软件编程中用到的数学是离散化的,而物理世界是连续的。把物理世界中连续性的方程表达式,转换成软件世界中离散形式是必须的。控制论中最重要的就是有关拉普拉斯变换的传递函数,只有把它变成离散形式(Z变换),这样才能用于编程(模拟实现)。下面打算一般形式的普拉斯变换的传递函数变成Z变换形式的数学原理做一下解释:(非本专业的人员可能看不懂,基本内容可以参考教材《自动控制原理(胡寿松版)》,好像教材中并没给出详细证明过程,决定补充一下这个证明过程)。

拉普拉斯变换与Z变换的关系(一)

题目1  证明如果连续函数f(t)的任意拉普拉斯变换为F(s),而且其的全部极点pi已知,则f(t)的Z变换F(z)为下式:

解:

存在下面公式

   (公式1)

对于信号采样,有下面公式

从而

    (公式2)

根据公式1,有:

代入公式2得到:

   (公式3)

<注:公式3中的z只与采样有关,而与积分时使用的s无关>

定义

则:

(公式4)

对公式4两边同时乘上得到:

(公式5)

公式4减去公式5得到

   (公式 6)

将公式6代入公式3得到

证明上式用到闭曲线

为直线段,

R充分大的时候,

证明完毕。

另:对留数的计算(极点是m阶重极点)

关于传递函数的离散化相关推荐

  1. matlab中传递函数的离散化

    matlab中传递函数的离散化 转载▼ 标签: 差分方程 传递函数 采样周期 转化 c2d 分类: Matlab matlab中,传递函数离散化,特别是转化为差分方程,可以使用c2d实现,系数直接转化 ...

  2. 传递函数的离散化(一)—— C实现

    假如设计好了一个控制器,得到了它的传递函数,那么该怎么在单片机中实现它呢?里面都是微积分,该怎么编程呢?这就要设计到传函的离散化了. 1:离散化 1.1.离散化的目的 将s域下的传递函数转换为离散的z ...

  3. 传递函数的离散化(以一阶低通RC滤波器为例)

    目录 写在前面 RC低通滤波器 离散方法 脉冲响应不变法 一阶向后差分 双线性变换法 验证 验证方法与工具 实施 matlab代码 写在前面 在学习过程中,接触到的都是连续系统,而计算机是离散的,因此 ...

  4. 番茄的随笔2-准PR控制传递函数离散化

    目录 1.概述 2.传递函数 3.离散化 4.总结 1.概述 番茄整天要胡搞乱搞,一天天的不知道自己忙些什么东西.这个是交流量控制逻辑里面一个很火的控制算法.想到控制,不得不提到大名鼎鼎的PID控制( ...

  5. 离散化传递函数c语言,连续传递函数离散化的方法与原理

    <连续传递函数离散化的方法与原理>由会员分享,可在线阅读,更多相关<连续传递函数离散化的方法与原理(33页珍藏版)>请在人人文库网上搜索. 1.数字控制器的模拟化设计目录第一章 ...

  6. 一步完成最小二乘法、递推最小二乘法、增广最小二乘法、广义最小二乘法、辅助变量法、二步法辨识(传递函数)

    用一步完成最小二乘法.递推最小二乘法.增广最小二乘法.广义最小二乘法.辅助变量法.二步法辨识如下模型的参数: 噪声的成形滤波器 采样时间0.01 要求: 1.用matlab 写出程序代码: 2.画出实 ...

  7. 【Matlab】M文件编写PID调节传递函数

    前言 之前写了一篇最小二乘法的文章,描述了根据最小二乘法来做曲线拟合的方式,而且从最小二乘法最原始的公式入手编写M文件,目的是可以在单片机,或者说是方便用C来实现.本篇讲述使用M文件来针对一个系统传递 ...

  8. S域离散化过程中的替代公式

    首先我们可以用MATLAB中的c2d()函数对传递函数进行离散化.但是不知道其中的s和z的替代关系是怎样的. 今天就说下我知道的有s和z替代关系的离散化方法: 欧拉法;(其实就是差分法) 塔斯汀法(T ...

  9. 传递函数转化为差分方程

    在嵌入式中实现控制器 在控制系统的设计中,我们所设计得到的控制器和滤波器通常都是以s域传递函数的形式给出的,要想在嵌入式系统中实现上述的控制器和滤波器就必须进行传递函数的离散化:下面简单介绍几种由复频 ...

最新文章

  1. python比较数据库表今天跟前一天数据增量,Python 生产环境Mysql数据库增量备份脚本...
  2. 安波副教授:分布式人工智能进展与趋势
  3. 《Groovy官方指南》翻译邀请
  4. Vim skills
  5. 跟小静读《jQuery权威指南》——目录
  6. 《统计学》学习笔记之时间序列分析和预测
  7. 计算机网络(七)-物理层设备
  8. 我的内核学习笔记7:Intel LPC驱动lpc_ich分析
  9. ASP.NET的TreeView和Menu控件分别绑定siteMap和xml文件并应用母版
  10. MySQL集群Cluster详解(一)——基本原理
  11. LineageOS的代码下载、编译及真机运行
  12. java 实现站内信_站内信设计
  13. python跟plc通信
  14. 华为交换机如何清除console口密码
  15. 面试 | 铁憨憨程序员怎么写好简历?先把这个问题改掉先!
  16. 中首清算|大数据助力灵活用工保驾护航
  17. 你从哪里来你是谁你到哪里去_你到底在哪里?
  18. 莫纳什大学计算机专业排名,2020年莫纳什大学排名前五的专业有哪些
  19. html + layui 打开word文档
  20. JAVA反编译工具精选

热门文章

  1. 解决找不到gpedit.msc文件方法
  2. Lenovo YOGA 14s(不只适合这一款机型)重装系统后触控板失灵 + 解决方法 )
  3. 学习通信原理之——从实验中理解频谱/功率谱/功率谱密度(MATLAB演示)
  4. java实现一个跳转结构程序,Java程序控制结构 - osc_12yjz2ym的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 实现广电宽带电视网关单线复用IPTV的设置
  6. BMW专注研发、5年累计超50亿欧元
  7. CStdioFile的Writestring无法写入中文的问题
  8. Kafka多个消费者监听消费同一个Topic主题
  9. 【JZOJ 5405】【NOIP2017提高A组模拟10.10】Permutation
  10. 操作系统中四步法实现PV操作