張東云,殷新華,張鑫,王再社
(西昌衛(wèi)星發(fā)射中心,四川 西昌 615000)
基于單位脈沖響應(yīng)的伺服系統(tǒng)帶寬仿真研究*
張東云,殷新華,張鑫,王再社
(西昌衛(wèi)星發(fā)射中心,四川 西昌 615000)
帶寬是伺服系統(tǒng)的一項重要指標(biāo)。為了確定系統(tǒng)是否滿足要求,需要定期對包括系統(tǒng)帶寬在內(nèi)的指標(biāo)進(jìn)行測試。一般首先測試系統(tǒng)的頻率特性,再根據(jù)頻率特性得到系統(tǒng)帶寬。采用一種單位脈沖響應(yīng)的方法,實現(xiàn)對伺服系統(tǒng)帶寬的測試。仿真結(jié)果表明,采用單位脈沖響應(yīng)的方法能減少實驗次數(shù),同時得到的系統(tǒng)帶寬與理論帶寬之間的誤差較小。
伺服系統(tǒng);帶寬測試;頻率特性;脈沖響應(yīng)
控制系統(tǒng)帶寬頻率是一項重要的技術(shù)指標(biāo)。伺服系統(tǒng)帶寬反應(yīng)了系統(tǒng)快速性能的好壞,這主要表現(xiàn)在過渡過程品質(zhì)和伺服帶寬之間的關(guān)系中,伺服帶寬越寬,系統(tǒng)快速性越好[1]。同時,伺服帶寬還影響系統(tǒng)跟蹤精度和穩(wěn)定性,為了使系統(tǒng)能夠準(zhǔn)確的復(fù)現(xiàn)輸入信號,即具有一定的跟蹤精度,要求系統(tǒng)具有高的帶寬;但從系統(tǒng)的穩(wěn)定性考慮時,需要系統(tǒng)具有一定的抑制噪聲的能力,系統(tǒng)的帶寬又不能過大[2-3]。因此,在系統(tǒng)設(shè)計時,需要根據(jù)系統(tǒng)要求設(shè)計合適的帶寬[4-5]。
對于穩(wěn)定的伺服系統(tǒng),需要定期對系統(tǒng)的性能進(jìn)行測試,判斷設(shè)備是否滿足任務(wù)要求。對于系統(tǒng)帶寬的測試,一般給系統(tǒng)輸入不同頻率的正弦信號來完成[6],這樣不僅測試時間比較長,而且,正弦運動對系統(tǒng)傳動機(jī)構(gòu)有一定的影響,本文在系統(tǒng)頻率特性的基礎(chǔ)上,采用一種脈沖響應(yīng)的方法測試系統(tǒng)帶寬。
1.1 頻率特性
(1)
式中:Y,X分別為穩(wěn)態(tài)輸出、輸入正弦函數(shù)的幅值。
(2)
所以頻率特性又可表示為
1.2 對數(shù)幅相特性
對數(shù)幅相特性曲線又稱伯德圖,是控制系統(tǒng)頻率特性的另一種表示方式,對數(shù)頻率特性曲線的橫坐標(biāo)按lgω分度,單位為rad/s,對數(shù)幅頻曲線的縱坐標(biāo)按式(3)線性分度[10]。
(3)
1.3 系統(tǒng)帶寬
即幅值衰減了3 dB,那么,則定義此時的頻率ωb為閉環(huán)系統(tǒng)的帶寬頻率。即當(dāng)ω>ωb時
如果系統(tǒng)為典型的一階或二階系統(tǒng),根據(jù)文獻(xiàn)[10],系統(tǒng)帶寬的計算方法如式(4)和式(5)所示。
對于一階系統(tǒng)
帶寬可表示為
(4)
對于典型的二階系統(tǒng)
帶寬可表示為
(5)
如果系統(tǒng)由典型環(huán)節(jié)構(gòu)成,根據(jù)式(4)或式(5)的方法,可以通過數(shù)值計算的方法得到系統(tǒng)帶寬,但在工程實踐中,系統(tǒng)的運動方程形式很難確定,即使已知系統(tǒng)的運動方程,高階系統(tǒng)的帶寬也不容易精確計算。另外,在控制系統(tǒng)使用過程中,系統(tǒng)的參數(shù)也會發(fā)生一定的變化。因此對于穩(wěn)定系統(tǒng)帶寬的測試,可首先求解系統(tǒng)的頻率特性,再確定系統(tǒng)的帶寬。
2.1 正弦響應(yīng)帶寬測試
采用實驗方法測試系統(tǒng)頻率特性原理如圖1所示。具體做法是在系統(tǒng)的輸入端施加不同頻率的正弦信號,然后測量系統(tǒng)的輸出穩(wěn)態(tài)響應(yīng),再根據(jù)幅值比就可以得到系統(tǒng)閉環(huán)頻率特性[6,11]。
圖1 頻率特性測試原理框圖Fig.1 Diagram of the frequency characteristic testing principle
利用正弦響應(yīng)測試系統(tǒng)頻率特性時,對于一個比較寬頻率范圍就常常需要對很多不同的頻率的值作很多次測量,并且有時候也很難測量輸出和輸入的相角差。這種測試時間比較長,對于大型系統(tǒng),正弦測試會對系統(tǒng)的傳動機(jī)構(gòu)造成一定的影響。
2.2 脈沖響應(yīng)帶寬測試
(6)
由式(6)得
(7)
(8)
(9)
(10)
在式(10)中,對于任何一個固定的ω值,都可以用數(shù)值積分的方法算出這個積分。
由于在工程上無法得到理想單位脈沖函數(shù),因此常用具有一定帶寬b和有限幅度的矩形脈動函數(shù)
來代替。為了得到近似度較高的脈沖響應(yīng)函數(shù),要求實際脈動函數(shù)的寬度b遠(yuǎn)小于系統(tǒng)的時間常數(shù)T,一般規(guī)定b<0.1T[10]。
2.3 仿真分析
本文對一典型的二階角度跟隨系統(tǒng)和一高階天線伺服系統(tǒng)進(jìn)行仿真實驗[10],分別采用伯德圖和脈沖響應(yīng)的方法對帶寬進(jìn)行分析。
(1) 某角度隨動系統(tǒng)的開環(huán)傳遞函數(shù)為
(11)
(2) 某天線和驅(qū)動的傳遞函數(shù)為
(12)
控制器傳遞函數(shù)為
(13)
由于系統(tǒng)頻率特性頻率定義與實驗法測試帶寬原理相同,本文仿真用伯德圖來反應(yīng)系統(tǒng)頻率特性。如圖2,3所示。
圖2 角度跟隨系統(tǒng)bode圖Fig.2 Bode diagram of angle following system
圖3 天線伺服系統(tǒng)bode圖Fig.3 Bode diagram of Antenna servo system
系統(tǒng)脈沖響應(yīng)頻譜曲線如圖4,5所示。
圖4 角度跟隨系統(tǒng)脈沖響應(yīng)頻譜Fig.4 Impulse response spectrum of angle following system
圖5 天線伺服系統(tǒng)脈沖響應(yīng)頻譜Fig.5 Impulse response spectrum of Antenna servo system
對于式(11)所示的位置伺服系統(tǒng),計算得到系統(tǒng)帶寬為3.22 rad/s,仿真得到系統(tǒng)的幅相特性曲線和脈沖響應(yīng)頻譜圖如圖2和圖4所示,在圖2中,當(dāng)幅值下降到-3 dB時得到系統(tǒng)帶寬為3.22 rad/s,圖4中當(dāng)幅值下降為零頻率幅值的0.707倍時得到帶寬頻率為3.24 rad/s。在式(12)和(13)所示的天線伺服系統(tǒng)中,通過實驗對帶寬進(jìn)行測量,由圖(3)bode圖可知系統(tǒng)帶寬為2.03 rad/s,由圖5脈沖響應(yīng)得到系統(tǒng)帶寬為2.01 rad/s,通過脈沖響應(yīng)測試系統(tǒng)帶寬與理論值及傳統(tǒng)實驗方法得到的帶寬之間誤差較小。
在分析帶寬計算測試原理的基礎(chǔ)上,針對某天線伺服系統(tǒng),采用脈沖響應(yīng)對系統(tǒng)頻率特性進(jìn)行了測試,通過計算結(jié)果、系統(tǒng)閉環(huán)波的圖和脈沖響應(yīng)測試結(jié)果對比,采用脈沖響應(yīng)方法得到的系統(tǒng)帶寬誤差較小,同時減少了系統(tǒng)測試次數(shù)。
[1] 李連升.雷達(dá)伺服系統(tǒng)[M].北京:國防工業(yè)出版社,1983. LI Lian-sheng.Radar Servo System [M]. Beijing:National Defence Industry Press, 1983.
[2] 史俊冬.伺服帶寬與跟蹤性能的仿真研究[J].電子工程師,2004,30(9):4-5,16. SHI Jun-dong.Simulation Study on Servo Bandwidth and Tracking Performance [J].Electronic Engineer, 2004,30(9): 4-5,16.
[3] 萬宗奎,宋彥達(dá).一種艦載測量雷達(dá)伺服回路分析和設(shè)計,信息技術(shù)2013,37(12):166-199. WAN Zong-kui,SONG Yan-da. A Design and Analysis for Servo Loop on Naval Ship-Based Measuring Radar[J]. Information Technology, 2013 ,37 (12): 166-199.
[4] 劉錫明,劉立人,孫劍鋒,等.星間激光通信中復(fù)合軸系統(tǒng)的帶寬設(shè)計研究[J].光學(xué)學(xué)報,2006,26(1):101-106. LIU Xi-ming,LIU Li-ren,SUN Jian-feng,et al.Bandwidth Design of Composite Axis System in Satellite Laser Communication [J].Acta Optica Sinica,26(1):101-106.
[5] 曾鳴,張東純,蘇寶庫.伺服轉(zhuǎn)臺高精度控制系統(tǒng)帶寬設(shè)計的探討[J].中國慣性技術(shù)學(xué)報,2001,6(2):55-59. ZENG Ming,ZHANG Dong-chun,SU Bao-ku.Bandwidth Design of High Precision Control System for Servo Turntable[J].Journal of Chinese Inertial Technology,2001,6(2):55-59.
[6] 唐波,唐小琦,宋寶,等.基于HNC-8數(shù)控系統(tǒng)伺服頻率特性測試系統(tǒng)的研究[J].液壓與機(jī)床,2012,40(21):1-3,18. TANG Bo,TANG Xiao-qi,SONG Bao,et al.Research on Implementation of Servo Frequency Characteristic Test System Based on HNC-8 CNC[J].Machine Tool & Hydraulic, 2012,40(21):1-3,18.
[7] 潘良高,王經(jīng)甫.電液伺服系統(tǒng)頻率特性測試系統(tǒng)的設(shè)計[J].自動化技術(shù)與應(yīng)用,2009(3):93-95. PAN Liang-gao,WANG Jing-fu.A Frequency Response Testing System for the Electro-Hydraulic Servo System [J]. Techniques of Automation and application, 2009(3):93-95.
[8] 游志平,郭鐵軒,何方.伺服系統(tǒng)時域特性與頻域帶寬的研究[J].計算機(jī)測量與控制,2007,15(2):224-225,244. YOU Zhi-ping,GUO Tie-xuan,HE Fang.Study on Servo Frequency domain bandwidth Algorithm via Time Domain Characteristic[J].Computer Measurement & Control, 2007,15(2):224-225,244.
[9] COGGER N D,WEBB R V.Frequency Response Analysis [R]. Hampshire: Solartron Group Ltd., 1997.
[10] 胡壽松.自動控制原理[M].北京:科學(xué)出版社,2007. HU Shou-song.Automatic Control Theory [M].Beijing:Science Press,2007.
[11] 王春峰,黃一敏.一種實現(xiàn)舵機(jī)帶寬測試的系統(tǒng)辨識方法[J].飛行器測控學(xué)報,2005,24(1):68-71. WANG Chun-feng,HUANG Yi-min.An Application of System Identification in Testing the Bandwidth of Actuator[J].Journal of Spacecraft TT&C Technology, 2005,24(1):68-71.
[12] 胡廣書.數(shù)字信號處理理論、算法與實現(xiàn) [M].北京:清華大學(xué)出版社,2003. HU Guang-shu.Digital Signal Processing Theory,Algorithm and Implementation [M].Beijing:Tsinghua University Press , 2003.
[13] 錢學(xué)森,宋健.工程控制論[M].北京:科學(xué)出版社,2011. QIAN Xue-sen,SONG Jian.Engineering Cybernetics[M].Beijing:Science Press,2011.
Test of Servo System Bandwidth Based on Unit Impulse Response
ZHANG Dong-yun, YIN Xin-hua,ZHANG Xin,WANG Zai-she
(Xichang Statellite Launch Center,Sichuan Xichang 615000,China)
The bandwidth is an important performance requirement for the servo system. In order to determine whether its performance is acceptable for required properties, the test of indicators including bandwidth need to be tested. Generally, test the system frequency characteristic first; finally the bandwidth is got according to frequency characteristic. A method of unit impulse response is used, which realizes the test of bandwidth for servo system. The results show that the number of experiments is reduced by adopting this method. At the same time, the errors between the bandwidth of simulation and theoretical bandwidth are very small.
servo system; bandwidth test; frequency characteristic; impulse response
2015-01-10;
2015-03-02
張東云(1984-),男,甘肅靜寧人。助工,碩士,主要從事控制理論與應(yīng)用方面的研究。
通信地址:571126 海南省??谑忻捞m區(qū)白駒大道69號 E-mail:zdy20044909@sina.com
10.3969/j.issn.1009-086x.2015.04.035
TP202;TP391.9
A
1009-086X(2015)-04-0210-05