care

Solution de l'équation algébrique de Riccati en temps continu.

📝 Syntaxe

  • [X, L, G] = care(A, B, Q)

  • [X, L, G] = care(A, B, Q, R, S, E)

📥 Argument d'entrée

  • A - Matrice représentant l'état avec dimensions n x n, où n correspond au nombre d'états.

  • B - Matrice représentant le contrôle avec dimensions n x p, où p est le nombre d'entrées.

  • Q - Matrice décrivant le coût associé à l'état, ayant dimensions n x n, où n est le nombre d'états.

  • R - Matrice représentant le coût associé au contrôle, avec dimensions p x p, où p est le nombre d'entrées.

  • S - Matrice optionnellement à valeurs réelles avec dimensions n x p.

  • E - Matrice avec dimensions n x n qui sert de matrice descripteur.

📤 Argument de sortie

  • X - solution stabilisée pour l'équation de Riccati en temps continu de dimension n x n.

  • L - Vecteur des pôles en boucle fermée.

  • G - Matrice de gain.

📄 Description

La fonction care(A, B, Q) calcule la solution exclusive, notée X, pour l'équation algébrique de Riccati en temps continu avec les matrices A, B et Q, et fournit également les matrices supplémentaires L et G.

💡 Exemple

a = [-3 2;1 1];
b = [0 ; 1];
c = [1 -1];
r = 3;
[x, l, g] = care(a, b, c'*c, r)

🔗 Voir aussi

slicot_sb02od, slicot_sg02ad.

🕔 Historique

Version
📄 Description

1.0.0

version initiale

Last updated

Was this helpful?