Modellierung externer Kräfte in der Lagrange-Dynamik

Stellen Sie sich beispielsweise ein System mit einem Block auf einer flachen, reibungsfreien Oberfläche vor. Auf einer Seite befindet sich eine Feder, die den Block mit einer Wand verbindet. Auf der anderen Seite drückt die Hand einer Person den Block mit konstanter Kraft gegen die Wand.

Normalerweise wird das System in Bezug auf kinetische und potentielle Energie formuliert, um die Lagrange-Funktion zu erhalten. Die potenzielle Energie der Feder zu erhalten ist einfach, aber was ist mit der Hand? Oder andere Kräfte, die einem System explizit hinzugefügt werden? (Ein anderes Beispiel wäre ein Pendel mit einem konstanten Drehmoment an seinem Drehpunkt.)

Antworten (4)

Eine äußere Kraft F e X T ( T ) erscheint als Quellterm Q F e X T ( T ) im Lagrange. Wenn die Bewegungsgleichung beispielsweise lautet:

(1) M Q ¨   =   v ( Q ) Q + F e X T ( T ) ,

dann liest die Lagrange-Funktion

(2) L ( Q , Q ˙ , T )   =   M 2 Q ˙ 2 v ( Q ) + Q F e X T ( T ) .

Für den Fall, dass die Kraft konservativ ist , würde ich die Kraft modellieren, indem ich einen zusätzlichen potenziellen Term hinzufüge ψ zum Lagrange, so dass:

F = ψ

Wenn der ungezwungene Lagrange war

L ungezwungen = T v
die erzwungene Version ist jetzt
L gezwungen = T ( v + ψ )

Soweit mir bekannt ist, ist die Modellierung nicht-konservativer Kräfte im Lagrange-Rahmen schwierig, daher würde mich interessieren, ob jemand weiß, wie das gemacht wird (oder ob es überhaupt möglich ist).

Als ich die gleichen Zweifel hatte, landete ich auf dieser Seite: en.wikipedia.org/wiki/Non-autonomous_mechanics , obwohl ich keine Zeit hatte, weiter zu verfolgen
@ user23873 Leider ist mir das Konzept eines Faserbündels derzeit ziemlich schleierhaft. Trotzdem danke!
Das könnte Sie interessieren: dx.doi.org/10.1103/PhysRevLett.110.174301

Ich habe die Antwort irgendwo gelesen, aber jetzt, als ich sie überprüfen wollte, fand ich stattdessen diese Frage. Also mache ich das aus einer undichten Erinnerung.

Was Sie tun, ist die geleistete Arbeit zu berechnen, W ( Q ) , durch die Kraft als Funktion von wie Q (die verallgemeinerte Position) ändert sich. Dann lautet die Modifikation der Euler-Lagrange-Gleichungen:

D D T ( L Q ˙ ) L Q = W Q

Stellen Sie sich zum Beispiel ein Doppelpendel vor, bei dem das erste Pendel lang ist L 1 , hat Masse M 1 an seinem Ende befestigt und bildet einen Winkel θ 1 zur Senkrechten, und daran hängt ein zweites Längenpendel L 2 , eine Masse haben M 2 an seinem Ende befestigt und einen Winkel bilden θ 2 zur Vertikalen. Angenommen, wir wenden eine Kraft an F zur Masse am Ende des zweiten Pendels in horizontaler Richtung. Dann

L = 1 2 L 1 2 M 1 θ ˙ 1 2 + 1 2 L 2 2 M 2 θ ˙ 2 2 M 1 G L 1 cos ( θ 1 ) M 2 G ( L 1 cos ( θ 1 ) + L 2 cos ( θ 2 ) )
Und
W = F ( L 1 Sünde ( θ 1 ) + L 2 Sünde ( θ 2 ) ) .
Die letztere Formel ist lediglich Kraft mal Weg. Es muss nur „lokal wahr“ sein, das heißt, für kleine Störungen korrekt sein Q .

Für ein Einzelpendel mit konstantem Drehmoment T am Pivot angewendet, hätten wir

W = T θ .
Die Bewegungsgleichung wäre also
θ ¨ + G L Sünde θ = T L 2 M .

Stephen Montgomery-Smith, leider führt der Link jetzt zu einer Seite, auf der steht: "Zugriff verboten!"

Ich würde sagen, wenn externe nichtkonservative Kräfte in einem System vorhanden sind, wird das Modell mithilfe des d'Alabertschen Prinzips entworfen, dh des Prinzips der virtuellen Arbeit, das Euler-Lagrange verallgemeinert.

Das D'Alamber-Prinzip (Prinzip der virtuellen Arbeit) besagt, dass die Variation

T 0 T 1 ( δ L ( Q , Q ˙ , T ) Q ( Q , Q ˙ , T ) δ Q ) D T = 0
für jede Variation δ Q = δ Q ( T ) der Bahn des Systems Q = Q ( T ) die zwei feste Ereignisse verbindet ( Q 0 , T 0 ) Und ( Q 1 , T 1 ) . Genau wie bei Euler-Lagrange eine Trajektorie Q = Q ( T ) ist eine Lösung, genau wann
T 0 T 1 ( [ D D T ( L Q ˙ ( Q , Q ˙ , T ) ) L Q ˙ ( Q , Q ˙ , T ) ] δ Q Q ( Q , Q ˙ , T ) δ Q ) D T =
T 0 T 1 ( [ D D T ( L Q ˙ ( Q , Q ˙ , T ) ) L Q ˙ ( Q , Q ˙ , T ) Q ( Q , Q ˙ , T ) ] δ Q ) D T = 0
was die Gleichungen liefert
D D T ( L Q ˙ ( Q , Q ˙ , T ) ) L Q ˙ ( Q , Q ˙ , T ) = Q ( Q , Q ˙ , T )