当前位置:文档之家› 现代控制理论课件状态空间与状态方程

现代控制理论课件状态空间与状态方程

将状态向量全体所构成的集合称为状态空间。 当输入量有多个时,其构成的列向量称为输
入向量。 可量测的量(其为状态和输入的函数)所构
成的向量称为输出向量。
清华大学 现代控制理论 课件 (自动化系 石宗英)
11/33
第二节 状态空间与状态方程
2.1 状态与状态空间 2.2 状态方程和输出方程 2.3 状态方程的导出
清华大学 现代控制理论 课件 (自动化系 石宗英)
7/33
2.1 状态与状态空间
当 (1) f(t)(t t0) 给定;
(2) y(t) 和dy(t)/dt 在t0 时的值已知; 时,则上述常微分方程的解唯一地被确定。因此, 可以认为y(t) 和dy(t)/dt 是该系统的一组状态变量, 相应的状态向量为
β0 β1
b0 b1
a1
β0
(5)
β2
b2
a1 β1
a2 β
β3 b3 a1 β2 a2 β1 a3 β0
清华大学 现代控制理论 课件 (自动化系 石宗英)
29/27
2.3 状态方程的导出
由此可得状态方程:
x1 x2
x2 x3
1u 2u
x3 x4 3u a1x3 a2 x2 a3x1 3u

x1 x2
y β0u x1 β1u
y
β0u
β1u
(2)
x3 x2 β2u y β0u β1u β2u
其中待定系数 β0 , β1, β2的推导过程如下:
由(2)式有:
清华大学 现代控制理论 课件 (自动化系 石宗英)
y x1 β0u
y
x2
β0u
β1u
y x3 β0u β1u β2u
清华大学 现代控制理论 课件 (自动化系 石宗英)
5/33
2.1 状态与状态空间
状态变量:构成系统状态的变量。
状态向量:若完全描述系统行为需要n个状态 变量 x1(t), x2 (t),...,xn (t), 将其视为向量 X (t) 的分量,则向量 X (t) 称为状态向量,记为
x1(t)
n
l
xi (t) aij x j (t) bikuk (t)
j 1
k 1
清华大学 现代控制理论 课件 (自动化系 石宗英)
13/33
2.2 状态方程和输出方程
当A和B为常数矩阵时,称状态方程为定常的; 当其包含有时变元时,称之为时变的。
线性输出方程的标准形式为
Y t CX t Du t
清华大学 现代控制理论 课件 (自动化系 石宗英)
12/33
2.2 状态方程和输出方程
状态变量的一阶微分方程组称为状态方程。
线性状态方程的标准形式为:
X (t) AX (t) Bu(t)
其中 X (t) Rn, u(t) Rl , 状态矩阵A是n×n矩阵,输入 矩阵B是n×l 矩阵。
状态方程的第i行为
23/33
2.1 状态与状态空间
也可选取 u1和u1 u2 为状态,即令
u1(t)
X (t)
u1(t) u2 (t)

X
(t)
1 R1C1
1 R1C2
1 R2C1
1 R2
1 C1
1 C2
X
(t)
1
R1C1 1
R1C1
u(t)
注意:不能选取 i1和u1为状态。 (为什么?)
18/33
2.3 状态方程的导出

X
(t
)
x1 x2
(t )
(t)
0
k
m
1
0
h
X
(t)
1
f
(t)
m
m

0 1
0
A
k
h
,
B
1
m m
m

X (t) AX (t) Bf (t)
清华大学 现代控制理论 课件 (自动化系 石宗英)
19/33
2.1 状态与状态空间
例2
R1
R2
u
其中 Y Rm , C Rmn , D Rml
清华大学 现代控制理论 课件 (自动化系 石宗英)
14/33
2.2 状态方程和输出方程
非线性时变状态方程的一般表示为:
X (t) f (X ,u,t)
其第i行为
xi (t) fi (x1(t), x2 (t),...,xn (t);u1(t),u2 (t),...,ul (t);t)
清华大学 现代控制理论 课件 (自动化系 石宗英)
3/33
2.1 状态与状态空间
在古典控制理论中,用传递函数来描述系统
y G(s)u
这里假设系统的初始条件是零。
当系统的初始条件非零时,则需要外部输入
u(t)(t [t0,)) 和初始条件的信息,才能确定 系统的输出 y(t)(t [t0 ,))。
清华大学 现代控制理论 课件 (自动化系 石宗英)
4/33
2.1 状态与状态空间
在 u(t)(t [t0 ,))已知时,能唯一地确定系统 运动(或行为)的在时刻 t0 的初始信息,称为 该系统在 t0 时的状态。
状态: 在未来外部输入已知时,为完全描述系统 行为(或运动)所需的最小一组变量。
系统的行为由某一时刻的状态以及该时刻之后的外 部输入唯一地确定。
1 R1
1 R2
1
R2C2
A
1
R2C1 1
R2C2
X
(t
)
1
R1C1 0
B
u
(t
)
Y (t)
1
R1 1
R2
0
1 R2
C
X (t)
1
R1华大学 现代控制理论 课件 (自动化系 石宗英)
X (t) AX (t) Bu(t) Y (t) CX (t) Du(t)
输出向量
u2 (t)
i2 (t)

du1 u u1 u1 u2
dt R1C1 R2C1
1 C1
1 R1
1 R2
u1
1 R2C1
u2
1 R1C1
u
du2 u1 u2 dt R2C2
1
1
R2C2 u1 R2C2 u2
清华大学 现代控制理论 课件 (自动化系 石宗英)
21/33
2.1 状态与状态空间
i1 C1
u1 i2 C2 u2
i2 (t)
C2
du2 dt
,
i1 (t
)
i2
(t)
C1
du1 dt
i1
u
u1 R1
,
i2
u1 u2 R2
清华大学 现代控制理论 课件 (自动化系 石宗英)
20/33
2.1 状态与状态空间

u1 (t ) X (t)
状态向量,
i1 (t ) Y (t)
x1 0 1 0 x1 1
x2
0
0
1
x2
2
u
x3 a3 a2 a1 x3 3
x1
y 1
0
0
x2
0u
清华大学 现代控制理论 课件 (自动化系 石宗英)
x3
30/27
第二节 状态空间与状态方程
2.1 状态空间与状态方程 2.2 状态方程和输出方程 2.3 状态方程的导出
现代控制理论
第二节 状态空间与状态方程
第二节 状态空间与状态方程
2.1 状态与状态空间 2.2 状态方程和输出方程 2.3 状态方程的导出
清华大学 现代控制理论 课件 (自动化系 石宗英)
2/33
第二节 状态空间与状态方程
2.1 状态与状态空间 2.2 状态方程和输出方程 2.3 状态方程的导出
例1
f(t)
k
y(t) h
m
d2 y dy
m
dt 2
h dt
ky(t)
f (t)
x1(t) y(t) X (t)
x2 (t) y(t)

x1(t) y(t) x2 (t)
x2 (t)
y(t)
k m
x1(t)
h m
x2 (t)
1 m
f
(t)
清华大学 现代控制理论 课件 (自动化系 石宗英)
d2x dt 2
2
dx dt
x
u
2
du dt
以u为输入,x为输出,写出其运动方程。
清华大学 现代控制理论 课件 (自动化系 石宗英)
33/33
若 u1(t),u1(t) u2 (t),u(t)已知,则i1(t)和i2 (t) 确定 故 u1(t)和u1(t) u2 (t)是一组状态。
……
?可否选取 i1和u1为状态。 (为什么?)
清华大学 现代控制理论 课件 (自动化系 石宗英)
10/33
2.1 状态与状态空间
对于一给定的系统,状态变量的选取不是唯 一的。
运动方程 = 状态方程(1阶微分方程组)
清华大学 现代控制理论 课件 (自动化系 石宗英)
+输出方程(代数方程组)
16/33
第二节 状态空间与状态方程
2.1 状态空间与状态方程 2.2 状态方程和输出方程 2.3 状态方程的导出
清华大学 现代控制理论 课件 (自动化系 石宗英)
17/33
2.3 状态方程的导出
x1(t) y(t) X (t)
x2 (t) y(t)
清华大学 现代控制理论 课件 (自动化系 石宗英)
8/33
2.1 状态与状态空间
相关主题