In this article, the observer-based guaranteed cost control method is investigated for the networked control systems (NCSs) with packet dropout and nonlinear disturbance involving event-triggered mechanism (ETM). The packet dropout processes, which appear in both the sensor-to-controller and the controller-to-actuator links, are represented by two mutually independent Bernoulli distributions, and the nonlinear disturbance is supposed to satisfy the Lipschitz condition. Since the systems states are unmeasurable, a state observer is designed to estimate the values of system state. The sufficient condition for the stability of the closed-loop system is addressed by applying the Lyapunov theorem, and a guaranteed cost controller is obtained based on the stability condition with the satisfaction of some given specified value of cost function. Furthermore, the controller design issue can be formulated as a convex optimization problem that is addressed by the linear matrix inequality (LMI) technique using the cone complementarity linearization algorithm. Finally, the availability of above method is proved by a simulation example.
Networked control systems (NCSs), which have the characteristics of networking, digitization, hierarchization, and intelligence, refer to the feedback control system formed by the components of the control loop exchanging data through the communication network and have been widely applied in the fields of factory automation, household robots and remote operations, and so on (Lin et al., 2019; Shen et al., 2019; Truong and Ahn, 2015; Yang et al., 2014; Yuan and Wu, 2017). However, the communication network in control system brings some new problems, such as signal quantization, packet dropout, and network-induced delay, which cause the analysis and synthesis of NCSs extremely complicated. Especially, packet dropout, which occurs due to the unreliability of network transmission, makes the structure and parameters of the NCSs change greatly (Hu and Mu, 2020; Shah and Mehta, 2017; Su and Chesi, 2017; Tan et al., 2015; Yu et al., 2018). Thus, during the past decade, many scholars have focused on the issue of packet dropout. For example, Yang et al. (2011) proposed a compensation scheme to deal with the problem of random packet dropout in the network, effectively reducing the impact of packet dropout on system stability. In Zou et al. (2015), the missing data compensation strategy was introduced to address the problem of predictive control for NCSs affected by quantization and packet dropout. Qian et al. (2018) designed a new feedback control law, which added effective free control to reduce the impact of packet dropout on system performance. Similar works can be found in Lu et al. (2016) and Zhao et al. (2019). It should be mentioned that the above conclusions are on condition that the packet dropout occurs in sensor-to-controller link. Recently, some scholars gradually pay attention to the double-ended packet dropouts occurring in both the sensor-to-controller link and controller-to-actuator link. For example, Qiu et al. (2016) took into account of the output feedback guaranteed cost control for NCSs with double-ended packet dropouts that were described by two different independent Markov chains, different from general packet dropouts that were described by Bernoulli distribution, which had more possible states. However, Bernoulli process is clear enough to describe the double-ended packet dropouts phenomenon considered in this article. In Li et al. (2021), a method to suppress double-ended packet dropouts for the NCSs was designed, which it was new idea to regard packet dropout as an artificial disturbance, and in Yang et al. (2017), using zoom strategy and Lyapunov theorem, the stability conditions for the system with random double-ended packet dropouts were obtained. Obviously, the handling of double-ended packet dropouts also is a difficult point that should be studied by this article.
Although the phenomena of packet dropout have been well dealt with in the above articles, there are still the problems of low utilization of channels and computation resources due to the use of time-triggered mechanism (TTM) in which the measured data are transmitted into the communication network at each sampling time (Borgers and Heemels, 2014; Rahnama et al., 2018; Shi et al., 2016; Varma et al., 2020; Zhang and Han, 2014). Hence, the event-triggered mechanism (ETM) in NCSs is increasingly introduced and studied. In comparison to TTM, the ETM, which only transmits the current data when the pre-described condition is satisfied, decreases the transmission times so that it can save the communication resources of NCSs (Dolk and Heemels, 2017; Li et al., 2017; Meng and Chen, 2014; Yang et al., 2018; Zhang and Peng, 2020). Lately, a lot of works have been done on ETM for NCSs. Peng and Yang (2013) designed a new ETM for NCSs with packet dropout and network-induced delay and provided the maximum allowable continuous packet dropouts. In Zhang et al. (2017), an ETM based on sampled data was designed, which can guarantee the positive minimum inter-event time to avoid zeno phenomenon compared with the general ETM. Lu and Yang (2019) considered denial-of-service (DoS) attack, the decentralized ETM was adopted to balance the transmission efficiency and tolerable attack intensity as far as possible under the premise of guaranteeing the system stability. Although there have been a large number of studies considering the NCS with ETM and packet dropouts and nonlinear disturbance, limited works focus on the observer-based guaranteed cost control, which we think could be useful for readers. Meanwhile, Lu and Yang (2019) use an observer to deal with the problem of unmeasurable system state, which gives us a new idea.
Control method based on the observer is an effective way to solve the control problem that state variables are not easy to measure in many practical applications. In recent years, the control problem for NCSs with unmeasurable system states has attracted much attention. Li et al. (2019) addressed the controller design problem of observer-based NCSs in which the stochastic communication protocol (SCP) was considered. In Li et al. (2019), to guarantee the stability of the considered system under the ETM, an observer-based controller was designed. In Selivanov and Fridman (2016), according to whether there were communication links in sensor-to-controller and controller-to-actuator, different observers were constructed to estimate the system state so as to reduce the impact of network-induced delays on system performance. It is shown that aforementioned articles reveal the merits of observer-based control scheme, but Lyapunov theory is used to address the closed-loop stability of the NCSs which explicitly considers the nonlinear disturbance, and a sufficient condition for the stability of the NCS is derived and the guaranteed cost controller is designed, which we think it is the major difficulty overcame in this paper.
Inspired by these studies, the guaranteed cost control based on observer for uncertain discrete-time NCSs with nonlinear disturbance and double-ended packet dropouts via ETM is studied in this article. The main contents of the research are as follows.
Double-ended packet dropouts, which mean that packet dropouts occur in both sensor-to-controller and controller-to-actuator links, are described by Bernoulli distribution, and the ETM is introduced to improve the utilization of the communication channels.
A sufficient condition for the stability of the NCS is derived by Lyapunov theorem, and on the basis of this condition, the observer-based guaranteed cost controller is provided by considering some given specified value of cost function.
The structure of the article is arranged as follows. The NCS model is provided in section “Problem statement.” A new sufficient condition which guarantees the asymptotic stability of given system with nonlinear disturbance is obtained in section “Main results,” and the guaranteed cost controller design method based on the observer is also presented in this section. Section “Simulation example” verifies the availability of the presented design method by a simulation example. The concluding remark is provided in section “Conclusion.”
Notations: indicates the set of real matrices. and imply the inverse and transpose of matrix , respectively. Matrix indicates that is a positive definite matrix. means the identity matrix with proper dimensions, and means the block diagonal matrix. The notation * represents entries implied of the symmetric matrix. and are the mathematical expectation and probability of , respectively.
Problem statement
The structure for NCS with ETM is shown in Figure 1. The uncertain discrete-time system with nonlinear disturbance is represented as
where is the state vector, is the control input, and is the system output. , , and are the constant matrices, and imply the norm-bounded parametric uncertainties and can be expressed as
where , and are known constant matrices with appropriate dimensions, unknown matrix satisfies . indicates the nonlinear disturbance, which is the Euclidean norm-bounded and satisfies the Lipschitz condition with respect to state , that is
where , are the estimated states and Lipschitz constant, respectively and ∥.∥ denotes the Euclidean norm. The ETM is introduced to determine whether the measured output should be transferred to the unreliable network. The event generator receives the measured output at each sampling time then determines whether the current measured output satisfies the following condition:
where with being the latest triggered data, is a positive matrix with proper dimensions, is a known arbitrary scalar and is the next triggered time instant. If condition (4) can be satisfied, the latest triggered data will be renewed, and be transmitted; else the triggered data will be held.
Remark 1.The ETM reduces the transmission times in comparison to TTM. Clearly, ETM can increase the utilization of the channel transmission and computation resources of NCSs and decrease the transmission burden of NCSs.
Remark 2.Assumeat initial time. If the triggered condition (4) is satisfied, the triggered data will be renewed for all. is used to tune the triggered frequency, the triggered frequency decreases with the increase in.
Structure of NCS with ETM.
Moreover, since the properties of communication network, when the measured output satisfies the triggered condition (4) and is released into the network link, the phenomenon of packet dropout may occur. We suppose that the packet dropout process follows the Bernoulli distribution . Then, the data sequence obtained by buffer is described as . In view of the latest data received by controller can be stored by the buffer, when the current triggered data transmitted to the network are lost, the buffer will transfer the latest stored data to the controller. Then the number of unreleased data between current time and last triggered time is described as . We introduce a new sequence when , the data received by controller can be represented by
where is the input of controller at time . Recalling when , we can get
Supposing the probability of is , it is clear that
For the controller-to-actuator link, phenomenon of packet dropout can be described in a similar way
where represents the probability of packet dropout between controller and actuator.
Due to function of buffer, the control input of system is expressed as follows
Then, the model of NCS is deduced as
For the purpose of facilitating the description of the above system, by defining
In this article, the observer-based control scheme is introduced and can be represented by
where means the estimate of state, is the output of observer, and indicate the observer gain and feedback gain, respectively. Then, by defining the evaluated error
the system can be obtained
where
Relative to system (13), the cost function is defined as
where and are known positive definite weighting matrices.
The following definition is applied to analyze the stability of system (13) in this article.
Definition 1.The closed-loop system (13) is stable, if there exists a Lyapunov function such that
Main results
Stability analysis
For the purpose of guaranteeing the asymptotic stability of the considered system (13), we provide a sufficient condition in this section by applying Lyapunov theorem. Before moving on, the following lemmas are needed to be introduced.
Lemma 1.Qiu et al. (2016)Let be a symmetric matrix and , be given matrices with proper dimensions, then
holds for all that satisfy if and only if there exists a scalar such that
Lemma 2.Zemzemi et al. (2015)Suppose X and Y are vectors or matrices with suitable dimensions, then for any positive , we have
Then, the following theorem can be obtained.
Theorem 1.The system (13) is asymptotically stable, if there exist scalars matrices and positive matrices and , such that
where
Proof. We define a Lyapunov function as
Considering equation (13) and , the following is obtained
According to condition (3), we know that
then considering Lemma 2 and (20), we have
Other similar formulas have the same solution. Hence, according to and , equation (18) is further derived to obtain
where
Considering the event-triggered condition (4), we can get for all , is obtained. Therefore, we have
where
By the Schur complement, it is shown that can be guaranteed by
where
Then, in consideration of the parameter uncertainties and according to equation (2), we can obtain
where
Resorting to Lemma 1, equation (24) is satisfied for all , if there exist scalars , such that
Applying the Schur complement, equation (16) is obtained. Then, we deduce that the system (13) should be asymptotically stable by Definition 1.
Observer-based guaranteed cost controller design
According to the conclusion of the above section, the design method of observer-based guaranteed cost controller is obtained. However, there are also some nonlinear formulations that cannot be handled by LMI technique, so the purpose of this section is to transform them into a convex optimization problem that can be dealt with LMI technique.
Theorem 2.If there exist scalars matrices , and positive matrices , , , such that the following conditions hold
where
Then, the system (13) is asymptotically stable, and the controller based on the observer which composed ofequations (10)and (11) can make the cost function (14) satisfy
where
Proof. According to Theorem 1, it is obvious that the system (13) is asymptotically stable.
Setting , the cost function (14) is also represented as
Owing to the asymptotic stability of above system, we can get
Since the equality constraints in equation (26) cannot be solved by LMI technique, the following inequality constraints are introduced to convert the controller design issue to a convex optimization issue.
Then, the problem of the guaranteed cost controller based on the observer is presented as
The above transformation process is applied by the cone complementarity linearization approach. Its main idea is that for the matrix variables and , if the following LMI
is satisfied, then we can get ; if and only if , .
The specific process of realizing the presented design approach is shown in Figure 2 and Table 1.
The specific process of algorithm.
The complete procedure of algorithm.
Algorithm
Step 1, set the values of , , , . Suppose that is the initial triggered output.
Step 2, at , address the convex optimization problem (31) to obtain the values of , , , .
Step 3, calculate and transmit it to the event generator. If the event-triggered scheme (4) can be satisfied, will become the triggered data , then is transmitted into network link. If is received by buffer successfully, ; else, . If event-triggered condition cannot be satisfied, the latest triggered data will be held and .
Step 4, calculate and transmit it into the network link. If is delivered to actuator successfully, ; else .
Step 5, according to equation (13), obtain , and calculate .
Step 6, update time to and go to Step 2.
Simulation example
The effectiveness of above controller design method will be verified by the longitudinal dynamics of the HIRM aircraft similar to Li and Sun (2014). Giving the sampling interval of , we get
Choose the unknown matrix , the nonlinear disturbance , and the weighting matrices of cost function , , and . The probabilities of packet dropouts in the sensor-to-controller and the controller-to-actuator links are given as and , respectively. Set initial states and . To reveal the merit of the presented technique, two groups of comparative experiments have been carried out. The one is the guaranteed cost control method based on the observer for NCS via TTM, the other is the observer-based guaranteed cost control method for NCS via ETM. For the former case, the following simulation results can be obtained by addressing the convex optimization problem (31).
The feedback gain and observer gain . The upper bound of the cost function value . Then, for the later case of ETM presented in this paper, we choose the parameters of ETM , and the initial triggered data . Similarly, we can get
The corresponding ], and the upper bound of cost function value . Data transmissions in the sensor-to-controller and the controller-to-actuator links are shown in Figures 3 and 4, respectively. In Figure 3, the variable values , , and denote that the packets satisfy triggered condition but lost, the packets satisfy triggered condition and transmitted to buffer successfully, and the packets cannot satisfy triggered condition, respectively. Obviously, only a fraction of the packets can be released into the network due to the ETM. It can be clearly known that the total number of trigger data is 56 as shown in Table 2, of which 9 data are lost, which means the ETM saves about 92% of network communication resources when the parameters of ETM . Moreover, combining Figure 5, it is shown that in all outputs of system, only some of data can be transmitted because of ETM. This is shown in Figures 6 and 7, both ETM and TTM can ensure the stability of system. However, from the perspective of energy, ETM is more acceptable since the needed transmitted data packages are less and the value of is very close to the value of TTM.
Data transmissions in the sensor-to-controller link.
Data transmissions in the controller-to-actuator link.
Event-triggered times under different triggered parameters.
0.05
0.15
0.25
0.45
Event-triggered times/freq
101
62
56
38
Output of system and triggered data.
State responses with TTM and ETM.
Control input with TTM and ETM.
In addition, four groups of comparison experiments of different (, , , ) are conducted to explain the effect of parameter on the event-triggered frequency which has been discussed in Remark 2. According to the release instant and release interval in Figure 8, which the solid circles represent the successful transmission of triggered data, and the trigger times in Table 2, we can see that the triggered times decrease with the increase in .
The release instant and release interval of ETM.
To further prove the effectiveness of the proposed method, we introduce the article Li and Sun (2014), which proposed the full-order observer-based control problem for NCS with bounded random delays and continuous packet dropouts. The biggest difference between Li and Sun (2014) and this article is that we adopt the ETM to save network resources, which is not involved in Li and Sun (2014). By comparison, it can be seen that the control method in this paper has similar stability and performance as Li and Sun (2014). However, the ETM is adopted in this paper, which greatly reduces the release of redundant data and effectively saves network resources, as shown in Figure 3. From the above results, it is obvious that the observer-based guaranteed cost controller can effectively achieve the goal.
Conclusion
This article mainly presents the approach of event-triggered guaranteed cost controller based on the observer for NCSs with nonlinear disturbance and packet dropouts. The introduction of ETM aims to reduce transmission times so as to save communication resources. The packet dropouts occur in both the sensor-to-controller and the controller-to-actuator links are expressed by two mutually independent Bernoulli distributions. A new sufficient condition is obtained to guarantee the asymptotic stability of the system with nonlinear disturbance, and the cost function value is smaller than a specified upper bound. A simulation example verifies the superiority and practicability of the proposed method. Finally, we guess the trigger parameter of the ETM may not be able to adapt to the rapidly changing system in the future. Meanwhile, this article does not take into account the application of the double-end ETM, which are the directions of future research and the difficulties that need to be overcome.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The authors acknowledge funding received from the Key Research Program of the Science Foundation of Shandong Province (ZR2020KE001). This is also a publication of the Enroll Plan of Young Innovative Talents of Shandong Province (Big Data and Ecological Security Research and Innovation Team Project).
ORCID iD
Hongchun Qu
References
1.
BorgersDHeemelsW (2014) Event-separation properties of event-triggered control systems. IEEE Transactions on Automatic Control59(10): 2644–2656.
2.
DolkVHeemelsM (2017) Event-triggered control systems under packet losses. Automatica80: 143–155.
3.
HuZMuX (2020) Mean square stabilization for sampled-data T–S fuzzy systems with random packet dropout. IEEE Transactions on Fuzzy Systems28(8): 1815–1824.
4.
LiBWangZHanQ, et al. (2019) Input-to-state stabilization in probability for nonlinear stochastic systems under quantization effects and communication protocols. IEEE Transactions on Cybernetics49(9): 3242–3254.
5.
LiBWangZMaL, et al. (2019) Observer-based event-triggered control for nonlinear systems with mixed delays and disturbances: The input-to-state stability. IEEE Transactions on Cybernetics49(7): 2806–2819.
6.
LiHChenZWuL, et al. (2017) Event-triggered control for nonlinear systems under unreliable communication links. IEEE Transactions on Fuzzy Systems25(4): 813–824.
7.
LiMSheJLiuZ, et al. (2021) Suppression of packet losses and disturbances in networked control systems based on equivalent-input-disturbance approach. IEEE Transactions on Cybernetics. Epub ahead of print 3September. DOI: 10.1109/TCYB.2021.3080581.
8.
LiXSunS (2014) Observer-based control for networked systems with bounded random delays and consecutive packet dropouts. International Journal of Robust and Nonlinear Control24: 2785–2802.
9.
LinHLamJChenM, et al. (2019) Interacting multiple model estimator for networked control systems: Stability, convergence, and performance. IEEE Transactions on Automatic Control64(3): 928–943.
10.
LuRXuYZhangR (2016) A new design of model predictive tracking control for networked control system under random packet loss and uncertainties. IEEE Transactions on Industrial Electronics63(11): 6999–7007.
11.
LuYYangG (2019) Observer-based control for cyber-physical systems under denial-of-service with a decentralized event-triggered scheme. IEEE Transactions on Cybernetics50(12): 4886–4895.
12.
MengXChenT (2014) Event triggered robust filter design for discrete-time systems. IET Control Theory and Applications8(2): 104–113.
13.
PengCYangT (2013) Event-triggered communication and control co-design for networked control systems. Automatica49(5): 1326–1332.
14.
QianFYiCShanbiW (2018) Predictive control of uncertain systems over networks with bounded packet loss. IEEE Access6: 74792–74798.
15.
QiuLYaoFXuG, et al. (2016) Output feedback guaranteed cost control for networked control systems with random packet dropouts and time delays in forward and feedback communication links. IEEE Transactions on Automation Science and Engineering13(1): 284–295.
16.
RahnamaAXiaMAntsaklisP (2018) Passivity-based design for event-triggered networked control systems. IEEE Transactions on Automatic Control63(9): 2755–2770.
17.
SelivanovAFridmanE (2016) Observer-based input-to-state stabilization of networked control systems with large uncertain delays. Automatica74: 63–70.
18.
ShahDMehtaA (2017) Discrete-time sliding mode controller subject to real-time fractional delays and packet losses for networked control system. International Journal of Control Automation and Systems15(6): 2690–2703.
19.
ShenYZhangWNiH, et al. (2019) Guaranteed cost control of networked control systems with dos attack and time-varying delay. International Journal of Control, Automation and Systems17(4): 811–821.
20.
ShiPWangHLimC (2016) Network-based event-triggered control for singular systems with quantizations. IEEE Transactions on Industrial Electronics63(2): 1230–1238.
21.
SuLChesiG (2017) Robust stability analysis and synthesis for uncertain discrete-time networked control systems over fading channels. IEEE Transactions on Automatic Control62(4): 1966–1971.
22.
TanCLiLZhangH (2015) Stabilization of networked control systems with both network-induced delay and packet dropout. Automatica59: 194–199.
23.
TruongDAhnK (2015) Robust variable sampling period control for networked control systems. IEEE Transactions on Industrial Electronics62(9): 5630–5643.
24.
VarmaVSde OliveiraAMPostoyanR, et al. (2020) Energy-efficient time-triggered communication policies for wireless networked control systems. IEEE Transactions on Automatic Control65(10): 4324–4331.
25.
YangHGuoXLiD, et al. (2018) Event-triggered predictive control for networked control systems with network-induced delays and packet dropouts. International Journal of Robust and Nonlinear Control28(4): 1350–1365.
26.
YangHXuYZhangJ (2017) Event-driven control for networked control systems with quantization and Markov packet losses. IEEE Transactions on Cybernetics47(8): 2235–2243.
27.
YangRLiuGShiP, et al. (2014) Predictive output feedback control for networked control systems. IEEE Transactions on Industrial Electronics61(1): 512–520.
28.
YangRShiPLiuG, et al. (2011) Network-based feedback control for systems with mixed delays based on quantization and dropout compensation. Automatica47(12): 2805–2809.
29.
YuMBaiSYangT, et al. (2018) Quantized output feedback control of networked control systems with packet dropout. Automation and Systems16(5): 2559–2568.
30.
YuanCWuF (2017) Delay scheduled impulsive control for networked control systems. IEEE Transactions on Control of Network Systems4(3): 587–597.
31.
ZemzemiAKamelMToumiA (2015) Robust sensor faults estimation with performance for Lipschitz uncertain nonlinear systems. In: 16th international conference on sciences and techniques of automatic control and computer engineering (STA), Monastir, Tunisia, 21–23 December, pp. 262–266. New York: IEEE.
32.
ZhangJPengC (2020) Guaranteed cost control of uncertain networked control systems with a hybrid communication scheme. IEEE Transactions on Systems, Man, and Cybernetics: Systems50(9): 3126–3135
33.
ZhangXHanQ (2014) Event-triggered dynamic output feedback control for networked control systems. IET Control Theory and Applications8(4): 226–234.
34.
ZhangXMHanQLZhangBL (2017) An overview and deep investigation on sampled-data-based event-triggered control and filtering for networked systems. IEEE Transactions on Industrial Informatics13(1): 4–16.
35.
ZhaoYHuangTKangY, et al. (2019) Stochastic stabilisation of wireless networked control systems with lossy multi-packet transmission. IET Control Theory and Applications13(4): 594–601.
36.
ZouYLamJNiuY, et al. (2015) Constrained predictive control synthesis for quantized systems with Markovian data loss. Automatica55: 217–225.