2012计算机控制技术课程设计.doc
《2012计算机控制技术课程设计.doc》由会员分享,可在线阅读,更多相关《2012计算机控制技术课程设计.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、指导教师评定成绩: 计算机控制技术课程设计报告设计题目:最少拍无纹波计算机控制系统设计及仿真实现学 生 姓 名: 专 业: 铁道信号 班 级: 学 号: 指 导 教 师: 西南交通大学峨眉校区2012年12月18日课程设计题目最少拍无纹波计算机控制系统设计及仿真实现 目录摘要 .31课题简介 .4 1.1课程设计目的.41.2课程设计内容.42最小拍无纹波系统控制算法设计.5 2.1设计原理.5 2.2算法实现.6 2.2.1单位阶跃输入.6 2.2.2单位速度信号.73最小拍无纹波控制软件编程设计.8 3.1运用simulink进行仿真.8 3.1.1单位阶跃信号.8 3.1.2单位速度信号
2、.9 3.2Matlab程序仿真.9 3.2.1 单位阶跃信号.9 3.2.2 单位速度信号.104无波纹与有波纹的比较.11 4.1有波纹控制器设计及仿真.114.2比较结果分析.135最少拍无纹波控制系统对典型输入的适应性问题.136设计总结.157参考文献.15任务分配:本文由三人合作完成付春负责搜集相关资料和设计原理、控制器设计及写作魏丹负责搜集相关资料和控制器设计、仿真及写作李龑负责搜集相关资料摘要计算机控制技术是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。计算机控制技术的课程设计是一个综合运用知识的过程,它需要控制理论、程序设计、硬件电路设计等方面的知
3、识融合。通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整体上了解计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事计算机控制系统的理论设计和系统的调试工作打下基础。 本文通过对最少拍无纹波控制器的设计及仿真了解和掌握了最少拍无纹波设计及有纹波设计。首先,通过学习和搜集相关书籍资料了解和掌握了最少拍控制器的设计原理,从而分别根据单位阶跃信号输入和单位速度信号输入情况,设计了不同的最少拍无纹波控制器,并采用Simulink进行了仿真,同时又通过matlab程序验证了仿真结果的正确性。其次,我们以单位速度信号输入为例,比较了有纹波和无
4、纹波控制器的区别,最终得出结论:最少拍无纹波调整时间较长,但精度较高;最少拍有纹波调整时间较短,但精度较低。最后,我们通过选择不同的输入信号对同一个最少拍无纹波控制器进行仿真,研究了最少拍无纹波控制系统对典型输入的适应性问题,最终发现根据某一种输入信号情况设计的无纹波控制器可适用于较低阶的输入信号情况,但不适用于更高阶的输入信号情况。关键词:计算机控制技术 simulink 单位阶跃信号 单位速度信号 最少拍无纹波 matlab1 课题简介1.1课程设计目的1)学习并掌握有纹波最少拍控制器的设计和Simulink实现方法;2)研究最少拍控制系统对典型输入的适应性及输出采样点间的纹波;3)学习并
5、掌握最少拍无纹波控制器的设计和Simulink实现方法;4) 研究输出采样点间的纹波消除方法以及最少拍无纹波控制系统对典型输入的适应性。5)编写算法MATLAB/simulink仿真程序实现(模拟步进电机进给过程); 6)撰写设计说明书。1.2课程设计内容下面以一个具体实例介绍最少拍系统的设计和仿真。如图1所示的采样-数字控制系统, 图1 离散控制系统结构图 其中对象零阶保持器 选择采样周期T=1s,试设计无纹波最少拍控制器,并分析仿真结果1. 分别在单位阶跃/单位速度输入下设计无纹波有限拍控制器2. 在Simulink仿真环境画出仿真框图及得出仿真结果,画出数字控制器和系统输出波形。3. 与
6、有纹波系统进行对比分析(选用单位速度输入进行对比分析即可)4. 探讨最少拍无纹波控制系统对典型输入的适应性问题2 最小拍无纹波系统控制算法设计2.1设计原理最小拍控制的闭环脉冲传递函数要求有如下的形式:这一形式表明经历有限个采样周期后输出能跟上输入的变化,系统在采样点没有静差。根据z变换的终值定理和系统的稳态误差的情况,要求系统的即有这里F(z)是关于的待定系数多项式。显然,为了使能够实现,F(z)首项应为1,即因此最少拍控制器D(z)为图2 控制原理图最小拍无纹波控制系统要求在非采样时间的时候也没有偏差,因此必须满足:对阶跃输入,当tNT时,有y(t)=常数。对速度输入,当tNT时,有y(t
7、)=常数。对加速度输入,当tNT时,有y(t)=常数。因此,设计最小拍无纹波控制器时,对速度输入函数进行设计,则Gc(s)必须至少有一个积分环节,使得控制信号u(k)为常值时,Gc(s)的稳态输出是所要求的速度函数。同理,若针对加速度输入函数设计的无纹波控制器,则Gc(s)中必须至少有两个积分环节。最小拍控制的广义对象含有D个采样周期的纯滞后所以其中。要使控制信号u(k)在稳态过程中为常数或0,那么只能是关于的有限多项式。因此 w为G(z)所有零点数(包括单位圆内、单位圆上以及单位圆外的零点)。为其所有零点。2.2算法实现2.2.1单位阶跃输入(1)带零阶保持器的广义被控对象为G(s) 通过m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2012 计算机控制 技术 课程设计
限制150内