




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机控制技术 课程设计 设计题目 最少拍无纹波计算机控设计题目 最少拍无纹波计算机控 制系统设计及仿真实现制系统设计及仿真实现 学院 机械与电子工程 专业 自动化 班级 1121502 学号 201120150229 姓名 曾小燕 指导老师 张道海 目录目录 引言 1 1 课题介绍 1 1 1 课程设计目的 1 1 2 课程设计内容 2 2 课题论证 2 2 1 最少拍计算机控制系统 3 2 2 最少拍有纹波控制系统 3 2 3 最少拍无纹波控制系统 4 3 系统设计 5 3 1 单位阶跃信号输入时的最少拍无纹波设计 5 3 2 单位速度信号输入时的最少拍无纹波设计 10 4 结果分析 16 4 1 有纹波系统和无纹波系统的对比 16 4 2 最少拍无纹波控制系统对典型输入的适应性问题 16 4 3 Kd的变化对系统的影响 18 5 设计总结 20 6 参考文献 20 0 引言引言 计算机控制技术 是一门理论性 实用性和实践性都很强的课程 课程 设计环节就占有更加重要的地位 本次课程设计通过对最少拍无纹波控制器的设计及仿真了解和掌握了最少 拍无纹波设计和有纹波设计 首先 通过学习和搜集资料了解和掌握了最少拍控制器的设计原理 设计 了最少拍无纹波控制器 通过 MATLAB 程序验证了正确性 最少拍系统设计是以 采样点上误差为零或保持恒定为基础 采用 Z 变换方法进行设计并保证采样点 之间的误差也为零或保持恒定值 因此在采样点之间可能存在波纹 即在采样 点之间有误差存在 这就是有波纹设计 而无波纹设计是指在典型输入信号的 作用下 经过有限拍系统达到稳定 并且在采样点之间没有波纹 输入误差为 零 即要求采样点之间产生的波纹不能反映在采样点信号上 也就是对采样点 之间的信号 不能形成闭环控制 要得到无波纹系统设计 其闭环 Z 传递函数 z 必须包含被控制对象 G z 的所有零点 设计的控制器 D Z 中消除了引 起纹波振荡的所有极点 采样点之间的波纹也就消除了 系统的闭环 Z 传递函 数 z 中的 Z 1 的幂次增高 系统的调整时间 ts 就增长 本文以实例来介绍 最少拍无波纹控制的实现方法 关键词 计算机控制技术关键词 计算机控制技术 最少拍无纹波最少拍无纹波 MATLABMATLAB 单位阶跃信号单位阶跃信号 单位速度信号单位速度信号 1 1 课题介绍 课题介绍 1 11 1 课程设计目的 课程设计目的 1 1 学习并掌握有纹波最少拍控制器的设计和 Simulink 实现方法 2 研究最少拍控制系统对典型输入的适应性及输出采样点间的纹波 3 学习并掌握最少拍无纹波控制器的设计和 Simulink 实现方法 4 研究输出采样点间的纹波消除方法以及最少拍无纹波控制系统对典型输入 的适应性 5 编写算法 MATLAB simulink 仿真程序实现 模拟步进电机进给过程 6 撰写设计说明书 1 21 2 课程设计内容 课程设计内容 下面以一个具体实例介绍最少拍系统的设计和仿真 如图 1 所示的采样 数字控 制系统 被控对象 1 1 12 0 1 2 d K Gs T sT s 零阶保持器 1 2 1 Ts e H s s Kd 2 T1 1 T2 1 选择采样周期 T 1s 试设计无纹波最少拍控制器 并分析仿真结果 1 分别在单位阶跃 单位速度输入下设计无纹波有限拍控制器 2 在 Simulink 仿真环境画出仿真框图及得出仿真结果 画出数字控制器和系统 输出波形 3 与有纹波系统进行对比分析 选用单位速度输入进行对比分析即可 4 探讨最少拍无纹波控制系统对典型输入的适应性问题 5 分析 Kd的变化对系统的影响 2 2 课题论证 课题论证 2 2 12 1 最少拍计算机控制系统最少拍计算机控制系统 最少拍设计 是指系统在典型输入信号 如阶跃信号 速度信号 加速度 信号等 作用下 经过最少拍 有限拍 使系统输出的系统稳态误差为零 因 此 最少拍控制系统也称最少拍无差系统或最少拍随动系统 它实质上是时间 最优控制系统 系统的性能指标就是系统调节时间最短或尽可能短 即对闭环 Z 传递函数要求快速性和准确性 图 2 1 离散系统模型 数字控制器模拟化设计方法是基于连续系统的设计 并在计算机上采用数 字模拟方法来实现 选用的采样周期须足够小 且采样周期的变化对系统影响 不大 如图 1 的数字离散控制系统中 GC S 为被控对象 其中 H S 1 e TS S 代表零阶保持器 D Z 代表被设计的数字控制器 它是由单片机来实现的 D Z 的输入输出均为离散信号 上面图 1 示计算机控制系统框图中 Gc s 被控对象的连续传递函数 D z 数字控制器的 Z 传递函数 H s 零阶保持器的传递函数 T 采样周期 广义对象的脉冲传递函数为 G z Z H s G s 2 1 2 22 2 最少拍有纹波控制系统 最少拍有纹波控制系统 数字控制器原理方框图如图所示 3 图 2 2数字控制器原理方框图 2 32 3 最少拍无纹波控制系统最少拍无纹波控制系统 2 3 1 产生纹波的原因 产生纹波的原因在于数字控制器 u k 经若干拍数后 不为常值或零 而 是震荡收敛的 它的作用在于保持器的输入端 保持器的输出必然也波动 使 系统输出在采样点之间产生波纹 2 3 2 消除纹波的附加条件 最少拍无纹波系统设计 是在最少拍控制存在纹波时 对期望闭环响应 z 进行修正 以达到消除采样点之间波纹的目的 无纹波系统的调整时间 比有纹波系统的调整时间增加若干拍 增加的拍数等于 G z 在单位圆的零点 数目 2 3 3 设计分析 a 准确性要求 系统对某种典型输入 在采样点上无稳态误差 对特 定的参考输入信号在到达稳态后系统输出在采样点的值准确跟踪输入信号 即采样点上的输出不存在稳态误差 b 快速性要求 闭环系统过渡过程最短 即最少采样点数内使采样 点上稳态误差趋于零 即在各种使系统在有限拍内到达稳态的没计中系统 准确跟踪输入量所需的采样周期数应为最少 c 稳定性要求 系统输出在采样点上不发散 不振荡 且采样点之 间也不能发散 当广义对象 G Z 含单位圆上或圆外零点或极点时 前面 两步设计出的 z 不能保证稳定性要求 数字控制器必须在物理上 可实现且应该是稳定的闭环系统 在采样点上的输出不存在稳态误差 但 在采样点间的输出存在稳态误差的系统为有波纹最少拍控制系统 4 3 3 系统设计系统设计 3 13 1 单位阶跃信号输入时的最少拍无纹波设计 单位阶跃信号输入时的最少拍无纹波设计 最少拍有纹波设计 用 matlab 求出该系统的广义脉冲传递函数 G tf 2 1 3 2 Transfer function 2 s 2 3 s 2 G1 c2d G 1 zoh Transfer function 0 3996 z 0 147 z 2 0 5032 z 0 04979 Sampling time 1 即 3 11 1356 0 1 3676 01 368 01 3996 0 11 11 zz zz zG 3 12 z z e z 1 1 3 13 1 1 zz e 3 1 368 0 1 1 1 1 3996 0 1 1356 0 1 1 3676 01 1 1 z z z zz z Z e ZG z e ZD 14 即 5 3 2 147 0 1 2526 0 3996 0 2 04979 0 1 5032 0 1 ZZ ZZ ZD 15 根据求出的结果进行仿真 仿真原理图 图 3 11 阶跃输入最少拍有纹波设计仿真原理图 系统输出 6 图 3 12 阶跃输入最少拍有纹波系统输出 控制器输出 图 3 13 阶跃输入最少拍有纹波控制器输出 误差输出 7 图 3 14 阶跃输入最少拍有纹波误差输出 由图 3 12 图 3 13 图 3 14 可知 控制器输出不稳定 将使系统出现纹波 最少拍无纹波设计 求该系统的广义脉冲传递函数 3 16 1356 0 1 3676 01 368 0 1 3996 0 11 11 zz zz zG 因 G Z 零点 Z 0 368 极点 1356 0 3676 0 21 PP 闭环脉冲传递函数应选为包含 G Z 全部零点 所以 z 3 17 1 368 0 1 1 1 zazz e z 由的不稳定极点和的阶次来决定 所以选择 z e zG z 3 18 1 1 1 1 bzzz e 因 1 将上述所得的和的值代入后 可得 z e z z z e 3 19 1 368 0 1 1 1 1 1 1 1 zazbzz 所以解得269 0 731 0 ba 求得控制器 D z 的传函为 3 20 1 269 0 1 1 1 1 1356 0 1 1 3676 0 1 83 1 1 zz zz Z e ZG z e ZD 即 3 21 2 269 0 1 731 0 1 2 091 0 1 92 0 83 1 ZZ ZZ ZD 8 根据求出的结果进行仿真 仿真原理图 图 3 15 阶跃输入最少拍无纹波系统仿真 仿真结果图 图 3 16 阶跃输入最少拍无纹波系统输出 9 图 3 17 阶跃输入最少拍无纹波控制器输出 图 3 18 阶跃输入最少拍无纹波误差输出 由仿真结果可知 控制量稳定 将使系统输出无纹波 无纹波系统的调整时间 比有纹波系统的调整时间增加一拍 增加的拍数正好等于 G Z 在单位圆内的零 点数目 3 23 2 单位速度信号输入时的最少拍无纹波设计单位速度信号输入时的最少拍无纹波设计 10 最少拍有纹波设计 求该系统的广义脉冲传递函数 3 22 1356 0 1 3676 01 368 01 3996 0 11 11 zz zz zG 3 23 ZZ z e z 21 2 1 3 24 1 1 2 Z z e 1 z 1 2 z 1 0 368 1 z 1 0 3996 1 1356 01 1 3676 0 1 21 2 1 zz zz Z e ZG z e ZD 3 25 即 3 26 Z ZZ Z ZZ ZD 3 147 0 2 1056 0 1 6552 0 3996 0 3 04979 0 2 6028 0 1 006 2 2 根据求出的结果进行仿真 仿真原理图 图 3 19 速度输入时的有纹波系统仿真图 仿真结果图 11 图 3 20 速度输入有纹波系统的输出 图 3 21 速度输入有纹波系统的控制器输出 12 图 3 22 速度输入有纹波系统的误差波形 由仿真结果可知 输出波形有纹波 最少拍无纹波设计 求该系统的广义脉冲传递函数 3 27 1356 0 1 3676 01 368 01 3996 0 11 11 zz zz zG 因 G Z 有零点 Z 0 368 极点 1 Z 1356 0 3676 0 21 PP 闭环脉冲传递函数应选为包含 G Z 全部零点 所以 z 3 28 21 1 368 0 1 bzazzz 由的不稳定极点和的阶次来决定 所以选择 z e zG z 3 29 1 1 2 1 1 1 czzzz e 由得 1 zz e 3 30 21 1 368 01 1 1 1 2 1 1 bzazzczz 展开对应系数相等 得 c 0 3413 a 1 6587 b 0 9274 求得控制器 D z 的传函为 13 1 3413 01 2 1 1 1 03996 0 1 1356 0 1 1 3676 0 1 2 9274 0 1 6587 1 1 zzz zzzz Z e ZG z e ZD 3 31 即 3 Z ZZ Z ZZ ZZ ZD 4 147 0 3 1268 0 2 6628 0 1 3996 0 4 0462 0 3 5493 0 2 7621 1 1 6587 1 32 根据求出的结果进行仿真 仿真原理图 图 3 23 速度输入无纹波系统仿真图 仿真结果图 14 图 3 24 速度输入无纹波系统输出波形 图 3 25 速度输入无纹波系统控制器波形 15 图 3 26 速度输入无纹波系统的输出和误差 由仿真结果可知 输出波形从第三拍开始无纹波 无纹波系统的调整时间比有 纹波系统的调整时间增加一拍 增加的拍数正好等于 G Z 在单位圆内的零点数 目 4 4 结果分析结果分析 4 14 1 有纹波系统和无纹波系统的对比有纹波系统和无纹波系统的对比 选取单位速度信号作为输入信号 仿真结果 16 图 3 27 有纹波系统和无纹波系统的 结果分析 无纹波系统的输出没有超调 无纹波系统的调整时间 3T 比有纹波的调整时间 2T 长 无纹波系统调整时间增加的拍数等于 G Z 在单位圆内的零点数目 4 24 2 最少拍无纹波控制系统对典型输入的适应性问题最少拍无纹波控制系统对典型输入的适应性问题 选取单位阶跃输入的无纹波系统 改变输入信号 分别改为单位速度信号和单位加速度信号 仿真结果图 17 图 3 28 单位阶跃输入时系统的输出波形 图 3 29 单位速度输入时系统的输出波形 18 图 3 30 单位加速度输入时系统的输出波形 结果分析 输入信号时单位阶跃时 输出在 2 拍过后跟随输入 输入信号为单位速度时 输出不能跟随输入 输入信号为单位加速度时 输出不能跟随输入 由上面的结果可知 最少拍系统对输入信号的变化适应性较差 4 34 3 K Kd d的变化对系统的影响的变化对系统的影响 使用单位阶跃无纹波系统 改变 kd 的值 观察改变后的波形 图 3 31 kd 3 时的输出波形 19
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论