Pido consejo, porque estoy un poco confundido.
Tenemos tal lagrangiano:
Aquí es la restricción sobre las variables de fase.
Necesito derivar la ecuación de movimiento dadas las restricciones y resolverlas numéricamente con la ayuda de NDSolve
.
Hacemos esto de acuerdo con la fórmula clásica:
Dónde son coordenadas generalizadas. No estoy seguro sobre el multiplicador de Lagrange como una coordenada generalizada.
Clear["Derivative"]
ClearAll["Global`*"]
T = 1/2 m (x'[t]^2 + y'[t]^2);(*Kinetic Energy*)
f = \[Lambda] (x[t] + x[t] y[t] +y[t] - 1);(*Constraint*)
L = T - f;(*Lagrangian*)
D[D[L, x'[t]], t] - D[L, x[t]];
D[D[L, y'[t]], t] - D[L, y[t]];
D[D[L, \[Lambda]'[t]], t] - D[L, \[Lambda][t]];
Pregunta: ¿cómo se incluyen los multiplicadores de Lagrange en este sistema al compilar el sistema ODE y resolverlo numéricamente?
¿Quizás esta ayuda?
https://farside.ph.utexas.edu/teaching/336k/lectures/node90.html
https://www.sciencedirect.com/science/article/abs/pii/0045782588900850
Si el lagrangiano subyacente es solo energía cinética (es decir, no hay energía potencial en el sistema) y necesita permanecer en la curva , entonces las ecuaciones de Newton para la dinámica lagrangiana restringida se vuelven simplemente , entonces la fuerza apunta paralela a pero con un coeficiente que depende del tiempo, y el requisito de que la restricción se cumpla todo el tiempo determina la evolución de . Para que estas ecuaciones sean consistentes, la velocidad inicial deberá ser tangente a la curva, pero en este caso puedes resolver las dos ecuaciones diferenciales junto con la ecuación algebraica para describir la evolución.
Tenga en cuenta que esta dinámica lagrangiana restringida corresponde físicamente a "componer la fuerza correcta que lo mantiene en la curva especificada" (por lo que es un poco menos mágico de lo que parece a primera vista). Para un ejemplo clásico, puedes pensar en moverte en el círculo. a partir de con velocidad inicial . A partir de esto se puede recuperar lo familiar .
Una vista quizás más física de una situación como esta en ausencia de cualquier energía potencial significativa es simplemente tomar una función estrictamente convexa minimizado en cero (por ejemplo ). y ejecuta la evolución con .
Este es un sistema DAE de índice 2 o 3. Se obtiene un sistema ODE sumando derivadas de la ecuación, principalmente la restricción, al sistema.
ian
dtn
ian
dtn
ian
dtn
ian
dtn