1第一章 线性系统的状态空间描述
线性系统的状态空间描述
第一章 线性系统的状态空间描述 1. 内容系统的状态空间描述化输入-输出描述为状态空间描述 由状态空间描述导出传递函数矩阵 线性系统的坐标转换组合系统的状态空间方程与传递函数矩阵2. 基本概念系统的状态和状态变量状态:完全描述系统时域行为的一个最小变量组。
状态变量:构成系统状态的变量。
状态向量设系统状态变量为)(,),(),(21t x t x t x n 写成向量形式称为状态向量,记为⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=)()()()(21t x t x t x t x n状态空间状态空间:以状态变量为坐标轴构成的n 维空间。
状态轨迹:状态变量随时间推移而变化,在状态空间中形成的一条轨迹。
3. 状态空间表达式设系统r 个输入变量:)(,),(),(21t u t u t u r m 个输出:)(,),(),(21t y t y t y m n 个状态变量:)(,),(),(21t x t x t x n例:图示RLC 电路,建立状态空间描述。
电容C 和电感L 两个独立储能元件,有两个状态变量,如图中所注,方程为)()()()()()(t i dtt du C t u t u t Ri dtt di LL c c L L ==++ )()(),()(21t u t x t i t x c L ==状态方程)(01)()(0/1/1/)()()()()()()()(212112211t u t x t x C L L R t xt x t x t xC t u t x t Rx t x L ⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡--=⎥⎦⎤⎢⎣⎡⇔⎩⎨⎧==++⇔输出方程[]⎥⎦⎤⎢⎣⎡==)()(01)()(21t x t x t u t y c 一般定义状态方程:状态变量与输入变量之间的关系[][][]t t u t u t u t x t x t x f t xdt t dx t t u t u t u t x t x t x f t xdt t dx t t u t u t u t x t x t x f t xdt t dx r n n n n r n r n );(,),(),();(,),(),()()();(,),(),();(,),(),()()();(,),(),();(,),(),()()(212121212222121111======用向量表示,得到一阶的向量微分方程[]t t u t x f t x),(),()(= 其中n n r r n n f f f f t u t u t u t u t x t x t x t x R R R ∈⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡∙∙∙=∙∈⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=∈⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=)()()(:)(,)()()(:)(,)()()(:)(212121输出方程:系统输出变量与状态变量、输入变量之间的关系,即[][][]t t u t u t u t x t x t x g t y t t u t u t u t x t x t x g t y t t u t u t u t x t x t x g t y r n m m r n r n );(,),(),();(,),(),()();(,),(),();(,),(),()();(,),(),();(,),(),()(2121212122212111=== 用向量表示为[]t t u t x g t y ),(),()(=4系统分类:1) 非线性时变系统[][]⎩⎨⎧==t t u t x g t y t t u t x f t x ),(),()(),(),()(2) 非线性定常系统[][]⎩⎨⎧==)(),()()(),()(t u t x g t y t u t x f t x3) 线性时变系统⎪⎩⎪⎨⎧+++++=+++++=rnr n n nn n n r r n n u t b u t b x t a x t a xu t b u t b x t a x t a x)()()()()()()()(1111111111111写成向量形式即为⎩⎨⎧+=+=)()()()()()()()()()(t u t D t x t C t y t u t B t x t A t x其中:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=)()()()()()()()()()(,)()()()()()()()()()(212222111211212222111211t b t b t b t b t b t b t b t b t b t B t a t a t a t a t a t a t a t a t a t A nr n n r r nn n n n n ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=)()()()()()()()()()(,)()()()()()()()()()(212222111211212222111211t d t d t d t d t d t d t d t d t d t D t c t c t c t c t c t c t c t c t c t C mr m m r r mn m m n n4) 线性定常系统⎩⎨⎧+=+=)()()()()()(t Du t Cx t y t Bu t Ax t x5 状态空间表达式的系统结构图状态和输出方程可以用结构图表示,形象地表明系统中信号传递关系。
第1章线性系统的状态空间描述
x&(t) Ax(t) Bu(t) y(t) Cx(t) Du(t)
• 情况1:输入u不含导数
y(n) an1y(n1) L a1y& a0 y bu
自主技术与智能控制研究中心
二、状态空间模型的建立
输入u不含导数 y(n) an1y(n1) L a1y& a0 y bu
选取状态变量 x1 y x2 y x3 y
I ml2 ml
自主技术与智能控制研究中心
ml M m
二、状态空间模型的建立
用一阶微分方程组表示系统模型!
&x& 1m2l2 g 1(I ml2 )u && 1(M m)mgl 1mlu
引入新的变量
x1 x x2 x&
x3 x4 &
x&1 x2
x&2 x&3
{1m2l x4
x&% Ax% Bu%
y%
Cx%
Du%
f1
A
f x
|x0
,u0
x1
M
fn x1
L O L
f1 xn
M
fn xn
B
f u
|x0 ,u0
,C
g x
|x0
,u0
,
D
g u
|x0 ,u0
自主技术与智能控制研究中心
二、状态空间模型的建立 例3:质量-弹簧-阻力器系统
自主技术与智能控制研究中心
u
线性化 0 V mg
m
d2 dt 2
(x
l
sin )
H
I&& Vl Hl
m d 2 (l cos) V mg
线性系统理论第一章
第一章线性定常系统的状态空间描述及运动分析1.1 线性定常系统的传递函数描述传递函数描述局部的,有局限性的描述传递函数描述的是系统的输入--输出关系,即假定对系统结构的内部信息一无所知,只能得到系统的输入信息和输出信息,系统内部结构就像一个"黑箱"一样,因此,传递函数只能刻画系统的输入--输出特性,它被称为系统的输入--输出描述和外部描述.常用的数学工具:拉普拉斯变换主要适用于描述线性定常系统1.单变量情形回顾已知由下列常系数微分方程描述的定常系统其中 : 系统的输出 ; :系统的输入; : 时间; 均为常数 ,(希望input少,收益大)假定所有初始值(包括导数的值)全为0,对上式两边取拉普拉斯变换,得到其中为的拉普拉斯变换,则下式称为系统的传递函数 :传递函数为的真有理分式,则称系统为物理能实现的. 单输入--单输出系统的传递函数必为真有理分式.系统的特征多项式: 多项式系统的特征方程 : 代数方程系统的极点 : 特征方程的根或者说特征方程的零点系统的零点 : 多项式的零点传递函数的零点和极点 : 零极相消后剩下的系统的零点和极点 (若系统有相同的零点和极点,则称系统有零极点相消)2.传递函数矩阵考察多输入--多输出的线性定常系统.令输入变量组 : {} , 输出变量组 : {} 且假定系统的初始变量为 0 .用和分别表示和的拉普拉斯变换, 表示系统的由第个输入端到第个输出端的传递函数,其中则由系统的线性属性(即满足叠加原理) 可以导出:称由上式所定义的为系统的传递函数矩阵. 容易看出, 为的一个有理分式矩阵. 当的元传递函数除严格真还包含真有理分式时,即它的一个或一些元传递函数中分母和分子多项式具有相等的最高幂次时,称为真有理分式矩阵.通常,当且仅当为真的或严格真的时,它才是物理上可实现的.作为一个判别准则,当且仅当零阵时, 为严格真的;非零常阵传递函数矩阵为真的.1.2 线性定常系统的状态空间描述1. 状态和状态空间定义1.1 动力学系统的状态定义为完全的表征系统时间域行为的一个最小内部变量组.组成这个变量组的变量称为系统的状态变量,其中为初始时刻由初始变量构成的列向量称为系统的状态向量,简称为状态.状态空间则定义为状态向量取值的一个向量空间.几点解释:1. 状态向量组可完全的表征系统行为的属性.2. 状态变量组的最小性.3. 状态变量组在数学上的特征.4. 状态变量组包含了系统的物理特征.5. 状态变量组选取上的不唯一性定理1.1 系统任意选取的两个状态变量组之间为线性非奇异的关系2.动态系统的状态空间描述和输入--输出描述不同,状态空间描述中把系统动态过程的描述考虑为一个更加细致的过程,输入引起系统状态的变化,而状态和输入则决定了输出的变化."输入"引起"状态"的变化 ( 一个运动的过程)数学上必须采用微分方程或差分方程来表征并且称这个数学方程为系统的状态方程考虑最为一般的连续动态过程: (一个一阶非线性时变微分方程组)进而,在引入向量表示的基础上,还可将状态方程简洁的表示为向量方程的形式:其中"状态"和"输入"决定"输出"的变化 (一个变量见的转换过程)描述这种转换过程的数学表达式为变换方程,并且称之为系统的输出方程或量测方程.最一般的,一个连续的动力学系统的输出方程具有以下形式:表示为向量方程的形式为其中系统的状态空间描述由状态方程和输出方程组成.离散动态过程(离散系统)的状态空间的描述: 只在离散时刻取值,用来表示其状态空间过程描述只反映离散时刻的变量组间的因果关系和转换关系.通常,可采用两条可能的途径来组成系统的状态空间描述:一是分析途径,适用于结构和参数已知的系统;二是辨识的途径,适用于结构和参数难于搞清楚的系统.3.线性定常系统的状态空间描述限于考虑线性定常系统的连续动态过程,此时,向量函数将都具有线性的关系,且不显含时间 .从而线性定常系统的状态空间描述的表达式为其中维状态向量维控制输入向量维输出向量系统矩阵输入矩阵输出矩阵前馈矩阵以上统称为系统的系数矩阵,均为实常阵.线性定常系统也叫做线性时不变系统(linear time-invariant L TI),完全由系数矩阵决定.简记为.对于线性定常系统,我们分别称系统矩阵的特征值,特征向量,若尔当标准型,特征方程,特征多项式为系统的特征值,特征向量,若尔当标准型,特征方程,特征多项式,系统的特征值也称作系统的极点.若,则此系统为单输入线性定常系统;若,此系统为单输出线性定常系统;若,此系统为单输入--单输出系统,或单变量系统.考虑线性定常离散系统的状态空间描述,其一般形式为其中维状态向量维控制输入向量维输出向量阶实常系数矩阵简记为1.3 输入输出描述导出状态空间描述------------- 系统的实现问题(第五章详解)考虑单输入--单输出线性定常系统.表征此系统动态过程的输入-输出描述,时域为或等价的频域描述即传递函数其中和分别表示和的拉普拉斯变换对于由上式描述的系统,可以引进状态变量 ,将其写成状态空间描述形式,其中为维状态变量分别为的常矩阵由"上"写成"下",称为实现问题,实现不具有唯一性1. 当时,有如下结论:定理1.2 给定单输入--单输出线性定常系统的输入输出描述如"上",当时,其对应的一个状态空间描述为:2. 当时,已知"上"求其状态空间描述.先求极限然后令为严格真,直接按的形式写出即可.3. 当时, 此时输入输出关系为此时状态空间描述形式为:1.4 由状态空间描述导出的传递函数矩阵对于多输入--多输出线性定常系统,传递函数矩阵是表征系统输入输出特性的最基本的形式.1. 传递函数矩阵的表示的基本表达式定理1.3 对应于状态空间描述的传递函数矩阵为并且 ,当时, 为真的 , 时, 为严格真的,且有2.的实用关系式有给出的关系式在理论分析上很重要,但从计算的角度而言不方便,下面给出由计算的两个实用算式.定理1.4 给定状态空间描述的系数矩阵 , 求出则相应的传递函数矩阵可表示为注: 的根 : 系统的极点 ; 分子的根 : 系统的零点推论1.1 若的最小多项式为则系统的传递函数矩阵可表示为2. 脉冲响应矩阵和状态空间描述定理1.11 线性定常系统其中的实常阵的脉冲响应矩阵为将其写作更为常用的形式定理1.12 两个代数等价的线性定常系统具有相同的脉冲响应矩阵.定理1.13 两个代数等价的线性定常系统具有相同的输出零状态响应和输出零输入响应.3. 脉冲响应矩阵和传递函数矩阵定理1.14 分别表示线性定常系统的脉冲响应矩阵和传递函数矩阵,则有推论1.2 给定两个线性定常系统 ,设两者都具有相同的输入和输出维数,状态维数不一定相同,则两系统具有相同的脉冲响应矩阵(即相同的传递函数矩阵)的充要条件为1.8 线性定常离散系统的运动分析归结为对定常的线性差分方程进行求解.1. 线性定常离散系统的运动规律对于上述系统,其状态运动的表达式为或2. 脉冲传递函数矩阵取初始状态 , 则可得到系统的输入输出关系式为其中为线性定常离散系统的传递函数矩阵, 按习惯称为脉冲传递函数矩阵.G(z) 为 z 的有理分式矩阵,通常只讨论其为真的或严格真的情况,此时 G(z) 为物理可实现的. 1.9 线性定常系统的时间离散化1. 问题的提出把连续时间系统化为等价的离散时间系统的问题. (课本P22 或百度文库)2.线性定常系统按采样周期T的离散化线性定常系统引入三点基本假设,以保证系统离散化后的描述简单,且是可复原的1. 采样器的采样方式取为以常数 T 为周期的等间隔采样. 采样瞬时为2. 保持器为零阶的.3. 采样周期的值要满足香农(Shannon)采样定理所给出的条件香农定理:离散信号可以完满地复原为原来的连续信号的条件为采样频率满足.考虑到 , 故上式可化为定理1.15 上述系统的时间离散化模型为其中注 :定理1.15提供了线性定常连续系统时间离散化的算法, 离散化系统仍为定常系统.不管A是否奇异,离散化后系统矩阵G一定是非奇异的.。
现代控制理论3-1线性系统的状态空间描述
x1 , x 2 , ⋯⋯, x n
x1 = y ɺ x2 = y x3 = ɺɺ y ⋮ xn = y ( n −1)
第二步:求各个状态一阶导数,并代入原微分方程,有
ɺ x1 = x2 x = x ɺ 3 2 ⋮ x = x ɺ n−1 n xn = −a0 x1 − a1 x2 − ⋯⋯ − an−1 xn + β 0u ɺ
di 1 + Ri(t ) + ∫ i (t )dt = u (t ) dt C 1 u c (t ) = ∫ i (t )dt C L
(1)取流过电感L的电流i(t)和电容C两端电压uc(t) 作为系统的两个状态变量,分别记作 x1=i1和x2=uc,则有
dx1 L dt + Rx1 + x 2 = u (t ) dx 2 = 1 x 1 dt C y = x2
电路如图1.1所示 系统的控制输入量为u(t),系统输出为u 例1.2 RLC电路如图 所示 系统的控制输入量为 电路如图 所示,系统的控制输入量为 ,系统输出为 c(t) ,建立 系统的状态空间表达式。 系统的状态空间表达式。
解:该RLC电路有两个独立的储能元件L和C, 设回路电流为i(t),根据基尔霍夫电压定律和R、 L、C元件的电压电流关系,可得下列方程
n
x1 = y − β 0 u ɺ xi = xi −1 − β i −1u, i = 2,3, ⋯ , n
其中 β 0 , β 1 , ⋯ , β n −1 是n个待定系数。
根据上述定义有
x1 = y − β 0 u ɺ x 2 = x1 − β1u ɺ xi = xi −1 − β i −1u ɺ x n −1 = x n − 2 − β n − 2 u ɺ x n = x n −1 − β n −1u
第一章线性控制系统的状态空间描述lyq
X3
X0 X(t)
状态变量 完全表征系统运动状态的
X2
最小一组变量 X1
状态向量 以状态变量为分量所构成的向量
状态空间 以状态变量x1(t), x2(t)… xn(t)为坐标轴构成的 n维空间称为状态空间。系统在任何时刻的状 态都可用状态空间中的一个点来表示。随着时 间的推移,x(t)将在状态空间中描绘出一条轨迹, 称为状态轨迹。
和古典控制理论不同,状态空间描述考虑了“输入 -状态-输出”这一过程,它注意到了被输入-输 出描述所忽略了的状态。输入引起了状态的变化, 而状态才决定了输出的变化。因此状态空间描述是 对系统的结构特性的反映,而输入-输出描述只是 对系统的端部特性的反映。然而具有相同端部特性 的系统,都可以具有不同的结构特性经。这表明状 态空间描述是对系统的一种完全的描述。
P
m
x,v
f
1.1 线性控制系统的状态空间表达
例2 系统如图所示,输入为u,输出uc,列写 其动态方程
L
R2
u
iL
R1
uc
1.选择状态变量:
x1 iL , x2 u C ,
1.1 线性控制系统的状态空间表达
2 列写一阶微分方程组
iL
(uLdiL) 1CduC dt R1 dt
L
u
iL
R2 R1
t t0
yq gq(x1, ,xn;u1, ,up;t)
D(t)
u(t)
B(t)
•
X (t)
++
dt
X(t)
C(t)
+
+ Y(t)
A(t)
1.1 线性控制系统的状态空间表达
1.1.3 系统的状态空间描述列写举例
线性状态空间法
•
x2=y(1)
X n 1 X n
•
·········
X n Y (n)
xn=y(n-1)
6
其状态空间体现式为
X AX BU
Y CX
X1 X2 X= …… Xn-1 Xn
0 0 B= … 0 β0
0 1 0 ··· 0
0 0 1 ··· 0
A=
…………
0 0 0 ··· 1
-an -an-1 -an-2 ··· -a1
I )]}
S
2.Sylve假seteA如tr重P(根A)d定是d理方[e:阵stA旳Ad任j(意A多 项s式I )],且方s 阵A
具有s个相同特征值,则有:
14
求下列矩阵旳矩阵指数。
61 A=
-4 2
-3 2 A=
1 -2
01 A=
-2 -3
11 A=
-4 5
15
eAt旳某些性质
(1). d dt
17
1.无输入的情况(即U(t)=0)
X AX
1. ①只有一种状态变量A→a,且有X(0)=X0
2.
X(t)= eat ·X0
3. ②推广到多种变量,n个
4.
X(t)= eAt ·X0
5.
18
2.有输入的情况
X AX BU
(1). X aX bU
X (t) ea(tt0 ) X (t0 )
x1,x2,…,xn做轴构成旳n维空间称。 4 状态方程:状态变量旳一阶导数与状态变量、
输入量旳关系。
2
2 线性定常系统旳状态空间描述
一状态变量选用
u1
x1
输入 被控过程 状态变量 输出装置
线性控制系统的状态空间描述.doc
duc dt
=
−
(
R1
1 + R2
)C
uc
−
(R1
R1 + R2
)
iL
+1 (R1 + R2 )C
e(t)
diL dt
=−
L(
R1 R1 +
R2
)
uc
−
L(
R1 R1
R2 + R2
)
iL
+
R2 e(t) L(R1 + R2 )
写成矩阵形式
⎡ ⎢ ⎢
任何时刻的行为就完全确定了。最小变量组中的每个变量称为状态变量,而以这组状态变量 组成的向量称为状态向量。状态实际上是状态向量的简称。
设 x1 (t), x2 (t), , xn (t) 是系统的一组状态变量,则状态向量就是以这组状态变量为分
量的向量,记为
x(t) = [x1(t) x2 (t)
xn (t)]T
⎥
bnr
(t
)
⎥ ⎦
3
⎡ c11(t)
C
(t
)
=
⎢ ⎢ ⎢
c21
(t
)
⎢ ⎣
cm1
(t
)
c12 (t) c22 (t)
cm2 (t)
c1n (t) ⎤
⎡ d11(t)
c2n
(t
)
⎥ ⎥
⎥
D(t)
=
⎢ ⎢
d21
(t
)
⎢
cmn
(t
)
⎥ ⎦
⎢ ⎣
dm1
(t
)
线性系统的状态空间的描述的结构图如图 1-3 所示
《自动控制原理》线性系统的状态空间描述
s
s
0 +
1
=
Gc11 (s) Gc21 (s)
5s
Gc12 (s) Gc22 (s)
式中 Gcij (s) 表示U j (s) 至 Yi (s)(i, j = 1,2) 通道的串联补偿器传递函数。可
以验证这种解耦系统的开环传递矩阵Gp (s)Gc (s) 为对角阵:
1
Gp
(s)Gc
(s)
=
=
1+
(s + 1) 1
U2 (s)
(s + 1)
+ 1+1
1 (s
+ 1)
• 1+1
1 (2s
+ 1) U1 (s)
1
2s +1
= s + 2 U 2 (s) + 2(s + 2) U1 (s)
其向量-矩阵形式为
1
Y
(s)
=
Y1 (s) Y2 (s)
=
2(s 2s
+ +
1) 1
2(s + 2)
0 1
U U
1 2
(s) (s)
=
'(s)U
(s)
s + 2
原系统闭环传递函数矩阵为
1
'
(s)
=
2(s 2s
+ +
1) 1
2(s + 2)
0
1
s + 2
串联补偿器 Gc (s) 的设计:由式(9-60)并考虑 H (s) = I 有
Gc
(s)
=
G
−1 p
(s)(s)[I
线性系统理论(第1章)
在模拟结构图中常用积分器、放大器、反相器、加法 器等基本元件,它们的表示方式分别如图1.2.3所示。
第1章 控制系统的状态空间描述
A(t),B(t),C(t)和D(t)分别定义在(,)上t的 连续函数矩阵,被统称为该系统的状态空间描述的参数矩 阵,简称状态参数矩阵。
第1章 控制系统的状态空间描述
江苏大学电气学院
矩阵A(t)反映了系统的许多重要特性,如稳定性等,因此 常称矩阵A(t)为系统的特征矩阵,为系统矩阵(状态阵); 矩阵B(t)称为输入矩阵;矩阵C(t)称为输出矩阵;矩阵D(t) 称为耦合阵(前馈矩阵)。
,xn (t)}
独立状态变量的个数即系统微分方程的阶次n。
第1章 控制系统的状态空间描述
江苏大学电气学院
对于如下系统:
y(n) (t) an1 y(n1) (t)
a1
y(t)
a0
y(t)
b u(n1) n1
(t)
b1u(t) b0u(t)
其中y是系统的输出,u是系统的输入。
第1章 控制系统的状态空间描述
江苏大学电气学院
现代控制理论的名称是在1960年以后开始出现的, 用以区别当时已经相当成熟并在后来被称为经典控制 理论的那些方法。
现代控制理论已在航空航天技术、军事技术、通信 系统、生产过程等方面得到广泛的应用。现代控制理 论的某些概念和方法,还被应用于人口控制、交通管 理、生态系统、经济系统等的研究中。
内部的状态信息并加以利用;一阶微分方程组比高阶微分
线性系统的状态空间描述-简
x = A(t ) x B(t )u y C (t ) x D(t )u
对前面引入的状态空间模型的意义,有如下讨论: 状态方程描述的是系统动态特性, x = A(t ) x B(t )u
‒ 其决定系统状态变量的动态变化。
y C (t ) x D(t )u
第二章 线性系统的状态空间描述
2.1 系统的状态空间描述
2.2 系统的状态空间表达式的分类
2.3 状态空间表达式的建立 2.4 线性时不变系统的特征结构 2.5 状态方程的约当规范形 2.6 由状态空间描述导出传递函数阵
2.7 系统系统在坐标变换下的特性
2.8 组合系统的状态空间描述 2.9 Matlab问题 小 结
ym
图1-3 多输入多输出系统示意图 (4)状态空间 以x1(t),x2(t),…,xn(t)为坐标轴构成的一个n维欧氏空 间,称为状态空间。
状态是指在系统中决定系统状态的最小数目的变量的有序集合。而所谓 状态空间则是指该系统的全部可能状态的集合。简单来说,状态空间可 以视为一个以状态变数为座标轴的空间,因此系统的状态可以表示为此 空间中的一个向量。
duc (t ) C i (t ) dt di (t ) L Ri (t ) uc (t ) u (t ) dt
将上式中状态变量的一阶导数放在方程左边,其余 项移至方程右边,整理得一阶微分方程组为:
du c (t ) 1 i (t ) dt C di (t ) 1 R 1 u c (t ) i (t ) u (t ) dt L L L
例:线性定常、单输入—单输出系统,外部描述为线 性常系数微分方程
y (n) an1 y (n1) a1 y (1) a0 y bn1u (n1) b1u (1) b0u
现代控制理论-线性系统的状态空间描述
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 )
状态空间描述(一)
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间因果关系的数学表达式,称为状态方 程,其数学表达式的形式对于连续时间系统为一阶微 分方程组,对于离散时间系统为一阶差分方程组 ;
线性系统的状态空间描述
状态向量:是由状态变量所构成的向量,即向量
x(t)x1(t),x2(t),L,xn(t)T称为n维状态向量。
状态空间:以n个线性无关的状态变量作为基底所组 成的 n 维空间称为状态空间Rn。
状态轨线:随着时间推移,系统状态x(t)在状态空间 所留下的轨迹称为状态轨线或状态轨迹。
连续系统:
x&(t)f [x(t),u(t),t] y(t)g[x(t),u(t),t]
离散系统:
xy(t(ktk1))gf[[xx(t(ktk),),uu(t(ktk),)t,ktk]] 或 x(yk(k)1)g[fx[(xk()k,)u,(uk()k,)k,]k]
4.线性系统状态空间表达式:状态方程与输出方 程都是线性方程的系统是线性系统。线性系统的状态方 程是一阶向量线性微分方程或一阶向量线性差分方程。
关于状态的几点说明
系统的状态空间描述
状态变量组选取上的不唯一性: 由于系统中变量的个数必大于n,而其中仅有n个
是线性无关的,因此决定了状态变量组在选取上的不 唯一性。
➢状态变量不是所有变量的总和。 ➢输出量可以选作状态变量。 ➢输入量不允许选作状态变量。 ➢状态变量有时是不可测量的。 ➢状态变量是时间域的。
对于控制工程而言,它可能是被控对象、控 制装置,也可能是某些部件的串联、并联和反馈 组合。
图1-1 系统的方块图表示
✓ 图中方块以外的部分为系统环境; ✓ 环境对系统施加的作用或激励称为系统输入,
用向量 u[u1,u2,Lup]T表示; ✓ 系统对环境的作用(即从外部量测到的系统信
息)称为系统输出,用向量 y[y1,y2,Lyq]T表示; ✓ 系统输入和输出统称为系统的外部变量。 ✓ 描述系统内部状况的变量称为系统的状态变量,
第一章线性系统的状态空间描述
则有 x1 x2
x2 x3
x3 a0 x1 a1x2 a2 x3 b0u
写成矩阵形式
x1 0 1 0 x1 0
x2
0
0
1
x2
0
u
x3 a0 a1 a2 x3 b0
x1
y 1
0
0
x2
x3
状态图如下:
一般情况下,n 阶微分方程为: y(n) an1 y(n1) a1 y a0 y b0u
选择 n 个状态变量为 系统方程为
x1 y 0u x2 x1 1u x3 x2 2u
xn xn1 n1u
x1
x2
xn
0
0
0
a0
1 0 0 a1
0 1 0 a2
0 0 0 a3
0 0 1 an1
x1 x2
xn
1
x3 x4
0 0 0
0 0 0
mg M
0
(M m)g Ml
0
x2
1 M
u
;
1 0
x3 x4
0
1 Ml
x1
y 1
0
0
0
x2
x3 x4
状态图为
1.2 由微分方程求状态空间表达式
一个系统,用线性定常微分方程描述其输入和输出的关系。通过选 择合适的状态变量,就可以得到状态空间表达式。
设小球的重心坐标为: ( yG , zG )
则 yG y l sin
zG l cos
在水平方向,应用牛顿第二定律:
M
d2 y dt2
m
d2 dt2
(y
l
sin )
u
转动方向的力矩平衡方程式:
第1章 线性系统的状态空间描述(2)
⋯ ⋯ ⋯ ⋯ ⋯
0 0 0 0 ⋮ b = ⋮ 0 1 β 0 −an−1
C = [1 0 ⋯ 0]
状态变量结构图
例1 设
y
(3)
+ 5 ɺɺ+ 8 y+ 6 y = 3u y ɺ
求(A 求(A,B,C,D)
( n −1)
z
(n)
+ an−1 z
ɺ + ⋯ + a1 z + a0 z = u
y(s) z(s)
= β n −1 s
n −1
+ ⋯ + β 1s + β 0
y = β n −1 z
选取状态变量
( n −1 )
ɺ + ⋯ + β1z + β 0 z
ɺ x1 = z , x 2 = z , x3 = ɺɺ, ⋯ , x n = z z
其中h0 , h1 ,⋯ , hn −1是n个待定系数
ɺ y ɺ 求 出 y , ɺɺ , ⋯ , y ( n − 1 ) ⇐ 由 x i 及 u , u , ⋯ 表 示
即:
x1 = y − h0u ⇒ y = x1 + h0u
ɺ ɺ ɺ ɺ x2 = y − h0u − h1u ⇒ y = x2 + h0u + h1u
+⋯+ hn−1u
xn = y
( n−1)
− h0u
( n−1)
( n−1)
− h1u
( n−2)
−⋯− hn−1u
( n−2)
⇒ y
= xn + h0u
( n−1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
+L+
dqp (t)u p
写成矩阵向量形式
⎡ a11 (t )
A(t)
=
⎢ ⎢
M
L
a1n (t)⎤
M
⎥ ⎥
B(t) = ⎢⎢⎡b11M(t)
L
b1
p (t M(t)⎥⎦
⎢⎣bn1(t) L bnp (t)⎥⎦
9
C (t )
=
⎡ ⎢ ⎢
c11(t M
)
L
c1n (t M
(z
+ l sin θ )
u
=
M
d2z dt 2
+
m
d2 dt 2
(z
+ lθ )
两个方程均为非线性方程。 但考虑到要求摆垂直不到,即θ在很小范围变化,
因此以θ0 = 0,θ&0 = 0为平衡工作点,在此工作点处对系统线性化
sin θ
≈
sin θ0
+
d dt
sin θ
(θ
θ =θ0
−θ0)
=
cosθ0 (θ
对于单输入单输出系统用n阶微分方程描述的系统,应有n 个状态变量。
状态变量的选取不唯一。
这n个状态变量用x1(t),x2(t),…,xn(t)表示。
5
3、状态向量
以n个状态变量x1(t),x2(t),…,xn(t)作为向量x(t)的分 量,所构成的向量称为状态向量,记作
⎡ x1(t)⎤
x(t
)
=
⎢ ⎢ ⎢
x& = Ax + Bu y = Cx + Du
状态空间表达式的结构示意图
对于非线性系统可以在系统平衡点处对非线性函数进行线性化 的方法
f (x,u) =
f
(
x0
,
u0
)
+
⎜⎛ ⎝
∂f ∂xT
⎟⎞ ⎠ x=x0
⋅
Δx
+
⎜⎛ ⎝
∂f ∂uT
⎟⎞ ⎠ x=x0
⋅ Δu
u =u0
u=u0
g ( x, u)
再叠加。
18
1、能控标准型 可以将 G ' ( s)分解为两部分相串联的形式
z、y应满足下面的微分方程
z(n)
+
a z (n−1) n−1
+L+
a1z&
+
a0 z
=
u
与状态方程有关
y = b'n−1 z(n−1) + L + b'1 z& + b'0 z + bnu 与输出方程有关
选取状态变量为
x1 = z, x2 = z&, x3 = &z&,L, xn = z (n−1)
)
⎤ ⎥ ⎥
⎢⎣cq1(t) L cqn (t)⎥⎦
D(t)
=
⎡ ⎢ ⎢
d11(t M
)
L
d1
p (t M
)⎤ ⎥ ⎥
⎢⎣dq1(t) L dqp (t)⎥⎦
对于具有q个输出, p个输入的n阶系统,,线性系统状态空间描述
为:
x& = A(t)x + B(t)u
y = C(t)x + D(t)u
x—n×1维状态向量;y--q×1维输出向量;u--p×1维输入向量
=
g(x0 , u0 )
+
⎜⎛ ⎝
∂g ∂xT
⎟⎞ ⎠
x= x0
⋅ Δx
+ ⎜⎛ ⎝
∂g ∂uT
⎟⎞ ⎠
x= x0
⋅ Δu
u =u0
u =u0
11
1.1.3 物理系统状态空间描述的建立
例:如图所示弹簧-质量阻尼系统,其
输入为u1和u2 ,输出为y1和y2 ,写出 状态空间描述。
解:列写原始方程,根据牛顿第二定律
y = b'n−1 xn + L + b'1 x2 + b'0 x1 + bnu
那么状态方程为
19
x&1 = x2
x&2 = x3
M x&n−1 = xn
G(s) = bn
+
b'n−1 s n−1 + L + b'1 s + b'0 s n + an−1s n−1 + L + a1s + a0
= bn
−θ0)
=θ
cosθ
≈
cosθ0
+
d dt
cosθ
θ =θ0
(θ
−θ0)
= 1− sin
θ0 (θ
−θ0)
=1
15
u
=
M
d2z dt 2
+
m
d2 dt 2
(z
+ lθ )
⎡ ⎢m ⎣
d2 dt 2
(z
+
lθ
⎤ )⎥l ⎦
=
mglθ
(M + m)&z&+ mlθ&& = u &z&+ lθ&& = gθ
⎡ ⎢ ⎢ ⎢ ⎢ ⎣
x&1 x&2 x&3 x&4
⎤ ⎥ ⎥ ⎥ ⎥ ⎦
=
⎡0
⎢⎢−
k1 m1
⎢0
⎢ ⎢⎣
0
1 −f
m1
0
f m2
0 0 0 − k2
m2
0
f m1
1 −f
m2
⎤ ⎥ ⎥ ⎥ ⎥ ⎥⎦
⎡ ⎢ ⎢ ⎢ ⎢ ⎣
x1 x2 x3 x4
⎤ ⎥ ⎥ ⎥ ⎥ ⎦
+
⎡ ⎢ ⎢ ⎢ ⎢ ⎢⎣
0
1 m1
第一章 线性系统的状态空间描述
1
1.1 系统的状态空间描述
系统描述的几个基本概念 复习单输入单输出系统状态空间表达式的建立 组合系统状态空间表达式的建立
2
1.1.1 系统描述的基本概念
1、系统描述的两种基本类型 输入和输出均称为外部变量; 系统的数学描述: 外部描述——输入输出描述 通过输入输出的因果关系研究系统特性 对系统内部情况不知——“黑箱”
⎢⎢0 ⎢0
0 0
−
mg M
0
⎢⎣0
0
(M +m)g Ml
y = [0 0 1 0]x
0⎤ ⎡ 0 ⎤
0⎥⎥ 1⎥
x
+
⎢ ⎢ ⎢
1 M
0
⎥ ⎥⎥u
0⎥⎦
⎢ ⎣
−1 Ml
⎥ ⎦
16
1.2 化单输入单输出描述为状态空间描述
由微分方程求状态空间描述 由传递函数求状态空间描述 由系统结构图求状态空间描述
惯性力矩为
⎡ ⎢m ⎣
d2 dt 2
(z
+
l
sin
θ
⎤ )⎥l ⎦
cosθ 14
则刚体处于静止或匀角速度转动,其合外力矩应为零
⎡ ⎢m ⎣
d2 dt 2
(z
+
l
sin
θ
⎤ )⎥l
⎦
cosθ
=
mgl sin
θ
⎡ ⎢m ⎣
d2 dt 2
(z
+
lθ
⎤ )⎥l ⎦
=
mglθ
u
=
M
d2z dt 2
+
m
d2 dt 2
0
0
0⎤
0
0
1 m2
⎥ ⎥ ⎥ ⎥ ⎥⎦
⎡u1 ⎢⎣u2
⎤ ⎥ ⎦
⎡ x1 ⎤
⎡ ⎢ ⎣
y1 y2
⎤ ⎥ ⎦
=
⎡1 ⎢⎣0
0 0
0 1
0⎤ 0⎥⎦
13
⎢ ⎢ ⎢ ⎢ ⎣
x2 x3 x4
⎥ ⎥ ⎥ ⎥ ⎦
例:设有一个倒立摆安装在传动车上,z为小车相对参考系的位 置,θ为倒立摆偏离垂直位置的角度,摆杆长度为l,忽略其质量; m为摆的质量,M为小车质量,u为控制量,使倒立摆竖立在垂 直位置而不倾倒,所有摩擦忽略不计,试列写状态空间方程。
描述系统内部行为特征的量——状态变量;
状态变量为内部变量;
内部描述——状态空间描述
揭示输入对内部状态的影响
又描述对外部输出的影响——“全描述”
3
2、 系统的几个基本概念 松弛性:系统在时刻t0称为松弛的,当且仅当输出y[t0,∞)由 输入u[t0,∞)唯一确定。
等价零初始状态 y=Hu 因果性:若系统在时刻t的输出仅取决于时刻t及在t之前的输 入,而与t之后的输入无关,则称系统具有因果性。 等价物理可实现性 线性性:叠加性 时不变性(定常性)系统为时不变的,当且仅当系统输出波 形与输入起始时刻无关。
4
1.1.2 状态与状态空间的相关概念
对于单输入单输出系统
¾ 独立变量(状态变量)的个数与系统微分方程的阶次一样;
¾ 独立变量确定后,其它变量可以用独立变量代数表示。
¾ 独立变量组不是唯一的。
1、状态(抽象概念)
系统在时间域中的行为或运动信息的集合称为状态;
2、状态变量(具体物理量)
能完全确定系统运动状态的最少数目的一组变量。
M x&n = fn (x1,Lxn;u1,Lup;t)
用矩阵和向量的形式表示,
⎡ x1(t)⎤
x(t)