第二章 线性系统的状态空间描述
§2-1 状态空间的基本概念
1、状态:系统的状态,是指系统的过去、现在和将来的状况。
(如:一个质点作直线运动,它的状态就是它每个时刻的位置和速度)2、状态变量:能完全表征系统运行状态的最小数目的一组变量。
(如果用最少的n个变量x1(t), x2(t),……, xn(t)就能完全描述系统的状态,那么这n个变量就是一组状态变量。)
3、状态向量:设一个系统有n个状态变量,即x1(t),x2(t),??,xn(t),用这n个状态变量作为分量构成的向量x(t)称为该系统的状态向量。记为
x(t)?[x1(t),x2(t),?,xn(t)]T4、状态空间:由n个
状态变量作为坐标轴所构成的n维空间,称为状态空间。 引入了状态和状态空间的概念之后,就可以建立动力学系统的状态空间描述了。从结构的角度讲,一个动力学系统可用图2-1所示的方块图来表示。其中x(t)表征系统的状态变量,u(t)为系统控制量(即输入量),y(t)为系统的输出变量。
图2-1 动力学系统结构示意图
与输入—输出描述不同,状态空间描述把系统动态过程的描述考虑为一个更为细致的过程:输入引起系统状态的变化,而状态和输入则决定了输出的变化。
5、状态方程:状态变量的一阶导数与状态变量、输入量的关系,称为系统的状态方程。
例:设单输入线性定常系统(LTI-Linear Time Invariant )的状态变量为x1(t),x2(t),??,xn(t),输入为u(t),则一般形式的状态方程为:
上式可写成向量—矩阵形式:
x?(t)?Ax(t)?bu(t)或 其中:
x??Ax?bu输入矩阵或控制矩阵,表示输入对状态的作用。 ???x1?a11a12?a1n??x1????a??x????x2a?a21222n2?x???A??x?????x1(t)?a11x?)?a12(tx2?(t?)??(t)???a1n?)xn(?t)?b1u(t?)?1(?t???????aa?ax?(t)?a21x?1?)?a22(x2((2t)?b2unn(t?)nt1)xnn?n(?t)nx?2(t)???a2?t?xn??b1????b2?b?????????bn?????(t)?an1x1(t)?an2(t)x2(t)???ann(t)xn(t)?bnu(t)xn
6、输出方程:在指定系统输出的情况下,该输出与状态变量、输入量之间的函数关系式,称为系统的输出方程。例:单输出线性定常系统 系统矩阵,表示系内部状态的联系。
2-1
y(t)?c1x1(t)?c2x2(t)????cnxn(t)?du(t)
其向量—矩阵形式为:
y(t)?cx(t)?du(t)
7、状态空间表达式:状态方程与输出方程的组合称为状态空间表达式,又称为动态方程。它是对系统的一种完全的描述。 例:SISO系统状态空间表达式:
?x??Ax?bu ?
y?cx?du?MIMO系统状态空间表达式:
?x??Ax?Bu ?
y?Cx?Du?注意:由于A、B、C、D矩阵完整地表征了系统的动态特性,所以有时把一个确定的系统简称为系统(A,B,C,D)。 系统矩阵A:表示系统内部各状态变量之间的关联情况。 输入矩阵(或控制矩阵)B:表示输入对每个状态变量的作用情况。 输出矩阵C:表
示输出与每个状态变量之间的组成关系。
前馈矩阵D:表示输入对输出的直接传递关系。一般控制系统中,通常情况D=0。8、状态空间分析法:在状态空间中以状态向量或状态变量描述系统的方法,称为状态空间分析法或状态变量法。
?x??Ax?Bu状态空间表达式:?的结构图如下:
y?Cx?Du?
图2-2 系统动态方程的方块图结构
2-2 线性系统状态空间表达式的建立
线性系统状态空间表达式的一般形式:
?x??Ax?Bu 连续系统:用线性微分方程来描述 ?
y?Cx?Du??x(k?1)?Gx(k)?Hu(k) 离散系统:用差分方程来描述?
?Y(k)?Cx(k)?Du(k)
2-2
一、状态空间表达式的模拟结构图
在状态空间分析中,采用模拟计算机的模拟结构图来表示各状态变量之间的信息传递关系,这对于建立系统的状态空间表达式很有帮助。状态空间表达式的模拟结构图有三种基本符号:
(1)积分器
x?xx?xxx?1x?x或 或 或
s
(2)加法器
x1x3?x1?x2
?
? x2
kxx (3)比例器
k
【例2.2.1】已知系统动态方程如下,试画出系统结构图。
??x2?x1?x??x3 ?2
?x???6x?3x?2x?u123?3
y?x1?x2
?x??Ax?bu解:写成向量—矩阵形式?
y?cx?10??0?0???, b??0?, c??110?
01 其中:A?0????????6?3?2???1?? 系统结构图(或状态变量图)如下:
二、状态空间表达式的的建立
立?1、由控制系统结构图建?定律建立?2、由实际系统通过物理四种方法?
3、由微分方程建立??、由传递函数建立?4系统结构图(用基本单元来模拟动态方程)
2-3
1、 由控制系统的结构图求系统动态方程
系统结构图是经典控制中常用的一种用来表示控制系统中各环节、各信号相互关系的图形化的模型,具有形象、直观的优点,常为人们采用。要将系统结构图模型转化为状态空间表达式,一般可以由下列三个步骤组成:
第一步:在系统结构图的基础上,将各环节通过等效变换分解,使得整个系统只有标准积分器(1/s)、比例器(k)及加法器组成,这三种基本器件通过串联、并联和反馈三种形式组成整个控制系统。
第二步:将上述调整过的结构图中的每个标准积分器(1/s)的输出作为一个独立的状态变量xi,积分器的输入端就是状态变量的一阶导数dxi/dt。
第三步:根据调整过的结构图中各信号的关系,可以写出每个状态变量的一阶微分方程,从而写出系统的状态方程。根据需要指定输出变量,即可以从结构图写出系统的输出方程。
【例2.2.2】某控制系统的结构图如图2-3(a)所示,试求出其动态方程。
(a)
(b)
图2-3 控制系统结
解:
该系统主要有一个一阶惯性环节和一个积分器组成。对于一阶惯性环节,我们可以通过等效变换,转化为一个前向通道为一标准积分器的反馈系统。图2-3(a)所示结构图经等效变换后如图2-3(b)所示。我们取每个积分器的输出端信号为状态变量x1和x2,积分器
?和x2?。从图可得系统状态方程: 的输入端即x1
2-4
取y为系统输出,输出方程为:
写成矢量形式,我们得到系统动态方程:
【例2.2.3】 求如图所示系统的动态方程。
(a)系统方块图
(b)第一次等效变换
(c)由标准积分器组成的等效方块图
2-5