稅洋, 尉建利, 閆杰
(西北工業(yè)大學(xué) 航天學(xué)院, 陜西 西安 710072)
負(fù)載模擬器(load simulator)用來模擬飛行器飛行過程中作用于舵機(jī)上的鉸鏈力矩,是一種非線性的高階控制對象。負(fù)載模擬器自身參數(shù),例如伺服電機(jī)轉(zhuǎn)子電阻、拖動負(fù)載等隨工況不同而變化,系統(tǒng)還會受到舵機(jī)位置干擾的作用,因此難以建立負(fù)載模擬系統(tǒng)精確的數(shù)學(xué)模型,常規(guī)的控制手段往往難以達(dá)到很好的效果。
為提高電動負(fù)載模擬器的響應(yīng)速度和加載精度,近年來國內(nèi)外學(xué)者進(jìn)行了較深入的研究,并取得諸多成果。文獻(xiàn)[1]通過采用力變化速度反饋改善了系統(tǒng)的阻尼特性,設(shè)計(jì)了基于偏差最優(yōu)的PID控制器,實(shí)現(xiàn)了電動負(fù)載模擬器的快速、高精度控制,此方法工程實(shí)踐性較高,但由于控制參數(shù)固定,往往加載頻帶較窄;文獻(xiàn)[2]分析了摩擦等現(xiàn)象對負(fù)載模擬系統(tǒng)的影響,采用模糊自適應(yīng)PID控制方法設(shè)計(jì)控制器,對摩擦等非線性因素有一定的抑制效果,但該方法控制器結(jié)構(gòu)較為復(fù)雜,而且同樣存在帶寬不足的問題;文獻(xiàn)[3]提出一種前饋補(bǔ)償方法,并基于小波神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)控制器,實(shí)現(xiàn)PID控制參數(shù)的在線調(diào)整,改善系統(tǒng)的動態(tài)性能,并提高系統(tǒng)的魯棒性,但依據(jù)此算法設(shè)計(jì)控制器難度較大,工程中實(shí)際應(yīng)用不多;文獻(xiàn)[4]考慮彈簧桿的彈性環(huán)節(jié),建立了引入彈簧桿后負(fù)載模擬器的數(shù)學(xué)模型,分析了系統(tǒng)不同剛度系數(shù)對加載穩(wěn)定性和快速性的影響,并采用舵機(jī)角速度作為前饋補(bǔ)償來抑制多余力矩;文獻(xiàn)[5]建立了加載系統(tǒng)的數(shù)學(xué)模型,分析了多余力矩的產(chǎn)生機(jī)理,并應(yīng)用模糊PID與神經(jīng)網(wǎng)絡(luò)PID控制結(jié)合的方法對負(fù)載模擬系統(tǒng)進(jìn)行仿真分析,結(jié)果表明先進(jìn)PID控制策略可以實(shí)現(xiàn)系統(tǒng)的輸出轉(zhuǎn)矩快速、準(zhǔn)確地跟蹤輸入轉(zhuǎn)矩,能夠有效抑制多余力矩,提高了控制性能,但該方法在實(shí)際加載系統(tǒng)的應(yīng)用同樣缺乏有效驗(yàn)證。
針對電動負(fù)載模擬器的控制器設(shè)計(jì)問題,本文提出基于模型參考自適應(yīng)控制的控制器設(shè)計(jì)方法。該方法由于不需要在線系統(tǒng)辨識,控制時(shí)間大大縮短,因而對于需要快速響應(yīng)的舵機(jī)加載系統(tǒng)有較好的適應(yīng)性。模型參考自適應(yīng)控制系統(tǒng)的控制器參數(shù)可以根據(jù)被控對象的特性和環(huán)境的變化而不斷調(diào)整。從而增強(qiáng)負(fù)載模擬系統(tǒng)的適應(yīng)能力。
模型參考自適應(yīng)控制是一種成熟的自適應(yīng)設(shè)計(jì)方案,理論基礎(chǔ)嚴(yán)密而系統(tǒng)化,設(shè)計(jì)程序簡潔,有廣闊的應(yīng)用前景[6]。模型參考自適應(yīng)控制的目標(biāo)是:設(shè)計(jì)控制器和參數(shù)校正機(jī)制使得被控對象的輸出盡可能地跟蹤參考模型的輸出,并使得閉環(huán)系統(tǒng)的所有信號一致有界。模型參考控制器可以通過狀態(tài)反饋或輸出反饋來完成,在應(yīng)用上有著更廣的潛在價(jià)值。
應(yīng)用于負(fù)載模擬器的模型參考自適應(yīng)控制系統(tǒng)的結(jié)構(gòu)如圖1所示。它主要由參考模型、可調(diào)系統(tǒng)和自適應(yīng)調(diào)節(jié)機(jī)構(gòu)組成, 其中可調(diào)系統(tǒng)包括被控對象和可調(diào)控制器。設(shè)計(jì)控制器時(shí),要求負(fù)載模擬系統(tǒng)滿足超穩(wěn)定理論,同時(shí)系統(tǒng)閉環(huán)傳遞函數(shù)為正實(shí)傳遞函數(shù)。
圖1 負(fù)載模擬器模型參考自適應(yīng)控制系統(tǒng)框圖
考慮系統(tǒng)方程
=Ax+Bu=Ax-Bw
v=Cx+Ju=Cx-Jw
w=φ(v,x,τ)
(1)
式中,x為n維狀態(tài)向量,u和v為前向m維輸入和輸出向量,w為反饋回路的m維輸出向量,φ(·)表示某個(gè)向量范數(shù)。
如果對于滿足下列不等式
(2)
的任何反饋信號w=φ(v,x,τ),存在正常數(shù)δ,使得(1)式的所有解x(x(0),t)滿足下列不等式
‖x(t)‖<δ(‖x(0)+r(0)‖),?t>0
(3)
對于超穩(wěn)定系統(tǒng),當(dāng)滿足
limt→∞x(t)→0,?w=φ(v,x,t)
(4)
時(shí),則稱此閉環(huán)系統(tǒng)為漸近超穩(wěn)定的。
對于漸近超穩(wěn)定系統(tǒng),若A,B完全能控,A,C完全能觀測,則傳遞函數(shù)
H(s)=C(sI-A)-1+J
(5)
為嚴(yán)格正實(shí)函數(shù)的充要條件是:存在實(shí)矩陣K,L與實(shí)正定對稱矩陣P,使得
PA+ATP=-LLT
BTP+KTLT=C
KTK=J+JT
(6)
成立時(shí),H(s)為嚴(yán)格正實(shí)矩陣函數(shù)
參考模型是一個(gè)理想的控制模型, 這就使得模型參考自適應(yīng)控制系統(tǒng)不同于其他形式的控制, 它不需要對性能指標(biāo)進(jìn)行變換??烧{(diào)系統(tǒng)和參考模型之間性能的一致性由自適應(yīng)機(jī)構(gòu)保證,性能一致性程度可以由可調(diào)系統(tǒng)和參考模型之間的狀態(tài)誤差向量或輸出誤差向量來度量, 自適應(yīng)機(jī)構(gòu)按減小偏差的方向修正或更新控制律, 以使系統(tǒng)的性能指標(biāo)達(dá)到或接近期望性能指標(biāo)[7]。
電動負(fù)載模擬器的原理結(jié)構(gòu)如圖2所示。從圖中可以看出,電動負(fù)載模擬器主要組成包括:運(yùn)算放大器、伺服電機(jī)、力傳感器、慣量模擬器、旋轉(zhuǎn)變壓器、舵機(jī)[8]。
圖2 電動負(fù)載模擬器結(jié)構(gòu)
設(shè)計(jì)自適應(yīng)控制器時(shí),將負(fù)載模擬系統(tǒng)簡化為如下形式:
yp=kpZp(s)Rp(s)(up+du)
(7)
式中,up,yp分別為系統(tǒng)觀測的輸入與輸出,kp為已知高頻增益,Zp(s),Rp(s)是系統(tǒng)未知的微分算子多項(xiàng)式,du表示輸入的干擾信號。
系統(tǒng)的參考模型表示為
ym=kmZm(s)Rm(s)r
(8)
式中,ym為參考模型的輸出,r為一致有界的參考輸入信號。
控制目標(biāo)是設(shè)計(jì)適當(dāng)?shù)目刂破?使得閉環(huán)系統(tǒng)(5)中的所有信號有界,并且系統(tǒng)的輸出盡可能地跟蹤參考模型的輸出。為實(shí)現(xiàn)上述控制目標(biāo)和后面證明的需要對系統(tǒng)和參考模型作如下假設(shè):
1)Zp(s)是次數(shù)為m的Hurwitz首一多項(xiàng)式,Rp(s)的次數(shù)的上確界為n,傳遞函數(shù)Gp(s)的相對次數(shù)n*=n-m。
參考模型需要根據(jù)被控對象的數(shù)學(xué)模型以及系統(tǒng)要求的技術(shù)指標(biāo)選取,在負(fù)載模擬器運(yùn)行時(shí),希望超調(diào)量盡可能小;工控機(jī)輸出電壓為0~10 V,伺服電機(jī)輸出電壓為0~30 V,因此增益K=3。根據(jù)文獻(xiàn)[1],將參考模型設(shè)為三階系統(tǒng),可以得到不含控制器的電動負(fù)載模擬系統(tǒng)的理想傳遞函數(shù)的計(jì)算結(jié)果為
Gm(s)=89 789 100(s+931.2)(s2-83.25s+1.963×105)
(9)
負(fù)載模擬系統(tǒng)的伺服電機(jī)和慣量模擬器可以用一階慣性環(huán)節(jié)表示,對于三相異步電機(jī),其傳遞函數(shù)表示為:
G1(s)=1Tds+1
(10)
式中,Td為時(shí)間常數(shù)。
線性功放的用來對控制計(jì)算機(jī)輸出的電機(jī)控制信號進(jìn)行幅值和功率放大,然后驅(qū)動直流力矩力矩電機(jī)運(yùn)動。忽略線性功放的非線性因素后,可以將線性功放視為理想的比例環(huán)節(jié),其增益為:
Kf=Uout-maxUin-max
(11)
彈簧桿用于直流力矩電機(jī)和舵機(jī)間的力矩加載緩沖,濾除力矩高頻分量。忽略彈簧桿本身質(zhì)量和力矩傳遞過渡過程的影響,可以近視認(rèn)為彈簧所傳遞力矩和扭轉(zhuǎn)角度之間存在線性比例關(guān)系:
TL=KL(θ2-θ1)
(12)
式中,KL為彈簧剛度系數(shù),θ2為舵機(jī)的運(yùn)動角度。
加載系統(tǒng)由于受建模誤差、外界干擾、噪聲等的影響,在收斂過程中常會出現(xiàn)抖振現(xiàn)象,降低了系統(tǒng)的魯棒性和跟蹤性能。為了消除這些不良現(xiàn)象,本節(jié)設(shè)計(jì)一個(gè)帶靜態(tài)補(bǔ)償器的模型參考自適應(yīng)控制器,其中設(shè)計(jì)的靜態(tài)補(bǔ)償器可以限制跟蹤誤差在一個(gè)比較小的范圍內(nèi),從而可以有效地避免比較大的瞬態(tài)振蕩,提高系統(tǒng)的魯棒性和跟蹤性能。
根據(jù)系統(tǒng)跟蹤誤差信號,可將控制器設(shè)計(jì)為如下形式:
式中,uα是一輔助輸入,用來改善系統(tǒng)的性能并且不隨時(shí)間的變化而變化,稱之為靜態(tài)補(bǔ)償器。把(7)式帶入(1)式可得
e=1c0Gm(s)(θ0+ua+d1)
(14)
自適應(yīng)控制的目標(biāo)是選取uα。使得閉環(huán)系統(tǒng)的所有信號在d1=0的情況下保持有界,并且(θ0+d1)對e的影響盡可能小。
選取ua=-C(s)e,其中C(s)是我們設(shè)計(jì)的正則傳遞函數(shù)。對于本文的系統(tǒng),我們設(shè)計(jì)的所有穩(wěn)定補(bǔ)償器的集合如下:
(15)
式中,Q(s)在所有穩(wěn)定的有理傳遞函數(shù)內(nèi)變化,則(8)式可以寫成
(16)
由上式可得:
(17)
選擇濾波多項(xiàng)式
L(s)=s+5
(18)
根據(jù)Narendra模型可以證明為Gm(s)L(s)為嚴(yán)格正實(shí)傳遞函數(shù)。定義增廣狀態(tài)向量
ωT=[r,v1,yp,v2]
ξT=[ξ1,ξ2,ξ3,ξ4]=L-1(s)ωT
(19)
定義狀態(tài)向量θT=[k0,c1,d0,d1],選擇信號濾波器D(s)=s+5,獲得濾波信號為
v1=us+5
v2=yps+5
ξ1=rs+5
ξ2=v1s+5
ξ3=yps+5
ξ4=v2s+5
(20)
選擇自適應(yīng)控制律
=Γξe
Γ=diagγi,i=1,2,3,4
e=yp-ym
(21)
式中,ym為參考模型輸出,yp為實(shí)際系統(tǒng)輸出,Γ為參數(shù)向量,將和ξ的表達(dá)式代入
u=ωTL-1(s)IθL(s)
(22)
可得加載系統(tǒng)的控制律為
根據(jù)前文建立的系統(tǒng)控制方框圖及設(shè)計(jì)的控制算法,在MATLAB/simulink環(huán)境下建立了整個(gè)加載系統(tǒng)的控制框圖。
單位階躍信號下,參考模型輸出與自適應(yīng)控制器的輸出對比圖如圖3所示??梢钥闯鱿到y(tǒng)階躍響應(yīng)速度能夠滿足加載系統(tǒng)響應(yīng)快速性的要求。
圖3 單位階躍信號
在下列情況下對舵機(jī)加載系統(tǒng)進(jìn)行仿真:舵機(jī)在仿真開始1 s時(shí)進(jìn)行階躍運(yùn)動,負(fù)載模擬系統(tǒng)分別跟蹤分別低頻(20 Hz)與高頻(30 Hz)正弦力矩指令,并采用不同的階躍幅值,進(jìn)行對比分析。具體仿真條件與結(jié)果如表1和圖4~圖6所示。
表1 仿真條件
圖4 力矩指令100 Nm,20 Hz正弦信號, 舵機(jī)20 Nm階躍運(yùn)動
圖5 力矩指令100 Nm,30 Hz正弦信號, 舵機(jī)20 Nm階躍運(yùn)動
圖6 力矩指令100 Nm,30 Hz正弦信號, 舵機(jī)30 Nm階躍運(yùn)動
仿真結(jié)果表明,考慮舵機(jī)階躍擾動時(shí),對于如圖4所示20 Hz的正弦力矩信號,PID控制器與模型參考自適應(yīng)控制器均能較好的跟蹤指令力矩;而對于30 Hz信號,PID輸出力矩與指令力矩存在較大的靜差,而模型參考自適應(yīng)控制器的輸出力矩仍然能較好地跟蹤指令力矩;當(dāng)進(jìn)一步增大舵機(jī)階躍擾動的幅值時(shí),如圖6所示,PID控制器的幅差進(jìn)一步增大,而模型參考自適應(yīng)控制器仍然能夠跟蹤指令力矩。因此,采用本文所述的方法設(shè)計(jì)負(fù)載模擬器控制系統(tǒng)是有效的。
本文基于Narendra模型參考自適應(yīng)控制理論,根據(jù)被控對象的參考模型, 設(shè)計(jì)了力矩控制的模型參考自適應(yīng)控制系統(tǒng),實(shí)現(xiàn)了電動負(fù)載模擬器的快速、高精度控制。與傳統(tǒng)的PID控制相比,該方法有效拓寬控制系統(tǒng)的頻帶,對于幅值較大的階躍擾動信號,模型參考自適應(yīng)控制系統(tǒng)的抗擾能力也要明顯優(yōu)于PID控制系統(tǒng)。因此,在負(fù)載模擬器的控制系統(tǒng)設(shè)計(jì)中有較高的參考價(jià)值。
參考文獻(xiàn):
[1] 符文星,孫力,于云峰,等. 電動負(fù)載模擬器控制系統(tǒng)設(shè)計(jì)[J]. 西北工業(yè)大學(xué)學(xué)報(bào),2008,26(5):621-625
Fu Wenxing, Sun Li, Yu Yunfeng, et al. Improving Design of Control System for DC Motor-Driven Torque Control Simulator[J]. Journal of Northwestern Polytechnical University, 2008, 26(5): 621-625 (in Chinese)
[2] 張瑞,王志勝,胡洲. 基于模糊PID控制的電動負(fù)載模擬器研究[J]. 機(jī)械與電子,2012(10):43-46
Zhang Rui, Wang Zhisheng, Hu Zhou. Controller Design of Electric Torque Simulator Based on Fuzzy PID Control[J]. Machinery & Electronics, 2012(10): 43-46 (in Chinese)
[3] 楊瑞峰,付夢瑤,郭晨霞,等. 基于小波神經(jīng)網(wǎng)絡(luò)的電動負(fù)載模擬器的復(fù)合控制[J]. 液壓與氣動,2016(3):14-18
Yang Ruifeng, Fu Mengyao, Guo Chenxia, et al. Compound Control of Electric Load Simulator Based on Wavelet Neural Network[J]. Chinese Hydraulics & Pneumatics, 2016(3): 14-18 (in Chinese)
[4] 王鑫,馮冬竹. 引入彈簧桿的電動負(fù)載模擬器實(shí)驗(yàn)研究[J]. 電機(jī)與控制學(xué)報(bào),2012,16(9):91-94
Wang Xin, Feng Dongzhu. Experimental Research on DC Load Simulator Test Bed with Elastic Rod[J]. Electric Machines and Control, 2012, 16(9): 91-94 (in Chinese)
[5] 李江. 電動負(fù)載模擬器的先進(jìn)PID控制策略研究[D]. 太原:中北大學(xué),2015
Li Jiang. Research on Advanced PID Control Strategy of Electric Load Simulator[D]. Taiyuan, North University of China, 2015 (in Chinese)
[6] 吳忠強(qiáng), 樸春俊. 模型參考自適應(yīng)控制理論發(fā)展綜述[J]. 信息技術(shù), 2000(7): 33-35
Wu Zhongqiang, Pu Chunjun. Development Review of Model Reference Adaptive Control[J]. Information Technology, 2000(7): 33-35 (in Chinese)
[7] 王龍福. 切換廣義系統(tǒng)的模型參考自適應(yīng)控制[D]. 沈陽:東北大學(xué),2014
Wang Longfu. Model Reference Adaptive Control of Switched Singular Systems[D]. Shenyang, Northeastern University, 2014 (in Chinese)
[8] 陳康,黃勇,孫力. 電動直線舵機(jī)方波加載系統(tǒng)研究[J]. 宇航學(xué)報(bào),2008,29(5):1515-1520
Chen Kang, Huang Yong, Sun Li. The Research of Linear Rudder Square-Direction Electric Loading System[J]. Journal of Astronautics, 2008, 29(5): 1515-1520 (in Chinese)