
PREVENTION DU WINDUP SOUS
CONTRAINTES D’AMPLITUDES ET
VITESSES
PETER HIPPE
Lehrstuhl für Regelungstechnik
Universität Erlangen-Nürnberg,
Cauerstr. 7, D-91058 Erlangen, Allemagne
http://www.rt.e-technik.uni-erlangen.de/
Résumé— Les méthodes pour tenir compte des limitations
d’amplitude du signal de commande sont bien connues. Mais
aussi des limitations de vitesse peuvent causer des effets divers
dans le système en boucle fermée. Les méthodes existantes pour
éviter les phénomènes de windup en présence des contraintes
d’amplitudes et vitesses sont beaucoup plus compliquées que les
méthodes classiques anti windup , développée pour des
contraintes d’amplitude seulement. Ceci est dû au fait qu’il existe
un deuxième élément non linéaire pour la vitesse, qui complique
le test de stabilité. Dans cet article, nous présentons une solution
pour le problème considéré qui est très simple parce que le
modèle utilisé pour une limitation conjointe d’amplitude et de
vitesse ne contient qu’un seul élément non linéaire.
Mots clés— Systèmes non linéaires, windup, contrôle multivari-
able, contraintes de vitesse.
I. INTRODUCTION
Les systèmes et les régulateurs considérés sont linéaires, avec
les limitations du signal de commande en vue d’amplitude et
vitesse comme seuls éléments non linéaires dans la boucle de
régulation. Si on ne tient pas compte de ces deux contraintes,
cela peut causer des effets divers, voire un comportement
instable de la boucle fermée. La littérature existante offre un
grand spectre d’approches pour résoudre les problèmes causés
par l’amplitude limitée du signal de commande. On peut
distinguer deux phénomènes différentes, le windup du
régulateur et le windup du système. Le plus connu, le windup
du régulateur, est causé par la dynamique du régulateur (par
exemple de composante intégrale).
On peut éviter le windup du régulateur par une stabilisation du
régulateur pendant la période de saturation du signal de
commande. Les approches les plus connues sont
« Conditioning Technique » [7], « Generalized Anti Windup
Control » [1] et « Observer Technique » [8]. En [15] une
approche est présentée qui généralise les diverses méthodes
existantes.
Même sans éléments dynamiques dans le régulateur, comme
par exemple dans le cas d’un régulateur d’état, les limitations
d’amplitude peuvent provoquer un mauvais amortissement des
phénomènes transitoires, voire même produire des cycles
limites : on parle dans ce cas du phénomène de windup du
système. L’intensité de ce windup du système dépend de la
dynamique du système contrôlé [8], [13].
Pour éviter le windup du système, la partie linéaire du système
en boucle fermée doit être modifiée d’une manière appropriée.
Ceci est possible par la méthode du « Filtered Set Point » [16]
ou par un élément dynamique additionnel (EDA) [8]. Ainsi on
peut utiliser une méthode « deux stages ». On commence par la
prévention du windup du régulateur par des méthodes
structurelles (sans dynamique additionnelle) et si la partie
linéaire du système en boucle fermée indique le danger d’un
windup du système, on utilise un EDA ou le « filtered set
point ». Une approche qui résout les deux problèmes par un
schéma universel est présentée en [17].
Les méthodes discutées ci-dessus s’appliquent seulement pour
les systèmes stables, car, en présence d’un système instable, la
partie linéaire de la boucle ne peut pas être modifiée pour
satisfaire, par exemple, le critère du cercle. Une méthode pour
la prévention du windup en systèmes instables est présentée en
[9].
Cette méthode consiste d’un filtre non linéaire des signaux de
consigne qui utilise un modèle du système et un contrôle en
cascades contenant des éléments saturants. Ce filtre produit un
signal de commande qui ne dépasse pas les limites existantes,
et qui, si on le désire, reste dans une sous-région prédéfinie des
entrées limitées. Ainsi, les saturations à l’entrée du système
sont toujours inopérantes pour toutes les consignes, et par
conséquent, les propriétés du réglage linéaire sont toujours
conservées. En réservant une partie du signal de commande
pour la suppression des perturbations et en n’utilisant que la
partie restante pour appliquer la consigne, on arrive à une
boucle fermée non linéaire avec stabilité garantie.
Aussi le cas d’une commande avec amplitude et vitesse
limitées à trouvé beaucoup d’intérêt (voir par exemple les
citations en [5], [3] ou [2] et les discussions des approches
existantes dans ces références). Cependant les méthodes
existantes utilisent des modèles des actionneurs qui
contiennent deux éléments non linéaires (pour la saturation
d’amplitude et de vitesse). Par conséquent les investigations de
stabilité deviennent beaucoup plus compliquées en
comparaison des résultats obtenus en cas de limites
d’amplitudes seulement.
Cet article démontre qu’on peut utiliser presque toutes les
résultats anti-windup connus aussi en présence d’une limitation
conjointe d’amplitude et de vitesse, lorsqu’on utilise un
modèle « ersatz » pour un tel organe de la commande qui ne
contient qu’un seul élément non linéaire. Ce modèle consiste
d’une seule saturation et d’un système de premier ordre dont la
constante de temps est telle que la commande ne dépasse
jamais les limites de la vitesse. Ajoutant le système de premier
ordre au système à régler, le problème d’une limitation
conjointe d’amplitude et de vitesse se réduit au problème
windup bien connue pour le système augmenté.
Deux exemples, un système stable et un système instable,
illustrent l’approche proposée.
e-STA copyright © 2007 by see
Volume 4 (2007), N°1 pp 7-12