Faculté de technologie
Département d’Electrotechnique
TP : 01
TP
Simulation des opérations d’échantillonnage et de reconstitution.
Présenté par :
Encadrée par :
Dr. MELLAH
Promotion 2020
Introduction
Introduction
On peut, dans certains cas, compenser cet effet en complétant l'asservissement par
un feed forward, c’est-à-dire en pilotant les actionneurs pour obtenir directement la valeur
cible, ou du moins en donnant l'ordre qui permet de s'en approcher le plus en aveugle, si on
sait prévoir le comportement des actionneurs. Par exemple on peut, dans le cas d'un
asservissement en position, piloter directement l'accélération si on connaît l'accélération de la
consigne et l'inertie du système à contrôler.
L'échantillonnage est la sélection d'une partie dans un tout qui produit une série
d'échantillons à étudier. Le terme prend un sens précis dans certaines spécialités scientifiques
et techniques.
UHBC Page 1
TP 1 Simulation des operations d’échantillonnage et de reconstitution
tp=h11;
figure(1)
step(tp)
figure(2)
impulse(tp)
figure(3)
rlocus(tp)
figure(4)
pzmap(tp)
Step Response
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (sec)
UHBC Page 2
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Impulse Response
1.4
1.2
0.8
0.6
Amplitude
0.4
0.2
-0.2
-0.4
-0.6
0 1 2 3 4 5 6
Time (sec)
Root Locus
6
2
Imaginary Axis
-2
-4
-6
-20 -15 -10 -5 0 5
Real Axis
UHBC Page 3
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Pole-Zero Map
3
1
Imaginary Axis
-1
-2
-3
-5 -4.5 -4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0
Real Axis
tp=h11;
figure(5)
Bode Diagram
10
0
Magnitude (dB)
-10
-20
-30
-40
0
Phase (deg)
-45
-90
-135
-1 0 1 2
10 10 10 10
Frequency (rad/sec)
UHBC Page 4
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Nyquist Diagram
1
0.8
0.6
0.4
0.2
Imaginary Axis
-0.2
-0.4
-0.6
-0.8
-1
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Real Axis
Nichols Chart
5
-5
-10
Open-Loop Gain (dB)
-15
-20
-25
-30
-35
-40
-45
-135 -90 -45 0 45
Open-Loop Phase (deg)
UHBC Page 5
TP 1 Simulation des operations d’échantillonnage et de reconstitution
h11=tf([0.1],[1 0 0.1])
tz=h11;
figure(1)
step(tz)
tz1=c2d(tz,0.01)
figure(2)
impulse(tz)
tz2=c2d(tz,0.01)
figure(3)
rlocus(tz)
tz3=c2d(tz,0.01)
figure(4)
pzmap(tz)
tz4=c2d(tz,0.01)
UHBC Page 6
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Step Response
0.45
0.4
0.35
0.3
0.25
Amplitude
0.2
0.15
0.1
0.05
-0.05
0 200 400 600 800 1000 1200
Time (sec)
Impulse Response
0.15
0.1
0.05
0
Amplitude
-0.05
-0.1
-0.15
-0.2
0 200 400 600 800 1000 1200
Time (sec)
UHBC Page 7
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Root Locus
3
1
Imaginary Axis
-1
-2
-3
-0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3
Real Axis
Pole-Zero Map
0.8
0.6
0.4
0.2
Imaginary Axis
-0.2
-0.4
-0.6
-0.8
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Real Axis
UHBC Page 8
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Zero-Order
Hold
Zero-Order
Hold1
0.1 Scope
s2+0.1
Step
Transfer Fcn
Zero-Order
Hold2
UHBC Page 9
TP 1 Simulation des operations d’échantillonnage et de reconstitution
a=
x1 x2
x1 0 1
x2 0 -10
b=
u1
x1 0
x2 50
c=
x1 x2
y1 1 0
d=
u1
UHBC Page 10
TP 1 Simulation des operations d’échantillonnage et de reconstitution
ts=0.1;
sys = ss([0.8584 -0.9358;0.09358 0.952],[0.09358;0.004798],[1 1],0,ts)
a=
x1 x2
x1 0.8584 -0.9358
x2 0.09358 0.952
b=
u1
x1 0.09358
x2 0.004798
c=
x1 x2
y1 1 1
d=
u1
y1 0
UHBC Page 11
TP 1 Simulation des operations d’échantillonnage et de reconstitution
a=
x1 x2
x1 0.8584 -0.9358
x2 0.09358 0.952
b=
u1
x1 0.09358
x2 0.004798
c=
x1 x2
y1 1 1
d=
u1
y1 0
UHBC Page 12
TP 1 Simulation des operations d’échantillonnage et de reconstitution
8. Déclaration de d’un système discret président par la fonction Matlab dans un bloc
similink
UHBC Page 13
TP 1 Simulation des operations d’échantillonnage et de reconstitution
tz=h11;
figure(1)
step(tz)
tz1=c2d(tz,0.3)
figure(2)
impulse(tz)
tz2=c2d(tz,0.3)
Step Response
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (sec)
UHBC Page 14
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Impulse Response
1.4
1.2
0.8
0.6
Amplitude
0.4
0.2
-0.2
-0.4
-0.6
0 1 2 3 4 5 6
Time (sec)
UHBC Page 15
TP 1 Simulation des operations d’échantillonnage et de reconstitution
h11=tf([0.1],[1 0 0.1])
figure(1)
sysc = d2c(h11,step)
num =
den =
UHBC Page 16
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Step Response
0.015
0.01
0.005
Amplitude
-0.005
-0.01
-0.015
0 2 4 6 8 10 12 14 16 18
Time (sec)
h11=tf([0.1],[1 0 0.1])
figure(2)
sysc = d2c(h11,impulse)
num =
den =
UHBC Page 17
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Step Response
0.45
0.4
0.35
0.3
0.25
Amplitude
0.2
0.15
0.1
0.05
0
0 2 4 6 8 10 12 14 16
Time (sec)
figure(1)
sysc = d2c(h11,step)
b=
0 0 50
UHBC Page 18
TP 1 Simulation des operations d’échantillonnage et de reconstitution
a=
1 10 0
num =
den =
figure(1)
sysc = d2c(h11,impulse)
simulation;
b =
0 0 50
a =
1 10 0
UHBC Page 19
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Step Response
-1.7
-1.8
-1.9
-2
Amplitude
-2.1
-2.2
-2.3
-2.4
-2.5
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
UHBC Page 20
TP 1 Simulation des operations d’échantillonnage et de reconstitution
b=[0.1];
a=[1 0 0.1];
[A,B,C,D] = tf2ss(b,a)
A=
0 -0.1000
1.0000 0
B=
C=
0 0.1000
D=
UHBC Page 21
TP 1 Simulation des operations d’échantillonnage et de reconstitution
b=[0.1];
a=[1 0 0.1];
figure(1)
[A,B,C,D] = tf2ss(b,a,impulse,0.1)
num =
den =
1.0e+004 *
0.0001 0.0016 0.0176 0.1325 0.5320 1.1229 1.2843 0.8113 0.2577 0.0316
-4
x 10 Impulse Response
20
15
10
Amplitude
-5
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
UHBC Page 22
TP 1 Simulation des operations d’échantillonnage et de reconstitution
b=[0.1];
a=[1 0 0.1];
figure(1)
[A,B,C,D] = tf2ss(b,a,step,0.1)
num =
0 0 0 0 0.4413 1.1468 -
2.1881 -6.8307 -0.4034 7.0239 3.1271
den =
1.0e+004 *
-4
x 10 Step Response
20
15
10
Amplitude
-5
0 10 20 30 40 50 60
Time (sec)
UHBC Page 23
TP 1 Simulation des operations d’échantillonnage et de reconstitution
UHBC Page 24
TP 1 Simulation des operations d’échantillonnage et de reconstitution
Step Response
2.5
1.5
Amplitude
0.5
Impulse Response
0.08
0.06
0.04
0.02
0
Amplitude
-0.02
-0.04
-0.06
-0.08
-0.1
UHBC Page 25
Conclusion
Conclusion
UHBC Page 27