Académique Documents
Professionnel Documents
Culture Documents
Mbarek TALEB
1
Introduction
1 Introduction
Il ne faut pas confondre automatique et automatisme :
• L’automatique est une science qui traite de la modélisation, de l’analyse, de
l’identification et de la commande des systèmes dynamiques (électriques, ther-
miques, chimiques, biologiques,...).
Elle permet de faire fonctionner un système selon un cahier des charges désiré (ra-
pidité, précision, stabilité...).
2 Un système
Un système peut être décrit comme étant un opérateur qui fait correspondre des
réponses à des sollicitations, autrement dit, des sorties à des entrées.
1
2. Un système
Systèmes
déterministes Stockastiques
Un système linéaire peut être décrit par une équation différentielle à coefficients
constants reliant les dérivées successives de sa sortie aux dérivées successives de son
entrée :
an s(n) (t)+an−1 s(n−1) (t)+...+a1 s0 (t)+a0 s(t) = bm e(m) (t)+bm−1 e(m−1) (t)+...+b1 e0 (t)+b0 e(t)
2
2. Un système
3
2. Un système
e(t) y(t)
e(t) y(t)
SISO MIMO
4
2. Un système
Obtention :
- Modèle de connaissance (d’après les lois de la physique)
- Modèle identifiée (d’après un essai expérimental)
5
2
Transformée de Laplace
1 Transformée de Laplace
La transformée de Laplace (Pierre-Simon Laplace (1749-1827), surnommé le
Newton français) intervient dans de nombreuses questions de physique, mathéma-
tique, calcul des probabilités, automatique, etc. Elle est définie par :
L (f ) = F
tel que : Z ∞
F (p) = f (t)e−pt dt
0
e(t) E(p)
s(t) S(p)
domaine domaine
du continu de Laplace
6
1. Transformée de Laplace
1.1 Propriétés
Démonstration2 (Dérivée)
" # Z +∞
df df −pt
L = e dt
dt 0 dt
On pose
df
u0 = ; v = e−pt
dt
u = f (t) ; v 0 = −pe−pt
" # Z +∞
df −pt ∞
D’où : L = [f (t)e ]0 + p f (t)e−pt dt = −f (0) + pF (p)
dt 0
Démonstration3 (Primitive)
Z x
En posant g(x) = f (t) dt
Z 0
Z +∞
L f (t) dt = g(t)e−pt dt
0
On pose
u = g(t) ; v 0 = e−pt
1
u0 = f (t) ; v = − e−pt
p
" #∞
1 1 Z +∞ F (p)
Z
D’où L f (t) dt = − e−pt g(t) + f (t)e−pt dt =
p 0
p 0 p
Démonstration4 (Retard)
Z +∞
L [f (t − τ )] = f (t − τ )e−pt dt
0
On pose : u = t − τ
D’où
Z +∞
L [f (t − τ )] = f (u)e−p(u+τ ) du
Z0 +∞
= f (u)e−pτ e−pu du
0
7
2. Signaux usuels
Z +∞
= e−pτ f (u)e−pu du
0
= e−pτ F (p)
" # Z +∞
df df −pt
L = pF (p) − f (0) = e dt
dt 0 dt !
Z +∞
df −pt
=> lim [pF (p) − f (0)] = lim e dt
p→+∞ 0 p→+∞ dt
2 Signaux usuels
1
U (p) =
p
8
2. Signaux usuels
Γ(p) = 1
1
R(p) =
p2
1
A(p) =
p3
9
2. Signaux usuels
Cette expression n’est jamais utilisée en tant que telle, on lui préfère une décom-
position en éléments simples dont la transformée inverse est donnée sur des tableaux
listant la majorité des signaux que l’on rencontre dans la pratique.
2.7 Exemples
Exercice1 :
Calculer les signaux temporels des signaux de Laplace suivants :
1
1. F1 (p) =
1 + τp
1
2. F2 (p) =
p(1 + τ p)
e−ap
3. F3 (p) =
(1 + τ p)
10
2. Signaux usuels
5
4. F4 (p) =
p+4
2
5. F5 (p) =
2 + 3p + p2
P +1
6. F6 (p) =
p2 + 5p + 6
2
7. F7 (p) =
(p + 2)2
p
8. F8 (p) =
(p + 1)(p2 + 1)
p2 + 5
9. F9 (p) =
p(p2 + 4)
Exercice2 :
Résoudre les équations différentielles en appliquant la Transformée de Laplace :
E1 : ÿ + 2ẏ + y = 0 avec y(0) = 2 et ẏ = 0
E2 : ÿ + 3ẏ + 2y = t avec y(0) = 0 et ẏ = 0
−2t
E3 : ÿ − y = (3e + t + 1).u(t) avec y(0) = 2 et ẏ = 2
−t
E4 : ÿ + 2y = e sin(4t).u(t) avec y(0) = 0 et ẏ = 0
E5 : ÿ + y = u(t − 1) − u(t − 2) avec y(0) = 0 et ẏ = 0
11
3
Fonction de Transfert
1 Fonction de Transfert
Un système linéaire peut être décrit par une équation différentielle à coefficients
constants reliant les dérivées successives de sa sortie aux dérivées successives de son
entrée :
an s(n) (t)+an−1 s(n−1) (t)+...+a1 s0 (t)+a0 s(t) = bm e(m) (t)+bm−1 e(m−1) (t)+...+b1 e0 (t)+b0 e(t)
12
1. Fonction de Transfert
K 1 + b1 p + b 2 p 2 + · · · + bm p m
H(p) = ×
pα 1 + a1 p + a2 p 2 + · · · + an p n
avec :
• K : le gain statique
• α : la classe du système
• n : l’ordre du système
Et on a les définitions suivantes :
Exemple
3p + 2
- Mettre sous forme canonique la fonction de transfert suivante : H(p) =
3p3
+ 2p2 + p
- En déduire le gain statique, la classe et l’ordre du système correspondant.
- Déterminer les pôles et les zéros du système.
Solution :
3
2 1+ p
H(p) = × 2
p 1 + 2p + 3p2
D’où :
• gain statique : 2
• classe du système : 1
• ordre du système : 2
Les pôles du systèmes sont tels que : 1 + 2p + 3p2 = 0 on a : ∆ = 4 − 12 = −8 D’où :
1 √ 1 √
p1/2 = (−2 ± i2 2) = (−1 ± i 2)
6 3
2
Le système a un seul zéro : z = −
3
13
1. Fonction de Transfert
Remarque importante :
F(p)G(p) n’est pas la transformée de Laplace de f(t)g(t) :
L (f )L (g) 6= L (f × g)
1 1
Exemple : pour f=g=u échelon unitaire, on : F (p) = G(p) = => F (p)G(p) = 2
p p
1
alors que f (t) × g(t) = u(t) et donc L (f × g) = !!!
p
Cependant,
L (f ∗ g) = F × G
En effet :
Z ∞ Z ∞
L (f ∗ g)(p) = f (t − τ )g(τ ) dτ e−pt dt
0 0
Z ∞ Z ∞
−pt
= f (t − τ )g(τ )e dτ dt car e−pt ne dépend pas de τ
0 0
Z ∞ Z ∞
= f (t − τ )g(τ )e−pt dt dτ
0 0
Z ∞ Z ∞
= f (t − τ )e−pt dt g(τ ) dτ
0 0
Z ∞ Z ∞
−p(u+τ )
= f (u)e du g(τ ) dτ ch. de var. u = t − τ
0 −τ
Z ∞ Z ∞
= f (u)e−pu du e−pτ g(τ ) dτ car e−pτ ne dépend pas de u
0 −τ
Z ∞ Z ∞
−pu
= f (u)e du e−pτ g(τ ) dτ car signaux causaux
0 0
Z ∞
= F(p)e−pτ g(τ ) dτ
0
14
1. Fonction de Transfert
Z ∞
= F(p) e−pτ g(τ ) dτ
0
= F (p)G(p)
H1 (p)
+
E(p) H(p) S(p)
E(p)
+
S(p) ⇔
H(p) = H1 (p) + H2 (p)
H2 (p)
15
1. Fonction de Transfert
En effet :
S = H1 (E1 − E2 )
= [H1 E1 − H1 E2 ]
En effet :
S = H1 E1 − E2
1
= H1 E1 − E2
H1
16
1. Fonction de Transfert
B(p)
En effet :
y = AB(e − y)
= B [A(e − y)]
= B [Ae − Ay]
17
1. Fonction de Transfert
1.5.5 Exercices
e y
+ A + B C
- -
v
e + y
+ A + B
-
B1
e - y
+ + A1 + A2 A3
- -
B2
18
1. Fonction de Transfert
Exercice 1
e y
+ A + B C
- -
solution
e y
+ A + B C
- -
D 1/C
e BC y
+ A
- 1 + BC
D
C
e ABC y
+
- 1 + BC
D
C
e y
H(p)
ABC
1 + BC ABC
Fig. 3.8 – H(p) = =
D ABC 1 + BC + ABD
1+ ×
C 1 + BC
19
1. Fonction de Transfert
Exercice 2
v
e + y
+ A + B
-
solution
v
e y
+ A B + y
-
L
A -
B
C C
e y v y
+ AB + B
- -
L
C AC
y v y
e AB L B
1 + ABC 1 + ABC
v AB B
y= e+ v
e 1 + ABC 1 + ABC
20
1. Fonction de Transfert
Autre Méthode
v
1/A
e + y
+ + A B
-
v
1/A
e +
AB y
+
1 + ABC
AB v AB B
D’où : y = e+ = e+ v
1 + ABC A 1 + ABC 1 + ABC
Méthode analytique
v
e 1 + 2 y
+ A + B
-
On :
y = B2
2 = v + A1
1 = e − Cy
21
1. Fonction de Transfert
D’où :
22
Exercice 3
B1
e - y
+ + A1 + A2 A3
- -
B2
Solution
B1
e - y
+ + A1 + A2 A3
- -
B2 1/A3
e A2 A3 y
+ + A1
- - 1 + B1 A2 A3
B2
A3
e A1 A2 A3 y
+ +
- - 1 + B1 A2 A3
B2
A3
e A1 A2 A3 y
+
- 1 + B1 A2 A3 + B2 A1 A2
e A1 A2 A3 y
1 + A1 A2 A3 + B 1 A2 A3 + B 2 A1 A2
24
4
Etude des systèmes du 1er ordre et
du 2nd ordre
R
i
e vc C v
e = vc + Ri
dvc
i = C
dt
dvc
=> RC + vc = e
dt
25
1. Système du 1er ordre
En général un système du 1er ordre, d’entrée e(t) et de sortie y(t), est régi par une
équation différentielle du 1er ordre de la forme :
a 1
aẏ + by = e => ẏ + y = e
b b
ou sous sa forme canoninique :
τ ẏ + y = Ke
On obtient alors :
t
−
y(t) = KE(1 − e τ )
26
1. Système du 1er ordre
Soit
K
y(p) = e(p)
τp + 1
Comme e(t) est un échelon, alors
E
e(p) =
p
Et par suite
K
y(p) = E
p(τ p + 1)
D’après les tables de tansformée de laplace :
t
1 −
⇒ 1−e τ
p(τ p + 1)
Et donc
t
−
y(t) = KE(1 − e τ )
27
1. Système du 1er ordre
t1 t1
KE − −
e τ (t2 − t1 ) + KE(1 − e τ ) = KE
τ
t1 t1
1 − −
=> e τ (t2 − t1 ) + 1 − e τ = 1
τ
t1 t1
1 − −
=> e τ (t2 − t1 ) − e τ = 0
τ
D’où :
∆t = t2 − t1 = τ
28
1. Système du 1er ordre
29
1. Système du 1er ordre
30
2. Système de 2nd ordre
La variation du gain statique n’influe pas sur le temps de réponse. La sortie est
amplifiée d’un facteur égal au gain statique K.
R L
i
e vc C v
di
e = vc + Ri + L
dt
dvc
i = C
dt
d2 vc dvc
=> LC 2
+ RC + vc = e
dt dt
s
1 2ξ 1 1 C
En posant ω02 = et = RC (càd ω0 = √ et ξ = R ), on obtient
LC ω0 LC 2 L
l’équation canonique suivante :
1 d2 vc 2ξ dvc
+ + vc = e(t)
ω02 dt2 ω0 dt
Plus généralement, un système du 2nd ordre, d’entrée e(t) et de sortie y(t), est régi
par une équation différentielle du 2nd ordre de la forme :
31
2. Système de 2nd ordre
a b 1
ÿ + ẏ + y = e(t)
c c c
Ainsi, tout système de 2nd ordre peut se mettre sous la forme :
1 d2 y 2ξ dy
+ + y = Ke(t)
ω02 dt2 ω0 dt
ω0 : pulsation propre du système
ξ : coefficient d’amrtissement du système.
K : gain statique du système
Solution :
X
fext = mγ = mÿ = −bẏ − ky + f (t)
b k f (t)
=> ÿ + m
ẏ + m
y = m
m b 1
=> ÿ + ẏ + y = f (t)
k k k
32
2. Système de 2nd ordre
s
k 2ξ b k b 1
En posant : ω02 = et = (càd ω0 = et ξ = √ ), il vient :
m ω0 k m 2 km
1 d2 y 2ξ dy 1
2 2
+ + y = f (t)
ω0 dt ω0 dt k
1 d2 y 2ξ dy
+ + y = KE
ω02 dt2 ω0 dt
Solution particulière
En régime permanent on obtient : y2 (t) = KE
1 d2 y 2ξ dy
+ +y =0
ω02 dt2 ω0 dt
33
2. Système de 2nd ordre
1 2 2ξ
r + r+1=0
ω02 ω0
ξ 2 1 1
∆0 = ( ) − 2 = 2 (ξ 2 − 1)
ω0 ω0 ω0
Le type de réponse ne dépend donc que de la valeur de ξ.
Solution globale
34
2. Système de 2nd ordre
√
Or : r2 r1 = ω02 et r1 − r2 = 2ω0 ξ 2 − 1
D’où √ √
−(ξ− ξ 2 −1)ω0 t −(ξ+ ξ 2 −1)ω0 t
1 e e
y(t) = KE 1 − √ 2 √ − √
2 ξ −1 ξ − ξ2 − 1 ξ + ξ2 − 1
Y (p) K E
H(p) = = avec e(p) =
e(p) 1 2 2ξ p
p + p+1
ω02 ω0
D’où :
KE
Y (p) = !
1 2 2ξ
p p + p+1
ω02 ω0
D’après les tables de transformée de Laplace, après avoir remarqué que :
1 2 2ξ 1 1
2
p + p + 1 = (1 − p)(1 − p)
ω0 ω0 r1 r2
On tire :
t t
− −
τ1 e τ1 − τ2 e τ2 1 1
y(t) = KE 1 −
avec τ1 = − et τ2 = −
τ1 − τ2
r1 r2
er1 t er2 t
" !#
r2 r1
=> y(t) = KE 1 − − +
r1 − r2 r1 r2
√
Or r2 r1 = ω02 et r1 − r2 = 2ω0 ξ 2 − 1
On déduit :
√ √
−(ξ− ξ 2 −1)ω0 t −(ξ+ ξ 2 −1)ω0 t
1 e e
y(t) = KE 1 − √ 2 √ − √
2 ξ −1 ξ − ξ2 − 1 ξ + ξ2 − 1
— Régime apériodique : ξ > 1 —
r1 = r2 = r0 = −ω0
35
2. Système de 2nd ordre
Solution globale
dy
• = Aer0 t + r0 (At + B)er0 t à t=0 on a A + r0 B = 0 => A = −r0 B
dt
D’où :
y(t) = KE 1 − (1 − r0 t)er0 t avec r0 = −ω0
Soit :
y(t) = KE 1 − (1 + ω0 t)e−ω0 t –Régime critique : ξ = 1
Solution globale
36
2. Système de 2nd ordre
* y(0) = 0 => A + KE = 0
dy h √ √ i
* = −ξω0 e−ξω0 t A cos(ω0 1 − ξ 2 t) + B sin(ω0 1 − ξ 2 t)
dt √ √ √ √
+e−ξω0 t −Aω0 1 − ξ 2 sin(ω0 1 − ξ 2 t) + Bω0 1 − ξ 2 cos(ω0 1 − ξ 2 t)
dy q
(0) = 0 => −ξω0 A + Bω0 1 − ξ 2 = 0
dt
D’où :
" !#
q ξ q
y(t) = KE 1 − e−ξω0 t cos(ω0 1 − ξ 2 t) + √ sin(ω0 1 − ξ 2 t)
1 − ξ2
— Régime pseudo-périodique : ξ < 1 —
e−ξω0 t q
" q q #
y(t) = KE 1 − √ 1 − ξ cos(ω0 1 − ξ t) + ξ sin(ω0 1 − ξ t)
2 2 2
1 − ξ2
e−ξω0 t
" q #
y(t) = KE 1 − √ sin(ω0 1 − ξ 2 t + ϕ)
1 − ξ2
avec :
cos ϕ = ξ
√
sin ϕ = 1 − ξ2
ou encore :
e−ξω0 t
" q #
y(t) = KE 1 − √ cos(ω0 1 − ξ 2 t − ψ)
1 − ξ2
avec :
sin ψ = ξ
√
cos ψ = 1 − ξ2
La réponse y(t) est donc la superposition d’un échelon (KE) et d’une sinusoïde
amortie par une exponentielle. C’est un système présentant des oscillations amorties,
il n’est donc pas parfaitement périodique. Mais on peut parler de pseudo-période Tp
√
et de pseudo-pulsation ωp = ω0 1 − ξ 2 .
37
2. Système de 2nd ordre
Le temps de réponse à 5% est le temps à partir duquel la réponse y(t) atteint pour
la première fois son régime permanent ± 5%.
y(t) − KE e−ξω0 t √
= √ cos(ω 0 1 − ξ 2 t − ψ)
KE 1 − ξ2
e−ξtr √
= √ cos( 1 − ξ 2 tr − ψ) avec tr = ω0 t
1−ξ 2
tr est appelé temps réduit permettant d’avoir des expressions qui ne dépendent
que de ξ.
38
2. Système de 2nd ordre
Notons au passage, que le temps de réponse est minimum (système le plus rapide)
pour ξ ∼ 0.7 et on a tr ω0 = 3
π − arccos ξ
tm = √
ω0 1 − ξ 2
39
2. Système de 2nd ordre
Soit aussi :
π − arccos ξ
tm ω0 = √
1 − ξ2
tm ω0 est appelé temps de montée réduit. Il ne dépend que de ξ.
π − arccos 0.65
Exemple : pour ξ = 0.65 , tm ω0 = √ =3
1 − 0.652
( => voir tableau pour confirmation).
2.3.3 Dépassement
πξ
−√
Le 1er dépassement est donné par :D1% = e 1 − ξ
2
π
L’instant du 1er dépassement est : tD1 = √
ω0 1 − ξ 2
40
2. Système de 2nd ordre
41