自动控制原理实验指导书(4)

2019-03-29 09:28

subplot(3,1,2); plot(t,y(:,2)) axis([0 5 -2.5 2.5]); grid

subplot(3,1,3); plot(t,y(:,3)) axis([0 5 -5 5]); grid

gtext('K=5'); gtext('K=12'); gtext('K=18');

图 3-15 K取不同值时系统的阶跃响应

四、实验报告要求

1.完成实验内容中的实验,编写程序,记录相关数据并分析,得出结论。 2.掌握系统开环增益变化对稳态误差的影响。 五、拓展自我实践

1.已知系统的传递函数为?(s)?指标。

2.已知系统的开环传递函数为G(s)?动态性能指标。

2s,试绘制其5 s内的单位阶跃响应,并测出动态性能

s2?3s?25100,试绘制单位负反馈闭环系统的单位阶跃响应,并测出2s?3s实验3.4 基于Matlab控制系统稳态误差分析

一、实验目的

1.掌握使用Simulink仿真环境进行控制系统稳态误差分析方法。 2.研究系统在不同典型输入信号作用下稳态误差的变化。 3.分析系统型次及开环增益对稳态误差的影响。 二、预习要求

1.分析不同型次的控制系统在不同典型输入信号作用下的稳态误差。 2.根据实验内容,设计Simulink动态仿真结构图。 三、实验内容

1.0型二阶系统稳态误差

0型系统的方框图如图3-15所示。求0型系统的单位阶跃响应和单位斜坡响应曲线。

+E(s)_2(1?0.2s)?(1?0.1s)C(s)

图2-17 0型二阶系统的方框图

程序如下: clc clear Rp=1; Rv=1; num=2;

den=[0.02,0.3,1]; Gopen=tf(num,den); Kp=dcgain(Gopen) Kv=dcgain([num 0],den)

ess1=Rp/(1+Kp) %0型二阶系统的单位阶跃响应误差 ess2=Rv/Kv %0型二阶系统的单位斜坡响应误差 Gclose=feedback(Gopen,1,-1); figure(1);

step(Gclose,'r'); %0型二阶系统的单位阶跃响应曲线图 hold on figure(2); t=0:0.01:5;

u1=t;

lsim(Gclose,u1,t); %0型二阶系统的单位斜坡响应曲线图 运行结果如下:

0型二阶系统的单位阶跃响应静态位置误差系数为Kp =2; 0型二阶系统的单位斜坡响应静态速度误差系数为Kv =0; 0型二阶系统的单位阶跃响应误差为ess1 =0.3333; 0型二阶系统的单位斜坡响应误差为ess2 =Inf。 响应曲线如图3-15和3-16所示。

图3-15 0型二阶系统的单位阶跃响应 图3-16 0型二阶系统的单位斜坡响应 2.Ⅰ型二阶系统稳态误差

Ⅰ型系统的方框图如图3-17所示。求Ⅰ型系统的单位阶跃响应和单位斜坡响应曲线。

R(s)+E(s)_10(1?0.1s)sC(s)

图3-17 Ⅰ型二阶系统的方框图

程序如下: clear clc Rp=1; Rv=1; num=10; den=[0.1,1,0]; Gopen=tf(num,den); Kp=dcgain(Gopen) Kv=dcgain([num 0],den)

ess1=Rp/(1+Kp) %I型二阶系统的单位阶跃响应误差

ess2=Rv/Kv %I型二阶系统的单位斜坡响应误差 Gclose=feedback(Gopen,1,-1); figure(1);

step(Gclose); %I型二级系统的单位阶跃响应曲线 figure(2); t=0:0.01:5; u1=t;

lsim(Gclose,u1,t); %I型二级系统的单位斜坡响应曲线 运行结果如下:

Ⅰ型二阶系统的单位阶跃响应静态位置误差系数为Kp =Inf; Ⅰ型二阶系统的单位斜坡响应静态速度误差系数为Kv =10; Ⅰ型二阶系统的单位阶跃响应误差为ess1 =0; Ⅰ型二阶系统的单位斜坡响应误差为ess2 =0.1。 响应曲线如图3-18和3-19所示。

图3-18 Ⅰ型二阶系统的单位阶跃响应 图3-19 Ⅰ型二阶系统的单位斜坡响应 3.Ⅱ型二阶系统稳态误差

R(s)+_E(s)10(1?0.47s)s2C(s)

图2-21 Ⅱ型二阶系统的方框图

程序如下: clear clc Rv=1;

Ra=1; num=[4.7,10]; den=[1,0,0]; Gopen=tf(num,den); Kv=dcgain([num 0],den) Ka=dcgain([num 0 0],den)

ess1=Rv/Kv % II型二阶系统的单位斜坡响应误差 ess2=Ra/Ka % II型二阶系统的单位抛物线响应误差 Gclose=feedback(Gopen,1,-1); figure(1); t=0:0.01:5; u1=t;

lsim(Gclose,u1,t); % II型二阶系统的单位斜坡响应曲线 figure(2); t=0:0.01:5; l=length(t); for i=1:l u2(i)=t(i)^2/2; end

lsim(Gclose,u2,t); % II型二级系统的单位斜坡响应曲线 运行结果如下:

Ⅱ型二阶系统的单位斜坡响应静态速度误差系数为Kv =Inf; Ⅱ型二阶系统的单位抛物线静态加速度误差系数为Ka =10; Ⅱ型二阶系统的单位斜坡响应误差为ess1 =0; Ⅱ型二阶系统的单位抛物线响应误差为ess2 =0.1。 响应曲线如图3-20和3-21所示。

图3-20 Ⅱ型二阶系统的单位斜坡响应 图3-21 Ⅱ型二阶系统的单位抛物线响应

四、实验报告要求

1.根据实验内容要求,设计Simulink动态仿真结构图,记录相关数据并分析,得出结论。 2.掌握系统开环增益变化对稳态误差的影响。


自动控制原理实验指导书(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:清代塞外行宫

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: