MATLAB线性系统时域响应分析实验

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

实验名称 线性系统时域响应分析

一、 实验目的

1.熟练掌握step( )函数与impulse( )函数的使用方法,研究线性系统在单位阶跃、单位脉冲及单位斜坡函数作用下的响应。

2.通过响应曲线观测特征参量ζ与n ω对二阶系统性能的影响。

3.熟练掌握系统的稳定性的判断方法。

二、 实验内容

1.观察函数step( )与impulse( )的调用格式,假设系统的传递函数模型为

1

4647

3)(2342++++++=s s s s s s s G

可以用几种方法绘制出系统的阶跃响应曲线?试分别绘制。 2.对典型二阶系统

2

2

2

2)(n

n n s s s G ωζωω++= 1)分别绘出)/(2s rad n =ω,ζ分别取0,0、25,0、5,1、0与2、0时的单位阶跃响应曲线,分析参数ζ对系统的影响,并计算ζ=0、25时的时域性能指标

ss s p r p e t t t ,,,,σ。

2)绘制出当ζ=0、25, n ω分别取1,2,4,6时单位阶跃响应曲线,分析参数n

ω对系统的影响。

3.系统的特征方程式为010532234=++++s s s s ,试用两种判稳方式判别该系统的稳定性。

4.单位负反馈系统的开环模型为

)

256)(4)(2()(2++++=

s s s s K

s G

试用劳斯稳定判据判断系统的稳定性,并求出使得闭环系统稳定的K 值范围。

三、 实验结果及分析

1、观察函数step( )与impulse( )的调用格式,假设系统的传递函数模型为

1

4647

3)(2

342++++++=s s s s s s s G 可以用几种方法绘制出系统的阶跃响应曲线?试分别绘制。

方法一:

num=[1 3 7]; den=[1 4 6 4 1]; step(num,den) grid

xlabel('t/s'),ylabel('c(t)')

title('Unit-step Respinse of G(s)=(s^2+3s+7)/(s^4+4s^3+6s^2+4s+1)')

方法二:

num=[1 3 7]; den=[1 4 6 4 1 0]; impulse(num,den) grid

xlabel('t/s'),ylabel('c(t)')

title('Unit-impulse Respinse of G(s)/s=(s^2+3s+7)/(s^5+4s^4+6s^3+4s^2+s)')

2.对典型二阶系统

2

22

2)(n

n n s s s G ωζωω++= 1)分别绘出)/(2s rad n =ω,ζ分别取0,0、25,0、5,1、0与2、0时的单位阶跃响应曲线,分析参数ζ对系统的影响,并计算ζ=0、25时的时域性能指标

ss s p r p e t t t ,,,,σ。

2)绘制出当ζ=0、25, n ω分别取1,2,4,6时单位阶跃响应曲线,分析参数n ω对系统的影响。

(1)

num=[0 0 1]; den1=[1 0 4]; den2=[1 1 4]; den3=[1 2 4]; den4=[1 4 4]; den5=[1 8 4]; t=0:0、1:10;step(num,den1,t) >> grid

>> text(1、65,0、5,'Zeta=0'); hold Current plot held >> step(num,den2,t)

>> text(1、65,0、36,'0、25');

>> step(num,den3,t)

>> text(1、65,0、3,'0、5');

>> step(num,den4,t)

>> text(1、65,0、21,'1、0');

>> step(num,den5,t)

>> text(1、65,0、15,'2、0');

ω不变,依次取值ζ=0,0、25,0、5,1、0与2、0影响:从上图可以瞧出,保持

n

时, 系统逐渐从欠阻尼系统过渡到临界阻尼系统再到过阻尼系统,系统的超调量随ζ的增大而减小,上升时间随的增大而变长,系统的响应速度随ζ的增大而变慢,系统的稳定性随ζ的增大而增强。

由图可得出:当ζ=0、25时,p σ=44、4%,r t =0、944s,p t =1、64s,s t =5、4s,ss e =0

(2) num1=[0 0 1];den1=[1 0、5 1]; t=0:0、1:10;

step(num1,den1,t); grid;

text(3、0,1、4,'wn=1'); hold

Current plot held

>> num2=[0 0 4];den2=[1 1 4]; step(num2,den2,t);

text(1、57,1、44,'wn=2');

>> num3=[0 0 16];den3=[1 2 16]; step(num3,den3,t);

text(0、77,1、43,'wn=4');

>> num4=[0 0 36];den4=[1 3 36]; step(num4,den4,t);

text(0、41,1、33,'wn=6');

影响:n ω越大,系统到达峰值时间越短,上升时间越短,系统响应时间越快,调节时间也变短,但就是超调量没有变化。

3.系统的特征方程式为010532234=++++s s s s ,试用两种判稳方式判别该系统的稳定性。

方法一:

roots([2,1,3,5,10]) ans =

0、7555 + 1、4444i 0、7555 - 1、4444i -1、0055 + 0、9331i -1、0055 - 0、9331i 系统不稳定 方法二:

den=[2,1,3,5,10]; [r,info]=routh(den) r =

2、0000

3、0000 10、0000 1、0000 5、0000 0 -7、0000 10、0000 0 6、4286 0 0

相关文档
最新文档