LMIs in Control/pages/Delay Dependent Time-Delay Stabilization

From testwiki
Revision as of 00:20, 28 April 2022 by imported>ShakespeareFan00
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Stabilization of Time-Delay Systems - Delay Dependent Case

Suppose, for instance, there was a system where a time-delay was introduced. In that instance, stabilization would have to be done in a different manner. The following example demonstrates how one can stabilize such a system while being dependent on the delay.

The System

For this particular problem, suppose that we were given the time-delayed system in the form of:

{x˙(t)=Ax(t)+Ad(td)+Bu(t),x(t)=ϕ(t),t[0,d],0<dd¯,

where

AAdn×nBn×r are the system coefficient matrices,ϕ(t) is the initial condition,d represents the time-delay, andd¯ is a known upper-bound of d

Then the LMI for determining the Time-Delay System for the Delay-Dependent case would be obtained as described below.

The Data

In order to obtain the LMI, we need the following 3 matrices: AAd, and B.

The Optimization Problem

Suppose - for the time-delayed system given above - we were asked to design a memoryless feedback control law where u(t)=Kx(t) such that the closed-loop system:

{x˙(t)=(A+BK)x(t)+Ad(td),x(t)=ϕ(t),t[0,d],0<dd¯,

is simultaneously both uniform and asymptotically stable, then the system would be stabilized as follows.

The LMI: The Delay-Dependent Stabilization of Time-Delay Systems

From the given pieces of information, it is clear that the optimization problem only has a solution if there exists a scalar 0<β<1, a symmetric matrix X>0 and a matrix W that satisfy the following:

[Φ(X,W)d¯(XAT+WTBT)d¯XAdTd¯(AX+BW)d¯βI0d¯AdX0d¯(1β)I]<0

whereΦ(X,W)=X(A+Ad)T+(A+Ad)X+BW+WTBT+d¯AdAdT

Conclusion:

Given the resulting stabilizing control gain matrix K=WX1, it can be observed that the matrix is asymptotically stable from the time-delay system where this gain matrix was derived.

Implementation

  • Example Code - A GitHub link that contains code (titled "DelayDependentTimeDelay.m") that demonstrates how this LMI can be implemented using MATLAB-YALMIP.
  • [[../Delay Independent Time-Delay Stabilization/]] - Equivalent LMI for delay-independent time-delay stabilization.

A list of references documenting and validating the LMI.

Return to Main Page:

Template:BookCat