資源描述:
《實(shí)驗(yàn)五利用MATLAB求解極點(diǎn)配置問(wèn)題.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、現(xiàn)代控制理論第四次上機(jī)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)五利用MATLAB求解極點(diǎn)配置問(wèn)題實(shí)驗(yàn)?zāi)康模?、學(xué)習(xí)極點(diǎn)配置狀態(tài)反饋控制器的設(shè)計(jì)算法;2、通過(guò)編程、上機(jī)調(diào)試,掌握系統(tǒng)極點(diǎn)配置設(shè)計(jì)方法。實(shí)驗(yàn)步驟:1、極點(diǎn)配置狀態(tài)反饋控制器的設(shè)計(jì),采用MATLAB的m-文件編程;2、在MATLAB界面下調(diào)試程序,并檢查是否運(yùn)行正確。實(shí)驗(yàn)要求:1、在運(yùn)行以上程序的基礎(chǔ)上,針對(duì)狀態(tài)空間模型為的被控對(duì)象設(shè)計(jì)狀態(tài)反饋控制器,使得閉環(huán)極點(diǎn)為-4和-5,并討論閉環(huán)系統(tǒng)的穩(wěn)態(tài)性能。先判斷系統(tǒng)能控性:>>A=[01;-3-4];B=[0;1];Tc=ctrb(A,B)n=size(A);ifr
2、ank(Tc)==n(1)disp('Thesystemiscontrolled')elsedisp('Thesystemisnotcontrolled')endTc=011-4Thesystemiscontrolled再求狀態(tài)反饋器:>>A=[01;-3-4];B=[0;1];J=[-4-5];K=place(A,B,J)K=17.00005.0000即狀態(tài)反饋控制器為:狀態(tài)反饋閉環(huán)系統(tǒng)狀態(tài)空間表達(dá)式:A1=A-BK=[01;-20-9]配置極點(diǎn)前:>>A=[01;-3-4];B=[0;1];C=[32];D=0;step(A,B,C,D)得
3、到波形:配置極點(diǎn)后:A變?yōu)锳1>>A=[01;-20-9];B=[0;1];C=[32];D=0;step(A,B,C,D)得到波形:由上述兩圖對(duì)比可知,配置極點(diǎn)后,系統(tǒng)動(dòng)態(tài)性能變好,但是穩(wěn)態(tài)誤差變大。1、分析極點(diǎn)配置對(duì)穩(wěn)態(tài)性能有何影響?如何消除對(duì)穩(wěn)態(tài)性能的負(fù)面影響?答:配置極點(diǎn)后動(dòng)態(tài)性能變好,但是穩(wěn)態(tài)誤差不能消除。為了消除極點(diǎn)配置對(duì)穩(wěn)態(tài)性能的負(fù)面影響,在選擇期望極點(diǎn)時(shí),要確定各綜合指標(biāo),一般要注意以下兩點(diǎn):(1)對(duì)一個(gè)n維系統(tǒng),必須指定n個(gè)實(shí)極點(diǎn)或共軛復(fù)極點(diǎn)。(2)極點(diǎn)位置的確定,要充分考慮他們對(duì)于系統(tǒng)性能的主導(dǎo)影響及其與系統(tǒng)零點(diǎn)分布的狀況關(guān)
4、系。同時(shí)還要兼顧系統(tǒng)抗干擾的能力和對(duì)參數(shù)漂移低敏感性的要求。2、受控系統(tǒng)的傳遞函數(shù)為根據(jù)性能指標(biāo)設(shè)計(jì)狀態(tài)反饋控制器,將希望極點(diǎn)配置為運(yùn)行以下m-程序:>>num=[20];den=[1,20,20];[A,B,C,D]=tf2ss(num,den);J=[-7.07+j*7.07-7.07-j*7.07];K=place(A,B,J)K=-5.860079.9698即狀態(tài)反饋控制器為:4、輸出(線性)反饋能使系統(tǒng)極點(diǎn)任意配置嗎?答:不能。對(duì)完全能控的單輸入——單輸出系統(tǒng)Σ=(A,b,c),不能采用輸出線性反饋來(lái)實(shí)現(xiàn)閉環(huán)系統(tǒng)極點(diǎn)的任意配置。為了克
5、服這個(gè)弱點(diǎn),在經(jīng)典控制理論中,往往采取引入附加校正網(wǎng)絡(luò),通過(guò)增加開環(huán)零、極點(diǎn)的方法改變更軌跡走向,從而使其落在指定的期望位置上。實(shí)驗(yàn)心得:通過(guò)此次實(shí)驗(yàn),我更加了解了設(shè)計(jì)反饋控制器和進(jìn)行極點(diǎn)配置的方法。通過(guò)MATLAB仿真,更加清晰地認(rèn)識(shí)到了極點(diǎn)配置對(duì)系統(tǒng)的影響,對(duì)所學(xué)到的知識(shí)有了更加深刻的掌握。