ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:350.98KB ,
资源ID:429492      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/429492.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最少拍无纹波控制器的设计及仿真.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最少拍无纹波控制器的设计及仿真.docx

1、最少拍无纹波控制器的设计及仿真成绩计算机控制技术课程设计报告最少拍无纹波计算机控制系统设计及仿真实现THE DESIGN AND SIMULATION OF THE CONTROL SYSTEM FOR THE LEAST BEAT RIPPLE FREE PUTER学生学 号学院名称专业名称指导教师 年 月 日摘要计算机控制技术是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。计算机控制技术的课程设计是一个综合运用知识的过程,它需要控制理论、程序设计、硬件电路设计等方面的知识融合。通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整体上了解

2、计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事计算机控制系统的理论设计和系统的调试工作打下基础。本文通过对最少拍无纹波控制器的设计及仿真了解和掌握对于典型输入信号的最少拍无纹波设计及有纹波设计。关键词计算机控制技术;最少拍无纹波;典型输入信号1 绪论1.1 最小拍系统简介在数字随动系统中,通常要求系统输出能够尽快地、准确地跟踪给定值变化,最少拍控制就是这种要求的一种直接离散化设计法。在数字控制系统中,通常把一个采样周期称为一拍。所谓最少拍控制,就是要求设计的数字调节器能使闭环系统在典型输入作用下,经过最少拍数达到输出无静差。显然这种系统对闭环脉冲传递函数

3、的性能要快速性和准确性。实质上最少拍控制是时间最优控制,系统的性能指标是调节时间最短(或尽可能的短)。因此,最少拍系统设计是一采样点上误差为零或保持恒定为基础的,采用Z变换方法进行设计并不保证采样点之间的误差也为0或保持恒定值,因此在采样点之间可能存在波纹 ,即在采样点之间有误差存在,这就是有波纹设计。而无波纹设计是指在典型输入信号的作用下,经过有限拍系统达到稳定,并且在采样点之间没有波纹,输入误差为0。1.2 任务要求1.2.1课程设计目的1学习并掌握有纹波最少拍控制器的设计和Simulink实现方法;2研究最少拍控制系统对典型输入的适应性及输出采样点间的纹波;3学习并掌握最少拍无纹波控制器

4、的设计和Simulink实现方法;4研究输出采样点间的纹波消除方法以及最少拍无纹波控制系统对典 型输入的适应性;5编写算法MATLAB/Simulink仿真程序实现。1.2.2课程设计容及设计要求如图所示的采样-数字控制系统。图1-1其中对象: 式(1.1) 零阶保持器: 式(1.2)选择采样周期 T=1s,试设计无纹波最少拍控制器,并分析仿真结果。1、分别在单位阶跃/单位速度输入下设计无纹波有限拍控制器;2、在Simulink仿真环境画出仿真框图及得出仿真结果,画出数字控制器 和系统输出波形;3、与有纹波系统进行对比分析(选用单位速度输入进行对比分析即可);4、探讨最少拍无纹波控制系统对典型

5、输入的适应性问题;5、得出仿真结果并进行仿真分析;6、程序清单及简要说明;7、成设计说明书(列出参考文献,以及仿真结果及分析)。2 最小拍无纹波系统控制算法设计2.1设计原理有限拍无纹波设计的要系统在典型的输入作用下,经过尽可能少的采样周期后,系统达到稳定。并且在采样点之间没有纹波。最小拍控制的闭环脉冲传递函数要求有如下的形式: 式(2.1) 这一形式表明经历有限个采样周期后输出能跟上输入的变化,系统在采样点没有静差。根据z变换的终值定理和系统的稳态误差的情况,要求系统的 式(2.2)即有 式(2.3)这里F(z)是关于的待定系数多项式。显然,为了使能够实现,F(z)首项应为1,即 式(2.4

6、)因此最少拍控制器D(z)为 式(2.5)图2-1 控制原理图最小拍无纹波控制系统要求在非采样时间的时候也没有偏差,因此必须满足:对阶跃输入,当tNT时,有y(t)=常数。对速度输入,当tNT时,有y(t)=常数。对加速度输入,当tNT时,有y(t)=常数。因此,设计最小拍无纹波控制器时,对速度输入函数进行设计,则Gc(s)必须至少有一个积分环节,使得控制信号u(k)为常值时,Gc(s)的稳态输出是所要求的速度函数。同理,若针对加速度输入函数设计的无纹波控制器,则Gc(s)中必须至少有两个积分环节。最小拍控制的广义对象含有D个采样周期的纯滞后所以其中。要使控制信号u(k)在稳态过程中为常数或0

7、,那么只能是关于的有限多项式。因此 式(2.6)w为G(z)所有零点数(包括单位圆、单位圆上以及单位圆外的零点)。为其所有零点。2.2算法实现2.2.1单位阶跃输入(1)带零阶保持器的广义被控对象为G(s) 通过matlab,z变换程序为np=0 0 2;dp=1 3 2;hs=tf(np,dp);hz=c2d(hs,1,zoh)Transfer function: 0.3996 z + 0.147-z2 - 0.5032 z + 0.04979Sampling time: 1即 式(2.7)(2)无波纹最小拍控制器D(z) 因G(Z)有因子,零点Z=-0.3679,极点。闭环脉冲传递函数应选

8、为包含因子和G(Z)全部零点,所以: 式(2.8)应由输入形式、的不稳定极点和的阶次三者来决定。所以选择: 式(2.9)因=1-,将上述所得的和的值代入后,可得 式(2.10)所以解得 式(2.11)2.2.2 单位速度信号将上述按单位阶跃输入是的最少拍无波纹设计的数字控制器D(z),改为按单位速度输入时:由得 式(2.12)展开对应系数相等,得:=0.3413 ,=1.6587,=-0.9277。速度传递函数为: 式(2.13)3 最小拍无纹波控制软件编程及仿真设计3.1运用Simulink进行仿真3.1.1单位阶跃信号系统Simulink仿真模型框图如下图。 图3-1 单位阶跃系统Simu

9、link仿真框图图3-2 单位阶跃系统Simulink仿真误差输出波形图3-3 单位阶跃系统Simulink仿真数字控制器输出波形图3-4 单位阶跃系统Simulink仿真系统输出波形3.1.2单位速度信号系统Simulink仿真模型框图如下图。图3-5 单位速度系统Simulink仿真框图图3-6 单位速度系统Simulink仿真误差输出波形图3-7 单位速度系统Simulink仿真数字控制器输出波形图3-8 单位速度系统Simulink仿真系统输出波形4无纹波与有波纹的比较4.1有纹波控制器设计及仿真以单位速度信号输入为例进行比较。前面已经计算并仿真了无波纹的情况,下面对有纹波的情况进行仿

10、真。首先选择系统的闭环脉冲传递函数和误差的脉冲传递函数,其中,q=1、2、3取决于输入信号的类型。此时:q=2,由得式(4.1)检验误差:式(4.2)从E(z)可以看出来,单位速度信号输入系统,当之后,即两拍之后,误差,系统的输出等于输入,设计正确。系统Simulink仿真模型框图如下图。图4-1 有纹波Simulink仿真模型框图图4-2 有纹波单位速度系统Simulink仿真误差输出波形图4-3 有纹波单位速度系统Simulink仿真数字控制器输出波形图4-4 有纹波单位速度系统Simulink仿真系统输出波形4.2比较结果分析通过上面仿真输出波形说明:最少拍有纹波设计可以使得在有限拍后采

11、样点上的偏差为零,但是数字调节器的输出并不一定达到稳定值,而是上下波动的。这个波动的控制量作用在保持器的输入端,保持器的输出也必然波动,于是系统的输出也出现了波纹。控制量波动的原因是,由于其z变换u(z)含有左半单位圆的极点,根据z平面上的极点分布与瞬态响应的关系,左半单位圆极点虽然是稳定的,但是对应的时间域应是振荡的。而U(z)的这种极点是由G(z)的相应零点引起的。通过比较,在设计过程上,最少拍无纹波的设计要求的零点包含的全部零点,这就是最少拍有纹波与最少拍无纹波的唯一区别。比较仿真结果:最少拍有纹波在第二拍就和输入信号大小相等,但在采样点外依然存在误差;最少拍无纹波在第三拍才开始跟随输入

12、信号,且之后不存在误差。因此,无纹波比有纹波设计的调节时间延长了一拍,也就是说无纹波是靠牺牲时间来换取的。所以最少拍有纹波调整时间较短,但精度低,采样点外误差一直存在。最少拍无纹波调整时间较长,但精度高,信号跟随后一直保持一种,不存在误差。5最少拍无纹波控制系统对典型输入的适应性问题首先,我们利用单位阶跃输入时的无波纹控制器,分别输入单位速度和单位加速度两种信号,系统Simulink仿真模型框图如下图。图5-1 单位速度信号输入Simulink仿真模型框图图5-2 单位速度信号输入时偏差和系统输出波形图5-3 单位加速度信号输入Simulink仿真模型框图图5-4 单位加速度信号输入时偏差和系

13、统输出波形 其次,我再采用单位速度时的最少拍无纹波控制器,分别输入单位阶跃和单位加速度信号,系统Simulink仿真模型框图如下图。图5-5 单位阶跃信号输入Simulink仿真模型框图图5-6 单位阶跃信号输入时偏差和系统输出波形图5-7 单位加速度信号输入Simulink仿真模型框图图5-8 单位加速度信号输入时偏差和系统输出波形观察上述各种情况下偏差和系统输出波形可知,根据单位速度信号设计的最少拍无纹波控制器用于单位阶跃信号时,系统依然可以达到稳定状态。但根据单位阶跃信号设计的最少拍无纹波控制器不适用于单位速度信号输入。所以,适用于高阶信号输入情况的最少拍无纹波控制器可以应用于低阶信号输

14、入情况,但根据低阶信号输入情况设计的最少拍无纹波控制器无法应用于高阶信号输入情况。总之,我们根据某种信号输入设计的最少拍无纹波控制器对低阶信号输入情况具有兼容性,但对更高阶信号输入不具有兼容性。即有限拍无波纹控制系统是针对某一特定输入设计的,对其他输入的适应性不理想。结论 本文通过对最少拍无纹波控制器的设计及仿真了解和掌握对于典型输入信号的最少拍无纹波设计及有纹波设计。首先,通过学习和搜集相关书籍资料了解和掌握了最少拍控制器的设计原理,从而分别根据单位阶跃信号输入和单位速度信号输入情况,设计了不同的最少拍无纹波控制器,并采用Simulink进行了仿真,同时又通过matlab程序验证了仿真结果的正确性。其次,我们以单位速度信号输入为例,比较了有纹波和无纹波控制器的区别,最终得出结论:最少拍无纹波调整时间较长,但精度较高;最少拍有纹波调整时间较短,但精度较低。最后,我们通过选择不同的输入信号对同一个最少拍无纹波控制器进行仿真,研究了最少拍无纹波控制系统对典型输入的适应性问题,最终发现根据某一种输入信号情况设计的无纹波控制器可适用于较低阶的输入信号情况,但不适用于更高阶的输入信号情况。致这次课程设计我的题目是最少拍无纹波及有纹波控制器设计。在这次的课程设计中不仅要求我们会相关的专业课知识,

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

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