Abstract
This paper is mainly concerned with the leaderless consensus problem for nonlinear multi-agent systems (MAS) with unknown mismatched nonlinear dynamics and external disturbances. First, a novel adaptive controller is designed to achieve bounded consensus with a linear feedback term, the RBF neural network (RBFNN) adaptive approximation term, a discontinuous feedback term, and a state constraint term. Furthermore, on this basis, an observer-based robust uniform control scheme against disturbance is proposed to achieve the leaderless consensus of MAS with unmeasurable states under the directed graph. Compared with the previous works, the proposed controller is less conservative. Finally, two simulation-based examples are provided to verify the effectiveness of the proposed control scheme.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availibility statement
Research data are not shared since no new data were created in this study.
References
Wang Y-W, Wei Y-W, Liu X-K, Zhou N, Cassandras CG (2019) Optimal persistent monitoring using second-order agents with physical constraints. IEEE Trans Autom Control 64(8):3239–3252
Zhang D-W, Liu G-P, Cao L (2023) Proportional integral predictive control of high-order fully actuated networked multiagent systems with communication delays. IEEE Trans Syst, Man, Cybern: Syst 53(2):801–812
Li RR, Yang G-H (2020) Distributed optimization for a class of uncertain MIMO nonlinear multi-agent systems with arbitrary relative degree. Inf Sci 506(4):58–77
Zhao P, Dou C, Ma K, Zhang Z, Zhang B (2022) Distributed cooperative control based on multiagent system for Islanded microgrids with switching topology and channel interruption. IEEE Syst J 16(1):362–373
Meng DY, Moore KL (2017) Robust cooperative learning control for directed networks with nonlinear dynamics. Automatica 75(11):172–181
Wang J, Lanzon A, Petersen IR (2015) Robust output feedback consensus for networked negative-imaginary systems. IEEE Trans Autom Control 60(9):2547–2552
Li Z, Duan Z, Ren W, Feng G (2015) Containment control of linear multiagent systems with multiple leaders of bounded inputs using distributed continuous controllers. Int J Robust Nonlinear Control 25(13):2101–2121
Zuo S, Song Y, Lewis FL, Davoudi A (2019) Time-varying output formation-containment of general linear homogeneous and heterogeneous multi-agent systems. IEEE Trans Control Netw Syst 6(2):537–548
Abdessameud A, Tayebi A (2018) Distributed consensus algorithms for a class of high-order multi-agent systems on directed graphs. IEEE Trans Autom Control 63(10):3464–3470
Li X, Sun Z, Tang Y, Karimi HR (2021) Adaptive event-triggered consensus of multiagent systems on directed graphs. IEEE Trans Autom Control 66(4):1670–1685
Mei J, Ren W, Song Y (2021) A unified framework for adaptive leaderless consensus of uncertain multiagent systems under directed graphs. IEEE Trans Autom Control 66(12):6179–6186
Su H, Cheng B, Li Z (2022) Fully distributed event-based protocols for Lur’e systems over directed graphs. IEEE transactions on circuits and systems II: express briefs 69(3):1812–1816
Yu W, Wang H, Cheng F, Yu X, Wen G (2017) Second-order consensus in multiagent systems via distributed sliding mode control. IEEE Trans Cybern 47(8):1872–1881
Chen CLP, Wen G-X, Liu Y-J, Liu Z (2016) Observer-based adaptive backstepping consensus tracking control for high-order nonlinear semi-strict-feedback multiagent systems. IEEE Trans Cybern 46(7):1591–1601
Razaq MA, Rehan M, Ahn CK, Khan AQ, Tufail M (2021) Consensus of one-sided Lipschitz multiagents under switching topologies. IEEE Trans Syst, Man, Cybern: Syst 51(3):1485–1495
Rehman Au, Rehan M, Iqbal N, Ahn CK (2021) LPV scheme for robust adaptive output feedback consensus of Lipschitz multiagents using Lipschitz nonlinear protocol. IEEE Trans Syst, Man, Cybern: Syst 51(11):7040–7050
Chen TP, Chen H (1995) Approximation capability to functions of several variables, nonlinear functionals, and operators by radial basis function neural networks. IEEE Trans Neural Netw 6(4):904–910
Hou Z-G, Cheng L, Tan M (2009) Decentralized robust adaptive control for the multiagent system consensus problem using neural networks. IEEE Trans Syst, Man, Cybern Part B (Cybernetics) 39(3):636–647
Cheng L, Hou Z-G, Tan M, Lin Y, Zhang W (2010) Neural-network-based adaptive leader-following control for multiagent systems with uncertainties. IEEE Trans Neural Netw 21(8):1351–1358
Qin J, Zhang G, Zheng WX, Kang Y (2019) Neural network-based adaptive consensus control for a class of nonaffine nonlinear multiagent systems with actuator faults. IEEE Trans Neural Netw Learn Syst 30(12):3633–3644
Wen G, Wang P, Huang T, Yu W, Sun J (2017) Robust neuro-adaptive containment of multileader multiagent systems with uncertain dynamics. IEEE Trans Syst, Man, Cybern: Syst 49(2):406–417
Yue D, Cao J, Li Q, Liu Q (2021) Neural-network-based fully distributed adaptive consensus for a class of uncertain multiagent systems. IEEE Trans Neural Netw Learn Syst 32(7):2965–2977
Ma H, Wang Z, Wang D, Liu D, Yan P, Wei Q (2016) Neural-network-based distributed adaptive robust control for a class of nonlinear multiagent systems with time delays and external noises. IEEE Trans Syst, Man, Cybern: Syst 46(6):750–758
Yue D, Cao J, Li Q, Liu Q (2021) Neural-network-based fully distributed adaptive consensus for a class of uncertain multiagent systems. IEEE Trans Neural Netw Learn Syst 32(7):2965–2977
Mao J, Karimi HR, Xiang Z (2019) Observer-based adaptive consensus for a class of nonlinear multiagent systems. IEEE Trans Syst, Man, Cybern: Syst 49(9):1893–1900
Huang L (1984) Linear algebra in system and control theory. Elsevier, Beijing, China
Khalil HK (1996) Upper saddle river. Nonlinear systems. Prentice-Hall, Hoboken, pp 1–5
Yu W, Chen G, Cao M, Kurths J (2010) Second-order consensus for multiagent systems with directed topologies and nonlinear dynamics. IEEE Trans Syst, Man, Cybern. Part B (Cybernetics) 40(3):881–891
Heck BS, Ferri AA (1989) Application of output feedback to variable structure systems. J Guid, Control, Dyn 12(6):932–935
Wen G, Wang P, Huang T, Yu W, Sun J (2019) Robust neuro-adaptive containment of multileader multiagent systems with uncertain dynamics. IEEE Trans Syst, Man, Cybern: Syst 49(2):406–417
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China under Grant 61873306.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that there are no conflicts of interest in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A Proof of Theorem 1
Proof
Let \({{\tilde{{\bar{\Xi }}} }_i} = {{{\bar{\Xi }} }_i} - \Xi _i^*\). Then choose the following Lyapunov function for systems (12):
where \({{\bar{w}}}\), \({{\bar{\iota }} }\) and \({{\bar{\alpha }} }\) are positive scalars and P is a solution of (14). \({{r_i}}\) satisfy the Lamma 3.
Then the derivative of \(V({\varepsilon _i},{w_i},{\iota _i})\) along (11) can be obtained as
Since \(\Gamma = - {B^T}{P^{ - 1}}\), \(\Lambda = {P^{ -1}}B{B^T}{P^{ - 1}}\), some mathematical manipulations give that
where \(\kappa {\lambda _{2\Psi }} \ge 1\), \({{{\bar{\alpha }} }_i} \le {\lambda _{2\Psi }}\) and \({{{\bar{\iota }} }_i} \le {\lambda _{2\Psi }}\).
Substituting \({{\dot{w}}_i}(t),{{{\dot{\iota }}} _i}(t),{{{{\dot{\alpha }}} }_i}(t),{{\dot{{{\tilde{\Xi }}}}}_i},{{\dot{\tilde{\bar{\Xi }}}}_i}\), (A3), (A4), and (A5) into (A2) gives
Due to
So the \(\dot{V}({\varepsilon _i},{w_i},{\iota _i})\) can be rewritten as
It is well known that \(tr(W_1W_2) = tr(W_2W_1)\) holds for suitable matrices \(W_1\), \(W_2\), one has
Furthermore, the Hölder inequality ensures
where \({\lambda _{M\Psi }}\left( {{\theta _M} + {d_M}} \right) \le {\bar{\iota }} {{{\bar{\iota }} }_i}\). Then, it follows from (A9) and (A10) that:
where \({\vartheta _2}\) is the positive constant. Due to \(P > 0\), the \(V({\varepsilon _i},{w_i},{\iota _i})\) is non-increasing and guarantees that the signals are bounded.
Since \(V({\varepsilon _i},{w_i},{\iota _i},t) \le V(0)\) and is non-increasing, it thus has a finite limit \({V^\infty }\) as \(t \rightarrow \infty\). By noting (25), it is easy to get that
By utilizing Lemma 2, one has \(\mathop {\lim }\limits _{t \rightarrow \infty } {\varepsilon ^T}\left( {{I_N} \otimes {P^{ - 1}}} \right) \varepsilon = \mathbf{{0}}\). So one has \(\mathop {\lim }\limits _{t \rightarrow \infty } \left\| {\varepsilon (t)} \right\| = 0\).
Define \({\hat{\Xi }}_i^* = {{{\hat{\Xi }}}_i} - {{\bar{\Xi }}_i}\), then it is easy to get that:
Since \(\mathop {\lim }\nolimits _{t \rightarrow \infty } \left\| {\varepsilon (t)} \right\| = 0\), \({{h_i}\left( {{x_i}} \right) }\) is uniformly bounded, \({{\sigma _i}}\) and \({{\tau _i}}\) are given positive scalars, then \(\mathop {\lim }\nolimits _{t \rightarrow \infty } {\left\| {\hat{\Xi }_i^*} \right\| _F} = 0\), i.e, \(\mathop {\lim }\nolimits _{t \rightarrow \infty } \left( {{{{\hat{\Xi }}}_i} - {{\bar{\Xi }}_i}} \right) = \mathbf{{O}}\). From (7), we can conclude that \({w_i}(t),{\iota _i}(t)\) converge to a finite value. The proof is completed.
Appendix B Proof of Theorem 2
Define \({{\tilde{{\bar{\Omega }}} }_i} = {{{\bar{\Omega }} }_i} - \Omega _i^*\). Then choose the following Lyapunov function for systems (21):
The derivative of \(V({{{{\tilde{\varepsilon }}} }_i},{{\tilde{w}}_i}(t),{{{{\tilde{\iota }}} }_i}(t))\) can be obtained as
where \({\bar{{\tilde{w}}}}\), \({\bar{{{\tilde{\iota }}} }}\), \({{{{{\tilde{\tau }}} }_i}}\) are positive constants.
Substituting \({{{\dot{{\tilde{w}}}}_i}\left( t \right) }\), \({{{\dot{{{\tilde{\iota }}}} }_i}\left( t \right) }\), \({{{\dot{{{\tilde{\Omega }}}} }_i}}\) and \({{{\dot{\tilde{{\bar{\Omega }} }}}_i}}\) into (B15) gives
Since \({{\tilde{\Gamma }}} = - {B^T}Q_1^{ - 1}\), \({{\tilde{\Lambda }}} = Q_1^{ - 1}B{B^T}Q_1^{ - 1}\), some mathematical manipulations give that
where \({{\tilde{\kappa }}} {\lambda _{2\Psi }} \ge 1\), \({\lambda _{2\Psi }}{{\tilde{\vartheta }}} \ge {\bar{{{\tilde{\iota }}}} }_i\) and \(\bar{\tilde{\iota }} {{\bar{{{\tilde{\iota }}}} }_i} \ge \left( {{\theta _M} + {d_M}} \right)\).
Similar to (A7), we can derive
It is well known that \(tr(W_1W_2) = tr(W_2W_1)\) holds for suitable matrices \(W_1\), \(W_2\), one has
Substituting (B17)-(B22) into (B16), the \(\dot{V}({{\tilde{\varepsilon }}_i},{{{\tilde{w}}}_i}(t),{{{{\tilde{\iota }}} }_i}(t))\) can be rewritten as
Due to
So the \(\dot{V}({{{{\tilde{\varepsilon }}} }_i},{{{\tilde{w}}}_i}(t),{{\tilde{\iota }}_i}(t))\) can be rewritten as
Define \(\xi = {\left[ {{{{{\tilde{\varepsilon }}} }^T},{\delta ^T}} \right] ^T}\), the \(\dot{V}({{{{\tilde{\varepsilon }}} }_i},{{\tilde{w}}_i}(t),{{{{\tilde{\iota }}} }_i}(t))\) can be denoted as
where
and
According to (25) and (26), it is not difficult to obtain \({\Phi _{11}} < - {\varpi _2}I\) and \({\Phi _{22}} < - {\varpi _3}I\). According to Schur complement, it gets that \({\Phi _{11}} < 0\), \({\Phi _{11}} - {\Phi _{12}}\Phi _{22}^{ - 1}{\Phi _{21}} < 0\) and \(\Phi < 0\) are equivalent. Since the (B26), \(\dot{V}({{\tilde{\varepsilon }}_i},{{{\tilde{w}}}_i}(t),{{{{\tilde{\iota }}} }_i}(t)) \le {\xi ^T}\Phi \xi \le 0\). Furthermore, \(V({{{{\tilde{\varepsilon }}} }_i},{{{\tilde{w}}}_i}(t),{{{{\tilde{\iota }}} }_i}(t))\) is positive definite and strictly bounded, using the LaSalle-Yoshizawa theorem, we can obtain \(\mathop {\lim }\limits _{t \rightarrow \infty } \dot{V}({\tilde{\varepsilon }_i},{{\tilde{w}}_i}(t),{{{\tilde{\iota }}} _i}(t)) = 0\). Furthermore, we can obtain \(\mathop {\lim }\limits _{t \rightarrow \infty } \xi = 0\). Thus we can conclude that MAS achieves consensus. This completes the proof.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chen, B., Li, C., Qi, X. et al. Adaptive NN-based distributed consensus control for nonlinear multi-agent systems under direct graphs. Neural Comput & Applic 35, 17795–17807 (2023). https://doi.org/10.1007/s00521-023-08646-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-023-08646-2