高阶系统的时域分析

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

题 目: 高阶系统的时域分析 初始条件:设单位系统的开环传递函数为

)

)(105()

()(2

a s s s s

b s K s G ++++=

要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要

求)

(1) 当K=10,a=1,b=5时用劳斯判据判断系统的稳定性。

(2) 如稳定,则求取系统的单位阶跃响应、单位斜坡响应和单位加速度响应,用

Matlab 绘制相应的曲线,并计算单位阶跃响应的动态性能指标和稳态性能指标,计算单位斜坡响应和单位加速度响应的稳态性能指标。

(3) 如不稳定,则计算系统稳定时K 、a 和b 的取值范围,在稳定范围内任取一值

重复第2个要求。

(4) 绘制稳定时系统的根轨迹(在稳定范围内任取a 、b 值)。分析K 变化对系统

性能的影响。

时间安排:

指导教师签名:年月日系主任(或责任教师)签名:年月日

目录

摘要........................................................... I 1系统稳定性分析.. (1)

2不同输入信号的时域响应曲线 (2)

2.1系统单位阶跃响应曲线 (2)

2.2系统单位斜坡函数响应曲线 (3)

2.3系统单位加速度响应曲线 (4)

3动态性能指标与稳态性能指标 (6)

3.1动态性能指标计算 (6)

3.1.1采用主导极点分析 (6)

3.1.2应用MATLAB软件进行分析 (6)

3.2稳态性能指标 (8)

4根轨迹图绘制 (9)

4.1根轨迹数据计算 (9)

4.2用MATLAB软件绘制根轨迹 (10)

5体会与总结.................................. 错误!未定义书签。

5.1总结 ........................................... 错误!未定义书签。

5.2体会 ........................................... 错误!未定义书签。本科生课程设计成绩评定表.. (13)

摘要

此次课程设计内容是高阶系统的时域分析,包括了稳定性分析、不同输入信号下的响应以及动态性能指标、稳态性能指标求解等等,同时还包括了根轨迹的绘制。在分析的过程中还使用了MATLAB软件,从而使分析变的更为清晰。在分析过程中应用了劳斯判据,根轨迹绘制规则等方法。

关键词:高阶系统性能指标根轨迹

高阶系统的时域分析

1系统稳定性分析

题目给定系统的开环传递函数为:

()

则系统的闭环传递函数为:

(则系统的特征方程为:

当K=10,a=1,b=5时系统的特征方程为:

用劳斯判据判断系统的稳定性,其劳斯表如下所示

S4 1 15 50

S3 6 20 0

S2 11.7 50

S1 -5.6 0

S0 50

从表中可以看出,第一列系数第四行符号为负,故系统是不稳定的。

设K是变化的a=1,b=5,则系统的特征方程为:

用劳斯判据判断系统的稳定性,其劳斯表如下所示

S4 1 15 5K

S3 6 10+K 0

S25K

S1

S05K

则要求系统稳定需要第一列系数均大于0,可得0

2不同输入信号的时域响应曲线

选择K=10,a=2,b=5,由劳斯判据知此时系统稳定,则系统的开环传递函数为

()

所以系统为Ⅰ型系统,可以跟踪单位阶跃信号、单位斜坡信号,不能跟踪单位加速度信号。系统闭环传递函数为

2.1系统单位阶跃响应曲线

当输入为单位阶跃函数信号时,R(s)=,系统响应为

C(s)=

运用MATLAB程序作图如图2-1,程序为:

num=[10, 50];

den=[1,7 ,20 ,30, 50];

G=tf(num,den);

step(G);

grid on;

xlabel('t ');

ylabel('c(t) ');

title('单位阶跃响应')

则响应曲线如图1所示。

图1 系统单位阶跃函数响应曲线

则由图可知

上升时间为=1.18s

调节时间为=17.2s

峰值时间为=1.93s

超调量为σ%=(1.64—1)/1*100%=64% 稳态误差为=0

2.2系统单位斜坡函数响应曲线

当输入为单位斜坡函数信号时,R(s)=,系统响应为

C(s)=

运用MATLAB程序作图如图2-2,程序为:

num=[10 ,50];

den=[1, 7 ,20 ,30 ,50];

G=tf(num,den);

t=0:0.01:10;

u=t;

grid on;

xlabel('t');

ylabel('c(t)');

title('单位斜坡响应')

则响应曲线如图2所示。

图2 系统单位斜坡函数响应曲线2.3系统单位加速度响应曲线

当输入为单位加速度函数信号时,R(s)=,系统响应为

C(s)=

运用MATLAB程序作图如图2-3,程序为:

num=[10, 50];

den=[1, 7 ,20, 30, 50];

G=tf(num,den);

t=0:0.01:10;

u=(0.5*t.^2);

相关文档
最新文档