最小拍无波纹(共8页)_第1页
最小拍无波纹(共8页)_第2页
最小拍无波纹(共8页)_第3页
最小拍无波纹(共8页)_第4页
最小拍无波纹(共8页)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上指导教师评定成绩: 计算机控制技术课程设计报告 设计题目:最少拍无纹波计算机控制系统设计及仿真实现学生姓名学号: 班 级: 指 导 教 师: 一、 设计题目 最少拍无纹波计算机控制系统设计及仿真实现二、设计报告正文1、报告分工: :最少拍有纹波单位速度输入信号部分 :最少拍无纹波单位速度输入信号部分 :最少拍无纹波单位阶跃输入信号部分2、实验目的: 1)学习并掌握有纹波最少拍控制器的设计和Simulink实现方法; 2)研究最少拍控制系统对典型输入的适应性及输出采样点间的纹波; 3)学习并掌握最少拍无纹波控制器的设计和Simulink实现方法; 4) 研究输出采样点间

2、的纹波消除方法以及最少拍无纹波控制系统对 典型输入的适应性。 5)编写算法MATLAB/simulink仿真程序实现(模拟步进电机进给过程); 6)撰写设计说明书。3. 实验工具: MATLAB软件4、 实验原理: 最少拍系统设计是以采样点上误差为零或保持恒定为基础的,采用Z变换 方法进行设计并不保证采样点之间的误差也为零或保持恒定值,因此在采样点之间可能存在纹波,即在采样点之间有误差存在,这就是有纹波设计。而无纹波设计是在典型输入信号的作用下,经过有限拍系统达到稳态,并且在采样点之间没有纹波,输入误差为零。由于在采样点之间是闭环控制,采样点之间产生的纹波不能反映在采样点信号上,也就是对采样点

3、之间的信号,不能形成闭环控制。在最少拍控制系统设计中,虽然考虑了可实现性和稳定性问题,但是在设定(Z)时,考虑了被控对象G(Z)在单位圆上和单位圆外的零点而对G(Z)单位圆内的零点没有考虑。在典型输入下,控制器的Z传递函数由下式可得: 可见,G(Z)在单位圆内的零点成为D(Z)的极点,位于单位圆内的负实轴上或第二、第三象限内,控制输出U*(t)必有振荡衰减。由C(Z)= (Z)R(Z),C(Z)=U(Z)G(Z)可得: 由以上分析可见,要得到最少拍无纹系统设计,其闭环Z传递函数(Z)必须包含被控对象G(Z)的所有零点。设计的控制器D(Z)中消除了引起纹波振荡的所有极点,采样点之间的纹波也消除了

4、。此时,系统的闭环Z传递函数(Z)中的Z-1的幂次增高,系统的调整时间ts增长了。 因此,最少拍无纹波设计,要求(Z)的零点包含G(Z)的全部零点。这就是最少拍无纹波设计与最小拍有纹波设计惟一不同之处。5. 课设内容及步骤:如图1所示的采样-数字控制系统, 图1 离散控制系统结构图 其中对象 零阶保持器 选择采样周期T=1s 设计无纹波最少拍控制器,并分析仿真结果如下:1、 分别在单位阶跃/单位速度输入下设计无纹波有限拍控制器1.1、单位阶跃信号:因G(z)有因子,零点Z=-0.37,极点P1=0.368,P1=0.135。闭环传递函数应选包含因子和G(z)的全部零点,所以 应由输入形式,G(

5、z)的不稳定极点和的阶次三者来决定。所以选择: =(1-)(1+b) 式中,(1-)项是由输入形式决定的,(1+b)项则是由与的相同阶次决定的。因=1-,将上述所得与值代入后,可得: (1-)(1+b)=1-a(1+0.37)所以,解得a=0.73,b=0.27。于是便可求数字控制器的脉冲传递函数为:由U(z)可判断所设计的D(z)是否是最少拍无波纹数字控制器系统,由公式U(z)= D(z) R(z)可得: 由Z变换知: u(0)=0.73 u(T)=0.365 u(2T)= u(3T)=0 可见,系统经过两拍后,即k2,u(kT)=0,起输出响应曲线无波纹等地跟随输入信号,系统调节时间=2T

6、=2s。 1.2、单位速度信号:而= 1=其中,是由输入形式决定的,(1+)是由的阶次决定的。对比以上两式的系数可得: a=1.657 , b=-0.559 , c=0.343于是便可求出数字控制器的脉冲传递函数为 由U(z)可判断所设计的D(z)是否是最少拍无波纹数字控制器系统,由公式U(z)= D(z)R(z)可得:U(z)= D(z)R(z)=1.95z6.14+4.521.464+0.1790.007由Z变换可知: u(0)=6.14 u(T)=4.52 u(2T)=1.464 u(3T)=0.179 u(4T)=0.007 u(5T)=u(6T)=0由于k>0,所以第一项U(z

7、)=1.95z不满足题意。由此可得,系统经过5拍后,即k5,u(kT)=0,起输出响应曲线无波纹等地跟随输入信号,系统调节时间=5T=5s。、在Simulink仿真环境画出仿真框图及得出仿真结果,画出数字控制器和系统输出波形。最小拍无纹波系统在单位阶跃信号输入下Simulink中的仿真系统框图如下图所示当输入为单位阶跃信号时,系统的输出波形如下图所示:数字控制器的输出波形如下图所示:无纹波系统在最小拍在单速度信号输入下Simulink中的仿真系统框图如下图所示:单位速度输入时系统的输出波形如下图所示:单位速度信号输入时数字控制器的输出波形入波形如下图所示:、与有纹波系统进行对比分析(选用单位速

8、度输入进行对比分析即可)当设计有纹波系统时:输入为单位速度信号,则将G(z),代入公式中,得: 由此可得系统输出序列的Z变换为: 上式中各项系数就是C(z)在各个采样时刻的输出数值,即: C(0)=0,C(T)=0,C(2T)=2,C(3T)=3, C(4T)=4,C(kT)=k,(k为正整数)有纹波系统在单位速度信号述如下的Simulink系统框图如下图所示:有纹波系统,在单位速度输入时系统的输出波形如下图所示:数字控制器的输出波形如下图所示:4、 探讨最少拍无纹波控制系统对典型输入的适应性问题经查阅相关资料及结果前边的仿真设计可以发现适用于高阶信号输入情况 的最少拍无纹波控制器可以应用于低

9、阶信号输入情况,但根据低阶信号输入情况设计的最少拍无纹波控制器无法应用于高阶信号输入情况。根据某种信号输入设计的最少拍无纹波控制器对低阶信号输入情况具有兼容性,但对更高阶信号输入不具有兼容性。由上面的仿真结果图可知,按最少拍控制系统设计出来的闭环系统,在有限拍后进入稳态,这时闭环系统输出在采样时间精确的跟踪输入信号。如单位阶跃信号在一拍后,单位速度信号在两拍后,单位加速度信号则在三拍之后。然而,进一步研究可以发现虽然在采样时刻系统输出与所跟踪的参考输入一致,但在两个采样时刻之间,系统的输出存在着纹波或振荡。例如单位阶跃信号在一拍后的稳态响应仍有许多振荡。这种纹波不仅影响系统的控制性能,产生过大的超调和持续振荡,而且还增加了系统功率损耗和机械磨损。三、设计总结 通过此次对有限拍无波纹系统的设计,通过对典型信号作用下有限拍无波纹和有波纹系统的设计知识的复习与回顾,我们小组对有限拍无波纹系统的设计过程有了更为深刻的认识,对于广义Z传递函数的含义与求解过程也能够较为顺利的求解。此外,通过此次课程设计中对软件的使用,我们小组的成员对于MATLAB及Simulink的软件操作及相应的功能有了一个深刻的认识,基本能够通过MATLAB的命令实现Simulink仿真功能,得到仿真结果。与此同时,在设计过程中,遇到不是很清楚的地方或不

温馨提示

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

评论

0/150

提交评论