1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > matlab建立二阶开环系统仿真图 实验二 Simulink仿真实验

matlab建立二阶开环系统仿真图 实验二 Simulink仿真实验

时间:2021-12-04 13:15:28

相关推荐

matlab建立二阶开环系统仿真图 实验二 Simulink仿真实验

实验二 Simulink仿真实验

一、 实验目的:

1、学会使用Matlab软件中的Simulink仿真工具。 2、了解二阶系统瞬态响应指标的意义其计算。

二、 实验内容及原理

1、 用Matlab仿真(simulink)图示系统输入单位阶跃信号1(t)的响应,

分析响应曲线的稳态响应Xoss(t),振荡频率ωd(rad/s),超调量Mp,峰值时间tp,进入稳态值+5%误差带的调整时间ts。

Xi(s) 100

三、 实验步骤:

1、 2、 3、 4、

使用Matlab软件,进入Simulink编辑画面。

用Linear,Sinks,Sources,模块库建立系统的函数方块图。 运行Simulink。

记录输出曲线,分析实验结果。

Xo(s) s(50s?4)0.02

四.分析实验结果,写出实验报告。

Step Response1.81.61.41.2System: sysPeak amplitude: 1.73Overshoot (%): 72.9At time (sec): 3.2System: sysSettling Time (sec): 38.4Amplitude10.80.60.40.20System: sysRise Time (sec): 1.110102030Time (sec)405060

G1=tf([100],[50 4 0]); H1=tf(0.02,1);

disp('负反馈系统闭环传递函数为:') sys=feedback(G1,H1) step(sys,1:0.1:200)

实验三 频域分析实验

一、 实验目的

学会使用Matlab绘制系统Nyquist图和Bode图。

二、 实验内容及原理

两单位负反馈控制系统开环传递函数分别为:

10(s?1)5G(s)?G1(s)?和2

s2(s?1)s(s?1)(s?5)1、 利用Matab软件画出开环Nyquist曲线。

Nyquist Diagram105Imaginary Axis0-5-10-15-20-1.4-1.2-1-0.8-0.6-0.4-0.20Real Axis2、 利用Matab软件画出开环系统Bode图,求开环频域指标:剪

切频率ωc、相位穿越频率ωg、相位裕量γ和幅值裕量Kg。

三、 实验步骤

1、 编辑程序,绘制系统Nyquist图和Bode图。 2、 记录输出曲线,分析实验结果。

四、 写出实验报告 1、num1=[5];

den1=conv(conv([1 0],[1 1]),[1 5]); sys1=tf(num1,den1); nyquist(sys1)

num2=[10 10];

den2=conv(conv([1 0 0],[1 0 0]),[1 -1]); sys2=tf(num2,den2); nyquist(sys2)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。