离散系统的数学模型
线性离散系统数学模型和分析方法

线性离散系统数学模型和分析方法目录一、内容简述 (3)二、线性离散系统的数学模型 (3)2.1 离散系统的概念 (5)2.2 离散系统的描述方法 (6)2.2.1 差分方程 (7)2.2.2 马尔可夫过程 (8)2.2.3 状态空间表示 (10)2.3 线性离散系统的特性 (11)2.3.1 稳定性分析 (12)2.3.2 脉冲响应与收敛性 (13)2.3.3 系统性能评估 (14)三、分析方法 (16)3.1 拉普拉斯变换法 (17)3.1.1 基本概念 (19)3.1.2 应用分析 (20)3.1.3 收敛性与应用局限 (21)3.2 状态空间方法 (23)3.2.1 基本理论 (24)3.2.2 控制器设计 (25)3.2.3 参数估计 (26)3.3 Z变换法 (27)3.3.1 基本原理 (28)3.3.2 系统分析 (30)3.3.3 系统的性能评估 (31)3.4 时域分析方法 (33)3.4.1 序贯逼近法 (34)3.4.2 数值仿真 (34)3.4.3 基于数字模型的算法 (36)四、应用实例 (37)4.1 控制系统设计 (39)4.1.1 系统建模 (40)4.1.2 控制器设计与仿真 (42)4.2 信号处理 (43)4.2.1 离散信号处理 (45)4.2.2 滤波器设计 (46)4.3 通信系统 (47)4.3.1 调制与解调 (49)4.3.2 语音编码与加密 (51)五、结论与展望 (52)5.1 研究成果总结 (53)5.2 未来研究方向 (54)5.3 实际应用前景 (55)一、内容简述本文档旨在全面介绍线性离散系统数学模型的构建及其分析方法。
线性离散系统在现代科技、工程和经济学等领域具有广泛的应用,因此对其数学模型的理解和分析显得尤为重要。
我们将从线性离散系统的基本概念出发,详细阐述线性离散系统的定义、特点以及类型。
通过实例演示如何建立线性离散系统的数学模型,包括状态方程、传递函数等基本形式。
7-4 离散系统的数学模型

对差分方程取z变换,由实数位移定理得 C(z)=z-kR(z) G(z)=z-k
例7-19 设如图开环系统中的
a G( s ) s( s a )
r(t)
R(z)
r*(t) G(s)
c(t)
c*(t)
C(z)
试求其脉冲传递函数G(z) 解 G(s)的Z变换 G(z)=Z[G(s)]
G(s) L-1
2.线性定常系统差分方程及其解法
前向差分方程 c(k+n)+a1c(k+n-1)+…+an-1c(k+1)+anc(k) =b0r(k+m)+b1r(k+m-1)+…+bm-1r(k+1)+bmr(k)
亦可表示成
n m c ( k n) a i c ( k n i ) b j r ( k m j ) i 1 j 0
r(t)
r*(t) G(s) R(z)
c(t)
c*(t)
C(z)
n c( nT ) z C ( z ) n0 G( z ) R( z ) n r ( nT ) z n0
(3)脉冲传递函数的求法 r ( t ) ( t ) R( s ) 1
r (t ) (t )
(1)迭代法 例7-16 已知差分方程
c(k)=r(k)+5c(k-1)-6c(k-2)
输入序列r(k)=1,初始条件为c(0)=0,c(1)=1,试 用迭代法求输出序列c(k),k=0,1,2,…10 解 根据初始条件及递推关系,得 c(0)=0 c(1)=1 c(2)=r(2)+5c(1)-6c(0)=6 c(3)=r(3)+5c(2)-6c(1)=25 c(4)=r(4)+5c(3)-6c(2)=90
离散系统的数学模型-浙江大学控制科学与工程学院

连续状态空间模型离散状
Ø
*(t)连续状态空间模型
⎧
x(k
例7-3-9 ,求其离散方程(含零阶保持)解:
1) 离散状态方程本质上是一阶差分方程组,故求其解也与求差分方程解一样有两种方法:递推法与
Ø
直接将初始条件
令Φ(
Øz z () X
解:1)用递推法代入不同的例7-3-10 x x ⎢⎣⎡
解:例7-3-10 x x ⎢⎣⎡
X
1)
Ø由差分方程
y
例:,求脉冲传递函数解:作
零初始条件
Ø
若已知控制器的脉冲传递函数须将
2) Ø
例7-3-11
⎤
u
(k
)
解:
Ø
Ø
现问题
Ø
分解)、
信号流图等工具也可以采用Ø
Ø能控标准型和能观标准型
G (z )==⎢⎢⎢⎡=A
Ø例7-3-12 解:1(21k y x x ⎢⎣⎡
Ø正则标准型(并联分解):适用于脉冲传递函数为部分分式形式,
基本单元:
Ø例7-3-12 解:
(D z
Ø:适用于脉冲传递函数分子分母均为因式分解形式一阶环节基本单元
例7-3-12
解:
状态变量图
Ø例7-3-12
解:
状态变量图
例7-3-13
解:特征方程的根:
)(z D e
) (k
3) 差分方程和状态方程Ø
Ø
例7-3-14
4) •例
(G 12(((x x y k (e k。
离散系统的数学模型

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

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
后向差分方程:时间概念清楚,便于编制程序。
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变换 法计算初始条件不为零的解。
上述几个差分方程在书写上都很烦琐,为书 写简便可采用时间移动算子。
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. 脉冲传递函数(定义、意义) 使用 脉冲传递函数,便于分析和校正线性离
c(k) 0.5c(k 1) 0.5c(k 2) r(k); r(k) 1(k); c(k) 0, k 0;
试用递推法计算输出序列c(k),k= 0,1,2,…。
解例7采-16用-1递续推关系 c(k) = 1+0.5c(k-1)– 0.5c(k-2);
c(0) 1; c(1) 1 0.5 1.5;
c(2) 1 0.51.5 0.5 1.25; c(3) 1 0.51.25 0.51.5 0.875;
第03章线性离散系统的数学模型

➢ 通解是齐次方程的解,为零输入解,代表系统在无外力 作用下的自由运动,反映了离散系统自身的特性。
➢ 特解是由非零输入产生的解,对应于非齐次方程的特解, 反映了系统在外作用下的强迫运动。
差分方程求解有两种方法:解析法与递推法。
解法一:递推法——从初始值递推求解
相似变换 初值定理 终值定理 实卷积定理 复卷积定理
L[ x(at )] 1 X ( s )
aa
lim x (t ) lim sX ( s )
t0
s
lim x (t ) lim sX ( s )
t
s0
L[ x1 (t ) x 2 (t )] X 1 ( s ) X 2 ( s )
L[ x1 (t ) x 2 (t )]
例 y(k2)2y(k1)5y(k)0,求通解。 解:特征方r程 2 2r50, 有一对共轭 1复 j2根 5ejarc2t, g 则通解为y(k)c1(1j2)k c2(1j2)k。
例y(k2)4y(k1)4y(k)0,求通解。 解:特征方 r2程 4r40,有二重 2,根 则通解为 y(k)c1(2)k c2k(2)k。
它的y ( 齐 k n ) a 1 次 y ( k n 1 方 ) a n 程 y ( k ) 0 为 它 的 特 rn a 1 征 rn 1 a 方 2 rn 2 程 a n 为 0 有n个特征根: (1)若解为 n个单根 r1 , r2 ,, rn ,则方程通解为:
y(k) c1r1k c2r2k cnrnk; (2)若解有m重根,则m重根的解的形式为
1 2
X1(s) X 2(s)
3.4.4 Z反变换
1、 长 除 法
离散系统的数学模型

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、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 。
例6-11 试用z 变换法解下列二阶差分方程:0)()1(2)2(=++-+k c k c k c设初始条件1)1(,0)0(==c c 。
解 对差分方程的每一项进行z 变换,根据实数位移定理:z z C z zc c z z C z k c Z -=--=+)()1()0()()]2([222)(2)0(2)(2)]1(2[z zC zc z zC k c Z -=+-=+-)()]([z C k c Z =于是,差分方程变换为关于z 的代数方程z z C z z=+-)()12(2解出22)1(12)(-=+-=z z z z z z C查z 变换表,求出z 反变换∑∞=-=*)()(n n t n t c δ差分方程的解,可以提供线性定常离散系统在给定输入序列作用下的输出响应序列特性,但不便于研究系统参数变化对离散系统性能的影响。
因此,需要研究线性定常离散系统的另一种数学模型--脉冲传递函数。
6.4.2 脉冲传递函数1. 脉冲传递函数定义设离散系统如图6-13所示,如果系统的输入信号为)(t r ,采样信号)(*t r 的z 变换函数为)(z R ,系统连续部分的输出为)(t c ,采样信号)(*t c 的z 变换函数为)(z C ,则线性定常离散系统的脉冲传递函数定义为:在零初始条件下,系统输出采样信号的z 变换)(z C 与输入采样信号的z 变换)(z R 之比,记作∑∑∞=-∞=-==0)()()()()(n nn nznT r znT c z R z C z G (6-36)所谓零初始条件,是指在0<t 时,输入脉冲序列各采样值 ),2(),(T r T r --以及输出脉冲序列各采样值图6-13 开环采样系统234),2(),(T c T c --均为零。
式(6-36)表明,如果已知)(z R 和)(z G ,则在零初始条件下,线性定常离散系统的输出采样信号为)]()([)]([)(11z R z G Zz C ZnT c --==输出是连续信号)(t c 的情况下,如图6-14所示。
可以在系统输出端虚设一个开关,如图中虚线所示,它与输入采样开关同步工作,具有相同的采样周期。
如果系统的实际输出)(t c 比较平滑,且采样频率较高,则可用)(*t c 近似描述)(t c 。
必须指出,虚设的采样开关是不存在的,它只表明了脉冲传递函数所能描述的只是输出连续函数)(t c 在采样时刻的离散值)(*t c 。
2. 脉冲传递函数的性质(1)脉冲传递函数是复变量z 的复函数(一般是有理分式); (2)脉冲传递函数只与系统自身的结构、参数有关; (3)系统的脉冲传递函数与系统的差分方程有直接关系; (4)系统的脉冲传递函数是系统的单位脉冲响应序列的z 变换; (5)系统的脉冲传递函数在z 平面上有对应的零、极点分布。
3. 由传递函数求脉冲传递函数传递函数)(s G 的拉式反变换是单位脉冲函数)(t k ,将)(t k 离散化得到脉冲响应序列)(nT k ,将)(nT k 进行z 变换可得到)(z G ,这一变换过程可表示如下:)()]([)()()()]([)(1z G nT k Z nT k t k t k s G L s G =⇒=⇒=⇒-离散化上述变换过程表明,只要将)(s G 表示成z 变换表中的标准形式,直接查表可得)(z G 。
由于利用z 变换表可以直接从)(s G 得到)(z G ,而不必逐步推导,所以常把上述过程表示为)]([)(s G Z z G =,并称之为)(s G 的z 变换。
这一表示应理解为根据上述过程求出)(s G 所对应的)(z G ,而不能理解为)(z G 是对)(s G 直接进行z 变换的结果。
例6-12 采样系统结构图如图6-15所示。
⑴ 求系统的脉冲传递函数; ⑵ 写出系统的差分方程; ⑶ 画出系统的零极点分布图。
解 ⑴ 系统的脉冲传递函数为12121(1)()[](1)(1)()0.6320.6321.3680.3681 1.3680.368TTezG z Z s s z z ez zz z zz------==+--==-+-+图6-14 开环采样系统图6-15 采样系统结构图235⑵ 根据 21368.0368.11632.0)()()(--+-==zzzz R z C z G ,有)(632.0)()368.0368.11(121z R zz C z z ---=+-等号两端求z 反变换可得系统差分方程() 1.368(1)0.368(2)(1)c k c k c k r k --+-=-⑶ 系统零极点图如图6-16所示。
6.4.3 开环系统脉冲传递函数当开环离散系统由几个环节串联组成时,由于采样开关的数目和位置不同,求出的开环脉冲传递函数也不同。
1. 串联环节之间有采样开关时设开环离散系统如图6-17所示,在两个串联连续环节)(1s G 和)(2s G 之间,有理想采样开关。
根据脉冲传递函数定义,有,)()()(1z R z G z Q = )()()(2z Q z G z C =其中,)(1z G 和)(2z G 分别为)(1s G 和)(2s G 的脉冲传递函数。
于是有)()()()(12z R z G z G z C =因此,开环系统脉冲传递函数)()()()()(21z G z G z R z C z G ==(6-37)式(6-37)表明,由理想采样开关隔开的两个线性连续环节串联时的脉冲传递函数,等于这两个环节各自的脉冲传递函数之积。
这一结论,可以推广到n 个环节相串联时的情形。
图6-17 环节间有理想采样开关的串联开环离散系统2. 串联环节之间无采样开关时设开环离散系统如图6-18所示,在两个串联连续环节)(1s G 和)(s G 2之间没有理想采样开关隔开。
此时系统的传递函数为)()()(21s G s G s G =图6-16 零极点图236图6-18 环节间无理想采样开关的串联离散系统将它当作一个整体一起进行z 变换,由脉冲传递函数定义 [])()()()()()(2121z G G s G s G Z z R z C z G ===(6-38)式(6-38)表明,没有理想采样开关隔开的两个线性连续环节串联时的脉冲传递函数,等于这两个环节传递函数乘积后的相应z 变换。
这一结论也可以推广到类似的n 个环节相串联时的情形。
显然,式(6-37)与(6-38)不等,即)()()(2121z G G z G z G ≠ (6-39)例6-13 设开环离散系统如图6-17、图6-18所示,其中,)/()(,/1)(21a s a s G s s G +==,输入信号)(1)(t t r =,试求两种系统的脉冲传递函数)(z G 和输出的z 变换)(z C 。
解 查z 变换表,输入)(1)(t t r =的z 变换为1)(-=z z z R对如图6-17所示系统aTez az as a Z z G z zs Z z G --=+=-==][)(1]1[)(21因此))(1()()()(221aTez z azz G z G z G ---==)()1()()()(23aTez z azz R z G z C ---==对如图6-18系统)()1()1()()()())(1()1(])([)()()()()(222121aTaTaTaTez z ez z R z G z C e z z ez a s s a Z z G G z G a s s as G s G -------==---=+==+=237显然,在串联环节之间有、无同步采样开关隔离时,其总的脉冲传递函数和输出z 变换是不相同的。
但是,不同之处仅表现在其开环零点不同,极点仍然一样。
3. 有零阶保持器时设有零阶保持器的开环离散系统如图6-19(a )所示。
将图6-19(a ) 变换为图6-19(b )所示的等效开环系统,则有)(])([)1(])([]1[)(1z R ss G Z zss G Z eZ z C p p sT---=⋅-=于是,有零阶保持器时,开环系统脉冲传递函数为])([)1()()()(1ss G Z zz R z C z G p --==(6-40)图6-19 有零阶保持器的开环离散系统例6-14 设离散系统如图6-20所示,已知)()(a s s a s G p +=试求系统的脉冲传递函数G(z)。