functiondlyapunov
Solution of continuous-time Lyapunov equation A'X*A - X = C
Extends from Modelica.Icons.Function (Icon for functions).
Information
Syntax
X = Matrices.dlaypunov(A, C); or X = Matrices.dlaypunov(A, C, eps);
Description
Function laypunov computes the solution X of the continuous-time Lyapunov equation
XA + A'*X = C
using the Schur method for Lyapunov equations proposed by Bartels and Stewart [1].
References
- [1] Bartels, R.H. and Stewart G.W. (1972):
- Algorithm 432: Solution of the matrix equation AX + XB = C.
Comm. ACM., Vol. 15, pp. 820-826.
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[:,size(A, 1)] | A | ||
| Real[size(A, 1),size(A, 2)] | C | ||
| Real | eps | MatricesMSL.norm(A, 1)*10*Modelica.Constants.eps |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[size(A, 1),size(A, 2)] | X | solution of the Lyapunov equation |
Revisions
| Date | Author | Comment |
|---|---|---|
| 2010-05-31 | Marcus Baur, DLR-RM | Realization |