摘要:針對多智能體系統(tǒng)狀態(tài)跟蹤問題,研究具有輸入死區(qū)的高階非線性多智能體系統(tǒng)事件觸發(fā)協(xié)同控制。首先,將死區(qū)模型轉(zhuǎn)化為線性項和擾動項。然后,利用模糊邏輯系統(tǒng)對跟隨者進行建模,以削弱對系統(tǒng)性能的影響;最后,采用事件觸發(fā)控制節(jié)省帶寬,進一步減輕系統(tǒng)的通信負擔(dān)。此外所提方法不僅能夠保證領(lǐng)導(dǎo)者和跟隨者的一致性,也能夠證明提出的控制方案不受芝諾現(xiàn)象的影響。利用仿真結(jié)果驗證該設(shè)計方案的跟隨者所有狀態(tài)與領(lǐng)導(dǎo)者的狀態(tài)同步。
關(guān)鍵詞:事件觸發(fā)控制;多智能體;協(xié)同控制;輸入死區(qū);模糊邏輯系統(tǒng)
中圖分類號: TP273文獻標識碼: A
收稿日期:2023-03-21;修回日期:2023-07-23
基金項目:國家自然科學(xué)基金青年項目(62003183)
第一作者:姜田(1999-),男,山東威海人,碩士,主要研究方向為多智能體控制。
通信作者:生寧(1982-),女,山東青島人,博士,副教授,主要研究方向為自適應(yīng)控制、多智能體控制、容錯控制。
Event Triggered Cooperative Control of Multi-agent System with Input Dead Zone
JIANG Tian, SHENG Ning
(College of Automation and Electronic Engineering, Qingdao University of Science and Technology, Qingdao 266071, China)
Abstract:Aiming at the state tracking problem of multi-agent systems, this paper studies the event triggered collaborative control of high-order nonlinear multi-agent systems with input dead zones. First, the dead zone model is transformed into linear terms and perturbed terms. Then, using the fuzzy logic system to model the follower to reduce the influence on the system performance. Finally, designing the event triggering control to save bandwidth and further reduce the communication burden of the system. In addition, the proposed method can not only ensure the consistency of the leader and the followers, but also has been proved that the proposed control scheme is not affected by Zeno phenomenon. The simulation results are used to verify that all states of the follower of the design scheme are synchronized with the state of the leader.
Keywords: event trigger control;higher order nonlinear systems;collaborative control;input dead zone;fuzzy logic system
0 引言
眾所周知,多智能體系統(tǒng)廣泛應(yīng)用于各個領(lǐng)域,并且其控制問題在過去幾十年中受到許多關(guān)注[1-5]。Fax等[1]解決了智能交通領(lǐng)域的控制問題。Li等[2]解決了傳感器網(wǎng)絡(luò)方面的控制問題。上述研究多集中于線性系統(tǒng),對于非線性系統(tǒng)的研究還很少。隨著神經(jīng)網(wǎng)絡(luò)和模糊邏輯系統(tǒng)等方法的引入,有效地處理了未知非線性項。非線性多智能體系統(tǒng)的控制問題才逐漸得以解決,涌現(xiàn)出一些研究成果[6-8]。如文獻[6]利用神經(jīng)網(wǎng)絡(luò)處理非線性項,研究了非線性時滯多智能體系統(tǒng)的一致性控制問題。
在實際系統(tǒng)運行過程中,由于某些器件的固有非線性特性、運行條件約束或者檢測精度等因素的限制,輸入死區(qū)現(xiàn)象廣泛存在于非線性系統(tǒng)中,這往往會導(dǎo)致系統(tǒng)發(fā)生振蕩甚至故障,很大程度上削弱系統(tǒng)的控制性能[9-12]。為此,Liu等[9]解決了隨機切換非線性系統(tǒng)受死區(qū)影響的輸出跟蹤問題。Wang等[10]解決了非線性輸出誤差系統(tǒng)受死區(qū)影響的輸出跟蹤問題。但目前大多數(shù)研究主要解決的是具有死區(qū)的輸出跟蹤一致性問題,對具有死區(qū)的狀態(tài)跟蹤一致性的研究還很少。
對多智能體系統(tǒng)輸入死區(qū)現(xiàn)象的補償,不可避免地會加劇傳輸資源的占用?;谑录|發(fā)機制的控制策略,能夠降低通信帶寬,更好地達到控制要求[13-17]。Liang等[13]通過引入一種具有相對閾值的事件觸發(fā)機制來減輕通信負擔(dān)。Wang等[14]提出了一種自適應(yīng)模糊事件觸發(fā)控制律來減少數(shù)據(jù)傳輸和控制律更新的頻率。但是,目前對于高階非線性系統(tǒng)的事件觸發(fā)控制的研究成果還很少。
受上述研究工作的啟發(fā),本文研究帶有輸入死區(qū)的高階非線性多智能體系統(tǒng)的事件觸發(fā)協(xié)同控制狀態(tài)跟蹤問題。本文所采用的方法同時考慮系統(tǒng)的輸入死區(qū)特性和有限的通訊資源。本文的主要貢獻體現(xiàn)在:
在多智能體系統(tǒng)狀態(tài)跟蹤控制的基礎(chǔ)上,一方面考慮輸入死區(qū)對系統(tǒng)的影響,另一方面考慮采用事件觸發(fā)的方式減輕通信負擔(dān)。多智能體系統(tǒng)狀態(tài)跟蹤與傳統(tǒng)的輸入跟蹤控制方法相比,不僅考慮領(lǐng)導(dǎo)者與跟隨者之間的聯(lián)系,同時考慮跟隨者與其他跟隨者之間的聯(lián)系,使得系統(tǒng)有更好的控制性能。
1 問題陳述
1.1 圖論
有向圖G用來描述智能體之間的信息交換。有向圖G由一個節(jié)點集和一個邊集組成。節(jié)點集由N個跟隨者組成,邊集表示兩個跟隨者之間的定向信息傳輸。鄰接矩陣是A=aij∈RN×N,如果從節(jié)點i到節(jié)點j有一條邊,則定義為aij=1;否則aij=0。設(shè)Ni表示節(jié)點i的鄰域。拉普拉斯矩陣定義為L=[lij]∈RN×N,其中l(wèi)ii =∑j∈Ni aij ,當(dāng)i≠j時,lij=-aij。矩陣定義為D=diag[D1,…,DN],其中Di = ∑j∈Ni aij 。如果從根節(jié)點到圖中的每個其他節(jié)點都有定向信息傳輸,則該節(jié)點稱為根節(jié)點。因此,如果第i個節(jié)點是根節(jié)點,則Di≥0; 否則Digt;0。領(lǐng)導(dǎo)者鄰接矩陣定義為Al=diag[al1,…,alN],其中,如果第i個跟隨者可以從領(lǐng)導(dǎo)者獲得信息,則ali=1;否則,ali=0。假設(shè)圖G包含有向生成樹,根節(jié)點可以從領(lǐng)導(dǎo)者那里獲取信息。
1.2 模型闡述和相關(guān)引理
考慮如下的跟隨者系統(tǒng)和領(lǐng)導(dǎo)者系統(tǒng):
其中,i=1,…,N,Ι=1,…,n,xi=xi1,…,xinT∈Rn是狀態(tài)變量,ui∈R是死區(qū)輸入,Ψiui∈R是死區(qū)輸出,fixi表示未知非線性函數(shù),xl=xl1,…,xlnT∈Rn是狀態(tài)向量,f0(t,xl)是連續(xù)函數(shù)。
P=diag 1/1.25,1/2.25,1/4.5,1/2.75,1/3.75,此外,設(shè)置參數(shù)λ1=7,λ2=15。
跟隨者和領(lǐng)導(dǎo)者的初始狀態(tài)變量設(shè)置為x1=[1.8; 0; 0],x2=[2.2; 0; 0],x3=[2.4; 0; 0],x4=[2.7; 0; 0],x5=[1.2; 0; 0],xl=[2; 0; 1]。模糊參數(shù)向量初始值為零。
另外設(shè)置參數(shù)mi=1,bil=0.7,bir=0.5,c=20,h=0.5,η=1.5,υ=13,=5,σ=0.25。
有向圖G如圖1所示,仿真結(jié)果如圖2—5所示。事件觸發(fā)控制律軌跡如圖2所示。圖3描述5個跟隨者的觸發(fā)時刻,從圖3中可以看出系統(tǒng)的事件觸發(fā)控制不受芝諾現(xiàn)象的影響。圖4是領(lǐng)導(dǎo)者和跟隨者的狀態(tài)曲線,從圖4可以看出跟隨者的所有狀態(tài)都可以與領(lǐng)導(dǎo)者的狀態(tài)同步。相對狀態(tài)誤差如圖5所示,可以看出本文這種控制方法可以實現(xiàn)所考慮的多智能體系統(tǒng)的領(lǐng)導(dǎo)者和跟隨者的一致性。
5 結(jié)論
本文研究高階非線性多智能體系統(tǒng)狀態(tài)跟蹤控制問題。所考慮的模型受輸入死區(qū)的影響。與已有結(jié)果相比,考慮了輸入死區(qū)對系統(tǒng)控制性能的影響。同時運用事件觸發(fā)控制機制,與傳統(tǒng)的時間觸發(fā)相比較,有效節(jié)省了通信資源,保證了通信暢通。最后,分析了系統(tǒng)的穩(wěn)定性并確保所有信號都是有界的。未來工作可以考慮系統(tǒng)在受到執(zhí)行器故障或者時滯影響時系統(tǒng)的控制問題。
參考文獻:
[1]FAX J A, MURRAT R M. Information flow and cooperative control of vehicle formations[J]. IEEE Transactions on Automatic Control, 2004, 49(9): 1465-1476.
[2]LI X, HU X, ZHANG R, et al. Routing protocol design for underwater optical wireless sensor networks: a multiagent reinforcement learning approach[J]. IEEE Internet of Things Journal, 2020, 7(10): 9805-9818.
[3]TANG Y, HONG Y, WANG X. Distributed output regulation for a class of nonlinear multi-agent systems with unknown-input leaders[J]. Automatica, 2015, 62: 154-160.
[4]仉偉, 紀志堅, 渠繼軍. 基于領(lǐng)導(dǎo)者對稱的多智能體系統(tǒng)可控性研究[J]. 復(fù)雜系統(tǒng)與復(fù)雜性科學(xué), 2019, 16(2): 52-59.
ZHANG W, JI Z J, QU J J.Research on controllability of multi-agent systems based on Leader symmetry [J].Complex Systems and Complexity Science,2019,16(2):52-59.
[5]李勃, 陳增強, 劉忠信, 等. 含時延的多智能體系統(tǒng)的多靜態(tài)領(lǐng)導(dǎo)者包容控制[J]. 復(fù)雜系統(tǒng)與復(fù)雜性科學(xué), 2016, 13(2): 105-110.
LI B, CHEN Z Q, LIU Z X, et al.Multi-static leader inclusion control for multi-agent systems with delay [J].Complex Systems and Complexity Science, 2016, 13(2): 105 110.
[6]CHEN C L P, WEN G X, LIU Y J, et al. Adaptive consensus control for a class of nonlinear multiagent time-delay systems using neural networks[J]. IEEE Transactions on Neural Networks and Learning Systems, 2014, 25(6): 1217-1226.
[7]LONG CHENG, ZENG-GUANG HOU, MIN TAN, et al. Neural-network-based adaptive leader-following control for multiagent systems with uncertainties[J]. IEEE Transactions on Neural Networks, 2010, 21(8): 1351-1358.
[8]ZHANG T, LEI C, ZHANG Z, et al. AS-NAS: adaptive scalable neural architecture search with reinforced evolutionary algorithm for deep learning[J]. IEEE Transactions on Evolutionary Computation, 2021, 25(5): 830-841.
[9]LIU Y, MA H. Adaptive tracking control of stochastic switched nonlinear systems with unknown dead-zone output[J]. International Journal of Robust and Nonlinear Control, 2021, 31(10): 4511-4530.
[10] WANG X, DING F, ALSAEDI A, et al. Auxiliary model-based iterative parameter estimation for a nonlinear output-error system with saturation and dead-zone nonlinearity[J]. International Journal of Robust and Nonlinear Control, 2021, 31(9): 4262-4286.
[11] REN C E, ZHANG J, GUAN Y. Prescribed performance bipartite consensus control for stochastic nonlinear multiagent systems under event-triggered strategy[J]. IEEE Transactions on Cybernetics, 2021,53(1):468-482.
[12] 成云, 宋運忠. 基于保證集的多智能體系統(tǒng)自觸發(fā)控制[J]. 復(fù)雜系統(tǒng)與復(fù)雜性科學(xué), 2017, 14(4): 97-104.
CHENG Y, SONG Y Z.Self-triggering control of multi-agent systems based on Guarantee Set [J].Complex Systems and Complexity Science, 2017, 14(4): 97-104.
[13] LIANG H, GUO X, PAN Y, et al. Event-triggered fuzzy bipartite tracking control for network systems based on distributed reduced-order observers[J]. Ieee Transactions on Fuzzy Systems, 2021, 29(6): 1601-1614.
[14] WANG W, LI Y, TONG S. Adaptive fuzzy event-triggered control for leader-following consensus of high-order nonlinear systems[J]. IEEE Transactions on Fuzzy Systems, 2020, 28(10): 2389-2400.
[15] ZHAO G, WANG Z, Fu X. Fully distributed dynamic event-triggered semiglobal consensus of multi-agent uncertain systems with input saturation via low-gain feedback[J]. International Journal of Control Automation and Systems, 2021, 19(4): 1451-1460.
[16] 李澤安. 基于事件觸發(fā)多智能體系統(tǒng)一致性研究[D]. 哈爾濱:哈爾濱工業(yè)大學(xué), 2021.
LI Z A.Research on the consistency of event-based trigger multi-agent systems [D].Harbin: Harbin Institute of Technology,2021.
[17] 夏孟瑤, 蔣海軍, 于志永. 基于觀測的事件觸發(fā)主從多智能體系統(tǒng)的一致性[J]. 四川師范大學(xué)學(xué)報(自然科學(xué)版), 2022, 45(3): 322-329.
XIA M Y, JIANG H J, YU Z Y.Consistency of master-slave multi-agent systems triggered by observation-based events [J].Journal of Sichuan Normal University (Natural Science Edition), 2022, 45(3): 322-329.
[18] LIU Y J, ZHOU N. Observer-based adaptive fuzzy-neural control for a class of uncertain nonlinear systems with unknown dead-zone input[J]. ISA Transactions, 2010, 49(4): 462-469.
[19] ZHANG H, LEWIS F L. Adaptive cooperative tracking control of higher-order nonlinear systems with unknown dynamics[J]. Automatica, 2012, 48(7): 1432-1439.
[20] CHEN W, WANG J, MA K, et al. Adaptive event-triggered neural control for nonlinear uncertain system with input constraint[J]. International Journal of Robust and Nonlinear Control, 2020, 30(10): 3801-3815.
(責(zé)任編輯 耿金花)