实验五 控制系统阶跃响应仿真实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五控制系统阶跃响应仿真实验
一、实验目的
1、观察学习控制系统的单位阶跃响应
2、记录单位阶跃响应曲线
3、掌握时间响应分析的一般方法
二、实验内容
1、函数例题练习
>> num=[4];den=[1 1 4];sys=tf(num,den);
>> step(sys);
2、二阶系统为
(1)键入程序,观察、记录阶跃响应曲线。
结论要求:1)计算与记录下系统的闭环根、阻尼比、无阻尼振荡频率。
2)记录实际测取的峰值大小、峰值时间、过渡时间。
过渡时间ts为±%5时:
>> num=[10];den=[1 2 10];sys=tf(num,den);
>> damp(den);
过渡时间ts为±%2时:
>> num=[10];den=[1 2 10];sys=tf(num,den);
>> damp(den);
(2)修改参数,分别实现2,1=ζ=ζ.的响应曲线,并作记录。
>> n0=10;d0=[1 2 10];step(n0,d0)
>> hold on
>> n1=n0;d1=[1 6.32 10];step(n1,d1)
>> n2=n0;d2=[1 12.64 10];step(n2,d2)
(3)修改参数,分别实现ωn1=0.5ωn0、ωn2=2ωn0的响应曲线,并作记录。
>>n0=10;d0=[1 2 10];step(n0,d0)
>>hold on
>>n1=2.4964;d1=[1 1.1376 2.4964];step(n1,d1)
>>n2=39.9424;d2=[1 4.5504 39.9424];step(n2,d2)
(4)试作出以下系统的阶跃响应,并比较与原系统响应曲线的差别与特点,作出相应的实验分析结果。
>>n0=10;d0=[1 2 10];step(n0,d0)
>>hold on
>>n1=[2 10];d1=[1 2 10];step(n1,d1)
>>n2=[1 0.5 10];d2=[1 2 10];step(n2,d2)
>>n3=[1 0.5];d3=[1 2 10];step(n3,d3)
>>n4=[1];d4=[1 2 10];step(n4,d4)
①函数图象
②包含参量的函数图象
(5)自己设计三阶系统的阶跃响应
①稳定的三阶系统函数图象
>>n0=10;d0=[1 2 5 10];step(n0,d0)
②不稳定的三阶系统函数图象>>k=2
>> z=[3]
>> p=[0 2 -10]
>> sys=zpk(z,p,k)
>> step(sys)
>>k=5
>>z=[2]
>>p=[0 5 -18]
>>sys=zpk(z,p,k)
>>step(sys)