摘 要:
針對具有輸入幅值約束的輸入時滯機械系統(tǒng),研究基于有向圖拓?fù)涞亩嘀悄荏w系統(tǒng)(multi-agent system, MAS)的一致性控制問題。對于只有部分智能體能夠接收到理想信號的情況,提出一種觀測器,使每個智能體都能觀測到理想信號,并證明觀測誤差的指數(shù)收斂性。在控制器設(shè)計中,通過將系統(tǒng)的輸入積分反饋到控制器中,消除輸入延遲的影響;結(jié)合輸入積分法和雙曲正切函數(shù),在解決輸入延遲問題的同時限制控制輸入幅值,并利用FMINCON函數(shù)優(yōu)化控制參數(shù)。最后,利用李雅普諾夫方法證明控制目標(biāo)的實現(xiàn)和閉環(huán)系統(tǒng)的漸近穩(wěn)定性。仿真結(jié)果表明,所提出的觀測器和控制器能夠有效實現(xiàn)系統(tǒng)的一致性控制。
關(guān)鍵詞:
多智能體系統(tǒng); 有向圖; 輸入受限; 輸入延遲; 一致性控制
中圖分類號:
TP 273
文獻標(biāo)志碼: A""" DOI:10.12305/j.issn.1001-506X.2024.09.29
Consensus control for input-delay multi-agent system with input constraint
LIU Weimin1,2, WANG Yongyue1, MA Xinyang3,*, LIU Jinkun3
(1. North Automatic Control Technology Institute, Taiyuan 030006, China;
2. School of Automation, Beijing Institute of Technology, Beijing 100081, China;
3. School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China)
Abstract:
For input-delayed mechanical system with input amplitude constraints, the consensus control problem of multi-agent system (MAS) based on directed graph topology is studied. For scenarios where only some agents can receive the desired signal, an observer is proposed to enable each agent to observe the desired signal, with exponential convergence of the observation error being proven. In the controller design, the system’s input integral is fed back to the controller to eliminate the effects of input delay. By combining the input integral method with the hyperbolic tangent function, the input amplitude is limited while addressing the input delay issue. The FMINCON function is used to optimize the control parameters. Finally, the Lyapunov method is utilized to prove the achievement of control objectives and the asymptotic stability of the closed-loop system. Simulation results demonstrate the effectiveness of the proposed observer and controller in achieving system consensus control.
Keywords:
multi-agent system (MAS); directed graph; input constraint; input delay; consensus control
0 引 言
多智能體系統(tǒng)的分布式控制在當(dāng)今社會中有著廣泛的應(yīng)用,涵蓋了眾多領(lǐng)域,比如編隊跟蹤[1-2]、智能交通系統(tǒng)[3-4]、微電網(wǎng)系統(tǒng)[5]等。其中,多智能體狀態(tài)一致性問題,即通過設(shè)計合適的控制算法使得多智能體的狀態(tài)趨于同步,是多智能體系統(tǒng)研究的重要領(lǐng)域[6-7],但是一致性控制在實際應(yīng)用中面臨許多挑戰(zhàn),比如輸入時滯和輸入受限問題[8]。
基于無向圖拓?fù)涞亩嘀悄荏w系統(tǒng)的研究已經(jīng)得到了廣泛的關(guān)注和研究,在不同結(jié)構(gòu)的系統(tǒng)(比如一階系統(tǒng)[9-10]、二階系統(tǒng)[11-12]和高階系統(tǒng)[13-14])上取得了豐富的成果。而相比于要求智能體間雙向通信的無向圖拓?fù)?,基于有向圖拓?fù)涞亩嘀悄荏w系統(tǒng)允許單向通信,其應(yīng)用更為廣泛,因此基于有向圖拓?fù)涞姆植际娇刂蒲芯烤邆涓蟮臐摿蛢?yōu)勢。比如,文獻[15]研究一組基于有向圖拓?fù)涞漠悩?gòu)無人機(unmanned aerial vehicle, UAV)和無人地面車輛(unmanned ground vehicle, UGV)系統(tǒng)的自適應(yīng)容錯編隊跟蹤問題。文獻[16]研究具有通信噪聲和執(zhí)行器故障的非線性多智能體系統(tǒng)的有向鏈路故障/恢復(fù)的一致性容錯控制問題。
在多智能體系統(tǒng)中,一個重要的挑戰(zhàn)是并非每個智能體都能夠直接獲取到所需的理想信號。為了解決這一問題,設(shè)計觀測器用于估計理想信號成為一項非常有益的技術(shù)手段[17]。通過引入觀測器,可以實現(xiàn)每個智能體對理想信號的觀測,從而將適用于單個智能體的控制方法更好地應(yīng)用于多智能體系統(tǒng),進而提高系統(tǒng)的整體性能和穩(wěn)定性。
此外,在實際工程中,許多機械系統(tǒng)諸如遙控系統(tǒng)[18]、車載機械臂[19]、太空機械臂[20]等,均會受到時滯的影響。在多智能體系統(tǒng)中,由于傳感器存在響應(yīng)時間、信號傳輸延遲、通信網(wǎng)絡(luò)堵塞等原因,輸入時滯也成為不得不考慮的因素[21]??刂菩盘柵c實際狀態(tài)之間的時間差,可能導(dǎo)致系統(tǒng)出現(xiàn)不穩(wěn)定、震蕩甚至崩潰的情況。特別是在快速動態(tài)系統(tǒng)或者需要高精度控制的應(yīng)用中,輸入時滯的影響更加顯著。許多學(xué)者研究如何消除時滯對系統(tǒng)的影響,例如李雅普諾夫-克拉索夫斯基定理[22-23]和李雅普諾夫-拉祖米辛定理[24]被廣泛地用于分析延遲系統(tǒng),文獻[25]使用截斷預(yù)測器反饋技術(shù)補償系統(tǒng)的輸入時滯。除此之外,輸入積分法是常用的處理輸入時滯的方法[26-27],通過將系統(tǒng)狀態(tài)誤差和輸入的積分反饋回控制器,可以實現(xiàn)系統(tǒng)的漸進收斂。然而對于輸入積分法,設(shè)計反饋系數(shù)是一個難題,隨意選取的控制參數(shù)過小時會導(dǎo)致控制效果不佳,過大時甚至?xí)?dǎo)致系統(tǒng)發(fā)散,因此需要專門設(shè)計控制參數(shù)選擇方法。
輸入受限問題和輸入時滯問題是經(jīng)常被同時考慮的問題。過大的控制輸入會對輸入時滯的處理產(chǎn)生負(fù)面效果,輸入受限也是控制系統(tǒng)中一個重要且常見的限制因素,對系統(tǒng)的控制能力和性能產(chǎn)生顯著影響。比如,過大的控制輸入容易產(chǎn)生振動[28-29],因此同時考慮輸入時滯和輸入受限問題是有必要的。但是,同時考慮這兩個問題增加了設(shè)計控制律所需要的控制參數(shù),提升了設(shè)計難度。
綜上所述,多智能體的一致性控制問題存在諸多挑戰(zhàn),比如:如何基于有向圖的通訊網(wǎng)絡(luò)使每個智能體都能夠直接獲取到所需的理想信號;如何同時處理輸入時滯和輸入受限問題;以及如何設(shè)計合適的控制參數(shù)優(yōu)化方法保證控制器的性能,這些都是亟待解決的問題。
基于對上述研究的分析,考慮任意智能體可能發(fā)生的輸入時滯以及針對每個智能體的執(zhí)行器幅值受限,研究基于有向圖拓?fù)涞亩嘀悄荏w系統(tǒng)一致性控制問題。對比已有的文獻研究,本文有如下成果:① 基于有向圖通訊拓?fù)洌瑢γ總€智能體設(shè)計了觀測器來估計目標(biāo)位置,該觀測結(jié)果被智能體用來實現(xiàn)位置跟蹤;② 輸入積分法和雙曲正切函數(shù)被結(jié)合起來同時處理輸入受限和輸入時滯問題;③ FMINCON函數(shù)被用來求解合適的控制律參數(shù)并達(dá)到更快的收斂速度。
本文結(jié)構(gòu)如下所示:首先介紹本文涉及的圖論知識和引理,并提出控制問題;其次為每個智能體設(shè)計理想位置的觀測器,并設(shè)計同時解決輸入時滯和輸入受限問題的一致性控制器;再次通過仿真對比,驗證所提出方法的有效性;最后對全文進行總結(jié)。
1 問題描述及預(yù)備知識
1.1 圖論知識
在多智能體系統(tǒng)分布式一致性控制問題中,多智能體系統(tǒng)的通信情況可以由圖論知識近似描述。利用有向拓?fù)鋱DG表示N+1個智能體間的通信拓?fù)?,領(lǐng)導(dǎo)者標(biāo)記為0,跟隨者標(biāo)記為1,2,…,N。令G=(Δ,E),其中Δ={0,1,…,N}為包括每個智能體的點集,EΔ×Δ為表示智能體之間通訊關(guān)系的邊集,(i,j)∈E用于表示智能體j可以獲得智能體i的信息,但并不能保證(j,i)∈E,這種情況下,智能體i被稱為智能體j的內(nèi)鄰,智能體j被稱為智能體i的外鄰。智能體i的內(nèi)鄰集合和外鄰集合分別表示為Ω+i={j|(j,i)∈E},Ω-i={j|(i,j)∈E}。
定義鄰接矩陣A=[aij]∈R(m+1)×(m+1),如果(j,i)∈E,則aij=1,否則aij=0,且有aii=0。定義Laplacian矩陣Q=[qij]∈R(m+1)×(m+1),當(dāng)i≠j時,qij=-aij,且有qii=∑mj=0,j≠iaij。領(lǐng)導(dǎo)者沒有內(nèi)鄰,其運動與跟隨者的運動無關(guān)。因此,Q可被表示為如下形式:
4 仿真結(jié)果
本文采用含有5個智能體的二階多智能體系統(tǒng)作為仿真對象,在此基礎(chǔ)上,本文在考慮輸入受限和輸入時滯影響的情況下進行如下仿真分析。描述每一個智能體的狀態(tài)方程的參數(shù)為θi1=1,θi2=2,bi=0.5(i=1,2,…,N)。
多智能體通訊拓?fù)鋱D如圖1所示。
觀察圖2中的系統(tǒng)狀態(tài)1(位置)和圖3中的系統(tǒng)狀態(tài)2(速度),3種控制律都能夠?qū)崿F(xiàn)系統(tǒng)狀態(tài)的穩(wěn)定,但是當(dāng)只考慮輸入受限而不考慮輸入時滯時,圖2(a)和圖3(a)中系統(tǒng)的狀態(tài)存在波動。而在圖4中的控制輸入和圖5的控制律反饋部分中,當(dāng)只考慮輸入受限而不考慮輸入時滯時,圖4(a)和圖5(a)的曲線存在波動;當(dāng)只考慮輸入時滯而不考慮輸入受限時,圖4(b)和圖5(b)中,控制輸入的幅值得不到限制;當(dāng)同時考慮輸入時滯和輸入受限時,圖4(c)和圖5(c)中,控制律曲線沒有波動,并且控制律的幅值被限制在一定范圍內(nèi)。由以上分析可知,當(dāng)僅考慮輸入受限時,輸入信號與系統(tǒng)狀態(tài)因為時滯導(dǎo)致的不匹配帶來了控制信號的波動;當(dāng)僅考慮輸入時滯時,控制律的幅值無法滿足要求;而使用本文中同時考慮輸入受限和輸入時滯的控制器,可以在限制控制器幅值的情況下達(dá)成控制效果。以上對比說明本文設(shè)計的式(13)控制律同時處理輸入受限和輸入時滯的效果。
圖2(c)、圖2(d)、圖3(c)、圖3(d)、圖4(c)、圖4(d)、圖5(c)、圖5(d)分別為進行參數(shù)設(shè)計和未進行參數(shù)設(shè)計時式(13)中控制律的效果。在圖2(c)、圖3(c)、圖4(c)、圖5(c)中,系統(tǒng)信號變化平緩;而在圖2(d)、圖3(d)、圖4(d)、圖5(d)中,系統(tǒng)速度和控制律持續(xù)著明顯的波動。以上對比說明使用本文提出的控制律參數(shù)優(yōu)化方法的必要性和有效性,使用該參數(shù)優(yōu)化方法可以避免不必要的盲目嘗試,快速獲得合適的控制參數(shù),從而提高效率。
5 結(jié) 論
針對一組存在輸入約束的輸入時滯機械系統(tǒng),研究基于有向圖拓?fù)涞亩嘀悄荏w系統(tǒng)一致性控制。通過設(shè)計觀測器,使得每個智能體都能夠觀測到理想信號,并給出觀測誤差的指數(shù)收斂性證明。對于輸入約束和輸入時滯問題,通過將輸入積分法和雙曲正切函數(shù)結(jié)合,在滿足輸入約束的情況下消除輸入時滯對于穩(wěn)定性的影響。對于控制律中的參數(shù)選取,通過構(gòu)建評估矩陣,并利用FMINCON優(yōu)化函數(shù)最小化矩陣的最大特征值,來獲取合適的控制律參數(shù),并通過李雅普諾夫方法證明系統(tǒng)的穩(wěn)定性和控制目標(biāo)的實現(xiàn)。經(jīng)過計算機仿真驗證可知:本文提出的一致性控制方法可以滿足輸入約束并消除輸入時滯的影響,實現(xiàn)控制目標(biāo)并保證系統(tǒng)的穩(wěn)定性。
參考文獻
[1] WANG W, LONG J, WEN C Y, et al. Recent advances in distributed adaptive consensus control of uncertain nonlinear multi-agent systems[J]. Journal of Control and Decision, 2020, 7(1): 44-63.
[2] LI Z C, ZHAO Y, YAN H C. Active disturbance rejection formation tracking control for uncertain nonlinear multi-agent systems with switching topology via dynamic event-triggered extended state observer[J]. IEEE Trans.on Circuits and Systems I: Regular Papers, 2023, 70(1): 518-529.
[3] SOLTER A, LIN F H, WEN D W, et al. Data-driven multi-agent vehicle routing in a congested city[J]. Information, 2021, 12(11): 447.
[4] LI Y, WANG C L, LIANG D Y. Truncated prediction-based distributed consensus control of linear multi-agent systems with discontinuous communication and input delay[J]. Neurocomputing, 2020, 409: 217-230.
[5] 劉建剛, 楊勝杰. 具有容性負(fù)載的直流微電網(wǎng)系統(tǒng)分布式協(xié)同控制[J]. 自動化學(xué)報, 2020, 46(6): 1283-1290.
LIU J G, YANG S J. Distributed cooperative control of DC microgrid systems with capacitive loads[J]. Acta Automatica Sinica, 2020, 46(6): 1283-1290.
[6] TAN M J, LIU Z, CHEN C L P, et al. Optimized adaptive consensus tracking control for uncertain nonlinear multiagent systems using a new event-triggered communication mechanism[J]. Information Sciences: an International Journal, 2022, 605: 301-316.
[7] LIU C, LIU L, CAO J, et al. Intermittent event-triggered optimal leader-following consensus for nonlinear multi-agent systems via actor-critic algorithm[J]. IEEE Trans.on Neural Networks and Learning Systems, 2023, 34(8): 3992-4006.
[8] 鐘佳岐, 陳曉雷, 曾誠. 具有執(zhí)行器飽和的多智能體系統(tǒng)H無窮邊界一致性控制[J]. 系統(tǒng)科學(xué)與數(shù)學(xué), 2023, 43(1): 29-43.
ZHONG J Q, CHEN X L, ZENG C. Multi-agent system H infinite boundary consistency control with actuator saturation[J]. Journal of Systems Science and Mathematical Sciences, 2023, 43(1): 29-43.
[9] SHI L, GOU K X, XIE D M. Convergence analysis of first-order discrete multi-agent systems with cooperative-competitive mechanisms[J]. Applied Mathematics Computation, 2021, 410: 126462.
[10] FAN X Y, CHEN S J, WANG X L. Distributed H∞ consensus problem for first-order multi-agent systems with antagonistic interactions and nonconvex constraints[J]. Journal of Systems Science and Complexity, 2023, 36(2): 540-554.
[11] WANG H, REN W, YU W W, et al. Fully distributed consensus control for a class of disturbed second-order multi-agent systems with directed networks[J]. Automatica, 2021, 132: 109816.
[12] MIAO S X, SU H S. Second-order hybrid consensus of multi-agent systems with matrix-weighted networks[J]. IEEE Trans. on Network Science and Engineering, 2022, 9(6): 4338-4348.
[13] YU M Y, HE W, YANG T, et al. Bipartite consensus of higher-order multi-agent systems based on event-triggered control and signed network[J]. Journal of Control and Decision, 2021, 8(2): 233-242.
[14] WANG C L, WEN C Y, GUO L. Adaptive consensus control for nonlinear multiagent systems with unknown control directions and time-varying actuator faults[J]. IEEE Trans.on Automatic Control, 2021, 66(9): 4222-4229.
[15] GONG J Y, MA Y J, JIANG B, et al. Fault-tolerant formation tracking control for heterogeneous multiagent systems with directed topology[J]. Guidance, Navigation and Control, 2021, 1(1): 2150001.
[16] ABBAS T, HEIDAR A, MASOUD S. Fault-tolerant consensus of nonlinear multi-agent systems with directed link failures, communication noise and actuator faults[J]. International Journal of Control, 2021, 94(1): 60-74.
[17] WANG C L, GUO L, WEN C Y, et al. Attitude coordination control for spacecraft with disturbances and event-triggered communication[J]. IEEE Trans.on Aerospace and Electroinc Systems, 2021, 57(1): 586-596.
[18] DENG Y, LECHAPPE V, MOULAY E, et al. Predictor-based control of lti remote systems with estimated time-varying delays[J]. IEEE Control Systems Letters, 2021, 5(1): 289-294.
[19] WANG Y Y, LI S Z, WANG D, et al. Adaptive time-delay control for cable-driven manipulators with enhanced nonsingular fast terminal sliding mode[J]. IEEE Trans.on Industrial Electronics, 2021, 68(3): 2356-2367.
[20] ALDANA C, GRACIA L, NUNO E, et al. Space teleoperation with time-delays and without velocity measurements via a bounded controller[J]. IEEE Control Systems Letters, 2023, 7: 1141-1146.
[21] GUO H H, MENG M, FENG G. Lyapunov-based output containment control of heterogeneous multi-agent systems with markovian switching topologies and distributed delays[J]. IEEE/CAA Journal of Automatica Sinica, 2023, 10(6): 1421-1433.
[22] KONG F C, ZHU Q X, HUANG T W. New fixed-time stability analysis of delayed discontinuous systems via an augmented indefinite Lyapunov-Krasovskii functional[J]. IEEE Trans.on Cybernetics, 2022, 52(12): 13438-13447.
[23] SONG Y X, LI Z Y, ZHOU B. Stability analysis of linear neutral delay systems with two delays via augmented Lyapunov-Krasovskii functionals[J]. IEEE Trans.on Circuits and Systems I: Regular Papers, 2023, 70(1): 460-471.
[24] NGUYEN T. Exponential state estimate of positive systems with time-varying delays: a Lyapunov-Razumikhin approach[J]. IMA Journal of Mathematical Control and Information, 2023, 40(2): 135-151.
[25] SUN Y D, SU H S, WANG X L, et al. Scaled consensus of exponentially unstable networked systems with time-varying input delay[J]. IEEE Trans.on Systems, Man, and Cybernetics, 2023, 53(7): 4548-4559.
[26] CHOI H, OH S. Event-triggered global regulation of an uncertain chain of integrators under unknown time-varying input delay[J]. IEICE Trans.on Fundamentals of Electronics, Communications and Computer Sciences, 2022, E105/A(7): 1091-1095.
[27] PARK J, CHOI H, OH S. Global regulation of a chain of integrators with an unknown delay in the input via reduced-order observer based output feedback with a gain-scaling factor[J]. International Journal of Control, Automation and Systems, 2022, 20(9): 2868-2878.
[28] JI N, YANG H J, LIU J K. Coordination and vibration control for two sets of flexible satellites with input constraints and actuator failures[J]. Journal of Vibration Control, 2021, 27(11/12): 1281-1296.
[29] LU C D, HE Z Q, CHEN L F, et al. Suppressing coupled axial-torsional vibration of drill-string system considering regenerative cutting induced delay and actuator saturation[J]. IEEE Trans.on Industrial Electronics, 2023, 70(11): 11608-11617.
[30] WANG Y J, SONG Y D. Leader-following control of high-order multi-agent systems under directed graphs: pre-specified finite time approach[J]. Automatica, 2018, 87: 113-120.
作者簡介
劉偉民(1991—),男,副研究員,博士研究生,主要研究方向為智能指揮控制、指揮信息系統(tǒng)、仿真推演、博弈對抗。
王永越(1990—),男,工程師,博士研究生,主要研究方向為多智能體控制系統(tǒng)、指揮控制系統(tǒng)、機器學(xué)習(xí)處理器體系結(jié)構(gòu)、機器學(xué)習(xí)系統(tǒng)軟件。
馬欣陽(1998—),男,博士研究生,主要研究方向為分布參數(shù)控制、多智能體控制。
劉金琨(1965—),男,教授,博士,主要研究方向為飛行器控制、機器人控制、分布參數(shù)控制。