当前位置:文档之家› 中科大考研自动控制理论内部讲义四(19-24)

中科大考研自动控制理论内部讲义四(19-24)

第六讲 控制系统的状态空间分析与综合经典控制理论主要以传递函数为基础,采用复域分析方法,由此建立起来的频率特性和根轨迹等图解解析设计法,对于单输入—单输出系统极为有效,至今仍在广泛成功地使用。

但传递函数只能描述线性定常系统的外部特征,并不能反映其全部内部变量变化情况,且忽略了初始条件的影响,其控制系统的设计建立在试探的基础之上,通常得不到最优控制。

复域分析法对于控制过程来说是间接的。

现代控制理论由于可利用数字计算机进行分析设计和实时控制,因此可处理时变﹑非线性﹑多输入-多输出系统的问题。

现代控制理论主要以状态空间法为基础,采用时域分析方法,对于控制过程来说是直接的。

它一方面能使设计者针对给定的性能指标设计出最优控制系统,另一方面还可以用更一般的输入函数代替特殊的所谓“典型输入函数”来实现最优控制系统设计。

随着控制系统的高性能发展,最优控制﹑最佳滤波﹑系统辨识﹑自适应控制等理论都是这一领域研究的主要课题。

在用状态空间法分析系统时,系统的动态特性是由状态变量构成的一阶微分方程组来描述的。

它能反映系统的全部独立变量的变化,从而能同时确定系统的全部运动状态,而且可以方便地处理初始条件。

第0节 必要的数学基础集和线性空间 基和基底变换向量范数、内积和格兰姆矩阵 线性变换及其矩阵表达式和范数 线性变换结构和线性代数方程组 特征值、特征向量和约当标准型 矩阵多项式和矩阵函数第一节 控制系统的状态空间描述一、状态空间的基本概念 1. 状态和状态变量表征系统运动的信息称为状态,足以完全表征系统运动状态的最小个数的一组变量称为状态变量。

一个用n 阶微分方程式描述的系统,就有n 个独立变量,当这n 个独立变量的时间响应都求得时,系统的运动状态也就被揭示无遗了。

因此,可以说该系统的状态变量就是n 阶系统的n 个独立变量。

状态变量的选取具有非唯一性,既可用某一组又可用另一组数目最少的变量作为状态变量。

状态变量不一定在物理上可量测,有时只具有数学意义,但实用时毕竟还是选择容易量测的量作为状态变量,以便满足实现状态反馈﹑改善性能的要求。

状态变量的一般记号为)(,)(),(21t x t x t x n 。

2. 状态向量把描述系统状态的n 个状态变量)(,)(),(21t x t x t x n 看作向量)(t x 的分量,则向量)(t x 称为n 维状态向量,记作﹕⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=)()()()(21t x t x t x t n x 或[]T n t x t x t x t )(,),(),()(21 =x3. 状态空间以n 个状态变量作为坐标轴所构成n 维空间称为状态空间。

系统在任一时刻的状态,在状态空间中用一点来表示。

随着时间的推移,)(t x 将在状态空间中描绘出一条轨迹,称为状态轨线。

4. 状态方程由系统的状态变量构成的一阶微分方程组称为状态方程。

由于状态变量的选择具有非唯一性,故状态方程也具有非唯一性。

对于一个具体的系统,当按可量测的物理量来选择状态变量时,状态方程往往不具备某种典型形式,当按一定规则来选择状态变量时则具有典型形式,从而给研究系统特性带来方便。

尽管状态方程形式不同但它们都描述了同一个系统,不同形式的状态方程之间实际上存在着某种线性变换关系。

用图6-1所示的C L R --网络说明如何用状态变量描述这一系统。

图6-1 C L R --电路此系统有两个独立储能元件,即电容C 和电感L ,故用二阶微分方程式描述该系统,所以应有两个状态变量。

状态变量的选取,原则上是任意的,但考虑到电容的储能与其两端的电压c u 有关,电感的储能与流经它的电流i 有关,故通常就以c u 和i 作为此系统的两个状态变量。

根据电工学原理,容易写出两个含有状态变量的一阶微分方程式﹕u u Ri dtdiL i dtdu Cc c=++=亦即 u Li L R u L ii Cuc c 111+--== (6-1)设状态变量i x u x c ==21,,则该系统的状态方程为u Lx L R x L xx Cx11121221+--==写成向量矩阵形式为u L x x L R LC x x ⎥⎥⎦⎤⎢⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=⎥⎦⎤⎢⎣⎡101102121 (6-2a ) 简记为bu Ax x+=式中 ⎥⎥⎦⎤⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=⎥⎦⎤⎢⎣⎡=L L R L C x x 10,110,21b A x 若改选c u 和c u作为两个状态变量,即令c c u x u x ==21,,则该系统的状态方程为u LCx L R x LC xx x1121221+--==即u LC x x L R LCx x⎥⎥⎦⎤⎢⎢⎣⎡+⎥⎦⎤⎢⎣⎡⎥⎥⎦⎤⎢⎢⎣⎡--=⎥⎦⎤⎢⎣⎡101102121 (6-2b ) 比较式(6-2a )和式(6-2b ),显然,同一系统,状态变量选取的不同,状态方程也不同。

5. 输出方程系统输出量与状态变量﹑输入量的关系称为输出方程。

输出量由系统任务确定或给定。

如在图6-1系统中,指定c u x =1作为输出,输出一般用y 表示,则有c u y = (6-3) 或 1x y =式(6-3)就是图6-1系统的输出方程,它的矩阵表示式为 []⎥⎦⎤⎢⎣⎡=2101x x y 或 cx y =6. 状态空间表达式状态方程和输出方程的组合称为状态空间表达式,它既表征了输入对于系统内部状态的因果关系,又反映了内部状态对于外部输出的影响,所以状态空间表达式是对系统的一种完全的描述。

由于系统状态变量的选择是非唯一的,因此状态空间表达式也是非唯一的。

设单输入—单输出线性定常连续系统,其状态变量为)(,)(),(21t x t x t x n ,则状态方程的一般形式为u b x a x a x a xu b x a x a x a xu b x a x a x a xn n nn n n n n n n n ++++=++++=++++=2211222221212112121111 (6-4)输出方程则有如下形式n n x c x c x c y +++= 2211 (6-5) 用向量矩阵表示时的状态空间表达式则为[]⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡n n n n nn n n n n n x x x c c c b b b x x x a a a a a a a a a x x x2121212121222211121121y u简写为cxy bu Ax x=+= (6-6)式中,x 为n 维状态变量;A 为系统内部状态的联系,称为系统矩阵或系数矩阵,为n n ⨯方阵;b 为输入对状态的作用,称为输入矩阵或控制矩阵,为1⨯n 的列阵;c 为n ⨯1输出矩阵。

对于一个具有r 个输入﹑m 个输出的复杂系统,此时的状态方程变为r nr n n n nn n n n r r n n r r n n u b u b u b x a x a x a xu b u b u b x a x a x a xu b u b u b x a x a x a x+++++++=+++++++=+++++++=22112211222212122221212121211112121111至于输出方程,不仅是状态变量的组合,而且在特殊情况下,还可能有输入矢量的直接传递,因而有如下的一般形式:rmr m m n mn m m m rr n n rr n n u d u d u d x c x c x c y u d u d u d x c x c x c y u d u d u d x c x c x c y +++++++=+++++++=+++++++=22112211222212122221212121211112121111因而多输入—多输出系统状态空间表达式的矢量形式为⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡r mr m m r r n mn m m n n m r nr n n r r n nn n n n n n u u u d d d d d d d d d x x x c c c c c c c c c y y y u u u b b b b b b b b b x x x a a a a a a a a a x x x212122221112112121222211121121212122221112112121222211121121 (6-7)简写为DuCx y Bu Ax x+=+=式中,x 和A 与单输入—单输出系统相同,分别为n 维状态矢量和n n ⨯系数矩阵;u 为r 维输入(或控制)矢量;y 为m 维输出矢量;B 为r n ⨯控制矩阵;C 为n m ⨯输出矩阵;D 为r m ⨯直接传递输入矩阵,也称为关联矩阵。

二、线性定常连续系统状态空间表达式的建立从元件或系统所遵循的物理定律来建立其微分方程,继而选择有关物理量作为状态变量,从而导出其状态空间表达式,这是建立实际元件或系统状态空间表达式的实用方法。

系统可以用结构图或微分方程来表示,下面分别介绍从系统结构图和微分方程出发建立状态空间表达式的方法。

1.由系统结构图出发建立状态空间表达式这种方法首先将系统结构图中的各个环节变换成模拟结构图。

为了简便,这里用结构图代替模拟计算机的详细模拟图。

即将结构图中各个环节变换为仅由积分器、加法器、比例器和一些带箭头的线段组成的图形。

其次,将每一个积分器的输出选作一个状态变量i x ,则其输入为i x;然后由模拟结构图直接写出系统的状态方程和输出方程。

下面举例说明。

[例6-1] 系统结构图如图6-2a 所示,输入为u ,输出为y 。

试求其状态空间表达式。

解 图6-2a 所示系统中,有一个含有零点的环节,先将其展开成部分分式,即ps pz p s z s +-+=++1,从而得到图6-2b 所示的等效结构图,其模拟结构图如图6-2c 所示。

从图可得知1313313113122211)()(x y u p z px x K p z xu K x K x K K x x K ax x=-+---=++-=+-=写成矢量矩阵形式,系统的状态空间表达式为[]⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-+⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-----=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡32113213131232100100)(00x x x y u p z K x x x p K p z K K K K a x x x(a )(b )(c )图6-2 例6-1 系统结构图及模拟结构图2.由系统微分方程或传递函数出发建立状态空间表达式的方法。

相关主题