Présentation

Article interactif

1 - BREF HISTORIQUE DES TECHNIQUES ANTI-WINDUP

2 - SYSTÈMES SATURÉS

3 - ARCHITECTURE GÉNÉRALE DE L’ANTI-WINDUP

  • 3.1 - Principe
  • 3.2 - Architectures de compensateurs anti-windup
  • 3.3 - Formulation des problèmes

4 - RÉGLAGE DE CORRECTEURS ANTI-WINDUP

5 - ILLUSTRATIONS

6 - EXTENSIONS

7 - CONCLUSION

8 - SIGLES, NOTATIONS ET SYMBOLES

Article de référence | Réf : S7436 v1

Architecture générale de l’anti-windup
Tour d’horizon sur les techniques anti-windup pour les systèmes saturés - Commande anti-windup

Auteur(s) : Sophie TARBOURIECH, Isabelle QUEINNEC

Relu et validé le 02 avr. 2021

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

RÉSUMÉ

Cet article traite de la synthèse anti-windup, technique de retouche d’un contrôleur qui permet de prendre en compte de manière explicite les phénomènes de saturation des actionneurs et de réduire leur impact négatif sur la dynamique d’un système commandé. Le procédé est décrit par un modèle d’état dynamique linéaire, de même que son contrôleur nominal construit a priori sans tenir compte des saturations. Les méthodes proposées
s’appuient sur l’utilisation de conditions de secteurs afin d’encapsuler la fonction saturation et exploitent la stabilité de Lyapunov au travers de fonctions quadratiques permettant d’exprimer les conditions de stabilité et de performances par des inégalités matricielles linéaires.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

ABSTRACT

An overview of anti-windup techniques for saturated systems - Anti-windup control

Anti-windup design addressed in the paper is a controller reshaping technique allowing to explicitly take into account actuator saturation constraints and mitigate their effect on the closed-loop system dynamics. Both the process and the controller are described by linear state-space systems. The controller may be a priori designed without considering saturation elements. The anti-windup design approaches take advantage of sector conditions
used to encapsulate the saturation function. Quadratic Lyapunov functions are used to generate linear matrix inequalities based stability and performance conditions.

Auteur(s)

INTRODUCTION

Un procédé commandé implique la mise à jour d’une entrée de commande, calculée en utilisant l’erreur entre une mesure de la sortie et sa consigne, au travers d’un actionneur. Dans le cas idéal, l’actionneur peut être représenté par un « fil » reliant la sortie du contrôleur et l’entrée du système. Dans la pratique, l’actionneur peut présenter un comportement dynamique, mais surtout une plage de fonctionnement limitée entre deux bornes, inférieure et supérieure. Ces limites sur la zone de fonctionnement linéaire de l’actionneur se traduisent par la notion de saturation de l’actionneur. Il s’agit d’un phénomène non linéaire qui a comme effets indésirables de dégrader le comportement nominal du système, dans le meilleur des cas, voire de destabiliser le système contrôlé dans les cas extrêmes.

Pour éviter les effets indésirables de la saturation de l’actionneur, une solution classiquement utilisée est de surdimensionner l’actionneur, ce qui induit un coût supplémentaire tant du point de vue de la charge transportée, de l’énergie dépensée, que du prix de l’actionneur lui-même. Une deuxième solution classique est de limiter les performances (rapidité) du contrôleur pour éviter, autant que possible, de s’approcher des limites de fonctionnement linéaire de l’actionneur.

La commande anti-windup est une alternative permettant d’utiliser au mieux les capacités de l’actionneur en autorisant les saturations tout en préservant la stabilité (et les performances) du système commandé dans la plage de fonctionnement prévue pour le système. Son principe est de réinjecter l’erreur commise par l’actionneur en entrée du système de commande. Cette retouche du contrôleur n’est active que lorsque l’actionneur est saturé. Ainsi, le comportement nominal du système commandé, conçu à l’origine sans se préoccuper des non-linéarités de l’actionneur, n’est pas modifié. Dans sa version la plus simple, la synthèse d’une commande anti-windup peut s’apparenter à la synthèse d’un simple gain supplémentaire, et ne présente pas plus de difficulté que la synthèse d’un correcteur PID.

Par extension, la commande anti-windup s’applique aussi pour contrer les saturations en vitesse ou de dynamiques supérieures de l’actionneur, voire d’autres types de non-linéarités d’actionneurs, bien que ceci ne soit pas traité dans cet article.

Nota

le lecteur trouvera en fin d’article un tableau des sigles, notations et symboles utilisés tout au long de l’article.

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

KEYWORDS

Control   |   Control   |   Actuators   |   saturations   |   anti-windup

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-s7436


Cet article fait partie de l’offre

Automatique et ingénierie système

(140 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation

3. Architecture générale de l’anti-windup

3.1 Principe

L’idée de base de la synthèse anti-windup est d’introduire une modification sur un contrôleur conçu initialement sans tenir compte des saturations de l’actionneur afin de retrouver, autant que possible, le comportement et les performances du système bouclé non saturé. Cet article est dédié à la synthèse anti-windup pour des systèmes linéaires (procédé et contrôleur) interconnectés au travers d’actionneurs présentant des saturations, selon le schéma général présenté dans la figure 1. Dans cette figure, le signal y c produit par le contrôleur est comparé au signal contraint par l’actionneur appliqué en pratique au procédé. L’erreur entre ces deux signaux peut alors être utilisée pour modifier la stratégie de contrôle afin de mieux préserver la stabilité et les performances correspondant au système bouclé sans saturation. D’une certaine manière, cela revient à « informer » le contrôleur que ce n’est pas la valeur qu’il fournit qui est appliqué au système. Cela permet ainsi d’éviter que le contrôleur accumule des demandes de plus en plus importantes d’action, alors que le signal est saturé, en n’imaginant pas qu’elles ne sont pas réellement appliquées sur le système. Cette architecture anti-windup manipulant l’erreur u – y c fait que le compensateur anti-windup n’est pas activé lorsque la saturation n’est pas active, ce qui garantit que, dans la zone linéaire, le contrôleur non contraint initial n’est pas modifié.

Nota

il existe d’autres formes d’architectures anti-windup, telles que celles basées sur des schémas de commande prédictive nommées « reference governors » qui n’entrent pas dans le cadre décrit dans cet article. Le lecteur intéressé pourra se reporter par exemple aux articles ...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

TEST DE VALIDATION ET CERTIFICATION CerT.I. :

Cet article vous permet de préparer une certification CerT.I.

Le test de validation des connaissances pour obtenir cette certification de Techniques de l’Ingénieur est disponible dans le module CerT.I.

Obtenez CerT.I., la certification
de Techniques de l’Ingénieur !
Acheter le module

Cet article fait partie de l’offre

Automatique et ingénierie système

(140 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Architecture générale de l’anti-windup
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - GLATTFELDER (A.H.), SCHAUFELBERGER (W.) -   Control systems with input and output constraints.  -  Springer-Verlag, London (2003).

  • (2) - HIPPE (P.) -   Windup in control. Its effects and their prevention.  -  Germany : AIC, Springer (2006).

  • (3) - BRIEGER (O.) et al. -   Anti-windup compensation of rate saturation in an experimental aircraft.  -  In American Control Conference. New York, p. 924-929 (2007).

  • (4) - ROOS (C.) et al. -   On-ground aircraft control design using a parameter-varying anti-windup approach.  -  In Aerospace Science and Technology 14.7, p. 459-471 (2010).

  • (5) - FASANO (G.), PINTER (J.D.) (Eds.) -   Modeling and Optimization in Space Engineering.  -  T. 73. Springer Optimization et its Applications (2013).

  • (6) - TARBOURIECH (S.) et al. -   ...

1 Outils logiciels

SATAW-Tool, a SATuration AWare matlab Toolbox, CNRS, LAAS, Toulouse, France (2013) [ http://homepages.laas.fr/queinnec/sataw-tool.html].

HAUT DE PAGE

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Automatique et ingénierie système

(140 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Sommaire

QUIZ ET TEST DE VALIDATION PRÉSENTS DANS CET ARTICLE

1/ Quiz d'entraînement

Entraînez vous autant que vous le voulez avec les quiz d'entraînement.

2/ Test de validation

Lorsque vous êtes prêt, vous passez le test de validation. Vous avez deux passages possibles dans un laps de temps de 30 jours.

Entre les deux essais, vous pouvez consulter l’article et réutiliser les quiz d'entraînement pour progresser. L’attestation vous est délivrée pour un score minimum de 70 %.


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Automatique et ingénierie système

(140 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS