Abstract
This work aims to focus on analyzing the consensus control problem in cooperative–competitive networks in the occurrence of external disturbances. The primary motive of this work is to employ the equivalent input-disturbance estimation technique to compensate for the impact of external disturbances in the considered multi-agent system. In particular, a suitable low-pass filter is implemented to enhance the accuracy of disturbance estimation performance. In addition, a specific signed, connected, and structurally balanced undirected communication graph with positive and negative edge weights is considered to express the cooperation–competition communication among neighboring agents. The cooperative–competitive multi-agent system reaches its final state with same magnitude and in opposite direction under the considered structurally balanced graph. By utilizing the properties of Lyapunov stability theory and graph theory, the adequate conditions assuring the bipartite consensus of the examined multi-agent system are established as linear matrix inequalities. An illustrative example is delivered at the end to check the efficacy of the designed control scheme.
MSC:
03C45; 34D20; 39A30
1. Introduction
The importance of cooperative control for multi-agent systems (MASs) has significantly increased due to its broad utilization in science and engineering domains [,,]. Consensus is a primary concern in cooperative control for MASs. Consensus in MASs is classified as leaderless and leader–follower consensus problems. The leaderless consensus for an uncertain nonlinear MAS with unknown system parameters and unknown control directions was discussed in [] through using the switching mechanism. The finite-time, fault-tolerant control problem for a consensus of a network of agents with uncertainties was addressed in [] through utilizing an observer-based technique. For leader-following MASs, the event-triggered consensus protocol developed in [] was subjected to DoS attacks and replay attacks. By designing a dynamic output-feedback control algorithm, the consensus for high-order nonlinear leader-following MASs was addressed in [] over a finite-time domain. The authors in [] proposed mathematical approaches to study the stability, stabilizability, and consensus of discrete-time, linear multi-agent systems.
In addition, the majority of existing results on consensus aim only toward a group of agents with cooperative interactions. However, in some practical scenarios, MASs are modeled with both competitive and cooperative interactions. To deal with such issues, a bipartite consensus is used in which the agents in MASs go to a final state in the opposite direction with the same magnitude. Initially, the author in [] introduced an appropriate notion for consensus with cooperative and competitive interaction between agents. For a class of homogeneous agents, the bipartite consensus was addressed in [] through using a distributed feedback controller subject in the low gain feedback approach and input saturation. Through using a connected and structurally balanced network topology, the authors in [] discussed the bipartite consensus for a network of agents subjected to logarithmic quantization. To achieve bipartite consensus for single-integrator MASs, the authors in [] derived the necessary and sufficient conditions in the occurrence of measurement noises. The adaptive bipartite consensus was addressed in [] for second-order MASs under the influence of unknown external disturbances. The bipartite consensus was investigated in [] for high-order leader following MASs subject to exogenous disturbances. The bipartite consensus was discussed in [] for networked robotic systems with quantization, input disturbances and parametric uncertainties. Through using the pinning control technique, the finite-time bipartite consensus for a multi-agent network was studied in [] with the aid of detail-balanced antagonistic interactions.
It should be noted that disturbances are naturally arising phenomena in many practical situations that may produce a conflicting consequence on system stability. The occurrence of disturbances may affect control systems in different ways such as production quality degradation, control device malfunctioning, etc. It was noted that various disturbance rejection techniques were developed to suppress the impacts caused by disturbances. In recent years, many researchers have focused on the estimation and rejection approach for unknown disturbances. It is important to note that equivalent-input disturbance (EID) is an efficient technique that was developed to construct an EID estimator that evaluates and rejects the impact of external disturbances. For nonlinear dynamical systems, the authors in [] presented an EID estimator to estimate and reject the occurrence of disturbances. The authors in [] used an EID-approach to reject both unmatched and matched disturbances for dynamical systems with time delay. The disturbance rejection problem was studied in [] for a modified repetitive-control system through using an improved EID scheme. Disturbance rejection was addressed in [] for a class of linear singular systems through using the modified repetitive control technique. The authors in [] developed an EID-based sliding mode investment policy for T-S fuzzy stochastic financial systems to reject unpredictable investment fluctuations. In [], the authors developed an improved EID estimator for a networked multi-axis motion control system to suppress the overall effects of exogenous disturbance in the occurrence of time-varying delays. As far as we know, the disturbance rejection for MASs with antagonistic interactions has not yet been completely analyzed and this serves as a inspiration for the present work.
This paper analyzes the disturbance rejection problem for a bipartite consensus of linear MASs through using an EID approach. The main features of this paper are as follows.
- (i)
- The bipartite consensus was studied for continuous-time linear MASs under the impact of external disturbances. A signed graph was employed to portray the cooperative and competitive communication among the agents, and the graph therein was structurally balanced.
- (ii)
- Using an observer-based approach and by designing a proper low-pass filter, the EID estimator was designed to estimate the disturbances.
- (iii)
- Through using the properties of Lyapunov stability and linear matrix inequalities (LMIs), sufficient conditions ensure that the bipartite consensus of the agents in the MASs are derived. To demonstrate the viability of the developed control protocol, an illustrative example is offered in the last section.
The subsequent sections of this work are as follows: Section 2 provides the preliminaries and system description. Section 3 gives the adequate conditions for a bipartite consensus of the examined MAS. Section 4 delivers a numerical example to verify the effectiveness of the theoretical results obtained in Section 3.
2. Problem Formulation and Preliminaries
2.1. Graph Theory
A signed undirected graph was chosen to describe the interaction among the agents, where denotes the collection of nodes that represent the agents, is the set of edges describing the communication between agents and is the weighted adjacency matrix of . Further, , denotes that the communication among the ith and jth agent is antagonistic and cooperative, respectively. Suppose, there is no information flow among agents i and j, then . Denote , then is the Laplacian matrix of defined by , that is
Definition 1
([]). Let be a signed graph that has a bipartition of the nodes . Suppose that with , then is said to be structurally balanced; otherwise, it is called structurally unbalanced.
Definition 2
([]). The set describing gauge transformation is defined in the following form:
Lemma 1
([]). Let be an undirected signed graph that is structurally balanced, then the following statements are true:
- (1)
- is in such a way that has all non-negative elements,
- (2)
- has zero as an eigenvalue.
Remark 1.
The graph considered in this work is structurally balanced and connected. In many practical networks, the signed graph can be bipartitioned into two subgroups, where the edges joining agents within each subgroup have cooperative interactions while the edges joining agents of different subgroups have antagonistic interactions.
2.2. System Description
Let us consider a continuous-time linear MAS containing homogeneous agents with external disturbances in the following form:
where , , and are the state vector, control input vector, output and external disturbance of the ith agent, respectively. Here, the known matrices A, B, C and D are of a proper dimension.
Next, to enhance the disturbance rejection performance, an EID estimator was considered in the control protocol. Let us now consider the state-dependent EID estimator , which generates the same impact on the output as does. Then, MAS (1) is written as
Next, the state observer of MAS (1) used to estimate the EID was modeled as
where represents the observer state, is the control response, is the output of the agent and G is the observer gain value to be obtained. Let us now define using the structure shown below:
Next, the EID estimator was constructed as follows:
where is the estimator of EID and is the pseudo inverse of B. A low-pass filter was used to establish the accuracy in the estimation, and its state-space representation was designed as
where , are, respectively, the state of the EID estimator; the filtered disturbance estimate; and , and are the known proper dimensional constant matrices. In order to suppress the effect of disturbances in the considered MAS, a modified controller was constructed as
Definition 3
The block diagram of an EID-based control for multi-agent systems is provided in Figure 1. Now, by letting , and by considering the properties of the Kronecker product to (1), (3) and (6), one can have
where ,

Figure 1.
Configuration of EID-based multi-agent control systems.
From Lemma 1, it can be observed that there exists , which ensures . In addition, has only non-negative elements and lets be the Laplacian matrix of the graph . Next, let us use the transformations . Consequently, we obtain from the aforementioned equations that
where .
Choose an orthogonal matrix satisfying , where , then is the last column of , and has the rest of the values in . Next, let us consider
where . Let . Then, from (8), we have
It can be observed from the above set of equations that
where and . Let us select an orthogonal matrix satisfying , where are the non-zero eigenvalues of .
Let us consider . Then, from (9), we have
From the above equations we can have the reduced-order systems as follows:
Finally, from the above equations, the following augmented system is acquired:
where and and .
Definition 4
([]). Augmented System (10) is asymptotically stable with performance if the following condition is met:
for any non-zero .
3. Main Results
Next, we provide two theorems to derive the adequate requirements to guarantee the bipartite consensus of the MAS under consideration. Theorem 1 provides the adequate requirements for bipartite consensus of the MAS (1) for the case of known gain parameters. Then, in Theorem 2, the results obtained in Theorem 1 are extended for unknown observer and controller gain values.
Theorem 1.
Assume that is structurally balanced and connected. Let be controllable and be observable in (1). Then, the agents in MAS (1) asymptotically reach bipartite consensus using Control Protocol (7). If there exists a symmetric matrix with a proper dimension, the following inequalities are satisfied:
where
and the remaining elements are zero.
Proof.
To ensure that the MAS described in Equation (1) achieves bipartite consensus, it suffices to demonstrate that the augmented System (10) is asymptotically stable. To prove this, the following Lyapunov function was taken into account:
where . Calculating the time derivative of along the solution of (10), we obtain the following:
Theorem 2.
Suppose that is structurally balanced and connected. Assume that is controllable and is observable in (1). If there exists a symmetric matrix and any appropriate dimensional matrix Y, then the following inequalities are satisfied:
where
and the rest of the elements are zero. Then, the agents in (1) reach bipartite consensus using Protocol (7). Further, the gain values are computed using the relation and .
Proof.
Select the same Lyapunov function as in the previous theorem, proceed with the similar derivation, apply Lemma 2 in [] in (12), and then we can obtain the following:
where , and the remaining elements are the same as in (12). Next, let us define and assume that . Let us pre- and post-multiply (17) using and its transpose. Now, from Lemma 3 in [], we can choose a non singular matrix satisfying , and we can let
and this implies that
where , are two orthogonal matrices satisfying and , are the nonzero singular values of matrix C. Finally, via letting and , we can obtain the right side of inequality (16). Thus, the agents in MAS (1) reach bipartite consensus via Protocol (7). This concludes the proof of the theorem. □
Remark 2.
If we choose as , then its inverse would be . After the pre- and post-multiplication process as in Theorem 2, we have to consider the relations and . Consequently, Lemma 3 in [] should be applied for both conditions to find and , which may lead to computational burden. Therefore, in this paper, we considered as .
Remark 3.
The authors in [] addressed the consensus problem in the presence of unknown external disturbances for nonlinear MASs using adaptive iterative learning control. The adaptive consensus problem for linear MASs subjected to additive multi-harmonic disturbances was studied in []. In the future, we will apply adaptive iterative learning control to the bipartite consensus problem when it is subjected to additive multi-harmonic disturbances.
4. An Illustrative Example
Next, we provide an illustrative example to describe the validation of the obtained theoretical results. First, let us pick a continuous-time linear MAS (1) with four agents subject external disturbances. The values associated to MAS (1) are taken as follows:
Let the interaction among the agents be chosen as in Figure 2. Then, the adjacency matrix corresponding to Figure 2 can be given as .

Figure 2.
Communication topology between the agents.
When solving the linear matrix Inequality (16) involved in Theorem 2 through using the aforementioned parameters, the solution was found to be feasible, and we were able to calculate the gain values of the controller and observer as follows:
Next, we exhibited the simulation through using the appropriate initial values and computed the gain matrices. Figure 3a shows the plotting of the system and observer state vectors , and Figure 3b describes the trajectories of the state and observer for in the absence of a controller, which clearly describes that the desired bipartite consensus was not reached. On the other hand, the state observer trajectories for and the state observer trajectories for after the execution of the proposed Controller (7) are shown in Figure 4a and Figure 4b, respectively. According to Figure 4a,b, we observed that the desired bipartite consensus performance of the considered MAS was achieved with the proposed Controller (7). Figure 5a,b represent the controller responses of the agents. Figure 6a,b portrait the trajectories of the outputs and their estimations , . Finally, Figure 7a–d show the disturbance tracking performance for the first, second, third and fourth agents, respectively, wherein we can conclude that the required disturbance estimation performances were achieved. From the above discussion, it was observed that the derived results were sufficient for MAS (1) to reach bipartite consensus.

Figure 3.
State and observer trajectories without control. (a) , ; (b) , .

Figure 4.
State and observer trajectories with control. (a) , ; (b) , .

Figure 5.
Control trajectories. (a) , ; (b) , .

Figure 6.
Output trajectories. (a) , ; (b) , .

Figure 7.
Disturbance tracking. (a) disturbance tracking performance for the first agent, (b) disturbance tracking performance for the second agent, (c) disturbance tracking performance for the third agent and (d) disturbance tracking performance for the fourth agent.
5. Conclusions
The bipartite consensus for continuous-time linear MASs affected by external disturbance was addressed in this work. A feedback controller was developed based on an equivalent input-disturbance rejection technique to ensure the examined MAS reached bipartite consensus. A communication graph with competitive and cooperative interaction was considered as describing the communication between agents. Using the properties of Lyapunov stability and an algebraic graph, the required conditions that assure the bipartite consensus of the examined MAS were obtained in the form of LMIs. By solving the linear matrix inequality constraints, the EID-based controller and the observer gain values were obtained. A numerical example was given at the end to demonstrate the efficacy of the designed control scheme.
Author Contributions
Conceptualization, S.M.; Methodology, S.M.; Software, A.P., R.K. and B.K.; Validation, R.K. and B.K.; Formal analysis, S.M.; Investigation, S.M.; Resources, S.M. and A.P.; Data curation, S.M. and A.P.; Writing—original draft, A.P., R.K. and B.K.; Writing—review and editing, S.M., A.P., R.K. and B.K.; Visualization, S.M. and A.P. All authors have read and agreed to the published version of the manuscript.
Funding
The work of second and third authors was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, South Korea (NRF-2020R1A6A1A12047945) and under the Grand Information Technology Research Center support program (IITP-2024-2020-0-01462) supervised by the IITP, South Korea (Institute for Information & Communications Technology Planning & Evaluation).
Data Availability Statement
The data presented in this study are available on request from the corresponding authors due to privacy reasons.
Conflicts of Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Notations
Notations | Representations |
A diagonal matrix having in its diagonal | |
A column matrix that has in its column | |
* | A symmetric term in a symmetric matrix |
Transpose of the matrix | |
Inverse of the matrix | |
is the negative (positive) definite matrix | |
Kronecker product of the matrices G and H | |
dimensional identity matrix | |
n-dimensional Euclidean space | |
∅ | Empty set |
Signum function defined as |
References
- Koochakzadeh, A.; Soorki, M.N.; Azizi, A.; Mohammadsharifi, K.; Riazat, M. Delay-dependent stability region for the distributed coordination of delayed fractional-order multi-agent systems. Mathematics 2023, 11, 1267. [Google Scholar] [CrossRef]
- Nguyen, T.T.; Nguyen, N.D.; Nahavandi, S. Deep reinforcement learning for multiagent systems: A review of challenges, solutions, and applications. IEEE Trans. Cybern. 2020, 50, 3826–3839. [Google Scholar] [CrossRef] [PubMed]
- Xu, J.; Huang, J. An overview of recent advances in the event-triggered consensus of multi-agent systems with actuator saturations. Mathematics 2022, 10, 3879. [Google Scholar] [CrossRef]
- Cui, Q.; Huang, J.; Gao, T. Adaptive leaderless consensus control of uncertain multiagent systems with unknown control directions. Int. J. Robust Nonlinear Control. 2020, 30, 6229–6240. [Google Scholar] [CrossRef]
- Sakthivel, R.; Sakthivel, R.; Kaviarasan, B.; Lee, H.; Lim, Y. Finite-time leaderless consensus of uncertain multi-agent systems against time-varying actuator faults. Neurocomputing 2019, 325, 159–171. [Google Scholar] [CrossRef]
- Liu, J.; Yin, T.; Yue, D.; Karimi, H.R.; Cao, J. Event-based secure leader-following consensus control for multiagent systems with multiple cyber attacks. IEEE Trans. Cybern. 2021, 51, 162–173. [Google Scholar] [CrossRef] [PubMed]
- You, X.; Hua, C.; Li, K.; Li, Y. Finite-time output feedback leader-following consensus for high-order time-varying nonlinear multi-agent systems. J. Frankl. Inst. 2020, 357, 8082–8097. [Google Scholar] [CrossRef]
- Kozyakin, V.S.; Kuznetsov, N.A.; Chebotarev, P.Y. Consensus in asynchronous multiagent systems. II. Method of joint spectral radius. Autom. Remote. Control. 2019, 80, 791–812. [Google Scholar] [CrossRef]
- Altafini, C. Consensus problems on networks with antagonistic interactions. IEEE Trans. Autom. Control. 2012, 58, 935–946. [Google Scholar] [CrossRef]
- Qin, J.; Fu, W.; Zheng, W.X.; Gao, H. On the bipartite consensus for generic linear multiagent systems with input saturation. IEEE Trans. Cybern. 2016, 47, 1948–1958. [Google Scholar] [CrossRef]
- Zhu, Y.; Li, S.; Ma, J.; Zheng, Y. Bipartite consensus in networks of agents with antagonistic interactions and quantization. IEEE Trans. Circuits Syst. II Express Briefs 2018, 65, 2012–2016. [Google Scholar] [CrossRef]
- Ma, C.Q.; Xie, L. Necessary and sufficient conditions for leader-following bipartite consensus with measurement noise. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 1976–1981. [Google Scholar] [CrossRef]
- Zhao, L.; Jia, Y.; Yu, J. Adaptive finite-time bipartite consensus for second-order multi-agent systems with antagonistic interactions. Syst. Control. Lett. 2017, 102, 22–31. [Google Scholar] [CrossRef]
- Wang, Q.; Zhong, W.; Xu, J.; He, W.; Tan, D. Bipartite tracking consensus control of nonlinear high-order multi-agent systems subject to exogenous disturbances. IEEE Access 2019, 7, 145910–145920. [Google Scholar] [CrossRef]
- Ding, T.F.; Ge, M.F.; Xiong, C.H.; Park, J.H. Bipartite consensus for networked robotic systems with quantized-data interactions. Inf. Sci. 2020, 511, 229–242. [Google Scholar] [CrossRef]
- Lu, J.; Wang, Y.; Shi, X.; Cao, J. Finite-time bipartite consensus for multiagent systems under detail-balanced antagonistic interactions. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 3867–3875. [Google Scholar] [CrossRef]
- Gao, F.; Wu, M.; She, J.; Cao, W. Disturbance rejection in nonlinear systems based on equivalent-input-disturbance approach. Appl. Math. Comput. 2016, 282, 244–253. [Google Scholar] [CrossRef]
- Liu, R.J.; Liu, G.P.; Wu, M.; Nie, Z.Y. Disturbance rejection for time-delay systems based on the equivalent-input-disturbance approach. J. Frankl. Inst. 2014, 351, 3364–3377. [Google Scholar] [CrossRef]
- Yu, P.; Wu, M.; She, J.; Liu, K.Z.; Nakanishi, Y. An improved equivalent-input-disturbance approach for repetitive control system with state delay and disturbance. IEEE Trans. Ind. Electron. 2017, 65, 521–531. [Google Scholar] [CrossRef]
- Sakthivel, R.; Mohanapriya, S.; Selvaraj, P.; Karimi, H.R.; Anthoni, S.M. EID estimator-based modified repetitive control for singular systems with time-varying delay. Nonlinear Dyn. 2017, 89, 1141–1156. [Google Scholar] [CrossRef]
- Sakthivel, R.; Kaviarasan, B.; Selvaraj, P.; Karimi, H.R. EID-based sliding mode investment policy design for fuzzy stochastic jump financial systems. Nonlinear Anal. Hybrid Syst. 2019, 31, 100–108. [Google Scholar] [CrossRef]
- Wu, X.; She, J.; Yu, L.; Dong, H.; Zhang, W.A. Contour tracking control of networked motion control system using improved equivalent-input-disturbance approach. IEEE Trans. Ind. Electron. 2020, 68, 5155–5165. [Google Scholar] [CrossRef]
- Wu, J.; Deng, Q.; Han, T.; Yang, Q.S.; Zhan, H. Bipartite tracking consensus for multi-agent systems with Lipschitz-type nonlinear dynamics. Phys. A Stat. Mech. Its Appl. 2019, 525, 1360–1369. [Google Scholar] [CrossRef]
- Ai, X. Adaptive robust bipartite consensus of high-order uncertain multi-agent systems over cooperation-competition networks. J. Frankl. Inst. 2020, 357, 1813–1831. [Google Scholar] [CrossRef]
- Wang, J.; Wang, H.; Xue, A.; Lu, R. Delay-dependent H∞ control for singular Markovian jump systems with time delay. Nonlinear Anal. Hybrid Syst. 2013, 8, 1–12. [Google Scholar] [CrossRef]
- Shen, M.; Fei, S. A constructive method to static output stabilisation of Markov jump systems. Int. J. Control. 2015, 88, 990–1000. [Google Scholar] [CrossRef]
- Ho, D.W.; Lu, G. Robust stabilization for a class of discrete-time non-linear systems via output feedback: The unified LMI approach. Int. J. Control. 2003, 76, 105–115. [Google Scholar] [CrossRef]
- Wang, Y.; Li, H.; Qiu, X.; Xie, X. Consensus tracking for nonlinear multi-agent systems with unknown disturbance by using model free adaptive iterative learning control. Appl. Math. Comput. 2020, 365, 124701. [Google Scholar] [CrossRef]
- Aldarmini, S.; Kolyubin, S.; Vedyakov, A. Adaptive consensus control for linear multi-agent system with unknown sinusoidal disturbances. IFAC-PapersOnLine 2023, 56, 1198–1203. [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/).