Professional Documents
Culture Documents
'Outputdelay': Step Response
'Outputdelay': Step Response
Boucle ouverte
t1=272.72
t2=327.275
k=3;
taux=5.5*(t2-t1);
T=2.8*t1-1.8*t2;
h=tf([k],[taux 1],'OutputDelay',T)
figure(1)
step(h);
Step Response
3
2.5
2
Amplitude
1.5
0.5
0
0 200 400 600 800 1000 1200 1400 1600 1800 2000
Time (seconds)
Boucle fermée
1)
t1=272.72
t2=327.275
k=3;
taux=5.5*(t2-t1);
T=2.8*t1-1.8*t2;
kp=0.8*taux/(T*k)
h=tf([k],[taux 1])
cp=kp
ftbo=cp*h
sys=feedback(ftbo,1)
set(sys,'OutputDelay',T);
figure(1)
step(sys);
Step Response
0.8
0.7
0.6
0.5
Amplitude
0.4
0.3
0.2
0.1
0
0 200 400 600 800 1000 1200 1400 1600
Time (seconds)
2)
t1=272.72
t2=327.275
k=3;
taux=5.5*(t2-t1);
T=2.8*t1-1.8*t2;
kp=0.8*taux/(T*k)
ti=k*T/0.8
h=tf([k],[taux 1],'OutputDelay',T)
cp=tf([ti*kp 1],[ti 0])
ftbo=cp*h
sys=feedback(ftbo,1)
figure(1)
step(sys);
Step Response
1.4
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 500 1000 1500 2000 2500
Time (seconds)
3)
t1=272.72
t2=327.275
k=3;
taux=5.5*(t2-t1);
T=2.8*t1-1.8*t2;
kp=(taux+0.4*T)/(1.2*T*k)
td=0.35*taux/k
ti=k*T/0.75
h=tf([k],[taux 1],'OutputDelay',T)
cp=tf([ ti*td ti*kp 1],[ti 0])
ftbo=cp*h
sys=feedback(ftbo,1)
figure(1)
step(sys);
Step Response
1.4
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 200 400 600 800 1000 1200
Time (seconds)