要求画出三种控制器下系统的根轨迹图形,其中3)的根轨迹要求局部放大 图,即需四张根轨迹图。要求仿真得到三种控制器下的阶跃、斜坡响应,分别画在三张图中,其中斜坡响应可看到 kv k v , es e s , s s 值。根据结果分析三种控制器的作用。 提示:需先得到 K 值
以下程序来源
Gc=K;
Gs=tf(1,[0.005 0.15 1 0]);
ans_zoh=c2d(Gc*Gs,0.1,'zoh')
ans_imp=c2d(Gc,1,'imp')
ilaplace(1/(s^2+s))
compose(ans,1*t)
ztrans(ans)
pretty(vpa(collect(ans)))
T=0.1;
Gd1=1;
Gd2=tf([1 -0.368],[1 0.95],0.1);
Gd3=tf([1 -0.96],[1 -0.99],0.1);
Gs=tf([1],[0.005 0.15 1 0]);
Gzoh=c2d(Gs,0.1,'zoh');
Gz1=Gd1*Gzoh;
Gz2=Gd2*Gzoh;
Gz3=Gd3*Gzoh;
Gdtest=tf([1 -1],[T],0.1,'variable','z^-1');
A=Gdtest.*Gz1;
Kv1=(0.004837 - 0.0001586 - 0.004679)/(0.1 - 0.1905 + 0.09048 );
Kmin1=5/Kv1
Gstest=tf([1],[1 1 0]);
Gzohtest=c2d(Gstest,1,'zoh');
Gdtest=tf([1.4,-1.4,0.2],[ 1 -1],1<