数字控制系统设计 实验报告

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

自动控制原理实验报告

题目:数字控制系统设计

专业班级:电气工程及其自动化02

学号:

学生姓名:

指导教师:

学院名称:电气信息学院

完成日期: 2012年 5月20日

1.熟悉本实验涉及的部分MATLAB 函数

函数c2d 调用示例

某离散系统如图5.4 所示,利用函数c2d 获取其z 传递函数的程序段及运行结果如图5.5 所示。

图5.4 某离散系统

图5.5 例1 系统z 传递函数的获取及相关程序

函数step、impulse、lsim等可用于离散系统的仿真,其调用方法分别见图5.6、图5.7 和图5.8。

图5.6 函数step 的调用

图 5.7 函数impulse 的调用

图5.8 函数lsim 的调用

2.数字闭环系统的单位阶跃响应

利用本实验所附程序lab5_1.m,求取图5.4 所示系统的单位阶跃响应,并分析改变采样周期的后果。

程序段如下:

num=[1]; den=[1 1 0];

sysc=tf(num,den);

sysd=c2d(sysc,1,'zoh');

sys=feedback(sysd,[1]);

T=[0:1:20]; step(sys,T)

实验结果如下

当T=1时,

当T=2时,

当T=3时,

改变采样周期了,系统的稳定性降低,采样输出不能真实反映实际输出。3.数字控制系统的根轨迹及其参数设计

图5.9 所示数字控制系统中,()

() ()() 0.36780.7189

10.3680

z

G z

z z +

=

--

()

()

0.3678

0.2400 K z

D z

z -

=

+

,其中,参数K待定。试利用本实验所附程序lab5_2.m 选取使该系统稳定的K 值。

图 5.9 某数字控制系统

程序段为

num=[0.3678 0.2644]; den=[1 -0.76 -0.24]; sys=tf(num,den);

x=[-1:0.1:1];y=sqrt(1-x.^2);

rlocus(sys);grid,hold on

plot(x,y,'--',x,-y,'--')

结果如下

因为系统稳定时,其根轨迹是在单位圆的内部的,所以,在图上可以看出,当根轨迹与单位圆的交点处即系统临界稳定,在交点处,增益K为4.65。由传递函数求的特征方程为

()()

20.36780.760.26440.240

Z K K

+-+-=,取

1

1

r

Z

r

+

=

-

()()

2

1.520.1034 1.240.26440.63220

K r K r

-+-+=,则当系统稳定时K=4.69 实验结果正确。

4 思考题

改变采样周期会给系统响应带来怎样的影响?试举例说明。

答:增大采样周期会降低系统的稳定性,采样输出也不能真实反映实际输出。

例如数字闭环系统的单位阶跃响应实验,根据实验结果有,当T的值越小,更能反映实际的结果。

相关文档
最新文档