Udwadia–Kalaba formulering
Del av en serie om |
klassisk mekanik |
---|
I klassisk mekanik är formuleringen Udwadia -Kalaba en metod för att härleda rörelseekvationerna för ett begränsat mekaniskt system . Metoden beskrevs först av Vereshchagin för det speciella fallet med robotarmar , och generaliserades senare till alla mekaniska system av Firdaus E. Udwadia och Robert E. Kalaba 1992. Tillvägagångssättet är baserat på Gauss princip om minsta begränsning . Udwadia–Kalaba-metoden gäller både holonomiska begränsningar och icke-holonomiska begränsningar, så länge de är linjära med avseende på accelerationerna. Metoden generaliserar till tvångskrafter som inte följer D'Alemberts princip .
Bakgrund
Udwadia–Kalaba-ekvationen utvecklades 1992 och beskriver rörelsen hos ett begränsat mekaniskt system som är utsatt för jämlikhetsbegränsningar.
Detta skiljer sig från den lagrangska formalismen, som använder Lagrange-multiplikatorerna för att beskriva rörelsen hos begränsade mekaniska system, och andra liknande tillvägagångssätt som Gibbs-Appell-metoden . Den fysiska tolkningen av ekvationen har tillämpningar inom områden bortom teoretisk fysik, såsom styrning av mycket olinjära generella dynamiska system.
Det centrala problemet med begränsad rörelse
I studiet av mekaniska systems dynamik är konfigurationen av ett givet system S i allmänhet fullständigt beskriven av n generaliserade koordinater så att dess generaliserade koordinat n -vektor ges av
där T betecknar matristransponera . Med hjälp av newtonsk eller lagrangisk dynamik kan de obegränsade rörelseekvationerna för systemet S som studeras härledas som en matrisekvation (se matrismultiplikation) :
där prickarna representerar derivator med avseende på tid :
Det antas att initialvillkoren q (0) och är kända. Vi kallar systemet S unconstrained eftersom kan tilldelas godtyckligt.
n - vektorn Q betecknar den totala generaliserade kraften som verkar på systemet av någon yttre påverkan; det kan uttryckas som summan av alla konservativa krafter såväl som icke -konservativa krafter.
n - by- n- matrisen M är symmetrisk , och den kan vara positiv definit eller semi-positiv definit . Typiskt antas det att M är positivt definitivt; det är emellertid inte ovanligt att härleda de obegränsade rörelseekvationerna för systemet S så att M endast är semi-positiv definit; dvs massmatrisen kan vara singular (den har ingen invers matris ).
Begränsningar
Vi antar nu att det obegränsade systemet S är föremål för en uppsättning m konsekventa likhetsbegränsningar som ges av
där A är en känd m -by- n- matris med rang r och b är en känd m -vektor. Vi noterar att denna uppsättning begränsningsekvationer omfattar en mycket allmän variation av holonomiska och icke-holonomiska likhetsbegränsningar. Till exempel holonomiska begränsningar av formen
kan differentieras två gånger med avseende på tid medan icke-holonomiska begränsningar av formen
kan differentieras en gång med avseende på tid för att erhålla m -by- n -matrisen A och m -vektorn b . Kort sagt, begränsningar kan anges som är
- olinjära funktioner för förskjutning och hastighet,
- uttryckligen beroende av tid, och
- funktionsberoende.
Som en konsekvens av att utsätta dessa begränsningar för det obegränsade systemet S , är en ytterligare kraft konceptualiserad att uppstå, nämligen begränsningskraften. Därför blir det Sc begränsade systemet
där Q c — begränsningskraften — är den extra kraft som behövs för att uppfylla de pålagda begränsningarna. Det centrala problemet med begränsad rörelse anges nu som följer:
- givet de obegränsade rörelseekvationerna för systemet S ,
- givet den generaliserade förskjutningen q ( t ) Sc och den generaliserade hastigheten för det begränsade systemet vid tidpunkten t , och
- givet begränsningarna i formen enligt ovan,
hitta rörelseekvationerna för det begränsade systemet - accelerationen - vid tidpunkten t , vilket är i enlighet med de överenskomna principerna för analytisk dynamik.
Notation
Nedan, för positiv definitiv , betecknar inversen av dess kvadratrot , definierad som
- ,
där är den ortogonala matrisen härrör från egennedbrytning (vars rader består av lämpligt valda egenvektorer av och är den diagonala matrisen vars diagonala element är de inversa kvadratrötterna av egenvärdena som motsvarar egenvektorerna i .
Rörelseekvation
Lösningen på detta centrala problem ges av Udwadia–Kalaba-ekvationen. När matrisen M Sc är positiv definitiv är rörelseekvationen för det begränsade systemet , vid varje tidpunkt,
där '+'-symbolen anger av matrisen . Tvångskraften ges alltså uttryckligen som
och eftersom matrisen M är positiv definitiv bestäms den generaliserade accelerationen av det begränsade systemet Sc explicit av
I det fall matrisen M är semi-positiv definitiv kan ekvationen ovan inte användas direkt eftersom M kan vara singularis. Dessutom kanske de generaliserade accelerationerna inte är unika om inte ( n + m )-för- n -matrisen
har full rang (rank = n ). Men eftersom de observerade accelerationerna av mekaniska system i naturen alltid är unika, är detta rangvillkor ett nödvändigt och tillräckligt villkor för att erhålla de unikt definierade generaliserade accelerationerna för det begränsade systemet Sc vid varje tidpunkt. Sålunda, när Sc full rang, bestäms rörelseekvationerna för det begränsade systemet vid varje tidpunkt unikt genom att (1) skapa hjälpen obegränsad systemet
och genom att (2) tillämpa grundekvationen för begränsad rörelse på detta obegränsade hjälpsystem så att de extra begränsade rörelseekvationerna uttryckligen ges av
Dessutom, när matrisen har full rang, är matrisen alltid positiv bestämd. Detta ger uttryckligen de generaliserade accelerationerna för det begränsade systemet Sc as
Denna ekvation är giltig när matrisen M antingen är positiv definit eller positiv semidefinit. Kraften av begränsning som får det begränsade systemet Sc att - ett system som kan ha en singulär massmatris M - uppfylla de pålagda begränsningarna är dessutom uttryckligen given av
Icke idealiska begränsningar
När som helst under rörelsen kan vi överväga att störa systemet med en virtuell förskjutning δ r som överensstämmer med systemets begränsningar. Förskjutningen tillåts vara antingen reversibel eller irreversibel. Om förskjutningen är irreversibel, utför den virtuellt arbete . Vi kan skriva förskjutningens virtuella arbete som
Vektorn beskriver det virtuella verkets icke-idealitet och kan vara relaterad till t.ex. till friktions- eller dragkrafter (sådana krafter är hastighetsberoende). Detta är en generaliserad D'Alemberts princip , där den vanliga formen av principen har försvinnande virtuellt arbete med .
Udwadia–Kalaba-ekvationen modifieras av en ytterligare icke-ideal begränsningsterm till
Exempel
Omvänt Kepler-problem
Metoden kan lösa det omvända Kepler-problemet att bestämma kraftlagen som motsvarar banorna som är koniska sektioner . Vi ser att det inte finns några yttre krafter (inte ens gravitationen) och begränsar istället partikelrörelsen att följa formens banor
där , är excentriciteten och är semi-latus rektum. Att differentiera två gånger med avseende på tid och ordna om något ger en begränsning
Vi antar att kroppen har en enkel, konstant massa. Vi antar också att vinkelmomentet kring fokuset bevaras som
med tidsderivata
Vi kan kombinera dessa två begränsningar i matrisekvationen
Begränsningsmatrisen har invers
Kraften av tvång är därför den förväntade, centrala omvända kvadratlagen
Lutande plan med friktion
Betrakta ett litet block med konstant massa på ett lutande plan i en vinkel över horisontalplanet. Begränsningen att blocket ligger på planet kan skrivas som
Efter att ha tagit två tidsderivator kan vi sätta detta i en standardform för restriktionsmatrisekvationer
Begränsningsmatrisen har pseudoinvers
Vi tillåter att det finns glidfriktion mellan blocket och det lutande planet. Vi parametriserar denna kraft med en standardfriktionskoefficient multiplicerad med normalkraften
Medan tyngdkraften är reversibel, är friktionskraften det inte. Därför kommer det virtuella arbetet associerat med en virtuell förskjutning att bero på C . Vi kan sammanfatta de tre krafterna (extern, idealisk begränsning och icke-ideal begränsning) enligt följande:
Genom att kombinera ovanstående finner vi att rörelseekvationerna är
Detta är som en konstant nedåtgående acceleration på grund av gravitationen med en liten modifiering. Om blocket rör sig uppåt i det lutande planet, ökar friktionen den nedåtgående accelerationen. Om blocket rör sig nedför det lutande planet, minskar friktionen den nedåtgående accelerationen.
- ^ a b Udwadia, FE; Kalaba, RE (1996). Analytisk dynamik: ett nytt tillvägagångssätt . Cambridge: Cambridge University Press. ISBN 0-521-04833-8 .
- ^ Bauchau, Olivier A. (2010). Flexibel multikroppsdynamik . Springer. sid. 444.
- ^ Vereshchagin, Anatolii Fedorovich (1974). "Datorsimulering av dynamiken hos komplicerade mekanismer hos robotmanipulatorer". Teknisk cybernetik . 6 : 65–70.
- ^ Vereshchagin, Anatolii Fedorovich (1975). "Gauss-principen om minsta begränsning för att modellera dynamiken hos automatiska manipulatorer som använder en digital dator". Sovjetisk fysik Doklady . 20 (1): 33–34.
- ^ a b c Udwadia, FE; Kalaba, RE (1992). "Ett nytt perspektiv på begränsad rörelse" (PDF) . Proceedings of the Royal Society of London, serie A . 439 (1906): 407–410. Bibcode : 1992RSPSA.439..407U . doi : 10.1098/rspa.1992.0158 . S2CID 120343506 .
- ^ Udwadia, FE; Kalaba, RE (2002). "Om grunderna för analytisk dynamik" (PDF) . International Journal of Nolinear Mechanics . 37 (6): 1079–1090. Bibcode : 2002IJNLM..37.1079U . CiteSeerX 10.1.1.174.5726 . doi : 10.1016/S0020-7462(01)00033-6 .
- ^ Calverley, B. (2001). "Begränsad eller obegränsad, det är ekvationen" . USC Nyheter .
- ^ Udwadia, F.; Kalaba, R. (2002). "Vad är den allmänna formen för de explicita rörelseekvationerna för begränsade mekaniska system?" (PDF) . Journal of Applied Mechanics . 69 (3): 335–339. Bibcode : 2002JAM....69..335U . CiteSeerX 10.1.1.174.6353 . doi : 10.1115/1.1459071 .
- ^ Zhao, Xiao; Chen, Ye-Hwa; Zhao, Han; Dong, Fang-Fang (2018). "Udwadia–Kalaba ekvation för begränsade mekaniska system: Formulering och tillämpningar" ( pdf) . Chinese Journal of Mechanical Engineering . 31 (1): 106–120. Bibcode : 2018ChJME..31..106Z . doi : 10.1186/s10033-018-0310-x .
- ^ a b Udwadia, FE; Phohomsiri, P. (2006). "Explicita rörelseekvationer för begränsade mekaniska system med singulära massmatriser och tillämpningar för multikroppsdynamik" ( PDF) . Proceedings of the Royal Society of London, serie A . 462 (2071): 2097–2117. Bibcode : 2006RSPSA.462.2097U . doi : 10.1098/rspa.2006.1662 . S2CID 38437 .
- ^ a b c d Udwadia, FE; Schutte, AD (2010). "Rörelseekvationer för allmänna begränsade system i Lagrangian mekanik" ( PDF) . Acta Mechanica . 213 (1): 111–129. doi : 10.1007/s00707-009-0272-2 . S2CID 7432252 .
- ^ Udwadia, FE; Kalaba, RE (1993). "På rörelse" (PDF) . Journal of the Franklin Institute . 330 (3): 571–577. doi : 10.1016/0016-0032(93)90099-G .
- ^ Zhang, Bingzhan; Zhen, Shengchao; Zhao, Han; Huang, Kang; Deng, Bin; Chen, Ye-Hwa (2015). "En ny studie om Keplers lag och omvänd kvadratisk gravitationslag". Eur. J. Phys . 36 (3): 035018. Bibcode : 2015EJPh...36c5018Z . doi : 10.1088/0143-0807/36/3/035018 .