




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、倒立擺系統(tǒng)模型研究控制系統(tǒng)的數(shù)學模型是描述系統(tǒng)內部物理量或變量之間關系的數(shù)學表達式。在靜態(tài)條件下(即變量各階導數(shù)為零),描述變量之間關系的代數(shù)方程稱為靜態(tài)數(shù)學模型;而描述變量各 階導數(shù)之間關系的微分方程稱為動態(tài)數(shù)學模型。如果已知輸入量及變量的初始條件,對微分方程求解,則可以得到系統(tǒng)輸出量的表達式,并由此對系統(tǒng)進行性能分析。因此,建立控制系統(tǒng)的數(shù)學模型是進行控制系統(tǒng)分析和設計的首要工作。系統(tǒng)建??梢苑譃閮煞N方式:實驗建模和機理建模。實驗建模是通過在研究對象上加入 各種由研究者事先確定的輸入信號,激勵研究對象,并通過傳感器檢測其可觀測的輸出,應用系統(tǒng)辯識的手法分析輸入 -輸出關系,建立適當?shù)臄?shù)學模
2、型逼近實際系統(tǒng)。機理建模就是 在了解研究對象的運動規(guī)律基礎上,通過物理、化學的知識和數(shù)學手段建立起系統(tǒng)的運動方程。對于倒立擺系統(tǒng),由于其本身是自不穩(wěn)定的系統(tǒng),實驗建模存在一定的困難,故而選用機理建模的方法。為了在數(shù)學上推導和分析的方便,可作出如下假設:1) 擺桿在運動中是不變形的剛體;2) 齒型帶與輪之間無相對滑動,齒型帶無拉長現(xiàn)象;3) 各種摩擦系數(shù)固定不變;4) 忽略空氣阻力;在忽略掉這些次要的因素后,倒立擺系統(tǒng)就是一個典型的運動剛體系統(tǒng),可以在慣性坐標系內應用經(jīng)典力學理論建立系統(tǒng)的動力學方程。本文采用分析力學Lagrange方程建立一、二級倒立擺的數(shù)學模型。Lagrange方程有如下特點
3、:1) 它是以廣義坐標表達任意完整系統(tǒng)的運動方程式,方程的數(shù)目和系統(tǒng)的自由度數(shù)是一致的。2) 理想的約束反力不出現(xiàn)在方程組中,因此在建立系統(tǒng)的運動方程時,只需分析已知的主動力,而不必分析未知的約束反力。3) Lagrange方程是以能量的觀點建立起來的運動方程式,為了列出系統(tǒng)的運動方程式,只需從兩個方面進行分析,一個是表征系統(tǒng)運動的動力學能量一一系統(tǒng)的動能,另一個是表征主動力作用的動力學量一一廣義力。因此,用Lagrange建??梢源蟠蠛喕到y(tǒng)的建模過程。采用拉格朗日的方法建立系統(tǒng)的數(shù)學模型。Lagrange算子可以描述如下:L(q,d) =T(q,d)-V(q)(1.1)其中:系統(tǒng)的動能:系
4、統(tǒng)的勢能:系統(tǒng)的廣義坐標則系統(tǒng)的動力學方程可用Lagrange算子描述如下:LfD一 一 =U(1.3)Lagrange方程可以簡單的理解為系統(tǒng)的能量的變化隨著系統(tǒng)外加作用力的變化而變化。1.1 一級倒立擺系統(tǒng)1.1.1拉格朗日方法建立一級倒立擺系統(tǒng)的數(shù)學模型可以將一級倒立擺系統(tǒng)抽象成小車和質量均勻的擺桿組成,小車以向左方向運動為正, 擺桿角度以自然下垂位置為零點,逆時針為正,如圖 2.1所示。圖2.1 一級倒立擺示意圖各參數(shù)的物理意義及取值如表2.1:表2.1倒立擺物理參數(shù)符號意義及取值物理意義M小車質里1.096 kgm擺桿質里0.109 kgC0小車摩擦系數(shù)0.1 Nm-1sec-1C1
5、擺桿摩擦系數(shù)0.0022 Nm-1sec-1l擺桿轉動軸心到質心的長度0.25 mJ擺桿慣量20.0034 kgmu控制力Nx小車位移mx小車速度-1m secQ擺桿角度rad擺桿角速度rad sec-1首先計算小車的動能(Tm)、擺桿的動能()和系統(tǒng)的總動能(T):t 1 m2TM =二 MX2Tm =j§2 +島 1 I221(1.3)1 i'd (x +1 sin e) f + id (l cos8) j j Idt IdtJT =TmTm不妨假定導軌所在的水平面勢能為零,在一級倒立擺的運動過程中,小車的勢能始終為零,系統(tǒng)的總勢能為:V = mg(1 cos”小車與導軌
6、之間的摩擦力和擺桿與小車之間的摩擦力,使得系統(tǒng)能量的損失分別為:D = -C0X22D2 =】。按2則系統(tǒng)總共損失的能量為:d = g d2取系統(tǒng)的廣義坐標系為: x、8 ,則拉格朗日算子為:L =T -V則系統(tǒng)的拉格朗日方程可以表示為:'d 住1_ ) clcDI -+=udt I 破 J excXd蘭一頭毛=0dt .七七 °(1.4)(1.5)(1.6)(1.7)(1.8)借助Mathemetica軟件,由以上方程組可以得到一級倒立擺系統(tǒng)的動力學方程,具體的M +mqmlcosHml cosuX c02ml J0-mlsinMYX' ' u 'q
7、 人們 <-mglsin9>(1.9)推導過程可以參看附錄一。1.1.2 一級倒立擺系統(tǒng)在倒立點附近線性化處理現(xiàn)行的許多一級倒立擺穩(wěn)擺控制39需要將倒立擺在倒立點附近做近似線性化處理。首先由式(2.9)可得:口ml cosB(mgl sin。一崩)一(J +ml2)(u c()X +ml sin晶2)X(M +m)(J +ml )-m l cos 6iamlcos nc0X(M m)G ml(ucosu (M m)g sin - ml cos sin " 2)日.99 99(M m)(J ml ) -m l cos (1.11)在倒立點附近,擺桿角度接近為零,角速度也較小
8、,可以認為:sinu2r 0 , sin【), cosn )1將式(2.11)代入式(2.10),可得(J+ml )c0* + m l g8-(J+ml )u-c1mla一2(1.12)(M m)J Mmlmlc0X -uml (M m)mgh -(M m)c)2(M m)J Mml(1.13)將 2.12下:其中:X =aX BuY =CX(1.14)Du0012-(J +ml )c002| 2-m l g.、. . _. 2 .、.(M +m)J +Mml(M +m)J +Mml000_°m&(M +m)mgl. . _ _. 2 .(M +m)J +Mml(M +m)J
9、 +Mml-01J +ml2一1C = |!°(M+m)J +Mml2 0ml2A 二2B =0001.2(M +m)J +Mmlc1ml2(M m)J Mml1(M m)G(M m)J Mml寫成矩陣形式,可以得到一級倒立擺在倒立點附近線性化模型的狀態(tài)空間方程,如1.2二級倒立擺系統(tǒng) 1.2.1拉格朗日方法建立二級倒立擺系統(tǒng)的數(shù)學模型外擺桿組成,2.2所示。各參數(shù)的物理意義及取值如小車以向左方向運動為正,將二級倒立擺系統(tǒng)抽象成小車和質量均勻的內、 擺桿角度以自然下垂位置為零點,逆時針為正,如圖 表2.2所示。表2.2倒立擺物理參數(shù)符號意義及取值M小車質量1.32 kgmi內桿質里0
10、.04 kgm2外桿質量0.132 kgm3質量塊質量0.208 kgco小車摩擦系數(shù)0.1 N/m/secci內桿-小車摩擦系數(shù)0 N/m/secC2內-外桿摩擦系數(shù)0 N/m/secll內桿轉動軸心到質心的長度0.09 mLi內桿長度0.18 mI2外桿轉動軸心到質心的長度0.27 mJi內桿慣量0.000108 kg*m2J?外桿慣量0.0034 kg*m2u控制力Nx小車位移mx小車速度m/seca內桿角度radd1內桿角速度rad/sec3外桿角度rad外桿角速度rad/sec首先計算小車的動能(Tm)和內、夕卜擺桿的動能(Tmi、E2)以及質量塊的動能Tm312Tm =二 MX、2
11、、 cosa) 21 . ,21 d(x lsin : ) d (1Tm1 = J:,一m2 2dtdt1 21Tm2 =二 J2 -m22 2i i'd(x +L1 sina +l2 sin E) j 十7( ' dtdtcos:1Tm3 = m32Md(x + L1 sin 口)f 土 勺(L1dt口 、2、 cosa l2cosP) .dtJ(1.15)則總動能為:T =TmTm1Tm2 Tm3(1.16)不妨假定導軌所在的水平面勢能為零,在二級倒立擺的運動過程中,小車的勢能始終為零,可以計算內外桿、質量塊勢能分別為:Vm1 5歸丫1Vm2 = m2gY2Vm3 = m3
12、gY3(1.17)則總勢能為:V =Vm1 Vm2 Vm3(1.18)小車-導軌、內桿-小車、外桿-內桿之間的摩擦力,使得系統(tǒng)能量的損失分別為:Do =1融22* D =1糖212 1D2-力2.2(1.19)故系統(tǒng)總共損失的能量為:D = D1 D2 D3(1.20)取系統(tǒng)的廣義坐標系為:x、a、E ,則則拉格朗日算子為:L =T -V系統(tǒng)的拉格朗日方程可以表示為:;:D=u:x;X;:D 八=0dt頃_!&二一dt M '- W初 cd:L :D 八=0借助mathemetica軟件,由以上方程組可以得到二級倒立擺系統(tǒng)的動力學方程, 推導過程可以參看附錄二。M(q)C(q,
13、q)=F(q)其中:q =(x a P )M(q) =c(q,q)F(q)=(mjM m1 m2 m3m2L m3L) cos:m2l2 cos :(m m2L m3L)cos:.222J1 m1l1 m2L m3Lm2l2Lcos(:-)m2(1.21)具體的(1.22)m2l2 cos :l2L cos(:- -)2J2 mc°01°-(m1l1 mL m3L)sin : :-m2l2sinlic1 02m2l2L sin(:",)q_m2l2Lsin(:" I).- c2C2-(m1-m2L m3L)g sin 上 -m2gl2sin :1.2.2
14、二級倒立擺系統(tǒng)在倒立點附近線性化處理實現(xiàn)二級倒立擺穩(wěn)擺控制的 lqR4°方法,需要對系統(tǒng)模型做線性化處理, 近似為線性時不變系統(tǒng)。在本文所規(guī)定的符號與方向的情況下,線性化結果如下: 在倒立點附近存在:在倒立點附近一 0,sin、一、,cos、一 1,0,sin,cos1,cos(: -)一. 1(1.23)將式(2.23)代入式(2.22),二級倒立擺系統(tǒng)動力學方程可以近似為:M?(q (?(q,qp -(q)(1.24)其中:M?=-m2l2m2l2LJ2m2l2M m1 m2 m3-(mj m2L m3L)-m2l2-(m1l1 m2L m3L)222J1 m1l1 m2L m3
15、Lm2l2L00000C =0c1 +c2_C2G =0 (m1l 1+mL + m LJg0i°-C2C2 j1°0-m2gi2 ,q 新Fu Cq Gq可以發(fā)現(xiàn)式(2.24)是二級倒立擺在倒立點附近線性化處理后的系統(tǒng)方程,若令:x=(x但務x d由jX=(x d & x tH <)則可以得到二級倒立擺在倒立點附近線性化模型的狀態(tài)空間方程:0 'M?F ,(1.25)(1.26)X +u(1.27)1.3倒立擺微分方程數(shù)值解法對倒立擺系統(tǒng)的仿真分析,實質上是對系統(tǒng)數(shù)學模型求數(shù)值解的過程。對于這樣的常微分方程數(shù)值解法按照求解步數(shù)可以分為單步法和多步法,
16、單步法的代表是Runge-Kutta法,多步法的代表是Adms法;按照求解步長可以分為固定步和變步長的求解方式;按照求解精度可以將求解方法歸為 2階、3階、4階等。下面不加推導的給出 4階經(jīng)典Runge-Kutta法的 計算格式和Adms可變步長的4階預測校正法的計算流程。已知微分方程初值條件,若x在區(qū)間a, b 取(N+1)個等距節(jié)點,求對應的 y的近似值。y = f (x, y) , a 三 x £ b , y(a) =*.(1.28)對于這樣一個常微分方程的數(shù)值解問題,取步長 h=(b-a)/N, 4階經(jīng)典Runge-Kutta法求 解格式如下":yi + = yh(
17、K2K2KK4)6K1 = f (x,% )kf *+方+?匕 I(1.29)K2 = f "i+?yi+2K2 jK = f (x +h,yi +hy )Adams變步長的4階預測校正算法的思路是:先用給定的初始步長,采用4階Runge-Kutta法求出最初的三個節(jié)點,接著依據(jù)采用 Adams-Bashforth 4步顯式方法(式3.10)預測下一個節(jié)點的值,用Adams-Bashforth 3步隱式方法(式3.11)校正下一個節(jié)點的值。采用兩種不同的方式計算的同一個節(jié)點的值, 兩個計算結果之差若在合理的范圍內,則認為計算精度滿足要求,無需改變步長;若過大則認為計算精度不夠,需減小
18、步長以提高計算的準確性;若過小則認為計算精度超標,需增大步長以提高計算效率。 若步長合適則保存結果, 并采取當前步長繼 續(xù)預測、校正下一個節(jié)點。否則,改變步長重新采用Runge-Kutta法計算前面三個節(jié)點,然后對新步長做評價,不斷的重復這一過程直到找到合適的步長為止。在計算快要結束時應當注意選取合適的步長以包含最后一個節(jié)點。Adams-Bashforth 4 步顯式方法:hyi .1 = yi ' 24 55 f x , yi - 59 f x,yi37 f X| _2 , yi_2 - 9 f xi _3 , yi_3(1.30)Adams-Bashforth 3 步隱式方法:hy
19、i 1 = yi 9f 為.yi 119f x. 乂 -5f 為,y f 為次普24一 一 一 一(1.31)通常高階方法可能擁有更好的計算精度41,比如二、三、四階方法對應的局部截斷誤差是分別是O(h2)、O(h3)、O(h4)。但并不是說高階的方法擁有更好的效果。這是由于插值多項式并不是次數(shù)越高逼近精度越好。另外,高階的方法將花費更多的求解次數(shù)42,如表2.3。因此,常微分方程的數(shù)值解通常采用小于5階的求解方法。表2.3求解次數(shù)與截斷誤差每步求解次數(shù)2345< n< 78< n< 910V n取佳可能的截斷快差O(h2)O(h3) 4O(h)O(hn-1)O(hn-2)O(hn-3)在MATLAB當中能方便的實現(xiàn)微分方程的數(shù)值解,常用的求解器及說明如表2.4 :表2.4解常微分方程初值問題 MATLAB的求解器ode232、3 階 Runge-Kutta 法ode454、5 階 Runge-Kutta 法ode113多步Adams法ode23t適度剛性問題梯形法od
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同履行擔保管理辦法
- 基礎設施建設臨時用地合同范本
- 跨境融資合同(樣式一)
- 6 有多少浪費本可避免 第2課時 (教學設計)2023-2024學年統(tǒng)編版道德與法治四年級下冊
- 14《我要的是葫蘆》教學設計-2024-2025學年統(tǒng)編版(五四制)語文二年級上冊
- 4田家四季歌教學設計-2024-2025學年二年級上冊語文統(tǒng)編版
- 建筑安裝工程承包合同
- 雇工植樹合同范本
- 6《9的乘法口訣》(教學設計)-2024-2025學年二年級上冊數(shù)學人教版
- Module 3 Unit 9 Great cities of the world(教學設計)-2024-2025學年滬教牛津版(深圳用)英語六年級上冊
- 2022年春新教科版科學六年級下冊第4單元《物質的變化》教案
- 蘇教版六年級下冊數(shù)學 用“轉化”的策略解決問題 教案(教學設計)
- 2-變電站安全工器具
- (完整word版)鋼琴五線譜(高音譜號、低音譜號、空白)可
- 紅領巾監(jiān)督崗檢查記錄表
- IT設備維修申請表
- 地下停車庫設計規(guī)定
- Python程序設計課程教學改革與實踐基于項目教學模式
- 小學班主任育人故事4篇
- 心理健康與職業(yè)生涯中職PPT完整全套教學課件
- 嬰幼兒常見疾病與意外傷害的預防及護理-嬰幼兒常見意外傷害的處理
評論
0/150
提交評論