# Bibliothèque de sous-programmes en théorie du contrôle

Le module SLICOT fournit des algorithmes numériques avancés pour les calculs en automatique et théorie des systèmes.

Il comprend des outils pour la factorisation de matrices, l'équilibrage de systèmes, l'analyse de stabilité, l'affectation de pôles et la résolution des équations de Lyapunov, Riccati et Sylvester.

Le module prend en charge les systèmes temps continu et discret, y compris les systèmes descripteurs et multi-entrées, permettant une analyse, une conception et un contrôle précis et efficace des systèmes dynamiques complexes.

## Functions

* [Licence SLICOT](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/about_slicot_license) - À propos de la licence SLICOT.
* [slicot\_ab01od](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_ab01od) - Forme en escalier pour systèmes multi-entrées utilisant des transformations orthogonales d'état et d'entrée.
* [slicot\_ab04md](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_ab04md) - Conversion entre systèmes discrets et continus par transformation bilinéaire.
* [slicot\_ab07nd](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_ab07nd) - Inverse d'un système linéaire donné.
* [slicot\_ab08nd](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_ab08nd) - Construction d'un pencil régulier pour un système donné dont les valeurs propres généralisées sont les zéros invariants du système.
* [slicot\_ag08bd](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_ag08bd) - Zéros et structure de Kronecker d'un pencil de système descripteur.
* [slicot\_mb02md](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_mb02md) - Résolution du problème des moindres carrés totaux par une approche SVD.
* [slicot\_mb03od](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_mb03od) - Détermination du rang d'une matrice par estimation conditionnelle incrémentale.
* [slicot\_mb03pd](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_mb03pd) - Détermination du rang d'une matrice par estimation conditionnelle incrémentale (pivotement de lignes).
* [slicot\_mb03rd](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_mb03rd) - Réduction d'une matrice en forme de Schur réelle vers une forme bloc-diagonale.
* [slicot\_mb04gd](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_mb04gd) - Factorisation RQ avec pivotement de lignes d'une matrice.
* [slicot\_mb04md](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_mb04md) - Équilibrage d'une matrice réelle générale.
* [slicot\_mb05od](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_mb05od) - Exponentielle matricielle pour une matrice réelle, avec estimation de précision.
* [slicot\_mc01td](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_mc01td) - Vérification de la stabilité d'un polynôme réel donné.
* [slicot\_sb01bd](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_sb01bd) - Affectation de pôles pour une paire de matrices donnée (A,B).
* [slicot\_sb02od](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_sb02od) - Résolution des équations de Riccati algébriques temps continu ou discret (méthode des vecteurs de Schur généralisés).
* [slicot\_sb03md](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_sb03md) - Résolution des équations de Lyapunov temps continu ou discret et estimation de séparation.
* [slicot\_sb03od](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_sb03od) - Résolution des équations de Lyapunov stables temps continu ou discret (facteur de Cholesky).
* [slicot\_sb04md](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_sb04md) - Résolution des équations de Sylvester temps continu (méthode Hessenberg-Schur).
* [slicot\_sb04qd](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_sb04qd) - Résolution des équations de Sylvester temps discret (méthode Hessenberg-Schur).
* [slicot\_sb10jd](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_sb10jd) - Conversion d'un système d'espace d'état descripteur en forme d'espace d'état régulière.
* [slicot\_sg02ad](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_sg02ad) - Solution of continuous- or discrete-time algebraic Riccati equations for descriptor systems.
* [slicot\_tb01id](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_tb01id) - Équilibrage d'une matrice système correspondant au triplet (A, B, C).
* [slicot\_tg01ad](https://nelson-9.gitbook.io/Nelson/markdown/fr/slicot/slicot_tg01ad) - Équilibrage des matrices du pinceau système correspondant au triplet descripteur (A - λ E, B, C).
