Académique Documents
Professionnel Documents
Culture Documents
Accrotre la prcision
Exemple : Robot chirurgical
Page 1 sur 20
une information numrique sous la forme d'un mot binaire, constitu de plusieurs bits
(variables binaires 0/1). Cette information numrique est en gnral issue d'un traitement
(chantillonnage et codage) d'une information analogique (on parle de Conversion Analogique
Numrique CAN).
Systme automatique
logique combinatoire
Systme automatique
logique squentielle
Systme asservi
Systme suiveur
Systme rgulateur
Perturbation
Partie commande
Consigne Mise en forme
du signal
Entre
e(t)
Ecart
(t)
Amplificateur
ou correcteur
Systme
dynamique
Actionneur
Sortie
s(t)
Chane de retour
Capteur
Partie oprative
Florestan MATHURIN
Page 2 sur 20
1.4. Gnralits sur les caractristiques des performances des systmes asservis
Quatre critres principaux permettent d'analyser la rponse d'un systme automatique.
Stabilit
Un systme est stable si une entre borne correspond une sortie borne. Le bouclage peut
dstabiliser un systme. C'est le critre que l'on regarde en premier, car sinon on ne peut pas analyser
les autres critres. On souhaite toujours que le systme asservi soit stable.
s(t)
s2(t)
e(t) = u(t)
s1(t)
s(t) avec
s(+) = +
e(t) = u(t)
t
0
0
Rponse s(t) un chelon e(t) dun
systme instable
e(t) = u(t)
Prcision
La prcision qualifie l'aptitude du systme atteindre la valeur vise. Elle est caractrise par lerreur
er(t) entre la consigne en entre et la valeur asymptotique effectivement atteinte par la grandeur de
sortie. Si lerreur est nulle, on dit que le systme est prcis.
Erreur
e(t) = a.t.u(t)
e(t) = u(t)
Erreur
s(t)
s(t)
t
0
Rapidit
La rapidit est caractrise par le temps que met le systme ragir une variation brusque de la
grandeur d'entre. Cependant, la valeur finale tant le plus souvent atteinte de manire asymptotique,
on retient alors comme principal critre d'valuation de la rapidit d'un systme, le temps de rponse
n%.
Dans la pratique, on utilise le temps de rponse 5% (t5%), c'est le temps mis par le systme pour
atteindre sa valeur de rgime permanent 5% prs et y rester.
Attention le temps de rponse 5% nest pas le temps mis pour atteindre 5% de la valeur
souhaite !!!
Florestan MATHURIN
Page 3 sur 20
5% de la valeur
asymptotique
u(t)
Valeur
asymptotique
e(t) = u(t)
5% de la valeur
asymptotique
e(t) = u(t)
Valeur
asymptotique
s(t)
s(t)
t
t5%
t5%
t
0
0
Systme sur-amorti
t
0
Systme sous-amorti
L'asservissement idal est un systme ayant une bonne stabilit, une bonne prcision ainsi
quun rgime transitoire rapide et bien amorti. Cependant ces critres de performances ne sont pas
toujours compatibles. Par exemple, un processus rapide est gnralement lger, il a ainsi une faible
inertie et risque d'tre peu amorti voire instable. D'autre part si on veut amliorer la prcision, on raidit
l'asservissement et on risque de tomber alors sur un phnomne d'instabilit. Tout l'art de
l'automaticien est de raliser une partie commande permettant de respecter au mieux ces critres.
2. Modlisation des systmes asservis
2.1. Dmarche de modlisation et dtude des systmes asservis
En automatique, l'objectif principal est dtablir un modle comportemental du systme commander
pour pouvoir ensuite laborer sa partie commande. Ce modle comportemental est obtenu aprs
plusieurs tapes.
La premire tape correspond une phase de modlisation des entres du systme ainsi que du
systme lui-mme, elle permet dlaborer un modle de connaissance grce aux lois fondamentales
de la physique ou la chimie.
Florestan MATHURIN
Page 4 sur 20
Objectif dtude
Modlisation
des entres et
du systme
Validation
Domaine Virtuel
Comportement simul du systme
Modle de
connaissance
Modle de comportement
Schma-bloc
fonctionnel
+ qua. diff.
Linarisation
autour dun point
de fonctionnement
Schma-bloc +
Fonction de transfert
Le domaine de validit des diffrents outils utiliss dans le domaine virtuel implique la
mise en place dhypothses simplificatrices lors de la phase de modlisation. Plus le
modle est proche du systme rel, plus les rsultats obtenus seront satisfaisants.
Les outils informatiques peuvent tre trs utiles lors des diffrentes tapes de simulation
du systme.
Si le modle de connaissance est dj linaire, le modle de connaissance et le modle
de comportement sont alors identiques.
2.2. Modlisation des entres des systmes asservis - Signaux tests
Pour tudier un systme d'un point de vue exprimental ou pour raliser une validation d'un modle, il
est ncessaire d'utiliser des consignes simples ou signaux d'entre test. On utilise majoritairement les
modles de signaux suivants :
u(t)
Florestan MATHURIN
Page 5 sur 20
Toute fonction mathmatique simple, nulle pour les temps ngatifs, peut s'crire l'aide
d'un chelon unitaire u(t)
Exemples : Rampe de pente unitaire ou signal sinusodal
f(t)
t
f(t)
Systme
s(t)
Systme linaire : Un systme est dit linaire si la fonction qui dcrit son comportement est ellemme linaire. Cette dernire vrifie alors le principe de proportionnalit et de superposition.
e(t)
Systme
s(t)
k.e(t)
k.s(t)
Systme
Proportionnalit
e1(t)
Systme
s1(t)
e1(t) + e2(t)
e2(t)
Systme
s2(t)
s1(t) + s2(t)
Systme
Superposition
s(t)
Pente = gain
du systme
e(t)
Florestan MATHURIN
Page 6 sur 20
s(t)
s(t)
s(t)
smaxi
e(t)
e(t)
emini
Seuil
Courbure
e(t)
e(t)
Saturation
Exemple : bute
mcanique
Hystrsis
Exemple : jeux
mcaniques
s(t)
Approximation linaire
Point de fonctionnement
tudi
Zone dapproximation linaire
e(t)
Systme continu : Un systme est continu, par opposition un systme discret, lorsque les variations
des grandeurs physiques sont dfinies chaque instant (ils sont caractriss par des fonctions
continues). On parle aussi dans ce cas de systme analogique.
Systme invariant : Un systme est dit invariant si on suppose que les caractristiques du systme
(masse, dimensions, rsistance, impdance, ...) ne varient pas au cours du temps ("le systme ne vieillit
pas").
t1
entre
entre
sortie
sortie
t1+
Consquence : Un systme linaire continu invariant peut tre reprsent par une quation
diffrentielle coefficients constants.
2.4. Modle de comportement gnral des SLCI et transforme de Laplace
Un systme linaire continu invariant est modlis par un modle de comportement reprsent par une
quation diffrentielle d'ordre n reliant la sortie s(t) lentre e(t). Elle est obtenue par la combinaison
des diffrentes quations diffrentielles issues des modles de comportement des sous-systmes
lmentaires constituant le schma-bloc fonctionnel du systme global. Elle s'crit sous la
forme gnrale :
d n s (t )
d m e(t )
an .
+
...
+
a
.
s
(
t
)
=
b
.
+ ... + b0 .e(t )
m
0
dt n
dt m
L'outil privilgi pour traiter un SLCI de manire efficace, tant pour analyser le comportement, que
pour rsoudre une quation d'ordre quelconque, est la transformation de Laplace.
Florestan MATHURIN
Page 7 sur 20
Dfinition : La transforme de Laplace de la fonction f(t), telle que f(t)=0 pour t<0 est :
L (f(t)) = F(p) = 0
f(t).e-pt.dt
s1(t) rponse
qui caractrise
le rgime
transitoire
Domaine temporel en t
Domaine de Laplace en p
Equation diffrentielle
avec 2nd membre avec
e(t) et s(t)
Equation polynomiale
en p E(p), S(p) et
Fonction de Transfert
Transforme de Laplace
Equation diffrentielle
avec 2nd membre avec
s(t) et e(t)
Equation
particulire
Solution
s(t) = s1(t) + s2(t)
Manipulations
algbriques
Transforme inverse
Solution s(t)
s2(t) rponse
qui caractrise
le rgime
permanent
Solution S(p)
dcompose en
lments simples
F(p)
F(p)
(t )
t.u(t)
fonction rampe
impulsion de Dirac
u(t)
chelon unitaire
1
p
tn.u(t)
e-at.u(t)
1
p+a
tne-at.u(t)
p2
n!
p n +1
n!
( p + a ) n +1
dn
pn
Transforme de la drive :
n
dt
1
Transforme de lintgrale :
p
Thorme de la valeur initiale : lim f (t ) = lim p.F ( p)
t0
Florestan MATHURIN
p 0
Page 8 sur 20
Systme
s(t)
E(p)
S(p)
Systme
Le comportement dynamique du systme est entirement dfini par les ples (racines du
dnominateur) et les zros (racines du numrateur) de la fonction de transfert car ils permettent
danalyser le comportement du systme sans calculer la rponse temporelle.
Im
Ples conjugus
Ple double
Sinusode
amortie
Sinusode
Sinusode
amplifie
Constante
Exponentielle
amortie
Rponse amortie
Re
Exponentielle
amplifie
Rponse amplifie
Florestan MATHURIN
Page 9 sur 20
E(p)
+
S(p)
Simplification
A(p)
M(p)
E(p)
H ( p) =
A( p )
1 + A( p ).B ( p )
S(p)
B(p)
On utilise la FTBF pour tudier les rponses s(t) du systme des entres e(t) quelconques.
Ces tudes permettent ensuite d'analyser les performances du systme boucl.
Attention aux signes dans le comparateur !!!! Si le de M(p) dans le comparateur est
S ( p)
A( p )
remplac par un + la formule devient H ( p ) =
=
E ( p ) 1 A( p ).B( p )
Fonction de Transfert Boucle Ouverte (FTBO) : La fonction de transfert en boucle ouverte T(p) est
dfinie comme la fonction de transfert du systme lorsque le retour sur le sommateur est coup. Elle
comprend la chane directe et la chane de retour. Dans le cas de la FTBO, on ne s'intresse pas la
sortie S(p) mais la mesure M(p) en fonction (p).
(p)
E(p)
+
S(p)
Simplification
A(p)
(p)
T(p)=A(p).B(p)
M(p)
M(p)
B(p)
Coupure
Florestan MATHURIN
B(p)
W(p)
U(p)
A(p)
B(p)
W(p)
Page 10 sur 20
U(p)
+
V(p)
U(p)
W(p)
X(p)
X(p)
W(p)
-
V(p)
Y(p)
Dplacement du point de
prlvement vers la gauche
B(p)
A(p)
S(p)
X(p)
C(p).A(p)
Schma-bloc initial
Y(p)
B(p)
A(p)
S(p)
X(p)
Y(p)
C(p)
Dplacement du point de
prlvement vers la droite
C(p)/B(p)
Schma-bloc initial
(p)
Y(p)
+
B(p)
A(p)
S(p)
S(p)
C(p)/A(p)
X(p)
X(p)
Y(p)
A(p)
B(p)
Dplacement du
sommateur vers la droite
B(p)
C(p)
S(p)
X(p)
Dplacement du
sommateur vers la gauche Y(p)
A(p)
B(p)
A(p)
S(p)
+
C(p).B(p)
X(p)
A(p)
C(p)
S(p)
B(p)
D(p)
Pour ce type de systme, il faut toujours commencer par calculer la FTBF de la boucle interne.
Florestan MATHURIN
Page 11 sur 20
E(p)
+
A( p )
1 + A( p ).B ( p )
S(p)
C(p)
D(p)
On reconnait ensuite une boucle ferme que lon sait bien traiter
Systme boucles imbriques
E(p)
E(p)
+
A(p)
-
S(p)
B(p)
D(p)
C(p)
Pour ce type de systme, il faut toujours commencer par dplacer les points de prlvement pour se
ramener un systme de boucles concentriques.
E(p)
E(p)
+
A(p)
-
D(p)
S(p)
B(p)
D(p)
C(p)
On se retrouve ensuite devant un systme boucles concentriques que lon sait aussi bien grer.
Fonction de transfert boucle ferme des systmes multi-variables
E2(p)
E1(p)
A(p)
-
B(p)
S(p)
C(p)
Pour dterminer la fonction de transfert sur ce type de systme, on utilise le principe de superposition
des SLCI. On superpose deux modes : un 1er mode pour lequel lentre E2(p) est considre comme
nulle et un 2nd mode lequel lentre E1(p) est considre comme nulle.
Florestan MATHURIN
Page 12 sur 20
E1(p)
+
A(p)
B(p)
H1 ( p ) E
S(p)
H1 ( p ) E
2 ( p) =0
2 ( p) =0
=
=
S ( p)
E1 ( p ) E
2(
p)=0
A( p ).B( p )
1 + A( p ).B( p ).C ( p )
C(p)
A(p)
B(p)
E2(p)
S(p)
C(p)
H 2 ( p ) E ( p ) =0 =
1
S(p)
B(p)
A(p)
C(p)
S ( p)
B( p)
=
E2 ( p ) E ( p )=0 1 + A( p ).B ( p ).C ( p )
1
S ( p) =
A( p ).B( p )
B( p)
.E1 ( p )
.E 2 ( p )
1 + A( p ).B ( p ).C ( p )
1 + A( p ).B( p ).C ( p )
S ( p)
K
=
E ( p) 1 + . p
(t)
K
Florestan MATHURIN
p 0
.u (t )
s(+)=0
s(t)
s (t ) =
Tangente lorigine
Page 13 sur 20
s (t ) = K 1 e
.u (t )
Ordonne en + :
s(t)
0,63.K
K
0,95.K
p0
s (+) = K
Pente lorigine :
p
K
K
=
p.(1 + . p )
Pente lorigine =
5%
Soit K . 1 e = 0,95.K e
Rponse t = :
s ( ) = K (1 e 1 ) = 0,63.K
t 5%
Droite de pente a
a.
e(t)
p0
Asymptote de pente
a.K (avec ici K=1)
s (+) = +
s(t)
Ordonne en + :
t +
t5% = 3
s ( ) = 0,63.K
s (t ) = a.K . t + .e
.u (t )
Pente lorigine :
a.K
=0
p .(1 + . p )
2
Pente lorigine = 0
La tangente lorigine est
une droite horizontale
Page 14 sur 20
Etude asymptotique en +:
Pour K<1, lcart entre Pour K=1, le systme ne Pour K>1, lcart entre
lentre et la sortie augmente rejoint jamais la consigne lentr et la sortie diminue,
toujours.
mais sa variation est sannule puis augmente.
parallle lentre retarde
dune fois la valeur de la
constante de temps.
Asymptote de pente a.K
Droite de pente a
Droite de pente a
s(t)
Droite de pente a
e(t)
s(t)
s(t)
e(t)
e(t)
Asymptote de pente a
= b 2 4.a.c
Les ples de la fonction de transfert dpendent donc de la valeur de z, il y a 3 cas de figure possibles :
p1
p2
b
= z.0 0 . ( z 2 1) do :
2.a
p 2 + 2.z.0 . p + 0 = ( p p1 )(
. p p2 ) avec :
2
p1 = z. 0 + 0 . ( z 2 1)
p 2 = z. 0 0 . ( z 2 1)
Florestan MATHURIN
Im
p2
Quand z, p10
Re
Quand z, p2 p1
2 ples rels
ngatifs
Cas particulier : Reprsentation des ples
correspondant z infini.
Page 15 sur 20
Cas z = 1 = 0
Reprsentation dans le plan complexe :
p1
p2
b
= 0 do :
2.a
Im
p 2 + 2.z.0 . p + 0 = ( p p1 ) = ( p p2 )
2
Re
p2
avec :
p1
p1 = 0
p 2 = 0
= 4.0 . j .(1 z )
2
p1
p2
b
= z.0 j.0 . (1 z 2 ) do :
2.a
2
p1 = z.0 + j.0 . (1 z 2 )
p2 = z.0 j.0 . (1 z 2 )
p1 pour z=0
p1 pour z=0.7
p 2 + 2.z.0 . p + 0 = ( p p1 )(
. p p2 ) avec :
p1 p2 pour z=1
2 ples complexes
conjugus
Re
p2 pour z=0.7
p2 pour z=0
p1 = p2 = Re + Im = 0
2
Im
1
.
p
1
K .0
La sortie a donc pour expression dans le domaine de Laplace : S ( p ) = . 2
p p + 2.z.0 . p + 0 2
Pente lorigine de la courbe de sortie s(t) :
2
1
K .0
s ' (0 ) = lim+ s ' (t ) = lim p.[ p.S ( p )] = lim p . . 2
= 0 Pente lorigine =0
p
p
t0
p p + 2.z.0 . p + 0 2
2
K .0
s (+) = lim s (t ) = lim p.S ( p ) = lim 2
=K
t +
p0
p 0 p + 2.z. . p + 2
0
0
2
Florestan MATHURIN
s (+) = K
Page 16 sur 20
s (t ) = K + .e p1t + .e p2t .u (t )
Rgime transitoire
Rgime permanent
e(t)=u(t)
Ple dominant
p2
s(t)
Im
Re
p1
Forme de la rponse
Sil existe un facteur 10
minimum sur la partie relle
des ples, on ne conserve
que le ple dominant.
s(t)
s (t ) = K 1 e 0 .t 0 .t.e 0 .t .u (t )
Rgime permanent
e(t)=u(t)
Rgime transitoire
s(t)
z .0 .t
. cos( p .t )
.e z .0 .t . sin( p .t ) .u (t )
1 z2
Rgime permanent
Pseudo-priode :
La rponse prsente des oscillations amorties de
2
2
priode : Tp =
=
p 0 1 z 2
Tp
1er dpassement :
Le premier maximum (ou dpassement) apparait
T
t1 = p =
.
2 p
La valeur relative du 1er dpassement D1 correspond
D1 = e
Rgime transitoire
Tangente horizontale
lorigine
z .
1 z 2
Florestan MATHURIN
t1 =Tp/2
Page 17 sur 20
K
avec
(1 + T1 p) (1 + T2 p )
T1 << T2
Florestan MATHURIN
Ple nglig
Ple dominant
p2
p1
Im
Re
Page 18 sur 20
Tt
K
T1
2
S ( p ) = F ( p ) s (t ) =
e e
T2 T1
s(t)
K
T2
sans T1
avec T1
Tangente
lorigine
t
T2
t
T2
Florestan MATHURIN
Page 19 sur 20
0,05 =
5
Di=5%
100
Florestan MATHURIN
Page 20 sur 20