Modélisation LFT des systèmes incertains

27 octobre 2024

Contexte

Le terme « incertitude » fait référence aux écarts, nécessaires, entre le modèle mathématique d’un système physique et la réalité. De telles incertitudes peuvent dégrader la stabilité ou les performances du système, et motiver des considérations de robustesse dès la conception du contrôle. En particulier, on peut distinguer les incertitudes non structurées, qui traduisent toutes sortes de dynamiques négligées comme la dynamique haute fréquence ou les non-linéarités, des incertitudes structurées, ou paramétriques, désignant le fait que la valeur d’un paramètre n’est pas parfaitement connue, mais se situe dans un intervalle délimité autour d’une valeur nominale. Les incertitudes paramétriques sont courantes ; elles peuvent résulter, par exemple, d’erreurs de fabrication ou de mesure, de conditions de fonctionnement variables, de caractéristiques variables dans le temps ou de limitations inhérentes à la modélisation.

Représentation mathématique

Dans le SDTlib, et plus généralement dans le cadre du contrôle robuste linéaire, les incertitudes paramétriques (structurées) sont modélisées avec le formalisme des Transformations Fractionnaires Linéaires (LFT en anglais). La représentation d’état nominale s’écrit :

 est le vecteur d’état,  est le vecteur d’entrée,  est le vecteur de sortie et les matrices A, B, C, D ont des dimensions appropriées. Dans la représentation de l’espace d’états incertains, ces matrices dépendent d’un ensemble de paramètres incertains  :

Le cadre LFT permet de réécrire cette représentation d’état sous une forme où les incertitudes sont isolées du modèle nominale :

Où la matrice inconnue, mais bornée,  (où  est le nombre d’occurrences du paramètre , et  est la matrice identité de taille ) est exprimée comme une rétro-action sur le modèle nominal. La figure suivante représente le schéma fonctionnel correspondant, où  est la matrice de transfert appropriée. Sans perte de généralité, étant donné que la normalisation peut être intégrée dans la matrice , on peut supposer que les  vérifient |  |< 1.

Exemple

Une masse m avec ±10% d’incertitude peut être représentée sous la forme :

 est la valeur nominale, et est un nombre réel inconnu tel que |  |< 1. Le schéma bloc correspondant est représenté sur la figure suivante.

En pratique

Construire un modèle LFT d’un système avec des paramètres incertains consiste à trouver une représentation sous forme de schéma fonctionnel du système et à « isoler les deltas », comme dans l’exemple ci-dessus. En particulier, elle nécessite que les matrices  soient des fonctions polynomiales ou rationnelles des incertitudes paramétriques .

La forme LFT permet de représenter le système incertain avec un seul modèle continu au lieu d’une famille discrète de modèles à différents points de fonctionnement. Il permet à des outils d’analyse et de contrôle modernes tels que la mu-analyse ou le contrôle robuste H infini, de garantir une stabilité et des performances robustes face aux incertitudes paramétriques. Dans un satellite et dans la SDTlib, les incertitudes paramétriques peuvent être: la masse ou l’un des moment d’inertie d’un élément, les fréquences propres d’un panneau solaire, la position d’un point de connexion entre deux éléments…

Références