Quiero modelar un sistema no holonómico de un disco giratorio arbitrario en 3D, que rueda sin deslizarse y no tiene que permanecer vertical. (piense en girar un centavo sobre la mesa) Quiero usar el método que acabo de aprender de los multiplicadores de Lagrange con las ecuaciones de Euler-Lagrange para resolver el sistema.
Puedo parametrizar el sistema en términos de , y puedo llegar a varias ecuaciones de restricción si permito que dos (o tres, con cambiando como un par) las variables cambian a la vez y mantienen constantes a las demás. Estoy usando Mathematica para poder permitirme tener representaciones desagradables e integrales dolorosas.
quise que representa la posición del centro del disco en el plano horizontal, que representa el ángulo de hasta el punto donde el disco toca el suelo, que representa el ángulo desde el plano xy hasta el centro real (x,y,z) del disco (entonces, si el disco es plano, y si el disco es vertical), y que representa el ángulo del disco alrededor del eje normal a su cara. Terminé con la siguiente transformación lineal, que lleva un punto estacionario en el espacio del disco al espacio mundial:
(dónde es una traducción, es una rotación en el plano xy, etc.)
Esto funciona perfectamente y puedo llegar a la energía cinética en términos de etc.
Ahora, donde entra la parte no holómica, necesito encontrar las ecuaciones de restricción. La única restricción es rodar sin resbalar. Puedo encontrar ecuaciones con derivadas parciales (digamos, dejo que x e y varíen a medida que cambio y mantenga todas las demás variables constantes), pero estas son solo restricciones parciales y no representan los verdaderos diferenciales que rigen las restricciones. ¿Cómo puedo encontrar los verdaderos diferenciales? Mis conjuntos de ecuaciones son:
1 Girar el disco normal a su cara (exactamente como girar una rueda)
2 giratorios , el punto donde el disco toca el suelo, sin cambiar x, y o . debe cambiar de acuerdo a:
3 Cambiando el ángulo vertical del disco, , y tener el punto de contacto siendo el mismo (así como , constante), y debe cambiar de acuerdo a:
¿Cómo puedo combinar estas ecuaciones en diferenciales completos para usar en multiplicadores de Lagrange con las ecuaciones de Euler-Lagrange?
Solo para mostrar qué significan los parámetros y qué significan las ecuaciones de restricción en caso de que haya algo técnicamente incorrecto:
(las animaciones parecen congelarse. Si una no se mueve, intente arrastrarla a una nueva pestaña)
Ajuste de los parámetros en la ecuación de transformación:
Aplicando la restricción parcial 1 para visualizar rodar sin deslizarse
Visualización de la restricción parcial 2
Restricción de visualización 3
nota: soy bastante nuevo en la mecánica lagrangiana, en el capítulo dos de la mecánica clásica de Goldstein, pero no veo una razón por la que no pueda aplicar todo lo que he aprendido (solo lo que he mencionado) a este problema.
La solución es mucho más fácil de lo que esperaba. Pensé que el método más simple no funcionaría y que no tendría en cuenta ciertas cosas, pero echándole un segundo vistazo veo que funciona.
El punto de contacto con el suelo (manteniéndose consistente con la definición de matriz de rotación anterior) es:
¡Con estos puedo aplicar con éxito los métodos de cálculo variacional y obtener una solución física!
Sus restricciones parecen al menos compatibles con estas ecuaciones:
La restricción 1 correspondería a
La restricción 2 correspondería a
La restricción 3 correspondería a
[EDITAR] Debido al comentario OP, propongo una variante de las ecuaciones anteriores que son:
Las limitaciones son respetados.
El caso problemático señalado por el comentario OP, es decir , simplemente da aquí : ( o ) y , que podrían verse como restricciones físicas sobre el sistema.
alfredo centauro
greg
usuario12029