Which lyapunov equation to use for my model?

3 views (last 30 days)
Hey all,
I have a dynamical system and modeled it using System Identification Toolbox and ended up with this format:
State-space model: x(t+Ts) = A x(t) + B u(t) + K e(t) y(t) = C x(t) + D u(t) + e(t)
So under dlyap we have three different types: 1] X = dlyap(A,Q) solves the discrete-time Lyapunov equation. 2] X = dlyap(A,B,C) solves the Sylvester equation AXBT − X + C = 0. 3] X = dlyap(A,Q,[],E) solves the generalized discrete-time Lyapunov equation AXAT − EXET + Q= 0.
So, which of the shall be used and why?
I have seen some examples for solving with dlyap and in each one they are solving in a different way and sometime they are transposing matrix A!! http://www.ece.rutgers.edu/~gajic/psfiles/LinearLyapunov.pdf http://www.stanford.edu/class/ee363/hw/hw5sol.pdf
Any help is really appreciated!

Answers (0)

Categories

Find more on Matrix Computations in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!