




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、剛體運(yùn)動三維可視化模擬和復(fù)擺相關(guān)問題探討摘要:本文應(yīng)用剛體定軸轉(zhuǎn)動定律和角動量定理,結(jié)合VPython軟件,首先模擬剛體的定軸轉(zhuǎn)動,例如勻質(zhì)圓柱體在不同 力矩作用下的轉(zhuǎn)動,直觀地顯示剛體運(yùn)動軌跡以及角位移、角速度等物理量隨時(shí)間的變化關(guān)系,以及重力矩作用下的剛體能 量守恒等,使剛體運(yùn)動過程實(shí)現(xiàn)可視化.有趣的是,本文還研究了剛體的平面平行運(yùn)動(平動加轉(zhuǎn)動)以及剛體的振動,模擬了 大角度下剛體擺動時(shí)出現(xiàn)的混沌狀態(tài).可視化模擬深化了對課本知識的理解.關(guān)鍵詞:力矩;VPython;可視化;轉(zhuǎn)動定律;角動量定理自17世紀(jì)牛頓經(jīng)典力學(xué)建立以來,就一直得到 普遍的應(yīng)用,它打開了近代自然科學(xué)的大門,在其基 礎(chǔ)上
2、發(fā)展出了彈性力學(xué)、流體力學(xué)、結(jié)構(gòu)力學(xué)等多門 學(xué)科.在牛頓力學(xué)中,如果已知物體的受力和初始 狀態(tài),對于有序系統(tǒng)其未來的運(yùn)動狀態(tài)是確定的. 學(xué)者們根據(jù)經(jīng)典力學(xué)的定律和萬有引力定律曾經(jīng)精 確地預(yù)言彗星和小行星等的運(yùn)動,并且得到了驗(yàn)證.近年來研究者們在大學(xué)物理教學(xué)中引入Matlab 計(jì)算機(jī)數(shù)值模擬,培養(yǎng)學(xué)生用計(jì)算機(jī)進(jìn)行學(xué)習(xí)和研 究物理問題的能力3,將VPython引進(jìn)大學(xué)物理課 堂的方式也逐漸興起VPython可以利用簡單的 代碼模擬物體在三維空間中的運(yùn)動,實(shí)時(shí)觀測物體 的速度變化及其運(yùn)動軌跡.質(zhì)點(diǎn)平動、剛體定軸轉(zhuǎn) 動和復(fù)擺振動是基本的運(yùn)動形式,本文選用 VPython軟件對剛體的平動、轉(zhuǎn)動、振動進(jìn)行
3、模擬與 探究,利用轉(zhuǎn)動定律、角動量定理、動量定理等基本 規(guī)律,從剛體的定軸轉(zhuǎn)動出發(fā),研究其在恒定力矩和 變化力矩作用下的運(yùn)動狀態(tài)以及其能量特征,進(jìn)而 研究剛體的平面平行運(yùn)動;通過模擬不同角度復(fù)擺 的運(yùn)動,觀察復(fù)擺受迫振動時(shí)的運(yùn)動特征,檢驗(yàn)相關(guān) 結(jié)論.1 Vpython 概況VPython是Python默認(rèn)的3D模塊,有著和Py- thon 一樣風(fēng)格的編程方式,可以快速創(chuàng)建三維場景 和動畫.Vpython可創(chuàng)建多種實(shí)體類型,如球體、圓 柱體、長方體、錐體等,通過代碼改變其在空間中的 位置即可實(shí)現(xiàn)運(yùn)動模擬.利用VPython模擬剛體轉(zhuǎn) 動的代碼框架為:定義常數(shù)(&,g,(等)和運(yùn)動初 始值(初始角
4、位置,初始角動量等);設(shè)置步長 越小模擬越精確;進(jìn)入while循環(huán),在循環(huán) 中根據(jù)當(dāng)前狀態(tài)計(jì)算合外力矩;用該力矩更新系 統(tǒng)角動量;利用角動量更新系統(tǒng)角位置.程序中 以差分代替微分,得到角速度、角位置對時(shí)間的迭代 式(Euler-Cromer 方法):!+*= 偵仇,!* ,t.) #),知=t+#t#t越小,模擬的精度越高.2剛體轉(zhuǎn)動的VPython模擬2.1轉(zhuǎn)動定律簡介在大學(xué)物理的學(xué)習(xí)中,我們依據(jù)牛頓第二定律 導(dǎo)出了剛體定軸轉(zhuǎn)動定律M = 即剛體所受的對 于某定軸的合外力矩等于剛體對此定軸的轉(zhuǎn)動慣量 與剛體在此合外力矩作用下所獲得的角加速度的乘 積;力矩的時(shí)間累積效應(yīng)一角動量定理d = Md
5、t, 即剛體角動量的增量等于所受合外力矩的角沖量.2.2恒定力矩下勻質(zhì)圓柱體的定軸轉(zhuǎn)動有一個(gè)質(zhì)量為2 kg,長度為1 m,半徑為0.1 m 的勻質(zhì)圓柱體,轉(zhuǎn)軸為過其質(zhì)心且與圓柱體中心軸 線垂直.勻質(zhì)圓柱體最初處于靜止?fàn)顟B(tài),對其施加 一恒定力矩,力矩方向沿轉(zhuǎn)軸正方向,大小為2 Nm, 對其運(yùn)動進(jìn)行分析.對于勻質(zhì)圓柱體,轉(zhuǎn)軸(圖中所示-軸)位于圓 柱體中心且垂直于中心軸線,建立如圖1所示的坐 標(biāo)系.$圖1勻質(zhì)圓柱體,其轉(zhuǎn)軸為-軸將長為.,半徑為r,質(zhì)量為&,密度為p的勻質(zhì) 圓柱體分割為無數(shù)個(gè)垂直于軸、厚為心的薄圓2 1盤.已知薄圓盤對其直徑軸的轉(zhuǎn)動慣量J,=.由 平行軸定理,距離原點(diǎn)處的薄圓盤對-
6、軸轉(zhuǎn)動慣2 1量為dJ=、+2d&,積分得該圓柱體對-軸的轉(zhuǎn) 動慣量為.2J- / $d/ Rpr2(: + 2) d2/#2 L+LCpr D土 $) =4 12/&r2 &L21412(1)當(dāng)沿轉(zhuǎn)軸正向的恒定力矩作用于勻質(zhì)圓柱體 時(shí),圓柱體從靜止開始轉(zhuǎn)動.依據(jù)剛體的角動量定 理,對于)時(shí)刻圓柱角動量有廣L = Mt = J 在一段很小的時(shí)間間隔#t內(nèi),其運(yùn)動可看作勻速轉(zhuǎn) 動,角位移故t時(shí)刻圓柱體角位置(1)令 #t =dt,得角位移 / $ ! dt / $ dt.將具體數(shù)值代入該公式,理論計(jì)算得t = 2 s時(shí),!23.30 rad、,%23.30 rad.S我們在VPython中對該勻
7、質(zhì)圓柱體的轉(zhuǎn)動進(jìn)行 模擬,利用YPythoJ顯示勻質(zhì)圓柱體尺寸、顏色以及 轉(zhuǎn)軸位置(如圖2所示),將棒的運(yùn)動可視化.圖2勻質(zhì)圓柱體繞定軸轉(zhuǎn)動及對應(yīng)坐標(biāo)系,轉(zhuǎn)軸沿-軸正向 在VPython模擬中,可以直觀地觀察它的運(yùn)動 過程,程序中使用的物理公式及對應(yīng)的程序循環(huán)語 句如下.while t2:rate( 100)torque = vector( 0,0,2)L = L+torque* dt#M = ( #M = ( 0,0,2) idL = Mxdt,l L l# l! l =#d = l! lxdtomega = mag( L) /theta = theta+dthetarod.rotate(
8、angle = dtheta, axis = ( 0,0,1) , origin = axle,pos)t = t+dtVPython模擬結(jié)果表明:t = 2 s時(shí),角位置= 23.3044661359 rad,角速度! = 23.3021359223 rad/s, ! / = 0.999900,與理論計(jì)算結(jié)果符合得很好.本文還探究了勻質(zhì)圓柱體轉(zhuǎn)動過程中角速度、角 位置隨時(shí)間的變化關(guān)系:由于恒定力矩作用,角加速 度為一恒量,角速度隨時(shí)間線性增大,角位置為時(shí)間 的二次函數(shù),與時(shí)間t的平方成正比(如圖3所示). 2.3正余弦變化的力矩下勻質(zhì)圓柱體的定軸轉(zhuǎn)動對于m = 2 kg,L = 1 m,r
9、= 0.1 m的勻質(zhì)圓柱體, 當(dāng)轉(zhuǎn)軸位于質(zhì)心且與中心軸線垂直時(shí),由2.1可得22mr mL其轉(zhuǎn)動慣量J=亍%0.171667 kgm2,探究力矩 呈正余弦規(guī)律變化時(shí)($net = 3cos( 5t),勻質(zhì)圓柱體 的運(yùn)動狀態(tài)又如何?其運(yùn)動周期等于力矩變化周期 2s嗎?轉(zhuǎn)動動能隨時(shí)間如何變化?所受力矩與其圖3角速度、角位置與時(shí)間關(guān)系圖像 轉(zhuǎn)動動能有何關(guān)系?力矩取極值時(shí),圓柱體轉(zhuǎn)動動 能大小如何?dt%t 根據(jù)理論推導(dǎo)二#net二在)時(shí)亥叭d)積分可得角速度和角位置分別為1 !二一I 3cos( 5) d) % 3.495sin( 5),Jo()/ 0,!/ 0)( 2)= d)/ $ 3.495s
10、in( 5) d)二-0.699cos( 5) + 0.699,() / 0,/ 0) ( 3) 進(jìn)行VPython模擬,將力矩定義式更改為torque = 3cos( 5)模擬結(jié)果表明:角速度!、角位置隨時(shí)間 )均做周期性變化,角速度!、角位置隨時(shí)間的變 化曲線如圖4所示理論與模擬結(jié)果均表明角速 度、角位置的變化周期均等于力矩變化周期;且在運(yùn) 動的一個(gè)周期內(nèi),圓柱體先加速后減速(圖5a),當(dāng) 角速度減為0時(shí),轉(zhuǎn)角達(dá)到最大(圖5b)隨后勻質(zhì) 圓柱體反向加速(圖5c)到最大值再減速,減速至角 速度為零時(shí),此時(shí)二0,棒回到初始位置(圖5d)圖4角速度、角位置隨時(shí)間變化關(guān)系曲線力矩3和轉(zhuǎn)動動能E隨時(shí)
11、間變化曲線如圖6圖5勻質(zhì)圓柱體轉(zhuǎn)動的3D場景所示圖5勻質(zhì)圓柱體轉(zhuǎn)動的3D場景12132M $0 7d)% 0.524( 1 - cos10)力矩大時(shí),轉(zhuǎn)動動能不一定大.通過動能與力矩的函 數(shù)關(guān)系圖像(圖7)可知:當(dāng)力矩為極值3Nm時(shí)% 0.524( 1 - cos10)圖7動能與力矩關(guān)系圖像2.4平動加轉(zhuǎn)動現(xiàn)在在轉(zhuǎn)動軸上施加一恒力,勻質(zhì)圓柱體的運(yùn) 動變?yōu)橘|(zhì)心的平動和繞過質(zhì)心軸的轉(zhuǎn)動.由動量定 理P*=得到動量迭代式9 = P+Fdt,由9 =求得任意時(shí)刻的瞬時(shí)平動速度;和dt內(nèi)的位移 ds = vdt.在while循環(huán)中更新轉(zhuǎn)軸的位置(設(shè)力沿! 軸正方向,故只需改變勻質(zhì)圓柱體質(zhì)心!坐標(biāo)).wh
12、ile t2:P = P+:* dt#dPgnslate 二d;=P/MP#% =Mrod.pos = rod.pos+;* dt#dx = ;dtaxle.pos.! = axle.pos.x+mag( ;* dt)在相同的力矩和大小不同的外力作用下,系統(tǒng) 的運(yùn)動軌跡不同,如圖8所示.力矩均為M =3cos5t, 外力大小分別為0.1 N、0.5 N、1 N沿!軸正向(方向 向右),模擬結(jié)果表明:勻質(zhì)圓柱體端點(diǎn)的軌跡呈鋸 齒狀,且隨著外力的增大,“鋸齒”越來越疏松(如圖圖8相同的力矩和不同外力作用下勻質(zhì)圓柱體的 運(yùn)動軌跡,力矩均為M = 3cos5t3 勻質(zhì)棒的擺動(大角度、小角度)的VPy
13、thon 模擬3.1重力矩下的棒的擺動(大角度、小角度)在大學(xué)物理振動學(xué)章節(jié)中,我們了解了簡諧振 動是最簡單、最基本的振動,小角度復(fù)擺即是簡諧運(yùn) 動的一個(gè)特例.在研究復(fù)擺的運(yùn)動周期時(shí),令物體 作小振幅擺動(擺角5。).根據(jù)轉(zhuǎn)動定律得d2 一&g=sin = J-( 3)式中=為復(fù)擺質(zhì)心到轉(zhuǎn)軸的距離,當(dāng)較小時(shí),可近 似看作sin%,式(3)變?yōu)? = 0,解微分方程得=7cos( !t+%)振動的圓頻率和周期分別為T =2mgl(4T =2mgl對于大角度下復(fù)擺的擺動情況,大多數(shù)物理教 材沒有詳細(xì)提及.我們常常會思考:當(dāng)擺動角5。時(shí),物體還做簡諧振動嗎?它的運(yùn)動周期又變?yōu)槎?少呢?因?yàn)楫?dāng)較大時(shí),
14、擺動微分方程理+!)sin=0為一個(gè)非線性微分方程.對于非線性系統(tǒng),非線性 運(yùn)動方程不再滿足疊加原理,難以求出精確解析解; 初始條件不同會導(dǎo)致不同的運(yùn)動形式;還可能會出 現(xiàn)隨機(jī)的混沌運(yùn)動.有研究表明可以應(yīng)用迭代法求 得方程三次迭代近似解為(o為初始偏置角)3=osin!+1120 ( 1+b540 ) sin3!+4Bo?o0sin5!(5)通過積分理論計(jì)算,得大擺角運(yùn)動時(shí)復(fù)擺的周 期為回Qlsin2 -sin2。=2(B)=cos( !t),/3 - 9.8/2 rad/s%3.834 rad/s可以看出任意角度下擺的運(yùn)動方程與運(yùn)動周期 的理論推導(dǎo)式都與小角度近似(sin%)存在差異, 0為
15、大角度時(shí),擺的運(yùn)動已非簡諧運(yùn)動.在VPython 中,對一根懸掛在低摩擦軸上的桿的運(yùn)動(忽略阻 力)進(jìn)行建模(圖9=cos( !t),/3 - 9.8/2 rad/s%3.834 rad/s實(shí)線為擺桿實(shí)際角位移曲線.當(dāng)為小角度時(shí) (10?時(shí),隨著初始角的增大,實(shí)際角位移曲 線與簡諧運(yùn)動角位移理論計(jì)算結(jié)果曲線偏差越大, 擺桿不再作簡諧運(yùn)動(如圖10( c) -( f)所示);而當(dāng) o = 18O。時(shí),擺桿達(dá)到往復(fù)擺動與圓周運(yùn)動臨界點(diǎn).圖9擺桿Vpython建模實(shí)體(e)0o=12O(b)eqo(d)%=90。(f)0o=17O(a)R=5。(c)%=20。圖10不同初始偏轉(zhuǎn)角度下擺桿實(shí)際角位移曲
16、線與簡諧 運(yùn)動角位移理論曲線對比圖由圖11可知,當(dāng)較小時(shí),相圖軌線為圓形閉 合曲線,表明運(yùn)動為簡諧振動;o越大,軌線越 “方” .3.2 考慮阻尼和周期性外力矩時(shí)擺運(yùn)動特性的 研究在經(jīng)典力學(xué)中,(e)0o=12O(b)eqo(d)%=90。(f)0o=17O(a)R=5。(c)%=20。圖10不同初始偏轉(zhuǎn)角度下擺桿實(shí)際角位移曲線與簡諧 運(yùn)動角位移理論曲線對比圖由圖11可知,當(dāng)較小時(shí),相圖軌線為圓形閉 合曲線,表明運(yùn)動為簡諧振動;o越大,軌線越 “方” .3.2 考慮阻尼和周期性外力矩時(shí)擺運(yùn)動特性的 研究在經(jīng)典力學(xué)中,已知物體初始狀態(tài)和物體運(yùn)動 過程中受力情況,可以通過牛頓運(yùn)動定律和動量定 理預(yù)
17、測物體的運(yùn)動;但自然界中并非所有物體運(yùn)動 都是確定且唯一的,即使給定了初始條件,物體依然 可能有多條運(yùn)動軌跡,非線性系統(tǒng)就是典型例子.當(dāng) 給任意角度復(fù)擺一個(gè)周期性外力矩并考慮阻力,使 其受迫振動,當(dāng)驅(qū)動力矩達(dá)到一定值時(shí)擺的運(yùn)動狀 態(tài)無法預(yù)料,且對初始條件具有敏感性,這在物理上 被稱為混沌混沌的一種著名表述是“蝴蝶效應(yīng)”, 初始條件的極小偏差,都將可能會引起結(jié)果的極大 差異.受迫振動微分方程為-&g=sin -!+3cos!p)(7)c為阻力系數(shù),3為力矩最大值,!,為力矩周期變化 的角頻率,上式化簡為一Bsin+Cos !pt( 8)7 = -,B = g,/ =-在 VPython 中進(jìn)行模
18、擬,取7 =圖11不同初始條件下擺桿受重力矩的運(yùn)動狀態(tài)!-相圖(a)戶0.5時(shí),軌跡穩(wěn)定且收斂0.5,B =l,%=2/3,初始角(a)戶0.5時(shí),軌跡穩(wěn)定且收斂0.5,B =l,%=2/3,初始角 = 1.6 rad % 91.673。,/從0.5開始取一系列值,觀察運(yùn)動相圖如圖12所示.(d)戶1.115時(shí),出現(xiàn)兩個(gè)疊加極限環(huán)(e)戶1.2時(shí),軌跡混亂無序(f)戶1.38,相軌跡具有周期性截取不同初始條件下擺桿受迫阻尼振動的! 0相圖由于疊加原理、傅立葉變換等工具不適于求解 非線性方程,而計(jì)算機(jī)性能的提高使得研究者一般 采用計(jì)算機(jī)進(jìn)行迭代運(yùn)算對其進(jìn)行數(shù)值求解.通過 有阻尼受迫振動的模擬,發(fā)現(xiàn)在一定范圍內(nèi)即使初 始條件/變化很小,卻會引起復(fù)擺的運(yùn)動形式有很 大的不同.例如當(dāng)/ =1.505時(shí),相軌跡為無規(guī)則的發(fā) 散曲線;/ =1.508時(shí),相軌跡為收斂的三個(gè)極限環(huán).與 當(dāng)年洛倫茲在利用計(jì)算機(jī)研究地球大氣時(shí)提出的 “蝴蝶效應(yīng)”相類似,對于十分接近的兩個(gè)/的值,初 始時(shí)相軌跡重疊,當(dāng)時(shí)間積累到一定程度后,相軌跡 會出現(xiàn)較大偏差:設(shè)定模擬精度d) = 0.001 s,f初始 值相差0.00001時(shí),程序運(yùn)行200 s后,兩個(gè)復(fù)擺的 運(yùn)動將截然不同.隨著/值的變化,相軌跡
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全門安裝工程合同
- 勞務(wù)分包合同標(biāo)準(zhǔn)格式2篇
- 居民供暖供氣合同范本
- 二手挖機(jī)出售協(xié)議案例3篇
- 學(xué)徒勞務(wù)合同范本3篇
- 利潤分成合作協(xié)議合同3篇
- 勞動合同中的試用期管理3篇
- 小型超市合作協(xié)議合同范本共3篇
- 學(xué)生宿舍后勤服務(wù)招標(biāo)3篇
- 安居房施工合同簽訂地點(diǎn)法律規(guī)定
- 2025年應(yīng)急管理普法知識競賽題(附答案)
- 《工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)》(2002年修訂本)
- 強(qiáng)酸強(qiáng)堿燒傷及中毒的處理方法
- 廠家管道吹掃方案(參考)
- 超深水油田開發(fā)及水下生產(chǎn)系統(tǒng)概述-37頁的簡介
- 軋鋼高線車間裝配工工藝規(guī)程
- 法制副校長聘書模板52426
- 鋼板樁施工專項(xiàng)方案
- 水土保持常用監(jiān)測表格(共9頁)
- PPT翻書動畫效果的制作
- 病理學(xué)第十六章-神經(jīng)系統(tǒng)疾病
評論
0/150
提交評論