Cours Asservissements Linéares Continus
Cours Asservissements Linéares Continus
Cours Asservissements Linéares Continus
Partie 1
Cours d'Asservissements Linéaires Continus
Ce document s'adresse aux étudiants de la formation d'ingénieur dans le cadre du programme officiel.
Mais bien entendu il peut être étudié par tous ceux en 1er cycle, en 2ème cycle, ou même en post-graduation, qui
désirent approfondir leurs connaissances ou avoir un document de base en matière d'asservissement.
Dans le cadre de ce cours, nous nous intéressons principalement à l'étude des "systèmes" à la fois
continus et linéaires, qui sont représentés sous forme de fonction de transfert (représentation externe, dite
encore de la "boîte noire") ; ces trois conditions volontairement limitatives permettent d'introduire de façon
simple les principaux concepts de l'automatique.
Ce texte constitue la transcription fidèle d'un cours oral magistral traité au département
d'Electrotechnique, à l'université de Sidi Bel-Abbès pour les étudiants en formation d'ingénieur d'état en
Electrotechnique. Le but recherché n'est donc pas d'épuiser le sujet, mais d'essayer d'en dégager les idées
essentielles, simplifiées, quant cela est nécessaire, dans un but didactique. En conséquence, l'accent est mis
sur les explications physiques et les exemples, plutôt que sur les démonstrations, mais celles-ci sont
également traitées en détail surtout lorsqu'elles sont indispensables à la bonne compréhension du résultat.
CHAPITRE 6 : LIEU D'EVANS (LIEU DES RACINES OU LIEU DES POLES) ...... 97
6- 1 - Introduction.................................................................................................................................................. 97
6- 4 - Sensibilité du lieu d'Evans aux variations des Configurations pôles–zeros .......................................... 110
1- 1 - Introduction à l’automatique
L'automatique est généralement définie comme la science qui traite des ensembles qui se suffisent à
eux-mêmes et où l'intervention humaine est limitée à l'alimentation en énergie et en matière première.
L'objectif de l'automatique est de remplacer l'homme dans la plupart des tâches (tâches répétitives,
pénibles, dangereuses, trop précises, trop rapides) qu'il réalise dans tous les domaines sans intervention
humaine.
Les systèmes automatiques permettent donc :
* de réaliser des opérations trop complexes ou délicates ne pouvant être confiés à l'homme,
* de se substituer à l'opérateur pour des tâches répétitives,
* d'accroître la précision,
* d'améliorer la stabilité d'un système et sa rapidité.
De tels dispositifs se rencontrent fréquemment dans la vie courante, depuis les mécanismes
biologiques du corps humain jusqu'aux usines entièrement automatisées.
Une telle science englobe un grand nombre de disciplines et, par conséquent, un automaticien devrait
être à la fois :
* Mathématicien
* Electricien
* Mécanicien
* Economiste
1- 1.1 - Exemple
Nous sommes entourés d'un grand nombre de systèmes automatiques, machine à laver, ascenseur,
distributeur de boisson, robot, suivi de trajectoire d’un missile.
1- 1.2 - Classification
Le domaine des applications de l'automatique est très vaste et varié, mais l'observation de l'industrie
contemporaine conduit à une certaine classification qui se résume en deux grandes familles selon les données
que traitent ces systèmes :
* Les automatismes séquentiels
* Les asservissements
Ces deux parties de l'automatique sont nettement différentes, elles s'appuient sur des notions
théoriques qui n'ont que de lointains rapports entre elles et les techniques qui permettent de les réaliser sont,
aussi, très différentes.
Un automatisme à séquence impose l'ordre dans lequel les opérations se déroulent, s'assure que
chaque opération est bien terminée avant d'aborder la suivante, décide de la marche à suivre en cas
d'incidents.
Bien entendu, un automatisme séquentiel peut avoir à contrôler des asservissements et des
régulateurs (voir § 1- 1.2.b) parmi les ensembles qu'il gère.
Ce type d'automatisme est utilisé par exemple dans la mise en route et l'arrêt d'installations complexes
(centrales automatiques), sur les machines outils et, en général, dans presque toutes unités de production
automatisées.
Il faut noter également que toutes les séquences d'alarme et de sécurité industrielle font partie des
applications de ce type d'automatisme.
Les automatismes sont des systèmes logiques qui ne traitent que des données logiques (0/1, vrai/faux,
marche/arrêt,...). Ils utilisent les moyens de commutation offerts par l'électronique (circuit logique) et la
mécanique (logique pneumatique). Le calcul de ces automatismes impose de connaître l'algèbre de Boole et la
théorie des circuits séquentiels.
Cette branche de l’automatique se décompose en deux autres sous branches (séparées artificiellement
par l'usage) :
* Régulation : maintenir une variable déterminée, constante et égale à une valeur, dite de
consigne, sans intervention humaine. Exemple : Régulation de température d'une pièce.
* Systèmes asservis : faire varier une grandeur déterminée suivant une loi imposée par un
élément de comparaison. Exemple : Régulation de la vitesse d'un moteur, Suivi de trajectoire d'un
missile.
L’asservissement est essentiellement analogique et utilise la partie analogique des trois moyens de
base dont on dispose : mécanique, électrotechnique et électronique. La théorie des asservissements nécessite
une bonne base mathématique classique.
En plus de ces tâches qui sont classiques en automatique, le calculateur joue un rôle optimalisateur.
C'est-à-dire qu'il exécute le travail à faire aux meilleures conditions économiques en minimisant les déchets, en
tenant compte du carnet de commande, etc. Cet aspect, lui, est nouveau. Ce genre de problème était traité
séparément. Ce procédé permet de tenir compte d'un nombre considérable de variables, donc de traiter des
problèmes jusqu'alors impossibles. En plus, il fait intervenir directement les variables économiques au niveau
de chaque organe (moteur, pompe, etc ...). Or, jusqu'à présent, les variables économiques n'intervenaient que
globalement. Il permet donc de traiter ce problème de façon beaucoup plus rationnelle.
Les systèmes automatiques conduits par calculateurs nécessitent une bonne connaissance de la
programmation en langage machine, de fortes connaissances mathématiques (pour élaborer le modèle) et
surtout une connaissance parfaite du processus à réguler, ce qui est le plus délicat. Ceci nécessite encore de
bonnes connaissances en théorie de l'information, en statistique et en recherche opérationnelle.
1- 2 - Boucle de régulation
1- 2.1 - Notion d'asservissement
L'objectif d'un système automatisé est de remplacer l'homme dans une tâche donnée. Nous allons,
pour établir la structure d'un système automatisé, commencer par étudier le fonctionnement d'un système dans
lequel l'homme est la " partie commande ".
Si l’on veut qu’un asservissement remplace l'homme dans diverses tâches, il devra avoir un
comportement et des organes analogues à ceux d'un être humain. C'est-à-dire qu'il devra être capable
d'apprécier, de comparer et d'agir.
Les yeux jouent alors le rôle d'organes de mesure (ou de capteurs), le cerveau celui de comparateur
et les jambes celui d'organe de puissance.
Tout asservissement comportera ces trois catégories d'éléments qui remplissent les 3 grandes
fonctions nécessaires à sa bonne marche (fig. 1–1) :
* Mesure (ou observation)
* Comparaison entre le but à atteindre et la position actuelle (Réflexion)
* Action de puissance
Observation
Deuxième cas : tir au canon sur une cible avec une fusée téléguidée et un radar.
Considérons la même cible et une fusée téléguidée. Dans ce cas, même si la cible se
déplace ou un vent latéral fait dévier la fusée de sa trajectoire initiale, elle atteindra quand
même son but. En effet, à chaque instant, un radar donnera les positions respectives de la
fusée et de la cible. Il suffira de les comparer pour en déduire l'erreur de trajectoire et agir sur
les gouvernes de la fusée pour rectifier cette erreur. Dans ce cas, le système n'est plus
abandonné à lui-même car il comporte une boucle de retour qui est constituée par le radar,
qui "mesure" la position de la fusée et qui en informe l'opérateur, et par une télétransmission
qui permet de modifier la trajectoire par action sur les gouvernes.
La boucle de retour apporte donc, au prix d'une complication certaine, un gain de précision
énorme.
En effet, le vent, les variations de pente et le mauvais état de la route modifient (V). Ces paramètres
extérieurs qui influent sur la vitesse sont appelés grandeurs perturbatrices ou perturbations. Si elles
n'existaient pas, la boucle de régulation serait inutile.
Pour que la vitesse reste constante, il faut utiliser un tachymètre qui mesure la vitesse réelle. Le
chauffeur compare à tout instant cette vitesse réelle et la vitesse prescrite; Il en déduit un écart plus ou moins
grand et enfonce plus ou moins l'accélérateur en fonction de cet écart.
Si on appelle grandeur de sortie (ou sortie) la vitesse réelle et grandeur d'entrée (ou entrée) la vitesse
imposée, le chauffeur et le tachymètre assurent une liaison entre l'entrée et la sortie, ils constituent donc une
chaîne de retour.
On peut donner un schéma très simple pour illustrer cet exemple (fig. 1–2) :
Tachymètre
A partir de ces 3 notions, on peut définir un schéma fonctionnel valable pour tous les systèmes
présentant ces caractéristiques (fig. 1–3) :
Fonction comparaison
S
La sortie régulée représente le phénomène physique que doit régler le système,
Grandeur c’est la raison d’être du système. Il peut s'agir d'une tension, d'un déplacement, d'un angle
de rotation, d'un niveau, d'une vitesse, etc...
de sortie
E
Grandeur La consigne, est l’entrée d’action, c’est la grandeur réglante du système. Sa
d'entrée nature peut être différente de celle de (S). Seule importe sa valeur numérique. Si (E) et (S)
sont de natures différentes, il suffit de définir une correspondance numérique entre ces
ou référence deux grandeurs. Par exemple, on dira qu'un volt à l'entrée représente 100 tours/mn.
ou consigne
S' Elle est fournie par la chaîne de retour, généralement après transformation. S' doit
obligatoirement avoir même nature physique que E. Ce qui est évident si on veut donner
Mesure
un sens à la différence ( E - S' ). Un des rôles de la chaîne de retour est donc d'assurer la
de la sortie conversion de la mesure de S dans la grandeur physique de E.
Perturbations
Erreur ou
Chaîne directe (ou d'action) éventuelles
Ecart
Régulateur
(consigne) – processus
Mesure
Capteur
Comparateur
* Compare le travail effectué à celui qui était à faire et délivre un signal d'erreur
Comparateur proportionnel à la différence entre une grandeur de référence (E) et la
grandeur physique issue de la chaîne de retour.
ou détecteur
d'écart * Ce signal d'erreur, après amplification, agira sur les organes de puissance
dans un sens tel que l'erreur tendra à s'annuler.
C'est l'organe d'action qui apporte l'énergie au système pour produire l'effet
Actionneur
souhaité.
* Un régulateur : maintient l'erreur ε entre l'entrée E et la sortie S nulle, quelles que soient les
perturbations, la grandeur d'entrée E restant constante ou variant par palier. E est alors appelée
consigne ou référence.
* Un système asservi : maintient l'erreur ε nulle ou minimale quelles que soient les variations de
E. Généralement, E est une fonction du temps qui peut être périodique, mais qui doit toujours
rester continue et finie.
Il faut remarquer que les contraintes sont plus grandes pour un système asservi que pour un
régulateur, puisque aucune contrainte de vitesse de variation n'est imposée pour E.
Un tel critère est pratiquement inapplicable pour définir si un système physique est linéaire ou non, car
dans la majorité des cas on ne connaît pas avec suffisamment de précision les équations de ce système. Il
faudra donc en plus de la nature des équations approchées, définir d'autres critères.
En fait, il est bien difficile d'établir une limite entre les systèmes linéaires et les systèmes non–linéaires.
Il serait plus correct de parler de non–linéarités négligeables (sans influence apparentes) et de non–linéarités
non négligeables. A la limite, on peut même penser qu'il n'existe pas de systèmes rigoureusement linéaires.
Beaucoup de systèmes peuvent être qualifiés de linéaires dans un certain domaine. Beaucoup d'autres
peuvent être linéarisés facilement, moyennant certaines approximations. Cependant, il reste une catégorie très
importante de systèmes asservis qu'il est impossible de traiter par les méthodes linéaires. Ces
asservissements non–linéaires seront étudiés séparément. Nous allons passer en revue les différentes non–
linéarités classiques afin de bien mettre en évidence les limites d'application de ce cours.
* les seuils,
* les saturations,
* les espaces morts,
* le jeu en mécanique, etc. …
On admet généralement que les asservissements présentant des non–linéarités accidentelles sont
linéaires dans un domaine limité par un seuil et une saturation en ce qui concerne l'amplitude (domaine de
linéarité statique). D'autre part, ils ont aussi un domaine de linéarité limité par la fréquence (domaine de
linéarité dynamique).
La notion de saturation est très familière à tous les électriciens, mais elle concerne
beaucoup d'autres phénomènes physiques.
Son existence résulte de cette évidence : aucune grandeur physique ne peut tendre
Saturation vers l'infini (pour des raisons énergétiques). Il existe donc, pour chaque élément d'une
chaîne, des signaux d'entrées incompatibles avec le fonctionnement linéaire. Ces signaux
d'entrées donneraient à la sortie une valeur trop grande, impossible à atteindre : le signal
réel que l'on recueille alors est plus faible, il y a saturation (fig. 1–5 a).
Limite de linéarité
Sortie Sortie
Sortie
Limite de linéarité
Seuil 1
Seuil 2
Entrée
a) b) c)
Parmi ces systèmes, il faut citer les systèmes fonctionnant par tout ou rien, appelés encore par
+ ou –, et les systèmes qui présentent de l'hystérésis.
Ces systèmes sont les véritables systèmes non–linéaires et ils feront l'objet d'une étude plus complète
après l'étude des systèmes linéaires.
Entrée
Un exemple de ces systèmes est le cas de la régulation en température d'un chauffage central
domestique.
Si la température ambiante est supérieure à la température affichée au thermostat, la pompe
d'alimentation du brûleur est à l'arrêt. Si cette température est inférieure à la température de consigne, la
pompe est en marche. Le débit de fuel injecté est constant quelle que soit la température ambiante, il suffit
qu'elle soit en dessous d'un certain seuil (fig. 1–7).
Débit de fuel
θ
bi
θ du
thermostat
Ce phénomène est bien connu en magnétique, mais ce n'est pas une exception.
Sortie
Entrée
Entrée Sortie
⎧e1 ( t ) ⇒ s1 ( t )
⎪
Additivité : ⎨e 2 ( t ) ⇒ s 2 (t)
⎪e ( t ) + e ( t ) ⇒ s1 ( t ) + s 2 ( t )
⎩ 1 2
Ce principe traduit le fait que les effets sont proportionnels aux causes et que les causes
ajoutent leurs effets.
Entrée Entrée d'un système dont l'expression, en fonction du temps, est du type
Permanente constante, linéaire, parabolique ou périodique
Il est atteint par un système quand, soumis à une entrée permanente, sa sortie est du
Régime même type que l'entrée c'est-à-dire constante, linéaire, parabolique ou périodique.
Permanent
Ce régime est aussi appelé régime forcé.
L'aptitude du servomécanisme à revenir au régime permanent sera caractérisée par ses performances
dynamiques.
sortie sortie
+5%
-5%
t e − λt t
temps de
réponse Fig. 1–9 : Temps de réponse Fig. 1–10 : Amortissement
Considérons un système quelconque A, le plus général possible, possédant une entrée e et une sortie
s
(fig. 1–11).
e(t) A s(t)
Si on applique un signal à l'entrée, on recueillera, à la sortie, un signal qui sera liée au signal d'entrée
par une équation différentielle de type :
dn s ds dk e de
an n
+ ...... + a1 + a0 s = bk k
+ ...... + b1 + b0 e
dt dt dt dt
* Les coefficients ai et bj sont les paramètres du système et ils sont sensés être connus, ce qui est
le cas dans la pratique pour la plupart des systèmes courants. Ils représentent diverses
constantes de temps et divers coefficients de proportionnalité accessibles à la mesure.
* La difficulté de la mise en équation réside surtout au niveau de la connaissance du processus lui-
même. En réalité, l'équation différentielle à laquelle on arrive n'est souvent qu'une approximation
qui consiste à négliger des termes d'ordre plus élevé. Cette précision suffit dans la plupart des
cas, bien qu'une étude plus poussée soit quelque fois nécessaire.
* Une fois l'équation du système établie, il faut exprimer la valeur de la sortie en fonction du temps
pour connaître les régimes permanents et transitoires. Pour cela, il existe 2 méthodes
(voir fig. 1–12) :
s(t) = L
Méthode classique (ordre ≤ 2) -1
e(t) [S(p)]
Transformée de
Laplace du signal Transformée inverse de
d'entrée Calcul Laplace du signal de sortie
opérationnel
dn s ds dk e de
an n
+ ...... + a1 + a0 s = bk k
+ ...... + b1 + b0 e
dt dt dt dt
On aura :
a n p n S(p) + ...... + a1 p S(p) + a 0 S(p) = b k p k E(p) + ...... + b1 p E(p) + b 0 E(p)
b k p k + ...... + b1 p + b 0
d'où : S(p) = . E(p)
a n p n + ...... + a1 p + a 0
Si l'on connaît l'image E(p) de e(t), il est facile, grâce aux tables de transformées de Laplace, de
revenir à l'original de S(p).
2- 1 - Introduction
Rappelons que :
* SI nous considérons un système quelconque A, le plus général possible, possédant une entrée
e(t) et une sortie s(t) (fig. 2–1) :
e(t) s(t)
A
* ALORS, Si on applique un signal à l'entrée, on recueillera, à la sortie, un signal qui sera liée au
signal d'entrée par une équation différentielle de type :
dn s( t ) ds(t) dk e( t ) de(t)
an n
+ ...... + a1 + a0 s = bk k
+ ...... + b1 + b 0 e( t )
dt dt dt dt
En appelant S(p) et E(p) les transformées Laplace de s(t) et de e(t), si on prend la Transformée de
Laplace des deux membres de l'équation différentielle, on aura :
a n p n S(p) + ...... + a1 p S(p) + a 0 S(p) = b k p k E(p) + ...... + b1 p E(p) + b 0 E(p)
b k p k + ...... + b1 p + b 0
d'où : S(p) = . E(p)
a n p n + ...... + a1 p + a 0
bk pk + ...... + b1 p + b0
F(p) =
an pn + ...... + a1 p + a0
Notons enfin, que cette fonction de transfert est aussi appelée transmittance par analogie avec
l'impédance dans les systèmes électriques.
E1 E2 E3 En S E1 S
G 1 (p) G 2 (p) G n (p) D H(p)
La fonction de transfert de l'ensemble est égale au produit des fonctions de transfert de chaque
élément :
S(p)
H(p) = = G1 (p) . G2 (p) . ....... . Gn (p)
E 1 (p)
G1 (p)
E S E S
+ D H(p)
Gn (p)
S(p)
H(p) = = G 1 (p) + G 2 (p) + ....... + G n (p)
E(p)
On peut considérer que S(p) est le résultat de la superposition des n sorties des n éléments, c'est-à-
dire que :
S(p) = S1 (p) + S2 (p) + ....... + Sn (p) (en vertu de la linéarité du système, les effets s'ajoutent)
Chaque élément pris, indépendamment, donnera une sortie Si (p) quand on lui applique l'entrée E(p).
Donc :
E1 E1 G1 (p)
S S
+
Système D
En En Gn (p)
La fonction de transfert n'a de sens qu'entre la sortie et une entrée. Le système de la fig. 2–4 pourra
donc se décomposer en n constituants ayant la sortie en commun et pour entrée chacune des n entrées.
On calculera les fonctions de transfert Gi (p) de chaque élément en supposant nulles les entrées autres
que Ei (p). Ceci n'est possible que si les différentes équations du système ne sont pas couplées entre elles.
S(p) = ∑i
G i (p) . E i (p)
E
+ ε A(p)
S
_
S'
B(p)
Soit A(p) et B(p), respectivement, les fonctions de transfert des chaînes directe et de retour.
S(p)
Cherchons la fonction de transfert du système complet : H(p) =
E(p)
Nous avons les relations suivantes :
La fonction de transfert d'un système bouclé ou en Boucle Fermée (FTBF) est donc le rapport
de la fonction de transfert de sa chaîne directe à 1 + A(p). B(p.:
A(p)
H(p) =
1 + A(p).B(p)
E + ε S S'
A(p) B(p)
_
B(p)
S ' (p)
d'où : = K(p) = A(p) . B(p)
ε (p)
La Fonction de Transfert en Boucle Ouverte (ou FTBO) d'un asservissement est le produit
des fonctions de transfert de la chaîne directe par la chaîne de retour.
La fonction de transfert en boucle ouverte a une grande importance dans l'étude de la
stabilité des systèmes ; de plus, elle est directement accessible à la mesure.
En principe, si le système est bien conçu, cette influence ne peut être considérée que comme une
perturbation externe et le système sait réagir contre ce genre d'ennui. En fait, si on désire obtenir des
performances de qualité, il faut tenir compte de cette influence surtout en régulation.
Pour en tenir compte, il suffit d'ajouter au schéma général un élément agissant au niveau de la sortie,
comme élément de perturbation. On aboutit au schéma de la fig. 2–7.
u
C(p)
+
E + ε A(p)
+ S
_
S'
B(p)
Fig. 2–7 : Prise en compte des perturbations externe sur un système asservi
L'élément perturbateur agit avant la mesure de la sortie (sinon, il n'y aurait plus régulation).
S(p) = A(p) . ε(p) + C(p) . u(p) où C(p) est la fonction de transfert de la charge
et u la grandeur de charge.
A(p).E(p) + C(p).u(p)
d'où : S(p) =
1 + A(p).B(p
B2 B4
B5
B6
Le calcul de la fonction de transfert d'un tel système peut paraître compliqué. Pour mener à bien ce
calcul, il faut utiliser l'artifice suivant : au lieu de considérer la fonction de transfert globale Y(p), on considère
son inverse 1 / Y(p).
A (p) 1 1
Y(p) = = B(p) +
1 + A(p).B(p) Y(p) A(p)
1 1 1 ⎛ 1 ⎞⎡ 1 ⎛ 1 ⎞⎤
= = ⎜ B2 + ⎟ ⎢B5 + ⎜ B4 + ⎟⎥
A A1Y1Y2 ⎜
A1 ⎝ ⎟
A 2 ⎠ ⎢⎣ A3A5 ⎜ A 4 ⎟⎠⎥⎦
⎝
1 1 ⎛ 1 ⎞⎡ 1 ⎛ 1 ⎞⎤
Soit : =B6+ ⎜ B2 + ⎟ ⎢B5 + ⎜ B4 + ⎟⎥
Y (p ) ⎜
A1 ⎝ ⎟
A 2 ⎠ ⎢⎣ A3A5 ⎜ A 4 ⎟⎠⎥⎦
⎝
n
D(p) = An [(p – p1)(p – p2)…….(p – pn)] ou D(p) = An ∏ (p − p )
j =1
j
B
∏ (p − z )
i =1
i
F(p) s'écrit alors : F(p) = m n
Avec : m < n pour un système réel
An
∏ (p − p )
j =1
j
* les racines du numérateur sont appelées " zéros de la fonction de transfert ",
* les racines du dénominateur sont appelées " pôles de la fonction de transfert ",
m m
p
Bm
∏ i =1
( − zi ) ∏ (1 − z )
i =1 i
On pose : k= et K= k n
D'où : F(p) = K n
An p
∏ (−p )
j =1
j ∏ (1 − p )
j =1 j
Dans F(p) :
* K caractérise le régime statique (ou permanent)
m
p
∏ (1 − z )
i =1 i
* n
caractérise le régime transitoire (ou dynamique)
p
∏ j =1
(1 − )
pj
16(1 - 0.2p)2
Exemple : F(p) =
p2 (1 + 0.5p)(p2 + 1)4
* Gain de la FT : 16
1
* Pôles : 0 (double), − , ±j (quadruple)
0 .5
1
* Zéros : (double)
0 .2
+ C A A–B A–B+C
A A–B+C
+ +
2. + – +
– B C
B
4. A A.G1.G2
G1.G2
A A.G1 A.G1.G2
G1 G2
A A.G1 A.G1+A.G2
G1 A A.G1+A.G2
+ G1+G2
5.
A.G2
+
G2
B
A–
A A.G A.G – B A G G A.G – B
G
6. + +
B
– B –
1
B
G
G
A.G A A.G
A G
G
8.
A.G
A.G G
A A.G
A A.G G
G
9. A
1
A.G
A G
– B A–B
A A–B
10. + +
– B A
A–B +
– A–B
A B A B
G1 1
+ G2 G1
12. G2 +
– –
G2
A B A B
G1 G1
+ 1 + G1.G2
13.
–
G2
A B
G1 A G1 B
14.
+ 1 − G1.G2
+
G2
H2
G1
R
– C
G1 G2 G3
+ + +
– +
H1
Règle n° 14 :
H2
G1
R
– C
G1.G2 G3
+ + 1 − G1.G2.H1
–
Règle n°13 :
R C
G1.G 2 .G 3
+ 1 − G1.G 2 .H1 + G 2 .G 3 .H 2
–
Règle n° 13 :
R C
G1.G2 .G3
1 − G1.G2 .H1 + G2 .G3 .H2 + G1.G2 .G3
3- 1 - Introduction
Nous avons vu, dans le chapitre précédent, qu'il était possible connaissant les équations différentielles,
de déterminer la fonction de transfert d'un système. Mais il existe de nombreux cas où le système est un
système industriel mal défini et dont, à fortiori on ne connaît pas les équations différentielles. Or, la
connaissance de sa fonction de transfert est très importante pour déterminer ses performances et surtout sa
stabilité. Il est donc important de mettre au point des méthodes capables de résoudre le problème.
En général, on applique cette procédure pour déterminer les fonctions de transfert des éléments qui
entrent dans une chaîne. La connaissance expérimentale ou mathématique de toutes les fonctions de transfert
des éléments permet alors de déterminer la fonction de transfert de l'ensemble.
Ces méthodes sont basées sur l'utilisation d'entrées dites canoniques, faciles à mettre en œuvre dans
toutes les techniques (électrique, mécanique, hydraulique). On en déduit alors les différentes constantes de la
fonction de transfert.
3- 2 - Entrées canoniques
3- 2.1 - Echelon unité
C'est une fonction nulle pour t < 0 et constante et égale à 1 pour 0 < t < ∞ (fig. 3–1).
Cette fonction est appelée quelquefois u(t) (unité). Elle n'est pas définie pour t = 0 puisqu'il y a
discontinuité à cet endroit.
u(t)
1
t
0
1
L { u(t) } =
p
45° t
0
Fig. 3–2 : Fonction Rampe
1
L { r(t) } =
p2
En effet :
∞
L ∫e
−pt
{ r(t) } = .t . dt , on pose : u=t dv = e −pt dt
0
e −pt
du = dt v=
−p
∞ ∞
⎡ e −pt ⎤ 1 ⎡ e − pt ⎤ 1
Donc L { r(t) } = ⎢f ( t ) ⎥ = 0 + ⎢- ⎥ = 2
⎣⎢ − p ⎦⎥ 0 p ⎢⎣ p ⎦⎥ 0 p
t
0
Fig. 3–3 : Fonction Accélération
∞
t2 t2
L { f(t) } = ∫
0
e − pt .
2
. dt , on pose : u=
2
dv = e −pt dt
e −pt
du = t.dt v=
−p
∞
⎡ e −pt ⎤ 1 1
Donc L { f(t) } = ⎢f ( t ) ⎥ =0+ . L { r(t) } =
⎣⎢ − p ⎦⎥ 0 p p3
D'où :
1
L { f(t) } =
p3
⎧0 pour t ≤ 0 et t ≥ τ 1/τ
⎪
δ(t) = ⎨ 1
⎪⎩τlim pour 0 < t < τ t
→0 τ
0 τ
Fig. 3–4 : Fonction Impulsion δ(t)
Toutes les impulsions, dont la durée égale numériquement l'inverse de l'amplitude, sont unitaires si
cette durée tend vers zéro.
Pour t = 0, l'amplitude est théoriquement infinie.
+∞
δ(t) est définie par : ∫ δ(t) . dt = 1 (ce qui est équivalent à la surface unitaire)
−∞
f(t) peut être considérée comme la différence entre deux échelons unitaires dont l'un est décalé de τ :
1
f(t) = u(t) – u(t– τ) ⇒ L { f(t) } = L { u(t) } – L { u(t – τ) } = (1 − e− τp )
p
f(t)
Or : δ(t) = lim
τ →0 τ
1
Donc ; L { δ(t) } = lim (1 − e − τp )
τ→0 τp
d
dτ
(1 − e − τp )
= lim
d
τ →0
dτ
( τp)
D'où :
L { δ(t) } = 1
A
⎧0 pour t <0 t
f(t) = ⎨
⎩A sin(ωt + ϕ) pour t ≥0
p . sin ϕ + ω . cos ϕ
L { f(t) } =
p 2 + ω2
ω p
car L {sin ωt} =
2 2
et L {cos ωt } = (Voir annexe B)
p +ω p + ω2
2
C'est aussi une autre définition de la fonction de transfert. On voit donc qu'une méthode pour
connaître H(p) est de mesurer la réponse à une impulsion unité.
La Fig. 3–7 montre deux types de réponses impulsionnelles (selon la nature du système à exciter).
s(t)
s(t)
t t
Du point de vue pratique, cette méthode présente quelques difficultés, car il est pratiquement
impossible de réaliser physiquement une entrée δ(t). On se contente, en général, d'une impulsion de durée
aussi courte que possible mais finie, d'où une certaine imprécision. Après avoir envoyé cette entrée δ(t)
approchée, on doit enregistrer, en fonction du temps, la réponse s(t). Ce qui donne une courbe qu'il faut
Cette opération, facile à décrire, est incontestablement délicate à réaliser. Elle est bien entendu
entachée d'erreurs, mais aucune autre méthode n'est parfaite.
H(p)
S(p) = C'est l'intégrale de la fonction de transfert.
p
Pratiquement, l'essai est très rapide, il suffit de faire passer l'entrée de 0 à une valeur constante
pendant un temps (donné) T puis de cette valeur à 0, et d'enregistrer la sortie en fonction du temps.
En principe, cette sortie doit être du même type que l'entrée si le système est linéaire, c'est-à-dire qu'au
bout d'un certain temps correspondant à la durée du régime transitoire, la sortie doit rester constante.
S'il en est autrement, le système n'est pas linéaire (la réciproque n'est pas forcément vraie). Donc ce
test permet de savoir si on est en présence d'un système linéaire ou non.
La Fig. 3–8 montre deux types de réponses indicielles (selon la nature du système à exciter).
s(t) s(t)
t t
L'exploitation des résultats pour déterminer la fonction de transfert est beaucoup plus laborieuse : Il
faut décomposer l'échelon d'entrée en série de Fourier ainsi que la réponse de sortie en supposant que le
phénomène a une période T.
Pour chaque fréquence élémentaire, on connaîtra les amplitudes de l'entrée et de la sortie, ainsi que
leur déphasage.
On en déduit, à chaque fréquence, le " gain " et la " phase " du système. A ce stade, on se retrouve
dans le cas de la réponse fréquentielle que nous allons étudier.
Cette méthode nécessite peu d'essais, mais beaucoup de calculs. La méthode suivante (réponse
fréquentielle) nécessite beaucoup d'essais et peu de calculs.
On répète cette opération en partant des fréquences les plus basses jusqu'à des fréquences
suffisamment élevées pour que la sortie du système soit négligeable. En effet, à partir d'une certaine fréquence
le système ne
" suit " plus les oscillations que l'on voudrait lui imposer, exactement comme le tympan qui ne vibre plus au-
delà d'une certaine fréquence.
De ces mesures, on déduit, en fonction de la fréquence :
S0
• les amplitudes d'entrée et de sortie, donc le "gain" du système, qui est le rapport G( ω) =
E0
(S0 et E0 amplitudes maximales des signaux sinusoïdaux d'entrée et de sortie à la fréquence ω).
• la phase ϕ (ω).
On représente ensuite ces fonctions de la fréquence par des courbes qui sont, soit :
• en coordonnées logarithmiques (plan de Bode)
• en coordonnées polaires (plan de Nyquist)
• la courbe de phase (plan de Black)
Le logarithme d'un nombre complexe se représentera donc par deux valeurs : le logarithme du module
qui sera la partie réelle et l'argument la partie imaginaire. C'est sur ce principe qu'est basée la courbe de Bode.
• Courbe de gain (Fig. 3–9) : Log |G(ω)| = log 1 + (ωT ) 2 en fonction de (log ω)
• Courbe de gain (Fig. 3–10) : ∠G(ω) = arctg (ωT) en fonction de (log ω)
log ω
Affaiblissement
|G| = 0
log |G| = – ∞
∠G(ω)
log ω
ω→0
∠G → 0° ω→0
∠G → – 90°
Etant donné l'utilisation des logarithmes comme échelle, la précision est suffisamment bonne pour que
l'on puisse assimiler la courbe à ses asymptotes sauf au voisinage des points de cassure.
Si la courbe de gain peut être avantageusement remplacée par ses asymptotes, il n'en est pas de
même pour la courbe de phase qui s'en écarte beaucoup plus.
3- 4.1.b - Rappels :
• On appelle octave, l'intervalle qui sépare une fréquence f1 d'une fréquence f2 = 2 . f1. Franchir une
octave c'est doubler la fréquence initiale.
• On appelle décade, l'intervalle qui sépare une fréquence f1 d'une fréquence f2. = 10 . f1
On la trace généralement en coordonnées polaires. Comme pour les courbes précédentes, il faut
mesurer le gain et le déphasage du système.
On porte alors, pour chaque valeur de ω, un rayon vecteur dont la longueur est égale au module du
E
gain : G( ω) = 0 et qui fait un angle ϕ (ω) avec l'axe des réels (Fig. 3–11). Quand ω varie, on obtient une
S0
courbe graduée en ω.
Imag.
ω=2
ω = 10
|G(ω)|
On complète généralement cette courbe par symétrie par rapport à l'axe réel pour avoir sa
représentation quand ω varie de 0 à – ∞.
Cette partie de la courbe n'a, physiquement, aucun sens, mais il est nécessaire de la tracer si on veut
étudier mathématiquement la stabilité de l'asservissement.
On peut ainsi compléter la courbe parce que les coefficients de l'équation différentielle qui régit le
phénomène sont supposés constants et réels.
Comme les courbes de Bode, le lieu de Nyquist peut se tracer soit expérimentalement, soit à partir de
la fonction de transfert si elle est connue, c'est pourquoi on l'appelle aussi " lieu de transfert dans le plan de
Nyquist ".
log|G|
ω = 10
ω=0 ϕ
–180° –90° 0° –90°
ω = 104
ω=∞
Cette représentation est la plus employée dans l'industrie. L'intérêt pratique de cette représentation est
évident : connaissant les fonctions de transfert de plusieurs éléments en cascade, on aura la fonction de
transfert de l'ensemble par une simple addition vectorielle :
Soit : G = G 1. G 2 . G 3
G . e jϕ = G 1 . e jϕ1 . G 2 . e jϕ 2 . G 3 . e jϕ 3
Ces systèmes sont encore appelés systèmes à une seule constante de temps, ou système à
retard.
Ils sont très nombreux en physique. En dehors des circuits RC ou RL en électricité, on peut considérer
qu'un amplificateur est un système du 1er ordre. En mécanique, tous les assemblages comportant un ressort et
un amortisseur sont du 1er ordre. Nous les passerons en revue à la fin de ce paragraphe.
En consultant une table de Transformée de Laplace, on voit que l'originale s1(t) de S1(p) est :
s1 (t) = K(1 – e – t / T) Lim s1 (t) = K
t→∞
On constate donc que la sortie s1 (t) (Fig. 3–13) atteint pratiquement le régime permanent au bout d'un
temps qui dépend de la constante T.
Cette constante T, appelée constante de temps, caractérise donc la rapidité du système à atteindre
son régime permanent.
e1(t) s1(t)
95% sortie
entrée K
E1(p) K S1(p)
86.5%
1 + Tp 63%
0 T 2T 3T t
La pente de la tangente à l'origine est K/T, plus le système a une constante de temps faible, plus il
"répond" vite.
Au bout d'un temps t = T, la sortie est s1 (T) = K(1 – 1/e), ce qui représente environ 63% de K.
K S1(p)
Donc S2(p) = = avec S1(p) : transformée de la réponse indicielle d'un 1er Ordre.
2
p (1 + Tp) p
t t
d’où : s2(t) = ∫
0
s1(t) dt = ∫
0
K ( 1 – e– t / T ) dt
s2(t) = K { t – T (1 – e– t / T ) }
La figure 3–14 donne la réponse à une rampe d'un système du 1er Ordre.
e2(t)
s2(t)
Fig. 3–14 : Réponse d'un système du 1er Ordre à une rampe (tracée pour K=1)
Dans le cas où K=1, l’erreur T entre l’entrée et la sortie est constante en fonction du temps. C’est
l’erreur de "traînage".
Donc, un système du 1er ordre suit les variations linéaires de l'entrée avec un certain retard, d'où leur
nom de système à retard.
K/T
s3(t)
pente –1
ω
0
|G| = 1 Log ω0 =Log (1/T)
Log 1 = 0 Log ω
Log (K/T)
ω→0
Log ω → – ∞
Puisque l'abscisse est donnée par log ω, quand ωÆ ∞ , alors log | G(ω) | Æ – log ω, c'est à dire vers
une asymptote de pente (–1), qui :
Quand ωÆ 0 , alors log | G(ω) | Æ log K = Constante, c'est à dire vers une droite de pente (0).
Les 2 asymptotes se coupent en : Log K = log K/T – log ω Î ω = 1/T (point de cassure)
L'axe des log ω (pour un gain unitaire) est coupé en : Log K/T – log ω = log 1 Î ω = K/T
Courbe de Phase :
• ωÆ0 , ϕ=0
• ωÆ∞ , ϕ = –90°
• ω = 1/T , ϕ = –45°
ϕ(ω)
0° Log 1/T Log ω
La courbe (Fig. 3–17) est loin d'être assimilable aux asymptotes surtout pour ω = 1/T.
Imag
ω = – 1/T
K Réel
ω = –∞
ω=0
ω=∞
∠G(ω)
|G(ω)|
ω = 1/T
S0 K K KωT
= = −j
2 2 2 2
E0 1 + j ωT +
1 ω
T
+
1 ω
T
X Y
Or : ( X – K/2 )2 + Y2 = ( K/2 )2 équation d'un cercle de rayon K/2 et de centre (K/2 , 0).
On a représenté un demi cercle en trait plein pour indiquer qu'il correspond au fonctionnement réel du
système quand la pulsation ω croît de 0 à +∞, et en pointillés pour les pulsations "négatives" de –∞ à 0.
ω = 0 Log K
ω = 1/T
ϕ(ω)
–90° –45° 0°
Arctg(–K)
ω=K/T
ωÆ∞
R
Vs 1
= T=RC
Ve 1 + RCp
ve vs
C
Vs 1
= T=L/R
L Ve L
ve 1+ p
R vs R
1
f dΩ Ω f
Γ=J +fΩ = T=J/f
Γ J dt Γ J
1+ p
f
Ω f : coefficient de frottement visqueux
R L
p
Vs R
= T=L/R
Ve L
ve vs 1+ p
R
L
Tp
Ces fonctions de transfert sont du type : G(p) =
1 + Tp
⎧ ωT
⎪ G(ω) =
⎪ 1 + ω2T 2
Dans ce cas : ⎨ , et le diagramme asymptotique est celui de la figure 3–20.
⎪tg ϕ (ω) = 1
⎪⎩ ωT
Log |G(ω)| 0
+1
Log ω
ϕ(ω)
90° Log 1/T
45°
0° Log ω
Tp
Fig. 3–20 : Courbe de Bode d'un système du 1er Ordre de type
1 + Tp
log | G(ω) | = log ωT – log 1 + T 2 ω2 Æ log ω + log T Æ log ω (asymptote de pente +1)
• Pour ωÆ∞:
Log | G(ω) | = log ωT – log ωT Æ 0 (asymptote de pente 0)
tg ϕ(ω) Æ 0, ϕ(ω) = 0°
On remarque que ces systèmes atténuent les fréquences basses et laissent passer intégralement les
hautes fréquences.
Le diagramme de Nyquist (Fig. 3–21) est le même que pour les filtres passe-bas, mais il est gradué en
sens inverse.
Imag
0 1 Réel
ω=0 ω = 1/T ω=∞
Tp
Fig. 3–21 : Courbe de Nyquist d'un système du 1er Ordre de type
1 + Tp
⎧
⎪ A e( t )
⎪ t0
d2s( t ) ds( t ) ⎪
B2
dt 2
+ B1
dt ⎪ 0
∫
+ B0s( t ) = ⎨A 0 e( t )dt
⎪ de( t )
⎪ A0
⎪⎩ dt
⎧ 1
S(p) A0 ⎪⎪
Leurs fonctions de transfert seront du type : = .⎨1 / p
E(p) B2p2 + B1p + B0 ⎪
⎪⎩ p
Le comportement du système sera extrêmement différent suivant que le degré qui figure au
dénominateur aura des racines réelles ou imaginaires.
A0 s( t ) ds( t ) d 2 s( t )
• Gain statique : K= C’est le rapport en régime statique ( =0 ; =0)
B0 e( t ) dt dt 2
B0
• Pulsation propre non amortie : ωn = rad/s
B2
B1
• Facteur d’amortissement (sans dimension) : ξ= ξ = 1 (valeur critique)
2 B0B1
1
• Constante de temps : T=
ξ ωn
⎧ 1
S(p) ⎪⎪
K
H(p) = = . ⎨1/ p
E(p) 2ξ 1 2 ⎪
1+ p+ p
ωn ωn2 ⎩⎪ p
K
Prenons le cas de H(p) = et étudions les différentes réponses.
2ξ 1
1+ p+ p2
ωn ωn2
Le comportement dynamique d’un tel système dépend de la valeur des deux constantes ωn et
surtout de ξ.
–p1 = – ωn (ξ + ξ2 − 1 )
–p2 = – ωn (ξ – ξ2 − 1 )
−
– p0* = – ωn (ξ – j 1 − ξ2 )
Imag
−
– p0
jωn 1 − ξ2
ωn
Pôles ωn 1 − ξ2
β
–ξωn 0
ξωn Réel
−
– p0*
Fig. 3–22 : Relations entre les paramètres d'un système du 2nd ordre dans le plan Complexe
ξωn
Remarque : ξ = cos β = : coefficient d'amortissement
ωn
• Si 0 < ξ < 1 : Les 2 racines imaginaires conduisent à une solution oscillatoire amortie.
Le régime permanent est ici s(t) = K (lim s(t) = lim S(p) = K)
tÆ∞ pÆ0
⎛1 p + 2ξωn ⎞
S(p) =K ⎜ − ⎟
⎜ p p 2 + 2ξω p + ω2 ⎟
⎝ n n ⎠
⎛1 p + ξωn ξωn ⎞
=K ⎜ − − ⎟
⎜ p (p + ξω ) 2 + ω 2 (1 − ξ 2 ) (p + ξω ) 2 + ω 2 (1 − ξ 2 ) ⎟
⎝ n n n n ⎠
⎛ p + ξωn ⎞
Or L -1 ⎜
⎜ (p + ξω ) +
⎟ = e −ξωnt cos(ω 1 − ξ 2 )t
n (t ≥ 0)
⎝ n
2
ωn2 (1 − ξ2 ) ⎟⎠
⎛ ωn 1 − ξ 2 ⎞
-1 ⎜ ⎟ = e − ξωnt sin( ω 1 − ξ 2 )t
et L ⎜⎜ 2 ⎟ n (t ≥ 0)
2 2 ⎟
⎝ (p + ξωn ) + ωn (1 − ξ ) ⎠
s(t) = L -1
{S(p)}
⎛ ⎞
⎜ ⎟
e −ξωnt ⎧ 1 − ξ 2 cos(ω 1 − ξ 2 )t + ξ sin(ω 1 − ξ 2 )t ⎫ ⎟
s(t) = K ⎜1 − ⎨ n n ⎬ (t ≥ 0)
⎜ 1− ξ2 ⎩
⎭ ⎟
⎜ ⎟
⎝ sin( a ). cos(b )+ cos( a ). sin(b )=sin( a +b ) ⎠
En posant :
1− ξ2 1− ξ2
Î tg a = Î a = arctg ( )
ξ ξ
b = ωn ( 1 − ξ 2 )t
⎛ ⎧ ⎫⎞
⎜ ⎪ 2 ⎪
⎟
− ξωn t
⎜ e ⎪ 2 1 − ξ ⎪⎟
On aura : s(t) = K ⎜1 − . sin⎨ωn 1 − ξ t + arctg ⎬⎟ (t ≥ 0)
⎜ 1− ξ2 ⎪ ξ
⎪⎟
⎜ ⎪⎩ ⎪⎭ ⎟
⎝ ϕ ⎠
K ωn2 K ωn2
S(p) = =
p p 2 + 2ωnp + ωn2 p (p + ωn ) 2
On aura (
s(t) = K 1 − e −ωnt (1 + ωn t ) ) (t ≥ 0)
K ωn2
S(p) =
p ⎛⎜ p + ξω + ω ξ 2 − 1 ⎞⎟⎛⎜ p + ξω − ω ξ 2 − 1 ⎞⎟
n n n n
⎝ ⎠⎝ ⎠
⎛ ⎞
⎜ −⎛⎜ ξ + ξ2 −1 ⎞⎟ ωn t −⎛⎜ ξ − ξ2 −1 ⎞⎟ ωn t
⎟
1 1
s(t) = K ⎜1 + e ⎝ ⎠ − e ⎝ ⎠ ⎟ (t ≥ 0)
⎜ ⎟
⎜ 2 ξ 2 − 1⎛⎜ ξ + ξ 2 − 1 ⎞⎟ 2 ξ 2 − 1⎛⎜ ξ − ξ 2 − 1 ⎞⎟ ⎟
⎝ ⎝ ⎠ ⎝ ⎠ ⎠
⎧ ⎛ 2 ⎞
⎛
⎜ ωn ⎡ e −a1t e −a2t ⎤ ⎞⎟ ⎪ a1 = ωn ⎜⎝ ξ + ξ − 1 ⎟⎠
s(t) = K ⎜1 + ⎢ − ⎥⎟ (t ≥ 0) avec ⎨
⎜
⎝ 2 ξ 2 − 1 ⎢⎣ a1 a 2 ⎥⎦ ⎟
⎠ ⎪a 2 = ωn ⎛⎜ ξ − ξ 2 − 1 ⎞⎟
⎩ ⎝ ⎠
La Figure 3–23 donne les réponses indicielles (2D et 3D) d'un système du second ordre en fonction du
coefficient d'amortissement ξ.
ξ=0
Amplitude
ξ=1
0
0
Temps
Amplitude
0
1
0.5
0
0
Amortissement Temps
ωn ⎛ −⎛⎜ ξ− ξ2 −1 ⎞⎟ ωn t −⎛⎜ ξ + ξ2 −1 ⎞⎟ ωn t ⎞
• Si ξ > 1 : s(t) = K ⎜e ⎝ ⎠
−e ⎝ ⎠ ⎟ t≥0
2 ⎜ ⎟
2 ξ −1 ⎝ ⎠
La Figure 3–24 donne les réponses impulsionnelles (2D et 3D) d'un système du second ordre en
fonction du coefficient d'amortissement ξ.
ξ=0
Amplitude
ξ=1
0
0
Temps
0.5
Amplitude
-0.5
-1
1
0.5
15
10
5
0 0
Amortissement Temps
e(t) = E0 .sin(ωt)
s(t) = S0 .sin(ωt+ϕ) puisque le système est considéré linéaire.
S(p) K
= G(p) =
E(p) 2ξ 1
1+ p+ p2
ωn ωn2
S0 (ω) K K K
|G(ω)| = = = =
E0 (ω) ω ⎛ ω ⎞
2
⎧⎪ ⎛ ω ⎞ ⎫⎪ 2
⎧ ω⎫ ⎛ ⎛ ω ⎞2 ⎞
2 2
1 + 2ξ j+⎜ j⎟ ⎨1 − ⎜ ⎟ ⎬+ j ⎨2ξ ⎬ ⎛ ω⎞
ωn ⎜1 − ⎜ ⎟ ⎟ − ⎜ 2ξ ⎟
⎝ ωn ⎠ ⎪⎩ ⎝ ωn ⎠ ⎪⎭ ⎩ ωn ⎭ ⎜ ⎝ ωn ⎠ ⎟
⎝ ⎠ ⎝ ωn ⎠
⎛ ⎞
⎜ ω ⎟
⎜ 2ξ ⎟
⎜ ωn ⎟
ϕ(ω) =∠G(ω) = –arctg ⎜ 2 ⎟
⎜ ⎛⎜ ω ⎞⎟ ⎟
⎜⎜ 1 − ⎜ ⎟ ⎟⎟
⎝ ⎝ ωn ⎠ ⎠
Module :
2
⎛ ⎛ 2⎞ 2
⎜ ⎜ ω ⎞⎟ ⎟ ⎛
⎜ ω ⎞⎟
log |G(ω)| = log K – log ⎜1 − ⎜ ⎟ + ⎜ 2ξ
⎜ ⎝ ωn ⎟⎠ ⎟ ⎝ ωn ⎠
⎟
⎝ ⎠
pour ω << ωn , log |G(ω)| Æ log K (asymptote horizontale).
2
⎛ ω⎞
pour ω >> ωn , log |G(ω)| Æ log K – log ⎜ ⎟ = (log K + 2 log ωn ) – 2 log ω
⎜ω ⎟
⎝ n⎠
(asymptote de pente –2).
⎛ ω⎞
Les 2 asymptotes se coupent en : log K = log K – 2 log ⎜ ⎟ Î pour ω = ωn
⎜ω ⎟
⎝ n⎠
Phase :
⎛ ⎞
⎜ ω ⎟
⎜ 2 ξ ⎟
⎜ ωn ⎟
ϕ(ω) = – arctg ⎜ 2⎟
⎜ ⎛ ω⎞ ⎟
1− ⎜ ⎟
⎜⎜ ⎜ ω ⎟ ⎟⎟
⎝ ⎝ n⎠ ⎠
Bode Diagram
ξ = 0.01
0.1 0.3
Magnitude
K 0.6
Pente (0)
1
Pente (–2)
0.1 ξ = 0.01
0.3
0.6
1
Phase (deg)
-90
-180
ω=ωn
Frequency (rad/sec)
Pour ω = ωn , le module peut tendre vers des valeurs très grandes quand le système n’est pas très
amorti :
K
|G(ωn)| =
2ξ
Si ξ Æ 0, alors |G(ωn)| Æ ∞
On voit donc que dans ce cas particulier, la courbe est très loin de l’asymptote et que |G(ω)| a une
valeur bien supérieure à celle prévue par le diagramme asymptotique. Il faut donc tenir compte d’un
phénomène nouveau appelé " résonance " qui se produit dans certaines conditions.
Cette résonance a lieu à la pulsation ωR pour laquelle |G(ωR)| est maximum. On peut calculer ωR en
annulant la dérivée du dénominateur de |G(ω)|. On trouve :
On définit le coefficient de résonance Q par le rapport du gain maximum au gain pour les fréquences
très basses ( ω Æ0 ) :
1
Q = GM / K =
2ξ 1 − ξ 2
L'allure de la courbe (Fig. 3–26) peut être déduite des courbes de Bode. On voit notamment que :
Il est difficile de mettre en équation la courbe, car elle n'a pas une forme classique connue.
• Pour un système très peu ou pas amorti, la résonance a lieu pour ω = 1/T , donc pour tg ϕ = – ∞,
soit ϕ = – 90°
• Plus ξ est grand, plus la courbe est " petite " et se rapproche de celle d'un système du 1er ordre
(demi cercle).
• Quand ω Æ ∞ , ϕ Æ – 180°. Les courbes sont donc tangentes à l'axe réel.
0
ω→∞ ω→0
0.7
0.5
0.3
Imaginary Axis
ξ =0.1
0
Real Axis
Remarque :
Nous avons mis en évidence différentes fréquences ou pulsations ; il convient de ne pas les confondre:
Dans le cas d'un système très peu amorti ( ξ très petit), les 3 pulsations peuvent être confondues.
0.7
1
Gain
0
ω→∞
-180 -135 -90 -45 0
Phase (deg)
R L R C L C
ve vs ve vs ve vs
C L
R
1 R C
ici : ωn = et ξ=
LC 2 L
Si l'on s'impose une certaine courbe de gain |G(ω)|, il existe une infinité de fonctions ϕ(ω) telles que l'on
puisse trouver un système réel répondant à |G(ω)| et à une courbe ϕ(ω). Mais, parmi ces fonctions ϕ(ω), il en
existe une et une seule qui réalise, pour chaque valeur de ω, le déphasage minimal du système. Soit ϕm(ω)
cette fonction. Les systèmes qui satisfont aux courbes |G(ω)| et ϕm(ω) sont dits systèmes à minimum de
phase ou à déphasage minimum. On démontre que toute fonction de transfert s'exprimant au dénominateur
par un polynôme en p dont les racines ne sont pas positives correspond à un système à déphasage minimum.
Donc, en résumé, il existe une infinité de systèmes stables S0, S1, …….Sn possédant des fonctions de
transfert H0, H1, …..Hn qui possèdent la même réponse en amplitude |G(ω)|. Seules leurs courbes de phase
1− τ p
diffèrent. Ces systèmes différent par la présence de termes du type (termes déphaseurs purs) dans
1+ τ p
leurs fonctions de transfert. Ces termes n'introduisent aucune variation de gain (le module étant égal à 1).
1 + jωτ 1 − jωτ
G1(ω) = G2(ω) =
1 + j ωT 1 + j ωT
Im Im
zéro pôle
pôle zéro
1 1 Re
− − 1 1 Re
τ T − +
T τ
1 − jωτ
• =1
1 + jωτ
1 − jωτ
• ∠ = ∠ (1 − jωτ ) – ∠ (1 + jωτ ) = – 2 arctg (ωτ) (varie de 0 à –π quand ω varie de 0 à +∞).
1 + jωτ
G1 et G2
Gain
G1
-45
Phase (deg)
-90
G2
-135
-180
-1 0 1
10 10 10
Frequency (rad/sec)
Parmi tous les systèmes stables, il en existe un qui ne possède pas de terme de ce type. C'est le
système à déphasage minimum. Il est caractérisé par le fait que sa fonction de transfert n'a pas de racines à
partie réelle positive (pas de terme en 1 – τp).
Ces systèmes stables à déphasage non minimum ne suivent pas le théorème de Bode (la phase et le
gain d'un système à déphasage minimum ne sont pas indépendants et toute variation de l'un entraîne une
variation de l'autre) et ils sont caractérisés par le fait que leur réponse à un échelon unité est d'abord négative
(Fig. 3–29).
Leurs fonctions de transfert sont celles du système à déphasage minimum correspondant, multiplié par
des termes déphaseurs purs :
G2
Amplitude
partie négative
0
Temps
Les réponses indicielles des figures 4–1 et 4–2 correspondent à celles de systèmes stables. Nous
retrouvons les critères cités ci-dessus.
s(t)
s(t)
Fig 4–1: Système oscillatoire amorti (stable) Fig 4–2 : Système non oscillatoire amorti (stable)
La figure 4–3 est un cas de système instable. Les oscillations sont de plus en plus importantes et le
système ne retrouve pas son état d’équilibre.
Physiquement, un système instable dont la réponse croit sans limite peut se causer des dommages ou
en causer à autrui (danger pour l’être humain). En pratique, la majorité des systèmes sont conçus avec des
dispositifs de limitation.
Si on considère le cas où des oscillations persistent indéfiniment (cas du pompage de la figure 4–4), on
peut considérer le système comme stable (système marginalement stable) puisque sa sortie garde une valeur
finie, à condition que l'amplitude ne soit pas trop grande.
s(t)
s(t)
Fig 4–3: Système oscillatoire divergent (instable) Fig 4–4: Système oscillatoire
(marginalement stable)
Nous avons vu au chapitre 3, que S(p) pouvait se mettre sous la forme d'un quotient de polynômes du
N(p)
type et que celui-ci pouvait se décomposer en une somme de fractions rationnelles :
D(p)
N(p) C1 Cn
S(p) = = + ...... +
D(p) p − p1 p − pn
Prenons, par exemple, le cas où le dénominateur contient des racines nulles (pôles multiples), des
racines réelles (pôles réels) et des racines complexes. C'est-à-dire qu'il est de la forme :
[ ] [
D(p) = p n0 (p − p1 )......(p − p n1 ) (p − α 1 ) 2 + ω12 ...... (p − α n2 ) 2 + ωn22 ]
Les racines complexes étant αj ± j ωj (αj partie réelle, ωj partie imaginaire), cherchons l'original s(t) de
S(p) qui est la réponse du système à un échelon unité. On trouve :
i=n0 k =n1 j=n2
A i t (i−1)
∑ (i − 1)! ∑ ∑F .e
α jt
s(t) = A1 + + B k .e pk t + j . sin(ω j t + φ j )
i= 2 k =1 j=1
On constate donc que la sortie garde une valeur finie quand t Æ ∞, si les conditions suivantes sont
remplies :
• Les pk et les αj doivent être négatifs pour que les exponentielles correspondantes soient
décroissantes.
• Les Ai doivent être nuls sauf A1.
Nous verrons dans la suite que pour certaines fonctions de transfert, la présence de pôles multiples
nuls n'entraîne pas forcément une augmentation infinie de la sortie.
En effet, les termes en 1/p ont une action d'intégration, leur influence peut être combattue par des
actions de dérivation provenant de terme en p au numérateur. S'il n'en est pas ainsi, le système possédant des
Cela exclut :
• Les racines réelles positives.
• Les racines complexes à parties réelles positives.
• Un système asservi bouclé est stable si tous les pôles de la FTBF sont localisés dans le demi-plan
gauche du plan complexe.
• Un système asservi bouclé est instable si sa FTBF comprend, au moins, un pôle localisés dans le
demi-plan droit du plan complexe et/ou des pôles de multiplicité > 1 sur l’axe imaginaire.
• Si le système comprend une seule paire de pôle sur l’axe imaginaire ou un pôle unique à l’origine,
le système est dit marginalement stable. Sa réponse sera oscillatoire non amortie ou non
oscillatoire à variation constante lorsque t Æ ∞.
La figure 4–5 récapitule les cas possibles suivant le signe et la nature des racines.
Imaginaire
X
X X
Réel
X X X
X X X
Fig. 4–5 : Récapitulatif des comportements des systèmes selon la position et le signe des pôles
(selon les réponses indicielles).
E + S
A(p)
_
B(p)
Sa stabilité est conditionnée par le signe des parties réelles des racines du dénominateur.
b) 2ème moyen : Discuter le signe des racines sans les calculer, à partir des coefficients du
dénominateur (critère de Routh-Hurwitz )
Malheureusement, si le système trouvé est instable, on ne sait pas sur quel paramètre il
faut agir pour le rendre stable. Il faut en plus connaître la fonction sous sa forme mathématique.
Pour que le système soit stable, il faut et il suffit que les racines de P(p) n'aient pas de
parties réelles positives.
Pour P(p) = a0 pn + a1 pn-1 + …………..+ an-1 p + an , le tableau de Routh est simplement une matrice
carrée avec une ligne pour chaque puissance de p dans le polynôme de l’équation caractéristique.
p7 : a0 a2 a4 a6
6
p : a1 a3 a5 a7
c1b3 − b1c 3 c 1b 5 − b 1c 5
p3 : d1 = d3 =
c1 c1
e1d3 − d1e3
p1 : f1 =
e1
f1e 3 − e1.0
p0 : g1 = = e3
f1
Routh a démontré que le nombre de " pôles instables " (c'est-à-dire le nombre de pôles à
partie réelle positive) de la fonction de transfert en boucle fermée est égal au nombre de changement
de signe que comporte la 1ère colonne, lue de haut en bas.
Si ce nombre est différent de zéro, alors le système est instable.
Remarques :
Cette méthode a l'avantage d'être rapide est exacte, mais elle ne donne pas une mesure de
la stabilité comme les autres critères ; car elle se borne à dire si le système est stable ou non. De
plus, elle est inapplicable si on ne connaît pas l'expression mathématique de la fonction de transfert.
Le critère de Routh est intéressant pour connaître le nombre de racines réelles positives,
mais il est incapable de donner des renseignements sur l'amortissement du système quand celui-ci
est stable.
p3 : 1 3
2
p : 3 1+K
p1 : 9 − (1 + K )
3
p0 : 1+K
⎧ 9 − (1 + K )
⎪ >0
Pour que le système soit stable, il faudrait que : ⎨ 3
⎪⎩ 1+ K > 0
• K < -1, il y a 1 seul changement de signe dans la 1ère colonne; donc un seul
pôle instable.
• K > 8, il y a 2 changement de signe dans la 1ère colonne; donc 2 pôles
instables.
• Si (K = -1 ou K = 8), (frontière entre la stabilité et l'instabilité) on dit que le système est
oscillant (marginalement stable).
p5 : 1 6 8
p3 : 0 0
p2 : - -
p1 : -
p0 : -
Les coefficients de ce polynôme remplacement ceux de la ligne nulle dans le tableau initial. Le tableau
devient alors :
p5 : 1 6 8
p4 : 1 6 8
p3 : 4Æ1 12Æ3
p2 : 3 8
p1 : 1/3
p0 : 8
Il n’y a aucun changement de signe sur la 1ère colonne du tableau, donc aucune racine à partie réelle
positive. Le système est donc stable.
10
Considérons le système dont la FTBF G(p) =
p + 2p + 3p 3 + 6p 2 + 5p + 3
5 4
P(p) = p 5 + 2p 4 + 3p 3 + 6p 2 + 5p + 3
p5 : 1 3 5
p4 : 2 6 3
p3 : 0Æε 7/2
6ε − 7
p2 : 3
ε
42ε − 49 − 6ε 2
p1 :
12ε − 14
p0 : 3
1ère colonne ε Æ 0+ ε Æ 0–
p5 : 1 + +
p4 : 2 + +
p3 : 0Æε + –
p2 : 6ε − 7 – +
ε
1
p : 42ε − 49 − 6ε 2 + +
12ε − 14
0
p : 3 + +
Si ε est choisi positif, il y a 2 changements de signe. S’il est choisi négatif, il y a également 2
changements de signe. Le système a donc 2 pôles dans le demi-plan droit du plan complexe (2 pôles
instables) et ce n’est pas important si nous choisissons d’approcher le zéro par valeur positive ou négative.
Ceci est toujours le cas.
4- 3 - Critère de Nyquist
Le critère de Nyquist permet de déterminer la stabilité d’un système bouclé sur la base de sa réponse
harmonique en boucle ouverte.
Étant donné un système asservi, défini par sa fonction de transfert en boucle ouverte
FTBO(p) = A(p).B(p).
4- 3.2 - Exemple
K
Soit un système asservi à retour unitaire dont la FTBO est : G(p) = (T > 0 )
1 − Tp
Discutons sa stabilité suivant les valeurs de K.
p1 : –T
0
p : 1+K
Un système stable en Boucle Ouverte, est stable en Boucle Fermée, si le tracé du lieu de
Nyquist de la FTBO, décrit dans le sens des pulsations croissantes (ω variant de 0 à +∞), laisse le
point critique (–1,0) à sa gauche. Il est instable dans le cas contraire.
Le critère du Revers est d'un emploi plus commode que le critère de Nyquist, car il ne met en œuvre
que le lieu physique de la FTBO (correspondant aux pulsations positives)
Par contre, le critère du Revers est moins général, et il ne peut s'appliquer sans danger que lorsque la
notion de "gauche" n'est pas ambiguë (Fig. 4–10).
Imag.
–1
Réel
4- 4 - Marges de stabilité
Pour un système stable en Boucle Ouverte, nous venons de voir que la stabilité en Boucle Fermée
dépend de la position du lieu de Nyquist de la FTBO par rapport au point critique (-1,0).
Le critère de Nyquist spécifie que le lieu de Nyquist doit laisser le point –1 à gauche lorsqu’on le
parcourt dans le sens croissant des ω. Le cas où il existerait une pulsation à laquelle le lieu traverserait
exactement ce point est un cas limite correspondant à un système en boucle fermée dont la stabilité serait
marginale.
Mais la tendance vers l’instabilité est graduelle : plus le lieu de Nyquist est proche du point critique,
moins le degré de stabilité est bon, et plus on aura par exemple d’oscillations avant stabilisation en boucle
fermée.
De façon à quantifier le degré de stabilité d’un système asservi, il est donc utile de chiffrer la distance
entre le lieu de Nyquist et le point critique (–1, 0). La mesure effective de la distance minimum n’étant pas
chose aisée d’un point de vue mathématique, on préfère, de manière traditionnelle, évaluer indirectement cette
distance par les mesures des marges de phases Δϕ et de gain ΔG. Ces marges représentent des marges de
sécurité par rapport à l'état instable.
1
• La marge de gain ΔG a pour expression : ΔG =
FTBO(ωπ )
Elle permet de préserver la stabilité en dépit des fluctuations de gain, qui affectent, en particulier,
les amplificateurs de la chaîne de puissance.
Ces marges sont illustrées sur le lieu de Nyquist des figures 4–11 et 4–12.
ωc0
Imag. Imag.
Δϕ
–1 ΔG ωπ ωπ
0 Réel –1 0 Réel
ΔG
Δϕ FTBO(ω)
ωc0
1
FTBO(ω) FTBO(ω π ) =
ΔG
Fig. 4–11 : Illustration des marges de gain et Fig. 4–12 : Illustration des marges de
de phase sur le lieu de Nyquist gain et de phase sur le lieu de Nyquist
(cas d’un système stable) (cas d’un système instable)
L’expérience montre que pour des systèmes classiques (notamment à phase minimale), un bon degré
⎧Δϕ ≈ 45" 60°
de stabilité en boucle fermée est obtenu si l’on est capable d’imposer : ⎨
⎩ΔG > 8"15 dB
Avec ces valeurs, on obtient dans la plupart des cas une paire de pôles dominants en boucle fermée
caractérisés par un coefficient d’amortissement ξ ≈ 0,5 …0,707.
Pour régler la stabilité d'un système, il est souvent délicat de raisonner en tenant compte des deux
marges à la fois. Dans ce cas, on privilégie, en général, la marge de phase Δϕ.
|G(ω) | |G(ω) |
1 ΔG < 0
ΔG > 0 1
ω ω
ϕ ωc0 ϕ ωc0
0° ωπ
0° ωπ ω ω
–180°
Δϕ < 0
Δϕ > 0
–180°
Fig. 4–13 : illustration des marges de gain et Fig. 4–14 : illustration des marges de gain et
de phase sur le diagramme de Bode de phase sur le diagramme de Bode
(cas d’un système stable : ΔG > 0 et Δϕ > 0) (cas d’un système instable : ΔG < 0 et Δϕ < 0)
–180°
| G(ω) | ωπ | G(ω) |
Δϕ ΔG
1 ωc0 1
ωc0 0 ϕ(ω) ϕ(ω)
0
Δϕ
ΔG
FTBO(p)
ωπ
-180°
FTBO(ω)
Fig. 4–15 : illustration des marges de gain et Fig. 4–16 : illustration des marges de gain et de
de phase sur le lieu de Black-Nichols phase sur le lieu de Black-Nichols
(cas d’un système stable : ΔG > 0 et Δϕ > 0) (cas d’un système instable : ΔG < 0 et Δϕ < 0)
Zone interdite
5- 1 - Introduction
Nous supposerons dans l’étude qui suit que les systèmes asservis étudiés sont stables.
La précision d’un système est définie à partir de l’erreur ε entre la grandeur de consigne E et la
grandeur de sortie S (fig. 5–1). Nous distinguerons la précision statique qui caractérise la limite de l’erreur au
bout d’un temps infini pour une entrée donnée, c’est-à-dire le régime permanent, et la précision dynamique qui
tient compte des caractéristiques d’évolution du processus en régime transitoire.
E ε S
A
+
- R
D’après le théorème de la valeur finale { lim f ( t ) = lim p.F(p) }, l’erreur statique εs (ou encore ε∞) est
t →∞ p→0
Entrée de
référence
e(t) = E0.u(t)
Erreur εs
constante
Sortie s(t)
t
0
⎛ E(p) ⎞ E
εs = lim ⎜⎜ p. ⎟ = 0
p → 0⎝ 1 + FTBO(p) ⎟
⎠ 1 + lim FTBO(p)
p →0
E0
εs = Avec Ke = lim FTBO(p) = Constante d’erreur statique d’échelon
1 + Ke p →0
1 + a1p + a 2p 2 + ......... E0
• Pour les systèmes de classe 0 : Ke = lim K. = K Î εs = = cte
p→0 2
1 + b1p + b 2 p + ......... 1+ K
K 1 + a1p + a 2 p 2 + .........
• Pour les systèmes de classe n > 0 : Ke = lim . =∞ Î εs = 0
p → 0 p n 1 + b p + b p 2 + .........
1 2
5- 2.1.b - Erreur statique ( ou erreur de traînage ) pour une entrée rampe (ou vitesse)
C’est l’erreur qui subsiste en régime permanent sur la réponse à une rampe (fig. 5–3).
Erreur εs
Entrée de
référence
e(t) = E0.t.u(t)
Sortie s(t)
t
0
Fig. 5–3 : Erreur statique pour une entrée rampe
E0
Si l’entrée vaut : E(p) =
p2
⎛ E(p) ⎞ ⎛ E ⎞ E
εs = lim ⎜⎜ p. ⎟ = lim ⎜⎜ 0
⎟⎟ = 0
p → 0⎝ 1 + FTBO(p) ⎟
⎠ p → 0 ⎝ p + p.FTBO(p) ⎠ lim p.FTBO(p)
p→0
E0
εs = Avec Kv = lim p.FTBO(p) = Constante d’erreur statique de vitesse
Kv p →0
1 + a 1p + a 2 p 2 + .........
• Pour les systèmes de classe 0 : Kv = lim p.K. =0 Î εs = ∞
p→0 1 + b 1p + b 2 p 2 + .........
K 1 + a 1p + a 2 p 2 + ......... E0
• Pour les systèmes de classe 1 : Kv = lim p. . =K Î εs = = cte
p→0 p 1 1 + b 1p + b 2 p 2 + ......... K
K 1 + a1p + a 2 p 2 + .........
• Pour les systèmes de classe n >1 : Kv = lim p. . =∞ Î εs = 0
p→0 p n 1 + b1p + b 2 p 2 + .........
Erreur εs
Entrée de référence
t2
e(t) = E0. .u(t)
2
Sortie s(t)
t
0
E0
Si l’entrée vaut : E(p) =
p3
⎛ E(p) ⎞ ⎛ E ⎞ E
εs = lim ⎜⎜ p. ⎟ = lim ⎜ 2 0 ⎟ = 0
p → 0⎝ 1 + FTBO(p) ⎟ ⎜ 2 ⎟
⎠ p → 0⎝ p + p .FTBO(p) ⎠ lim p 2 .FTBO(p)
p →0
E0
εs = = cte Avec Ka = lim p 2 .FTBO(p) = Constante d’erreur statique d’accélération
Ka p→0
1 + a1p + a 2 p 2 + .........
• Pour les systèmes de classe 0 : Ka = lim p 2 .K. =0 Î εs = ∞
p→0 1 + b1p + b 2 p 2 + .........
K 1 + a 1p + a 2 p 2 + .........
• Pour les systèmes de classe 1 : Ka = lim p 2 . . =0 Î εs = ∞
p→0 p 1 1 + b 1p + b 2 p 2 + .........
K 1 + a1p + a 2 p 2 + ......... E0
• Pour les systèmes de classe 2 : Ka = lim p 2 . . =K Î εs = = cte
p→0 p 2 1 + b1p + b 2 p 2 + ......... K
K 1 + a1p + a 2 p 2 + .........
• Pour les systèmes de classe n > 2 : Ka = lim p 2 . . =∞ Î εs = 0
p→0 p n 1 + b1p + b 2 p 2 + .........
• de la classe n du système
• de l’ordre du signal d’entrée canonique
• du gain K de la FTBO du système
E0
0 K 0 0 ∞ ∞
1+ K
E0
1 ∞ K 0 0 ∞
K
E0
2 ∞ ∞ K 0 0
K
3 ∞ ∞ ∞ 0 0 0
#
∞ ∞ ∞ 0 0 0
#
Tableau 5–1 : Récapitulatif des erreurs statiques
Remarques importantes:
Les constantes d’erreurs Ke, Kv, et Ka décrivent l’aptitude du système asservi à réduire ou éliminer
l’erreur statique. Elles renseignent, par conséquent, sur les performances du système en régime permanent.
Il est généralement préférable d’accroître les constantes d’erreurs, tout en maintenant la réponse
transitoire dans des proportions acceptables ; En effet, l’erreur statique, lorsqu’elle est finie et non nulle, décroît
lorsque le gain en boucle ouverte croît. Mais cette croissance du gain peut détériorer la stabilité du système.
Cette propriété est connue sous le nom de " Dilemme Stabilité – Précision ", qui nécessite souvent un
compromis.
Il est à noter également que pour améliorer les performances en régime statique, nous pouvons
augmenter la classe du système en ajoutant un ou des intégrateur(s) dans la chaîne directe du système. Ceci
peut, cependant, engendrer des problèmes de stabilité supplémentaires.
5- 2.3 - Exemple
Soit le système asservi de la figure 5–5. Calculons ses différentes erreurs statiques pour différentes
entrées canoniques :
Il faut s'assurer, tout d'abord, de la stabilité du système. Utilisons pour cela le critère de Routh :
2
p
p(1 + )
4 2 2 1
FTBO(p) = = Î FTBF(p) = =
p(p + 2) p 2 p2 p
p(1 + ) 1+ + +1
2 p
p(1 + ) 4 2
2
2
p : 1/4 1
1
p : 1/2 0 Tous les termes de la 1ère colonne sont de même signe
p0 : 1 Î système stable
⎛ E(p) ⎞
• Entrée échelon : εs = lim ⎜⎜ p. ⎟ =0 avec E(p) = 1/p (E0 = 1)
p → 0⎝ 1 + FTBO(p) ⎟
⎠
E0
Ou alors : Ke = ∞, puisqu'il s'agit d'un système de classe 1. εs = = 1/∞ = 0
1 + Ke
⎛ E(p) ⎞
• Entrée vitesse : εs = lim ⎜⎜ p. ⎟ = 1/2 avec E(p) = 1/p2 (E0 = 1)
p → 0⎝ 1 + FTBO(p) ⎟
⎠
E0
Ou alors : Kv = K = 2, puisqu'il s'agit d'un système de classe 1. εs = = 1/2
Kv
⎛ E(p) ⎞
• Entrée accélération : εs = lim ⎜⎜ p. ⎟ = ∞ avec E(p) = 1/p3 (E0 = 1)
p → 0⎝ 1 + FTBO(p) ⎟
⎠
E0
Ou alors : Ka = 0, puisqu'il s'agit d'un système de classe 1. εs = =∞
Ka
Généralement, le comportement dynamique d'un système peut être entièrement caractérisé par la
réponse temporelle de ce système suite à une entrée échelon puisqu'elle est facile à générer (Fig 5–6).
s(t)
d
+5%
100%. K
-5%
50%. K
t
0 td
tr
tp
ts
La réponse transitoire d'un système suite à une entrée échelon dépend des conditions initiales. Par
commodité dans la comparaison des réponses transitoires de différents systèmes, il est plus pratique d'utiliser
les conditions initiales standards (système au repos à l'instant initial et toutes les dérivées par rapport au temps
sont nulles). Les caractéristiques des réponses peuvent alors être comparées.
La réponse transitoire des systèmes asservis pratiques présente souvent des oscillations amorties
avant d'atteindre le régime permanent. Les critères de performances, communément utilisés pour la
caractérisation des systèmes asservis linéaires dans le domaine temporel, sont définis comme suit :
• Temps de retard (time delay), td : il est défini comme étant le temps nécessaire pour que la
réponse atteigne la moitié de sa valeur finale.
• Temps de montée (rise time), tr : temps nécessaire à la réponse pour évoluer de 10 à 90%, de 5
à 95%, ou de 0 à 100% de sa valeur finale. Pour les systèmes du 2nd ordre peu amorti, le temps
de montée de 0 à 100% est plus généralement utilisé. Pour les systèmes très amortis, l'évolution
de 10 à 90% est plus souvent choisie.
• Temps de réponse ou d'établissement (settling time), ts : c'est le temps requis pour que la
courbe de sortie atteigne et reste à l'intérieur d'une bande, exprimée en pourcentage
(généralement 5%), relativement à sa valeur finale.
Ces 5 grandeurs donnent une mesure directe de la caractéristique transitoire du système asservi
relativement à sa réponse indicielle. Cela veut dire que le système doit être modifié jusqu'à ce que la réponse
transitoire soit satisfaisante.
Il est à noter que ses grandeurs ne sont pas toutes, nécessairement, applicables à n'importe quel
système. Pour un système très amorti (non oscillant), tp et d ne sont pas définis.
Nous verrons, plus loin, que le dépassement maximum et le temps de montée ne peuvent pas être
faibles tous les deux, simultanément. Si l'un d'eux est diminué, le second croît nécessairement.
⎛ ⎡ ⎤ ⎞
⎜ ξ ⎟
s(t) = K ⎜1 − ⎢cos( t.ωn 1 − ξ2 ) + sin( t.ωn 1 − ξ2 )⎥ e − ξωn t ⎟ (5–4)
⎜ ⎢ 1− ξ 2 ⎥ ⎟
⎝ ⎣ ⎦ ⎠
1 − ξ2
Î tg⎛⎜ t r .ωn 1 − ξ 2 ⎞⎟ = −
⎝ ⎠ ξ
1 ⎛ 1 − ξ2 ⎞
⎜ ⎟
Î tr = arctg⎜ − ⎟⎟ (5–5)
ωn 1 − ξ 2 ⎜ ξ
⎝ ⎠
1 ⎛ ωp ⎞ π−β π−β
Î tr = arctg⎜⎜ ⎟
⎟ Î tr = = (5–6)
ωp ⎝− σ⎠ ωp ωn 1 − ξ 2
Imag
Pôle
jωp
ωn cos(β) = ξ
ωp = ωn 1− ξ2
β
-σ 0 Réel
σ = ξ ωn
A partir de l'équation 5–6, la figure 5–8 montre les variations de (ωn.tr) en fonction de ξ.
ωn.tr
30
25
20
15
10
ξ
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
⎛ ⎡ ⎤ ⎞
⎜ ξ ⎟
s(t) = K ⎜1 − ⎢cos( t.ωn 1 − ξ2 ) + sin( t.ωn 1 − ξ2 )⎥ e − ξωn t ⎟
⎜ ⎢ 1− ξ 2 ⎥ ⎟
⎝ ⎣ ⎦ ⎠
⎧ ⎛ ⎞ ⎛ ξωp ⎞⎫
ds( t ) ⎪ ξ ⎪
= K ⎨ξωne − ξωn t ⎜⎜ cos( ωp .t ) + sin( ωp .t ) ⎟⎟ + e − ξωn t ⎜⎜ ωp . sin(ωp .t ) − cos( ωp .t ) ⎟⎟⎬
dt ⎪⎩ ⎜ 2 ⎟ ⎜ 2 ⎟
⎝ 1− ξ ⎠ ⎝ 1− ξ ⎠⎪⎭
⎛ ω ⎞
ds( t ) ⎜
= K⎜ n
e−ξωn t sin(ωp .t ) ⎟⎟
dt ⎜ 1 − ξ2 ⎟
⎝ ⎠
ds( t )
= 0 si :
dt
1. t = ∞ (cette solution correspond au maximum uniquement lorsque ξ ≥ 1)
2. sin(ωp.t) = 0
smax
s(t)
Dépassement maximum d
smin
Tp : pseudo période
ωn Tp
ωn t
ωn tp
0 π 2π 3π 4π
2 2 2
1− ξ 1− ξ 1− ξ 1 − ξ2
Remarque :
Il est à noter que bien que la réponse indicielle pour ξ ≠ 0 ne soit pas périodique, les maximas et les
minimas de la réponse apparaissent à des intervalles périodiques de période Tp (fig. 5–9).
s( t p ) − s(∞ ) s( tp ) − K
d = =
s(∞ ) K
⎛ ⎞
⎜ ξ ⎟ − ξω t
= – ⎜ cos( t p .ωn 1 − ξ 2 ) + sin( t p .ωn 1 − ξ 2 ) ⎟e n p
⎜ 1− ξ 2 ⎟
⎝ ⎠
⎛ ⎞
⎜ ξ ⎟ − ξω ( π / ωp )
= – ⎜ cos( π) + sin( π) ⎟e n
⎜ 1− ξ 2 ⎟
⎝ ⎠
1− ξ2 )π 1− ξ2 )π
d = e −(ξ Î d % = e −(ξ × 100 % (5–9)
d%
100
90
80
70
60
50
40
30
20
10
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
ξ
⎛ ⎧ ⎫⎞
⎜ e − ξωn t ⎪ 1 − ξ2 ⎪⎟
s(t) = K ⎜1 − sin⎨t.ωp + arctg ⎬⎟ (5–10)
⎜ 1 − ξ2 ⎪⎩ ξ ⎪⎭ ⎟⎠
⎝
⎛ ξωn t ⎞
Les courbes 1 ± ⎜ e − ⎟ sont les courbes enveloppes de la réponse indicielle (fig. 5–11). La
⎜ 1 − ξ ⎟⎠
2
⎝
sortie demeure toujours à l'intérieur de cette paire d'enveloppes. La constante de temps de ces enveloppes est
1
T= .
ξωn
⎛ ⎞
⎜ 1 ⎟
K ⎜1 + ⎟⎟
⎜ 1− ξ2
⎝ ⎠
⎛ − t ⎞
⎜ e T
⎟
K ⎜1 + ⎟
⎜ 1− ξ2 ⎟
⎝ ⎠
Amplitude
+5%
K
-5%
⎛ − t ⎞
⎜ e T
⎟
K ⎜1 − ⎟
⎜ 1− ξ2 ⎟
⎝ ⎠
⎛ ⎞
⎜ 1 ⎟
K ⎜1 − ⎟⎟
⎜ 1− ξ2
⎝ ⎠
0
0 1 2 3 4
t/T
Temps
Fig. 5–11 : Paire d'enveloppes de la réponse indicielle d'un système du 2nd ordre
La description analytique exacte du temps d'établissement est difficile à obtenir. Il est cependant
démontré que, pour un critère de ± 5 % et 0 < ξ < 0.9, ce temps ts varie légèrement et reste approximativement
égal à 3 fois la constante de temps T. Il atteint un minimum autour de ξ ≈ 0.68 puis augmente, presque
linéairement, pour les grandes valeurs de ξ.
Il faudrait noter que ts est inversement proportionnel au produit du coefficient d'amortissement ξ par la
pulsation propre non amortie ωn. Puisque la valeur de ξ est généralement déterminée compte–tenu des
exigences sur le dépassement maximum admissible, ts est déterminé essentiellement par la pulsation propre
non amortie ωn. Cela veut dire que la durée du transitoire peut être variée en ajustant uniquement ωn, sans
modifier le dépassement maximum.
A partir de cette analyse, il devient évident que pour une réponse rapide, ωn doit être important. Pour
limiter le dépassement maximum d et pour réduire ts, le coefficient d'amortissement ξ ne doit pas être trop
faible (fig. 5–10).
Si 0.4 < ξ < 0.8, alors 25 % > d > 2.5 %
5- 3.2.e - Exemple
Considérons le système asservi à retour unitaire de la figure 5–12 dont les paramètres sont :
ξ = 0.6
ωn = 5 rd/s
E ωn2 S
+ p(p + 2ξωn )
-
Déterminer tr, tp, d, et ts lorsque le système est sujet à une entrée échelon.
ωp = ωn 1 − ξ 2 = 4 rd/s
σ = ξ . ωn = 3
π−β
• temps de montée tr : tr =
ωp
ωp
or β = arctg = 0.93 rd ou encore β = arcos ( ξ ) = 0.93 rd
σ
3.14 − 0.93
donc tr = = 0.55 s
4
π 3.14
• temps de pic tp : tp = = = 0.785 s
ωp 4
−(ξ 1− ξ2 )π
• dépassement d : d% = e × 100 % = 9.5 %
3 3
• temps d'établissement ou de réponse ts à 5% près : ts = = =1s
ξωn σ
E
K BO S
+ 1 + τ BO p
-
K BF
FTBF(p) =
1 + τ BF p
K BO
Alors : KBF = <1 Gain en boucle fermée (5–12)
1 + K BO
τ BO
τBF = < τBO Constante de temps en boucle fermée (5–13)
1 + K BO
La figure 5–14 montre les réponses indicielles en Boucles ouverte et fermée (ex. pour KBO > 1).
Step Response
KBO
s(t) en BO
Amplitude
s(t) en BF
KBF
0
0 τBF τBO
Time (sec)
Fig. 5–14 : réponses indicielles en BO et en BF d'un système du 1er ordre à retour unitaire
Avec : KBO, ξBO, et ωnBO respectivement le gain, le coefficient d'amortissement, et pulsation propre non
amortie en boucle ouverte.
K BO S
E
ξ 1
+ 1 + 2 BO p + 2 p 2
ωnBO ωnBO
-
K BF
FTBF(p) =
ξ BF 1
1+ 2 p + 2 p2
ωnBF ωnBF
Avec : KBF, ξBF, et ωnBF respectivement le gain, le coefficient d'amortissement, et pulsation propre non
amortie en boucle fermée.
K BO
Alors : KBF = <1 Gain en boucle fermée (5–14)
1 + K BO
ξ BO
ξBF = < ξBO Coefficient d'amortissement en boucle fermée (5–15)
1 + K BO
ωnBF = ωnBO 1 + K BO > ωnBO Pulsation propre non amortie en boucle fermée (5–16)
La figure 5–16 montre les réponses indicielles en boucles ouverte et fermée (ex. pour KBO > 1).
s(t) en BO
KBO
Amplitude
s(t) en BF
KBF
0
0
Time (sec)
Fig. 5–16 : réponses indicielles en BO et en BF d'un système du 2ème ordre à retour unitaire
Remarques :
• Le système en boucle fermée est donc plus oscillant qu'en boucle ouverte (ξBF < ξBO),
• le système en boucle fermée est plus rapide qu'en boucle ouverte (td, tp, tr sont plus faibles),
• le temps d'établissement à 5% près est identique, car le produit (ωn.ξ) reste constant.
• Un système du 2ème ordre en BO (ωnBO, ξBO, KBO) reste un système du 2ème ordre en BF (ωnBF, ξBF,
KBF).
KBO (0)
Fig. 5–17 : Diagramme du
(-2) module (représentation
asymptotique de Bode)
1 ω (échelle log)
ωnB0 ωco
Ce qui donne :
Remarque :
Cette relation est approximative puisqu'elle est obtenue à partir d'un diagramme asymptotique.
d'où :
⎧ ⎛ ⎞
⎪ ⎜ ω ⎟
⎜ 2.ξ BO ⎟
⎪ ωnBO
⎪⎪ϕ(ωco ) = ⎜ − arctg 2
⎟
Or : ⎨ ⎜ ⎛ ω ⎞ ⎟
⎪ ⎜ ⎜
1− ⎜ ⎟ ⎟
⎜ ⎟ ⎟
⎪ ⎝ ⎝ ωnBO ⎠ ⎠ ω=ωco
⎪
⎪⎩ωco ≈ ωnBF = ωnBO 1 + K BO
2.ξ BO 1 + K BO 2.ξ BO 1 + K BO
Î ϕ (ωco) = − arctg = − arctg
1 − (1 + K BO ) − K BO
⎛ 2.ξ ⎞ ξ BO
Si KBO est grand, alors : ϕ (ωco) ≈ − arctg⎜ − BO ⎟ ≈ − arctg(− 2.ξ ) (Car ξ BF = )
⎜ K ⎟ BF
1+ K BO
⎝ BO ⎠
2π
Conversion en degrés : Δϕ°. = arctg(2.ξ BF ) ≈ 2.ξBF
360
D'où :
Δϕ°
ξBF ≈ (5–19)
100
Bien que les racines de l'équation caractéristique, qui sont les pôles de la FTBF, affectent la
réponse transitoire des systèmes asservis linéaires, en particulier la stabilité, les zéros de la fonction
de transfert, s'il y en a, sont également importants.
Ainsi le rajout et /ou la suppression de pôles et de zéros indésirables de la fonction de transfert est
souvent nécessaire pour obtenir des performances temporelles satisfaisantes. Dans ce chapitre, nous verrons
que l'addition de pôles et zéros aux fonctions de transfert en boucle fermée peut avoir des effets différents sur
la réponse transitoire des systèmes bouclés.
5- 4.1 - Addition d'un pôle supplémentaire à la chaîne directe d'un système asservi à
retour unitaire
Pour étudier l'effet de l'addition d'un pôle à la chaîne directe d'un système asservi à retour unitaire,
considérons le système du second ordre de la figure 5–18, auquel nous rajoutons un pôle (p = – 1 / Tp)
supplémentaire sur la chaîne directe (fig. 5–19).
ωn2 S E ωn2 S
E
+ p(p + 2ξωn ) Ö p 2
+ 2ξωnp + ωn2
-
E 1 ωn2 S
p(p + 2ξωn )
+ 1 + Tp p
-
ωn2 S
Ö
E
3 2
Tpp + (1 + 2ξωnTp )p + 2ξωnp + ωn2
Fig. 5–19 : Rajout d'un pôle supplémentaire à la chaîne directe d'un système asservi de 2nd ordre
ωn2
G(p) = (5–20)
p(p + 2ξωn )(1 + Tp p)
G(p) ωn2
F(p) = FTBF(p) = = (5–21)
1 + G(p) Tp p 3 + (1 + 2ξωn Tp )p 2 + 2ξωn p + ωn2
La figure 5–20 illustre les réponses indicielles d'un système en boucle fermée lorsque :
ωn = 1 rd/s, ξ = 1, et Tp = 0, 1, 2, et 5 s
Step Response
1.5
Tp = 5
Tp = 2
Tp = 1
1
Amplitude
Tp = 0
0.5
0
0 5 10 15 20 25
Time (sec)
Fig. 5–20 : Réponse indicielle de F(p) (addition d'un pôle à la chaîne directe).
Ex : ωn = 1 rd/s, ξ = 1, et Tp = 0, 1, 2, et 5 s
L'addition d'un pôle à la chaîne directe d'un système asservi augmente, généralement, le
dépassement maximum de la FTBF, ainsi que le temps de montée tr (rise time).
E 1 ωn2 S
(1 + Tpp) + p(p + 2ξωn )
-
E ωn2 S
Ö (p 2 + 2ξωnp + ωn2 )(1 + Tp p)
Fig. 5–21 : Rajout d'un pôle supplémentaire à la fonction de transfert d'un système asservi de 2nd ordre
ωn2
F(p) = FTBF(p) = (5–22)
(p 2 + 2ξωnp + ωn2 )(1 + Tp p)
La figure 5–22 illustre les réponses indicielles du système en boucle fermée lorsque :
ωn = 1 rd/s, ξ = 0.5, et Tp = 0, 0.5, 1, 2, et 4 s
Step Response
1.4
1.2
Tp = 0.5
Tp = 1
0.8
Tp = 0 Tp = 2
Amplitude
Tp = 4
0.6
0.4
0.2
0
0 5 10 15
Time (sec)
E ωn2 S
( 1+Tzp )
+ p(p + 2ξωn )
-
E ωn2 (1 + Tzp) S
Ö (p 2
+ 2ξωnp + ωn2 )
Fig. 5–23 : Rajout d'un zéro supplémentaire à la fonction de transfert d'un système asservi de 2nd ordre
ωn2 (1 + Tz p)
F(p) = FTBF(p) = (5–23)
(p 2 + 2ξωn p + ωn2 )
La figure 5–24 montre les réponses indicielles du système en boucle fermée lorsque :
Avec ωn = 1 rd/s, ξ = 0.5, et Tz = 0, 1, 3, 6, et 10 s.
L'addition d'un zéro à la fonction de transfert en boucle fermée décroît le temps de montée tr
(rise time) et augmente le dépassement maximum de la réponse indicielle.
Tz = 10
4
Tz = 6
Amplitude
Tz = 3
2
Tz = 1
1
Tz = 0
0
0 5 10 15
Time (sec)
5- 4.4 - Addition d'un zéro supplémentaire à la chaîne directe d'un système à retour
unitaire
Considérons qu'un zéro –1/Tz est ajouté à la chaîne directe d'un système asservi de 3ème ordre de
FTBO G(p) (Fig. 5–25).
E 6 S
( 1+ Tzp )
+ p(p + 1)(p + 2)
-
6(1 + Tzp) S
Ö
E
3 2
p + 3p + (2 + 6Tz )p + 6
Fig. 5–25 : Rajout d'un zéro supplémentaire à la fonction de transfert d'un système asservi de 3ème ordre
6(1 + Tz p)
G(p) =
p(p + 1)(p + 2)
6(1 + Tz p)
FTBF(p) = F(p) = 3 2
(5–24)
p + 3p + (2 + 6Tz )p + 6
Le terme (1+Tz p) au numérateur de F(p) augmente le dépassement maximum, mais Tz apparaît dans
le coefficient du terme en p au dénominateur, ce qui a pour effet d'améliorer l'amortissement ou réduire le
dépassement maximum.
Step Response
2
Tz = 0
1.8
Tz = 0.2
1.6
Tz = 10
1.4 Tz = 5 Tz = 0.5
Tz = 2
1.2
Amplitude
0.8
0.6
0.4
0.2
0
0 1 2 3 4 5 6 7 8
Time (sec)
Fig. 5–26 : Réponse indicielle de F(p) (addition d'un zéro à la chaîne directe d'une FT).
Ex : Tz = 0, 0.2, 0.5, 2, 5, et 10 s
Il est à noter que lorsque Tz = 0, le système est au bord de l'instabilité. Lorsque Tz = 0.2 et 0.5, les
dépassements maximums sont réduits, principalement à cause de l'amélioration de l'amortissement. Lorsque
Tz croît au delà de 2, bien que l'amortissement continue à être amélioré, le terme (1+Tz p) au numérateur
devient de plus en plus dominant, et le dépassement maximum devient de plus en plus important au fur et à
mesure que Tz augmente.
Bien que les racines de l'équation caractéristique soient généralement utilisées pour étudier
le relatif amortissement et la relative stabilité des systèmes asservis linéaires, les zéros de la fonction
de transfert ne doivent pas être négligés quant à leurs effets sur les performances transitoires du
système.
Puisque la majorité des systèmes de contrôle rencontrés dans la pratique sont d'un ordre supérieur à
deux, il devient utile d'établir des indications quant à l'approximation des systèmes d'un ordre important par des
systèmes d'un ordre plus faible aussi longtemps que la réponse transitoire est concernée.
En synthèse, nous pouvons utiliser les pôles dominants pour contrôler les performances dynamiques
du système, tandis que les pôles négligeables ou insignifiants sont utilisés afin d'assurer que la fonction de
transfert du régulateur peut être réalisée par des composants physiques.
Pour tous les besoins pratiques, nous pouvons sectionner, qualitativement, le plan de Laplace en
régions dans lesquelles les pôles dominants et les pôles insignifiants sont séparés comme sur la figure 5–27.
Nous avons, délibérément, choisi de ne pas assigner des valeurs spécifiques aux coordonnées, puisqu'elles
sont toutes relatives au système considéré.
Les pôles qui sont proches de l'axe imaginaire du côté gauche du plan complexe
donnent lieu à des réponses transitoires qui vont s'amortir relativement doucement.
Les pôles qui se trouvent loin de l'axe (relatif au pôles dominants), correspondent à
des amortissements rapides des réponses.
La distance D entre la région dominante et la région peu signifiante peut être sujet à discussion : il est
établi en pratique et dans la littérature que si le module de la partie réelle d'un pôle vaut 5 à 10 fois celle d'un
pôle dominant ou d'une paire de pôles complexes de pôles dominants, le pôle sera considéré comme étant
négligeable relativement à la réponse transitoire.
jω
Plan - p
0 σ
6- 1 - Introduction
Au chapitre précédent, nous avons démontré l'importance des pôles et zéros de la fonction de transfert
en boucle fermée des systèmes asservis linéaires sur les performances dynamiques du système.
Les racines de l'équation caractéristique, qui sont les pôles de la FTBF, déterminent la stabilité relative
et absolue des systèmes linéaires. Cependant, il faut se rappeler que les propriétés transitoires du système
dépendent également des zéros de la FTBF.
Pour les systèmes asservis linéaires, un point d'étude important est la recherche et l'investigation des
trajectoires des racines (lieu des racines) de l'équation caractéristique lorsque certains paramètres du système
varient.
Si le système a un gain de boucle variable, la position des pôles de la FTBF dépend de la valeur du
gain choisi. Il devient, alors, important que le concepteur sache comment se déplacent les pôles de la FTBF,
dans le plan p, lorsque le gain varie.
Du point de vue de la synthèse, pour certains systèmes, un simple ajustement du gain peut déplacer
les pôles de la FTBF vers les positions désirées. Le problème de synthèse devient une simple sélection de
valeurs appropriées du gain. Si l'ajustement du gain seul ne donne pas les résultats escomptés, il devient
nécessaire d'ajouter un correcteur (ou compensateur) au système.
Les pôles de la FTBF sont les racines de l'équation caractéristique. Trouver les racines d'une équation
caractéristique d'un ordre supérieur à 3 est laborieux et nécessite l'utilisation d'un ordinateur. Cependant,
trouver les racines de cette équation n'a pas de sens en soi, car lorsque le gain de la FTBO varie, l'équation
caractéristique change et les calculs doivent être répétés.
Une méthode simple pour trouver les racines de l'équation caractéristique a été développée par W.R.
Evans (vers 1950), et utilisée largement dans le domaine de la commande. Cette méthode, appelée la
méthode du lieu des racines, est l'une de celles qui permettent de tracer les racines de l'équation
caractéristique pour toutes les valeurs d'un paramètre du système. Les racines correspondant à une valeur
particulière de ce paramètre peuvent alors être localisées sur le graphe résultant. Il est à noter que ce
paramètre est, généralement, le gain, mais tout autre paramètre de la FTBO peut être utilisé. Sauf indications,
nous supposerons que le gain de la FTBO est le paramètre à varier de 0 à l'infini.
En utilisant la méthode du lieu des racines, le concepteur peut prédire les conséquences, sur la
position des pôles de la FTBF, de la variation du gain ou de l'addition de pôles et/ou de zéros de la FTBO.
Cette méthode indique, également, la contribution de chaque pôle et zéro de la FTBO sur la position des pôles
de la FTBF, et par conséquent, indique de quelle manière ces pôles et zéros peuvent être modifiés pour que
les performances requises pour le système en BF soient atteintes. Cette méthode est vraiment efficace pour
trouver rapidement des résultats approximatifs.
E(p) S(p)
G(p)
+
-
H(p)
S(p) G(p)
La FTBF est : = (6–1)
E(p) 1 + G(p).H(p)
L'équation caractéristique est : 1 + G(p).H(p) = 0 Æ G(p).H(p) = – 1 (6–2)
Nous supposerons que G(p).H(p) est un rapport de polynôme en p. Puisque G(p).H(p) est une quantité
complexe, l'équation (6–2) peut être décomposée en :
Les valeurs de p qui satisfont, à la fois, la condition d'angle et la condition de module sont les
racines de l'équation caractéristique, ou les pôles de la boucle fermée.
Dans beaucoup de cas, G(p).H(p) fait intervenir le paramètre "gain K", et l'équation caractéristique peut
être écrite sous la forme :
K(p + z1)(p + z 2 ) . . . . (p + zm )
1+ =0 (6–5)
(p + p1)(p + p2 ) . . . . (p + pn )
Le lieu des racines pour le système est alors le lieu des pôles lorsque le gain K est varié de
zéro à l'infini.
Il à noter que pour entamer le tracé du lieu par la méthode du lieu des racines nous devons connaître
la position des pôles et zéros de G(p).H(p). Il faut se rappeler que les angles des quantités complexes résultant
des pôles et zéros de la boucle ouverte relativement à un point test p sont mesurés dans le sens horaire. Par
exemple, si G(p).H(p) est donnée par :
K(p + z1 )
G(p).H(p) =
(p + p1 )(p + p 2 )(p + p 3 )(p + p 4 )
où B1, A1, A2, A3, et A4 sont les modules des quantités complexes
(p + z1), (p + p1), (p + p2), (p + p3) et (p + p4) respectivement,
comme indiqué sur la figure 6–2(a).
A noter que, du fait que les pôles complexes conjugués et les zéros complexes conjugués, s'il y en a,
sont toujours localisés symétriquement par rapport à l'axe réel, le lieu des racines est toujours symétrique par
rapport à cet axe. Il suffit, par conséquent, de construire la moitié supérieure du lieu, puis de compléter la
moitié inférieure en projetant le tracé relativement à l'axe réel.
•
A2
θ2
θ4 θ1
A1 × ×
φ1
×
σ
°
B1
- p2 - p4 - z1 - p1 0
A4
φ1 A3 θ1
θ4 σ
× × θ3
-° ×
(b)
- p4 z 1 - p1 0 -p3
θ3
(a) ×
- p3
Fig. 6–2 : Mesure des angles entre des pôles et zéros en B0 et un point test p
6- 2.2 - Exemple
Avant de présenter la méthode de construction du lieu d'Evans, étudions d'abord l’exemple d'un
système du second ordre (Fig. 6–3) :
E
K S
+ p(p + 1)
-
K K
FTBO(p) = G(p).H(p) = avec G(p) = et H(p) = 1
p(p + 1) p(p + 1)
S(p) G(p) K
FTBF(p) = = = 2
E(p) 1 + G(p).H(p) p +p+K
1 1
• Les racines sont réelles pour : K≤¼ Î p1,2 = − ± 1 − 4K
2 2
1 1
• Les racines sont complexes pour : K>¼ Î p1,2 = − ±j 4K − 1
2 2
Le lieu des racines, avec comme paramètre le gain K, a la forme de la figure (6–4)
KÆ∞
Imag
K= 17
4
2j
K= 17 –2j
4
KÆ∞
Fig. 6–4 : Lieu des racines de la FTBF avec K comme paramètre de réglage.
Le tracé terminé et étant à l'échelle, nous pouvons immédiatement déterminer la valeur de K pour une
1
racine (ou pôle) donnée (ex : pour K= 17 4 , alors p1,2 = − ± 2 j ).
2
De cette analyse, il ressort que :
KÆ∞ Imag
p
p+1 • M
K=0 θ2 θ1
× ×0
K=0
B A Réel
–1 –½
KÆ∞
• Si le point M se trouve sur l'axe réel entre 0 et +∞, alors (θ1 + θ2 ) = 0°. Cette partie de l'axe réel
n'appartient pas au lieu.
• De même, si M se trouve sur l'axe réel entre –∞ et –1, alors (θ1 + θ2 ) = 2 * 180° = 360°. Cette
partie de l'axe réel n'appartient pas au lieu.
• Si, par contre, M se trouve sur l'axe réel entre –1 et 0, alors (θ1 + θ2 ) = 180°. Cette partie de
l'axe réel appartient au lieu puisqu'elle satisfait la condition d'angle.
Il est évident que si un point n'appartient pas au lieu, alors –(θ1 + θ2 ) ≠ ± 180° (2i + 1). Donc, tous les
points qui n'appartiennent pas au lieu ne satisfont pas la condition d'angle et ne peuvent pas être les
pôles en BF, quelque soit la valeur du gain K.
Si les pôles en BF sont spécifiés sur le lieu, la valeur correspondante du gain est alors déterminée à
partir de la condition sur le module. Par exemple, si les pôles en BF sélectionnés sont ( – ½ ± 2j ), la valeur
correspondante de K est alors :
K 17
| FTBO(p) | = =1 Î K = p(p + 1) p=− 1 +2 j = | (- ½ + 2j)(- ½ + 2j + 1) | =
p(p + 1) p=− 1 +2 j 2 4
2
Imag
jωp
ωn
ωn 1− ξ2
β
-σ 0
ξ ωn Réel
En se basant sur des points et des asymptotes particuliers, et en calculant les angles de départ à partir
des pôles complexes et les angles d'arrivée au zéros complexes, la construction du lieu peut se faire sans
difficultés.
En premier lieu, il faut réarranger cette équation de façon que le paramètre à intérêt apparaisse comme
facteur multiplicatif (ici le gain K) :
K(p + z1 )(p + z 2 ) . . . . (p + z m )
1+ =0 (K > 0) (6–6)
(p + p1 )(p + p 2 ) . . . . (p + p n )
1. Localiser les pôles et zéros de G(p).H(p) dans le plan p. Les branches du lieu d'Evans partent
des pôles en BO et arrivent aux zéros (zéros finis ou zéros à l'infini).
Les points de départ du lieu (K = 0) sont les pôles de la FTBO(p) = G(p).H(p)
Les points d'arrivée du lieu (K Æ ∞) sont les zéros de la FTBO.
On dit que si m ≠ n, la FTBO comporte alors (n – m) zéros infinis implicites. Si nous comptabilisons
l'ensemble des zéros finis et infinis : (nombre de pôles en BO = nombre de zéros en BO).
4. Les branches asymptotiques se rejoignent, sur l'axe réel, au point d'abscisse xi tel que :
xi =
∑ pôles de G(p).H(p) - ∑ zéros de G(p).H(p) (6–8)
n−m
5. Les branches de lieu sur l'axe réel sont déterminées par les liens entre les pôles et zéros de
la BO. Pour cela, positionner un point test entre chaque pôle et zéro sur l'axe réel, puis
calculer le nombre de pôles et zéros réels à droite de ce point test. Si ce nombre est impair,
ce point test appartient au lieu. S'il est pair, le point test n'appartient pas au lieu. Par
conséquent, la partie du lieu sur l'axe réel est formée de segments alternés.
K=0 ×
KÆ∞
KÆ∞ KÆ∞ K=0
×
K=0 K=0
× σ
× O
σ
O σ1 σ2
O
K=0 ×
(a) (b) (c)
Fig. 6–7 : Quelques cas de figures de points de séparation et de rencontre sur l'axe réel
Les points de séparation et de rencontre ont pour abscisses σ qui peuvent être calculés :
1 1
• soit par : ∑ σ−p i
– ∑σ−z i
=0 (6–9)
⎡ dK (p) ⎤
puis en calculant : ⎢ dp ⎥ =0 (6–10)
⎣ ⎦ p =σ
⎡ d ⎛ 1 ⎞⎤
c'est à dire : ⎢ ⎜⎜ ⎟⎟⎥ =0
⎢⎣ dp ⎝ G1(p).H1(p) ⎠⎥⎦ p=σ
7. Angle de départ (respec. angle d'arrivée) du lieu des racines à partir de pôles complexes
(respec. zéros complexes) :
Afin de tracer le lieu avec la meilleure précision possible, nous devons déterminer les directions du
lieu aux alentours des pôles ou zéros complexes. L'angle de départ (respec. angle d'arrivée) du lieu
à partir des pôles complexes (respec. sur les zéros complexes) peut être déterminé en substituant
de 180° la somme algébrique des angles de tous les vecteurs entre tous les autres pôles et zéros,
et le pôle complexe (respec. zéro complexe) concerné (fig. 6–8).
φ θ1
O ×
Réel
θ2
La valeur de K correspondant à n'importe quel point p1 du lieu peut être obtenu en utilisant la
condition sur le module, c'est à dire :
xi =
∑ pôles de FTBO(p) - ∑ zéros de FTBO(p)
n−m
(0 − 2 − 5 ) −7
xi = = ≈ – 2,33
3 3
Root Locus
10
6 KÆ∞
Kσ = 4 + 10 , K = 70
2
0
σ
K=0
-2
xi = -2.33 - 10 , K = 70
-4
-6
KÆ∞
-8
-10
-10 -8 -6 -4 -2 0 2 4
Real Axis
Si on veut calculer également les pôles au point d'intersection, on part de l'équation caractéristique et
on remplace p par jω. Les deux équations obtenues (relatives à la partie imaginaire et réelle) donnent les 2
paramètres K et ω. On trouve : K = 70, ω = ± 10 Î p1,2 = ± j 10 .
6- 3.4 - Exemple 2
K(p + 2)
Soit à déterminer le lieu des racines du système dont G(p) = et H(p) = 1
p 2 + 2p + 3
K(p + 2)
FTBO(p) = 2
p + 2p + 3
×
O –1
–2 0 Réel
Î
( )
( σ + 2 ) σ + 1 + j 2 + σ + 1 − j 2 − ( σ 2 + 2σ + 3 )
=0
2
( σ + 2σ + 3 )( σ + 2 )
Î σ2 + 4 σ + 1 = 0 Î σ = – 3,73 et σ = – 0,27
σ 2 + 2σ + 3
K(σ) = –
σ+2
d ( 2σ + 2 )( σ + 2 ) − ( σ 2 + 2σ + 3 )
Î K(σ) = – =0
dσ ( σ + 2) 2
Î σ2 + 4 σ + 1 = 0 Î σ = – 3,73 et σ = – 0,27
En se référant à la figure 6–11, si nous choisissons un point test et que nous le déplacions dans les
alentours immédiats du pôle p = – p1 complexe de la FTBO, nous trouvons que la somme des contributions
angulaires du pôle p = – p2 et du zéro p = – z1 vis à vis du point test peut être considéré comme restant
inchangée. Si le point test appartient au lieu des racines, alors la somme de φ1’, –θ1, et –θ2’ doit être égale à
± 180° (2i +1), avec i = 0, 1, 2, ….. :
φ1’– (θ1 + θ2’) = ± 180° (2k +1) Î θ1 = 180° – θ2’ + φ1’ ≈ 180° – θ2 + φ1 (P proche de p1)
Point test P
• θ1
×– p Imag
1
φ1’
φ1
O 0
– z1 Réel
θ2’
θ2
×
– p2
Puisque le lieu est symétrique par rapport à l’axe réel, l’angle de départ à partir du pôle p = – p2 est
également égale à 145°.
Root Locus
3
2
145°
K=0
1
-1
K=0
-2
-3
-7 -6 -5 -4 -3 -2 -1 0
Real Axis
5 5
-5 -5
-8 -6 -4 -2 0 -8 -6 -4 -2 0
E(p) S(p)
E(p)
+ ⊗+ ⊗ K
(p + 1)(p + 2 )
1
p
S(p)
+ ⊗+ ⊗ K
p(p + 1)(p + 2)
– – – –
p (b)
(a)
G(p)
S(p) E(p) S(p)
⊗
E(p)
+ ⊗ K
p(p + 1)(p + 2) +
K
p(p + 2 )
1
p +1
– (c) – (d)
p+1
H(p)
A cause de la réduction des termes (p+1) apparaissant dans G(p) et H(p), nous aurons cependant :
K (p + 1) p(p + 2 ) + K
1 + G(p)H(p) =1+ =
p(p + 1)(p + 2) p( p + 2 )
Le lieu d'Evans de G(p)H(p) ne montrera pas toutes les racines de l'équation caractéristique, mais
seulement celles de l'équation réduite.
Pour obtenir l'ensemble des racines de la FTBF, nous devons rajouter le pôle réduit de G(p)H(p) aux
pôles de la FTBF obtenus à partir de G(p)H(p).
Ce qu'il faut retenir c'est que le pôle réduit de G(p)H(p) est un pôle en BF du système, comme cela est
montré sur la fig. V-14(d).
Les figures 6–15 donnent quelques exemples des effets de l'addition de pôles à la FTBO sur le lieu
d'Evans. Il est clair que les pôles rajoutés peuvent avoir un effet déstabilisant sur le système.
1 2
0 0
-1 -2
-2 -4
-2 -1 0 1 2 -4 -2 0 2 4
K K
p(p + 1) p(p + 1)(p + 2)
4 5
0 0
-2
-4 -5
-6
-5 0 5 -5 0 5
K K
p(p + 1)(p + 2)(p + 3 ) p(p + 1)(p + 4 + j2)(p + 4 − j2 )
Les figures 6–16 donnent quelques exemples des effets de l'addition de zéros à la FTBO sur le lieu
d'Evans. Il est à remarquer que la stabilité relative est accrue par l'addition de zéros à la FTBO.
0 0
-2
-2
-4
-6
-5 0 5 -2 0 2
K (p + 2 ) K (p + 3 + j2)(p + 3 − j2)
p(p + 1) p(p + 1)
-2
-4
-4 -2 0 2 4
K (p + 3 )
p(p + 1)(p + 2)
6- 7 - Conclusion
Dans ce chapitre, nous avons introduit la technique du lieu d'Evans pour les systèmes asservis
linéaires. Cette technique constitue une méthode graphique d'investigation des racines de l'équation
caractéristique des systèmes linéaires lorsque un ou plusieurs paramètres varient. Au cours du prochain
chapitre consacré à la correction des systèmes asservis, cette méthode sera largement utilisée.
Cependant, il faut se rappeler que les racines de l'équation caractéristique donnent une indication
exacte de la stabilité absolue des systèmes linéaires mais ne donnent qu'une information qualitative sur la
relative stabilité, puisque les zéros de la FTBF, s'il y en a, jouent également un rôle important relativement aux
performances dynamiques du système.
7- 1 - Introduction
7- 1.1 - Nécessité de correction dans les systèmes asservis
Nous avons vu, dans les chapitres précédents relatifs à l'analyse des systèmes asservis, que, pour
satisfaire aux spécifications de stabilité et de précision, on est amené à formuler des conditions sur la FTBO :
Pour simplifier à l'extrême, on peut retenir, en résumé que la précision et la stabilité sont quantifiées,
dans le diagramme de Bode de la FTBO, de la manière suivante (fig. 7–1) :
| FTBO |
ωc : pulsation de
coupure
Précision ω
1
Basses
fréquences
∠ FTBO
Stabilité ω
- 180°
Hautes
fréquences
Le rôle des correcteurs, qui peuvent être électriques, mécaniques, ou hydrauliques, est donc de
déformer le diagramme asymptotique ou la courbe de Nyquist pour leur donner des marges de gain et de
phase capables d'assurer la stabilité tout en conservant aux basses fréquences un gain suffisamment grand
pour que la précision soit bonne. De tels "filtres" pourront également supprimer l'influence de certaines
perturbations sans limiter la bande passante globale.
En partant de spécifications sur le comportement final d'un système commandé, tel celui représenté
par le schéma bloc de la figure 7-2, l'établissement d'un système de correction exige le suivi des 3 étapes
suivantes:
1. Déterminer ce que devrait réaliser le système et la manière d'y aboutir (spécifications du cahier des
charges)
2. Déterminer la configuration du correcteur en relation avec la manière avec laquelle il est connecté
au système corrigé.
3. Déterminer les valeurs des paramètres du correcteur de manière à atteindre les objectifs.
La synthèse des systèmes de correction linéaire peut être réalisée soit dans le domaine temporel, soit
dans celui fréquentiel. Par exemple, la précision statique est toujours spécifiée pour une entrée échelon, rampe
ou accélération, et la démarche classique suivie pour répondre aux contraintes imposées se fait dans le
domaine temporel. D'autres spécifications, telles que le dépassement, le temps de montée, et le temps
d'établissement sont toutes définies pour une entrée échelon unitaire, et sont, par conséquent, utilisées
spécifiquement dans le domaine temporel.
La stabilité relative est également mesurée en terme de marge de phase, marge de gain et résonance.
Celles-ci sont des spécifications du domaine typiquement fréquentiel et sont prises en charge par les outils tels
que le diagramme de Bode, les lieux de Nyquist et / ou de Black–Nichols.
Pour mener à bien la conception du correcteur dans le domaine temporel ou fréquentiel, il est pratique
de garder à l'esprit que la synthèse dans le domaine temporel se fait généralement avec l'aide du plan–p de
Laplace et du lieu d'Evans. La synthèse dans le domaine fréquentiel est basée sur la manipulation du gain et
de la phase de la fonction de transfert de la boucle jusqu'à atteindre les spécifications voulues.
• Les pôles complexes conjugués de la FTBF conduisent à une réponse indicielle oscillatoire. Si
tous les pôles du système sont réels, la réponse indicielle est très amortie. Cependant, les zéros
de la FTBF peuvent causer des dépassements importants même si le système est très amorti.
• La réponse d'un système est dominée par les pôles les plus proches de l'origine du plan–p de
Laplace. Les transitoires dues aux pôles éloignés de l'origine et à gauche du plan–p s'atténuent
rapidement.
• Plus éloignés à gauche dans le plan–p sont les pôles dominants du système, plus vite répondra le
système et plus importante sera la bande passante.
• Lorsqu'un pôle et un zéro de la fonction de transfert d'un système ont, plus ou moins, tendance à
se simplifier entre eux, la zone de réponse du système associée à ce pôle aura un faible module.
• Les spécifications des domaines temporel et fréquentiel sont étroitement liées entre elles. Le
temps de montée et la bande passante sont inversement proportionnels. La marge de phase, la
marge de gain, la résonance, et l'amortissement sont inversement proportionnels.
Nous avons montré que pour les systèmes du second ordre, il existait des relations analytiques
simples entre certaines de ces spécifications temporelles et fréquentielles. Cependant, pour les systèmes d'un
ordre plus élevé, la corrélation entre les spécifications dans ces deux domaines est plus difficile à établir.
L'objectif est que la variable commandée, représentée par la sortie s(t), ait un comportement désiré sur
un intervalle de temps donné. Il s'agit alors de déterminer le signal de commande u(t) qui, dans cet intervalle,
garantisse la sortie s(t) désirée.
Plusieurs configurations de base sont possibles, et sont différentes les unes des autres selon la
position relative du correcteur par rapport au système commandé. Une fois la configuration de correction
choisie, il ne restera plus qu'à calculer les éléments du correcteur pour répondre au cahier des charges.
• Correction cascade ou série : On peut réaliser la compensation en insérant, dans une chaîne,
un correcteur directement en cascade avec les autres éléments (fig. 7–3).
• Correction en réaction ou parallèle : On peut placer ces correcteurs en parallèle sur un élément
d'une chaîne ; dans ce cas, c'est un correcteur en réaction qui constitue alors une boucle
secondaire (fig. 7–4).
s(t)
⊗ ⊗
e(t) ε(t) u(t)
Processus
+ +
– –
Correcteur
⊗
ε(t) s(t)
⊗
e(t) u(t)
Correcteur Processus
+ A +
– –
Correcteur
B
• Correction en anticipation :
1. Dans la fig. 7–6–a, le correcteur anticipatif GCA est placé en série avec le système en boucle
fermée qui dispose lui-même d'un correcteur GC dans sa chaîne directe.
2. Dans la fig. 7–6–b, Le correcteur anticipatif GCA est placé en parallèle avec la chaîne directe.
ε(t) s(t)
⊗
e(t) Correcteur u(t)
Correcteur
Processus
GCA + GC
–
(a)
Correcteur
GCA
+
u(t) s(t)
⊗ ⊗
e(t)
Correcteur Processus
+ GC +
(b)
–
Les configurations de correction des figures 7–3 et 7–4 sont toutes à un seul degré de liberté en ce
sens qu'elles ne disposent que d'un seul correcteur dans chaque système, bien que ces correcteurs puissent
avoir plusieurs paramètres à faire varier.
L'inconvénient avec la correction à un seul degré de liberté est que les critères de performances
réalisables sont limités. Par exemple, si les racines de l'équation caractéristique sont sélectionnées de manière
à produire une certaine valeur d'amortissement, le dépassement obtenu pour une réponse indicielle peut
encore être excessif à cause des zéros de la fonction de transfert en boucle fermée (voir chapitre 5).
Les configurations des figures 7–5, 7–6–a, et 7–6–b sont toutes à deux degrés de liberté.
Le choix d'un correcteur spécifique pour une application spécifique est toujours basé sur l'expérience
du concepteur, et quelquefois sur l'intuition.
Le correcteur choisi, la tâche suivante consiste à déterminer les valeurs de ses paramètres. Ce sont
les coefficients d'une ou plusieurs fonctions de transfert composant ce correcteur. L'approche de base est
l'utilisation des outils d'analyse discutés dans le chapitre 5 (Performances des asservissements) pour
déterminer comment les valeurs de chaque paramètre individuel influent sur le comportement global du
système, et par conséquent sur ses performances. A partir de ces informations, les paramètres du correcteur
sont sélectionnés tels que toutes les spécifications soient atteintes. Bien que, dans beaucoup de cas, cette
procédure donne directement les résultats escomptés, il faut très souvent la répéter plusieurs fois car certains
paramètres interagissent entre eux, et influent sur le comportement global. Par exemple, une valeur particulière
d'un paramètre peut être choisie de sorte que le dépassement soit satisfait, mais en essayant de varier la
valeur d'un autre paramètre pour obtenir le temps de montée exigé, le dépassement n'est plus acceptable. Il
devient clair que, plus il y a de spécifications, plus il y a de paramètres du correcteur, et plus compliquée
devient la conception.
La majorité de ces systèmes utilisent l'électricité ou un fluide sous pression tel que l'huile ou l'air
comme source d'énergie. Ils sont également classés en fonction du type d'énergie utilisée dans l'opération
(pneumatique, hydraulique, ou électrique) et choisis selon la nature du système à commander (ou à asservir) et
selon les conditions d'opération (considérations de sécurité, de coût, de fiabilité, de précision, de poids, et de
dimension).
Pour déterminer le type de correcteur à utiliser et la valeur des paramètres à adopter, on peut utiliser
plusieurs méthodes :
• soit considérer les réponses temporelles et analyser les performances statiques et dynamiques du
système avant et après compensation.
• Soit, à partir de la courbe de Nyquist du système compensé et par comparaison avec celle que
l'on doit obtenir, en déduire la structure et les paramètres du compensateur,
• soit procéder de la même manière, mais avec le diagramme asymptotique de Bode,
• soit utiliser le lieu d'Evans, le correcteur introduisant de nouveaux pôles et racines.
Dans la majorité des exemples utilisés jusque là, le correcteur a été un simple amplificateur avec un
gain constant K. Ce type d'action de commande est connu sous le nom de correction proportionnelle, puisque
le signal de commande u(t) à la sortie du correcteur est simplement proportionnel au signal à son entrée ε(t).
Il est également possible d'utiliser la dérivée ou l'intégrale du signal d'entrée ε(t), en addition avec
l'action proportionnelle. Par conséquent, nous pouvons considérer, plus généralement, le correcteur comme
étant un ensemble de composants tels que des comparateurs (additionneurs ou soustracteurs), des
amplificateurs, des atténuateurs, des dérivateurs et des intégrateurs. La tâche du concepteur est alors de
Pour maîtriser rapidement ce correcteur PID, considérons, séparément, chacune des actions P, I, PI,
D, PD.
⊗
Kp
+
–
ε(t) u(t)
échelon unitaire échelon de valeur Kp
1 Kp
M a g n i tu d e (a b s)
0
10
-1
10
1
0 .5
P h a se (d e g )
-0 .5
-1
-1 0 1
10 10 10
Fre q u e n cy (ra d /se c)
7- 2.2.b - Effet
L’action proportionnelle P crée un signal de commande u(t) proportionnel au signal d’erreur ε(t). Elle
agit donc principalement sur le gain du système asservi et permet d’améliorer notablement la précision.
L’action proportionnelle :
• entraîne une augmentation du gain, d’où une diminution de l’erreur statique (amélioration de la
précision), mais
• augmente la bande passante du système, ce qui
• améliore la rapidité du système et,
• augmente l’instabilité du système.
Le correcteur proportionnel P n'est généralement pas utilisé seul. On verra que tout correcteur possède
au moins l’action proportionnelle.
R2
R4
R1
ε
– R3
+ – U
+
Le circuit de la figure 7–10 utilise 2 amplificateurs (le second servant d'inverseur, avec un gain de
valeur 1 en prenant R4 = R3).
7- 2.2.d - Exemple
La figure 7–11 montre le schéma fonctionnel d’un exemple de correction Proportionnelle.
• les réponses indicielles s(t) de la FTBF du système corrigé sont reportées sur la figure 7–12,
• les diagrammes de Bode et de Nyquist de la FTBO du système corrigé sont montrées,
respectivement, sur les figures 7–13 et 7–14.
S te p Re sp o n se
1 .4
ε= 3 0 %
0 .8
A m p l i tu d e
ε= 1 0 %
0 .4
ε= 5 0 %
K p =1 (d%=2.84 ; T r=1.56 s ; T s=1.83 s)
0 .2
0
0 0 .5 1 1 .5 2 2 .5 3 3 .5 4 4 .5 5
T i m e (se c)
M a g n i tu d e (a b s)
0
10
K p =19 K p =9 K p =7/3
-2
K p =1
10
-4 5
P h a se (d e g )
ΔΦ = 1 8 0 ° Δ Φ = 4 1 .1 °
-9 0 ΔΦ = 2 8 .1 °
Δ Φ = 8 5 .1 °
-1 3 5
-1 8 0
-1 0 1
10 10 10
Fre q u e n cy (ra d /se c)
Nyq u i st Di a g ra m
ω −−> ∞
10
5
K p =9 K p =19
K p =1 K p =7/3
Im a g i n a ry A xi s
-5
ω −−> 0
-1 0
-2 0 2 4 6 8 10 12 14 16 18
Re a l A xi s
Ro o t L o cu s
0 .5
Κ −−> ∞
0 .4
0 .3
0 .2
0 .1
Κ −−> 0
Im a g A xi s
Κ −−> 0
0
Κ = 1/8
-0 .1
-0 .2
-0 .3
-0 .4
Κ −−> ∞
-0 .5
-2 -1 .8 -1 .6 -1 .4 -1 .2 -1 -0 .8 -0 .6 -0 .4 -0 .2 0
Re a l A xi s
U(p) Ki 1
c'est–à–dire, = = (7 – 5)
ε(p) p Tip
ε(t) u(t)
⊗
e(t)
Ki
+
p
–
u(t)
ε(t)
échelon unitaire
1
entrée nulle 1
0 Ti
1 B o d e Di a g ra m
10
M a g n i tu d e (a b s)
0
10
-1
10
-8 9
-8 9 .5
P h a se (d e g )
-9 0
-9 0 .5
-9 1
-1 0 1
10 10 10
Fre q u e n cy (ra d /se c)
7- 2.3.b - Effet
L’intérêt principal de ce correcteur est d’ajouter dans la chaîne de commande une intégration. Nous
savons que la présence d’une intégration dans la FTBO augmente la classe du système et réduit ou annule,
selon le type d'entrée, l'erreur statique du système.
Le correcteur à action exclusivement Intégrale n’est pratiquement jamais utilisé, en raison de sa lenteur
et de son effet déstabilisant. Il est, en général, associé au correcteur Proportionnel.
C2
R
R1
ε
– R
+ – U
+
U(p) 1 Ki 1
Gc(p) = = = avec Ki =
ε(p) R1C 2p p R1C 2
Le circuit de la figure 7–19 utilise 2 amplificateurs (le second servant d'inverseur avec un gain de valeur
unitaire).
U(p) Ki K p ⎛⎜ K ⎞
⎟
c'est–à–dire, = Kp + = p+ i (7 – 7)
ε(p) p p ⎝ ⎜ Kp ⎟
⎠
U(p ) ⎛ K i ⎞⎟ ⎛ 1 ⎞⎟
ou encore, = K p ⎜1 + = K p ⎜1 + (7 – 8)
ε(p ) ⎜ K pp ⎠⎟ ⎜ Tn p ⎟⎠
⎝ ⎝
Kp
Tn = = Kp Ti "dosage de corrélation d’intégrale "
Ki
u(t) PI
ε(t)
échelon unitaire 1 P
1 seulement
Kp
Tn Ti
2 B o d e Di a g ra m
10
(-1)
M a g n i tu d e (a b s)
1
10
Kp
(0)
0
10
0
P h a se (d e g )
-4 5
Ki / Kp
-9 0
-2 -1 0 1 2
10 10 10 10 10
Fre q u e n cy (ra d /se c)
• Ce correcteur sera utilisé chaque fois qu’une erreur permanente doit être annulée ou minimisée,
c'est à dire une amélioration de la précision du système. En effet, il introduit une augmentation du
gain global du système aux basses fréquences.
• Par ailleurs, le correcteur PI a un effet déstabilisant en raison du pôle à l’origine (déphasage
supplémentaire entre 0 et –90°). Mais, Le zéro supplémentaire introduit tend à minimiser cette
instabilité.
⎛−K ⎞
• Il est recommandé de placer le zéro ⎜ i ⎟
du correcteur aux basses fréquences de sorte que le
⎜ K ⎟
⎝ p ⎠
déphasage supplémentaire introduit par le correcteur n'affecte pas beaucoup le déphasage global
du système corrigé. Cependant, s'il est très proche de l'origine, son effet sera compensé par le
pôle à l'origine.
• Kp sera choisi de manière à modifier, éventuellement, la fréquence de coupure du système corrigé
et donc sa marge de phase.
⎛−K ⎞
• Très souvent, le zéro ⎜ i ⎟
est choisi de manière à compenser la constante de temps
⎜ K ⎟
⎝ p ⎠
dominante du système initial de sorte que la boucle fermée gagne en rapidité.
Kp et Ki sont tous deux réglables. Ki ajuste l'action intégrale, tandis que Kp affecte à la fois les actions
intégrale et proportionnelle.
R2 C2
R
R1
ε
– R
+ – U
+
U(p) R2 1 Ki 1
Gc(p) = = + = Kp + avec Kp = R2 / R1 et Ki =
ε(p) R1 R1C 2p p R1C 2
L'avantage du circuit de la figure 7–23 est qu'il n'utilise que 2 amplificateurs (le second servant
d'inverseur avec un gain de valeur 1). Cependant, ce circuit ne permet pas une sélection indépendante de Kp et
Ki, puisque ceux-ci dépendent tous les deux de R1.
• Une deuxième réalisation, avec 3 amplificateurs, cette fois-ci, est celle de la fig. 7–24.
R1
–
+ R
ε
Ci R
– U
Ri +
–
+
U(p) R2 1 Ki 1
Gc(p) = = + = Kp + avec Kp = R2 / R1 et Ki =
ε(p) R1 RiCip p R iCi
Pour ce circuit, Kp et Ki peuvent être réglés séparément. Cependant, pour un tel circuit, Ki est
inversement proportionnel à la valeur du condensateur. Malheureusement, en général, les corrections PI
exigent de faibles valeurs de Ki. Cela conduit à de larges valeurs de Ci, ce qui n'est pas très pratique.
7- 2.4.d - Exemple
La figure 7–25 montre le schéma fonctionnel d’un exemple de correction PI.
e(t) ε(t) Ki
⊗
u(t) 1 s(t)
Kp +
+ p (p + 1)(0.5p + 1)
Les figures 7–26, 7–27 et 7–28 donnent les réponses indicielles s(t) pour, respectivement, Ki = 0 à 2.5,
Ki = 2.5 à 5, et Ki = 5 à 15.
Les figures 7–29, 7–30 et 7–31 donnent, respectivement, le diagramme de Bode, le lieu de Black-
Nichols, et le lieu de Nyquist de la FTBO corrigée.
0 .8
A m p l i tu d e
0 .2
0
0 1 2 3 4 5 6 7 8 9 10
T i m e (se c)
S te p Re sp o n se (K p = 5 = co n sta n t)
1 .4
K i / K p =1 (d%=35.1 ; T r=0.631 s ; T s=2.52 s)
K i / K p =0.8 (d%=29.1 ; T r=0.654 s ; T s=2.48 s)
1 .2 K i / K p =0.6 (d%=22.8 ; T r=0.683 s ; T s=2.48 s)
0 .8
A m p l i tu d e
0 .6
0 .4
0 .2
0
0 1 2 3 4 5 6
T i m e (se c)
1 .4
1 .2
A m p l i tu d e
0 .8
0 .6
0 .4
0
0 1 2 3 4 5 6 7 8 9 10
T i m e (se c)
5
Bode D iagram Kp = 5 = cons tant
10
Correction PI
Magnitude (abs )
K i / K p =3
0
10 K i / K p =0
-5
10
0
K i / K p =0
-45
Phas e (deg)
K i / K p =0.1 K i / K p =0.3
-90
-135
K i / K p =3
-180
-2 -1 0 1 2
10 10 10 10 10
Frequency (rad/s ec)
2
K i / K p =0.7 (ΔΦ = 4 1 ° ) ω −−> 0 K i / K p =0 (Δ Φ = 5 5 .9 ° )
10
K i / K p =1 (ΔΦ = 3 4 .9 ° )
ω −−> 0
O p e n -L o o p G a i n (a b s)
0
10
K i / K p =0.1 (ΔΦ = 5 3 .8 ° )
K i / K p =0.3 (ΔΦ = 4 9 .5 ° )
K i / K p =0.5 (Δ Φ = 4 5 .2 ° )
-2
10
K i / K p =1.6 (ΔΦ = 2 4 .1 ° )
K i / K p =3 (Δ Φ = 5 .7 1 ° )
-4
10
ω −−> ∞
-1 8 0 -1 3 5 -9 0 -4 5 0
O p e n -L o o p P h a se (d e g )
Nyq u i st Di a g ra m K p = 5 = co n sta n t
10
4
Im a g i n a ry A xi s
ω −−> ∞ ω −−> 0
0
K i / K p =0.7 K i / K p =0
-2 K i / K p =1
K i / K p =0.1
K i / K p =1.6
-4
K i / K p =0.3
K i / K p =3
-6
K i / K p =0.5
-8
ω −−> 0
ω −−> 0 ω −−> 0
-1 0
-1 2 -1 0 -8 -6 -4 -2 0 2 4 6 8
Re a l A xi s
Dans le cas de l'exemple étudié, le système initial est composé de 2 pôles (–1 et –2). Le correcteur PI
a un zéro qu'il est préférable de positionner le plus proche possible du pôle à l'origine. En effet :
⎛−K ⎞
• si le zéro est exactement à l’origine ⎜ i
= 0 ⎟ , il compense le pôle qui s'y trouve. Cela revient à
⎜ K ⎟
⎝ p ⎠
faire une correction de type proportionnel en faisant varier Kp. L'erreur statique est, alors, non nulle
pour une entrée échelon. Le système n'a que 2 pôles en boucle fermée.
• d'une manière générale, plus le zéro se déplace vers la gauche du plan complexe, moins
importante est la marge de phase du système corrigé (l'apport négatif de la phase du correcteur
est de plus en plus important), plus importante sont les oscillations de la sortie, et plus de temps
met le système pour s'amortir.
u(t)
⊗
e(t) ε(t)
Kd p
+
–
u(t)
ε(t)
échelon unitaire Impulsion infinie et
1 de courte durée
u(t)
ε(t)
2
B o d e Di a g ra m
10
M a g n i tu d e (a b s)
0
10
91
9 0 .5
P h a se (d e g )
90
8 9 .5
89
-1 0 1 2
10 10 10 10
Fre q u e n cy (ra d /se c)
7- 2.5.b - Effet
La réponse indicielle montre qu’un correcteur à action exclusivement dérivée ne permet pas la
transmission d’un signal. L’action dérivée ne peut donc être utilisée seule. On fait appel à elle lorsque le signal
de commande u doit être particulièrement efficace. En effet, ce correcteur permet de faire intervenir la dérivée
du signal d’erreur ; il sera d’autant plus actif que la variation de ε(t) est rapide.
+ – U
+
U(p)
Gc(p) = = Rd Cd p = Kd p avec Kd = Rd Cd
ε(p)
Le circuit de la figure 7–23 utilise 2 amplificateurs (le second servant d'inverseur avec un gain de valeur
1).
U(p) ⎛ K ⎞
ou encore, = K p ⎜1 + d p ⎟ = Kp (1 + Td p) (7 – 13)
ε(p) ⎜ K p ⎟⎠
⎝
avec Kp "gain proportionnel ",
Kd "gain dérivé "
Kd
Td = " constante de temps de dérivation "
Kp
ε(t)
⊗
e(t) u(t)
Kp + Kd p
+
–
u(t)
ε(t)
échelon unitaire
1
Kp
0
u(t) PD
ε(t) P
Td
seulement
rampe unitaire
Kp
2
Bode Diagram
10
Magnitude (abs)
(+1)
1
10
Kp
(0)
0
10
90
Phase (deg)
45
Kp / Kd
0
-2 -1 0 1 2
10 10 10 10 10
Frequency (rad/sec)
La correction dérivée peut être vue autrement : Puisque dε(t)/dt représente la pente de ε(t), la
correction PD est essentiellement une commande anticipative. Connaissant la pente, le correcteur peut
anticiper la direction de l'erreur et l'utilise pour mieux contrôler le processus. Normalement, dans les systèmes
linéaires, si la pente de ε(t) ou s(t) est due à un échelon d'entrée important, il apparaît un dépassement
conséquent. La commande dérivée mesure la pente instantanée de ε(t), prédit un grand dépassement, et
effectue la correction nécessaire avant que le dépassement n'apparaisse.
Intuitivement, la commande dérivée n'affecte l'erreur statique du système que si cette erreur varie avec
le temps. Si l'erreur statique est constante, sa dérivée, par rapport au temps, est nulle, l'élément de dérivation
du correcteur ne produit aucune entrée pour le processus. Mais si l'erreur statique croît avec le temps, u(t) est
de nouveau développé proportionnellement à dε(t)/dt, ce qui réduit l'amplitude de l'erreur. L'équation 7–13
montre également clairement que le correcteur PD n'altère pas la classe du système, l'erreur statique d'un
système à retour unitaire dépendant directement de cette classe.
L'intérêt principal de la correction dérivée est son effet stabilisant. En régime dynamique, elle s'oppose
aux grandes variations de l'erreur (donc aux oscillations), et permet donc de stabiliser le système et d'améliorer
le temps de réponse.
Kp et Td sont tous deux réglables. Td ajuste l'action dérivée, tandis que Kp affecte à la fois les actions
dérivée et proportionnelle.
L'avance de phase produite par ce correcteur peut être utilisée pour améliorer la marge de phase du
système asservi. Malheureusement, son gain pousse la fréquence de coupure vers les hautes fréquences.
Pour un système donné, il existe tout un domaine de valeurs optimales Kp / KD pouvant améliorer
l'amortissement du système. Une autre considération pratique entrant dans la sélection des valeurs de KP et KD
est l'implantation physique du correcteur PD.
Par ailleurs, compte tenu de ses caractéristiques fréquentielles de filtre passe haut, le correcteur PD
accroît, dans la majorité des cas, la bande passante du système et réduit le temps de montée de la réponse
indicielle. L'inconvénient pratique de cet effet filtre passe haut, est l'accentuation des bruits de hautes
fréquences provenant de l'entrée.
R2
R
R1
ε
– R
+ – U
C1 +
U(p) R2
Gc(p) = = + R2 C1 p = Kp + Kd p avec Kp = R2 / R1 et Kd = R2 C1
ε(p) R1
L'avantage du circuit de la figure 7–27 est qu'il n'utilise que 2 amplificateurs (le second servant
d'inverseur avec un gain de valeur 1). Cependant, ce circuit ne permet pas une sélection indépendante de Kp et
Kd, puisque ceux-ci dépendent tous les deux de R2. D'autre part, une valeur importante de Kd exigerait une
large valeur de C1, ce qui n'est pas très pratique.
• Une deuxième réalisation, avec 3 amplificateurs cette fois-ci, est celle de la fig. 7–28.
R2
R1
– R
+ R
ε
Rd
– U
+
– R
Cd +
U(p) R2
Gc(p) = = + Rd Cd p = Kp + Kd p avec Kp = R2 / R1 et Kd = Rd Cd
ε(p) R1
Pour ce circuit, Kp et Kd peuvent être réglés séparément. Les valeurs importantes de Kd sont obtenues
en jouant sur Rd et en maintenant Cd dans des proportions raisonnables.
⊗
e(t) ε(t) u(t) 1 s(t)
K p + K dp
+ ( p+1 )( 0.5 p+1 )
Nous fixons Kp = 1.
Pour différentes valeurs de Ki , la réponse indicielle s(t) est reportée sur la figure 7–30.
Kp = 10 (constant)
1.4
Kd=0.1 Consigne
1.2 Kd=1
ε≠0
Kd=2
1
Sortie corrigée
0.8
Kd=5
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3
U(p) Ki
c'est–à–dire, = Kp + + Kd p (7 – 15)
ε(p) p
U(p) K p ⎛⎜ K d 2 K ⎞
⎟
ou encore, = p +p+ i (7 – 16)
ε(p) ⎜
p ⎝ Kp Kp ⎟
⎠
U(p) ⎛ K K 1⎞ ⎛ 1 ⎞⎟
= K p ⎜1 + d p + i ⎟ = K p ⎜1 + Td p + (7 – 17)
ε(p) ⎜ K K p p ⎟⎠ ⎜ Tip ⎟⎠
⎝ p ⎝
Kp
Ti = " constante de temps d'intégration "
Ki
e(t) ε(t)
⊗ Ki u(t)
Kp + + Kd p
+ p
–
u(t)
ε(t)
échelon unitaire
1
u(t) PID
PD
ε(t) P
seulement
rampe unitaire
Fig. 7–32 : Entrée et sortie du correcteur à actions proportionnelle, intégrale et dérivée (PID)
7- 2.7.b - Effet
La réponse indicielle montre qu'un correcteur PID assure une transmission instantanée du signal
d'erreur ε(t) augmenté de son intégrale et de sa dérivée. Ce correcteur, facile à réaliser, permet d'annuler le
signal d'erreur statique ε∞ et d'avoir une réponse relativement rapide et bien amortie. En effet, le correcteur
PID, fait croître la classe du système d'une unité et introduit 2 zéros qui peuvent être utilisés pour améliorer la
réponse transitoire (eq. 7–16). La méthode du lieu d'Evans peut être mise à profit pour localiser ces zéros dans
le but de satisfaire un cahier des charges sur les régimes statique et dynamique.
Nous avons vu qu'un correcteur P (Kp) apporte de la rapidité au système en réduisant le temps de
montée. il réduit également l'erreur statique, mais ne l'élimine pas. L'action intégrale (Ki) aura pour effet
d'éliminer l'erreur statique. Elle ramène donc de la précision, mais dégrade la réponse transitoire. L'action
dérivée (Kd) améliore la stabilité du système, réduit les dépassements et améliore le régime transitoire.
Les effets de chaque correcteur (Kp, Ki et Kd) sur la réponse en boucle fermée du système sont
regroupés sur le tableau 7 –1 :
Il est à noter que ces corrélations ne sont pas exactement précises, car Kp, Ki et Kd sont dépendants
les uns des autres. En fait, le changement de l'une de ces variables peut modifier l'effet de l'autre. Le tableau
précédent n'est à utiliser que comme référence lorsqu'il s'agit de déterminer les valeurs de Kp, Ki et Kd.
Des méthodes pratiques de réglages permettent d'obtenir de bons résultats. Elles sont basées sur la
connaissance des effets que procure chaque correcteur sur la réponse du système bouclé (tableau 7–1). Par
ailleurs, ces méthodes font beaucoup intervenir l'expérience de l'opérateur dans ce domaine. Il n'y a pas de
réglage unique permettant d'atteindre le cahier des charges, mais il est nécessaire de suivre quelques règles
d'ajustement de ces correcteurs :
Finalement, il faut se rappeler qu'il n'est pas obligatoire d'insérer les 3 correcteurs dans un même
système si cela n'est pas nécessaire. Si un correcteur PI donne des performances satisfaisantes pour la sortie,
il n'est alors pas nécessaire de rajouter un correcteur D au système. Construire le correcteur aussi simplement
que possible.
+ – U
C1 +
U(p) ⎛R C ⎞ 1 K
Gc(p) = = ⎜ 2 + 1⎟ + + R2 C1 p = Kp + i + Kd p
ε(p) ⎜ ⎟
⎝ R1 C 2 ⎠ R1C 2p p
⎛R C ⎞ 1
avec Kp = ⎜ 2 + 1 ⎟ , Ki = et Kd = R2 C1
⎜R ⎟
⎝ 1 C2 ⎠ R1C 2
R2
R1
– R
+
Rd
R
ε
– R
Cd – U
+
+
Ci
Ri
– R
U(p) R2 1 1
Gc(p) = = + + Rd Cd p = Kp + + Kd p
ε(p) R1 R iCip K ip
avec Kp = R2 / R1 , Kd = Rd Cd et Ki = Ri Ci
7- 2.7.d - Exemple
La figure 7–35 montre le schéma fonctionnel d'un exemple de correction PID.
e(t) ε(t)
⊗
u(t) 1 s(t)
Gc(p)
+ (p + 1)(0.5p + 1)
1
Avec G(p) = système à corriger et Gc(p) : Correcteur
(p + 1)(0.5p + 1)
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 1 2 3 4 5 6 7 8 9 10
La figure 7–37 donne la réponse indicielle du système seul (FTBF sans correcteur et à retour unitaire).
1
Erreur ε (t)
Consigne
Erreur ε (t) et Sortie s(t)
0.8
0.6
0.4
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
A titre d'exemple, nous nous proposons d'améliorer les performances du système étudié,
conformément au cahier de charge suivant :
• Temps de montée : moins de 0.15 s
• Dépassement : moins de 1%
• Temps d'établissement : moins de 2 s
• Erreur statique nulle.
Pour améliorer, tout d'abord, la rapidité du système, nous insérons un correcteur P, et nous faisons
varier le paramètre Kp.
U(p)
Gc(p) = = Kp
ε(p)
La figure 7–38 donne la réponse du système corrigé pour différentes valeurs de Kp.
1.4 Kp = 20
Kp = 13 Consigne
1.2
Kp = 8
Sortie s(t)
0.8
0.6
0.4
Kp = 1
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Le temps de montée s'améliore avec l'augmentation de Kp, mais le dépassement croît fortement.
Pour Kp = 20, le temps de montée est de l'ordre de 0.286 s, le dépassement vaut 47.4 %.
L'erreur statique a été réduite mais n'a pas été annulée.
Tout en maintenant cette valeur de Kp = 20, rajoutons, cette fois-ci, un correcteur intégral I pour
éliminer cette erreur statique de la réponse indicielle. Nous varierons ensuite le paramètre Ki pour voir son effet
sur les performances du système.
La figure 7–39 donne la réponse du système corrigé pour Kp = 20 et différentes valeurs de Ki.
1.2
1
Sortie s(t)
0.8
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Temps (s)
Nous maintenons les valeurs de Kp = 20 et Ki = 30 et nous rajoutons l'action dérivée D pour améliorer
le dépassement et donner plus de stabilité au système. Nous varierons ensuite le paramètre Kd pour voir son
effet sur les performances du système.
U(p) 1
Gc(p) = = Kp + + Kd p
ε(p) K ip
La figure 7–40 donne la réponse du système corrigé pour Kp = 20, Ki = 30 et différentes valeurs de Kd.
Le temps de montée n'a pas beaucoup changé (entre 0.25 et 0.26 s pour Kd entre 1 et 5), mais le
dépassement s'est nettement écrasé. Le temps d'établissement a également été réduit.
Si nous nous contentons de Kd = 10, la courbe est très écrasée (dépassement très faible), mais le
temps de montée est de l'ordre de 0.55 s. On pourrait alors augmenter Kp pour améliorer, de nouveau, ce
temps de montée.
Kd = 2
1
Sortie s(t)
Kd = 10
0.5
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Temps (s)
La figure 7–41 donne la réponse du système corrigé pour, Ki = 30, Kd =10 et différentes valeurs de Kp
à partir de la valeur 20.
1.2 Kp = 40
1
Sortie s(t)
0.8
Kp = 20
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3
Temps (s)
1.2
Kd =10
0.8
Sortie s(t)
0.6 Kd = 25
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3
Temps (s)
Si nous nous contentons de Kd = 25, le temps de montée a peu changé (environ 0.12 s) mais il n'y a
presque plus de dépassement.
Avec ces dernières valeurs des paramètres du correcteur PID utilisé, nous répondons aux
spécifications imposées.
L'analyse temporelle des circuits linéaires en régime transitoire nécessite la résolution d'équations
différentielles. Pour cela, nous allons introduire un outil mathématique puissant, la transformation de Laplace.
Cette transformation permet d'associer, à toute fonction f(t), une fonction F(p) d'une variable complexe
p=σ+jω. Elle permet de remplacer les opérations analytiques de dérivation et d'intégration par des opérations
algébriques. Cette propriété facilite la résolution des équations différentielles.
∞
F(p) = L { f(t)} = ∫e
−pt
f ( t )dt pour t ≥ 0
0
A.1.1.a - Exemple 1
⎧0 pour t < 0
La figure A–1 représente la fonction échelon unitaire u(t) ou Heaviside : u(t) = ⎨
⎩1 pour t ≥ 0
u(t)
1
t
∞ ∞ ∞
⎡ e −pt ⎤
L {u(t)} = U(p) = ∫e
−pt
u( t )dt = ∫e
−pt
dt = ⎢ ⎥
0 0 ⎣⎢ − p ⎦⎥ 0
1
⇒ U(p) =
p
u = f(t) dv = e−pt dt
e −pt
du = f ' (t)dt v= Or : (uv)' = u'v + uv' ⇒ ∫ uv' = uv – ∫ u'v
−p
∞ ∞ ∞
⎡ e −pt ⎤ 1 −pt
∫e ∫
−pt
⇒ F(p) = f ( t )dt = ⎢f ( t ) ⎥ + e f ' ( t )dt
⎣⎢ − p ⎦⎥ p
0 0 0
f (0 ) 1
⇒ F(p) = + L {f ' (t)}
p p
De même, si toutes les conditions initiales sont nulles (f(0) = f ' (0) = f " (0) = ...... = 0), alors :
L {f n t)} = p n F(p)
Dans ce cas là, l'équation différentielle (pour un système linéaire) liant l'entrée e(t) à la sortie s(t),
n k
d d d d
an s( t ) + ..... + a1 s( t ) + a 0 s( t ) = b k k e( t ) + ..... + b1 e( t ) + b 0 e( t )
dt n dt dt dt
a n p n S(p) + ..... + a1p S(p) + a 0 S(p) = b k p k E(p) + ..... + b1p E(p) + b 0 E(p )
b k p k + ...... + b 0
⇒ S(p) = E(p) avec S(p) = L {s(t)}
a n p n + ...... + a 0
et E(p) = L {e(t)}
A.1.2.b - Dérivation
(Voir exemple 1, ci-dessus)
d(r −n−1)f ( t )
r = 2n
dn
L{
dt n
f (t)} = pn F(p) - ∑p
r =n +1
2n - r
f (r - n -1) (0) avec f (r −n −1) (0) =
dt (r −n −1) t =0
d2
Exemple : L{ 2
f (t)} = p 2 F(p) - p f (0 ) - f ' (0)
dt
d3
L{ 3
f (t)} = p 3F(p) − p 2 f(0) - p f ' (0) - f ' ' (0)
dt
A.1.2.c - Intégration
t
Soit à calculer L{ ∫ f (t) dt } = L { P (t) }, P (t) désignant une primitive de f (t) pour t > 0.
0
∞
On a : L { P (t) } = ∫e
−pt
P( t )dt
0
u = P(t) dv = e −pt dt
e −pt
du = P ' (t)dt v= (uv)' = u'v + uv' ⇒ ∫ uv' = uv – ∫ u'v
−p
∞ ∞ ∞
⎡ −pt ⎤
⇒ L { P (t) } = ⎢P(t ) e ⎥ + 1 e −pt P ' ( t )dt = P(0) + 1 e −pt f (t)dt
∫ ∫
⎣⎢ − p ⎦⎥ p p p
0 0 0
1 P(0 )
⇒ L { P (t) } = L { f (t) } +
p p
t t t
1
En général : L{ ∫ ∫ .....∫ f (t) dt
n
}= L { f (t) }
00 0
pn
en supposant nulles toutes les primitives de f(t) quand t → 0 par valeurs positives.
du
Posons : kt = u ⇒ du = k dt ⇒ dt =
k
∞ u
1 −p k 1 ⎛p⎞
Donc : L {f (kt)} = ∫
e f (u)du = F⎜ ⎟
k k ⎝k ⎠
0
1 ⎛p⎞
D'où : L {f (kt)} = F⎜ ⎟
k ⎝k ⎠
Soit à calculer L {f (t – τ)}, c’est-à-dire la transformée de f (t) quand on fait un changement d’origine
des temps (Fig. A–2).
f(t) g(t) = f(t - τ)
t t
0 τ
0
∞
On a : L {f (t)} = F(p) = ∫e
−pt
f ( t )dt pour t ≥0
0
∫e ∫e
−pt −pt
G(p) = g ( t )dt = f ( t − τ)dt pour t≥τ
0 0
f(t)
t
0 T 2T 3T
La fonction f(t) peut être vue comme une somme de fonctions définies chacune sur une période :
∞
f(t) = f1(t) + f2(t) + f3(t) + … = ∑ f (t )
k =1
k
La fonction f1(t) se confond avec la fonction f(t) sur la première période [0, T] et est nulle à l'extérieur
(Fig. A–4) :
f1(t)
t
0 T 2T 3T
La fonction f2(t) est définie sur la seconde période [T, 2T] (Fig. A–5) :
f2(t)
t
0 T 2T 3T
t
0 T 2T 3T
⎧⎪ ∞ ⎫⎪ ∞
L {f (t)} = L ∑
⎨ f1( t − kT )⎬ =
⎪⎩k =0 ⎪⎭
∑
k =0
L { f1(t –kT) }
∞
L {f (t)} = ∑e
k =0
−pkT
F1(p) où : F1(p) = L {f1(t)}
∞
1
car :
1− x
= 1 + x + x2 + ….= ∑x
k =0
k
∞
On a : L {f (t)} = F(p) = ∫e
−pt
f ( t )dt
0
∞
L { d f (t)} = L {f ' (t)} = ∫e
−pt
f ' ( t )dt = p F(p) – f (0+)
dt
0
−pt
quand : p→∞ , e → 0, donc 0 = p F(p) – f (0+)
f ( 0+ ) = lim { p F(p) }
p →∞
∞
On a : L {f (t)} = F(p) = ∫e
−pt
f ( t )dt
0
∞
L { d f (t)} = ∫e
−pt
f ' ( t )dt = p F(p) – f (0+)
dt
0
∞
−pt
Si ( p → 0 ), Alors ( e → 1 ). d’où ∫ f ' (t)dt =
0
lim { p F(p) – f (0+) }
p →0
∞ t
∫ ∫ f ' (τ)dτ =
+
Or : f ' ( t )dt = lim lim { f (t) – f (0 ) }
t→∞ t→∞
0 0
Ce résultat n’est valable que si { p F(p) } n’a aucun pôle (racine du dénominateur) dans le demi plan
droit du plan complexe et aucun pôle sur l'axe imaginaire, à l'exception du pôle simple à l'origine.
∗ : produit de convolution
∞
Posons : f3 (t) = ∫ f (t − τ).f (τ)dτ
0
1 2
∞ ∞
Par définition, on a : L { f3 (t)} = ∫ e ∫ f (t − τ).f (τ)dτ dt
− pt
1 2
0 0
∞ ∞
En inversant l’ordre des intégrations, on peut écrire : L { f3 (t)} = ∫ f 2 ( τ)dτ ∫ f (t − τ)e
1
−pt
dt
0 0
∞ ∞
L { f3 (t)} = ∫f 2 (τ) e −pτ
dτ ∫ f (u)e
1
− pu
du
0 0
t ∞
Qui peut être écrite : f3 (t) = ∫
0
f1( t − τ).f 2 ( τ)dτ + ∫ f (t − τ).f (τ)dτ
t
1 2
d’où :
⎧⎪ t ⎫⎪
F1(p).F2 (p) = L ∫
⎨ f1( t − τ).f2 ( τ)dτ⎬
⎪⎩ 0 ⎪⎭
Soit f (t) telle que L {f (t)} = F(p), quelle est alors L{ e − α t f (t) } ?
∞ ∞
On a : L{ e −αt
f (t) } = ∫e
− αt
f ( t )e −pt
dt = ∫ f (t)e
− ( α + p )t
dt = F ( α +p )
0 0
L{ e − α t f (t) } = F ( α + p )
Soit encore :
dF(p)
L { t.f (t) } = −
dp
c + j∞
1
f(t) = L -1
{ F(p) } = ∫e
pt
.F(p).dp (t ≥ 0)
2πj
c − j∞
* soit recourir aux tables de Transformées de Laplace. Dans ce cas, F(p) est immédiatement
reconnaissable dans la table,
* soit, lorsque la fonction F(p) n'apparaît pas dans la table, décomposer F(p) en fractions partielles
et écrire F(p) en termes de fonctions simples de p pour lesquels la Transformée de Laplace est
toujours connue.
A noter que cette manière simple de trouver la Transformée inverse est basée sur le fait qu’il existe
une correspondance unique entre la fonction temporelle et sa Transformée inverse de Laplace du fait de la
continuité de la fonction temporelle.
Remarque :
Dans le domaine de la Théorie du contrôle, F(p) est fréquemment mise sous la forme :
B(p )
F(p) = avec A(p) et B(p) des polynômes en p,
A (p )
Cette méthode ne s’applique que si les racines du polynôme du dénominateur sont connues,
autrement dit, que si le dénominateur est factorisable :
B(p ) (p + z 1 )(p + z 2 ).......( p + z m )
F(p) = = K.
A (p ) (p + p1 )(p + p 2 ).......( p + p n )
où p1, p 2 , ....., p n et z1, z 2 , ....., z m peuvent être des quantités réelles ou complexes. Mais pour chaque
complexe p ou z, il apparaît un complexe conjugué de p ou z, respectivement.
B(p ) a1 a2 an
F(p) = = + + ........ +
A (p ) p + p1 p + p2 p + pn
⎡ B(p) ⎤
avec ai = ⎢ (p + p i )⎥ ai : constante appelée " résidu au pôle p = pi "
⎣ A(p) ⎦ p = − pi
A.2.1.a - Exemple 1
p+3
Trouver la Transformée Inverse de F(p) = 2 pôles distincts : p = –1 , p = –2
(p + 1)(p + 2)
⎧ ⎡ p+3 ⎤
⎪ a1 = ⎢ (p + 1)⎥ =2
a1 a2 ⎪ ⎣ (p + 1)(p + 2 ) ⎦ p = −1
F(p) = + ⇒ ⎨
p +1 p+2 ⎪a = ⎡ p+3
(p + 2)⎥
⎤
= −1
⎪ 2 ⎢⎣ (p + 1)(p + 2) ⎦ p = −2
⎩
2 1 2 1
F(p) = – ⇒ f(t) = L -1 { F(p) } = L -1 { } – L -1 { }
p +1 p+2 p +1 p+2
⇒ f(t) = e − t (2 − e − t ) t≥0
Remarque :
B(p )
Dans le cas où le degré de B(p) > degré de A(p) dans F(p) = , il faut alors diviser le
A (p )
numérateur par dénominateur, ensuite appliquer la méthode des fractions partielles.
A.2.1.b - Exemple 2
p 3 + 5p 2 + 9p + 7
Soit : G(p) =
(p + 1)(p + 2)
B(p ) α1 p + α 2 a3 an
F(p) = = + + ........ +
A (p ) (p + p1 )(p + p 2 ) p + p3 p + pn
⎡ B(p) ⎤
Avec α1 et α 2 les résidus aux pôles p1 et p2 : (α1 p + α 2 )p = −p = ⎢ (p + p1 )(p + p 2 )⎥
1
⎣ A (p ) ⎦ p = −p1 ou p = −p2
A.2.2.a - Exemple 1
p +1
Trouver la Transformée Inverse de F(p) = 2
p(p + p + 1)
α1 p + α 2 a
Donc : F(p) = +
(p + 0,5 + j 0,866 )(p + 0,5 − j 0,866 ) p
⎡ p + 1⎤
Avec : (α1 p + α 2 )p = −0,5 − j 0,866 = ⎢ p ⎥
⎣ ⎦ p = −0,5 − j 0,866
0,5 − j 0,866
α1 (– 0,5 – j 0,866) + α 2 =
− 0,5 − j 0,866
En égalant les parties réelles et imaginaires des 2 membres de l'équation précédente, on obtient :
α1 + α 2 = –1
α1 – α 2 = –1 d'où : α1 = –1 et α2 = 0
⎡ p +1 ⎤
a = [F(p).p]p =0 = ⎢ 2 ⎥ =1
⎢⎣ p + p + 1⎥⎦ p=0
1 p
= –
p (p + 0,5 + j 0,866 )(p + 0,5 − j 0,866 )
1 p
= –
p (p + 0,5) + (0,866) 2
2
1 p + 0,5 0,5
= – 2 2
+
p (p + 0,5) + (0,866) (p + 0,5) + (0,866) 2
2
B (p )
F(p) = A(p) = (p + p1 )r (p + p r +1 )(p + p r +2 )........( p + p n )
A (p )
Alors F(p) s'écrit :
B(p) br b r −1 b1 a r +1 a r +2 an
F(p) = = + +....+ + + + .... +
r r −1
A (p ) (p + p1 ) (p + p1 ) (p + p1 ) p + p r +1 p + p r +2 p + pn
⎡ B(p) ⎤
avec : ak = ⎢ (p + pk )⎥ (k = r+1, r+2, ......., n)
⎣ A(p) ⎦ p = −p k
⎡ B(p) r⎤
et : br = 1
0! ⎢ A(p) (p + p1 ) ⎥
⎣ ⎦ p= −p1
⎧ d ⎡ B(p) ⎤⎫
b r −1 = 11! ⎨ ⎢ (p + p1 )r ⎥ ⎬
⎩ dp ⎣ A(p) ⎦ ⎭p=−p1
⎧⎪ d j ⎡ B(p) ⎤ ⎪⎫
b r − j = 1j! ⎨ j ⎢ (p + p1 )r ⎥ ⎬
⎪⎩ dp ⎣ A(p) ⎦ ⎪⎭p=−p1
⎧⎪ d r −1 ⎡ B(p) ⎤ ⎫⎪
b1 = 1
(r −1)! ⎨ r −1 ⎢ (p + p1 )r ⎥ ⎬
⎪⎩ dp ⎣ A(p) ⎦ ⎪⎭p= −p 1
⎡ 1 ⎤ t n−1 −p1t
Remarque : L -1 ⎢ ⎥ = e
n
⎢⎣ (p + p1 ) ⎥⎦ (n − 1)!
A.2.3.a - Exemple 1
p 2 + 2p + 3 b3 b2 b1
F(p) = F(p) = + +
(p + 1) 3
(p + 1) 3
(p + 1) 2 (p + 1)
⎡ B(p )
b3 = ⎢
A (p )
⎤
(p + 1)3 ⎥ [
= p 2 + 2p + 3 p = −1 = 2 ]
⎣ ⎦ p= −1
⎧ d ⎡ B(p) ⎤⎫ ⎧d ⎫
b2 = ⎨ ⎢ (p + 1) 3 ⎥ ⎬ = ⎨ (p 2 + 2p + 3)⎬ = (2p + 2)p=−1 = 0
⎩ dp ⎣ A(p) ⎦ ⎭p=−1 ⎩ dp ⎭ p=−1
1 ⎧⎪ d2 ⎡ B(p) ⎤ ⎫⎪ 1⎧ d ⎫ 1
b1 = ⎨ 2⎢ (p + 1)3 ⎥ ⎬ = ⎨ (2p + 2)⎬ = (2)p=−1 = 1
2! ⎪⎩ dp ⎣ A(p) ⎦ ⎪⎭p=−1 2 ⎩ dp ⎭p=−1 2
⎡ 2 ⎤ ⎡ 0 ⎤ -1 ⎡ 1 ⎤
Donc : f(t) = L -1{ F(p) } = L -1 ⎢ ⎥ + L -1 ⎢ ⎥ +L ⎢
2
⎥ = ( t + 1) e
−t
( t ≥ 0)
⎢⎣ (p + 1) 3 ⎥⎦ ⎣ (p + 1) ⎦
2
⎢⎣ (p + 1) ⎥⎦
Table
Propriétés des Transformées de Laplace
des Transformées de Laplace
f (t) (t ≥ 0) F (p) = L { f(t) } f (t) ( t ≥ 0) F (p) = L { f(t) }
Impulsion unitaire ∞
−pt
δ(t)
1 f (t ) ∫e f (t )dt
0
Echelon unitaire 1
λ1 f1 (t ) + λ2 f2 (t ) λ1F1 (p) + λ2F2 (p)
u(t) p
1 df (t )
t pF (p) − f (0)
p2 dt
2
n! d f (t )
p 2F (p) − pf (0) − f(0)
tn n +1 dt 2
p
(r - n -1)
r =2n
1 d n f (t ) n 2n -r d f (0)
e−at p +a dt n
p F (p) − ∑ p . (r - n -1)
r =n +1 dt
1 t t t
−at
te (p + a )2 ∫ ∫ .....∫ f (t ).dt n
F (p )
n! 0 0 0
t e n −at pn
(p + a )n +1 (avec conditions
a initiales nulles)
−at
1 −e p(p + a ) 1 ⎛ p ⎞⎟
f (kt ) .F ⎜
b −a k ⎜⎝ k ⎠⎟
e −at − e −bt (p + a )(p + b) t
ω f( ) k .F (kp )
sin(ωt ) k
p2 + ω2
e−at f (t ) F (p + a )
p
cos(ωt ) f (t − τ )
p2 + ω2 e−p τ .F (p )
2p ω pour (t ≥ τ )
t.sin(ωt ) t
(p 2 + ω 2 )2
p2 − ω2
∫ f1(t − τ ).f2 (τ )d τ F1 (p ) .F2 (p )
t.cos(ωt ) 0
(p 2 + ω 2 )2 d
ω t.f (t ) − F (p )
dp
e-at .sin(ωt )
(p + a )2 + ω 2 f(t) fonction périodique de période T.
p +a f1(t) fonction définie sur la 1ère période de f(t).
e-at .cos(ωt ) 2 2
(p + a ) + ω F1 (p)
F (p ) =
(n : entier positif) 1 − e−pT
f (0+ ) = lim {pF (p )} f (∞) = lim {pF (p )}
p →∞ p→0
Si les limites existent
Exercice n°1
Exercice n°2
2 5p + 16
a) F(p) = d) F(p) =
p (p + 1)(p − 2) (p + 2)2 (p + 5)
p ( p + 2) 2 ( p + 2)
b) F(p) = 2 e) F(p) = 2
p + 2p + 2 p − 2p + 2
2p 2 + 7 p + 8 5 ( p + 2)
c) F(p) = f) F(p) = 2
p 2 + 3p + 2 p (p + 1)(p + 3)
Exercice n°3
Exercice n°4
En utilisant les théorèmes des valeurs initiale et finale, calculez s(t→0+) et s(t→∞) pour les fonctions suivantes :
p 2 + 2p + 4
a) S(p) =
p 3 + 3p 2 + 2p
p 3 + 2p 2 + 6p + 8
b) S(p) =
p 3 + 4p
Exercice n°1
e j ωt + e− j ωt
1.b) f(t) = cos(ωt ) sachant que : cos(ωt ) =
2
1ère méthode (d'après les tables de transformées de Laplace) :
1⎡ j ωt − j ωt ⎤
F(p) = L { f(t) } = ⎢ L {e } + L {e }⎥
2⎣ ⎦
1⎡ 1 1 ⎤ 1
⇒ F(p) = ⎢ + ⎥ car : L { e−at } =
2 ⎢⎣ p − j ω p + j ω ⎥⎦ p +a
p
⇒ F(p) =
p2 + ω2
n
1.c) f(t) = t n≥1
∞ ∞
−pt −pt
F(p) = L { f(t) } = ∫e f (t )dt = ∫e t ndt
0 0
En utilisant l'intégration par partie, on aura : (uv ) ' = u ' v + uv ' ⇒ ∫ uv ' = uv − ∫ u ' v
Avec : u= t
n
dv =e−pt dt
n −1 e−pt
du = n. t .dt v=
−p
5 2t −at
1.d) f(t) = t e sachant que : L{e . g(t)} = G(p+a)
5!
et : L { t5 } = (voir exercice 1.c)
p6
5!
F(p) = L { f(t) } =
(p − 2)6
−4t
1.e) f(t) = 3(1– e )
⎡1 1 ⎤
F(p) = L { f(t) } = 3 [ L { 1 } – L { e−4t } ] = 3 ⎢ − ⎥
⎢⎣ p p + 4 ⎥⎦
12
⇒ F(p) =
p(p + 4)
⎧
⎪A 0 ≤ t ≤T
⎪
1.f) f(t) = ⎨
⎪
⎪0 ailleurs
⎩
f(t) est, en fait, la somme algébrique de 2 échelons unitaires : le premier partant de t=0, le second
partant de t=T, mais de signe négatif.
f(t) –A.u(t–T)
A.u(t)
A A 0 T t
= +
t t –A
0 T 0
1 − e−Tp
⇒ F(p) = A
p
⎧⎪Ae−αt 0 ≤ t ≤ T
⎪
1.g) f(t) = ⎪⎨
⎪⎪0 ailleurs
⎪⎩
⎧⎪A 0 ≤ t ≤T
Soit : g(t) = ⎨
⎪ ⇒ f(t) = e−αt . g(t)
⎪⎪0 ailleurs
⎩
1 − e−Tp
Or : L { g(t)} = G(p) = A (voir exercice 1.f)
p
⇒ F(p) = L { f(t) } = L { e−αt . g(t) } = G(p+α)
1 − e−T (p +α)
⇒ F(p) = A
p +α
t2
1.i) f(t) =
2
1ère méthode (d'après les tables de transformées de Laplace) :
1 ⎡⎢ 2! ⎤⎥ 1 n!
F(p) = L { f(t) } = = car : L { tn } = (voir exercice 1.c)
⎢
2 ⎣p 2 +1 ⎥ 3
p n +1
⎦ p
2ème méthode (à partir de la définition de la transformée de Laplace) :
∞ ∞
t2
F(p) = L { f(t) } = e−pt f (t )dt = e−pt
∫ ∫ dt
2
0 0
En utilisant l'intégration par partie, on aura : (uv ) ' = u ' v + uv ' ⇒ ∫ uv ' = uv − ∫ u ' v
t2
Avec : u= dv = e−pt dt
2
e−pt
du = t .dt v=
−p
∞ ∞
1 ⎡ 2 −pt ⎤ ∞ 1 1
⇒ F(p) = − t e + ∫ te−pt dt = ∫ te−pt dt
2 p ⎣⎢ ⎦⎥ 0 p p
0 0
Tend vers 0, lorsque t →∞
(e−pt tend plus vite vers 0
que ne tend t 2 vers ∞).
Tend vers 0, lorsque t → 0
En intégrant, de nouveau, par partie, on aura : (uv ) ' = u ' v + uv ' ⇒ ∫ uv ' = uv − ∫ u ' v
Avec : u= t dv =e−pt dt
e−pt
du = dt v=
−p
⎡ ⎤
⎢ ⎥
⎢ ⎥
⎢ ⎥
⎢ ⎥
⎢ ⎥
⎢ ∞ ⎥ ∞
1⎢ 1 ⎡ −pt ⎤ ∞ 1 ⎥ 1 1 ⎡−e−pt ⎤ ∞ = 1
⇒ F(p) = ⎢ − ⎢te ⎥ + ∫e −pt
dt ⎥ = 2 ∫ e−pt dt = 3 ⎢⎣ ⎥⎦ 0
p⎢ p⎣
⎦0
p ⎥ p p p3
⎢ 0 ⎥ 0
⎢ Tend vers 0, lorsque t →∞ ⎥
⎢ (e−pt tend plus vite vers 0 ⎥
⎢ ⎥
⎢ que ne tend t vers ∞). ⎥
⎢ Tend vers 0, lorsque t → 0 ⎥
⎣⎢ ⎥⎦
π
1.j) f(t) = sin(2t + )
4
Rappel :
⎧
⎪⎪sin(ωt ) = 1 ⎡e j ωt − e−j ωt ⎤
⎧⎪e j ωt = cos(ωt ) + j .sin(ωt )
⎪⎪ ⎪
⎪ 2 j ⎣⎢ ⎦⎥
⎨ − j ωt ⇒ ⎨
⎪⎪e = cos(ωt ) − j .sin(ωt ) ⎪ 1
⎪⎩ ⎪
⎪ cos(ωt ) = ⎡⎢e j ωt + e−j ωt ⎤⎥
⎪
⎪
⎩ 2⎣ ⎦
⎧⎪ 1
⎪⎪ L {e j ωt } =
⎪ p − jω 1
Or : ⎪ ⎨ car : L { e−at } =
⎪⎪ − j ωt 1 p +a
⎪⎪ L {e }=
⎪⎩ p + jω
⎧
⎪ ⎡ ⎤ ω
⎪⎪ L {sin(ωt )} = 1 ⎢ 1 − 1 ⎥ ⎧⎪ L {sin(ωt )} =
⎪⎪
⎪ 2 j ⎢⎣ p − j ω p + j ω ⎥⎦ ⎪ p + ω2
2
⇒ ⎪
⎨ ⇒ ⎨
⎪ 1⎡ 1 1 ⎤ ⎪⎪ L {cos(ωt )} = p
⎪
⎪ L {cos(ωt )} = ⎢ + ⎥ ⎪⎪
⎪⎪ 2 ⎢⎣ p − j ω p + j ω ⎥⎦ ⎪⎩ p + ω2
2
⎪
⎩
π π π 1
f(t) = sin(2t + ) = sin(2t ).cos( ) + sin( ).cos(2t ) = [sin(2t ) + cos(2t )]
4 4 4 2
1 ⎡ ⎡ ⎤
⇒ F(p) = L { f(t) } = L {sin(2t )} + L {cos(2t )}⎤ = 1 ⎢ 2 + p ⎥
2 ⎣⎢ ⎦⎥ 2 ⎢⎣ p 2 + 4 p 2 + 4 ⎥⎦
1 p +2
⇒ F(p) =
2 p2 + 4
ω
On a : L {sin(ωt )} = 2
p + ω2
Solutions TD n° 1 : Rappels sur les Transformées de Laplace TD1 - 5
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
ω
⇒ L {e
−0.5t
sin(ωt )} = 2 2
car : L { e−at . g(t)} = G(p+a)
(p + 0.5) + ω
ω p.cos(ϕ) − ω.sin(ϕ)
Donc : F(p) = L { f(t)} = +
(p + 0.5) + ω 2 2
p2 + ω2
−Tp
L { δ(t ) } = 1 ⇒ L { δ(t − 1) } = e−p.1 .1 = e −p car : L {g(t–T)} = e G(p)
⇒ L { e−at .δ(t − 1) } =e
−(p +a )
car : L { e−at . g(t)} = G(p+a)
d
⇒ L { t.e−at .δ(t − 1) } = e−(p +a ) car : L { t.g(t)} = − [G(p)]
dp
π
1.m) f(t) = t .u(t − 2) + sin(2πt − ).u(t − 3) u(t ) : échelon unitaire
4
π
Soit : f(t) = f1(t) + f2(t) Avec : f1(t) = t.u(t − 2) et f2(t) = sin(2πt − ).u(t − 3)
4
L { f(t) } = L { f1(t) } + L { f2(t) }
L { t.u(t − 2) } = L { (t − 2 + 2).u(t − 2) }
= L { (t − 2).u(t − 2) } + 2 . L { u(t − 2) }
1 1 −Tp
Or : L { u(t ) } = ⇒ L { u(t − 2) } = e−2p car : L {g(t–T)} = e G(p)
p p
1
Et : L { t } = L { t.u(t ) } = (fonction rampe)
p2
1 −2 p
⇒ L { t − 2 } = L { (t − 2).u(t − 2) } = e
p2
1 −2 p 1 −2 p
Donc : L { t.u(t − 2) } = e +2 e
p2 p
(1 + 2p)e−2p
⇒ L { t.u(t − 2) } =
p2
En intégrant par partie, on aura : (uv ) ' = u ' v + uv ' ⇒ ∫ uv ' = uv − ∫ u ' v
u= t dv =e−pt dt
e−pt
du = dt v=
−p
∞ ∞
1 ∞ 1 2e−2p 1
L { t.u(t − 2) } = − ⎡⎢te−pt ⎤⎥ + ∫e
−pt
dt = + ∫ e−pt dt
p⎣ ⎦2
p p p
2 2
Tend vers 0, lorsque t →∞
(e−pt tend plus vite vers 0
que ne tend t vers ∞).
Différent de 0, lorsque t → 2
π
• Calculons en second lieu : L { f2(t) } = L { sin(2πt − ).u(t − 3) }
4
π ⎡ π π ⎤
sin(2πt − ).u(t ) = ⎢ sin(2πt ).cos( ) − sin( ).cos(2πt )⎥ .u(t )
4 ⎢⎣ 4 4 ⎥⎦
π 1
sin(2πt − ).u(t ) = [sin(2πt ) − cos(2πt )].u(t )
4 2
π 1 ⎡
⇒ L { sin(2πt − ).u(t ) } = L {sin(2πt ).u(t )} − L {cos(2πt ).u(t )}⎤⎦⎥
4 2 ⎣⎢
π 1 ⎡⎢ 2π p ⎤
⇒ L { sin(2πt − ).u(t ) } = − ⎥
4 2 ⎢⎣ p2 + 4π2 p2 + 4π2 ⎥⎦
π 1 2π − p
⇒ L { sin(2πt − ).u(t ) } =
4 2 p 2 + 4π 2
π 1 2π − p − 3 p −Tp
⇒ L { sin(2πt − ).u(t − 3) } = e car : L { g(t–T)} = e G(p)
4 2 p 2 + 4π2
(1 + 2p)e−2p 1 2π − p −3p
⇒ F(p) = 2
+ e
p 2 p 2 + 4π 2
⎡ −p
−2 p ⎢ (1 + 2p) e 2π − p ⎤⎥
⇒ F(p) = e +
⎢ p2 2 p2 + 4π2 ⎥⎦
⎣
Exercice n°2
2
2.a) F(p) =
p (p + 1)(p − 2)
⎡A B C ⎤
3 pôles réels (0 ; –1 ; 2) ⇒ F(p) = 2 ⎢ + + ⎥
⎢⎣ p p + 1 p − 2 ⎥⎦
⎧⎪ ⎡ ⎤
⎪⎪ ⎢ 1 ⎥ = −1
⎪⎪ A = lim ⎢ p .
⎪⎪ p → 0 ⎢⎣ p (p + 1)(p − 2)⎥⎥⎦ 2
⎪⎪
⎪⎪ ⎡ 1 ⎤ 1
⇒ ⎨B = lim ⎢ ( p + 1) . ⎢ ⎥=
⎪⎪ p →−1 ⎢ p (p + 1) (p − 2)⎥⎥ 3
⎪⎪ ⎣ ⎦
⎪⎪ ⎡ ⎤ 1
⎪⎪C = lim ⎢ (p − 2) . 1 ⎥
⎪⎪ ⎢ p ( p + 1) ( p − 2 ) ⎥=6
p →2 ⎢ ⎥⎦
⎩⎪ ⎣
⎡− 1 1 1 ⎤
⇒F(p) = 2 ⎢⎢ 2 + 3 + 6 ⎥⎥
⎢⎣ p p + 1 p − 2⎥
⎦
⎡ 1 1 1 ⎤
⇒ f (t )= L -1 {F (p)} = 2 ⎢− + e−t + e 2t ⎥ t ≥0
⎢⎣ 2 3 6 ⎥⎦
1
(
⇒ f (t ) = −1 + 2e−t + e 2t
3
t ≥0)
p ( p + 2)
2.b) F(p) =
2
p + 2p + 2
F1 (p )
p 2 + 2p p 2 + 2p + 2 − 2 1
F(p) = 2 = 2
= 1−2 2
p + 2p + 2 p + 2p + 2 p +
2p + 2
F1 (p )
F(p) = 1 – 2.F1(p) ⇒ f(t) = L -1
{ F(p) } = L -1 { 1 } – 2. L -1 { F1(p) }
ω ω
or L {sin(ωt )} = 2
p + ω2
et L e −at
sin(ωt ){ =
(p + a )2 + ω2
}
⇒ f1(t) = L -1 {F1(p)} = e−t sin(t ) t ≥0
⇒ f(t) = L -1 {F (p)} = δ(t ) − 2e−t sin(t ) t ≥0
Solutions TD n° 1 : Rappels sur les Transformées de Laplace TD1 - 9
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
2p 2 + 7 p + 8
2.c) F(p) =
p 2 + 3p + 2
F1 (p )
A B
F1(p) a 2 pôles réels (–1 ; –2) ⇒ F1(p) = +
(p + 1) (p + 2)
⎧
⎪ ⎡ ⎤
⎪
⎪ ⎢ (p + 1) . (p + 4) ⎥=3
⎪A = lim ⎢ ⎥
⎪
⎪ p →−1 ⎢ (p + 1) (p + 2)⎥⎦
⇒ ⎪ ⎣
⎨
⎪
⎪ ⎡ ⎤
⎪ ⎢ (p + 4) ⎥ = −2
⎪B = lim ⎢ (p + 2) . ⎥
⎪
⎪ p →−2 ⎢ (p + 1) (p + 2) ⎥
⎪
⎩ ⎣ ⎦
3 2
⇒ F (p ) = 2 + −
(p + 1) (p + 2)
⇒ f (t )= L -1 {F (p)} = 2δ(t ) + 3e−t − 2e−2t t ≥ 0
5p + 16
2.d) F(p) =
(p + 2)2 (p + 5)
A B C
1 pôle double (–2) et 1 pôle réel (–5) ⇒ F(p) = + +
(p + 2)2 (p + 2) (p + 5)
⎧
⎪ ⎡ ⎪ ⎧ ⎪⎫⎪⎤⎥
⎪
⎪ ⎢1⎪ 5 p + 16
⎪
⎪A = lim ⎢ ⎨⎪ (p + 2) . 2
⎬⎪⎥ = 2
⎪ p →− 2 ⎢ 0! ⎪⎪ (p + 2) (p + 5)⎪⎭⎪⎪⎥⎥
2
⎪
⎪ ⎢⎣ ⎩ ⎪ ⎦
⎪
⎪
⎪
⎪ ⎡ ⎧ ⎛
⎪ ⎞⎟⎪⎫⎤ ⎡ ⎤
⎢ ⎪ ⎜ + ⎪⎥ ⎡ ⎛ ⎞⎤
⎪
⎪ 1 d
⎪ ⎜
⎨B = lim ⎢ ⎨ ⎜⎜ (p + 2) .
2 5 p 16 ⎟⎟⎬⎪⎥ = lim ⎢ d ⎜⎜ 5p + 16 ⎟⎟⎟⎥ = lim ⎢
⎟ 9 ⎥ =1
⎪ ⎢ 1! ⎪dp ⎜ 2 ⎟ ⎪ ⎥ ⎢ dp ⎜ ( p + 5 ) ⎟ ⎥ ⎢ 2⎥
⎪
⎪
p →− 2
⎢⎣ ⎪⎩ ⎪ ⎜⎝ (p + 2) (p + 5)⎟⎠⎪⎪⎥ p →− 2 ⎢⎣ ⎝ ⎠⎥⎦ p →− 2 ⎢⎣ (p + 5) ⎥⎦
⎪ ⎭⎦
⎪
⎪
⎪ ⎡ ⎤
⎪ ⎢ ( p + 5) . 5p + 16 ⎥ = −1
⎪
⎪C = lim ⎢ ⎥
⎪ 2
⎪ p →−5 ⎢ (p + 2) (p + 5) ⎥
⎪ ⎣ ⎦
⎪
⎩
1 1 1
F(p) = 2 + −
(p + 2)2 (p + 2) (p + 5)
⎧1⎪
⎪ ⎫ ⎧
⎪ 1 ⎫
⎪
L -1 ⎪⎨ 2 ⎪⎬ = t ⇒ L -1 ⎪⎨ 2
⎪ = te−2t
⎬ car : L -1 { G(p+a)} = e−at . g(t)
⎪
⎪p ⎪ ⎪ ⎪
⎩ ⎪
⎭ ⎩(p + 2) ⎪⎭
⎪
⇒ f (t )= L -1 {F (p)} = 2te−2t + e−2t − e−5t t ≥0
⇒ f (t )= (2t + 1)e−2t − e−5t t ≥0
2 ( p + 2)
2.e) F(p) =
2
p − 2p + 2
5 ( p + 2)
2.f) F(p) =
2
p (p + 1)(p + 3)
A B C D
1 pôle double (0) et 2 pôles réels (–1 ; –3) ⇒ F(p) = + + +
p2 p (p + 1) (p + 3)
⎧⎪ ⎡ ⎪⎧ ⎪⎫⎪⎤⎥
⎪⎪ ⎢ 1 ⎪⎪ 2 5 ( p + 2) ⎪⎬⎥ = 10
⎪⎪A = lim ⎢ ⎨ p . 3
⎪⎪ p → 0 ⎢ 0! ⎪⎪ p (p + 1)(p + 3)⎪⎭⎪⎪⎥⎥
2
⎪⎪ ⎢
⎣ ⎪
⎩ ⎦
⎪⎪ ⎡ ⎪⎧ ⎛ ⎫⎤
⎪⎪ ⎢ 1 ⎪⎪ d ⎜⎜ 2 5 ( p + 2) ⎟⎞⎟⎪⎪⎪⎥ ⎡ p + 1 p + 3 − 2 p + 2 2⎤
( )( ) ( ) ⎥
⎪⎪B = lim ⎢ ⎨ ⎜⎜ p . 2 ⎟⎟⎬⎥ = lim ⎢⎢5 2
25
⎥ =− 9
⎢ 1! ⎪dp ⎟ ⎪⎥ {(p + 1)(p + 3)}
⎪⎪ ⎢⎣ ⎪⎪⎩ ⎜⎝ ⎢⎣ ⎥⎦
p → 0 p (p + 1)(p + 3)⎟⎠⎪⎪⎥ p → 0
⎨ ⎭⎦
⎪⎪ ⎡ ⎤
⎪⎪ ⎢ 5 ( p + 2) ⎥=5
⎪⎪C = lim ⎢ (p + 1) . 2 ⎥ 2
⎪⎪ p →− 1⎢ p (p + 1) (p + 3)⎥
⎪⎪ ⎣ ⎦
⎪⎪ ⎡ ⎤
⎪⎪D = lim ⎢ (p + 3) . 5 ( p + 2) ⎥=5
⎪⎪ ⎢ 2 ⎥ 18
p →−3 ⎢ p (p + 1) (p + 3) ⎥
⎩⎪ ⎣ ⎦
10 25 5 5
F(p) = 23 − 9 + 2 + 18
p p (p + 1) (p + 3)
10 25 5 5
⇒ f (t )= L -1 {F (p)} = t − u(t ) + e−t + e−3t t ≥ 0
3 9 2 18
10 5 −t 5 −3t 25
⇒ f (t ) = t + e + e − t ≥0
3 2 18 9
Exercice n°3
1
⇒ {
p2 .Y (p) − p − 2} + 3. Y (p) = 2
N p + 1
L {y(t )}
L {y(t )}= p2 .Y (p)−p.y(0)−y(0) L {sin(t )}
1 p +2 1
( )
⇒ Y (p). p2 + 3 = p + 2 + 2 ⇒ Y (p) = 2 +
p +1 p +3 p + 3 p2 + 1
2
( )( )
p +2 1 1 p+3 1 1
⇒ Y (p ) = 2 + 22 − 2 2 ⇒ Y (p ) = 2 2 +
p + 3 p +1 p + 3 p + 3 2 p2 + 1
p + 32 p 1 3
Or :
2
= 2 +
p +3 p + 3 2 p2 + 3
p 3 3 1 1 3 1
⇒ Y (p) = 2 + + ⇒ y(t ) = cos( 3t ) + sin( 3t ) + sin(t )
p +3 2 p + 3 2 p2 + 1
2 2 2
1
⇒ {
p 2 .Y (p) + 2p − 0}
+ 4. {
. (p) + 2}
pY
+ 20. Y
N (p ) = 4
p
L {y(t )}= pY
. (p )−y(0) L {y(t )} N
L {y(t )}= p 2 .Y (p )−p.y(0)−y(0) L {u(t )}
4 4 2(p + 4)
(
⇒ Y (p). p 2 + 4 p + 20 = − 2(p + 4) ) ⇒ Y (p ) = −
p ( 2
p p + 4 p + 20 ) (p 2
+ 4 p + 20 )
4 2(p + 2) 4
⇒ Y (p ) = − −
p ⎡⎢(p + 2) + 4 ⎥2 2⎤ ⎡(p + 2) + 4
2 2⎤ ⎡(p + 2)2 + 42 ⎤
⎣
⎦ ⎣⎢ ⎦⎥ ⎣⎢ ⎦⎥
F (p )
⎧⎪A + B = 0 ⎧⎪A = 1
⎪⎪ ⎪⎪ 5
⎪ ⎪⎪
A(p 2 + 4 p + 20) + Bp 2 + Cp = 4 ⇒ ⎪⎨4A + C = 0 ⇒ ⎨B = − 1 5
⎪⎪ ⎪⎪
⎪⎪20A = 4 ⎪⎪C = − 4
⎪⎩ ⎪⎩ 5
⎧
⎪ ⎡ ⎤
⎪
⎪ ⎢ 4 ⎥ 1
⎪
⎪ A = lim ⎢ p . ⎥= 5
⎪
⎪
⎪
p →0 ⎢
⎢
⎣
p p 2
(+ 4 p + 20 ⎥
⎦⎥
)
⇒⎪
⎨ ⎡ ⎤
⎪
⎪⎪ ⎢ ⎥
4 ⎡4⎤
⎪
⎪⎪ lim ( Bp + C ) = lim ⎢ (
⎢ p2 + 4 p + 20 . ) ⎥= lim ⎢ ⎥
⎥ p →− 2+4 j ⎢⎣ p ⎥⎦
⎪
⎪⎪
⎩
p →−2+4 j p →−2+4 j ⎢
⎢
⎣
p p2 + 4 p + 20 ( ) ⎥
⎥⎦
⎧⎪A = 1
⎪⎪ 5
⇒⎨ ⎪
⎪⎪B (−2 + 4 j ) + C = 4 4 (−2 − 4 j ) 1
= = (−2 − 4 j )
⎪⎪ −2 + 4 j (−2 + 4 j )(−2 − 4 j ) 5
⎩
⎧ ⎧⎪A = 1
⎪
⎪A = 15 ⎪⎪ 5
⎪
⎪ ⎪⎪
⇒⎪
⎨5 (−2B + C ) = −2 ⇒ ⎨B = − 1 5
⎪
⎪ ⎪⎪
⎪
⎪5 (4 jB ) = −4 j ⎪⎪C = − 4
⎪
⎩ ⎪⎩ 5
1 (p + 4)
⇒ F (p ) = −
5p 5 ⎡(p + 2)2 + 42 ⎤
⎢⎣ ⎥⎦
1 (p + 4) 2(p + 2) 4
⇒ Y (p ) = − − −
5p 5 ⎡(p + 2)2 + 42 ⎤ ⎡(p + 2)2 + 42 ⎤ ⎡(p + 2)2 + 42 ⎤
⎢⎣ ⎥⎦ ⎢⎣ ⎥⎦ ⎢⎣ ⎥⎦
1 (p + 4) 10(p + 2) 20
⇒ Y (p ) = − − −
5p 5 ⎡(p + 2)2 + 42 ⎤ 5 ⎡(p + 2)2 + 42 ⎤ 5 ⎡(p + 2)2 + 42 ⎤
⎢⎣ ⎥⎦ ⎢⎣ ⎥⎦ ⎢⎣ ⎥⎦
1 11(p + 2) 22
⇒ Y (p ) = − −
5p 5 ⎡(p + 2)2 + 42 ⎤ 5 ⎡(p + 2)2 + 42 ⎤
⎢⎣ ⎥⎦ ⎢⎣ ⎥⎦
1 11 (p + 2) 11 4
⇒ Y (p ) = − −
5p 5 ⎡(p + 2)2 + 42 ⎤ 10 ⎡(p + 2)2 + 42 ⎤
⎢⎣ ⎥⎦ ⎢⎣ ⎥⎦
1 11 11
⇒ y(t ) = − e−2t cos(4t ) − e−2t sin(4t )
5 5 10
1 ⎛11 11 ⎞
⇒ y(t ) = − ⎜⎜ cos(4t ) + sin(4t )⎟⎟e−2t
5 ⎝ 5 10 ⎠
⇒ {
p 3 .Y (p) − 3p 2 + 2p − 7}
+ 5. {
p2 .Y (p) − 3p + 2}
+ 6. {
. (p) − 3}
pY
=0
L {
y (t )}= p 3 .Y (p )−p 2 .y (0)−p.y(0)−y(0) L {y(t )}= p2 .Y (p )−p.y(0)−y(0) L {y(t )}= pY
. (p )−y (0)
3p 2 + 13p + 15
3p 2 + 13p + 15
⇒ Y (p ) = = {3 pôles réels : (0; −2; −3)
(
p p 2 + 5p + 6 )
p (p + 2)(p + 3)
A B C
⇒ Y (p) = + +
p ( p + 2) ( p + 3)
⎧
⎪ ⎡
⎪
⎪ 3p2 + 13p + 15 ⎤⎥ 5
⎪A = lim ⎢⎢ p . =
⎪
⎪ p → 0 ⎢⎣ p (p + 2)(p + 3)⎥⎥⎦ 2
⎪
⎪
⎪
⎪ ⎡ 2 ⎤
⎪B = lim ⎢ (p + 2) . 3p + 13p + 15 ⎥ = − 1
⎨ ⎢
⎪
⎪ p →−2 ⎢ p (p + 2) (p + 3)⎥⎥ 2
⎪ ⎣ ⎦
⎪
⎪
⎪ ⎡ 3p 2 + 13p + 15 ⎤⎥
⎪
⎪ ⎢
C = lim ⎢ (p + 3) . =1
⎪
⎪
⎪ p →−3 ⎢ p (p + 2) (p + 3) ⎥⎥
⎩ ⎣ ⎦
51 1 1 1
⇒ Y (p ) = − +
2 p 2 ( p + 2) ( p + 3)
5 1
⇒ y(t ) = − e−2t + e−3t
2 2
Exercice n°4
En utilisant les théorèmes des valeurs initiale et finale, calculez les valeurs du signal de sortie s(t→0+) et
s(t→∞) pour les fonctions suivantes :
p 2 + 2p + 4
4.a) S(p) =
p 3 + 3p 2 + 2p
+
¾ Calcul de s(0 ):
p 2 + 2p + 4
lim+ s(t ) = lim p.S (p) = lim p. 3 =1
t →0 p →∞ p →∞ p + 3p 2 + 2p
¾ Calcul de s(t→∞) :
Avant de calculer s(t→∞), il faudrait vérifier que les conditions nécessaires à cela soient valides :
p 2 + 2p + 4 p 2 + 2p + 4
p.S (p) = p. 3 = p.
p + 3p 2 + 2p p (p + 1)(p + 2)
p.S(p) a 3 pôles (0 ; –1 ; –2) placés dans le demi-plan gauche du plan complexe. Donc aucun pôle
sur l’axe imaginaire (à l’exception du pôle à l’origine), et aucun pôle dans le demi-plan droit. Dans ce
cas, on peut calculer s(t→∞) :
p 2 + 2p + 4
lim s(t ) = lim p.S (p) = lim p. 3 =2
t →∞ p →0 p → 0 p + 3p 2 + 2p
Pour vérifier les calculs, on peut déterminer s(t) à partir de S(p) en utilisant la transformée inverse de
Laplace, puis calculer s(t→0+) et s(t→∞) :
p 2 + 2p + 4
S (p) =
p (p + 1)(p + 2)
A B C
S(p) a 3 pôles réels (0 ; –1 ; –2) ⇒ S (p ) = + +
p p +1 p +2
⎧
⎪ ⎡
⎪
⎪ p 2 + 2p + 4 ⎤⎥
⎪ A = lim ⎢⎢ p . =2
⎪
⎪ p → 0 ⎣⎢ p (p + 1)(p + 2)⎥⎦⎥
⎪
⎪
⎪
⎪ ⎡ 2 ⎤
⇒⎪ B = lim ⎢ (p + 1) . p + 2p + 4 ⎥ = −3 ⇒ S (p ) = 2
1
−3
1
+2
1
⎨ ⎢
⎪
⎪ p →−1 ⎢ p (p + 1) (p + 2)⎥⎥ p p +1 p +2
⎪ ⎣ ⎦
⎪
⎪
⎪ ⎡ p2 + 2p + 4 ⎤⎥
⎪
⎪⎪C = lim ⎢⎢ (p + 2) .
( + ) ( + ) ⎥=2
⎪ p →−2 ⎢ p p 1 p 2
⎪
⎩ ⎣ ⎦⎥
⎧⎪ lim s(t ) = 1
⎪ +
-1
⇒ s(t )= L {S (p)} = 2 − 3e −t
+ 2e −2t
t ≥0 ⇒ ⎪⎨t →0
⎪⎪ lim s(t ) = 2
⎪⎩t →∞
p 3 + 2p 2 + 6 p + 8
4.b) S(p) =
p 3 + 4p
+
¾ Calcul de s(0 ):
p 3 + 2p 2 + 6p + 8
lim+ s(t ) = lim p.S (p) = lim p. =∞
t →0 p →∞ p →∞ p 3 + 4p
¾ Calcul de s(t→∞) :
Avant de calculer s(t→∞), il faudrait vérifier que les conditions nécessaires à cela soient valides
p 3 + 2p 2 + 6p + 8 p 3 + 2p 2 + 6p + 8 p 3 + 2p 2 + 6p + 8
p.S (p) = p. = p. = p.
p 3 + 4p (
p p2 + 4 ) p (p + 2 j )(p − 2 j )
Mis à part le pôle à l’origine (0), p.S(p) a également 2 pôles sur l’axe imaginaire (–2j ; +2j). La
condition de calcul de s(∞) n’est pas satisfaite. Dans ce cas, on ne peut pas calculer s(t→∞).
Pour vérifier les calculs, on peut déterminer s(t) à partir de S(p) en utilisant la transformée inverse de
Laplace, puis essayer de calculer s(t→0+) et s(t→∞) :
p 3 + 2p 2 + 6p + 8 2p 2 + 2p + 8 p2 + p + 4
S (p ) = =1+ = 1+2
p 3 + 4p (
p p2 + 4 ) p (p + 2 j )(p − 2 j )
⎧
⎪ ⎡ ⎤
⎪
⎪ ⎢ p2 + p + 4 ⎥
⎪
⎪A = lim ⎢ p . ⎥ =1
⎪
⎪
⎪
p →0 ⎢
⎢⎣ p p 2
(+ 4 ⎥
⎥⎦ )
⇒⎪
⎨ ⎡ ⎤
⎪
⎪ ⎢ 2 ⎥
⎪ p + p + 4 ⎥ = −4 + 2 j + 4 = 1
⎪
⎪ lim (Bp + C ) = lim ⎢⎢ p + 4 . 2
( )
⎥
⎪
⎪
⎪
⎪
⎩
p →2 j p →2 j ⎢
⎢
⎣
p p2 + 4 ⎥
⎥
⎦
( 2j
)
⎧
⎪ A=1
⎧A=1 ⎪
⎪
⎪ ⎪
⇒⎪
⎨ ⇒⎪ ⎨B = 0
⎪
⎪B (2 j ) + C = 1 ⎪
⎪
⎪
⎩ ⎪C =1
⎪
⎪
⎩
Solutions TD n° 1 : Rappels sur les Transformées de Laplace TD1 - 16
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
⎡1 1 ⎤⎥ 2 2
⇒ S (p ) = 1 + 2 ⎢ + 2 = 1+ + 2
⎢p p + 4⎥ p p +4
⎣ ⎦
Table
Propriétés des Transformées de Laplace
des Transformées de Laplace
p2 − ω2
∫ f1(t − τ ).f2 (τ )d τ F1 (p ) .F2 (p )
t.cos(ωt ) 0
(p 2 + ω 2 )2 d
ω t.f (t ) − F (p)
dp
e-at .sin(ωt )
(p + a )2 + ω 2
f(t) fonction périodique de période T.
p +a
-at
e .cos(ωt ) 2 2 f1(t) fonction définie sur la 1ère période de f(t).
(p + a ) + ω
F1 (p)
F (p ) =
1 − e−pT
(n : entier positif)
f (0+ ) = lim {pF (p )} f (∞) = lim {pF (p )}
p →∞ p→0
Si les limites existent
Exercice n°1
En supposant les conditions initiales nulles (condensateurs déchargés initialement), calculez les fonctions de
transfert des circuits électriques suivants :
ve (t ) i(t ) C vs (t )
R1
b)
R2
ve (t ) vs (t )
L
R2
c)
C i2 (t )
ve (t ) C vs (t )
i1 (t )
R1
R2
R1
d) C2
i2 (t )
–
C1 i1(t )
ve (t ) + vs (t )
R2 C2
R4
R1
R3
–
–
+
e) ve (t ) vo (t ) + vs (t )
Exercice n°2
2.a) Débrancher le condensateur C1. Calculer la fonction de transfert G (p) entre Vs (p) et Ve (p) , puis
calculer et tracer vs (t ) lorsque ve (t ) est un échelon unitaire.
2.b) Rebrancher le condensateur C1. Reprendre les calculs de la question a) en donnant les différentes
allures de vs (t ) en fonction de (R1.C1) et de (R2.C2).
2.c) Donner la condition particulière pour laquelle vs (t ) est aussi un échelon.
Exercice n°3
En négligeant les transitoires électriques, un moteur à courant continu peut être représenté par le schéma
fonctionnel (bloc diagramme) ci-dessous :
C (p )
u (p ) U (p ) k Γm (p) + 1 Ω(p)
A Jp
+ R +
– –
E (p )
f
k
Exercice n°4
Commande en boucle ouverte de la vitesse de rotation d'un moteur à courant continu à excitation indépendante.
Soit un moteur à courant continu (appelé également servomoteur) représenté par le schéma électrique ci-dessous.
ia (t ) : Courant d'induit f
Ω(t ), θ(t )
va (t ) : Tension d'induit ou d'armature Ra La
vb (t ) : Force contre électromotrice Charge
J
if (t ) : Courant d'excitation
v f (t ) : Tension d'excitation va (t ) ia (t ) vb (t ) M
Exercice n°5 K
a) Considérer le circuit de la figure ci-contre. L'interrupteur K est ouvert
pour t<0 et fermé à t=0. R
i(t )
En utilisant les transformées de Laplace, donner l'évolution du courant E
L
i(t ) en calculant son expression.
1 2
b) Considérer le circuit de la figure ci-contre. L'interrupteur K est en
position 1. Le circuit est en régime permanent. K
A l'instant t=0, on bascule K sur la position 2. R
E i(t )
En utilisant les transformées de Laplace, donner l'évolution du courant
L
i(t ) en calculant son expression.
Exercice n°1
Rappels :
+
Circuit électrique
+ +
C
R v(t ) v(t ) L v(t )
dv(t )
temporel
Relation
i(t ) = C . di(t )
v(t ) = R.i(t ) dt v(t ) = L.
dt
dans le domaine de
courant-tension
Relation
Laplace
1.a) On a :
vs (0) est la tension au borne du condensateur à l'instant t=0. Elle dépend de la charge initiale q0 et de
q
capacité C du condensateur : vs (0) = 0 (5)
C
V (p) + Rq .0
De (4) et (5) : Vs (p) = e (6)
1 + RC. .p
Ve (p)
Si le condensateur n'est pas chargé initialement (conditions initiales nulles), (6) devient : Vs (p) =
1 + RC. .p
V (p) 1
La fonction de transfert du système est alors : s =
Ve (p) 1 + RC . .p
S(p) K
Ce circuit électrique se comporte donc comme un système de 1er Ordre = de gain K=1 et de
E(p) 1 +T.p
constante de temps T=RC.
Important : Les conditions initiales sont supposées nulles (condensateur déchargé initialement dans ce cas).
Le circuit électrique est un diviseur de tension : Le rapport des tensions est égal au rapport des impédances.
1
Vs (p) Cp Vs (p) 1
= ⇒ =
Ve (p) R + 1 Ve (p) 1 + RC
. .p
Cp
1.b) On a :
1.c) On a :
R2
⎪⎧⎪I1 (p) = L [i1 (t )] Ve (p) = L [ve (t )]
⎨
⎪⎪I 2 (p) = L [i2 (t )] Vs (p) = L [vs (t )] i2 (t )
⎪⎩ C
En déterminant I 2 (p) à partir de ce système et en le remplaçant dans : Vs (p) = Ve (p) − R2I 2 (p)
2 2
Vs (p) 1 + 2RCp
1 + R1R2C p
on trouve : =
Ve (p) 1 +(2R1 + R2 )Cp + R1R2C2p2
1.d) On a :
L'impédance d'entrée de l'amplificateur tend vers l'infini : son courant d'entrée tend vers zéro.
Donc : i1 (t ) + i2 (t ) = 0
⎛ ve (t ) dv (t )⎞ ⎛ v (t ) dv (t )⎞
⇒ ⎜⎜ + C1 e ⎟⎟⎟ + ⎜⎜ s + C 2 s ⎟⎟⎟ = 0 R2
⎜⎝ R1 dt ⎟⎠ ⎝⎜ R2 dt ⎟⎠
R1
⎛1 ⎞ ⎛ 1 ⎞
Ve (p) ⎜⎜ + C1p ⎟⎟⎟ + Vs (p) ⎜⎜ + C 2 p ⎟⎟⎟ = 0
C2
⇒ i2 (t )
⎜⎝ R ⎟⎠ ⎜⎝ R ⎠⎟
1 2 –
C1 i1(t )
Vs (p) −R2 1 + RC
1 1p ve (t ) + vs (t )
⇒ =
Ve (p) R1 1 + R2C2p
Remarque :
Solutions TD n° 2 : Calcul des Fonctions de Transfert TD2 - 6
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
1.e) On a : R2 C2
R4
R1
R3
–
–
ve (t ) vo (t ) + vs (t )
Vs (p) Z ⎧Z 3 (p) = R3
⎪
=− 4 ⎪
avec ⎨
Vo (p) Z3 ⎪
⎪Z (p) = R4
⎩ 4
⎪
⎛ 1 ⎞⎟
R2 ⎜⎜1 + ⎟⎟
Vs (p) Vs (p) Vo (p) ⎜⎛ Z4 ⎟⎞⎛⎜ Z2 ⎟⎞ Z4 Z2 R4 ⎜⎝ R2C2p ⎟⎠
⇒ = = ⎜− ⎟⎟⎜− ⎟⎟ = =
Ve (p) Vo (p) Ve (p) ⎜⎝ Z3 ⎠⎝
⎟⎜ Z1 ⎟⎠ Z3 Z1 R3 R1
Vs (p) R2 R4 ⎛⎜ 1 ⎞⎟
⇒ = ⎜⎜1 + ⎟
Ve (p) R1 R3 ⎝ R2C2p ⎟⎟⎠
Exercice n°2 C1 Z1
Le circuit électrique est un diviseur de tension : Le Z2
rapport des tensions est égal au rapport des impédances :
R1 R2
V (p) Z2(p) ve (t ) vs (t )
G(p) = s =
Ve (p) Z1(p) + Z2(p) C2
⎧Z1 (p) = R1
⎪ ⎧Z1 (p) = R1
⎪
⎪
⎪ ⎪
⎪ ⎪
Dans ce cas : ⎨ 1 (p ) = 1 + 1 ⇒ ⎨⎪ R2
⎪
⎪ 1 ⎪
⎪ Z 2 (p ) =
⎪⎪Z 2 R2 C2p ⎪⎪
⎩ 1 + R2C 2 p
⎩
1 ⎧⎪K = 1
⎪⎪ RC1 2
Vs (p) RC
1 2 K ⎪
⇒ G(p) = = = avec ⎨
Ve (p) p + R1 + R2 p +a ⎪⎪a = R1 + R2
⎪⎪ R1R2C2
R1R2C2 ⎩
K vs(t)
Vs (p) =Ve (p)
p +a K/a
1
Si l'entrée Ve (p) = (échelon unitaire), alors :
p
1 K
Vs (p) = 2 pôles réels (0 et −a)
p p +a
A B
Vs (p) = +
p p +a
K ⎛1 1 ⎞⎟
⇒ Vs (p) = ⎜⎜ − ⎟
a ⎜⎝ p p +a ⎟⎠ 0
K 0 t
⇒ vs (t) =
a
(
1 −e−at )
L'entrée étant un échelon, la sortie n'est pas un échelon. Sans le condensateur C1, la sonde n'est pas
adaptée.
⎧⎪ 1 1 1 ⎧ R1
⎪⎪ (p) = + ⎪
⎪⎪Z1 (p) =
⎪⎪Z1 R1 1
⎪ C1 p ⎪
⎪ 1 + R1C1 p
Dans ce cas : ⎨ ⇒ ⎨
⎪
⎪⎪ 1 (p) = 1 + 1 ⎪
⎪⎪Z2 (p) = R2
⎪
⎪ Z R2 1 ⎪
⎪ 1 + R2C 2 p
⎪⎩ 2 C2p ⎩
⎧⎪
⎪⎪K = C1
⎪⎪ C1 +C2
Vs (p) C1 p + 1RC p +a
⎪⎪
⇒ G(p) = = 1 1 =K avec ⎨⎪a = 1RC
Ve (p) C1 +C2 p + R1 + R2 p +b ⎪⎪ 1 1
⎪⎪ R1 + R2
R1R2 (C1 +C2 ) ⎪⎪b =
⎪⎪⎩ R1R2 (C1 +C2 )
K ( p + a)
Vs (p) =Ve (p)
p +b
Solutions TD n° 2 : Calcul des Fonctions de Transfert TD2 - 8
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
1
Si l'entrée Ve (p) = (échelon unitaire), alors :
p
1 K ( p + a) ⎛ 1 p +a ⎞⎟ ⎛A B ⎞⎟
Vs (p) = = K ⎜⎜ ⎟ = K ⎜⎜ + ⎟ 2 pôles réels (0 et −b)
p p +b ⎜⎝ p p +b ⎟⎠ ⎝⎜ p p +b ⎠⎟
⎛a 1 b −a 1 ⎞⎟
⇒ Vs (p) = K ⎜⎜ − ⎟
⎜⎝b p b p +b ⎟⎠
⎛ R1 +R2 ⎞⎟
−⎜ ⎜ t ⎟
⎛ C1
⎜ R2 ⎟⎞ ⎜⎝⎜R1R2 (C1 +C2 )⎟⎟⎠ R2
⇒ vs (t) = ⎜ − ⎟⎟e +
⎜⎝C +C
1 2 R1 + R2 ⎟⎠ R1 + R2
vs(t)
C1
R1C1>R2C2
--------
C1+C2
R1C1=R2C2
R2
--------
R1+R2
C1
-------- R1C1<R2C2
C1+C2
0
0 t
La condition d'adaptation de la sonde (entrée échelon et sortie échelon) est qu'il n'y ait pas de terme en
⎛ C1 R2 ⎞⎟
exponentielle dans l'expression de vs (t) , c'est à dire ⎜⎜ − ⎟⎟ = 0 ⇒ C1R1 =C2R2
⎜⎝C +C
1 2 R1 + R2 ⎟⎠
R2
Dans ce cas : vs (t) = , c'est-à-dire un échelon < 1
R1 + R2
Exercice n°3
En négligeant les transitoires électriques, un moteur à courant continu peut être représenté par le schéma
fonctionnel (bloc diagramme) ci-dessous :
C (p )
u (p ) U (p ) k Γm (p) + 1 Ω(p)
A Jp
+ R +
– –
E (p )
f
k
Cet exercice constitue une application du théorème de superposition pour les systèmes linéaires.
u (p ) U (p ) k Γm (p) Ω1 (p)
A F (p )
+ R
–
E (p )
1
Avec F (p ) =
k Jp + f
u (p ) U (p ) k Ω1 (p) u (p ) k F (p ) Ω1 (p)
A F (p) A
+ R R k2
– 1+ F (p )
E (p ) R
Ω (p ) k F (p )
G1 (p) = 1 =A
u (p ) R k2
1+ F (p )
R
k Γm (p) + 1 Ω2 (p)
R + Jp
– –
E (p )
f
k
C (p )
k + 1 Ω2 (p)
R – Jp
–
f
k
C (p )
+ 1 Ω2 (p) 1 Ω2 (p)
C (p ) +
– Jp + Jp
– – –
f f
k2 k2
R R
Ω2 (p)
C (p ) +
F (p) C (p ) F (p ) Ω2 (p)
–
k2
1+ F (p )
R
k2
R 1
Avec F (p ) =
Jp + f
Ω2 (p) F (p )
G2 (p) = =
C (p ) k2
1+ F (p )
R
Exercice n°4
Commande en boucle ouverte de la vitesse de rotation d'un moteur à courant continu à excitation indépendante.
Soit un moteur à courant continu (appelé également servomoteur) représenté par le schéma électrique ci-dessous.
ia (t ) : Courant d'induit f
Ω(t )
va (t ) : Tension d'induit ou d'armature Ra La
Charge
vb (t ) : Force contre électromotrice J
if (t ) : Courant d'excitation
v f (t ) : Tension d'excitation va (t ) ia (t ) vb (t ) M Γm (t )
Rf
Ω(t ) : Vitesse de rotation
Γm (t ) : Couple moteur Lf v f (t )
Induit
Ra, La: Résistance et inductance du circuit d'induit. (circuit d'armature) if (t ) Inducteur
Rf, Lf: Résistance et inductance du circuit d'excitation. (circuit d'excitation)
J : Moment d'inertie équivalent de la charge + moteur.
f : Frottement visqueux équivalent de la charge + moteur.
Le couple électromagnétique Γe développé par le moteur est proportionnel au produit du courant d'induit
ia (t ) et du flux d'excitation :
Γe (t ) = K1 .φf (t ).ia (t )
Γe (t ) = Ka .ia (t ) (1)
avec :
Ka = K1.K2 .i f
Remarque : Noter que si le signe du courant ia (t ) est inversé, le signe du couple sera inversé, ce qui
provoquera une inversion du sens de rotation du moteur.
Lorsque le moteur tourne en entrainant sa charge, une tension vb (t ) (force contre électromotrice) est
induite dans l'armature et tend à s'opposer à la tension d'induit.
vb (t ) est proportionnelle au flux d'entrefer φf (t ) (constant dans ce cas) et à la vitesse de rotation Ω(t ) :
vb (t ) = Kb .Ω(t ) (3)
La vitesse de rotation du moteur est contrôlée par la tension d'armature va (t ) . Or, le circuit électrique
d'armature obéit à l'équation différentielle suivante :
dia (t )
va (t ) = Ra ia (t ) + La + vb (t ) (4)
dt
Ce qui donne avec l'équation (3) :
dia (t )
va (t ) = Ra ia (t ) + La + Kb .Ω(t ) (5)
dt
En définitive, les 2 équations (5) et (7) définissent complètement les comportements électrique et
mécanique du moteur. En supposant toutes les conditions initiales nulles, et en prenant les transformées
de Laplace de ces équations, on obtient :
⎧
⎪
⎪Va (p) = Ra Ia (p) + La pIa (p) + Kb Ω(p)
⎨
⎪
⎪JpΩ(p) + f Ω(p) = Ka Ia (p)
⎩
En éliminant le courant entre les 2 équations, on ne considère plus que la relation entrée-sortie entre la
tension d'armature Va (p) et la vitesse de rotation Ω(p) (Fonction de transfert F(p)) :
Ω(p) Ka
F (p ) = =
Va (p) L Jp 2 + (L f + R J ) p + R f + K K
a a a a a b
Ω(p) Ka
F (p ) = =
Va (p) (Ra + La p )( f + Jp ) + Ka Kb
L'inductance La est, en général, très faible et peut être négligée. F(p) se réduit à :
Ka
Ω(p) Ra f + Ka Kb
F (p ) = =
Va (p) RaJ
1+ p
Ra f + Ka Kb
⎧⎪ Ka
⎪⎪Km = Gain du moteur
⎪⎪ Ra f + Ka Kb
Si on note : ⎨
⎪⎪ Ra J
⎪⎪Tm = Constante de temps du moteur
⎪⎩ Ra f + Ka Kb
Alors, la relation entrée-sortie entre la tension d'armature Va (p) et la vitesse de rotation Ω(p) , est :
Ω(p) Km
F (p ) = =
Va (p) 1 + Tm p
A partir des différentes équations, on peut modéliser la relation entre la tension d'armature Va (p) et la
vitesse de rotation Ω(p) par le schéma fonctionnel suivant :
Γ p (p ) Charge
Moteur
–
Va (p) 1 Ia (p) Γe (p) Γm (p) 1 Ω(p)
Ka
+ Ra + La p + f + Jp
– Vb (p)
Kb
Le couple électromagnétique Γe développé par le moteur est proportionnel au produit du courant d'induit
ia (t ) et du flux d'excitation :
Γe (t ) = K1 .φf (t ).ia (t )
D'où :
Γe (t ) = K1 .K 2 .i f (t ).ia (t )
avec :
K f = K1.K 2 .ia
Remarque : Noter que si le signe du courant i f (t ) est inversé, le signe du couple sera inversé, ce qui
provoquera une inversion du sens de rotation du moteur.
La vitesse de rotation du moteur est contrôlée par la tension d'excitation v f (t ) . Or, le circuit électrique
d'excitation obéit à l'équation différentielle suivante :
di f (t )
v f (t ) = Rf i f (t ) + Lf (3)
dt
En définitive, les 2 équations (3) et (5) définissent complètement les comportements électrique et
mécanique du moteur. En supposant toutes les conditions initiales nulles, et en prenant les transformées
de Laplace de ces équations, on obtient :
⎧
⎪
⎪Vf (p) = Rf I f (p) + Lf pI f (p)
⎨
⎪
⎪JpΩ(p) + f Ω(p) = K f I f (p)
⎪
⎩
En éliminant le courant entre les 2 équations, on ne considère plus que la relation entrée-sortie entre la
tension d'excitation Vf (p) et la vitesse de rotation Ω(t ) (Fonction de transfert F(p)) :
Ω(p) Kf
F (p ) = =
f f (
Vf (p) L Jp 2 + L f + R J p + R f
f f )
Ω(p) Kf
F (p ) = =
V f (p ) ( )
Rf + Lf p ( f + Jp )
Kf
Ω(p) Rf f
F (p ) = =
Vf (p) ⎛⎜ L ⎞⎛ ⎞
⎜⎜1 + f p ⎟⎟⎜
⎟⎟ ⎜1 +
J
p ⎟⎟⎟
⎜⎜ Rf ⎟⎠ ⎝ ⎜ f ⎟⎠
⎝
⎧⎪
⎪⎪K = K f Gain du moteur
⎪⎪ m Rf f
⎪⎪
⎪⎪ J
Si on note : ⎨Tm = Constante de temps mécanique du moteur
⎪⎪ f
⎪⎪
⎪⎪ Lf
⎪⎪Tf = Constante de temps électrique du moteur
⎪⎩ Rf
Alors, la relation entrée-sortie entre la tension d'excitation Vf (p) et la vitesse de rotation Ω(p) , est :
Ω(p) Km
F (p ) = =
V f (p ) ( )
1 + Tf p (1 + Tm p )
A partir des différentes équations, on peut modéliser la relation entre la tension d'excitation Vf (p) et la
vitesse de rotation Ω(p) par le schéma fonctionnel suivant :
Γ p (p ) Charge
Moteur
–
1 I f (p ) Γe (p) Γm (p) 1 Ω(p)
V f (p ) Kf
Rf + Lf p + f + Jp
Exercice n°5
a)
¾ Pour t < 0 :
L'interrupteur K est ouvert. Aucun courant ne circule dans R et L vaut : i(0− ) = 0 .
K
¾ Pour t ≥ 0 :
A t=0, l'interrupteur K est fermé. Le courant circule dans R et L
selon l'équation électrique : R
i(t )
E
di(t ) L
L. + R.i(t ) = E avec i(0) = 0 .
dt
E ⎡ 1 ⎤
⇒ L. [ pI (p) − i(0)] + R.I (p) = ⇒ I (p ) = E ⎢ ⎥
p ⎢ p (Lp + R )⎥
⎣ ⎦
⎡ ⎤
E ⎢1⎢ 1 ⎥⎥
⇒ I (p ) = ⎢ −
R ⎢ p p + R ⎥⎥
Allure du courant
E/R
⎢⎣ L ⎥⎦
⎛ R ⎞
− t ⎟⎟
E ⎜⎜
⇒ i(t ) = ⎜⎜1 − e L ⎟⎟
R ⎜⎜ ⎟
⎝ ⎠⎟ Courant
E
i(0) = 0 et i(∞) =
R
0
0
Tem ps (sec)
b)
¾ Pour t < 0 :
L'interrupteur K est en position 1. Le courant circulant dans R et L
i(0− ) = E .
1 2
vaut, en régime permanent :
R
K
¾ Pour t ≥ 0 :
A t=0, l'interrupteur K bascule sur la position 2. Le courant circulant R
dans L ne peut pas varier instantanément. Il vaut donc : E i(t )
i(0+ ) = i(0− ) = i(0) = E . R L
Ce courant constitue le courant initial à t=0.
L'équation électrique est :
di(t ) E
L. + R.i(t ) = 0 avec i(0) =
dt R
⇒ L. [ pI (p) − i(0)] + R.I (p) = 0
Allure du courant i(t)
E/R
E 1
⇒ I (p) =
R p+R
L
R
E − t
Courant
⇒ i(t ) = e L
R
E
i(0) = et i(∞) = 0
R 0
0
Tem ps (sec)
Exercice n°1
Déterminez les fonctions de transfert par simplifications successives des blocs fonctionnels, puis en utilisant la
règle de Mason.
G1
a) E(p) + S(p)
G2
+ +
–
G3
+
–
G4
G1
+
b) E(p) S(p)
G2
+ +
–
H1
+
–
H2
G4
+
E(p) + S(p)
G1 G2 G3
+ +
c) – –
H2
H1
H1
+
d) E(p) + S(p)
G1 G2 G3
+ + +
– – –
H2
H3
G4
+
E(p) + S(p)
G1 G2 G3
e) + + +
– – –
H1
H2
H3
Exercice n°2
Soit le système suivant à 2 entrées. Trouver la relation S(p) en fonction de E(p) et W(p) :
G2
–
E(p) + S(p)
G1 G3 G4
+ + +
– – + –
G6 G5
+
+
W(p)
G7
Exercice n°1
1.a) G1
E(p) + S(p)
G2
+ +
–
G3
+
–
G4
¾ 1ère méthode : Par simplifications successives des blocs fonctionnels :
E G1 + G2 S
E S
G1 + G2 ⇒ 1 + (G1 + G2 )(G3 − G4 )
+
–
G3 − G4
1 G2 1
E(p) S(p)
−1 G3
−G4
• Trouver les chaines directes et leurs gains ( M j avec j = entier représentant le nombre de
chaines directes du système) :
Les chaines directes sont les chemins de E(p) vers S(p) qui ne coupent pas le même point plus
M1 = G1
d’une fois.
M 2 = G2
• Trouver les boucles et leurs gains :
Les boucles sont des chemins fermés qui peuvent être empruntés sans croiser le même point plus
d’une fois.
Boucle 1 = −G1G3 Boucle 3 = −G2G3
Boucle 2 = G1G4 Boucle 4 = G2G4
• Trouver les Δ j :
Δ j = 1 – (les boucles restant après élimination de la chaine j). Si aucune restante alors Δ j = 1.
∑ M j Δj
S (p ) j G1 + G2
= =
E (p ) Δ 1 + (G1 + G2 )(G3 − G4 )
1.b) G1
+
E(p) S(p)
G2
+ +
–
H1
+
–
H2
¾ 1ère méthode : Par simplifications successives des blocs fonctionnels :
G1
+
E S
G2
+ +
–
H1
+
–
H2
G1
+
E S
G2
+ +
–
H1 − H 2
E G2 S ⇒ E G2 (1 + G1 ) S
1 + G1
1 + G2 (H1 − H 2 ) 1 + G2 (H1 − H 2 )
¾ 2 ème
méthode : Par application de la règle de Mason :
G1
1 1 1 G2 1
E(p) S(p)
H1
−1
−H 2
• Trouver les chaines directes et leurs gains ( M j avec j = entier représentant le nombre de
chaines directes du système) :
Les chaines directes sont les chemins de E(p) vers S(p) qui ne coupent pas le même point plus
M1 = G1G2
d’une fois.
M 2 = G2
• Trouver les boucles et leurs gains :
Les boucles sont des chemins fermés qui peuvent être empruntés sans croiser le même point plus
d’une fois.
Boucle 1 = −G2H 1
Boucle 2 = G2H 2
• Trouver les Δj :
Δ j = 1 – (les boucles restant après élimination de la chaine j). Si aucune restante alors Δ j = 1.
Si nous éliminons le chemin M1 = G1G2 du système, il ne reste plus de boucle complète. Alors :
Δ1 = 1 .
Si nous éliminons le chemin M 2 = G2 du système, il ne reste plus de boucle complète. Alors :
Δ2 = 1 .
• Trouver Δ (fonction caractéristique) :
Δ = 1 − (−G2H 1 + G2H 2 )
+()
⇒ Δ = 1 + G2H 1 − G2H 2 = 1 + G2 (H 1 − H 2 )
−()
+()....
∑ M j Δj
S (p ) j G1G2 + G2 G2 (1 + G1 )
= = =
E (p ) Δ 1 + G2 (H1 − H 2 ) 1 + G2 (H 1 − H 2 )
1.c)
G4
+
E(p) + S(p)
G1 G2 G3
+ +
– –
H2
H1
G4
G3
+
E +
G1 G2 G3
+ +
– –
H2
G1
H1
G4
G3
+
E + S
G1G2G3
+ +
– –
H2
G1
H1
E G S
G1G2G3 1 + 4G
+ 3
–
H
H1 + 2 G
1
G1G2G3
⎛ G
H ⎞ 1+ 4
E S
1 + G1G2G3 ⎜⎜H1 + 2 ⎟⎟⎟ G3
⎜⎝ G1 ⎠⎟
E G1G2 (G3 + G4 ) S
1 + G1G2G3H1 + G2G3H 2
¾ 2 ème
méthode : Par application de la règle de Mason :
G4
1 G1 G2 G3 1 1
E(p) S(p)
−H 2
−H1
• Trouver les chaines directes et leurs gains ( M j avec j = entier représentant le nombre de
chaines directes du système) :
Les chaines directes sont les chemins de E(p) vers S(p) qui ne coupent pas le même point plus
M1 = G1G2G3
d’une fois.
M 2 = G1G2G4
• Trouver les boucles et leurs gains :
Les boucles sont des chemins fermés qui peuvent être empruntés sans croiser le même point plus
d’une fois.
Boucle 1 = −G1G2G3H1
Boucle 2 = −G2G3H 2
• Trouver les Δj :
Δ j = 1 – (les boucles restant après élimination de la chaine j). Si aucune restante alors Δ j = 1.
Δ = 1 − (−G1G2G3H 1 − G2G3H 2 )
+()
⇒ Δ = 1 + G1G2G3H1 + G2G3H 2
−()
+()....
∑ M j Δj
S (p ) j G1G2G3 + G1G2G4
= =
E (p ) Δ 1 + G1G2G3H 1 + G2G3H 2
S (p ) G1G2 (G3 + G4 )
=
E (p) 1 + G1G2G3H 1 + G2G3H 2
1.d)
H1
+
E(p) + S(p)
G1 G2 G3
+ + +
– – –
H2
H3
H1
G2
+
E + S
G1 G2 G3
+ + +
– – –
H2
H3
E G2 H1 S
G1 1+ G3
+ + 1 + G2H 2 G2
– –
H3
E G3 (G2 + H 1 ) S
G1
+
–
(1 + G2H 2 ) + (G2 + H1 )G3H 3
E G1G3 (G2 + H 1 ) S
+
–
(1 + G2H 2 ) + (G2 + H1 )G3H 3
E G1G3 (G2 + H 1 ) S
1 + G2H 2 + G2G3H 3 + G3H 1H 3 + G1G2G3 + G1G3H1
¾ 2 ème
méthode : Par application de la règle de Mason :
H1
1 G1 1 G2 1 G3 1
E(p) S(p)
−H 2 −H 3
−1
• Trouver les chaines directes et leurs gains ( M j avec j = entier représentant le nombre de
chaines directes du système) :
Les chaines directes sont les chemins de E(p) vers S(p) qui ne coupent pas le même point plus
d’une fois.
M1 = G1G2G3
M 2 = G1H 1G3
• Trouver les boucles et leurs gains :
Les boucles sont des chemins fermés qui peuvent être empruntés sans croiser le même point plus
d’une fois.
• Trouver les Δ j :
Δ j = 1 – (les boucles restant après élimination de la chaine j). Si aucune restante alors Δ j = 1.
∑ M j Δj
S (p ) j
• La solution est alors : =
E (p ) Δ
S (p ) G1G3 (G2 + H 1 )
=
E (p) 1 + G2H 2 + G2G3H 3 + G3H1H 3 + G1G2G3 + G1G3H 1
Solutions TD n° 3 : Réduction des blocs fonctionnels TD3 - 9
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
1.e)
G4
+
E(p) + S(p)
G1 G2 G3
+ + +
– – –
H1
H2
H3
G4
1 1 G1 G2 G3 1
E(p) S(p)
−H1 −H 2
−H 3
• Trouver les chaines directes et leurs gains ( M j avec j = entier représentant le nombre de
chaines directes du système) :
Les chaines directes sont les chemins de E(p) vers S(p) qui ne coupent pas le même point plus
d’une fois.
M1 = G1G2G3
M 2 = G4
• Trouver les boucles et leurs gains :
Les boucles sont des chemins fermés qui peuvent être empruntés sans croiser le même point plus
d’une fois.
• Trouver les Δ j :
Δ j = 1 – (les boucles restant après élimination de la chaine j). Si aucune restante alors Δ j = 1.
∑ M j Δj
S (p ) j
• La solution est alors : =
E (p ) Δ
S (p ) G1G2G3 + G4
=
E (p) 1 + G1G2H 1 + G2G3H 2 + G1G2G3H 3 + G4H 3 − G4H 2G2H 1
Exercice n°2
Soit le système suivant à 2 entrées. Trouver la relation S(p) en fonction de E(p) et W(p).
G2
–
E(p) + S(p)
G1 G3 G4
+ + +
– – + –
G6 G5
+
+
W(p)
G7
Il s'agit en fait de trouver 2 fonctions de transfert : la première, GSE (p) , entre l'entrée E et la sortie S. La
seconde,GSW (p) , entre l'entrée W et la sortie S. Puisque le système est supposé linéaire, lorsque nous
calculonsGSE (p) , nous pouvons considérer que l'entrée W = 0. De même, lorsque nous calculonsGSW (p) ,
nous pouvons considérer que l'entrée E = 0. Une fois les 2 fonctions de transfert calculées, la sortie S(p) due
aux 2 entrées E(p) et W(p) est donnée par :
Bien que GSE (p) etGSW (p) peuvent être obtenues par manipulation des blocs fonctionnels, ces
manipulations ne sont pas simples. De plus, les manipulations utilisées pour le calcul de GSE (p) ne sont,
généralement, pas utilisées pour calculer GSW (p) . Il est donc requis 2 séries séparées de manipulations.
−G2
1 1 1 G1 1 G3 G4
E(p) S(p)
−G6 G5
−1
W(p)
G7
−1
Déterminons Δ (fonction caractéristique). Cette fonction est indépendante des entrées et des sorties
considérées :
Pour cela :
• Les boucles 2 à 5 sont des boucles qui se touchent car elles passent toutes par G4.
• Les boucles 1 et 2 ne se touchent pas. Les boucles 1 et 5 non plus.
Calculons maintenant les chaines directes et leurs gains. Les chaines directes sont les chemins parcourus
d'une entrée vers une sortie. Elles dépendent donc de l'entrée considérée :
( M Ei avec i = entier représentant le nombre de chaines directes du système entre l'entrée E et la sortie S).
( MWj avec j = entier représentant le nombre de chaines directes du système entre l'entrée W et la sortie S).
M E 1 = G1G3G4
De E(p) vers S(p) :
M E 2 = −G2G4
S (p )
∑ M Ei ΔEi
GSE (p) est alors égale à : GSE (p) = = i
E (p ) Δ
∑ MWj ΔWj
S (p ) j
GSW (p) est alors égale à : GSW (p) = =
W (p ) Δ
−G4 (1 + G1G6 )
GSW (p) =
1 + G1G6 + G4G5 − G3G4G7 + G1G3G4 − G2G4 + G1G4G5G6 − G1G2G4G6
Finalement :
1. + – + + + –
+ +
B C C B
C A A–B A–B+C
A + A–B+C
2. + +
– +
+ B C
– B
4.
A A.G1 A.G1.G2 A A.G1.G2
G1 G2 G1.G2
A A.G1 A.G1+A.G2
G1 A A.G1+A.G2
G1+G2
5. +
A.G2
+
G2
B
A A.G A.G – B A–
G A G G A.G – B
6. + + B
– B –
1
B
G
G
A.G A A.G
A G
G
8. A.G
A.G G
A A.G
A A.G G
G
A
9. 1
A.G
A G
B A–B
A A–B –
10. + +
– B A
A–B
+ –
A–B
A B A B
G1
G2 G1
+ 1
12.
– +
G2 –
G2
A B A B
G1 G1
+ 1 + G1.G2
13.
–
G2
A B
G1 A G1 B
+ 1 − G1.G2
14.
+
G2
Exercice n°1
• Tracer les diagrammes de Bode (asymptotes pour le gain), et calculer la pulsation de coupure ωco
(pulsation correspondant au gain unitaire) et la phase correspondante ϕ (ωco ) .
• Tracer, approximativement, les lieux de Nyquist et de Black (ou Black-Nichols) pour chaque fonction en
vous aidant des diagrammes asymptotiques de Bode obtenus précédemment.
K
a) G (p) = b) G (p) = Kp
p
4 8
c) G (p) = d) G (p) =
1+
p p p2
1+ +
2 2 4
16 0.25(4 + p)
e) G (p) = f) G (p) =
p(1 + 4 p) (0.5 + p)(0.125 + p)
100(1 + p) K
g) G (p) = h) G (p) = p
p
p(1 + )(1 + 100p) p 2 (1 + )
10 8
8(1 + 4 p)
i) G (p) =
1 1 1
(1 + p)(1 + p)(1 + p + 2 p2 )
8 32 32
4 32 (2 − p )
j) G (p) = p k) G (p) =
1− 16 + 65p + 4p2
2
Exercice n°1
Traçons les diagrammes de Bode et les Lieux de Nyquist et de Black (ou Black-Nichols) pour chacune des
Fonctions de Transfert suivantes, en considérant que c'est la Fonction de Transfert en Boucle Ouverte. Nous
considérerons toujours le cas de la FTBO car, nous verrons dans le chapitre suivant, relatif à la stabilité des
systèmes asservis linéaires, que la stabilité en Boucle Fermée est toujours déterminée à partir de la Boucle
Ouverte.
Dans ce qui suit, G (p) désigne toujours la Fonction de Transfert en Boucle Ouverte :
E(p) S(p)
A(p)
G (p) = FTBO(p) = A(p).B(p) +
–
B(p)
K
a) G (p) =
p
⎧
⎪ K
⎪
⎪ G ( j ω) = ⇒ log G ( j ω) = log (K ) − log (ω )
K K ⎪
⎪ ω
G ( j ω) = = −j ⇒ ⎨ ⎛K ⎞
jω ω ⎪ K π
⎪
⎪ G ( j ω ) = ϕ (ω ) = − j = −arctg ⎜⎜⎜ ω ⎟⎟⎟ = −arctg (∞) = −
⎪
⎪ ω ⎜⎝ 0 ⎟⎠ 2
⎩
9 Le log (module) est donc une droite de pente (–1) en fonction de log (ω ) .
π
9 La phase est constante et égale − .
2
log ( G (ω) )
Donc :
ωco = K rd / s
ωco = K rd / s
ϕ (ωco ) = − π 2 K (−1)
1
K log ( ω )
1
∠G (ω)
log ( ω )
0
−π2
ϕ(ωco ) = − π 2
Diagramme asymptotique de Bode
0 1
Réel (G (ω) ) ∠G (ω)
ω→∞ −π2 0
ω→∞
ω→0
b) G (p) = Kp
⎧
⎪ G ( j ω) = K ω ⇒ log G ( j ω) = log (K ) + log (ω )
⎪
⎪
G ( j ω) = jK ω ⇒ ⎪
⎨
⎪⎪ G ( j ω) = ϕ (ω ) = jK ω = arctg ⎛⎜ K ω ⎞⎟⎟ = arctg (∞) = π
⎪ ⎜⎝ 0 ⎟⎠ 2
⎪
⎩
9 Le log (module) est donc une droite de pente (+1) en fonction de log (ω ) .
π
9 La phase est constante et égale .
2
log ( G (ω) )
ωco = 1 rd / s (+1)
K K
1 log ( ω )
1 1
K
∠G (ω)
+π2
Donc : 0 log ( ω )
1
ωco = rd / s ϕ(ωco ) = π 2
K
ϕ (ωco ) = π 2 Diagramme asymptotique de Bode
ω→0
4
c) G (p) = p
1+
2
• Diagramme de Bode, ωco , ϕ (ωco )
⎧K = 4
⎪
4 K ⎪
⎪
Calculons le module et la phase de G ( j ω) : G (p ) = p = 1 + Tp avec ⎨
1+ ⎪T = 1
⎪
2 ⎪
⎩ 2
⎧⎪ K
⎪⎪G ( j ω) =
K ⎪⎨
G ( j ω) = ⇒ 1 + ω2T 2 (voir polycopié de cours )
1 + j ωT ⎪⎪
⎪⎪⎩ G ( j ω) = ϕ (ω ) = −arctg (ωT )
log ( G (ω) )
ωco = 8 rd / s
(0) 4
(−1)
2−
1 log ( ω )
1 1
1 2 4 8
4 2
∠G (ω)
0 log ( ω )
ϕ(ωco )
−π 4
−π2
D'après le diagramme :
ωco = 8 rd / s
1
ϕ (ωco ) = −arctg(ωcoT ) = −arctg(8 × ) −76°
2
ω→∞ ω→0
ω→∞
8
d) G (p) =
p p2
1+ +
2 4
⎧
⎪
⎪
⎪
⎪K =8
8 K ⎪
⎪
G (p ) = = avec ⎪ ⎨ωn = 2 rd / s
p p 2 ξ 1 2 ⎪
⎪
1+ + 1+2 p+ 2 p ⎪ 1
2 4 ωn ω n
⎪
⎪ξ=
⎪
⎪
⎩ 2
ξ < 1 (régime oscillatoire amorti, pôles complexes conjugués )
⎧⎪ K
⎪⎪G ( j ω) =
⎪ ⎛ 2 ⎞2 2
⎪⎪⎪ ⎜⎜ ⎛⎜ ω ⎞⎟ ⎟⎟ ⎛
⎜ ω ⎞⎟
⎪⎪ ⎜⎜1 − ⎜⎜ ⎟⎟⎟ ⎟⎟ − ⎜⎜2ξ ⎟⎟
⎪⎪ ⎜⎝ ⎝ ωn ⎠ ⎟⎟⎠ ⎝ ωn ⎠⎟
⎪⎪
⎨ ⎛ ⎞ (voir polycopié de cours )
⎪ ⎪ ⎜
⎜ ω ⎟⎟
⎪ ⎜ 2 ξ ⎟
⎪⎪⎪ G ( j ω) = ϕ (ω ) = −arctg ⎜⎜⎜ ωn ⎟⎟⎟
⎜⎜ ⎟
⎪
⎪ 2 ⎟⎟
⎛ ⎞
⎪⎪ ⎜⎜ ⎜ ω ⎟ ⎟⎟
⎪⎪ ⎜⎜1 − ⎜⎜ ⎟⎟⎟ ⎟⎟
⎪⎩ ⎝ ⎝ ωn ⎠ ⎟⎠
D'après le diagramme :
⎛ ⎞ ⎛ ⎞
⎜⎜ ωco ⎟⎟ ⎜⎜ 1 4 2 ⎟⎟
⎜⎜ 2ξ ⎟ ⎜⎜ 2 ⎟⎟
⎜⎜ ωn ⎟⎟⎟ ⎜ 2 2 ⎟⎟
ϕ (ωco ) = −arctg ⎜ ⎟ = −arctg ⎜⎜
⎟ ⎟⎟ − 158
°
⎜⎜ ⎛ ωco ⎞⎟2 ⎟⎟⎟ ⎜⎜ ⎛ 4 2 ⎟⎞2 ⎟⎟ faire attention
⎜⎜1 − ⎜⎜ ⎟ ⎟ ⎜⎜1 − ⎜⎜ ⎟⎟ ⎟⎟⎟ à cette valeur
⎜⎝ ⎜⎝ ω ⎟⎟⎠ ⎟⎟⎠ ⎜ ⎝ ⎜
⎝ 2 ⎟⎠ ⎟⎠
n
log ( G (ω) )
(0) 8
ωco
4− (−2)
2−
| | |
1 | | | | log ( ω )
1
4
1
2 1 2 4 8 16
∠G (ω)
0 log ( ω )
ϕ(ωco )
−π2
−π
ω→∞ ω→0
ω→∞
16
e) G (p) =
p(1 + 4p)
16 16 1 ⎧
⎪1 intégrateur
⎪
G (p ) = = ⇒⎨
p(1 + 4 p) p 1 + 4p ⎪
⎪1 système de 1er ordre
⎪
⎩
log ( G (ω) )
(−1)
64 −
32 −
16 −
8−
ωco
4−
(−2)
2−
1 log ( ω )
| | | | −| | | | |
1 1
16 8
1
4
1
2 1 2 4 8 16
∠G (ω)
log ( ω )
0
ϕ(ωco )
−π2
−π
D'après le diagramme :
wco = 2 rd / s
ϕ (ωco ) = −90° − arctg (ωcoT ) = −90° − arctg (2 × 4) −173°
16 K ⎪⎧⎪K = 16
G (p ) = = avec ⎨
p(1 + 4p) p(1 + Tp) ⎪⎪T = 4
⎩
Le tracé du Lieu de Nyquist à partir du diagramme de Bode est, généralement, suffisant. Mais, en
présence d'intégrateurs (comme pour cet exemple), il faut s'assurer du tracé du lieu au voisinage de
ω = 0 , en calculant les parties imaginaire et réel de G ( jω) et les faire tendre vers zéro. En
présence de dérivateurs, le lieu est à vérifier au voisinage de ω → ∞ , en les faisant tendre vers
l'infini.
⎧
⎪ lim Réel [G ( j ω)] = −KT
K ⎛ 1⎞ ⎪
⎪ω → 0
⇒ G ( j ω) = ⎜−T − j ⎟⎟ ⇒ ⎨
2 ⎜⎝ ω⎠ ⎪ lim Imag [G ( j ω)] = −∞
1 + (ωT ) ⎪
⎪
⎩ω → 0
ω→∞ 1
∠G (ω)
−π −π 2 0
ω→0
Lieu de Nyquist
ω→∞
Lieu de Black
0.25(4 + p)
f) G (p) =
(0.5 + p)(0.125 + p)
1 1
0.25 × 4 × (1 + p) 16(1 +
p)
0.25(4 + p) 4 4
G (p ) = = =
(0.5 + p)(0.125 + p) 0.5 × (1 + 1 p) × 0.125 × (1 + 1 p) (1 + 2p)(1 + 8p)
0.5 0.125
⎧K = 16
⎪
⎪
⎪
⎪
⎪ ⎫
K (1 + T1 p) ⎪T1 = 1 4 s ⇒ ω1 = 4 rd/s ⎪ ⎪
G (p ) = avec ⎪
⎨ ⎪
⎪
⎪
(1 + T2 p)(1 + T3 p) ⎪T2 = 2 s
⎪ ⇒ ω2 = 1 2 rd/s ⎬ ⇒ ω3 < ω2 < ω1
⎪
⎪ ⎪
⎪
⎪
⎪T =8 s ⇒ ω3 = 8 rd/s ⎪
1 ⎪
⎪ 3
⎩ ⎪
⎭
D'après le diagramme :
wco = 1 rd / s
log ( G (ω) )
64 −
32 −
(0)
16 −
8− ωco
(−1)
4−
2−
1 log ( ω )
| | | | −| | | | |
1 1
16 8
1
4
1
2 1 2 4 8 16
(−2)
∠G (ω) (−1)
log ( ω )
0
ϕ(ωco )
−π2
−π
ω→0
16
Imag (G (ω) )
0 16 −π −π2 0
Réel (G (ω) ) ∠G (ω)
1
ω→∞ ω→0
Lieu de Nyquist
ω→∞
Lieu de Black
100(1 + p)
g) G (p) = p
p(1 + )(1 + 100p)
10
⎧K = 100
⎪
⎪
⎪
⎪
⎪ ⎫
K (1 + T1p) ⎪
⎪
T1 = 1 s ⇒ ω1 = 1 rd/s ⎪⎪⎪
G (p ) = avec ⎨ ⎪
p(1 + T2 p)(1 + T3 p) ⎪T2 = 110 s
⎪ ⇒ ω2 = 10 rd/s ⎬⎪ ⇒ ω3 < ω1 < ω2
⎪
⎪ ⎪
⎪
⎪
⎪T = 100 s ⇒ ω3 = 1100 rd/s ⎪⎪
⎪ 3
⎩ ⎪
⎭
log ( G (ω) )
(−1)
105 −
104 −
103 − ωco
(−2) 102 −
10 −
1 | log ( ω )
| | | − | | |
1
1000
1
100
1
10 1 10 100 1000
(−1)
(−2)
∠G (ω)
log ( ω )
ϕ(ωco ) 0
−π2
−π
D'après le diagramme :
wco = 1 rd / s
Pour le lieu de Nyquist, il faut vérifier le tracé au voisinage de ω = 0 , en calculant les parties
imaginaire et réel de G ( jω) et les faire tendre vers zéro.
⎧
⎪ lim Réel [G ( j ω)] = −K (T2 + T3 − T1 )
⎪
⎪ω → 0
⎨
⎪
⎪ lim Imag [G ( j ω)] = −∞
⎪
⎩ω → 0
ω→0
log ( G (ω) )
Imag (G (ω) )
0
Réel (G (ω) )
ω→∞
−K (T2 + T3 − T1 )
−π −π2
0 ∠G (ω)
ω→0
Lieu de Nyquist
ω→∞
Lieu de Black
K
h) G (p) = p
p2 (1 + )
8
Donc :
9 K = 64 , ωco = 8 rd / s .
Si
9 Si K > 64 ,
⎪⎧⎪ log (y ) − log(1)
⎪⎪-3 =
⎪ log (8) - log (wco )
(wco ) ∈ pente (-3) ⇒ ⎨ ⇒ wco = 2 3 K rd / s
⎪⎪ log (K ) − log(y )
⎪⎪-2 =
⎪⎪⎩ log (1) - log (8)
9 Si K < 64 ,
log (K ) − log(1)
(wco ) ∈ pente (-2) ⇒ -2 = ⇒ wco = K rd / s
log (1) - log (wco )
log ( G (ω) )
Gain K fort
(−2)
ϕ (ωco ) ne dépend pas de K , mais dépend −K ωco ∈ pente (−2)
de la valeur de ωco :
Gain K faible ωco ∈ pente (−3)
⎛ 1⎞ y
ϕ (ωco ) = −180° − arctg ⎜⎜ωco × ⎟⎟ (−2)
⎝ 8⎠
−K
1| | log ( ω )
| | | | − | | |
1 8
(−3)
∠G (ω) (−3)
log ( ω )
0
ϕ(ωco )
ϕ(ωco )
−π
− 3π 2
Pour le lieu de Nyquist, il faut vérifier le tracé au voisinage de ω = 0 , en calculant les parties
imaginaire et réel de G ( j ω) et les faire tendre vers zéro.
⎧
⎪ lim Réel [G ( j ω)] = −∞
⎪
⎪ω → 0
⎨
⎪
⎪ lim Imag [G ( j ω)] = +∞
⎪
⎩ω → 0 ω→0
log ( G (ω) )
Imag (G (ω) )
ω→0
− 3π 2 −π 0 ∠G (ω)
ω→∞
Réel (G (ω) )
0
ω→∞
Lieu de Nyquist
Lieu de Black
8(1 + 4 p)
i) G (p) =
1 1 1
(1 + p)(1 + p)(1 + p + 2 p2 )
8 32 32
⎪⎧⎪ωn = 32 rd / s
1 1 ⎪
= avec ⎨
1 1 ξ 1 ⎪⎪ξ = 1
1+ p + 2 p2 1+2 p + 2 p2
32 32 ωn ωn ⎪⎩⎪ 2
ξ < 1 (régime oscillatoire amorti, pôles complexes conjugués )
⎧
⎪K =8
⎪
⎪
⎪
⎪
⎪T1 = 4 s ⇒ ω1 = 1 4 rd/s
⎪
⎪
K (1 + T1p) ⎪
G (p ) = avec ⎨T2 = 1 s ⇒ ω2 = 1 rd/s
⎛ ξ 1 2 ⎞⎟⎟ ⎪
⎪
⎜
(1 + T2 p)(1 + T3 p) ⎜⎜1 + 2 p+ 2 p ⎟ ⎪T = 1 s
⎟⎠ ⎪ ⇒ ω3 = 8 rd/s
⎜⎝ ωn ωn ⎪⎪ 3 8
⎪
⎪ξ = 0.5 ωn = 32 rd/s
⎪
⎩
log ( G (ω) )
64 −
(0)
32 −
(+1) 16 − (−1)
(0)
8− ωco
4−
2−
| | | | −| | | | | | || log ( ω )
1 1
16 8
1
4
1
2 −1 2 4 8 16 32 64
1
4 −
(−3)
1
8 −
1
16 −
1
32 −
∠G (ω)
π
2
log ( ω )
0
−π2
ϕ(ωco )
−3 π 2
D'après le diagramme :
wco = 64 rd / s
⎛ ⎞
⎜⎜ ωco ⎟⎟
⎜⎜ 2ξ ⎟
⎜⎜ ωn ⎟⎟⎟
ϕ (ωco ) = arctg (ωcoT1 ) − arctg (ωcoT2 ) − arctg (ωcoT3 ) − arctg ⎜ ⎟⎟
⎜⎜⎜ ⎛ ωco ⎟⎞2 ⎟⎟⎟
⎜⎜1 − ⎜⎜⎜ ⎟⎟ ⎟
⎝ ⎝ ωn ⎠⎟ ⎟⎟⎠
⎛ 1 64 ⎞⎟
⎜⎜ ⎟
⎛ 1 ⎞⎟ ⎜⎜ 2 2 32 ⎟⎟
ϕ (ωco ) = arctg (64 × 4) − arctg (64 × 1) − arctg ⎜⎜64 × ⎟ − arctg ⎜⎜ ⎟⎟⎟
⎝ 8 ⎠ ⎜⎜ 2
⎛ 64 ⎞ ⎟
⎜⎜1 − ⎜⎜ ⎟⎟ ⎟⎟⎟
⎝ ⎝ 32 ⎠ ⎠
ϕ (ωco ) = 89.78° − 89.11° − 82.87° −
°
146.31
faire attention
à cette valeur
ϕ (ωco ) −228.51°
log ( G (ω) )
Imag (G (ω) )
ω→∞ 8
ω→0
1 ∠G (ω)
Réel (G (ω) )
0 8 −3 π 2 0 π
2
ω→0
ω→∞
Lieu de Nyquist
Lieu de Black
4
j) G (p) = p
1−
2
• Diagramme de Bode, ωco , ϕ (ωco )
⎧K = 4
⎪
4 K ⎪
⎪
Calculons le module et la phase de G ( jω) : G (p ) = p = 1 − Tp avec ⎨
1− ⎪T = 1
⎪
2 ⎪
⎩ 2
⎧
⎪ K
⎪
⎪ G ( j ω) =
K ⎪⎨
G ( j ω) = ⇒ 1 + ω 2T 2
1 − j ωT ⎪
⎪
⎪ G ( j ω) = ϕ (ω ) = arctg (ωT )
⎪
⎩
Car :
K K 1 + j ωT 1 + j ωT
G ( j ω) = = avec est appelé terme " déphaseur pur "
1 − j ωT 1 + j ωT 1 − j ωT 1 − j ωT
⎧⎪ K 1 + j ωT K 1 + j ωT
⎪⎪G ( j ω) = = ×
⎪⎪ 1 + j ωT 1 − j ωT 1 + j ωT 1 − j ωT
⇒ ⎨
⎪⎪ K 1 + j ωT
⎪⎪ G ( j ω) = ϕ (ω ) = +
⎪⎪⎩ 1 + j ωT 1 − j ωT
⎧⎪ 1 + j ωT
⎪⎪ =1
⎪⎪ 1 − j ωT
Or : ⎨
⎪⎪ 1 + j ωT
⎪⎪ = arctg (ωT ) − arctg (−ωT ) = 2.arctg (ωT )
⎪⎪⎩ 1 − j ωT
⎧⎪ K
⎪⎪ G ( j ω) =
⎪⎨ log ( G (ω) )
⇒ 1 + ω 2T 2
⎪⎪
⎪⎪⎩ G ( j ω) = ϕ (ω ) = arctg (ωT ) ωco = 8 rd / s
(0) 4
(−1)
2−
1 log ( ω )
1 1
1 2 4 8
4 2
log ( G (ω) )
ω→0
Imag (G (ω) ) ω→2
4
π
1 2 ∠G (ω)
0 π
ω→∞ 4
ω→0
Réel (G (ω) )
0 4
ω→∞
Lieu de Nyquist
Lieu de Black
Remarque :
G ( j ω) = K (1 + j ωT ) G ( j ω) = K 1 + ω 2T 2 G ( j ω) = ϕ (ω ) = arctg (ωT )
déphasage
Système à
minimal
K K
G ( j ω) = G ( j ω) = G ( j ω) = ϕ (ω ) = −arctg (ωT )
1 + j ωT 1 + ω 2T 2
G ( j ω) = K (1 − j ωT ) G ( j ω) = K 1 + ω 2T 2 G ( j ω) = ϕ (ω ) = −arctg (ωT )
Système à déphasage non minimal
K K
G ( j ω) = G ( j ω) = G ( j ω) = ϕ (ω ) = arctg (ωT )
1 − j ωT 1 + ω 2T 2
K K
G ( j ω) = G ( j ω) = G ( j ω) = ϕ (ω ) = −arctg (ωT ) + π
−1 − j ωT 2 2
1+ ω T
32 (2 − p )
k) G (p) =
16 + 65p + 4p2
Tout d'abord, il faut écrire les systèmes de 1er ordre sous la forme (1 + Tp ) et les systèmes de 2nd ordre
⎛ ξ 1 ⎞
⎜ 2 ⎟⎟
sous la forme ⎜⎜1 + 2 p+ p ⎟⎟ :
⎜⎝ ωn ωn2 ⎠
⎛ p⎞ ⎛ p⎞
32 × 2 ⎜⎜1 − ⎟⎟ 4 ⎜⎜1 − ⎟⎟
32 (2 − p ) ⎝ 2⎠ ⎝ 2⎠
G (p ) = = =
16 + 65p + 4 p 2 ⎛ 65 1 ⎞ 65 1
16 ⎜⎜1 + p + p2 ⎟⎟ 1 + p + p2
⎝ 16 4 ⎠ 16 4
9 S'agit-il d'un vrai (2nd ordre) avec 2 pôles complexes conjugués et des pentes (0, –2) ?
9 Ou alors, s'agit-il de deux (1er ordre) avec 2 pôles réels et des pentes (0, –1, –2) ?
⎪⎧⎪ωn = 2 rd / s
1 1 ⎪
= avec ⎨
65 1 ξ 1 ⎪⎪ξ = 65
1+ p + p2 1+2 p + 2 p2
16 4 ωn ωn ⎪⎩⎪ 16
ξ > 1 (régime apériodique, pôles réels )
⎛ p⎞
4 ⎜⎜1 − ⎟⎟
1 1 ⎝ 2⎠
= ⇒ G (p ) =
65 1 ⎛ 1 ⎞ ⎛ 1 ⎞
1+ p + p2 (1 + 4p ) ⎜⎜1 + p ⎟⎟ (1 + 4p ) ⎜⎜1 + p ⎟⎟
16 4 ⎝ 16 ⎠ ⎝ 16 ⎠
⎪⎧⎪K = 4
⎪⎪
K (1 − T1p)
⎪⎪T1 = 1 s
2 ⇒ ω1 = 2 rd/s ⎫⎪⎪
G (p ) = avec ⎪⎨ ⎪⎪
(1 + T2 p)(1 + T3 p) ⎪⎪T2 = 4 s ⇒ ω2 = 4 rd/s ⎪
1 ⎬⇒ ω2 < ω1 < ω3
⎪⎪ ⎪⎪
⎪⎪T = 1 s ⇒ ω3 = 16 rd/s ⎪ ⎪⎭⎪
⎩⎪ 3 16
D'après le diagramme :
ωco = 1 rd / s
ϕ (ωco ) = −arctg(ωcoT2 ) − arctg(ωcoT1 ) − arctg(ωcoT3 )
1 1
ϕ (ωco ) = −arctg(1 × 4) − arctg(1 × ) − arctg(1 × ) 106°
2 16
log ( G (ω) )
16 −
8−
(0) ωco
4−
−
(−1)
| | | | −| | | | | log ( ω )
1 1
16 8
1
4
1
2 2 4 8 16
−
(0)
1 −
4 (−1)
1
8 −
1
16 −
∠G (ω)
log ( ω )
0
−π2
−π
ϕ(ωco )
−3 π 2
log ( G (ω) )
ω→0
4
Imag (G (ω) )
1
ω→∞ ∠G (ω)
−3 π 2 −π − π 2 0
4
Réel (G (ω) )
0
ω→0
ω→∞
Lieu de Nyquist
Lieu de Black
Exercice n°1
En utilisant le critère algébrique de Routh-Hurwitz, déterminez la stabilité en boucle fermée des systèmes asservis
suivants :
+ (p + 1)(p + 3)
–
p +2
p+4
p −1
p +1
E(p) K (p − 2) S(p)
+ (p + 1)(p + 2)(p + 3)
–
1
p+4
E(p) 10 S(p)
+ p(p + 1)(p + α )
–
Exercice n°1
Etude de la stabilité en boucle fermée des systèmes asservis, en utilisant le critère algébrique de Routh-Hurwitz :
3 2
1-a) 1+ FTBO(p) = 0 ⇒ p + 12p + 47 p + 52 = 0
• Critère d'Hurwitz (condition nécessaire mais pas suffisante) p3 : 1 47
vérifié : Tous les coefficients de l'équation caractéristique sont
de même signe et non nuls ⇒ tableau de Routh. p2 : 12 52
• Critère de Routh-Hurwitz (tableau de Routh) : 1ère colonne de
même signe ⇒ Système stable. p1 : 42.67
p0 : 52
p2 : 234.7 120
p1 : 166.8
p0 : 120
p0 : 120
Si nous comparons les 2 exercices précédents, ils ne différent que par la valeur du gain K.
• Pour le cas du gain K=10, le système est stable.
• Pour le cas du gain K=100, le système est instable.
4
1-d) 1+ FTBO(p) = 0 ⇒ p + 10p 3 + 35p 2 + (50 + K )p + (24 − 2K ) = 0
• Critère d'Hurwitz (condition nécessaire mais pas suffisante) : Tous les coefficients de l'équation
caractéristique doivent être de même signe et non nuls.
p4 : 1 35 24–2K
p3 : 10 50+K
300 − K
p2 : 24–2K
10
⎛ 300 − K ⎞
⎜ 10 ⎟ (50 + K) − 10(24 − 2K)
⎝ ⎠
p1 :
⎛ 300 − K ⎞
⎜ 10 ⎟
⎝ ⎠
p0 : 24–2K
Pour que le système soit stable, il faudrait que les termes de la 1ère colonne soient de même signe :
⎪⎧⎪(300 − K ) > 0
⎪⎪
⎪⎪⎛ 300 − K ⎟⎞ ⎧
⎪⎪⎜⎜⎝ ⎟ (50 + K ) − 10(24 − 2K ) ⎪⎛ 300 − K ⎟⎞
⎪⎜
10 ⎟⎠ ⎪⎜ ⎟ (50 + K ) − 10(24 − 2K ) > 0
⇒⎨ ⎪ >0 ⇒ ⎨⎪⎝⎜ 10 ⎠⎟
⎪⎪ ⎛ 300 − K ⎞⎟ ⎪
⎪
⎜ 0 < K < 12
⎪⎪ ⎜⎝ 10 ⎟⎟⎠ ⎪⎪
⎩
⎪⎪
⎪⎪0 < K < 12 (condition précédente)
⎪⎩
Or :
⎛ 300 − K ⎟⎞
⎜⎜ (50 + K ) − 10(24 − 2K ) > 0 ⇒ K 2 − 450K − 12600 < 0
⎝ 10 ⎟⎟⎠
⎧−
⎪ 26.4
2 racines : ⎪
⎨ ⇒ −26.4 < K < 476.4
⎪
⎪476.4
⎩
Ce qui donne :
⎧−
⎪⎪ 26.4 < K < 476.4
⎨ ⇒ 0 < K < 12
⎪⎪0 < K < 12
⎩
3 2
1-e) 1+ FTBO(p) = 0 ⇒ p + (1 + α)p + α p + 10 = 0
• Critère d'Hurwitz (condition nécessaire mais pas suffisante) : Tous les coefficients de l'équation
caractéristique doivent être de même signe et non nuls.
p3 : 1 α
p2 : 1+α 10
α(1 + α ) − 10
p1 :
1+ α
p0 : 10
Pour que le système soit stable, il faudrait que les termes de la 1ère colonne soient de même signe :
⎪⎧⎪1+ α > 0
⎪⎪
α(1 + α) − 10 ⎪⎧α(1 + α) − 10 > 0
⎪
⇒⎨ >0 ⇒⎪
⎨
⎪⎪ 1+α ⎪⎪α > 0
⎪⎪ ⎩
⎪⎪⎩α > 0 (condition précédente)
Or :
α(1 + α) − 10 > 0 ⇒ α2 + α − 10 > 0 ⇒ α < −3.7 ou α > 2.7
Ce qui donne :
⎧⎪α < −3.7 ou α > 2.7
⎪ ⇒ α > 2.7
⎨
⎪⎪α > 0
⎩
Cela veut dire que pour que le système soit stable, il faudrait, non seulement, que le pôle p = – α de la
FTBO se trouve dans le demi plan gauche du plan complexe, mais qu'il ait, également, une valeur inférieure
à –2.7.
Exercice n°1
Pour les systèmes dont les Fonctions de Transfert en Boucle Ouverte sont les suivantes, étudiez la stabilité en
Boucle Fermée en utilisant :
• Le critère de Routh-Hurwitz.
• Le diagramme de Bode et le calcul de Δϕ.
• Le critère de Nyquist.
K K
G 1(p) = G 2(p) =
1 + Tp 2ξ 1
1+ p+ p2
ωn ωn2
K K (1 + T1p)
G 3(p) = G 4(p) = 2
p(1 + T1 p)(1 + T2 p) p (1 + T2 p)(1 + T3 p)
Remarque :
Exercice n°1
Etude de la stabilité en Boucle Fermée de systèmes dont les Fonctions de Transfert en Boucle Ouverte sont les
suivantes, en utilisant :
• Le critère de Routh-Hurwitz.
• Le diagramme de Bode et le calcul de Δϕ.
• Le critère de Nyquist.
K
1) G 1(p) = p1 : T
1 + Tp
a) Critère de Routh : p0 : K +1
1+ FTBO(p) = 0 ⇒ Tp + (K + 1) = 0
Système stable ∀ K, T > 0
b) Diagramme de Bode :
Δϕ > 90° ⇒ Système Stable.
c) Lieu de Nyquist :
Bode Diagram
K
(0)
M a g n itu d e (a b s )
Nyquist Diagram
1 K
ωco
(−1)
ω→∞ ω→0
Imaginary Axis
0
0
-45
ϕ (ωco )
P h a s e (d e g )
-90
-135 Δϕ
-180
-K
1/T -1 0 K
Real Axis
Frequency (rad/sec)
K 1
2) G 2(p ) =
2ξ 1 p2 : K +1
1+ p+ p 2 ωn2
ωn ωn2 ξ
a) Critère de Routh : p1 : 2
ωn
1 ξ
1+ FTBO(p) = 0 ⇒ p2 + 2 p + (K + 1) = 0
2
ωn ωn p0 : K +1
Système stable ∀ K, ξ, ωn > 0
b) Diagramme de Bode :
Δϕ > 0 ⇒ Système Stable.
La marge de phase est positive mais peut ne pas être suffisante si elle est inférieure à 45°.
c) Lieu de Nyquist :
P=0; N=0 ⇒ Z=P–N=0 ⇒ Système Stable.
Bode Diagram
(−2)
ω→∞ ω→0
Imaginary Axis
0 0
Phase (deg)
-90
ϕ (ωco )
ωn
Δϕ
-180
-1 0 K
Frequency (rad/sec)
Real Axis
K
3) G 3(p) = p3 : T1T2 1
p(1 + T1 p)(1 + T2 p)
a) Critère de Routh : p2 : T1 + T2 K
3 2
1+ FTBO(p) = 0 ⇒ T1T2 p + (T1 + T2 )p + p + K = 0 T1 + T2 − KT1T2
p1 :
T + T2 T1 + T2
Système stable ∀K < K limite , avec K limite = 1
T1T2 p0 : K
b) Diagramme de Bode :
• Si K est faible ( K K limite ) alors ωc 0 ∈ pente (–1). La marge de phase Δϕ>0 ⇒ Système
stable.
• Si K est grand ( K K limite ) alors ωc 0 ∈ pente (–3). La marge de phase Δϕ<0 ⇒ Système
instable.
Solutions TD n° 6 : Stabilité des Systèmes Asservis Linéaires (Critères graphiques) TD6 - 3
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
• Si K est aux alentours de K limite , alors ωc 0 ∈ pente (–2). ωc 0 est proche d’une pulsation critique ω0
pour laquelle le système est théoriquement à la limite entre la stabilité et l’instabilité (pratiquement il
est instable).
• Pour calculerK limite (gain limite) et ω0 (pulsation limite), on calcule, tout d’abord, le gain et la
⎧
⎪ K
⎪
⎪ G (ω) =
⎪ j ω(1 + j ωT1 )(1 + j ωT2 )
phase de G(ω), en remplaçant p par jω : ⎪
⎨
⎪
⎪ π
⎪∠
⎪ G (ω ) = − − arctg(ωT1 ) − arctg(ωT2 )
⎪
⎩ 2
⎧⎪ T1 + T2
⎪
⎪ K =
⎪⎧⎪G (ω) = 1 ⎪
limite
T1T2
Pour le cas limite ( K = K limite et ω = ω0 ), on a : ⎨ ⇒ ⎪⎨
⎪⎪∠G (ω) = −π ⎪⎪ 1
⎪⎩ ⎪⎪ω0 =
⎩⎪ T1T2
log G (ω)
(−1)
K ωo (pour K=Klimite )
(−2)
log ω
1
ωco (pour K>Klimite )
1
log ω
1 1
(−3)
T1 T2
∠G (ω)
log ω
0
−π2 ϕ(ωo )
−π ϕ(ωco )
− 3π 2
c) Lieu de Nyquist :
Le lieu de Nyquist peut être tracé à partir du diagramme de Bode. Il suffit de suivre, à la fois, les
variations du gain et de la phase en fonction de la pulsation ω et de les reporter sur le lieu de Nyquist.
Ceci est suffisamment précis sur toute la gamme de fréquence, sauf dans le cas où la FTBO dispose
d'intégrateurs (ou de dérivateurs). Dans ce cas, le lieu est légèrement différent aux alentours de ω → 0,
dans le cas de présence d'intégrateurs, ou de ω → ∞ dans le cas de présence de dérivateurs.
On calcule, tout d’abord, les parties réelle et imaginaire de G(ω) puis, on calcule leur valeurs
lorsqu'on fait tendre ω → 0 dans le cas de présence d'intégrateurs, ou ω → ∞, dans le cas de présence
de dérivateurs. Dans notre cas, il y a un simple intégrateur. Il faut donc faire attention aux variations du
lieu lorsque ω → 0.
⎧⎪ −K (T1 + T2 )
⎪⎪Re =
⎪⎪ ⎡1 + (ωT )2 ⎤ ⎡1 + (ωT )2 ⎤ ⎧⎪lim Re = −K (T1 + T2 )
⎪⎪ ⎢⎣ 1 ⎥⎢
⎦⎣ 2 ⎥
⎦ ⎪⎪ ω → 0+
⎨ ⇒ ⎨
⎪⎪ 2 ⎪⎪lim Im = −∞
K (ω T1T2 − 1)
⎪⎪Im = ⎪⎪⎩ ω → 0+
ω ⎡⎢1 + (ωT1 ) ⎤⎥ ⎡⎢1 + (ωT2 ) ⎤⎥
⎪⎪ 2 2
⎪⎩ ⎣ ⎦⎣ ⎦
• Si K est faible ( K < K limite )le lieu passe par A1. Le lieu n’entoure pas le point critique (-1,0).
• Si K est grand ( K > K limite )le lieu passe alors, par A2. Le lieu entoure alors le point critique (-1,0).
Pour calculer K limite et ω0 (pulsation limite), on calcule, tout d’abord, les parties réelle et
⎧
⎪ −K (T1 + T2 )
⎪
⎪Re =
⎪
⎪ ⎡1 + (ωT )2 ⎤ ⎡1 + (ωT )2 ⎤
⎪ ⎢⎣ 1 ⎥⎦ ⎢⎣ 2 ⎥⎦
⎪
imaginaire de G(ω), en remplaçant p par jω : ⎨
⎪
⎪ K (ω 2T1T2 − 1)
⎪
⎪⎪Im =
ω ⎡⎢1 + (ωT1 ) ⎤⎥ ⎡⎢1 + (ωT2 ) ⎤⎥
2 2
⎪
⎪ ⎣ ⎦ ⎣ ⎦
⎩
−K (T1 + T2 )
A2
ω → +∞ Re
ω → −∞
−1 0
A1
ω → 0+
Lieu de Nyquist
K (1 + T1p)
4) G 4(p) = 2
p (1 + T2 p)(1 + T3 p)
a) Critère de Routh :
4
1+ FTBO(p) = 0 ⇒ T2T3 p + (T2 + T3 )p 3 + p2 + KT1 p + K = 0
p4 : T2T3 1 K
p3 : T2 + T3 KT1
T2 + T3 − KT1T2T3
p2 : K
T2 + T3
2
T1 (T2 + T3 − KT1T2T3 ) − (T2 + T3 )
1
p : K
T2 + T3 − KT1T2T3
p0 : K
(T2 + T3 )(T1 − T2 − T3 )
Système stable ∀K < K limite avec : K limite =
T12T2T3
Mais K limite doit être positif puisque K est positif, ce qui ce exige d'imposer (T1 − T2 − T3 ) > 0 pour
assurer cette stabilité.
Pour récapituler :
Nous sommes en présence d'une stabilité conditionnelle dépendant des valeurs relatives de T1 , T2 , et T3 .
b) Diagramme de Bode :
Pour étudier la stabilité à partir du diagramme asymptotique de Bode, il faut considérer plusieurs cas selon
1 1 1
les valeurs relatives de T1 , T2 , et T3 , donc de , , et .
T1 T2 T3
On considère que T2 > T3 . Cela ne change rien aux calculs puisque T2 et T3 sont tous les deux au
dénominateur de la FTBO.
⎧⎪ 1 1 1 1 1 1 ⎫⎪
9 Si {T1 < (T2 + T3 )} , alors ⎪⎨ < < ou < < ⎪⎬
⎪⎩⎪T2 T3 T1 T2 T1 T3 ⎪⎪⎭
⎧⎪ 1 1 1 ⎪⎫
9 Si {T1 > (T2 + T3 )} , alors ⎪⎨ < < ⎪⎬
⎪⎩⎪T1 T2 T3 ⎪⎪⎭
⎛1 ⎞ ⎛1 ⎞
• ⎜⎜ < 1 < 1 ⎟⎟ • ⎜⎜ < 1 < 1 ⎟⎟
T3 T1 ⎟⎠⎟ T1 T3 ⎟⎠⎟
Cas n° 1 : Cas n° 2 :
⎜⎝T ⎜⎝T
2 2
∀K , −2π < ϕ(ω) < −π ∀K , −3 π 2 < ϕ(ω) < −π
⇒ La marge de phase Δϕ < 0. ⇒ La marge de phase Δϕ < 0.
⇒ Le système est donc instable. ⇒ Le système est donc instable.
log G (ω) log G (ω)
(−2) K (−2) K
(−3) (−3)
− 3π 2 − 3π 2 ϕ(ωco )
− 2π
log G (ω)
ωo (pour K=Klimite )
(−2)
K
(−1)
⎛1 1 1⎞
• Cas n° 3 : ⎜⎜⎜ < < ⎟⎟⎟ (−2)
⎝T1 T2 T3 ⎟⎠ 1 log ω
ωco
∀ 0 < K < K limite , −π < ϕ(ω) < − π 2
⇒ La marge de phase Δϕ > 0. 1
log ω
⇒ Le système est donc stable.
(−3)
1 1 1
∀ K limite < K < ∞ , −3 π 2 < ϕ(ω) < −π
T1 T2 T3
⇒ La marge de phase Δϕ < 0.
⇒ Le système est donc instable.
∠G (ω)
log ω
0 −π2
ϕ(ωco )
−π
ϕ(ωo ) − 3π 2
Pour calculer K limite (gain limite) et ω0 (pulsation limite), on adopte la même procédure que
précédemment (exemple G3) :
⎧
⎪ (T + T3 )(T1 − T2 − T3 )
⎪
⎪K limite = 2
⎧ ⎪
⎪G (ω) = 1
⎪ ⎪
⎪ T12T2T3
⎨ ⇒⎨
⎪∠G (ω) = −π
⎪ ⎪⎪ T1 − T2 − T3
⎪
⎩ ⎪ω0 =
⎪
⎪ T1T2T3
⎪
⎩
c) Lieu de Nyquist :
Dans notre cas, il y a un double intégrateur. Il faut donc faire attention aux variations du lieu
lorsque ω → 0.
⎧
⎪Re = K ⎡−1 − ω2 {T T + T (T − T )}⎤
⎪
⎪ ⎤ ⎢⎣ 1 2 3 1 2 ⎥⎦
⎪
⎪
⎪ ⎣
( )
ω2 ⎡⎢1 + ω2 T22 + T32 + ω 4 T22T32 ( )⎥⎦
⎨
⎪⎪ K
⎪Im =
⎤ ⎢⎣ (
⎡ ω T − T + T + ω2T T T ⎤
3 1 2 1 2 3 ⎥⎦ )
⎪
⎪
⎪
⎪
⎩
2 ⎡
⎣
2 2
( )
ω ⎢1 + ω T2 + T32 + ω 4 T22T32 ( )⎥⎦
⎧
⎪lim Re = −∞
⎪
⎪ ω → 0+
⎪
⎪
⇒ ⎨ K (T3 − T1 + T2 ) +∞ si T1 < (T3 + T2 )
⎪
⎪ = =
⎪lim Im lim
⎪
⎪ ω → 0+
ω → 0+ ω −∞ si T1 > (T3 + T2 )
⎩
⎧⎪lim Re = −∞
⎪⎪ ω → 0+
⎪⎪
⎪ ⎪⎧ 1 1 1 1 1 1 ⎪⎫
⎪⎪ +∞ si ⎨⎪ < < ou < < ⎬⎪
⇒ ⎨ ⎪⎩⎪T2 T3 T1 T2 T1 T3 ⎪⎪⎭
⎪⎪ =
⎪⎪lim Im ⎪⎧ 1 ⎫
ω → 0+
1 1⎪
⎪⎪ −∞ si ⎪⎨ < < ⎪ ⎬
⎪⎪ ⎪⎩⎪T1 T2 T3 ⎪
⎪⎩ ⎪
⎭
⎛1 1 1⎞ ⎛1 1 1⎞
• Cas n° 1 ⎜⎜ < < ⎟⎟⎟ et Cas n° 2 ⎜⎜ < < ⎟⎟⎟
⎜⎝T2 T3 T1 ⎠⎟ ⎜⎝T2 T1 T3 ⎟⎠
Im
∀K , P = 0, N = –2
Cas n° 1
⇒ Z = P – N = 2 (≠ 0)
ω → 0+ Cas n° 2
⇒ Le système est donc instable.
ω → +∞ Re
ω → −∞
−1 0
ω → 0−
Lieu de Nyquist
⎛1 1 1⎞
• Cas n° 3 : ⎜⎜⎜ < < ⎟⎟⎟
⎝T1 T2 T3 ⎠⎟
Im
ω → 0−
K > K limite
K = K limite
∀ 0 < K < K limite K < K limite
P = 0, N = 0
⇒ Z=P–N=0
⇒ Le système est donc stable.
ω → +∞
ω → −∞ Re
−1 0
∀ K > K limite
P = 0, N = –2
⇒ Z = P – N = 2 (≠ 0)
⇒ Le système est donc instable.
ω → 0+
Lieu de Nyquist
Pour calculer K limite (gain limite) et ω0 (pulsation limite), on adopte la même procédure que
précédemment (exemple G3).
⎧
⎪ (T + T3 )(T1 − T2 − T3 )
⎪
⎪K limite = 2
⎧⎪Re = −1 ⎪
⎪ T12T2T3
⎪ ⇒⎨ ⎪
⎨
⎪Im = 0 ⎪⎪⎪ω = T1 − T2 − T3
⎩⎪
⎪
⎪
0
T1T2T3
⎪
⎩
Exercice n°1
Calculez le gain statique en BF et les erreurs en régime permanent (en BF) pour une entrée en échelon et en
rampe pour les systèmes suivants :
a) b)
E (p ) 5 S (p ) E (p ) 4 S (p )
+ 1 + 0.2p + p(p + 2)
– –
c) d)
E (p ) 5.75 S (p ) E (p ) 4 S (p )
2 p(p + 2)
+ p (1 + 0.7 p) +
– –
(p + 1)
(p + 3)
Exercice n°2
∏ (1 + τij p)
j
Gi (p) = Ki
∏ (1 + τik p)
k
b) On suppose qu'une perturbation R(p) existe entre G1 (p) et G2 (p) .
R(p )
Calculez ε∞ pour une +
perturbation en échelon R(p) , E (p ) ε 1 G1 (p)
+
G2 (p)
S (p )
le système étant en régime + p
établi d'un échelon d'amplitude –
E 0 sur l'entrée E (p ) .
Calculez ε∞ et δ∞ dans les mêmes conditions que pour la question b). Conclusion.
Exercice n°3
R(p)
a)
–
E (p ) ε 3 (1 + T1p ) + 2π S (p )
+ 1 + T2 p a b p
–
e(t ) = 10.u(t) c
r (t ) = 6.u(t) 2
u(t ) = échelon unitaire 1 + T3 p
b) R(p )
–
E (p ) ε 3 (1 + mTp ) + 10 + K1 e K2 S (p )
1 + T3 p a 1 + Te p c p p
+
– –
b d
f
e(t ) = 1500.u(t)
r (t ) = 150.u(t) 100
u(t ) = échelon unitaire 1 + T4 p
Exercice n°1
Calcul du gain statique en BF et des erreurs en régime permanent (en BF) pour une entrée en échelon et en
rampe pour les systèmes suivants.
E (p ) 1p 1
ε∞ = lim p.ε(p) = lim p. = lim p
5
⇒ ε∞ =
p→0 p →0 1 + FTBO(p) p → 0 1 + 6
1 + 0.2p
4
4 p(p + 2) 1
b) FTBO(p) = ⇒ FTBF (p) = =
p(p + 2) 4 1 1
1+ 1 + p + p2
p(p + 2) 2 4
• Stabilité :
Système du 2ème ordre ⇒ Stable en BF.
• Gain statique Ks : E (p ) 4 S (p )
Ks = lim FTBF (p) + p(p + 2)
p→0 –
1
Ks = lim ⇒ Ks = 1
p → 0 1 + 1 p + 1 p2
2 4
• Erreur statique ε∞ pour une entrée en échelon :
1p
ε∞ = lim p
4
⇒ ε∞ =0 (Prévisible, car présence d'un intégrateur)
p→0 1+
p(p + 2)
Solutions TD n° 7 : Performances en Régime Statique des Asservissements TD7 - 3
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
5.75
5.75 p2 (1 + 0.7 p) 5.75
c) FTBO(p) = ⇒ FTBF (p) = =
p2 (1 + 0.7 p) 5.75 0.7 p + p2 + 5.75
3
1+ 2
p (1 + 0.7 p)
• Stabilité :
9 On peut remarquer sur le polynôme de l'équation E (p ) 5.75 S (p )
caractéristique (dénominateur de la FTBF), le 2
+ p (1 + 0.7 p)
1
coefficient de la puissance p est nul. La condition –
nécessaire mais pas suffisante (Critère d'Hurwitz)
n'est pas vérifiée. ⇒ Instable en BF.
9 Sans tracer le diagramme de Bode, on peut remarquer sur la FTBO qu'il y a 3 pôles (un double
pôle à l'origine et un pôle dans le demi-plan gauche du plan complexe) et pas de zéros. Le
double pôle à l'origine introduit un déphasage fixe de 2 x (–90°) = – 180°. L'autre pôle, un
déphasage variable de 0° à –90° selon la pulsation. Le déphasage global est donc variable de
–180° à –270°. La marge de phase est, par conséquent, négative. ⇒ Instable en BF.
4(p + 1)
4(p + 1) p(p + 2)(p + 3) 4(p + 3)
d) FTBO(p) = ⇒ FTBF (p) = = 3
p(p + 2)(p + 3) 4(p + 1) p + 5p2 + 10p + 4
1+
p(p + 2)(p + 3)
• Stabilité : E (p ) 4 S (p )
3
1+ FTBO(p) = 0 ⇒ p + 5p + 10p + 4 = 0
2 + p(p + 2)
–
9 Critère d'Hurwitz (condition nécessaire mais pas (p + 1)
suffisante) vérifié : Tous les coefficients de l'équation
caractéristique sont de même signe et non nuls ⇒ (p + 3)
tableau de Routh.
9 Critère de Routh-Hurwitz (tableau de Routh) : 1ère colonne de
même signe ⇒ Système stable en BF. p3 : 1 10
p2 : 5 4
• Gain statique Ks :
Ks = lim FTBF (p) p1 : 46/5
p→0
p0 : 4
4(p + 3)
Ks = lim ⇒ Ks = 3
p → 0 p 3 + 5p 2 + 10p + 4
Exercice n°2
E (p ) ε 1 S (p )
∏ (1 + τij p)
G1 (p) G2 (p) j
p Gi (p) = Ki
+
– ∏ (1 + τik p)
k
1
a) Calcul de l'erreur statique ε∞ pour une entrée en échelon E (p ) = .
p
1p 1p
ε∞ = lim p = lim p
p→0 1+
1
G1 (p).G2 (p) p →0 ∏ (1 + τ1j p) ∏ (1 + τ2 j p)
p 1 j j
1 + K1 K2
p ∏ (1 + τ1k p) ∏ (1 + τ2k p)
k k
1
ε∞ = lim 1
⇒ ε∞ =0 (Prévisible, car présence d'un intégrateur)
p→0 1 + K1K2
p
Une fois le régime établi après un échelon d'entrée sur E (p ) , l'erreur en régime statique ε∞ est nulle
(d'après 2-a). E 0 est alors égale à S 0 .
L'arrivée de la perturbation R(p) constitue donc l'origine des temps.
1 G2 (p)
ε(p) = −
p 1 + 1 G (p).G (p)
1 2
p
1 G2 (p) K2
ε∞ = lim p.ε(p) = − lim p = − lim ⇒ ε∞ =0
p→0 p →0 p 1 + 1 G (p).G (p) p → 0 1 + 1 K .K
1 2 1 2
p p
1
G2 (p)
1 p
ε(p) = −
p 1 + 1 G (p).G (p)
1 2
p
1 1
G2 (p) − K2
1 p p −K2 −1
ε∞ = − lim p = lim = lim ⇒ ε∞ =
p →0 1 1
p 1 + G (p).G (p) p → 0 1 + K .K p → 0 p + K1 .K2 K1
1 2 1 2
p p
⎧⎪ S (p )
⎪⎪δ(p) = 1
⎪⎪ 1
⎪⎪ G2 (p)
p
⎪⎪ 1 1
On a : ⎨ 1 ⇒ δ(p) =
⎪⎪ G2 (p) p 1 + 1 G (p)G (p)
⎪⎪S (p) = R(p) p 1 2
⎪⎪ 1 p
1
⎪⎪ 1+ G1(p)G2 (p)
⎪⎩ p
1 1 1
δ∞ = lim p.δ(p) = − lim p 1
= lim
1
⇒ δ∞ = 0
p →0 p →0 p 1 + G (p)G (p) p → 0 1 + K .K
1 2 1 2
p p
Conclusion : En présence d'intégrateurs sur la branche de sortie d'un comparateur, l'erreur statique, suite
à un échelon, est toujours nulle.
Exercice n°3
Si nous raisonnons sur les entrées des intégrateurs et les gains statiques et sur les conclusions obtenues grâce
aux exercices précédents, déterminons les valeurs des différentes grandeurs intermédiaires et de sorties en
régime permanent (régime statique).
R(p )
a)
–
E (p ) ε 3 (1 + T1p ) + 2π S (p )
+ 1 + T2 p a b p
–
c
2
1 + T3 p
E (p ) = 10
R(p ) = 6
3 (1 + T1 p ) a (p ) 6
ε(p) = a (p ) ⇒ ε(p) = ⇒ lim ε(p) = = 2
1 + T2 p 3 (1 + T1 p ) p →0 3
1 + T2 p
2 c(p) 8
S (p ) = c(p) ⇒ S (p ) = ⇒ lim S (p) = = 4
1 + T3 p 2 p →0 2
1 + T3 p
b) R(p)
–
E (p ) ε 3 (1 + mTp ) + 10 + K1 e K2 S (p )
1 + T3 p a 1 + Te p c p p
+
– –
b d
f
100
1 + T4 p
E (p ) = 1500
R(p ) = 150
⎧ lim d (p) = 0
⎪
⎪
⎪p →0
⎨ (entrées d'intégrateur)
⎪
⎪ lim e( p ) = 0
⎪
⎩p →0
⎪
10 c(p) 150
b(p) = c(p) ⇒ b(p) = ⇒ lim b(p) = = 15
1 + Te p 10 p →0 10
1 + Te p
3 (1 + mTp ) a (p ) 15
ε(p) = a (p ) ⇒ ε(p) = ⇒ lim ε(p) = =5
1 + T3 p 3 (1 + mTp ) p →0 3
1 + T3 p
100 f (p ) 1495
S (p ) = f (p ) ⇒ S (p ) = ⇒ lim S (p) = = 14.95
1 + T4 p 100 p →0 100
1 + T4 p
Exercice n°1
Pour chacun des systèmes suivants du 1er ordre, calculez les réponses indicielles, puis tr et ts à 5% :
5 20
G1(p) = ; G2 (p) =
p+5 p + 20
Exercice n°2
Exercice n°3
Pour chacun des systèmes du 2ème ordre dont les caractéristiques sont mentionnées ci-dessous, calculez la
position des paires de pôles :
a) d % = 10% , ts à 2% = 0.5 s
b) d % = 15% , t p = 0.25 s
Exercice n°4
E (p ) K S (p )
Soit le système à retour unitaire suivant : p(p + 2)
+
–
Calculez K afin d'assurer un dépassement d % ≤ 10% sur la
réponse indicielle.
Exercice n°5
K
Soit le système à retour unitaire dont la FTBO est : FTBO(p) =
p (p + 20)
Exercice n°1
S (p ) K
Système du 1er Ordre : G (p) = =
E (p) 1 + Tp
1
Si E (p) = (entrée échelon), alors :
p
K ⎛ −t ⎞
S (p ) = ⇒ s(t ) = K ⎜⎜1 − e T ⎟⎟⎟ (Réponse indicielle)
p (1 + Tp ) ⎝ ⎠
• Temps de montée ( tr , time rise ): Temps nécessaire pour passer de 10% à 90% de la valeur maximale :
⎧⎪ ⎛ t ⎞
⎪⎪s(t ) = K ⎜⎜1 − e− 1 T ⎟⎟ = 10% K ⇒ t1 = 0.11 T
1 ⎟
⎪⎪⎪ ⎜⎝ ⎠⎟
⎨
⎪⎪ ⎛ t2 ⎞
⎪⎪s(t2 ) = K ⎜⎜1 − e− T ⎟⎟⎟ = 90% K ⇒ t2 = 2.3 T
⎪⎪⎩ ⎜⎝ ⎟⎠
• Temps d'établissement ( ts à 5% , settling time ) ou encore Temps de réponse : Temps nécessaire pour atteindre 95%
de la valeur maximale :
⎛ −ts ⎞
s(ts ) = K ⎜⎜⎜1 − e T ⎟⎟⎟ = 95% K ⇒ ts à 5% = 3 T
⎝ ⎟ ⎠
Step Response
95% K
90% K
63% K 86.5% K
Amplitude
10% K
0
0 T 2T 3T
t1 t2
Time (sec)
S (p ) K
Système du 2ème Ordre : G (p) = =
E (p ) 1 + 2 ξ p + 1
p2
ωn ωn2
1
Si E (p) = (entrée échelon), alors :
p
K -1
S (p ) = ⇒ s(t ) = L [S (p)] (Réponse indicielle, voir polycopié de cours)
⎛ ξ 1 ⎞⎟
p ⎜⎜⎜1 + 2 p + 2 p2 ⎟⎟
⎜⎝ ωn ωn ⎠⎟
• Temps de montée ( tr , time rise ): Temps nécessaire pour passer de 0% à 100% de la valeur maximale :
π−β
tr =
ωp
⎧
⎪
⎪
⎪ ωp = ωn 1 − ξ 2
⎪
⎪
Avec : ⎨ ⎛ 2⎞
⎪⎪β = arctg ⎛⎜ ωp ⎞⎟ = arctg ⎜⎛ ωp ⎟⎞⎟ = arctg ⎜⎜ 1 − ξ ⎟⎟⎟
⎪⎪ ⎜⎝ σ ⎟⎠ ⎜⎜ ⎟ ⎜⎜ ⎟⎟
⎪ ⎝ ξ.ωn ⎟⎠ ⎜⎝ ξ ⎟⎠
⎪
⎩
π π
• Temps de pic : tp = =
ωp ωn 1 − ξ 2
⎛ ⎞⎟
⎜
−π ⎜⎜ ξ ⎟⎟
⎜⎝ 1− ξ 2 ⎟⎟⎠
• Dépassement : d% = e .100%
• Temps d'établissement ( ts à 5% , settling time ) ou encore Temps de réponse : Temps nécessaire pour atteindre 95%
1 1
de la valeur maximale : ts à 5% = 3 =3
σ ξ.ωn
⎧⎪
⎪⎪ωp = ωn 1 − ξ 2
⎪⎪
Avec : ⎨ ⎛ 2⎞
⎪⎪β = arctg ⎛⎜ ωp ⎞⎟ = arctg ⎛⎜ ωp ⎞⎟⎟ = arctg ⎜⎜ 1 − ξ ⎟⎟⎟
⎪⎪ ⎜⎝ σ ⎟⎠ ⎜⎝⎜ ξ.ω ⎟⎟⎠ ⎜⎜ ξ ⎟⎟
⎪⎪⎩ n ⎜⎝ ⎠⎟
0.01 1
b) G2 (p) = =
2
p + 0.002p + 0.01 1 + 0.2p + 100p2
⎪⎧⎪ξ = 0.01 ⎧⎪t = 15.8 s ts à 5% = 3.103 s = 50 mn !!!
⎪⎪ r
⇒ ⎨ ⇒ ⎨
⎪⎪ωn = 0.1 rd / s ⎪⎪t p = 31.4 s d % = 96.9 %
⎩ ⎪⎩
1.5
1
0.8
Amplitude
Amplitude
1
0.6
0.4
0.5
0.2
0 0
0 0.2 0.4 0.6 0.8 1 0 200 400 600 800 1000
Time (sec) Time (sec)
Exercice n°3
Pour chacun des systèmes du 2ème ordre dont les caractéristiques sont mentionnées ci-dessous, calculons la
position des paires de pôles :
a) d % = 10% , ts à 2% = 0.5 s
Les pôles du système sont complexes conjugués (système oscillatoire amorti) :
⇒ (
p1,2 = −ωn ξ ± j 1 − ξ 2 )
⎛ ⎞⎟
⎜
−π ⎜⎜ ξ ⎟⎟
⎜⎝ 1− ξ 2 ⎟⎠⎟
d% = e .100% = 10% ⇒ ξ = 0.59
4 4
ts à 2% = = = 0.5 ⇒ ωn = 13.56 rd / s
σ ξ.ωn
b) d % = 15% , t p = 0.25 s
Les pôles du système sont complexes conjugués (système oscillatoire amorti) :
⇒ (
p1,2 = −ωn ξ ± j 1 − ξ 2 )
⎛ ⎞⎟
⎜
−π ⎜⎜ ξ ⎟⎟
⎜⎝ 1− ξ 2 ⎟⎠⎟
d% = e .100% = 15% ⇒ ξ = 0.52
π π
tp = = = 0.25 ⇒ ωn = 14.72 rd / s
ωp ωn 1 − ξ 2
Exercice n°4 E (p ) K S (p )
+ p(p + 2)
Soit le système à retour unitaire suivant : –
K ⎧⎪ 2ξ 2
⎪⎪ = ⎧⎪ 1
S (p ) p(p + 2) 1 ⎪⎪ ωn K ⎪⎪ ξ =
FTBF (p) = = = ⇒ ⎨ ⇒ ⎪⎨ K
E (p ) 1 + K 2 1 2 ⎪ 1 1 ⎪⎪
p(p + 2)
1+ p + p
K K ⎪⎪⎪ 2 = ⎪⎪⎩ωn = K
⎩⎪ ωn K
⎛ ⎟⎟⎞
⎜
−π ⎜⎜ ξ ⎟
⎜⎝ 1−ξ 2 ⎟⎟⎠
Nous voulons : d% = e .100% ≤ 10% ⇒ ξ ≥ 0.59
1 1
⇒ ≥ 0.59 ⇒ K≤ ⇒ K ≤ 2.87
K (0.59)2
Exercice n°5
Soit le système à retour unitaire dont la FTBO est :
K 1
FTBO(p) = ⇒ FTBF (p) =
p (p + 20) 1 2 20
p + p +1
K K
⎧⎪ 2ξ 20
⎪⎪ = ⎪⎧⎪ ξ = 10
⎪⎪ ωn K ⎪⎪⎨
⇒ ⎨ 1 ⇒ K
⎪⎪ 1 ⎪⎪
⎪⎪ 2 = ⎪⎩⎪ n
ω = K
⎪⎩ ωn K
Exercice n°1
Tracer les lieux d'Evans des systèmes représentés par le schéma fonctionnel suivant. Etudier leur stabilité :
E(p) S(p)
G (p)
+
–
H (p)
p +2 p+3
a) G (p ) = H (p ) =
p p +1
Pour quelles valeurs du gain K le système est-il oscillant amorti ?
1
b) G (p ) = H (p ) = 1
(p − 1)(p + 1)(p + 4)2
p
c) G (p ) = 2
H (p ) = 1
⎛ 1⎞
⎜p − ⎟⎟ (p + 5)
⎜⎝ 2⎠
p +1 1
d) G (p ) = H (p ) = 2
p (p − 1) p + 4p + 16
⎧⎪x = −0.45
⎪⎪ 1
⎪
On donne : 3x 4 + 10x 3 + 21x 2 + 24x − 16 = 0 ⇒ ⎨x 2 = −2.26
⎪⎪
⎪⎪x 3,4 = −0.76 ± j 2.16
⎪⎩
p 2 − 2p + 5
(p − 1 + 2 j )(p − 1 − 2 j )
e) G (p ) = 3 2
= H (p ) = 1
p + 5p + 12p − 18 (p − 1)(p + 3 + 3 j )(p + 3 − 3 j )
⎧⎪x = −3.7
⎪⎪ 1
On donne : x 4 − 4x 3 − 7x 2 + 86x + 24 = 0 ⇒ ⎨⎪x 2 = −0.27
⎪⎪
⎪⎪x 3,4 = 3.99 ± j 2.79
⎪⎩
p +1
f) G (p ) = H (p ) = 1
p2
Exercice n°1
Traçons les Lieux d'Evans des systèmes représentés par le schéma fonctionnel suivant et étudions leur stabilité
à partir de ce lieu.
E(p) S(p)
G (p )
⎧
⎪FTBO(p) = G (p).H (p) +
⎪
⎪
⎪
⎨
–
G (p )
⎪
⎪FTBF (p) = H (p)
⎪
⎪
⎩ 1 + G (p).H (p)
Le lieu d'Evans représente le lieu des pôles de la Fonction de Transfert en Boucle Fermée, lorsque le gain K
varie. Il est donc tracé à partir de l'équation caractéristique paramétrée avec K ≥ 0 .
⎧
⎪FTBO(p) = K .G (p).H (p)
⎪
⎪
⎪
⎪ G (p )
⎪
⎪FTBF (p) =
⎪
⎨ 1 + K .G (p).H (p)
⎪
⎪
⎪1 + K .G (p).H (p) = 0 (équation caractéristique)
⎪
⎪
⎪
⎪K ≥0
⎪
⎩
p +2 p+3
a) G (p) = H (p ) =
p p +1
⎧⎪
⎪⎪FTBO(p) = (
K p + 2)(p + 3)
⎪⎪ p (p + 1)
⇒ ⎨
⎪⎪ K (p + 2)(p + 3)
⎪⎪1 + =0 (équation caractéristique)
⎪⎩ p (p + 1)
⎪⎧⎪p = 0
• Points de départ du lieu (les pôles de la FTBO) : ⎨ ⇒ n =2
⎪⎪p =−1
⎩
⎧⎪p = −2
• ⎪ ⇒ m =2
Points d'arrivée du lieu (les zéros de la FTBO) : ⎨
⎪⎪p = −3
⎩
• Déviation des branches asymptotiques : A ne pas calculer car il n'y a pas de branche
asymptotique.
• Intersection des asymptotes sur l'axe réel : A ne pas calculer car il n'y a pas de branche
asymptotique.
9 On positionne les pôles et les zéros dans le plan complexes. Les pôles correspondent à K=0, les
Solutions TD n° 9 : Lieu d'Evans ou Lieu des racines TD9 - 2
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
zéros à K=∞ .
9 On détermine les parties de l'axe réel qui appartiennent au lieu : [−3 −2] et [−1 0] .
Imag
Kσ2 = 13.93
σ2 = – 2.366
K= ∞ K= ∞ K= 0 K= 0
o o x x Réel
–3 –2 –1 0
Kσ1 = 0.072
σ1 = – 0.634
n m
1 1
1ère méthode : ∑ σ − pôle ∑ σ − zéro = 0
−
i =1 i i =1 i
1 1 1 1
+ − − =0
σ + 0 σ +1 σ +2 σ + 3
3 ⎧σ1 = −0.634
⎪
σ 2 + 3σ + = 0 ⇒ ⎪
⎨
2 ⎪
⎪σ = −2.366
⎩ 2
K (p + 2)(p + 3)
2ème méthode : A partir de l'équation caractéristique : 1 + =0
p (p + 1)
p (p + 1) σ (σ + 1)
K (p ) = − ⇒ K (σ) = −
(p + 2)(p + 3) (σ + 2)(σ + 3)
d 3 ⎪⎧⎪σ1 = −0.634
K (σ) = 0 ⇒ σ 2 + 3σ + =0 ⇒ ⎨
dσ 2 ⎪⎪σ2 = −2.366
⎩
Les 2 racines appartiennent au lieu. Elles forment donc des points de séparation et de rencontre.
9 Calcul de K σ1 et de K σ 2 :
La condition sur le module donne la valeur de K σ1 et de K σ 2 :
σ(σ + 1)
FTBO(σ1 ) = 1 ⇒ K σ1 = ⇒ K σ1 = 0.072
(σ + 2)(σ + 3) σ =−0.634
σ(σ + 1)
FTBO(σ2 ) = 1 ⇒ K σ2 = ⇒ K σ 2 = 13.93
(σ + 2)(σ + 3) σ =−2.366
Solutions TD n° 9 : Lieu d'Evans ou Lieu des racines TD9 - 3
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
Nous pouvons monter que le lieu est un cercle en coordonnées polaires en posant p = x + jy
dans l'équation caractéristique du système.
⎪⎧ K (p + 2)(p + 3)
⎪⎪⎪1 + =0 ⎛ 3 ⎞⎟2 ⎛ 3 ⎞⎟2
⎨ p (p + 1) ⇒ ⎜⎜x + ⎟ + y = ⎜⎜ ⎟⎟
2
⎪⎪ ⎝ 2⎠ ⎜⎝ 2 ⎟⎠
⎪⎪⎩p = x + jy
3 ⎛ 3 ⎞
Ceci est l'équation d'un cercle de rayon
2
et de centre ⎜⎝⎜− 2 , 0⎟⎠⎟ .
• Stabilité :
Lorsque le gain K varie entre 0 et ∞, les racines de l'équation caractéristique (c'est-à-dire les pôles
de la FTBF) restent dans le demi-plan gauche du plan complexe (racines réelles négatives ou
complexes conjuguées à partie réelle négative). Le système reste donc toujours stable.
Le système est oscillant amorti lorsque les pôles sont complexes conjugués, c'est-à-dire, pour :
K σ1 < K < K σ 2
1
b) G (p) = H (p ) = 1
(p − 1)(p + 1)(p + 4)2
⎧⎪ K
⎪⎪FTBO(p) =
⎪⎪ (p − 1)(p + 1)(p + 4)2
⇒ ⎨
⎪⎪ K
⎪⎪1 + =0 (équation caractéristique)
⎪⎩ (p − 1)(p + 1)(p + 4)2
⎧
⎪p =1
⎪
⎪
⎪
⎪
• Points de départ du lieu (les pôles de la FTBO) : ⎨p =−1 ⇒ n =4
⎪
⎪
⎪
⎪p =−4 (double)
⎪
⎩
±180°(2i +1)
• Déviation des branches asymptotiques : ϕi = (i = 0, 1, 2, ....)
n −m
Solutions TD n° 9 : Lieu d'Evans ou Lieu des racines TD9 - 4
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
±180°
⇒ ϕi = (2i +1) (i = 0, 1, 2, ....)
4
⇒ ϕi = +45° , − 45° , +135° , −135° (4 angles)
xi =
∑ pôles de FTBO(p) − ∑ zéros de FTBO(p)
n −m
(1 − 1 − 4 − 4)
⇒ xi =
4
⇒ x i = −2
9 On positionne les pôles et les zéros dans le plan complexes. Les pôles correspondent à K=0, les
zéros à K=∞ .
9 On détermine les parties de l'axe réel qui appartiennent au lieu : [−4] et [−1 +1] .
Imag
K= ∞
K= ∞
Kσ1 = 16.95
σ1 = 0.22
K= 0 K= 0 K= 0
Ú| | |
x
| |
x
|
Réel
−4 −2 −1 1
K= ∞
K= ∞
n m
1 1
1ère méthode : ∑ σ − pôle ∑ σ − zéro = 0
−
i =1 i i =1 i
1 1 2
+ + =0
σ +1 σ −1 σ + 4
⎧⎪σ1 = 0.22
2σ 2 + 4σ − 1 = 0 ⇒ ⎪
⎨
⎪⎪σ2 = −2.22 (à exclure, ∉ au lieu )
⎩
Cette méthode ne donne pas l'autre point de séparation (mais, néanmoins,
évident) qu'est le pôle double ( σ = −4 ).
K
2ème méthode : A partir de l'équation caractéristique : 1 + =0
(p − 1)(p + 1)(p + 4)2
K (p) = −(p − 1)(p + 1)(p + 4)2 ⇒ K (σ) = −(σ − 1)(σ + 1)(σ + 4)2
d
dσ
K (σ) = 0 ⇒ (
(σ + 4) 2σ 2 + 4σ − 1 = 0 )
⎧⎪σ = −4
⎪⎪ 1
⎪⎪
⇒ ⎨σ2 = 0.22
⎪⎪
⎪⎪σ3 = −2.22 (à exclure, ∉ au lieu )
⎪⎩
⎪⎧⎪σ1 = −4
En définitive, les points de séparation sont : ⎨
⎪⎪σ2 = 0.22
⎩
9 Calcul de K σ1 et de K σ 2 :
La condition sur le module donne la valeur de K σ1 et de K σ 2 :
• Stabilité :
Lorsque le gain K varie entre 0 et ∞, il y a, au moins, une racine (un pôle de la FTBF) qui reste
toujours dans le demi-plan droit du plan complexe. Le système est, par conséquent, toujours
instable.
p
c) G (p) = 2
H (p) = 1
⎛ 1⎞
⎜⎜p − ⎟⎟ (p + 5)
⎝ 2⎠
⎧
⎪ Kp
⎪
⎪FTBO(p) =
⎪
⎪ ⎛ 1 ⎞2
⎪ ⎜p − ⎟⎟ (p + 5)
⎪ ⎜⎝ 2⎠
⇒ ⎪
⎨
⎪
⎪ Kp
⎪1+ =0 (équation caractéristique)
⎪
⎪ ⎛ 1 ⎟⎞2
⎪
⎪ ⎜p − ⎟ (p + 5)
⎪ ⎜⎝ 2⎠
⎩
⎧⎪p = 1 (double)
⎪ 2
• Points de départ du lieu (les pôles de la FTBO) : ⎨ ⇒ n =3
⎪⎪p =−5
⎪⎩
±180°(2i +1)
• Déviation des branches asymptotiques : ϕi = (i = 0, 1, 2, ....)
n −m
±180°
⇒ ϕi = (2i +1) (i = 0, 1, 2, ....)
2
⇒ ϕi = +90° , − 90° (2 angles)
xi =
∑ pôles de FTBO(p) − ∑ zéros de FTBO(p)
n −m
(12 + 12 − 5) − 0
⇒ xi =
2
⇒ 4
xi = − 2 = −2
9 On positionne les pôles et les zéros dans le plan complexes. Les pôles correspondent à K=0, les
zéros à K=∞ .
9 On détermine les parties de l'axe réel qui appartiennent au lieu : [−5 0] et ⎡⎢⎣12⎤⎦⎥ .
K= ∞ Imag
K = 9.40
(−1.81, 0)
K = 5.06
(0, j 5 4)
K=0 K =0
x| | | | |
O Ú
| |
Réel
−5 −2 1
2
K =∞
K = 8.85
(0,0)
(−0.69, 0) K = 5.06
(0, −j 5 4)
K=∞
n m
1 1
1ère méthode : ∑ σ − pôle ∑ σ − zéro = 0
−
i =1 i i =1 i
2 1 1
+ − =0
1
σ− 2 σ +5 σ
⎧⎪σ1 = −0.69
2
4σ + 10σ + 5 = 0 ⇒ ⎪
⎨
⎪⎪σ2 = −1.81
⎩
Cette méthode ne donne pas l'autre point de séparation (mais, néanmoins,
évident) qu'est le pôle double ( σ = 1 ).
2
Kp
2ème méthode : A partir de l'équation caractéristique : 1 + =0
⎛ 1 ⎞2
⎜⎜p − ⎟⎟ (p + 5)
⎝ 2⎠
(p − 12)2 (p + 5) (σ − 12)2 (σ + 5)
K (p ) = − ⇒ K (σ) = −
p σ
d
dσ
K (σ) = 0 ⇒ (
(σ − 1 2) 4σ2 + 10σ + 5 = 0 )
⎧⎪
⎪⎪σ1 = −0.69 (point de rencontre)
⎪⎪
⇒ ⎨σ2 = −1.81 (point de séparation)
⎪⎪
⎪⎪σ = − 1 (point de séparation)
⎪⎩ 3 2
9 Calcul de K σ1 et de K σ 2 :
La condition sur le module donne la valeur de K σ1 et de K σ 2 :
(σ − 12)2 (σ + 5)
FTBO(σ1 ) = 1 ⇒ K σ1 = − ⇒ K σ1 = 8.85
σ
σ =−0.69
(σ − 12)2 (σ + 5)
FTBO(σ2 ) = 1 ⇒ Kσ2 = − ⇒ K σ 2 = 9.40
σ
σ =−1.81
9 Kσ 3 = 0
⎧
⎪ Kp
⎪
⎪1+ =0 (équation caractéristique)
⎪ 2
⎪ ⎛ 1 ⎞
⎨ ⎜p − ⎟⎟ (p + 5)
⎪ ⎜⎝ 2⎠
⎪
⎪
⎪
⎪ p = jω
⎩
• Stabilité :
9 Pour 0 ≤ K ≤ 5.06 , 2 pôles sur 3 se trouvent dans le demi-plan droit du plan complexe. Le
système est alors instable.
9 Pour K > 5.06 , les 3 pôles se trouvent dans le demi-plan gauche du plan complexe. Le
système est alors stable.
p +1 1
d) G (p) = H (p) = 2
p (p − 1) p + 4p + 16
⎧
⎪ K (p + 1)
⎪
⎪FTBO(p) =
⎪
⎪
⎪ (
p (p − 1) p 2 + 4 p + 16 )
⇒ ⎨
⎪
⎪ K (p + 1)
⎪
⎪1+ =0 (équation caractéristique)
⎪
⎪
⎪
⎩
p ( p − 1) p 2
+(4 p + 16 )
⎧
⎪
⎪
⎪p =0
⎪
⎪
• Points de départ du lieu (les pôles de la FTBO) : ⎨p = 1 ⇒ n =4
⎪
⎪
⎪
⎪p =−2 ± j2 3
⎪
⎩
±180°(2i +1)
• Déviation des branches asymptotiques : ϕi = (i = 0, 1, 2, ....)
n −m
±180°
⇒ ϕi = (2i +1) (i = 0, 1, 2, ....)
3
⇒ ϕi = +60° , − 60° , 180° (3 angles)
xi =
∑ pôles de FTBO(p) − ∑ zéros de FTBO(p)
n −m
⇒ xi =
(0 + 1 − 2 + j 2 )
3 − 2 −j 2 3 − (−1)
3
⇒ xi = − 2 3 ≈ −0.66
9 On positionne les pôles et les zéros dans le plan complexes. Les pôles correspondent à K=0, les
zéros à K=∞ .
9 On détermine les parties de l'axe réel qui appartiennent au lieu : ]−∞ −1] et [ 0 1] .
n m
1 1
ère
1 méthode : ∑ σ − pôle − ∑ σ − zéro = 0
i =1 i i =1 i
1 1 1 1 1
+ + + − =0
σ σ − 1 σ + 2 − j2 3 σ + 2 + j2 3 σ + 1
Solutions TD n° 9 : Lieu d'Evans ou Lieu des racines TD9 - 9
Prof. FELLAH Mohammed-Karim 2007 / 2008 Asservissement – Régulation
Imag
K=∞
K = 35.67
(0, j2.56)
K =0 K = 23.30
x
(0, j1.56)
K= ∞ K=∞ K =0 K =0
| | |
O|
x |
x
| |
Réel
−3 −2 −1 0 1
K = 70.6
K = 3.1
(−2.26, 0)
(0.45, 0)
x
K=0
(−0.66, 0)
K=∞
K (p + 1)
2ème méthode : A partir de l'équation caractéristique : 1 + =0
(
p (p − 1) p2 + 4 p + 16 )
K (p ) = −
(
p (p − 1) p 2 + 4p + 16 ) ⇒ K (σ) = −
(
σ (σ − 1) σ 2 + 4σ + 16 )
(p + 1) (σ + 1)
d
K (σ) = 0 ⇒ 3σ 4 + 10σ 3 + 21σ 2 + 24σ − 16 = 0
dσ
⎧⎪σ = 0.45
⎪⎪ 1
⇒ ⎪σ = −2.26
⎨ 2
⎪⎪
⎪⎪σ3,4 = −0.76 ± j 2.16 ∉ au lieu (à éliminer)
⎩
9 Calcul de K σ1 et de K σ 2 :
La condition sur le module donne la valeur de K σ1 et de K σ 2 :
FTBO(σ) = 1
⎧
⎪
⎪
⎪
⎪K σ1 = −
(
σ (σ − 1) σ2 + 4σ + 16 ) ⇒ K σ1 = 3.1
⎪
⎪ (σ + 1)
⎪
⎪
⇒ ⎪
⎨
σ =−0.45
⎪
⎪
⎪
⎪K σ2 = −
2
(
σ (σ − 1) σ + 4σ + 16 ) ⇒ K σ2 = 70.6
⎪
⎪
⎪ (σ + 1)
⎪
⎪
⎩ σ =−2.26
⎪⎧⎪ K (p + 1)
⎪⎪1 + =0 (équation caractéristique)
⎨
⎪⎪
p ( p − 1)(p 2
+ 4 p + 16 )
⎪⎪p = j ω
⎪⎩
On trouve qu'il y a 4 points d'intersection :
θ = 180° - (Somme des angles des vecteurs entre le pôle complexe concerné
et les autres pôles)
+ (Somme des angles des vecteurs entre le pôle complexe concerné
et les zéros)
⎧⎪
⎪⎪θ1 = 180°−arctg 2 3 = 130.9°
⎪⎪ 3
⎪⎪
⎪θ = 180°−arctg 2 3 = 120° β θ2 θ1
⎨2 O x x
⎪⎪
| | | | |
2
⎪⎪ −3 −2 −1 0 1
⎪⎪β = 180°−arctg 2 3 = 106.1°
⎪⎪ 1
⎪⎩
• Stabilité :
Comme on le voit sur le lieu d'Evans, la FTBF du système est composée de 4 pôles :
9 2 pôles évoluent toujours dans le demi-plan gauche du plan complexe. Ils sont toujours
stables.
9 2 pôles évoluent tantôt dans le demi-plan gauche du plan complexe et tantôt dans le demi-
plan droit. Ils sont stables entre p1,2 = ± j 1.56 et p3,4 = ± j 2.56 . Ils sont instables
ailleurs.
Par conséquent, le lieu est stable uniquement pour : 23.30 < K < 35.67
p 2 − 2p + 5 (p − 1 + 2 j )(p − 1 − 2 j )
e) G (p) = 3 2
= H (p ) = 1
p + 5p + 12p − 18 (p − 1)(p + 3 + 3 j )(p + 3 − 3 j )
⎧
⎪
⎪
⎪FTBO(p) = 3
K p 2 − 2p + 5 ( )
⎪
⎪
⎪
⎪ p + 5p 2 + 12p − 18
⇒ ⎨
⎪
⎪
⎪
⎪1+ 3
(
K p 2 − 2p + 5
=0
) (équation caractéristique)
⎪
⎪
⎪
⎩ p + 5p2 + 12p − 18
⎧⎪p = 1
• ⎪ ⇒ n =3
Points de départ du lieu (les pôles de la FTBO) : ⎨
⎪⎪p = −3 ± 3j
⎩
±180°(2i +1)
• Déviation des branches asymptotiques : ϕi = (i = 0, 1, 2, ....)
n −m
±180°
⇒ ϕi = (2i +1) (i = 0, 1, 2, ....)
1
⇒ ϕi = 180° (1 angle)
• Intersection des asymptotes sur l'axe réel : A ne pas calculer car il n'y a qu'une seule branche
asymptotique.
9 On positionne les pôles et les zéros dans le plan complexes. Les pôles correspondent à K=0, les
zéros à K=∞ .
n m
1 1
1ère méthode : ∑ σ − pôle ∑ σ − zéro = 0
−
i =1 i i =1 i
1 1 1 1 1
+ + − − =0
σ − 1 σ + 3 + 3j σ + 3 − 3j σ − 1 + 2j σ − 1 − 2j
⇒ σ 4 − 4σ 3 − 7σ2 + 86σ + 24 = 0
⎧⎪σ = −3.7
⎪⎪ 1
⎪⎪
⇒ ⎨σ2 = −0.27
⎪⎪
⎪⎪σ3,4 = 3.99 ± j 2.79 ∉ au lieu (à éliminer)
⎪⎩
2 ème
méthode : A partir de l'équation caractéristique : 1 +
(
K p 2 − 2p + 5 ) =0
3 2
p + 5p + 12p − 18
p 3 + 5p2 + 12p − 18 σ 3 + 5σ 2 + 12σ − 18
K (p ) = − ⇒ K (σ) = −
p 2 − 2p + 5 σ 2 − 2σ + 5
d
K (σ) = 0 ⇒ σ 4 − 4σ 3 − 7σ 2 + 86σ + 24 = 0
dσ
⎧
⎪σ1 = −3.7
⎪
⎪
⎪
⎪
⇒ ⎨σ2 = −0.27
⎪
⎪
⎪
⎪σ = 3.99 ± j 2.79 ∉ au lieu (à éliminer)
⎩ 3,4
⎪
Imag
K =0
x
K=∞
O
K = 5.54
K = 1.71 K = 3.72 (0, j 0.96)
K = 3.6
(−3.7, 0) (−0.27, 0)
(0, 0)
K= ∞ K =0
| | | | |
x
| |
Réel
−3 −2 −1 0 1
O
K=∞
x
K=0
9 Calcul de K σ1 et de K σ 2 :
La condition sur le module donne la valeur de K σ1 et de K σ 2 :
FTBO(σ) = 1
⎧
⎪ σ 3 + 5σ 2 + 12σ − 18
⎪
⎪K = − ⇒ K σ1 = 1.71
⎪ σ1
⎪
⎪ σ 2 − 2σ + 5 σ =−3.7
⇒ ⎨
⎪
⎪ 3 2
σ + 5σ + 12σ − 18
⎪
⎪K σ2 = − ⇒ K σ2 = 3.72
⎪
⎪ σ 2 − 2σ + 5
⎪
⎩ σ =−0.27
⎧⎪
⎪⎪ (
K p 2 − 2p + 5 )
⎪⎨1 + 3 =0 (équation caractéristique)
⎪⎪ p + 5p 2 + 12p − 18
⎪⎪p = j ω
⎪⎩
⎧⎪
⎪⎧K1,2 = 5.54
⎪
⎪⎪
⎪⎨
⎪⎪ω1,2 = ±0.96
⎪⎪
⎪⎩
⇒ ⎨
⎪
⎪⎧K 3,4 = −7.04
⎪
⎪⎪ à exclure car K ne peut pas être négatif
⎪
⎪⎨
⎪⎪ω3,4 = ±5.11
⎩⎪
⎪⎩
⎧
⎪K = 5.54
⇒ ⎪ 1,2
⎨
⎪
⎪ p = ± j 0.96
⎩ 1,2
θ = 180° - (Somme des angles des vecteurs entre le pôle complexe concerné
et les autres pôles)
+ (Somme des angles des vecteurs entre le pôle complexe concerné
et les zéros)
p =−3 + 3j
⎪⎪ 4 −3 −2 −1 0 1
⎪⎪
⎪⎪β2 = 180°−arctg 4 = 135°
⎪⎪⎩ 4 β2
O
90°
x
β = 180° - (Somme des angles des vecteurs entre le zéro complexe concerné
et les autres zéros)
+ (Somme des angles des vecteurs entre le zéro complexe concerné
et les pôles)
θ1
p = 1 + 2j
x
β
Considérons le pôle : p = 1 + 2j O
⎧⎪ 1 90°
⎪⎪θ1 =−arctg =−36.87° | | | |
x|
⎪⎨ 4
−3 −2 −1 0 1
⎪⎪ 4
⎪⎪θ2 = arctg = 45°
⎩ 4
90°
O
θ2
x
• Stabilité :
Comme on le voit sur le lieu d'Evans, le lieu est stable uniquement pour : 3.6 < K < 5.54
p +1
f) G (p) = H (p ) = 1
p2
⎪⎧⎪ K (p + 1)
⎪⎪FTBO(p) =
⎪ p2
⇒ ⎨
⎪⎪ K (p + 1)
⎪⎪1 + =0 (équation caractéristique)
⎪⎪⎩ p2
±180°(2i +1)
• Déviation des branches asymptotiques : ϕi = (i = 0, 1, 2, ....)
n −m
±180°
⇒ ϕi = (2i +1) (i = 0, 1, 2, ....)
1
⇒ ϕi = 180° (1 angle)
• Intersection des asymptotes sur l'axe réel : A ne pas calculer car il n'y a qu'une seule branche
asymptotique.
9 On positionne les pôles et les zéros dans le plan complexes. Les pôles correspondent à K=0, les
zéros à K=∞ .
9 On détermine les parties de l'axe réel qui appartiennent au lieu : ]−∞ −1] et [ 0] .
Imag
Kσ2 = 4
σ2 = – 2
K= ∞ K= ∞ K= 0
o x Réel
–1 0
Kσ1 = 0
σ1 = 0
K (p + 1)
A partir de l'équation caractéristique : 1 + =0
p2
p2 σ2
K (p ) = − ⇒ K (σ) = −
(p + 1) (σ + 1)
d ⎧σ1 = 0
⎪
K (σ) = 0 ⇒ σ (σ + 2) = 0 ⇒ ⎪
⎨
dσ ⎪
⎪σ = −2
⎩ 2
Les 2 racines appartiennent au lieu. Elles forment donc des points de séparation et de rencontre.
9 Calcul de K σ1 et de K σ 2 :
La condition sur le module donne la valeur de K σ1 et de K σ 2 :
σ2
FTBO(σ1 ) = 1 ⇒ K σ1 = ⇒ K σ1 = 0
(σ + 1)
σ =0
σ2
FTBO(σ2 ) = 1 ⇒ K σ2 = ⇒ Kσ2 = 4
(σ + 1)
σ =−2
Nous pouvons monter que le lieu est un cercle en coordonnées polaires en posant p = x + jy
dans l'équation caractéristique du système.
⎪⎧⎪ K (p + 1)
⎪⎪1 + =0
⎨ p2 ⇒ (x + 1)2 + y 2 = 1
⎪⎪
⎪⎪⎩p = x + jy
⇒ (x + jy )2 + K (x + jy + 1) = 0
⇒ x 2 + 2 jxy − y 2 + x + jy + 1 = 0
à terminer, voir OGATA 2/3
⇒ x 2 + x + 1 + 2 jxy − y 2 + jy = 0
⇒ (x + 1)2 − x + 1 + 2 jxy − y 2 + jy = 0
• Stabilité :
Lorsque le gain K varie entre 0 et ∞, les racines de l'équation caractéristique (c'est-à-dire les pôles
de la FTBF) restent dans le demi-plan gauche du plan complexe (racines réelles négatives ou
complexes conjuguées à partie réelle négative). Le système reste donc toujours stable.
Le système est oscillant amorti lorsque les pôles sont complexes conjugués, c'est-à-dire, pour :
K σ1 < K < K σ 2