matlab上机练习题,matlab的控制系统仿真上机习题.doc

matlab的控制系统仿真上机习题,matlab上机习题,matlab电力系统仿真,matlab控制系统仿真,matlab通信系统仿真,matlab非线性系统仿真,ofdm系统的matlab仿真,matlab系统的仿真层,离散系统matlab仿真,matlab系统仿真

已知系统结构图如下图所示。试建立Simulink仿真模型,并确定K值,使阻尼系数ζ=0.5,画出此时系统的单位阶跃响应曲线并求出动态性能指标(超调量、上升时间、调节时间和峰值时间)。

syms s G1 G2 H1 H2 phi1 phi K;

G1=16/(s+0.8); H1=K;

phi1=G1/(1+G1*H1);

G2=phi1*1/s;H2=1;

phi=factor(G2/(1+G2*H2))

wn=sqrt(16);zeta=0.5;

k=(2*zeta*wn-0.8)/16zeta=0.5;wn=4;beta=acos (zeta);

tr=(pi-beta)/(wn*sqrt(1-(zeta)^2))

tp=pi/(wn*sqrt(1-(zeta)^2))

ts=3/(zeta*wn)

sigma=exp(-pi*zeta/(1-(zeta)^2)^(1/2))

试画出如图所示系统的零极点图,并确定系统的稳定性。

syms s G1 G2 H1 H2 phi1 phi;

G1=30/(0.1*s^3+s^2);

H1=4*s;

phi1=G1/(1+G1*H1);

G2=50;H2=1;

phi=factor(G2*phi1/(1+G2*phi1*H2))

phi =15000/(s^3+10*s^2+1200*s+15000)closys=tf(15000,[1,10,1200,15000]);

pzmap(closys)

已知某系统开环传递函数为:,试用Bode图法判断闭环系统的稳定性,并用阶跃响应曲线加以验证;求出相位裕量和幅值裕量。

num=10;

den=(conv(conv([1,0],[2,1]),[1,0.5,1]));

sys=tf(num,den);

subplot(1,2,1);bode(sys);grid on

subplot(1,2,2);step(sys);grid on

subplot(1,1,1);margin(sys);

[wn,pm,wg,wc]=margin(sys)

wn =

0.0750

pm =

-136.3866

wg =

0.7067

wc =

1.6210

已知某系统开环传递函数为:,试用Nyquist稳定判据判断闭环系统的稳定性,并用阶跃响应曲线加以验证。

num=[1,2];

den=[1,1,1];

sys=tf(num,den);

subplot(1,2,1);nyquist(sys)

subplot(1,2,2);step(sys)

用Simulink绘制以下模型

-

-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值