Le contrôle de la passivité (PBC) est une technique puissante utilisée en ingénierie de contrôle pour assurer la stabilité et la sécurité des systèmes complexes. Il tire parti du concept de passivité, qui concerne l'échange d'énergie au sein d'un système, pour concevoir des contrôleurs qui maintiennent la stabilité intrinsèquement. Contrairement à de nombreuses méthodes modernes de contrôle qui nécessitent des modèles mathématiques précis et un réglage étendu, PBC offre un cadre physiquement motivé qui exploite les propriétés énergétiques naturelles du système. Cette approche non seulement fournit des garanties rigoureuses de stabilité mais donne aussi des contrôleurs qui sont souvent plus simples et plus intuitifs à mettre en œuvre.

Comprendre la passivité dans les systèmes de contrôle

La passivité est un concept fondamental tiré de la théorie du réseau et de la thermodynamique. Informellement, un système est passif s'il ne peut produire plus d'énergie que ne le reçoit son environnement. Plus formellement, un système avec entrée u et sortie y est dit passif s'il existe une fonction de stockage V(x) ≥ 0] telle que pour toutes les conditions initiales et toutes les entrées, l'inégalité suivante tient:

Cette inégalité signifie que l'augmentation de l'énergie stockée est limitée par l'énergie fournie de l'extérieur. En d'autres termes, aucune production d'énergie interne n'est possible – le système ne peut que dissiper ou stocker l'énergie. Cette propriété est étroitement liée à la seconde loi de la thermodynamique et fournit une notion naturelle de stabilité. Un système passif ne peut osciller spontanément ou diverger à l'infini sans injection d'énergie externe.

Le concept de passivité a ses racines dans la théorie des circuits électriques, où une résistance est un exemple classique d'un élément passif : elle dissipe l'énergie et ne peut générer de puissance. En mécanique, un système masse-spiral-détecteur avec un amortisseur visqueux est passif parce que l'amortisseur dissipe l'énergie cinétique. Au cours des dernières décennies, les théoriciens de contrôle ont généralisé ces idées à des systèmes dynamiques arbitraires.

Comment le contrôle de la passivité assure la stabilité

La PBC conçoit des contrôleurs qui préservent ou font respecter la passivité dans le système en boucle fermée. Ce faisant, le flux d'énergie du système est régulé, empêchant les oscillations ou les divergences excessives. Cette approche est particulièrement utile dans les systèmes à dynamique complexe, tels que les manipulateurs robotiques, les réseaux électriques et les véhicules autonomes. L'idée principale est de modifier la fonction énergétique du système – généralement en reformant l'énergie potentielle ou en injectant l'amortissement – de sorte que le système en boucle fermée se comporte comme un système passif désiré avec des propriétés de stabilité connues.

La preuve de stabilité dans PBC repose généralement sur la théorie de Lyapunov. La fonction de stockage V sert de candidat à la fonction Lyapunov. La passivité assure que V ne s'accroît pas le long des trajectoires lorsqu'il n'y a pas d'entrée externe, ce qui implique immédiatement la stabilité au sens de Lyapunov. Pour la stabilité asymptotique, des conditions d'observation ou de détectabilité supplémentaires sont nécessaires, souvent obtenues par amortissement.

Principes clés du contrôle de la passivité

  • Formation énergétique: Modifier le paysage énergétique du système pour obtenir les propriétés de stabilité souhaitées. Par exemple, dans un système mécanique, la fonction énergétique potentielle peut être façonnée de façon à ce que l'équilibre souhaité devienne un minimum global.
  • Injection de dampage: Introduction d'un amortissement pour dissiper l'excès d'énergie et améliorer la stabilité. L'amortissement peut être ajouté par la rétroaction des vitesses ou d'autres états, émulant efficacement les frictions physiques ou les forces visqueuses.
  • Interconnexion et amortissement (IDA-PBC):[ Méthode systématique proposée par Ortega et ses collègues qui combine la formation de l'énergie et l'amortissement de l'injection dans une seule procédure de conception. IDA-PBC associe le système en boucle fermée à une structure hamiltonienne contrôlée par port souhaitée, où le contrôleur assigne une nouvelle matrice d'interconnexion et d'amortissement.Cette approche a été très réussie pour contrôler les systèmes mécaniques sous-actués tels que le pendubot, l'Acrobot et même les quadrateurs.

Mathématiquement, IDA-PBC consiste à résoudre un ensemble d'équations différentielles partielles (EDP) ou de contraintes algébriques pour trouver une loi de contrôle qui rend le système en boucle fermée passive par rapport à une fonction de stockage souhaitée. Bien que ces EDP puissent être difficiles, ils admettent souvent des solutions en forme fermée pour des systèmes avec une structure particulière, tels que les systèmes Euler-Lagrange ou Hamiltonien.

Demandes et avantages

Le contrôle de la passivité a été appliqué avec succès dans divers domaines, notamment la robotique, les systèmes d'alimentation électrique et le génie aérospatial.

Robotique

En concevant un contrôleur qui fait agir l'effecteur final du robot comme une impédance mécanique passive – un système de spiral – le robot peut interagir en toute sécurité avec son environnement sans devenir instable ni exercer de forces excessives. C'est le fondement du contrôle de l'impédance, une approche largement utilisée en robotique basée sur la passivité. Par exemple, les robots collaboratifs (cobots) utilisent des contrôleurs basés sur la passivité pour s'assurer que tout contact avec un opérateur humain ou un obstacle entraîne un comportement conforme, empêchant les blessures.

Au-delà du contrôle de l'impédance, PBC a été appliqué au contrôle des manipulateurs flexibles-joints, des robots marcheurs et des exoskeletons. Dans chaque cas, le principe de la formation d'énergie aide à obtenir une locomotion stable ou un suivi précis de la force. Par exemple, les chercheurs ont utilisé IDA-PBC pour stabiliser la dynamique des robots humanoïdes marchant sur des terrains irréguliers, exploitant les propriétés naturelles de conservation de l'énergie du robot pour atteindre des allures humaines et efficaces.

Systèmes d'alimentation et entraînements électriques

Les réseaux électriques modernes sont en pleine transformation avec l'intégration des sources d'énergie renouvelables, de la production distribuée et des microgridés. Le contrôle basé sur la passivité offre un cadre solide pour assurer la stabilité de ces réseaux complexes. Une approche typique est de concevoir chaque convertisseur de puissance (par exemple, onduleurs à chaîne, convertisseurs DC-DC) pour se comporter comme un composant passif, empêchant ainsi la résonance, les oscillations et les effondrements de tension.

PBC a également été utilisé avec succès pour contrôler les moteurs électriques, tels que les moteurs à induction et les moteurs synchrones à aimant permanent. En façonnant l'énergie magnétique du moteur et en injectant l'amortissement par l'entrée de tension, les contrôleurs peuvent atteindre des performances et une robustesse élevées sans avoir besoin de connaître précisément les paramètres du moteur.

Véhicules aérospatials et autonomes

En ingénierie aérospatiale, le contrôle basé sur la passivité est utilisé pour le contrôle de l'assiette des engins spatiaux, le vol de formation et l'atterrissage autonome. La passivité de la dynamique de rotation du corps rigide (lorsqu'on utilise des coordonnées appropriées comme les paramètres Rodrigues modifiés) permet la conception de lois de contrôle qui garantissent la stabilité même avec une action limitée et en présence de perturbations.

De même, dans les véhicules aériens sans pilote (UAV) et les quadrateurs, IDA-PBC a été utilisé pour concevoir des régulateurs d'assiette et de position robustes aux incertitudes d'inertie, de masse et de vent extérieur. La formulation basée sur l'énergie assure que les énergies cinétiques et potentielles du véhicule sont correctement gérées, ce qui conduit à des trajectoires fluides et à un fonctionnement autonome sûr.

Contrôle des procédés et systèmes chimiques

Bien que moins fréquent, le PBC a trouvé des applications dans le contrôle des processus chimiques, notamment pour réguler les températures dans les réacteurs, contrôler le pH dans les processus de neutralisation et stabiliser les colonnes de séparation. La principale idée est que de nombreux processus chimiques peuvent être modélisés comme des systèmes thermodynamiques avec une fonction de stockage d'énergie ou d'entropie bien définie.

Avantages du contrôle de la passivité

  • Stabilisation améliorée du système sous incertitudes et perturbations: Comme la CPP repose sur les propriétés énergétiques plutôt que sur l'annulation exacte de la dynamique, elle est intrinsèquement robuste aux incertitudes paramétriques et à la dynamique non modélisée. La marge de stabilité est déterminée par la marge de passivité, qui peut être quantifiée et préservée.
  • Caractéristiques intrinsèques de sécurité grâce au contrôle basé sur l'énergie: Les systèmes passifs ne peuvent pas produire d'énergie, de sorte que le comportement déstabilisateur actif est empêché par la conception.
  • La robustesse aux variations de paramètres et aux influences externes:[ L'approche de la façonnage de l'énergie garantit que le contrôleur ne se fonde pas sur l'annulation exacte de termes non linéaires. Ainsi, même si les paramètres du système changent (p. ex., les variations de charge utile dans un bras robotique), le système en boucle fermée demeure stable tant que la passivité est préservée.
  • Simplicité dans la mise en œuvre: Les contrôleurs basés sur la passivité ont souvent une structure simple – ils peuvent être aussi simples qu'un contrôleur dérivé proportionnel (PD) avec des gains correctement ajustés. Cela réduit les frais généraux de calcul et facilite l'implémentation en temps réel sur le matériel embarqué.
  • Évoluabilité aux grands systèmes interconnectés:[ En utilisant le théorème de la passivité, on peut décomposer un grand système en sous-systèmes passifs et concevoir des contrôleurs locaux qui maintiennent la passivité globale.

Défis et limites

Malgré ses nombreux avantages, le contrôle de la passivité n'est pas une panacée universelle. Plusieurs défis et limitations doivent être pris en compte lors du choix de la CCP plutôt que d'autres techniques de contrôle.

État de passivité et exactitude du modèle

La plupart des méthodes de conception de la CCP exigent au moins un modèle raisonnable de la dynamique du système, en particulier pour identifier une fonction de stockage et façonner l'énergie de façon appropriée. Pour les systèmes qui sont très incertains ou mal modélisés, construire une fonction de stockage valide peut être difficile. De plus, l'hypothèse de passivité n'est pas toujours satisfaite dans la pratique – certains systèmes, en particulier ceux qui ont des actionneurs non collocationnés ou un amortissement négatif (par exemple, en raison de frottement), présentent un comportement actif qui doit être compensé ou limité.

Récompenses de performance

La PBC tend à privilégier la stabilité et la sécurité par rapport aux performances transitoires rapides. L'injection d'amortissement nécessaire pour obtenir la stabilité asymptotique peut ralentir la réponse du système. Dans les applications où un contrôle agressif et à haute bande passante est exigé (p. ex., le suivi de précision des mouvements dans les machines-outils), un contrôleur basé sur la passivité peut être trop prudent.

Questions de mise en œuvre

Bien que de nombreuses lois de la PBC soient de simples structures de type PD, IDA-PBC conduit souvent à des lois de contrôle non linéaires qui exigent une résolution symbolique des PDE. Pour les systèmes à haute dimension ou complexes, des solutions à forme fermée peuvent ne pas exister, nécessitant des approximations numériques ou un apprentissage itératif. Cela peut augmenter la complexité de la mise en œuvre et le fardeau computationnel.

Comparaison avec d'autres méthodes de contrôle

Pour offrir une perspective équilibrée, il est utile de comparer la CCP avec d'autres approches communes de contrôle.

MethodKey IdeaStability GuaranteeRobustnessComplexity
PID ControlProportional-Integral-Derivative feedbackOnly for linear systems; tuning-dependentModerate (with anti-windup)Low
Robust Control (H∞)Minimax optimization over uncertaintyStrong, formal (small-gain)High (worst-case)High
Adaptive ControlOnline parameter estimationLyapunov-basedHigh (to parametric change)Medium-High
Sliding Mode ControlDiscontinuous switchingFinite-time convergenceVery high (to matched disturbances)Medium (chattering issues)
Model Predictive ControlReceding horizon optimizationStability via terminal constraintsModerate (model-dependent)High (online optimization)
Passivity-Based ControlEnergy shaping + damping injectionRigorous (passivity theorem)High (energy-based)Low-Medium

PBC se distingue par son intuition physique et par ses solides garanties de stabilité d'interconnexion. Il convient particulièrement aux systèmes mécatroniques, électroélectroniques et électromécaniques où il existe une interprétation énergétique claire.

Orientations futures

Le domaine du contrôle basé sur la passivité continue d'évoluer, avec plusieurs directions prometteuses de recherche.

Données hybrides et échantillonnées PBC

Comme les systèmes de contrôle dépendent de plus en plus des réseaux de communication numérique et des implémentations déclenchées par des événements, il est essentiel de développer des contrôleurs basés sur la passivité qui fonctionnent dans des données échantillonnées ou des paramètres hybrides.

Pastivité fondée sur l'apprentissage

La combinaison de la passivité et de l'apprentissage automatique est une tendance croissante. Par exemple, on peut utiliser des réseaux neuronaux ou des processus gaussiens pour rapprocher la fonction de stockage du système ou pour apprendre un contrôleur basé sur la passivité à partir de données. Le défi est de s'assurer que le contrôleur appris préserve les garanties de passivité.

Systèmes en réseau et multi-agents

Avec la montée de l'Internet des objets (IoT) et les essaims de drones, il est fortement nécessaire d'évoluer et de décentraliser le contrôle. La passivité fournit un cadre naturel pour le contrôle distribué car l'interconnexion des systèmes passifs est de nouveau passive. Les travaux futurs seront axés sur la conception de contrôleurs locaux basés sur la passivité pour chaque agent qui, ensemble, atteignent des objectifs globaux – tels que le contrôle de la formation, le consensus ou le partage de charge – sans exiger un coordinateur central.

Passivité dans les systèmes humains dans la boucle

Dans les applications comme la téléopération et la rétroaction haptique, l'opérateur humain peut être modélisé comme un système biomécanique passif (dans certaines bandes passantes).Les contrôleurs basés sur la passivité pour le robot et l'interface haptique peuvent alors garantir une interaction stable même en cas de retards de communication.

Conclusion

En se concentrant sur les propriétés énergétiques, il fournit un cadre solide adapté aux systèmes complexes modernes, aidant les ingénieurs à concevoir des solutions de contrôle plus sûres et plus fiables. Sa base en principes physiques fondamentaux lui confère un avantage unique par rapport aux méthodes purement mathématiques ou basées sur l'optimisation : le concepteur peut comprendre intuitivement pourquoi le système reste stable et sûr. Bien que des défis subsistent – surtout en ce qui concerne la dépendance des modèles et les compromis de performance – la recherche en cours dans les systèmes hybrides, le contrôle fondé sur l'apprentissage et les systèmes en réseau continue d'étendre la portée des méthodes basées sur la passivité.

Pour plus de détails, voir les textes séminaux de van der Schaft (L2-Gain and Passivity Techniques in Nonlinear Control)[, le tutoriel IDA-PBC de Ortega et al. (IEEE Trans. Automatic Control, 2002)[, et une application pratique dans convertisseurs connectés à la grille (Automatica, 2013).