Sponsored Links

Minggu, 14 Januari 2018

Sponsored Links

Research Webpage of Aleksandar Haber
src: aca.cabineer.com

In control theory, the discrete Lyapunov equation is of the form

A X A H - X + Q = 0 {\displaystyle AXA^{H}-X+Q=0}

where Q {\displaystyle Q} is a Hermitian matrix and A H {\displaystyle A^{H}} is the conjugate transpose of A {\displaystyle A} . The continuous Lyapunov equation is of form

A X + X A H + Q = 0 {\displaystyle AX+XA^{H}+Q=0} .

The Lyapunov equation occurs in many branches of control theory, such as stability analysis and optimal control. This and related equations are named after the Russian mathematician Aleksandr Lyapunov.


Video Lyapunov equation



Application to stability

In the following theorems A , P , Q ? R n × n {\displaystyle A,P,Q\in \mathbb {R} ^{n\times n}} , and P {\displaystyle P} and Q {\displaystyle Q} are symmetric. The notation P > 0 {\displaystyle P>0} means that the matrix P {\displaystyle P} is positive definite.

Theorem (continuous time version). Given any Q > 0 {\displaystyle Q>0} , there exists a unique P > 0 {\displaystyle P>0} satisfying A T P + P A + Q = 0 {\displaystyle A^{T}P+PA+Q=0} if and only if the linear system x ? = A x {\displaystyle {\dot {x}}=Ax} is globally asymptotically stable. The quadratic function V ( z ) = z T P z {\displaystyle V(z)=z^{T}Pz} is a Lyapunov function that can be used to verify stability.

Theorem (discrete time version). Given any Q > 0 {\displaystyle Q>0} , there exists a unique P > 0 {\displaystyle P>0} satisfying A T P A - P + Q = 0 {\displaystyle A^{T}PA-P+Q=0} if and only if the linear system x ( k + 1 ) = A x ( k ) {\displaystyle x(k+1)=Ax(k)} is globally asymptotically stable. As before, z T P z {\displaystyle z^{T}Pz} is a Lyapunov function.


Maps Lyapunov equation



Computational aspects of solution

Specialized software is available for solving Lyapunov equations. For the discrete case, the Schur method of Kitagawa is often used. For the continuous Lyapunov equation the method of Bartels and Stewart can be used.


Difference equations and stability, examples - YouTube
src: i.ytimg.com


Analytic solution

Defining the vec ( A ) {\displaystyle \operatorname {vec} (A)} operator as stacking the columns of a matrix A {\displaystyle A} and A ? B {\displaystyle A\otimes B} as the Kronecker product of A {\displaystyle A} and B {\displaystyle B} , the continuous time and discrete time Lyapunov equations can be expressed as solutions of a matrix equation. Furthermore, if the matrix A {\displaystyle A} is stable, the solution can also be expressed as an integral (continuous time case) or as an infinite sum (discrete time case).

Discrete time

Using the result that vec ( A B C ) = ( C T ? A ) vec ( B ) {\displaystyle \operatorname {vec} (ABC)=(C^{T}\otimes A)\operatorname {vec} (B)} , one has

( I n 2 - A ¯ ? A ) vec ( X ) = vec ( Q ) {\displaystyle (I_{n^{2}}-{\bar {A}}\otimes A)\operatorname {vec} (X)=\operatorname {vec} (Q)}

where I n 2 {\displaystyle I_{n^{2}}} is a conformable identity matrix. One may then solve for vec ( X ) {\displaystyle \operatorname {vec} (X)} by inverting or solving the linear equations. To get X {\displaystyle X} , one must just reshape vec ( X ) {\displaystyle \operatorname {vec} (X)} appropriately.

Moreover, if A {\displaystyle A} is stable, the solution X {\displaystyle X} can also be written as

X = ? k = 0 ? A k Q ( A H ) k {\displaystyle X=\sum _{k=0}^{\infty }A^{k}Q(A^{H})^{k}} .

Continuous time

Using again the Kronecker product notation and the vectorization operator, one has the matrix equation

( I n ? A + A ¯ ? I n ) vec X = - vec Q , {\displaystyle (I_{n}\otimes A+{\bar {A}}\otimes I_{n})\operatorname {vec} X=-\operatorname {vec} Q,}

where A ¯ {\displaystyle {\bar {A}}} denotes the matrix obtained by complex conjugating the entries of A {\displaystyle A} .

Similar to the discrete-time case, if A {\displaystyle A} is stable, the solution X {\displaystyle X} can also be written as

X = ? 0 ? e A ? Q e A H ? d ? {\displaystyle X=\int \limits _{0}^{\infty }e^{A\tau }Qe^{A^{H}\tau }d\tau } .

Physics 313: Lecture 14 Wednesday, 10/08/08. Announcements ○ No ...
src: images.slideplayer.com


See also

  • Sylvester equation
  • Algebraic Riccati equation
  • Kalman filter

Defining Stability using Lyapunov Functions (Energy Functions ...
src: i.ytimg.com


References


Examples of determining the stability of equilibria for discrete ...
src: i.ytimg.com


External links

  • Online Lyapunov equation solver

Source of the article : Wikipedia

Comments
0 Comments