Concepts clés dans les systèmes de contrôle : LQR et filtre de Kalman
Un aperçu de LQR et du filtre de Kalman dans les systèmes de contrôle.
― 6 min lire
Table des matières
Dans les systèmes de contrôle, il y a deux tâches principales qui sont super importantes : concevoir un contrôleur pour gérer le comportement d’un système et estimer l’état actuel de ce système. Les contrôleurs aident à s’assurer qu’un système se comporte comme on le souhaite, tandis que les estimateurs aident à deviner les conditions internes du système quand toutes les infos ne sont pas à disposition. Deux méthodes majeures qui s’attaquent à ces tâches pour les systèmes linéaires sont le Régulateur Quadratique Linéaire (LQR) et le Filtre de Kalman (KF).
Qu'est-ce que le Contrôle Optimal ?
Le contrôle optimal se concentre sur la création d'une loi de contrôle qui minimise un certain coût ou mesure de performance. Par exemple, on peut vouloir garder une machine sur un certain chemin tout en utilisant le moins d'énergie possible. Dans ce contexte, le LQR est une méthode bien connue qui aide à trouver la meilleure entrée de contrôle pour maintenir l'état d'un système à un point désiré tout en réduisant les coûts mesurés d'une certaine manière.
Comprendre le Filtre de Kalman
Dans des situations réelles, tous les états internes d'un système ne peuvent pas être mesurés directement à cause de contraintes pratiques. Souvent, seuls quelques outputs peuvent être surveillés à cause des limites de disponibilité des capteurs. Le Filtre de Kalman intervient ici, fournissant un moyen optimal d'estimer ces états non mesurés même quand il y a des incertitudes dans les mesures et des influences de facteurs extérieurs.
Régulateur Quadratique Linéaire Expliqué
Le Régulateur Quadratique Linéaire se concentre sur les systèmes linéaires, où la dynamique peut être décrite à l'aide d'équations linéaires. Le but ici est de choisir une entrée qui garde l'état du système proche d'un niveau désiré dans le temps, tout en minimisant un coût lié à l'état et à l'action de contrôle utilisée. L'approche LQR prend en compte à la fois l'état du système et l'effort de contrôle impliqué, assurant un équilibre entre performance et consommation d'énergie.
En formulant cette situation comme un problème d'optimisation, la solution peut être dérivée étape par étape en utilisant une méthode appelée programmation dynamique. Cette approche décompose le problème global en petites parties gérables, résolvant chaque morceau de manière récursive.
Pour appliquer le LQR, on met généralement en place une Fonction de coût, qui est une expression mathématique que le design cherche à minimiser. Cette fonction mesure à quel point le système est éloigné de l'état désiré et combien d'entrée de contrôle est nécessaire. Le contrôleur de rétroaction ajuste le contrôle en fonction de l'état actuel, menant à une façon systématique de maintenir la performance désirée.
Passer à l'État Stationnaire
Dans beaucoup de cas, surtout avec des systèmes linéaires invariants dans le temps, le gain de rétroaction utilisé dans le LQR peut se stabiliser à une valeur stationnaire après un certain temps. Cela signifie que, une fois le système stabilisé, l'action de contrôle devient constante, ce qui rend la gestion plus simple. Les conditions pour atteindre cet état stationnaire impliquent généralement la contrôlabilité du système.
Le Filtre de Kalman en Action
Quand il s'agit d'estimer les états du système, le Filtre de Kalman montre toute sa force. Il prend en compte non seulement les mesures disponibles mais aussi les incertitudes présentes dans le système. L'idée fondamentale est que l'on peut prédire un état basé sur des infos précédentes et ensuite corriger cette prédiction à mesure que de nouvelles données arrivent.
Le Filtre de Kalman peut être vu sous trois formes différentes : le Prédicteur, le filtre et le lisseur. Chacune de ces formes a son application spécifique mais utilise fondamentalement les mêmes principes mathématiques. Le prédicteur fait des estimations basées sur des mesures passées, tandis que le filtre intègre de nouvelles infos pour améliorer la précision. Le lisseur traite toutes les données disponibles pour fournir une estimation plus raffinée.
Décrire le Comportement du Système et l'Estimation
Le comportement d'un système peut souvent être exprimé à travers son modèle mathématique, qui inclut ses entrées, sorties, et la façon dont elles interagissent. Dans des situations pratiques, des perturbations et du bruit peuvent affecter ce modèle, rendant nécessaire de prendre en compte l'incertitude tant dans le processus d'état que de mesure.
Le Filtre de Kalman gère efficacement ces incertitudes en utilisant des méthodes statistiques, ce qui lui permet de produire des estimations de l'état qui sont fiables même face à ces défis. Tout au long de son fonctionnement, le Filtre de Kalman met continuellement à jour ses estimations, équilibrant entre prédictions et corrections basées sur de nouvelles informations.
Comportement Stationnaire du Filtre de Kalman
Comme avec le LQR, analyser le comportement stationnaire du Filtre de Kalman peut fournir des aperçus précieux. Dans les systèmes qui sont linéaires et observables, le gain de l'estimateur et la matrice de Riccati vont se stabiliser, menant à une matrice fixe pour le processus d'estimation. Cela permet une plus grande efficacité car une fois ces paramètres stabilisés, il n'est souvent pas nécessaire de recalculer.
Conclusion
En conclusion, le Régulateur Quadratique Linéaire et le Filtre de Kalman représentent deux outils essentiels dans la théorie du contrôle qui permettent une gestion efficace et une estimation des systèmes linéaires. En se concentrant sur la minimisation des coûts et la gestion des incertitudes, ces méthodes offrent des solutions pratiques pour un large éventail d'applications dans divers domaines. Comprendre le LQR et le KF pose les bases pour aborder des défis de contrôle plus complexes à l'avenir.
Titre: A Note on Linear Quadratic Regulator and Kalman Filter
Résumé: Two central problems in modern control theory are the controller design problem: which deals with designing a control law for the dynamical system, and the state estimation problem (observer design problem): which deals with computing an estimate of the states of the dynamical system. The Linear Quadratic Regulator (LQR) and Kalman Filter (KF) solves these problems respectively for linear dynamical systems in an optimal manner, i.e., LQR is an optimal state feedback controller and KF is an optimal state estimator. In this note, we will be discussing the basic concepts, derivation, steady-state analysis, and numerical implementation of the LQR and KF.
Auteurs: Midhun T. Augustine
Dernière mise à jour: 2023-08-30 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2308.15798
Source PDF: https://arxiv.org/pdf/2308.15798
Licence: https://creativecommons.org/licenses/by/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.