article
info
Article history:
Received 30 August 2011
Received in revised form
19 February 2012
Accepted 10 March 2012
Available online 3 May 2012
Keywords:
Descriptor systems
Discrete-time systems
Observer
Nonlinear systems
Linear matrix inequality
abstract
In this paper, the observer design problem for discrete-time descriptor systems is considered. For
the discrete-time linear descriptor systems, the necessary and sufficient conditions for the existence
and convergence of the proposed observer are given and proved, and a systemic design approach is
presented via the linear matrix inequalities formulation. Furthermore, an extension to a class of nonlinear
descriptor systems with Lipschitz constraints is investigated. Simulation examples are given to illustrate
the estimation performance of the proposed method.
Crown Copyright 2012 Published by Elsevier B.V. All rights reserved.
1. Introduction
Descriptor systems, which are also referred to as singular
systems, differentialalgebraic equation systems, or generalized
state-space systems, can be used to describe a lot of practical
systems such as electrical networks [1], constrained mechanical
systems [2], biological systems [3], aircraft modeling [4], etc.
Therefore, many control problems for descriptor systems have
attracted considerable attention in the past several decades. Many
studies in feedback control [5], robust control [6], fault-tolerant
control [7], etc. have been presented in the literature.
The control of descriptor systems is often based on state
feedback. Unfortunately, in many applications, the state of the
system is not available for measurement. In this regard, the
problem of state estimation for descriptor systems is of both
theoretical and practical significance. Many significant results
have been reported in observer design for descriptor systems;
see e.g. [811] and the references therein. However, most of
the existing works are concerned on continuous-time systems.
Observer design for discrete-time descriptor systems has received
little attention [1215]. Moreover, only a few limited results
have been published on the problem of designing discrete-time
nonlinear descriptor observers [1315]. As a result, there is a strong
incentive for us to develop a novel observer design method for
discrete-time descriptor systems.
0167-6911/$ see front matter Crown Copyright 2012 Published by Elsevier B.V. All rights reserved.
doi:10.1016/j.sysconle.2012.03.006
(1)
684
E
rank
C
=n
V (k) = eT (k)Pe(k).
zE A
= n,
C
Since rank
E
C
z C, |z | 1, z finite.
(3)
1V = eT (k + 1)PeT (k + 1) eT (k)Pe(k)
N such
(4)
L = P 1 W .
(7)
P
P (TA) WC
(TA)T P C T W
P
< 0.
(8)
Theorem 2. Under the assumptions (2) and (3), the linear matrix
equation (8) in Theorem 1 is solvable.
Proof. Under the assumption (2), the general solution of (4) is
(9)
E
N =
C
+ Y In+m
E
C
E
C
(17)
rank
zIn TA
= n,
C
z C, |z | 1, z finite
(18)
z C, |z | 1, z finite.
(19)
which is equivalent to
zIn TA
zC
rank
C
= n,
(16)
(6)
Q SR1 S T > 0.
(15)
where Q = Q T , R = RT is equivalent to
P
P (TA LC )
(TA LC )T P
< 0.
P
P > 0,
(14)
(5)
R > 0,
(13)
TE + NC = In .
Q
ST
(12)
that
(11)
(2)
and
rank
(10)
T
0
0
= rank
N
Im
0
0
0
Im
zE A
zC
C
(20)
P + 12 In
P (TA) WC
P (TA) WC
(TA)T P C T W T
P In
(TA)T P C T W T
685
>0
(26)
Box I.
T
e(k)
(TA LC )T P (TA LC ) P + 12 eT (k)e(k) (TA LC )T P e(k)
=
1
1
P (TA LC )
P In
e(k)
e(k)
=
1
1
(31)
where
(TA LC )T P
.
P In
Box II.
rank
zIn TA
zC
C
zE A
zC
.
C
= rank
(21)
= n,
z C, |z | 1, z finite.
(22)
(23)
(27)
(28)
1V = V (k + 1) V (k)
= eT (k + 1)Pe(k + 1) eT (k)Pe(k)
= [(TA LC )e(k) + 1 ]T P [(TA LC )e(k)
+ 1 ] eT (k)Pe(k)
= eT (k)(TA LC )T P (TA LC )e(k) + 2eT (k)
(TA LC )T P 1 + 1 T P 1 eT (k)Pe(k).
(29)
(24)
1 1 e(k) .
1V < 0.
(25)
(30)
(32)
686
Fig. 1. State x1 (k) (solid line) and its estimate x 1 (k) (dashed line) in Example 1.
Fig. 3. State x3 (k) (solid line) and its estimate x 3 (k) (dashed line) in Example 1.
Fig. 2. State x2 (k) (solid line) and its estimate x 2 (k) (dashed line) in Example 1.
Fig. 4. State x1 (k) (solid line) and its estimate x 1 (k) (dashed line) in Example 2.
5. Simulations
In this section, two examples are given to show the effectiveness of the proposed method.
Example 1. Consider the following discrete-time descriptor system in the form of (1) with the following parameters [26]
1
0
1
2
2
0
E=
B=
1
1 ,
0
1
1 ,
0.2
0.153
0.156
0.135
A=
1
C =
0
0
1
0.045
0.252
0.171
0.069
0.156 ,
0.636
0.4
0.6
T =
0.4
0.4
1.0216
0.0319
0.2113
P =
0.135
0.0282
0.0462
L=
0.0319
1.2363
0.0307
N =
0.2113
0.0307 ,
1.0374
0.171
0.0486 .
0.2646
1
0
E=
0
0
0
1
0
0
0
0
1
0
0.2
0.2
0
1 .
2
0.7
0
A=
0
0
0
,
1
0
1
0.5
0
0
0.3
0
1
0
0
0
,
0
0
0
1
,
0
0
1
0
B=
0
0
0.2 ,
0.8
Example 2. We now illustrate the design for nonlinear discretetime model. Consider the system described by (23) where
0
.
0
0
0.05 sin(x3 (k))
(x(k), u(k)) =
,
0
0
C = 0
0 .
1
0
T =
0
0
0
1
0
0
0
0
1
0
,
1
1
1
0
N = ,
1
1
0.3
0
L=
.
0
0.3
687
Fig. 5. State x2 (k) (solid line) and its estimate x 2 (k) (dashed line) in Example 2.
Fig. 6. State x3 (k) (solid line) and its estimate x 3 (k) (dashed line) in Example 2.
Fig. 7. State x4 (k) (solid line) and its estimate x 4 (k) (dashed line) in Example 2.
6. Conclusion
In this paper, a novel approach is presented to design observers
for discrete-time descriptor systems. For discrete-time linear
descriptor systems, the necessary and sufficient conditions for
the convergence of the proposed observer are established and
expressed in a linear matrix inequalities formulation. For a class of
discrete-time nonlinear descriptor systems, the proposed method
[1] L. Dai, Singular Control Systems, in: Lecture Notes in Control and Information
Sciences, Springer, 1989.
[2] G. Duan, Analysis and Design of Descriptor Linear Systems, Springer, 2010.
[3] P. Liu, Q. Zhang, X. Yang, L. Yang, Passivity and optimal control of descriptor
biological complex systems, IEEE Transactions on Automatic Control 53 (2008)
122125.
[4] B.L. Stevens, F.L. Lewis, Aircraft Modeling, Dynamics and Control, Wiley, New
York, 1991.
[5] B. Zhang, Parametric eigenstructure assignment by state feedback in
descriptor systems, IET Control Theory & Applications 2 (2008) 303309.
[6] A. Rehm, F. Allgower, An LMI approach towards H control of discrete-time
descriptor systems, in: Proceedings of American Control Conference, 2002,
pp. 614619.
[7] Z. Gao, S.X. Ding, Actuator fault robust estimation and fault-tolerant control
for a class of nonlinear descriptor systems, IET Control Theory & Applications
1 (2007) 12081218.
[8] M. Darouach, M. Boutayeb, Design of observers for descriptor systems, IEEE
Transactions on Automatic Control 33 (1995) 13231327.
[9] D. Koenig, S. Mammar, Design of proportional-integral observer for unknown
input descriptor systems, IEEE Transactions on Automatic Control 47 (2002)
20572062.
[10] D. Koenig, Observer design for unknown input nonlinear descriptor systems
via convex optimization, IEEE Transactions on Automatic Control 51 (2006)
10471052.
[11] G. Lu, D.W.C. Ho, Full-order and reduced-order observers for Lipschitz
descriptor systems: the unified LMI approach, IEEE Transactions on Circuits
and Systems 53 (2006) 563567.
[12] L. Dai, Observers for discrete singular systems, IEEE Transactions on Automatic
Control 33 (1988) 187191.
[13] D.N. Shields, Observer design for discrete nonlinear descriptor systems, in:
Proceedings of International Conference on Control, 1996, pp. 831836.
[14] M. Darouach, L. Boutat-Baddas, M. Zerrougui, H observers design for a class of
discrete time nonlinear singular systems, in: 18th Mediterranean Conference
on Control & Automation, 2010, pp. 4651.
[15] M. Boutayeb, Synchronization and input recovery in digital nonlinear systems,
IEEE Transactions on Circuits and Systems II: Express Briefs 51 (2004)
393399.
[16] Z. Gao, S.X. Ding, Sensor fault reconstruction and sensor compensation for a
class of nonlinear state-space systems via a descriptor system approach, IET
Control Theory & Applications 1 (2007) 578585.
[17] Z. Gao, S.X. Ding, State and disturbance estimator for time-delay systems with
application to fault estimation and signal compensation, IEEE Transactions on
Signal Processing 55 (2007) 55415551.
[18] J. Daafouz, P. Riedinger, C. Iung, Observer-based switched control design
for discrete-time switched systems, in: European Control Conference, 2003.
Available online:
http://www.nt.ntnu.no/users/skoge/prost/proceedings/ecc03/pdfs/564.pdf.
[19] E.E. Yaz, C.S. Jeong, Y.I. Yaz, An LMI approach to discrete-time observer design
with stochastic resilience, Journal of Computational and Applied Mathematics
188 (2006) 246255.
[20] A. Zemouche, M. Boutayeb, Observer design for Lipschitz nonlinear systems:
the discrete-time case, IEEE Transactions on Circuits and Systems II: Express
Briefs 53 (2006) 777781.
[21] S.Y. Xu, J. Lam, Robust Control and Filtering of Singular Systems, Springer,
2006.
[22] K. Ogata, Discrete-Time Control Systems, second ed., Prentice Hall International, 1995.
[23] S. Boyd, L. Ghaoui, E. Feron, V. Balakrishnan, Linear Matrix Inequalities in
System and Control Theory, Society for Industrial and Applied Mathematics
(SIAM), 1994.
[24] L. Yao, H. Wang, Fault diagnosis of a class of singular nonlinear systems, in:
Proceedings of 6th IFAC Symposium, Safeprocess, 2006, pp. 5560.
[25] Z.W. Gao, S.X. Ding, Fault reconstruction for Lipschitz nonlinear descriptor
systems via linear matrix inequality approach, Circuits, Systems, and Signal
Processing 27 (2008) 295308.
[26] A. Wu, G. Feng, G. Duan, Proportional multiple-integral observer design
for discrete-time descriptor linear systems, International Journal of Systems
Science (2011), http://dx.doi.org/10.1080/00207721.2010.547632.