二級(jí)倒立擺的模糊控制研究
在倒立擺系統(tǒng)中,Q,R分別用來對(duì)狀態(tài)向量x和輸入控制量u進(jìn)行平衡加權(quán)。一般情況下,P增加時(shí),控制力減小,角度變化變小,跟隨速度變慢。而Q中某元素增加時(shí),其對(duì)應(yīng)的狀態(tài)變量的響應(yīng)速度也增加,其他狀態(tài)變量的響應(yīng)速度相對(duì)減慢。為了使得反饋矩陣K更合理,對(duì)矩陣Q,R的選取一定要盡量恰當(dāng)。通過反復(fù)測(cè)試,實(shí)際系統(tǒng)的控制過程選取Q=diag[500 700 700 0 0 0],R=1。
根據(jù)二級(jí)倒立擺的參數(shù),基于MATLAB強(qiáng)大的矩陣運(yùn)算及其豐富的內(nèi)部函數(shù),利用K=lqr(A,B,Q,R)命令計(jì)算,可得到狀態(tài)反饋矩陣K:
本文引用地址:http://cafeforensic.com/article/163392.htm
從而得到綜合誤差E和綜合誤差變化率EC。
3.2 降維后設(shè)計(jì)二維Mamdani型模糊控制器
輸入變量E、EC,輸出變量u;E、EC論域設(shè)定:E=[-6,6],EC=[-6,6],輸出論域U=[-1,1]均采用三角型、全交迭、均勻分布隸屬度函數(shù)。每個(gè)變量用5個(gè)模糊子集{NB NS ZE PS PB}來描述,隸屬度函數(shù)曲線圖如圖2、圖3所示。EC的隸屬度函數(shù)曲線同E的隸屬度函數(shù)曲線。
模糊推理采用Mamdani最小運(yùn)算規(guī)則。根據(jù)輸入、輸出論域上的模糊語言變量劃分NB(負(fù)大),NS(負(fù)小),ZE(零),PS(正小),PB(正大),設(shè)計(jì)模糊推理規(guī)則如圖4所示。
模糊控制器采用重心法實(shí)現(xiàn)非模糊化,與一般采用的最大隸屬度法相比較,重心法具有更加平滑的輸出推理控制。通過以上分析和試驗(yàn),并恰當(dāng)?shù)剡x擇模糊邏輯系統(tǒng)的參數(shù),從而設(shè)計(jì)一個(gè)適合被控對(duì)象的模糊控制器,如圖5所示。圖5中,Ke、Kec為量化因子,Ku為比例因子,State-Space為系統(tǒng)的狀態(tài)空間方程,Saturation為限幅模塊,Scope為示波器模塊。根據(jù)以上工作,在Simulink環(huán)境中對(duì)二級(jí)倒立擺系統(tǒng)進(jìn)行仿真,其仿真曲線如圖6所示。
4 結(jié)束語
二級(jí)倒立擺是典型的多輸入、非線性、強(qiáng)耦合系統(tǒng)。通過設(shè)計(jì)融合函數(shù)降低控制器的輸入維數(shù),用模糊控制解決多輸入系統(tǒng)時(shí)遇到的模糊規(guī)則爆炸問題,使設(shè)計(jì)的實(shí)用模糊控制器成為可能。融合函數(shù)的設(shè)計(jì)方法還可推廣應(yīng)用到一級(jí)、三級(jí)倒立擺系統(tǒng)中。該模糊控制器設(shè)計(jì)切實(shí)可行,能較好地控制系統(tǒng),達(dá)到較好的控制效果。模糊控制具有魯棒性和穩(wěn)定性好、算法簡(jiǎn)單等特點(diǎn),應(yīng)用在實(shí)時(shí)性要求較高的場(chǎng)合,該控制方法也可應(yīng)用到其他多變量、非線性系統(tǒng)的控制問題。
評(píng)論