Beruflich Dokumente
Kultur Dokumente
1
Schéma de principe du système
Servo-valve
P0 Ps P0
Capteur de
-10v~10v vitesse
Schéma blocs
Servo-valve
P0 Ps P0
Capteur de
-10v~10v vitesse
Convertisseur Servo-valve,vérin
N/A et charge
R* E* M* 196.06 v
100 KA/N Gc(z) Bo(s) KN/A
+ s2 + 100 s + 19477.8
-
vd* T vm
KA/N 100
Convertisseur Capteur de
A/N vitesse
2
Choix de la période
d ’échantillonnage
196.06 0.4786 K s w 2n
Gp ( s ) = K N / A = =
s 2 + 100 s + 19477.8 s 2 + 100 s + 19477.8 s 2 + 2ξ wn s + w n2
où
wn = 19477.8 = 139.56
100 100
2ξwn = 100 ⇒ ξ = = = 0.358
2wn 2 *139.56
Critère de Nyquist
π T = 0.005
T< = 0.0056
4 wn
vd* T vm
KA/N 100
H(s)
vd(z)
BoGpH(z)
3
Schéma blocs échantillonné
R(z) E(z) M(z) v(z)
100 KA/N Gc(z) BoGp(z)
+
-
vd(z) T = 0.005
BoGpH(z)
z − 1 ⎧ G p ( s) ⎫ z − 1 ⎧⎪ 0.4786 ⎫⎪
BoGp ( z ) = Z⎨ ⎬= Z⎨ ⎬
⎩⎪ s ( s + 100 s + 19477.8 ) ⎭⎪
2
z ⎩ s ⎭ z
À l’aide de la calculatrice
vd(z)
BoGpH(z)
4
Schéma blocs échantillonné
R(z) E(z) M(z) b1z + b2 V(z)
100KA/N Gc(z)
+ z2+a1z+a2
-
Vd(z)
b 1z + b 2
100KA/N
z2+a1z+a2
Vd(z)
100KA/N
Choix du compensateur
Spécification: Erreur en régime permanent nulle pour R = echelon
a
0 1 + K ssp ∞ ∞
a
1 0 K ssv ∞
a
2 0 0 K ssa
K ssp = lim F ( z ) ( z − 1) F ( z ) ( z − 1) 2 F ( z )
z →1 K ssv = lim K ssa = lim
z →1 T z →1 T2
5
Choix du compensateur
Gp(s)
T v*
2
R* E* M* w n v
100 KA/N Gc(z) Bo(s) KN/A Ks 2
+ s + 2ξwn s + w 2n
-
vd* T vm
KA/N 100
H(s)
Type(Gc(z)) = 1 - Type(Gp(s)H(s))
=1-0=1
On choisi un PI
6
Ziegler-Nicols Étape 1
M(z) b1z + b2 V(z) Vd(z)
100KA/N
z2+a1z+a2
z 2V ( z ) + a1 zV ( z ) + a0V ( z ) = b1 zM ( z ) + b0 M ( z )
vd (k ) = 100 K A / N v( k )
Ziegler-Nicols Étape 1
vd (k ) = 100 K A / N v( k )
7
Ziegler-Nicols Étape 1
1.4
1.2
0.8
0.6
0.4
0.2
-0.2
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Ziegler-Nicols Étape 2
1.4
1.2
0.8
0.6
0.4
0.2
L = 0.0025
0
-0.2
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
a = 0.2
GPA-783 Asservissement numérique en temps réel
8
Ziegler-Nicols Étape 3
Compensateur Kp Kp/Ki Kd/Kp
P 1/a
PI 0.9/a 3L
PID 1.2/a 2L L/2
0.9 0.9
Kp = = = 4.5
a 0.2
Kp 4.5
Ki = = = 600
3L 3 * 0.0025
Simulation du système
avec le compensateur
R(z) E(z) Q z + Q M(z) b1z + b2 V(z)
0 1
100KA/N z-1 z2+a1z+a2
+ T
- Q0 = K p + Ki
2
T
Vd(z) Q1 = − K p + K i
2
100KA/N
vd (k ) = 100 K A / N v(k )
e(k ) = 100 K A / N r (k ) − vd (k )
9
Simulation du système
avec le compensateur
4
-2
-4
-6
-8
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Simulation du système
avec le compensateur
10
Simulation du système
avec le compensateur
0.014
0.012
0.01
0.008
0.006
0.004
0.002
0
0 0.05 0.1 0.15 0.2 0.25
Conclusion
• La méthode de Ziegler-Nicols ne
fonctionne pas toujours
11