施菲菲+黃玲+韓建偉



摘 要:針對具有丟包的網絡控制系統中存在誘導時延問題,提出一種時滯補償方法。首先將丟包建立為一個隨機伯努利序列,利用設計的預估控制器得到各個時延值對應的控制量;其次通過時延補償器選擇相應的控制器作用于被控對象,進而建立一個隨機系統模型;再者利用隨機系統Lyapunov穩定性理論對建立的網絡控制系統模型進行穩定性分析,求得補償控制器。最后進行數值仿真,仿真結果說明采用這種方法可以有效的克服長時延、數據丟包對系統造成的負面影響,改善系統的動態性能。
關鍵詞:誘導時延;丟包;時延補償器;隨機系統
DOI:10.15938/j.jhust.2017.03.007
中圖分類號: TP13
文獻標志碼: A
文章編號: 1007-2683(2017)03-0036-06
Abstract:For the network control system with datadropout and induced delay,this paper introduced a method of compensation. First the problem of packet loss can be modeled as a Bernoulli random sequence, a control prediction generator is then designed to calculate the controller for each different delay, and the delay compensation controller can choose the corresponding controller for the controlled object. And then we can get a random control system model. We will study the stability of the obtained system and the expression of the network delay compensation controllers according to Lyapunov stability theory. At last a simulation is designed to show that this method can effectively overcome the effect of long time delay and packet loss on the system, improve the dynamic performance of the system.
Keywords:induced delay; datadropout; delay compensation; random systems
圖2和圖3分別表示狀態X1和X2存在時延補償和沒有補償的結果圖。圖中線條曲線表示的是采用補償方法時系統狀態的變化曲線圖,加號曲線表示不采用補償方法,用單一控制器時系統狀態的變化曲線圖。從圖中可以看出,考慮到時延和丟包的時候,采用補償措施與不采用補償措施相比,系統的可以更快的趨于穩定,控制效果更好。
4 結 論
本文針對含有長時延、丟包的網絡控制系統,將丟包問題建模為伯努利過程,解決了具有時延補償的隨機閉環系統的穩定性分析問題。系統隨機漸近穩定的充分條件是一組線性矩陣不等式,同時設計了該網絡時延狀態反饋補償控制器,最后通過MATLAB仿真驗證了該控制方案的有效性。
參 考 文 獻:
[1] 劉俊豪, 張皓, 陳啟軍. 具有均勻量化器的非線性網絡控制系統的一致有界性[J]. 控制理論與應用, 2012, 29(11): 1388-1396.
[2] YANG R N, LIU G P, SHI P, et al. Predictive Output Feedback Control for Networked Control Systems[J]. IEEE Transactions on industrial electronics, 2014, 61(1): 512-520.
[3] LIU G P, XIA Y Q, CHEN J, et al. Networked Predictive Control of Systems With Random Network Delays in Both Forward and Feedback Channels[J]. IEEE Transactions on industrial electronics, 2007, 54(3): 1282-1297.
[4] 朱宇蒙, 李少遠. 網絡控制系統的預測控制方法設計[J]. 控制工程, 2013, 20(3): 426-430.
[5] 周映江, 李訓銘, 梁華. 不確定時滯網絡控制系統的狀態反饋控制[J]. 控制理論與應用, 2010, 27(2): 221-225.
[6] ZHANG J, XIA Y. Design of H∞ Fuzzy Controllers for Nonlinear Systems with Random Data Dropouts[J]. Optimal Control, 2011, 32(3): 328349.
[7] 陳惠英, 李祖欣. 無線網絡控制系統研究現狀及方向[J]. 工礦自動化, 2013, 39(1): 59-63.
[8] 楊園華, 韓春艷, 劉曉華. 有界隨機測量時滯的網絡控制系統的最優估計[J]. 控制理論與應用, 2014, 31(2): 181-187.
[9] 楊平, 趙佩. 論遲延補償控制系統的控制器再設計[J]. 自動化技術與應用, 2014, 33(3): 1-5.
[10]謝成祥, 胡維禮. 一類具有數據包丟失的長時延網絡控制系統的分析與設計[J]. 控制理論與應用, 2010, 27(9): 1207-1213.
[11]馮宏偉, 劉媛媛. 存在數據包丟失 NCS 系統的補償估計器的建模與分析[J]. 計算機安全, 2014, (1): 1-5.
[12]RASOOL F, HUANG D, NGUANG S. Robust H Output Feedback Control of Networked Control Systems[J]. Journal of the Franklin Institute, 2012, 349(3): 1153-1173.
[13]CHAE S, HUANG D, NGUANG S K. Robust Partially Mode Delay Dependent H Control of Discretetime Networked Control Systems[J]. International Journal of Systems Science, 2012, 43(9): 1764-1773.
[14]ZHANG L X,GAO H J, OKYAY Kaynak. NetworkInduced Constraints in Networked Control Systems—A Survey[J]. IEEE Transactions on industrial informatics, 2013, 9(1): 403-416.
[15]ZHANG L Y, ZHANG W A, YU L. GPCbased Delay Compensation Approach for NCS with Delays of Nonintegral Multiple of Sampling Period[J]. Control and Decision, 2009,24(8): 1273-1276.
[16]李奇安, 褚健. 對角CARIMA 模型多變量廣義預測控制改進算法[J]. 控制理論與應用, 2007, 24( 3): 423-426.
[17]ZHANG J H, SHI P, XIA Y Q. Fuzzy Delay Compensation Control for T-S Fuzzy Systems Over Network[J]. IEEE Transactions on Cybernetics. 2013, 43(1): 259-268.
[18]樊衛華, 蔡黔, 吳曉蓓, 等. 具有延時和數據包丟失的網絡控制系統的穩定性[J]. 南京理工大學學報, 2004, 28(5): 465-468.
[19]XIA Y Q, LIU G P, FU M, et al.Predicitive Control of Networked System with Random Delay and Data Dropout[J]. IET Control Theory Application, 2009, 3 (11): 1476-1486.
[20]CHEN T H, KUNG CC, LIN C H. T-S Fuzzy Control for a Class of Networked Control System[J].Fuzzy Theory and Its Applications, 2012, 16(8): 12-17.
[21]馬衛國, 邵誠. 網絡控制系統隨機穩定性研究[J]. 自動化學報, 2007, 33(8): 878-882.
[22]宋楊, 董豪, 費敏銳. 基于切換頻度的馬爾科夫網絡控制系統均方指數鎮定[J]. 自動化學報, 2012, 38(5): 876-881.
[23]LING Q. Optimal Dropout Policies for Networked Control Systems[J]. Optimal Control Applications and Methods, 2013, 34(5): 531-546.
(編輯:溫澤宇)