Abstract
Actuator faults and external disturbances, which are inevitable due to material fatigue, operational wear and tear, and unforeseen environmental impacts, cause significant threats to the control reliability and performance of networked systems. Therefore, this paper primarily focuses on the distributed adaptive bipartite consensus tracking control problem of networked Euler–Lagrange systems (ELSs) subject to actuator faults and external disturbances. A robust distributed control scheme is developed by combining the adaptive distributed observer and neural-network-based tracking controller. On the one hand, a new positive definite diagonal matrix associated with an asymmetric Laplacian matrix is constructed in the distributed observer, which can be used to estimate the leader’s information. On the other hand, neural networks are adopted to approximate the lumped uncertainties composed of unknown matrices and external disturbances in the follower model. The adaptive update laws are designed for the unknown parameters in neural networks and the actuator fault factors to ensure the boundedness of estimation errors. Finally, the proposed control scheme’s effectiveness is validated through numerical simulations using two types of typical ELS models: two-link robot manipulators and quadrotor drones. The simulation results demonstrate the robustness and reliability of the proposed control approach in the presence of actuator faults and external disturbances.
1. Introduction
The cooperative control of multi-agent systems (MASs) has a broad range of potential applications in a variety of areas, including intelligent transportation [1], drone swarms [2], and aerospace [3]. Distributed consensus control is a fundamental issue in the study of cooperative control. Its objective is to enable all agents to reach a consensus on their states or outputs without the need for central coordination [4]. Early research focused on distributed leaderless consensus, where agents only rely on their information and that of their neighbors to make decisions, ultimately achieving consensus on the states of all agents [5]. To enable MASs to follow a desired trajectory, the consensus tracking problem emerged [6]. To address the consensus tracking problem, researchers introduced the concept of the leader, allowing followers to move according to the leader’s trajectory.
In practical applications, the system inevitably encounters external environmental disturbances and system modeling uncertainties, so ensuring its reliability and robustness is particularly important when studying the consensus tracking control problem of MASs. For example, an adaptive low-gain feedback method was proposed in [7] to deal with the semi-global robust tracking consensus problem for uncertain MASs with input saturation. A new distributed adaptive control protocol based on the back-stepping method was proposed in [8] to achieve the asymptotic consensus tracking control of nonlinear high-order MAS affected by mismatched unknown parameters and uncertain external disturbances. The authors of [9] first proposed a new adaptive bounded consensus tracking control scheme for a class of uncertain nonlinear MASs. Furthermore, MASs always suffer from actuator faults, which will significantly deteriorate the controller’s performance and may even lead to system divergence without some effective countermeasures. Therefore, it is necessary to study fault-tolerant control techniques. In [10], the authors present a solution to the robust consensus tracking control problem for MASs with actuator faults and external disturbances. Their approach integrates neural networks and techniques for estimating uncertainty and disturbances. Moreover, the authors of [11] developed a neural-network-based adaptive consensus scheme to address the consensus problem for nonlinear MASs with actuator failure faults and bias faults. In [12], the authors investigated the distributed tracking control problem for general linear MASs with two types of actuator faults: additive and multiplicative.
Most studies in the field of consensus tracking control have focused exclusively on idealized leaders, which assume the dynamic information of the leaders is accurate and known. However, in reality, due to the complexity of the environment, the leader’s dynamics are often subject to various uncertainties, such as parameter uncertainties, random disturbances, and external influences. Therefore, searching for methods to suppress the effects of uncertainties in leader systems has become a vital issue in the research area. In [13], the authors studied how to achieve robust tracking consensus of MASs with uncertain leaders within a finite time and designed a continuous nonlinear distributed tracking protocol based on relative position information. The authors of [14] studied the tracking consensus problem for higher-order heterogeneous nonlinear MASs under directed signed graphs, where the leader’s nonlinear dynamics were unknown. In [15], the authors solved the general nonlinear consensus tracking problem of networked systems with an uncertain leader and imperfect tracking paths. Currently, the majority of research conducted within the field of distributed control has concentrated on the analysis of linear systems exhibiting either first-order or second-order dynamics. However, the real world contains many nonlinear physical models, which can often be described by Euler–Lagrange equations, such as robotic manipulators [16], fully actuated marine vehicles [17], and spacecraft [18]. An adaptive distributed control strategy was proposed in [19] that enables multiple uncertain ELSs to achieve consensus in the presence of an unknown dynamic leader. The authors studied the finite-time control problem for MASs with uncertain Euler–Lagrange dynamics and a dynamic leader under a directed communication network in [20]. A distributed continuous estimator and an adaptive control law were proposed in [21] to estimate the uncertainties and solve the distributed consensus tracking problem for networked ELSs.
The research in the above literature primarily focuses on multi-agent ELSs under undirected graph topologies. However, the single-way communication described by directed graph topologies can save communication resources compared to the bidirectional communication described by undirected graph topologies. As shown in [22], the both-way communication mode between agents under undirected graphs imposes high demands on the bandwidth resources of networked systems. Therefore, the research on multi-agent networked systems under directed graphs is of excellent research significance and value. For instance, Bin et al. [23] proposed a distributed continuous algorithm to achieve consensus tracking of ELSs on directed graphs, simultaneously avoiding the chattering effect. An adaptive consensus control design method was proposed in [24] based on the inverse optimal H∞ control criterion for networked ELSs composed of fully actuated mobile robots under the directed graph. In addition, early research mainly focused on the cooperative interaction relationships between agents. However, the competitive interaction relationships between agents are also meaningful in the research on consensus tracking of networked systems. For example, individuals in a biological community may acquire limited resources through cooperation or competition to maintain their survival. Therefore, it is necessary and meaningful to consider the coexistence of cooperative and competitive relationships between agents in research. An adaptive protocol based on disturbance compensation techniques under an event-triggered control framework is proposed in [25] to solve the bipartite consensus tracking problem for networked ELSs. An adaptive distributed observer method is proposed in [26] based on networked ELSs, which can achieve leader–follower bipartite consensus under system uncertainties and deception attacks. In [27], the author studied the bipartite consensus control issue for networked ELSs under directed topologies with positive and negative interaction weights and proposed an adaptive bipartite consensus controller for systems with uncertain parameters.
Motivated by the considerations outlined above, this paper explores the adaptive bipartite consensus tracking control for uncertain Euler–Lagrange systems (ELSs) with actuator faults within directed graph structures. The leader agent’s state matrix is characterized by unknown parameters, and its output matrix is unknown to the follower agents. An innovative control strategy is introduced in this paper, integrating a distributed observer with a neural-network-enhanced robust tracking controller. The principal contributions of this work are delineated as follows:
- (1)
- This paper examines networked ELSs subject to lumped uncertainties, which encompass unknown system matrices, external disturbances, and actuator faults. A neural-network-based adaptive estimator is proposed to offer feedforward compensation for these uncertainties. Furthermore, adaptive updating laws are formulated to guarantee that the estimation errors associated with the lumped uncertainties and actuator faults are bounded, thereby tackling the robust tracking control challenge. In contrast to existing control strategies tailored for ideal systems [11,12,13,15,24], the most significant novelty of this work is the enhanced robustness of unknown systems, enabling the control scheme to be applicable across a range of tasks, including the cooperative control of ELSs in dynamic and complex environments.
- (2)
- This paper addresses the issue of uncertainties in leader agents, where their higher-order dynamic information is globally unknown. To tackle this challenge, an adaptive distributed observer is utilized to estimate the states, state matrix unknown parameters, and output matrix of the leader agent. The convergence of the observer’s estimates is rigorously proven through Lyapunov function analysis. This approach diverges from related works that presuppose the availability of the leader’s complete dynamic information to the follower agents, such as the state matrix or output matrix [7,11,23,28]. The proposed control scheme’s adaptability enhances its applicability to a wider array of consensus-tracking control tasks, including trajectory tracking in intricate marine environments.
- (3)
- This paper introduces a novel positive definite diagonal matrix to facilitate the construction of a distributed observer. This innovative design effectively addresses the challenge of asymmetric Laplacian matrices inherent in directed graphs, thereby offering a viable solution for bipartite consensus tracking control of ELSs under general directed graph conditions. In contrast to existing control schemes confined to undirected graph scenarios [4,9,14,15,21], the controller proposed herein demonstrates a capacity to conserve communication resources.
The content of this paper is organized as follows: Section 2 provides an overview of the foundational work and the essential mathematical preliminaries. Section 3 elaborates on the design of the proposed control scheme and substantiates the system’s stability through rigorous analysis. Section 4 showcases the results of simulation experiments that validate the theoretical findings. In conclusion, Section 5 encapsulates the findings and presents the conclusions drawn from this research.
Notations: is an identity matrix with the dimension . ⊗ stands for the Kronecker product. defines a diagonal matrix, where is the diagonal element or block. creates a column vector. represents a zero matrix with dimension . . For matrix with column vectors , is a compound column vector where the columns of K are serially arranged in one column. denotes the sign function.
2. Preliminaries and Problem Formulation
2.1. Graph Theory
This paper considers a network of agents consisting of one leader and N followers. The leader is denoted as agent 0, and the followers are denoted as agents 1 to N. The interactions among the N agents are represented by a directed graph , where is the set of nodes, is the set of edges, and is the adjacency matrix. If agent i can access the information of agent j, then ; otherwise, . and , respectively, represent the cooperative and competitive relationships between agents i and j. If , the graph is directed; otherwise, it is undirected. The Laplacian matrix is defined as , where with . The in-degree matrix D is a diagonal matrix, and for a directed graph, the diagonal elements of the in-degree matrix are the sums of the corresponding row in the adjacency matrix. An additional leader agent is introduced, with the node set , and the overall node set is .
For a structurally balanced signed graph , the node set can be divided into two mutually exclusive subsets and . The signature matrix is defined as , where, if , then , indicating a cooperative relationship between the followers and the leader; otherwise, , indicating an antagonistic relationship. , where if the i-th agent is aware of the leader’s information, then ; otherwise, . The extended Laplacian matrix is , which describes the communication topology between the leader and the followers.
2.2. RBF Neural Network
Radial basis function (RBF) neural networks adjust centers and widths to approximate unknown functions. Figure 1 depicts a typical structure of neural networks, clearly illustrating the weighted process from input to output.
Figure 1.
RBF neural network structure diagram [29].
Neural networks often utilize Gaussian functions as their basis functions, which take the form , where z represents the input vector, while and c are the width and center parameters of the Gaussian function, respectively. This approach enables the approximation of continuous functions with arbitrary precision over compact sets. The neural network’s output is represented by . Crucially, neural networks possess innate function approximation capabilities that are unaffected by the inherent properties of the system being modeled. By employing a sufficient number of Gaussian functions, this neural network architecture can approximate continuous functions to an arbitrary degree of accuracy within compact domains. When designing controllers for systems with model uncertainties or disturbances, leveraging neural networks for estimation can enhance the overall robustness of the control system.
The following Table 1 lists some important parameters and their meanings in this article.
Table 1.
Parameters and their meanings.
2.3. Problem Description
Considering a networked agent system composed of one leader and N followers. The following linear system models the leader.
where and denote the leader’s state and output. represents the state matrix, where is an unknown parameter vector. Moreover, denotes the output matrix, which is unknown to any follower.
The following Euler–Lagrange equation is utilized to describe the dynamics of the ith follower.
where are the generalized coordinate, velocity, and acceleration, respectively. is the inertia matrix, represents the Coriolis and centrifugal terms, is the vector of gravitational force, is the control input, and represents the unknown external disturbance. is an unknown constant. And represents the actuator fault. In this paper, it is assumed that , , and are unknown to any follower.
The dynamics (2) exhibit the following two properties [30].
Property 1.
is symmetric and positive definite.
Property 2.
is skew-symmetric, i.e., for all , it yields .
To realize the bipartite consensus tracking, it is necessary to give the following assumptions.
Assumption 1.
A connected, structure-balanced, and directed graph can be used to model the communication topology of the networked MASs. In addition, it also ensures that at least one follower will be informed about the information given by the leader.
Assumption 2.
The eigenvalues of are all simple with zero real components.
Under Assumption 2, it is assumed that
where . It can be obtained that is a skew-symmetric matrix.
Remark 1.
Assumption 2 is rather standard in the literature on consensus tracking of networked systems [31,32]. Under Assumption 2, the leader agent (1) can generate a set of signals commonly seen in the industry, known as “multitone sinusoidal signals” with varying frequencies, amplitudes, and initial phases, which align more closely with real-world scenarios [33,34]. The application scenario of the control scheme in this paper is the signal tracking of Euler–Lagrange systems in complex sea conditions. Hence, the control objective of this paper is to make the follower ’s state and the leader ’s output y tend to be consistent.
Lemma 1
([35]). For any and we define
and then the following equation holds:
where and
Lemma 2
([22]). Under Assumption 1, there exists a positive diagonal matrix such that can be diagonalized and possesses eigenvalues that are both real and positive. Moreover, there exists a symmetric positive definite matrix such that
are symmetric positive definite.
Remark 2.
The analysis of networked systems on undirected graphs hinges upon the symmetry exhibited by specific matrices, such as the Laplacian matrix, which reflects the symmetric topology characterizing undirected graphs. However, the asymmetry of the Laplacian matrix presents a primary challenge when analyzing networked systems on directed graphs. Lemma 2 presents a method for constructing two symmetric matrices, J and O, derived from the asymmetric matrix . By employing these two symmetric matrices in the formulation of Lyapunov equations, it becomes feasible to extend the control scheme from undirected graphs to encompass directed graphs.
3. Neural-Network-Based Control Scheme Design and Analysis
The control scheme comprises a distributed observer and a neural-network-based robust controller. The design and analysis details of the aforementioned two parts are as follows.
3.1. Distributed Observer Design and Stability Analysis
In this part, we will design a distributed observer to estimate the leader’s dynamic information.
Firstly, we define the observation error vectors as
where and represent the estimations of q and y.
Then, the distributed observer is constructed in the following way:
where and represent the estimations of w and E. Parameters , and will be specified later. And
Remark 3.
As shown in (6), the distributed observer proposed in this paper estimates the leader’s state q, the unknown parameter w, and the output matrix E, respectively, where w and E are globally unknown. Compared with the works of [28,36,37,38,39,40,41,42,43,44], which assume that some of the leader’s dynamic information, such as the state matrix or the output matrix, is accessible to uninformed agents, observer (6) is more consistent with the characteristics of distributed networked systems and can be applied to tracking scenarios with complex leader dynamics, such as rotating machinery tasks and operations in complex sea conditions.
We define the estimation errors as , and . The objective of designing the observer (6) is to make the following equations hold:
Let , , , , and Then, we can obtain the result that
where
Then, it yields
Remark 4.
To solve the asymmetric issue of , we introduce the positive definite diagonal matrix W in (6), which is constructed in Lemma 2. We utilize two symmetric positive definite matrices J and O to design the Lyapunov Equation (16), thus extending the control scheme from undirected topologies to generally directed topologies.
We define and . It can be obtained that
According to Lemma 1, we have
where By derivation of , we can obtain the result that
where
Define the column vector of output matrix observation errors and ; then Equation (11) turns to
where Define and , which yields
Based on the above derivation using coordinate transformation, the objective of Section 3.2 is to investigate the stability of the systems (11) and (14) to demonstrate the convergence of the observer (6).
In this part, we will investigate the stability of the systems (11) and (14).
Theorem 1.
Proof.
The Lyapunov function is employed as
where and are mentioned in Lemma 2. values represent the estimation errors of q. values represent the estimation errors of w. and represent identity matrixes. represents a constant. Then, it yields
Given the skew-symmetric property of and the symmetry of J, it follows that is also skew-symmetric. Subsequently, we have
Substituting (11) into (18), we can obtain the result that
Based on Lemma 2, it yields
From Equation (19) and (20), we can obtain the result that
According to Property 9.4.11 in [45], we can obtain the result that . Then it yields
Define , and the smallest eigenvalue of the matrix T is denoted as . Then, according to Lemma 2, it follows that
According to Lemma 7 in [22], is uniformly bounded. Define and . Then, we can obtain the result that for ,
Therefore, we can obtain the result that is negative semidefinite and .
Next, we will demonstrate the convergence of . According to (10), it yields
Since , , and are uniformly bounded (see Lemma 6 in [22]), according to (9) and (11), we have , , and , which are also uniformly bounded. Therefore, is uniformly bounded. By applying Barbalat’s lemma, we have . From and (10), we can obtain the result that
From Lemma 7 in [22], it yields that for , the following inequality holds
where are positive constants. Then, according to Lemma 1 in [46], we can obtain the result that . □
Theorem 2.
Proof.
Firstly, we consider system (14) with as
According to Lemma 2, since can be diagonalized and possesses eigenvalues that are real and positive, there exists a matrix such that where are eigenvalues of . Define , so Equation (25) can be transformed as
Define , so Equation (25) can be simplified to
According to Lemma 1 in [32], satisfies the following inequality:
where and are positive constants. Furthermore, we can obtain the result that
From Theorem 1 in [47], it can be deduced that system (26) is asymptotically stable. Equivalently, system (25) is also asymptotically stable. Therefore, for a positive definite matrix satisfying , where is a positive constant. There exists a positive definite matrix that satisfies , where and are positive constants. The subsequent equation holds:
Next, we analyze system (14) with . Construct the following Lyapunov function:
Then, we can obtain the result that
From Lemma 6 in [22], we have , which is uniformly bounded. Furthermore, for in system (1), we have . According to Assumption 2, it yields . There exists a sufficiently large constant such that and . According to Equation (13), we have
Since , it yields
where , , and Substituting into Equation (32), it follows that
where , and from Theorem 1, we have . Since and are positive constants, as long as we ensure that is no larger than 4, it can be obtained that is negative definite. Therefore, we have .
The proof is completed. □
Remark 5.
According to Theorem 1 and 2, we can obtain the result that the following equations hold: and .
3.2. Robust Tracking Controller Design and Stability Analysis
We will propose a neural-network-based robust controller to let the tracking error converge to zero in this part. In the meantime, adaptive update laws are devised to ensure the boundedness of the estimation errors of lumped uncertainties composed of unknown matrices and external disturbances in the follower model.
Firstly, we define the tracking error vectors as
where and is a positive definite matrix. Subsequently, we need to estimate the following lumped uncertainty composed of unknown matrices and external disturbances in the follower model.
For the sake of simplicity, we assume that the lumped uncertainty can be formulated over a designated compact set and using a neural network as
where is the basis function, and is an unknown parameter vector. is the neural network estimation error, which is bounded by a vector , that is, . The estimation of is represented as . The estimated value of is represented as . Then, can be represented as follows:
The estimation errors are defined as and . To achieve the approximation of the follower to the dynamic of the leader, the compact set of states can be determined based on the sensor’s initial rough estimate of the distance between the leader and the follower. This generates a compact set with a wide range initially. Then, the compact set range can be continuously adjusted to optimize the neural network model.
Remark 6.
As shown in Equation (37), is a lumped uncertainty composed of unknown matrices and external disturbances in the follower model. Neural networks are employed to estimate the lumped uncertainty online and design a feedforward term in the controller (40) to compensate it, thus improving the robustness of the system.
The neural-network-based robust controller is designed as follows:
where is the estimation of . is a positive definite matrix, and is a positive constant satisfying .
The adaptive update laws are designed as follows:
where is a positive constant and . Then, we define and .
Remark 7.
The design of the neural-network-based robust controller comprises three components. The state feedback term serves to realize the fundamental functions of the controller. The neural network estimation feedforward term is employed to enhance the stability of the system. The term is utilized to mitigate the impact of neural network estimation errors on the system.
To summarize, the control strategy of the closed-loop tracking control system is illustrated in the diagram shown in Figure 2. The control scheme proposed in this paper consists of a distributed observer and a neural-network-based robust controller. For the leader model (1) with uncertain parameters w and uncertain output matrix E, a distributed observer (6) is proposed to estimate the global information of the leader (1). On this basis, the estimations of the leader information , , , and are substituted into the neural-network-based robust controller (40). Then, we design adaptive update laws (41) to ensure the effectiveness of the neural network estimation of the lumped uncertainty. We can see that the estimations , and obtained through the distributed observer (6) play a role in the adaptive laws.
Figure 2.
Schematic diagram of the closed-loop tracking control system.
Theorem 3.
Proof.
By the derivation of and , we can obtain the result that
Consider the Lyapunov function as
By the derivation of (43), and according to (42), it yields
Substituting (42) into (2), it can be obtained that
Then, we consider the second Lyapunov function as
Then, we have
Substituting (45) into (47), and according to Property 2, it follows that
Then, we consider the third Lyapunov function as
Then, we have
Substituting (38), (40), (48) into (50), we can obtain the result that
Substituting (41) into (51), it yields
From (6), we have
where and are the observation errors defined in (5). According to Remark 5, we have . Since and are positive definite, it yields ; that is, is negative definite when t tends to infinity. Therefore, it yields . Then, we have . Based on Definition 1, the leader–follower systems described by Equations (1) and (2) can reach bipartite consensus tracking. The proof is finished. □
4. Simulation Results
Numerical simulations are carried out in this part. Two different simulation models are employed to verify the designed consensus tracking control protocol through simulation; one is a two-link robot manipulator, and the other is a mathematical model of a quadrotor drone. The results are shown below.
4.1. Example 1: Two-Link Robot Manipulator
A two-link robot manipulator benchmark model is used for simulation in this subsection, as shown in Figure 3.
Figure 3.
The two-link robot manipulator model.
Based on the Euler–Lagrange mechanism, the manipulator model is obtained given by
where
g = 9.8 m/s2 is the gravitational acceleration. , are masses of links. denotes lengths of links. represents the distance from the center of the mass to the joints. and denote moments of inertia of links. ~ represent different constant values in the inertia matrix, Coriolis and centrifugal force matrix, and gravity force vector. represent the different joint angle positions of the two mechanical arms of the robotic manipulator, where i represents the agent. We consider a group of two-link manipulators consisting of four followers. The communication topology among manipulators is shown in Figure 4. The first follower can obtain the information of the leader. Simulation parameters are given in Table 2. The initial values are selected as follows:
Figure 4.
The communication topology among the networked agent system.
Table 2.
Parameters of two-link manipulators.
The following linear system is used to represent the dynamics of the leader, which can denote a signal generator in complex sea conditions under Assumption 2.
The leader’s system matrices are set as:
The activation functions of each follower are described as
In this paper, we choose Gaussian functions as activation functions. The details are as follows: where . We assume that all the followers have the same activation functions. represents the center of the receptive field, which is evenly distributed in . is the width of the Gaussian function. The initial weights and are chosen as . The control parameters are selected as and . We select . In order to show the numerical simulations intuitively, we define and .
Table 3 lists the comparison results between this article and [22].
Table 3.
The comparison results.
In Table 3, represents the average value of the tracking errors, and represents the standard deviation of the tracking errors. By comparison, it can be observed that the method adopted in this paper results in smaller tracking errors and also smaller fluctuation ranges, thereby enhancing the robustness of the system.
The systems described by Equations (1) and (2) can achieve bipartite consensus tracking, as illustrated in Figure 5. Furthermore, Figure 6 demonstrates the convergence of the tracking errors of the networked agent system to zero. Figure 6 and Figure 7 indicate that the distributed observer (6) can effectively estimate the leader’s dynamic information, including the state q, the unknown parameter w, and the output matrix E. The control inputs shown in Figure 8 indicate that by using neural networks, the estimation errors of the lumped uncertainties are bounded.
Figure 5.
The trajectories of (a) and ; (b) and .
Figure 6.
The trajectories of (a) tracking errors ; (b) estimation errors .
Figure 7.
The trajectories of (a) estimation errors ; (b) estimation errors .
Figure 8.
The trajectories of (a) control inputs ; (b) estimation errors .
To highlight this paper’s contribution, we compare it with article [22], a leading work in the consensus tracking of an uncertain leader under directed graphs. We introduce the same external disturbance to the follower model in article [22] and compare the results by observing the figures of tracking errors (Figure 6 and Figure 9).
Figure 9.
The trajectories of the tracking errors in [22].
Remark 8.
Figure 6 and Figure 9 show that the neural-network-based robust controller proposed in this paper effectively suppresses external disturbances and enhances the robustness of the system. Compared with the control strategy in article [22], the proposed scheme offers notable research significance in real-world applications.
4.2. Example 2: Quadrotor Drone
In this subsection, a mathematical model of a quadrotor drone is utilized for simulation as follows:
where denotes the attitude vector of the quadrotor rigid body expressed in the inertial frame. The matrix is the Coriolis term containing the gyroscopic and centrifugal terms, and is the inertia matrix. is the total control torque for the rotational motion, denotes the disturbance torque. The explicit expression of and can be seen in [48].
The following linear system is used to represent the dynamics of the leader, which can denote a signal generator in complex sea conditions under Assumption 2.
The leader’s system matrices are set as
The rest of the control parameters are the same as in Example 1. We define the tracking error vectors as , and .
In order to verify that the proposed control scheme’s adaptability enhances its applicability to a wider array of consensus tracking control tasks, we conduct an additional set of experiments by altering the output matrix of the leader system. The leader’s output matrix is set as
As shown in Figure 10, Figure 11, Figure 12 and Figure 13, the systems described by (1) and (54) can achieve bipartite consensus tracking. Figure 11 and Figure 13, Figure 14 and Figure 15 indicate that the tracking errors of attitudes of quadrotor drones converge to zero.
Figure 10.
The trajectories of (a) and ; (b) and .
Figure 11.
The trajectories of (a) and ; (b) .
Figure 12.
The trajectories of (a) and ; (b) and .
Figure 13.
The trajectories of (a) and ; (b) .
Figure 14.
The trajectories of (a) ; (b) .
Figure 15.
The trajectories of (a) ; (b) .
5. Conclusions
This paper has investigated the bipartite consensus tracking problem for networked ELSs with an uncertain leader agent across directed topologies. The ELSs under consideration are afflicted by unknown dynamic matrices, external disturbances, and actuator faults. A novel control strategy, integrating a distributed observer with a neural-network-based robust controller, has been devised. Neural networks are employed to approximate the lumped uncertainties, which include unknown matrices and external disturbances within the follower model. The distributed observer is tailored to estimate the leader’s dynamic information. Adaptive update laws have been formulated for the unknown parameters within the neural networks and the actuator fault factors, ensuring the boundedness of the estimation errors. A neural-network-based robust controller is proposed to ensure that tracking errors asymptotically converge to zero. Numerical simulations have been conducted to substantiate the efficacy of the proposed control strategy. In future work, we will delve into the bipartite consensus tracking control scheme with event-triggered communications, which is anticipated to further enhance the efficiency and practicality of the system.
Author Contributions
Z.L. and H.H.: Conceptualization, Methodology, Writing—original draft. M.S. and B.L.: Writing—original draft, Numerical simulation. K.Q.: Validation, Writing—review and editing. C.H. and H.H.: Validation, Writing—review and editing, Supervision. K.Q.: Writing—review & editing. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflict of interest, and all authors approve the manuscript for publication. I would like to declare on behalf of my co-authors that the work described was original research that has not been published previously, and is not under consideration for publication elsewhere, in whole or in part. All the authors listed have approved the manuscript that is enclosed.
References
- Dong, J.; Yassine, A.; Armitage, A.; Hossain, M.S. Multi-Agent Reinforcement Learning for Intelligent V2G Integration in Future Transportation Systems. IEEE Trans. Intell. Transp. Syst. 2023, 1, 15974–15983. [Google Scholar] [CrossRef]
- Xu, D.; Chen, G. The research on intelligent cooperative combat of UAV cluster with multi-agent reinforcement learning. Aerosp. Syst. 2022, 5, 107–121. [Google Scholar] [CrossRef]
- Wang, H.; Tao, J.; Peng, T.; Brintrup, A.; Kosasih, E.E.; Lu, Y.; Tang, R.; Hu, L. Dynamic inventory replenishment strategy for aerospace manufacturing supply chain: Combining reinforcement learning and multi-agent simulation. Int. J. Prod. Res. 2022, 60, 4117–4136. [Google Scholar] [CrossRef]
- Peng, X.J.; He, Y.; Chen, W.H.; Liu, Q. Bipartite consensus tracking control for periodically-varying-delayed multi-agent systems with uncertain switching topologies. Commun. Nonlinear Sci. Numer. Simul. 2023, 121, 107226. [Google Scholar] [CrossRef]
- Wang, H.; Han, Q.L. Distribution of Roots of Quasi-Polynomials of Neutral Type and Its Application-Part II: Consensus Protocol Design of Multi-Agent Systems Using Delayed State Information. IEEE Trans. Autom. Control 2023, 69, 4058–4065. [Google Scholar] [CrossRef]
- Zhao, M.; Peng, C.; Tian, E. Finite-time and fixed-time bipartite consensus tracking of multi-agent systems with weighted antagonistic interactions. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 68, 426–433. [Google Scholar] [CrossRef]
- Wang, B.; Chen, W.; Zhang, B. Semi-global robust tracking consensus for multi-agent uncertain systems with input saturation via metamorphic low-gain feedback. Automatica 2019, 103, 363–373. [Google Scholar] [CrossRef]
- Wang, W.; Wen, C.; Huang, J. Distributed adaptive asymptotically consensus tracking control of nonlinear multi-agent systems with unknown parameters and uncertain disturbances. Automatica 2017, 77, 133–142. [Google Scholar] [CrossRef]
- Wang, X.; Niu, B.; Zhang, J.; Wang, H.; Jiang, Y.; Wang, D. Adaptive Event-Triggered Consensus Tracking Control Schemes for Uncertain Constrained Nonlinear Multi-Agent Systems. IEEE Trans. Autom. Sci. Eng. 2023. [Google Scholar] [CrossRef]
- Ren, Z.; Lin, B.; Shi, M.; Li, Z.; Qin, K. UDE-based Consensus Tracking Control of Multi-Agent Systems with Actuator Faults and External Disturbances. In Proceedings of the 2023 6th International Conference on Electronics Technology (ICET), Chengdu, China, 12–15 May 2023; pp. 1282–1288. [Google Scholar]
- 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]
- Bo, Z.; Wei, W.; Hao, Y. Distributed consensus tracking control of linear multi-agent systems with actuator faults. In Proceedings of the 2014 IEEE Conference on Control Applications (CCA), Juan Les Antibes, France, 8–10 October 2014; pp. 2141–2146. [Google Scholar]
- Lu, X.; Wang, Y.; Yu, X.; Lai, J. Finite-time control for robust tracking consensus in MASs with an uncertain leader. IEEE Trans. Cybern. 2016, 47, 1210–1223. [Google Scholar] [CrossRef] [PubMed]
- Lui, D.G.; Petrillo, A.; Santini, S. Bipartite tracking consensus for high-order heterogeneous uncertain nonlinear multi-agent systems with unknown leader dynamics via adaptive fully-distributed PID control. IEEE Trans. Netw. Sci. Eng. 2022, 10, 1131–1142. [Google Scholar] [CrossRef]
- Tahoun, A.; Arafa, M. Adaptive leader–follower control for nonlinear uncertain multi-agent systems with an uncertain leader and unknown tracking paths. ISA Trans. 2022, 131, 61–72. [Google Scholar] [CrossRef] [PubMed]
- Zhang, G.; Cheng, D. Adaptive fault-tolerant guaranteed performance control for Euler–Lagrange systems with its application to a 2-link robotic manipulator. IEEE Access 2020, 8, 184160–184171. [Google Scholar] [CrossRef]
- Liang, Z.; Wen, H.; Yao, B.; Mao, Z.; Lian, L. Adaptive actuator fault and the abnormal value reconstruction for marine vehicles with a class of Euler–Lagrange system. Ocean Eng. 2024, 297, 117095. [Google Scholar] [CrossRef]
- Wei, C.; Luo, J.; Dai, H.; Yuan, J. Adaptive model-free constrained control of postcapture flexible spacecraft: A Euler–Lagrange approach. J. Vib. Control 2018, 24, 4885–4903. [Google Scholar] [CrossRef]
- Lu, M.; Liu, L. Leader–following consensus of multiple uncertain Euler–Lagrange systems with unknown dynamic leader. IEEE Trans. Autom. Control 2019, 64, 4167–4173. [Google Scholar] [CrossRef]
- Dong, Y.; Chen, Z. Fixed-time synchronization of networked uncertain Euler–Lagrange systems. Automatica 2022, 146, 110571. [Google Scholar] [CrossRef]
- Mei, J.; Ren, W.; Ma, G. Distributed coordinated tracking with a dynamic leader for multiple Euler–Lagrange systems. IEEE Trans. Autom. Control 2011, 56, 1415–1421. [Google Scholar] [CrossRef]
- Wang, S.; Zhang, H.; Chen, Z. Adaptive cooperative tracking and parameter estimation of an uncertain leader over general directed graphs. IEEE Trans. Autom. Control 2022, 68, 3888–3901. [Google Scholar] [CrossRef]
- Cheng, B.; Li, Z. Coordinated tracking of Euler–Lagrange systems over directed graphs via distributed continuous controllers. In Proceedings of the 2016 35th Chinese Control Conference (CCC), Chengdu, China, 27–29 July 2016; pp. 8144–8149. [Google Scholar]
- Miyasato, Y. Adaptive H-inf consensus control of Euler–Lagrange systems on directed network graph. In Proceedings of the 2016 IEEE Symposium Series on Computational Intelligence (SSCI), Athens, Greece, 6–9 December 2016; pp. 1–6. [Google Scholar]
- Deng, Q.; Peng, Y.; Han, T.; Qu, D. Event-triggered bipartite consensus in networked Euler–Lagrange systems with external disturbance. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 2870–2874. [Google Scholar] [CrossRef]
- Li, B.; Han, T.; Xiao, B.; Zhan, X.S.; Yan, H. Leader-following bipartite consensus of multiple uncertain Euler–Lagrange systems under deception attacks. Appl. Math. Comput. 2022, 428, 127227. [Google Scholar] [CrossRef]
- Liu, J.; Li, H.; Luo, J. Bipartite consensus in networked Euler–Lagrange systems with uncertain parameters under a cooperation-competition network topology. IEEE Control Syst. Lett. 2019, 3, 494–498. [Google Scholar] [CrossRef]
- Huang, J.; Xiang, Z. Leader-following bipartite consensus with disturbance rejection for uncertain multiple Euler–Lagrange systems over signed networks. J. Frankl. Inst. 2021, 358, 7786–7803. [Google Scholar] [CrossRef]
- Nardi, F. Neural Network Based Adaptive Algorithms for Nonlinear Control; Georgia Institute of Technology: Atlanta, GA, USA, 2000. [Google Scholar]
- Lewis, F.L.; Dawson, D.M.; Abdallah, C.T. Robot Manipulator Control: Theory and Practice; CRC Press: Boca Raton, FL, USA, 2003. [Google Scholar]
- Cai, H.; Huang, J. The leader-following consensus for multiple uncertain Euler–Lagrange systems with an adaptive distributed observer. IEEE Trans. Autom. Control 2015, 61, 3152–3157. [Google Scholar] [CrossRef]
- Wang, S.; Huang, J. Adaptive leader-following consensus for multiple Euler–Lagrange systems with an uncertain leader system. IEEE Trans. Neural Netw. Learn. Syst. 2018, 30, 2188–2196. [Google Scholar] [CrossRef] [PubMed]
- Hsu, L.; Ortega, R.; Damm, G. A globally convergent frequency estimator. IEEE Trans. Autom. Control 1999, 44, 698–713. [Google Scholar] [CrossRef]
- Fuller, C.R.; von Flotow, A.H. Active control of sound and vibration. IEEE Control Syst. Mag. 1995, 15, 9–19. [Google Scholar] [CrossRef]
- Wang, S.; Huang, J. Cooperative output regulation of linear multi-agent systems subject to an uncertain leader system. Int. J. Control 2021, 94, 952–960. [Google Scholar] [CrossRef]
- Zhao, G.; Hua, C. Leader-following consensus of multiagent systems via asynchronous sampled-data control: A hybrid system approach. IEEE Trans. Autom. Control 2021, 67, 2568–2575. [Google Scholar] [CrossRef]
- Xu, C.; Xu, H.; Su, H.; Liu, C. Adaptive bipartite consensus of competitive linear multi-agent systems with asynchronous intermittent communication. Int. J. Robust Nonlinear Control 2022, 32, 5120–5140. [Google Scholar] [CrossRef]
- Yuan, S.; Yu, C.; Sun, J. Adaptive event-triggered consensus control of linear multi-agent systems with cyber attacks. Neurocomputing 2021, 442, 1–9. [Google Scholar] [CrossRef]
- He, C.; Huang, J. Leader-following consensus for multiple Euler–Lagrange systems by distributed position feedback control. IEEE Trans. Autom. Control 2021, 66, 5561–5568. [Google Scholar] [CrossRef]
- Li, H.; Liu, C.L.; Zhang, Y.; Chen, Y.Y. Practical fixed-time consensus tracking for multiple Euler–Lagrange systems with stochastic packet losses and input/output constraints. IEEE Syst. J. 2021, 16, 6185–6196. [Google Scholar] [CrossRef]
- Cao, W.; Zhang, J.; Ren, W. Leader–follower consensus of linear multi-agent systems with unknown external disturbances. Syst. Control Lett. 2015, 82, 64–70. [Google Scholar] [CrossRef]
- Wang, Y.; Yuan, Y.; Liu, J. Finite-time leader-following output consensus for multi-agent systems via extended state observer. Automatica 2021, 124, 109133. [Google Scholar] [CrossRef]
- Lu, M.; Han, T.; Wu, J.; Zhan, X.S.; Yan, H. Adaptive bipartite output consensus for heterogeneous multi-agent systems via state/output feedback control. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3455–3459. [Google Scholar] [CrossRef]
- Wei, Q.; Wang, X.; Zhong, X.; Wu, N. Consensus control of leader-following multi-agent systems in directed topology with heterogeneous disturbances. IEEE/CAA J. Autom. Sin. 2021, 8, 423–431. [Google Scholar] [CrossRef]
- Bernstein, D.S. Matrix Mathematics: Theory, Facts, and Formulas; Princeton University Press: Princeton, NJ, USA, 2009. [Google Scholar]
- Zhang, Q.; Delyon, B. A new approach to adaptive observer design for MIMO systems. In Proceedings of the 2001 American Control Conference (Cat. No. 01CH37148), Arlington, VA, USA, 25–27 June 2001; Volume 2, pp. 1545–1550. [Google Scholar]
- Anderson, B. Exponential stability of linear equations arising in adaptive identification. IEEE Trans. Autom. Control 1977, 22, 83–88. [Google Scholar] [CrossRef]
- Xiao, B.; Yin, S. A new disturbance attenuation control scheme for quadrotor unmanned aerial vehicles. IEEE Trans. Ind. Inform. 2017, 13, 2922–2932. [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. |
© 2024 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/).