《自动控制理论》
实验报告
专业: 电气工程及其自动化 班号: 1406111 学号: 1140610319 姓名:赵元胜
电气工程及其自动化实验中心
二〇一六年十二月
实验八 线性系统的Simulink仿真
一、 实验目的
1、学习使用Simulink搭建系统模型的方法;
2、学习使用Simulink进行系统仿真及观测稳定性及过渡过程。
二、 实验设备
Pc机一台,MATLAB软件。
三、实验举例
已知单位反馈系统的开环传递函数为:
G(s)H(s)?10
s(s?1)(2s?3) 求:系统在输入 时的稳态误差 解: 1、理论计算 在r(t)=1时作用下,
kp?limG(s)?lims?0s?010??s(s?1)(2s?3)
essp?
在时作用下,
r0?01?kp
kv?limsG(s)?limss?0s?01010?s(s?1)(2s?3)3
essp?r03?2??0.6 kv10
则系统在两个信号同时作用下的稳态误差为
essp?essv?0.6
2、仿真验证
1)、运行MATLAB,键入Simulink回车,出现Simulink library Browser界面,打开file → New → Model→出现新建模型窗口。
2)、在窗口左边选 Simulink → Sources → Step阶跃信号模块 ,选中后按住鼠标左键不放,将它拖到新建模型窗口中,双击Step模块,设置参数。 3)、参考表中路径,调用实验中所用模块。
4)、连接模块的操作方法:用鼠标指向源模块的输出端口,当鼠标变成十字形时按住鼠标左键不放,然后拖动鼠标指向目标模块输入端口后松开。
5)、点击simulation → Star 运行。双击示波器(Scope)模块,观察响应波形。
仿真框图
仿真结果
ess?0.67
四、实验内容
1、已知某系统的开环传递函数为: