Professional Documents
Culture Documents
Algorithmes Unifies de Commande Polynomiale Auto-Ajustable Par Placement Des Poles
Algorithmes Unifies de Commande Polynomiale Auto-Ajustable Par Placement Des Poles
Algorithmes Unifies de Commande Polynomiale Auto-Ajustable Par Placement Des Poles
PAR
Lausanne, EPFL
1992
Abstract
The objective of this study is to provide an original unified pole-placement controller with
special implementation techniques. Modeling and control of systems for a class of applications
where high-precision is required, such as in machine-tool axis control, are also considered. The
proposed approach contributes to auto-tuningor self-tuning control theory.
Pole placement control approach along with the polynomial RST control law yields simple
but powerfull solutions for many industrial applications. On the other hand, standard PID
controllers are still widely used in the same areas, essentialiy due to the physical meaning of their
parameters (integral, proportional or derivative actions, use of an error signal, etc..). Very often,
there is confusion when a choice has to be made between these two controllers. It is possible to use
their respective advantageous parts in this unified new approach.
Despite their wide use, very often the PID ot RST techniques are used for fixed set-point
control. However, in servo-systems such as in motion control, the main objective of the controller is to
track a varying trajectory. In that context, the contribution of this study is to uni9 the synthesis of
the polynomial pole placement controllers with respect to the objectives of tracking and regulation.
In order to make the co~ectionbetween the RST pole placement and the PID controllers, a
new control structure is introduced. ?bis new structure, noted A-RST,has the advantage of using the
variations of the measured output, input and reference signals. It supports fully the pole placement
design and is numerically better conditioned than the standard polynomial RST controller.
Associated to the A-RST idea, a new transform, y, is also introduced. 'Ihis transform makes part of a
group of transforms which unifies the continuos lime approach to the discrete one. A pole placement
design technique is possible in this y domain as presented in this work.
The identification of the parameters of an ARMA model is also considered in an adaptive
context. Finaliy, conceming the application part, an hydraulic machine-tool axis is controlled using
the above mentioned approach. The use of a linear controller for such a nonlinear system requires a
particular emphasis on the identification of a reduced order model and on the controller design
problems that are considered here.
Rsum
L'objectif de ce travail de thse est de foumir un ensemble original de mthodes de synthse de
rgulateurs polynomiaux par placement des ples et de moyens de mise en oeuvre performants. Les
algorithmes proposs sont destins tre utiliss pour la commande d'un groupe de processus o l'on
travaille avec une haute rsolution (axes de machines-outils ou de robots). La contribution de cette
recherche s'intgre dans la ligne des lois de commande polynomiale auto-ajustables et adaptatives.
Les mthodes de synthse par placement des ples associes la loi de commande
polynomiale prsentent actuellement une solution lgante pour de nombreuses applications. En
revanche, les rgulateurs standard de type PiD sont toujours nombreux dans les milieux industriels
pour la simple raison que les grandeurs qui interviennent jouissent de significations physiques
(erreur, drive, intgrale, etc.) que les rgulateurs polynomiaux ne possdent pas. Cependant, il est
possible de runir les avantages de chacun de ces rgulateurs dans une nouvelle approche.
Bien que les rgulateurs polynomiaux par placement des ples soient trs rpandus, la plupart
des applications qui leur font recours considhrent des problmes de rgulation o la consigne ne varie
pas dans le temps. Or, pour les entranements rgls, la poursuite d'une trajectoire prdtermine est
primordiale. Une premire contribution de ce travail est de fournir une mthode de synthse de la
commande a priori des rgulateurs polynomiaux. La mthode propose unifie et complte en mme
temps la synthse d'une loi de commande par placement des ples avec des objectifs de poursuite et
de rgulation.
Dans une seconde partie, concernant l'implantation des rgulateurs polynomiaux, on propose
une nouvelle structure qui met en vidence les variations des signaux de consigne, de mesure et de
commande. Ce nouveau rgulateur est appel A-RST et permet d'obtenir partir d'une synthse par
placement des ples une structure gnralise de type PD, qui numriquement est plus robuste et plus
maniable. Associe cette ide de transformation, on introduit une nouvelle transforme appel y,
permettant de synthtiser directement la loi de commande A-RST.Cette nouvelle transforme
s'aligne dans le groupe des transformes qui unifient les approches chantillonne et continue.
L'identification d'un modle ARMA utilisant les mthodes et les oprateurs prsents est
aussi considre dans le contexte de la commande adaptative. Finalement, pour l'application de ces
mthodes, on propose la commande auto-ajustable d'un axe de machine-outil hydraulique, systme
essentiellement non linaire pour lequel on prsente une tude permettant d'aboutir la synthese
d'une loi de commande linaire.
Avant-propos
Chapitre 1 Introduction
. .
13
2.1 Introduction............................................................................................................... 13
2.2 Loi de commande polynomiale ........................................................................... 14
2.3 Synthse du regdateur RT par placement des ples ....................................16
2.6.2
2.8.2
2.8.3
Annexe 2.A
Annexe 2.B
II
43
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.3.2
3.3.2
3.5.2
Contournage circulaire....................................................................................... 67
3.5.3
3.5.4
Interpolation B-spline....................................................................................... 68
Dpassements et comportements vicieux provenant de P(z) et de B', (z).............. 71
3.55
..................................................................................-71
4.2.2
III
4.2.3
Structure A - E T .............................................................................................. 81
4.2.4
4.2.5
Exemple............................................................................................................
85
4.2.6
4.3 Synthse des rgulateurs PID gnraliss par placement des pales ..............90
4.3.1
4.3.4
Synthse par placement des ples d'un rgulateur PIDD~pour des systhmes
d'ordre trois ...................................................................................................... 95
....................................................................................................................101
Annexe 4.B .....................................................................................................................102
Annexe 4.A
103
5.1 Introduction............................................................................................................103
5.3.3
53.4
5.4.2
5.43
Placement des
5.6
................................................................109
ples.......................................................................................... 110
.......................................................................................111
Poursuite de trajectoires sans erreurs de tran4e ..........................................112
Rsolution des equations de Diophantine en A ............................................114
5.6.1 Existence d'un rgulateur A-RSTcausal .............................................................114
5.4.4
5.5
Simplification de B+'
5.6.2
1V
5.8 Rfrences...............................................................................................................120
Annexe 5.A
123
Introduction...........................................................................................................-123
Formulation d'un modle de rgression .........................................................125
Estimation des paramtres par l'algorithme des moindres carrs
rcurrents ............................................................................................................... -128
Conditionnement des matrices de covariance................................................129
Supervision de l'algorithme d'identification................................................. 135
65.1 Poursuite des variations des paramtres du systme...............................................135
6.5.1.1 R&nitialisation de la matrice de covariance
136
136
137
138
141
..
Exemples de supervision......................................................................................14
Remarques et conclusions...................................................................................153
Rfrences
..............................................................................................................154
157
7.1 Introduction...........................................................................................................-157
7.2 Systeme de commande tramputer ....................................................................158
7.3.2
73.3
................................................................................166
7.4.2 Analyse spectrale de l'axe hydraulique................................................................169
Identification d'un modele d'ordre rduit ......................................................170
7.4.1 Choix du signal d'excitation
7.5
7.6.3
Trajectoires paraboliques..................................................................................178
Trajectoires sinusodales...................................................................................
180
7.6.4
Chapitre 8 Conclusions
191
-191
A 1 Entranement hydraulique................................................................................
........................................................................................................192
A.l.l Servovanne
Curriculum Vitae