控制理論大作業(yè)_第1頁
控制理論大作業(yè)_第2頁
控制理論大作業(yè)_第3頁
控制理論大作業(yè)_第4頁
控制理論大作業(yè)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、一級倒立擺研究(160232 蔣琴)1.背景介紹倒立擺裝置被公認(rèn)為自動理論中的典型實驗設(shè)備,也是控制理論教學(xué)和科研中不可多得的典型物理模型。通過倒立擺的研究,可以將控制理論所涉及的三個基礎(chǔ)學(xué)科:力學(xué)、數(shù)學(xué)和電學(xué)有機(jī)結(jié)合起來,在倒立擺中進(jìn)行綜合應(yīng)用。在穩(wěn)定控制問題上,倒立擺既具有普遍性又具有典型性。其結(jié)構(gòu)簡單,價格低廉,便于模擬和數(shù)字實現(xiàn)多種不同的控制方法,倒立擺的控制方法有很多種,如PID、自適應(yīng)、狀態(tài)反饋、智能控制、模糊控制及神經(jīng)元網(wǎng)絡(luò)等多種理論和方法。用現(xiàn)代控制理論中的狀態(tài)反饋方法來實現(xiàn)倒立擺系統(tǒng)的控制,就是設(shè)法調(diào)整閉環(huán)系統(tǒng)的極點(diǎn)分布,以構(gòu)成閉環(huán)穩(wěn)定的倒立擺系統(tǒng),實際上,用線性化模型進(jìn)行極

2、點(diǎn)配置求得的狀態(tài)反饋陣,不一定能使倒立擺穩(wěn)定豎起來,能使倒立擺豎立起來的狀態(tài)反饋陣是實際調(diào)試出來的,這個調(diào)試出來的狀態(tài)反饋陣肯定滿足極點(diǎn)配置。2. 倒立擺簡介倒立擺可以分為直線倒立擺、平面倒立擺和環(huán)形倒立擺等。 2-1直線倒立擺 2-2平面倒立擺 2-3環(huán)形倒立擺3. 模型構(gòu)建3.1倒立擺系統(tǒng)運(yùn)動示意圖3-1 倒立擺系統(tǒng)運(yùn)動示意圖M小車質(zhì)量m擺桿質(zhì)量b小車摩擦系數(shù)l擺桿轉(zhuǎn)動軸心到桿質(zhì)心的長度I擺桿慣量F加在小車上的力x小車位置擺桿與垂直向上方向的夾角(逆時針為正)擺桿與垂直向下方向的夾角(考慮到擺桿初始位置為豎直向下,順時針為正)3.2受力分析3-2 倒立擺受力分析圖3.3 模型構(gòu)建1) 理論

3、分析應(yīng)用 Newton 方法來建立系統(tǒng)的動力學(xué)方程過程如下。分析小車水平方向所受的合力,可以得到以下方程: 由擺桿水平方向所受的合力,可以得到如下方程: (1) 合并得: (2) 擺桿垂直方向: 合并得到力矩平衡方程: (3)當(dāng)夾角很小時(小于1rad),可以做如下近似處理:, 用u代替F,可得: (4)設(shè)狀態(tài)空間表達(dá)式為:在(4)式中對和進(jìn)行線性求解,可得: (5)其中:整理后,得到狀態(tài)空間表達(dá)式為:+ (6)其中:2)實際問題實際系統(tǒng)參數(shù)如下:M 小車質(zhì)量 1.096kgm 擺桿質(zhì)量 0.109kgb 小車摩擦系數(shù) 0.1N/m/s 擺桿轉(zhuǎn)動軸心到桿質(zhì)心的長度 0.25m 擺桿慣量 0.0

4、034T 采樣時間 0.005s所以,狀態(tài)空間表達(dá)式為: 3.4系統(tǒng)的能觀性和能控性能觀性矩陣: 能控性矩陣: 所以,系統(tǒng)是能控能觀的,本身即為最小系統(tǒng)。3.5 Simulink仿真3-3 Simulink仿真 3-4 小車位移輸出圖 3-5 擺桿角度輸出圖4. 倒立擺實驗4.1倒立擺硬件系統(tǒng)結(jié)構(gòu) 直線倒立擺本體結(jié)構(gòu)如下圖所示,主要部件有:交流伺服電機(jī),同步帶,增量式光電編碼器,小車,擺桿,滑桿,限位開關(guān)等。 4-1 直線倒立擺 4-2 倒立擺控制框圖 4.2Matlab 程序%求傳遞函數(shù) gs(輸出為擺桿角度)和 gspo(輸出為小車位置) q=(M+m)*(I+m*l2)-(m*l)2;n

5、um=m*l/q 0;den=1 b*(I+m*l2)/q -(M+m)*m*g*l/q -b*m*g*l/q; gs=tf(num,den);numpo=(I+m*l2)/q 0 -m*g*l/q;denpo=1 b*(I+m*l2)/q -(M+m)*m*g*l/q -b*m*g*l/q 0; gspo=tf(numpo,denpo);%求狀態(tài)空間 sys(A,B,C,D) p=I*(M+m)+M*m*l2;A=0 1 0 0;0 -(I+m*l2)*b/p m2*g*l2/p 0;0 0 0 1;0 -m*b*l/p m*g*l*(M+m)/p0;B=0;(I+m*l2)/p;0;m*l

6、/p; C=1 0 0 0;0 0 1 0;D=0;sys=ss(A,B,C,D);%通過傳遞函數(shù)求系統(tǒng)(擺桿角度和小車位置)的開環(huán)脈沖響應(yīng) t=0:T:5;y1=impulse(gs,t);y2=impulse(gspo,t);figure(1);plot(t,y2,'b',t,y1,'r'); axis(0 2 0 80);legend('Car Position','Pendulum Angle');%將狀態(tài)空間方程sys轉(zhuǎn)化為傳遞函數(shù) gs0 gs0=tf(sys);%通過狀態(tài)方程求系統(tǒng)(擺桿角度和小車位置)的開環(huán)脈沖響應(yīng)

7、 t=0:T:5;y=impulse(sys,t);figure(2);plot(t,y(:,1),t,y(:,2),'r'); axis(0 2 0 80);legend('Car Position','Pendulum Angle')%通過傳遞函數(shù)求系統(tǒng)(擺桿角度和小車位置)的開環(huán)脈沖響應(yīng) t=0:T:5;y1=impulse(gs,t);y2=impulse(gspo,t);figure(1);plot(t,y2,'b',t,y1,'r'); axis(0 2 0 80);legend('Car Position','Pendulum Angle');%將狀態(tài)空間方程sys轉(zhuǎn)化為傳遞函數(shù) gs0 gs0=tf(sys);%通過狀態(tài)方程求系統(tǒng)(擺桿角度和小車位置)的開環(huán)脈沖響應(yīng) t=0:T:5;y=impulse(sys,t);figure(2);plot(t,y(:,1),t,y(:,2),'r'); axis(0 2 0 80);legend('Car Position','Pendulum An

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論