我们这章要设计计算机中的控制器D(z),D(z)是Z域中的表达,是输出信号的Z变换与输入信号Z变换的比值,这个比值等式映射到时域中就是,这就是我们要找的时域中的控制算法。

计算机控制系统典型图:

我们假设:A/D D/A转换器的精度足够高,采样没有延迟,上述框图可以简化为下面框图:

。。。略过一些前面的东西,不太明白,过段时间再来补充

模拟控制器的离散化方法

下面我们均认为模拟控制器已经被设计出来了,表示为G(s)。

1、直接Z变换方法或者叫做Impulse Invariance(脉冲响应不变法)

我们可以直接对模拟控制器G(s)进行Z变换得到G(z)。

有人问了,什么尼玛叫做对G(s)进行Z变化,难道Z变换不是针对离散信号的嘛?至少我们信号课上没讲过。。。

请看下图:

对G(s)进行Z变换的“物理意义”就是:G(s)有一个一一对应的时域信号g(t),时域信号采样得到g*(t),然后对这个离散信号进行Z变换得到G(z)。具体Z变换请看我的另一篇博文《计算机控制系统中的Z变换》。

那么为什么又叫做,impulse invariance法呢?先来看看impulse invariance法的定义:

我们对G(s)输入一个脉冲信号,输出是hs(t),hs(t)是什么,就是g(t),即G(s)的拉普拉斯反变换;我们对G(z)也输入一个脉冲信号,得到输出hz(t),我们希望hs(t)采样之后时刻与hz(t)相等,那这样的G(z)是什么呢?那就是:

这里求得的G(z)也就是脉冲响应传递函数(impulse transfer function)。

性质:

①若D(s)稳定,那么D(z)稳定;(原因是:这直接是Z变换)

②频率周期性混叠

(解决频率混叠办法:

  原因是G(z)不能直接用替换G(s)得到

④只对可以滤掉高频信号或者本身是低频信号的的系统试用

考试例题:

2、step invariance(阶跃响应不变法)

上一种方法是同时输入脉冲响应,结果相同。这种方法是同时输入阶跃响应,我们要求输出的结果(采样处)相同,如下图:

推导如下:

故变换公式为:

说明:相当于D(s)串联一个ZOH然后直接进行Z变换,符合解决方法1种频率混叠的解决方案1,故频率混叠可以被有效减少。

性质:

①D(s)是稳定的,那么D(z)稳定

 原因是:不能直接由得到

③it is applicable for the system which has rich high-frequency information

总结有用的z变换公式:

3、差分变换法

设想模拟控制器为一个积分器,于是有,在离散控制器种,用来表示微分du(t),e(t)dt即这一瞬间的面积可以用两种方法代替,e(kT)T或者e((k-1)T)T,分别对应后向差分和前向差分,即

后向差分(backward)

前向差分(forward)

这个对应关系式是直接可以替换的,即用相应的式子替换掉G(s)中的s,即可得到G(z)!

1>前向差分:

(4)没有频率重叠,但有频率失真!

stability is the foundation of everything, not stable, not useful!基本不用前向差分!!!

2>后向差分

(4)没有频率重叠,变换式一一对应;但是失真严重

考试例题:由于直接代换,相对于前两道题,比较直接

4、双线性变换Tustin

差分法是用矩形面积代替积分面积,双线性是用梯形面积代替积分面积。

计算机控制系统——数字控制器设计之模拟控制器的离散化(Chapter 5)相关推荐

  1. 计算机控制课设直流电机控制,计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)...

    <计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)>由会员分享,可在线阅读,更多相关<计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)(31页珍藏版)> ...

  2. 2016计算机课程设计,2016年计算机组成原理课程设计-硬布线控制器的设计.doc

    2016年计算机组成原理课程设计-硬布线控制器的设计 编 号: 学 号: 课 程 设 计 教 学 院计算机学院课程名称计算机组成原理课程设计题 目硬布线控制器的设计专 业计算机科学与技术班 级二班姓 ...

  3. 计算机组成原理硬布线实验心得,计算机组成原理课程设计—硬布线控制器的设计与实现...

    计算机组成原理课程设计-硬布线控制器的设计与实现 (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 硬布硬布线线控制器的控制器的设计 ...

  4. 计算机控制系统如何设计,计算机控制系统设计

    <计算机控制系统设计>由会员分享,可在线阅读,更多相关<计算机控制系统设计(12页珍藏版)>请在人人文库网上搜索. 1.目录一.计算机控制系统概述- 1 -1.1计算机控制系统 ...

  5. 智能家居计算机控制系统的设计,智能家居控制系统的设计与实现

    摘要: 智能家居是现代电子技术,通讯技术及自动化技术相结合的产物.它能够实现对家电设备的自动控制和管理,对家庭的安全进行监测报警,能够为用户提供安全舒适高效便利的生活环境. 世界上第一幢智能建筑于19 ...

  6. 计算机控制系统课程设计交通灯,太原理工大学数字逻辑课设(交通灯)

    <太原理工大学数字逻辑课设(交通灯)>由会员分享,可在线阅读,更多相关<太原理工大学数字逻辑课设(交通灯)(25页珍藏版)>请在人人文库网上搜索. 1.太原理工大学计算机科学与 ...

  7. 智能家居计算机控制系统的设计,智能家居控制系统设计知识分享.pdf

    智能家居控制系统设计 智能家居控制系统 专业:电气工程及其自动化 姓名:孟凡磊 指导教师:杨伟新 摘 要 伴随世界信息化水平不断提升, 越来越多的人对生活环境尤其是家 居环境要求随之提升,人们希望自己 ...

  8. 计算机控制系统课程设计中期报告,课程设计中期报告模板.doc

    课程设计中期报告模板概要 新疆大学 信息科学与工程学院 <程序设计>课程设计中期报告 题目: 专 业 计算机科学与技术 学 生 姓 名 学 号 联 系 方 式 班 级 计算机15-班 组 ...

  9. 计算机控制系统课程设计ad转换,计算机a/d转换器与系统的连接及举例

    1.输入模拟电压的连接 a/d转换器的输入模拟电压可以是单端输入也可以是双端输入.如单通道8位a/d转换器adc0804的两个输入端为vin(-).vin(+),如果用单端输入的正向信号,则把vin ...

  10. matlab最小拍单位速度绘图,疑问,最少拍计算机控制系统的设计问题?

    z=[-2,-6];p=[0,0,-1,-5,-8];k=668; Gs=zpk(z,p,k);           %求被控对象传递函数G(s)的MATLAB描述 T=0.1 Gz=c2d(Gs,T ...

最新文章

  1. 原来SMPlayer可以直接播放音乐CD碟
  2. Spring Boot 密码加密的 2 种姿势!
  3. 【求推荐】优化SAP使用效率的RPA工具推荐
  4. Error Code: 1052. Column '列名' in where clause is ambiguous
  5. 如何从零开始,成为element-plus的contributor
  6. 网页特效:用CSS3制作3D图片立方体旋转特效
  7. linux提权辅助工具(二):linux-exploit-suggester-2.pl
  8. 运用SPSS进行PCA主成分分析(因子分析)
  9. jsp+servelt+mysql+tomcat 四六级单词查询系统
  10. 台式机U盘安装Centos 安装界面黑屏并且没有网卡驱动
  11. Linux错误 “cp: omitting directory”解决办法
  12. Harbor docker
  13. golang调用sdl2,键盘和鼠标事件
  14. 微信开放平台开发第三方授权登陆(二):PC网页端
  15. 人工神经网络的优缺点
  16. 系统集成项目管理工程师笔记(2)信息系统服务管理
  17. 癌症的征兆(不看后悔)
  18. 雷军狂拿99亿奖励刷新世界纪录,营收同比大增68.3%
  19. ctf web write-up
  20. 信息学奥赛一本通网站1672:游戏通关

热门文章

  1. switch在pc上动态调试(系统:12.0.1|AMS0.19.1|E)
  2. nginx实现rtmp,flv,mp4流媒体服务器
  3. Linux无线网络文件传输慢,在Deepin 20下QQ和TIM不能下载上传文件及无线wifi速度慢的解决...
  4. 利用excel和word批量制作标签
  5. JSON 对比工具,优秀的JSON对比工具,文件内容对比
  6. cpolar内网穿透工具
  7. webpack 图像压缩_基于webpack的图片压缩最佳方案
  8. LPC1788 nand驱动
  9. java中的类图_JAVA类图
  10. 5年部队服役结束,退伍后我做了一名码农