New Advances in Distributed Control of Large-Scale SystemsView this Special Issue
Research Article | Open Access
Stabilization of Networked Distributed Systems with Partial and Event-Based Couplings
The stabilization problem of networked distributed systems with partial and event-based couplings is investigated. The channels, which are used to transmit different levels of information of agents, are considered. The channel matrix is introduced to indicate the work state of the channels. An event condition is designed for each channel to govern the sampling instants of the channel. Since the event conditions are separately given for different channels, the sampling instants of channels are mutually independent. To stabilize the system, the state feedback controllers are implemented in the system. The control signals also suffer from the two communication constraints. The sufficient conditions in terms of linear matrix equalities are proposed to ensure the stabilization of the controlled system. Finally, a numerical example is given to demonstrate the advantage of our results.
Recent years have witnessed a thriving research activity on how to assemble and coordinate networked distributed systems (NDSs) into a coherent whole to perform a common task . NDSs have obvious advantages in practice, such as energy saving, easy installation, and higher reliability [2–6]. Thus, studying stabilization of NDSs is of theoretical and practical importance. To realize the stabilization, a control strategy is needed. However, due to the absence of central data fusion, the classical centralized control scheme is not feasible for NDSs. Accordingly, the cooperative control strategy is a preferred choice. Since an NDS consists of a large number of agents, it is impossible and unnecessary to control every agent. An effective approach is to implement controllers for a fraction of the NDSs to stabilize the whole system, which is referred to as the pinning stabilization problem [7, 8].
To achieve stabilization, the communication in NDSs plays a crucial role. However, due to physical and environmental limitations, communication constraints, such as time delays [9–11] and noise [12, 13], are unavoidable. In fact, incomplete information is universal. As each agent of an NDS has multiple levels of information, the coupling has to be split into multiple channels to transmit the corresponding levels of information. Due to the physical limitatioins, only some parts of the channels can transmit information successfully, which brings the partial-coupling problem. Such a phenomenon can be observed in many real systems. For example, in brain networks, only 5% excitatory synapses sent from a cortical area can be received by another connected cortical area ; in sensor networks, the information packet of a target may be partly lost during communication between sensors . Thus, it is highly desirable to analyze NDSs with partial couplings.
The sampling issue has received intense attention, ever since the rapid development of digital technology and intelligent equipment. A traditional sampling protocol is time-based sampling technique [15–17]. Recently, the event-based sampling has been investigated as an alternative to time-based sampling. The distinct feature of event-based sampling is the real-time scheduling algorithm. The information is sampled only when a certain event occurs, for example, when the system state exceeds a predefined threshold. The advantage of the event-based sampling is the capability of fast reacting to sudden events and, therefore, being more efficient [18, 19]. In an NDS, the event conditions are individually designed for each agent. Thus, the agents are sampled at mutually independent instants. This means that the event-based sampling scheme does not require a common sampling schedule, which makes it applicable for a system with large size. For the single system, an event-triggered method was designed in , in which the lower bound of two successive sampling instants was given; in [21, 22], the event-triggered controller was designed for networked control systems with transmission delay. In , the event-based control was used in multiagent system drive the agents to average consensus. However, until now, few results have been given for the NDS with partial and event-based couplings. The difficulty of this problem is threefold. Firstly, two communication constraints are considered, both of which make less information available for communication. Secondly, each agent samples information separately; however, they should cooperatively converge. Thus, how to design the event conditions of the agents? Finally, the stabilization conditions should be given to guarantee the stabilization of the NDS.
In this paper, we focus on the stabilization problem of NDSs with partial and event-based couplings. By designing an event condition for each agent, an event-based sampling scheme is proposed for NDSs. Due to the constraint of partial information transmission, the channels are considered in the event condition. Thus, for different channels of one agent, the sampling instants are distinct. The sampled data are used for the communication among agents and building the feedback controllers. The sufficient conditions are given to ensure the stabilization of the controlled NDS with both communication constraints. Finally, a numerical example is given to demonstrate the advantage of our results.
Notations. The standard notations will be used in this paper. Throughout this paper, denotes the set of real numbers. denotes the dimensional Euclidean space. are the set of real matrices. is the identity matrix. For real symmetric matrices and , the notation (resp., ) means that the matrix is negative semidefinite (resp., negative definite). denotes the Euclidean norm for vector or the spectral norm of matrix. denotes a diagonal matrix. The superscripts “” and “” represent the matrix transposition and matrix inverse. in a matrix represents the elements below the main diagonal of a symmetric matrix. Matrices, if not explicitly stated, are assumed to have compatible dimensions.
2. Problem Formulation and Preliminaries
An NDS with agents can be described by the following:where is the state of the th system; is the system matrix. Assuming that each agent can only receive the information of its neighbors, the coupling control can be constructed as follows:where is the coupling strength; is the Laplacian matrix representing the coupling structure of the NDS. The elements of are defined as follows: if there is a connection from the th agent to th agent, then ; otherwise, , and the diffusive coupling condition is satisfied. , named as channel matrix, is a diagonal matrix with the diagonal element or ().
Remark 1. Since the state of each agent consists of levels of information, the couplings in the NDS have to be divided into channels to transmit the corresponding levels of information. Due to practical constraints, only part of the channels can work normally. The diagonal element () of the channel matrix is employed to indicate the activity of the th channel connecting agents and . Specifically, . When , , the th level of state of agent can be transmitted to agent (i.e., the th channel of the connection is active); otherwise, when , , the th level of state of is lost (i.e., the th channel of the connection fails to transmit the information).
In the coupling control (2), each agent can receive the real-time information of its neighboring agents. However, the real-time information will increase the burden of the communication media. More importantly, it is unnecessary. For the sake of energy saving, the event-based control mechanism has been recently proposed as an effective alternative to the more conventional execution of control tasks. In this paper, the communication of agents will be carried out in an event-based manner; that is, the state of the agent will be sampled, if a given event is triggered.
To realize the event-based sampling, an event condition is designed for each agent. When the event condition is violated, the agent will sample its information and send it to its neighbors. Considering that the information is transmitted through channels, the event condition is given as follows:where ; is a positive scalar; is the sampling period; is the latest sampling instant of the th level of information of the th agent. Thus, the next event-triggered instant is the time when event condition (3) is violated; that is,Without loss of generality, is the initial sampling time, for all and .
Let , for and . Thus, NDS (1) with partial and event-based couplings can be described as
Remark 2. Due to the traffic jam and physical characteristics of transmission media, communication constraints, such as transmission delay [24–26], data packet dropout , and noise , commonly happen in real systems. In this paper, two kinds of communication constraints including partial information transmission of system and event-based sampled data are simultaneously considered in the couplings of NDS (5). Although both constraints cause information loss, their mechanisms are different. The event-based sampled data makes the real-time information available at the instants when event condition (3) is violated. The constraint of partial information transmission implies that the information sent at every instant is a lack of integrity. When we consider these two communication constraints simultaneously in NDSs, only part of the sampled information can be used for coupling control. Thus, the stabilization of the NDS is much harder to be realized.
Remark 3. Event condition (3) governs the sampling operation of NDS (5). When a subsystem is diverging, that is, the left hand side of the event condition becomes large, the subsystem has to update its state by sampling. In other words, the sampling happens only when it is needed. Thus, the event-based sampling scheme is more flexible and effective. It is able to realize fast reaction to emergency and avoid redundant samplings. Besides energy saving, another advantage of event-based sampling scheme is feasibility for large-scale systems. The sampling instants are independently decided by the event conditions of different subsystems. Thus, the common sampling schedule is unnecessary, which is hardly carried out in a system with large number of components. These two advantages make the event-based sampling scheme more applicable in engineering.
In order to stabilize the NDS, the state feedback controllers will be implemented. Considering that it is difficult and unnecessary to install the controller for every agent, we only choose a small fraction of agents to be controlled. In addition, we also assume that the control signal suffers from the two communication constraints. Thus, the pinning controller of agent can be constructed as follows:where is the control strength. In particular, when , it means that the th agent will not be controlled. with or , which indicates that the th level of the event-based sampled information of can be or cannot be sent from the controller.
Note that, for (, , and ),where , , and . Let . Thus, for , (7) can be written asLet , for , and . Thus, are diagonal matrices with diagonal elements (). For each , it can be followed from (9) thatLet and . From (10) we can getwhere and .
The following definition and lemma are needed for the derivation of our main results in this paper.
Definition 4. NDS (7) with partial and event-based couplings is said to achieve globally exponential stabilization, if there exist , such that is satisfied with any initial states for .
The purpose of this paper is to propose a set of sufficient conditions for controlled NDS (7) with partial and event-triggered communication to ensure the globally exponential stabilization.
Lemma 5 (see ). For any real vectors , and scalar , one has
3. Main Results
In this section, the stabilization conditions will be derived for controlled NDS (7) with partial and event-based couplings.
Theorem 6. For any , let . NDS (7) with partial and event-based couplings can be globally exponentially stabilized, if there exist positive scalars , and matrices , , , , , , , , , , , such that the following LMIs are satisfied:where
Proof. For , define the Lyapunov functional , whereand , .
Before proceeding our proof, it should be pointed out that is well defined. Based on and Schur complement , we have that Thus, it follows thatwhich implies Based on the above inequality, it can be got thatThus, it follows from (17) and (21) thatBy applying the Jensen inequality , we havewhere . From (22) and (23), it can be obtained that where , and . Based on the Schur complement , it follows from (13) that . Thus, we can always find a positive scalar , such that , which further means thatTherefore, defined in (17) is a valid Lyapunov functional.
The derivative of can be got thatwhere and is a positive scalar such that . By employing the Jensen inequality , it follows thatwhere .
According to the Newton-Leibnitz formula, it can be obtained thatFrom (11), one can have thatBy employing Lemma 5, it follows thatFrom event condition (3), it can be got that , which is equivalent to . Thus, we have thatCombining (26)–(31) yields thatwhere and ,By using the Schur complement , it follows from (14) and (15) that and . Furthermore, we can always choose sufficiently small scalars , , , and to ensure and . It follows from (32) thatFrom (17), we have thatwhere . From (13), we have that there exists a positive scalar such thatFurthermore, a positive number can be chosen such thatThus, from (35) to (37), it follows thatLet such thatAccording to (34), (38), and (39), we can get . Thus, . By mathematical induction, it can be concluded that , . From (25), we yield that Hence, from Definition 4, controlled NDS (1) with partial and event-based couplings can achieve globally exponentially stabilization under event condition (3) and pinning controllers (6). This completes the proof.
When all the channel matrices are identity matrices, that is, (), the communication constraint of partial information transmission is removed. Furthermore, we assume that if an agent is controlled, every level of information of the controller can be well transmitted by the controller; that is, () in (6) are also identity matrices. Overall, the controlled NDS with event-based couplings can be constructed by following differential equation:The main difference between NDS (7) and (41) is that the channels are not considered in (41). Thus, the event condition of each system can be described aswhere , . Similarly, the next event-triggered instant is . We also assume that for each agent .
Corollary 7. Let and . NDS (41) with event-based couplings can be exponentially stabilized, if there exist positive scalars , and matrices , , , , , , , , , , , such that the following LMIs are satisfied:where
4. Numerical Example
In this section, a numerical example will be given to demonstrate the effectiveness of our main results.
An NDS with 4 agents is constructed (), the topological structure of which is depicted in Figure 1. The Laplacian matrix of the NDS is given as . The other parameters of the NDS are and . Thus, each agent of the NDS has 2 levels of information (). Due to the constraint of the partial information transmission, the couplings have to be divided into 2 levels of channels to transmit the information. For each coupling of the NDS, a channel matrix is given to reflect the work state of the channels of the coupling. The channel matrices of the couplings are listed as follows:Thus, the Laplacian matrices of the channels of the 2 levels can be, respectively, built: As discussed above, the event-based sampling scheme is used in the communication among agents of the NDS and the control signals. We assume that, in event condition (3), the sampling period and , for and . Let the coupling strength . Without controllers, the constructed NDS is not stable. The trajectories of the uncontrolled NDS are shown in Figure 2, where .
To achieve stabilization, controllers are distributed, implemented in the NDS with the control strengths: , , , and ; that is, except the 4th agent, the other agents are controlled. Furthermore, for the controlled agents, only part of the control signals can be well received. Let , , and . Thus, and . Based on the above parameters, a feasible solution can be found for conditions (13)–(15). The solution is listed as follows:According to Theorem 6, the controlled NDS can be stabilized by the partial and event-based couplings. To show this fact, the trajectories of the controlled NDS are depicted in Figure 3. It can be found that all the trajectories tend to zero.
Figure 4 shows the sampling instants of the 2 channels of all the 4 agents of the NDS. The total number of the sampling instants of the NDS is 415. If the NDS employed the time-based sampling scheme with sampling period , the sampling number would be 3200. Thus, the sampling number of the event-based sampling scheme is only 12.97% of that of the time-based sampling scheme. In other words, the event-based sampling scheme can save 87% communication resource.
The stabilization problem of NDSs with partial and event-based couplings has been investigated. The communication among the agents has been assumed to suffer from two communication constraints: partial information transmission and event-based sampling. The former constraint leads to the information packet of each agent lack of integrity. However, the constraint of sampling makes the real-time information available at some discrete sampling instants. Furthermore, the sampling instants cannot be figured out in advance. Thus, the two constraints make the stabilization problem much harder. Furthermore, the control signals also suffered from these two constraints. By building the channel Laplacian matrices for different levels of information, the stabilization condition has been derived for the NDS with partial and event-based couplings. The numerical simulation has been given to show the effectiveness of our theoretical results. In this paper, the partial information transmission is considered as the communication constraint. However, some other constraints are also significant, such as the quantization and saturation. When we consider the event-based sampling scheme simultaneously, how would they impact the dynamical behaviour of NDSs? It is an interesting yet challenging problem. We will investigate it in our future work.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
This work was partially supported by the Tianyuan Special Funds of the NNSF of China under Grant no. 11326126, the Soft Science Funds of Shanxi Province under Grant no. 800104-02040179, and the Qualified Personnel Foundation of Taiyuan University of Technology (QPFT) (no. tyutrc-2030017).
- F. Bullo, J. Cortés, and S. Martínez, Distributed Control of Robotic Networks: A Mathematical Approach to Motion Coordination Algorithms, Princeton University Press, 2009.
- J. Lu, J. He, J. Cao, and Z. Gao, “Topology influences performance in the associative memory neural networks,” Physics Letters, Section A: General, Atomic and Solid State Physics, vol. 354, no. 5-6, pp. 335–343, 2006.
- J. Lu and D. W. C. Ho, “Stabilization of complex dynamical networks with noise disturbance under performance constraint,” Nonlinear Analysis: Real World Applications, vol. 12, no. 4, pp. 1974–1984, 2011.
- J. Lu, Z. Wang, J. Cao, D. W. C. Ho, and J. Kurths, “Pinning impulsive stabilization of nonlinear dynamical networks with time-varying delay,” International Journal of Bifurcation and Chaos, vol. 22, no. 7, Article ID 1250176, 2012.
- C. Huang, D. W. C. Ho, and J. Lu, “Partial-information-based distributed filtering in two-targets tracking sensor networks,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 59, no. 4, pp. 820–832, 2012.
- J. Lu, D. W. C. Ho, J. Cao, and J. Kurths, “Single impulsive controller for globally exponential synchronization of dynamical networks,” Nonlinear Analysis: Real World Applications, vol. 14, no. 1, pp. 581–593, 2013.
- J. Lu, D. W. C. Ho, and J. Cao, “Synchronization in an array of nonlinearly coupled chaotic neural networks with delay coupling,” International Journal of Bifurcation and Chaos, vol. 18, no. 10, pp. 3101–3111, 2008.
- J. Lu, D. W. C. Ho, J. Cao, and J. Kurths, “Exponential synchronization of linearly coupled neural networks with impulsive disturbances,” IEEE Transactions on Neural Networks, vol. 22, no. 2, pp. 329–336, 2011.
- H. R. Karimi and H. Gao, “New delay-dependent exponential synchronization for uncertain neural networks with mixed time delays,” IEEE Transactions on Systems, Man, and Cybernetics. Part B: Cybernetics, vol. 40, no. 1, pp. 173–185, 2010.
- Z. Wang, Y. Wang, and Y. Liu, “Global synchronization for discrete-time stochastic complex networks with randomly occurred nonlinearities and mixed time delays,” IEEE Transactions on Neural Networks, vol. 21, no. 1, pp. 11–25, 2010.
- H. Dong, Z. Wang, and H. Gao, “Distributed filtering for a class of markovian jump nonlinear time-delay systems over lossy sensor networks,” IEEE Transactions on Industrial Electronics, vol. 60, no. 10, pp. 4665–4672, 2013.
- H. Dong, Z. Wang, D. W. C. Ho, and H. Gao, “Robust fuzzy output-feedback control with multiple probabilistic delays and multiple missing measurements,” IEEE Transactions on Fuzzy Systems, vol. 18, no. 4, pp. 712–725, 2010.
- Y. Tang, H. Gao, and J. Kurths, “Distributed robust synchronization of dynamical networks with stochastic coupling,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 61, no. 5, pp. 1508–1519, 2014.
- C. Zhou, L. Zemanová, G. Zamora, C. C. Hilgetag, and J. Kurths, “Hierarchical organization unveiled by functional connectivity in complex brain networks,” Physical Review Letters, vol. 97, no. 23, Article ID 238103, 2006.
- H. Gao, J. Wu, and P. Shi, “Robust sampled-data control with stochastic sampling,” Automatica, vol. 45, no. 7, pp. 1729–1736, 2009.
- W. Yu, W. X. Zheng, G. Chen, W. Ren, and J. Cao, “Second-order consensus in multi-agent dynamical systems with sampled position data,” Automatica, vol. 47, no. 7, pp. 1496–1503, 2011.
- B. Shen, Z. Wang, and X. Liu, “Sampled-data synchronization control of dynamical networks with stochastic sampling,” IEEE Transactions on Automatic Control, vol. 57, no. 10, pp. 2644–2650, 2012.
- K. J. Åström and B. M. Bernhardsson, “Comparison of Riemann and Lebesgue sampling for first order stochastic systems,” in Proceedings of the 41st IEEE Conference on Decision and Control, pp. 2011–2016, December 2002.
- X. Meng and T. Chen, “Optimal sampling and performance comparison of periodic and event based impulse control,” IEEE Transactions on Automatic Control, vol. 57, no. 12, pp. 3252–3259, 2012.
- P. Tabuada, “Event-triggered real-time scheduling of stabilizing control tasks,” IEEE Transactions on Automatic Control, vol. 52, no. 9, pp. 1680–1685, 2007.
- S. Hu and D. Yue, “Event-based filtering for networked system with communication delay,” Signal Processing, vol. 92, no. 9, pp. 2029–2039, 2012.
- D. Yue, E. Tian, and Q.-L. Han, “A delay system method for designing event-triggered controllers of networked control systems,” IEEE Transactions on Automatic Control, vol. 58, no. 2, pp. 475–481, 2013.
- X. Meng and T. Chen, “Event based agreement protocols for multi-agent networks,” Automatica, vol. 49, no. 7, pp. 2125–2132, 2013.
- Z.-G. Wu, P. Shi, H. Su, and J. Chu, “Passivity analysis for discrete-time stochastic markovian jump neural networks with mixed time delays,” IEEE Transactions on Neural Networks, vol. 22, no. 10, pp. 1566–1575, 2011.
- Z.-G. Wu, P. Shi, H. Su, and J. Chu, “Exponential synchronization of neural networks with discrete and distributed delays under time-varying sampling,” IEEE Transactions on Neural Networks and Learning Systems, vol. 23, no. 9, pp. 1368–1376, 2012.
- Z. G. Wu, P. Shi, H. Su, and J. Chu, “Stochastic synchronization of markovian jump neural networks with time-varying delay using sampled data,” IEEE Transactions on Cybernetics, vol. 43, no. 6, pp. 1796–1806, 2013.
- H. Dong, Z. Wang, and H. Gao, “Distributed filtering for a class of time-varying systems over sensor networks with quantization errors and successive packet dropouts,” IEEE Transactions on Signal Processing, vol. 60, no. 6, pp. 3164–3173, 2012.
- Y. Tang, H. Gao, J. Lu, and J. Kurths, “Pinning distributed synchronization of stochastic dynamical networks: a mixed optimization approach,” IEEE Transactions on Neural Networks and Learning Systems, vol. 25, no. 10, pp. 1804–1815, 2014.
- C. Huang, D. W. C. Ho, and J. Lu, “Synchronization analysis of a complex network family,” Nonlinear Analysis: Real World Applications, vol. 11, no. 3, pp. 1933–1945, 2010.
- S. Boyd, L. Ghaoui, E. Feron, and V. Balakrishnan, Linear Matrix Inequalities in System and Control Theory, SIAM, Philadelphia, Pa, USA, 1994.
- K. Gu, V. L. Kharitonov, and J. Chen, Stability of Time-Delay Systems, Control Engineering, Springer, New York, NY, USA, 2003.
Copyright © 2015 Sufang Zhang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.