Holonomiska begränsningar

I klassisk mekanik är holonomiska begränsningar relationer mellan positionsvariablerna (och möjligen tid) som kan uttryckas i följande form :

där är n generaliserade koordinater som beskriver systemet (i obegränsat konfigurationsutrymme ). Till exempel är rörelsen hos en partikel som är begränsad att ligga på ytan av en sfär föremål för en holonomisk begränsning, men om partikeln kan falla av sfären under påverkan av gravitationen blir begränsningen icke-holonomisk. För det första fallet kan den holonomiska begränsningen ges av ekvationen

där är avståndet från mitten av en sfär med radie , medan det andra icke-holonomiska fallet kan ges av

Hastighetsberoende begränsningar (även kallade semi-holonomiska begränsningar) som t.ex

är vanligtvis inte holonomiska. [ citat behövs ]

Holonomiskt system

I klassisk mekanik kan ett system definieras som holonomiskt om alla begränsningar i systemet är holonomiska. För att en begränsning ska vara holonomisk måste den kunna uttryckas som en funktion :

dvs en holonomisk begränsning beror bara på koordinaterna och kanske tiden . Det beror inte på hastigheterna eller någon högre ordningsderivata med avseende på t . En begränsning som inte kan uttryckas i formen som visas ovan är en icke-holonomisk begränsning .

Introduktion

Som beskrivits ovan är ett holonomiskt system (enkelt talat) ett system där man kan härleda tillståndet för ett system genom att bara veta förändringen av positionerna för komponenterna i systemet över tid, men inte behöva veta hastigheten eller i vilken beställa komponenterna flyttade i förhållande till varandra. Däremot är ett icke-holonomiskt system ofta ett system där komponenternas hastigheter över tid måste vara kända för att kunna bestämma tillståndsändringen i systemet, eller ett system där en rörlig del inte kan bindas till en begränsning yta, verklig eller imaginär. Exempel på holonomiska system är portalkranar, pendlar och robotarmar. Exempel på icke-holonomiska system är Segways , enhjulingar och bilar.

Terminologi

Konfigurationsutrymmet listar förskjutningen av komponenterna i systemet, en för varje frihetsgrad . Ett system som kan beskrivas med hjälp av ett konfigurationsutrymme kallas skleronomiskt .

Händelseutrymmet är identiskt med konfigurationsutrymmet förutom tillägget av en variabel för att representera förändringen i systemet över tid (om det behövs för att beskriva systemet). Ett system som måste beskrivas med ett händelseutrymme, istället för endast ett konfigurationsutrymme, kallas rheonomic . Många system kan beskrivas antingen skleronomiskt eller reonomiskt. Till exempel kan den totala tillåtna rörelsen för en pendel beskrivas med en skleronomisk begränsning, men rörelsen över tiden av en pendel måste beskrivas med en reonomisk begränsning.

Tillståndsutrymmet är konfigurationsutrymmet, plus termer som beskriver hastigheten för varje term i konfigurationsutrymmet .

Tillstånd -tidsutrymmet lägger till tid .

Exempel

Gantry kran

En bild av en portalkran, med markerade yxor

Som visas till höger är en portalkran en travers som kan flytta sin krok i 3 axlar enligt pilarna. Intuitivt kan vi härleda att kranen bör vara ett holonomiskt system eftersom det för en given rörelse av dess komponenter inte spelar någon roll vilken ordning eller hastighet komponenterna rör sig: så länge som den totala förskjutningen av varje komponent från ett givet starttillstånd är samma, kommer alla delar och systemet som helhet att hamna i samma tillstånd. Matematiskt kan vi bevisa detta som sådant:

Vi kan definiera systemets konfigurationsutrymme som:

Vi kan säga att avböjningen av varje komponent i kranen från dess "noll"-läge är , och , för de blå, gröna och orangea komponenterna , respektive. Orienteringen och placeringen av koordinatsystemet spelar ingen roll om ett system är holonomiskt, men i detta exempel råkar komponenterna röra sig parallellt med dess axlar. Om ursprunget för koordinatsystemet är längst bak nere till vänster på kranen, kan vi skriva positionsbegränsningsekvationen som:

Där är höjden på kranen. Alternativt kan vi förenkla till standardformen där alla konstanter placeras efter variablerna:

Eftersom vi har härlett en begränsningsekvation i holonomisk form (specifikt har vår begränsningsekvation formen där , kan vi se att detta system måste vara holonomiskt.

Pendel

En enkel pendel

Som visas till höger är en enkel pendel ett system som består av en vikt och ett snöre. Snöret är fäst i den övre änden till en pivot och i den nedre änden till en vikt. Eftersom strängen är outtöjbar är längden konstant. Detta system är holonomiskt eftersom det följer den holonomiska begränsningen

där är viktens position och är längden på strängen.

Stel kropp

Partiklarna i en stel kropp lyder den holonomiska begränsningen

där , är positionerna för partiklarna respektive , och är avståndet mellan dem. Om ett givet system är holonomiskt kan det inte göra det icke-holonomiskt att stela ytterligare delar till komponenterna i det aktuella systemet, förutsatt att frihetsgraderna inte reduceras (med andra ord, förutsatt att konfigurationsutrymmet är oförändrat).

Pfaffisk form

Tänk på följande differentialform av en begränsning:

där är koefficienterna för differentialerna för den i: te begränsningsekvationen. Denna form kallas den pfaffiska formen eller differentialformen .

Om differentialformen är integrerbar, dvs. om det finns en funktion uppfyller jämställdheten

då är denna begränsning en holonomisk begränsning; annars är den icke-holonomisk. Därför kan alla holonomiska och vissa icke-holonomiska begränsningar uttryckas med hjälp av differentialformen. Exempel på icke-holonomiska begränsningar som inte kan uttryckas på detta sätt är de som är beroende av generaliserade hastigheter. [ förtydligande behövs ] Med en begränsningsekvation i Pfaffisk form, beror om begränsningen är holonomisk eller icke-holonomisk på om den Pfaffiska formen är integrerbar. Se Universellt test för holonomiska begränsningar nedan för en beskrivning av ett test för att verifiera integrerbarheten (eller bristen på) av en Pfaffisk formbegränsning.

Universellt test för holonomiska begränsningar

När begränsningsekvationen för ett system skrivs i Pfaffisk begränsningsform, finns det ett matematiskt test för att avgöra om systemet är holonomiskt.

För en begränsningsekvation, eller uppsättningar av begränsningsekvationer (observera att variabel(er) som representerar tid kan inkluderas, från ovan och i följande form):

vi kan använda testekvationen:

var

in kombinationer av testekvationer per begränsningsekvation, för alla uppsättningar av begränsningsekvationer.

Med andra ord skulle ett system med tre variabler behöva testas en gång med en testekvation där termerna är termerna i begränsningsekvationen (i valfri ordning), men för att testa ett system med fyra variabler måste testet utföras upp till fyra gånger med fyra olika testekvationer, med termerna är termerna , , , och i begränsningsekvationen (var och en i valfri ordning) i fyra olika tester. För ett system med fem variabler, tio tester behöva utföras på ett holonomiskt system för att verifiera detta faktum, och för ett system med fem variabler med tre uppsättningar av begränsningsekvationer, trettio test (om man antar en förenkling som en förändring av variabel kunde inte utföras för att minska det antalet). Av denna anledning är det lämpligt att när man använder den här metoden på system med fler än tre variabler använda sunt förnuft om huruvida systemet i fråga är holonomiskt, och bara fortsätta testa om systemet sannolikt inte är det. Dessutom är det också bäst att använda matematisk intuition för att försöka förutsäga vilket test som skulle misslyckas först och börja med det, och hoppa över tester som till en början verkar lyckas.

Om varje testekvation är sann för hela uppsättningen av kombinationer för alla begränsningsekvationer, är systemet holonomiskt. Om det är osant för ens en testkombination är systemet icke-holonomiskt.

Exempel

Betrakta detta dynamiska system som beskrivs av en begränsningsekvation i Pfaffisk form.

Konfigurationsutrymmet, genom inspektion, är . Eftersom det bara finns tre termer i konfigurationsutrymmet kommer det bara att behövas en testekvation. Vi kan organisera termerna för begränsningsekvationen som sådana, som förberedelse för substitution:

Genom att ersätta termerna blir vår testekvation:

Efter att ha beräknat alla partiella derivator får vi:

Förenklat finner vi att:

Vi ser att vår testekvation är sann, och därför måste systemet vara holonomiskt.

Vi har avslutat vårt test, men nu när vi vet att systemet är holonomiskt, kanske vi vill hitta den holonomiska begränsningsekvationen. Vi kan försöka hitta det genom att integrera varje term i den Pfaffiska formen och försöka förena dem till en ekvation, som sådan:

Det är lätt att se att vi kan kombinera resultaten av våra integrationer för att hitta den holonomiska begränsningsekvationen:

där C är integrationskonstanten.

Begränsningar av konstanta koefficienter

För en given Pfaffian begränsning där varje koefficient för varje differential är en konstant, med andra ord en begränsning i formen:

begränsningen måste vara holonomisk.

Vi kan bevisa detta enligt följande: betrakta ett system av begränsningar i Pfaffisk form där varje koefficient för varje differential är en konstant, som beskrivits direkt ovan. För att testa om detta system av begränsningar är holonomiskt använder vi det universella testet . Vi kan se att det i testekvationen finns tre termer som måste summeras till noll. Därför, om var och en av dessa tre termer i varje möjlig testekvation var och en är noll, så är alla testekvationer sanna och detta är systemet holonomiskt. Varje term i varje testekvation har formen:

var:

  • , och är en kombination (med totala kombinationer) av och för en given begränsning .
  • , och är motsvarande kombination av och .

Dessutom finns det uppsättningar av testekvationer.

Vi kan se att per definition alla är konstanter. Det är välkänt i kalkylen att varje derivata (hel eller partiell) av en konstant är { . Därför kan vi reducera varje partiell derivata till:

och följaktligen är varje term noll, den vänstra sidan av varje testekvation är noll, varje testekvation är sann och systemet är holonomiskt.

Konfigurationsutrymmen med två eller en variabel

Alla system som kan beskrivas av en Pfaffian-begränsning och har ett konfigurationsutrymme eller tillståndsutrymme med endast två variabler eller en variabel är holonomiskt.

Vi kan bevisa detta som sådant: överväg ett dynamiskt system med ett konfigurationsutrymme eller tillståndsutrymme som beskrivs som:

om systemet beskrivs av ett tillståndsutrymme säger vi helt enkelt att är lika med vår tidsvariabel . Detta system kommer att beskrivas i Pfaffian form:

med uppsättningar av begränsningar. Systemet kommer att testas genom att använda det universella testet. Det universella testet kräver dock tre variabler i konfigurationen eller tillståndsutrymmet. För att tillgodose detta lägger vi helt enkelt till en dummyvariabel till konfigurationen eller tillståndsutrymmet för att bilda:

Eftersom dummyvariabeln per definition inte är ett mått på något i systemet måste dess koefficient i Pfaffian-formen vara . Därför reviderar vi vår Pfaffiska form:

Nu kan vi använda testet som sådant, för en given begränsning om det finns en uppsättning begränsningar:

När man inser att : eftersom dummyvariabeln inte kan förekomma i de koefficienter som används för att beskriva systemet, ser vi att testekvationen måste vara sann för alla uppsättningar av begränsningsekvationer och därför måste systemet vara holonomiskt. Ett liknande bevis kan utföras med en faktisk variabel i konfigurations- eller tillståndsutrymmet och två dummyvariabler för att bekräfta att system med en frihetsgrad som kan beskrivas i Pfaffisk form också alltid är holonomiska.

Sammanfattningsvis inser vi att även om det är möjligt att modellera icke-holonomiska system i Pfaffisk form, så är alla system som kan modelleras i Pfaffisk form med två eller färre frihetsgrader (antalet frihetsgrader är lika med antalet termer i konfigurationsutrymmet ) måste vara holonomisk.

Viktig anmärkning: inse att testekvationen misslyckades eftersom dummyvariabeln, och därmed dummydifferentialen som ingår i testet, kommer att differentiera allt som är en funktion av den faktiska konfigurationen eller tillståndsvariablerna till {\displaystyle 0 . Att ha ett system med en konfiguration eller ett tillståndsområde för:

och en uppsättning begränsningar där en eller flera begränsningar är i Pfaffian form:

garanterar inte att systemet är holonomiskt, eftersom även om en differential har en koefficient på finns det fortfarande tre frihetsgrader som beskrivs i konfigurationen eller tillståndsutrymmet.

Transformation till oberoende generaliserade koordinater

De holonomiska begränsningsekvationerna kan hjälpa oss att enkelt ta bort några av de beroende variablerna i vårt system. Om vi ​​till exempel vill ta bort , som är en parameter i begränsningsekvationen , kan vi ordna om ekvationen till följande form, förutsatt att den kan bli gjort,

och ersätt i varje ekvation i systemet med hjälp av ovanstående funktion. Detta kan alltid göras för allmänna fysiska system, förutsatt att derivatan av garanteras genom den implicita funktionssatsen , lösningen i något öppet set. Således är det möjligt att ta bort alla förekomster av den beroende variabeln .

Antag att ett fysiskt system har frihetsgrader. Nu holonomiska begränsningar införda på systemet. Sedan reduceras antalet frihetsgrader till . Vi kan använda oberoende generaliserade koordinater ( för att fullständigt beskriva systemets rörelse. Transformationsekvationen kan uttryckas på följande sätt:

Klassificering av fysiska system

För att studera klassisk fysik rigoröst och metodiskt måste vi klassificera system. Baserat på tidigare diskussion kan vi klassificera fysiska system i holonomiska system och icke-holonomiska system . En av förutsättningarna för tillämpbarheten av många satser och ekvationer är att systemet måste vara ett holonomiskt system. Till exempel, om ett fysiskt system är ett holonomiskt system och ett monogent system , då är Hamiltons princip det nödvändiga och tillräckliga villkoret för riktigheten av Lagranges ekvation .

Se även