下载后可任意编辑 实验三 基于 Matlab 的控制系统实验讨论综合一 目的与任务1.了解 MATLAB 软件仿真平台2.掌握利用程语言及 Simulink 仿真平台进行控制系统仿真的方法3.掌握基于 Matlab 绘制控制系统各种曲线的方法二 实验要求1. 熟悉 Simulink 仿真平台2. 基于 Matlab 的仿真程序的编写3. 掌握 MATLAB 环境下系统的阶跃响应曲线, 根轨迹曲线以及频率特性曲线的绘制三 实验内容(一) 阶跃响应1.二阶系统的闭环传递函数为: G1(s)=10/(s^2+2s+10) (1) 计算系统的闭环根 阻尼比 无阻尼振动频率, 并作记录
P=[1 2 10];r=roots(P) r = -1
0000 + 3
0000i -1
0000 - 3
0000i(2) 键入程序, 观察记录阶跃响应曲线
>> num=[10];den=[1 2 10];sys=tf(num,den)sys = 10 ----------------------- s^2 + 2 s + 10 Continuous-time transfer function
下载后可任意编辑>> step(sys)实际值理论值峰值1
351峰值时间 tp1
047过渡时间 ts%52
00s%23
00s理论值计算参考二阶系统时域分析性能指标计算ζ=0
3163 ωn=≈3
162 下载后可任意编辑2
修改参数, 分别实现§=1, §=2 的响应曲线, 并与原系统响应曲线记录在同一幅画中
num=[10]den=[1 2 10]sys=tf(num,den)step(sys)hold onnum=[10]den=[1 6
324 10]sys=tf(num,den)step(sys)hold onnum=[10]下载后可任意编辑den=