Müssen verallgemeinerte Koordinaten orthogonal sein?

Ich habe Konzepte zu Mechaniken aus Online-Beiträgen und Wikipedia-Seiten aufgegriffen, also verzeihen Sie bitte mein begrenztes Verständnis. Ich versuche gerade herauszufinden, ob es in Ordnung ist, einen beliebigen Satz verallgemeinerter Koordinaten zu wählen, solange sie minimal und unabhängig sind, nicht unbedingt orthogonal.

Wenn ich zum Beispiel ein Doppelpendel nehme, kann ich die beiden Winkel als verallgemeinerte Koordinaten auswählen und annehmen, dass ich ein externes Drehmoment habe τ 2 beantragt bei θ 2 . Dann können die Bewegungsgleichungen geschrieben werden als

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

Wo Q = [ 0 τ 2 ]

Was aber, wenn ich die verallgemeinerten Koordinaten wählen würde

Q = [ θ 1 θ 1 + θ 2 ]

Wäre jetzt die verallgemeinerte äußere Kraft

Q = [ τ 2 τ 2 ]

Das kommt mir seltsam vor, weil es jetzt so steht τ 2 wird auf die erste Koordinate angewendet θ 1 obwohl das externe Drehmoment nur eingeschaltet ist θ 2 .

Ich habe nachgerechnet Q als W Q basierend auf dem, was ich aus Modellierung externer Kräfte in der Lagrange-Dynamik gelesen habe , aber ich habe es auch gesehen Q ich = N = 1 3 N F ( N ) X ( N ) Q ich aus Euler-Lagrange-Gleichungen mit nichtkonservativer Kraft (Beispiel) . Sehe ich aufgrund einer Koordinatentransformation einfach einen anderen EoM oder habe ich irgendwo auf dem Weg einen Fehler gemacht?

Meinst du, wann du den Vektor wählst? Q = [ θ 1 θ 2 ] , es funktioniert wie erwartet, aber wenn Sie den Vektor auswählen Q = [ θ 1 θ 1 + θ 2 ] tut es nicht?
Ja, und ich frage mich, ob es formale Einschränkungen bei der Wahl der verallgemeinerten Koordinaten gibt, dh ob meine zweite Wahl der Koordinaten auch gültig ist? Wenn es gültig ist, habe ich die verallgemeinerten äußeren Kräfte berechnet Q falsch, wie τ 2 scheint zu beeinflussen θ 1 ?

Antworten (3)

Verallgemeinerte Koordinaten müssen auf folgende Weise mit Basiskoordinaten in Beziehung gesetzt werden: Die Karte muss invertierbar sein. Vorzugsweise bedeutet dies eine Bijektion , dh jeder Punkt im ursprünglichen Koordinatensystem bildet genau einen Punkt im neuen System ab und umgekehrt, aber eins zu eins in den relevanten Teilmengen der beiden ist ausreichend. Die Karte muss auch bis zu einem gewissen Grad differenzierbar ("glatt") sein, der von der Lagrange-Funktion abhängt.

Das ist es. Wenn Sie Invertierbarkeit und Glätte erfüllen, ist alles möglich.

Der Umgang mit externen Kräften beim Wechseln von Koordinatensystemen ist etwas anders. Das Problem, auf das Sie stoßen, besteht darin, dass Sie den externen Zwangsterm zum Lagrange hinzufügen müssen, bevor Sie die Koordinaten ändern. Dann sieht Ihr Lagrange so aus:

L = L F R e e θ 2 τ 2 ( T )
(Überprüfen Sie das Zeichen der θ 2 τ 2 Begriff).

Wenn Sie jetzt die Koordinaten ändern, erhalten Sie:

L = L F R e e ( Q 2 Q 1 ) τ 2 ( T ) ,
und alles geht weiter wie bisher.

Das kommt mir seltsam vor, weil es jetzt so steht τ 2 wird auf die erste Koordinate angewendet θ 1 obwohl das externe Drehmoment nur eingeschaltet ist θ 2 .

Das liegt daran, dass Sie versuchen, mit einer teilweisen Umkehrung des Koordinatensystems zu denken. Q 1 ist nicht gleichbedeutend mit θ 1 , von selbst. Sie müssen den Kontext von beiden berücksichtigen: a, der Rest der Transformation, und b, der Rest der Lagrange-Funktion.

Die Rücktransformation lautet:

[ θ 1 θ 2 ] = [ Q 1 Q 2 Q 1 ] .
Beachte das Q 1 speist sich in beide Thetas ein.

Untersuchen Sie als Nächstes Ihre Bewegungsgleichungen. Ich werde die Ableitung nicht für Sie übernehmen, aber ich wäre überrascht zu hören, dass Sie am Ende eine saubere Trennung erhalten Q ¨ ich = .

Bearbeiten: Nachdem ich etwas mehr nachgedacht habe, habe ich eine intuitive Erklärung. Q 1 Und θ 1 sind numerisch gleich, bedeuten aber unterschiedliche Dinge. Im θ System beschreiben die Winkel die Position der Arme unabhängig voneinander in Bezug auf eine externe Standardrichtung und beschreiben so die Bewegung der beiden Körper unabhängig voneinander (insbesondere die kinetische Energie - ihre Kopplung erfolgt ausschließlich im Potentialterm). Im Q System, Q 1 beschreibt die Position des Doppelpendels mit dem ersten Arm, als ob das gesamte Doppelpendel starr wäre, und Q 2 definiert den Winkel des äußeren Pendelarms in Bezug auf den inneren Arm. Denn das gibt Ihnen eine bewegende Referenz für Q 2 , es koppelt die kinetischen Terme (dh wenn Ihre anfängliche kinetische Energie war T = M 1 2 θ ˙ 1 2 + M 2 2 θ ˙ 2 2 deine neue ist T = M 1 2 Q ˙ 1 2 + M 2 2 ( Q ˙ 2 Q ˙ 1 ) 2 ). Auch seit Q 1 das ganze Pendel überdeckt, wirkt auch das äußere Drehmoment auf es ein.

Warum ist Invertierbarkeit wichtig? Die Karte zwischen Ihren Koordinaten muss aus zwei Gründen invertierbar sein. Erstens, nachdem Sie die Dynamik im neuen Koordinatensystem ausgearbeitet haben, möchten Sie diese möglicherweise wieder in das alte übersetzen.

Zweitens passieren in der Mathematik schlimme Dinge, wenn das System über einen Punkt läuft, an dem sie nicht umkehrbar sind. Betrachten Sie die Punktmasse, die sich auf dem gleichförmig bewegt X -Achse. Die Bewegung ist schön und einfach: X = v T , Und j = 0 . Wechseln Sie nun zu Polarkoordinaten. Du wirst kriegen R = | v T | Und θ = π Θ ( v T ) , mit Θ ( A ) 0 Wenn A < 0 Und 1 Wenn A > 0 . Beachten Sie, wie etwas Heftiges in den Koordinaten am Ursprung passiert, genau dort, wo die Karte herkommt ( R , θ ) Zu ( X , j ) wird viele zu 1 (dh at R = 0 Du bist am Ursprung, egal was passiert θ Ist).

Nebenbemerkung: Die polar-euklidische Transformation ist ein Beispiel für eine Koordinatentransformation, die keine Bijektion ist. Unendlich viele θ Werte werden auf Single abgebildet ( X , j ) Paare. Dies kann Probleme mit der Interpretierbarkeit verursachen, wenn die Tatsache vergessen wird, verursacht aber keine mathematischen Probleme, die mir im Moment einfallen.

Das Lösen der Differentialgleichungen bei Vorhandensein eines punktartigen Problems in den Koordinaten ist möglich, es erfordert nur fortgeschrittenere Werkzeuge. Es ist besser sicherzustellen, dass alle punktuellen Probleme nach Möglichkeit irrelevant sind. Ein Beispiel für ein Problem dieser Art in der realen Welt mit einem mechanischen Computer finden Sie unter dem Phänomen der Gimbal-Sperre .

Warum ist Glätte wichtig? Dieser ist einfacher zu erklären. Es läuft alles auf zwei Worte hinaus: Kettenregel. Erstens wird Ihr Lagrange einen kinetischen Term haben, der im ursprünglichen Koordinatensystem ausgedrückt wird. Um Ihre neuen kinetischen Terme zu finden, müssen Sie die Kettenregel auf die Transformation anwenden. Das heißt, wenn

X ich = F ich ( Q 1 . . . ) X ˙ ich = J F Q J Q ˙ J .

Der zweite Grund für den Wunsch nach Differenzierbarkeit der Transformation ist technischer Natur: Es macht den Beweis, dass die Euler-Lagrange-Gleichungen äquivalent sind, einfacher (wieder unter Verwendung der Kettenregel).

Wenn Sie sowohl Interpretierbarkeit als auch Glätte haben, reicht dies aus, um zu beweisen, dass die erhaltenen Euler-Lagrange-Bewegungsgleichungen unter Verwendung der Kettenregel äquivalent sind.

Ja, mein Fehler war die „teilweise Umkehrung“, die ich in meinem Kopf gemacht habe, ohne alles aufzuschreiben. Wenn ich also die Anforderungen für die verallgemeinerten Koordinaten aus Ihrer Antwort richtig verstehe, ist meine Wahl der Koordinaten aufgrund der Zuordnung zwischen gültig [ θ 1 θ 2 ] Und [ θ 1 θ 1 + θ 2 ] ist invertierbar und glatt?
Auch die Abbildung zwischen den beiden wäre in diesem Fall nicht bijektiv, weil θ 1 kommt in beiden vor Q 1 Und Q 2 ? Ich frage mich nur, ob eine bijektive Karte nur einfachere Ableitungen bietet oder ob es einen anderen Grund gibt, warum man sie haben möchte.
@Skipher Es ist bijektiv: Jedes Paar von qs wird eindeutig einem Paar von Thetas zugeordnet und umgekehrt.

Es gibt nicht einmal eine Möglichkeit zu definieren, ob solche Koordinaten orthogonal sind. Es gibt keine natürliche Möglichkeit, ein Skalarprodukt auf dem Raum von Tangentenvektoren im Koordinatenraum zu definieren. Selbst wenn wir eine solche Definition hätten, wäre es im Allgemeinen nicht möglich, die Koordinaten so zu definieren, dass sie überall orthogonal sind. Beispielsweise können Sie dies nicht für ein Teilchen tun, das sich auf der Oberfläche einer Kugel bewegt.

Bedeutet dies, dass es keine Beschränkungen für meine Wahl verallgemeinerter Koordinaten gibt, solange sie minimal sind und das System vollständig definieren können?
Sie können nicht definieren, ob die Koordinaten orthogonal sind, aber Sie können definieren, ob die Karte von einem Koordinatensystem zum anderen orthogonal ist (dh innere Produkte in den Tangentialräumen bewahrt), und das ist hier die relevante Bedeutung, denke ich.
@SeanE.Lake Haben Sie eine gute Referenz, die Sie empfehlen können, um mehr über diese Idee zu erfahren, innere Produkte im Tangentialraum zu erhalten?
@Skipher Es ist wirklich nicht relevant für das, was Sie lernen, aber jedes gute Lehrbuch zur allgemeinen Relativitätstheorie sollte es behandeln, wenn es die allgemeine Koordinateninvarianz behandelt. Das Gleiche sollten Sie auch in Texten zur Differentialgeometrie finden .

Wie Sie neue verallgemeinerte Koordinaten auswählen

Aus der Euler-Lagrange-Gleichung

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

du erhältst:

(1) M Q ( Q ) Q ¨ = Q F ( Q , Q ˙ )

wenn Sie einen neuen Satz generalisierter Koordinaten ( w ) daher

(2) Q = Q ( w )
(3) Q ˙ = Q w w ˙
(4) Q ¨ = Q w w ¨ + w ( Q w w ˙ ) w ˙

mit den Gleichungen (2), (3) und (4) in (1) erhält man:

(5) M w ( w ) [ Q w ] J w ¨ = Q G ( w , w ˙ )

Multipliziere Gleichung (5) von links mit J T Sie erhalten die Bewegungsgleichungen für die Koordinaten w :

J T M w J w ¨ = J T Q J T G ( w , w ˙ )

um eine einzigartige Lösung zu erhalten w ¨ , die Inverse der Matrix J T M w J muss also vorhanden sein

[ J T M w J ] 1 = [ J ] 1 [ M w ] 1 [ J T ] 1

Folge:

die Determinante der Matrix J (Matrix J ist quadratisch!) muss ungleich Null sein, und das gilt auch für die Matrix M w

dein Fall:

Q = [ 1 0 1 1 ] w J = Q w = [ 1 0 1 1 ] , J 1 = [ 1 0 1 1 ]

Und

J T Q = [ 1 1 0 1 ] [ 0 τ 2 ] = [ τ 2 τ 2 ]

Anmerkung

Um die Bewegungsgleichungen zu erhalten, übertragen Sie Ihre kinetische und potentielle Energie auf die neuen verallgemeinerten Koordinaten und mit EL erhalten Sie Ihre EOMs

Bitte kommentieren Sie, warum es falsch ist? Ich denke, es ist die richtige Antwort
Ich erkenne die J als Ähnlichkeitstransformation in ein anderes Koordinatensystem. Darf ich fragen warum J wird nicht auf der rechten Seite für multipliziert Q Und G ?
So erhalten Sie die Bewegungsgleichungen mit der NEWTON-Methode. Sie beginnen mit M R ¨ = F + F C Wo F C sind Zwangskräfte, von hier aus gehen Sie zu verallgemeinerten Koordinaten, um die Zwangskraft zu eliminieren, mit der Sie die Gleichung multiplizieren J T . Daher J T M J Q ¨ = J T F Der EOM
J T Q J Arbeiten Sie nicht mit J(n,n) und Q(n,1), Ähnlichkeitstransformationen funktionieren nur für Matrizen, nicht für Vektoren
Ah, du hast vollkommen recht. Danke für das.