Main Content

dlyap

Résolution des équations de Lyapunov à temps discret

Syntaxe

X = dlyap(A,Q)
X = dlyap(A,B,C)
X = dlyap(A,Q,[],E)

Description

X = dlyap(A,Q) résout l’équation de Lyapunov à temps discret AXATX + Q = 0,

A et Q sont des matrices n par n.

La solution X est symétrique lorsque Q est symétrique, et définie positive lorsque Q l'est également. En outre, toutes les données propres de A figurent dans le disque unitaire.

X = dlyap(A,B,C) résout l'équation Sylvester AXBX + C = 0,

A, B et C doivent présenter des dimensions compatibles, mais n’ont pas besoin d’être carrées.

X = dlyap(A,Q,[],E) résout l’équation de Lyapunov à temps discret généralisée AXATEXET + Q = 0,

Q est une matrice symétrique. Les crochets vides [] sont obligatoires. Si vous y placez des valeurs, la fonction se solde par une erreur.

Diagnostics

L’équation de Lyapunov à temps discret présente une solution (unique) si les valeurs propres α1, α2, …, αN de A satisfont à αiαj ≠ 1 pour tout (i, j).

Si cette condition n’est pas respectée, dlyap émet le message d’erreur

Solution does not exist or is not unique.

Algorithmes

dlyap utilise les routines SLICOT SB03MD et SG03AD pour les équations de Lyapunov et SB04QD (SLICOT) pour les équations Sylvester.

Références

[1] Barraud, A.Y., “A numerical algorithm to solve A XA - X = Q,” IEEE® Trans. Auto. Contr., AC-22, pp. 883-885, 1977.

[2] Bartels, R.H. and G.W. Stewart, "Solution of the Matrix Equation AX + XB = C," Comm. of the ACM, Vol. 15, No. 9, 1972.

[3] Hammarling, S.J., “Numerical solution of the stable, non-negative definite Lyapunov equation,” IMA J. Num. Anal., Vol. 2, pp. 303-325, 1982.

[4] Higham, N.J., ”FORTRAN codes for estimating the one-norm of a real or complex matrix, with applications to condition estimation,” A.C.M. Trans. Math. Soft., Vol. 14, No. 4, pp. 381-396, 1988.

[5] Penzl, T., ”Numerical solution of generalized Lyapunov equations,” Advances in Comp. Math., Vol. 8, pp. 33-48, 1998.

[6] Golub, G.H., Nash, S. and Van Loan, C.F. “A Hessenberg-Schur method for the problem AX + XB = C,” IEEE Trans. Auto. Contr., AC-24, pp. 909-913, 1979.

[7] Sima, V. C, “Algorithms for Linear-quadratic Optimization,” Marcel Dekker, Inc., New York, 1996.

Historique des versions

Introduit avant R2006a

Voir aussi

|