Abstract
The problem of designing a globally optimal robust output-feedback controller for time-varying polytopic uncertain systems is a well-known non-convex optimization problem. In this paper, new sufficient conditions for robust \(\mathcal{H}_{\infty }\) output-feedback control synthesis are proposed in terms of a special type of bilinear matrix inequalities (BMIs), which can be solved effectively using linear matrix inequality (LMI) optimization plus a line search. In order to reduce the conservatism of robust output-feedback control methods based on single quadratic Lyapunov function, we utilize multiple Lyapunov functions. The associated robust output-feedback controller is constructed as a switching-type full-order dynamic output-feedback controller, consisting of a family of linear subcontrollers and a min-switching logic. The proposed approach features the important property of computational efficiency with stringent performance. Its effectiveness and advantages have been demonstrated through numerical studies.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
1 Introduction
During the past decades, a great deal of attention was devoted to the study of systems with time-varying parametric uncertainties, due to their theoretical importance in control theory and widespread applications in practical engineering problems. Both issues of stability and control design for these types of systems have been examined extensively in the literature (see, e.g., [1–5] and the references therein). A typical robust control strategy is to construct a single linear time-invariant (LTI) controller for norm-bounded uncertain systems using a single quadratic Lyapunov function [4, 6]. Some classical works along this line are worth to be mentioned. Different tools for both robustness analysis and controller design for systems subject to structured uncertainties can be found in [4, 7–9], while [2, 10–12] considered similar problems for systems with unstructured uncertainties. One potential drawback of these classical methods lies in the conservatism due to the use of a single quadratic Lyapunov function. In recent years, more advanced robust control approaches were proposed to achieve better controlled performance. In particular, originated from the pioneering works [13, 14], different switching-type robust controllers have been proposed for various systems with different types of uncertainties, such as [15, 16] on linear fractional transformation (LFT) systems and [7, 17] for polytopic uncertain systems, both of which utilized the multiple Lyapunov function technique from the switching control context [18]. A comprehensive review of the literature on robust control of uncertain systems, including some recent results from either deterministic or probabilistic perspective, can be found in [5].
Different from the state-feedback control case, the problem of designing a robust output-feedback controller for linear uncertain systems is known to be difficult. The main source of difficulty stems from the non-convex nature of the problem itself. Specifically, the associated robust control synthesis problem is typically represented as a bilinear matrix inequality (BMI) optimization problem for most design objectives. This type of non-convex optimization problems is NP-hard, even under the single quadratic Lyapunov function framework (see, e.g., [4, 6, 19–21]). Various approaches have been reported to tackle the non-convexity issue. Some rely on heuristic optimization algorithms to attain a locally optimal solution [19, 22], which could be very involved and time-consuming; some resort to certain mathematical relaxations to arrive at a convex synthesis condition but of more conservatism [20]. As such, developing an effective robust output-feedback control synthesis framework that simultaneously renders stringent performance and computational efficacy is urgently desirable but still remains as an open problem.
In this paper, we propose a new robust switching output-feedback (RSOF) control scheme for a class of polytopic parameter-varying uncertain systems. Different from the classical robust output-feedback control techniques, the proposed RSOF controller consists of a family of full-order dynamic LTI subcontrollers and a min-switching logic that governs the switching among them, which therefore results in a switched closed-loop system with time-varying polytopic uncertainties. The basic idea applied here for switching stability analysis and controller design is borrowed from the switching control literature (see, for instance, [17, 18, 23–28]). In particular, motivated by the methodologies from [17] on switched state-feedback control of polytopic uncertain systems, [29] on asynchronous switching output-feedback controller synthesis, and [30] on stabilization of switched linear systems via min-switching control, we will first derive the analysis conditions for robust \(\mathcal{H}_{\infty }\) stability of the resulting switched closed loop by using piecewise switched Lyapunov functions. Then, based on the analysis conditions, the associated robust switching control synthesis problem is formulated as a special type of BMIs, which can be solved effectively in terms of LMIs plus a line search. The proposed switching control design scheme advances existing methods for robust output-feedback control synthesis in two important ways: better achievable controlled performance in terms of \(\mathcal{H}_{\infty }\) criterion due to the adoption of piecewise switched Lyapunov functions; reduced computational complexity by solving a convex LMI-based optimization coupled with a single line search. Numerical examples are given to illustrate the effectiveness and advantages of the proposed design approach.
The rest of the paper is organized as follows. The problem statement and the form of RSOF controller are presented in Sect. 4.2. Sections 4.3 and 4.4 contain the main results of this paper including the robust analysis and control synthesis conditions, respectively. Simulation results are provided in Sect. 4.5. Conclusions are finally drawn in Sect. 4.6.
Notation \(\mathbb{R}\) stands for the set of real numbers and \(\mathbb{R}_{+}\) for the positive real numbers. The set of non-negative integers is denoted by \(\mathbb{N}_{+}\). \(\mathbb{R}^{m\times n}\) is the set of real m × n matrices, and \(\mathbb{R}^{n}\) represents the set of real n × 1 vectors. The transpose of a real matrix M is denoted by M T. The Hermitian operator He{⋅ } is defined as He{M} = M + M T for real matrices. The identity matrix of any dimension is denoted by I. \(\mathbb{S}^{n}\) and \(\mathbb{S}_{+}^{n}\) are used to denote the set of real symmetric n × n matrices and positive definite matrices, respectively. If \(M \in \mathbb{S}^{n}\), then M > 0 (M ≥ 0) indicates that M is a positive definite (positive semi-definite) matrix and M < 0 (M ≤ 0) denotes a negative definite (negative semi-definite) matrix. A block diagonal matrix with matrices X 1, X 2, …, X p on its main diagonal is denoted by diag{X 1, X 2, …, X p }. Furthermore, we use the symbol \(\star \) in LMIs to denote entries that follow from symmetry. For \(x \in \mathbb{R}^{n}\), its norm is defined as ∥ x ∥ : = (x T x)1∕2. The space of square integrable functions is denoted by \(\mathcal{L}_{2}\), that is, for any \(u \in \mathcal{L}_{2}\), \(\|u\|_{2}:= \left (\int _{0}^{\infty }u^{T}(t)u(t)dt\right )^{1/2} < \infty \). For two integers k 1 < k 2, we denote I[k 1, k 2] = { k 1, k 1 + 1, …, k 2}. The set of Metzler matrices \(\mathcal{M}\) consists of all matrices \(\varPi \in \mathbb{R}^{N\times N}\) with elements π ji , such that π ji ≥ 0 for all i, j ∈ I[1, N] with i ≠ j and \(\sum _{j=1}^{N}\pi _{ji} = 0\) for all i ∈ I[1, N].
2 Problem Statement
Consider the following linear system with uncertain time-varying parameters:
where the vectors \(x_{p} \in \mathbb{R}^{n_{x}},u \in \mathbb{R}^{n_{u}},d \in \mathbb{R}^{n_{d}},y \in \mathbb{R}^{n_{y}}\), and \(e \in \mathbb{R}^{n_{e}}\) denote the plant state, control input, exogenous disturbance, measurement output, and error (performance) output, respectively. The system matrices are uncertain and time-varying, they are given by the convex combination
where the constant matrices at the polytope vertex, i.e., (A p, i , B p1, i , B p2, i , C p1, i , D p11, i , D p12, i , C p2, i , D p21, i , D p22, i ) for all i ∈ I[1, N p ], are known for controller design. The vector \(\xi (t):= [\xi _{1}(t)\ \ldots \ \xi _{N_{p}}(t)]^{T}\) \(\in \mathbb{R}^{N_{p}}\) represents the time-varying parametric uncertainty which is not measurable in real time, and belongs to the unitary simplex \(\varLambda\) defined by
To ease the notation and whenever the context is clear, the explicit time dependence of vector \(\xi (t) \in \varLambda\) will be dropped. Furthermore, for simplicity of presentation, we have the following assumptions regarding system (4.1):
Assumption 1.
(A p,i ,B p2,i ,C p2,i ) is stabilizable and detectable for any i ∈ I [1,N p ].
Assumption 2.
Matrices \((B_{p2,i},C_{p2,i},D_{p12,i}) = (B_{p2},C_{p2},D_{p12})\) are constant matrices, and D p22,i = 0 for all i ∈ I [1,N p ].
We stress that these two assumptions are made without losing any generality. Assumption 1 is necessary to guarantee the existence of an output-feedback stabilizing controller from y to u for each subsystem of (4.1) on the polytope vertices. In the second assumption, D p22, i = 0 can be relaxed using the well-known loop transformation technique [4], while the assumptions on matrices \((B_{p2,i},C_{p2,i},D_{p12,i})\) can also be satisfied by adding stable pre- and post-filters to the input and output channels, respectively [31]. An illustrative example will be given in Sect. 4.5 (Example 1) to show how to satisfy this assumption.
Keeping in mind that the time-varying uncertainty \(\xi \in \varLambda\) is not available for feedback control use, the objective of this work is to design an RSOF control law such that the overall closed-loop system is asymptotically stable and achieves certain performance level from the disturbance d to the error output e for all uncertain parameter \(\xi \in \varLambda\).
To fulfill this objective, we will construct the following dynamic RSOF controller:
where \(x_{c} \in \mathbb{R}^{n_{c}}\) is the controller state with its dimension n c to be determined. \(\sigma (x_{c}(t))\) is a switching rule of controller that selects a particular sequence of LTI subcontrollers among N p available ones defined by (A c, j , B c, j , C c, j , D c, j ) with j ∈ I[1, N p ]. Its value is determined by the min-switching strategy as shown in Fig. 4.1, where j q is the current active controller index, and x cl : = [x p T x c T]T. Matrices \(P_{j_{q}} \in \mathbb{S}_{+}^{n_{x}+n_{c}}\) are positive definite. The matrices P j together with matrices (A c, j , B c, j , C c, j , D c, j ) (\(\forall j \in \mathbf{I}[1,N_{p}]\)) of compatible dimensions are subject to design.
The closed-loop system formed by interconnecting the controlled plant (4.1) and the RSOF controller (4.4) can be written in the following switched polytopic form:
where x cl = [x p T x c T]T and
Moreover, we define for all i, j ∈ I[1, N p ],
Then, we have
for all j ∈ I[1, N p ].
In this paper, the robust \(\mathcal{H}_{\infty }\) control problem will be considered. More precise descriptions about this problem is given as follows:
Problem 4.1.
Given the uncertain system (4.1). The robust \(\mathcal{H}_{\infty }\) control design objective is to determine matrices (A c, j , B c, j , C c, j , D c, j , P j ) subject to (4.4) and the switching strategy in Fig. 4.1, such that the switched closed-loop system in (4.5) is robustly asymptotically stable and achieves a minimal worst-case \(\mathcal{H}_{\infty }\) norm \(\gamma _{\infty }\) defined by
With respect to the \(\mathcal{H}_{\infty }\) control problem, the following sections will be devoted to studying the robust stability property of the switched closed-loop system (4.5) under the min-switching logic in Fig. 4.1, and subsequently deriving computationally tractable conditions for the RSOF controller synthesis.
3 Robust Analysis via Min-Switching
In this section, we will first present the analysis conditions for robust \(\mathcal{H}_{\infty }\) performance of the time-varying switched polytopic system (4.5) by using multiple quadratic Lyapunov functions and parameter-dependent Metzler matrix [23]. Specifically, we will utilize the parameter-dependent Metzler matrix \(\varPi (\xi ):\ \varLambda \rightarrow \mathbb{R}^{N_{p}\times N_{p}}\) with elements given by
where τ j ≥ 0 for all j ∈ I[1, N p ]. It can be easily verified through the same arguments as in [23] that \(\varPi (\xi ) \in \mathcal{M}\) for all \(\xi \in \varLambda\).
Then, we have the following theorem summarize the \(\mathcal{H}_{\infty }\) analysis conditions:
Theorem 4.1.
Given a scalar \(\gamma _{\infty }\in \mathbb{R}_{+}\) , the RSOF controller ( 4.4 ) with the min-switching strategy as shown in Fig. 4.1 globally asymptotically stabilizes the time-varying polytopic uncertain system ( 4.1 ) and renders an \(\mathcal{H}_{\infty }\) performance level less than \(\gamma _{\infty }\) , if there exist matrices \(P_{j} \in \mathbb{S}_{+}^{n_{x}+n_{c}}\) , and scalars τ j ≥ 0 such that
hold for all i,j ∈ I [1,N p ].
Proof.
Consider the closed-loop system (4.5), we define the following piecewise Lyapunov function:
where \(P_{j_{q}} \in \mathbb{S}_{+}^{n_{x}+n_{c}}\) and j q ∈ I[1, N p ] are the current active subcontroller index determined by the min-switching strategy in Fig. 4.1. Then, multiplying \(\xi _{i}\) to both sides of inequality (4.8) and summing up from i = 1 to i = N p , it yields
We first examine the stability property for the closed-loop system (4.5) with d ≡ 0. In light of the definition in (4.7), the min-switching strategy in Fig. 4.1, and since \(\tau _{j},\xi _{i} \geq 0\) (\(\forall i,j \in \mathbf{I}[1,N_{p}]\)), we have
Therefore, the (1, 1) element of condition (4.10) ensures
for x cl ≠ 0. Let t q − denote the time when the controller switched out from j q th subcontroller and t q + be the time when the controller switched to the next subcontroller. Then, at t q −, condition \(x_{cl}^{T}P_{j_{q}}x_{cl} \leq \min _{i\in \mathbf{I}[1,N_{p}]}x_{cl}^{T}P_{i}x_{cl}\) must be violated, that is,
Since the min-switching strategy determines \(j_{q+1} =\arg \min _{i\in \mathbf{I}[1,N_{p}]}x_{cl}^{T}P_{i}x_{cl}\), that is,
Then, we have \(x_{cl}^{T}(t_{q}^{+})P_{j_{q+1}}x_{cl}(t_{q}^{+}) < x_{cl}^{T}(t_{q}^{-})P_{j_{q}}x_{cl}^{T}(t_{q}^{-})\), which implies \(V (x_{cl}(t_{q}^{+})) < V (x_{cl}(t_{q}^{-}))\), and V (x cl ) thus satisfies the monotonically non-increasing condition. According to the Theorem 2.3 in [32], the switched system (4.5) is globally asymptotically stable.
Now, we examine the closed-loop \(\mathcal{H}_{\infty }\) performance. Through Schur complement, condition (4.10) with (4.11) gives
Multiplying [x cl T d T] from the left of the above condition and its transpose to the right, it yields
Integrating both sides of the above condition from t = 0 to \(\infty \) and taking into account that under zero initial condition V (x cl (0)) = 0 and \(V (x_{cl}(\infty )) \geq 0\), we can conclude that \(\|e\|_{2} <\gamma _{\infty }\|d\|_{2}\).
Remark 4.1.
Compared with classical results on robust stability analysis of linear parameter-varying (LPV) systems [4], we have adopted a piecewise switched Lyapunov function instead of using a single quadratic Lyapunov function, which is motivated from the context of switching control [18, 23]. The resulting conditions Theorem 4.1 for \(\mathcal{H}_{\infty }\) control improve classical results in the sense that quadratic stability of each system matrix A cl, ij with i, j ∈ I[1, N p ] and i ≠ j is not necessarily required to guarantee feasibility.
4 RSOF Controller Synthesis
Based on the analysis results in the previous section, we are in the position to study the \(\mathcal{H}_{\infty }\) control synthesis problem for the RSOF controller (4.4). The RSOF control synthesis problem requires the determination of the coefficient matrices (A c, j , B c, j , C c, j , D c, j ) in the controller dynamics (4.4) and P j with respect to the min-switching strategy in Fig. 4.1, for all j ∈ I[1, N p ]. However, since the plant state x p is not always available for feedback control use, and in order to make the switching logic in Fig. 4.1 implementable, we will specify the Lyapunov matrices with a prescribed structure so as to structurally incorporate switching rules that depend only on available information, i.e.,
where \(S \in \mathbb{S}_{+}^{n_{x}},N \in \mathbb{R}^{n_{x}\times n_{c}}\), and \(X_{j} \in \mathbb{S}_{+}^{n_{c}}\), for all j ∈ I[1, N p ]. We aim to derive computationally tractable conditions, such that all these controller coefficient matrices can be jointly synthesized through convex optimization. To this end, we first introduce the following lemma, which is useful in the subsequent derivation for our main results.
Lemma 4.1.
Given a symmetric matrix \(\varUpsilon _{0}\) and matrices \(\varUpsilon _{1},\varUpsilon _{2}\) with compatible dimensions, condition \(\varUpsilon _{0}+\left [\begin{array}{*{10}c} 0 &\star \\ \varUpsilon _{ 2}^{T}\varUpsilon _{ 1} & 0 \end{array} \right ] < 0\) holds if and only if the following condition holds for some positive number ε.
Proof.
Through Schur complement, condition (4.13) is equivalent to
Then, using this lemma and the analysis results in Theorem 4.1, we have the following theorem solve the robust \(\mathcal{H}_{\infty }\) control synthesis problem in terms of matrix inequalities.
Theorem 4.2.
Given tunable scalars τ j ≥ 0, if there exist positive definite matrices \(R_{j}, \hat{S}\in \mathbb{S}_{+}^{n_{x}}\) , symmetric matrices \(T_{ij} \in \mathbb{S}^{n_{x}}\) , rectangular matrices \(\hat{A}_{c,j} \in \mathbb{R}^{n_{x}\times n_{x}},\hat{B}_{c,j} \in \mathbb{R}^{n_{x}\times n_{y}}, \hat{C} _{c,j} \in \mathbb{R}^{n_{u}\times n_{x}},\hat{D}_{c,j} \in \mathbb{R}^{n_{u}\times n_{y}}\) , and positive scalars \(\hat{\epsilon },\hat{\gamma }_{\infty }\in \mathbb{R}_{+}\) such that for all i,j ∈ I [1,N p ], the following conditions hold:
Then, the time-varying polytopic uncertain system ( 4.1 ) is globally asymptotically stabilized by the RSOF controller ( 4.4 ) of order n c = n x , and the closed-loop \(\mathcal{H}_{\infty }\) performance level is less than \(\gamma _{\infty } = \frac{\hat{\gamma }_{\infty }} {\hat{\epsilon }}\) under the min-switching strategy with the condition in Fig. 4.1 replaced by
where X j = −N T R j M j −T , M j N T = I − R j S, and \(S = \frac{1} {\hat{\epsilon }^{2}} \hat{S}\) . Furthermore, the coefficient matrices of the RSOF controller are given by
for all j ∈ I [1,N p ].
Proof.
According to Theorem 4.1, and using the partitions in ( 4.12), we define for all j ∈ I[1, N p ],
such that P j Z 1, j = Z 2 and M j N T = I − R j S, which implies X j = −N T R j M j −T. Moreover, we specify
which gives \(P_{j}\tilde{Z}_{1,j} =\tilde{ Z}_{2}\). The definition of \(\hat{\epsilon }> 0\) will be given later. Based on condition (4.15), it can be verified that \(\tilde{Z}_{1,j}^{T}P_{j}\tilde{Z}_{1,j} = \left [\begin{array}{*{10}c} R_{j}& \hat{\epsilon }I \\ \hat{\epsilon }I & \hat{S} \end{array} \right ] > 0\), in turn, P j > 0 as \(\tilde{Z}_{1,j}\) is nonsingular.
Then, by performing congruence transformation with matrix \(\mathit{diag}\{\tilde{Z}_{1,j},\hat{\epsilon }I,I\}\) on condition (4.8), we obtain the following results:
where
On the other hand, we have
Since M j N T = I − R j S, it can be shown that X j = N T(S − R j −1)−1 N > 0. Using the matrix inversion lemma [4], and through algebraic manipulations, we obtain
Moreover, through Schur complement, condition (4.15) implies
which together with (4.22) concludes that \(\tau _{j}\left (M_{j}(X_{i} - X_{j})M_{j}^{T}\right ) \leq \tau _{j}T_{ij}\). Therefore, after the congruence transformation, condition (4.15) can be deduced. Moreover, condition (4.8) becomes
where
Then, by setting \(\varUpsilon _{1} = R_{j},\varUpsilon _{2} = \left [\begin{array}{*{10}c} \hat{\epsilon }(A_{p,i} - A_{p,j})^{T}S &0 \end{array} \right ]\), invoking Lemma 4.1, to guarantee the satisfaction of condition (4.23), it is equivalent to have the following condition for some positive number \(\epsilon = \frac{1} {\hat{\epsilon }}\),
Consequently, perform congruence transformation with matrix \(\mathit{diag}\{I,I,I,I,\hat{\epsilon }I\}\) on the above condition, and based on the fact that − Z T W −1 Z ≤ −Z T − Z + W holds for any pair of W > 0 and Z, we have \(-\epsilon R_{j}R_{j} \leq -2R_{j} +\hat{\epsilon } I\) and \(-\hat{\epsilon }^{3}S(A_{p,i} - A_{p,j})(A_{p,i} - A_{p,j})^{T}S \leq -\mathit{He}\{\hat{S} (A_{p,i} - A_{p,j})\} +\hat{\epsilon } I\). This yields exactly condition (4.14). Moreover, the controller formula (4.17) can be verified by inverting the relations in (4.21).
Due to the product of scalar variables τ j and matrix variables T ij , condition (4.14) in Theorem 4.2 is non-convex by nature. For this special type of BMIs, one can resort to LMI optimization technique coupled with a multi-dimensional search over the scalar variables. When the number of N p is large, a possible way to reduce computational cost of the synthesis problem is by enforcing τ j = τ ≥ 0 for all j ∈ I[1, N p ]. Although the resulting conditions are more conservative, they can be solved relatively easier via LMI optimization with a single line search parameter. The following corollary formally presents this result for the robust \(\mathcal{H}_{\infty }\) control problem.
Corollary 4.1.
Given a tunable scalar τ ≥ 0, the result of Theorem 4.2 remains valid whenever inequalities (4.14) are replaced by
for all i,j ∈ I [1,N p ].
The results of Theorem 4.2 and Corollary 4.1 then can be used to pose the following optimization problem for the robust \(\mathcal{H}_{\infty }\) control problem, such that the RSOF controller that renders the closed loop a suboptimal \(\mathcal{H}_{\infty }\) performance level can be designed. As mentioned above, this type of optimization problem can be solved through a line search over τ with LMIs.
5 Numerical Examples
In this section, two examples will be used to illustrate the design procedure and effectiveness of the proposed RSOF control scheme. The first example aims to design a robust output-feedback \(\mathcal{H}_{\infty }\) controller for a system with sensor outages. Moreover, it will be demonstrated via the second example that the proposed design scheme based on using a piecewise switched Lyapunov function is indeed capable of rendering a better \(\mathcal{L}_{2}\)-gain performance for the closed-loop system than that obtained under the single quadratic Lyapunov function framework.
Example 1.
Consider a fourth order two-input two-output system subject to sensor outages, which is borrowed from [33] and also considered in [20]. The system can be described as the following polytopic uncertain system:
where
where two unknown parameters c 1 and c 2 both take values from {0, 1}. Specifically, c i = 0 with i = 1, 2 indicates the ith measurement experiences an outage. We assume as in [33] and [20] that there always exists at least one measurement working for feedback control use, i.e., c 1 and c 2 will not be simultaneously equal to zero. This will results in a polytope of N p = 3 vertices with
To apply the proposed RSOF control scheme to solve the \(\mathcal{H}_{\infty }\) control problem, we observe that the output matrix \(C_{2}(\xi )\) does not satisfy Assumption 2. Nevertheless, following the methodology from [31], the original plant can be transformed to a new system that fits into the proposed design framework by concatenating a stable LTI filter to the measurement channel (as depicted in Fig. 4.2). The state-space model of the LTI filter is chosen as
where \(x_{y} \in \mathbb{R}^{n_{a}}\) is the filter state, and \(\tilde{y} \in \mathbb{R}^{n_{y}}\) is the filtered output that will serve as the controller input. Then, the resulting augmented system can be written in the form of (4.1) with
For controller synthesis, we specify the filter with
Therefore, based on the augmented system data, we solve the optimization problem (4.25) to yield a suboptimal value of \(\gamma _{\infty } = 1.7415\), which significantly improves those obtained by using the methods in [33] and [20] for all scenarios discussed therein (see Tables 1 and 2 in [20]). Furthermore, the corresponding RSOF controller in the form of (4.4) contains three subcontrollers with the order n c = 4 + 2 = 6.
With the synthesized RSOF controller, we run the time-domain simulation by applying a pulse disturbance input of magnitude 1 starting from t = 0 and ending at t = 1 sec The closed-loop responses, including four plant states (Fig. 4.3a), the uncertain time-varying vector \(\xi (t)\) (Fig. 4.3b), two control inputs (Fig. 4.3c), and the controller switching signals (Fig. 4.3d), are presented. According to (4.27), in Fig. 4.3b, \(\xi (t) = [1\ 0\ 0]^{T}\) corresponds to the case of sensor failure on y 1, while \(\xi (t) = [0\ 1\ 0]^{T}\) is with respect to the case when the second output y 2 fails. As can be seen, for this simulation study, only one output measurement is available at each time instant. Nevertheless, from Fig. 4.3a, c, it is observed that in spite of the sensor outages, the designed RSOF controller is still capable of stabilizing the overall closed-loop system with reasonable control input efforts.
Example 2.
This example aims to further demonstrate the effectiveness and advantages of the proposed switching control scheme based on piecewise switched Lyapunov functions. We consider a two-disk \(\mathcal{H}_{\infty }\) control problem as discussed in [34]. The uncertain dynamics of the two-disk model is given in the following form:
with M 1 = 1, M 2 = 0. 5, b = 1, k = 200 and two uncertain parameters ρ 1(t) ∈ [0, 9], ρ 2(t) ∈ [0, 25] yielding a polytope of N p = 4 vertices. For robust \(\mathcal{H}_{\infty }\) control synthesis, we adopt the same performance weighting functions as in [34] to form a weighted open-loop plant as depicted in Fig. 4.4, where the weighting functions are specified as
The actuator dynamics is assumed to be \(Act(s) = \frac{1} {0.01s+1}\).
Based on such a system setup, we solve the optimization problem (4.25) with τ = 1. The RSOF control synthesis yields a suboptimal \(\mathcal{L}_{2}\) gain \(\gamma _{\infty } = 1.1139\). To demonstrate the effectiveness of the proposed RSOF control approach, this result is compared with that obtained by using μ-type synthesis method [4, 6]. Specifically, a robust controller consisting of a single LTI output-feedback control law is designed by using a single quadratic Lyapunov function. It should be pointed out that the robust output-feedback control synthesis problem is known to be non-convex. For fairness of comparison, we utilize a global optimization technique, namely the Branch and Bound algorithm [22], to yield a globally optimal solution. After extensive search over the solution space, we are able to obtain the corresponding global optima as \(\gamma _{\infty } = 1.55\), which is larger than our result by 28. 14%. The gain of performance can be attributed to the adoption of piecewise switched Lyapunov functions in the proposed design framework. Further comparisons are conducted through time-domain simulations. The closed-loop system responses with a step reference input by using, respectively, the single LTI controller and the proposed RSOF controller are plotted in Fig. 4.5. As can be seen from Fig. 4.5a, consistent with the calculated \(\mathcal{H}_{\infty }\) norm, the RSOF controller indeed outperforms the LTI controller with less overshoot, faster settling time, less steady-state error, as well as less control efforts (see Fig. 4.5b) during the transient period.
6 Conclusions
A new RSOF control scheme has been proposed for a class of linear systems with time-varying polytopic uncertainties. The proposed RSOF controller is constructed in a switching fashion, which consists of a set of linear dynamic output-feedback controllers and a switching rule (namely the min-switching strategy) that governs the switching among them. The novelty of the proposed control design scheme lies in that: (1) no online measurements of the uncertain time-varying parameters are required for controller implementation; (2) the robust control synthesis conditions are cast as a special type of BMIs, which can be solved via LMI optimization plus a line search; (3) owing to the use of piecewise switched Lyapunov functions, better controlled performance can be achieved comparing with those obtained by using a single quadratic Lyapunov function. The effectiveness and advantages of the proposed control design scheme have been demonstrated through numerical studies.
References
K. Zhou, P.P. Khargonekar, Robust stabilization of linear systems with norm-bounded time-varying uncertainty. Syst. Control Lett. 10, 17–20 (1988)
L. Xie, C.E. de Souza, Robust \(\mathcal{H}_{\infty }\) control for linear systems with norm-bounded time-varying uncertainty. IEEE Trans. Autom. Control 37, 1188–1191 (1992)
A. Packard, J. Doyle, The complex structured singular value. Automatica 29 (1) 71–109 (1993)
K. Zhou, J.C. Doyle, K. Glover, Robust and Optimal Control (Englewood Cliffs, NJ: Prentice Hall, 1996)
I.R. Petersen, R. Tempo, Robust control of uncertain systems: classical results and recent developments. Automatica 50 1315–1335 (2014)
S. Boyd, L.E. Ghaoui, E. Feron, V. Balakrishnan, Linear Matrix Inequalities in System and Control Theory (SIAM, Philadelphia, PA, 2004)
C. Yuan, F. Wu, C. Duan, Robust switching output feedback control of discrete-time linear polytopic uncertain systems, in Proceedings of the 34th Chinese Control Conference, Hangzhou, China, July 2015, pp. 2973–2978
B. Barmish, New Tools for Robustness of Linear Systems (MacMillan, New York, 1994)
A. Megretski, A. Rantzer, System analysis via integral quadratic constraints. IEEE Trans. Autom. Control 42 (6), 819–830 (1997)
G.E. Dullerud, F. Paganini, A Course in Robust Control Theory: A Convex Approach (Springer, New York, 2000)
P. Gahinet, P. Apkarian, A linear matrix inequality approach to \(\mathcal{H}_{\infty }\) control. Int. J. Robust Nonlinear Control 4, 421–448 (1994)
C. Scherer, P. Gahinet, M. Chilali, Multiobjective output-feedback control via LMI optimization. IEEE Trans. Autom. Control 42 (7), 896–911 (1997)
J.P. Hespanha, D. Liberzon, A.S. Morse, Overcoming the limitations of adaptive control by means of logic-based switching, Syst. Control Lett. 49, 49–65 (2003)
J.P. Hespanha, D. Liberzon, A.S. Morse, Hysteresis-based switching algorithms for supervisory control of uncertain systems. Automatica 39, 263–272 (2003)
J.C. Geromel, G.S. Deaecto, Switched state feedback control for continuous-time uncertain systems. Automatica 45, 593–597 (2009)
C. Yuan, F. Wu, Robust \(\mathcal{H}_{2}\) and \(\mathcal{H}_{\infty }\) switched feedforward control of uncertain LFT systems. Int. J. Robust Nonlinear Control (2015). doi: 10.1002/rnc.3380
G.S. Deaecto, J.C. Geromel, \(\mathcal{H}_{\infty }\) state feedback switched control for discrete time-varying polytopic systems. Int. J. Control 86 (4), 591–598 (2013)
D. Liberzon, Switching in Systems and Control (Birkhauser, Boston, MA, 2003)
S. Kanev, C. Scherer, M. Verhaegen, B.D. Schutter, Robust output-feedback controller design via local BMI optimization. Automatica 40, 1115–1127 (2004)
J.C. Geromel, R.H. Korogui, J. Bernussou, \(\mathcal{H}_{2}\) and \(\mathcal{H}_{\infty }\) robust output feedback control for continuous time polytopic systems, IET Control Theory Appl. 1 (5), 1541–1549 (2007)
G.H. Yang, D. Ye, Robust \(\mathcal{H}_{\infty }\) dynamic output feedback control for linear time-varying uncertain systems via switching-type controllers. IET Control Theory Appl. 4 (1), 89–99 (2010)
V. Balakrishnan, S. Boyd, S. Balemi, Branch and bound algorithm for computing the minimum stability degree of parameter-dependent linear systems. Int. J. Robust Nonlinear Control. 1, 295–317 (1991)
G.S. Deaecto, J.C. Geromel, J. Daafouz, Switched state-feedback control for continuous time-varying polytopic systems. Int. J. Control. 84 (9), 1500–1508 (2011)
C. Yuan, F. Wu, Robust control of switched linear systems via min of quadratics, in ASME Conference Dynamic System and Control, Palo Alto, CA, Oct 2013, Paper No. DSCC2013-3715
R.A. DeCarlo, M.S. Branicky, S. Pettersson, B. Lennartson, Perspectives and results on the stability and stabilizability of hybrid systems. Proc. IEEE 88 (7) (2000)
C. Yuan, F. Wu, Hybrid control for switched linear systems with average dwell time. IEEE Trans. Autom. Control 60 (1), 240–245 (2015)
C. Yuan, F. Wu, Switching control of linear systems subject to asymmetric actuator saturation. Int. J. Control 88 (1), 204–215 (2015)
C. Yuan, C. Duan, F. Wu, Almost output regulation of discrete-time switched linear systems, Proceedings of the American Control Conference, Chicago, IL, 2015, pp. 4042–4047
C. Yuan, F. Wu, Asynchronous switching output feedback control of discrete-time switched linear systems. Int. J. Control 88 (9), 1–9 (2015)
C. Duan, F. Wu, Analysis and control of switched linear systems via modified Lyapunov-Metzler inequalities. Int. J. Robust Nonlinear Control. 24, 276–294 (2014)
W. Xie, Improved \(\mathcal{L}_{2}\) gain performance controller synthesis for Takagi-Sugeno fuzzy system, IEEE Trans. Fuzzy Syst. 16 (5), 1142–1150 (2008)
M.S. Branicky, Multiple Lyapunov functions and other analysis tools for switched and hybrid systems. IEEE Trans. Autom. Control 43 (4), 475–482 (1998)
R.J. Veillette, J.V. Medanic, W.R. Perkins, Design of reliable control systems, IEEE Trans. Autom. Control 37 (3) 290–304 (1992)
F. Wu, Control of linear parameter varying systems, Ph.D. Dissertation, University of California, Berkeley, 1995
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Yuan, C., Duan, C., Wu, F. (2016). Robust \(\mathcal{H}_{\infty }\) Switching Control of Polytopic Parameter-Varying Systems via Dynamic Output Feedback. In: Automotive Air Conditioning. Springer, Cham. https://doi.org/10.1007/978-3-319-33590-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-33590-2_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-33589-6
Online ISBN: 978-3-319-33590-2
eBook Packages: EnergyEnergy (R0)