【离散系统】传递函数和状态空间方程离散化

article/2024/12/23 17:43:55

本文如有错误,恳请指正。


目录

离散系统

采样控制系统

数字控制系统

信号采样

采样定理(香农定理)

信号保持—零阶保持器

Z变换

Z 变换方法

级数求和法

部分分式法

基本定理

Z反变换

Z反变换方法

长除法

部分分式法(推荐)

差分方程

传递函数离散化

状态空间方程离散化

欧拉法

零阶保持法(推荐)


离散系统

离散系统:有一处或几处信号是脉冲序列或数码序列的控制系统。离散控制系统由连续的控制对象、离散的控制器、采样器和保持器等环节组成。

线性系统分为线性连续系统和线性离散系统,线性离散系统又分为采样控制系统和数字控制系统。

离散控制系统的优点

  1. 校正装置效果比连续式校正装置好,软件实现控制规律控制灵活性高。
  2. 采样信号能有效地抑制噪声,系统抗干扰能力强。
  3. 可分时控制若干个系统,设备利用率高。
  4. 可实现复杂控制规律并且在运行中实时改变响应参数。

采样控制系统

采样控制系统:离散信号是脉冲序列(时间上离散、幅值上连续)形式的离散系统。

采样控制系统有两个特殊环节是采样器和保持器。

采样器(采样开关):把连续信号转变为脉冲序列的装置;

保持器:把脉冲序列转变为连续信号的实现信号恢复的装置。

数字控制系统

数字控制系统:离散信号是数码序列(时间和幅值都离散)形式的离散系统。

数字控制系统有两个重要环节是A/D转换器和D/A转换器。

A/D(模数转换器):相当于采样器,将连续的模拟信号转换为离散的数字信号,包括采样与量化两过程。

D/A(数模转换器):相当于保持器,将离散的数字信号转换为连续的模拟信号,包括解码与复现两过程。

信号采样

采样过程:连续信号经过采样器的采样变换成离散信号的过程。

采样周期:采样器经一定时间T,重复闭合,每次闭合时间为t,t<T,T称为采样周期。f=1/T为采样频率。

采样脉冲序列:连续时间函数经采样器采样后变成重复周期T的时间序列

离散系统在开始采样后才有意义,所以当t<0时信号为0,离散信号表示为:

采样信号的拉氏变换为:

采样定理(香农定理)

连续信号的频谱是单一的连续频谱,其最大角频率为

采样信号的频谱则是以采样角频率为

周期的无穷多个频谱之和。

时,采样频谱中的补充分量相互交叠在一起,无法再恢复到原来的连续信号的频谱。

香农采样定理:当采样频率大于等于两倍的输入信号最高角频率才可能从采样信号中无失真地恢复出连续信号。

根据香农采样定理,采样周期T越小信息丢失内容越少,控制效果越好。采样周期不能过大,因为信息损失太多导致原信号不能准确恢复;采样周期T不能过小,因为会增加计算量和A/D及D/A转换器的字长,提高其运算与转换速度,增加系统实现成本。

在实际工程中,时域内,

频域内,

信号保持—零阶保持器

保持器具有低通滤波特性、相角滞后特性和时间滞后特性。使用保持器将数字信号转换复原成连续信号,保持器主要解决各采样时刻之间的插值问题,把具有恒值、线性和抛物线外推规律的保持器分别称为零阶、一阶和二阶保持器,其中最广泛应用零阶保持器

零阶保持器的作用是将采样时刻t=kT的采样值f(kT)恒定不变的保持到下一个采样时刻(k+1)T,每个采样区间内的值为常数,导数为0,所以成为零阶保持器。零阶保持器的引入并不影响开环系统脉冲传递函数的极点。零阶保持器的数学表达式为

其脉冲响应为

传递函数为:

Z变换

连续系统中,使用拉普拉斯变换把微分方程转换为代数方程。离散系统中,使用z变换把差分方程转换为代数方程。z变换本质上只能反映信号在采样时刻的值,而不能描述采样点间信号的状态,因此,不同的连续信号往往可能具有相同的z变换结果。

设连续信号f(t)的拉普拉斯变换为F(S),经过采样开关后的信号为f*(t),采样周期T,对其两边进行拉氏变换:

z 变换为

Z 变换方法

级数求和法

根据z变换定义求取,利用无穷级数求和公式计算。

部分分式法

将连续函数f(t)的拉普拉斯变换F(s)极点展开成部分分式和的形式,其中p为F(s)的极点,A为系数,然后查z变换对照表求取。

基本定理

a b 为常数,且

线性定理

滞后定理(右偏移)

超前定理(左偏移)

初值定理

终值定理

f(t) z 变换为 f(z) ,且 (z-1)F(z) z 平面上以原点为圆心的单位圆上以及 圆外没有极点,则

复平移定理

卷积定理

r(nT) g(nT) 为两个采样函数,其离散卷积定义为

则卷积定理表示为

Z反变换

已知函数 f(kT) Z 变换 F(z) ,求离散时间序列 f(kT) 的过程,称为 Z 反变换。

Z反变换方法

长除法

将F(z)的分母除以分子,求出按z^-k降幂排列的级数展开式,然后用z反变换式求出相应的采样函数的脉冲序列。长除法以序列的形式给出各时刻的值,但不容易得出的解析表达形式。

部分分式法(推荐)

先将F(z)展开成部分分式之和,再对其中的每个分式逐项查 z反变换表求解。

差分方程

连续系统的动态过程采用拉普拉斯变换求解微分方程描述,离散系统的动态过程采用z变换求解差分方程描述。差分方程表示出系统离散输入与离散输出之间的函数关系。

一阶前向差分:

二阶前向差分:

N 阶前向差分:

一阶后向差分:

二阶后向差分:

N 阶后向差分:

如果一个方程中除了含有函数本身外,还有函数的差分,称此方程为差分方程。差分方程的阶次为最高差分与最低差分之差。

 对于输入、输出均为离散信号的的线性定常离散系统,其线性定常差分方程为

式中,r(k)为输入信号,y(k)为输出信号,an和bm 等均为常数。

传递函数离散化

将s域下的传递函数G(s)经过z变换将s变量全部替换为z得到G(z)。常用s域和z域的对应关系如下,T为采样时间

前向差分变换(嵌入式常用离散方法)

后向差分变换

双线性变换(Tustin)

其他z变换方法可以使用Matlab进行计算,Matlab 对传递函数离散化的函数分为连续转为离散 c2d,离散转为连续d2c

Z变换转为差分方程

以连续系统的一阶传递函数为例,对其进行z变换离散化,然后写成差分方程的形式即可在嵌入式设备运行

一阶传递函数,G(z)为连续系统输出与输入之比。

对一阶传递函数使用前向差分法离散化,G(z)为离散系统输出与输入之比。

化简运算,将z变换写成差分方程形式,

状态空间方程离散化

连续系统的状态空间方程表示为

将状态空间方程离散化方法有欧拉法和零阶保持法等,本文介绍欧拉法和零阶保 持法,其中采样时间为 T

欧拉法

欧拉法也称前向差分法,采用如下公式近似微分

带入连续状态空间方程得

最终得到离散状态空间方程

零阶保持法(推荐)

在连续系统的状态空间方程添加零阶保持器,然后一起Z变换离散化结合泰勒公式得到离散状态空间方程,其中离散状态空间方程的矩阵A和B的求解可以参照矩阵的一阶非齐次微分方程。

两边在[t0,t]上积分

得到离散方程

 由泰勒公式得

  最终得到离散状态空间方程


http://chatgpt.dhexx.cn/article/f2nn62r7.shtml

相关文章

matlab 状态空间的波特图,MATLAB:对于状态空间方程的系统辨识

本文介绍了如何利用MATLAB辨识状态空间方程中的未知参数。 假设我们的被控系统的表达如下: 我们想要通过实验数据辨识出参数K1和K2​,方法如下: 第一步,采集实验数据。 需要的数据包括系统一段时间内的系统输出Y(ts),以及控制量U(ts),这些数据应该是以某个固定的采样频率…

状态空间方程系统建模

以质量弹簧阻尼系统为例&#xff0c;它的动态微分方程之前提到过为&#xff0c; 令此系统的输入等于外力&#xff0c;系统的输出等于位移。 现代控制理论使用状态空间方程的表达方式。 状态空间——一个集合&#xff0c;输入、输出及状态变量&#xff0c;用一系列一阶方程表达…

状态空间方程转换传递函数

对状态空间方程公式(1)进行拉氏变换 对状态空间方程公式(2)进行拉氏变换 公式(5)带入公式(3)&#xff0c;得到输出和输入的关系 最终转换为传递函数表示

现代控制工程笔记(一)控制系统的状态空间描述

文章目录 1. 基本概念2. 系统的状态空间描述状态空间描述框图状态变量选取的非唯一性 3. 由系统微分方程列写状态空间表达式一.微分方程中不包含输入函数的导数项相变量法其他方法&#xff1a; 二.微分方程中包含输入函数的导数项 4. 由传递函数列写状态空间表达式直接实现串联…

鲁迅《狂人日记》全文

看了《觉醒年代》&#xff0c;不觉找到鲁迅的《狂人日记》全文&#xff0c;摘录在这里。 狂人日记 鲁迅 狂人日记序 某君昆仲&#xff0c;今隐其名&#xff0c;皆余昔日在中学时良友&#xff1b;分隔多年&#xff0c;消息渐阙。日前偶闻其一大病&#xff1b;适归故乡&#xff0…

趣味三角——第5章——苍穹和地球的测量

目录 5.1. 三角学在测量天体和地球的应用中发展 5.2. Abraham De Moivre在天体和地球测量中的数学贡献 第5章 天体和地球的测量 5.1. 三角学在测量苍穹和地球的应用中发展 The science of trigonometry was in a sense a precursor of the telescope. It brought farawa…

Linux 设备驱动程序(一)

Linux 内核系列文章 Linux 内核设计与实现 深入理解 Linux 内核 Linux 设备驱动程序&#xff08;一&#xff09; Linux 设备驱动程序&#xff08;二&#xff09; Linux 设备驱动程序&#xff08;三&#xff09; Linux 设备驱动程序&#xff08;四&#xff09; Linux设备驱动开发…

【Linux】进程和计划任务管理

文章目录 一、线程、进程、程序的概念什么是程序&#xff1f;什么是线程&#xff1f;什么是进程&#xff1f;线程与进程的关系线程与进程的区别程序与进程的区别 二、查看进程的方式查看静态的进程统计信息——psps -aux命令ps -elf命令ps查看线程命令 过滤查询——grep查看动态…

从“账房先生”到“中国巨型计算机之父”,慈云桂先后主导了中国四代计算机的研发...

作者 | 年素清责编 | 李雪敬出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 慈云桂是中国计算机界的先驱&#xff0c;他主导了中国第一台电子管计算机的研制&#xff0c;接着是晶体管计算机、集成电路计算机和“银河”亿次巨型机&#xff0c;是公认的“中国巨型计…

《钢琴调律原理及应用》 笔记

【【调律理论篇】】 【第一章 绪论】第一节 钢琴调律的概念 美国人威廉布雷德怀特于 1917 年发表了世界上第一部关于钢琴调律理论与技术的著作&#xff0c;书名为《钢琴调律与相关技术》 福岛琢郎于1950年发表一部名为《钢琴的构造调律修理》的专著 80年代初&#xff0c;在沈…

C#文件操作从入门到精通(1)——INI文件操作

前言: 我们在开发c#的winform程序中,因为有些参数是不断变化的 ,所以经常需要开放一些参数提供给用户设置,通过操作Ini文件来保存我们设置的参数也是c#开发中经常使用的技术,本文就来详细介绍操作ini文件的以下功能: 1、读取ini文件,获取某个节点的某个键的值 2、写入i…

【Android Framework系列】第7章 WMS原理

1 前言 前面【Android Framework系列】第5章 AMS启动流程和【Android Framework系列】第6章 AMS原理之Launcher启动流程我们分析了AMS启动以及Launcher启动的整体流程&#xff0c;那Launcher(Activity启动)后&#xff0c;UI是如何渲染到屏幕并且展示出来的呢&#xff1f;我们这…

知识图谱的建立与查询(以党史人物查询为例)

目录 0 前言 1.确定实体关系属性 2.通过EasyDL标注 3.抽取出实体和关系 4.查询 5.前端页面 0 前言 今天终于答完辩了&#xff0c;真的是舌战群儒&#xff0c;好在有惊无险。贴出唯一一张拍的答辩现场照片。&#xff08;照片里没有我哈哈哈&#xff09; 1.确定实体关系属…

[译]理解PG如何执行一个查询-1

理解PG如何执行一个查询 PG服务器收到客户端发来的查询后&#xff0c;查询的文本交给解析器。解析器扫描查询并检查它的语法。若语法正确&#xff0c;解析器会将查询文本转换成解析树。解析树是一种以正式、明确的形式表示查询含义的数据结构。给定查询&#xff1a; SELECT cus…

【*一篇足以*Java并发编程实践】《Java并发编程实践》学习Note - Part3

目录&#xff1a; 1.避免活跃度危险 1.1 死锁 1.2 避免和诊断死锁 1.3.其他活跃度危险 2.性能和可伸缩性 2.1 内存同步 2.2 阻塞 2.3 减少锁的竞争 3.Lock、ReentrantLock和Synchronized 3.1 可轮询和可定时的锁请求 3.1 可中断的锁获取操作 4.原子变量与非阻塞同步…

阿朱说:咨询的历史(万字深度长文)

&#xff08;1&#xff09;知识成为资产&#xff1a;瓦特蒸汽机 13世纪的英国&#xff0c;首先产生了人类历史上的第一部专利保护法。不过最初是很粗糙的&#xff0c;授予专利的权力完全掌握在国王手中&#xff0c;发放专利特许证&#xff0c;将某种独占经营权授予工匠、商人&a…

SpringBoot + Thymeleaf 练手小项目 --------- 豆瓣网站模拟

目录 一、项目介绍二、资源准备1. 准备数据库表2. 准备image、css、js等静态资源文件3. 项目结构 三、开发步骤1. 新建项目2. pom.xml3. 实体类 model4. Mapper 类5. service 类6. 首页 index.html 开发① MovieController② index.html 7. 电影详情页 movie_info.html 开发① …

Jmeter - webSocket 压力测试笔记

概述 编程的内核是数学&#xff0c;而测试的本质是计算&#xff0c;专业名词叫容量预估&#xff0c;而测试的大体就是用程序模拟程序&#xff0c;检测程序的正确性&#xff0c;有两个点需要注意&#xff0c;QPS最佳值和系统接收最大值&#xff0c;根据测试数据的反馈&#xff…

应用密码学(张仕斌)第五章

序列密码体制 引言Vernam&#xff08;弗纳姆&#xff09;密码技术 1917年美国电话电报公司的GilbertVernam为电报通信设计了一种十分方便的密码技术。后来称之为Vernam密码技术. 它是一种代数密码技术&#xff1a;其加密方法是&#xff0c;将明文和密钥分别表示成二进制序列&am…

SQL调优指南笔记8:Optimizer Access Paths

本文为SQL Tuning Guide第8章“优化访问路径”的笔记。 重要基本概念 access path The means by which the database retrieves data from a database. For example, a query using an index and a query using a full table scan use different access paths. 数据库从数据库…