自动控制原理(西安交通大学张爱民)第6章.ppt_第1页
自动控制原理(西安交通大学张爱民)第6章.ppt_第2页
自动控制原理(西安交通大学张爱民)第6章.ppt_第3页
自动控制原理(西安交通大学张爱民)第6章.ppt_第4页
自动控制原理(西安交通大学张爱民)第6章.ppt_第5页
已阅读5页,还剩292页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第6章 线性控制系统的状态空间模型与状态空间分析,6.1 引言 6.2 状态空间模型 6.3 线性定常系统的时间响应和状态转移矩阵 6.4 系统的能控性和能观测性 6.5 状态反馈与极点配置 6.6 状态估计与状态观测器,6.1 引言 6.1.1 回顾经典控制理论 6.1.2 引入状态空间分析法,6.1 引言,经典控制理论的数学基础:拉普拉斯变换 基本数学模型:线性定常高阶微分方程和传递函数 主要分析方法:时域法、根轨迹法和频域法 分析的主要内容:系统的稳定性、瞬态特性和稳态特性 显著的特点:利用开环传递函数分析单输入-单输出线性定常系统(SISO)的闭环系统性能,利用作图法分析与设计控制系统

2、 显著缺点:只能揭示输入-输出间的外部特性,难以揭示系统内部的结构特性,难以有效处理多输入-多输出系统和线性时变系统;进行综合时采用的是试凑法,比如PID控制,超前滞后控制,无一不是试探完成的。以满足性能指标为准则,不一定构成最佳设计。,6.1.1 回顾经典控制理论,例:如图所示系统传递函数为:,从传递函数的结果看,它是稳定的。但当初始条件不为零时,系统内部变量x的运动过程为,这里x0是x(t)在t=0时的初值。由解可见,系统的内部变量x的运动过程含有 et 指数增长项,经过一段时间后,这个系统将达到饱和或失效。因此系统不能正常工作。,如果系统的内部结构未知,仅从系统的外部描述(即传递函数)中

3、是看不出上述现象的。因此系统的输入-输出模型不能完全刻画一个系统的动态行为,即传递函数是对系统的不完全描述。,6.1.1 回顾经典制理论,上述例子表明系统的内部特性比起由传递函数描述的外部特性要复杂的多,系统的输入-输出模型没有包含系统的全部信息,它不能完整地描述一个系统。,再看另一个模型如图:,从系统的外部特性看,该系统的传递函数与上一个系统的传递函数是一样的。但事实上这是两个不同的系统。在以后的分析中可以看到,这两个系统是不等价的。,前一个系统是能控不能观的,后一个是能观不能控的。,6.1.1 回顾经典制理论,现代控制理论中的线性系统理论运用状态空间法描述输入状态输出诸变量间的因果关系,不

4、仅反映了系统的输入输出外部特性,而且揭示了系统内部的结构特性,是一种既适用于单输入单输出系统又适用于多输入多输出系统,既可用于线性定常系统又可用于线性时变系统的有效分析和综合方法。,在现代控制理论的发展中,线性系统理论首先得到研究和发展,已形成较为完整成熟的理论。现代控制理论中的许多分支,如最优控制、最优估计与滤波、系统辨识、随机控制、自适应控制等均以线性系统理论为基础;非线性系统理论、大系统理论等,也都不同程度地受到了线性系统理论的概念、方法和结果的影响和推动。,6.1.2 引入状态空间分析法,在线性系统理论中,根据所采用的数学工具及系统描述方法的不同,又出现了一些平行的分支,目前主要有线性

5、系统的状态空间法、线性系统的几何理论、线性系统的代数理论、线性系统的多变量频域方法等。由于状态空间法是线性系统理论中最重要和影响最广的分支,加之受篇幅限制,所以只介绍线性系统的状态空间法。,状态空间法把输入、输出之间的信息传递分为两段来描述 由输入引起系统内部变量(称为状态变量)的变化。 由系统内部变量引起输出变量的变化。,现代控制理论本质上是时域分析方法。,这种方法深入到系统内部,既描述内部变量又描述外部变量。所以能完整地描述一个系统。,6.1.2 引入状态空间分析法,6.2 状态空间模型,6.2.1 基本概念 6.2.2 状态空间表达式的建立 6.2.3 传递函数与状态空间表达式之间的关系

6、 6.2.4 线性定常系统的线性变换 6.2.5 组合系统的状态空间表达式,状态:是完全描述系统时域行为的一个最小变量组。 完全描述系统时域行为说明只要知道这组变量在t=t0的初始值和tt0时的输入u(t),就能完全确定系统在tt0任何时刻的行为。 最小变量组是指变量组中的变量相互独立。所以状态是一个不多一个不少正好完全描述系统运动状态的最小变量组。这里的系统可以是物理的或非物理的。,状态变量:组成最小变量组的变量。 状态的选取不具有唯一性,同一个系统可以有多种不同的状态选取方法。状态变量也不一定在物理上可量测,有时只具有数学意义,而无任何物理意义。但在具体工程问题中,应尽可能选取容易测量的量

7、作为状态变量,以便实现状态的前馈和反馈等设计要求。常取储能元件的特征变量作为状态变量。,6.2.1 基本概念,或:,状态空间:以状态变量 为坐标轴所构成的n维空间。在某一特定时刻 ,状态向量 是状态空间的一个点。,状态轨迹:以 为起点,随着时间的推移, 在状态空间绘出的一条轨迹。,状态方程:描述状态变量和输入之间关系的一阶微分方程组,称为状态方程。它表征了系统由输入引起的内部状态的变化。,输出方程:描述系统输出变量与系统状态变量和输入变量之间关系的代数方程。,状态向量:把描述系统状态的n个状态变量 看作向量 的分量,则 称为状态向量。记作:,6.2.1 基本概念,例:RLC网络的状态变量描述。

8、 可选择iL和vc作为状态变量,列回路方程,简写为:,在节点处列节点电流方程,代入状态变量,写成矩阵形式,整理得,输出方程为,6.2.1 基本概念,动态方程或状态空间表达式:将状态方程和输出方程联立,就构成动态方程或状态空间表达式。,值得注意的几个问题: 1状态变量的性质 状态变量的选择不是唯一的,但个数是唯一的。原因:状态向量的满秩线性变换后依然可以作为新的状态向量。若满秩阵为 ,则有 , 的分量依然是线性无关的。 状态变量的个数等于系统独立的储能元件的个数。 状态变量可以完整地描述系统的时域行为。,6.2.1 基本概念,说明:对于性质1,在上例中,另取一组状态变量得: ,则有:,对于性质2

9、,在上例中,有两个独立的储能元件L,C,故状态变量的个数为2。其微分方程是二阶的。,对于性质3,前面已说明。,6.2.1 基本概念,动态方程的一般形式,式中:,表示n维状态列向量。,为 维方阵,描述系统内部状态间的关系,称为系统矩阵;,为 维矩阵,描述输入与状态间的关系,称为输入矩阵;,表示m维输出列向量。,表示r维输入列向量。,6.2.1 基本概念,为 维矩阵,描述系统内部状态与输出间的关系,称为输出矩阵;,为 维矩阵,描述输入与输出间的关系,称为前馈矩阵;,上述形式的动态方程称为n阶(维)动态方程。,由于 直接影响输出 ,不影响系统的动态过程,所以,用状态变量模型来分析系统的动态行为时,常

10、令 ,这样也不失一般性。,6.2.1 基本概念,若上述A、B、C、D矩阵的元素是常数时是线性定常连续系统。若A、B、C、D矩阵的元素是时间的函数,则是线性时变连续系统。对线性定常连续系统,可简记为A、B、C、D或S=(A、B、C、D)。,6.2.1 基本概念,MIMO系统:,线性系统动态方程的方块图,SISO系统:,6.2.1 基本概念,6.2.2 状态空间表达式的建立,6.2.2 状态空间表达式的建立 6.2.2.1 从系统的机理出发建立动态方程 6.2.2.2 由传递函数写动态方程 6.2.2.3 由结构图求动态方程 6.2.2.4 由微分方程写动态方程,例:试列出在外力f作用下,以质量

11、的位移 为输出 的动态方程。,解:该系统有四个独立的储能元件。取状态变量如下:,质量块受力图如下:,6.2.2.1 从系统的机理出发建立动态方程,质量块受力图如下:,则有:,6.2.2.1 从系统的机理出发建立动态方程,输出方程:,状态方程:,6.2.2.1 从系统的机理出发建立动态方程,写成矩阵形式:,6.2.2.1 从系统的机理出发建立动态方程,已知系统传递函数求其相应的状态空间表达式,称为“实现”问题。实现问题是现代控制理论中一个重要问题。这是因为:,第一,许多设备的传递函数往往可由实验获得,为了用状态空间方法研究系统,就必须把传递函数化为状态空间表达式,第二,对复杂系统的分析和设计往往

12、要利用仿真技术,将传递函数化为状态空间描述后再进行仿真是仿真的方法之一;,第三,从传递函数中一旦获得了状态空间表达式,便可以采用运算放大器等电路构造一个具有该传递函数的实际系统,这也是“实现”这个取名的原因所在。,并不是任意一个传递函数G(s)都可以找到其实现,它必须满足是物理可实现条件。可实现的充分必要条件是G(s)必须是s的(严格)真有理分式(nm为严格真有理分式, nm为真有理分式),6.2.2.2 由传递函数写动态方程,需要指出同一个传递函数的实现不是唯一的。一个可以实现的传递函数能得到无限多的状态空间表达式,这有两个原因,第一,对同一个系统状态变量的选择是不唯一的,当选择不同的状态变

13、量时其状态空间表达式也随之不同;,第二,对同一传递函数,其实现的维数不同,也使实现不同。,对单变量系统,如果传递函数为不可约的(严格)真有理分式,即没有零极点相消现象,则n阶系统必有n个一阶微分方程与之等效。这时在实现中所得到的状态方程的维数是最小的,其维数等于传递函数的阶次,通常把这种没有零极点相消的传递函数的实现称为“最小实现”。,前面讲过系统的传递函数不能完全反映系统的内部特性,那么根据传递函数建立的动态方程所反映的系统内部是否和原系统一样呢?答案是不肯定的。,6.2.2.2 由传递函数写动态方程,传递函数的形式为有理分式时,用直接分解法。,式中: ,都是实数。,将分子、分母同除 得:,

14、上式分母可写成:,6.2.2.2 由传递函数写动态方程,回忆信号流图中的梅逊公式:,若: 1 所有的反馈回路互相接触 2 所有的前向通路与反馈回路都互相接触, 则:,梅逊公式可简化为:,式中, 为个前向通路的增益, 为各反馈回路增益。,我们知道,同一系统可以有不同的信号流图。现在考虑能否画出符合上述两个接触的信号流图。,6.2.2.2 由传递函数写动态方程,例:系统传递函数为:,把分子的四项看作四个前向通路的增益,把分母中除1以外的四项看成是四个反馈通路的增益,则可画出两个接触的信号流图。,6.2.2.2 由传递函数写动态方程,四阶系统,四个积分器:,一般取积分器后的信号为状态变量,6.2.2

15、.2 由传递函数写动态方程,输出:,6.2.2.2 由传递函数写动态方程,写成矩阵形式:,这种形式的模型称为相变量形式的状态变量模型。,特点:A阵,对角线上方元素为1,最后一行元素为分母负系数的反向罗列,其他元素为0;B阵,最后一行元素为1,其他元素为0。,相变量:如果选择输出及其各阶导数作为状态变量称为相变量,严格讲上式中状态变量并不满足相变量要求,但仍称其为相变量形式。特点是除 外,其余方程中状态的导数仅与下一状态有关,6.2.2.2 由传递函数写动态方程,6.2.2.2 由传递函数写动态方程,例:若传递函数分子和分母同阶,如系统传递函数为:,把分子的五项看作五个前向通路的增益,把分母中除

16、1以外的四项看成是四个反馈通路的增益,则可画出两个接触的信号流图如下图。四阶系统,四个积分器:,6.2.2.2 由传递函数写动态方程,由图可见每个回路是接触的,与每条前向通路也是接触的。满足传递函数 。取状态变量如图(一般取积分器后的信号为状态变量):,输出:,6.2.2.2 由传递函数写动态方程,写成矩阵形式:,这种形式的模型也称为相变量形式的状态变量模型。,以后会讲到相变量形式也称为能控标准型。,6.2.2.2 由传递函数写动态方程,例:若传递函数分子和分母同阶,也可做如下处理:,此时写出的方程与前相同,6.2.2.2 由传递函数写动态方程,还有一种称为输入前馈形式的状态变量模型。上例的信

17、号流图还可以画成下图形式(令 ,分子比分母至少低一阶):,6.2.2.2 由传递函数写动态方程,取状态变量 如图。有:,写成矩阵形式:,以后会讲到输入前馈形式也称为能观测标准型。,6.2.2.2 由传递函数写动态方程,若分子分母同阶,则要化分子比分母低一阶。,例:,即:,6.2.2.2 由传递函数写动态方程,例: ,分别写出相变量、输入 前馈形式的动态方程。,解:,相变量形式信号流图及状态变量如下图,状态方程如下:,6.2.2.2 由传递函数写动态方程,写成矩阵形式:,6.2.2.2 由传递函数写动态方程,输入前馈形式的信号流图及状态变量如下图:,即:,6.2.2.2 由传递函数写动态方程,传

18、递函数的形式为零极点形式时:,可以得到串联形式和解耦形式的状态变量模型。,6.2.2.2 由传递函数写动态方程,全系统信号流图为:,6.2.2.2 由传递函数写动态方程,定义状态变量如上图,得:,写成矩阵形式:,6.2.2.2 由传递函数写动态方程,式中:,6.2.2.2 由传递函数写动态方程,有:,及:,6.2.2.2 由传递函数写动态方程,写成矩阵形式:,或:,6.2.2.2 由传递函数写动态方程,由传递函数写特殊形式的动态方程:,引入中间变量 ,有:,可控标准型:设,令:,其对应的微分方程为:,6.2.2.2 由传递函数写动态方程,选择状态变量如下:,于是有:,输出方程:,6.2.2.2

19、 由传递函数写动态方程,动态方程写成矩阵形式得:,6.2.2.2 由传递函数写动态方程,令:,定义:凡具有A=Ac,b=bc形式的动态方程称为可控标准型。 可见:相变量型的就是可控标准型。,6.2.2.2 由传递函数写动态方程,例:试化 为可控标准型。,解:分子、分母同除以2得:,可得:,6.2.2.2 由传递函数写动态方程,可观测标准型:,分子比分母低一阶以上,若分子分母同阶,应处理成分子比分母低一阶,这时,输出方程中的 ,表示输出含有与输入直接关系的项。,对应的微分方程为:,6.2.2.2 由传递函数写动态方程,选择状态变量如下:,状态方程为:,输出方程为:,6.2.2.2 由传递函数写动

20、态方程,定义:凡满足 A=A0,C=C0 的动态方程称为可观测标准型。,6.2.2.2 由传递函数写动态方程,例:试化 为可观测标准型。,解:直接套用公式得:,6.2.2.2 由传递函数写动态方程,对角标准型(约当标准型):,6.2.2.2 由传递函数写动态方程,拉氏反变换为:,写成矩阵形式为:,6.2.2.2 由传递函数写动态方程,例:试化 为对角标准型。,解:,则:,若 有重根,也可由同样的方法求,只是选择状态变量时不同,以后我们会看到,它不能化为对角型,只能化为约当标准型。,6.2.2.2 由传递函数写动态方程,极点有重根,如:,其中:,对于有重根情况,也可用求部分分式的方法求状态空间模

21、型,但它一般不能化为对角型,只能化为约当标准型。,6.2.2.2 由传递函数写动态方程,例:已知,解:,6.2.2.2 由传递函数写动态方程,画信号流图如下:,6.2.2.2 由传递函数写动态方程,6.2.2.2 由传递函数写动态方程,矩阵形式为:,当有重极点时,一般可化为约当标准形。,6.2.2.2 由传递函数写动态方程,6.2.2.3 由结构图求动态方程,图中有三个积分环节,三阶系统,取三个状态变量如上图: 则有:,写成矩阵形式:,输出:,6.2.2.3 由结构图求动态方程,例:含有零点的系统,如下:,有一个零点:s=-z。将具有零点的环节化简得 :,6.2.2.3 由结构图求动态方程,取

22、状态变量如上图。则状态方程为:,输出方程为:,6.2.2.3 由结构图求动态方程,写成矩阵形式:,6.2.2.3 由结构图求动态方程,例:一阶方程,选择状态变量,输出变量,6.2.2.4 由微分方程写动态方程,例:,画出摸拟结构图:,选择状态变量如下:,输出为:,动态方程为:,6.2.2.4 由微分方程写动态方程,写成矩阵形式:,6.2.2.4 由微分方程写动态方程,若微分方程为一般形式,可求出与之对应的传递函数,利用前面介绍的直接分解法得到其状态空间表达式。,6.2.2.4 由微分方程写动态方程,小结,由系统的机理列写动态方程: 物理方程的罗列,状态变量的选择(任意) 由传递函数求动态方程:

23、 相变量形式(可控标准型),输入前馈形式,可观测标准型,对角阵标准型 由结构图求动态方程: 将结构图等效为比例环节和积分环节的形式,选择积分环节后的变量为状态变量 由微分方程写动态方程: 画出模拟结构图,选择积分器后的变量为状态变量,6.2.3 传递函数与状态空间表达式之间的关系,6.2.3 传递函数与状态空间表达式之间的关系,设系统的动态方程为:,式中,,在初始条件 时,上式两边求拉氏变换得:,令:,式中,G(s)是传递函数矩阵,mr 维矩阵。,6.2.3 传递函数与状态空间表达式之间的关系,式中,,表示为第i个输出对第j个输入的传递函数。,6.2.3 传递函数与状态空间表达式之间的关系,可

24、见 中的分母都是一样的,不同的仅为分子。 称为系统的特征方程。,由于 ,而 是 的代数余子式的转置,称为伴随矩阵。,若 ,表示每一个输出与各个输入都有相互关系,这种关系称为耦合。若 ,表示第i个输出只与第I 个输入有关,这种形式称为解耦形式。,6.2.3 传递函数与状态空间表达式之间的关系,例:已知系统的动态方程如下,试求传递函数矩阵。,解:,可见,对于单输入、单输出系统,G(s) 是标量函数。,6.2.3 传递函数与状态空间表达式之间的关系,矩阵求逆回顾:非奇异方阵 的逆为:,令:,则:,6.2.3 传递函数与状态空间表达式之间的关系,6.2.3 传递函数与状态空间表达式之间的关系,6.2.

25、3 传递函数与状态空间表达式之间的关系,小结,多维传递函数 传递函数阵的概念 传递函数阵的性质,6.2.3 传递函数与状态空间表达式之间的关系,6.2.4 动态方程的线性变换 6.2.4.1 状态变量模型的非唯一性 6.2.4.2 系统的特征值和特征向量6.2.4.3 动态方程的约当标准型,对于同一系统,由于状态变量选择的不同,可以有不同的状态空间模型。即状态变量和动态方程都不是唯一的。,但是,对于同一系统的不同的状态变量组,包含了同样的有关系统的信息。,因此各组状态变量之间存在着确定的关系,这种关系可以通过状态空间中基底的非奇异线性变换来得到。,基底实质上是这个向量空间的最大线性无关向量组。

26、它给定了向量空间的坐标系(即方向和单位)。,6.2.4.1 状态变量模型的非唯一性,若选择,这组基称为标准基,由这组基张成的空间称为欧氏空间。,则向量,例:三维空间,取标准基为,6.2.4.1 状态变量模型的非唯一性,这里x称为向量x关于基底e1 e2 en的坐标。,若把坐标系旋转一个角度,在新的坐标系中,上述向量x可写成:,写成一般形式,这里 称为向量x关于基底 的坐标。,为了导出x与 的关系,要先确定两组基之间的关系。,新基底中的 向量可看作是老基底e1 e2 en中的特殊向量。,6.2.4.1 状态变量模型的非唯一性, ,6.2.4.1 状态变量模型的非唯一性,这里P阵是非奇异的,所谓非

27、奇异是指,所以一个向量关于老基底的表示(坐标)与关于新基底的表示(坐标)之间的关系是一个非奇异线性变换。,6.2.4.1 状态变量模型的非唯一性,对于同一系统,由于状态变量选择的不同,可以有不同的状态空间模型。这不同的状态变量之间的关系是满足非奇异线性变换的。,对于线性定常系统,对状态变量x进行非奇异线性 可得 代入得,整理得,6.2.4.1 状态变量模型的非唯一性,在非奇异线性变换过程中,矩阵D不受变换的影响,这是因为D所描述的是系统输入对输出的直接传输关系,它与系统的内部状态无关。,因为非奇异线性变换矩阵P的选择是不唯一的,所以可以有无数个状态变量及其相应的动态方程,也就是说描述一个系统的

28、动态方程是不唯一的。但它们都是描述同一个系统的动态行为,它们是代数等价的。,当选择不同的状态变量去描述系统的行为时,得到的动态方程是不同的。但这只不过是数学描述形式上的不同,系统的的本质及其基本性质不会因为描述形式的不同而有所不同。,可以证明系统的特征值、系统的传递函数不因非奇异线性变换而改变。,6.2.4.1 状态变量模型的非唯一性,6.2.4.2 系统的特征值和特征向量,行列式det(lIA)的展开式,称为A阵的特征多项式。,注意: nn的方阵A有n个特征值。对于实际系统而言A阵为实阵,其n个特征值或为实数或为共轭复数。 若已知v是A的特征向量,则kv也是A的特征向量,即,当l是互异时,对

29、应一个l值,可以有无穷多个特征向量,但只有一个是独立的。对A而言有无穷多个特征向量,但只有n个线性无关的特征向量。,特征向量乘以非零常数还是特征向量,因此可选取最简单形式。,6.2.4.2 系统的特征值和特征向量,对于下列矩阵,的特征多项式为,可见上述矩阵A的特征多项式的系数与矩阵A的最后一行元素有对应关系,数学上称上述矩阵A为相伴矩阵或友矩阵。,6.2.4.2 系统的特征值和特征向量,系统的不变量,特征值的不变性,传递函数的不变性,特征值在非奇异线性变换前后不变。,证:,6.2.4.2 系统的特征值和特征向量,变换前,变换后,特征多项式的系数 an-1,an-2, ,a1, a0 称为系统的

30、不变量。,传递函数在非奇异线性变换前后不变。,变换前,变换后,证:,根据矩阵求逆规则,6.2.4.2 系统的特征值和特征向量,说明: ,那么:,6.2.4.3 动态方程的约当标准型(对角型),若 有 个互异的特征根 ,则 必可化为对角阵 ,即 ,对角线元素为特征根的值。其转化阵为,,其中 为 对应的特征向量。,我们知道,若 ,则 是 对应的特征向量。所以,转换矩阵 是由 的特征向量组成的。,例: ,求特征值和特征向量。,解: 求特征值l, 求vi,对应l1=1,代入 lI-Av1=0 得,6.2.4.3 动态方程的约当标准型(对角型),得,由得,6.2.4.3 动态方程的约当标准型(对角型),

31、例:将 转换为对角阵,并求转换矩阵。,解:在前例中,已经求出了 A 的特征值为: 其对应的特征向量分别为: 所以转换阵为:,即有:,6.2.4.3 动态方程的约当标准型(对角型),特例:若方阵A是可控标准型,且特征根互异,则转换阵是范得蒙矩阵。,6.2.4.3 动态方程的约当标准型(对角型),复习线性代数的几个概念,矩阵的秩:矩阵中不等于零的子式的最大阶数。对矩阵A而言,其秩用rankA表示。,齐次方程Ax=0的线性无关的解与A矩阵的秩有关:若A为nn矩阵,而rankA=r,则x有n-r组线性无关的解。,6.2.4.3 动态方程的约当标准型(对角型),若rankA=2,则意味着只有两个方程独立

32、,可把x3,x4,x5看作是已知数,即可解得,即 Ax=0,若令x3,x4,x5取三组线性无关的值,如最简的三组线性无关值为,6.2.4.3 动态方程的约当标准型(对角型),于是有n-r=3组线性无关的解。,6.2.4.3 动态方程的约当标准型(对角型),若A有相同的特征根时,分两种情况: m个相同的特征值对应的特征向量完备,即m个相同的特征值对应m个独立的特征向量。此时相当于rank(lI-A)=n-m,这种情况较少见。转换阵P的求法同上。,即:,前面m项是对应m重特征根的m个互相独立的特征向量;后面n-m个是互异特征根的特征向量。这时A阵可转换为如下形式的约当标准型。,6.2.4.3 动态

33、方程的约当标准型(对角型),例:已知 , 转换为对角阵,并求转换矩阵。,解:先求特征根 |lI-A|=0,解得,对应l=1,求特征向量,令l1I-Av1=0,可得v31=0,v11、v21任意。这是因为ranklI-A=1,则有n-r = n-(n-m) = m =2个独立的特征向量。,这两个特征向量可取为,6.2.4.3 动态方程的约当标准型(对角型),于是,对应l=2,求特征向量,令l3I-Av3=0,可得v23=0,v13=-v33。此时ranklI-A=2,则有n-(n-1)=1个独立的特征向量。,可取为,变换后,6.2.4.3 动态方程的约当标准型(对角型),m个相同的特征值对应的特

34、征向量不完备,即m个相同的特征值不存在m个独立的特征向量。这时不能将之化为对角阵而只能转换为约当阵。(设有m个重根l1),约当块:形如 的矩阵称为约当块。,由若干个约当块组成的准对角线矩阵称为约当矩阵。,6.2.4.3 动态方程的约当标准型(对角型),6.2.4.3 动态方程的约当标准型(对角型),式中 是约当块的块数,它等于A的独立特征向量数。即对于每一个约当块,有且只有一个线性独立的特征向量。设每个约当块的阶数为mi,则有,应当指出的是每个约当块的阶数mi,并非一定等于该特征值的重数,只有对应该特征值的独立特征向量个数为1时,即rank(liI-A) =n-1时,其约当块的阶数才等于该特征

35、值的重数。,所以,对于A,一般情况为 (n-m)rank(lI-A)(n-1),则确定其约当矩阵的形式也不是一件容易的事。后面只讨论一种最简单的情况,即每个m重特征值只有一个独立特征向量。也就是每个约当块的阶数等于特征值的重数,此时 rank(lI-A) = n-1。,例如,某特征值li的重数为4,而对应于该特征值的独立特征向量个数为2,则对于该特征值将有两个约当块,可有如下情况,若特征值li的重数都为1,约当矩阵变为对角线矩阵。所以对角线矩阵是约当矩阵的一种特殊情况。而约当矩阵是相应于系统具有重特征值情况下状态变量间可能的最简耦合形式。此时各状态变量至多和下一序号的状态变量发生联系。,6.2

36、.4.3 动态方程的约当标准型(对角型),m个相同的特征值对应的特征向量不完备,即m个相同的特征值不存在m个独立的特征向量。这时不能将之化为对角阵而只能转换为约当阵。(设有m个重根l1),6.2.4.3 动态方程的约当标准型(对角型),P阵的求法分为两块,一块是互异部分,算法同上;另一块是重根部分。设,的求法 :,由此可求得:,上式中, 为重根对应的特征向量; 为互异特征根对应的特征向量。,6.2.4.3 动态方程的约当标准型(对角型),例:试将下列状态方程化为约当标准型:,求l1=1时 (lI A)的秩,解:求特征值:,6.2.4.3 动态方程的约当标准型(对角型),求对应l1=1时(二重根

37、)的特征向量为:,6.2.4.3 动态方程的约当标准型(对角型),求对应l1=2时的特征向量为:,求对应l1=1时的广义特征向量为:,6.2.4.3 动态方程的约当标准型(对角型),小 结,状态变量模型的非唯一性 特征根和特征向量 动态方程的约当标准型(对角标准型),6.2.5 组合系统的状态空间表达式 1. 子系统并联 2. 子系统串联 3. 子系统反馈连接,6.2.5 组合系统的状态空间表达式,设子系统为:,子系统为:,系统的组合有并联、串联和反馈等三种形式。,6.2.5 组合系统的状态空间表达式, 子系统并联时:,关系:,则有:,6.2.5 组合系统的状态空间表达式,传递函数阵为:,为分

38、块对角阵,由性质知:,写成矩阵形式:,6.2.5 组合系统的状态空间表达式,结论:当两系统并联时,组合系统的传递函数阵等于系统传递 函数之和, 。,也可以这样理解:,两边同除以u(s),6.2.5 组合系统的状态空间表达式,2 子系统串联:,关系:,有:,6.2.5 组合系统的状态空间表达式,写成矩阵形式:,传递函数阵为:,6.2.5 组合系统的状态空间表达式,结论:当两系统串联时,组合系统的传递函数阵等于后一子系统的传递函数乘以前一子系统的传递函数阵。,6.2.5 组合系统的状态空间表达式,子系统反馈连接:,,关系:,有:(为简化起见,令 ),请注意:矩阵的维数关系, 与 , 与 应同维,才

39、能构成反馈。,有:,6.2.5 组合系统的状态空间表达式,写成矩阵形式:,对应的传递函数阵为:,化简后得: 或:,6.2.5 组合系统的状态空间表达式,小结,子系统的串联 子系统的并联 子系统的反馈联接,6.2.5 组合系统的状态空间表达式,6.3 线性定常系统的时间响应和 状态转移矩阵,6.3.1 状态方程的求解 6.3.2 状态转移矩阵的性质 6.3.3 矩阵指数函数的计算,给定初值x(0)和输入u(t),要求确定状态变量的未来的变化。即求出x(t)。,下面将利用状态空间法对线性系统进行定量和定性的分析。定量分析给出系统对给定输入响应的解析表达式,讨论状态转移矩阵的性质和计算方法。定性分析

40、讨论线性系统的能控性和能观测性及稳定性。,已知线性定常连续系统的状态方程为:,6.3.1 状态方程的求解,为什么只求出状态x?,6.3.1 状态方程的求解,这是因为只要求出状态x,并已知输入u,可由y=Cx+Du求出y。,状态方程是一阶微分方程组,它的解法与标量一阶微分方程的解法类似。因此先考虑标量一阶微分方程的解。,做拉氏变换得:,整理得:,做拉氏反变换得:,这里用到了拉氏反变换的卷积性质: 若,式中,,6.3.1 状态方程的求解,同样,对于状态方程,两边求拉氏变换得:,两边左乘 得:,参考标量函数:,上式右边是等比级数之和(初值= , )。其和为,我们也可以将 写成上述形式:,6.3.1

41、状态方程的求解,验证,可见(sIA)1一定存在。即不管A奇异与否, (sIA)是非奇异的。以后将(sIA)1称为预解矩阵。,对(sIA)1求拉氏反变换,得,eAt 称为矩阵指数函数。它是nn维方阵。,6.3.1 状态方程的求解,状态方程的解,利用拉氏变换的卷积性质,得,6.3.1 状态方程的求解,它由两部分组成:一部分是由初始状态x(0)引起的自由解,也叫零输入解,即是齐次方程 的解, 。,另一部分是由输入u(t)引起的强迫解。也叫零状态解,即x(0)=0时的解。,6.3.1 状态方程的求解,若初始时刻为t0,x(t)表达式如下:,上式称为状态转移方程,式中F(t)称为状态转移矩阵,在线性定常

42、系统中状态转移矩阵=矩阵指数函数。它是nn维方阵。,或,此时状态转移矩阵为:,在线性定常系统中,令 ,则状态方程的解可写为,上式之所以称为状态转移方程,是因为该式可把t0时刻的状态转移到t时刻的状态。此中起主要作用的是状态转移矩阵。,F(tt0)表明了系统从初始状态 x(t0) 到任意状态 x(t) 的转移特征。它只取决于系统矩阵A而与输入u(t)无关。,对齐次方程 ,当 的解为:,证明:,1. 或,6.3.2 状态转移矩阵的性质,6.3.2 状态转移矩阵的性质,证明:对于齐次方程 ,有:,对上式求导得,代入微分方程, 或,6.3.2 状态转移矩阵的性质,代入解,由此性质可以看出:已知状态转移

43、矩阵F可求A,方法为:,该式说明F(t)满足自身的齐次微分方程。,以上两个性质很重要,可用以判断是否为状态转移矩阵,并可求系统矩阵。,这表明状态从 t0 转移到 t 可分为两段进行,即先从t0 转移到 t1 ,再从 t1 转移到 t 。,证明:,6.3.2 状态转移矩阵的性质,同样,,矩阵指数eAt总是非奇异的,即其逆存在,且,证明:,也可以这样证,其物理意义是:从t0t是经过F(tt0)的转移,而从t t0 是经过F(t0t)的转移。这说明状态的转移是可逆的。,6.3.2 状态转移矩阵的性质,对方阵Ann,Bnn当AB = BA时,有e(A+B)t=eAteBt,证明:根据定义式,显然,只有

44、当AB = BA时,有e(A+B)t=eAteBt,6.3.2 状态转移矩阵的性质,若有n阶方阵A,及n阶非奇异阵P,且P-1AP=B,则:,此性质说明:若求eAt较复杂,而求eBt简单时,可用此法。,比如可以令B为对角线矩阵或约当矩阵。,对于任意的nn方阵A,恒有eAteAt= eA(t+t) ,式中,t 和 t 为标量。,注意,矩阵指数函数eAt和状态转移矩阵F(t)是从不同角度提出的概念。矩阵指数函数eAt是数学函数的名称,而状态转移矩阵F(t)则是一个满足矩阵微分方程的解。它表征了初始状态x(0)对某个时刻t的转移关系。对于线性定常连续系统,其状态转移矩阵F(t)的数学表达式就是矩阵指

45、数函数eAt。,6.3.2 状态转移矩阵的性质,1直接级数求和法: ,适用于数值运算。,拉氏变换法:,例:若 ,求:,解:,6.3.3 矩阵指数函数的计算,6.3.3 矩阵指数函数的计算,标准型法(特征值,特征向量法):,这个方法是根据 的性质而得到的:若 ,则: ,可以分为两步求解:,b如何求解 或 。,a取适当的变换阵 ,使 (对角阵)或 (约当阵)。当 有互异特征根时, 可化为 ;当 有相同特征根时, 只能化为 ;关于 的求法已在上面介绍过了。,下面根据二种情况分别说明:,A有互异特征根,则 ,若对角阵为:,6.3.3 矩阵指数函数的计算,证明:,6.3.3 矩阵指数函数的计算,6.3.

46、3 矩阵指数函数的计算, 有全重特征根,则 ,若约当阵为:,6.3.3 矩阵指数函数的计算,当 中有m个重特征根 ,n-m个互异根 时, 可化为:,6.3.3 矩阵指数函数的计算,6.3.3 矩阵指数函数的计算,例:设 ,求,解: 的特征方程:,解得:,同理,当 时,求得:,转换阵:,求特征向量:当 时,有 , 为对应的特征向量,6.3.3 矩阵指数函数的计算,那么,6.3.3 矩阵指数函数的计算,例:设 ,求,所以P不能选范德蒙阵。,解:A是可控标准型,若其特征根互异,则转换成对角阵的非奇异线性变换阵P是范德蒙矩阵。我们先求特征根。,6.3.3 矩阵指数函数的计算,求 时的特征向量:设为,6

47、.3.3 矩阵指数函数的计算,6.3.3 矩阵指数函数的计算,凯莱哈密尔顿法(待定系数法):,凯莱哈密尔顿定理:设 n 阶方阵 A 的特征多项式为:,6.3.3 矩阵指数函数的计算,当A有互异的特征根l1,l2,ln时,有:,上述定理可由凯莱-哈密尔顿定理证明(参教材p361)。,6.3.3 矩阵指数函数的计算,当A有n重特征根时,6.3.3 矩阵指数函数的计算,例: 设 ,求 。,解:,6.3.3 矩阵指数函数的计算,6.3.3 矩阵指数函数的计算,信号流图法:,为了避免矩阵求逆的运算,可以根据状态方程,画出信号流图,再用梅逊公式求出矩阵指数F(t)。,上式是以x(0)为输入, X(s)为输

48、出的表达式。因此,以齐次状态方程画出信号流图,并在图上给出状态的初始值。然后根据梅森增益公式分别求出第j个状态的初始值与第i个状态之间的传递函数fij(s),再利用拉氏反变换求出矩阵指数函数eAt。,那么对于以初始条件为输入的信号流图如何画?,例如设传函为,上图是把输入和输出略去后的图,由此可求出,构成,再求,6.3.3 矩阵指数函数的计算,6.3.3 矩阵指数函数的计算,例: 已知 求矩阵指数函数,解: 由A可得齐次微分方程,利用梅森增益公式,可求出,6.3.3 矩阵指数函数的计算,6.3.3 矩阵指数函数的计算,6.3.3 矩阵指数函数的计算,小 结,时间响应状态转移方程 状态转移矩阵及其

49、性质 状态转移矩阵(矩阵指数)的运算,6.4系统的能控性和能观测性,6.4.1 系统的能控性和能观测性 6.4.2 系统的能控性 6.4.3 系统的能观测性 6.4.4 对偶原理 6.4.5 能控性、能观测性与传递函数的关系,现代控制理论中用状态方程和输出方程描述系统,输入和输出构成系统的外部变量,而状态为系统的内部变量。即用状态方程描述输入对内部状态的影响,输出方程表示状态对输出量的影响。状态是被控制量,输出量只是状态的线性组合。,经典控制理论中用传递函数描述系统的输入输出特性,输出量即被控量,只要系统是因果系统并且是稳定的,输出量便可以受控,且输出量总是可以被测量的,因而不需提出能控性及能

50、观性概念。,这就存在着系统内的所有状态是否可受输入影响和是否可由输出反映的问题,这就是能控性和能观测性问题。,6.4.1 系统的能控性和能观测性概念,例:桥式电路如图所示, 可列方程如下:,6.4.1 系统的能控性和能观测性概念,写成矩阵形式:,6.4.1 系统的能控性和能观测性概念,电桥平衡时,同理,当电桥平衡时,6.4.1 系统的能控性和能观测性概念,当电桥平衡时,且uC(0)=0,于是不管u如何变化,电容两端的电压始终为零,即状态变量uC不受u的控制,因而uC是不能控的。,当电桥平衡时,且以uC作为输出,这时不管iL如何变化,电容两端的电压始终为零,即输出uC不能反映iL的变化,因而iL

51、是不能观测的。,6.4.1 系统的能控性和能观测性概念,若把方程改写为,此时A为对角线标准形,非对角线元素为零,即状态变量之间相互独立(消除了耦合关系) ,这时由于B阵第二行元素为零,可见u不直接对uC产生影响,又由于没有耦合关系,所以不能通过其它状态变量对其产生影响,所以uC是不能控的。,另外从输出方程来看,由于C阵第1列元素为零,可见iL不直接对输出产生影响,又由于没有耦合关系,所以不能通过其它状态变量间接反映iL的信息,所以iL是不能观测的。,6.4.1 系统的能控性和能观测性概念,如果存在一个分段连续的输入u(t),能在有限的时间区间t0,tf内,使系统由某一初始状态x(t0),转移到

52、指定的任一终端状态 x(tf),则称此状态是能控的。如果系统的所有状态都是能控的,则称此系统是状态完全能控的,简称系统是能控的。,能控性定义: 线性定常连续系统的状态方程为:,如果有一个或几个状态变量不能控,则称系统是状态不完全能控的,简称系统是不能控的。,6.4.2 系统的能控性,上述定义可以在二阶系统的状态平面上来加以说明,假定状态平面中的P点能在输入的作用下,转移到任一指定状态 P1,P2,Pn,那么状态P是能控的。如果这样的能控状态充满整个状态空间,即对于任意初始状态都能找到相应的控制输入u(t),使得在有限的时间区间t0,tf内,将状态转移到状态空间的任一指定状态,则该系统称为状态完

53、全能控。,6.4.2 系统的能控性,如果存在一个分段连续的控制输入u(t),能在0,tf有限的时间内,将系统从任意非零初始状态x(0)转移到原点,即x(tf)=0,则称系统是状态能控的。,线性定常连续系统的状态方程为:,在系统能控性定义中,系统的初始状态和终止状态都定义为任意位置,这种定义方式不便于写成解析形式,为便于数学处理,又不失一般性我们把上述定义分为两种情况来叙述。,把系统的初始状态规定为状态空间中的任意非零有限点,而终端(目标)状态定为状态空间的原点。于是能控定义叙述为:,把系统的初始状态规定为状态空间的原点(如果非原点可通过坐标平移达到),而终端(目标)状态定为状态空间中的任意非零

54、有限点。于是能控定义叙述为:,6.4.2 系统的能控性,为了区分上述两种情况,称第一种情况为系统的能控性。这相当于讨论工程实践中的调节问题的可实现性。称第二种情况为系统的能达性。这相当于讨论工程实践中的跟踪问题的可实现性。可以证明对于连续线性定常系统能控性和能达性是等价的。,应当指出的是在能控性定义中,我们所关心的只是是否存在某个分段连续的控制输入u(t),能否把任意初始状态转移到任意终止状态 。并不要求算出具体的输入和状态的轨线。也就是说,我们考察的重点并不是如何选择控制规律u(t),也不关心初始状态是沿着什么样的轨迹转移到终止状态,而只关心可控状态在状态空间的分布,这是一种定性分析。,如果

55、存在一个分段连续的控制输入u(t),能在0,tf有限时间内,将状态x(t)从原点转移到任意非零状态x(tf),则称系统是能达的。,线性定常连续系统的状态方程为:,6.4.2 系统的能控性,对于简单的系统,可以根据能控性的定义,从系统方程的解或者系统的状态变量流图来判断其能控性。利用状态变量流图判别能控性时,要看控制信号u(t)是否有一个通道到达每一个状态变量。如果有到每一个状态变量的通道,则是系统能控的。反之,就是系统不能控的。,但是对于较复杂的系统,用上述方法可能会出现错误,需要借助一些定理来判断。,6.4.2 系统的能控性,能控性判据:,若输入 ,则:,6.4.2 系统的能控性,证明:设x

56、(0)是任意的,x(tf)=0,对于线性定常连续系统,有,由状态转移矩阵的性质有,利用凯莱哈密尔顿定理有,6.4.2 系统的能控性,为直观起见,上式的和式形式可拆开写成,注意:u(t)是r维向量,vi也是r维向量。,6.4.2 系统的能控性,因为vi(i=0,1,n-1)是r维向量,所以V是nr维向量。Qc是nnr维矩阵,x(0)是n维向量。所以上式是一个具有nr个未知数,n个方程的线性非齐次方程组。由线性代数可知,线性非齐次方程组有解的充分必要条件是它的系数矩阵Qc和增广矩阵Qc, x(0)的秩相等,即 rank Qc =rank Qc, x(0),考虑到x(0) 是任意给定的,欲使上式成立

57、,Qc的秩必须是满秩。这是因为若rank Qc n,则rank Qc, x(0)势必大于rank Qc。证毕,6.4.2 系统的能控性,当线性连续定常单输入系统的状态方程具有如下形式:,系统是状态完全能控的。这种形式的状态方程称为能控标准型。,6.4.2 系统的能控性,例:,上式为线性定常连续的单输入系统,我们称之为可控标准型。,所以Qc非奇异,不论 a0, a1, a2 取何值,系统都是状态能控的。,6.4.2 系统的能控性,例: 判断能控性,解: rankQc=12,所以该系统状态不完全能控。,6.4.2 系统的能控性,例: 判断能控性,解: rank Qc=2,所以该系统状态完全能控。,6.4.2 系统的能控性,例: 判断能控性,解: rankQc=12,所以该系统状态不完全能控。,6.4.2 系统的能控性,例:系统的动态方程为: 确定能控性条件。,从信号流图中可以看出,x1能控,x2能控的条件是d0。所以系统完全可控的条件是d0。,若用能控性判据判断:,若要 非奇异,只要求 即可。,6.4.2 系统的能控性,能控性判据:,能控性判据只能判定系统是否可控,而不能说明哪些状态变量可控,哪些状态变量不可控。可控性判据要解决这个问题。,式中,,设系统的状态方程为:,6.4.2 系统的能控性,从上式看出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论