最少拍无纹波设计东华理工大学.docx

上传人:b****2 文档编号:2019852 上传时间:2022-10-26 格式:DOCX 页数:21 大小:328.77KB
下载 相关 举报
最少拍无纹波设计东华理工大学.docx_第1页
第1页 / 共21页
最少拍无纹波设计东华理工大学.docx_第2页
第2页 / 共21页
最少拍无纹波设计东华理工大学.docx_第3页
第3页 / 共21页
最少拍无纹波设计东华理工大学.docx_第4页
第4页 / 共21页
最少拍无纹波设计东华理工大学.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

最少拍无纹波设计东华理工大学.docx

《最少拍无纹波设计东华理工大学.docx》由会员分享,可在线阅读,更多相关《最少拍无纹波设计东华理工大学.docx(21页珍藏版)》请在冰豆网上搜索。

最少拍无纹波设计东华理工大学.docx

最少拍无纹波设计东华理工大学

《计算机控制技术》课程设计

 

设计题目:

最少拍无纹波计算机控制系统设计及仿真实现 

 

学院:

机械与电子工程

专业:

自动化

班级:

1121502

学号:

201120150229

姓名:

曾小燕

 

指导老师:

张道海

 

引言

《计算机控制技术》是一门理论性、实用性和实践性都很强的课程,课程设计环节就占有更加重要的地位。

本次课程设计通过对最少拍无纹波控制器的设计及仿真了解和掌握了最少拍无纹波设计和有纹波设计。

首先,通过学习和搜集资料了解和掌握了最少拍控制器的设计原理,设计了最少拍无纹波控制器,通过MATLAB程序验证了正确性。

最少拍系统设计是以采样点上误差为零或保持恒定为基础,采用Z变换方法进行设计并保证采样点之间的误差也为零或保持恒定值,因此在采样点之间可能存在波纹,即在采样点之间有误差存在,这就是有波纹设计。

而无波纹设计是指在典型输入信号的作用下,经过有限拍系统达到稳定,并且在采样点之间没有波纹,输入误差为零。

即要求采样点之间产生的波纹不能反映在采样点信号上,也就是对采样点之间的信号,不能形成闭环控制。

要得到无波纹系统设计,其闭环Z传递函数φ(z)必须包含被控制对象G(z)的所有零点。

设计的控制器D(Z)中消除了引起纹波振荡的所有极点,采样点之间的波纹也就消除了。

系统的闭环Z传递函数φ(z)中的Z-1的幂次增高,系统的调整时间ts就增长。

本文以实例来介绍最少拍无波纹控制的实现方法。

 

关键词:

计算机控制技术最少拍无纹波MATLAB

单位阶跃信号单位速度信号

 

1、课题介绍

1.1、课程设计目的

1)学习并掌握有纹波最少拍控制器的设计和Simulink实现方法; 

2)研究最少拍控制系统对典型输入的适应性及输出采样点间的纹波; 

3)学习并掌握最少拍无纹波控制器的设计和Simulink实现方法; 

4) 研究输出采样点间的纹波消除方法以及最少拍无纹波控制系统对典型输入的适应性。

 

5)编写算法MATLAB/simulink仿真程序实现(模拟步进电机进给过程);

 6)撰写设计说明书。

1.2、课程设计内容

下面以一个具体实例介绍最少拍系统的设计和仿真。

 如图1所示的采样-数字控制系统,

被控对象:

(1-1)

零阶保持器:

(1-2)

Kd=2、T1=1、T2=1,选择采样周期T=1s,

试设计无纹波最少拍控制器,并分析仿真结果

1.分别在单位阶跃/单位速度输入下设计无纹波有限拍控制器

2.在Simulink仿真环境画出仿真框图及得出仿真结果,画出数字控制器和系统输出波形。

3.与有纹波系统进行对比分析(选用单位速度输入进行对比分析即可)

4.探讨最少拍无纹波控制系统对典型输入的适应性问题

5.分析Kd的变化对系统的影响

2、课题论证

2.1最少拍计算机控制系统

最少拍设计,是指系统在典型输入信号(如阶跃信号、速度信号、加速度信号等)作用下,经过最少拍(有限拍)使系统输出的系统稳态误差为零。

因此,最少拍控制系统也称最少拍无差系统或最少拍随动系统,它实质上是时间最优控制系统,系统的性能指标就是系统调节时间最短或尽可能短,即对闭环Z传递函数要求快速性和准确性。

图2-1离散系统模型

数字控制器模拟化设计方法是基于连续系统的设计,并在计算机上采用数字模拟方法来实现,选用的采样周期须足够小,且采样周期的变化对系统影响不大。

如图1 的数字离散控制系统中,GC(S)为被控对象,其中H(S)= (1-e-TS)/S代表零阶保持器,D(Z)代表被设计的数字控制器,它是由单片机来实现的,D(Z)的输入输出均为离散信号。

上面图1示计算机控制系统框图中:

 

Gc(s) —— 被控对象的连续传递函数 

D(z) —— 数字控制器的Z传递函数 

H(s) —— 零阶保持器的传递函数, 

T —— 采样周期 

广义对象的脉冲传递函数为:

G(z)=Z[H(s)×G(s)](2-1)

2.2、最少拍有纹波控制系统

 

数字控制器原理方框图如图所示

图2-2数字控制器原理方框图

 

2.3最少拍无纹波控制系统

2.3.1产生纹波的原因:

产生纹波的原因在于数字控制器u(k)经若干拍数后,不为常值或零,而是震荡收敛的。

它的作用在于保持器的输入端,保持器的输出必然也波动,使系统输出在采样点之间产生波纹。

2.3.2消除纹波的附加条件:

最少拍无纹波系统设计,是在最少拍控制存在纹波时,对期望闭环响应φ(z)进行修正,以达到消除采样点之间波纹的目的。

无纹波系统的调整时间比有纹波系统的调整时间增加若干拍,增加的拍数等于G(z)在单位圆的零点数目。

2.3.3设计分析 

a)准确性要求。

系统对某种典型输入, 在采样点上无稳态误差,对特定的参考输入信号在到达稳态后系统输出在采样点的值准确跟踪输入信号即采样点上的输出不存在稳态误差。

b)

c)快速性要求。

闭环系统过渡过程最短, 即最少采样点数内使采样点上稳态误差趋于零.即在各种使系统在有限拍内到达稳态的没计中系统准确跟踪输入量所需的采样周期数应为最少。

d)

e)稳定性要求。

系统输出在采样点上不发散、不振荡, 且采样点之间也不能发散, 当广义对象G(Z) 含单位圆上或圆外零点或极点时, 前面两步设计出的φ(z) ,不能保证稳定性要求.数字控制器必须在物理上可实现且应该是稳定的闭环系统。

在采样点上的输出不存在稳态误差,但在采样点间的输出存在稳态误差的系统为有波纹最少拍控制系统。

f)

 

3系统设计

3.1、单位阶跃信号输入时的最少拍无纹波设计

 

最少拍有纹波设计

 

用matlab求出该系统的广义脉冲传递函数

 

G=tf([2],[132])

Transferfunction:

2

-------------

s^2+3s+2

G1=c2d(G,1,'zoh')

Transferfunction:

0.3996z+0.147

------------------------

z^2-0.5032z+0.04979

Samplingtime:

1

即:

(3-11)

(3-12)

(3-13)

 

(3-14)

即:

(3-15)

 

根据求出的结果进行仿真

仿真原理图:

 

图3-11阶跃输入最少拍有纹波设计仿真原理图

 

系统输出:

图3-12阶跃输入最少拍有纹波系统输出

 

控制器输出:

 

图3-13阶跃输入最少拍有纹波控制器输出

 

误差输出:

 

图3-14阶跃输入最少拍有纹波误差输出

由图3-12、图3-13、图3-14可知:

控制器输出不稳定,将使系统出现纹波

 

、最少拍无纹波设计

求该系统的广义脉冲传递函数

 

(3-16)

 

因G(Z)零点Z=-0.368,极点。

闭环脉冲传递函数应选为包含G(Z)全部零点,所以:

(3-17)

由的不稳定极点和的阶次来决定。

所以选择:

(3-18)

因=1-,将上述所得的和的值代入后,可得

(3-19)

所以解得

 

求得控制器D(z)的传函为:

 

(3-20)

 

即:

(3-21)

 

根据求出的结果进行仿真

 

仿真原理图:

 

 

图3-15阶跃输入最少拍无纹波系统仿真

 

仿真结果图:

图3-16阶跃输入最少拍无纹波系统输出

图3-17阶跃输入最少拍无纹波控制器输出

图3-18阶跃输入最少拍无纹波误差输出

 

由仿真结果可知:

控制量稳定,将使系统输出无纹波。

无纹波系统的调整时间比有纹波系统的调整时间增加一拍,增加的拍数正好等于G(Z)在单位圆内的零点数目。

 

3.2单位速度信号输入时的最少拍无纹波设计

、最少拍有纹波设计

 

求该系统的广义脉冲传递函数

(3-22)

(3-23)

(3-24)

(3-25)

即:

(3-26)

 

根据求出的结果进行仿真

 

仿真原理图:

图3-19速度输入时的有纹波系统仿真图

 

仿真结果图:

图3-20速度输入有纹波系统的输出

图3-21速度输入有纹波系统的控制器输出

图3-22速度输入有纹波系统的误差波形

由仿真结果可知:

输出波形有纹波。

、最少拍无纹波设计

求该系统的广义脉冲传递函数

(3-27)

因G(Z)有零点Z=-0.368,极点。

闭环脉冲传递函数应选为包含G(Z)全部零点,所以:

(3-28)

由的不稳定极点和的阶次来决定。

所以选择:

(3-29)

由得

(3-30)

展开对应系数相等,得:

c=0.3413,a=1.6587,b=-0.9274

求得控制器D(z)的传函为:

(3-31)

即:

(3-32)

根据求出的结果进行仿真

 

仿真原理图:

图3-23速度输入无纹波系统仿真图

 

仿真结果图:

图3-24速度输入无纹波系统输出波形

图3-25速度输入无纹波系统控制器波形

图3-26速度输入无纹波系统的输出和误差

 

由仿真结果可知:

输出波形从第三拍开始无纹波。

无纹波系统的调整时间比有纹波系统的调整时间增加一拍,增加的拍数正好等于G(Z)在单位圆内的零点数目。

 

4结果分析

 

4.1有纹波系统和无纹波系统的对比

 

选取单位速度信号作为输入信号

仿真结果:

图3-27有纹波系统和无纹波系统的

结果分析:

无纹波系统的输出没有超调。

无纹波系统的调整时间(3T)比有纹波的调整时间(2T)长。

无纹波系统调整时间增加的拍数等于G(Z)在单位圆内的零点数目。

 

4.2最少拍无纹波控制系统对典型输入的适应性问题

选取单位阶跃输入的无纹波系统

改变输入信号。

分别改为单位速度信号和单位加速度信号

仿真结果图

图3-28单位阶跃输入时系统的输出波形

 

图3-29单位速度输入时系统的输出波形

图3-30单位加速度输入时系统的输出波形

结果分析

输入信号时单位阶跃时,输出在2拍过后跟随输入。

输入信号为单位速度时,输出不能跟随输入。

输入信号为单位加速度时,输出不能跟随输入。

由上面的结果可知:

最少拍系统对输入信号的变化适应性较差。

4.3Kd的变化对系统的影响

使用单位阶跃无纹波系统,改变kd的值

观察改变后的波形

图3-31kd=3时的输出波形

图3-32kd=5时的输出波形

图3-33kd=6.7时的输出波形

 

结果分析

增大kd后,系统输出会出现超调,kd越大超调越大。

当kd大到一定值时,系统输出发散,系统将不稳定。

因此:

改变kd会影响系统的动态性能,同时会影响系统的稳定性。

5设计总结

本次课程设计,让我们感觉收获很多,首先是团队合作,其次是专业方面的知识。

合作做设计让我们感觉很愉快,前期资料的查找,中期的编程和仿真,后期写作的整理我们既分工合作又相互帮助,遇到不懂的问题我们一起讨论,找资料。

在这次学习中锻炼了自己的合作能力。

   本次课程设计,我们学习了最少拍无纹波及有纹波控制器设计,matlab,simulink等知识。

经过亲手操作实践,我们将课本所学的知识运用于实践,强化了我们的学习链,丰富了我们的学习生活。

经过课程设计,让我们对计算机控制这门学科有了更加深刻的认识和理解。

提高了我们的学习热情,培养了我们的学习兴趣。

 

6参考文献

[1]于

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1