74离散系统数学模型
离散系统的数学模型

离散系统的数学模型
1.1 离散时间系统的数学模型
为激励信号,
为响应信号
离散时间系统 将激励序列转换为响应序列的系统,其 输入输出都是离散信号。在数学上,离 散系统的输入-输出关系可表示为
离散系统可以用差分方程来描述 差分方程 由输入序列、输出序列以及它们的差分所组
成的方程。 例如:
无反馈差分方程 某ຫໍສະໝຸດ 时刻的输出只与输入有关,而余 ,月利率为1%。写出结余 与净存款
的
关系式。
解: 当月的净存款
月末结余
月末利息
所以有
或
例5.3.2 试写出第k 节点电压 的数学模型。
解: 整理得
例5.3.3 假设离散时间系统的差分方程为 求其传输算子
解:算子方程为 即
所以
离散系统的模拟框图表示
差分方程的基本元算符号
例5.3.4 某离散系统的差分方程为
与该时刻之前的输出无关 。
有反馈差分方程 某一时刻的输出不仅与输入有关,还 与该时刻之前的输出有关。
系统的差分方程的一般形式 :
前向差分方程
后向差分方程
差分算子 离散系统的传输算子
差分方程 算子方程
传输算子
系统的输入-输出模型
1.2离散时间系统数学模型的建立
例5.3.1 某一银行按月结余。设第 个月末的结
试用模拟框图表示此系统。 解:系统的差分方程可化为 框图来表示为
信号与系统
离散时间系统数学模型

1 a
x ( n) 10
y ( n) c (1 a ) n D 将特解D代入方程:D 10 (1 a ) D 10 y ( n) c(1 a ) a 10 y (0) 20 c 20 a 10 10 n y ( n) ( 20 )(1 a ) a a 将a 0.003; n 12代入方程
a
1 E
x(n)
a
)n(x )1 n(ya )n(y
y (n)
2.一阶差分 x(n)
1 E
1 y(n) [ y(n 1) x(n)] a
y (n)
P38,7-9 列出图示系统的差分方程,指出 其阶次.
x(n)
1 E
a0 a1 b2 b1
y(n)
1 E
1 E
则T ax1 (n) ay1 (n)
若T x(n) y (n)
T bx2 (n) by2 (n)
T ax1 (n) bx2 (n)
3.移不变系统 : 系统的运算关系T 在整个 运算过程中不随时间(不随序列的先后)而 变化.
则T x(n k ) y (n k ) 若T x(n) y (n)
取近似:
y (t )
y (t ) y (n)
dy (t ) RC RC [ y (n 1) y (n)] dt Ts
RC [ y (n 1) y (n)] y (n) x(n) Ts
T T y(n 1) (1 ) y ( n) x ( n) RC RC
2 n
E y ( k ) y ( k n)
1 b. 算子:又称迟后算子.表示将序列向后 E (向右)移一位的运算。 1 y (k ) y (k 1) E 1 y (k ) y (k 2)...等等。 2 E
离散系统的数学模型

2326.4 离散系统的数学模型为研究离散系统的性能,需要建立离散系统的数学模型。
线性离散系统的数学模型有差分方程、脉冲传递函数和离散状态空间表达式三种。
本节主要介绍差分方程及其解法,脉冲传递函数的定义,以及求开环脉冲传递函数和闭环脉冲传递函数的方法。
有关离散状态空表达式及其求解,将在第8章介绍。
6.4.1 线性常系数差分方程及其解法对于线性定常离散系统,k 时刻的输出)(k c ,不但与k 时刻的输入)(k r 有关,而且与k 时刻以前的输入 ),2(),1(--k r k r 有关,同时还与k 时刻以前的输出 ),2(),1(--k c k c 有关。
这种关系一般可以用n 阶后向差分方程来描述,即∑∑==-+--=mj jni i j k r bi k c a k c 01)()()( (6-34)式中,i a ,i =1,2,…,n 和j b ,j =0,1,…,m 为常系数,n m ≤。
式(6-34)称为n 阶线性常系数差分方程。
线性定常离散系统也可以用n 阶前向差分方程来描述,即∑∑==-++-+-=+mj jni i j m k r bi n k c a n k c 01)()()( (6-35)工程上求解常系数差分方程通常采用迭代法和z 变换法。
1. 迭代法若已知差分方程式(6-34)或式(6-35),并且给定输出序列的初值,则可以利用递推关系,在计算机上通过迭代一步一步地算出输出序列。
例6-10 已知二阶差分方程)2(6)1(5)()(---+=k c k c k r k c输入序列1)(=k r ,初始条件为1)1(,0)0(==c c ,试用迭代法求输出序列)(k c , ,5,4,3,2,1,0=k 。
解 根据初始条件及递推关系,得0)0(=c 1)1(=c6)0(6)1(5)2()2(=-+=c c r c 25)1(6)2(5)3()3(=-+=c c r c 90)2(6)3(5)4()4(=-+=c c r c301)3(6)4(5)5()5(=-+=c c r c2. z 变换法233设差分方程如式(6-34)所示,对差分方程两端取z 变换,并利用z 变换的实数位移定理,得到以z 为变量的代数方程,然后对代数方程的解)(z C 取z 反变换,可求得输出序列)(k c 。
离散系统的数学模型与分析

2.2.3 系统的脉冲传递函数
e( z )
H1 ( z)
u( z)
e( z )
H1 ( z ) H 2 ( z )
H1 ( z ) H 2 ( z )
u( z)
H 2 ( z)
e( z )
H1 ( z)
H 2 ( z)
H1 ( z)
u( z)
e( z )
u( z)
e( z )
u( z)
e( z )
2.6 离散系统时域响应特性分析
2. 极点为复数
R( z ) 1
ci 1 z ci z G( z) z pi z pi 1
k
pi,i 1 pi e ji
ci,i 1 ci e ji
脉冲响应
c(k ) Z [G( z ) R( z )] ci pi (e j ( ki i ) e j ( ki i ) ) 2 ci pi cos(
u( z) H1 ( z ) 1 H1 ( z ) H 2 ( z )
H 2 ( z)
2.3 状态空间描述
2.3.1 离散系统的状态方程
连续系统的状态空间描述来自X (k 1) FX (k ) GU (k ) Y (k ) CX (k ) DU (k )
X (k ) x1 (k ) x2 (k ) xn (k )
2. w变换与劳斯稳定性判据 w变换
z w 1 z 1 或 w w 1 z 1
--双线性变换
2.5 离散系统稳态误差分析
2.5.1 稳态误差的定义
r(k) e(k)
D(z)
u(k)
G(z)
c(k)
2.5.2 稳态误差的计算
数学模型之离散模型

离散模型的应用领域
计算机科学
离散模型在计算机科学中广泛 应用于算法设计、数据结构、
网络流量分析等领域。
统计学
离散模型在统计学中用于描述 和分析离散数据,如人口普查 、市场调查等。
经济学
离散模型在经济学中用于描述 和分析离散的经济现象,如市 场交易、人口流动等。
生物学
离散模型在生物学中用于描述 和分析生物种群的增长、疾病
强化学习与离散模型
强化学习通过与环境的交互来学习最优策略。离散模型可以用于描述环境状态和行为,为 强化学习提供有效的建模工具。
离散模型在人工智能中的应用
1 2
决策支持系统
离散模型在决策支持系统中发挥着重要作用,通 过建立预测和优化模型,为决策者提供科学依据 和解决方案。
推荐系统
离散模型常用于构建推荐系统,通过分析用户行 为和偏好,为用户提供个性化的推荐服务。
03
分布式计算与并行化
为了处理大规模数据集,离散模型需要结合分布式计算和并行化技术,
以提高计算效率和可扩展性。
机器学习与离散模型的结合
集成学习与离散模型
集成学习通过结合多个基础模型来提高预测精度。离散模型可以作为集成学习的一部分, 与其他模型进行组合,以实现更准确的预测。
深度学习与离散模型
深度学习具有强大的特征学习和抽象能力。将深度学习技术与离散模型相结合,可以进一 步优化模型的性能,并提高对复杂数据的处且依赖于过去误差项的平方。
GARCH模型
定义
广义自回归条件异方差模型(Generalized AutoRegressive Conditional Heteroskedasticity Model)的简称,是ARCH模型的扩展。
特点
离散控制系统的数学模型

即
Y (z)
z2
z 3z
2
(z
z 1)( z
2)
利用反演积分法求出z反变换,得 y(k) 1 2k k 0,1, 2,
y(t) (1 2k ) (t kT ) k 0
1.2 脉冲传递函数
1.脉冲传递函数定义
在线性定常离散控制系统中,当初始条件为零时,系统离散输出信号的z
变换与离散输入信号的z变换之比,称为线性定常离散控制系统的脉冲传递函
R(z) 1 G1 (z)HG2(z)
自动控制原理
例1-13 试用z变换法求解下列二阶前向差分方程 y(k 2) 3y(k 1) 2y(k) 0
其中,初始条件为 y(0) 0, y(1) 1 。
解:对方程两端取z变换,得
z2Y (z) z2 y(0) zy(1) 3zY (z) 3zy(0) 2Y (z) 0
即 (z2 3z 2)Y (z) y(0)z2 ( y(1) 3y(0))z 代入初始条件,得 (z2 3z 2)Y (z) z
(2)串联环节之间无采样开关时
设开环离散系统如图1-18所示,在两个串联连续环节G1(s)和G2(s)之间没 有理想采样开关。此时系统的传递函数为 G(s) G1(s)G2 (s)
上式作为一个整体进行z变换,由脉冲传递函数定义得
G(z)
Y (z) R(z)
G1G2 (z)
图1-18 环节之间无理想采样开关的开环采样系统
自动控制原理
离散控制系统的数学模型
1.1 线性常系数差分方程
对于线性定常离散控制系统,一般可用n阶后向差分方程描述,即
n
m
y(k) ai y(k i) bir(k j)
i 1
j 1
《自动控制原理》离散系统的数学模型

K (t) L1[G(s)]
(7-55)
再将 K (t) 按采样周期离散化,得加权序列 K (nT ) ;最后将 K (nT ) 进
行 z 变换,按式(7-53)求出 G(z) 。这一过程比较复杂。其实,如果把 z 变
换表 7—2 中的时间函数 e(t) 看成 K (t) ,那么表中的 E(s) 就是 G(s) (见式 (7-55),而 E(z) 则相当于 G(z) 。因此,根据 z 变换表 7—2,可以直接从 G(s) 得到 G(z) ,而不必逐步推导。
本章所研究的离散系统为线性定常离散系统。 注意 zx:离散系统有本质连续和本质离散两种情况
本质连续的离散系统:如液位 炉温采样控制系统中的被控对象 本质离散的离散系统:如计算机。系统直接进行离散计算 问题:如何建立离散系统的数学模型? c(n) F[r(n)] F 的具体形式? 分析:本质连续的离散系统的方框图, 能否 G(s)?G(z)=?
众所周知,利用传递函数研究线性连续系统的特性,有公认的方便 之处。对于线性连续系统,传递函数定义为在零初始条件下,输出量的 拉氏变换与输入量的拉氏变换之比。对于线性离散系统,定义类似。
设开环离散系统如图 7-22 所示,如果系统的初始条件为零,输入信号
为 r(t) ,采样后 r*(t) 的 z 变换函数为 R(z) ,系统连续部分的输出为 c(t) ,
微分方程的经典解法类似,差分方程的经典解法[EX]*也要求出齐次方程 的通解和非齐次方程的一个特解,非常不便。这里仅介绍工程上常用的 后两种解法。
(1)迭代法 又称递推法 若已知差分方程(7-49)或(7-50),并且给定输入序列和输出序列的初 值,则可以利用递推关系可以一步一步地算出输出序列。 例 7-14 已知差分方程
7-4离散系统的数学模型

n
c(k ) 5c(k 1) 6c(k 2) r (k ); r (k ) 1(k ); c(0) 0, c(1) 1。
试用递推法计算输出序列c(k),k = 0,1,2,…,10。
解 采用递推关系 c(k+2) = 1+5c(k+1) - 6c(k); 得 c(0) 0;c(1) 1;
7-4 离散系统的数学模型
1. 离散系统的数学定义
2. 线性常系数差分方程及其解法
3. 脉冲传递函数 4. 组合环节的等效脉冲传递函数 5. 闭环系统的脉冲传递函数计算
6. Z变换的局限性及修正Z变换
离散系统的数学模型 与连续系统类似,单输入单输出线性时不变 离散系统数学模型有三大类:差分方程 ( 时域 ) 、 脉冲传递函数 ( 复数域 ) 和状态空间模型。本节重 点讨论差分方程及其解法、脉冲传递函数的基本 概念、开环和闭环脉冲传递函数的建立方法。 1. 离散系统的数学定义
k 1
2
z c(kT ) ( z 2)( z 3)
z k 1 ( z 1)( z 2) z 3
z 1
z ( z 1)( z 3)
k 1
z 2
0.5 2
k 1
0.5 3 ,k 0;
k 1
c(2) 6; c(3) 25; c(10) 86526;
┇
k
c(0) 1; c(1) 1 0.5 1.5;
lim c(k ) 1.0;
这两个示例表明,用递推法求解差分方程, 计算过于烦琐,不易得到c(k)的通项表达式。
(2) Z变换法(例7-17 )
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
R(z)
z; z 1
C(z)
z
;
(z 2 6z 8)(z 1)
1 1; 2 2; 3 4;
C(z) z z z ; 3(z 1) 2(z 2) 6(z 4)
c(nT ) 1 2 3 2n 4n ,n 0 ; 6
习题7-8 (2) c*(t+2T )+2c*(t+T)+c*(t)=r*(t),
这里,通过3个简单示例,介绍本质离散系 统差分方程的建立方法。
例 T形电阻网络如下,建立节点电压差分方程。
V0
V1
Vk-1
Vk
Vk +1
Vn
R
E
2R
R
R
2R
2R
2R
2R 2R
解: 根据T形电阻网络,得到简化的局部电路图
Vk-1 2I Vk I Vk+1
R
R
2R
I 2R I/2 2R
I/2
得到 Vk= 0.5Vk-1,V0= E;( k为节点的序号。)
c(2) 1 0.51.5 0.5 1.25; c(3) 1 0.51.25 0.51.5 0.875;
c(4) 1 0.5 0.875 0.51.25 0.8125;
c(5) 1 0.5 0.8125 0.5 0.875 0.96875; c(6) 1 0.5 0.96875 0.5 0.8125 1.078125;
例7-16 已知系统差分方程、初始状态和r(k)如下
c(k) 5c(k 1) 6c(k 2) r(k); r(k) 1(k); c(0) 0, c(1) 1。
试用递推法计算输出序列c(k),k= 0,1,2,…,10。
解 采用递推关系 c(k+2) = 1+5c(k+1)- 6c(k);
c(kn) a1c(kn 1) a2c(kn 2) anc(k) b1r(kn 1) b2r(kn 2) bmr(kn m);
n
m
c(k n) aic(k n i) bjr(k n j);
i 1
j 1
前向差分方程:便于讨论系统阶次、使用Z变换 法计算初始条件不为零的解。
上述几个差分方程在书写上都很烦琐,为书 写简便可采用时间移动算子。
如何建立采样系统的差分方程,将在“脉冲 传递函数”小节中讨论。
2. 线性常系数差分方程及其解法
c(k
)
a1c(k b1r(k
11))ba22rc((kk22))bamnrc((kk
n) m);
n
m
c(k) aic(k i) bjr(k j);
i 1
j 1
后向差分方程:时间概念清楚,便于编制程序。
1. 离散系统的数学定义
c(k) F[r(k),r(i);c(i)]; k 0, 1, 2, ;i k 1, k 2, ;
式中 k、i是整数;对于自变量为时间t的采样系
统,k、i分别表示kT、i T,即采用周期 T 作为时 间变量的单位;
r(k)是系统输入; c(k)是系统输出。
c(k) F[r(k),r(i);c(i)];
;
d z (z 1)2 z1 d z (z 1)2 z1
c(nT ) T (n 1) T (n 1)(1)n ;
4
4
c(nT )
T
(n
0 1)
/
2
n 0, 2, 4, 。 n 1, 3, 5,
习题7-8 (3)
c(k+3)+6 c(k+2)+11c(k+1)+6 c(k ) = 0,
c(0) 0; c(1) 1; c(2) 4;
c(3) 15; c(4) 56; c(5) 209;
习题7-8 试用Z变换法解下列差分方程: (1) c*(t+2T )-6c*(t+T)+8c*(t)=r*(t),
r*(t)=1(t), c*(t)=0 (t≤0);
解: z 2C(z) 6 z C(z) 8C(z) R(z);
0.1 0.4 16k 0.3 81k
c(nT
)
0.1 0.8 16k 0.1 1.6 16k
0.9 81k 2.7 81k
0.1 3.2 16k 8.1 81k
k 0, 1, 2, 3, 4, ;
n 4k
n 4k 1 ; n 4k 2
n 4k 3
3. 脉冲传递函数(定义、意义) 使用 脉冲传递函数,便于分析和校正线性离
7-4 离散系统的数学模型
1. 离散系统的数学定义 2. 线性常系数差分方程及其解法 3. 脉冲传递函数 4. 组合环节的等效脉冲传递函数 5. 闭环系统的脉冲传递函数计算 6. Z变换的局限性及修正Z变换
离散系统的数学模型
与连续系统类似,单输入单输出线性时不变 离散系统数学模型有三大类:差分方程 ( 时域 ) 、 脉冲传递函数 ( 复数域 ) 和状态空间模型。本节重 点讨论差分方程及其解法、脉冲传递函数的基本 概念、开环和闭环脉冲传递函数的建立方法。
表明:讨论离散系统时,仅关注采样时刻上 的各信号间的关系。
(1) 线性离散系统
c(k) F[a r1(k) b r2 (k),a r1(i) b r2 (i),c(i)] F[a r1(k),ar1F(i[)b,r2a(ck1)(,i)]b r2 (i),bc2 (i)] a c1(k) bc2 (k)
(2) 线性时不变离散系统 系统输入输出关系不随时间改变的线性离散
系统,称为线性时不变离散系统。
(3)离散系统差分方程的建立 根据有无对应的连续系统,离散系统可分为
两类:
采样系统 通过对连续系统进行采样而获 得的系统离散数学模型,简称为采样系统;
本质离散系统 客观存在的无对应连续系 统的离散系统,可称为本质离散系统。
得 c(0) 0;c(1) 1; c(2) 1 5 6; c(3) 1 5 6 6 25; c(4) 1 5 25 6 6 90; c(5) 1 5 90 6 25 301;
┇
c(10) 1 5 28501 6 9330 86526;
例7-16-1 已知系统差分方程、初始状态和r(k)如下
c(k) 4c(k 1) c(k 2) 0; c(0) 0, c(1) 1。
计算输出序列c(k),k= 0,1,2,3,4。
解一: 递推法计算 c(k+2) =4c(k+1)- c(k);
c(0) 0; c(1) 1;
c(2) 4 1 0 4; c(3) 4 4 1 15;
例7-17 用 Z 变换法解下列(齐次)差分方程
c(k 2) 3c(k 1) 2c(k) 0;c(0) 0, c(1) 1。
解: z2{C(z) z1} 3zC(z) 2C(z) 0
(z2 3z 2)C(z) z; C(z)
z;
z2 3z 2
c(kT) z z k1
易知该差分方程解为
Vk= 0.5kE。
例 建立教育储蓄余额(每月存款一次)差分方程。
设 c(k)为第k个月存款前的存款余额,r(k)为 新加入的存款额,0 < b < 1%是存款月利率。 解 差分方程为 c(k+1)=(1+b)[c(k)+r(k)], c(0)=0;
k 1
差分方程解为 c(k) (1 b)i r(i)。
解 超前差分方程 c(k+2) -5c(k+1)+ 6c(k) = r(k) ;
z 2{C(z) z 1} 5 z C(z) 6C(z) R(z);
R(z) z ; C(z) z z(z 1) ;
z 1
(z 1)(z 2 5z 6)
例7-16-2续
C(z)
z2
;
(z 1)(z 2)(z 3)
i0
例 建立产量与库存量(每月统计一次)差分方程。 设 c(k)为第k个月统计前的产品库存量, r(k)
为当月生产量, b(k)为当月销售量。 解 差分方程为 c(k+1)= c(k)+r(k)-b(k), c(0)=c0;
k 1
差分方程解为 c(k) c0 r(i) b(i)。
i0
采样系统差分方程的系数不仅与原连续系统 参数有关,而且与采样周期T 的大小及采样开关 后是否有零阶保持器有关。
时间移动算子q:
q x(k) x(k 1); q1x(k) x(k 1); 前向差分: A(q)c(k) B(q)r(k)
后向差分: qn A(q)c(k) qn B(q)r(k)
A(q) q n a1qn1 a2qn2 an1q an B(q) b1qn1 b2qn2 bm1q bm
c(nT ) 5.5 (1)n 7 (2)n 2.5 (3)n,n 0;
习题7-8 (4)
c(k+2)+5 c(k+1)+6 c(k ) = cos(k / 2),
c(0) = c(1) =0; 解: z 2C(z) 5 z C(z) 6C(z) R(z);
Z
cos
2T
kT
z2 ; z2 1
c(0) = c(1) = 1, c(2) =0;
解: z3 C(z) 1 z 1 6z2 C(z) 1 z1
11z C(z) 1 6C(z) 0;
C(z) z3 7z 2 17z ; (z 1)(z 2)(z 3)
C(z) 5.5 z 7 z 2.5 z ; z 1 z 2 z 3
c(4) 4 15 4 56;
解习二题:7-7Z续变换法计算 c(k+2) - 4c(k+1)+ c(k)= 0;
z 2{C(z) z 1} 4 z C(z) C(z) 0;