Distributed robust event-triggered adaptive control for a class of uncertain nonlinear multi-agent systems with actuator saturation

https://doi.org/10.1016/j.jfranklin.2022.06.002Get rights and content

Abstract

This paper studies the event-triggered consensus control problem for high-order uncertain nonlinear multi-agent systems with actuator saturation. By using a smooth Lipschitz function to approximate the saturation nonlinearity, an augment system and the Nussbaum function are adopted to deal with the residual terms of saturation nonlinearity based on adaptive backstepping method. Since excessive energy and communication resources will be consumed during the procedure to handle actuator saturation, two event-triggered mechanisms are proposed to save the communication resources and reduce the controllers’ update frequency. Whenever the triggered conditions are satisfied, the control signals transmitted to the actuators are updated and broadcasted to the neighboring area. A ’disturbance-like’ term is integrated so that the event-triggered control problem with actuator saturation can be transformed into a robust problem while the unknown disturbances are tackled by adaptive update laws. Moreover, the requirement for global communication topology known by all the agents is relaxed by introducing new estimators. All the signals in the closed-loop system are uniformly bounded and the consensus tracking errors are exponentially converged to a bounded set. Meanwhile, the Zeno behavior is excluded. Simulation results are employed to validate the advantages of our proposed methods.

Introduction

Consensus control for Multi-Agent Systems (MASs) has a wide range of applications and received extensive attention in various fields, including mobile robotics, flight vehicles, and smart grids [1], [2], [3]. The general structure for distributed consensus control algorithm is given in [1], then several control approaches have been proposed to flourish this area [4], [5], [6], [7], [8]. Most of the early results require the system model to be linear and precise. However, the widespread nonlinearities and uncertainties have restricted the applications of the early consensus control strategies. Therefore, it’s practical to investigate the consensus control problems for MASs with the nonlinearity, the intrinsic mismatched parameters, and the external disturbances. A series of articles have studied the distributed consensus control problem for nonlinear MASs, in which the adaptive backstepping method has been proved to be powerful for dealing with the uncertain nonlinear dynamics [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19]. In [9], the asymptotical consensus tracking for nonlinear MASs with intrinsic mismatched unknown parameters is achieved. Then, in [12], the unknown external disturbances are well handled by introducing extra estimators. In [13], the neural network-based state observer is constructed with backstepping method to handle the unmeasurable state problem of uncertain nonlinear MASs. Except for the uncertainty in the dynamics of agents, the assumption that all the agents can access the global information of the interaction graph also increased the difficulty to achieve consensus for MASs. In [20], this assumption is relaxed by introducing new estimators and error variables for first-order nonlinear MASs without disturbances.

Due to the nonlinear parts, not to mention the complicated effect by the environment, the magnitude of the designed control signal is likely to be so high that leads to the actuator saturation in practice, which can severely affect the performance of our control scheme, even disrupt the stability of the control system. For MASs, the problem about input saturation has been considered for linear dynamic cases [21], [22], [23], [24] and nonlinear dynamic cases [25], [26], [27], [28], [29], [30]. The cooperative tracking is achieved for nonlinear MASs under input constraints by system transformation in [26]. For high-order nonlinear MASs under input saturation, the situation without disturbances is investigated in [29], [30]. Furthermore, the generalized Nyquist method is first employed to establish the consensus criterion under the condition of actuator saturation in [31].

In practice, it is supposed to be an embedded microprocessor in each agent to collect the information and generate the control signal to drive the agent, of which the energy and communication resources are limited. Event-triggered control mechanism has been verified to be effective to reduce the excessive communication burden, since the information transmission occurs only when the designed conditions are satisfied. In view of this, many researchers have investigated event-triggered control with various dynamics and different triggering mechanisms [19], [32], [33], [34], [35], [36], [37], [38], [39], [40], [41], [42], [43]. Event-triggered control methods are purposed for linear dynamics in [33], [35], which are robust to external disturbances. The requirement of the global Laplacian information is relaxed for linear MASs in [36]. Asymptotical tracking is achieved for first-order nonlinear MASs with triggered communication in [37]. The distributed event-triggered control methods are proposed for high-order nonlinear MASs in strict-feedback form [39] and nonstrict-feedback form [34]. Since the methods above [21], [22], [23], [24], [25], [26], [27], [28], [29], [30] have increased the computation and communication burden when handling the saturation parts, it’s necessary to adopt the event-triggered mechanisms to reduce the excessive load. However, the event-triggered consensus control problem under actuator saturation is not fully addressed [44], [45], [46], [47], [48]. For nonlinear MASs with actuator saturation, event-triggered adaptive controllers are constructed by a new dynamic output feedback method [44], and the semi-global consensus is achieved by a fully distributed event-triggered approach [45]. In [47], an adaptive neural network method is developed for leader-following nonlinear MASs with input saturation and unknown disturbances on the directed graph.

Inspired by the above results, this paper addresses the distributed consensus control problem for nonlinear MASs under event-triggered mechanisms with only locally available information, each agent is modeled as the high-order uncertain nonlinear dynamic with actuator saturation. By utilizing the adaptive backstepping method, Nussbaum function, and ”disturbance-like” term, we propose two new event-triggered control laws that can achieve the global stabilization of such agents on the directed graph and exclude the Zeno behavior. The main contributions of this paper are summarized as follows.

  • (1).

    The event-triggered consensus control problem for nonlinear uncertain MASs with actuator saturation under the directed graph is investigated. Compared with the results above, the dynamics of agents are more general with high-order strict-feedback nonlinear dynamics, unknown parameters and external disturbances for each state channel, which makes our control problem more practical and challenging.

  • (2).

    The information transmission of the control signal is based on the designed event-triggered mechanisms, which take the saturation nonlinearity into consideration. It has better performance for reducing the communication burden than the relative and fixed threshold strategies. The triggering error caused is easily tackled by introducing the ’disturbance-like’ term.

  • (3).

    The amount of adaptive estimators is reduced compared with [12], [28], and the disturbance terms coupled are well handled by introducing new adaptive update laws in each step. Meanwhile, the global information of the communication graph is no longer required by introducing adaptive update laws for the unknown parameters existed in the topology matrix.

This paper is outlined as follows. We formulate the distributed event-based consensus control problem for nonlinear MASs in Section 2. The control signals and adaptive update laws are designed in Section 3. Sections 4 and 5 show the stability analysis and simulation results respectively. Finally, conclusions are given in Section 6.

Notation: In this paper, N represents the number of agents. . denotes the Euclidean Norm. R means the n-dimensional Euclidean space. diag() is the diagonal matrix. Δ^ means the estimate for Δ, and Δ˜=ΔΔ^ stands for the estimation error. B(Δ) is the bound of Δ.

Section snippets

Problem formulation

We consider a group of N nonlinear high-order MASs with the external disturbances, the unknown parameters and the actuator saturation. The dynamic of agent i is modeled asx˙i,q=xi,q+1+θiTφi,q(x¯i,q)+wi,q(t)x˙i,n=ui(vi)+θiTφi,n(x¯i,n)+wi,n(t)yi=xi,1where xi,q, yi are the states and output of agent i, respectively; θipi is a vector of unknown constants; φi,j : jpi for j=1,2,,n are known smooth nonlinear functions; Since x¯i,q=[xi,1,,xi,q]q for q=1,,n, so the dynamic of agent i is in

Design of distributed adaptive controllers

Step1: Define e1=[e1,1,,eN,1]T and the actual tracking error as δ=[y1yr,,yNyr]T, Since the actual tracking error δi is unknown for the agent with μi=0 during the controller design procedure, we define a new variable zi as followszi=yiμiyr(1μi)y^i,r=δi+(1μi)y˜i,r

Based on Assumption 3, we havey^i,r=frTπ^i,r,y˜i,r=frTπ˜i,r

To stabilize zi, the virtual control law αi,1 is selected asαi,1=KP^iei,1ci,1zi,1θ^iTφi,1li,1zi,1+μiy˙r+(1μi)(f˙rTπ^i,r+frTπ^˙i,r) where K, ci,1, and li,1 are

Stability results

The main theorems are established.

Theorem 1

Consider a group of N uncertain nonlinear MASs subject to actuator saturation which can be modeled as (1), with the application of the designed control law (38)-(40), the adaptive update laws (25), (31), and (41)), and the event-triggered mechanisms described in (7) and (12)-(13), the closed-loop system is globally stable that all the signals are bounded.

Proof

Please see Appendix B. 

Theorem 2

Consider a group of N uncertain nonlinear MAS subject to actuator saturation which

Simulation

In this section, we apply our event-based adaptive methods to a second-order Lagrangian multi-robot system [28], each robot with the unknown external disturbances and actuator saturation can be modeled asx˙i,1=xi,2+wi,1x˙i,2=θi,1sin(xi,1)+θi,2xi,2+sat(vi(t))+wi,2

The system parameters are chosen as θi,1=2, θi,2=10, wi,1=0.01sin(πt), and wi,2=0.01sin(2πt) which are all unknown. The Laplacian matrix of the communication topology is designed as follows which is unknown for the controller design.L=

Conclusion

In this paper, we consider the event-based consensus control problem for high-order strict-feedback nonlinear MASs with actuator saturation. By introducing a ”disturbance term” which contains the errors that occurred during the saturation approximation and the event-based mechanism, the problem has been translated into a robust problem under unknown disturbance. Two new distributed event-triggered consensus control protocols are developed by using a Nussbaum function and backstepping method,

Declaration of Competing Interest

We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the research work submitted.

Acknowledgments

This work was partially supported by National Key R&D Program of China (Grant No. 2021YFB3301000); Science Fund for Creative Research Group of the National Natural Science Foundation of China (Grant No. 61621002), National Natural Science Foundation of China (NSFC: 62173297), Zhejiang Key R&D Program (Grant No. 2022C01035), Fundamental Research Funds for the Central Universities (NO. 226-2022-00086).

References (51)

  • R. Olfati-Saber et al.

    Consensus and cooperation in networked multi-agent systems

    Proc. IEEE

    (2007)
  • W. Ren

    Formation keeping and attitude alignment for multiple spacecraft through local interactions

    J. Guid. Control Dyn.

    (2007)
  • D.E. Olivares

    Trends in microgrid control

    IEEE Trans. Smart Grid

    (2014)
  • D.V. Dimarogonas et al.

    Distributed event-triggered control for multi-agent systems

    IEEE Trans. Autom. Control

    (2012)
  • X. Dong et al.

    Time-varying formation control for general linear multi-agent systems with switching directed topologies

    Automatica

    (2016)
  • W. Hu et al.

    Consensus of linear multi-sgent systems by distributed event-triggered strategy

    IEEE Trans. Cybern.

    (2016)
  • Z. Li et al.

    Designing fully distributed consensus protocols for linear multi-agent systems with directed graphs

    IEEE Trans. Autom. Control

    (2015)
  • H. Ren et al.

    Optimal filtered and smoothed estimators for discrete-time linear systems with multiple packet dropouts under markovian communication constraints

    IEEE Trans. Cybern.

    (2020)
  • W. Wang et al.

    Distributed adaptive control for consensus tracking with application to formation control of nonholonomic mobile robots

    Automatica

    (2014)
  • L. Liu

    Adaptive cooperative output regulation for a class of nonlinear multi-agent systems

    IEEE Trans. Autom. Control

    (2015)
  • C.L.P. Chen et al.

    Observer-based adaptive backstepping consensus tracking control for high-order nonlinear semi-strict-feedback multiagent systems

    IEEE Trans. Cybern.

    (2016)
  • W. Wang et al.

    Distributed adaptive asymptotically consensus tracking control of nonlinear multi-agent systems with unknown parameters and uncertain disturbances

    Automatica

    (2017)
  • Y. Zhang et al.

    Consensus maneuvering for a class of nonlinear multivehicle systems in strict-feedback form

    IEEE Trans. Cybern.

    (2019)
  • H. Zhang et al.

    Adaptive cooperative tracking control of higher-order nonlinear systems with unknown dynamics

    Automatica

    (2012)
  • H. Yang et al.

    Adaptive fault-tolerant fixed-time tracking consensus control for high-order unknown nonlinear multi-agent systems with performance constraint

    J. Frankl. Inst.

    (2020)
  • J. Liu et al.

    Distributed adaptive output consensus tracking for high-order nonlinear time-varying multi-agent systems with output constraints and actuator faults

    J. Frankl. Inst.

    (2020)
  • H. Ma, H. Ren, Q. Zhou, R. Lu, H. Li, Approximation-based nussbaum gain adaptive control of nonlinear systems with...
  • Y. Pan, Q. Li, H. Liang, H.K. Lam, A novel mixed control approach for fuzzy systems via membership functions online...
  • C. Deng, C. Wen, W. Wang, X. Li, D. Yue, Distributed adaptive tracking control for high-order nonlinear multi-agent...
  • W. Wang et al.

    Adaptive consensus of uncertain nonlinear systems with event triggered communication and intermittent actuator faults

    Automatica

    (2020)
  • C. Deng et al.

    Consensus of linear multiagent systems with actuator saturation and external disturbances

    IEEE Trans. Circt. Syst. II

    (2017)
  • Y. Lv et al.

    Distributed adaptive observer-based control for output consensus of heterogeneous MASs with input saturation constraint

    IEEE Trans. Circt. Syst. I

    (2020)
  • J. Fu et al.

    Distributed robust global containment control of second-order multiagent systems with input saturation

    IEEE Trans. Control Netw. Syst.

    (2019)
  • B. Wang et al.

    Semi-global robust tracking consensus for multi-agent uncertain systems with input saturation via metamorphic low-gain feedback

    Automatica

    (2019)
  • H. Wang et al.

    Tracking consensus of general nonlinear multiagent systems with external disturbances under directed networks

    IEEE Trans. Autom. Control

    (2019)
  • Cited by (0)

    View full text