Travaux Dirigés
Systèmes et Asservissements à temps continu
Systèmes et Asservissements Continus Travaux Dirigés, page 2
dy(t) d2 y(t)
ωn2 y(t) + 2ξωn + = ωn2 u(t), (E)
dt dt2
dans le cas où ξ > 1 et ωn > 0.
1. Comment procède-t-on de manière générale pour résoudre l’équation différentielle (E) ?
2. Définir l’équation homogène (H) associée à (E).
3. Définir l’équation caractéristique associée et calculer ses pôles, notés p1 et p2 , en fonc-
tion de ξ et ωn
4. Calculer le module et l’argument de ces pôles et les représenter dans le plan complexe.
5. Donner la solution de l’équation différentielle homogène.
Dans les questions suivantes, on s’intéresse au cas où l’équation possède deux pôles
réels distincts.
p1 = −0, 5
p2 = −1
y(0) = 2
dy
(0) = 0, 5
dt
10. On se propose maintenant d’effectuer cette résolution en utilisant la transformée de
Laplace. Pour cela, démontrer que :
dy(t)
L = sY (s) − y(0).
dt
11. Transformer alors l’équation différentielle (Ebis) pour la mettre sous la forme :
où P (s) et P0 (s) sont des polynômes en s, P0 (s) regroupant les termes liés aux condi-
tions initiales.
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 3
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 4
Séance 2 – Modélisation
On considère un four permettant de contrôler, au cours du temps, la température θ1 d’une
chambre de chauffage (enceinte n. 1) dont le schéma de principe est donné à la figure 1. Le
milieu ambiant est à la température θ0 et l’enceinte n. 2 dans laquelle se trouve la résistance
chauffante à la température θ2 .
θ0
milieu ambiant
θ1
enceinte n. 1
θ2
enceinte n. 2
où les coefficients m1 et m2 représentent les masses des fluides dans les enceintes 1 et 2 et c1 et
c2 leurs capacités thermiques massiques ; k12 et k20 représentent les conductances thermiques
à l’interface entre les enceintes 1 et 2 et entre l’enceinte 2 et le milieu ambiant. Les valeurs
numériques correspondant à notre four sont :
m1 c1 = 0, 5
m2 c2 = 2
k12 = 1
k20 = 0, 5
1. Réécrire les équations du système sous forme numérique en fonction des valeurs précisées
ci-dessus.
2. Que représentent les grandeurs θ1 , θ0 et u pour le système (entrée, sortie, perturbations,
point de fonctionnement, . . .) ?
3. Quelle représentation parait la plus naturelle pour modéliser le système ?
4. Mettre les équations du système sous forme d’une représentation d’état.
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 5
Θ1 (s)
G(s) = .
U (s)
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 6
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 7
y(t)
t
T1 T2
T1 T2 −T1 T1
n τ τ T2 −T1
1 0 1 0
2 0, 28 2, 72 0, 1
3 0, 8 3, 7 0, 22
4 1, 42 4, 46 0, 32
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 8
2, 4 e−0,5s
G(s) = .
(1 + 2s)2
9. Tracer tout d’abord le diagramme de Bode du système en boucle ouverte sans tenir
compte du retard :
2, 4
G(s) =
(1 + 2s)2
sur la figure 6.
10. On s’intéresse maintenant à l’influence du retard. Quel est le déphasage introduit par le
terme de retard, à une pulsation ω donnée ?
11. Evaluer ce déphasage pour différentes valeurs de ω judicieusement choisies dans la
plage de variation des pulsations de la figure 6. En déduire le diagramme de Bode de la
fonction de transfert du système en boucle ouverte :
2, 4 e−0.5s
G(s) =
(1 + 2s)2
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 9
25
20
15
10
0
0 2 4 6 8 10 12 14 16
Time offset: 0
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 10
25
20
15
10
0
0 2 4 6 8 10 12 14 16
Time offset: 0
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 11
Bode Diagram
100
50
Magnitude (dB)
−50
−100
−1500
−90
Phase (deg)
−180
−270
−1 0 1 2 3
10 10 10 10 10
Frequency (rad/sec)
F IG . 6 – Diagramme de Bode
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 12
Seconde étude
La second étude porte sur l’analyse du système dont la représentation d’état s’écrit :
dx −7 1 1
= x+ u,
dt −12 0 2
y = 1 0 x.
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 13
P (s)
+
Yr (s) + E(s) U (s) + Y (s)
C(s) G1 (s) G2 (s)
−
Ym (s) +
H2 (s) H1 (s)
B(s)
Y (s)
G(s) =
Yr (s)
où :
– n indique le nombre de parcours ouverts, c’est-à-dire sans boucle, entre Yr (s) et Y (s)
– Mi (s) représente la transmittance du i-ème parcours ouvert
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 14
Yr (s) Y (s)
où les termes Bi (s) représentent les transmittances des boucles isolées, les termes
Bi (s)Bj (s) représentent les produits des transmittances des boucles disjointes deux à
deux, les termes Bi (s)Bj (s)Bk (s) les produits des transmittances des boucles disjointes
trois à trois, etc.
– ∆i (s) est calculé comme ∆(s) précédemment, mais pour le sous-système obtenu en
enlevant i-ème parcours ouvert
Pour obtenir la transmittance G(s) du système, on va adopter la démarche suivante.
1. Déterminer dans le schéma 8 les parcours ouverts, c’est-à-dire les chemins de Yr (s) à
Y (s) qui ne passent jamais deux fois par un même point et leur transmittance Mi (s).
2. Déterminer les boucles présentes dans le schéma et leur transmittance Bi (s).
3. Existe-t-il des boucles disjointes, c’est-à-dire n’ayant aucun nœud commun ? En déduire
∆(s) pour le système.
4. Si l’on élimine les parcours ouverts, reste-t-il des boucles complètes ? En déduire les
∆i (s) des sous-systèmes obtenus en ôtant les parcours ouverts.
5. En déduire la transmittance G(s) du système.
Pour plus de précisions et des exemples sur la règle de Mason, on pourra se référer
à l’ouvrage d’Eric Ostertag, Systèmes et Asservissements Continus. Modélisation, Analyse,
Synthèse des Lois de Commande, publié chez Ellipses, Technosup. Cet ouvrage est disponible
en plusieurs exemplaires à la bibliothèque. Sur internet, on consultera avec intérêt le document
du lien : http://www.laas.fr/˜arzelier/polycop/n6k1/pc1bis.ps
Représentations d’état
La notion de schéma fonctionnel ou schéma bloc est bien connue (et fondamentale) dans
le cas de la représentation d’un système par fonction de transfert. La figure 8 est un exemple
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 15
de schéma fonctionnel. Dans le cas des représentations d’état, un schéma fonctionnel est une
représentation graphique constituée de blocs sommateurs, soustracteurs, gains ou intégrateurs
permettant d’illustrer le modèle du système. A titre d’exemple, le schéma fonctionnel de la
figure 9 est associé au système d’ordre un :
dx
= 2x + u,
dt
y = x.
dx
u + dt
x y
R
u A1 B1 A2 B2 y
C1 D1 C2 D2
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 16
A1 B1
C1 D1
u + y
A2 B2
C2 D2
yr A1 B1 y
+ C1 D1
−
A2 B2
C2 D2
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 17
1. Quels sont les états d’équilibre de ce système en boucle ouverte ? Sont-ils stables ?
2. On se propose d’asservir le procédé. Déterminer sa fonction de transfert en boucle ou-
verte, notée G(s), sous forme factorisée.
3. Appliquer le critère de Nyquist pour étudier la stabilité du système en boucle fermée
lorsque l’on effectue une correction proportionnelle selon le schéma de la figure 12. On
représentera séparément les cas τd = 0 et τd 6= 0.
F IG . 12 – Correction proportionnelle
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 18
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 19
P (s)
+
Yr (s) E(s) + U (s) Y (s)
C(s) G2 (s)
+
− procédé
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 20
1. On considère tout d’abord le cas non corrigé C(s) = 1 (questions 1 à 7). Calculer la
fonction de transfert du système en boucle fermée.
2. En déduire l’équation différentielle à laquelle obéit cet asservissement. Comment appelle-
t-on ce type de système ?
3. Quel en est l’équivalent électrique (circuit à base de composants passifs) ? Calculer
l’équation différentielle régissant un tel circuit pour justifier le résultat.
4. Le système est-il stable en boucle ouverte ? Donner la signification physique de cette
réponse.
5. Le système est-il stable en boucle fermée ? Donner la signification physique de cette
réponse.
6. Tracer l’allure du diagramme de Bode du système en donnant l’intersection de la courbe
des gains en dB avec l’axe 0 dB.
7. Que vaut la marge de phase du système en boucle ouverte ? Quel type de correction
s’impose ?
8. On se propose de faire la correction du système pour lui assurer un bon compromis
performance-stabilité. En accord avec les réponses précédentes, on cherche tout d’abord
à déterminer un correcteur sous la forme :
1 + τd s
C(s) = Kp (2)
1 + aτd s
avec a < 1. Quel correcteur idéal ce correcteur approche-t-il ?
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 21
9. Pour pouvoir effectuer les calculs «à la main», on va d’abord travailler sur le correcteur
idéal. Esquisser le lieu des racines du système corrigé par :
C(s) = Kp (1 + τd s).
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 22
F IG . 16 – Repérage du système
avec x = (β r ψ)T . On se propose d’asservir le cap du bateau : l’angle ψ sera donc considéré
comme sortie de notre système.
1. Quels sont les états d’équilibre de ce système ? Sont-ils stables ?
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 23
On définit la matrice :
a1 a2 a3 . . . an−2 an−1 1
a2 a3 a4 . . . an−1 1 0
... ... ... ... ... . . . . . .
W =
...
.
... ... ... ... . . . . . .
an−1 1 0 ... 0 0 0
1 0 0 ... 0 0 0
p1 = −0, 2
p2 = −0, 2 + 0, 2j
p3 = −0, 2 − 0, 2j
5. Compléter la synthèse par le calcul du gain N̄ permettant d’obtenir une erreur statique
nulle en régime permanent entre le cap de consigne ψc et le cap réel du bateau. On
donnera le schéma de principe de l’asservissement ainsi réalisé.
6. Question subsidiaire : de passage en salle informatique vérifier le résultat en appliquant
la formule d’Ackerman avec Matlab (fonction acker) et en réalisant l’asservissement
avec Simulink.
Ce TD est basé sur un exercice proposé dans l’ouvrage Feedback control of dynamic sys-
tems, de G. F. Franklin, J. D. Powell et A. Emami-Naeini, édition Prentice Hall, 2002.
1
La démonstration de la formule de passage d’une représentation quelconque a une représentation sous
forme canonique commandable pourra par exemple être trouvée dans l’ouvrage Modern control engineering,
de K. Ogata, édition Prentice Hall, 2001 (page 914-915, exercice A-12-2 et A-12-3)
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 24
F IG . 17 – Suspension active
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 25
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Exercices complémentaires
Systèmes et Asservissements Continus Travaux Dirigés, page 27
G
~y
~y 0 P~
O O0
~x
F~m
F IG . 18 – Pendule inversé
La barre du pendule est de longueur l. Elle est supposée homogène, si bien que son centre
de gravité se trouve en son milieu. On note m la masse du pendule. La barre est liée au chariot
par une liaison pivot dont l’axe est parallèle aux essieux du chariot et passe par le point O0 de
coordonnées (x 0)T dans le repère (O, ~x, ~y ). L’inclinaison de la barre est définie par l’angle
2
θ = (~y , y~0 ) (négatif sur la figure). Le moment d’inertie de la barre en G vaut J = ml 12
. Le
chariot, de masse M , est entraı̂né par ses roues motrices. L’effort de traction est représenté par
la force motrice F~m , horizontale. Enfin, on note g la constante de gravitation.
1. Calculer les coordonnées du centre de gravité G du pendule, dans le repère (O, ~x, ~y ).
2. Effectuer un bilan des forces s’exerçant d’une part sur le pendule et d’autre part sur
le chariot. On notera respectivement F~t et F~n les efforts tangentiel (selon ~x) et normal
exercés par le chariot sur le pendule.
3. Appliquer le principe fondamental de la dynamique (PFD) au pendule pour déterminer
le mouvement horizontal, puis le mouvement vertical du centre de gravité du pendule.
4. Appliquer de nouveau le PFD au pendule, mais cette fois afin de caractériser la rotation
en déterminant l’équation d’évolution de l’angle θ en fonction des efforts appliqués. On
appliquera le PFD en G.
5. Appliquer enfin le PFD au chariot.
6. Quelles sont les grandeurs internes au système ? Quelles sont les grandeurs externes,
entrée et sortie(s) ?
7. On fait l’hypothèse que le système restera proche de sa position d’équilibre θ = 0
(ce qui est vrai une fois le pendule stabilisé par une contre-réaction). Linéariser les
équations du système autour de cette position d’équilibre.
8. En déduire les deux équations qui régissent le mouvement du pendule et du chariot.
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 28
m = 0, 5 kg,
M = 4 kg,
l = 50 cm,
g = 9, 81 m/s2 .
x1 = θ,
dθ
x2 = ,
dt
x3 = x,
dx
x4 = .
dt
Donner l’équation d’état correspondante du système.
13. Donner une représentation de l’équation d’état, sous forme canonique commandable.
14. Donner l’équation d’état «restreinte» du système, concernant seulement la relation entre
θ et Fm . Quels sont les états d’équilibre du pendule ?
15. L’état d’équilibre obtenu est-il stable ?
16. Ce résultat était-il prévisible d’après le critère de Routh ?
17. Le système est-il commandable et observable ?
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 29
système à l’équilibre
mv zv
4
ks fs
zr
mr
caillou !
kr
zc
~z
~x
que chaque suspension supporte le quart du poids total. La suspension se comporte comme
un ressort situé entre le châssis du véhicule et la roue. Ce ressort amorti a pour constante de
raideur ks et pour coefficient de frottement visqueux fs . La roue, de masse mr , porte un pneu
qui est modélisé par un ressort idéal de coefficient de raideur kr .
La modélisation physique a été réalisée en cours et a conduit au système d’équation :
mv d2 zv
dzv dzr
= −ks (zv − zr ) − fs − ,
4 dt2 dt dt
d2 zr
dzv dzr
mr 2 = −kr (zr − zc ) + ks (zv − zr ) + fs − .
dt dt dt
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 30
– pour déterminer la raideur équivalente du pneu, on grimpe sur ce pneu qui naturelle-
ment s’écrase. Si le pneu est gonflé convenablement, on mesure un écrasement de
3 mm pour une masse de 80 kg : en déduire la raideur kr du pneu ;
– la raideur équivalente de l’amortisseur est choisie de façon à ce que l’amortisseur
effectue la moitié de sa course seulement quand le véhicule supporte sa masse max-
imale en charge. Cette course maximale de 15 cm par rapport à sa longueur à vide,
est obtenue pour une masse totale du véhicule en charge de 2050 kg. En déduire la
raideur de l’amortisseur. On supposera pour cela que la déformation du pneu est alors
négligeable devant la course de l’amortisseur.
3. Calculer l’expression numérique de la fonction de transfert du système en fonction du
seul paramètre de réglage restant, le coefficient de frottement visqueux fs de l’amortis-
seur.
4. Quelle méthode préconiser pour choisir fs ?
5. Si l’on prend des valeurs numériques pour fs afin d’évaluer les pôles du système, on
constate que celui-ci possède toujours une paire de pôles complexes conjugués domi-
nants auxquels s’ajoutent selon les valeurs de fs soit deux pôles réels soit deux pôles
complexes conjugués. Ceci s’explique par (et explique) le comportement oscillant du
système. Pour le confort du passager on souhaite que l’amortissement de la réponse du
système soit le plus élevé possible. On trace pour cela le coefficient d’amortissement de
la paire de pôles complexes2 pour différentes valeurs de fs . On obtient la courbe donnée
à la figure 20. Quel choix paraı̂t le plus sensé pour un maximum de confort ?
6. Si l’on trace la réponse indicielle du système à un échelon de 10 cm (un trottoir !) pour la
valeur correspondant au maximum du coefficient d’amortissement et qu’on la superpose
à la réponse indicielle d’un système du second ordre de même amortissement, on obtient
le résultat de la figure 21. Expliquer la différence.
7. Suggérer une méthode pour obtenir une réponse encore davantage amortie. Quel sera
alors l’inconvénient ?
2
Pour bien comprendre la signification du coefficient d’amortissement d’une paire de pôles complexes con-
jugués, se rappeler la figure du cours sur la relation entre coefficient d’amortissement, pulsation propre non
amortie et position des pôles dans le plan complexe.
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 31
0.36
0.34
0.32
coefficient d’amortissement ξ
0.3
0.28
0.26
0.24
0.22
0.2
0.6 0.8 1 1.2 1.4 1.6 1.8 2
Valeur du coefficient de frottement visqueux fs 4
x 10
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 32
0.16
0.14
Réponse à un échelon d’amplitude 0,1 m
0.12
0.1
0.08
0.06
0.04
0.02
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
t (s)
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Annales
Systèmes et Asservissements Continus Travaux Dirigés, page 34
Soit un procédé d’entrée u et de sortie y. Son évolution est décrite par le système d’équations
différentielles d’ordre un :
ẋ1 = −4 x1 − 0, 5 x2 + 0, 5 u
ẋ2 = 8 x1
ẋ3 = x2
et l’équation de sortie :
y = 0, 25 x2 + 0, 05 x3 .
L’objectif de ce problème est d’asservir la sortie du système afin de remplir le cahier des
charges suivant :
– erreur statique nulle ;
– premier dépassement inférieur à 5% de la consigne ;
– temps de réponse inférieur à 2 s.
Les deux parties suivantes portent sur la synthèse d’un correcteur permettant de remplir
le cahier des charges et sont indépendantes.
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 35
4. Appliquer (en les détaillant) les règles de construction du lieu des racines du système et
tracer le lieu aussi précisément que possible.
Indication : les racines du polynôme 2 x3 + 4, 6 x2 + 1, 6 x + 0, 8 sont −2 et −0, 15 ±
0, 42j.
5. La méthode du lieu des racines est généralement basée sur des compensations. Quelles
compensations sont envisageables ici ?
6. On souhaite corriger le système à l’aide d’un correcteur à deux pôles et deux zéros,
permettant de se placer dans l’hypothèse d’un système d’ordre deux. En accord avec les
questions précédentes, choisir l’un des pôles et les deux zéros du correcteur et donner
la forme du correcteur complet (on notera p le pôle restant à déterminer). Donner aussi
la fonction de transfert de la chaı̂ne directe résultante.
7. Une fois ces compensations faites, il reste donc à placer un pôle et régler le gain du
correcteur. Tracer le lieu des racines en choisissant le pôle de sorte que le système en
boucle fermée soit toujours stable.
8. Dans le cas d’un système possédant une paire de pôles complexes dominants, la con-
trainte du cahier des charges liée au premier dépassement est équivalente à une con-
trainte sur le coefficient d’amortissement ξ. La contrainte sur le temps de réponse con-
duit quant à elle à placer les pôles en boucle fermée sur une droite verticale dans le lieu
des racines. Retrouver l’origine de ces deux règles.
9. Traduire les contraintes correspondant au cahier des charges sur la position des pôles en
boucle fermée et représenter graphiquement ces contraintes sur une nouvelle figure.
10. Etant donnée l’allure du lieu des racines déterminé à la question 7 et les contraintes
définies à la question précédente, placer alors le second pôle du système pour remplir le
cahier des charges. Représenter le lieu obtenu sur le tracé précédent.
11. Enfin, calculer le gain proportionnel du correcteur permettant de remplir le cahier des
charges.
ż = Ac z + Bc u,
y = Cc z.
u = −K1 z1 − K2 z2 − K3 z3
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 36
u = −K1 z1 − K2 z2 − K3 z3 + αyr
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 37
Y (s) s+1
G(s) = = 2 .
U (s) s + 12, 5
Par la suite on étudie l’effet d’une commande particulière, dite par retour d’état, sur le
système. La résolution de la suite du problème ne nécessite que la connaissance de la première
partie du cours.
u = −Kx + N̄ yr ,
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 38
1 Synthèse de correcteur PI
On considère l’asservissement d’un procédé dont on a identifié expérimentalement la fonc-
tion de transfert :
Y (s) 3, 12
G(s) = = 2 .
U (s) s + 7, 57s + 12, 54
Le schéma d’asservissement est celui de la figure 22.
Yr (s) + E(s) U (s) Y (s)
C(s) G(s)
−
F IG . 22 – Asservissement PID
Le procédé étant de classe 0, afin de réaliser un asservissement précis, on va tout d’abord
effectuer la synthèse fréquentielle d’un correcteur PI.
1. Synthétiser un correcteur PI de fonction de transfert :
K2
C(s) = K1 +
s
permettant d’obtenir une marge de phase de 60 degrés.
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 39
asservi à l’aide d’un correcteur PID idéal, toujours selon le schéma de la figure 23.
1. Mettre la fonction de transfert C(s) du correcteur PID idéal sous la forme :
K3 (s − z1 )(s − z2 )
C(s) =
s
On exprimera les zéros de C(s) en fonction de K1 , K2 et K3 .
2. Montrer que les zéros de la fonction de transfert en boucle fermée et ceux de la fonction
de transfert en boucle ouverte sont identiques et que la fonction de transfert en boucle
fermée s’écrit sous la forme :
Y (s) K(s − z1 )(s − z2 )
F (s) = = .
Yr (s) (s − π1 )(s − π2 )(s − π3 )
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 40
F IG . 23 – Asservissement proportionnel
1. Déterminer pour quelles valeurs de K le système est stable en boucle fermée. On notera
Kc le gain correspondant à la limite de stabilité.
2. Représenter sur la figure réponse le diagramme de Bode de G(s), en expliquant sa
construction (délicate). On calculera les valeurs particulières du gain et de la phase aux
pulsations ω = 0, 01; 0, 1; 1 et 10 rad/s.
3. Sur la même courbe faire apparaı̂tre le diagramme de Bode de Kc G(s).
4. Identifier la(es) valeur(s) de ω qui vérifient |Kc G(ω)|dB = 0 dB d’une part et Arg{Kc G(ω)} =
−180 deg d’autre part. Quelle propriété cela vous inspire-t-il ?
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 41
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 42
F IG . 24 – Diagramme de Bode
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 43
F IG . 25 – Diagramme de Bode
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 44
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 45
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 46
1. Calculer la fonction de transfert de ce système que l’on mettra sous forme factorisée.
Cette question étant nécessaire pour aller plus loin, on vérifiera soigneusement le calcul.
2. Le système est-il stable en boucle ouverte ?
3. Le système est-il commandable ?
4. Tracer les diagrammes harmoniques de Bode et de Black du système sur les figures
jointes. On calculera si nécessaire certaines valeurs particulières du gain et de la phase,
que l’on précisera.
5. Relever la marge de phase et la marge de gain du système (on précisera ces grandeurs
sur les courbes), et interpréter les résultats.
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 47
F IG . 28 – Diagramme de Bode
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 48
F IG . 29 – Diagramme de Black-Nichols
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 49
Les documents de cours et de TD de l’année sont autorisés. Seules les réponses justifiées
seront prises en compte dans la notation.
On considère un procédé d’entrée u et de sortie y qui sera modélisé soit par sa représentation
d’état :
−60 −31, 25 0 1, 6
dx
= 16 0 0 x + 0 u,
dt
0 1 0 0
y = 0 7, 812 3, 906 x.
Y (s) 200(s + 0, 5)
G(s) = =
U (s) s(s + 10)(s + 50)
Les grandeurs x1 , x2 et x3 du vecteur d’état sont toutes mesurables, de même que la sortie y.
Par ailleurs le système est commandable.
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010
Systèmes et Asservissements Continus Travaux Dirigés, page 50
F IG . 30 – Diagramme de Bode
Ecole Nationale Supérieure de Physique de Strasbourg, 1ère Année L. Cuvillon, L. Barbé, J. Carvalho – 2009-2010