Abstract
This paper is concerned with event-triggered bounded consensus tracking for a class of second-order nonlinear multi-agent systems with uncertainties (MASs). Remarkably, the considered MASs allow multiple uncertainties, including unknown control coefficients, parameterized unknown nonlinearities, uncertain external disturbances, and the leader’s control input being unknown. In this context, a new estimate-based adaptive control protocol with a triggering mechanism is proposed. We rule out Zeno behavior by testifying that the lower bound on the interval between two consecutive events is positive. It is shown that under the designed protocol, all signals caused by the closed-loop systems are bounded globally uniformly and tracking errors ultimately converge to a bounded set. The effectiveness of the devised control protocol is demonstrated through a simulation example.
1. Introduction
Nowadays, consensus tracking has been extensively investigated for MASs due to its widespread applications in many fields such as cooperative control of mobile robots and spacecraft formation flying control [,,,,,]. In MASs, each agent is usually equipped with embedded microprocessors, which have limited energy and computing resources. We remark that event-triggered control (ETC) makes it so the information transmitted or the controller is updated only when necessary for systems, which thus can effectively reduce resource consumption. As an effective tool for reducing resource consumption, event-triggered control has been proposed [,]. This inspires the study of the event-triggered consensus tracking problem of MASs.
In the past few decades, abundant work on consensus tracking of MASs with ETC has been reported [,,,,,,,,,,]. Specifically, single-integrator agents and double-integrator agents were investigated in [,], respectively. However, the presented triggering mechanism required each agent to continuously monitor the states of neighboring agents. This requirement is removed in [] by adopting a triggering threshold that is state-independent, while consensus tracking of general linear MASs was realized. As a further improvement, works [,] considered the consensus tracking problems by ETC for nonlinear MASs.
We remark that all the above works do not consider MASs with uncertainties, which are unavoidable when modeling real plants. Specifically, work [] proposed a hybrid system approach to address the ETC problem for linear systems with uncertainties. Then, in [], consensus tracking was realized for nonlinear MASs whose the parameters in nonlinearities have a known upper bound. As an extension, work [] permitted completely unknown parameters in nonlinearities. Work [] considered MASs with parameterized unknown nonlinearities, but unknown control coefficients were not taken into account. Work [] considered uncertain nonlinear MASs with unknown control coefficients, and an estimate-based ETC protocol was proposed to achieve bounded consensus tracking. Then, uncertain nonlinear MASs subjected to unknown external disturbances were investigated in [], and output consensus tracking was realized. However, in reality, second-order nonlinear MASs with uncertainties are more practical for modeling real systems such as torque motors and jet engines, which are tuned to achieve the desired motion directly through acceleration rather than velocity []. Hence, it is exigent to investigate consensus-tracking-based ETC for nonlinear MASs with uncertainties. In this context, how to design an ETC protocol to realize bounded consensus tracking and how to develop an appropriate compensation mechanism to counteract the uncertainties in systems deserve our efforts. A comparison of the features of the investigated MASs in the existing literature is depicted in Table 1.

Table 1.
Comparison of the features of the investigated MASs in the existing literature.
This paper is devoted to event-triggered bounded consensus tracking for second-order nonlinear MASs with uncertainties. Compared with the relevant literature, the MASs in this paper permit multiple uncertainties, including unknown control coefficients and parameterized unknown nonlinearities. In contrast with work [], the considered nonlinear MASs with uncertainties permit unknown external disturbances, and event-triggered consensus tracking is investigated in this paper. Moreover, the leader’s control input is also allowed to be unknown, and the leader’s information is broadcast to only a few of the agents. To counteract the uncertainties and to realize bounded consensus tracking, a novel estimate-based adaptive control protocol with triggering mechanism is developed. Further, through Lyapunov analysis, it is proved that the devised adaptive control protocol can make certain that all signals caused by the closed-loop systems are bounded globally uniformly, and with the passage of time, tracking errors converge to a bounded set.
The remaining context of this paper consists of the following sections. The related preliminaries, which include the problem statement, graph theory, and notation, are formulated in Section 2. Section 3 proposes the triggering mechanism and a distributed adaptive control protocol with the triggering mechanism. The main results are summarized in Section 4. Simulations of nonlinear MASs with uncertainties are given to exemplify the effectiveness of the proposed control protocol are in Section 5. Concluding remarks are provided in Section 6.
2. Preliminaries
2.1. Graph Theory and Notation
Represent a graph by , which consists of a nonempty finite set of nodes and a set of edges , where a set of nodes is denoted by = (, …,). The edge (,) denotes that node can transmit information to node , where is ’s neighbor. Graph is called undirected if (,) implies (,) . For a directed graph, an edge (,) indicates that node can transmit information to node , but node cannot transmit information to node . A directed graph contains a spanning tree: the graph includes a root node with no parent and the root node has directed paths to every other node.
The adjacency matrix of a graph is denoted by = [] ∈ . In , = 1 if (,), and = 0 otherwise. This paper assumes that there are no self-loops; thus, = 0. Correspondingly, the degree matrix is denoted by = diag{} with = . Then, the Laplacian matrix associated with can be defined as = −, where = [] ∈ is defined as = , and = , .
In this paper, we use = 1 to denote that the leader’s trajectory information is available for the i-th follower; otherwise, is set as 0. Let }, and define W = + .
Standard notations are presented as follows.
Q > 0 | the matrix Q is positive definite |
the transposition of matrix Q | |
the 2-norm of a matrix Q | |
the largest eigenvalues of the matrix | |
the smallest eigenvalues of the matrix | |
an N-dimensional column vector with all entries being 1 | |
the upper-right-hand derivative |
Lemma 1.
If a directed graph contains a spanning tree wherein the root node is the leader, then the matrix W = + is positive definite.
Lemma 2 (Schur Complement).
For a symmetric matrix Q = , the following statements are equivalent:
- (1)
- ,
- (2)
- 0, 0,
- (3)
- 0, 0.
2.2. Problem Statement
Consider an uncertain MAS with N followers and one leader. The i-th follower’s dynamics, , are described as follows:
where ∈ and ∈ represent the i-th follower’s states; ∈ is the i-th follower’s control input; ∈ is a non-zero constant that is unknown, called the i-th follower’s control coefficient; ∈ is an unknown constant; , is a known nonlinear function and is locally Lipschitz in () on and continuous in t on ; ∈ represents an external disturbance that is unknown and time-varying.
The leader’s dynamics are described by:
where ∈ and ∈ represent the states of the leader; is the leader’s control input.
This paper aims to design a distributed adaptive event-triggered control protocol for each follower to achieve the following objectives:
- (1)
- All signals that are caused by closed-loop systems are bounded globally uniformly on [0, );
- (2)
- There is no Zeno behavior;
- (3)
- The tracking errors, = −, = −, converge to a small adjustable bounded set.
In order to realize the control objectives, the following assumptions are imposed on systems (1) and (2)
Assumption 1.
A directed graph contains a spanning tree whose leader is the root node, and the communication topology between all followers is undirected.
Assumption 2.
The sign of is known.
Assumption 3.
External disturbance (t) is bounded: that is, , where is an unknown positive constant.
Assumption 4.
The leader’s control input is bounded: i.e., , where ρ is an unknown positive constant.
3. Event-Based Distributed Adaptive Control Protocol Design
3.1. Triggering Mechanism
Event times for the j-th agent are denoted as: with 0 for k∈ , j = 0, 1,⋯, N. The variable denotes the k-th event time for the j-th agent. In this paper, and are adopted to denote the sampling states for the j-th agent, and = , = , , which can be broadcast to neighbors at . Meanwhile, the j-th agent updates the controller at .
The event times are defined as
where , and the triggering mechanism is designed as
where is a positive constant to be designed. The triggering mechanism (3) means that: for agent j, once an event is triggered (i.e., ), information transmission and control updating occur; after , the triggering mechanism (3) is continuously evaluated until , which means that the ()-th event is triggered. During any two consecutive events, if the neighbors of the j-th agent are triggered, the triggering mechanism (3) will not be updated. Since the states of the neighboring agents are not used in the triggering mechanism (3) for the j-th agent, the event times of the j-th agent are determined by themselves. It is noted that the continuous monitoring of the neighbors’ states is avoided since the triggering mechanism (3) only needs the current states of the j-th agent and the sampling states of the j-th agent.
3.2. Adaptive Control Protocol
In this section, we devise the adaptive control protocol for each follower based on the above triggering mechanism, and we analyze the existence and uniqueness of solutions that are caused by closed-loop systems.
Firstly, according to = −, = −, we deduce that
For System (4), the following adaptive control protocol is devised for the i-th follower
where and are the estimates of = and , respectively; is the estimate of ; is the estimate of by the i-th follower; is a positive parameter to be designed; and are relative errors on . The triggering mechanism is integrated into Control Protocol (5) by relative errors and . In (5), an estimate-based method is used to estimate unknown parameters.
In (5), the estimates’ dynamics for the i-th follower are designed as
where is the sign function; and , l = 1, 2, 3, 4, are positive constants; , , , are constants; and are relative errors.
In (6) and (7), the involved relative errors , , , and are defined as
Next, we analyze the existence and uniqueness of solutions that are caused by closed-loop systems, consisting of (3)–(6). Note that the right-hand sides of differential Equations (4)–(6) are locally Lipschitz in (, ) on and continuous in t on . Therefore, by Peano’s existence theorem and the extension theorem [], a closed-loop system has a unique solution on its maximal existence interval [0, ) with ≤ for any initial conditions (, , (0), (0)) on .
4. Main Results
In this section, we firstly construct a Lyapunov function. By Lemma 2, we prove the constructed Lyapunov function is positive definite. Then, we prove that all closed-loop system signals are bounded and exclude Zeno behavior on with . Furthermore, for all signals that cause the closed-loop system to be bounded, we deduce that . Finally, we prove that the devised adaptive event-triggered control protocol can realize bounded consensus tracking.
Theorem 1.
Consider Systems and under Assumptions 1–4. The designed distributed adaptive control protocol with event-triggering mechanism can guarantee: all closed-loop system signals are bounded on ; Zeno behavior is excluded; for each follower, the tracking errors and converge to an adjustable bounded set.
Proof.
Firstly, we prove that all signals that are caused by closed-loop systems are bounded on [0, ) with . According to the estimation errors for unknown parameters and the unknown leader’s control input, a Lyapunov function is constructed as
where = , = with = , = −, = −, = −, = −. Under Assumption 1, W is symmetric, which means that the matrix is symmetric, and we obtain that W is positive definite by Lemma 1. In Lemma 2, can be regarded as Q; can be regarded as ; W can be regarded as and . Then, we can deduce that > 0 by noting > 0, . Thus, we obtain that V is positive definite.
With this in hand, the derivative of V regarding time can be computed as
From (4), it follows that
where , ,
Based on (5) and (10), (9) can be further computed as
Noting that = , we have
Substituting (6) into (11) yields
By [], the following inequalities are acquired:
Substituting (13) into (12), it can be deduced that
where .
Moreover, by Young’s inequality, we have
where q = max{, }.
By (7), note . Then, from (14), it follows that
Let = , = . Based on (15), we obtain
where = min.
Furthermore, from (8), it follows that
Combining (16) with (17), we obtain
where = ( + + + + ). Then, by choosing >()(), we deduce that
By solving (18), we derive
which shows that is uniformly bounded on [0, ). Thus, the signals , , , , and are bounded on [0, ). Under Assumption 4, it is concluded that and are bounded on [0, ). Therefore, and are bounded by the boundedness of , , on [0, ). Furthermore, is bounded on [0, ) from (5).
Now, we prove that there is no Zeno behavior on [0, ): that is, the lower bound on the interval between two consecutive events {} is positive.
Define = − + − for t∈ . First, the derivative of the triggering mechanism regarding time needs to be acquired. Then, the maximum velocity of the change in from 0 to can be acquired. We exclude Zeno behavior by testing if is positive. The derivative of regarding time is computed as
and ≤∣(t)∣+∣(t)∣. By the boundedness of , , , and on [0, ), we acquire a positive number such that ≤. Moreover, we get that . From (3), it follows that . Thus, we arrive at −≥. Zeno behavior is excluded on [0, ). Furthermore, all signals that cause closed-loop systems are bounded; we deduce that = +∞.
Finally, that the tracking errors and converge to a small adjustable bounded set was testified. From (9), it follows that
then,
Substituting (19) into (20), we obtain
which implies that is bounded and converges to a compact set = { | ≤ (+)} for t ≥ (1/) ln(∣−∣/) with an arbitrarily small positive constant. Note . Therefore, tracking errors (t) and (t) also converge to for t≥ (1/) ln(∣−∣/). It is noted that the compact set can be made as small as desired by increasing while fixing all the remaining design parameters. Thus, the compact set can be adjusted by modifying the relevant parameters. □
5. Simulation of Nonlinear MASs with Uncertainties
In this section, we provide a simulation example in detail to verify the theoretical results obtained. Consider an uncertain MAS with four followers and one leader. The i-th follower’s dynamics, , are described as (1), where = = = 1, = 1.1, = 1, = 2, = 3, = 4, , , , , . The leader’s dynamics are described by (2), where .
Note that the communication topology for systems (21) and (22) is shown in Figure 1. The four followers’ initial conditions and the leader’s conditions are given as follows: = 0, = 1, = 1, = 2, = 2, = 3, = 4, = 2, = 0, = 1. The initial conditions , , , , are set to zero. The corresponding parameters in (6) and (7) are chosen as = 170, = = = = 5, = = = = 0.005, = = = = 0. The designed parameters in (3) are taken as . From Figure 2, we can see that the evolution of tracking errors, , , converges to a bounded set. Figure 3 illustrates that the evolution of the control protocols for the four followers is bounded. The four followers’ triggering times and the leader’s triggering times are exhibited in Figure 4.

Figure 1.
Communication topology among a leader and all followers.

Figure 2.
The evolution of and .

Figure 3.
The evolution of control protocol for followers.

Figure 4.
Triggering times of four followers and one leader.
In light of the work [], a distributed adaptive control protocol without ETC is devised to achieve consensus tracking for systems (1) and (2). The trajectories of tracking errors, and , are shown in Figure 5.

Figure 5.
The evolution of tracking errors and .
The simulation experiments are run to make Table 2, which shows the average consensus time (ACT) and the integral of the absolute value of the input (IAU). ACT means the average time it takes for followers to track the leader’s trajectory. IAU can evaluate the energy consumption of control signals [], where larger values of IAU mean greater energy consumption for the control signals.

Table 2.
Comparison between the consensus control protocol with triggering mechanism (CWT) and the consensus control protocol without triggering mechanism (CWNT).
From Table 2, we acquire that the devised consensus protocol in this paper can make all followers track the leader faster. Further, when the triggering mechanism is considered in the design of the control protocol, energy resources can be better conserved.
6. Conclusions
This paper has addressed bounded consensus tracking for nonlinear MASs with uncertainties by ETC. The considered MASs permit multiple uncertainties, including an unknown control coefficient, parameterized unknown nonlinearities, unknown external disturbances, and unknown control input of the leader. To compensate for uncertainties, a new estimate-based adaptive control protocol has been proposed. Integrating a triggering mechanism into the adaptive control protocol, the bounded consensus tracking of MASs can be achieved with fewer communication resources. Then, by choosing an appropriate Lyapunov function candidate, it has been proved that the designed control protocol can guarantee that there is no Zeno behavior and that tracking errors ultimately converge to a bounded set. For future study, extending the results to finite-time consensus will be interesting work.
Author Contributions
Conceptualization, Y.M.; Methodology, Y.M.; Software, Y.M.; Validation, C.G. and L.Y.; Formal analysis, C.G. and L.Y.; Resources, C.G., Y.L. and W.T.; Data curation, Y.M.; Writing—original draft, Y.M.; Writing—review & editing, C.G., Y.L., L.Y. and W.T.; Visualization, Y.M.; Supervision, C.G. and Y.L.; Project administration, Y.L. All authors have read and agreed to the published version of the manuscript.
Funding
National Natural Science Foundation of China 62003201, National Natural Science Foundation of China 6207023772.
Data Availability Statement
Data is unavailable due to privacy.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Ou, M.Y.; Du, H.B.; Li, S.H. Finite-time tracking control of multiple nonholonomic mobile robots. J. Frankl. Inst. 2015, 349, 2834–2860. [Google Scholar] [CrossRef]
- Schaub, H.; Vadali, S.R.; Junkins, J.L.; Alfriend, K.T. Spacecraft formation flying control using mean orbit elements. J. Astronaut. Sci. 2000, 48, 69–87. [Google Scholar] [CrossRef]
- Leonard, N.E.; Fiorelli, E. Virtual leader, artificial potentials and coordinated control of groups. In Proceeding of the 40th IEEE Conference on Decision and Control, Orlando, FL, USA, 4–7 December 2001; Volume 3, pp. 2968–2973. [Google Scholar]
- Fax, J.A.; Murray, R.M. Information flow and cooperative control of vehicle formations. IEEE Trans. Autom. Control. 2003, 49, 1465–1476. [Google Scholar] [CrossRef]
- Jadbabaie, A.; Lin, J.; Morse, A.S. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control. 2003, 48, 988–1001. [Google Scholar] [CrossRef]
- Cao, Y.C.; Ren, W.; Sorensen, N.; Larry, B.; Andrew, R.; Jonathan, K. Experiments in consensus-based distributed cooperative control of multiple mobile robots. In Proceedings of the 2007 International Conference on Mechatronics and Automation, Harbin, China, 5–8 August 2007; pp. 2819–2824. [Google Scholar]
- Dimarogonas, D.V.; Emilio, F.; Karl, H.J. Distributed event-triggered control for multi-agent systems. IEEE Trans. Autom. Control. 2012, 57, 1291–1297. [Google Scholar] [CrossRef]
- Cavone, G.; Dotoli, M.; Seatzu, C. Management of inermodal freight terminals by first-order hybrid petri nets. IEEE Robot. Autom. Lett. 2016, 1, 2–9. [Google Scholar] [CrossRef]
- Zhang, Z.Q.; Zhang, L.; Hao, F.; Wang, L. Periodic event-triggered consensus with quantization. IEEE Trans. Circuits Syst. Ii: Express Briefs 2015, 63, 406–410. [Google Scholar] [CrossRef]
- Li, H.Q.; Liao, X.F.; Huang, T.W.; Zhu, W. Event-triggering sampling based leader-following consensus in second-order multi-agent systems. IEEE Trans. Autom. Control. 2014, 60, 1998–2003. [Google Scholar] [CrossRef]
- Yang, D.P.; Ren, W.; Liu, X.D.; Chen, W.S. Decentralized event-triggered consensus for linear multi-agent systems under general directed graphs. Automatica 2016, 69, 242–249. [Google Scholar] [CrossRef]
- Li, H.Q.; Chen, G.; Xiao, L. Event-triggered nonlinear consensus in directed multi-agent systems with combinational state measurements. Int. J. Syst. Sci. 2016, 47, 3364–3377. [Google Scholar] [CrossRef]
- You, X.; Hua, C.C.; Guan, X.P. Self-triggered leader-following consensus for high-order nonlinear multiagent systems via dynamic output feedback control. IEEE Trans. Cybern. 2018, 49, 2002–2010. [Google Scholar] [CrossRef] [PubMed]
- Zhu, W.; Jiang, Z.P.; Feng, G. Event-based consensus of multi-agent systems with general linear models. Automatica 2014, 50, 552–558. [Google Scholar] [CrossRef]
- Cheng, Y.; Ugrinovskii, V. Event-triggered leader-following tracking control for multivariable multi-agent systems. Automatica 2016, 70, 204–210. [Google Scholar] [CrossRef]
- Cheng, B.; Li, Z.K. Fully distributed event-triggered protocols for linear multi-agent networks. IEEE Trans. Autom. Control. 2018, 64, 1655–1662. [Google Scholar] [CrossRef]
- Mishra, R.K.; Sinha, A. Event-triggered sliding mode based consensus tracking in second-order heterogeneous nonlinear multi-agent systems. Eur. J. Control. 2019, 45, 30–44. [Google Scholar] [CrossRef]
- Fu, Q.X.; Ren, C.E.; Zhang, J.; Shi, Z.P. Adaptive Event-Triggered Control for Nonlinear Multi-Agent Systems with State Time Delay and Unknown External Disturbance. In Proceedings of the 2021 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Virtual, 17–20 October 2021; pp. 3095–3100. [Google Scholar]
- Tian, C.Y.; Liu, K.E.; Ji, Z.J. Adaptive event-triggered consensus of mutli-agent systems with general linear dynamics. Int. J. Syst. Sci. 2022, 53, 1744–1755. [Google Scholar] [CrossRef]
- Liu, K.Z.; Teel, A.R.; Sun, X.M.; Wang, X.F. Model-based dynamic event-triggered control for systems with uncertainty: A hybrid system approach. IEEE Trans. Autom. Control. 2021, 66, 444–451. [Google Scholar] [CrossRef]
- Zhao, M.; Peng, C.; He, W.L.; Song, Y. Event-triggered communication for leader-following consensus of second-order multiagent systems. IEEE Trans. Cybern. 2017, 48, 1888–1897. [Google Scholar] [CrossRef]
- Huang, N.; Duan, Z.S.; Wen, G.H.; Zhao, Y. Event-triggered consensus tracking of multi-agent systems with Lur’e nonlinear dynamics. Int. J. Control. 2016, 89, 1025–1037. [Google Scholar] [CrossRef]
- Deng, C.; Wen, C.C.; Huang, J.S.; Zhang, X.M.; Zou, Y. Distributed observer-based cooperative control approach for uncertain nonlinear MASs under event-triggered communication. IEEE Trans. Autom. Control. 2021, 67, 2669–2676. [Google Scholar] [CrossRef]
- Wang, W.; Wen, C.Y.; Huang, J.S.; Zhou, J. Adaptive consensus of uncertain nonlinear systems with event triggered communication and intermittent actuator faults. Automatica 2019, 111, 108667. [Google Scholar] [CrossRef]
- Long, J.; Wang, W.; Huang, J.S.; Wang, L. Event-triggered adaptive output consensus tracking control of uncertain nonlinear multi-agent systems. In Proceedings of the 2020 15th IEEE Conference on Industrial Electronics and Applications (ICIEA), Kristiansand, Norway, 9–13 November 2020; pp. 1312–1317. [Google Scholar]
- Shi, D.W.; Xue, J.; Zhao, L.X.; Wang, J.Z.; Huang, Y. Event-triggered active disturbance rejection control of dc torque motors. IEEE Trans. Mechatronics 2017, 22, 2277–2287. [Google Scholar] [CrossRef]
- Niu, X.L.; Liu, Y.G.; Man, Y.C. Adaptive leader-following consensus for uncertain nonlinear multi-agent systems. Asian J. Control 2017, 19, 1189–1196. [Google Scholar]
- Hartman, P. Ordinary Differential Equations; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2002. [Google Scholar]
- Mechali, M.; Xu, L.M.; Huang, Y.; Shi, M.J.; Xie, X.M. Observer-based fixed-time continuous nonsingular terminal sliding mode control of quadrotor aircraft under uncertainties and disturbances for robust trajectory tracking: Theory and experiment. Control Eng. Pract. 2021, 111, 104806. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).