You are on page 1of 4

Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13)

Design of State Feedback Controller for Discrete Systems with Time-delay

HE Shuai-tian LI Zhi-chang
Department of Aeronautic Ammunition Engineering Department of Foundation
the First Aeronautic Institute of Air Force the First Aeronautic Institute of Air Force
Henan Xinyang, PR China Henan Xinyang, PR China
hstlj7788@163.com Lizhichang2010@163.com

Abstract- The stability analysis and controller design of discrete time-delay. Firstly, the mathematic model of discrete
linear systems with time-varying delay are addressed. Firstly, time-delay systems is described, and then, based on the
the uniformly asymptotical stability criterion with adjustable Lyapunov-Razumikhin stability theorem, the stability
parameter is derived by Lyapunov-Razumikhin approach. conditions are derived in the form of linear matrix
Then, the stabilization approaches for linear systems with time
inequality. The state feedback controller and
delay by state feedback and observer based-on state feedback
are also presented. Sufficient conditions for the existence of observer-based state feedback controller are discussed, too.
state feedback gain and the observer gain are derived through lastly, an illustrative example is given to show the
the numerical solution of a set of obtained linear matrix effectiveness of the proposed.
inequalities. Compared with methods in the references, the
dynamic performance of systems, such as the overshoot and II. PRELIMINARIES
the convergence rate of the response, can be adjusted by
changing the adjustable parameter. Lastly, an illustrative Consider the following discrete time-delay system:
example is given to show the effectiveness of the proposed.  x(k + 1) = Ax(k ) + Ad x(k − τ ) + Bu (k )

Keywords -Time delay system; stability; linear matrix  y (k ) = Cx(k ) + Cd x( k − τ ) (1)
 x(k ) = φ ( k ) k ∈ −τ 0
inequality; controller
 [ ]
I. INTRODUCTION where x( k ) ∈ R n is the state variable, u (k ) ∈ R m is the
It is well known that time delay may be the cause of control input, y (k ) ∈ R l is the output. φ ( k ) is the initial
performance degradations for dynamical systems and even, condition of state defined on the interval [−τ 0] . τ is the
in some circumstances, the cause of instability if such time bounded delay. And A, Ad , B, C , Cd are some constant
delay is not taken into account during the design phase[1].
Time delay may occur in continuous- time or discrete-time matrices of appropriate dimensions, and Ad is nonsingular.
systems and may be constant or time-varying. The control Assume x(k ) is measurable.
of systems with time delay has been a hot topic in research Our goal is to find the state feedback controller and
in the last few decades. Stability and stabilizability observe-based state feedback controller such that the system
problems for the continuous- time[2-6] and discrete-time (1) is asymptotically stable.
systems[7-10] with time delay have been tackled and Lemma 1[1]. Consider the system (1) with u (k ) = 0 .
interesting results have been reported in the literature.
However, in [2-5,7-10], when system parameters are Suppose that u ( s ), v( s ), w( s ) and p ( s ) ∈ R +  R + are
fixed, the feedback gains will also been fixed, and thus the scalar, continuous and nondecreasing functions,
dynamic performance of closed-loop systems cannot be u ( s ), v( s ), w( s) are positive for s > 0 , u (0) = 0 , v(0) = 0 ,
optimized. However, in real applications, we often want to if there is a continuous function V : R ×  n, z  R such that
get better dynamic performance of closed-loop systems
although system parameters are fixed. Based on this idea, [6] 1) u ( x ) ≤ V (t , x) ≤ v( x ), t ∈ R, x ∈ R n ;
gave a method to design state feedback controller with 2) ΔV (k , x(k )) ≤ − w( x ( k ) ) if
adjustable parameter for continuous-time systems, when
adjustable parameter takes different values, feedback gains V (k + θ , x( k + θ )) < p(V (k , x(k ))) ∀θ ∈ [−τ , 0] ,
are also different. Different feedback gains lead to different then the trivial solution of equation (1) with u (k ) = 0 is
dynamic performance of closed-loop systems, therefore, the uniformly asymptotically stable.
dynamic performance of closed-loop systems can be Lemma 2[11]. For given matrices S > 0 , Q ∈ R n×n and
optimized by choosing proper parameter. However, how to
design feedback gains with adjustable parameters for vectors x, y ∈ R n , the following inequality holds:
discrete-time systems is not mentioned in existing papers. 2 xT Qy ≤ xT QS −1QT x + yT Sy
In this paper, the idea of designing feedback gain with
adjustable parameter is extended to discrete systems with

Published by Atlantis Press, Paris, France.


© the authors, 2013
0546
Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13)

III. MAIN RESULTS is asymptotically stable. Similar to the analysis of the last
part, the following result can be get easily.
A. Stability analysis
Theorem 2. There exists a state feedback control law (5)
In this section, the stability condition of system (1) such that the equilibrium of the closed-loop system with
with u (k ) = 0 will be discussed, which is described as (2). time-delay described by (6) is asymptotically stable if there
x(k + 1) = Ax( k ) + Ad x(k − τ ) (2) exist matrices P> 0 and Q satisfying the following LMI
Now we state our first result as follows.  (γ − 1) P AT P − QT AT PAd − QT Ad 
Theorem 1. The equilibrium of system (2) is asympt-  
otic ally stable in large if there exists a common matrix  PA − Q −P 0 <0 (7)
 AT PA − AT Q Ad PAd − γ P 
T
P > 0 such that  d d 0
 AT PA + (γ − 1) P AT PAd  and the state feedback gain can be constructed as
 <0 (3) F = ( PB)† Q
 AdT PA AdT PAd − γ P 
where 0 < γ < 1 is the adjustable parameter, (⋅)† is the
where 0 < γ < 1 is a constant.
Proof : Select a Lyapunov function as general inverse matrix of (⋅) .
V ( x( k )) = x(k )T Px(k ) Proof. Similar to the proof of theorem 1, we can get
that the sufficient condition for (6) stable is
It is easily to get
 ( A − BF )T P( A − BF )  
λmin ( P ) x(k ) ≤ V ( x(k )) ≤ λmax ( P ) x(k ) 
T
 ( A − BF ) PAd 
 + (γ p − 1) P   < 0 (8)
where λmin ( P), λmax ( P) are the minimum and maxim- um
 T
Ad P( A − BF ) Ad PAd − γ P 
T
eigenvalues of P , respectively. 
The difference of V ( x( k )) along the trajectories of (2) By Schur compensation lemma we know the inequality
is (7) implies that for some sufficient small δ > 0 , p = 1 + δ ,
ΔV ( x(k )) = V ( x(k + 1)) − V ( x(k ))  ( A − BF )T P ( A − BF ) + (γ p − 1) P ( A − BF ) T PAd 
T  <0
 x(k )   A PA − P A PAd   x(k ) 
T T
 AdT P ( A − BF ) AdT PAd − γ P 
=    
 x(k − τ )   * AdT PAd   x( k − τ )  which, according to (8), implies that the Razumikhin
For lemma 1, it can be get difference condition
V (k + θ , x(k + θ )) < p(V (k , x(k ))) ∀θ ∈ [−τ , 0] ΔV ( x(k )) ≤ − w x(k )
for some p > 1 , then, for 0 < γ < 1 , is satisfied. According to lemma 1 system (6) is
ΔV ( x(k )) asymptotically stable.

 x(k )   A PA + ( γ p − 1) P A PAd   x(k )  C. Observe-based state feedback controller design


T T T

<     (4) The observer is described as


 x(k − τ )   * AdT PAd − γ P   x( k − τ ) 
 x (k + 1) = Ax (k ) + Ad x (k − τ ) + Bu ( k ) + G ( y (k ) − y ( k ))
The inequality (3) implies that for some sufficient small  (9)
δ > 0 , p = 1+ δ ,  y (k ) = Cx ( k ) + Cd x ( k − τ )
 AT PA + (γ p − 1) P AT PAd  With the above observer, the control law should be
 < 0 u (k ) = − Fx (k ) (10)
 AdT PA AdT PAd − γ P 
Let e(k ) = x(k ) − x( k ) , then the closed-loop system can

which, according to (4), implies that the Razumikhin
be described as
difference condition
 x(k + 1) = ( A − BF ) x(k ) + Ad x(k − τ ) + BFe(k )
ΔV ( x(k )) ≤ − w x(k )  (11)
is satisfied. By lemma 1 we know system (2) is e( k + 1) = ( A − GC )e(k ) + ( Ad − GCd )e(k − τ )
asymptotically stable. Let
 x(k )   A − BF BF 
B. State feedback controller design x (k ) =   ,M = ,
Consider the following control law for system (1)  e( k )   0 A − GC 
u (k ) = − Fx( k ) (5)  Ad 0 
N =  (12)
By (1) and (5), we get  0 Ad − GC d 
x( k + 1) = ( A − BF ) x( k ) + Ad x( k − τ ) (6) The formula (11) can briefly be described as
The goal of state feedback controller is to determine the x (k + 1) = Mx (k ) + Nx (k − τ ) (13)
local feedback gain F such that the closed-loop system (6) Similar to the proof of theorem 1, we can get that the

Published by Atlantis Press, Paris, France.


© the authors, 2013
0547
Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13)

sufficient condition for (13) stable is described by (13) is asymptotically stable if there exist
ΔV ( x(k )) matrices P1 > 0, P2 > 0 , Q1 and Q 2 satisfying the following
T
 x (k )   M T PM + (γ p − 1) P M T PN   x (k )  LMIs
<     
 x (k − τ )   N T PM N T PN − γ P   x (k − τ )  − γ P2 AdT P2 − CdT GT P2 
  < 0 (16)
(14)  P2 Ad − P2 GCd − 0.5 P2 
Let
P 0   (γ − 1) P2 AT P2 − Q T2 Q 1T Q 1T Ad 0 0 
P= 1  
− 0.5 P2

 0 P 2 
 * 0 0 0 0 
 * * − P1 0 0 0 
and insert (12) into (14) and we get  <0 (17)
T
 * * * Γ33 T T
Ad P1 A − A d Q1 0 
 x( k )   Δ11 Δ12 Δ13 0   x(k )  
(γ − 1) P1

AT P1 − Q 1T 
 * * * *
 e( k )   * Δ Δ 
Δ 24   e(k )  
  − 0.5 P1 
ΔV ( x(k )) <    
22 23 * * * * *
 x(k − τ )   * * Δ 33 0   x(k − τ )  The state feedback gain and observer can be constructed
    
e(k − τ )   * * * Δ 44  e(k − τ )  as F = ( P1 B )† Q1 , G = P2−1Q2 ,respectively.
where Δ11 = ( AT − F T BT ) P1 ( A − BF ) + (γ − 1) P1 where 0 < γ < 1 is the adjustable parameter.
Remark 1. From (7) (or (16) and (17)) we can find, the
Δ12 = ( AT − F T BT ) P1 BF
feedback gains is related to the adjustable parameter, that is
Δ13 = ( AT − F T BT ) P1 Ad to say, when adjustable parameter take different values, the
Δ 22 = ( AT − C T G T ) P2 ( A − GC ) + (γ − 1) P2 feedback gains are also different. As we know, different
feedback gains lead to different dynamic performance of the
Δ 23 = F T BT P1 Ad closed-loop systems, therefore, we can get better
Δ 24 = ( AT − C T G T ) P2 ( Ad − GCd ) performance by choosing proper adjustable parameter.
Note2. If we only want to know the system is stable or
Δ 33 = AdT P1 Ad − γ P1
not, we only find a adjustable parameter such that (3) holds.
Δ 44 = ( AdT − CdT GT ) P2 ( Ad − GCd ) − γ P2 Therefore, Theorem 1 can be rewritten as:
By lemma 2 we get Corollary 1. The equilibrium of the unforced system
T with time-delay described by (2) is asymptotically stable in
 x(k )  Γ11 0 Γ13 0   x(k ) 
 e( k )   * Γ Γ  large if there exist a scalar γ > 0 and a common matrix
0   e( k ) 
ΔV ( x(k )) <    22 23   P > 0 such that (3) holds.
 x(k − τ )   * * Γ33 0   x(k − τ )  For there are tow unknown matrices ( scalar can be
    
e(k − τ )   * * * Γ 44  e(k − τ )  taken as matrix with one string and one row) in the LMI, the
feasibility of LMI is much stronger than that only with one
where Γ11 = 2( AT − F T BT ) P1 ( A − BF ) + (γ − 1) P1
unknown matrix, so the conservatism of conclusion is
Γ13 = ( AT − F T BT ) P1 Ad weaken. The case is also hold for theorem 2 and theorem 3.
Γ 22 = 2( AT − C T GT ) P2 ( A − GC ) + F T BT P1 BF + (γ − 1) P2
IV. SIMULATION EXAMPLE
Γ 23 = F T BT P1 Ad
To illustrate the proposed results, we consider the
Γ 33 = AdT P1 Ad − γ P1
following simulation example from document [7] with
Γ 44 = 2( AdT − CdT GT ) P2 ( Ad − GCd ) − γ P2 l = 2.8, L = 5.5, v = −1.0, t = 2.0 , the constant a defined
Similar to the proof of Theorem 1 we know if the on the interval [0,1] is the retarded coefficient. The limits
following inequality holds
1 and 0 correspond to no delay term and to a completed
Γ11 0 Γ13 0  delay term, respectively. In this example, it is assumed
 Γ 22 Γ 23  a = 0.7 .
* 0 
<0 (15)
* * Γ33 0  To illustrate the effectiveness of the approach in this
  paper, we take state feedback control approach to control
 * * * Γ 44  the above system. The control law is described as
system (13) is asymptotically stable. By Schur compen- u (k ) = − Fx(k )
sation lemma we know a necessary and sufficient condition With the MATLAB tools, we get the feedback gains
for (15) is (16) (17) hold. Then we have the following shown in fig 1 with different adjustable parameter.
result.
Theorem 3. The equilibrium of the closed-loop Table 1. Feedback Gains with Different Adjustable Parameter
time-delay system with observer-based control law (10) Adjustable parameter Feedback gain

Published by Atlantis Press, Paris, France.


© the authors, 2013
0548
Proceedings of the 2nd International Symposium on Computer, Communication, Control and Automation (ISCCCA-13)

γ=1 F=[-1.2664 -0.1925] (fig.1-fig.2), which illustrates the effectiveness of our


γ=0.5 F=[-1.2428 0.1010] approach. From Table 1 we can find, when the adjustable
parameter takes different value, the feedback gains are also
When the initial condition of the state is chosen as different, different feedback gains lead to different dynamic
[0.5π 0.75π ]T and τ = 1 , with different adjustable performance of closed-loop systems(comparing fig 1, fig2),
which illustrates Remark 1 . Therefore, in practice, we can
parameters, we get the state response curves and the output
get better dynamic performance of the closed-loop systems
curves shown in fig1-fig3, and the open-loop system as
by choosing proper adjustable parameter.
figure 4.
V. CONCLUSION
2.5
x1 In this paper, the stability analysis and controller design
2 x2 of discrete time-delay systems is discussed, and the state
1.5
feedback gain and observer gain are derived from the
solutions of some linear matrix inequalities. Compared
state

1 with methods in the references, the obtained sufficient


conditions have less unknown matrixes and less linear
0.5
matrix inequalities, and the conservation of the results is
0 weakened. Lastly, an illustrative example is given to show
the effectiveness of the proposed. However, how to choose
-0.5 the proper adjustable parameter will be discussed in the
0 10 20 30 40 50
time t future.
Fig.1. State response (γ=1)
REFERENCES
[1] Hale J. Theory of Functional Differential Equations[M]. New York:
2.5 Springer-Verlag. 1977.
x1 [2] Cao Y Y, Frank P. Stability analysis and synthesis of nonlinear
2 x2 time-delay systems via linear Takagi-Sugeno fuzzy models[J]. Fuzzy
Sets and Systems.2001, 124(2): 213-229.
1.5
[3] Chen B, Liu X P. Reliable control design of fuzzy dynamic systems
with time-varying delay[J].Fuzzy Sets and Systems. 2004,
state

1 146(3):349-374.
[4] Tong S C, Ma W G, Lu B C. Output feedback control design and
0.5
stability of fuzzy time-delay systems[J]. Control and Decision,
2003,18(1):62-65.
0
[5] Zheng F, Wang Q G, Lee T H. Adaptive robust control of uncertain time
delay systems [J]. Automatica. 2005,41(8): 1375-1383.
-0.5
0 10 20 30 40 50 [6] He S T, Da F P. State feedback controller design and its stability
time t analysis for T-S fuzzy systems with time-delay. Journal of Southeast
niversity.2006.36(4):657-661.
Fig.2. State response (γ=0.5) [7] Kim K T,Cho S H, Bang K H, etc. H ∞ control for discrete-time linear
systems with time-varying delays in state [A]. The 27th Annual
Conference of the IEEE Industrial Electronics Society. 2001,1:707-711.
100
[8] Mahmoud M S. Robust H ∞ control of discrete systems with
x1
uncertain parameters and unknown delays [J]. Automatica.
x2 2000,36(4):627-635.
50 [9] Boukas E K. State feedback stabilization of nonlinear discrete-time
systems with time-varying time delay. Nonlinear Analysis.
2007,66(2):1341-1350.
state

0 [10] Sun M, Jia Y M and Du J P, etc. Delay-dependent H2 control for


discrete time-delay systems with D-stabiltiy constrains. Progress in
Natural science. 2008, 18(1):297- 302.
-50
[11] Zhang Y, Pheng A H. Stability of fuzzy control with bounded uncertain
delays[J]. IEEE Transaction on Fuzzy Systems. 2002,10(1): 92-97.

0 10 20 30 40 50
time t

Fig.3. State response of open-loop system

From above simulation we can find : the open-loop


system is not stable (fig.3.), but the closed-loop system ,
which is stabilized by the proposed feedback gains, is stable

Published by Atlantis Press, Paris, France.


© the authors, 2013
0549

You might also like