现代控制理论基础分解
件,即电容 C 和电感 L ,所以应该有两个状态变量。
5
R
u
+ -
i C
L
图1 典型的 RLC 电路
uc
6
状态变量的选取,原则上是任意的,但是考虑到
i i 电流容经的它储 的能 电与 流其两直端接的相电关压,u故c 通有常关就,以电u感c 的和储能与作
为此系统的两个状态变量。
7
根据电路理论,很容易写出两个含有状态变量的 一阶微分方程组
y 1
0
x1 x2
或
y cT x
式中
cT 1 0
(4)
12
六.状态空间表达式 状态方程和输出方程总合起来,构成对一个系
统完整的动态描述,称为系统的状态空间表达式。 例如在上例中,式(2)、(4)合称为一个状
态空间表达式。
13
在经典控制理论中,用指定某个输出量的高阶
微分方程来描述系统的动态过程,这就可以进一步 得出系统的传递函数描述。
例如,在上例中,在以 uc 作为输出时,从式(1)
i 中消去变量 ,得到二阶微分方程为
uc
R L
uc
1 LC
uc
1 LC
u
(5)
14
其推导过程如下:
t 将式(1)的第一个方程两边对时间
求导数,得
uc
1 C
i
故有
i Cuc
15
另外由式(1)的第一个方程可得
i Cuc
将以上两式代入到式(1)的第二个方程得
(s2
R L
s
1 LC
)uc
(
s)
1 LC
u(s)
稍作整理即得式(6)。
18
如果要将高阶微分方程或传递函数变换为状态方 程,即分解为多个一阶微分方程,那么此时的状态方 程可以有无穷多种形式,这是由于状态变量的选择可 以有无穷多种的缘故。这种状态变量的非唯一性,归 根到底是由于系统结构的不确定性造成的。
21
从理论上来说,并不要求状态变量在物理上一 定是可以测量的量,但是在工程实践中,仍然以选 取那些容易测量的量作为状态变量为宜,因为在最 优控制中,往往要求将状态变量作为反馈量。
下面介绍一般情况。设有一个单输入单输出定
常系统,其状态变量为 x1, x2 ,, xn ,
则状态方程的一般形式为:
22
x1 a11x1 a12 x2 a1n xn b1u x2 a21x1 a22 x2 a2n xn b2u
xn an1x1 an2 x2 ann xn bnu
输出方程则有如下形式:
23
y c1x1 c2x2 cn xn
用矩阵形式表示,状态空间表达式则为
x Ax bu y cxΒιβλιοθήκη x1 式中x
x2
表示
n 维状态向量,
xn
(9)
24
a11 a12 a1n
A
a21
考虑上例的情况,按照式(5)或(6),如果另 外选择状态变量,
19
即选择
x1 uc
x2 uc
则
x1 uc x2
x2
uc
1 LC
uc
R L
uc
1 LC
u
1 LC
x1
R L
x2
1 LC
u
(7)
20
即
0 1 0
x
1 LC
R L
x
1 u LC
(8)
这就是该系统的另一个状态方程,比较式(2)与(8) 可知,显然它们是不同的。
其中
x
x1 x2
0
A
1
1
C R
L L
0
b
1
L
10
五.输出方程
在系统指定输出的情况下,该输出与状态变量 间的函数关系式,称为系统的输出方程。
在上例中,如果系统指定 x1 uc 作为输出,
y 则(输出一般用 表示)有
y uc
或
y x1
(3)
11
这个输出方程可以用矩阵形式表示为
a22
a2
n
表示
n
n
的系统矩阵,
an1
an2
ann
b1
b
b2
表示n 1的输入矩阵。
bn
25
r 对于一个复杂系统,具有 个输入,m 个输出,
此时状态方程变为
x1 a11x1 a12 x2 a1n xn b11u1 b12u2 b1rur x2 a21x1 a22 x2 a2n xn b21u1 b22u2 b2rur
Cuc
1 L
uc
RC L
uc
1u L
稍作整理即得式(5)。
16
根据式(5)可以写出其相应的传递函数为
1
uc (s)
LC
u(s) s2 R s 1
L LC
(6)
其相应的推导过程如下:
对式(5)两边取Laplace变换得
17
s2uc (s)
R L
suc (s)
1 LC
uc (s)
1 LC
u(s)
线性系统的状态空间分析法
目录
线性系统的状态空间描述 线性系统的运动分析——状态转移矩阵 线性系统的能控性、能观性及对偶原理 线性系统的能控规范型和能观规范型 线性系统的实现 线性离散系统的分析
1
线性系统的状态空间描述
1 线性系统的状态空间描述
一.状态变量
1.状态变量——足以完全表征系统运动状态的最小个
xn an1x1 an2 x2 ann xn bn1u1 bn2u2 bnrur
并把这些状态变量看作是向量 x的(t分) 量,则 就 称 x(为t) 状态向量,记作
x(t) x1(t) x2(t) xn(t)T
3
三.状态空间 以状态变量 x1(t) ,x2(t) ,…,xn (t) 为坐标轴所构
成的 n 维空间,称为状态空间。
t 在特定时刻 ,状态向量x(t) 在状态空间中是
一点。已知初始时刻 t0 的状态向量 x(t0 ) ,就得到
状态空间中的一个初始点。随着时间的推移,x(t) 将 在状态空间中描绘出一条轨迹,称为状态轨线。
4
四.状态方程
由系统的状态变量所构成的一阶常微分方程组称 为系统的状态方程。
举例说明状态方程的列写过程。
图1是一个R L C网络,此系统有两个独立的储能元
C duc i dt
L
di dt
Ri
uc
u
亦即
uc
1 C
i
i
1 L
uc
R L
i
1 L
u
(1)
8
式(1)就是图示系统的状态方程,
令
x1 uc x2 i
并写成矩阵形式, 则状态方程变为
x1 x2
0
1
L
1
C R
L
x1 x2
0
1
L
u
(2)
9
或
x Ax bu
数的一组变量;
n n 2.一个用阶 微分方程描述的系统,就有 个独立
变量;
3.系统状态变量就是 n 阶系统的 n 个独立变量; n n 4. 阶微分方程式要有唯一确定的解,必须知道 个
独立的初始条件;
n 5. 个独立的初始条件就是一组状态变量在初始时刻
t0 时的值。
2
二.状态向量
如果 n 个状态变量用x1(t) ,x2(t) ,…,xn (t) 表示,