.

.

指导教师评定成绩:

计算机控制技术课程设计报告

设计题目:最少拍无纹波计算机控制系统设计及仿真

学 生 姓 名:

专 业:

班 级:

学 号:

指 导 教 师:

2011年12月11日

最少拍无纹波计算机控制系统设计及仿真

摘要

最少拍系统设计是以采样点上误差为零或保持恒定为基础,采用Z变换方法进行设计并保证采样点之间的误差也为零或保持恒定值,因此在采样点之间可能存在波纹,即在采样点之间有误差存在,这就是有波纹设计。而无波纹设计是指在典型输入信号的作用下,经过有限拍系统达到稳定,并且在采样点之间没有波纹,输入误差为零。即要求采样点之间产生的波纹不能反映在采样点信号上,也就是对采样点之间的信号,不能形成闭环控制。要得到无波纹系统设计,其闭环Z传递函数必须包含被控制对象G(z)的所有零点。设计的控制器D(Z)中消除了引起纹波振荡的所有极点,采样点之间的波纹也就消除了。系统的闭环Z传递函数中的的幂次增高,系统的调整时间t就增长。本文以实例来介绍最少拍无波纹控制的实现方法。

关键词:最少拍 无波纹 控制系统

设计目的

1.学习并掌握有纹波最少拍控制器的设计和MATLAB实现方法;

2.研究最少拍控制系统对三种典型输入的适应性及输出采样点间的纹波

3.学习并掌握最少拍无纹波控制器的设计和MATLAB实现方法;

4.研究输出采样点间的纹波消除方法以及最少拍无纹波控制系统对三种典型输入的适应性

二、设计分析

(1)准确性要求。系统对某种典型输入, 在采样点上无稳态误差,对特定的参考输入信号在到达稳态后系统输出在采样点的值准确跟踪输入信号即采样点上的输出不存在稳态误差。

(2)快速性要求。闭环系统过渡过程最短, 即最少采样点数内使采样点上稳态误差趋于零.即在各种使系统在有限拍内到达稳态的没计中系统准确跟踪输入量所需的采样周期数应为最少。

(3)稳定性要求。系统输出在采样点上不发散、不振荡, 且采样点之间也不能发散, 当广义对象G( Z) 含单位圆上或圆外零点或极点时, 前面两步设计出的(z) , 不能保证稳定性要求.数字控制器必须在物理上可实现且应该是稳定的闭环系统。在采样点上的输出不存在稳态误差,但在采样点间的输出存在稳态误差的系统为有波纹最少拍控制系统。

本文采用下图所示的计算机控制系统模型。

D(S)为数字控制器的脉冲传递函数, H(S)为零阶保持器, G( S) 为被控对象的传递函数, r(t) 为系统输入, C ( t ) 为系统输出.

由模型可知, 系统的闭环脉冲传递函数 ( Z)为:

( Z)==

误差脉冲传递函数e ( Z) 为:

e ( Z)= =1- ( Z)=

数字控制器的脉冲传递函数D ( Z) 为:

D ( Z)= =

设对象传递函数G(S)=,采样周期T=0.1S。

单位阶跃输入

系统广义对象的脉冲传递函数为

G(Z)=Z[]=

因G(Z)有Z因子,零点Z=-0.707,极点P=1,P0.368。

闭环脉冲传递函数 ( Z)应选为包含Z因子和G(Z)的全部零点,所以

( Z)=1-e ( Z)=a Z(1+0.717 Z)

e ( Z)应由输入形式、 ( Z)的不稳定极点和 ( Z)的阶次三者来决定。所以选择

e ( Z)=(1- Z)(1+b Z)

式中(1- Z)项是由输入形式决定的,(1+b Z)项则由e ( Z)与 ( Z)的相同阶次决定。e ( Z)=1- ( Z),将上述所得e ( Z)与 ( Z)值代入后,可得

Z)(1+b Z)=1- a Z(1+0.717 Z)

所以,解得a=0.5824,b=0.4176.于是便可求出数字控制器的脉冲传递函数为

D ( Z)==

由U(Z)可判断所设计的D ( Z)是否最少拍无波纹数字控制器系统,由式U(Z)= D ( Z) e ( Z)R(Z)可得

U(Z)= D ( Z) e ( Z)R(Z)=

=1.5862-0.5824 Z

由Z变换知:

U(0)=1.5862

U(T)=-0.5824

U(2T)=U(3T)=…=0

可见,系统经过两拍后,即k>=2,U(KT)=0,其输出响应曲线无波纹地跟随输入信号,系统调节时间为t=2T=0.2S

单位速度输入

U(Z)= D ( Z) e ( Z)R(Z)

=(1-Z)(1+0.4176 Z)

=

=0.1528+0.0946Z+0.0946Z+….

由Z变换定义可知:

最少拍无纹波计算机控制系统,最少拍无纹波计算机控制系统设计.doc相关推荐

  1. 计算机控制系统生产现场应用,浅析计算机控制系统在工业现场生产中的应用.doc...

    浅析计算机控制系统在工业现场生产中的应用.doc 浅析计算机控制系统在工业现场生产中的应用 摘 要:随着计算机技术的日益发展,其在各个领域的应用也不断扩大.计算机技术在工业生产领域的应用尤其以自动控制 ...

  2. 什么叫最少拍计算机控制系统,最少拍无波纹计算机控制系统的一种综合方法.doc...

    最少拍无波纹计算机控制系统的一种综合方法 最少拍无波纹计算机控制系统的一种综合方法 I,牛 最少拍无波纹计算机控制系统的一种综合方法SynthesisMethodofDead-beatandRippl ...

  3. 计算机控制系统步进电机,步进电机的计算机控制系统设计.doc

    步进电机的计算机控制系统设计 步进电机的计算机控制系统设计 摘要 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件.在非超载的情况下,电机的转速.停止的位置只取决于脉冲信号的频率和脉冲数,而不 ...

  4. 计算机控制系统++康波,计算机控制系统(康波)第3章习题部分参考解答12[1]

    4z 1 4 2 3 (6)F(z)=z 1+ =+zz 1 1 zz1212 0 k=0,1 f(kT)= 1 k=2 2k 1 k=3,4," 2 3.3 3.4 解:(1)对差分方程求 ...

  5. 电动机在计算机控制系统中的角色,机电一体化大作业(二).doc

    机电一体化系统设计结课论文--执行元件系统中电动机的优化 <机电一体化系统设计> 结课论文 论文题目: 电动机的优化节能 学院:机械电气工程学院 专业:工业12级(1)班 姓名: 周-- ...

  6. 家用风扇控制系统c语言程序设计,智能风扇控制系统设计.doc

    - PAGE IV - 摘 要 由于当今信息技术的高速发展,温度的测量与控制系统在工业和农业以及人们的日常活动中充当着一个日趋重要的角色,它对我们的日常生活具有诸多的影响,因此温度的采集以及其控制系统 ...

  7. 温室大棚控制系统C语言代码,{新}温室大棚控制系统设计.doc

    摘 要 本课题运用STC89C52单片机.DS-18B20 数字温度传感器M4QA045电动机.ULN-2003A集成芯片.湿敏电阻,以及四位八段数码管等元器件,设计了温湿度报警电路.M4QA045电 ...

  8. 用计算机控制食品生产论文,计算机控制系统论文范文2篇

    计算机控制是指用数字计算机对动态系统进行的控制,在生产中得到了广泛的应用.下面是秋天网小编为大家整理的计算机控制系统论文,供大家参考. 计算机控制系统论文范文一:计算机控制技术课程教学改革论文 1课程 ...

  9. 计算机控制系统的实时控制应用,计算机控制系统实时性的提高策略

    摘 要 实时系统是能够在规定的时间内执行相应的计算或者处理事务,并同时对外部事件作出反应的计算机系统.很多的嵌入型的系统来说,一个设计优异的实时操作系统会使开发工程师掌握各类关键事件的时间,满足系统的 ...

最新文章

  1. 快手团队长文解读:基于FPGA加速的自动语音识别在大规模直播和短视频场景的应用...
  2. redis代码 数据超时实现
  3. 江苏省计算机一级在线考试,2020江苏省一级计算机基础及MS Office应用考试在线自测试题库(不限设备,登陆即可做题)...
  4. 以太坊白皮书_以太坊发展历程
  5. 简单混合锁(HybridLock)
  6. 59条搞笑但却真实无比的编程语录
  7. python查找并修改文件中的内容_如何使用Python搜索和替换文件中的文本?
  8. Codeforces 1140F 线段树 分治 并查集
  9. oracle 创建字段自增长——两种实现方式汇总(转)
  10. linux apache 配置视频教程,《Linux服务器配置视频教程》ubuntu centos apache iptables 后盾网向军老师主讲[WMV]...
  11. SPSS Clementine 安装教程
  12. 神舟linux装win7教程,神舟战神G70装win7系统及bios设置教程(神舟G70台式机win10改win7)...
  13. 毕业设计任务书----基于Android的学生考勤管理系统设计与实现
  14. WEB基础之:创建表格
  15. linux 录制软件下载,Ubuntu下安装屏幕录像软件(SimpleScreenRecorder)
  16. 【某deed和某app面试】
  17. “百度杯”CTF比赛 十一月场Fuzz
  18. Packet len* is out of range 解决方法
  19. 【MySQL基础】什么是MySQL约束?什么是主键约束?
  20. Android SOS功能模块开发

热门文章

  1. 正则验证邮箱、8到16位数字字母特殊符号组合
  2. linux cad 安装教程,如何在Ubuntu 18.04/16.04/Linux中安装FreeCAD 0.18
  3. python出现invalid syntax什么意思_关于Python出现invalid syntax的几种原因
  4. 其实性格决定命运,细节决定成败,知识改变命运,学习成就未来,观念决定行动,思维决定出路,态度决定一切
  5. 第三章习题2存款利息的计算
  6. 9 步SaaS SEO 策略
  7. 章节六:带参数请求数据
  8. java book打印机_java如何调用本地打印机进行图片打印
  9. keil中go to definition跳转browser窗口
  10. 唐骏解禁回IT:十年之内不跳槽