張棟
摘要:為解決控制理論授課過程中PID控制器與狀態(tài)反饋控制器設計的區(qū)別與聯(lián)系,本文設計了一個MATLAB/SIMULINK仿真教學實例,便于學生深入理解與掌握教學過程中的基本理論與方法。
關鍵詞:PID控制器;狀態(tài)反饋;觀測器;參數(shù)整定
中圖分類號:G642.1 文獻標志碼:A 文章編號:1674-9324(2015)04-0165-02
一、引言
PID控制器設計與狀態(tài)反饋控制器兩類控制器[1,2]相同之處為二者均屬于反饋控制,因此在實際使用中,都需考慮閉環(huán)系統(tǒng)的穩(wěn)定性;兩類控制器最主要的相異之處為二者閉環(huán)系統(tǒng)極點的配置靈活性不同: PID控制器屬于輸出反饋,只能將閉環(huán)極點配置到閉環(huán)系統(tǒng)的根軌跡上;而狀態(tài)反饋控制器在被控系統(tǒng)狀態(tài)完全可控的條件下,可以將閉環(huán)極點任意配置。
本文利用MATLAB與SIMULINK仿真設計了一個實例,對同一個被控對象進行PID控制器設計與基于觀測器的狀態(tài)反饋控制器設計,將教學過程中較深刻的控制器設計理論用最直觀的方式體現(xiàn)出來,利于學生的理解與掌握。
二、仿真實例設計
選取被控對象微分方程數(shù)學模型如下:
三種控制器下,單位階躍響應曲線如圖2所示。
在MATLAB中輸入如下代碼:
G=tf([2.93*6 23.898*6 48.721*6],[1,6,41,7,0])%計算帶有PID控制器的控制系統(tǒng)前向通道傳遞函數(shù);
rlocfind(G)%當K=1時,從根軌跡取相應閉環(huán)極點;
rlocus(G)%繪制閉環(huán)系統(tǒng)根軌跡圖;
((a)閉環(huán)系統(tǒng)根軌跡圖(根軌跡增益為1時的某一根);(b)PID控制器參數(shù)取某一數(shù)據(jù)時,閉環(huán)系統(tǒng)在根軌跡上的落點上。)
代碼運行結果(圖3)顯示具有PID控制器的閉環(huán)系統(tǒng)閉環(huán)極點為-1.4771+6.3688i,-1.4771-6.3688i,-1.5229+2.1260i,-1.5229-2.1260i,一定落在該系統(tǒng)的根軌跡上。
由圖2可見,對于完全能控的單輸入單輸出系統(tǒng),不能采用輸出線性反饋來實現(xiàn)閉環(huán)系統(tǒng)極點的任意配置,而系統(tǒng)閉環(huán)極點的位置決定了系統(tǒng)的主要性能,因此PID控制器對系統(tǒng)性能指標的滿足是有限的。
2.基于觀測器的狀態(tài)反饋控制器設計。首先根據(jù)擬達到的系統(tǒng)性能指標確定控制系統(tǒng)需要配置的閉環(huán)極點的位置。根據(jù)閉環(huán)系統(tǒng)主導極點的方法,擬設定超調(diào)量σ=0.02,調(diào)節(jié)時間ts=4s,可以算出主導極點為:s2,3=-1±0.75i。取狀態(tài)反饋系統(tǒng)的期望閉環(huán)極點為s1=-4,s2,3=-1±0.75i;觀測器的期望極點為:s1=-12,s2,3=-3±2.25i。
在MATLAB中輸入以下代碼:
A1=[0 1 0;0 0 1;-7 -41 -6]';
B1=[0;0;1]';
C1=[6 0 0]';%輸入系統(tǒng)狀態(tài)空間模型矩陣;
P=[-1-0.75i -1+0.75i -4];%設置期望的閉環(huán)極點;
K=acker(A,B,P)%求系統(tǒng)的狀態(tài)反饋矩陣;
Q=[-3-0.75i -3+0.75i -12];%設置期望的觀測器極點;
L1=acker(A1,C1,Q);
L=L1' %求系統(tǒng)的狀態(tài)觀測器矩陣。
程序運行結果為:
K=[-0.7500,-31.4375,0]%狀態(tài)反饋矩陣L=[2.0000;-5.2396;-32.6042]%狀態(tài)觀測矩陣。
在SIMULINK中繪制如圖4所示的基于觀測器的狀態(tài)反饋控制系統(tǒng)閉環(huán)框圖。從圖5中可見,階躍響應性能指標基本滿足期望性能指標。
三、結論
基于MATLAB/SIMULINK的仿真實例有效地體現(xiàn)了PID控制器作為輸出反饋僅能夠?qū)㈤]環(huán)極點配置到系統(tǒng)的閉環(huán)根軌跡上,而基于觀測器的狀態(tài)反饋在系統(tǒng)狀態(tài)完全可控的條件下可以任意配置極點以滿足期望的性能指標。
參考文獻:
[1]胡壽松.自動控制原理[M].第五版.北京:科學出版社,2007.
[2]劉豹.現(xiàn)代控制理論[M].第三版.機械工業(yè)出版社,2011.endprint