- 相關(guān)推薦
基于Nevanlinna―Pick插值的跟蹤系統(tǒng)H∞魯棒控制器設(shè)計(jì)
摘 要:傳統(tǒng)的H∞魯棒控制器通常都是基于線性矩陣不等式求解的,因此階次較高,不利于實(shí)現(xiàn),而基于Nevanlinna-Pick插值的H∞魯棒控制器設(shè)計(jì)方法能夠有效的解決這一問題。本文提出了一種改進(jìn)的同倫算法用于求解控制器設(shè)計(jì)過程中出現(xiàn)的非線性方程,避免了經(jīng)典同倫法中逆矩陣的求解。針對(duì)某一跟蹤系統(tǒng)設(shè)計(jì)了基于Nevanlinna-Pick插值的H∞魯棒控制器,通過階躍響應(yīng)和正弦信號(hào)的跟蹤響應(yīng)可以看出,與高階滯后超前校正環(huán)節(jié)相比,前者構(gòu)成閉環(huán)系統(tǒng)的跟蹤精度要比后者的控制精度高,且具有較強(qiáng)的魯棒穩(wěn)定性。
關(guān)鍵詞:Nevanlinna-Pick插值;跟蹤系統(tǒng);魯棒控制
1 引言
H∞魯棒控制理論作為魯棒控制的一個(gè)重要研究內(nèi)容得到了廣泛的研究和應(yīng)用,不但在線性時(shí)不變系統(tǒng)取得了豐富的研究成果[1-5],而且在時(shí)滯系統(tǒng)、時(shí)變時(shí)滯系統(tǒng)等領(lǐng)域也得到了深入的研究[6-8]。針對(duì)網(wǎng)絡(luò)控制系統(tǒng)中存在時(shí)變采樣周期、長時(shí)延以及丟包、量化誤差等現(xiàn)象,相應(yīng)的網(wǎng)絡(luò)控制系統(tǒng)H∞控制問題同樣得到了廣大學(xué)者的關(guān)注[9-14]。
目前,常用的H∞控制器設(shè)計(jì)方法有模型匹配法、加權(quán)函數(shù)法、Lyapunov函數(shù)法等,并通過線性矩陣不等式(LMI,Linear Matrix Inequalities)求解相應(yīng)的控制器。但是,基于LMI求解的控制器階次較高,這種高階控制器不但不利于實(shí)現(xiàn),而且可能會(huì)引起時(shí)滯,進(jìn)而導(dǎo)致控制系統(tǒng)的品質(zhì)變差,甚至影響系統(tǒng)的穩(wěn)定性。靈敏度最小化問題作為設(shè)計(jì)反饋控制器的核心問題之一,文獻(xiàn)[15]首次給出了求解靈敏度函數(shù)最小化問題的完整解決方案,但是只分析了靈敏度最小化與Nevanlinna-Pick插值之間的關(guān)系;文獻(xiàn)[16]將具有階次約束的Nevanlinna-Pick插值應(yīng)用于解決靈敏度函數(shù)問題;文獻(xiàn)[17]詳細(xì)研究了控制系統(tǒng)的性能指標(biāo)轉(zhuǎn)與靈敏度函數(shù)之間的關(guān)系,并提出了一種改進(jìn)的同倫算法用于求解Nevanlinna-Pick插值算法產(chǎn)生的非線性方程。本文以跟蹤系統(tǒng)中的穩(wěn)定回路為控制對(duì)象,設(shè)計(jì)了具有階次約束的H∞魯棒控制器,特別是當(dāng)外部干擾和系統(tǒng)不確定性同時(shí)存在時(shí),通過仿真實(shí)驗(yàn)研究了系統(tǒng)的跟蹤性能及其干擾抑制能力。
2 Nevanlinna-Pick插值與魯棒控制器設(shè)計(jì)
稱之為跟蹤系統(tǒng)的靈敏度函數(shù)。顯然,S同時(shí)也是從干擾d到輸出y的傳遞函數(shù)。由于反饋控制系統(tǒng)中幾乎所有的性能指標(biāo)都可以用靈敏度函數(shù)來表示,因此本文研究的具有階次約束的H∞魯棒控制器就是基于閉環(huán)系統(tǒng)的靈敏度函數(shù)S來設(shè)計(jì)的。
圖1 反饋系統(tǒng)結(jié)構(gòu)
由文獻(xiàn)[17]可知,具有階次約束的H∞魯棒控制器設(shè)計(jì)問題與下面最優(yōu)化問題是等價(jià)
針對(duì)非線性方程,可采用連續(xù)法求解該非線性方程。但是,傳統(tǒng)的連續(xù)法需要求解矩陣的逆,計(jì)算量較大;趥鹘y(tǒng)的連續(xù)法思想,提出了一種改進(jìn)的同倫法,不僅避免了求解矩陣的逆,而且新算法受迭代初值的影響較小,收斂速度快。
3改進(jìn)的同倫算法
3.1 同倫法的基本思想
圖2 改進(jìn)的同倫算法流程圖
4仿真實(shí)例
現(xiàn)在對(duì)于陀螺穩(wěn)定跟蹤系統(tǒng)的實(shí)際控制方法,大多是基于傳統(tǒng)的時(shí)域PID控制,或是頻域中的超前滯后校正算法。張智永在其博士論文中指出[18]:在實(shí)際實(shí)驗(yàn)中,由于低頻處機(jī)械諧振和一些不確定因素的影響,滯后超前校正在抵抗載體擾動(dòng)方面的效果不是很理想。究其原因,一是沒有有效抑制低頻機(jī)械諧振,二是開環(huán)增益不夠高,不能有效消除摩擦等干擾力矩對(duì)系統(tǒng)精度的影響。為了改善控制效果,張智永提出采用高階滯后超前控制器的方案。假設(shè)本文采用與文獻(xiàn)[18]相同的跟蹤系統(tǒng)穩(wěn)定回路,具有相同的被控對(duì)象模型、性能指標(biāo)以及不確定性:
,
,
分別對(duì)階躍響應(yīng)、干擾存在時(shí)的跟蹤效果以及干擾與模型不確定性同時(shí)存在時(shí)的跟蹤效果進(jìn)行了仿真,并與高階滯后超前校正環(huán)節(jié)的控制效果進(jìn)行了對(duì)比。圖3至圖5中的NPDCoutput和LEADLAGoutput分別表示本文設(shè)計(jì)的魯棒控制器和高階滯后超前校正環(huán)節(jié)作用下系統(tǒng)輸出曲線。
4.1階躍響應(yīng)
由圖3中可以看出,相對(duì)于LEADLAGoutput1而言,NPDCoutput1的超調(diào)小、響應(yīng)速度快。當(dāng)被控對(duì)象存在由式描述的不確定性時(shí),LEADLAGoutput2超調(diào)增加,出現(xiàn)了明顯的振蕩,而NPDCoutput2幾乎不受不確定性的影響。
圖3 階躍響應(yīng)曲線
4.2跟蹤響應(yīng):模型不確定性與干擾同時(shí)存在
當(dāng)被控對(duì)象存在如式所描述的不確定性時(shí),分析模型不確定性與外部干擾對(duì)閉環(huán)系統(tǒng)輸出的影響。設(shè)定值分別選為(低頻)、(高頻),外部干擾選為幅值為1,持續(xù)時(shí)間分別為0.2s和0.02s的脈沖信號(hào),其作用時(shí)刻分別為和,閉環(huán)系統(tǒng)輸出如圖4和圖5所示。
圖4 設(shè)定值頻率為3Hz時(shí)的跟蹤曲線
圖5 設(shè)定值頻率為30Hz時(shí)的跟蹤曲線
當(dāng)設(shè)定值的頻率為f=3Hz(低頻)時(shí),兩種類型控制器作用下的閉環(huán)系統(tǒng)輸出相差不大,只是對(duì)干擾信號(hào)的過渡過程有所不同。由圖4可以看出,NPDCoutput1的過渡時(shí)間較LEADLAGoutput1短,說明該閉環(huán)系統(tǒng)對(duì)于快變的干擾具有較強(qiáng)的抑制效果,具有較強(qiáng)的魯棒穩(wěn)定性。此時(shí),被控對(duì)象的不確定性對(duì)跟蹤效果和干擾抑制能力的影響不大。
當(dāng)參考信號(hào)頻率較高f=30Hz(高頻)時(shí),由圖5可以看出兩種類型的控制器的控制效果差別較大。對(duì)于在0.015s時(shí)刻出現(xiàn)的持續(xù)時(shí)間為0.02s的脈沖干擾,NPDCoutput2與NPDCoutput1相差不大,但是NPDCoutput2的過渡時(shí)間明顯小于LEADLAGoutput2的過渡時(shí)間,且振蕩幅度較小。以高階滯后超前校正環(huán)節(jié)構(gòu)成的跟蹤系統(tǒng)的控制效果明顯變差,跟蹤信號(hào)出現(xiàn)了較大的延遲,其干擾抑制能力較魯棒控制器的干擾抑制能力明顯變?nèi)酰腋櫺盘?hào)的幅值有明顯的衰減。當(dāng)被控對(duì)象存在不確定性時(shí),與LEADLAGoutput1相比,LEADLAGoutput2超調(diào)量大幅增加,整體跟蹤效果明顯變差。
通過圖4與圖5的可以看出,基于靈敏度函數(shù)設(shè)計(jì)的魯棒控制器與高階滯后超前校正環(huán)節(jié)相比,前者構(gòu)成閉環(huán)系統(tǒng)的跟蹤精度要比后者的控制精度高,且具有較強(qiáng)的魯棒穩(wěn)定性。
5結(jié)論
本文研究了一種具有階次約束的H∞魯棒控制器設(shè)計(jì)算法,特別是提出了一種改進(jìn)的同倫算法并將其用于求解非線性方程,不但可以減小運(yùn)算量、而且降低了迭代初值對(duì)運(yùn)算結(jié)果的影響。最后,將具有階次約束的魯棒控制器應(yīng)用于跟蹤系統(tǒng)的穩(wěn)定回路控制,取得了較好的控制效果。由仿真實(shí)驗(yàn)和分析結(jié)果可以看出,與傳統(tǒng)的超前滯后校正環(huán)節(jié)相比,基于本文方法設(shè)計(jì)的H∞魯棒控制器,不僅具有較低的階次,而且能有效的抑制干擾對(duì)跟蹤系統(tǒng)的影響,即使被控對(duì)象存在不確定性時(shí)也能夠很好地實(shí)現(xiàn)目標(biāo)跟蹤,滿足跟蹤系統(tǒng)的性能要求。
參考文獻(xiàn)
[1] J C Doyle, B Francis, A Tannenbaum. Feedback Control Theory[M]. New York: Macmillan Publishing Company, 1992: 93-168.
[2] K M Zhou, J C Doyle, K Glover. Robust and Optimal Control[M]. Upper Saddle River: Prentice-Hall, 1996: 441-487.
[3] K M Zhou, J C Doyle. Essentials of Robust Control[M]. Upper Saddle River: Prentice-Hall, 1998: 269-341.
[4] P Gahinet, P Apkarian. A Linear Matrix Inequality Approach to H∞ Control[J]. International Journal of Robust and Nonlinear Control, 1994, 4(4): 421-448.
[5] R E Skelton, T Iwasaki, K Grigoriadis. A Unified Algebraic Approach to Linear Control Design[M]. New York: Taylor and Francis, 1997.
[6] 劉雅妹, 蘭奇遜, 梁家榮. 時(shí)滯相關(guān)廣義系統(tǒng)的H∞控制的改進(jìn)方法[J]. 河南大學(xué)學(xué)報(bào)(自然科學(xué)版), 2011, 41(1): 13-17.
[7] 楊冬梅, 于石, 全新. 一類非線性時(shí)滯廣義系統(tǒng)的魯棒H∞控制[J]. 東北大學(xué)學(xué)報(bào)(自然科學(xué)版), 2010, 31(1): 4-7.
[8] 鞏長忠, 楊敏. 時(shí)變時(shí)滯和不確定模糊廣義系統(tǒng)的魯棒H∞控制[J]. 中國民航大學(xué)學(xué)報(bào), 2011, 29(2): 36-41.
[9] 王玉龍, 楊光紅. 具有時(shí)變采樣周期的網(wǎng)絡(luò)控制系統(tǒng)的H∞控制[J]. 信息與控制, 2007, 36(3): 278-284.
[10] 王燕鋒, 井元偉, 張嗣瀛, 等. 一類短時(shí)延的廣義網(wǎng)絡(luò)控制系統(tǒng)的魯棒H∞控制[J]. 東北大學(xué)學(xué)報(bào)(自然科學(xué)版), 2011, 32(5): 609-613.
[11] 劉英英, 楊光紅. 量化的連續(xù)時(shí)間網(wǎng)絡(luò)控制系統(tǒng)的H∞控制[J]. 東北大學(xué)學(xué)報(bào)(自然科學(xué)版), 2011, 31(4): 457-460.
[12] C Peng, Y C Tian. Networked H∞ Control of Linear Systems with State Quantization[J]. Information Sciences, 2007, 177(24): 5763-5774.
[13] E Tian, D Yue, X Zhao. Quantised Control Design for Networked Control Systems[J]. IET Control Theory and Applications, 2007, 1(6): 1693-1699.
[14] X L Zhu, G H Yang. Quantized H∞ Controller Design for Networked Control Systems[C]. Proceedings of the 2008 Chinese Conference on Decision and Control, Yantai, Shandong, 2008: 357-362.
[15] R Nagamune. Closed-loop Shaping Based on the Nevanlinna-Pick Interpolation with a Degree Bound[J]. IEEE Transactions on Automatic Control, 2004, 49(2): 300-305.
[16] C I Byrnes, T T Georgiou, A Lindquist. Analytic Interpolation with Degree Constraint: A Constructive Theory with Applications to Control and Signal Processing[C]. Proceedings of the 38th IEEE Conference on Decision and Control, 1999: 982-988.
[17] 劉斌, 孫久強(qiáng), 翟志強(qiáng), 李卓, 王常虹. 一種改進(jìn)的同倫算法與H∞魯棒控制器設(shè)計(jì). 自動(dòng)化學(xué)報(bào), 2013, 39(8): 1374-1380
[18] 張智永. 光電穩(wěn)定伺服機(jī)構(gòu)的關(guān)鍵測控問題研究[D]. 長沙:國防科學(xué)技術(shù)大學(xué), 2006.
【基于Nevanlinna―Pick插值的跟蹤系統(tǒng)H∞魯棒控制器設(shè)計(jì)】相關(guān)文章:
基于多核DSP處理器的插值和抽取濾波器的設(shè)計(jì)10-20
基于PLC的斷路器型式試驗(yàn)系統(tǒng)設(shè)計(jì)10-26
基于通信器S1503的門禁系統(tǒng)的設(shè)計(jì)10-18
基于ADSP21161的比相測距雷達(dá)跟蹤控制系統(tǒng)設(shè)計(jì)08-27
基于H.264的視頻點(diǎn)播系統(tǒng)客戶端的設(shè)計(jì)07-17
基于雙處理器的點(diǎn)焊控制系統(tǒng)的硬件設(shè)計(jì)05-21
基于ARM7核處理器VxWorks系統(tǒng)BSP設(shè)計(jì)08-05
基于光纖傳感器的位移測量系統(tǒng)09-27