最少拍无纹波设计东华理工大学_第1页
最少拍无纹波设计东华理工大学_第2页
最少拍无纹波设计东华理工大学_第3页
最少拍无纹波设计东华理工大学_第4页
最少拍无纹波设计东华理工大学_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 计算机控制技术 课程设计设计题目:最少拍无纹波计算机控制系统设计及仿真实现  学院:机械与电子工程 专业:自动化 班级:1121502 学号:201120150229 姓名:曾小燕 指导老师:张道海 目录引言11、课题介绍11.1、课程设计目的11.2、课程设计内容22、课题论证22.1最少拍计算机控制系统32.2、最少拍有纹波控制系统32.3 最少拍无纹波控制系统43 系统设计53.1、单位阶跃信号输入时的最少拍无纹波设计53.2单位速度信号输入时的最少拍无纹波设计104 结果分析164.1有纹波系统和无纹波系统的对比164.2最少拍无纹波控制系统对典型输入的适应性问题164.3

2、 Kd的变化对系统的影响185 设计总结206参考文献20引言计算机控制技术是一门理论性、实用性和实践性都很强的课程,课程设计环节就占有更加重要的地位。本次课程设计通过对最少拍无纹波控制器的设计及仿真了解和掌握了最少拍无纹波设计和有纹波设计。首先,通过学习和搜集资料了解和掌握了最少拍控制器的设计原理,设计了最少拍无纹波控制器,通过MATLAB程序验证了正确性。最少拍系统设计是以采样点上误差为零或保持恒定为基础,采用Z变换方法进行设计并保证采样点之间的误差也为零或保持恒定值,因此在采样点之间可能存在波纹,即在采样点之间有误差存在,这就是有波纹设计。而无波纹设计是指在典型输入信号的作用下,经过有限

3、拍系统达到稳定,并且在采样点之间没有波纹,输入误差为零。即要求采样点之间产生的波纹不能反映在采样点信号上,也就是对采样点之间的信号,不能形成闭环控制。要得到无波纹系统设计,其闭环Z传递函数(z)必须包含被控制对象G(z)的所有零点。设计的控制器D(Z)中消除了引起纹波振荡的所有极点,采样点之间的波纹也就消除了。系统的闭环Z传递函数(z)中的Z-1的幂次增高,系统的调整时间ts就增长。本文以实例来介绍最少拍无波纹控制的实现方法。关键词:计算机控制技术 最少拍无纹波 MATLAB 单位阶跃信号 单位速度信号1、课题介绍1.1、课程设计目的1)学习并掌握有纹波最少拍控制器的设计和Simulink实现

4、方法; 2)研究最少拍控制系统对典型输入的适应性及输出采样点间的纹波; 3)学习并掌握最少拍无纹波控制器的设计和Simulink实现方法; 4) 研究输出采样点间的纹波消除方法以及最少拍无纹波控制系统对典型输入的适应性。 5)编写算法MATLAB/simulink仿真程序实现(模拟步进电机进给过程); 6)撰写设计说明书。1.2、课程设计内容下面以一个具体实例介绍最少拍系统的设计和仿真。 如图1所示的采样-数字控制系统,被控对象: (1-1)零阶保持器: (1-2)Kd=2、T1=1、T2=1,选择采样周期T=1s,试设计无

5、纹波最少拍控制器,并分析仿真结果 1. 分别在单位阶跃/单位速度输入下设计无纹波有限拍控制器 2. 在Simulink仿真环境画出仿真框图及得出仿真结果,画出数字控制器和系统输出波形。 3. 与有纹波系统进行对比分析(选用单位速度输入进行对比分析即可) 4. 探讨最少拍无纹波控制系统对典型输入的适应性问题5.分析Kd的变化对系统的影响2、课题论证2.1最少拍计算机控制系统最少拍设计,是指系统在典型输入信号(如阶跃信号、速度信号、加速度信号等)作用下,经过最少拍(有限拍)使系统输出的系统稳态误差为零。因此,最少拍控制系统也称最少拍无差系统或最少拍随动系统,它实质上是时间最优控制系统,系统的性能指

6、标就是系统调节时间最短或尽可能短,即对闭环Z传递函数要求快速性和准确性。 图2-1 离散系统模型数字控制器模拟化设计方法是基于连续系统的设计,并在计算机上采用数字模拟方法来实现,选用的采样周期须足够小,且采样周期的变化对系统影响不大。如图1 的数字离散控制系统中,GC(S)为被控对象,其中H(S)= (1-e-TS)/S代表零阶保持器,D(Z)代表被设计的数字控制器,它是由单片机来实现的,D(Z)的输入输出均为离散信号。上面图1示计算机控制系统框图中: Gc(s)  被控对象的连续传递函数 D(z)  数字控制器的

7、Z传递函数 H(s)  零阶保持器的传递函数, T  采样周期 广义对象的脉冲传递函数为:G(z)=ZH(s)×G(s) (2-1)2.2、最少拍有纹波控制系统数字控制器原理方框图如图所示 图 2-2数字控制器原理方框图 2.3 最少拍无纹波控制系统2.3.1产生纹波的原因: 产生纹波的原因在于数字控制器u(k)经若干拍数后,不为常值或零,而是震荡收敛的。它的作用在于保持器的输入端,保持器的输出必然也波动,使系统输出在采样点之间产生波纹。2.3.2消除纹波的附加条件: 最少拍无纹波系统设计,是在最少拍控制存在纹波时

8、,对期望闭环响应(z)进行修正,以达到消除采样点之间波纹的目的。无纹波系统的调整时间比有纹波系统的调整时间增加若干拍,增加的拍数等于G(z)在单位圆的零点数目。2.3.3设计分析 a) 准确性要求。系统对某种典型输入, 在采样点上无稳态误差,对特定的参考输入信号在到达稳态后系统输出在采样点的值准确跟踪输入信号即采样点上的输出不存在稳态误差。b) 快速性要求。闭环系统过渡过程最短, 即最少采样点数内使采样点上稳态误差趋于零.即在各种使系统在有限拍内到达稳态的没计中系统准确跟踪输入量所需的采样周期数应为最少。c) 稳定性要求。系统输出在采样点上不发散、不振荡,

9、0;且采样点之间也不能发散, 当广义对象G(Z) 含单位圆上或圆外零点或极点时, 前面两步设计出的(z) ,不能保证稳定性要求.数字控制器必须在物理上可实现且应该是稳定的闭环系统。在采样点上的输出不存在稳态误差,但在采样点间的输出存在稳态误差的系统为有波纹最少拍控制系统。3 系统设计3.1、单位阶跃信号输入时的最少拍无纹波设计 最少拍有纹波设计 用matlab求出该系统的广义脉冲传递函数 G=tf(2,1 3 2) Transfer function: 2-s2 + 3 s + 2G1=c2d(G,1,'zoh') Transfer fu

10、nction: 0.3996 z + 0.147-z2 - 0.5032 z + 0.04979 Sampling time: 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)零

11、点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(

12、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)由的

13、不稳定极点和的阶次来决定。所以选择: (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有纹波系统和无纹波系统的对

14、比 选取单位速度信号作为输入信号 仿真结果: 图3-27有纹波系统和无纹波系统的结果分析: 无纹波系统的输出没有超调。 无纹波系统的调整时间(3T)比有纹波的调整时间(2T)长。 无纹波系统调整时间增加的拍数等于G(Z)在单位圆内的零点数目。4.2最少拍无纹波控制系统对典型输入的适应性问题选取单位阶跃输入的无纹波系统改变输入信号。分别改为单位速度信号和单位加速度信号 仿真结果图 图3-28单位阶跃输入时系统的输出波形 图3-29单位速度输入时系统的输出波形 图3-30单位加速度输入时系统的输出波形 结果分析输入信号时单位阶跃时,输出在2拍过后跟随输入。输入信号为单位速度时,输出不能跟随输入。输

15、入信号为单位加速度时,输出不能跟随输入。由上面的结果可知:最少拍系统对输入信号的变化适应性较差。4.3 Kd的变化对系统的影响 使用单位阶跃无纹波系统,改变kd的值 观察改变后的波形 图3-31 kd=3时的输出波形 图3-32 kd=5时的输出波形 图3-33 kd=6.7时的输出波形 结果分析增大kd后,系统输出会出现超调,kd越大超调越大。当kd大到一定值时,系统输出发散,系统将不稳定。因此:改变kd会影响系统的动态性能,同时会影响系统的稳定性。5 设计总结 本次课程设计,让我们感觉收获很多,首先是团队合作,其次是专业方面的知识。合作做设计让我们感觉很愉快,前期资料的查找,中期的编程和仿真,后期写作的整理我们既分工合作又相互帮助,遇到不懂的问题我们一起讨论,找资料。在这次学习中锻炼了自己的合作能力。本次课程设计,我们学习了最少拍无纹波及有纹波控制器设计,matlab,simulink等知识。经过亲手操作实践,我们将课本所学的知识运用于实践,强化了我们的学习链,丰富了我们的学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论