Abstract
This paper addresses the synchronization problem of multi-agent systems with nonlinear controller outputs via event-triggered control, in which the combined edge state information is utilized, and all controller outputs are nonlinear to describe their inherent nonlinear characteristics and the effects of data transmission in digital communication networks. First, an edge-event-triggered policy is proposed to implement intermittent controller updates without Zeno behavior. Then, an edge-self-triggered solution is further investigated to achieve discontinuous monitoring of sensors. Compared with the previous event-triggered mechanisms, our policy design considers the controller output nonlinearities. Furthermore, the system’s inherent nonlinear characteristics and networked data transmission effects are combined in a unified framework. Numerical simulations demonstrate the effectiveness of our theoretical results.
1. Introduction
In recent years, distributed coordinated control of multi-agent systems has attracted a lot of attention from researchers [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]. The main attention is focused on two aspects: one is how to more accurately describe the models of multi-agent systems, and the other is how to design the information interaction mechanisms between agents to achieve control objectives. For these two aspects, researchers have not only studied the coordinated control of multi-agent systems with various dynamics, but also combined the design of data interaction mechanisms and the effects of communication networks, sensors and controllers, for instance, data packet loss, sensor noises, external disturbances, etc.
Recently, event- and self-triggered sampling [21,22,23,24,25,26,27,28,29,30,31,32,33] have been introduced into multi-agent coordinated control [32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51], and its sampling times are determined by event-triggered conditions rather than by synchronous or asynchronous digital clock signals. In comparison with traditional periodic sampled-data control, distributed event-triggered control performs data sampling according to the needs of agents, avoiding redundant sampling at unnecessary times, thereby saving system resources. According to the information acquisition methods of the sensors equipped by agents, distributed event-triggered sampling can usually be divided into node-based [34,35,36,38,44,52,53] and edge-based [39,40,41,42,43,45,46,47,54,55]. These two methods are suitable for different scenarios. For the node-based event-triggered control, the sensors assembled in each agent are required to sample each individual’s absolute state information and communicate with neighbor individuals. For instance, employing GPS and inertial navigation equipments to obtain its absolute velocity and position information in the given inertial reference frame. For edge-based event-triggered control, it is applicable in the scenarios where the absolute state information is difficult to measure. For instance, in the deep sea or deep space, each AUV or spacecraft employs sonar or LiDAR to measure the relative velocity and position between itself and its neighbors to achieve multi-agent coordination goals. In [39,45,46,47,54,55], all relevant edge state information of each agent is acquired and processed together, which is different from the way of asynchronously acquiring and processing edge state information [40,41,42,43,45]. However, most of the previous results have not considered the controller output nonlinearities. On one hand, the controller device may have inherent nonlinear characteristics that cause the output signals to be distorted. For instance, the nonlinear characteristics of the control circuits may lead to signal output distortion and saturation. On the other hand, the employment of quantizers may also lead to the distortion of controller output information.
In this paper, we provide edge-event- and edge-self-triggered control solutions to solve the synchronization problem of Lipschitz nonlinear multi-agent systems with controller output nonlinearities, in which the edge states associated with each individual are processed together. Besides, we take the effects of controller output nonlinearities into account. It does not only include the nonlinear characteristics of controllers, but also the effects of nonlinear coding required for data transmission in digital communication networks. To avoid the requirement for sensor continuous scanning due to continuous monitoring of measurement errors in the proposed event-triggered condition, an edge-self-triggered policy is proposed to save sensor resource consumption. In the designed event-triggered policy, neighboring individuals do not need to employ communication networks to transmit data. However, in the proposed self-triggered policy, a small amount of data communication is necessary, which brings savings in sensor resources. There exists a trade-off between communication resource consumption and sensor resource consumption between the two policies, which are suitable for different application scenarios. Nonlinear dynamic models can be used to describe a large number of actual systems in engineering scenarios, for example, various types of nonlinear circuits, spring-mass-vehicle devices, inverted pendulums, etc. The research of nonlinear multi-agent system coordination control problems can provide solutions for such scenarios. The proposed triggering mechanisms can save resources consumed by interaction, and the considered output nonlinear fluctuation can evaluate the impact of communication transmissions and actuator nonlinearities. Although there have been some results on the coordination of nonlinear multi-agent systems based on event-triggered control [45,54,55], the influences of data quantization and actuator nonlinearities on systems have not been considered. Our work evaluates the applicability of event-triggered mechanisms in such scenarios. The novelties of this study are summarized in the following.
- The proposed event- and self-triggered policies take the effects of controller output nonlinearities into account, not only including controllers’ inherent nonlinear properties, but also the signal distortion caused by network data transmission. In comparison with edge-based distributed event-triggered control in [39,40,41,42,43,45,46,47,54,55], our policies consider non-ideal digital signal transmission in actual application scenarios, paving the way for digital applications of distributed sampled-data control.
- The proposed event- and self-triggered schemes have trade-offs in the scheduling of system resources. The event-triggered policy does not require digital signal transmission between neighboring individuals but requires all sensors to continuously obtain edge state information to evaluate triggering conditions and implement intermittent controller updates. The proposed self-triggered policy avoids continuous acquisition of edge state information and requires a small amount of information transmission between neighboring individuals. The trade-off between these two policies is also suitable for scenarios with different levels of resource schedulability. Furthermore, in comparison with the previous distributed self-triggered approaches [34,39,41,42,46,47,52], the interactive control inputs in our algorithm are quantized information, which is a more efficient solution for saving communication bandwidth.
The rest of this article is arranged as follows. Section 2 gives preliminaries on graph theory and problem formulation. Section 3 provides convergence analysis of the proposed edge-event-triggered policy. Section 4 further designs the edge self-triggered control algorithm. Section 5 shows the results on numerical simulations. Finally, Section 6 concludes this paper.
2. Preliminaries and Problem Formulation
2.1. Preliminaries on Graph Theory
For an undirected graph consisting of m edges and N nodes, it has the form with node set and edge set . The set of neighbors of node i is denoted by , where represents the cardinality of , i.e., . Then, we introduce several important matrices in the graph theory. The matrix which relates the nodes to the edges is called incidence matrix, denoted by [47]. By choosing arbitrary orientation for all edges in the undirected graph , the entries of its incidence matrix are defined as if the kth edge sinks at node i, if the kth edge leaves node i, or otherwise. Therefore, the Laplacian matrix is represented as and the edge Laplacian matrix is , where and each , , is the weight of pth edge. Moreover, the matrices and share the common nonzero eigenvalues.
For the edge with the orientation from agents to , let be the corresponding edge state.
2.2. Problem Formulation
We consider a multi-agent system with a group of agents with nonlinear dynamics, which are described as
where is the state vector of the ith agent, is the control input, and is the inherent nonlinear dynamics.
Definition 1.
The nonlinear function in system (1) satisfies the Lipschitz condition in , i.e.,
where represents the Lipschitz constant.
In this article, the main goal is to design edge-based event- and self-triggered policies to solve the synchronization problem of nonlinear multi-agent systems. Assume that for each agent the given event conditions are constantly monitored to determine whether to update, and the event time sequence of each agent is set as . For agent , denote the latest sampling edge states of by , . For each agent , , we design the control protocol with nonlinear controller outputs as follows,
where the control gain . Here, the nonlinear vector function has the form =. Here, for any , satisfies the following properties.
- P1.
- if and only if .
- P2.
- .
- P3.
- with the positive scalars .
Besides, the following inequalities can be derived based on the properties P1–P3.
- .
- .
- .
For system (1), its graph satisfies the following assumption and lemma.
Assumption 1.
The interaction topology of system (1) is connected.
Lemma 1.
For a connected graph , its Laplacian matrix L and edge Laplacian matrix satisfy and , for any real vectors , where , and , are the minimum and maximum non-zero eigenvalues of L, , respectively, with the properties and ζ.
Remark 1.
The proposed controller output nonlinearities mainly include two aspects: one is the inherent nonlinear characteristics of controllers, such as the nonlinear oscillation characteristics of the control circuit. The second is the nonlinear encoding required for network transmission of information, such as quantization transmission. These influencing factors can be described by nonlinear functions that satisfy the properties P1–P3.
3. Edge-Event-Triggered Policy
We now introduce the following event-triggered condition. For , denote and . Define the state measurement error by
Each triggering instant is determined by
where
Here, and , are positive constants to be designed.
Denote , the edge state vector satisfies
where , , , , and . Here, , where .
The following theorem presents some sufficient conditions for achieving synchronism tracking of system (1) with event-triggered information.
Theorem 1.
Suppose that the underlying topology of the Lipschitz nonlinear multi-agent system (1) with control input (3) and triggering condition (6) is connected. If the nonlinear function satisfies properties P1–P3 and there exist positive scalars a, , , c, , , , , , and , , such that the defined parameter in (16). Then, the system (1) achieves state synchronization asymptotically for any initial condition. Moreover, all triggering time intervals are lower bounded by a positive scalar such that all agents achieve Zeno-free triggering.
Proof.
Choose the following Lyapunov function.
Taking the time derivative of along the trajectory of (7), which yields
where we use the fact that for any positive real constant a to derive the first inequality, and the second one takes advantage of the Lipschitz condition of the function . However, a has to be fixed due to the .
Furthermore, the triangle inequality holds for any real vectors , and positive scalar b, which implies that
and
where the final inequality uses that the nonlinear vector function satisfies . Noting that . Obtained from the inequality (10), one gets
Then, we have
The inequality (14) yields
Therefore, according to the comparison principle in [56], it follows that , . Here, and , then [47]. Therefore, the synchronization is achieved.
Next, we show that the considered system does not exhibit Zeno behavior. If there is a lower bound on the inter-event intervals of any agent under the event-triggered condition (6), Zeno-free triggering can be achieved. For each pair of adjacent agents and , define an auxiliary vector function and . Here, and lie between any two consecutive event instants of agent or . Let and . The measurement error vector satisfies
As holds, satisfies
with the scalar , which implies that
Applying the condition (6), the next event does not occur until , which yields that the inter-event time interval is lower bounded by with
Therefore, it follows that
Equation (22) holds because the function until . Therefore, no Zeno behavior occurs. The proof is completed. □
4. Edge-Self-Triggered Policy
In the event-triggered formulation, it becomes apparent that continuous monitoring of the measurement error norm is required to check condition (6). In the following self-trigged control algorithm, this requirement is relaxed. Specifically, the next time at which control law is updated is predetermined at the previous event time and no state or error measurement is required between the control update instants. Define an increasing positive sequence , taking into account the effects of neighboring agent updates, with and . By the inequality (20), the measurement error satisfies
where
and
For each , the self-triggered rule defines the next update time as follows. If there is a such that , the next update time take place at most time units after . Moreover, agent also checks the condition (26) when its neighbors updated. Otherwise, if the inequality holds for all , then agent waits until the next update of the control law of one of its neighbors to recheck its condition.
According to the above analysis, we give Algorithm 1 and Theorem 2 as follows.
| Algorithm 1: Edge-Self-Triggered Control Algorithm |
| Step 1: Set the algorithm execution time . At initial time , let , , and . Let ; update ; compute and by (24) and (25); compute maximum allowable value by (26) such that . Step 2: When , check the events related to agents , ; perform the following steps: – If any agent updated before , let ; recompute and by (24) and (25), such that ; – If there is no agent updated before , the event related to agent , occurs at ; let ; update the event instant ; let ; update ; let ; compute and by (24) and (25); compute maximum allowable value by (26) such that . Step 3: When , jump out of Algorithm 1. |
Theorem 2.
Remark 2.
The proposed edge-event- and edge-self-triggered policies are suitable for different scenarios with different system resources. The proposed event-triggered policy employs sensors to continuously measure edge state information to generate measurement errors and does not require communication resources, for instance, each individual employs LiDAR, ultrasonic rangefinder, and sonar to measure the relative position and relative speed of all neighbors. However, the proposed self-triggered policy can avoid continuous monitoring of these sensors, but it requires communication networks for information exchange. Therefore, these two policies include a trade-off between the scheduling of sensor resources and communication resources, which can be suitable for the scenarios with different levels of resource utilization.
Remark 3.
Compared with the previous results on self-triggered control [34,39,41,42,46,47,52], the interactive control input information of our algorithm contains the considered nonlinear factors, which include the influence of the logarithmic quantizer on the interactive information. This setting can save the communication bandwidth. This is also the theoretical expansion of the distributed self-triggered mechanism in these scenarios.
5. Simulations
This section provides two numerical simulations to verify the effectiveness of the proposed policies. For a connected nonlinear multi-agent system with 4 agents and 4 edges, its connected topology is shown in Figure 1.
Figure 1.
Connected topology.
Let the nonlinear dynamics of each agent be expressed as follows,
where =. For the controller, taking into account its inherent nonlinearity and the nonlinear effects caused by data communication quantization, the inherent nonlinear function and quantization function are provided respectively. Let the controllers’ inherent nonlinearity function be
Let the logarithmic quantizer function , satisfy
with the quantization parameter . Obviously, the nonlinear functions , satisfy the properties P1–P3 with and . The aforementioned vector functions and correspond to Figure 2. Let the weight matrix be with and . Let the triggering thresholds be , . Let and . The control gain is given by . It can be verified that all parameter settings meet the conditions of Theorem 1. The initial values of all agents are given by = 6 4 8 8 . The results of edge-event- and edge-self-triggered policies are illustrated in Figure 3 and Figure 4 and Table 1 and Table 2, respectively. Here, we show the evolutionary state trajectories, the update times of all controllers, and the update values of all controllers. In subgraphs (a) of Figure 3 and Figure 4, Xset-1 and Xset-2 represent the values of , and , respectively. It can be observed that the proposed control policies can prompt all agents to achieve state synchronization when the controllers are updated intermittently and the considered system includes controller output nonlinearities. Furthermore, Table 2 also shows the effectiveness of the trade-off between different system resources in the scenarios with nonlinear controller outputs, that is, the event-triggered policy has fewer sampling times, but requires continuous employment of sensors; the self-triggered policy has more sampling times and requires communication networks, but can save sensor resources.
Figure 2.
The functions of controller output nonlinearities. (a) The controllers’ inherent nonlinearity function . (b) The logarithmic quantizer function .
Figure 3.
Simulation results of edge-event-triggered control. (a) State trajectories of all individuals. (b) Update times of all controllers. (c) Update values of all controllers.
Figure 4.
Simulation results of edge-self-triggered control. (a) State trajectories of all individuals. (b) Update times of all controllers. (c) Update values of all controllers.
Table 1.
Comparisons of the triggering numbers of each agent in the time interval .
Table 2.
Comparisons of the trade-off between different system resources in .
6. Conclusions
This paper investigates the synchronization problem of nonlinear multi-agent systems with controller output nonlinearities based on edge-event- and edge-self-triggered policies. The combined edge state is utilized by all controllers, and it is affected by the controllers’ inherent nonlinear characteristics and the quantization transmission of communication networks. The event-triggered strategy ensures the intermittent update of all controllers instead of continuous execution, while the self-triggered strategy further prevents sensors from continuously capturing information, thereby saving sensor resources. Not only are the proposed policies effective, but also the trade-off of different policies for different system resources is effective. Our future work on multi-agent systems will involve the performance design, network security problem, and switching topologies.
Author Contributions
Conceptualization, M.-Z.D. and C.Z.; methodology, J.L.; software, C.Z.; validation, J.L., J.W. and C.Z.; formal analysis, J.L. and M.-Z.D.; investigation, J.L. and M.-Z.D.; resources, J.W.; data curation, C.Z.; writing—original draft preparation, J.L.; writing—review and editing, J.L., M.-Z.D. and J.W.; visualization, C.Z.; supervision, J.W.; project administration, M.-Z.D.; funding acquisition, M.-Z.D. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Ren, W.; Beard, R.W. Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control 2005, 50, 655–661. [Google Scholar] [CrossRef] [Scilit]
- Olfati-Saber, R.; Fax, J.A.; Murray, R.M. Consensus and cooperation in networked multi-agent systems. Proc. IEEE 2007, 95, 215–233. [Google Scholar] [CrossRef] [Scilit]
- Cao, Y.; Yu, W.; Ren, W.; Chen, G. An overview of recent progress in the study of distributed multi-agent coordination. IEEE Trans. Ind. Inform. 2012, 9, 427–438. [Google Scholar] [CrossRef] [Scilit]
- Qin, J.; Gao, H. A sufficient condition for convergence of sampled-data consensus for double-integrator dynamics with nonuniform and time-varying communication delays. IEEE Trans. Autom. Control 2012, 57, 2417–2422. [Google Scholar] [CrossRef] [Scilit]
- Oh, K.K.; Park, M.C.; Ahn, H.S. A survey of multi-agent formation control. Automatica 2015, 53, 424–440. [Google Scholar] [CrossRef] [Scilit]
- Jing, G.; Zheng, Y.; Wang, L. Consensus of multiagent systems with distance-dependent communication networks. IEEE Trans. Neural Netw. Learn. Syst. 2016, 28, 2712–2726. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zheng, Y.; Ma, J.; Wang, L. Consensus of hybrid multi-agent systems. IEEE Trans. Neural Netw. Learn. Syst. 2017, 29, 1359–1365. [Google Scholar] [CrossRef] [Scilit]
- Wang, Q.; Wang, J. Fully Distributed Fault-Tolerant Consensus Protocols for Lipschitz Nonlinear Multi-Agent Systems. IEEE Access 2018, 6, 17313–17325. [Google Scholar] [CrossRef] [Scilit]
- Liu, G.; Zhao, L.; Yu, J. Adaptive Finite-Time Consensus Tracking for Nonstrict Feedback Nonlinear Multi-Agent Systems with Unknown Control Directions. IEEE Access 2019, 7, 155262–155269. [Google Scholar] [CrossRef] [Scilit]
- Qin, J.; Zhang, G.; Zheng, W.X.; Kang, Y. Adaptive sliding mode consensus tracking for second-order nonlinear multiagent systems with actuator faults. IEEE Trans. Cybern. 2018, 49, 1605–1615. [Google Scholar] [CrossRef] [Scilit]
- Qin, J.; Li, M.; Shi, Y.; Ma, Q.; Zheng, W.X. Optimal synchronization control of multiagent systems with input saturation via off-policy reinforcement learning. IEEE Trans. Neural Netw. Learn. Syst. 2018, 30, 85–96. [Google Scholar] [CrossRef] [Scilit]
- Ren, C.; Shi, Z.; Du, T. Distributed Observer-Based Leader-Following Consensus Control for Second-Order Stochastic Multi-Agent Systems. IEEE Access 2018, 6, 20077–20084. [Google Scholar] [CrossRef] [Scilit]
- Wei, B.; Xiao, F. Distributed Consensus Control of Linear Multiagent Systems with Adaptive Nonlinear Couplings. IEEE Trans. Syst. Man Cybern. Syst. 2019. [Google Scholar] [CrossRef]
- He, L.; Zhang, J.; Hou, Y.; Liang, X.; Bai, P. Time-Varying Formation Control for Second-Order Discrete-Time Multi-Agent Systems with Directed Topology and Communication Delay. IEEE Access 2019, 7, 33517–33527. [Google Scholar] [CrossRef] [Scilit]
- Ma, J.; Ye, M.; Zheng, Y.; Zhu, Y. Consensus analysis of hybrid multiagent systems: A game-theoretic approach. Int. J. Robust Nonlinear Control 2019, 29, 1840–1853. [Google Scholar] [CrossRef] [Scilit]
- Wei, B.; Xiao, F.; Shi, Y. Fully distributed synchronization of dynamic networked systems with adaptive nonlinear couplings. IEEE Trans. Cybern. 2019. [Google Scholar] [CrossRef] [Scilit]
- Qin, J.; Zhang, G.; Zheng, W.X.; Kang, Y. Neural network-based adaptive consensus control for a class of nonaffine nonlinear multiagent systems with actuator faults. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 3633–3644. [Google Scholar] [CrossRef] [Scilit]
- Fu, W.; Qin, J.; Shi, Y.; Zheng, W.X.; Kang, Y. Resilient Consensus of Discrete-Time Complex Cyber-Physical Networks under Deception Attacks. IEEE Trans. Ind. Inform. 2020, 16, 4868–4877. [Google Scholar] [CrossRef] [Scilit]
- Wei, B.; Xiao, F.; Shi, Y. Synchronization in kuramoto oscillator networks with sampled-data updating law. IEEE Trans. Cybern. 2019. [Google Scholar] [CrossRef] [Scilit]
- Qin, J.; Ma, Q.; Yu, X.; Wang, L. On Synchronization of Dynamical Systems over Directed Switching Topologies: An Algebraic and Geometric Perspective. IEEE Trans. Autom. Control 2020. [Google Scholar] [CrossRef] [Scilit]
- Åström, K.J.; Bernhardsson, B. Comparison of periodic and event based sampling for first-order stochastic systems. IFAC Proc. Vol. 1999, 32, 5006–5011. [Google Scholar] [CrossRef] [Scilit]
- Velasco, M.; Fuertes, J.; Marti, P. The self triggered task model for real-time control systems. In Proceedings of the Work-in-Progress Session of the 24th IEEE Real-Time Systems Symposium (RTSS03), Cancun, Mexico, 3–5 December 2003; Volume 384. [Google Scholar]
- Miskowicz, M. Send-on-delta concept: An event-based data reporting strategy. Sensors 2006, 6, 49–63. [Google Scholar] [CrossRef] [Scilit]
- Tabuada, P. Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Autom. Control 2007, 52, 1680–1685. [Google Scholar] [CrossRef] [Scilit]
- Miskowicz, M. Event-Based Control and Signal Processing; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
- Pan, L.; Lu, Q.; Yin, K.; Zhang, B. Signal source localization of multiple robots using an event-triggered communication scheme. Appl. Sci. 2018, 8, 977. [Google Scholar] [CrossRef] [Scilit]
- Theodosis, D.; Dimarogonas, D.V. Event-Triggered Control of Nonlinear Systems with Updating Threshold. IEEE Control Syst. Lett. 2019, 3, 655–660. [Google Scholar] [CrossRef] [Scilit]
- Zhu, C.; Li, C.; Chen, X.; Zhang, K.; Xin, X.; Wei, H. Event-Triggered Adaptive Fault Tolerant Control for a Class of Uncertain Nonlinear Systems. Entropy 2020, 22, 598. [Google Scholar] [CrossRef] [Scilit]
- Pérez-Torres, R.; Torres-Huitzil, C.; Galeana-Zapién, H. A Cognitive-Inspired Event-Based Control for Power-Aware Human Mobility Analysis in IoT Devices. Sensors 2019, 19, 832. [Google Scholar] [CrossRef] [Scilit]
- Thakur, S.S.; Abdul, S.S.; Chiu, H.Y.S.; Roy, R.B.; Huang, P.Y.; Malwade, S.; Nursetyo, A.A.; Li, Y.C.J. Artificial-intelligence-based prediction of clinical events among hemodialysis patients using non-contact sensor data. Sensors 2018, 18, 2833. [Google Scholar] [CrossRef] [Scilit]
- Socas, R.; Dormido, R.; Dormido, S. New control paradigms for resources saving: An approach for mobile robots navigation. Sensors 2018, 18, 281. [Google Scholar] [CrossRef] [Scilit]
- Hu, Y.; Lu, Q.; Hu, Y. Event-based communication and finite-time consensus control of mobile sensor networks for environmental monitoring. Sensors 2018, 18, 2547. [Google Scholar] [CrossRef] [Scilit]
- Zietkiewicz, J.; Horla, D.; Owczarkowski, A. Sparse in the Time Stabilization of a Bicycle Robot Model: Strategies for Event-and Self-Triggered Control Approaches. Robotics 2018, 7, 77. [Google Scholar] [CrossRef] [Scilit]
- Dimarogonas, D.V.; Frazzoli, E.; Johansson, K.H. Distributed event-triggered control for multi-agent systems. IEEE Trans. Autom. Control 2012, 57, 1291–1297. [Google Scholar] [CrossRef] [Scilit]
- Seyboth, G.S.; Dimarogonas, D.V.; Johansson, K.H. Event-based broadcasting for multi-agent average consensus. Automatica 2013, 49, 245–252. [Google Scholar] [CrossRef] [Scilit]
- Guo, M.; Dimarogonas, D.V. Nonlinear consensus via continuous, sampled, and aperiodic updates. Int. J. Control 2013, 86, 567–578. [Google Scholar] [CrossRef] [Scilit]
- Zhang, X.; Zhang, J. Distributed event-triggered control of multiagent systems with general linear dynamics. J. Control Sci. Eng. 2014, 2014, 698546. [Google Scholar] [CrossRef] [Scilit]
- Nowzari, C.; Cortés, J. Distributed event-triggered coordination for average consensus on weight-balanced digraphs. Automatica 2016, 68, 237–244. [Google Scholar] [CrossRef] [Scilit]
- Zhu, W.; Jiang, Z.P. Event-based leader-following consensus of multi-agent systems with input time delay. IEEE Trans. Autom. Control 2015, 60, 1362–1367. [Google Scholar] [CrossRef] [Scilit]
- Liuzza, D.; Dimarogonas, D.V.; Di Bernardo, M.; Johansson, K.H. Distributed model based event-triggered control for synchronization of multi-agent systems. Automatica 2016, 73, 1–7. [Google Scholar] [CrossRef] [Scilit]
- De Persis, C.; Postoyan, R. A Lyapunov redesign of coordination algorithms for cyber-physical systems. IEEE Trans. Autom. Control 2016, 62, 808–823. [Google Scholar] [CrossRef] [Scilit]
- Adaldo, A.; Liuzza, D.; Dimarogonas, D.V.; Johansson, K.H. Cloud-Supported Formation Control of Second-Order Multiagent Systems. IEEE Trans. Control Netw. Syst. 2017, 5, 1563–1574. [Google Scholar] [CrossRef] [Scilit]
- Xiao, F.; Shi, Y.; Ren, W. Robustness analysis of asynchronous sampled-data multiagent networks with time-varying delays. IEEE Trans. Autom. Control 2017, 63, 2145–2152. [Google Scholar] [CrossRef] [Scilit]
- Gao, J.; Tian, D.; Hu, J. Event-Triggered Cooperative Output Regulation for Heterogeneous Multi-Agent Systems with an Uncertain Leader. IEEE Access 2019, 7, 174270–174279. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Luo, X.; Yan, J.; Guan, X. Event-Triggered Consensus Control for Second-Order Multi-Agent Systems with/without Input Time Delay. IEEE Access 2019, 7, 156993–157002. [Google Scholar] [CrossRef] [Scilit]
- Hu, W.; Yang, C.; Huang, T.; Gui, W. A distributed dynamic event-triggered control approach to consensus of linear multiagent systems with directed networks. IEEE Trans. Cybern. 2018, 63, 2145–2152. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Sun, Z.; Huang, N.; Anderson, B.D.; Duan, Z. Event-Based Multiagent Consensus Control: Zeno-Free Triggering via Signals. IEEE Trans. Cybern. 2018, 50, 284–296. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, Y.W.; Lei, Y.; Bian, T.; Guan, Z.H. Distributed control of nonlinear multiagent systems with unknown and nonidentical control directions via event-triggered communication. IEEE Trans. Cybern. 2020, 50, 1820–1832. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, A.T.; Nguyen, T.B.; Hong, S.K. Dynamic Event-Triggered Time-Varying Formation Control of Second-Order Dynamic Agents: Application to Multiple QuadcoptersSystems. Appl. Sci. 2020, 10, 2814. [Google Scholar] [CrossRef] [Scilit]
- Xu, G.H.; Xu, M.; Ge, M.F.; Ding, T.F.; Qi, F.; Li, M. Distributed Event-Based Control of Hierarchical Leader-Follower Networks with Time-Varying Layer-To-Layer Delays. Energies 2020, 13, 1808. [Google Scholar] [CrossRef] [Scilit]
- Shen, Y.; Kong, Z.; Ding, L. Flocking of Multi-Agent System with Nonlinear Dynamics via Distributed Event-Triggered Control. Appl. Sci. 2019, 9, 1336. [Google Scholar] [CrossRef] [Scilit]
- Hu, W.; Liu, L.; Feng, G. An event-triggered control approach to cooperative output regulation of heterogeneous multi-agent systems. IFAC-PapersOnLine 2016, 49, 564–569. [Google Scholar] [CrossRef] [Scilit]
- Li, H.; Chen, G.; Huang, T.; Zhu, W.; Xiao, L. Event-triggered consensus in nonlinear multi-agent systems with nonlinear dynamics and directed network topology. Neurocomputing 2016, 185, 105–112. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Yan, J.; Yu, W.; Qiu, J. Event-Triggered Control for a Class of Nonlinear Multiagent Systems with Directed Graph. IEEE Trans. Syst. Man Cybern. Syst. 2020. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Yan, J.; Yu, W.; Qiu, J. Adaptive Event-Triggered Control for Unknown Second-Order Nonlinear Multiagent Systems. IEEE Trans. Cybern. 2020. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Khalil, H.K. Nonlinear Systems; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).



