Was sind holonome und nicht-holonome Zwangsbedingungen?

Ich habe Herbert Goldsteins Classical Mechanics gelesen . Sein erstes Kapitel erklärt holonome und nicht-holonome Beschränkungen, aber ich verstehe immer noch nicht das zugrunde liegende Konzept. Kann mir das jemand ausführlich und in einfacher Sprache erklären?

Antworten (6)

Wenn Sie ein mechanisches System mit haben N Partikel, die Sie technisch benötigen würden n = 3 N Koordinaten, um es vollständig zu beschreiben.

Aber oft ist es möglich, eine Koordinate durch andere auszudrücken: Wenn zum Beispiel zwei Punkte durch einen starren Stab verbunden sind, ändert sich ihr relativer Abstand nicht. Ein solcher Zustand des Systems kann als Gleichung ausgedrückt werden, die nur die räumlichen Koordinaten betrifft q ich des Systems und der Zeit t , aber nicht auf momenta p ich oder höhere zeitliche Ableitungen. Diese werden als holonome Constraints bezeichnet :

f ( q ich , t ) = 0.
Das Coole an ihnen ist, dass sie die Freiheitsgrade des Systems reduzieren. Wenn Sie haben s Einschränkungen, mit denen Sie enden n ' = 3 N s < n Freiheitsgrade.

Ein Beispiel für eine holonome Beschränkung ist in einem mathematischen Pendel zu sehen. Der Schwingpunkt am Pendel hat zwei Freiheitsgrade ( x und j ). Die Länge l des Pendels ist konstant, sodass wir die Zwangsbedingung schreiben können als

x 2 + j 2 l 2 = 0.
Dies ist eine Gleichung, die nur von den Koordinaten abhängt. Außerdem hängt sie nicht explizit von der Zeit ab und ist daher auch eine skleronomische Beschränkung. Mit dieser Einschränkung beträgt die Anzahl der Freiheitsgrade jetzt 1.


Nicht-holonome Constraints sind im Grunde nur alle anderen Fälle: wenn die Constraints nicht als Gleichung zwischen Koordinaten geschrieben werden können (sondern oft als Ungleichung).

Ein Beispiel für ein System mit nicht-holonomen Zwangsbedingungen ist ein Teilchen, das in einer Kugelschale gefangen ist. In drei Raumdimensionen hat das Teilchen dann 3 Freiheitsgrade. Die Nebenbedingung besagt, dass der Abstand des Teilchens vom Kugelmittelpunkt immer kleiner als ist R :

x 2 + j 2 + z 2 < R .
Wir können dies nicht in eine Gleichheit umschreiben, also ist dies eine nicht-holonome, skleronome Einschränkung.

Geben Sie hier die Bildbeschreibung ein

"scleronomous" .... jetzt gibt es ein Wort!
skleronom auf Deutsch, Google hat mir gesagt, dass man es so auf Englisch sagt
Beachten Sie, dass es auch nicht-holonome Beschränkungen gibt, die nicht als Ungleichungen zwischen Koordinaten geschrieben werden können. Stattdessen sind sie nur als Gleichheiten ausdrückbar, die Differenzen der Koordinaten beinhalten, und nicht die Koordinaten selbst.
@ahemmetter Sie haben nur räumliche Koordinaten geschrieben, aber auch die Zeitkoordinate in f (qi, t) = 0 aufgenommen. Warum?
@gansub Du hast recht, das habe ich vergessen zu erwähnen. Ob Einschränkungen holonom sind oder nicht, hängt davon ab, ob sie als totales Differential einer Funktion ausgedrückt werden können oder nicht - t ist hier auch enthalten. Es gibt eine weitere Unterscheidung von Einschränkungen, die sich damit befassen, ob die Zeit explizit enthalten ist oder nicht: skleronom (wenn sie nicht von der Zeit abhängen) oder rheonom (wenn sie dies tun).
Nimm die Funktion f : R 3 { 0 , 1 } mit f ( x , j , z ) = 0 wenn x 2 + j 2 + z 2 R 2 und f ( x , j , z ) = 1 anders. Ihr Beispiel einer nicht-holonomen Beschränkung ist dann ausdrückbar durch f ( x , j , z ) = 0 was Ihrer Definition einer holonomen Einschränkung widerspricht.
Werden nicht-holonome Zwangsbedingungen in Hamiltonschen Systemen notwendigerweise als eine Gleichheit ausgedrückt, die die Position und die Impulse beinhaltet? Das obige Ungleichungsbeispiel (in einer Schale gefangenes Teilchen) ist nicht wirklich hamiltonsch, da Kollisionen mit der Schale singulär sind (nicht den symplektischen Fluss glätten). Ich würde mir vorstellen, dass dasselbe für Gleichheiten gilt, die Positionsableitungen 2. (und höherer) Ordnung beinhalten.

Die Frage wurde mehrfach gut beantwortet. Ich werde nur etwas geometrischen Kontext hinzufügen.

In der Geometrie ist die Holonomiegruppe einer Verbindung die Menge von Transformationen, die ein Objekt erfahren kann, wenn es parallel in einer Schleife transportiert wird. Viele Einschränkungen können so formuliert werden, dass etwas parallel transportiert werden muss. Wenn die zugehörigen Holonomiegruppen nicht trivial sind, kann die Beschränkung nicht holonom sein, da die Ausrichtung des Objekts von der durchlaufenen Schleife und nicht nur vom aktuellen Zustand abhängt. Ziemlich verwirrenderweise erhalten Sie also holonomische Einschränkungen von trivialen Holonomiegruppen.

Hier sind einige Beispiele:

  • Angenommen, eine Münze rollt, ohne in 2D zu rutschen. Dies ist eine holonomische Einschränkung, denn wenn Sie die Münze vorwärts und zurück zum Ausgangspunkt rollen, endet sie in derselben Ausrichtung. Formal wird dies durch parallelen Transport in a beschrieben U ( 1 ) bündeln R , bei dem die U ( 1 ) beschreibt die Ausrichtung der Münze.
  • Angenommen, ein Ball rollt, ohne in 3D zu rutschen. Dies ist keine holonomische Einschränkung, denn wenn Sie den Ball herumwackeln, können Sie ihn dazu bringen, dorthin zurückzukehren, wo er begonnen hat, umgedreht. (Probieren Sie es aus!) Formal wird dies durch nichttriviale Holonomie in an beschrieben S Ö ( 3 ) bündeln R 2 , bei dem die S Ö ( 3 ) beschreibt die Ausrichtung des Balls.
  • Angenommen, eine Katze schwebt im Weltraum mit einem Gesamtdrehimpuls von Null. Dies ist keine holonomische Einschränkung, da es möglich ist, dass die Katze ein wenig wackelt und dann in ihre ursprüngliche Form zurückkehrt, sich aber umdreht . Formal wird dies durch nichttriviale Holonomie in an beschrieben S Ö ( 3 ) bündeln S , wo S ist der Formenraum der Katze.
+1 für die Erwähnung des Katzenkonfigurationsraums.
Was Sie sagen, ist wahr, aber ich bezweifle, dass der Ursprung des Wortes verbindungstheoretisch ist. „Holonom“ ist griechischen Ursprungs und bedeutet afaik so viel wie „Gesamtgesetz“ und wird meist als Synonym für „integrierbar“ verwendet. Ich denke, in der Mechanik ist es nur so, dass eine holonome Einschränkung in dem Sinne "integrierbar" ist, dass man eine bestimmte Untermannigfaltigkeit des Konfigurationsraums finden kann, die die Einschränkung erfüllt, während eine nichtholonome Einschränkung (wie eine halbholonome) nicht integriert werden kann Hier entlang. Ich denke, dass es, gelinde gesagt, anachronistisch ist, hier Verbindungen anzusprechen, aber definitiv interessant.
@Uldreth Absolut, beide sind wahrscheinlich nach etwas viel Älterem benannt, aber ich kann kein Griechisch.

Eine holonome Einschränkung ist eine Einschränkung, die eine eindeutige Beziehung zwischen den von Ihnen verwendeten Koordinaten herstellt. Betrachten Sie zum Beispiel einen Zylinder mit Radius R Rollen entlang eines Tisches in 1-D. Das System kann durch eine Koordinate beschrieben werden x , die die Position des Zylinders bezeichnet, und eine Koordinate θ , der den Rotationswinkel des Zylinders beschreibt. Wenn der Zylinder aber ohne Schlupf abrollt, dann für jeden infinitesimalen Weg d x Bewegt sich der Zylinder, muss er sich um eine Strecke bewegen d θ gegeben von

d θ = d x R d x R d θ = 0.
Aber diese Gleichung kann integriert werden, um zu ergeben
f ( x , θ ) = x R θ = 0.
Da die Einschränkung integriert werden kann (dh die differentielle Einschränkung in der ersten Gleichung ist äquivalent zu sagen, dass d f = 0 für irgendeine Funktion f der Koordinaten), dann ist diese Beschränkung holonom. Häufig überspringen wir beim Aufschreiben einer solchen Einschränkung einfach den Schritt mit den infinitesimalen Koordinatenänderungen und schreiben einfach eine Beziehung auf f ( q ich ) = C zwischen den Koordinaten q ich . Beachten Sie, dass dies auch dies impliziert x bestimmt θ : Wenn ich weiß, wo sich der Zylinder auf dem Tisch befindet, weiß ich, wie seine Winkelausrichtung ist, da ein Wert von gegeben ist x , ich kann die Gleichung lösen f = 0 Pro θ .

Eine nicht-holonome Einschränkung ist ein System, für das diese Integration nicht durchgeführt werden kann. Das klassische Beispiel dafür ist eine Kugel, die ohne Rutschen auf einem Tisch in 2D rollt. In diesem Fall wird der Zustand des Systems durch die Position der Kugel entlang des Tisches beschrieben (wobei zwei Koordinaten benötigt werden, x und j ) und die Winkelausrichtung der Kugel in 3D (wobei drei Koordinaten benötigt werden, z. B. die Euler-Winkel θ , ϕ , ψ .)

Nehmen wir nun an, ich verschiebe die Kugel entlang des Tisches um eine infinitesimale Verschiebung d x und d j . Die Werte von d x und d j , kombiniert mit den Werten von θ , ϕ , ψ vor der Verschiebung, bestimmt die infinitesimalen Änderungen d θ , d ϕ , d ψ . Mit anderen Worten, es muss eine Art Beziehung der Form geben

d θ = ( ) d x + ( ) d j , d ϕ = ( ) d x + ( ) d j , d ψ = ( ) d x + ( ) d j
wobei die Größen in Klammern Funktionen der Koordinaten selbst sind. (Ihre genaue Form ist für dieses Argument nicht wichtig.)

Man könnte hoffen, dass wir diese Beziehungen zwischen den Differentialen integrieren könnten, um Beschränkungen zwischen den Koordinaten selbst zu erhalten, ausgedrückt als eine Reihe von Funktionen f j ( q ich ) = 0 . Aber hier ist der Haken: Wir können nicht. Gäbe es eine solche Menge von Funktionen, dann wäre es so, dass die Position des Balls x , j auf dem Tisch würde seine Winkelausrichtung vollständig bestimmen, genau wie beim Zylinder. Du kannst es aber auch selbst ausprobieren: Nimm einen Ball und markiere einen Startpunkt auf dem Tisch und einen Punkt auf dem Ball. Legen Sie den Ball so auf den Startpunkt, dass die markierte Stelle des Balls oben ist, und rollen Sie den Ball über den Tisch, ohne zu rutschen. Sie werden schnell feststellen, dass die Position des Balls auf dem Tisch nicht seine Ausrichtung bestimmt: Wenn Sie den Ball zum Ausgangspunkt zurückbringen, ist der markierte Punkt in der Regel nicht oben. Tatsächlich können Sie so ziemlich jeden Punkt auf den Ball bringen, wenn der Ball zu seinem Ausgangspunkt zurückkehrt.

Das bedeutet, dass es keine Funktionen gibt f ich ( q j ) der Koordinaten, die durch "Integrieren" der obigen Differentialbeschränkungen erhalten werden können. Anstelle einer Beschränkung zwischen den Koordinaten selbst "stecken" wir in einer Beschränkung zwischen den infinitesimalen Änderungen der Koordinaten fest.

Dies ist ziemlich umfassend und viel intuitiver als die anderen Antworten. Ich danke dir sehr!

Der Vollständigkeit halber: Es gibt auch einen Begriff von semi-holonomen Beschränkungen.

  1. Erinnern Sie sich an eine holonomische Beschränkung 1

    (H) f ( q , t )   =   0
    hängt nur von den verallgemeinerten Koordinaten ab 2 q j und Zeit t , aber nicht die verallgemeinerten Geschwindigkeiten q ˙ j .

  2. Eine nicht-holonome Einschränkung ist wenig überraschend eine Einschränkung, die nicht holonom ist.

  3. Eine semi-holonomische/ Pfaffsche Einschränkung

    (S1) a ( q , q ˙ , t )     j = 1 n a j ( q , t )   q ˙ j + a 0 ( q , t )   =   0
    ist eine nichtholonome Zwangsbedingung, die affin von den verallgemeinerten Geschwindigkeiten abhängt q ˙ j . Gl. (S1) kann äquivalent über eine Einsform geschrieben werden
    (S2) ω     j = 1 n a j ( q , t )   d q j + a 0 ( q , t ) d t   =   0.

  4. Die Beschränkung (S2) ist äquivalent zur holonomen Beschränkung (H), falls es einen integrierenden Faktor gibt λ ( q , t ) 0 und eine Eins-Form η so dass 3

    (ICH) λ ω + f η     d f .

--

1 Es werden implizit verschiedene technische Regularitätsbedingungen angenommen, vgl. zB dieser Phys.SE Beitrag.

2 In dieser Antwort nennen wir auch die Positionsvariablen der ursprünglichen Punktpartikel r 1 , , r N damit verallgemeinerte Koordinaten so allgemein wie möglich sind.

3 Der Satz von Frobenius liefert notwendige und hinreichende Bedingungen

ω d ω   =   0 η :   d ω   =   η ω

Für ein ω (äquivalent zu) einer integrierbaren 1-Form sein.

Können Sie erklären, warum S2 äquivalent zu H ist, wenn es den beschriebenen Integrationsfaktor und eine Form gibt? Naiv würde ich annehmen, dass S2 => H iff Omega genau ist. Danke dir!
Ich glaube, ich habe eine Erklärung gefunden, aber es könnte für mich derzeit etwas schwerfällig sein, und ich würde mich trotzdem sehr über eine Klarstellung von Ihnen freuen. Die Erklärung findet sich in Satz 10.2 von Lams "Fundamental Principles of Classical Mechanics: A Geometrical Perspective".
Nun, der Satz von Frobenius ist der Hauptpunkt.

Angenommen, Sie haben entweder die Lagrange-Funktion eines Systems in Bezug auf aufgeschrieben q ich , q ˙ ich , oder sein Hamilton-Operator in Bezug auf q ich , p ich . Es gibt einige Feinheiten bei der Analyse einer Funktion f existiert für welche f ( q ich , q ˙ j , t ) = 0 , oder f ( q ich , p j , t ) . In jedem Fall haben Sie dieses System eingeschränkt. Wir nennen dies holonom wenn f ist eine Funktion der q ich , t allein.

Schauen wir uns einige Beispiele an. Eine Achterbahn folgt der Form ihrer Bahn, daher ist die Beschränkung holonom. Auf der anderen Seite hat Elektromagnetismus p EIN 0 = 0 , was eine nicht-holonome Einschränkung ist. (Tatsächlich hängt dieser nicht einmal von der ab q ich .)

Angenommen, ein Teilchen bewegt sich auf der Oberfläche der Kugel, können Sie die Gleichung für den Abstand zwischen dem Mittelpunkt der Kugel und dem Teilchen (Radius der Kugel) schreiben als x 2 + j 2 + z 2 = R 2 , hier x , j , z sind die kartesischen Koordinaten und R ist der Radius der Kugel. Dies ist ein Beispiel für holonome Beschränkung. Nehmen wir nun an, dass sich das Teilchen nicht auf der Oberfläche der Kugel bewegen muss, in diesem Fall können Sie die Gleichung nicht wie oben angegeben schreiben. Es ist eine nicht-holomische Einschränkung. Siehe das Buch „Einführung in die klassische Mechanik“ von Puranik und Takwale.