离散时间系统的状态空间描述
线性系统理论 第2章 线性系统的状态空间描述
u(k )
H (k )
x(k 1)
x(k )
单位延迟
C (k )
y(k )
G (k )
7/7,11/50
2.3.连续变量动态系统按状态空间描述的分类
线性系统和非线性系统
设系统的状态空间描述为 x f ( x, u, t ) y g ( x, u, t )
向量函数
g1 ( x, u, t ) f1 ( x, u, t ) g ( x, u , t ) f ( x, u , t ) ,g ( x, u, t ) 2 f ( x, u , t ) 2 g q ( x, u , t ) f n ( x, u , t )
和t≥t0 各时刻的任意输入变量组 u1 (t ),u2 t ,, u p (t ) 那么系统的任何一个内部变量在t≥t0各时刻的运动行为也就随之而完全确定
3/4,3/50
(2).状态变量组最小性的物理特征: 少一个不行,多一个没用 (3). 状态变量组最小性的数学特征:极大线性无关变量组 (4). 状态变量组的不唯一性 :任意
1/18,14/50
结论1
给定单输入,单输出线性时不变系统的输入输出描述,
y ( n) an1 y ( n1) a1 y (1) a0 y bmu ( m) bm1u ( m1) b1u (1) b0u
Y (s) bm s m bm1 s m1 b1 s1 b0 g ( s) U ( s) s n an1 s n1 a1 s a0
时变系统和时不变系统
f f ( x, u ) 若向量f,g不显含时间变量t,即 g g ( x, u )
状态空间表达式
(28) 状态空间方程实现非唯一,书p28, 图1.16b求得其对应的传递函数为: (29)
为求得 令式(29)与式(26)相等,通过对 多项式系数的比较得: 故得: (30)
也可将式(30)写成式(31)的形式,以便记忆。 (31)
将上图a的每个积分器输出选作状念变最,如图所示,得这种结构下的 状态空间表达式:
解:
→
→
u
y
-
+
例: 解: 比例积分环节: → → u y +
例:
解:
综合惯性环节、积分环节模拟结构图得:
u
y
-
+
u
y
解:选积分器的输出为状态变量得:
u
y
状态方程:
输出方程:
状态空间表达式
1.3.2 从系统的机理出发建立状态空间表达式
一般常见的控制系统,按其能量属性,可分为电气、机械、机电、气动 液压、热力等系统。根据其物理规律,如基尔霍夫定律、牛顿定律、能量守 恒定律等,即可建立系统的状态方程。当指定系统的输出时,很容易写出系 统的输出方程。
同一系统,经非奇异变换后,得:
其特征方程为:
(44)
1.5.2 系统特征值的不变性及系统的不变量
1.系统特征值
式(43)与式(44)形式虽然不同,但实际是相等的,即系统的非奇异变换,其特征值是不变的。可以证明如下:
将特征方程写成多项式形式 由于特征 值全由特征多项式的系数 唯一确定,而特征值 经非奇异变换是不变的,那么这些系统 也是不变 的量。所以称特征多项式的系数为系统的不变量。
(3)有共轭复根时,以四阶系统其中有一对共轭复根为例,即 此时
1.6 从状态空间表达式求传递函数阵
1.6.1 传递函数(阵)
线性离散系统的状态空间描述
激励性政策控制手段的作用为,一个单位正控制措施可 激励5万城市人口迁移去乡村,而一个单位负控制措施会 导致5万乡村人口流向城市。
试建立反映这个国家城乡人口分布,以政策控制u为输入变量,全 国人口数为输出变量的状态空间描述模型。
离散时间系统的机理建模(3/8)
目录
概述 2.1 状态和状态空间模型 2.2 根据系统机理建立状态空间模型 2.3 根据系统的输入输出关系建立状态空间模型 2.4 状态空间模型的线性变换和约旦规范型 2.5 传递函数阵 2.6 线性离散系统的状态空间描述 2.7 Matlab问题 本章小结
目录(1/1)
线性离散系统的状态空间描述(1/3)
线性离散系统的空间描述(4/5)
离散系统状态空间模型的意义: 状态方程为一阶差分方程组,它表示了在(k+1)T采样时 刻的状态x((k+1)T)与在kT采样时刻的状态x(kT)和输入 u(kT)之间的关系。 描述的是系统动态特性,其决定系统状态变量的动 态变化。
输出方程为代数方程组,它表示了在kT采样时刻时,系统 输出y(kT)与状态x(kT)和输入u(kT)之间的关系。 描述的是输出与系统内部的状态变量的关系。
重点喔
工程控制系统的计算机实现(1/9)
2.6.1 工程控制系统的计算机实现
自动控制系统可以分为调节系统和伺服系统两类。 调节系统要求被控对象的状态保持不变,一般输入信号 不作频繁调节; 而伺服系统则要求被控对象的状态能自动、连续、精确 地跟随输入信号的变化。 “伺服(Servo)”一词是拉丁语,“奴隶”的意思,意即 使系统像奴隶一样忠实地按照命令动作。 而命令是根据需要不断变化的,因此伺服系统又称为 随动系统。 对于机械运动控制系统,被控对象状态主要有速度和 位置,如速度伺服系统、位置伺服系统。
现代控制理论-第二章 控制系统的状态空间描述
DgXu
2.2.1.由物理机理直接建立状态空间表达式: 例2.2.1 系统如图所示
L
R2
u
iL
R1
uc
选择状态变量:
x1 iL , x2 uC ,
13 中南大C diL 1 iL (u L ) C dt R1 dt duC diL L uC C R2 u dt dt
y(s) [C(sI A) B D]U (s)
1
1
得
9
G(s) C (sI A) B D
命题得证
中南大学信息学院自动化系
1
DgXu
例2.1.3
已知系统的状态空间描述为
x1 0 1 0 x1 0 x 0 1 1 x 1 u 2 2 x3 0 0 3 x3 1
28 中南大学信息学院自动化系
DgXu
故有(n-1) 个状态方程:
对xl求导数且考虑式 (2.3.12),经整理有:
则式 (2.3.12) bn=0 时的动态方程为:
(2.3.16)
式中:
29 中南大学信息学院自动化系
DgXu
30 中南大学信息学院自动化系
DgXu
3)
化输入-输出描述为状态空间描述
11 中南大学信息学院自动化系
DgXu
2.3. 线性定常连续系统状态空间表达式的建立
建立状态空间表达式的方法主要有两种: 一是直接根据系统的机理建立相应的微分方程或差分方 程,继而选择有关的物理量作为状态变量,从而导出其状态 空间表达式; 二是由已知的系统其它数学模型经过转化而得到状态达 式。由于微分方程和传递函数是描述线性定常连续系统常用 的数学模型,故我们将介绍已知 n 阶系统微分方程或传递函 数时导出状态空间表达式的一般方法,以便建立统一的研究 理论,揭示系统内部固有的重要结构特性。
离散系统的基本概念
06
CATALOGUE
离散系统的发展趋势与展望
离散系统的新理论与方法
离散系统的新理论
随着科技的不断发展,离散系统的新理论也在不断涌现。例如,离散概率论、离散控制论、离散信息论等,这些 新理论为离散系统的发展提供了重要的理论支持。
离散系统的新方法
在实践中,人们不断探索新的方法来处理离散系统的问题。例如,离散数学、离散优化算法、离散模拟技术等, 这些新方法为离散系统的研究提供了更有效的工具。
状态转移图的绘制方法
根据状态方程,通过计算或模拟得到状态变量的时间序列解,并绘 制成图形。
状态转移图的应用
通过观察状态转移图,可以直观地了解系统动态行为和变化趋势。
04
CATALOGUE
离散系统的稳定性分析
线性离散系统的稳定性分析
定义
线性离散系统是指系统 的数学模型可以表示为 离散时间的线性方程组 ,如差分方程或离散时 间状态方程。
状态方程
1
状态方程是描述离散时间动态系统状态变化的基 本方程,通常表示为离散时间序列的递推关系。
2
状态方程通常由当前状态和输入量来预测下一个 状态,是离散系统分析的重要基础。
3
状态方程的解法包括递归法和矩阵法等,其中递 归法较为直观,而矩阵法适用于大规模系统。
转移矩阵
转移矩阵是描述离散系统状态转移关系的矩阵,其元素表示状态之间的转 移概率。
社会科学领域
在社会学、经济学、管理学等领域中,离散系统也有着广泛的应用。例如,在经济学中,离散模型被用 于描述经济活动中的离散事件;在社会学中,离散模型被用于描述社会结构和社会动态。
离散系统未来的研究方向
要点一
复杂离散系统的研究
随着科技的不断发展,复杂离散系统 的研究已经成为一个重要的研究方向 。例如,复杂网络、离散事件动态系 统等,都是复杂离散系统的研究重点 。
现代控制理论 离散时间系统、 时变系统和非线性系统的状态空间表达式
《现代控制理论》MOOC课程1.5 离散时间系统、时变系统和非线性系统的状态空间表达式一. 时间离散系统离散系统的状态空间表达式可用差分方程组表示为x(k +1)=Gx(k)+Hu (k)y k =Cx k +Du(k)二. 线性时变系统其系数矩阵的元素中至少有一个元素是时间t 的函数;线性时变系统的状态空间表达式为:x =A t x +A t u y=C t x +D t u三. 非线性系统x =f (x,u , t )y=g (x,u,t)1.非线性时变系统的状态空间表达式式中,f ,g 为函数向量;x =f (x,u )y=g (x,u)2.非线性定常系统的状态空间表达式当非线性系统的状态方程中不显含时间t 时,则称为非线性定常系统3.非线性系统的线性化x =f (x,u )y =g (x,u)设是非线性系统x 0,u 0的一个平衡状态, 即。
f (x 0,u 0)=0 , y 0=g (x 0,u 0)若只考虑附近小范围的行为,则可将非线性系统取一次近似而予以线性化。
x 0,u 0,y 0将非线性函数f 、g 在附近作泰勒级数展开,并忽略高次项,仅保留一次项:x 0,u 0f x,u =f x 0,u 0+ðf ðx x 0,u 0δx +ðf ðu x 0,u 0δu g x,u =g x 0,u 0+ðg ðx x 0,u 0δx +ðg ðu x 0,u 0δu则非线性系统的一次线性化方程可表示为:δx =x −x 0=ðf ðx x 0,u 0δx +ðf ðu x0,u 0δu δy =y −y 0=ðg ðx x 0,u 0δx +ðg ðu x 0,u 0δu 将微增量用符号表示,线性化状态方程就表示为:δx ,δu ,δy x ,u ,y x=A x +B u y=C x +D u 其中,A =ðf ðx x 0,u 0,B =ðf ðu x 0,u 0,C =ðg ðx x 0,u 0,D =ðg ðu x 0,u 0第一章控制系统的状态空间表达式第一章小结状态变量、状态空间、状态空间表达式的定义建立系统状态空间表达式的方法,特别是状态变量选取的方法;状态空间表达式非奇异线性变换的方法;由状态空间表达式导出传递函数矩阵的方法;组合系统状态空间表达式的建立方法;离散系统、非线性系统状态空间的基本形式;。
第2章离散时间系统
Φ e1 0.3679
Γ0
0.4 esds 1 e0.4 0.3297
0
Γ1 e0.4
0.6 esds e0.4 e1 0.3024
0
具有内部时延的系统
设系统由下列方程描述:
S1 :
dx1 (t ) dt
得到:
eh a 1 ln a
h
(eh 1) b
1 lna b
h
a 1
表明:当a>0时,才能得到一个具有实系数的连续时间系统。
一般情况下,从式(2.6)可以得到:
A
0
B
0
1 h
ln
Φ
0
Γ
I
此处的ln()为矩阵对数函数。 表明:连续时间系统可由对一个方阵取它的矩阵对数得到。当
矩阵在负实轴上没有特征值时。对数才唯一存在。
第2章 离散时间系统
2.1 引 言
问题: 通过考察信号在采样时刻的行为,如何把一个连续时间系 统转换为一个离散时间系统?
注意: 1. 采样数据系统是一个时变系统,本章回避这个问题,仅研 究与计算机时钟相同步的那些时刻的信号。 2. 面向计算机的数学模型仅仅给出在采样点上的特性,而物 理过程本身仍是一个连续时间系统。
式(2.8)在一个采样周期上的积分为:
x(kh h) eAh x(kh)+ khh eA(khh-s)Bu(s )ds kh
(2.9)
1. 信号u(t)在整个采样间隔上是分段恒定的,故,延迟信号
u(t-)也是分段恒定的;
2. 延迟信号在各个采样时刻之间会有变化。 要计算式(2.9)的积分项,方便的办法是:把积分区间分成
数字控制(徐丽娜)第3章
对照 连续系统微分方程解析法求通解 对照:连续系统微分方程解析法求通解
连续系统的齐次方程为 y ( n ) a 1 y ( n 1) a n y ( t ) 0 它的特征方程为 x n a 1 x n 1 a 2 x n 2 a n 0
3.4 Z变换
3.4.1 Z变换定义
采样过程: L 氏变换: 氏变换
引入新变量:
f * (t ) F * (s)
k 0
f ( kT ) ( t kT ) f ( kT )e kTs
k 0
z e sT
则F * (s) F (z)
f ( kT ) z k
例3 4 5求F ( s ) Z[
a 的Z变换。 s( s a )
a ] s( s a )
1 1 Z[ ] s sa z z z 1 z e aT
3 留数计算法
已知连续函数 f ( t )的 L 氏变换及全部极点 s i,则可用 留数计算式求得 f ( t )的 Z 变换: F (z)
res [ F ( s i )
i 1 n
n
z ] siT ze z ( s s ) m F ( s ) i z e sT s si 。
1 d m 1 m 1 i 1 ( m 1 )! ds
例3 4 6 Z[
式中: m 为重极点 s i的个数; 个 n 为彼此不等的极点个数 等 个
k 0
在 Z 变换中,因为只考虑采
样点上的值,
所以 f ( t )与 f * ( t )的 Z 变换是相同的,记为 Z [ f ( t )] Z [ f * ( t )] F ( z ) F * ( s )
(优选)线性系统的状态空间描述第二
u
1
an1
n
y 1 0
0 x bnu
0 bn
1 bn1 an 1 0
2 bn2 an11 an20
n b0 an1n1 an2n2 a11 a00
结论2.3:
g(s)
bmsm bm1sm1 sn an1sn1
b1s b0 , (m n) a1s a0
非零常阵
limG(s)
s
零阵
(3) Gsp (s) G(s) G()
真的 严格真的
(4)G(s)的特征多项式 G (s)
G(s)所有1阶,2阶、…、max(q,p)阶子式的最小公分母
G(s)的最小多项式 G (s) G(s)所有1阶子式的最小公分母
若传递函数极点 1, 2 , , n 为互异实数
令
ki
lim
si
g(s)(s
i ),
i 1, 2, , n
1
x
2
k1
x
k2
u
n
kn
y 1 1 1 x
证:
g(s)
s
k1
1
s
k2
2
kn
s n
yˆ(s) k1 uˆ(s) k2 uˆ(s)
s 1
s 2
xˆi (s)
0
x3 640
1 0 194
0 x1 0
1
x2
0
u
16 x3 1
x1
y 1840
616
64
x2
4
u
x3
结论
2.2:g(s)
yˆ(s) uˆ(s)
bnsn bn1sn1 sn an1sn1
现代控制理论-线性系统的状态空间描述
c11(t) c12 (t) c1n (t)
C
(t)
c21
(
t
)
c22 (t)
c2n (
t
)
,
m n维输出矩阵 表 征 输 出 和 每 个 状 态 量 变 的 关 系
cm1(t) cm2 (t) cmn (t)
d11(t)
D(t)
d 21 ( t )
d12 (t)
d22 (t)
最小个数:意味着这组变量是互相独立的。一个用n阶微分方
程描述的含有n个独立变量的系统,当求得n个独立变量随时
间变化的规律时,系统状态可完全确定。若变量数目多于n,
必有变量不独立;若少于n,又不足以描述系统状态。
2021/8/24
电气信息学院《现代控制理论课程》
12
状态变量的选取具有非唯一性,即可 用某一组、也可用另一组数目最少的变量 (状态变量不唯一)。状态变量不一定要 象系统输出量那样,在物理上是可测量或 可观察的量,但在实用上毕竟还是选择容 易测量的一些量,以便满足实现状态反馈、 改善系统性能的需要。
常用符号: 积分器
比例器
ki
注:有几个状态变量,就建几个积分器
加法器
注:负反馈时为-
系统框图:
U
B
D
•
X
A
X C Y
X•
AX
BU
Y CX D U
2021/8/24
电气信息学院《现代控制理论课程》
22
线性时变系统状态空间描述:x A(t)x B(t)u y C(t)x D(t)u
t)
b11(t) b12 (t) b1r (t)
B(t)
b21 ( t )
离散时间控制系统
离散时间控制系统离散时间控制系统(Discrete-time control system)是工程系统中常用的一种控制系统。
它是指系统在离散时间点上进行观测和控制的一种方法,与连续时间控制系统相对应。
在离散时间控制系统中,系统的状态、输入和输出均在特定的离散时间点上进行采样和更新。
这些离散时间点称为采样时间点,通常由控制系统的设计要求和性能要求决定。
与连续时间控制系统相比,离散时间控制系统具有采样和计算简单、实时性好等优势。
离散时间控制系统通常由以下基本元素组成:传感器(sensors)、执行器(actuators)、系统状态(system states)、控制器(controller)、采样器(sampler)和计算器(calculator)。
其中,传感器用于采集系统的输入和输出信号,执行器用于控制系统的行为,系统状态用于表示系统的内部状态,控制器用于根据输入信号和系统状态生成控制信号,采样器用于确定采样时间点,计算器用于执行控制算法和计算控制信号。
离散时间控制系统的设计和分析主要涉及系统建模、传递函数、状态空间和系统稳定性等概念。
通过对系统进行建模和分析,可以确定适当的控制策略和参数,实现对系统的控制和优化。
离散时间控制系统广泛应用于自动化控制领域,如工业生产过程控制、机械设备控制、电力系统控制等。
它可以根据离散时间点上的观测和控制信号,对系统进行实时监测和调整,以满足设计要求和性能要求。
总之,离散时间控制系统是一种在特定离散时间点上进行观测和控制的控制系统。
它具有采样和计算简单、实时性好等优势,并广泛应用于自动化控制领域。
通过合理的设计和分析,离散时间控制系统可以实现对系统的控制和优化。
离散时间控制系统(Discrete-time control system)在工程系统中扮演着至关重要的角色。
它可以帮助工程师们实时监测和调整系统状态,以满足设计要求和性能要求。
在本文中,我们将进一步探讨离散时间控制系统的一些关键概念、方法和应用。
状态空间描述(一)
0 1 L
−
1
C R
⎤ ⎥ ⎥ ⎥
⎡ x1
⎢ ⎣
x2
⎤ ⎥ ⎦
+
⎡ ⎢ ⎢ ⎢
0 1
⎤ ⎥ ⎥ ⎥
u
L⎦
⎣L⎦
⎪
⎪ ⎪
y
=
[1
⎩
0]
⎡ ⎢ ⎣
x1 x2
⎤ ⎥ ⎦
(1-6)
1.2.2 系统的状态空间表达式的一般形式
状态空间表达式——描述系统u(t)、x(t)、y(t) 之间关系的状态方程和输出方程总合。构成了对 系统动态行为的完整描述。
�其决定系统状态变量的动态变化。
�输出方程描述的是输出与系统内部的状态变量的关 系。
�系统矩阵A表示系统内部各状态变量之间的关联情况 ,
�它主要决定系统的动态特性。
�输入矩阵B又称为控制矩阵,
�它表示输入对状态变量变化的影响。
�输出矩阵C反映状态变量与输出间的作用关系。 �直联矩阵D则表示了输入对输出的直接影响 ,许多系
�因而是一种对系统的外部动态特性的描述,这 就使得它在实际应用中受到很大的限制。
�现代控制理论是在引入状态和状态空间概 念的基础上发展起来的。
�在用状态空间法分析系统时,系统的动态特性 是用由状态变量构成的一阶微分方程组来描述 的。
�它能反映系统的全部独立变量的变化,从而能 同时确定系统的全部内部运动状态,而且还可 以方便地处理述是内部描述的基本形式, 这种描述 是基于系统内部结构分析的一类数学模型 。其由两个 数学方程组成:
一个是反映系统内部状态变量x1,x2,…,xn 和输入变 量u1,u2,…,ur间因果关系的数学表达式,称为状态方 程,其数学表达式的形式对于连续时间系统为一阶微 分方程组,对于离散时间系统为一阶差分方程组 ;
《现代控制理论》线性系统的状态空间描述
关键:选取输出量导数为状态变量
【例】
设系统
u
y
y
y
y
6
7
41
6
=
+
+
+
&
&
&
&
&
&
解:
选择状态变量
令:
3.从微分方程出发
线性定常连续系统状态空间表达式的建立
则:
b. 系统输入量中含有导数
原则:使状态方程不含u的导数。
系统输入量中含有导数
线性定常连续系统状态空间表达式的建立
由上式求导得:
整理得:
则:
续
线性定常连续系统状态空间表达式的建立
注 意:这种方法不适用。 可先将微分方程画为传递函数,然后再由传递函数建立状态空间表达式。
注 意
线性定常连续系统状态空间表达式的建立
【例】
状态空间表达式为:
【例】 已知状态转移矩阵为
,试求
和A。
拉氏反变换,有
则
【例】试求状态方程的解。
,初始条件为
解:
拉氏变换法例题
线性定常连续系统状态方程的解
则:
三、 状态转移矩阵的性质 [要求熟练掌握]
证明:
有
成立
状态转移矩阵的性质
线性定常连续系统状态方程的解
5.
6.
7.
证明:
续
线性定常连续系统状态方程的解
其中:
(2)可观测标准型状态空间表达式为:
其中:
可观测标准形例题
线性定常连续系统状态空间表达式的建立
线性系统理论-郑大钟(第二版)(2013)
状态空间: 状态空间定义为状态向量的一个集合,状态空间的维数等同于状态 的维数
几点解释 (1)状态变量组对系统行为的完全表征性
只要给定初始时刻 t0 的任意初始状态变量组 x1 (t0 ), x2 t0 ,, xn (t0 )
和t≥t0 各时刻的任意输入变量组 u1 (t ),u2 t ,, u p (t ) 那么系统的任何一个内部变量在t≥t0各时刻的运动行为也就随之而完全确定
R1
C
iC
duc di L u c R 2C L 0 dt dt duc di L R1i L R1C L e dt dt
1 uc ( R1 R2 )C i R1 L L( R1 R2 ) R2 u R2 R1 R2
x Ax Bu y Cx Du
机电系统状态空间描述的列写示例
R a i a La
dia c e e dt d c M i a f J dt c Ra e 1 ia La ia La L e f a cM 0 J J i
第二章 线性系统的状态空间描述
2.1 状态和状态空间
系统动态过程的两类数学描述
u1
y1
u2
up
x1, x2 ,, xn
y2
yq
(1) 系统的外部描述 外部描述常被称作为输出—输入描述 例如.对SISO线性定常系统:时间域的外部描述:
u1
y1
u2
up
x1, x2 ,, xn
y2
yq
y ( n) an1 y ( n1) a1 y (1) a0 y bn1u ( n1) b1u (1) b0u
2.离散系统状态空间表达式
y 1
0
x1 (k ) x2 ( k ) 0 xn ( k )
离散时间系统差分方程表示:
y (k n) an1 y (k n 1) a1 y k 1 a0 y (k )
bnu (k n) bn1u (k n 1) b1u k 1 b0u (k )
2、把高阶差分方程化为一阶差分方程组:
x1k 1 y(k 1) x2 k
x2 k 1 y (k 2) x3 k
xn1 k 1 y (k n 1) xn k 1 y (k n) a0 x1 (k ) a1 x2 (k ) an1 xn (k ) b 0u (k )
x(k 1) Gx(k ) Hu (k ) y (k ) Cx(k ) Du k
D u(k) x(k+1) H + G
Z 1
x(k
C
+ y(k)
图 1.6.1
一、差分方程中不包含输入函数的差分情况
y (k n) an1 y (k n 1) a1 y k 1 a0 y (k ) b0u k
2.6 离散时间系统状态空间表达式
线性离散系统状态空间描述,形式上类似于 连续系统,一般形式为
x(k 1) G (k ) x(k ) H (k )u (k ) y (k ) C (k ) x(k ) D(k )u (k )
其中: x(k ) R n :n 维状态向量
1、选择状态变量:
x1k y(k ) x2 k y(k 1)
xn1 k y (k n 2) xn k y (k n 1)
第二章控制系统的状态空间表达式
第二章控制系统的状态空间表达式一、主要内容1.状态空间描述的几个重要概念2.状态空间表达式的一般形式1)非线性系统的状态空间描述2)线性时变系统的状态空间描述3)线性定常系统的状态空间描述4)离散系统的状态空间描述3.系统状态空间表达式的特点4.状态空间表达式的建立1)由物理系统的机理直接建立状态空间表达式2)由系统高阶微分方程化为状态空间描述3)由系统传递函数化为状态空间描述4)由系统状态变量图列写状态空间描述5)由系统方块图列写状态空间描述5.状态向量的线性变换1)系统状态空间表达式的非唯一性2)系统特征值的不变性3)将状态方程化为型规范型(对角线型和约当型)二、教学基本要求1、正确理解状态变量和状态空间描述的概念、涵义和特点。
2、熟练掌握建立状态空间表达式的不同方法,能够依据不同的已知条件建立系统相应的状态空间表达式。
3、熟练掌握线性变换方面的知识。
理解坐标变换的概念,了解系统特征方程和特征值不变性及传递函数不变性的特点,熟练掌握将系统状态空间描述化为规范型的方法。
三、重点内容概要1. 状态空间描述的几个重要概念状态变量 是指能完整地、确定地描述系统的时域行为的最小一组变量。
给定了这个变量组在初始时刻0t t =的值和时刻0t t ≥系统的输入函数,那么系统在时刻0t t ≥的行为就可以完全确定。
这样一组变量就称为状态变量。
状态矢量 以状态变量为元组成的向量,称为状态矢量。
状态空间 以状态变量)(,),(),(21t x t x t x n 为坐标轴构成的n 维空间称为状态空间,记作n R 。
状态方程 状态变量和输入变量之间的关系用一组一阶微分方程来描述。
输出方程 系统的输出变量与状态变量、输入变量之间的数学表达式。
状态空间表达式 状态方程和输出方程综合起来,在状态空间中建立的对一个系统动态行为的完整描述(数学模型),称为系统的状态空间表达式。
2. 状态空间表达式的一般形式 (1) 非线性系统的状态空描述⎩⎨⎧==),,()),(),(()(t u g y t t u t f t X X X(2.1) 其中,n R X ∈为状态向量;p R u ∈为输入向量;q R y ∈为输出向量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对上述差分方程模型两端取 z 变换并加以整理可得脉冲传递函数(z 域传递函数)
G(z)
y(z) u(z)
b0zn b1zn1 ...bn zn a1zn1 ... an
上述描述的离散系统输入输出差分方程、传递函数分别与连续系统的输入输出微分方程、
传递函数在形式上相同。为进行离散系统的状态空间分析,需引入离散系统的状态空间模
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院 教务科
燕山大学课程设计说明书
摘要
摘 要:线性时不变离散时间系统是最基本的数字系统,差分方程和系统函数是描述 系统的常用数学模型,单位脉冲响应和频率响应是描述系统特性的主要特征参数,零状态 响应和因果稳定性是系统分析的重要内容。文章从系统的分析流程、系统模型的创建、时 域分析、频域分析和因果稳定性分析等方面,介绍了线性时不变离散时间系统的基本分析 方法,并以实例形式列举了 MATLAB 实现程序。
燕山大学课程设计说明书
Hz=polyval(b,z)./polyval(a,z); %求各频点的频响 subplot(2,1,1),plot(w/pi,abs(Hz)) %绘制幅频曲线 xlabel('w *pi'),ylabel('abs(Hz)') %加标签 grid; title('幅频特性'); %加网格和标题 subplot(2,1,2),plot(w/pi,angle(Hz)) %绘制相频曲线 xlabel('w *pi'),ylabel('angle(Hz)') %加标签 grid,title('相频特性'); %加网格和标题 绘制的频响曲线如图3所示,由图可知系统有低通效果,且通带内有较好 的线性相位。该程序过程清晰、容易理解,但调用freqz函数则更加简便。 b=[0.3,0.06,0,0]; a=[1,-1.1,0.55,-0.125]; freqz(b,a); %直接绘出频响曲线
二、单位脉冲响应的计算根据差分方程求解单位脉冲激励下系统的零状态响应,或 将系统函数进行Z反变换都可算出系统的单位脉冲响应,具体算法可参见参考文献[3]。在 MATLAB中描述系统的差分方程或系统函数都是用系数向量表示,调用impz函数就可直接算 出系统的单位脉冲响应。如实例1描述的系统,其单位脉冲响应的计算及显示程序如下:
实例2:试计算实例1中,当输入序列分别为单位脉冲、单位阶跃和一般序 列时,系统的输出响应。
方法1:调用filter函数实现 b=[0.3,0.06,0,0]; a=[1,-1.1,0.55,-0.125];
第 1 页,共 12 页
燕山大学课程设计说明书
x1=[1,zeros(1,15)]; %产生16点单位脉冲序列 x2=ones(1,16); %产生16点单位阶跃序列 x3=exp(-0.2*[0:15]); %用指数序列代表一般序列 y1=filter(b,a,x1), %计算单位脉冲响应 y2=filter(b,a,x2), %计算单位阶跃响应 y3=filter(b,a,x3), %计算一般序列响应 方法2:调用conv函数实现 b=[0.3,0.06,0,0]; a=[1,-1.1,0.55,-0.125]; [hn,n]=impz(b,a,16); %求出16点单位脉冲响应 x=exp(-0.2*(0:15)); %输入或产生一般序列 y1=conv(hn,x), %用线性卷积求系统响应 y2=filter(b,a,x), %用系统函数求系统响应 k=1:16;dy=y1(k)-y2(k), %两种计算的误差对比 结果表明,用有限长单位脉冲响应序列代替无限长单位脉冲响应系统会有 一定的误差,但可通过增加单位脉冲响应的长度逼近。
b=[0.3,0.06,0,0]; %系数向量不齐后面补0 a=[1,-1.1,0.55,-0.125]; %系数向量不齐后面补0 [hn,n]=impz(b,a,16), %列向求出16点单位脉冲响应 stem(n,hn,'.'); grid; %绘制点状图并加网格 xlabel('n');ylabel('hn');title('单位脉冲响应'); 若要写出闭环形式,可调用residuez函数将系统函数展开成部分分式形式,再通过 查表求Z反变换即可。
关键词:MATLAB;离散时间系统;系统分析;传输函数
燕山大学课程设计说明书
目录
第一章 离散时间系统与状态空间描述 …………………………………1 1.1 离散时间系统……………………1 1.2 状态空间描述……………………………3 1.3 LSI系统的求解方法……………………5
第二章 软件仿真设计……………5 2.1 状态方程…………………………………5 2.2 输出方程…………………………………6 2.3 LSI 系统的单位冲击响应…………………………7
第三章 仿真结果分析……………10 3.1 状态方程…………………………10 3.2 输出方程 ……………………………10 3.3 LSI 系统的单位冲击响应…………………………………………11
第四章 学习心得 …………………………………………………………11 第五章 设计与实验过程中遇到的问题和分析 ……………………12
三、系统输出的时域计算
在时域上计算离散时间系统的输出,实际上就是直接求解差分方程或作卷 积运算。参考文献[3]列举了迭代法、时域经典法、卷积法等常用方法及应用实 例。考虑到分析系统的目的在于综合,系统设计时不存在初始问题,因此,分 析系统响应重点分析零状态响应。只要掌握了分析系统的概念、原理和方法, 繁杂的计算可由MATLAB完成。
离散系统成为控制理论与控制工程中重要的一类系统模型。 系统一般可用常微分 方程在时域内描述,对复杂系统要求解高阶微分方程,这是相当困难的。经典控制理论中 采用拉氏变换法在复频域内描述系统,得到联系输入-输出关系的传递函数,基于传递函 数设计单输入-单输出系统极为有效,可从传递函数的零极点分布得出系统定性特性,并 已建立起一整套图解分析设计法,至今仍得到广泛应用。但传递函数对系统是一种外部描 述,它不能描述处于系统内部的运动变量,因此传递函数不能包含系统的所有信息。由于 六十年代以来,控制工程向复杂化、高性能方向发展,所需利用的信息不局限于输入量、 输出量、误差等,还需要利用系统内部的状态变化规律,加之利用数字计算机技术进行分 析设计及实时控制,因而可能处理复杂的时变、非线性、多输入-多输出系统的问题,但 传递函数法在这新领域的应用受到很大限制。于是需要用新的对系统内部进行描述的新方 法——状态空间分析法。
四、频率响应的计算
稳定系统的频率响应就是系统函数在单位圆上的取值,计算系统的频率响 应,可将系统函数中的Z变量用 e j 代入即可得到。频率响应是一个复函数,其 模叫幅度响应,其相角叫相位响应,它反映了输入序列的频谱经系统后所发生 的变化规律。从幅频曲线上可直观看到各频率分量的幅度变化情况,从相频曲 线上可直观看到各频率分量的相移情况。根据频响曲线分析系统对信号频谱的 影响,概念清楚、简单直观,对信号综合也意义重大,但要将一个较复杂的频 率响应复函数转化成幅度响应和相位响应并图示,计算量大且容易出错,图示 结果也不一定精确。利用MATLAB函数这些问题都迎刃而解。
燕山大学课程设计说明书
第一章相关离散时间系统的知识 1.1 离散时间系统
离散时间系统离散时间系统是将一个序列变换成另一序列的系统,它有多种类型, 其中线性时不变离散时间系统是最基本、最重要的系统。差分方程反映了系统输入与输出 的运动状态,是在时域描述系统的通用数学模型;系统函数是零状态下系统输出与输入的 Z 变换之比,在时域与频域之间起桥梁作用。分析系统就是在已知系统结构或系统模型条 件下,从时域和频域两方面分析系统输入与输出的关系,前者重点研究系统的时间特性, 后者主要研究系统的频率特性。下面从系统分析流程、系统模型创建、系统时域分析、系 统频域分析和因果稳定性分析等方面,介绍线性时不变离散时间系统的基本分析方法,并 以实例形式列举 MATLAB 在系统分析过程中的具体应用。
燕山大学课程设计说明书
燕山大学
课程设计说明书
题目: 离散时间系统的状态空间描述
学院(系): 电气工程学院 年级专业:_11 级 精仪 1 班 学 号: 110103020058 学生姓名: 指导教师: 教师职称:
燕山大学课程设计说明书
电气工程学院《课程设计》任务书
课程名称: 数字信号处理课程设计
基层教学单位:仪器科学与工程系
其中 x(kT)、u(kT)和 y(kT)分别为 n 维的状态向量、r 维的输入向量和 m 维的输出向 量; G(T)、H(T)、C(T)和 D(T)分别为 n n 维的系统矩阵、n r 维的输入矩阵、m n 维的输 出矩阵和 m r 维的直联矩阵。
离散系统状态空间模型的意义: 状态方程为一阶差分方程组,它表示了在(k+1)T 采样时刻的状态 x((k+1)T)与在 kT 采样时 刻的状态 x(kT)和输入 u(kT)之间的关系。 描述的是系统动态特性,其决定系统状态变量的动态变化。 输出方程为代数方程组,它表示了在 kT 采样时刻时,系统输出 y(kT)与状态 x(kT)和输入 u(kT)之间的关系。 描述的是输出与系统内部的状态变量的关系。
状态空间分析方法是能全面描述和分析动态系统的一种动力学分析与综合的主要 方法,其也适应于离散系统的动力学分析与综合。
与连续系统类似,为更好地分析、控制离散时间被控对象,引入状态空间分析方法。 本节主要研究线性离散系统的状态空间描述及如何建立状态空间模型。下面先讨论 工程控制系统的计算机实现,然后讨论离散系统的状态空间描述等问题。在经典控制理论 中,离散系统通常用差分方程或脉冲传递函数来描述。SISO 线性定常离散系统差分方程的 一般形式为
数
11 精仪一班