You are on page 1of 7

Automatica 59 (2015) 164–170

Contents lists available at ScienceDirect

Automatica
journal homepage: www.elsevier.com/locate/automatica

Brief paper

State-space H∞ controller design for descriptor systems✩


Masaki Inoue a , Teruyo Wada b,1 , Masao Ikeda c , Eiho Uezato d
a
Department of Applied Physics and Physico-Informatics, Keio University, Yokohama, Kanagawa 223-8522, Japan
b
Department of Mechanical Engineering, Osaka University, Suita, Osaka 565-0871, Japan
c
Headquarters, Osaka University, Suita, Osaka 565-0871, Japan
d
Department of Mechanical Systems Engineering, University of the Ryukyus, Nishihara, Okinawa 903-0213, Japan

article info abstract


Article history: This paper proposes a new linear matrix inequality (LMI) method to design state-space H∞ controllers
Received 28 November 2013 for linear time-invariant descriptor systems. Unlike preceding studies, where descriptor-type controllers
Received in revised form are first computed and then numerically transformed to state-space controllers, the proposed method
22 January 2015
carries out the transformation analytically in the parameter domain. We derive a necessary and
Accepted 2 June 2015
Available online 24 June 2015
sufficient LMI condition for the existence of a state-space controller with the same dynamic order of the
descriptor system to be controlled, which makes the closed-loop system regular, impulse-free, stable,
Keywords:
and guarantees the H∞ norm bound imposed on the closed-loop transfer function. Furthermore, we
Descriptor systems present parameterization of all such state-space controllers by variables satisfying the LMI condition and
State-space controllers an arbitrary nonsingular matrix. The LMIs utilized in this paper are strict ones, that is, those containing
Linear matrix inequalities no equality, while LMIs with equality constraints have been extensively used in the analysis and design
H∞ control for descriptor systems. The strict LMIs play key roles in deriving the results of this paper.
Dynamic output feedback © 2015 Elsevier Ltd. All rights reserved.

1. Introduction However, it is not easy to compute the control inputs from the
measured outputs by descriptor-type controllers, because we do
not have an efficient way of solving descriptor-type equations, that
This paper considers H∞ control of general linear time-
is, differential equations under algebraic constraints. Therefore, we
invariant descriptor systems including irregular or impulsive ones.
usually transform the descriptor-type controllers to input–output
There have been a number of preceding studies using linear matrix
equivalent state-space controllers or transfer functions. The
inequalities (LMIs), which deal with descriptor-type controllers transformations are carried out in the numerical domain. This idea
of the same size as the systems to be controlled. Necessary and would be fine in practical control.
sufficient conditions have been proposed for the existence of such In this paper, we take a different approach, the original idea
H∞ controllers, and coefficients of controllers are given by the of which the authors adopted in deriving state-space stabilizing
solutions of LMIs (see, e.g., Masubuchi, Kamitane, Ohara, & Suda, controllers for descriptor systems (Inoue, Wada, Ikeda, & Uezato,
1997, Rehm & Allgöwer, 2001, Uezato & Ikeda, 1999 and Xu & Lam, 2012). We obtain state-space controllers for a descriptor system
2006). Theoretically, these results are satisfactory. without computing descriptor-type controllers numerically. The
state-space controllers are realized by treating descriptor-type
controllers in the parameter domain, where the coefficients of the
descriptor-type controllers are expressed by variables satisfying
✩ This work was partially supported by the Grant-in-Aid for JSPS (the Japan LMIs, which describe a necessary and sufficient condition for the
Society for the Promotion of Science) Fellows, No. 22 · 631 and the Grant-in-Aid existence of a descriptor-type H∞ controller, and arbitrary param-
for Scientific Research (C), No.24560548 from JSPS. The material in this paper was eters. We analytically transform the descriptor-type controllers to
not presented at any conference. This paper was recommended for publication in
input–output equivalent state-space controllers whose dimension
revised form by Associate Editor Harry L. Trentelman under the direction of Editor
Richard Middleton.
is the same as the dynamic order (the rank of the coefficient matrix
E-mail addresses: minoue@appi.keio.ac.jp (M. Inoue), for the time-derivative of the descriptor variable) of the descriptor-
wada@mech.eng.osaka-u.ac.jp (T. Wada), ikeda@mech.eng.osaka-u.ac.jp type controller under a necessary and sufficient condition for the
(M. Ikeda), uezato@mibai.tec.u-ryukyu.ac.jp (E. Uezato). equivalent transformation. In this way, we can derive all parame-
1 Tel.: +81 6 6879 4084; fax: +81 6 6879 4878. terized state-space H∞ controllers for a given system, which make
http://dx.doi.org/10.1016/j.automatica.2015.06.021
0005-1098/© 2015 Elsevier Ltd. All rights reserved.
M. Inoue et al. / Automatica 59 (2015) 164–170 165

the closed-loop systems regular, impulse-free, stable, and guaran- this paper, we treat only the following two cases.
tee the specified H∞ norm bound on the closed-loop transfer func-
tions. (a) Ê = E , k = n, (b) Ê = Ir , k = r. (3)
The coefficient matrices of the state-space H∞ controllers are In the case (a), the controller (2) is the descriptor-type considered
expressed in terms of the solutions of the LMIs and an arbitrary extensively in preceding studies, e.g., Masubuchi et al. (1997),
nonsingular matrix. It is shown that the nonsingular matrix plays Rehm and Allgöwer (2001), Uezato and Ikeda (1999), Xu and Lam
the role of the equivalent transformation of the state space and (2006), and Zhang, Huang, and Lam (2003). In the case (b), it is a
thus does not affect the input–output property of the controllers. state-space controller with the dimension of the dynamic order
This finding is a contribution of the present paper. of the descriptor system (1). Although it might be interesting to
The LMIs which we utilize in this paper are strict ones (Uezato consider other Ê matrices, the authors of the present paper believe
& Ikeda, 1999), namely, those not containing any equality, while that it is good enough to treat only these two cases for the H∞
LMIs with equality constraints are extensively used in analysis and control problem.
design for descriptor systems (see, e.g., Masubuchi et al., 1997 and The closed-loop system composed of the system (1) and the
Rehm & Allgöwer, 2001). The strict LMIs play key roles in obtaining controller (2) is written using the combined descriptor variable
the results of this paper. xc = [xT ξ T ]T as
Direct design of state-space controllers, that is, design not 
through descriptor-type controllers, was studied. Rehm and Êc ẋc = Ac xc + Bc w,
(4)
Allgöwer (1998) proposed two conditions for the existence z = Cc xc ,
of state-space H∞ controllers for descriptor systems. One is
where
expressed by bi-affine matrix inequalities, which is a necessary and    
sufficient condition. The other is expressed by LMIs, but is only a E 0 A + B2 D̂C2 B2 Ĉ
necessary condition.
Êc = , Ac = ,
0 Ê B̂C2 Â
The authors of this paper also proposed direct design of strictly  
proper state-space H∞ controllers for a regular and impulse-free B1
, 0 .
 
Bc = Cc = C1 (5)
descriptor system via an LMI approach and gave an existence 0
condition in Inoue, Wada, Ikeda, and Uezato (2011). The present
paper extends that result to general descriptor systems including The descriptor system (4) is said to be regular if det(sÊc − Ac ) ̸≡ 0.
those being irregular or impulsive and provides a parameterized In addition, the system is said to be impulse-free if deg det(sÊc −
form of all proper state-space H∞ controllers. The approach here Ac ) = rank Êc . When (4) is regular and impulse-free, it has a proper
comes essentially from the same idea as Inoue et al. (2011), transfer function
but makes the process of deriving the state-space controller
Gz w(4) (s) = Cc (sÊc − Ac )−1 Bc , (6)
more understandable by using a parameterized descriptor-type
controller. and there exists a unique and continuous solution xc (t ), t > 0
for any initial value xc (0) and any input w(t ) which is continuous
2. System and controller at almost every t. The system is said to be stable if it is regular,
impulse-free, and all roots of the polynomial det(sÊc − Ac ) have
Let us deal with a linear time-invariant descriptor system negative real parts. This paper considers descriptor-type and state-
space controllers (2) which make the closed-loop system (4) stable
E ẋ = Ax + B1 w + B2 u, and the H∞ norm ∥Gz w(4) ∥∞ of the transfer function Gz w(4) (s) less

z = C 1 x, (1) than a specified value.
y = C2 x,
3. State-space controllers
where x ∈ Rn is the descriptor variable, w ∈ Rp is the disturbance
input, u ∈ Rm is the control input, z ∈ Rq is the controlled output,
In this section, we present a necessary and sufficient condition
y ∈ Rℓ is the measured output, and E, A ∈ Rn×n , B1 ∈ Rn×p ,
for the existence of state-space H∞ controllers for descriptor
B2 ∈ Rn×m , C1 ∈ Rq×n , C2 ∈ Rℓ×n are constant coefficient matrices.
systems, and give their coefficient matrices. For this, we use the
The matrix E may be singular and we denote rank E by r (≤ n).
following matrices (Uezato & Ikeda, 1999). Matrices EL , ER ∈ Rn×r
Then, only an r-dimensional component of the descriptor variable are of full column rank and satisfy E = EL ERT . Matrices U, V ∈
x contributes the dynamics of the system (1). For this reason, we
Rn×(n−r ) are of full column rank and their column vectors are
called rank E the dynamic order (e.g., Inoue et al., 2012) of the
composed of bases of KerE T and KerE, respectively. From these
descriptor system in Introduction. We note that although the direct
definitions, we see that
transmission paths from w and u to z and y are not seen explicitly
in (1), such paths can be included by augmenting the descriptor E T U = 0, EV = 0, ELT U = 0, ERT V = 0 (7)
variable if necessary (e.g., Masubuchi et al., 1997). In this paper, we
treat general descriptor systems including those being irregular or and the identities
impulsive. We assume that the triple (E , A, B2 ) is stabilizable and In = EL (ELT EL )−1 ELT + U (U T U )−1 U T ,
controllable at infinity, and (C2 , E , A) is detectable and observable
at infinity (Verghese, Levy, & Kailath, 1981). In = ER (ERT ER )−1 ERT + V (V T V )−1 V T (8)
We consider a dynamic controller of the form hold. We note that although the matrices EL , ER , U, and V are not
unique, all the discussions and results in this paper do not depend
Ê ξ̇ = Âξ + B̂y,

ΣC (Ê , Â, B̂, Ĉ , D̂) : (2) on their choices, because images of the matrices, Im EL = Im E,
u = Ĉ ξ + D̂y, Im ER = Im E T , Im U = Ker E T , Im V = Ker E are invariant.
We introduce LMIs and a matrix to express existence conditions
where ξ ∈ Rk is the descriptor variable of the controller and Ê, of H∞ controllers and their coefficient matrices. We use matrix
 ∈ Rk×k , B̂ ∈ Rk×ℓ , Ĉ ∈ Rm×k , D̂ ∈ Rm×ℓ are constant matrices. In variables F ∈ Rn×n , G ∈ Rn×ℓ , H ∈ Rm×n , J ∈ Rm×ℓ , P ,
166 M. Inoue et al. / Automatica 59 (2015) 164–170

Q ∈ Rn×n such that ERT QER and ELT PEL are symmetric, R, S ∈ To have the H∞ controller by this theorem, we need to choose
R(n−r )×(n−r ) , and the nonsingular matrices W and Z satisfying (14). Later, under the
condition (10a), Lemma 11 will guarantee their existence and give
X = PE + URV T , Y = QE T + VSU T (9) their general forms.
to define the LMIs
Remark 2. By substituting the coefficient matrices (13) and the
ERT QER
 
Ir relation (14) into (2) with Ê = E, the descriptor-type controller
> 0, (10a)
Ir ELT PEL ΣC (E , Â, B̂, Ĉ , D̂) is written as

AY + Y T AT + B2 H + H T BT2
W T (E T − E T PEQE T )Z ξ̇ = W T Ω Z ξ + W T (G − X T B2 J )y,

AT + C2T J T BT2 + F (15)
u = (H − JC2 Y )Z ξ + Jy.


 BT1
C1 Y This means that the matrices W and Z respectively represent
equivalent transformations of the equations (15) and the descrip-
A + B2 JC2 + F T Y T C1T

B1 tor variable in (15). Therefore, the freedom in W and Z does not
X T A + AT X + GC2 + C2T GT X T B1 C1T   < 0. affect the input–output property of the controller.
(10b)
BT1 X −I q 0 
Remark 3. We note that Theorem 1 gives a parameterization of
C1 0 −γ 2 Ip
all descriptor-type H∞ controllers (2) with Ê = E. For example,
Then, using the solution of these LMIs, we define the matrix this theorem is a generalization of the H∞ control part of the work
by Uezato and Ikeda (1999) in the sense that it is reduced to their
Ω = F − GC2 Y − X T B2 H − X T (A − B2 JC2 )Y . (11)
result by choosing the matrices W , Z , and F as
We note here that the matrix variables X and Y in the LMI
(10b) are of the forms (9). They were originally proposed by Uezato W = (Y −1 − X )−1 , Z = Y −1 , F = −(A + B2 JC2 )T . (16)
and Ikeda (1999) to derive numerically tractable LMI conditions The theorem is also an extension of the H∞ control part of the work
for stability analysis, stabilization, and H∞ control of descriptor by Scherer, Gahinet, and Chilali (1997) for state-space systems
systems. Similar forms X̃ = P̃E + U R̃, P̃ ∈ Rn×n , R̃ ∈ R(n−r )×n , to descriptor systems. By setting E = In and deleting the terms
and Ỹ = Q̃ E T + V S̃ , Q̃ ∈ Rn×n , S̃ ∈ R(n−r )×n , were introduced by containing U or V in X and Y , we obtain their result.
Rehm and Allgöwer (2001) in a similar context of the H∞ control
part of Uezato and Ikeda (1999). The classes of matrices expressed 3.2. Main result: state-space controller
by X , X̃ and Y , Ỹ are respectively identical since the identities (8)
imply that X̃ and Ỹ are expressed in the forms of (9) as It has been known that the descriptor-type controller ΣC (E , Â,
X̃ = {P̃ + ( ) (
U R̃ER ERT ER −1 )
ELT EL −1 ELT }E B̂, Ĉ , D̂) can be transformed to an input–output equivalent state-
space controller of the dimension r (= rank E ) if and only if U T ÂV ∈
+ U {R̃V (V V ) }V ,
T −1 T
Rr ×r is nonsingular (e.g., Inoue et al., 2012), where this condition
Ỹ = {Q̃ + V S̃EL (ELT EL )−1 (ERT ER )−1 ERT }E T means that the descriptor-type controller is regular and impulse-
free. However, we cannot use this condition to check transforma-
+ V {S̃U (U T U )−1 }U T . (12)
bility of the descriptor-type controller because  = W T Ω Z
In this paper, we use the forms (9) because the authors have contains unfixed matrices W and Z . For this reason, we restate the
been skilled at using them to obtain various results as Ikeda, Lee, condition as follows (Inoue et al., 2012).
and Uezato (2000), Inoue, Wada, Ikeda, and Uezato (2009); Inoue
et al. (2011, 2012), Wada, Ikeda, and Uezato (2006) and useful Lemma 4. Suppose that the condition of Theorem 1 holds. Then,
Lemmas 4, 10, and 11 are available. U T ÂV is nonsingular if and only if V T Ω U is so.
The proofs of the following theorems will be given in Section 4.
The following theorem is the main result of this paper, which
implies that all the state-space H∞ controllers are parameterized
3.1. Preliminary: descriptor-type controller by variables F , G, H , J , P , Q , R, S satisfying the LMIs (10) and an
arbitrary nonsingular matrix.
To derive state-space controllers, we first consider descriptor-
type H∞ controllers (2) with Ê = E. Theorem 5. For a given positive constant γ , there exists a state-
space H∞ controller ΣC (Ir , Âs , B̂s , Ĉs , D̂s ) such that the closed-loop
Theorem 1. For a given positive constant γ , there exists a descriptor- system (4) is stable and satisfies ∥Gz w(4) ∥∞ < γ if and only if there
type H∞ controller ΣC (E , Â, B̂, Ĉ , D̂) such that the closed-loop exist matrices F , G, H , J , P , Q , R, and S such that the LMIs (10) hold
system (4) is stable and satisfies ∥Gz w(4) ∥∞ < γ if and only if there and V T Ω U defined by Ω of (11) is nonsingular. Then, coefficient
exist matrices F , G, H , J , P , Q , R, and S such that the LMIs (10) hold. matrices of all such controllers for the system (1) are expressed by
Then, coefficient matrices of all such controllers for the system (1) are
expressed by Âs = WsT ERT {Ω − Ω U (V T Ω U )−1 V T Ω }EL Zs , (17a)

 = W T Ω Z , B̂ = W T (G − X T B2 J ), B̂s = WsT ERT {In − Ω U (V T Ω U )−1 V T }(G − X T B2 J ), (17b)

Ĉ = (H − JC2 Y )Z , D̂ = J , (13) Ĉs = (H − JC2 Y ){In − U (V Ω U )


T −1
V Ω }EL Zs ,
T
(17c)
where X , Y , and Ω are determined by the solutions of the D̂s = J − (H − JC2 Y )U (V T Ω U )−1 V T (G − X T B2 J ), (17d)
LMIs (10) as (9) and (11), and W and Z ∈ Rn×n are any nonsingular
matrices such that where X and Y are determined by P , Q , R, and S as (9), Ws ∈ Rr ×r
is any nonsingular matrix, and
W T (E T − E T PEQE T )Z = E (14)
Zs = {ERT (E T − E T PEQE T )EL }−1 Ws−T . (18)
holds.
M. Inoue et al. / Automatica 59 (2015) 164–170 167

Remark 6. As implied by Remark 1 in Inoue et al. (2012), ERT ER (Ir − Ĉs = −0.15 0.64 , D̂s = 1.22
 
(22)
ELT PEQER )ELT EL is nonsingular when LMI (10a) holds. Then, we can by choosing the matrix Ws as Ws = I2 .
define Zs of (18). In the following, we extensively use the equivalent Next, we consider α = 0, i.e., the descriptor system has an
expression impulsive mode. We obtain a state-space H∞ controller with the
following coefficient matrices
WsT ERT (E T − E T PEQE T )EL Zs = Ir (19)
0.19 −8.37 −23.48
   
instead of (18). By substituting (18) into Âs , B̂s , and Ĉs in (17), Âs = , B̂s = ,
24.46 −43.81 −90.09
we see that the freedom generated by Ws in the state-space H∞
controller ΣC (Ir , Âs , B̂s , Ĉs , D̂s ) is the same as that of the equivalent Ĉs = 6.00 −13.35 , D̂s = −31.27
 
(23)
transformation of the state space. Therefore, the input–output
such that the closed-loop descriptor system (4) is stable for the
property of the controller does not depend on the choice of Ws .
minimum γ = 0.30, where we choose the matrix Ws as Ws = I2 .
Remark 7. We note that practically, V T Ω U is almost always
nonsingular, because Ω of (11) contains the n × n matrix F under 4. Proofs of theorems
no constraint among elements. Even if it is singular, we can make
it nonsingular by replacing F by F + ε V (V T V )−1 (U T U )−1 U T with a We first introduce useful lemmas for the proofs of theorems.
sufficiently small constant ε such that (10b) holds. We use notations Ec = diag{E , E }, ERc = diag{ER , ER }, Uc =
diag{U , U }, and Vc = diag{V , V }.
Remark 8. Under the LMI (10b), we can show (Inoue et al., 2012)
that V T Ω U is nonsingular if (i) Im B2 ⊆ Im E, (ii) Ker E ⊆ Ker C2 , Lemma 9 (Uezato & Ikeda, 1999). For a given positive constant γ , the
(iii) Im G ⊆ Im E T and J = 0, or (iv) Ker E T ⊆ Ker H and J = 0. closed-loop descriptor system (4) with Êc = Ec is stable and satisfies
Therefore, in the case (i), (ii), (iii), or (iv), only solvability of LMIs ∥Gz w(4) ∥∞ < γ if and only if there exist matrices Qc ∈ R2n×2n and
(10) is the necessary and sufficient condition for the existence of Sc ∈ R2(n−r )×2(n−r ) such that ERc
T
Qc ERc is symmetric and LMIs
state-space H∞ controllers. We note (Inoue et al., 2012) that for
the condition (10) to hold under the case (i), (ii), (iii), or (iv), U T AV
T
ERc Qc ERc > 0, (24a)
has to be nonsingular and then the descriptor system (1) to be
YcT ATc YcT CcT
 
Ac Yc + Bc
controlled has to be regular and impulse-free. <0
Furthermore, the case (i) or (ii) restricts the class of systems
 BTc −I q 0 (24b)
2
(1) so that the transfer function from the control input u to the Cc Yc 0 −γ Ip
measured output y is strictly proper (Ikeda et al., 2000; Takaba,
hold, where Yc = Qc EcT + Vc Sc UcT .
1998). That is, in the case (i) or (ii), the obtained solution of LMIs
(10) provides proper controllers for such strictly proper systems.
Lemma 10 (Uezato & Ikeda, 1999). Suppose that ERT QER and S are
In contrast, the assumption (iii) or (iv) implies D̂s = 0 in (17), that
nonsingular. Then, QE T + VSU T is nonsingular and its inverse is
is, the solution of LMIs (10) and the assumption (iii) or (iv) give
represented as
strictly proper controllers for proper systems.
(QE T + VSU T )−1 = Q̃ E + U S̃V T , (25)
3.3. Numerical examples: state-space H∞ controllers
n×n (n−r )×(n−r )
where Q̃ ∈ R and S̃ ∈ R satisfy
We present numerical examples of state-space H∞ controllers
obtained by Theorem 5. Let us consider the descriptor system (1) ELT Q̃ EL = (ERT QER )−1 , S̃ = (U T U )−1 S −1 (V T V )−1 . (26)
whose coefficient matrices are
When ELT Q̃ EL and S̃ are nonsingular, the converses of (25) and
1 1 0 0 2 1
   
(26) hold.
E= 0 1 0 , A= 3 −2 1 ,
0 0 0 1 2 α Lemma 11. Under the LMI condition (10a), the nonsingular matrices
 
0 1
  W and Z satisfying (14) exist and are respectively related to the
B1 = 0 , B2 = 0 , nonsingular matrices Ws and Zs satisfying (19) as
1 2 W = ER Ws ELT + VSw1 ELT + VSw2 U T ,
1 , 1 .
   
C1 = 0 1 C2 = 0 2 (20) Z = EL Zs ERT + URz1 ERT + URz2 V T (27)
For this system, we choose (n−r )×r (n−r )×(n−r )
with Sw1 , Rz1 ∈ R and nonsingular Sw2 , Rz2 ∈ R .
1 0 1 1 0
     
The proof of Lemma 11 is given in the Appendix.
EL = 0 1 , ER = 0 1 , U =V = 0 . (21) Now, we prove Theorems 1 and 5.
0 0 0 0 1
Proof of Theorem 1. Sufficiency part: Applying Lemma 9, we
Since U T AV = α , the descriptor system is regular and impulse-free prove the sufficiency part. Using the matrices F , G, H , J , P ,
if and only if α ̸= 0. Q , R, S , W , and Z in the theorem, we construct Qc and Sc as
First, we consider the case of α = 1 and solve the LMIs (10) for given in the sufficiency part of the proof of Theorem 1 in Inoue
H∞ controller design by Theorem 5. (The authors used mincx of et al. (2012). In the same way as Inoue et al. (2012), we can show
Robust Control Toolbox in MatLab⃝ R
.) We have a solution to the that ERcT
Qc ERc is symmetric and (24a) holds. We also see that the
LMIs with the minimum γ = 0.75, which yields a state-space LMI (10b) guarantees the LMI (24b) as follows. We define a matrix
controller ΣC (I2 , Âs , B̂s , Ĉs , D̂s ) with the coefficient matrices Φ ∈ R(2n+p+q)×(2n+p+q) as
−3.19 2.01 −1.98
      
In X
Âs = , B̂s = , Φ = diag , Iq , Ip , (28)
4.41 −3.38 0.17 0 W −1
168 M. Inoue et al. / Automatica 59 (2015) 164–170

which is nonsingular. Substituting Ac , Bc , Cc of (5), Â, B̂, Ĉ , D̂ are defined by nonsingular matrices
of (13) and Yc = Qc EcT + Vc Sc UcT into the left side of (24b), and
(EL EL ) EL
 T −1 T 
multiplying the resultant matrix by Φ from the right and by Φ T , N = ER (ERT ER )−1 V ,
 
M = (34)
from the left, we obtain the left side of (10b). Thus, UT

so that
left side of (24b) = Φ −T {left side of (10b)}Φ −1 . (29)
 
Ir 0
Therefore, the LMI (10b) implies that the LMI (24b) holds for the MEN = , (35)
0 0
closed-loop system (4) with Êc = Ec .
Necessity part: Suppose that there exists a descriptor-type H∞ and Â22 = U T ÂV is nonsingular.
controller ΣC (E , Â, B̂, Ĉ , D̂) such that the closed-loop system (4) is We further compute the coefficient matrices (32) by substitut-
stable and satisfies ∥Gz w(4) ∥∞ < γ . Then, from Lemma 9 there exist ing Â, B̂, Ĉ , D̂ of (13) and W , Z of (27) in Lemma 11. We first see
T
Qc and Sc such that the LMIs (24) hold. Using the matrix variables U T W T = U T USw T T
2 V and ZV = URz2 V V to obtain
in (24), applying Lemma 10, and following the necessity part of
U T Â = U T USw 2V Ω Z , ÂV = W T Ω URz2 V T V ,
T T
the proof of Theorem 1 in Inoue et al. (2012), we can construct the
matrices F , G, H , J , P , Q , R, and S such that the LMIs (10) hold.
U T ÂV = U T USw 2 V Ω URz2 V V ,
T T T
That is, using the matrices X , Y21 , and Y22 appeared in Inoue et al.
(2012), we define the matrix Π as
U T B̂ = U T USw 2 V (G − X B2 J ),
T T T
  
In X
Π = diag −1 , Iq , Ip . (30) Ĉ V = (H − JC2 Y )URz2 V T V (36)
0 −Y22 Y21 X
in (32). Then, noting nonsingularity of Sw2 , Rz2 and relations
Then, multiplying (24b) by Π from the right and by Π T from the
left, we obtain the LMI (10b) with variables (ELT EL )−1 ELT W T = WsT ERT + SwT 1 V T ,

F = X T (A + B2 D̂C2 )Y + X T B2 Ĉ Y21 ZER (ERT ER )−1 = EL Zs + URz1 , (37)


−X T T
Y21 −T
Y22 B̂C2 Y −X T T
Y21 −T
Y22 ÂY21 , where Ws and Zs satisfy (19), we reduce (32) to
T
G = X B2 D̂ − X T T
Y21 −T
Y22 B̂,
Âs = (WsT ERT + SwT
1 V ){Ω − Ω U (V Ω U )
T T
V Ω}
−1 T

H = D̂C2 Y + Ĉ Y21 , J = D̂, (31) · (EL Zs + URz1 ), (38a)

where Y is a sub-matrix of Yc defined in Inoue et al. (2012). B̂s = (WsT ERT + Sw 1 V ){In − Ω U (V Ω U )
T T T −1 T
V }
Parameterization of H∞ controllers: Following the parameterization · (G − X T B2 J ), (38b)
part of the proof of Theorem 1 in Inoue et al. (2012) by replacing
matrices B and C in Inoue et al. (2012) with B2 and C2 , respectively, Ĉs = (H − JC2 Y ){In − U (V T Ω U )−1 V T Ω }
we can prove that coefficient matrices of all descriptor-type H∞ · (EL Zs + URz1 ), (38c)
controllers are expressed by (13).
This completes the proof of Theorem 1.  D̂s = J − (H − JC2 Y )U (V T Ω U )−1 V T (G − X T B2 J ), (38d)

Proof of Theorem 5. Sufficiency part: The condition of Theo- where (38d) is identical to (17d). Since
rem 5 implies the existence of a descriptor-type H∞ controllers
V T {Ω − Ω U (V T Ω U )−1 V T Ω } = 0,
ΣC (E , Â, B̂, Ĉ , D̂) defined by (13) in Theorem 1. As mentioned at
the beginning of Section 3.2 and Lemma 4, under the nonsingular- V T {In − Ω U (V T Ω U )−1 V T } = 0,
ity condition on V T Ω U, we can transform this controller to an in-
{Ω − Ω U (V T Ω U )−1 V T Ω }U = 0,
put–output equivalent state-space controller ΣC (Ir , Âs , B̂s , Ĉs , D̂s )
with the coefficients (Inoue et al., 2012) {In − U (V T Ω U )−1 V T Ω }U = 0 (39)

Âs = Â11 − Â12 Â− 1


22 Â21
hold, (38a), (38b), and (38c) are equivalent to (17a), (17b), and
(17c), respectively. The proof of the sufficiency part is completed.
= ( )
ELT EL −1 ELT {Â − ÂV (U ÂV ) U Â} (
T −1 T
) ,
ER ERT ER −1 (32a)
Necessity part: It has been shown in Inoue et al. (2012) that
B̂s = B̂1 − Â12 Â− 1
22 B̂2
when the r-dimensional state-space controller ΣC (Ir , Ãs , B̃s ,
= (ELT EL )−1 ELT {B̂ − ÂV (U T ÂV )−1 U T B̂}, (32b) C̃s , D̃s ) exists, we can augment it to an input–output equivalent
n-dimensional descriptor-type controller ΣC (E , Ãd , B̃d , C̃d , D̃d ) with
Ĉs = Ĉ1 − Ĉ2 Â− 1
22 Â21
coefficient matrices
= {Ĉ − Ĉ V (U T ÂV )−1 U T Â} ER (ERT ER )−1 , (32c)
−1

Ãs 0

Ãd = M N −1
−1 0 In − r
D̂s = D̂ − Ĉ2 Â22 B̂2
= EL Ãs ERT + U (U T U )−1 (V T V )−1 V T , (40a)
= D̂ − Ĉ V (U T ÂV )−1 U T B̂, (32d)
 
−1 B̃s
where B̃d = M = EL B̃s , (40b)
    0
Â11 Â12 B̂1
= M ÂN , = M B̂, −1
= C̃s ERT ,
 
Â21 Â22 B̂2 C̃d = C̃s 0 N (40c)

D̃d = D̃s .
 
Ĉ1 Ĉ2 = Ĉ N (33) (40d)
M. Inoue et al. / Automatica 59 (2015) 164–170 169

Then, from Theorem 1, there exist matrices F , G, H , J , P , Q , R, Since ERT WU = 0 as mentioned above, the second term is zero and
and S such that the LMIs (10) hold, and the coefficient matrices (40) W is expressed as that of (27) by defining Ws , Sw1 , and Sw2 as
are expressed as (13) by these matrices with W and Z satisfying
Ws = (ERT ER )−1 ERT WEL (ELT EL )−1 ,
(14). Since U T Ãd V = In−r , V T Ω U is nonsingular from Lemma 4.
The proof of the necessity part is completed. Sw1 = (V T V )−1 V T WEL (ELT EL )−1 ,
Parameterization of H∞ controllers: We prove that the coefficient
matrices of all the state-space H∞ controllers are expressed by Sw2 = (V T V )−1 V T WU (U T U )−1 . (A.2)
(17). Suppose that a state-space H∞ controller ΣC (Ir , Ãs , B̃s , C̃s , D̃s ) We note that since ERT WEL and V T WU are nonsingular as mentioned
exists. Then, we augment the controller to the descriptor form with
above, the matrices Ws and Sw2 are nonsingular.
the coefficient matrices of (40) as in the proof of the necessity part.
In the same way, we can show that Z is expressed as that of (27)
Theorem 1 implies that (40) can be expressed as (13) using X , Y of
by defining Zs , Rz1 , and Rz2 as
(9), G, H , J in (10b), Ω of (11), and W , Z of (14).
Now, we apply the same derivation procedure for the state- Zs = (ELT EL )−1 ELT ZER (ERT ER )−1 ,
space controller in the above proof of the sufficiency part. From
(40), we easily see that the submatrices in the coefficient matrices Rz1 = (U T U )−1 U T ZER (ERT ER )−1 ,
of (32) are
Rz2 = (U T U )−1 U T ZV (V T V )−1 , (A.3)
Â11 = Ãs , Â12 = 0, Â21 = 0, Â22 = In−r ,
where Zs and Rz2 are nonsingular. By substituting W and Z of (27)
B̂1 = B̃s , B̃2 = 0, Ĉ1 = C̃s , C̃2 = 0. (41) into (14) and multiplying (ELT EL )−1 ELT from the left and ER (ERT ER )−1
from the right, we see that Ws and Zs satisfy (19).
Then, the matrices Âs , B̂s , Ĉs , D̂s of (32) are reduced to Conversely, let us consider Ws and Zs satisfying (19), and define
W and Z as (27) with any nonsingular Sw2 and Rz2 , respectively.
Âs = Ãs , B̂s = B̃s , Ĉs = C̃s , D̂s = D̃s , (42) Substituting such W and Z into the left side of (14), we see that
the equation holds. Nonsingularity of W and Z is guaranteed by
which are the coefficient matrices of the original state-space H∞
Lemma 10 with the expressions
controller.
On the other hand, these coefficient matrices are computed W = {(ER Ws + VSw1 )(ERT ER )−1 ERT }E T + VSw2 U T ,
from (13) as (17). Therefore, we can conclude that the coefficient
matrices of any state-space H∞ controller ΣC (Ir , Ãs , B̃s , C̃s , D̃s ) are Z = {(EL Zs + URz1 )(ELT EL )−1 ELT }E + URz2 V T , (A.4)
expressed as (17).
The proof of Theorem 5 is completed.  where ERT {(ER Ws + VSw1 )(ERT ER )−1 ERT }ER and ELT {(EL Zs + URz1 )
(ELT EL )−1 ELT }EL are reduced to nonsingular ERT ER Ws and ELT EL Zs . The
proof of Lemma 11 is completed. 
5. Concluding remarks

In this paper, we considered state-space H∞ controllers for References


general descriptor systems including those being irregular or
impulsive. We presented a necessary and sufficient condition Ikeda, M., Lee, T. W., & Uezato, E. (2000). A strict LMI condition for H2 control of
descriptor systems. In Proceedings of the 39th IEEE conference on decision and
in terms of strict LMIs for the existence of a state-space H∞ control (pp. 601–604).
controller whose dimension is the same as the dynamic order of the Inoue, M., Wada, T., Ikeda, M., & Uezato, E. (2009). Stabilization of linear time-
descriptor system to be controlled. Under the existence condition, varying descriptor systems by output feedback. In Proceedings of the 2009
we gave a state-space H∞ controller using the solutions of the LMIs. European control conference (pp. 1347–1352).
Inoue, M., Wada, T., Ikeda, M., & Uezato, E. (2011). A straightforward approach to
Furthermore, we showed that the coefficient matrices of any state- state-space controllers for descriptor systems: H∞ controller design via LMIs.
space H∞ controller of the same dimension as the dynamic order In Proceedings of the 18th IFAC world congress (pp. 7625–7630).
of the descriptor system to be controlled can be expressed by the Inoue, M., Wada, T., Ikeda, M., & Uezato, E. (2012). State-space stabilizing controllers
for descriptor systems. SICE Journal of Control, Measurement, and System
variables of the LMIs. In this sense, we parameterized state-space
Integration, 5(3), 175–183.
H∞ controllers for general descriptor systems. Masubuchi, I., Kamitane, Y., Ohara, A., & Suda, N. (1997). H∞ control for descriptor
systems: A matrix inequalities approach. Automatica, 33(4), 669–673.
Rehm, A., & Allgöwer, F. (1998). H∞ -control of differential–algebraic-equation
Appendix. Proof of Lemma 11 systems. Technical report. University of Stuttgart,
URL: http://elib.uni-stuttgart.de/opus/volltexte/1999/353/.
It has been shown in Remark 1 in Inoue et al. (2012) that there Rehm, A., & Allgöwer, F. (2001). H∞ control of differential algebraic equation
systems: The linearizing change of variables approach revisited. In Proceedings
exist nonsingular matrices W and Z satisfying (14) under the LMI of the 2001 American control conference (pp. 2948–2952).
condition (10a). Scherer, C., Gahinet, P., & Chilali, M. (1997). Multiobjective output-feedback control
Now we prove that such W and Z are expressed as (27). As via LMI optimization. IEEE Transactions on Automatic Control, 42(7), 896–911.
shown in the proof of Lemma 1 in Inoue et al. (2012), LMI (10a) and Takaba, K. (1998). Robust H 2 control of descriptor system with time-varying
uncertainty. International Journal of Control, 71(4), 559–579.
(14) guarantee that ERT WU = 0, ELT ZV = 0 hold and the matrices Uezato, E., & Ikeda, M. (1999). Strict LMI conditions for stability, robust stabilization,
ERT WEL , ELT ZER , V T WU, and U T ZV are nonsingular. and H∞ control of descriptor systems. In Proceedings of the 38th IEEE conference
Using the identities in (8), we rewrite W as on decision and control (pp. 4092–4097).
Verghese, G. C., Levy, B. C., & Kailath, T. (1981). A generalized state-space for singular
W = ER (ERT ER )−1 ERT WEL (ELT EL )−1 ELT systems. IEEE Transactions on Automatic Control, 26(4), 811–831.
Wada, T., Ikeda, M., & Uezato, E. (2006). Stability theory for descriptor systems with
non-smooth nonlinearities, In Proceedings of the 17th international symposium
+ ER (ERT ER )−1 ERT WU (U T U )−1 U T on mathematical theory of networks and systems (pp. 1626–1631).
Xu, S., & Lam, J. (2006). Robust control and filtering of singular systems. Springer.
+ V (V T V )−1 V T WEL (ELT EL )−1 ELT Zhang, L., Huang, B., & Lam, J. (2003). LMI synthesis of H2 and mixed H2 /H∞
controllers for singular systems. IEEE Transactions on Circuits and Systems II:
+ V (V T V )−1 V T WU (U T U )−1 U T . (A.1) Analog and Digital Signal Processing, 50(9), 615–626.
170 M. Inoue et al. / Automatica 59 (2015) 164–170

Masaki Inoue received the Master’s and Doctor’s degrees Masao Ikeda received the Bachelor’s, Master’s, and
in Mechanical Engineering from Osaka University, Japan Doctor’s degrees in Electrical Engineering from Osaka
in 2009 and 2012, respectively. From 2010 to 2012, University, Japan in 1969, 1971, and 1975, respectively.
he was a Research Fellow of the Japan Society for the In 1973 he joined the Systems Engineering Department
Promotion of Science. From 2012 to 2014, he was a Project of Kobe University, Japan where he became a Professor
Researcher of the FIRST (Funding Program for World- in 1990. In 1995, he returned to Osaka University,
Leading Innovative R&D on Science and Technology) where he was a Professor in the Mechanical Engineering
Aihara Innovative Mathematical Modelling Project, and Department and an Associate Dean of the Graduate
also a Doctoral Researcher of the Graduate School of School of Engineering from 2005 to 2010. He is a
Information Science and Engineering, Tokyo Institute of Specially Appointed Professor of Osaka University from
Technology, Japan. Currently, he is an Assistant Professor 2010 and the Vice President for Research Management
in the Faculty of Science and Technology, Keio University, Japan. His research and Administration from 2013. He has held visiting appointments at Santa Clara
interests include stability theory of dynamical systems. He is a member of IEEE, University, USA and the National Aerospace Laboratory of Japan. His research
SICE, and ISCIE. interests include stability analysis and controller design for time-varying systems,
nonlinear systems, large scale systems, and descriptor systems. He was the
President of the Society of Instrument and Control Engineers (SICE) in 2005. He is a
Teruyo Wada received the Bachelor’s and Master’s de-
SICE Fellow and Honorary Member, an IEEE Life Fellow, and a JSME Fellow.
grees in Applied Physics from Osaka University, Japan in
1983, 1985, respectively, and the Doctor’s degree in Sys-
tems Science from Kobe University, Japan in 1995. From Eiho Uezato received the Bachelor’s and Master’s degrees
1987 to 1990, she was an Assistant Professor at the Grad- in Mechanical Engineering from the University of the
uate School of Science and Technology, Kobe University. Ryukyus, Japan in 1991 and 1993, respectively, and the
She moved to the College of Engineering, Osaka Prefec- Doctor’s degree in Systems Science from Kobe University,
ture University, Japan in 1990, where she became an Asso- Japan in 1996. Since 1996, he has been with the University
ciate Professor at the Department of Mechanical Systems of the Ryukyus and currently an Associate Professor in
Engineering in 1998. She has been a Specially Appointed the Department of Mechanical Systems Engineering. His
Associate Professor in the Department of Mechanical En- research interests include control theory of descriptor
gineering, Osaka University since 2003. She was a Visiting Research Associate at systems and robotics. He is a member of SICE, ISCIE, RSJ,
Santa Clara University, USA in 1997. Her research interests include stability analy- JSME and IEEE.
sis and modeling of nonlinear systems. She is a member of SICE, IEEE and JSME.

You might also like