- 2
- 0
- 约1.8千字
- 约 4页
- 2020-04-09 发布于浙江
- 举报
控制系统的仿真模型
实验目的
了解matlab对控制系统仿真的基本方法,熟悉常用的控制系统工具箱函数。会使用帮助了解函数的基本功能和用法。
实验仪器
笔记本电脑一台
Matlab软件一套
实验原理(略)
实验内容
仿真模型建模:
设控制系统的开环传递函数g(s)=1/(s^3+s^2+2s+23),对其建立仿真模型如下:
numg=1;deng=[1,1,2,23];
numf=1;denf=1;
[num,den]=feedback(numg,deng,numf,denf,-1);
syst=tf(num,den)
sysz=zpk(syst)
[z p k]=tf2zp(num,den);
syss=ss(zpk)
roots(syst.num{1});
roots(syst.den{1});
运行后得到结果:
求时域响应:
已知二阶系统的闭环传递函数Φ(s)=16/(s^2+8ζs+16),求阻尼比分别为0,0.7 ,1,2时,二阶系统的阶跃响应。
试验程序:
num=[16];
zeta=[0 0.7 1 2];
x=0:0.1:10;
y=zeros(length(x),4);
for i=1:4
den=[1 8*zeta(i) 16];
y(:,i)=step(num,den,x);
end
plot(x,y(:,1),x,y(:
原创力文档

文档评论(0)