Abstract

A new design procedure for a robust 𝐻2 and 𝐻 control of continuous-time singularly perturbed systems via dynamic output feedback is presented. By formulating all objectives in terms of a common Lyapunov function, the controller will be designed through solving a set of inequalities. Therefore, a dynamic output feedback controller is developed such that 𝐻 and 𝐻2 performance of the resulting closed-loop system is less than or equal to some prescribed value. Also, 𝐻 and 𝐻2 performance for a given upperbound of singular perturbation parameter 𝜀(0,𝜀] are guaranteed. It is shown that the 𝜀-dependent controller is well defined for any 𝜀(0,𝜀] and can be reduced to an 𝜀-independent one so long as 𝜀 is sufficiently small. Finally, numerical simulations are provided to validate the proposed controller. Numerical simulations coincide with the theoretical analysis.

1. Introduction

It is well known that the multiple time-scale systems, otherwise known as singularly perturbed systems, often raise serious numerical problems in the control engineering field. In the past three decades, singularly perturbed systems have been intensively studied by many researchers [18].

In practice, many systems involve dynamics operating on two or more time-scales [3]. In this case, standard control techniques lead to ill-conditioning problems. Singular perturbation methods can be used to avoid such numerical problems [1]. By utilizing the time scale properties, the system is decomposed into several reduced order subsystems. Reduced order controllers are designed for each subsystems.

In the framework of singularly perturbed systems, 𝐻 control has been investigated by many researchers, and various approaches have been proposed in this field [914]. However, to the best of our knowledge, the problem of multiobjective control for linear singular perturbed systems is still an open problem. By multiobjective control, we refer to synthesis problems with a mix of time- and frequency-domain specifications ranging from 𝐻2 and 𝐻 performances to regional pole placement, asymptotic tracking or regulation, and settling time or saturation constraints.

In [12], the 𝐻 control problem is concerned via state feedback for fast sampling discrete-time singularly perturbed systems. A new 𝐻 controller design method is given in terms of solutions to linear matrix inequalities (LMIs), which eliminate the regularity restrictions attached to the Riccati-based solution. In [13], the 𝐻 control problem via state feedback for fast sampling discrete-time singularly perturbed systems is investigated. In fact, a new sufficient condition which ensures the existence of state feedback controllers is presented such that the resulting closed-loop system is asymptotically stable. In addition, the results were extended to robust controller design for fast sampling discrete-time singularly perturbed systems with polytopic uncertainties. Presented condition, in terms of a linear matrix inequality (LMI), is independent of the singular perturbation parameter.

Undoubtedly, output feedback stabilization is one of the most important problems in control theory and applications. In many real systems, the state vector is not always accessible and only partial information is available via measured output. Furthermore, the reliability of systems and the simplicity of implementation are other reasons of interest in output control which is adopted to stabilize a system.

LMI’s have emerged as a powerful formulation and design technique for a variety of linear control problems. Since solving LMI's is a convex optimization problem, such formulations offer a numerically tractable means of attacking problems that lack an analytical solution. Consequently, reducing a control design problem to an LMI can be considered as a practical solution to this. Since the nonconvex formulation of the output feedback control, its conditions are restrictive or not numerically tractable [15]. It has been an open question how to make these conditions tractable by means of the existing software. Many research results on such a question have been reported in [1520].

In [1, 2], the dynamic output feedback control of singular perturbation systems has been investigated. However, to the best of our knowledge, the design of dynamic output feedback for robust controller via LMI optimization is still an open problem. The main contribution of this paper is to solve the problem of multiobjective control for linear singularly perturbed systems. Considered problem consists of 𝐻 control, 𝐻2 performance, and singular perturbation bound design. For given an 𝐻 performance bound 𝛾 or 𝐻2 performance bound 𝜐, and an upperbound 𝜀 for the singular perturbation, an 𝜀-dependent dynamic output feedback controller will be constructed, such that for all 𝜀(0,𝜀]. Due to this, the closed-loop system is admissible and the 𝐻 norm (𝐻2 norm) of the closed-loop system is less than a prescribed 𝛾 (prescribed 𝜐). Sufficient conditions for such a controller are obtained in form of strict LMIs. A mixed control 𝐻2/𝐻 problem for singular systems is also considered in this paper. It is shown that the designed controller is well-defined for for  all  𝜀(0,𝜀]. It is shown that if 𝜀 is sufficiently small, the controller can be reduced to an 𝜀-independent one. Numerical examples are given to illustrate the main results.

The paper is organized as follows. Section 2 gives the problem statement and motivations. Section 3 presents the main results. The theorems for 𝐻2, 𝐻 and multiobjective 𝐻2/𝐻 design via output feedback control are presented in this section. Due to proposed theorems, robust 𝐻2, 𝐻, and multiobjective performance of continuous-time singularly perturbed systems via dynamic output feedback for a linear systems will be accessible. Section 4 illustrates numerical simulations for the proposed theorems. Finally, conclusions in Section 5 close the paper.

Notation 1. A star (*) in a matrix indicates a transpose quantity. For example: ()+𝐴>0 stands for 𝐴𝑇+𝐴>0, or in a symmetric matrix 𝐴𝐵𝐶 stands for 𝐴𝐵𝑇𝐵𝐶.

2. Problem Statement

Consider the following singularly perturbed system with slow and fast dynamics described in the standard “singularly perturbed” form: ̇𝑥1=𝐴1𝑥1+𝐴2𝑥2+𝐵1𝑢+𝐵𝑤1𝑤,𝜀̇𝑥2=𝐴3𝑥1+𝐴4𝑥2+𝐵2𝑢+𝐵𝑤2𝑧𝑤,1=𝐶𝑧11𝑥1+𝐶𝑧12𝑥2+𝐷𝑧𝑢1𝑢+𝐷𝑧𝑤1𝑤𝑧2=𝐶𝑧21𝑥1+𝐶𝑧22𝑥2+𝐷𝑧𝑢2𝑢,𝑦=𝐶𝑦1𝑥1+𝐶𝑦2𝑥2+𝐷𝑦𝑤𝑤,,(2.1) where 𝑥1(𝑡)𝑛1 and 𝑥2(𝑡)𝑛2 form the state vector, 𝑢(𝑡)𝑝 is the control input vector, 𝑦(𝑡)𝑚1 is the output, 𝑤(𝑡) is a vector of exogenous inputs (such as reference signals, disturbance signals, sensor noise) and 𝑧1,𝑧2 are regulated outputs.

By introducing the following notations:𝑥𝑥=1𝑥2𝐴,𝐴=1𝐴2𝐴3𝐴4,𝐵𝐵=1𝐵2,𝐶𝑦=𝐶𝑦1𝐶𝑦2,𝐶𝑧1=𝐶𝑧11𝐶𝑧12,𝐶𝑧2=𝐶𝑧21𝐶𝑧22,𝐵𝑤=𝐵𝑤1𝐵𝑤2.(2.2) The system (2.1) can be rewritten into the following compact form:𝐸𝜀̇𝑥=𝐴𝑥+𝐵𝑢+𝐵𝑤𝑧𝑤,1=𝐶𝑧1𝑥+𝐷𝑧𝑢1𝑢+𝐷𝑧𝑤1𝑧𝑤,2=𝐶𝑧2𝑥+𝐷𝑧𝑢2𝑢,𝑦=𝐶𝑦𝑥+𝐷𝑦𝑤𝑤.(2.3) By applying dynamic output feedback controller in the following form: ̇𝑥𝑐1=𝐴𝑐1𝑥𝑐1+𝐴𝑐2𝑥𝑐2+𝐵𝑐1𝑦,𝜀̇𝑥𝑐2=𝐴𝑐3𝑥𝑐1+𝐴𝑐4𝑥𝑐2+𝐵𝑐2𝐶𝑦,𝑢=𝑐1𝐶𝑐2𝑥𝑐1𝑥𝑐2+𝐷𝑐𝑦.(2.4) The controller (2.4) can be rewritten into the following compact form: 𝐸𝜀̇𝑥𝑐=𝐴𝑐𝑥𝑐+𝐵𝑐𝑦,𝑢=𝐶𝑐𝑥𝑐+𝐷𝑐𝑦,(2.5) where𝐴𝑐=𝐴𝑐1𝐴𝑐2𝐴𝑐3𝐴𝑐4,𝐵𝑐=𝐵𝑐1𝐵𝑐2,𝐶𝑐=𝐶𝑐1𝐶𝑐2.(2.6) The closed loop system is 𝐸𝜀00𝐼̇𝑥̇𝑥𝑐=𝐴+𝐵𝐷𝑐𝐶𝑦𝐵𝐶𝑐𝐸𝜀1𝐵𝑐𝐶𝑦𝐸𝜀1𝐴𝑐𝑥𝑥𝑐+𝐵𝑤+𝐵𝐷𝑐𝐷𝑦𝑤𝐸𝜀1𝐵𝑐𝐷𝑦𝑤𝑧𝑤(𝑡),𝑖=𝐶𝑧𝑖+𝐷𝑧𝑢𝑖𝐷𝑐𝐶𝑦𝐷𝑧𝑢𝑖𝐶𝑐𝑥𝑥𝑐+𝐷𝑧𝑤𝑖+𝐷𝑧𝑢𝑖𝐷𝑐𝐷𝑦𝑤𝑤(𝑡),for𝑖=1,2,(2.7) where 𝐷cl2=0and 𝐸𝑒𝐸=diag𝜀,𝐼,𝐸𝜀=diag(𝐼,𝜀𝐼),𝑥cl=𝑥𝑇𝑥𝑇𝑐𝑇,𝐴cl=𝐴+𝐵𝐷𝑐𝐶𝑦𝐵𝑤𝐶𝑐𝐸𝜀1𝐵𝑐𝐶𝑦𝐸𝜀1𝐴𝑐,𝐵cl=𝐵𝑤+𝐵𝐷𝑐𝐷𝑦𝑤𝐸𝜀1𝐵𝑐𝐷𝑦𝑤,𝐶cl𝑖=𝐶𝑧𝑖+𝐷𝑧𝑢𝑖𝐷𝑐𝐶𝑦𝐷𝑧𝑢𝑖𝐶𝑐,𝐷cl1=𝐷𝑧𝑤1+𝐷𝑧𝑢1𝐷𝑐𝐷𝑦𝑤.(2.8) Note, following definitions and lemmas are useful in next sections.

Definition 2.1. For a linear time-invariant operator 𝐺𝜔𝐿2(+)𝑧𝐿2(+), 𝐺 is 𝐿2 stable if 𝜔𝐿2() implies 𝑧𝐿2(). Here, 𝐺 is said to have 𝐿2 gain less than or equal to 𝛾>0 if and only if 𝑇0𝑧(𝑡)2𝑑𝑡𝛾2t0𝑤(𝑡)2𝑑𝑡(2.9) for all 𝑇+.

Lemma 2.2 (see [21]). For system 𝐺(𝐴,𝐵,𝐶,𝐷), the 𝐿2 gain will be less than 𝛾>0 if there exist a positive definite matrix 𝑋=𝑋𝑇>0 such that 𝑋𝐴+𝐴𝑇𝑋𝑋𝐵𝐶𝑇𝐵𝑇𝑋𝛾𝐼𝐷𝑇𝐶𝐷𝛾𝐼<0.(2.10)

Definition 2.3. For a linear time-invariant operator 𝐺𝑤𝑧, 𝐻2 norm 𝐺 is defined by𝐺22=12𝜋trace𝐺(𝑗𝜔)𝐺(𝑗𝜔)𝑑𝜔.(2.11)

Lemma 2.4 (see [21]). For stable system 𝐺(𝐴,𝐵,𝐶) the 𝐻2 performance will be less than 𝑣 if there exist a matrix 𝑍 and a positive definite matrix 𝑋=𝑋𝑇>0 such that the following LMIs are feasible: 𝐴𝑇𝐵𝑋+𝑋𝐴𝑋𝐵𝑇𝑋𝐼<0,𝑋𝐶𝑇𝐶𝑍>0,trace(𝑍)<𝜈.(2.12)

Lemma 2.5 (see [22]). For a positive scalar 𝜀 and symmetric matrices 𝑆1,𝑆2, and 𝑆3 with appropriate dimensions, inequality 𝑆1+𝜀𝑆2+𝜀2𝑆3>0(2.13) holds for all 𝜀(0,𝜀], if 𝑆1𝑆0,1+𝜀𝑆2𝑆>0,1+𝜀𝑆2+𝜀2𝑆3>0.(2.14)

3. Main Result

Here, we address stability, 𝐻 stability, 𝐻2 performance, and multiobjective 𝐻2/𝐻 performance for a singularly perturbed system via dynamic output feedback control.

3.1. Stability Problem

Consider closed loop system (2.7) without disturbance 𝑤(𝑡):𝐸𝑒̇𝑥cl=𝐴+𝐵𝐷𝑐𝐶𝑦𝐵𝐶𝑐𝐸𝜀1𝐵𝑐𝐶𝑦𝐸𝜀1𝐴𝑐𝑥cl,(3.1)where 𝐴, 𝐵, 𝐶𝑦 were defined in (2.2). In the following theorem, we propose design procedure for obtaining controllers parameters such that the closed loop system (3.1) becomes asymptotically stable.

Theorem 3.1. Given an upperbound 𝜀 for the singular perturbation 𝜀, if there exist matrices 𝐴𝑘,𝐵𝑘,𝐶𝑘,𝐷𝑘,𝑌11,𝑌12,𝑌22,𝑋11,𝑋12, and 𝑋22 satisfying the following LMIs Υ11Υ(0)0,(3.2)11𝜀𝑌<0,(3.3)11𝜀𝑌12𝜀𝑌𝑇12𝜀𝑌22𝐼00𝜀𝐼𝐼00𝜀𝐼𝑋11𝜀𝑋12𝜀𝑋𝑇12𝜀𝑋22𝑌>0,(3.4)11𝐼𝐼𝑋11>0,(3.5) where Υ11𝜀=𝐴𝑌11𝜀𝑌12𝑌𝑇12𝑌22+𝐵𝐶𝑘+()𝐴+𝐵𝐷𝑘𝐶𝑦+𝐴𝑇𝑘()𝑋11𝑋𝑇12𝜀𝑋12𝑋22𝐴+𝐵𝑘𝐶𝑦+().(3.6) Then, for any 𝜀(0,𝜀], the closed-loop singularly perturbed system (3.1) is asymptotically stable via dynamic output controller (2.4), also controller parameters are obtained from following equations: 𝐷𝑐=𝐷𝑘,𝐶𝑐=𝐶𝑘𝐷𝑐𝐶𝑄11,𝐵𝑐=𝜗𝜀1𝐵𝑘𝑃𝑇11𝐵𝐷𝑐,𝐴𝑐=𝜗𝜀1𝐴𝑘𝑃𝑇11𝐴+𝐵𝐷𝑐𝐶𝑦𝑄11+𝜗𝜀𝐵𝑐𝐶𝑦𝑄11+𝑃𝑇11𝐵𝐶𝑐,(3.7) where 𝑃11=𝑋11𝜀𝑋12𝑋𝑇12𝑋22,𝑄11=𝑌11𝜀𝑌12𝑌𝑇12𝑌22,𝜗𝜀=𝐼𝜗1𝜀𝜗2𝜗3𝜀𝜗4𝐼𝜀𝜗𝑇2𝜗5,𝜗1=𝑋11𝑌11,𝜗2=𝑋12𝑌𝑇12,𝜗3=𝑋11𝑌12+𝑋12𝑌22,𝜗4=𝑋𝑇12𝑌11+𝑋22𝑌𝑇12,𝜗5=𝑋22𝑌22.(3.8)

Proof. Choose the Lyapunov function as 𝑉(𝑡)=𝑥𝑇cl(𝑡)𝐸𝑒𝑃𝜀𝑥cl(𝑡),(3.9) where 𝐸𝑒𝑃𝜀=𝑃𝑇𝜀𝐸𝑒𝑃>0,(3.10)𝜀=𝑃11𝑃12𝑃𝑇12𝐸𝜀𝑃22.(3.11) From (3.10), it is concluded that 𝐸𝑒𝑃𝜀=𝑃𝑇𝜀𝐸𝑒𝐸𝜀𝑃11𝐸𝜀𝑃12𝑃𝑇12𝐸𝜀𝑃22=𝑃𝑇11𝐸𝜀𝐸𝜀𝑃12𝑃𝑇12𝐸𝜀𝑃𝑇22(3.12) and from (3.12), 𝑃11 has following structure: 𝐸𝜀𝑃11=𝑃𝑇11𝐸𝜀𝑃11=𝑋11𝜀𝑋12𝑋𝑇12𝑋22.(3.13) Now, define invert of 𝐸𝑒𝑃𝜀 as follow 𝐸𝑒𝑃𝜀1=𝑃𝜀1𝐸𝑒1,𝑃𝜀1=𝑄𝜀=𝑄11𝐸𝜀1𝑄12𝑄𝑇12𝑄22(3.14) and 𝑄11 has following structure: 𝑄𝜀𝐸𝑒1=𝐸𝑒1𝑄𝑇11𝑄11𝐸𝜀1𝐸𝜀1𝑄12𝑄𝑇12𝐸𝜀1𝑄22=𝐸𝜀1𝑄𝑇11𝐸𝜀1𝑄12𝑄𝑇12𝐸𝜀1𝑄22,𝑄11=𝑌11𝜀𝑌12𝑌𝑇12𝑌22.(3.15) Using the following equality: 𝐸𝜀𝑃11𝐸𝜀𝑃12𝑃𝑇12𝐸𝜀𝑃22𝑄11𝐸𝜀1𝐸𝜀1𝑄12𝑄𝑇12𝐸𝜀1𝑄22=𝐼00𝐼,(3.16) we also have the constraint that 𝐸𝜀𝑃11𝑄11+𝑃12𝑄𝑇12𝐸𝜀1=𝐼𝑃11𝑄11+𝑃12𝑄𝑇12=𝐼.(3.17) Here, we define new matrices Π1 and Π2 as follows: Π1=𝑄11𝐼𝑄𝑇120𝑃,(3.18)𝜀Π1=Π2(3.19) and Π2 is obtained from (3.17) as follows: 𝑃11𝑃12𝑃𝑇12𝐸𝜀𝑃22𝑄11𝐼𝑄𝑇120=𝑃11𝑄11+𝑃12𝑄𝑇12𝑃11𝑃𝑇12𝐸𝜀𝑄11+𝑃22𝑄𝑇12𝑃𝑇12𝐸𝜀,Π2=𝐼𝑃110𝑃𝑇12𝐸𝜀.(3.20) The derivative of the Lyapunov function (3.9) is ̇𝑉=̇𝑥𝑇cl𝐸𝑒𝑃𝜀𝑥cl+𝑥𝑇cl𝐸𝑒𝑃𝜀̇𝑥cl,̇𝑉<0𝑥𝑇cl𝐴𝑇cl𝑃𝜀+𝑃𝑇𝜀𝐴cl𝑥cl<0,(3.21) where 𝐴cl is defined in (2.8).
Sufficient condition to satisfy (3.21) is 𝐴𝑇cl𝑃𝜀+𝑃𝑇𝜀𝐴cl<0.(3.22) Equation (3.22) will hold if and only if Π𝑇1𝐴𝑇cl𝑃𝜀Π1+Π𝑇1𝑃𝑇𝜀𝐴clΠ1<0,(3.23) where Π1 is defined in (3.18).
From (3.19), equation (3.23) can be rewritten as Π𝑇1𝐴𝑇clΠ2+Π𝑇2𝐴clΠ1<0.(3.24) With substituting Π1 and 𝐴cl from (3.18) and (2.8), respectively, we have 𝑃𝐼0𝑇11𝐸𝜀𝑃12𝐴+𝐵𝐷𝑐𝐶𝐵𝐶𝑐𝐸𝜀1𝐵𝑐𝐶𝐸𝜀1𝐴𝑐𝑄11𝐼𝑄𝑇120+()<0.(3.25) Now, we define the new variables: 𝐶𝑘=𝐷𝑐𝐶𝑄11+𝐶𝑐𝑄𝑇12,𝐵𝑘=𝑃𝑇11𝐵𝐷𝑐+𝐸𝜀𝑃12𝐸𝜀1𝐵𝑐,𝐴𝑘=𝑃𝑇11𝐴+𝐵𝐷𝑐𝐶𝑦𝑄11+𝐸𝜀𝑃12𝐸𝜀1𝐵𝑐𝐶𝑦𝑄11+𝑃𝑇11𝐵𝐶𝑐𝑄𝑇12+𝐸𝜀𝑃12𝐸𝜀1𝐴𝑐𝑄𝑇12.(3.26) Then, from (3.13), (3.15), and (3.26), equation (3.25) can be rewritten as Υ11𝐴𝑌(𝜀)=11𝜀𝑌12𝑌𝑇12𝑌22+𝐵𝐶𝑘+()𝐴+𝐵𝐷𝑘𝐶𝑦+𝐴𝑇𝑘()𝑋11𝑋𝑇12𝜀𝑋12𝑋22𝐴+𝐵𝑘𝐶𝑦+()<0.(3.27) Also, the condition (3.10) holds if and only if Π𝑇1𝐸𝑒𝑃𝜀Π1𝑌>011𝜀𝑌12𝜀𝑌𝑇12𝜀𝑌22𝐼00𝜀𝐼𝐼00𝜀𝐼𝑋11𝜀𝑋12𝜀𝑋𝑇12𝜀𝑋22>0.(3.28)
According to Lemma 2.5, the conditions (3.27) and (3.28) are valid for all 𝜀(0,𝜀], If (3.2), (3.3), (3.4), and (3.5) are satisfied.
For computing controller parameters we obtain 𝑃11 and 𝑄11 from solving LMIs in (3.2), (3.3), (3.5), and (3.6). Then from constraint (3.17) with assumption 𝑄12=𝐼 we have 𝑃12=𝐼𝑃11𝑄11𝑋=𝐼11𝜀𝑋12𝑋𝑇12𝑋22𝑌11𝜀𝑌12𝑌𝑇12𝑌22𝜗=𝐼1+𝜀𝜗2𝜀𝜗3𝜗4𝜀𝜗𝑇2+𝜗5,𝐸𝜀𝑃12𝐸𝜀1=𝐼𝜗1𝜀𝜗2𝜗3𝜀𝜗4𝐼𝜀𝜗𝑇2𝜗5,(3.29) where 𝜗1=𝑋11𝑌11,𝜗2=𝑋12𝑌𝑇12,𝜗3=𝑋11𝑌12+𝑋12𝑌22,𝜗4=𝑋𝑇12𝑌11+𝑋22𝑌𝑇12,𝜗5=𝑋22𝑌22.(3.30)
Also From (3.29) and (3.26) we can obtain controller parameters from (3.7). Also from (3.7) controllers parameters are always well defined for all 𝜀(0,𝜀] and lim𝜀0+𝐴𝑐𝐵𝑐𝐶𝑐𝐷𝑐 become 𝐷𝑐0=𝐷𝑘,𝐶𝑐0=𝐶𝑘𝐷𝑐𝐶𝑄110,𝐵𝑐0=𝜗1𝜀0𝐵𝑘𝑃𝑇110𝐵𝐷𝑐,𝐴𝑐0=𝜗1𝜀0𝐴𝑘𝑃𝑇110𝐴+𝐵𝐷𝑐𝐶𝑦𝑄11+𝜗𝜀0𝐵𝑐𝐶𝑦𝑄110+𝑃𝑇110𝐵𝐶𝑐0,(3.31) where 𝜗1,𝜗3,𝜗5 are defined in (3.30) and 𝑃110=𝑋110𝑋𝑇12𝑋22,𝑄110=𝑌110𝑌𝑇12𝑌22,𝜗𝜀0=𝐼𝜗1𝜗30𝐼𝜗5.(3.32) This completes the proof.

Remark 3.2. Throughout the paper, it is assumed that the singular perturbation parameter 𝜀 is available for feedback. Indeed, in many singular perturbation systems, the singular perturbation parameter 𝜀 can be measured. In these cases, 𝜀 is available for feedback, which has attracted much attention. For example, 𝜀-dependent controllers were designed for singular perturbation systems in [2224]. Since 𝜀 is usually very small, an 𝜀-dependent controller may be ill-conditioning as 𝜀 tends to zero. Thus, it is a key task to ensure the obtained controller to be well defined. This problem will be discussed later.

3.2. 𝐻 Performance

Consider the closed loop system (2.7) with regulated output 𝑧1. In following theorem, we proposed a procedure for obtaining controller parameters such that the closed loop singular perturbed system (2.7) with regulated output 𝑧1 becomes asymptotically stable and guarantees the 𝐻 performance with attenuation parameter 𝛾.

Theorem 3.3. Given an 𝐻 performance bound 𝛾 and an upperbound 𝜀 for the singular perturbation 𝜀, if there exist matrices 𝐴𝑘, 𝐵𝑘, 𝐶𝑘, 𝐷𝑘, 𝑌11, 𝑌12, 𝑌22, 𝑋11, 𝑋12, and 𝑋22 satisfying the following LMIs 𝜓11(Υ0)=11(0)Υ12(0)()𝛾𝐼𝐷𝑧𝑤1+𝐷𝑧𝑢1𝐷𝑘𝐷𝑦𝑤𝜓()𝛾𝐼0,11𝜀=Υ11𝜀Υ12𝜀()𝛾𝐼𝐷𝑧𝑤1+𝐷𝑧𝑢1𝐷𝑘𝐷𝑦𝑤()𝛾𝐼<0,(3.33) where Υ11(𝜀) defined in (3.6) Υ12(𝜀) is Υ12𝜀=𝐵𝑤+𝐵𝐷𝑘𝐷𝑦𝑤𝑌11𝑌𝑇12𝜀𝑌12𝑌22𝐶𝑇𝑧+𝐶𝑇𝑘𝐷𝑇𝑧𝑢1𝑋11𝑋𝑇12𝜀𝑋12𝑋22𝐵𝑤+𝐵𝑘𝐷𝑦𝑤𝐶𝑇𝑧1+𝐶𝑇𝑦𝐷𝑇𝑘𝐷𝑇𝑧𝑢1.(3.34) Then, for any 𝜀(0,𝜀], the closed-loop singularly perturbed system (2.7) is asymptotically stable and with an 𝐻-norm less than or equal to 𝛾, also parameters controller are obtained from (3.7).

Proof. According to Lemma 2.2, the closed-loop singularly perturbed system (2.7) is asymptotically stable and the 𝐿2 gain will be less or equal 𝛾 if (3.10) and following inequality are satisfied: 𝐴𝑇cl𝑃𝜀+𝑃𝑇𝜀𝐴cl𝑃𝑇𝜀𝐵cl𝐶𝑇cl1()𝛾𝐼𝐷𝑇cl1()()𝛾𝐼<0.(3.35) Also 𝐴cl, 𝐵cl, 𝐶cl1, and 𝐷cl1 are defined in (2.8).
By pre- and postmultiplying with matrices diag(Π1,𝐼,𝐼)anddiag(Π𝑇1,𝐼,𝐼), respectively, it is concluded that: Π𝑇1𝐴𝑇clΠ2+Π𝑇2𝐴clΠ1Π𝑇2𝐵clΠ𝑇1𝐶𝑇cl1()𝛾𝐼𝐷𝑇cl1()()𝛾𝐼<0,(3.36) where Π1 is defined in (3.18). According to proof of Theorem 3.1, Π𝑇1𝐴𝑇clΠ2+Π𝑇2𝐴clΠ𝑇1 is obtained. Also Π𝑇2𝐵cl and Π𝑇1𝐶𝑇cl1 are presented as follows: Π𝑇2𝐵cl=𝑃𝐼0𝑇11𝐸𝜀𝑃12𝐵𝑤+𝐵𝐷𝑐𝐷𝑦𝑤𝐸𝜀1𝐵𝑐𝐷𝑦𝑤=𝐵𝑤+𝐵𝐷𝑘𝐷𝑦𝑤𝑃𝑇11𝐵𝑤+𝑃𝑇11𝐵𝐷𝑘𝐷𝑦𝑤+𝐸𝜀𝑃12𝐸𝜀1𝐵𝑐𝐷𝑦𝑤=𝐵𝑤+𝐵𝐷𝑘𝐷𝑦𝑤𝑃𝑇11𝐵𝑤+𝐵𝑘𝐷𝑦𝑤,Π𝑇1𝐶𝑇cl1=𝑄𝑇11𝑄12𝐶𝐼0𝑇𝑧1+𝐶𝑇𝑦𝐷𝑇𝑐𝐷𝑇𝑧𝑢1𝐶𝑇𝑐𝐷𝑇𝑧𝑢1=𝑄11𝐶𝑇𝑧1+𝑄11𝐶𝑇𝑦𝐷𝑇𝑐𝐷𝑇𝑧𝑢1+𝑄12𝐶𝑇𝑐𝐷𝑇𝑧𝑢1𝐶𝑇𝑧1+𝐶𝑇𝑦𝐷𝑇𝑐𝐷𝑇𝑧𝑢1=𝑄11𝐶𝑇𝑧1+𝐶𝑇𝑘𝐷𝑇𝑧𝑢1𝐶𝑇𝑧1+𝐶𝑇𝑦𝐷𝑇𝑘𝐷𝑇𝑧𝑢1.(3.37) From (3.36), and (3.37), we have 𝜓11(Υ𝜀)=11(𝜀)Υ12(𝜀)Υ𝑇12(𝜀)𝛾𝐼𝐷𝑧𝑤1+𝐷𝑧𝑢1𝐷𝑘𝐷𝑦𝑤()𝛾𝐼<0,(3.38) where Υ11(𝜀) defined in (3.27) and Υ12𝐵(𝜀)=𝑤+𝐵𝐷𝑘𝐷𝑦𝑤𝑌11𝑌𝑇12𝜀𝑌12𝑌22𝐶𝑇𝑧1+𝐶𝑇𝑘𝐷𝑇𝑧𝑢1𝑋11𝑋𝑇12𝜀𝑋12𝑋22𝐵𝑤+𝐵𝑘𝐷𝑦𝑤𝐶𝑇𝑧1+𝐶𝑇𝑦𝐷𝑇𝑘𝐷𝑇𝑧𝑢1.(3.39)
According to Lemma 2.5, the condition (3.38) is satisfied for all 𝜀(0,𝜀], if (3.33) is satisfied. (3.4) and (3.5) compute from procedure similar to proof of Theorem 3.1 and this completes the proof.

3.3. 𝐻2 Performance

Consider the closed loop system (2.7) with regulated output 𝑧2, assume 𝐴cl is stable, 𝐷𝑧𝑤2=0 and 𝐷𝑦𝑤=0. In following theorem, we proposed a procedure for obtaining controller parameters such that the closed loop singularly perturbed system (2.7) with regulated output 𝑧2 guarantees the 𝐻2 performance with attenuation parameter 𝑣. First we propose the following lemma that is effective in proof of Theorem 3.5.

Lemma 3.4. The closed-loop singularly perturbed 𝐺(𝐴cl,𝐵cl,𝐶cl) has the 𝐻2 performance with attenuation parameter 𝑣 if following LMIs hold 𝐴𝑇cl𝑃𝜀+𝑃𝑇𝜀𝐴cl𝑃𝑇𝜀𝐵cl𝑃()𝐼<0,(3.40)𝑇𝜀𝐸𝜀𝑃𝑇𝜀𝐶𝑇cl()𝑍>0,(3.41)trace(𝑍)<𝑣.(3.42)

Proof. Consider the following closed-loop singular perturbed system: ̇𝑥(𝑡)=𝐸𝑒1𝐴cl𝑥(𝑡)+𝐸𝑒1𝐵cl𝑣(𝑡),𝑧=𝐶cl𝑥(𝑡),(3.43) where 𝐸𝑒 is defined in (2.8). From Definition 2.3 we have the following equality: 𝐺2𝐻2=0𝐶tracecl𝑒𝐸𝑒1𝐴cl𝑡𝐸𝑒1𝐵cl𝐵𝑇cl𝐸𝑒1𝑒𝐴𝑇cl𝐸𝑒1𝑡𝐶𝑇cl𝑑𝑡.(3.44)
Now we define symmetric matrix 𝑊𝜀 as follows: 𝑊𝜀=0𝑒𝐸𝑒1𝐴cl𝑡𝐸𝑒1𝐵cl𝐵𝑇cl𝐸𝑒1𝑒𝐴𝑇cl𝐸𝑒1𝑡𝑑𝑡.(3.45)𝐺2𝐻2 is obtained from the following equality: 𝐺2𝐻2𝐶=tracecl𝑊𝜀𝐶𝑇cl.(3.46)𝑊𝑒 can be obtained from the following equation: 𝐸𝑒1𝐴cl𝑊𝜀+𝑊𝜀𝐴𝑇cl𝐸𝑒1+𝐸𝑒1𝐵cl𝐵𝑇cl𝐸𝑒1=0.(3.47)
Suppose that there exist the matrix 𝑋𝜀 with following structure: 𝑋𝜀=𝑋11𝐸𝜀1𝑋12𝑋𝑇12𝑋22(3.48) that satisfies the following inequality: 𝑊𝜀<𝑋𝜀𝐸𝑒1(3.49) From (3.49), equation (3.47) can be rewritten as follow: 𝐸𝑒1𝐴cl𝑋𝜀𝐸𝑒1+𝐸𝑒1𝑋𝑇𝜀𝐴𝑇cl𝐸𝑒1+𝐸𝑒1𝐵cl𝐵𝑇cl𝐸𝑒1<0.(3.50) Now, pre- postmultiplying (3.50) with 𝐸𝑒 we have 𝐴cl𝑋𝜀+𝑋𝑇𝜀𝐴𝑇cl+𝐵cl𝐵𝑇cl<0.(3.51) Also, from (3.46) and (3.49) we have 𝐺2𝐻2𝐶=tracecl𝑊𝜀𝐶𝑇cl𝐶<tracecl𝑋𝜀𝐸𝑒1𝐶𝑇cl<𝑣.(3.52) This is equivalent to the existence of 𝑍 such that 𝐶cl𝑋𝜀𝐸𝑒1𝐶𝑇cl<𝑍,trace(𝑍)<𝑣(3.53) by using of Schur complement on (3.51) and (3.53) we can conclude 𝑋𝑇𝜀𝐴𝑇cl+𝐴cl𝑋𝜀𝐵cl𝐸()𝐼<0,(3.54)𝑒𝑃𝜀𝐶𝑇cl()𝑍>0(3.55) with assumption 𝑋𝜀1=𝑃𝜀 and pre- and postmultiplying (3.54) by diag(𝑃𝑇𝜀,𝐼) and diag(𝑃𝜀,𝐼), respectively, we have 𝐴𝑇cl𝑃𝜀+𝑃𝑇𝜀𝐴cl𝑃𝜀𝐵cl𝐸()𝐼<0,𝑒𝑃𝜀𝑃𝑇𝜀𝐶𝑇cl.()𝑍>0,trace(𝑍)<𝑣(3.56) This completes the proof.

Theorem 3.5. Given an 𝐻2 performance bound 𝑣 and an upperbound 𝜀 for the singular perturbation 𝜀, if there exist matrices 𝐴𝑘, 𝐵𝑘, 𝐶𝑘, 𝐷𝑘, 𝑌11, 𝑌12, 𝑌22, 𝑋11, 𝑋12, and 𝑋22 such that trace(𝑍)<𝑣 andsatisfying the following LMIs: 𝜓11Υ(0)=11Υ(0)12(0)()𝐼0,𝜓11𝜀=Υ11𝜀Υ12𝜀𝑌()𝐼<0,110𝐼00000𝐼0𝑋1100000𝑌11𝑌120𝑌22𝐶𝑇𝑧2+𝐶𝑇𝑘𝐷𝑇𝑧𝑢2𝐶𝑇𝑧2+𝐶𝑇𝑦𝐷𝑇𝑘𝐷𝑇𝑧𝑢2𝑍𝑌0,11𝜀𝑌12𝜀𝑌𝑇12𝜀𝑌22𝐼00𝜀𝐼𝐼00𝜀𝐼𝑋11𝜀𝑋12𝜀𝑋𝑇12𝜀𝑋22𝑌11𝑌12𝜀𝑌𝑇12𝑌22𝐶𝑇𝑧2+𝐶𝑇𝑘𝐷𝑇𝑧𝑢2𝐶𝑇𝑧2+𝐶𝑇𝑦𝐷𝑇𝑘𝐷𝑇𝑧𝑢2()𝑍>0,(3.57) where Υ11(𝜀) defined in (3.6) and Υ12(𝜀) is Υ12𝜀=𝐵𝑤𝑋11𝑋𝑇12𝜀𝑋12𝑋22𝐵𝑤.(3.58) Then, for any 𝜀(0,𝜀], the closed-loop singularly perturbed system (2.7) is asymptotically stable and with an 𝐻2-norm less than or equal to 𝑣, also parameters controller are obtained from (3.7).

Proof. The proof is similar to proof of Theorem 3.3. From Lemma 3.4, the closed-loop singularly perturbed system (2.7) has 𝐻2 performance less than or equal 𝑣 if (3.40), (3.41) and (3.42) are satisfied.
From (3.18) and (3.37), multiplying inequalities (3.40) and (3.41), by the matrices diag(Π1,𝐼,𝐼) and diag(Π𝑇1,𝐼,𝐼), gives 𝜓11Υ(𝜀)=11Υ(𝜀)12𝑌(𝜀)()𝐼<0,(3.59)11𝜀𝑌12𝜀𝑌𝑇12𝜀𝑌22𝐼00𝜀𝐼𝐼00𝜀𝐼𝑋11𝜀𝑋12𝜀𝑋𝑇12𝜀𝑋22𝑌11𝑌12𝜀𝑌𝑇12𝑌22𝐶𝑇𝑧2+𝐶𝑇𝑘𝐷𝑇𝑧𝑢2𝐶𝑇𝑧2+𝐶𝑇𝑦𝐷𝑇𝑘𝐷𝑇𝑧𝑢2()𝑍>0,(3.60) where: Υ12𝐵(𝜀)=𝑤+𝐵𝐷𝑘𝐷𝑦𝑤𝑋11𝑋𝑇12𝜀𝑋12𝑋22𝐵𝑤+𝐵𝑘𝐷𝑦𝑤(3.61)
According to Lemma 2.5, the inequalities (3.59) and (3.60) are valid for all 𝜀(0,𝜀], if (3.57) is satisfied and proof is complete.

3.4. Multiobjective 𝐻2/𝐻 Performance

Now we have got the LMIs in Theorems 3.3 and 3.5 thus we can solve the multiobjective 𝐻2/𝐻 synthesis problem easily for closed-loop singularly perturbed system (2.7) with regulated outputs 𝑧1 and 𝑧2.

Theorem 3.6. Given an 𝐻 performance bound 𝛾, 𝐻2 performance bound 𝑣 and an upperbound 𝜀 for the singular perturbation 𝜀, if there exist matrices 𝐴𝑘, 𝐵𝑘, 𝐶𝑘, 𝐷𝑘, 𝑌11, 𝑌12, 𝑌22, 𝑋11, 𝑋12, and 𝑋22 such that trace(𝑍)<𝑣 satisfying the LMIs (3.4), (3.5), (3.33), and (3.57). Then, for any 𝜀(0,𝜀], the closed-loop singularly perturbed system (2.7) is asymptotically stable and with an 𝐻-norm less than or equal to 𝛾, an 𝐻2-norm less than or equal to 𝑣, also parameters controller are obtained from (3.7).

Proof. It is from the proof of Theorems 3.3 and 3.5 and omitted for save of brevity.

4. Numerical Example

In this section, we present a numerical results to validate the designed dynamic output feedback controller for singularly perturbed systems with 𝐻 or 𝐻2 performance.

4.1. 𝐻 Performance

Consider the following two-dimensional system and performance index [10] ̇𝑥1(𝑡)𝜀̇𝑥2=𝑥(𝑡)21121𝑥2+2113𝑧𝑢(𝑡)+𝑤(𝑡),1=𝑥20.11𝑥2𝑥+0.1𝑤(𝑡),𝑦(𝑡)=101𝑥2+𝑤(𝑡).(4.1) From Theorem 3.3, for 𝜀=0.1 minimum of 𝛾 is obtained as 0.11942. Controller parameters are as follows:𝐴𝑐=,𝐵108.8931.4291.355.201𝑐=,𝐶.220.05𝑐=,𝐷1793.2536.1𝑐=4.7658.(4.2) For upperband 𝜀=0.001, minimum 𝛾 is calculated as 0.1. As we expect 𝛾𝜀=0.001𝛾𝜀=0.1.

From 𝜀=0, we obtain reduced order dynamic as follows: ̇𝑥1(𝑡)=1.5𝑥1𝑧(𝑡)+2.5𝑢(𝑡)+2.5𝑤(𝑡),1=1.95𝑥1(𝑡)+0.05𝑢(𝑡)+0.15𝑤(𝑡),𝑦(𝑡)=𝑥1(𝑡)+𝑤(𝑡).(4.3) Here, minimum value 𝛾 is calculated as 0.029. For 𝑤=𝑒0.1𝑡sin(10𝑡), Figures 1, 2, and 3 exhibit t0𝑧𝑇1(𝑠)𝑧1(𝑠)𝑑𝑠/𝑡0𝑤𝑇(𝑠)𝑤(𝑠)𝑑𝑠, respectively.

As a new example for 𝐻 performance, now consider an F-8 aircraft model [25]: ̇𝑥1𝜀̇𝑥2=𝐴1𝐴2𝐴3𝐴4𝑥1𝑥2+𝐵1𝐵2𝐵𝑢+𝑤1𝐵𝑤2𝐶𝑤,𝑧=𝑤1𝐶𝑤2𝑥1𝑥2,𝐶𝑦=𝑦1𝐶𝑦2𝑥1𝑥2+11𝑤(4.4) with 𝐴1=0.013570.06440.060,𝐴2=,𝐴0.00308700.04046703=0.045377500.071250,𝐴4=,𝐵0.030550.0750.0750830.016741=0.00043330.0697,𝐵2=,𝐵0.0522750.019712𝑤1=0.4636.07,𝐵𝑤2=,𝐶4.552511.262499𝑦1=0010,𝐶𝑦2=.00.0200(4.5) From Theorem 3.3, for 𝜀=0.025 minimum of 𝛾 is obtained as 1.908. Controller parameters are as follows: 𝐴𝑐=,𝐵17.007841.102262.09670.15894800.61922017.73070.055.9641964.94954.9754115.03339387109682.3165444.1407.4100𝑐=,𝐶0.59660.589329.3928.9872.24970.97831586.71406.2𝑐=,𝐷3643.879916482336.66𝑐=.76.5674.3010(4.6) For upperband 𝜀=0.1, minimum 𝛾 is calculated as 3.96. As we expect 𝛾𝜀=0.025𝛾𝜀=0.1.

For 𝑤=𝑒0.1𝑡sin(10𝑡), Figure 4 exhibitst0𝑧𝑇1(𝑠)𝑧1(𝑠)𝑑𝑠/𝑡0𝑤𝑇(𝑠)𝑤(𝑠)𝑑𝑠.

4.2. 𝐻2 Performance

Consider singular perturbed system (3.60) as ̇𝑥1(𝑡)𝜀̇𝑥2=𝑥(𝑡)21121𝑥(𝑡)2+2113𝑧(𝑡)𝑢(𝑡)+𝑤(𝑡),2=𝑥401(𝑥𝑡)2𝑥(𝑡)+2𝑢(𝑡),𝑦(𝑡)=101𝑥(𝑡)2.(𝑡)(4.7)

By utilizing Theorem 3.5, minimum value of 𝜈 for 𝜀=0.1 is obtained as 0.074. The controller parameters are as follows:𝐴𝑐=,𝐵2558.64.2892566620195.16𝑐=,𝐶1.62163.03𝑐=,𝐷0.0340.011𝑐=4.1.(4.8) For upperband 𝜀=0.001, minimum 𝑣 is calculated as 0.0002. As we expect 𝑣𝜀=0.001𝑣𝜀=0.1. Figures 5, 6, and 7 show input noise and regulated output 𝑧2, respectively.

As a new example for 𝐻2 performance, now consider singular perturbed system as ̇𝑥1(𝑡)𝜀̇𝑥2=𝑥(𝑡)10.5121𝑥(𝑡)2+2113𝑧(𝑡)𝑢(𝑡)+𝑤(𝑡),2=𝑥301(𝑥𝑡)2𝑥(𝑡)+2𝑢(𝑡),𝑦(𝑡)=111𝑥(𝑡)2.(𝑡)(4.9)

By utilizing Theorem 3.5, minimum value of 𝜈 for 𝜀=0.1 is obtained as 0.003. The controller parameters are as follows:𝐴𝑐=,𝐵5243.914292.829566.5880500.28𝑐=,𝐶0.1679.4145𝑐=,𝐷77312.66829.2𝑐=3.8×109.(4.10) For upperband 𝜀=0.001, minimum 𝑣 is calculated as 0.0004. As we expect 𝑣𝜀=0.001𝑣𝜀=0.1. Input noise is shown in Figures 5, 8, and 9 show the regulated output 𝑧2, respectively.

4.3. 𝐻/𝐻2 Performance

Now, consider singular perturbed system (3.60) as ̇𝑥1𝜀̇𝑥2=𝑥21121𝑥2+2113𝑧𝑢+𝑤,1=𝑥20.11𝑥2𝑧+0.1𝑤,2=𝑥401𝑥2𝑥+2𝑢,𝑦=101𝑥2+𝑤.(4.11) According to Theorem 3.6, due to minimization of 𝜈+𝛾 for 𝜀=0.1, the values of 𝜈=0.14 and 𝛾=0.233 are calculated. By similar calculation, due to minimization of 𝜈+𝛾 for 𝜀=0.001, the values of 𝜈 and 𝛾 are calculated as 0.088 and 0.2018, respectively.

Here, controller parameters are as the follows when 𝜀=0.1:𝐴𝑐=,𝐵7.49.17817.410.5𝑐=,𝐶4.1652.18𝑐=0.15×1040,𝐷𝑐=3.206.(4.12) Figures 10 and 11 show input signal 𝑤(𝑡) and regulated output 𝑧2. Based on the 𝐻/𝐻2, considered controller is designed to minimize effect of signal 𝑤 on regulated output 𝑧2. Also the ratio of the regulated output energy to the disturbance energy is shown in Figure 12.

5. Conclusions

In this paper, we addressed robust 𝐻2 and 𝐻 control via dynamic output feedback control for continuous-time singularly perturbed systems. By formulating all objectives in terms of a common Lyapunov function, the controller was designed through solving a set of inequalities. A dynamic output feedback controller was developed such that first, the 𝐻 and 𝐻2 performances of the resulting closed-loop system is less than or equal to some prescribed values, and furthermore, these performances are satisfied for all 𝜀(0,𝜀]. Apart from our main results, Theorems 3.1 to 3.6 show that the 𝜀-dependent controller is well defined for all 𝜀(0,𝜀] and can be reduced to an 𝜀-independent providing 𝜀 is sufficiently small. Finally, numerical simulations were provided to verify the proposed controller.