Abstract
This paper proposes the observer-based proportional-integral-derivative control of positive multi-agent systems. First, a positive observer is constructed for the considered multi-agent systems in terms of a matrix decomposition approach. Then, a novel proportional-integral-derivative protocol framework is proposed based on an improved observer. By using copositive Lyapunov function, the positivity and consensus of the multi-agent systems are achieved. The corresponding observer and control protocol gain matrices are designed in terms of linear programming. Moreover, the proposed design is developed for heterogeneous positive multi-agent systems. The main contributions of this paper include the following: (i) A positive observer is constructed to estimate the states of positive multi-agent systems; (ii) A novel observer-based proportional-integral-derivative protocol is designed to handle the consensus problem of positive multi-agent systems; and (iii) The presented conditions are solvable in terms of linear programming and the gain matrices can be constructed based on a matrix decomposition technology. Finally, two illustrative examples are provided to verify the effectiveness of the design.
Keywords:
proportional-integral-derivative control; positive multi-agent systems; positive observer; linear programming MSC:
93C55
1. Introduction
Multi-agent systems (MASs) have drawn much attention due to their wide application in power engineering [,], manufacturing systems [], robotics [,,], energy systems [,], and so on. One of the crucial challenges of MASs is the consensus problem, which means that all agents reach an agreement or cooperate to accomplish a task. Many efforts have been devoted to the consensus issues of MASs, including finite-time consensus [], event-triggered consensus [], cluster consensus [], etc. In real world, there exists a class of MASs with nonnegative variables. Such a class of MASs is called positive MASs (PMASs) [,]. They have extensive applications in multiple vehicle systems [], wireless sensor network [], COVID-19 transmission process [], and so on. It is worth noting that the research of PMASs is more complicated than general MASs (non-positive). Few efforts are devoted to PMASs though there have been some significant results on positive systems [,,,,]. When dealing with the consensus of PMASs, the designed protocol must take the positivity constraint into consideration in addition to maintaining the convergence of the consensus errors. Therefore, existing approaches to MASs cannot be directly applied to PMASs.
There are many significant control approaches in literature such as fuzzy controller [], adaptive controller [], proportional controller [], proportional-integral controller [], proportional-derivative controller [], and proportional-integral-derivative controller []. Proportional-integral-derivative (PID) controller is extensively used in various industry processes due to its straightforward and easy-to-understand structure compared to sophisticated controllers []. There have been a great amount of interesting findings about PID controllers. In [], the classical PID control was investigated for high-order affine-nonlinear uncertain systems. Such kind of approach can govern the nonlinear uncertain systems semi-globally without the need for system structures with particular properties like normal or triangular forms. A PID controller for the stabilization of time-delay systems was constructed in [] by considering all the controller gain matrices and delays as free parameters. The literature [] proposed a PID controller design strategy based on the adaptive updating rules and data-driven techniques. In addition to the aforementioned systems, PID controllers are frequently employed in MASs. To handle the containment control of heterogeneous high-order MASs, a fully-distributed PID control was investigated in []. In [], an robust PID-like output-feedback control was proposed. By transforming the consensus problem of MASs into the stabilization problem, the consensus of MASs with time-delay was achieved by virtue of the distributed PID controller []. In [], distributed adaptive protocols were designed for nonlinear MASs to handle the distributed consensus problem. The literature [] investigated the consensus of homogeneous MASs. Multiple fractional-order positive systems were taken into consideration in [] and the consensus of systems was addressed by means of spectral graph theory. It has been shown that the PID controller has a positive impact on the system performances compared with other control technologies []. However, most of existing works on PMASs are devoted to the proportional control or proportional-integral control. Few results focus on the PID control of PMASs. Hence, it is significant to investigate the appropriate PID control of PMASs.
The state of the systems are assumed to be measurable in all the aforementioned literature. In practice, it is difficult to measure all states due to the high cost and technical constraint. As a result, an observer is introduced for the state and the corresponding observer-based control has been extensively considered. To cope with the consensus issue of MASs with directed communication topology, an observer-type protocol was constructed in [] based on the relative outputs of neighboring agents. In [], the cooperative output regulation problem of MASs was investigated based on the adaptive distributed observer approach. A proportional integral observer control protocol was constructed in [] for nonlinear MASs with unknown inputs. For PMASs with undirected communication topology, the literature [] provided an observer-type dynamic output-feedback protocol. An observer-based consensus protocol was presented in [] for PMASs with nonlinear control input. In [], the robust and non-fragile consensus problem of PMASs was investigated by using an observer-based dynamic output-feedback protocol. Fractional-order PMASs were also considered in [].
This paper investigates the observer-based consensus protocol of PMASs. First, a positive observer is constructed to estimate the states of PMASs. The observer can be used to give the lower and upper boundaries of the real states. Second, a PID control protocol is proposed based on an improved observer. By using copositive Lyapunov functions, the positivity and consensus of PMASs can be guaranteed under the designed observer-based PID protocol. The designed protocol can be generalized for heterogeneous PMASs. The main contributions of this paper include the following: (i) A positive observer for PMASs is constructed; (ii) A novel observer-based PID protocol framework is designed; and (iii) Matrix decomposition technology is used to construct the gain matrices and linear programming is employed to handle the proposed conditions. The remainder of this paper is structured as follows: Preliminaries on positive systems and graph theory are introduced in Section 2. Section 3 shows the main results of positive observer problem and observer-based PID control synthesis. In Section 4, two numerical examples are given to illustrative correctness of the design. The article is concluded in Section 5, which also discusses some potential future research directions.
Notations. In this paper, we denote and as the sets of real numbers, n-dimensional vectors and the space of matrices, respectively. Denote as the ith row and jth column entry of matrix A. Matrix denotes the identity matrix with order n. is the column vector with all elements being 1, and means the column vector with ıth entry is 1 and other elements are all 0, i.e., and . For a given vector means that . Similarly, for a matrix means that . Given matrices means that . The notation ⊗ denotes the Kronecker product.
2. Preliminaries
2.1. Positive Theory
Consider the discrete-time system:
where , , and denote the system state, output, control input, respectively. Assume that the system matrices satisfy .
Definition 1
([,]). System (1) is said to be positive if and only if for any non-negative initial state and non-negative input, and hold for all .
Lemma 1
([,]). System (1) is positive if and only if are non-negative.
2.2. Graph Theory
In this paper, the communication topology among agents is described as an undirected graph, which is represented by , where and denote the sets of nodes and edges, respectively. Two nodes i and j are adjacent if there is an edge between them, i.e., . The adjacency matrix of graph is defined as a nonnegative symmetry matrix , where and if nodes i and j are adjacent, otherwise, . denotes the set of all the neighbor nodes of node i. The degree matrix is denoted by a diagonal matrix , where . The corresponding Laplacian matrix is an symmetry matrix and is defined as .
2.3. Problem Formulation
Consider a multi-agent system consists of n agents with discrete-time positive dynamics and each of them is described as:
where and denote the state, measured output and control input of the ith agent, respectively. , are non-negative matrices. It is assumed that is stabilizable and is detectable.
For the purpose of clarity, the block diagram of agent i with observer-based control is illustrated in Figure 1. The objectives of this paper are to: (i) Design an observer to estimate the states of the multi-agent system, and (ii) Construct an observer-based PID control protocol such that the consensus of system (2) is achievable, i.e., .

Figure 1.
Block diagram of agent i with observer-based control.
3. Main Results
This section is divided into three parts. The first subsection considers the positive observer design of PMASs. Observer-based PID control protocol is proposed in the second subsection. The third subsection extends the results for heterogeneous PMASs.
3.1. Positive Observer for General PMASs
An observer is constructed to estimate the states of system (2) in the following form:
where is the state estimate of system (2), is the output of the observer, and is the gain matrix to be determined.
For the ith agent, define the estimate error as . Then,
The objective is to determine the estimation of the state such that are nonnegative and the estimate error converges to zero.
Theorem 1.
Proof of Theorem 1.
Firstly, we prove the positivity of the designed observer. Consider the following augmented systems:
Using (5a) gives . By Lemma 1, the augmented system (7) is positive. The positivity of observer (3) can be guaranteed.
Next, we prove that the error system (4) is stable. Choosing a copositive Lyapunov function , it can be obtained that:
This completes the proof. □
Remark 1.
The gain matrix of positive observer (3) is constructed based on the matrix decomposition approach. From (5a)–(5c), it can be seen that all the conditions presented in Theorem 1 are solvable in terms of linear programming. It is easy to derived that for any , holds. Thus, the lower and upper bounds of the state estimation of system (2) can be obtained by setting , where and are the initial state of the observer.
3.2. Observer-Based PID Protocol of Homogeneous PMASs
In this subsection, we construct an observer-based PID control protocol for the system (2). In [], it has been verified that a positive system is not stabilized by using a Luenberger observer-based controller. Thus, it is not hard to derive that the system (2) is not stabilized by virtue of a dynamic control protocol with the observer (3). Following the design in [], an improved observer is designed as:
where is the state of observer, is the output of system (2), and and are the observer gain matrices to be determined. Based on the observer (8), a PID control protocol is constructed as:
where , and are PID controller gain matrices to be designed, d is the time delay, and . The estimate error is defined as:
Choose and as the state variable and output, respectively. Then the augmented system of agent i with the observer-based PID control input (9) is:
where
Let . The overall closed-loop system can be written in a compact form as:
where
Thus, the entries of matrices , and can be shown as:
Remark 2.
The observer (8) is different from the Luenberger observer in []. It can be observed from (10)–(13) that the observer gain matrices and L and the controller gain matrices and are independent. Therefore, the observer-based PID control in this paper cannot be designed separately. The consensus problem of positive discrete-time multi-agent system (2) with the observer-based PID control protocol (8) can be transformed into the consensus problem of the augmented system (11).
Theorem 2.
Proof of Theorem 2.
First, we prove the positivity of the closed-loop system (11). From (14a) and (14d), it can be obtained that
Together with (15), it is easy to derived that . Similarly, can be obtained by (14b) and (15). Since and , one has and . Consequently, it follows that . By and , we have . It means that . Then it can be obtained that . Using (14c) and (15) gives and . Thus, and . Therefore, the positivity of the overall closed-loop system (11) can be guaranteed by Lemma 1.
Next, we analyze the stability of the closed-loop system (11). Select the following copositive Lyapunov–Krasovskii function:
where , , , with , respectively. The derivative of can be obtained as:
combined with (13), we have
and
where , . Owing to the symmetry of undirected topological graph, it can be obtained that By (14d)–(14g) and (15), it follows that
Remark 3.
In the literature [,,,,,], the Luenberger-type observer-based protocols were employed for MASs. The designed observer (3) in our work is different from existing observers. Two gain matrices E and L are introduced in this paper. A matrix decomposition approach is employed to design the two matrices. This new observer can handle the consensus protocol issues of PMASs and thus the problem addressed in [] can be solved. Moreover, the introduction of two gain matrices increases the degree of freedom of the observer design.
Remark 4.
The consensus problem of PMASs has been investigated from different perspectives. Existing works on the consensus of PMASs were developed in the form of proportional controllers [,,,,,,,]. As is well known, PID control offers higher stability performance in comparison to the proportional control. Theorem 2 designs a PID control protocol for PMASs. It can be seen that the PID controller (9) is completely different from these forms in [,,,,,,,]. Four control gain matrices need to be determined. The designed controller (9) takes four types of information: the estimated states of the agent itself, neighboring agents, time-delay information of the agent with length of d, and the differential information of the agent. It is clear that the existing protocol designs are special cases of (9) and the PID protocol in this paper has more degree of freedom in designing control gains.
Remark 5.
There is a significant difference between the designed observer-based PID control protocol of PMASs in this paper and the PID control protocol of general MASs in [,]. A quadratic approach is employed for general MASs while a linear approach is utilized for PMASs in this paper. Considering the positivity of PMASs, it is a natural choice to build a copositive Lyapunov–Krasovskii function and apply a linear computation method. Meanwhile, the designed Lyapunov–Krasovskii function has a simple form and linear programming is more effective in handling complex computations. It can be seen that all the conditions given in Theorem 2 are solvable in terms of linear programming. The conditions (14a)–(14d) guarantee the positivity of the overall closed-loop system (11). The difference (17) of the Lyapunov–Krasovskii function (16) is kept negative under the conditions of (14e)–(14l). Once the conditions in Theorem 2 have feasible solutions, the positivity and stability of the closed-loop system (11) can be guaranteed, which indicates that the consensus of system (2) is reached.
As mentioned in Remark 4, many existing protocol designs are special cases of (9) by using part of its components. It is similar to the hierarchical control designed in []. An observer-based hierarchical control protocol can be given as:
where and can be viewed as lower level and higher level contro protocol, respectively. and are the gain matrices need to determined. Similar to (11), the overall closed-loop system under the hierarchical protocol (26) is:
where
Corollary 1.
Proof of Corollary 1.
The proof of Corollary 1 is similar to Theorem 2 and thus omitted. □
3.3. Observer-Based PID Control for Heterogeneous PMASs
Theorems 1 and 2 assume that each agent is homogeneous, that is, each agent has the same system dynamics. However, in practice systems, each agent may have different system dynamics. This kind of PMASs can be described as follows:
where are the system matrices of the th agent. Furthermore, the observer of th agent can be constructed as:
where and are gain matrices to be determined. The estimate error is described as: . The corresponding observer-based PID control protocol for the th agent is given by:
where , and are control gain matrices to be determined.
Define , the augmented system of the th agent can be described as:
where
Theorem 3.
Proof of Theorem 3.
First, we prove the positivity of the closed-loop system (32). By (34a), (34b), (34d) and (35), it gives that and , then we have . Notice the fact that and , one has , which implies that . Therefore, . Using (34c) and (35) gives that . Thus, . Since , it can be derived that . Therefore, the positivity of the overall closed-loop system (32) can be guaranteed by Lemma 1.
Next, we consider the stability of the closed-loop system (32). Select the following copositive Lyapunov–Krasovskii function:
where with , , respectively. Similar to (17), one can get the difference of (36) as:
Remark 6.
Theorem 3 considers a more complicated heterogeneous PMASs, in which each agent has its own system dynamics. As mentioned in Remark 3, the proportional control protocol is the most widely used in existing works on heterogeneous MAS [,,,]. In this paper, a general PID framework is offered for heterogeneous PMASs by (30) based on the designed observer (29). The corresponding controllers and observers gain matrices (35) can be obtained by solving the linear programming conditions (34a)–(34l). Additionally, the copositive Lyapunov–Krasovskii function is more efficient for dealing the consensus problem of heterogeneous PMASs. It is important to note that Theorem 3 is a straightforward extension of the Theorem 2.
4. Illustrative Examples
With the fast development of information technology, the traditional industries have evolved rapidly by combining with modern smart equipment. For example, the wireless sensor networks are widely used in precise agriculture. Smart greenhouse can provide adaptive environmental conditions for plants at different growth stages. For different plants or plants of different stages, the requirements for climate environments, fertilizer environments, and irrigation environments are distinctive. Therefore, the climate control, fertilization control, and irrigation control are vital for the growth of plants. To obtain suitable growth environments, an efficient control protocol is key to solve the control problems. Since the data about climate states, fertilization states, and irrigation states of greenhouse are always nonnegative, it is suitable to model the wireless sensor network as PMASs. A simple structure of the wireless sensor network for greenhouse is shown in Figure 2. System (2) with observer (8) can be employed to describe the comprehensive environments dynamic of a greenhouse, where represents the real states of the greenhouse environments around of the ith sensors at time k, is the monitoring data of time k captured by the ith sensor unit, and indicates the control input for the surrounding environments of ith node. The sensor units capture the microclimate states at time k to estimate the microclimate states of the whole greenhouse. Based on the estimated states, different kinds of control units execute corresponding operations. Under the designed observer-based PID protocol, the greenhouse environment states will converge to a preset value.

Figure 2.
The structure of smart greenhouse.
Example 1.
To estimate the microclimate states of a smart greenhouse, the wireless sensor network is modeled as PMASs. If the estimate errors converge to zero, then the designed observer gives effective estimates. Consider the modeled system described in the form of (2) with the system matrices:
Suppose there are three agents in the PMASs, and the initial states, initial upper state estimates, and initial lower state estimates of each agent are given as: , , , , , , , , , respectively. The estimate errors with regard to the lower and upper initial estimates are denoted by and , respectively. Based the feasible solutions of the conditions in Theorem 1, the gain matrix of the positive state observer can be obtained as
Figure 3, Figure 4 and Figure 5 show the simulations and state estimations of three agents, respectively. It can be seen that the designed observer (3) provides precise estimations of the states of system (2). On the other hand, all the evolution of the real states are kept nonnegative and always between the estimated states and . The simulation results of the estimate errors and of the ith agent are shown in Figure 6, Figure 7 and Figure 8, respectively. It is obvious that all the estimate errors converge asymptotically to zero, which means that the observer (3) gives effective estimates.

Figure 3.
The simulations of all states and their estimations of the first agent.

Figure 4.
The simulations of all states and their estimations of the 2nd agent.

Figure 5.
The simulations of all states and their estimations of the 3rd agent.

Figure 6.
The simulations of state estimate errors of the 1st agent.

Figure 7.
The simulations of state estimate errors of the 2nd agent.

Figure 8.
The simulations of state estimate errors of the 3th agent.
Example 2.
Consider a smart greenhouse wireless sensor network with six agents and the communication typology between them is undirected. It is shown in Figure 9. The adjacency matrix and the corresponding Laplacian matrix are described as:

Figure 9.
Communication typology.
The systems matrices of the PMASs are given as:
The eigenvalues of matrix A are 1.0002, 0.20459, 0.35524, which means that matrix A is not Schur, i.e., the consensus of the PMASs (2) cannot be reached without a suitable control protocol. Then the essential objective to be achieved is that the consensus of the PMASs can be reached under the constructed PID protocol (9) with the designed observer (8).
Give the initial states and initial estimated states of all the agents as: , , , , , , , , , , , . Choose . By solving the conditions presented in Theorem 2, the gain matrices E and L of observer (8) are
Similarly, the gain matrices , and of the designed PID protocol (9) can be calculated as:
The simulation results of the PMASs (2) under the observer-based PID control mechanism (9) and the observer-based hierarchical protocol (26) are depicted in Figure 10. The solid line represents the simulations of the state trajectory under the observer-based PID protocol, and the dotted line represents the hierarchical protocol. It can be seen from Figure 10 that all the states converge to zero under both protocols. Consequently, it is not hard to get that the consensus of PMASs (2) can be reached. However, it is easy to see that the state trajectory under the PID protocol converges faster than under the hierarchical protocol, which proves the superiority of the designed observer-based PID protocol. The estimate errors of all agents are shown in Figure 11, Figure 12 and Figure 13. We can see that all the estimate errors keep nonnegative and converge to zero, which implies that the designed observer (3) performs an accurate observation.

Figure 10.
The simulations of states of all the agents.

Figure 11.
The simulations of of all the agents.

Figure 12.
The simulation of of all the agents.

Figure 13.
The simulations of of all the agents.
It is well known that the potential noise may be amplified by the derivative component on PID controllers. To survey the sensibility of the designed PID protocol on the derivative component, a gain disturbance has been added, which is denoted by . Thus, the gain matrix of the derivative component can be given as . For clarity, we define that all entries of are ϖ. Figure 14 illustrates the state trajectory of all the agents with different disturbances of component D. It can be seen that after the disturbance is added, the system fluctuates and takes more time to reach an agreement. Figure 15 shows the simulation of the estimation error of the second component of each agent state. It reveals that when the disturbance exceeds a certain bound, negative estimation error occurs. It means that the positivity of the closed-loop system (11) cannot be guaranteed.

Figure 14.
The state trajectory of all the agents with different disturbances of component D.

Figure 15.
The simulation of with different disturbances of component D.
5. Conclusions
In this paper, the observer-based PID control protocol for the consensus problem of PMASs is investigated. First, a kind of observer is developed by extending the observer of general positive systems into the PMASs. The introduced observer can be used to design the lower and upper state boundaries of the PMASs. Second, an improved observer with less conservatism is constructed and then the observer-based PID control protocol is proposed. The consensus issue of PMASs has been resolved under the designed PID protocol. Third, the proposed observer-based PID control protocol is expanded to deal with the consensus of heterogeneous PMASs. Moreover, all the conditions presented in this paper can be solved in terms of linear programming. Finally, the simulation results have validated the correctness of proposed design.
The future research will mainly be carried out from the following aspects. First, some performances on the observer-based PID protocols will be considered, such as robustness, stabilization time, stabilization region, etc. Second, more advanced controllers should be taken into consideration for PMASs. Third, the observer design may be improved to guarantee the separate design principle of the observer and controller gain matrices.
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. and Y.W.; visualization, X.Y. and M.H.; supervision, M.H., Y.W. and S.F.; project administration, M.H., Y.W. and S.F.; funding acquisition, M.H. and S.F. All authors have read and agreed to the published version of the manuscript.
Funding
This work has been founded by Scientific and Technological Innovation 2030-“New Generation Artificial Intelligence” Major Project Subject (2021ZD0111000), Hainan Province Major Science and Technology Special Project (ZDKJ202010), Natural Science Foundation of Hainan Province, China (622RC618), and Science Research Funding of Hainan University (KYQD(ZR)22180).
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyzes, or interpretation of data; in the writing of the manuscript, or 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 |
PID | Proportional-Integral-Derivative |
References
- McArthur, S.D.; Davidson, E.M.; Catterson, V.M.; Dimeas, A.L.; Hatziargyriou, N.D.; Ponci, F.; Funabashi, T. Multi-Agent Systems for Power Engineering Applications—Part II: Technologies, Standards, and Tools for Building Multi-Agent Systems. IEEE Trans. Power Syst. 2007, 22, 1753–1759. [Google Scholar] [CrossRef]
- Sujil, A.; Verma, J.; Kumar, R. Multi Agent System: Concepts, Platforms and Applications in Power Systems. Artif. Intell. Rev. 2018, 49, 153–182. [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]
- Dudek, G.; Jenkin, M.R.; Milios, E.; Wilkes, D. A Taxonomy for Multi-Agent Robotics. Auton. Robots 1996, 3, 375–397. [Google Scholar] [CrossRef]
- Ota, J. Multi-Agent Robot Systems as Distributed Autonomous Systems. Adv. Eng. Inform. 2006, 20, 59–70. [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]
- 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]
- González-Briones, A.; De La Prieta, F.; Mohamad, M.S.; Omatu, S.; Corchado, J.M. Multi-Agent Systems Applications in Energy Optimization Problems: A State-of-the-Art Review. Energies 2018, 11, 1928. [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]
- Li, X.M.; Zhou, Q.; Li, P.; Li, H.; Lu, R. Event-Triggered Consensus Control for Multi-Agent Systems against False Data-Injection Attacks. IEEE Trans. Cybern. 2019, 50, 1856–1866. [Google Scholar] [CrossRef]
- 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]
- Valcher, M.E.; Misra, P. On the Stabilizability and Consensus of Positive Homogeneous Multi-Agent Dynamical Systems. IEEE Trans. Autom. Control 2014, 59, 1936–1941. [Google Scholar] [CrossRef]
- Su, H.; Wu, H.; Chen, X.; Chen, M.Z.Q. Positive Edge Consensus of Complex Networks. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 2242–2250. [Google Scholar] [CrossRef]
- Ren, W.; Atkins, E. Distributed Multi-Vehicle Coordinated Controlvia Local Information Exchange. Int. J. Robust Nonlinear Control 2007, 17, 1002–1033. [Google Scholar] [CrossRef]
- Pahuja, R.; Verma, H.; Uddin, M. A Wireless Sensor Network for Greenhouse Climate Control. IEEE Pervasive Comput. 2013, 12, 49–58. [Google Scholar] [CrossRef]
- Silva, P.C.; Batista, P.V.; Lima, H.S.; Alves, M.A.; Guimarães, F.G.; Silva, R.C. COVID-ABS: An Agent-Based Model of COVID-19 Epidemic to Simulate Health and Economic Effects of Social Distancing Interventions. Chaos Solitons Fractals 2020, 139, 110088. [Google Scholar] [CrossRef]
- Rami, M.A.; Tadeo, F. Controller Synthesis for Positive Linear Systems With Bounded Controls. IEEE Trans. Circuits Syst. II Express Briefs 2007, 54, 151–155. [Google Scholar] [CrossRef]
- Xiang, M.; Xiang, Z. Stability, L1-gain and Control Synthesis for Positive Switched Systems with Time-Varying Delay. Nonlinear Anal. Hybrid Syst. 2013, 9, 9–17. [Google Scholar] [CrossRef]
- Shen, J.; Lam, J. L∞ -Gain Analysis for Positive Systems with Distributed Delays. Automatica 2014, 50, 175–179. [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. [Google Scholar] [CrossRef]
- Zhang, J.; Zhang, S.; Deng, X.; Huang, Z. Adaptive Event-Triggered Dynamic Distributed Control of Switched Positive Systems with Switching Faults. Nonlinear Anal. Hybrid Syst. 2023, 48, 101328. [Google Scholar] [CrossRef]
- Nguyen, A.T.; Taniguchi, T.; Eciolaza, L.; Campos, V.; Palhares, R.; Sugeno, M. Fuzzy Control Systems: Past, Present and Future. IEEE Comput. Intell. Mag. 2019, 14, 56–68. [Google Scholar] [CrossRef]
- Liu, L.; Liu, Y.J.; Chen, A.; Tong, S.; Chen, C.L.P. Integral Barrier Lyapunov Function-Based Adaptive Control for Switched Nonlinear Systems. Sci. China Inf. Sci. 2020, 63, 132203. [Google Scholar] [CrossRef]
- Zhang, M.; Shi, P.; Shen, C.; Wu, Z.G. Static Output Feedback Control of Switched Nonlinear Systems With Actuator Faults. IEEE Trans. Fuzzy Syst. 2020, 28, 1600–1609. [Google Scholar] [CrossRef]
- Zhang, D.; Han, Q.L.; Zhang, X.M. Network-Based Modeling and Proportional–Integral Control for Direct-Drive-Wheel Systems in Wireless Network Environments. IEEE Trans. Cybern. 2020, 50, 2462–2474. [Google Scholar] [CrossRef]
- Humaidi, A.J.; Abdulkareem, A.I. Design of Augmented Nonlinear PD Controller of Delta/Par4-Like Robot. J. Control Sci. Eng. 2019, 2019, 1–11. [Google Scholar] [CrossRef]
- Zhao, C.; Guo, L. PID Controller Design for Second Order Nonlinear Uncertain Systems. Sci. China Inf. Sci. 2017, 60, 022201. [Google Scholar] [CrossRef]
- Ang, K.H.; Chong, G.; Li, Y. PID Control System Analysis, Design, and Technology. IEEE Trans. Control Syst. Technol. 2005, 13, 559–576. [Google Scholar] [CrossRef]
- Zhao, C.; Guo, L. Control of Nonlinear Uncertain Systems by Extended PID. IEEE Trans. Autom. Control 2021, 66, 3840–3847. [Google Scholar] [CrossRef]
- Li, X.G.; Niculescu, S.I.; Chen, J.X.; Chai, T. Characterizing PID Controllers for Linear Time-Delay Systems: A Parameter-Space Approach. IEEE Trans. Autom. Control 2021, 66, 4499–4513. [Google Scholar] [CrossRef]
- Yu, H.; Guan, Z.; Chen, T.; Yamamoto, T. Design of Data-Driven PID Controllers with Adaptive Updating Rules. Automatica 2020, 121, 109185. [Google Scholar] [CrossRef]
- Lui, D.G.; Petrillo, A.; Santini, S. An Optimal Distributed PID-like Control for the Output Containment and Leader-Following of Heterogeneous High-Order Multi-Agent Systems. Inf. Sci. 2020, 541, 166–184. [Google Scholar] [CrossRef]
- De Tommasi, G.; Lui, D.G.; Petrillo, A.; Santini, S. A L2-gain Robust PID-like Protocol for Time-varying Output Formation-containment of Multi-agent Systems with External Disturbance and Communication Delays. IET Control Theory Appl. 2021, 15, 1169–1184. [Google Scholar] [CrossRef]
- Yu, X.; Yang, F.; Zou, C.; Ou, L. Stabilization Parametric Region of Distributed PID Controllers for General First-Order Multi-Agent Systems With Time Delay. IEEE-CAA J. Autom. Sin. 2020, 7, 1555–1564. [Google Scholar] [CrossRef]
- Li, Z.; Ren, W.; Liu, X.; Fu, M. Consensus of Multi-Agent Systems with General Linear and Lipschitz Nonlinear Dynamics Using Distributed Adaptive Protocols. IEEE Trans. Autom. Control 2013, 58, 1786–1791. [Google Scholar] [CrossRef]
- Valcher, M.E.; Zorzan, I. On the Consensus of Homogeneous Multiagent Systems With Positivity Constraints. IEEE Trans. Autom. Control 2017, 62, 5096–5110. [Google Scholar] [CrossRef]
- Liu, J.J.R.; Lam, J.; Kwok, K.W. Positive Consensus of Fractional-Order Multiagent Systems Over Directed Graphs. IEEE Trans. Neural Netw. Learn. Syst. 2022, 1–7. [Google Scholar] [CrossRef]
- Samad, T. A Survey on Industry Impact and Challenges Thereof. IEEE Control Syst. Mag. 2017, 37, 17–18. [Google Scholar] [CrossRef]
- Li, Z.; Duan, Z.; Chen, G. Consensus of Discrete-Time Linear Multi-Agent Systems with Observer-Type Protocols. Discrete Contin. Dyn. Syst. 2011, 16, 489–505. [Google Scholar] [CrossRef]
- Cai, H.; Lewis, F.L.; Hu, G.; Huang, J. The Adaptive Distributed Observer Approach to the Cooperative Output Regulation of Linear Multi-Agent Systems. Automatica 2017, 75, 299–305. [Google Scholar] [CrossRef]
- You, R.; Tang, M.; Guo, S.; Cui, G. Proportional Integral Observer-based Consensus Control of Discrete-time Multi-agent Systems. Int. J. Control Autom. Syst. 2022, 20, 1461–1472. [Google Scholar] [CrossRef]
- Gong, X.; Liu, J.; Wang, Y.; Lam, J. Consensus of Discrete-time Positive Multi-agent Systems with Observer-type Protocols. In Proceedings of the 2019 IEEE 15th International Conference on Control and Automation (ICCA), Edinburgh, UK, 16–19 July 2019; IEEE: Edinburgh, UK, 2019; pp. 846–850. [Google Scholar] [CrossRef]
- Wu, H.; Su, H. Observer-Based Consensus for Positive Multiagent Systems With Directed Topology and Nonlinear Control Input. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 1459–1469. [Google Scholar] [CrossRef]
- Liu, J.J.R.; Lam, J.; Wang, Y.; Cui, Y.; Shu, Z. Robust and Nonfragile Consensus of Positive Multiagent Systems via Observer-based Output-feedback Protocols. Int. J. Robust Nonlinear Control 2020, 30, 5386–5403. [Google Scholar] [CrossRef]
- Chen, S.; An, Q.; Zhou, H.; Su, H. Observer-Based Consensus for Fractional-Order Multi-Agent Systems with Positive Constraint. Neurocomputing 2022, 501, 489–498. [Google Scholar] [CrossRef]
- Farina, L.; Rinaldi, S. Positive Linear Systems: Theory and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2000; Volume 50. [Google Scholar]
- Kaczorek, T. Positive 1D and 2D Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2002. [Google Scholar]
- Rami, M.A.; Tadeo, F. Positive Observation Problem for Linear Discrete Positive Systems. In Proceedings of the 45th IEEE Conference on Decision and Control, San Diego, CA, USA, 13–15 December 2006; pp. 4729–4733. [Google Scholar] [CrossRef]
- Zhang, J.; Zhang, R.; Chen, Y.; Fu, S. Linear Programming Based Dynamic Output-Feedback Controller for Positive Systems. In Proceedings of the 2017 American Control Conference (ACC), Seattle, WA, USA, 24–26 May 2017; pp. 1709–1714. [Google Scholar] [CrossRef]
- Luenberger, D. An Introduction to Observers. IEEE Trans. Autom. Control 1971, 16, 596–602. [Google Scholar] [CrossRef]
- Liu, J.J.R.; Yang, N.; Kwok, K.W.; Lam, J. Positive Consensus of Directed Multiagent Systems. IEEE Trans. Autom. Control 2022, 67, 3641–3646. [Google Scholar] [CrossRef]
- Bhattacharyya, S.; Patra, S. Positive Consensus of Multi-Agent Systems with Hierarchical Control Protocol. Automatica 2022, 139, 110191. [Google Scholar] [CrossRef]
- Cao, X.; Li, Y. Positive Consensus for Multi-Agent Systems with Average Dwell Time Switching. J. Frankl. Inst. 2021, 358, 8308–8329. [Google Scholar] [CrossRef]
- Yang, N.; Yin, Y.; Liu, J. Positive Consensus of Directed Multi-agent Systems Using Dynamic Output-feedback Control. In Proceedings of the 2019 IEEE 58th Conference on Decision and Control (CDC), Nice, France, 11–13 December 2019; pp. 897–902. [Google Scholar] [CrossRef]
- Sun, Y.; Su, H.; Wang, X.; Chen, S. Semi-global Edge-consensus of Linear Discrete-time Multi-agent Systems with Positive Constraint and Input Saturation. IET Control Theory Appl. 2019, 13, 979–987. [Google Scholar] [CrossRef]
- Gionfra, N.; Sandou, G.; Siguerdidjane, H.; Faille, D. A Distributed PID-like Consensus Control for Discrete-time Multi-agent Systems. In Proceedings of the 14th International Conference on Informatics in Control, Automation and Robotics, Madrid, Spain, 26–28 July 2017; pp. 72–81. [Google Scholar] [CrossRef]
- Li, J.; Wang, J. Reinforcement Learning Based Proportional–Integral–Derivative Controllers Design for Consensus of Multi-Agent Systems. ISA Trans. 2022, in press. [Google Scholar] [CrossRef]
- Zheng, Y.; Wang, L.; Zhu, Y. Consensus of Heterogeneous Multi-Agent Systems. IET Control Theory Appl. 2011, 5, 1881–1888. [Google Scholar] [CrossRef]
- Zheng, Y.; Wang, L. Containment Control of Heterogeneous Multi-Agent Systems. Int. J. Control 2014, 87, 1–8. [Google Scholar] [CrossRef]
- Ma, Q.; Miao, G. Output Consensus for Heterogeneous Multi-Agent Systems with Linear Dynamics. Appl. Math. Comput. 2015, 271, 548–555. [Google Scholar] [CrossRef]
- Zuo, S.; Song, Y.; Lewis, F.L.; Davoudi, A. Output Containment Control of Linear Heterogeneous Multi-Agent Systems Using Internal Model Principle. IEEE Trans. Cybern. 2017, 47, 2099–2109. [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. |
© 2023 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/).