Abstract
This paper investigates the state estimation and event-triggered control for positive nonlinear multi-agent systems. Firstly, a proportional–integral observer is established to estimate the states of the considered nonlinear positive multi-agent systems based on the matrix decomposition method. Then, a dynamic event-triggered mechanism is constructed, and a control protocol is proposed based on the proportional–integral observer and event-triggered mechanism. By combining linear programming with linear co-positive Lyapunov functions, the considered multi-agent systems are guaranteed to be positive and achieve consensus. Moreover, by introducing three new variables and a finite vector, the final convergence point can be changed based on the given vector. Finally, two illustrative examples demonstrate the validity of the proposed theoretical results.
Keywords:
nonlinear systems; positive multi-agent systems; proportional–integral observer; event-triggered control MSC:
93C55
1. Introduction
A massive amount of research has been conducted in recent decades on multi-agent systems (MASs) due to their enormous potential in a wide range of fields, such as energy management [1], manufacturing systems [2], robotics [3], and sensor networks [4]. As a special subclass of MASs, the so-called positive multi-agent systems (PMASs) are also widely applied in specific domains where the variables are typically non-negative, including greenhouse monitoring [5], multiple vehicle systems [6], epidemic transmission processes [7], etc. Like MASs, the consensus problem is also the fundamental task of PMASs, which involves all agents converging to a common state or reaching an agreement through local interactions. There are numerous studies on the consensus issue of general MASs from different research directions, including finite-time consensus [8], leaderless consensus [9], leader-following consensus [10], event-triggered consensus [11], cluster consensus [12], etc. However, when dealing with the consensus problem of PMASs, the existing results on general MASs cannot be applied directly since the positivity constraint must be taken into consideration.
It should be noted that the energy resources of each individual agent are often limited, which conflicts with the need for frequent communication between agents. In contrast with the traditional periodic (or time-triggered) control, which is widely used in most existing research on the consensus of MASs, the event-triggered strategy has attracted increasing attention due to its low communication burden [13]. A review of the development of event-triggered control can be found in the paper [14]. Comparisons between event-triggered and periodic strategies were conducted in [15,16], and the results have shown that the event-triggered mechanism offers some advantages over the time-triggered mechanism. The work in [17] addressed the problem of stabilizing embedded processor control tasks by introducing an event-triggered strategy, wherein control actuation is only triggered when the predefined error threshold is exceeded. The study [18] proposed a combined measurement approach named distributed event-triggered control such that the control only happens when each agent’s own threshold is triggered. Recently, the dynamic event-triggered mechanism has been adapted to handle the output consensus problem of heterogeneous linear multi-agent systems with a directed communication topology, as in [19]. As a result of the work [20], a gain-scheduled state observer and a switching threshold event-triggered strategy were developed to handle the output feedback consensus tracking control for nonlinear MASs with sensor failures. Despite significant advancements in event-triggered strategies for general and linear MASs, there is still a lack of research when it comes to nonlinear PMASs. The positivity constraints increase the difficulty, making it challenging to directly apply existing results. Additionally, nonlinearity is very common in practical situations. This paper explores dynamic event-triggered control strategies specifically designed for nonlinear PMASs to address these challenges.
On the other hand, research on PMASs is mostly predicated on the assumption that the state of the systems is measurable. However, state data sometimes may be challenging to measure due to technical limitations or high costs in practice. To handle this issue, observers have been introduced to estimate the states of agents. In the existing literature, the proportional observer (Luenberger observer) [21] has gained significant attention in the past few decades, with numerous research achievements. A distributed observer has been designed for a class of leader-following nonlinear multi-agent systems in [22]; the designed observer was cooperative with a distributed control law to solve the consensus problem of nonlinear autonomous systems. The work in [23] proposed an intermediate observer to estimate the system states, actuator faults, and sensor faults of nonlinear MASs with actuator faults and sensor faults. Consider the time-varying and non-uniform input delay: The literature [24] constructs a finite-time distributed observer to estimate the state information of each follower in high-order nonlinear MASs. Benefiting from the extra integral terms in its design structure, the proportional–integral observer (PIO) [25] strategy can utilize both historical and current information. This provides the PIO the capability to increase the degrees of freedom for parameter selection, reducing the sensitivity of parameters variations and improving the dynamic performance. The research conducted by [26] proposed a type of generalized PIO observer for descriptor linear systems; the designed observer possesses the separation property, which is an excellent attribute for observers. Taking the faults and unknown inputs into consideration for linear descriptor systems, a proportional–multi-integral observer was designed in [27]; the proposed observer has good robustness to the variations of the parameters. The authors in [28] proposed a state estimation method in the form of a PIO to handle the mask of online battery states’ estimation. The PIO can also be applied in machine learning to estimate the states of recurrent neural networks [29]. In [30], the PIO was utilized to make sure that the dynamics of Markov switching memristive neural networks has stochastic finite-time boundedness while meeting the desired performance index. However, to the best of our knowledge, the design problem of the PIO for PMASs has not yet been studied. This constitutes the primary motivation for our research, as we aim to develop and investigate effective PIO design strategies specifically tailored to PMASs.
While significant advancements have been made in the field of event-triggered control strategies and observer design for general (non-positive) and linear MASs, the specific challenges and complexities associated with nonlinear PMASs remain largely unexplored. This issue is particularly important given the prevalence of nonlinearity in practical applications and the unique difficulties introduced by positivity constraints. Addressing these challenges requires novel approaches and innovative solutions, which this paper aims to provide.
Motivated by the above-mentioned considerations, this paper investigates the PIO-based dynamic event-triggered consensus protocol of certain types of nonlinear PMASs. First, a positive PIO is constructed to estimate the states of the considered nonlinear PMASs. Then, an event-triggered mechanism is established, and a control protocol is proposed based on the designed PIO and event-triggered mechanism. Using a linear programming approach and co-positive Lyapunov functions, the designed control protocol can guarantee the positivity and consensus of nonlinear PMASs. Moreover, by introducing three new variables, the final convergence point can be aligned depending on a given vector rather than converging to a zero point. The main contributions of this paper include the following: (i) the innovative construction of a positive PIO for nonlinear PMASs; (ii) the development of a new PIO-based dynamic event-triggered protocol framework, which effectively manages positivity constraints and nonlinearity; (iii) the increased flexibility of the convergence point achieved by introducing new variables, enhancing the practical relevance of our approach.
This paper is organized as follows: Section 2 introduces some preliminary thoughts about positive systems and graph theory. Section 3 presents the main results of positive proportional–integral observer design and observer-based dynamic event-triggered control synthesis. Two illustrative examples are given to verify the proposed theoretical results in Section 4. Section 5 concludes the paper with some discussion on potential future research directions.
Notation 1.
As stated in this paper, refers to real numbers, indicates n-dimensional vectors, and designates the space of matrices, respectively. The ith row and jth column entry of matrix A are denoted by . Specify to denote an identity matrix of order n. An nth-order vector with all elements being 1 is denoted by , and means the column vector with the ı-th element being 1 and other entries all being 0, i.e., and . For a given vector , the i-th element is represented by , and means that . represents the ı-th element of the i-th vector in the vector set , where ı specifies the position within the vector . Consider a matrix meaning that . Given two same-order matrices , means that . The symbol ⊗ stands for the Kronecker product.
2. Problem Formulation and Preliminaries
2.1. Positive System Theory
The discrete nonlinear multi-agent systems considered in the paper can be described as:
where , , and , denote the state, control input, and the output of the ith agent, respectively. , , and are the system matrices. , and are the nonlinear functions. Throughout this paper, there are some assumptions and definitions:
Assumption 1.
The system matrices satisfy that , and .
Assumption 2.
The nonlinear functions and satisfy the following sector conditions:
where and
Definition 1
([31,32]). System (1) is considered positive if and only if, with any given non-negative initial state and non-negative input, and are satisfied for all
Definition 2.
For a given PMAS (1), the following statements are equivalent:
- (i)
- The system achieves consensus;
- (ii)
- The system satisfies that .
Lemma 1
([31,32]). The positivity of the system is preserved if and only if .
Lemma 2
([31,32]). If system is positive, the following statements are equivalent:
- (i)
- A is a Schur matrix.
- (ii)
- The system exhibits stability.
- (iii)
- There exists a vector such that
- (iv)
- There exists a constant c and a Lyapunov function such that
Remark 1.
Lemma 2 presents a nuanced definition of bounded consensus within the framework of positive systems, offering a deviation from the traditional concept of asymptotic consensus. The bounded consensus is characterized by the system’s states evolving towards a fixed constant value, rather than diminishing to zero. By introducing this concept, the lemma broadens the horizon for understanding the system dynamics, providing a more flexible approach to achieving consensus in positive systems.
2.2. Graph Theory
In this paper, an undirected graph is utilized to depict the communication topology among the N agents in system (1), which is denoted by , which consists of a node set and an edge set . The adjacency matrix is denoted as , where and if ; otherwise, . Obviously, is a symmetric matrix. The neighbor nodes of node are denoted by . Diagonal matrix denotes the degree matrix of , where . The corresponding Laplacian matrix is defined as , where and .
Lemma 3
([33]). The real parts of all eigenvalues of are all non-negative. Zero is one of the eigenvalues of , with as the associated right eigenvector.
Lemma 4
([34,35]). Zero is a simple eigenvalue of if and only if graph possesses a directed spanning tree.
2.3. Problem Formulation
3. Main Results
This section is split into three segments. The first segment analyzes the positivity of the considered nonlinear PMASs under the assumption. The PIO design is proposed in the second segment. The third segment presents the event-triggered mechanism and corresponding control protocol based on the proposed observer and event-triggered mechanism.
3.1. Positivity Analysis
Lemma 5.
With Assumption 2 in place, system (1) is positive if and only if Assumption 1 is satisfied.
Proof.
Sufficiency. Suppose that and the set of indices that satisfies is denoted by It follows that
From Assumption 2, it follows that By Assumption 1, one can obtain that and . Hence, it follows that for given . Similarly, it can be deduced that . Consequently, it is evident that for given and . Furthermore, it can be obtained that .
Necessity. Suppose that the system (1) is positive. Let , then . Since for any given , then according to Lemma 2. To prove that , let . Suppose that there exists an element of matrix A satisfying that ; this results in
It can be seen that it is possible to make if is kept as small as possible, which leads to a contradiction with the system’s positivity. Therefore, By the same argument, it can be obtained that □
3.2. Positive Proportional–Integral Observer
In this section, some conditions will be provided for the design of the PIO for PMASs. The designed PIO is described as follows:
where and , and denote the state estimation value, the output of the observer, and the integral parts, respectively. , and F are the gain matrices to be determined. The estimate error is defined as:
which yields
Define ; based on the system (1), the designed observer (5), and the estimate error (6), the following augment systems can be obtained:
The task is to derive the estimation of the state in such a way that the are non-negative and the error of the estimate remains stable.
Theorem 1.
Proof.
First, we consider the positivity. Based on Assumptions 1 and 2, for any , this gives that
where
Since , , and , one has , , , and . Based on (9a) and (10), it can be obtained that . Similarly, it is easy to derive that from (9b) and (10). Consequently, it can be concluded that Then, the positivity of can be guaranteed by Lemma 1 under Assumption 1. It is not difficult to verify that for any initial state by recursive deduction. Therefore, the system (8) is positive by Definition 1. Thus, the designed PI observer (5) is positive.
Next, we will analyze the stability of the systems. Choose a co-positive Lyapunov function candidate , where . Since
where
As a consequence, it can be inferred that
combined with (14), this gives
By (9c) and (10), it follows that
Together with (9d)–(9f) and (16), it can be derived that
From (15) and (17)–(19), it can be obtained that . The proof is complete. □
Remark 2.
Different from the widely used proportional observer, the designed observer (5) has two additional gain matrices F and . These matrices provide higher degrees of freedom for the design of the observer and allow for a more refined adjustment of the observer’s response to the considered system.
Remark 3.
Compared with the PIO designed for general systems (non-positive) in [30,36], an additional parameter α is introduced to the integral part of the designed PIO. The introduced parameter α can tune the integral part to guarantee the positivity of the observer. It should be noted that the selection of α and its impact on the system are still open issues. Furthermore, the co-positive Lyapunov function and linear programming are utilized in this paper, which have shown the effectiveness of handling the control synthesis of positive systems in [37].
3.3. Dynamic Event-Triggered Observer-Based Control Protocol
Define the observer measurement errors:
Consider the following dynamic event-triggered mechanism:
where
with , and are given constants. Thus, the triggering instants are generated by
Using the PI observer (5) and the dynamic event-triggered mechanism (21), the control protocol is constructed as follows:
where , and are gain matrices to be designed and is a given vector.
Theorem 2.
If there exist constants , , , , , , , , and , vectors , , , , , , , , , , , , , and , and vectors , , , and such that
hold, where , , , , and , then under the observer-based dynamic event-triggered PID protocol (24) with
the system is positive and stable.
Proof.
First, we consider the positivity. Using the dynamic event-triggered condition (21), it follows that
for any initial condition . Noting the fact that , it can be inferred that
By (20), (24), and (28), one can obtain that
and
Define and ; it can be derived from (29)–(31) that
where
Using (25a) and (25c)–(25g) gives that . Similarly, can be obtained by (25b). Consequently, it follows that . Since , it is easy to concluded that . Therefore, the positivity of system can be guaranteed by Lemma 1 under Assumption 1.
Afterwards, the stability analysis is conducted by introducing the following variables:
and
where , is the left eigenvector of associated with a zero eigenvalue. Let , , , , , , , , and ; it is easy to obtain that
where Construct the following augmented system:
Consider the positivity of the new augmented system (35); it is easy to obtain that
and
Define . Then, it can be shown that
and
With the consideration of and , it can be concluded that
Using (25a)–(25d), it is derived that , while (25c) and (25e) give that Then, the introduced variables , and can remain positive by Lemma 1. Next, we analyze the stability of system (35), since
It is evident that
and
This can be rewritten as
and
This results in
and
By (46)–(48), it can be inferred that
where
and
Define , where , and . Choose a Lyapunov function candidate . Then, it can be deduced that
This results in
and
From (26) and (25j), it can be obtained that
Combined with (50)–(52), one can obtain that
and
Using (49), (53), and (54) results in
Using (25f)–(25i), it can be concluded that
It is easy to derive from (56) that , and this leads to
□
To maintain readability, some detailed steps and intermediate calculations of this proof are provided in Appendix A. These additional details include (29), (42), (50), and (51), which provide a more comprehensive understanding of the proof process.
Remark 4.
The designed control strategy (24) is based on the proposed dynamic event-triggered mechanism (21). This makes the controller dynamically adjust its actions based on real-time system states and events, rather than relying on periodic updates. As stated in the Introduction, the introduction of an event-triggered approach eliminates the need for controller operations when the system states change, leading to lower resource consumption and significantly extending the lifespan of agents.
Remark 5.
There are three controller gain matrices , and in the designed controller (24), which play vital roles in fine-tuning the system’s operational dynamics. Specifically, is instrumental in adjusting the state estimation of the agent itself, enabling a precise self-assessment of its operational state. , on the other hand, facilitates the interaction of state estimation between agents, thereby enhancing collaborative performance and system-wide coherence. Lastly, is dedicated to adjusting the final convergence point of the system, ensuring that this value is contingent upon a given constant term, rather than converging to a null point.
Remark 6.
By introducing finite-value vectors and variables (32) and (33), the final convergence point depends on the given vector, rather than converging to a zero point, which increases the practicability of the proposed control protocol. By assigning a unique to each agent, the system facilitates the convergence of each agent to distinct values, rather than enforcing uniformity, where all agents converge to the same point. This capability is crucial in scenarios where varied states or outcomes are desirable among different agents.
4. Illustrative Examples
Two numerical examples are provided in this section to illustrate the theoretical conclusions.
Example 1.
The systems matrices of the system (1) are given as:
According to the original and observer systems, the nonlinear functions are as follows: . Then, we set . The initial states and initial estimated states of all agents are as follows: , , . By solving the conditions presented in Theorem 1, the vectors that satisfy the conditions and the gain matrices , , and F of observer (5) can be obtained.
The simulations of the system states, observer states, and observer errors are shown in Figure 1, Figure 2 and Figure 3. From the figures, it is easily observed that the designed PI observer (5) offers accurate estimations of the states of the considered systems (1). The rapid convergence of observer errors towards zero highlights the efficiency of the PI observer in correcting discrepancies between actual and estimated states.
Figure 1.
The simulations of and e of the 1st agent.
Figure 2.
The simulations of and of the 2nd agent.
Figure 3.
The simulations of and of the 3rd agent.
Example 2.
Suppose that there are three agents in the system and the communication typology is modeled by an undirected graph. The adjacency matrix degree matrix and corresponding Laplacian matrix are
It can be demonstrated that . The system matrices of the PMASs are given as:
The nonlinear functions and the corresponding sector conditions’ parameters of the original system and observer system are chosen same as in Example 1. Choose . The initial values required are given as , , , Based on the feasible solutions of the conditions in Theorem 2, the vectors that satisfy the conditions and the gain matrices , , and F of observer (5) can be obtained.
Based on the given initial values and parameters, as well as the computed gain matrices, the simulation results of the nonlinear positive multi-agent system (1) with a PI observer-based control mechanism (24) are shown in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9. It can be seen that the designed observer (5) provides appropriate estimations of the considered system (1). Moreover, Figure 4, Figure 5 and Figure 6 also illustrate that, under the designed observer-based dynamic event-triggered control mechanism (24), by introducing the constant vectors , the system states and observer states ultimately converge to a fixed value rather than zero. Such a design is both rational and essential in applications where it is necessary for the system to stabilize at specific operational points rather than at a zero state. Figure 7 illustrates the dynamic triggering times and intervals for each agent, highlighting that the intervals at which control actions are taken vary among agents and do not follow a fixed periodic pattern. This leads to a more responsive and resource-efficient system. The state components and trajectories of the three agents are depicted in Figure 8 and Figure 9. It can be seen that each agent converges to its own distinct value. This outcome illustrates the system’s ability to achieve consensus, enhancing robustness and adaptability in real-world scenarios. By converging to distinct values, the agents demonstrate a form of consensus that allows the system to remain stable and effective under diverse conditions.
Figure 4.
The simulations of and of the 1st agent.
Figure 5.
The simulations of and of the 2nd agent.
Figure 6.
The simulations of and of the 3rd agent.
Figure 7.
The trigger signal of each agent.
Figure 8.
The the state components of the three agents.
Figure 9.
The state trajectories of the three agents.
5. Conclusions and Future Work
In this paper, we introduced a positive proportional–integral observer (PIO)-based dynamic event-triggered protocol to address the consensus problem in nonlinear positive multi-agent systems (PMASs). Our contributions include the following three parts: the development of a positive PIO for improved state estimation under positivity constraints; the integration of this PIO with a dynamic event-triggered mechanism to reduce communication overhead while ensuring consensus; the introduction of variables that enhance the flexibility of the convergence point. In the future, it will be interesting to improve the PIO for different kinds of PMASs with various conditions. Comparing the performance of the designed PIO with other forms of observers is meaningful. Moreover, some parameters need to be specified in the proposed results; it is vital to determine them in a more flexible way.
Author Contributions
Conceptualization, M.H.; methodology, X.Y.; software, X.Y.; validation, X.Y. and M.H.; formal analysis, X.Y.; investigation, X.Y.; resources, M.H.; data curation, X.Y.; writing—original draft preparation, X.Y.; writing—review and editing, M.H., Y.W. and X.T.; visualization, X.Y. and M.H.; supervision, M.H., Y.W. and X.T.; project administration, M.H., Y.W. and X.T.; funding acquisition, M.H., Y.W. and X.T. All authors have read and agreed to the published version of the manuscript.
Funding
This work has been founded by the National Natural Science Foundation of China (62363009), the Academician Innovation Platform Special Project of Hainan Province (YSPTZX202209), the Natural Science Foundation of Hainan Province (622RC618), and the Science Research Funding of Hainan University (KYQD(ZR)22180).
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Conflicts of Interest
The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of the data; in the writing of the manuscript; nor in the decision to publish the results.
Abbreviations
The following abbreviations are used in this manuscript:
| PMASs | positive multi-agent systems |
| MASs | multi-agent systems |
| PIO | proportional–integral observer |
Appendix A. Supplementary Steps for (29), (42), (50), and (51) in Theorem 2
Appendix A.1. Additional Details for Step (29)
Appendix A.2. Additional Details for Step (42)
Appendix A.3. Additional Details for Step (50)
Appendix A.4. Additional Details for Step (51)
References
- Cai, J.; Kim, D.; Jaramillo, R.; Braun, J.E.; Hu, J. A General Multi-Agent Control Approach for Building Energy System Optimization. Energy Build. 2016, 127, 337–351. [Google Scholar] [CrossRef]
- Lee, J.H.; Kim, C.O. Multi-Agent Systems Applications in Manufacturing Systems and Supply Chain Management: A Review Paper. Int. J. Prod. Res. 2008, 46, 233–265. [Google Scholar] [CrossRef]
- Afrin, M.; Jin, J.; Rahman, A.; Rahman, A.; Wan, J.; Hossain, E. Resource Allocation and Service Provisioning in Multi-Agent Cloud Robotics: A Comprehensive Survey. IEEE Commun. Surv. Tutor. 2021, 23, 842–870. [Google Scholar] [CrossRef]
- Wu, J.; Yuan, S.; Ji, S.; Zhou, G.; Wang, Y.; Wang, Z. Multi-Agent System Design and Evaluation for Collaborative Wireless Sensor Network in Large Structure Health Monitoring. Expert Syst. Appl. 2010, 37, 2028–2036. [Google Scholar] [CrossRef]
- Chaudhary, D.; Nayse, S.; Waghmare, L. Application of Wireless Sensor Networks for Greenhouse Parameter Control in Precision Agriculture. Int. J. Wirel. Mob. Netw. 2011, 3, 140–149. [Google Scholar] [CrossRef]
- Ren, W.; Atkins, E. Distributed Multi-vehicle Coordinated Control via Local Information Exchange. Int. J. Robust Nonlinear Control 2007, 17, 1002–1033. [Google Scholar] [CrossRef]
- Ogura, M.; Kishida, M.; Lam, J. Geometric Programming for Optimal Positive Linear Systems. IEEE Trans. Autom. Control 2020, 65, 4648–4663. [Google Scholar] [CrossRef]
- Dong, G.; Li, H.; Ma, H.; Lu, R. Finite-Time Consensus Tracking Neural Network FTC of Multi-Agent Systems. IEEE Trans. Neural Netw. Learn. Syst. 2020, 32, 653–662. [Google Scholar] [CrossRef] [PubMed]
- Gao, R.; Huang, J.; Wang, L. Leaderless Consensus Control of Uncertain Multi-Agents Systems with Sensor and Actuator Attacks. Inf. Sci. 2019, 505, 144–156. [Google Scholar] [CrossRef]
- He, W.; Zhang, B.; Han, Q.L.; Qian, F.; Kurths, J.; Cao, J. Leader-Following Consensus of Nonlinear Multiagent Systems With Stochastic Sampling. IEEE Trans. Cybern. 2016, 47, 1–12. [Google Scholar] [CrossRef]
- Wu, Y.; Zhang, H.; Wang, Z.; Huang, C. Distributed Event-Triggered Consensus of General Linear Multiagent Systems Under Directed Graphs. IEEE Trans. Cybern. 2022, 52, 608–619. [Google Scholar] [CrossRef] [PubMed]
- Ma, Z.; Wang, Y.; Li, X. Cluster-Delay Consensus in First-Order Multi-Agent Systems with Nonlinear Dynamics. Nonlinear Dyn. 2016, 83, 1303–1310. [Google Scholar] [CrossRef]
- Zhang, J.; Zheng, G.; Feng, Y.; Chen, Y. Event-Triggered State-Feedback and Dynamic Output-Feedback Control of Positive Markovian Jump Systems with Intermittent Faults. IEEE Trans. Autom. Control 2022, 68, 1039–1046. [Google Scholar] [CrossRef]
- Heemels, W.; Johansson, K.; Tabuada, P. An Introduction to Event-Triggered and Self-Triggered Control. In Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012; pp. 3270–3285. [Google Scholar] [CrossRef]
- Johan Åström, K.; Bernhardsson, B. Comparison of Periodic and Event Based Sampling for First-Order Stochastic Systems. IFAC Proc. Vol. 1999, 32, 5006–5011. [Google Scholar] [CrossRef]
- Albert, A.; Bosch, R. Comparison of Event-Triggered and Time-Triggered Concepts with Regard to Distributed Control Systems. Embed. World 2004, 235–252. [Google Scholar]
- Tabuada, P. Event-Triggered Real-Time Scheduling of Stabilizing Control Tasks. IEEE Trans. Autom. Control 2007, 52, 1680–1685. [Google Scholar] [CrossRef]
- Fan, Y.; Feng, G.; Wang, Y.; Song, C. Distributed Event-Triggered Control of Multi-Agent Systems with Combinational Measurements. Automatica 2013, 49, 671–675. [Google Scholar] [CrossRef]
- Wu, Y.; Zhang, H.; Wang, Z.; Zhang, C.; Huang, C. Output Consensus of Heterogeneous Linear Multiagent Systems With Directed Graphs via Adaptive Dynamic Event-Triggered Mechanism. IEEE Trans. Cybern. 2023, 53, 4606–4618. [Google Scholar] [CrossRef]
- Zheng, Y.; Li, Y.X. Event-Triggered Output Feedback Consensus Tracking Control for Nonlinear Multiagent Systems with Sensor Failures. Automatica 2023, 148, 110787. [Google Scholar] [CrossRef]
- Luenberger, D. An Introduction to Observers. IEEE Trans. Autom. Control 1971, 16, 596–602. [Google Scholar] [CrossRef]
- Liu, T.; Huang, J. A Distributed Observer for a Class of Nonlinear Systems and Its Application to a Leader-Following Consensus Problem. IEEE Trans. Autom. Control 2019, 64, 1221–1227. [Google Scholar] [CrossRef]
- Han, J.; Liu, X.; Gao, X.; Wei, X. Intermediate Observer-Based Robust Distributed Fault Estimation for Nonlinear Multiagent Systems with Directed Graphs. IEEE Trans. Ind. Inform. 2020, 16, 7426–7436. [Google Scholar] [CrossRef]
- Li, K.; Hua, C.; You, X.; Guan, X. Finite-Time Observer-Based Leader-Following Consensus for Nonlinear Multiagent Systems with Input Delays. IEEE Trans. Cybern. 2021, 51, 5850–5858. [Google Scholar] [CrossRef] [PubMed]
- Shafai, B.; Carroll, R. Design of Proportional-Integral Observer for Linear Time-Varying Multivariable Systems. In Proceedings of the 1985 24th IEEE Conference on Decision and Control, Fort Lauderdale, FL, USA, 11–13 December 1985; pp. 597–599. [Google Scholar] [CrossRef]
- Wu, A.G.; Duan, G.R. Design of Generalized PI Observers for Descriptor Linear Systems. IEEE Trans. Circuits Syst. Regul. Pap. 2006, 53, 2828–2837. [Google Scholar] [CrossRef]
- Koenig, D. Unknown Input Proportional Multiple-Integral Observer Design for Linear Descriptor Systems: Application to State and Fault Estimation. IEEE Trans. Autom. Control 2005, 50, 212–217. [Google Scholar] [CrossRef]
- Yang, X.; Chen, Y.; Li, B.; Luo, D. Battery States Online Estimation Based on Exponential Decay Particle Swarm Optimization and Proportional-Integral Observer with a Hybrid Battery Model. Energy 2020, 191, 116509. [Google Scholar] [CrossRef]
- Zhao, D.; Wang, Z.; Chen, Y.; Wei, G. Proportional–Integral Observer Design for Multidelayed Sensor-Saturated Recurrent Neural Networks: A Dynamic Event-Triggered Protocol. IEEE Trans. Cybern. 2020, 50, 4619–4632. [Google Scholar] [CrossRef] [PubMed]
- Cheng, J.; Liang, L.; Yan, H.; Cao, J.; Tang, S.; Shi, K. Proportional-Integral Observer-Based State Estimation for Markov Memristive Neural Networks With Sensor Saturations. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 405–416. [Google Scholar] [CrossRef] [PubMed]
- Kaczorek, T. Positive 1D and 2D Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2002. [Google Scholar]
- Farina, L.; Rinaldi, S. Positive Linear Systems: Theory and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2000; Volume 50. [Google Scholar]
- Godsil, C.; Royle, G. Algebraic Graph Theory; Graduate Texts in Mathematics; Springer: New York, NY, USA, 2001; Volume 207. [Google Scholar] [CrossRef]
- Ren, W.; Beard, R. Consensus Seeking in Multiagent Systems under Dynamically Changing Interaction Topologies. IEEE Trans. Autom. Control 2005, 50, 655–661. [Google Scholar] [CrossRef]
- Lin, Z.; Francis, B.; Maggiore, M. Necessary and Sufficient Graphical Conditions for Formation Control of Unicycles. IEEE Trans. Autom. Control 2005, 50, 121–127. [Google Scholar] [CrossRef]
- Liang, L.; Cheng, J.; Cao, J.; Wu, Z.G.; Chen, W.H. Proportional–Integral Observer-Based State Estimation for Singularly Perturbed Complex Networks With Cyberattacks. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 9795–9805. [Google Scholar] [CrossRef] [PubMed]
- Shu, Z.; Lam, J.; Gao, H.; Du, B.; Wu, L. Positive Observers and Dynamic Output-Feedback Controllers for Interval Positive Linear Systems. IEEE Trans. Circuits Syst. Regul. Pap. 2008, 55, 3209–3222. [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/).