第八章控制系统的状态空间分析与综合
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第8章控制系统的状态空间分析与综合
第1~7章涉及的内容属于经典控制理论的范畴,系统的数学模型是线性定常微分方程和传递函数,主要的分析与综合方法是时域法、根轨迹法和频域法。经典控制理论通常用于单输入-单输出线性定常系统,其缺点是只能反映输入-输出间的外部特性,难以揭示系统内部的结构和运行状态,不能有效处理多输入-多输出系统、非线性系统、时变系统等复杂系统的控制问题。
随着科学技术的发展,对控制系统速度、精度、适应能力的要求越来越高,经典控制理论已不能满足要求。1960年前后,在航天技术和计算机技术的推动下,现代控制理论开始发展,一个重要的标志就是美国学者卡尔曼引入了状态空间的概念。它是以系统内部状态为基础进行分析与综合的控制理论,两个重要的内容如下。
(1)最优控制:在给定的限制条件和评价函数下,寻求使系统性能指标最优的控制规律。
(2)最优估计与滤波:在有随机干扰的情况下,根据测量数据对系统的状态进行最优估计。
本章讨论控制系统的状态空间分析与综合,它是现代控制理论的基础。
8.1 控制系统的状态空间描述
8.1.1 系统数学描述的两种基本方法
图8-1 典型控制系统方块图
典型控制系统如图8-1所示,由被控对象、传感器、执行器和控制器组成。被控过程
327
328
(见图8-2)具有若干输入端和输出端。数学描述通常有两种基本方法:一种是输入、输出描述(外部描述),它将系统看成为“黑箱”,只是反映输入与输出间的关系,而不去表征系统的内部结构和内部变量,如传递函数;另一种是状态空间描述(内部描述),它是基于系统内部结构的一种数学模型,由两个方程组成。一个反映系统内部变量x 和输入变量u 间的关系,具有一阶微分方程组或一阶差分方程组的形式;另一个是表征系统输出向量y 与内部变量及输入变量间的关系,具有代数方程的形式。外部描述虽能反映系统的外部特性,却不能反映系统内部的结构与运行过程,内部结构不同的两个系统也可能具有相同的外部特性,因此外部描述通常是不完整的;内部描述则能全面完整地反映出系统的动力学特征。
8.1.2 状态空间描述常用的基本概念
1.输入和输出
由外部施加到系统上的激励称为输入,若输入是按需要人为施加的,又称为控制;系统的被控量或从外部测量到的系统信息称为输出,若输出是由传感器测量得到的,又称为观测。
2.状态、状态变量和状态向量
能完整描述和惟一确定系统时域行为或运行过程的一组独立(数目最小)的变量称为系统的状态,其中的各个变量称为状态变量。当状态表示成以各状态变量为分量组成的向量时,称为状态向量。系统的状态)(t x 由0t t =时的初始状态x (0t ) 及0t t ≥的输入)(t u 惟一确定。
对n 阶微分方程描述的系统,当n 个初始条件)(,),(),(0)1(00t x t x
t x n -Λ&及0t t ≥的输入)(t u 给定时,可惟一确定方程的解,故)1(,,,-n x x
x Λ&这n 个独立变量可选作状态变量。状态对于确定系统的行为既是必要的,也是充分的。n 阶系统状态变量所含独立变量的个数为n ,当变量个数小于n 时,便不能完全确定系统的状态,而当变量个数大于n 时,则存在多余的变量,这些多余的变量就不是独立变量。判断变量是否独立的基本方法是看它们之间是否存在代数约束。
状态变量的选取并不惟一,一个系统通常有多种不同的选取方法。但应尽量选取能测
329
量的物理量或独立贮能元件的贮能变量作为状态变量,以便实现系统设计。在机械系统中,常选取位移和速度作为变量;在R-L-C 网络中,常选电感电流和电容电压作为状态变量;在由传递函数绘制的方块图中,常取积分器的输出作为状态变量。
3.状态空间
以状态向量的n 个分量作为坐标轴所组成的n 维空间称为状态空间。 4.状态轨迹
系统在某个时刻的状态,可以看作是状态空间的一个点。随着时间的推移,系统状态不断变化,便在状态空间中描绘出一条轨迹,该轨迹称为状态轨迹。
5.状态方程
描述系统状态变量与输入变量之间关系的一阶向量微分方程或差分方程称为系统的状态方程,它不含输入的微积分项。状态方程表征了系统由输入所引起的状态变化,一般情况下,状态方程既是非线性的,又是时变的,它可以表示为
[]t t u t x f t x
),(),()(=& (8-1) 6.输出方程
描述系统输出变量与系统状态变量和输入变量之间函数关系的代数方程称为输出方程,当输出由传感器得到时,又称为观测方程。输出方程的一般形式为
[]t t u t x g t y ),(),()(= (8-2) 输出方程表征了系统状态和输入的变化所引起的系统输出变化。
7.动态方程
状态方程与输出方程的组合称为动态方程,又称为状态空间表达式,其一般形式为
[][]⎭
⎬⎫
==t t u t x g t y t t u t x f t x ),(),()(),(),()(& (8-3a )
或离散形式
[][]⎭
⎬⎫
==+k k k k k k k k t t u t x g t y t t u t x f t x ),(),()(),(),()(1 (8-3b )
8.线性系统:
线性系统的状态方程是一阶向量线性微分方程或差分方程,输出方程是向量代数方程。线性连续时间系统动态方程的一般形式为
330
⎭
⎬⎫
+=+=D(t)u(t)C(t)x(t)y(t))()()()()(t u t B t x t A t x & (8-4)
设状态x 、输入u 、输出y 的维数分别为q p,n,,称n n ⨯矩阵A (t)为系统矩阵或状态矩阵,称p n ⨯矩阵()B t 为控制矩阵或输入矩阵,称n q ⨯矩阵C (t )为输出矩阵或观测矩阵,称p q ⨯矩阵D (t )为前馈矩阵或输入输出矩阵。
9.线性定常系统
线性系统的A ,B ,C ,D 中的各元素全部是常数。即
⎭
⎬⎫
+=+=)t (Du )t (Cx )t (y )t (Bu )t (Ax )t (x & (8-5a )
对应的离散形式为
)
()()()
()()1(k Du k Cx k y k Hu k Gx k x +=+=+ (8-5b )
⎥
⎥
⎥⎥
⎦⎤
⎢⎢⎢⎢⎣⎡=n x x x x M 2
1 ⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡=p u u u u M 21 ⎥⎥⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎢⎣⎡=q y y y y M 21
⎥
⎥
⎥⎥⎦⎤⎢
⎢⎢⎢⎣⎡=
nn n n n n a a a a a a a a a A Λ
M M M ΛΛ
212222111211 ⎥⎥⎥⎥⎥⎦⎤
⎢⎢⎢⎢⎢⎣⎡=np n n p p b b b b b b b b b B ΛM M M ΛΛ
2122221
11211 ⎥⎥⎥
⎥⎥⎦
⎤⎢⎢⎢⎢⎢⎣⎡=
qn q q n n c c c c c c c c c C Λ
M M M ΛΛ212222111211 111212122212p p q q qp d d d d d d D d d d ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦
L
L M M M L 为书写方便,常把系统(8-5a)和系统(8-5b)分别简记为S(A,B,C,D )和S(G,H,C,D)。
10.线性系统的结构图
线性系统的动态方程常用结构图表示。图8-3为连续系统的结构图;图8-4为离散系统的结构图。 图中,I 为(n n ⨯)单位矩阵,s 是拉普拉斯算子,z 为单位延时算子。