Systemes Asservis
Systemes Asservis
Systemes Asservis
1. Système asservi
1.1 Exemple de système asservi (mécanique)
Régulateur à boules de Watt (1788)
Principe de fonctionnement :
La vapeur produite par la chaudière est dirigée vers la turbine
et met en mouvement les aubes de celle-ci (cf. photo),
entraînant en rotation l'axe de la turbine.
Lorsque la vitesse de rotation ω de l'axe de la turbine augmente :
- les boules s'écartent de leur axe de rotation (par effet centrifuge),
- entraînant la rotation du levier (selon sens de la flèche),
- provoquant le déplacement du robinet vers la gauche et donc
ω sa fermeture progressive, réduisant ainsi l'arrivée de vapeur
- et conduisant donc à une diminution de la vitesse ω :
← photo d'aubes de la turbine on obtient ainsi la stabilisation de la vitesse de rotation ω
1.2 Définitions
On distingue 2 types de systèmes :
Les systèmes non bouclés pour lesquels aucun contrôle de l'exécution de la commande (entrée) n'est réalisé.
Si des phénomènes parasites perturbent le comportement du système, aucune réaction compensatoire n'est
réalisée système en Boucle Ouverte (BO).
Les systèmes bouclés pour lesquels un contrôle de l'exécution est fait par rétroaction de la sortie du
système sur son entrée système en Boucle Fermée (BF) ou système asservi.
Un système est asservi lorsqu'une grandeur de sortie suit aussi précisément que possible les variations
de la grandeur d'entrée (consigne), quels que soient les effets perturbateurs extérieurs.
On peut distinguer les systèmes asservis suivant le type d'entrée (ou consigne) :
Lorsque la consigne est indépendante du temps, le système est dit régulateur.
Exemples : régulation de température d'un local, régulation de la vitesse de rotation d'un moteur électrique,
régulation du débit d'eau d'une vanne, régulation tension de cordage d'une cordeuse de raquette
e Adaptateur
e s
Grandeur
Grandeur de Sortie
d'entrée
(consigne)
m
1/8
Constituants Fonction
Adaptateur Elaborer à partir de la consigne un signal utilisable par le régulateur.
Régulateur :
Comparateur Déterminer l'écart ε entre l'image de la consigne e et la mesure m du signal de sortie : ε = e − m
Correcteur Elaborer le signal de commande à partir de l'écart.
Apporter de l'énergie au système pour produire l'effet souhaité.
Actionneur
Rem : il est associé à un préactionneur distribuant l'énergie (non représenté).
Capteur Acquérir la grandeur de sortie et la transformer en un signal utilisable par le régulateur.
2/8
2.3 Exemple de linéarisation du comportement d'un système : écoulement d'un réservoir
Remarque importante : il ne s'agit pas d'un système asservi
entrée : Qe (débit d'alimentation en eau)
sortie : H (niveau d'eau)
perturbation : Qs (débit de fuite) Qe
avec Qs = s. 2gH = k. H (équa. issue méca. des fluides)
dH S (m2)
équation de conservation du débit : Qe − Qs = S. (m3/s)
dt
dH H0
Qe = S. + k H comportement non linéaire H
dt
s (m2)
en régime permanent (ou établi) : Qs
H = H 0 Qe = Qs = Q 0 = k. H 0
pour de faibles variations autour du régime établi :
on pose : Qe = Q 0 + qe , H = H0 + h
qe : variation du débit d'alimentation autour du débit établi Q0 S = π.D 2 / 4
h : variation du niveau d'eau autour du niveau établi H0 s = π.d 2 / 4
exemple
e(t) s(t)
e(t)
s(t)
Tr5%
(la sortie diverge)
à partir de Tr5% :
0,95.VF ≤ s( t ) ≤ 1,05.VF
Remarques :
pour les systèmes physiques étudiés (systèmes causals) : n ≥ m
5. Fonctions de Transfert
5.1 Définition
ds( t ) d n s( t ) de( t ) d m e( t )
a 0 .s( t ) + a 1. + ... + a n . = b 0 .e ( t ) + b 1 . + ... + b m .
dt dt n dt dt m
S(p) b m .p m + ... + b1 .p + b 0 K.N(p) " Sortie"
H ( p) = = = α =
E (p) a n .p + ... + a 1.p + a 0
n
p .D(p) " Entrée"
démonstration :
Définitions :
H(p) : Fonction de Transfert ou Tra nsmittance
n = α + degré [D(p)]
gain du système : K ordre du système :
n = degré [p α .D(p)]
équation caractéristique
du système : p α .D(p) = 0 classe du système : α
valeurs(s) de p telle(s) que : valeurs(s) de p telle(s) que :
zéros du système : pôles du système :
N ( p) = 0 p α .D(p) = 0
système qui possède un zéro système qui possède un pôle
système dérivateur : p=0 système intégrateur : p=0
Rem : Un système peut être dérivateur ou intégrateur (pas les deux à la fois) ou ni intégrateur ni dérivateur.
La connaissance du gain et de la classe est intéressante pour l'évaluation des performances d'un système et particuliè-
rement sa précision. Vous verrez notamment en 2nde année qu'un système dont la classe de la FTBO (déf. en page 7)
est égale à 1 est précis vis-à-vis d'une entrée constante (échelon) et qu'un système dont la classe de la FTBO est
nulle présente une erreur statique en pourcent égale à 1/(1+KBO).
Bloc élémentaire :
Ei(p) : variable intermédiaire d'entrée Si ( p )
Ei(p) Hi(p) Si(p) Si(p) : variable intermédiaire de sortie Hi(p) =
Hi(p) : Fonction de Transfert intermédiaire Ei(p)
5/8
Exemple : Modélisation du fonctionnement d'un moteur à courant continu commandé par l'induit
sortie : vitesse de
rotation
du moteur
L i(t) R
um(t) e(t) ωm ( t ) ,
Cm(t)
Stator fixe (inducteur)
Electro-aimants J, Cr(t)
tournants (induit)
Pour aller plus loin sur le principe de fonctionnement : cahier technique Schneider 207 page 14
http://www.intersections.schneider-electric.fr/stock_images/telec/1/n3/CT207_moteurs_elec.pdf
dω m ( t )
Cm( t ) − Cr ( t ) = J.
dt
ω m ( t ) : vitesse de rotation de l'arbre moteur (rad/s) Cr ( t ) : couple résistant (N.m)
J : moment d'inertie de l'arbre moteur et de la charge
Kω : constante de fem (V.s/rad)
J = J mot + J ch arg e (kg.m2)
1. Donnez les équations de Laplace déduites des équations différentielles (CI nulles)
2. Déduisez les différentes fonctions de transfert et représentez les blocs élémentaires correspondants
3. Assemblez les blocs élémentaires puis donnez la représentation du schéma bloc bouclé (avec perturbation)
du moteur, avec pour - entrée : la tension de commande Um(p)
- sortie : la vitesse de rotation Ω m (p)
- perturbation : Cr (p) 6/8
5.3 Opérations élémentaires sur les blocs :
Blocs en série
S(p) = S(p) =
sommateur
S(p) = S(p) =
Déplacement du point
de prélèvement
Déplacement du point
de sommation
S(p) = S(p) =
démonstration de la FTBF :
m(p) S( p)
E(p) + ε (p) S(p) FTBO = = = D( p )
D(p) ε (p) ε ( p)
-
S( p) D(p) FTBO
m(p) FTBF = = =
E ( p) 1 + D( p) 1 + FTBO
7/8
Rem : Intérêt de la FTBO
Connaissant l'entrée E(p), le calcul de la sortie S(p) nécessite de connaître la FTBF ; Cependant pour la
détermination des performances du système (précision, stabilité) on peut se contenter de la FTBO.
En effet on constate assez facilement que si la FTBO prend la valeur particulière -1, le calcul de la FTBF n'est
pas possible, ce qui correspond à une instabilité du système (cf. cours 2nde année). De même vous mettrez en
évidence que l'évaluation de la précision (calculs des erreurs de position et de poursuite) peut se faire direc-
tement à partir des éléments caractéristiques -classe et gain- de cette FTBO (plus facile à déterminer que la FTBF).
P(p)
+
E(p) + ε(p) X(p) S(p)
D1(p) D2(p)
+
-
R(p)
m(p)
Méthode de mise en équation :
1. Définir comme variables intermédiaires les grandeurs de sortie des comparateur(s) / sommateur(s) : ici ε(p) et X(p)
2. Exprimer : S(p) et les variables intermédiaires, en fonction de : E(p), P(p) et de ces mêmes variables intermédiaires
3. A partir des n équations obtenues, pour n+2 variables : E(p), S(p), P(p) , n-1 variables intermédiaires,
obtenir une relation entre : E(p), S(p), P(p) ; en éliminant les variables intermédiaires.
S( p) D1 ( p).D 2 ( p)
= car : Dir.(p) = D1 (p).D 2 (p) et Ret(p) = R ( p)
E (p) P ( p ) =0
1 + D1 ( p).D 2 (p).R ( p)
S(p)
= car : Dir.( p) = ……………. et Ret. (p) = …………….
P(p) E ( p ) =0 ……….. ………..
S( p) S( p) ..........
……………..…………......................... ..........
……………..………….........................
S( p) = .E ( p) + .P( p) = .E ( p) + .P( p)
E (p) P ( p )=0
P(p) E ( p )=0
..........
……………..…………......................... ...................................
……………..…………
(principe de superposition)
Remarque : les dénominateurs sont identiques (permet de vérifier en partie votre calcul).
Exemple : Modélisation du fonctionnement d'un moteur à courant continu commandé par l'induit
Donnez la Fonction de Transfert en BF du moteur à courant continu.
8/8