Literature DB >> 36015971

Adaptive Fault-Tolerant Formation Control of Heterogeneous Multi-Agent Systems under Directed Communication Topology.

Shangkun Liu1,2, Bin Jiang1,2, Zehui Mao1,2, Yajie Ma1,2.   

Abstract

This paper investigates the adaptive fault-tolerant formation control scheme for heterogeneous multi-agent systems consisting of unmanned aerial vehicles (UAVs) and unmanned surface vehicles (USVs) with actuator faults, parameter uncertainties and external disturbances under directed communication topology. Firstly, the dynamic models of UAVs and USVs are introduced, and a unified heterogeneous multi-agent system model with actuator faults is established. Then, a distributed fault-tolerant formation controller is proposed for the unified model of UAVs and USVs in the XY plane by using adaptive updating laws and radial basis function neural network. After that, a decentralized formation-tracking controller is designed for the altitude control system of UAVs. Based on the Lyapunov stability theory, it can be proved that the formation errors and tracking errors are uniformly ultimately bounded which means that the expected time-varying formation is achieved. Finally, a simulation study is given to demonstrate the effectiveness of the proposed scheme.

Entities:  

Keywords:  actuator faults; external disturbances; fault-tolerant formation control; heterogeneous multi-agent systems; neural networks

Year:  2022        PMID: 36015971      PMCID: PMC9414499          DOI: 10.3390/s22166212

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.847


1. Introduction

In the last three decades, the formation control of multi-agent systems (MASs) has drawn lots of researchers’ attention in both theoretical research and practical applications, such as forest fire monitoring, power grid inspection, search and rescue, and so on [1,2,3,4,5,6]. The purpose of formation control is to form a specific formation to complete the tasks. One of the fundamental problem in MASs is consensus problem. Consensus problems of MASs have been investigated extensively and results have been achieved [7,8,9,10,11,12,13]. Based on the consensus theory, the formation control problem of MASs can be solved. In [14], the output-feedback formation control protocol of tracking a desired trajectory for a set of UAVs is developed. In [15], a distributed time-varying output formation control scheme is introduced for general linear MASs with directed topology. In [16], a distributed leader-following formation control for multiple quadrotors is studied by using nonsmooth backstepping method. In [17], a distributed relative position-based formation control by using backstepping approach is studied for leader–follower MASs. However, the above results for formation control are used for homogeneous multi-agent systems. In the actual applications, for the heterogeneous multi-agent systems (HMASs) in which each agent may have different structures, dynamics and even the information perceptions and decision-making capabilities are considered. The time-varying formation-containment control for homogeneous and heterogeneous MASs is studied in [18]. In [19], the time-varying output formation-tracking scheme for linear HMASs is developed with directed topologies. In [20], the coherent formation control for HMASs is introduced. The distributed cooperative synchronization control problem for a networked HMASs is developed in [21]. The HMASs can achieve more complex and variable tasks through information interaction. For example, the HMASs consisting of multiple UAVs and USVs have a larger search radius and attack range, which is of great significance in both military and civil fields. Due to the heterogeneous characteristics of UAVs and USVs, as well as the influence of parameter uncertainties and external environment, the air–sea heterogeneous formation faces several important challenges which are shown as follows: UAVs and USVs differ notably in structure, model parameters, and state dimensions. Furthermore, the task changing is random, making it difficult to complete air–sea coordinated formation tasks. During the process of formation, the UAVs and USVs may inevitably be subjected to internal and external uncertainties, such as parameter uncertainties and external disturbances caused by modeling techniques and external environment. Unsatisfactory faults caused by a lot of damage to the actuator of the multiple UAVs and USVs system may affect the tracking performance. In practical applications, faults may occur in the MASs. Faults may lead to system performance degradation, or even more serious consequences. Fault-tolerant control (FTC) is a useful method that has drawn wide attention [22,23,24,25]. In [26], a distributed adaptive leader-following formation control problem is studied for nonlinear second-order MASs in the presence of actuator faults. The distributed fault-tolerant time-varying formation control scheme for second-order MASs is presented subject to actuator faults in [27]. In [28], the active FTC problem is illustrated for the high-order HMASs with network disconnections and actuator faults. In [29], an adaptive FTC strategy by using a virtual actuator framework is presented for nonlinear HMASs with actuator faults. In addition, external disturbances and parameter uncertainties can also impact the performance of the systems. In [30], the time-varying formation tracking control scheme for the linear MASs is presented with external disturbances under directed graph. In [31], the time-varying anti-disturbance formation control scheme is introduced for nonlinear MASs under switched directed topologies. An adaptive tracking controller by adjusting the coupling weight is designed for the leader–follower linear MASs with external disturbances in [32]. In [33], an internal model approach is studied for the leader-following rendezvous with external disturbances and parameter uncertainties. During the process of formation, unmanned vehicles inevitably suffer from actuator faults, parameter uncertainties, and external disturbances. For example, due to modeling techniques and unpredictable marine environments, USVs are subject to internal and external uncertainties consisting of parameter uncertainties, nonparametric uncertainties, and external disturbances [34]. In addition, the actuator faults and uncertainties in a single vehicle can spread unevenly to neighboring vehicles through the directed communication topology in the process of formation. Hence, it is necessary to study the fault-tolerant formation control for HMASs consisting of multiple UAVs and USVs with parameter uncertainties and external disturbances. Although the research on FTC of MASs has achieved some results, the adaptive fault-tolerant formation control under directed communication topology for air-sea systems is still open, and needs to be further studied. Motivated by the abovementioned results, this paper presents the adaptive fault-tolerant formation control scheme for multiple UAVs and USVs with actuator faults, parameter uncertainties, and external disturbances under directed communication topology. In order to handle the problems, a unified dynamic model of UAVs and USVs, which includes the plane and Z axis, are presented. To deal with the parameter uncertainties and external disturbances, a distributed fault-tolerant formation controller by combining adaptive control method and the radial basis function neural network is proposed in the plane and a decentralized formation-tracking controller is designed for the altitude control system of UAVs in the Z axis. The main contributions of this paper are summarized as The adaptive fault-tolerant formation control is developed for the HMASs with parameter uncertainties, external disturbances, and actuator faults including loss of effectiveness and bias under directed communication topology. Some existing results have been researched for time-varying formation control, such as [16,34,35,36,37]. However, these results only consider the formation control of single vehicle or the HMASs consisting of a UAV and a USV. In this paper, the fault-tolerant time-varying formation for multiple UAVs and USVs can be achieved. In order to handle parameter uncertainties and external disturbances, the adaptive control method and the radial basis function neural network (RBFNN) are combined to ensure that the formation errors and tracking errors of the closed-loop system are uniformly ultimately bounded. Compared with the works [20,38], in which the height of each UAV is the same and time-invariant, this paper presents a decentralized tracking controller for the altitude control system of UAVs to track the reference signal to meet the requirements of practical tasks. The rest of this paper is organized as follows. In Section 2, some preliminaries and problem formulation are given. In Section 3, the distributed adaptive fault-tolerant formation control scheme is introduced for multiple UAVs and USVs in the presence of actuator faults, parameter uncertainties and external disturbances. In Section 4, a decentralized formation tracking controller is proposed for the altitude control system of UAVs. In Section 5, a simulation study is given and some conclusions are drawn in Section 6.

2. Preliminaries and Problem Formulation

2.1. Graph Theory

Let be a directed graph, in which represents the set of nodes and represents the set of edges. The neighbour set of node i is denoted by . If there exists a directed path between two arbitrary nodes, the graph is strongly connected. denotes the adjacency matrix of , where if and otherwise. denotes the degree matrix of , where . The Laplacian matrix of is defined as . ([ If the graph There exists a vector Define a symmetric matrix

2.2. Problem Formulation

In this subsection, the HMASs consisting of M UAVs and USVs are considered. The dynamic models of the UAVs and USVs are given firstly. Based on them, a unified dynamic model for the HMASs is demonstrated. For convenience, let , and . Unmanned aerial vehicle model.The structure of the quadrotor UAV is shown in Figure 1. The dynamic model of the i-th () quadrotor UAV is given as [41] where denotes the position state, denotes the attitude state, denotes the control thrust of the quadrotor, , , denote the three control torques of the quadrotor, is the mass of the quadrotor UAV, g is the gravitational acceleration, denotes the overall residual rotor angle, , , , , , denote the translational drag coefficients, , , are the moments of the inertia, is the moment of rotor’s inertia, , , denote the external disturbances encountered by the quadrotor UAV.
Figure 1

The structure of the quadrotor UAV.

From the dynamic model (1) and (2), we can found that the motion of the quadrotor consists of translational dynamics with respect to positions and rotational dynamics with respect to angles. Our formation goal is to locate the center of mass in a predefined position, while the rotational dynamics can be stabilized separately. Hence, the position dynamics of the i-th () UAV based on (1) can be rewritten as where denotes the position of the i-th UAV, , , , is the new control signal which is given as [42] Unmanned surface vehicle model. The kinematic and dynamic equation of the i-th () USV in the horizontal plane is described as [35] and where (, ) is the position of the i-th USV; is the yaw angle of the i-th USV; are the surge, sway, and yaw velocity, respectively; , , are the inertial mass; , , are the nonlinear dynamics consisting of the unmodeled hydrodynamics and Coriolis forces; and are the surge force and the yaw moment; and , , are the bounded disturbances caused by waves, wind, and ocean currents. Since the motion model of the USVs described by (4) and (5) is underactuated, a hand position approach is used to deal with it. We define the front point of the USVs as the hand point which can be formulated as where is the distance between the actual position and the new defined hand point , which is shown in Figure 2.
Figure 2

The motion model of USV.

By taking the second derivative of (7), one can obtain Substituting (6) into (8) yields that where and with . Based on (9), the position dynamics of the i-th () USV can be described as where is the position of the i-th () USV, , , , , . Actuator fault model.The actuator fault model for the h-th actuator of the i-th () HMASs is given as where is the actual actuation input, is the applied control signal to be designed, is the unknown effectiveness factor and represents the unknown bias. For the actuator fault model (13), and denote that there is no fault; and denote the loss of effectiveness fault; and denote bias fault; and denote both loss of effectiveness and bias faults. From (13), the fault model for all actuators can be described as where and with n representing the dimension of the control input signal. Unified model. The UAV model with actuator faults (14) in the plane can be rewritten as where is the position of the i-th UAV in the plane, , , , , , denotes the effectiveness factor, denotes the bias, . Similarly, the UAV model with actuator faults (14) in the Z axis can be rewritten as where is the altitude of the i-th UAV, is the velocity of the i-th UAV in the Z axis, , is the effectiveness factor, is the bias, , . The USV model with actuator faults (14) can be rewritten as where , is the effectiveness factor, is the bias, , , . Combining (15) and (17), the unified model of UAVs and USVs in the plane can be obtained where , are the position and velocity of the i-th () UAV in the plane, , , , ; , are the position and velocity of the i-th () USV, , , , . Hence, we are under the situation to design the fault-tolerant time-varying formation control scheme for the HMASs consisting of multiple UAVs and USVs in the presence of unknown actuator faults, parameter uncertainties and external disturbances under directed topology. In the inertial frame The effectiveness factor The aerodynamic drag coefficients The external disturbances The external disturbances In ( Assumption 1 is standard to handle the actuator faults in the existing literature [

2.3. Radial Basis Function Neural Network

Since the radial basis function neural network can approximate any continuous function with arbitrary precision, in this paper, the RBFNN is used to approximate the nonlinear function. The RBFNN can be expressed as where is a smooth nonlinear function, denotes the input vector, is the basis function vector, p is the number of the RBFNN nodes. is the approximation error, bounded by . is the ideal weighting vector, which is denoted as where denotes the weighting vector.

2.4. Control Objective

The control objective of this paper is to design an adaptive fault-tolerant formation control scheme for multiple UAVs and USVs (16) and (18) to achieve the time-varying formation of the HMASs in the presence of unknown actuator faults, parameter uncertainties and external disturbances under directed topology, that is, for any given bounded initial states, where , , and are small enough positive constants, is the desired time-varying formation with being piecewise continuously differentiable. and are the position and velocity, respectively. and are the desired height and velocity reference signal, respectively.

3. Distributed Fault-Tolerant Formation Control Scheme and Performance Analysis

In this section, a distributed fault-tolerant formation control scheme is designed to achieve the time-varying formation control of HMASs composed of UAVs and USVs with actuator faults, parameter uncertainties and external disturbances under directed topology in the plane.

3.1. Distributed Fault-Tolerant Formation Controller Design

Define a synchronization formation error signal for each vehicle as Let and . Then the time derivative of and can be written as Let , where is given in Lemma 1. Let , . If the feasibility condition is satisfied, then the HMASs (22) and (23) based on the definitions of and e can be written as where , , , , . The control input of the HMASs and the adaptive laws are developed as where , and are the lower bound and upper bound of the parameter , respectively, , , , , , , , , are positive parameters to be designed. The schematic of the control system is illustrated in Figure 3.
Figure 3

Schematic of the control system.

3.2. Performance Analysis

The performance of the time-varying formation error system is given as follows. Consider a heterogeneous multi-agent system ( Consider the following Lyapunov candidate function where , and . The time derivative of (30) is given as Substituting the control input (26) into (31), we can obtain Then, the RBFNN is used to approximate the unknown nonlinear function , which is shown as where . In terms of Young’s inequality, we can obtain where and . Substituting (34) and (35) into (32), we can obtain According to Lemma 1, we can obtain In terms of Young’s inequality, we can obtain Substituting (37)–(39) into (36) yields that where , , . In terms of the boundedness theorem, the time-varying formation errors and e are uniformly ultimately bounded. Recalling the definition of , and , we can conclude that is uniformly ultimately bounded. According to the control objective, the time-varying formation of the HMASs in the plane is achieved. This completes the proof. □ The time-varying formation feasibility condition

4. Decentralized Formation Controller Design and Performance Analysis

In this section, a decentralized formation controller is designed to achieve the height tracking control of UAVs in the Z axis.

4.1. Decentralized Formation Controller Design

The altitude error system is defined as where is the desired position signal and is the desired velocity signal. The formation tracking control input and adaptive laws are designed as where , and are the lower bound and upper bound of the parameter , respectively, where , , , , , , , , , are positive parameters to be designed.

4.2. Performance Analysis

The performance of the altitude error system is given as follows. Consider the UAVs’ altitude control system ( If the feasibility condition is satisfied, then the time derivative of the altitude error system (41) and (42) can be written as In the system (47), can be regarded as the virtual control input. By designing the virtual control input , the stability of the system (47) can be ensured. Consider a positive Lyapunov function as The time derivative of (50) is given by Define a new error as Taking the time derivative of (51) and substituting the control input (43) into it, we can obtain Consider the following Lyapunov candidate function where is given as with , and . Taking the time derivative of (54) yields that Similarly, the RBFNN is used to approximate the unknown nonlinear function , which is shown as where . In terms of Young’s inequality, one can obtain where and . Substituting (57) and (58) into (55), we can obtain where ,  . According to (59), the derivative of (53) can be obtained where , . In terms of the boundedness theorem, the solution of the closed-loop system is uniformly ultimately bounded. Recalling the definitions of and , it can be concluded that the altitude tracking error and velocity error of UAVs is uniformly ultimately bounded. According to control objective, the pre-defined time-varying formation is achieved for multiple UAVs and USVs. This completes the proof. □ For simplicity, it is assumed that the height of each UAV in the existing literature [

5. Simulation Study

In order to verify the effectiveness of the proposed fault-tolerant time-varying formation control scheme, a HMAS composed of two UAVs () and two USVs () is selected in this section. Table 1 shows the system parameters of UAVs and USVs. The directed communication topology is shown in Figure 4, in which the weights are selected as one.
Table 1

System parameters of UAVs and USVs.

ParameterValueUnitParameterValueUnit
mai 2kg dμsi 0.725 kg·s1
g 9.8 m·s2 dνsi 0.89 kg·s1
Jax,Jay,Jaz 1.5 N·s2·rad1 drsi −1.9 kg·m2·s1
dix,diy,diz 0.012 N·s·rad1 dμsi1 −1.33 kg·s1
mμsi 25.8kg dνsi1 −36.47 kg·s1
mνsi 33.8kg drsi1 −0.75 kg·m2·s1
mrsi 2.76kg
Figure 4

Directed communication topology.

The actuator faults of UAVs and USVs are given as The actuator faults of UAVs in the Z axis are given as , , ; , , ; , , ; , , . The external disturbances are given as , , , , , . The desired time-varying formations are described as , , . , , . The initial values are chosen as , , , . The performance of the proposed adaptive fault-tolerant time-varying formation tracking scheme is compared with the robust backstepping sliding-mode control scheme in [41]. To quantitatively evaluate the fault-tolerant time-varying formation tracking performance, X-axis position tracking error metric (XPTEM), Y-axis position tracking error metric (YPTEM), and Z-axis position tracking error metric (ZPTEM) are defined as The position snapshots of the HMASs in the plane at different time instants is shown in Figure 5. The time-varying formation errors of all agents in the plane are depicted in Figure 6. The altitude tracking error of UAVs is shown in Figure 7.
Figure 5

Position snapshots of the heterogeneous multi-agent system at different time instants. (a) s. (b) s. (c) s. (d) s.

Figure 6

Position errors of time-varying formation in the plane (Case 1: proposed scheme; Case 2: scheme in [41]).

Figure 7

Altitude tracking error of UAVs (Case 1: proposed scheme; Case 2: scheme in [41]).

From these curves, it can be seen that the tracking performance by the proposed control scheme is better than the robust backstepping sliding-mode control scheme in [41]. Furthermore, under the proposed control scheme, all tracking errors of the systems are uniformly ultimately bounded. From Figure 6 and Figure 7, it can be seen that the tracking errors under the scheme in [41] have sharp deviations from the small region containing zero when the actuator fault occurs. The position tracking error metrics are shown in Figure 8. It can be seen from these curves that the proposed control scheme has better performance than the scheme in [41]. From Figure 5, Figure 6, Figure 7 and Figure 8, we can know that the expected time-varying formation is achieved for the HMASs in the presence of actuator faults, parameter uncertainties and external disturbances. The effectiveness of the proposed fault-tolerant formation control scheme is verified by the simulation study.
Figure 8

XPTEM, YPTEM, and ZPTEM.

6. Conclusions

In this paper, an adaptive fault-tolerant time-varying formation control scheme is designed for a heterogeneous multi-agent system composed of multiple UAVs and USVs with actuator faults, parameter uncertainties and external disturbances under directed communication topology. Based on the unified dynamic model of UAVs and USVs in the plane, a distributed fault-tolerant formation controller utilizing adaptive control and RBFNN is proposed. At the same time, a decentralized formation tracking controller is designed for the altitude control system of UAVs. Based on Lyapunov stability theory, the time-varying formation errors and tracking errors are uniformly ultimated bounded, and the pre-defined time-varying formation for multiple UAVs and USVs can be realized. Simulation results verify the effectiveness of the proposed scheme. Nevertheless, the communication topology is fixed in this study. Hence, a fault-tolerant formation control for multiple UAVs and USVs under switch topology will be investigated in our future works.
  10 in total

1.  Fault-Tolerant Consensus of Multi-Agent System With Distributed Adaptive Protocol.

Authors:  Shun Chen; Daniel W C Ho; Lulu Li; Ming Liu
Journal:  IEEE Trans Cybern       Date:  2014-11-14       Impact factor: 11.448

2.  Robust adaptive fault-tolerant control for leader-follower flocking of uncertain multi-agent systems with actuator failure.

Authors:  Sahar Yazdani; Mohammad Haeri
Journal:  ISA Trans       Date:  2017-08-12       Impact factor: 5.468

3.  Neuroadaptive Fault-Tolerant Control of Quadrotor UAVs: A More Affordable Solution.

Authors:  Yongduan Song; Liu He; Dong Zhang; Jiye Qian; Jin Fu
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2018-11-05       Impact factor: 10.451

4.  Distributed Formation Control of Multiple Quadrotor Aircraft Based on Nonsmooth Consensus Algorithms.

Authors:  Haibo Du; Wenwu Zhu; Guanghui Wen; Zhisheng Duan; Jinhu Lu
Journal:  IEEE Trans Cybern       Date:  2017-12-15       Impact factor: 11.448

5.  Finite-time consensus of Markov jumping multi-agent systems with time-varying actuator faults and input saturation.

Authors:  R Sakthivel; A Parivallal; B Kaviarasan; Hosoo Lee; Yongdo Lim
Journal:  ISA Trans       Date:  2018-09-11       Impact factor: 5.468

6.  Robust finite-time consensus control for multi-agent systems with disturbances and unknown velocities.

Authors:  Xuehong Tian; Huanlao Liu; Haitao Liu
Journal:  ISA Trans       Date:  2018-08-04       Impact factor: 5.468

7.  Cooperative Fault Tolerant Tracking Control for Multiagent Systems: An Intermediate Estimator-Based Approach.

Authors: 
Journal:  IEEE Trans Cybern       Date:  2017-10-18       Impact factor: 11.448

8.  Global Consensus of High-Order Discrete-Time Multi-Agent Systems with Communication Delay and Saturation Constraint.

Authors:  Chong Tan; Yin Cui; Yanjiang Li
Journal:  Sensors (Basel)       Date:  2022-01-27       Impact factor: 3.576

9.  A Fully Distributed Protocol with an Event-Triggered Communication Strategy for Second-Order Multi-Agent Systems Consensus with Nonlinear Dynamics.

Authors:  Tao Li; Quan Qiu; Chunjiang Zhao
Journal:  Sensors (Basel)       Date:  2021-06-12       Impact factor: 3.576

  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.