LMIs in Control/Discrete Time/Stability Condition for Discrete-Time TDS

From testwiki
Jump to navigation Jump to search

LMIs in Control/Discrete Time/Stability Condition for Discrete-Time TDS

This page describes an LMI for stability analysis of a discrete-time system with a time-varying delay. In particular, a delay-dependent condition is provided to test asymptotic stability of a discrete-delay system through feasibility of an LMI. The system under consideration pertains a single discrete delay, with the extent of the delay at any time bounded by some known value. Solving the LMI for different values of this bound, a limit on the delay can be attained for which the system remains asymptotically stable.

The System

The system under consideration is one of the form:

x(k+1)=Ax(k)+A1x(kτk)k+,τk,0τkh

In this description, A and A1 are matrices in n×n. The variable τk denotes a delay in the state at discrete time k, assuming a value no greater than some h+.

The Data

To determine stability of the system, the following parameters must be known:

An×nA1n×nh+

The Optimization Problem

Based on the provided data, asymptotic stability can be determined by testing feasibility of the following LMI:

The LMI: Asymptotic Stability for Discrete-Time TDS

Find:P,S,R,S12,P2,P3n×nsuch that:P>0,S>0,R>0,[Φ11Φ12S12RS12+P2TA1*Φ220P3TA1**(S+R)RS12T***2R+S12+S12T]<0where:Φ11=(ATI)P2+P2T(AI)+SRΦ12=PP2T+(ATI)P3Φ22=P3P3T+P+h2R

In this notation, the symbols * are used to indicate appropriate matrices to assure the overall matrix is symmetric.

Conclusion:

If the presented LMI is feasible, the system will be asymptotically stable for any sequence τk of delays within the interval [0,h]. That is, independent of the values of the delays τk[0,h] at any time:

  • For any real number ϵ>0, there exists a real number δ>0 such that:
x(0)<δx(k)<ϵk
  • limkx(k)=0

Obtaining a feasible point for the LMI, this result can be proven using a Lyapunov-Krasovkii functional:

V(xk)=VP(k)+VS(k)+VR(k)

where:

VP(k)=xT(k)Px(k),VS(k)=j=khk1xT(j)Sx(j),VR(k)=hm=h1j=k+mk1[x(j+1)x(j)]TR[x(j+1)x(j)]

Implementation

An example of the implementation of this LMI in Matlab is provided on the following site:

Note that this implementation requires packages for YALMIP with solver mosek, though a different solver can also be implemented.

  • TDSDC – Delay-dependent stability LMI for continuous-time TDS

The presented results have been obtained from:

  • Fridman E. 2014. Introduction to Time-Delay Systems, Analysis and Control. Springer. ISBN: 978-3-319-09392-5.

Additional information on LMI's in control theory can be obtained from the following resources:

Return to Main Page:

Template:BookCat