实验三 基于 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
修改参数,分别实现§=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=[1 12
648 10]sys=tf(num,den)step(sys)hold on修改参数,Wn1