北航現(xiàn)代控制理論結(jié)課大作業(yè)_第1頁
北航現(xiàn)代控制理論結(jié)課大作業(yè)_第2頁
北航現(xiàn)代控制理論結(jié)課大作業(yè)_第3頁
北航現(xiàn)代控制理論結(jié)課大作業(yè)_第4頁
北航現(xiàn)代控制理論結(jié)課大作業(yè)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1. 控制系統(tǒng)任務(wù)的物理描述為了滿足飛機(jī)品質(zhì)的要求,飛機(jī)的縱向運(yùn)動(dòng)和橫側(cè)向運(yùn)動(dòng)都需要有能夠連續(xù)工作的阻尼器,以用來調(diào)整飛機(jī)的飛行姿態(tài),避免其出現(xiàn)不必要的俯仰和傾斜。維持飛機(jī)縱向運(yùn)動(dòng)的阻尼器稱為俯仰阻尼器,維持飛機(jī)橫側(cè)向運(yùn)動(dòng)的阻尼器稱為偏航阻尼器。本次課程大作業(yè)旨在通過運(yùn)用Matlab的經(jīng)典控制系統(tǒng)設(shè)計(jì)工具對(duì)某型飛機(jī)偏航阻尼器進(jìn)行控制系統(tǒng)的設(shè)計(jì)。2. 控制系統(tǒng)對(duì)象的數(shù)學(xué)模型巡航狀態(tài)下,某型飛機(jī)側(cè)向運(yùn)動(dòng)的狀態(tài)空間模型為:式中: :側(cè)滑角(單位為) :偏航角速度(單位為) :滾轉(zhuǎn)角速度(單位為) :傾斜角(單位為)輸入向量及輸出向量分別為: :方向舵偏角(單位為) :副翼偏角(單位為) :偏航角速度

2、(單位為) :傾斜角(單位為)設(shè)飛機(jī)巡航飛行時(shí)的速度為0.8馬赫,高度為40000英尺,此時(shí)模型的參數(shù)為: 首先輸入飛機(jī)狀態(tài)空間模型參數(shù)。以及定義系統(tǒng)的狀態(tài)變量、輸入變量及輸出變量,并建立狀態(tài)空間模型。在Matlab命令窗口中輸入如下命令:>> A=-0.0558 -0.9968 0.0802 0.0415; 0.5980 -0.1150 -0.0318 0; -3.0500 0.3880 -0.4650 0; 0 0.0805 1.000 0;>> B=0.00729 0.0000; -0.47500 0.00775; 0.15300 0.1430;0 0;>&

3、gt; C=0 1 0 0; 0 0 0 1;>> D=0 0; 0 0;>> states='beta','yaw','roll','phi'>> inputs='rudder','aileron'>> outputs='yaw rate','bank angle'>> sys=ss(A,B,C,D,'statename',states,'inputname',inputs,

4、'outputname',outputs)運(yùn)行結(jié)果如圖2-1所示:圖2- 1 狀態(tài)空間模型3. 系統(tǒng)特性分析根據(jù)前述系統(tǒng)的狀態(tài)空間模型,首先分析系統(tǒng)的性能。3.1. 計(jì)算開環(huán)特征值在Matlab中計(jì)算系統(tǒng)開環(huán)特征值,輸入:damp(sys)所輸入系統(tǒng)命令及運(yùn)行結(jié)果如圖3-1所示:圖3- 1 系統(tǒng)開環(huán)特征值繪制零極點(diǎn)圖,在Matlab的命令窗口中輸入:pzmap(sys)運(yùn)行結(jié)果如圖3-2所示:圖3- 2 零極點(diǎn)圖由圖可以看出,此模型含有接近虛軸的一對(duì)共軛極點(diǎn),它們對(duì)應(yīng)飛機(jī)的荷蘭滾模態(tài),此時(shí),系統(tǒng)具有較小的阻尼,控制系統(tǒng)設(shè)計(jì)的目的是提高系統(tǒng)的阻尼比,改善荷蘭滾模態(tài)的阻尼特性。3.

5、2. 計(jì)算系統(tǒng)的單位脈沖響應(yīng)在Matlab命令窗口輸入:impulse(sys)運(yùn)行后得到如圖3-3所示的單位脈沖相應(yīng)曲線:圖3- 3 單位脈沖對(duì)應(yīng)曲線由圖可以看出,系統(tǒng)過渡過程振蕩劇烈,飛機(jī)確實(shí)存在很小的阻尼,圖中相應(yīng)時(shí)間較長,而乘客及飛行員關(guān)心的是飛機(jī)在最初的幾秒鐘的行為,所以繪制飛機(jī)在最初的20s以內(nèi)的單位脈沖響應(yīng)曲線。在Matlab命令窗口中輸入:impulse(sys,20)所得響應(yīng)時(shí)間為20秒的單位脈沖相應(yīng)圖形如下:圖3- 4 20s單位脈沖對(duì)應(yīng)圖形由上圖可以看出,飛機(jī)圍繞非零傾角產(chǎn)生了震蕩,因此在副翼脈沖信號(hào)作用下,飛機(jī)會(huì)發(fā)生改變。圖3- 5 bode圖形使用方向舵偏角作為控制輸

6、入,使用偏航角速度作為傳感輸入,為得到相應(yīng)的頻率響應(yīng),在Matlab命令窗口中輸入如下命令:sys11=sys(yaw,rudder);bode(sys11)運(yùn)行后的bode圖如圖3-5所示。由圖可以看出,方向舵的變化對(duì)小阻尼的荷蘭滾模態(tài)具有明顯的影響。4. 控制系統(tǒng)的指標(biāo)一種比較合理的設(shè)計(jì)目標(biāo)是確保自然頻率時(shí),阻尼比。5. 控制系統(tǒng)的設(shè)計(jì)通過以上分析可知,只要通過改變系統(tǒng)的增益,就可確保系統(tǒng)性能得到改善。首先,應(yīng)用根軌跡法確定合適的增益值。在Matlab命令窗口中輸入:rlocus(sys11)運(yùn)行后得到的曲線即為負(fù)反饋的根軌跡圖。所得圖形圖5-1所示:圖5- 1 負(fù)反饋根軌跡圖由圖可見,采

7、用負(fù)反饋連接會(huì)使得系統(tǒng)立刻變得不穩(wěn)定,為確保系統(tǒng)穩(wěn)定,應(yīng)當(dāng)采用正反饋連接。在Matlab窗口中進(jìn)一步輸入:rlocus(-sys11)sgrid運(yùn)行后得到正反饋的根軌跡圖如圖5-2所示:圖5- 2 正反饋根軌跡圖然后繼續(xù)構(gòu)成單輸入單輸出閉環(huán)反饋回路,在Matlab命令窗口中輸入如下命令:k=2.85;cl11=feedback(sys11,-k);運(yùn)行后得到負(fù)反饋系統(tǒng)cl11,如圖5-3所示:圖5- 3 負(fù)反饋系統(tǒng)由下述的Matlab命令求取系統(tǒng)響應(yīng)時(shí)間為20s的單位脈沖相應(yīng),并將其與前述的開環(huán)系統(tǒng)單位脈沖響應(yīng)作比較。圖5- 4 響應(yīng)曲線在Matlab命令窗口中輸入:impulse (sys1

8、1,cl11,o-,20)運(yùn)行后得到如圖5-4所示的閉環(huán)系統(tǒng)的單位脈沖響應(yīng)曲線。由上圖可以看出,與開環(huán)系統(tǒng)單位脈沖相應(yīng)相比,閉環(huán)系統(tǒng)響應(yīng)速度快,并且沒有產(chǎn)生很大的震蕩。將全部多輸入多輸出模型構(gòu)成閉合回路,分析在副翼輸入信號(hào)作用下的響應(yīng)。將系統(tǒng)由輸入1連至輸出1,構(gòu)成反饋回路,在Matlab中輸入如下指令:cloop=feedback(sys,-k,1,1);damp(cloop)運(yùn)行結(jié)果如圖5-5所示:圖5- 5 反饋回路圖5- 6 脈沖響應(yīng)曲線繪制多輸入多輸出模型的脈沖響應(yīng)曲線,在Matlab命令窗口輸入:impulse(sys,-.,cloop,20)運(yùn)行后得到的脈沖響應(yīng)曲線如圖5-6所示

9、。由圖可以看出,偏航角速度響應(yīng)具有很好的阻尼比,但是從副翼(輸入2)到傾斜角(輸出2)通道可見:副翼變化時(shí),系統(tǒng)不再像常規(guī)飛機(jī)那樣連續(xù)偏轉(zhuǎn),而是呈現(xiàn)出穩(wěn)定的螺旋模態(tài),螺旋模態(tài)是一種典型的非常慢的模態(tài),它允許飛機(jī)滾轉(zhuǎn)和偏轉(zhuǎn)而無需恒定的副翼輸入。為此,希望能夠消除螺旋模態(tài),使它具有很高的頻率。當(dāng)形成閉環(huán)時(shí),要確保螺旋模態(tài)不能進(jìn)一步移動(dòng)到左半平面。應(yīng)當(dāng)使用下洗濾波器的設(shè)計(jì)。即:通過在原點(diǎn)處設(shè)置1個(gè)零點(diǎn)的方式,下洗濾波器將螺旋模態(tài)的極點(diǎn)控制在原點(diǎn)附近,當(dāng)時(shí)間常數(shù)為5秒時(shí),選擇,應(yīng)用根軌跡法確定濾波器增益,首先確定濾波器的固定部分,在Matlab命令窗口中輸入:Gc=zpk(0,-0.2,1)運(yùn)行結(jié)果如

10、圖5-7所示:圖5- 7 固定部分然后將此濾波器與設(shè)計(jì)模型sys11以串聯(lián)的形式連接,得到開環(huán)模型,在Matlab中輸入oloop=Gc*sys11;然后繪制此開環(huán)模型的另一個(gè)根軌跡圖并加入網(wǎng)格線,在Matlab命令中輸入:rolcus(-oloop)sgrid運(yùn)行后得到開環(huán)模型的根軌跡如圖5-8所示:圖5- 8 根軌跡圖在確定阻尼比的情況下,得到開環(huán)增益如下圖所示:此即為開環(huán)根軌跡曲線,可以看出在阻尼比為0.3左右時(shí),增益約為2.02。6. 系統(tǒng)仿真結(jié)果分析6.1. 觀察從方向舵到偏航角速度通道的閉環(huán)脈沖響應(yīng):首先形成閉環(huán)回路,在Matlab命令窗口輸入:k=2.07;cl11=feedback(oloop,-k);impulse(cl11,20)運(yùn)行后得到單位脈沖響應(yīng)曲線如圖6-1所示:圖6- 1 單位脈沖響應(yīng)曲線由上圖可見,此時(shí)響應(yīng)良好,但阻尼比小于前面的設(shè)計(jì)。6.2. 驗(yàn)證設(shè)計(jì)的下洗濾波器固定了飛機(jī)的螺旋模態(tài)問題構(gòu)成完整的下洗濾波器,在Matlab命令窗口中輸入:WOF=-k*Gc;將多輸入多輸出模型sys的第1對(duì)輸入/輸出通道閉合并求取其單位脈沖相應(yīng)。在Matlab命令中輸入:cloop=feedback(sys,WOF,1,1);impulse(sys,-.,cloop,20)運(yùn)行后得到的單位脈沖響應(yīng)如圖6-2所示:圖6- 2 單位脈沖響應(yīng)由

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論