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

付费下载

下载本文档

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

文档简介

计算机控制技术课程设计设计题目最少拍无纹波计算机控制系统设计及仿真实现学院机械与电子工程专业自动化班级1121502学号201120150229姓名曾小燕指导老师张道海目录引言11、课题介绍111、课程设计目的112、课程设计内容22、课题论证221最少拍计算机控制系统322、最少拍有纹波控制系统323最少拍无纹波控制系统43系统设计531、单位阶跃信号输入时的最少拍无纹波设计532单位速度信号输入时的最少拍无纹波设计104结果分析1641有纹波系统和无纹波系统的对比1642最少拍无纹波控制系统对典型输入的适应性问题1643KD的变化对系统的影响185设计总结206参考文献201引言计算机控制技术是一门理论性、实用性和实践性都很强的课程,课程设计环节就占有更加重要的地位。本次课程设计通过对最少拍无纹波控制器的设计及仿真了解和掌握了最少拍无纹波设计和有纹波设计。首先,通过学习和搜集资料了解和掌握了最少拍控制器的设计原理,设计了最少拍无纹波控制器,通过MATLAB程序验证了正确性。最少拍系统设计是以采样点上误差为零或保持恒定为基础,采用Z变换方法进行设计并保证采样点之间的误差也为零或保持恒定值,因此在采样点之间可能存在波纹,即在采样点之间有误差存在,这就是有波纹设计。而无波纹设计是指在典型输入信号的作用下,经过有限拍系统达到稳定,并且在采样点之间没有波纹,输入误差为零。即要求采样点之间产生的波纹不能反映在采样点信号上,也就是对采样点之间的信号,不能形成闭环控制。要得到无波纹系统设计,其闭环Z传递函数Z必须包含被控制对象G(Z)的所有零点。设计的控制器DZ中消除了引起纹波振荡的所有极点,采样点之间的波纹也就消除了。系统的闭环Z传递函数Z中的Z1的幂次增高,系统的调整时间TS就增长。本文以实例来介绍最少拍无波纹控制的实现方法。关键词计算机控制技术最少拍无纹波MATLAB单位阶跃信号单位速度信号1、课题介绍11、课程设计目的21)学习并掌握有纹波最少拍控制器的设计和SIMULINK实现方法;2)研究最少拍控制系统对典型输入的适应性及输出采样点间的纹波;3)学习并掌握最少拍无纹波控制器的设计和SIMULINK实现方法;4)研究输出采样点间的纹波消除方法以及最少拍无纹波控制系统对典型输入的适应性。5)编写算法MATLAB/SIMULINK仿真程序实现(模拟步进电机进给过程);6)撰写设计说明书。12、课程设计内容下面以一个具体实例介绍最少拍系统的设计和仿真。如图1所示的采样数字控制系统,被控对象(11)120DKGSTS零阶保持器(12)EHSKD2、T11、T21,选择采样周期T1S,试设计无纹波最少拍控制器,并分析仿真结果1分别在单位阶跃/单位速度输入下设计无纹波有限拍控制器2在SIMULINK仿真环境画出仿真框图及得出仿真结果,画出数字控制器和系统输出波形。3与有纹波系统进行对比分析(选用单位速度输入进行对比分析即可)4探讨最少拍无纹波控制系统对典型输入的适应性问题5分析KD的变化对系统的影响2、课题论证321最少拍计算机控制系统最少拍设计,是指系统在典型输入信号(如阶跃信号、速度信号、加速度信号等)作用下,经过最少拍(有限拍)使系统输出的系统稳态误差为零。因此,最少拍控制系统也称最少拍无差系统或最少拍随动系统,它实质上是时间最优控制系统,系统的性能指标就是系统调节时间最短或尽可能短,即对闭环Z传递函数要求快速性和准确性。图21离散系统模型数字控制器模拟化设计方法是基于连续系统的设计,并在计算机上采用数字模拟方法来实现,选用的采样周期须足够小,且采样周期的变化对系统影响不大。如图1的数字离散控制系统中,GCS为被控对象,其中HS1ETS/S代表零阶保持器,DZ代表被设计的数字控制器,它是由单片机来实现的,DZ的输入输出均为离散信号。上面图1示计算机控制系统框图中GCS被控对象的连续传递函数DZ数字控制器的Z传递函数HS零阶保持器的传递函数,T采样周期广义对象的脉冲传递函数为GZZHSGS(21)22、最少拍有纹波控制系统数字控制器原理方框图如图所示4图22数字控制器原理方框图23最少拍无纹波控制系统231产生纹波的原因产生纹波的原因在于数字控制器U(K)经若干拍数后,不为常值或零,而是震荡收敛的。它的作用在于保持器的输入端,保持器的输出必然也波动,使系统输出在采样点之间产生波纹。232消除纹波的附加条件最少拍无纹波系统设计,是在最少拍控制存在纹波时,对期望闭环响应(Z)进行修正,以达到消除采样点之间波纹的目的。无纹波系统的调整时间比有纹波系统的调整时间增加若干拍,增加的拍数等于G(Z)在单位圆的零点数目。233设计分析A准确性要求。系统对某种典型输入,在采样点上无稳态误差,对特定的参考输入信号在到达稳态后系统输出在采样点的值准确跟踪输入信号即采样点上的输出不存在稳态误差。B快速性要求。闭环系统过渡过程最短,即最少采样点数内使采样点上稳态误差趋于零即在各种使系统在有限拍内到达稳态的没计中系统准确跟踪输入量所需的采样周期数应为最少。C稳定性要求。系统输出在采样点上不发散、不振荡,且采样点之间也不能发散,当广义对象GZ含单位圆上或圆外零点或极点时,前面两步设计出的(Z),不能保证稳定性要求数字控制器必须在物理上可实现且应该是稳定的闭环系统。在采样点上的输出不存在稳态误差,但在采样点间的输出存在稳态误差的系统为有波纹最少拍控制系统。53系统设计31、单位阶跃信号输入时的最少拍无纹波设计最少拍有纹波设计用MATLAB求出该系统的广义脉冲传递函数GTF2,132TRANSFERFUNCTION2S23S2G1C2DG,1,ZOHTRANSFERFUNCTION03996Z0147Z205032Z004979SAMPLINGTIME1即(311)135603670891ZZZG(312)E(313)1Z(313680139605711ZZZZEGD14)即6(32147025603991ZZZD15)根据求出的结果进行仿真仿真原理图图311阶跃输入最少拍有纹波设计仿真原理图系统输出7图312阶跃输入最少拍有纹波系统输出控制器输出图313阶跃输入最少拍有纹波控制器输出误差输出8图314阶跃输入最少拍有纹波误差输出由图312、图313、图314可知控制器输出不稳定,将使系统出现纹波、最少拍无纹波设计求该系统的广义脉冲传递函数(316)1356036701891ZZZG因GZ零点Z0368,极点。13560,721P闭环脉冲传递函数应选为包含GZ全部零点,所以Z(317)36801ZAEZ由的不稳定极点和的阶次来决定。所以选择EG(318)1BZZ因1,将上述所得的和的值代入后,可得EZE(319)1368011ABZ所以解得2690,73A求得控制器DZ的传函为(320)126901353781ZZZEGZZD即(321)269017328ZZD9根据求出的结果进行仿真仿真原理图图315阶跃输入最少拍无纹波系统仿真仿真结果图图316阶跃输入最少拍无纹波系统输出10图317阶跃输入最少拍无纹波控制器输出图318阶跃输入最少拍无纹波误差输出由仿真结果可知控制量稳定,将使系统输出无纹波。无纹波系统的调整时间比有纹波系统的调整时间增加一拍,增加的拍数正好等于GZ在单位圆内的零点数目。32单位速度信号输入时的最少拍无纹波设计11、最少拍有纹波设计求该系统的广义脉冲传递函数(322)1356036701891ZZZG(323)ZEZ2(324)1ZZE1Z203681Z039356072EGZD(325)即(326)ZZZ314702156065203998根据求出的结果进行仿真仿真原理图图319速度输入时的有纹波系统仿真图仿真结果图12图320速度输入有纹波系统的输出图321速度输入有纹波系统的控制器输出13图322速度输入有纹波系统的误差波形由仿真结果可知输出波形有纹波。、最少拍无纹波设计求该系统的广义脉冲传递函数(327)1356036701891ZZZG因GZ有零点Z0368,极点。Z13560,72P闭环脉冲传递函数应选为包含GZ全部零点,所以Z(328)136801BZA由的不稳定极点和的阶次来决定。所以选择ZEG(329)12CZZZ由得1E(330)21368012BZAZCZZ展开对应系数相等,得C03413,A16587,B09274求得控制器DZ的传函为141340210396566727416581ZZZZEGZZD(331)即(3ZZZD41703126806801390625497265832)根据求出的结果进行仿真仿真原理图图323速度输入无纹波系统仿真图仿真结果图15图324速度输入无纹波系统输出波形图325速度输入无纹波系统控制器波形16图326速度输入无纹波系统的输出和误差由仿真结果可知输出波形从第三拍开始无纹波。无纹波系统的调整时间比有纹波系统的调整时间增加一拍,增加的拍数正好等于GZ在单位圆内的零点数目。4结果分析41有纹波系统和无纹波系统的对比选取单位速度信号作为输入信号仿真结果17图327有纹波系统和无纹波系统的结果分析无纹波系统的输出没有超调。无纹波系统的调整时间3T比有纹波的调整时间2T长。无纹波系统调整时间增加的拍数等于GZ在单位圆内的零点数目。42最少拍无纹波控制系统对典型输入的适应性问题选取单位阶跃输入的无纹波系统改变输入信号。分别改为单位速度信号和单位加速度信号仿真结果图18图328单位阶跃输入时系统的输出波形图329单位速度输入时系统的输出波形19图330单位加速度输入时系统的输出波形结果分析输入信号时单位阶跃时,输出在2拍过后跟随输入。输入信号为单位速度时,输出不能跟随输入。输入信号为单位加速度时,输出不能跟随输入。由上面的结果可知最少拍系统对输入信号的变化适应性较差。43KD的变化对系统的影响使用单位阶跃无纹波系统,改变KD的值观察改变后的波形图331KD3时的输出波形20图332KD5时的输出波形图333KD67时的输出波形结果分析增大KD后,系统输出会出现超调,KD越大超调越大。当KD大到一定值时,系统输出发散,系统将不稳定。因此改变KD会影响系统的动态性能,同时会影响系统的稳定性。215设计总结本次课程设计,让我们感觉收获很多,首先是团队合作,其次是专业方面的知识。合作做设计让我们感觉很愉快,前期资料的查找,中期的编程和仿真,后期写作的整理我们既分工合作又相互帮助,遇到不懂的问题我们一起讨论,找资料。在这次学习中锻炼了自己的合作能力。本次课程设计,我们学习了最少拍无纹波及有纹波控制器设计,MATLAB,SIMULINK等知识。经过亲手操作实践,我们将课本所学的知识运用于实践,强化了我们的学习链,丰富了我们的学

温馨提示

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

评论

0/150

提交评论