Abstract
Under an event-triggered communication scheme (ETCS), this note focuses on the observer-based finite-time resilient control problem for a class of switched systems. Different from the existing finite-time problems, not only the problem of finite-time boundedness (FTBs) but also the problem of input-output finite-time stability (IO-FTSy) are considered in this paper. To effectively use the network resources, an ETCS is formulated for switched systems. Considering that not all the states could be measured, thus an event-triggered observer is constructed, and then, an observer-based resilient controller is devised, which robustly stabilizes the given systems in the meaning of finite-time control. Based on time-delay method and Lyapunov functional approach, interesting results are derived to verify the properties of the FTBs and the IO-FTSy of the event-triggered (ET) closed-loop error switched systems. All the matrix inequalities can be converted to linear matrix inequalities (LMIs) so as to simultaneously obtain the controller gain and observer gain. Finally, the applicability of the proposed control scheme is verified via a boost converter circuit system.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Switched systems belong to the category of hybrid systems, which consists of a limited number of subsystems and a switching law orchestrating the switching among the subsystems. Over the past years, switched systems have already obtained many attentions because of their powerful potentials in process control, electricity system , aircraft control systems, automobile controlling systems, etc. From a theoretical point of view, different properties of switched systems are characterized [1,2,3,4,5]. Unfortunately, the research for switched systems under communication networks is insufficient. With the rapid development of computer and networked technologies, data transmission via communication networks has received considerable research attentions [6,7,8]. Though communication network scheme allows for reduced wiring as well as for lower installation cost, it often be accompanied by some problems, such as network congestion and communication packet losses, which are quite challenging issues.
In order to deal with those challenging issues in network environment, the simplest approach is periodic sampling, which is termed as time-triggered scheme, and many results have been established for switched systems [9,10,11]. However, time-triggered strategy may lead to resource waste since some redundant sampled data are sent even when those data do not significantly change the performance of the research object. To overcome this obstacle in general time-triggered communication, one can prefer event-triggered technique, which allows sample points satisfying the predefined event-triggered condition (ETC) to be transmitted. Since the event-triggered control scheme can save precious communication resources, many researchers have paid attention to it [12,13,14]. It is well known that time delay is the unavoidable feature in practice, and the results of time-delay systems have been widely reported in the past several years [15,16,17,18]. With that in mind, time-delay method is generally used to mode an ETC system as a time-delay system.
It is noted that the controlled systems in mentioned above papers require that the total states of systems are always available. In fact, this requirement is not realistic for many real-world systems; thus, control based on state feedback cannot be realized. Instead, observer-based control can be used to implement a good system performance when some states of systems are not usually measurable. Therefore, the observer-based control plays an active role in the field of control. Especially, the observer-based event-triggered control technique is widely adopted to estimate all the states which cannot always be measured in practice. For various dynamic systems, some results on observer-based event-triggered control are presented in [19,20,21]. Compared with the existing analysis on a single system, the analysis of switched system’s observer-based event-triggered control problem is more complicated due to its hybrid nature. In [22], assume that the observer is designed in advance, and then, the event-triggered control issue is studied for switched linear systems. For the switched system in [23], the problem of event-triggered finite-time stabilization is studied by using an observer-based control approach, where the controller gain and the observer gain cannot be obtained at the same time due to the nonlinear terms. Moreover, the authors in [22, 23] do not consider the uncertainty in the actuator. It is worth mentioning that the designed controller under ETCS may be sensitive in practice due to the imprecision inherent in networked communication. Therefore, how to design an appropriate ETCS to save the network resources and an observer-based robust controller to avoid the sensitivity issue are one of the most interesting and serious challenges for switched systems, which is one motivation of this study.
As we know, Lyapunov asymptotic stability has been widely studied in the majority of the existing studies. However, under some circumstances such as chemical reaction process, missile systems, and certain aircraft maneuvers, it is required that the system state \(x_{t}\) should not exceed some bounds in the predefined finite-time span. Noticing this, the definition of FTBs comes out [24], which requires that the response of \(x^T_{t}Rx_{t}\) falls into the predefined bounded domain during a specified time span, where R is a positive definite matrix. FTB has been proved to be a meaningful research topic and found wide applications in practice [25,26,27,28,29]. As sometimes the output \(y_{t}\) is also required to be restrained within a bound, the concept of IO-FTSy is provided in [30]. By IO-FTSy, we mean that for given input signals and a positive definite matrix \(\Gamma \), the response of \(y^T_{t}\Gamma y_{t}\) lies in an assigned threshold during a finite-time span. Afterward, some results on IO-FTS are presented for various systems [31,32,33,34]. It is noted that in the above studies, the results are obtained in nonevent-triggered context. Nevertheless, the redundant signals in nonevent-triggered context will increase the load on the communication, so the research on IO-FTS needs to be done based on an ETCS. This also motivates us to perform the present study.
In view of the above-mentioned facts, we aim at investigating to solve the observer-based finite-time resilient control problem for switched systems with ETCS. Compared to the existing works, there are some main contributions in this paper as follows:
-
(i) Although the research on switched systems is very rich, most studies do not consider the waste of communication resources, such as high energy consumption and equipment abrading. Here, an appropriate ETCS is proposed for switched systems to save the cost of communications.
-
(ii) Different from the finite-time control in [25,26,27,28,29,30,31,32] that only makes state/output bounded in a specified time interval, a new finite-time control approach is developed, which requires that during a finite-time span, the response of \(x^T_{t}Rx_{t}\) falls into the predefined bounded domain, i.e., FTBs; the response of \(y^T_{t}\Gamma y_{t}\) under zero initial condition also lies in a limited area, i.e., IO-FTSy.
-
(iii) The ET closed-loop error switched system is constructed by using the time-delay system method. Further, when considering the unmeasured states and the uncertainty in controller, the observer-based resilient control approach is applied to resolve the FTB and IO-FTS problems for the ET closed-loop error switched system.
-
(iv) In the field of observer-based controller design, when seeking the controller gain and observer gain, the following situation often occurs: the controller gain or observer gain should be given beforehand [22, 23, 35]. Different from the above-mentioned calculation methods, the controller gain and the observer gain here can be acquired simultaneously by solving strict LMIs.
-
(v) Under the ETCS, the observer-based control technique is used to solve the FTB and IO-FTS problems of the boost converter circuit systems, which has been shown to be more effective.
1.1 Notations
Throughout this paper, \(S-Q<0 (\le 0)\) means that \(S-Q\) is a negative definite (negative semidefinite) matrix. \(S^{T}\) indicates the transpose of matrix S. We use \(*\), \(\lambda _{\min }(\cdot )\), and \( \lambda _{\max }(\cdot )\) to, respectively, denote the symmetric terms of matrices, the minimum and the maximum eigenvalues of a matrix \((\cdot )\). \(\hbox {diag}\{X, Y\}\) stands the block-diagonal matrix of X and Y. \(\mathbb {R}^{n}\) denotes the n-dimensional Euclidean space. The symbol \(\mathcal {L}_{p, [t_{0}, t_{0}+T]}\) represents the space of vector-valued signals \(\varepsilon _{(\cdot )}\), and the norm is defined by \(\varepsilon _{(\cdot )}\in \mathcal {L}_{p, [t_{0}, t_{0}+T]}\Longleftrightarrow \) \((\int _{t_{0}}^{t_{0}+T}|\varepsilon _{s}|^{p}\hbox {d}s)^{\frac{1}{p}}<\infty \).
2 Problem formulation and preliminaries
Consider the following switched system:
where \(x_{t}\in \mathbb {R}^{n}\), \(u_{t}\in \mathbb {R}^{q}\), \(\omega _{t}\in \mathbb {R}^{m}\), and \(y_{t}\in \mathbb {R}^{l}\) are the state vector, controlled input, disturbance input, and measured output, respectively. \(\sigma _{t}: [0, \infty )\mapsto \mathcal {N}=\{1, 2, \ldots , N\}\) is a piecewise constant function which represents the switching signal. Further, the switching sequence is represented by
where the switching points satisfy \(0<t_{1}<\cdots<t_{k}<\ldots \). The \(\sigma _{t_{k}}\)th subsystem works when \(t\in [t_{k}, t_{k+1})\). For \(\sigma _{t}=i\), \(A_{i}\), \(B_{i}\), \(D_{i}\), and E are real known constant matrices.
In order to enhance the utilization ratio of the precious communication resources, we will design a suitable ETCS to decide whether the sampling point is transmitted or not. The diagram of the observer-based controller with an ETCS for switched systems is shown in the following figure.
In Fig. 1, at a constant period h, the measured outputs are sampled and the set of sampled instants is given by \(\mathcal {T}=\{s h|s\in \mathbb {N}\}\). The set of the event generator release sample instants of the measured output is represented by \(\mathcal {T}_{1}=\{g_{r}h|g_{r}\in \mathbb {N}\}\subseteq \mathcal {T}\). Here, the event trigger is a very critical component in the control loop, since it determines whether a newly sampled signal \(y_{sh}\) is transmitted or not. The ETC is given as follows:
where \(e_{(g_{r}+\nu )h}=y_{(g_{r}+\nu )h}-y_{g_{r}h}\), \(\delta _{i}>0\) is the coefficient of the threshold. \(\{(g_{r}+\nu ) h\}\) is the set of real-time sampling instants between two successive event release instants, and \(\Phi _{i}>0\) is a weighting matrix to be determined.
Remark 1
It should be pointed that the sampling process of the measured output \(y_{t}\) can be described as follows:
-
Firstly, the output signal \(y_{t}\) is sampled at a constant period h. The set of sampled output signals is given by \(\mathcal {T}=\{y_{sh}|s\in \mathbb {N}\}\).
-
Secondly, the event trigger is applied to determine whether the sampled data \(y_{sh}\) should be transmitted or not. The set of transmitted instants can be represented by \(\mathcal {T}_{1}=\{g_{r}h|g_{r}\in \mathbb {N}\}\subseteq \mathcal {T}\).
Since the event trigger is based on the periodic sampling at a constant rate, it is clear that the minimum event-triggered interval is the constant sampling interval h. Therefore, there is no Zeno behavior.
Remark 2
The ZOH is used to hold the input signal of the observer when there is no latest transmitted data arrived at the observer side. However, once a transmitted datum arrives at the ZOH, the ZOH immediately updates its store and actuates the observer.
Remark 3
As we know, the ETC plays an important role, which can judge whether the newly sampled signal \(y_{sh}\) is transmitted or not. From ETC in (2), we say that the number of sampling points will be affected by the triggered thresholds \(\delta _{i}>0\), which will be demonstrated via a boost converter circuit system in Sect. 4.
For the sake of simplicity, let \(s_{r, \nu }\triangleq g_{r}+\nu \), we have \([g_{r}h, g_{r+1}h)=\cup _{\nu =0}^{l_{r}}[s_{r, \nu }h, s_{r, \nu +1}h)\), where \(l_{r}=g_{r+1}-g_{r}-1\). Define a piecewise function \(d_{t}=t-s_{r, \nu }h\), \(t\in [s_{r, \nu }h, s_{r, \nu +1}h)\), \(0\le d_{t}\le h\). Then, it is not difficult to find
Next, we focus on solving the problems of the waste of communication resource and the unmeasured state \(x_{t}\). Based on the ETCS and the measurable output \(y_{t}\), we shall consider the following Luenberger observer for system (1):
where \(\sigma (t)=i\in \mathcal {N}\), \(\hat{x}_{t}\in \mathbb {R}^{n}\) is the estimated state and \(\hat{y}_{t}\in \mathbb {R}^{p}\) is the estimated output. \(\bar{y}_{t}=y_{g_{r}h}\in \mathbb {R}^{p}\) is the system output measurement that meets ETC. \(L_{\sigma _{t}}\) is the observer gain to be designed.
In order to overcome the uncertainty of the actuator, we shall design a resilient controller using \(\hat{x}_{t}\) to guarantee that the closed-loop control systems are both FTB and IO-FTS as follows:
where \(\triangle K_{i}(t)\) represents controller gain variation satisfying
\(M_{i}\) and \(N_{i}\) are given real matrices. \(F_{i}(t)\) is an unknown time-varying matrix function which meets
The estimation error \(\bar{x}_{t}=x_{t}-\hat{x}_{t}\) satisfies
From (4), (5), and (7), one can obtain the ET closed-loop error switched system
where \(\varphi _{\theta }\) is a continuously differentiable initial function in \([-\,h, \ 0]\),
Now we state the following definitions and Lemmas before the later development in this paper.
Definition 1
(FTBs) [36]. Given positive constants \(a_{1}\), \(a_{2}\), and \(T_{f}\) with \(a_{1}<a_{2}\), a positive definite matrix \(\hat{R}\), ET closed-loop error switched system (8) is said to be finite-time bounded (FTB) wrt \((a_{1}, a_{2}, \hat{R}, T_{f})\), if \(t\in [0, T_{f}]\)
Remark 4
Noting the state \(\tilde{x}_{t} = [\hat{x}^{T}_{t} \ \bar{x}^{T}_{t}]^{T}\), we shall choose \(\hat{R}=\left[ \begin{array}{cc} R &{} 0 \\ 0 &{} R \end{array}\right] \), where R represents a positive definite matrix.
Definition 2
(IO-FTSy) [31]. Given positive constant \(T_{f}\), a positive definite matrix \(\Gamma \), a class of exogenous disturbance signals \(\mathcal {W}\) in \([0, T_{f}]\), under zero initial condition, switched system (8) shall be input-output finite-time stable (IO-FTS) wrt \((\mathcal {W}, \Gamma , T_{f})\), if \(t\in [0, T_{f}]\)
Remark 5
In general, for the IO-FTSy problem, the following exogenous disturbances are considered by most of scholars:
where G represents a positive definite matrix. Throughout this paper, we only consider the exogenous disturbances \(\omega _{t}\in \mathcal {L}_{2, [0,T_{f}]}\). Following the similar manipulations, one can deal with the disturbance in (10). Here, we just omit it.
Remark 6
It is known that a system is IO \(\mathcal {L}_{p}\)-stable, if its output belongs to the same class with the corresponding input, where \(\mathcal {L}_{p}\) ( \(1\le p<\infty \)) is defined to be a set of all piecewise continuous functions \(\varepsilon _{(\cdot )}\) such that \(\Vert \varepsilon _{t}\Vert _{\mathcal {L}_{p}}=\Big (\int _{0}^{\infty }\Vert \varepsilon _{t}\Vert ^{p}\hbox {d}t\Big )^{\frac{1}{p}}<\infty \). One can see that IO-FTSy and IO \(\mathcal {L}_{p}\)-stability are rather different concepts. IO-FTSy characterizes the short-time performances of the system’s output, which not only requires the existence of the bounds but also pays more attention to the quantitative relations of the input and output signals. However, the concept of IO \(\mathcal {L}_{p}\)-stability is generally concerned with the output’s property in an infinite time interval, which only demands the existence of the bounds.
Lemma 1
[37]. For any constant matrix \(M>0\) and all continuously differentiable function \(\phi _{(\cdot )}\) in \([a, b]\rightarrow \mathbb {R}^{n}\), the following inequality holds
where \(\vartheta =\phi _{b}+\phi _{a}-\frac{2}{b-a}\int _{a}^{b}\phi _{s}\hbox {d}s\).
Lemma 2
[38]. For full rank matrix \(E\in \mathbb {R}^{m\times n}\), \(\hbox {rank}(E) = m\), the singular value decomposition (SVD) for E can be described as \(E=O[S \ \ 0]V^{T}\), where \(O\cdot O^{T}=I\) and \(V\cdot V^{T}=I\). Let matrices \(X>0\), \(M\in \mathbb {R}^{m\times m}\) and \(N\in \mathbb {R}^{n\times n}\). Then, there exists \(\bar{X}\) such that \(EX=\bar{X}E\) if and only if the following condition holds:
Problem. Consider system (1). Given positive scalars \(a_{1}\), \(a_{2}\), \(T_{f}\), positive definite matrices \(\hat{R}\), G, \(\Gamma \), and disturbance inputs \(\mathcal {W}\) during the finite-time interval \([0, T_{f}]\), our main tasks are
-
(i)
constructing an output-based event-triggered scheme to solve the problem of communication resources abused in network environment;
-
(ii)
designing a resilient controller based on observer to guarantee that ET closed-loop error switched system (8) is both FTBs and IO-FTSy wrt \((a_{1}, a_{2}, \hat{R}, \mathcal {W}, \Gamma , T_{f})\).
3 Main results
3.1 FTB and IO-FTS analysis of the closed-loop error switched system
Theorem 1
For switched system (1), given positive constants \(a_{1}\), \(a_{2}\), \(T_{f}\), \(\alpha ,\) \(\delta _{i}\), \(\mu \), h, with \(a_{2}>a_{1}\), \(\mu >1\), and positive define matrix \(\hat{R}\), there is a controller in the form of (5) making ET closed-loop error switched system (8) FTB wrt \((a_{1}, a_{2}, T_{f}, \hat{R})\), if there exist positive definite matrices \(P_{i}\), \(Q_{i}\), and \(W_{i}\) such that
where
Proof
Construct the following Lyapunov–Krasovskii functional for system (8)
The derivative of \(V_{i}(\tilde{x}_{t},t)\) along the trajectory of system (8) is described by
From Lemma 1, we derive
Due to \(\bar{x}_{t}=x_{t}-\hat{x}_{t}\), we have
Define \(P_{i}=\left[ \begin{array}{cc} P_{1}^{i} &{} 0\\ 0 &{} P_{2}^{i} \end{array}\right] \). From (2), (8), and (15)–(17), we get
where
Then, applying Schur complement and taking (11) into account, we derive
This together with (12) implies that when \(t\in [t_{k}, t_{k+1})\)
By Definition 1, (9) and (14), we have
and
Using the average dwell time (ADT) technique in [25], we get \(N_{\sigma }(0, T_{f})\le N_{0}+\frac{T_{f}}{\tau _{a}}\). Further, from (13), (21), and (22), one can see \(\tilde{x}^{T}_{t}\hat{R}\tilde{x}_{t}<a_{2}\). As a result, ET closed-loop error switched system (8) is FTBs wrt \((a_{1}, a_{2}, \hat{R}, T_{f})\). \(\square \)
Remark 7
For the ADT technique, the parameters \(\tau _{a}>0, N_{0}\ge 0\) are, respectively, called the ADT and the chatter bound. We say a switching signal \(\sigma (t) \in \mathcal {N}\) satisfying the ADT condition if the total switching numbers meet with \(N_{\sigma }(t_{1}, t_{2})\le N_{0}+\frac{t_{2}-t_{1}}{\tau _{a}}\).
Theorem 2
For switched system (1), given positive constants \(a_{1}\), \(a_{2}\), \(T_{f}\), \(\alpha ,\) \(\delta _{i}\), \(\mu \), h, with \(a_{2}\ge a_{1}\), \(\mu >1\), and positive define matrices \(\hat{R}\), G, \(\Gamma \), there is a controller in the form of (5) making the corresponding ET closed-loop error switched system (8) IO-FTS wrt \((\mathcal {W}, \Gamma , T_{f})\), if there exist positive definite matrices \(P_{i}\), \(Q_{i}\), and \(W_{i}\), such that (11)–(13) and the following inequalities hold:
Proof
Under zero initial condition, from (20) and (24), we know
Thus, the following inequality holds:
From (23) and Schur complement formula, we get
Therefore, ET closed-loop error switched system (8) is IO-FTSy wrt \((\mathcal {W}, \Gamma , T_{f})\). \(\square \)
From Theorems 1 and 2, we can get the following result:
Theorem 3
For switched system (1), given positive constants \(a_{1}\), \(a_{2}\), \(T_{f}\), \(\alpha ,\) \(\delta _{i}\), \(\mu \), h, with \(a_{2}>a_{1}\), \(\mu >1\), and positive definite matrices \(\hat{R}\), G, \(\Gamma \), there is a controller in the form of (5) marking the corresponding ET closed-loop error switched system (8) both FTB and IO-FTS wrt \((a_{1}, a_{2}, \hat{R}, \mathcal {W}, \Gamma , T_{f})\), if there exist positive definite matrices \(P_{i}\), \(Q_{i}\), \(W_{i}\) such that (11)–(13) and (23)–(24) hold.
Remark 8
It should be pointed out that Theorem 1 is concerned with the FTBs of the state of system (8). However, sometimes it is not the state, but the output required to be restrained within a bound. In such cases, Theorem 2 ensures the IO-FTSy of system (8). Here, Theorem 3 proposes conditions about FTBs and IO-FTSy for system (8).
3.2 Both FTB and IO-FTS resilient controller design of the ET closed-loop error switched system
Based on the result in Theorem 3, a resilient controller is designed in this section to guarantee that ET closed-loop error switched system (8) is both FTB and IO-FTS.
Theorem 4
For switched system (1), given positive constants \(a_{1}\), \(a_{2}\), \(T_{f}\), \(\alpha ,\) \(\delta _{i}\), \(\mu \), h, \(\varrho \) with \(a_{2}>a_{1}\), \(\mu >1\), and positive definite matrices \(\hat{R}\), G, \(\Gamma \), there is a controller in the form of (5) marking the corresponding ET closed-loop error switched system (8) both FTB and IO-FTS wrt \((a_{1}, a_{2}, \hat{R}, \mathcal {W}, \Gamma , T_{f})\), if there exist positive definite matrices \(X_{i}\), \(\bar{\Phi }_{i}\), \(\hat{P}_{1}^{i}\), \(\hat{Q}_{i}\), \(\hat{W}_{i}\), and real matrices \(Y_{i}\), \(\bar{Y}_{i}\), such that the following inequalities hold:
where
Moreover, the admissible gains of controller and observer can be given by
Proof
Firstly, define \(P_{2}^{i^{-1}}=X_{i}\), \(X_{i}^{T}P_{1}^{i}X_{i}=\hat{P}_{1}^{i}\), \(X_{i}^{T}W_{i}X_{i}=\hat{W}_{i}\), \(X_{i}^{T}Q_{i}X_{i}=\hat{Q}_{i}\), and \(Y_{i}=K_{i}X_{i}\). The SVD for E can be described as \(E=J_{1}[Z \ \ 0]J_{2}^{T}\), where \(J_{1}\cdot J_{1}^{T}=I\) and \(J_{2}\cdot J_{2}^{T}=I\). Thus, for \(X_{i}=J_{2}\left[ \begin{array}{cc} X_{1}^{i} &{} 0\\ 0 &{} X_{2}^{i} \end{array}\right] J_{2}^{T}\), there exists \(\bar{X}_{i}=J_{1}^{T}ZX_{1}^{i}Z^{-1}J_{1}^{-1}\) such that \(EX_{i}=\bar{X}_{i}E\).
Then, letting
Next, using Schur complement and applying the inequalities \(-\,\bar{\Phi }_{i}^{-1}\le \bar{\Phi }_{i}-2I\), \(-\,Q_{i}^{-1}\le \hat{Q}_{i}-2X_{i}\), (28) can be transformed to
where
Pre- and post-multiplying (33) by
and its transpose, respectively, one can see that inequalities (28) imply
where
From (34), we know that
where
where \(\hat{A}_{i}(t)=A_{i}+B_{i}\bar{K}_{i}(t)-L_{i}E\). Moreover, (35) can be also rewritten as
where
Then, pre- and post-multiplying (36) by
and its transpose, respectively, we can obtain \(\Theta \Upsilon \Theta ^{T}<0\), i.e., inequality (11) holds. Therefore, inequality (28) implies (11).
Pre- and post-multiplying (29) by \(\hbox {diag}\left\{ X_{j}^{-1}, X_{j}^{-1},\right. \left. I, I \right\} \), using Schur complement and applying the inequalities \(-P_{1}^{i^{-1}}\le \hat{P}_{1}^{i}-2X_{i}\), we get \(P_{i}\le \mu P_{j}\).
Pre- and post-multiplying (30) by \(\hbox {diag}\left\{ X_{j}^{-1}, I\right\} \) and its transpose, respectively, using Schur complement and applying the inequalities \(-Q_{i}^{-1}\le \hat{Q}_{i}-2X_{i}\), \(-W_{i}^{-1}\le \hat{W}_{i}-2X_{i}\), we get \(Q_{i}\le \mu Q_{j}\) and \(W_{i}\le \mu W_{j}\).
In addition, pre- and post-multiplying (31) by \(\hbox {diag}\left\{ X_{i}^{-1}, X_{i}^{-1}, I\right\} \) and combining with \(P_{i}=\left[ \begin{array}{cc} P_{1}^{i} &{} 0\\ 0 &{} P_{2}^{i} \end{array}\right] \), \(\tilde{E}=\left[ \begin{array}{cc} E&E \end{array}\right] \), we can have (23).
Finally, from (28) to (32), one can see that ET closed-loop error switched system (8) is both FTB and IO-FTS wrt \((a_{1}, a_{2}, \hat{R}, \mathcal {W}, \Gamma , T_{f})\). \(\square \)
Remark 9
Noting that the nonlinear terms \(P_{1}^{i}L_{i}E-2Q_{i}\) and \(-P_{2}^{i}L_{i}E-2Q_{i}\) exist in (11), the MATLAB LMI Toolbox cannot be directly used to solve the matrix inequalities. Different from \(P=\hbox {diag}\{\bar{P}, \bar{P}\}\) in [39], we let \(P_{i}=\hbox {diag}\{P_{1}^{i}, P_{2}^{i}\}\) (with \(P_{1}^{i}\ne P_{2}^{i}\)) and adopt SVD method to cast them into LMI forms.
Remark 10
It is worth mention that the feasibility problem of (11) cannot be directly expressed in terms of LMIs-based feasibility problem, since the presence of the nonlinear terms in (11). The usual calculation methods in [22, 23, 35] to deal with this problem may increase the conservativeness. Here, the feasibility problem of (11) has been transformed into the feasibility problem of (35), which can be recast in terms of LMIs (28). Then, the gains of controller and observer in this paper can be acquired simultaneously by solving strict LMIs.
4 Simulation example
In this part, we borrow the boost converter circuit from [40] to verify the availability of our event-triggered finite-time control technique.
As shown in Fig. 2, under the different modes (\(\sigma _{t}=q_{t}+1\in \{1, \ 2\}\)), the system matrices of the boost converter circuit are given by
Let the state variable \(x_{t}=[i_{L}, \ V_{C}]^{T}\) and the control input \(u_{t}=V_{in}\). Suppose that the other system matrices are
Now, we choose the circuit parameters as \(L=1H\), \(C=1F\), and \(R=1\Omega \). Take the parameters \(\alpha =0.28\), \(a_{1}=0.12\), \(a_{2}=19\), \(\mu =2.1\), \(T_{f}=7\), \(h=0.1\), \(R=I_{2\times 2}\), \(\varrho =0.1\), \(\Gamma =0.1\), and \(G=2\). And the external disturbance input is taken as \(\omega _{t}=\frac{0.1}{1+t}\).
To investigate the effect of the triggered parameters on the release interval, we will divide them into two cases.
Case 1 Choosing the same triggered thresholds as \(\delta _{1}=5.0\times 10^{-8}\), \(\delta _{2}= 5.0\times 10^{-8}\) and solving LMIs in Theorem 4, we can get the controller gains:
the observer gains:
and the event-triggered matrices \(\Phi _{1}=23.3314\), \(\Phi _{2}=8.1242\).
From (32), we have \(\tau ^{*}_{a}=2.7641\). Choose \(\tau _{a}=2.8\) and the initial state as \([-\,0.2 \ -\,0.01 \ 0.15 \ -\,0.15]^{T}\). The switching signal is depicted in Fig. 3. The responses of \(\tilde{x}^{T}_{t}\hat{R}\tilde{x}_{t}\) and the corresponding event-triggered release intervals (ETRIs) for the closed-loop error switched system are depicted in Fig. 4. The responses of the estimation error and the corresponding ETRIs are shown in Fig. 5. From Fig. 5, we can know that the observer state \(\hat{x}_{t}\) can track the real state \(x_{t}\) smoothly, where \(\bar{x}_{t}=x_{t}-\hat{x}_{t}\) indicates the estimation error.
Next, letting the initial values be zero, the responses of \(y^{T}_{t}\Gamma y_{t}\) versus the corresponding ETRIs of the ET closed-loop error switched system are provided in Fig. 6.
Case 2 Choosing the different triggered thresholds as \(\delta _{1}=1.0\times 10^{-6}\), \(\delta _{2}=5.0\times 10^{-8}\) and solving LMIs in Theorem 4, we can get the controller gains:
the observer gains:
and the event-triggered matrices \(\Phi _{1}=24.1247\), \(\Phi _{2}=8.0772\).
From (32), we have \(\tau ^{*}_{a}=2.7336\). In order to compare with the results in Case 1, we choose the same switching rule in Fig. 3 and the same initial state. Correspondingly, the response of \(\tilde{x}^{T}_{t}\hat{R}\tilde{x}_{t}\), the estimation error \(\bar{x}_{t}=x_{t}-\hat{x}_{t}\), and its ETRIs are plotted in Figs. 7 and 8. Under the zero initial values, the responses of \(y^{T}_{t}\Gamma y_{t}\) versus the corresponding ETRIs are provided in Fig. 9.
Remark 11
From the comparisons of the two cases and the simulation results in Figs. 4, 5, 6, 7, 8 and 9, one can clearly see that the triggered thresholds \(\delta _{i}\) can affect the number of sampling points transmitted to the observer. The smaller triggered parameters indicate the less sampled data can be transmitted to the observer.
Remark 12
From Figs. 4, 5 and 6, in the finite-time interval [0, 7], under the observer-based event-triggered resilient controller, the response of \(x^{T}_{t}\hat{R}x_{t}\) keeps below \(a_{2}\) when the initial condition satisfies \(x^{T}_{0}\hat{R}x_{0}\le a_{1}\) and \(y^{T}_{t}\Gamma y_{t}<1\) when the initial condition is zero. Therefore, from Definitions 1 and 2, we conclude that ET closed-loop error switched system (8) is both FTB and IO-FTS. The same conclusion can be obtained from Figs. 7, 8 and 9.
5 Conclusion
In this paper, we have investigated the FTBs and IO-FTSy problems for switched system under ETCS by applying observer-based resilient control approach. First, we have concentrated on the design of output-based event-triggered scheme to improve the utilization of network resources. Then, an event-triggered observer was constructed to estimate the unmeasurable states. Furthermore, the observer-based resilient controller was designed for the ET closed-loop error switched system. By constructing the mode-dependent Lyapunov–Krasovskii functional and resorting to the ADT approach, sufficient conditions of FTBs and IO-FTSy have been established for ET closed-loop error switched system. Finally, as an application, the boost converter circuit model has been provided to verify its FTB and IO-FTS characteristics through simulations. In future research, we shall extend the proposed results to the semi-Markovian jump systems with event-triggered scheme.
References
Liberzon, D., Morse, A.S.: Basic problems in stability and design of switched systems. IEEE Control Syst. 19(5), 59–70 (1999)
Wang, X., Zong, G.: Asynchronous finite-time dynamic output feedback control for switched time-delay systems with nonlinear disturbance. IET Control Theory Appl. 10(10), 1142–1150 (2016)
Ren, H., Zong, G., Hou, L., Yi, Y.: Finite-time resilient decentralized control for interconnected impulsive switched systems with neutral delay. ISA Trans. 67, 19–29 (2017)
Li, Y., Sun, H., Zong, G.: Composite anti-disturbance resilient control for Markovian jump nonlinear systems with partly unknown transition probabilities and multiple disturbances. Int. J. Robust Nonlinear Control 27(14), 2323–2337 (2017)
Ren, H., Zong, G.: Input–output finite-time filtering for switched LPV systems. J. Frankl. Inst. 354(14), 6292–6311 (2017)
Xiong, J., Lam, J.: Stabilization of networked control systems with a logic ZOH. IEEE Trans. Autom. Control 54(2), 358–363 (2009)
Yan, S., Shen, M., Zhang, G.: Extended event-driven observer-based output control of networked control systems. Nonlinear Dyn. 86(3), 1639–1648 (2016)
Peng, C., Tian, Y.C., Tade, M.O.: State feedback controller design of networked control systems with interval time-varying delay and nonlinearity. Int. J. Robust Nonlinear Control 18(12), 1285–1301 (2008)
Fang, C.: Instability conditions for a class of switched linear systems with switching delays based on sampled-data analysis: applications to DC–DC converters. Nonlinear Dyn. 77(1–2), 185–208 (2014)
Sakthivel, R., Joby, M., Shi, P., Mathiyalagan, K.: Robust reliable sampled-data control for switched systems with application to flight control. Int. J. Syst. Sci. 47(15), 3518–3528 (2016)
Lian, J., Li, C., Xia, B.: Sampled-data control of switched linear systems with application to an F-18 aircraft. IEEE Trans. Ind. Electron. 64(2), 1332–1340 (2017)
Yue, D., Tian, E., Han, Q.: A delay system method for designing event-triggered controllers of networked control systems. IEEE Trans. Autom. Control 58(2), 475–481 (2013)
Gao, L., Liao, X., Li, H., Chen, G.: Event-triggered control for multi-agent network with limited digital communication. Nonlinear Dyn. 82(4), 1659–1669 (2015)
Peng, C., Yang, T.C.: Event-triggered communication and \({H}_\infty \) control co-design for networked control systems. Automatica 49(5), 1326–1332 (2013)
Xu, S., Lam, J.: On equivalence and efficiency of certain stability criteria for time-delay systems. IEEE Trans. Autom. Control 52(1), 95–101 (2007)
Xu, S., Lam, J., Ho, D.W.C.: A new lmi condition for delay-dependent asymptotic stability of delayed hopfield neural networks. IEEE Trans. Circ. Syst. II Express Briefs 53(3), 230–234 (2006)
Qi, W., Zong, G., Karimi, H.R., L.: Control for positive delay systems with semi-Markov process and application to a communication network model, IEEE Trans. Ind. Electron. https://doi.org/10.1109/TIE.2018.2838113
Xu, S., Lam, J., Mao, X.: Delay-dependent \( h_{\infty } \) control and filtering for uncertain markovian jump systems with time-varying delays. IEEE Trans. Circ. Syst. I Regul. Pap. 54(9), 2070–2077 (2007)
Zhang, H., Feng, G., Yan, H., Chen, Q.: Observer-based output feedback event-triggered control for consensus of multi-agent systems. IEEE Trans. Ind. Electron. 61(9), 4885–4894 (2014)
Chen, P., Zhang, J.: Event-triggered output-feedback \({H}_\infty \) control for networked control systems with time-varying sampling. IET Control Theory Appl. 9(9), 1384–1391 (2015)
Liu, J., Zha, L., Xie, X., Tian, E.: Observer-based event-triggered control for certain and uncertain linear systems. Nonlinear Dyn. 91(3), 2049–2061 (2018)
Li, T., Fu, J.: Event-triggered control of switched linear systems. J. Frankl. Inst. 354(15), 6451–6462 (2017)
Ma, G., Liu, X., Qin, L., Wu, G.: Finite-time event-triggered \({H}_\infty \) control for switched systems with time-varying delay. Neurocomputing 207, 828–842 (2016)
Weiss, L., Infante, E.: Finite time stability under perturbing forces and on product spaces. IEEE Trans. Autom. Control 12(1), 54–59 (1967)
Zong, G., Ren, H., Hou, L.: Finite-time stability of interconnected impulsive switched systems. IET Control Theory Appl. 10(6), 648–654 (2016)
Sakthivel, R., Saravanakumar, T., Ma, Y.-K., Marshal Anthoni, S.: Finite-time resilient reliable sampled-data control for fuzzy systems with randomly occurring uncertainties. Fuzzy Sets Syst. 329, 1–18 (2017)
Sakthivel, R., Santra, S., Kaviarasan, B., Park, J.H.: Finite-time sampled-data control of permanent magnet synchronous motor systems. Nonlinear Dyn. 86(3), 2081–2092 (2016)
Zong, G., Wang, R., Zheng, W., Hou, L.: Finite-time \({H}_\infty \) control for discrete-time switched nonlinear systems with time delay. Int. J. Robust Nonlinear Control 25(6), 914–936 (2015)
Liu, X., Yu, X., Zhou, X., Xi, H.: Finite-time \({H}_ {\infty }\) control for linear systems with semi-Markovian switching. Nonlinear Dyn. 85(4), 2297–2308 (2016)
Amato, F., Ambrosino, R., Cosentino, C., De Tommasi, G.: Input–output finite time stabilization of linear systems. Automatica 46(9), 1558–1562 (2010)
Amato, F., Carannante, G., De Tommasi, G., Pironti, A.: Input-output finite-time stability of linear systems: necessary and sufficient conditions. IEEE Trans. Autom. Control 57(12), 3051–3063 (2012)
Amato, F., De Tommasi, G., Pironti, A.: Input–output finite-time stabilization of impulsive linear systems: necessary and sufficient conditions. Nonlinear Anal. Hybrid Syst. 19, 93–106 (2016)
Ren, H., Zong, G., Li, T.: Event-triggered finite-time control for networked switched linear systems with asynchronous switching. IEEE Trans. Syst. Man. Cybern. Syst. https://doi.org/10.1109/TSMC.2017.2789186
Ren, H., Zong, G.: Robust input–output finite-time filtering for uncertain Markovian jump nonlinear systems with partially known transition probabilities. Int. J. Adapt. Control Signal Process. 31(10), 1455–1473 (2017)
Wen, S., Zeng, Z., Huang, T.: Observer-based \({H}_\infty \) control of discrete time-delay systems with random communication packet losses and multiplicative noises. Appl. Math. Comput. 219(12), 6484–6493 (2013)
Xiang, Z., Sun, Y.N., Mahmoud, M.S.: Robust finite-time \({H}_\infty \) control for a class of uncertain switched neutral systems. Commun. Nonlinear Sci. Numer. Simul. 17(4), 1766–1778 (2012)
Seuret, A., Gouaisbaut, F.: Wirtinger-based integral inequality: application to time-delay systems. Automatica 49(9), 2860–2866 (2013)
Ho, D.W.C., Lu, G.: Robust stabilization for a class of discrete-time non-linear systems via output feedback: the unified lmi approach. Int. J. Control 76(2), 105–115 (2003)
Peng, C., Ma, S., Xie, X.: Observer-based non-pdc control for networked TS fuzzy systems with an event-triggered communication. IEEE Trans. Cybern. 47(8), 2279–2287 (2017)
Sreekumar, C., Agarwal, V.: A hybrid control algorithm for voltage regulation in DC–DC boost converter. IEEE Trans. Ind. Electron. 55(6), 2530–2538 (2008)
Acknowledgements
This work was supported in part by National Natural Science Foundation of China under grant (61773225, 61773226) and in part by the Taishan Scholar Project of Shandong Province (TSQN20161033).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Ren, H., Zong, G. & Ahn, C.K. Event-triggered finite-time resilient control for switched systems: an observer-based approach and its applications to a boost converter circuit system model. Nonlinear Dyn 94, 2409–2421 (2018). https://doi.org/10.1007/s11071-018-4499-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-018-4499-0