第三章线性控制系统的能控性和能观性ppt课件.ppt
《第三章线性控制系统的能控性和能观性ppt课件.ppt》由会员分享,可在线阅读,更多相关《第三章线性控制系统的能控性和能观性ppt课件.ppt(225页珍藏版)》请在三一办公上搜索。
1、1,第三章 线性控制系统的能控性和能观性,3-1 能控性的定义3-2 线性定常系统能控性判别3-3 线性连续定常系统能观性3-4 离散时间系统的能控性与能观性3-6 能控性与能观性的对偶关系3-7 状态空间表达式的能控标准型与能观标准型3-8 线性系统的结构分解3-9 传递函数矩阵的实现问题3-10 传递函数中零极点对消与状态能控性和 能观性之间的关系,2,现代控制理论是建立在用状态空间描述的基础上的。状态方程描述了输入u(t)引起状态x(t)的变化过程;输出方程则描述了由状态变化引起的输出y(t)的变化。,在现代控制理论中,能控性和能观性是两个重要的概念,是卡尔曼(Kalman)在1960年
2、首先提出来的,它是最优控制和最优估计的设计基础。,能控性和能观性正是分别分析u(t)对状态x(t)的控制能力以及输出y(t)对状态x(t)的反映能力。,3,本章将在详细讨论能控性和能观性定义的基础上,介绍有关判别系统能控性和能观性的准则,以及能控性与能观性之间的对偶关系。 然后介绍如何通过非奇异变换把能控系统和能观系统的动力学方程化成能控标准型和能观标准型,把不完全能控系统和不完全能观系统的动力学方程进行结构分解。 最后在系统结构分解的基础上介绍传递函数的最小实现。,4,能控性所考察的只是系统在控制作用u(t)的控制下,状态矢量x(t)的转移情况,与输出y(t)无关,所以只需从系统的状态方程研
3、究出发即可。,3-1 能控性的定义,5,一、线性连续定常系统的能控性定义,线性连续定常系统,如果存在一个分段连续的输入u(t),能在有限时间区间t0, tf内,使系统由某一初始状态x(t0),转移到指定的任一终端状态x(tf),则称此状态是能控的。若系统的所有状态都是能控的,则称此系统是状态完全能控的,或简称系统是能控的。,6,上述定义可以在二阶系统的状态平面上来说明(如图3-1所示)。,假定状态平面中的P点能在输入的作用下被驱动到任一指定状态P1, P2, P3, Pn,那么状态平面的p点是能控状态。,7,假如能控状态“充满”整个状态空间,即对于任意初始状态都能找到相应的控制输入u(t),使
4、得在有限的时间区间t0, tf内,将状态转移到状态空间的任一指定状态,则该系统称为状态完全能控。,可以看出,系统中某一状态的能控和系统的状态完全能控在含义上是不同的。,8,2) 也可以假定x(t0)=0,而x(tf)为任意终端状态,换句话说,若存在一个无约束控制作用u(t),在有限时间t0, tf能将x(t)由零状态驱动到任意x(tf)。在这种情况下,称为状态的能达性。,几点说明:,1) 在线性定常系统中,为简便计,可以假定初始时刻t0=0,初始状态为x(0),而任意终端状态就指定为零状态,即,在线性定常系统中,能控性与能达性是可以互逆的,即能控系统一定是能达系统,能达系统一定是能控系统。,9
5、,3) 在讨论能控性问题时,控制作用从理论上说是无约束的,其取值并非唯一的,因为我们关心的只是它能否将x(t0)驱动到x(tf)而不计较x的轨迹如何。,10,三、离散时间系统,其中u(k)是标量控制作用,在(k, k+1)区间内是个常值。,只考虑单输入的n阶线性定常离散系统,11,3-2 线性定常系统能控性判别,线性定常系统能控性判别准则有两种形式,一种是先将系统进行状态变换,把状态方程化为约旦标准型 ,再根据 阵,确定系统的能控性;,另一种方法是直接根据状态方程的A阵和B阵,确定其能控性。,12,一、具有约旦标准型系统的能控性判别1单输入系统,12 3 n即n个根互异,13,(m-l)个1重
6、根, l个m重根,其余为互异根。,14,为简明起见,下面举三个具有上述类型的二阶系统,对能控性加以剖析。,(3-3),(3-4),(3-5),15,从式(3-7)可知, 可以受控制量u的控制,从式(3-6)又知, 与u无关, 即不受u控制。,16,就状态空间而言,如图3-2所示。,能控部分是图中粗线所示的一条线,它属于能控状态子空间,除此子空间以外的整个空间,都是不能控的状态子空间。,17,它是一个并联型的结构,而对应x1(t)这个方块而言, 是一个与u(t)无联系的孤立部分,而状态x2(t)受u(t)影响,故x1(t) 不能控的。,式(3-3)系统的方块结构图如图3-3所示。,18,虽然式(
7、3-8)与u(t)无直接关系,但它与x2是有联系的,而x2却是受控于u(t)的,所以不难断定式(3-4)的系统是状态完全能控的。,19,它是一个串联型结构,没有孤立部分,也表明其状态是完全能控的。,根据式(3-8),式(3-9)画出系统的方块结构图如图3-4所示。,20,式(3-11)中只有x2本身,它不受u(t)的控制,而为不能控的。,从图3-5的方块结构图来看,存在一个与u(t)无关的孤立部分。,21,1) 系统的能控性,取决于状态方程中的系统矩阵A和控制矩阵b。,通过以上分析,可以得出以下几点结论:,系统矩阵A是由系统的结构和内部参数决定的,控制矩阵b是与控制作用的施加点有关的,因此系统
8、的能控性完全取决于系统的结构、参数,以及控制作用的施加点。如图3-3所示,控制作用只施加于x2,未施加于x1,图3-5则相反,这些没有与输入联系的孤立部分所对应的状态变量是不能控制的。,22,2) 在A为对角线型矩阵的情况下,如果b的元素 有为0的,则与之相应的一阶标量状态方程必为齐次微分方程,而与u(t)无关;这样,该方程的解无强制分量,在非零初始条件时,系统状态不可能在有限时间tf内,衰减到零状态,从状态空间上说,xT=x1 x2 xnT是不完全能控的。,如果一个系统至少有一个状态变量是不能控的,则称此系统不完全能控,或简称为不能控。,23,4) 不能控的状态,在结构图中表现为存在与u(t
9、)无关的孤立方块,它对应的是一阶齐次微分方程的模拟结构图,其自由解是 ,故为不能控的状态。,3) 在A为约旦标准矩阵的情况下,由于前一个状态总是受下一个状态的控制,故只有当b中相应于约旦块的最后一行的元素为零时,与其相应的为一个一阶标量齐次微分方程,而成为不完全能控的。,24,2具有一般系统矩阵的多输入系统,25,2) 可以证明,系统的线性变换不改变系统的能控性条件。,第一章已经证明,线性变换不改变系统的特征值,而从上一段可知,若某第i个状态xi不能控,就是 的自由分量不能控,也即相应特征值的自然模式 不能控,既然系统线性变换不改变系统特征值,所以不改变系统的能控性。,26,3) 推得一般系统
10、的能控性判据如下:,若系统矩阵A的特征值互异,则式(3-12)可变换为式(3-13)的形式,此时系统能控性的充分必要条件是控制矩阵T-1B的各行元素没有全为0的。,27,4) 应指出,A的特征值互异时,其对应的特征矢量必然互异,故必然能变换为式(3-13)的对角线型。,在这种情况下,对单输入系统是不能控的,对多输入系统则需考察T-1B中,与那些相同特征值对应的约旦块的最后一行元素所形成的矢量是否线性无关。若它们线性无关,系统才是能控的。,28,例3-1,解 1、2两系统属能控系统;,判断下列系统的能控性,29,解 3、4两系统则是状态不完全能控的,为不能控系统。,30,例3-2,有系统如下,试
11、判断其是否能控。,解 将其变换成约旦型,先求其特征根,得,再求变换阵,31,T-1b有一行元素为零,故系统是不能控的,其不能控的自然模式为et。,故,得变换后的状态方程,32,例3-3,有系统如下,试判断其是否能控。,解 若A的特征值1,2,3互异,将其变换为对角线阵时,变换矩阵,33,得,故T-1b的各元素不可能为零,系统为能控的。,34,若A的特征值1=2,31。将其变换为约旦型,变换矩阵,T-1b的各元素不可能为零,系统为能控的。,35,若A的特征值1=2= 3 。则变换阵,T-1b的最后一行元素不为零,系统亦为能控的。,36,二、直接从A与B判别系统的能控性1单输入系统,线性连续定常单
12、输入系统,其能控的充分必要条件是由A、b构成的能控性矩阵满秩,即rankM=n。,否则,当rankMn时,系统为不能控的。,37,根据能控性定义,对任意的初始状态矢量x(t0),应能找到u(t),使之在有限时间tft0内转移到零状态x(tf)=0。,由式(3-17),并令t=tf,x(tf)=0,得,38,又因,其中,39,其中,40,要使系统能控,则对任意给定的初始状态x(t0),应能从式(3-21)解出0, 1, , n-1来,即,因此,必须保证的逆存在,亦即其秩必须等于n。判据得证。,41,例3-4,系统同例3-3 ,判明其能控性。,解,42,它是一个三角形矩阵,斜对角线元素均为1,不论
13、a2, a1取何值,其秩为3,系统总是能控的。,故,因此把凡是具有本例形式的状态方程,称之谓能控标准型。,43,例3-5,系统同例3-2 ,判明其能控性,其秩为1,降秩,故系统为不能控的。,解,44,在这种情况下,状态完全能控的充分必要条件是Wux(s)没有零点和极点重合现象。否则,被相消的极点就是不能控的模式,系统为不能控系统。,由第一章式(1-64),知ux间的传递函数阵为,因为若传递函数分子和分母约去一个相同公因子之后,就相当于状态变量减少了一维,系统出现了一个低维能控子空间和一个不能控子空间,故属不能控系统。,最后指出,在单输入系统中,根据A和b还可以从输入和状态矢量间的传递函数阵确定
14、能控性的充分必要条件。,45,例3-6,系统同例3-2,从输入和状态矢量的传递函数确定其能控性。,显然,传递函数阵中有一个相同的零点和极点,该极点所对应的自然模式为et为不能控的,所以该系统为不能控系统。,46,例3-7,系统同例3-3,从输入和状态矢量间的传递函数确定其能控性。,显然,Wux(s)中不可能出现相同的零点和极点,即其分子和分母不存在公因子的可能性,故能控标准型的状态方程一定是能控的。,解 ux间传递函数阵为,47,2多输入系统,其能控的充分必要条件是矩阵的秩为n。,48,49,考虑到x(t0)是任意给定的,欲使上面的关系式成立,M的秩必须是满秩。,式(3-23)不再是有n个未知
15、数的n个方程组,而是有nr个未知数的n个方程组,根据代数理论,在非齐次线性方程(3-23)中,有解的充要条件是它的系数矩阵M和增广矩阵M x(t0)的秩相等,即,(3-23),50,综上所述,若要使式(3-22)的线性定常系统是状态完全能控的,必须从式(3-23)线性方程组中解出j,而方程组有解的充分必要条件是矩阵M满秩。,故线性定常系统状态能控的充分必要条件是M满秩。,51,附带指出,不论单输入或多输入系统,为简便计,有时不写出M矩阵,而记以A b或A B对,M 满秩时,也可以说A b或A B是能控对。,在多输入系统中,M是nnr矩阵,不象在单输入系统中是nn方阵,其秩的确定一般来说要复杂一
16、些。由于矩阵M与MT的积MMT是方阵,而它的非奇异性等价于M的非奇异性,所以在计算行比列少的矩阵的秩时常用rankM=rankMMT的关系,通过计算方阵MMT的秩确定M的秩。,52,例3-8,判别三阶两输入系统的能控性。,解,53,易知MMT非奇异,故M满秩,系统是能控的。,实际上在本例中,M的满秩从M矩阵的前三列可直接看出,它包含在的矩阵中。所以在多输入系统中, 有时并不一定要计算出全部 M 阵。 这也说明在多输入系统中,系统的能控条件是较容易满足的。,54,3-3 线性连续定常系统能观性,控制系统大多采用反馈控制形式。在现代控制理论中,其反馈信息是由系统的状态变量组合而成。但并非所有的系统
17、的状态变量在物理上都能测取到,于是提出能否通过对输出的测量获得全部状态变量的信息,这便是系统的能观测问题。,55,图3-6a中所示系统是状态能观测的,因为系统的每一个状态变量对输出都产生影响。,56,图3-6b所示系统是状态不能观测的,因为状态x2对输出y不产生任何影响,当然要从输出量y的信息中获得x2的信息也是不可能的。,57,一、能观性定义,能观性所表示的是输出y(t)反映状态矢量x(t)的能力,与控制作用没有直接关系,所以分析能观性问题,只需从齐次状态方程和输出方程出发,即,(3-24),如果对任意给定的输入u,在有限观测时间tft0,使得根据t0, tf期间的输出y(t)能唯一地确定系
18、统在初始时刻的状态x(t0),则称状态x(t0)是能观测的。 若系统的每一个状态都是能观测的,则称系统是状态完全能观测,或简称是能观的。,58,1) 能观性表示的是y(t)反映状态矢量x(t)的能力,与控制作用没有直接关系,所以在分析能观测问题时,不妨令u0,这样只需从齐次状态方程和输出方程出发,或用符号=(A,C)表示。,对上述定义作如下几点说明:,2) 从输出方程可以看出,如果输出量y的维数等于状态的维数,即m=n,并且C是非奇异阵,则求解状态是十分简单的,即显然,这是不需要观测时间的。,59,可是在一般情况下,输出量的维数总是小于状态变量的个数,即mn。为了能唯一地求出n个状态变量,不得
19、不在不同的时刻多测量几组输出数据y(t0), y(t1), , y(tf),使之能构成n个方程式。倘若t0, t1, , tf相隔太近,则y(t0), y(t1), , y(tf) n个方程虽然在结构上是独立的,但其数值可能相差无几,而破坏了其独立性。因此,在能观性定义中,观测时间应满足tft0的要求。,60,61,二、定常系统能观性的判别,定常系统能观性的判别也有两种方法 一种是对系统进行坐标变换,将系统的状态空间表达式变换成约旦标准型,然后根据标准型下的C阵,判别其能观性。 另一种方法是直接根据A阵和C阵进行判别。,62,1转换成约旦标准型的判别方法,现分两种情况叙述如下:,(1) A为对
20、角线矩阵,63,(3-27),从而可得结构图如图3-7所示。,64,65,由式(3-28)可知,假使输出矩阵C中有某一列全为零,譬如说第2列中c12, c22, , cm2均为零,则在y(t)中将不包含 这个自由分量,亦即不包含 x2(t)这个状态变量,很明显,这个x2(t)不可能从y(t)的测量值中推算出来,即x2(t)是不能观的状态。,从状态矢量空间而言,只有x(t)=x1 0 x3 xnT是能观测子空间,其余的是不能观子空间。,66,综上所述,可得能观性判据如下: 在系统矩阵A为对角线型的情况下,系统能观的充要条件是输出矩阵C中没有全为零的列。若第i列全为零,则与之相应的xi(t)为不能
21、观的。,67,(2) A为约旦标准型矩阵,这时,状态方程的解为,以三阶为例,68,由式(3-29)可知,当且仅当输出矩阵C中第一列元素不全为零时,y(t)中总包含着系统的全部自由分量而为完全能观。,69,约旦标准型的系统具有串联型的结构,如图3-8所示。,从图中也可看出,若串联结构中的最后一个状态变量能够测量到,则驱动该状态变量的前面的状态变量x2, x3也必然能够观测到,因此只要c11, c21, c31不全为零就不可能出现与输出无关的孤立部分,系统就一定是能观的。,70,因此,在系统矩阵为约旦标准型的情况下,系统能观的充要条件是输出矩阵C中,对应每个约旦块开头的一列的元素不全为零。,由于任
22、意系统矩阵A经T-1AT变换后,均可演化为对角线型或约旦型,此时只需根据输出矩阵CT是否有不全为零的列,或对应约旦块的CT的第一列是否不全为零,便可以确定系统的能观性。,71,2直接从A、C阵判断系统的能观性,从式(3-24)解得,(3-30),72,73,3-4 离散时间系统的能控性与能观性,一、能控性矩阵M,当系统为单输入系统时,式中 u(k) 标量控制作用,控制阵h为n维列矢量 G 系统矩阵(nn); x 状态向量(n1)。采样周期T为常数,式中未予表示。,74,根据3-1能控性定义,在有限个采样周期内,若能找到阶梯控制信号,使得任意一个初始状态转移到零状态,那么系统是状态完全能控的,怎
23、样才能判定能否找到控制信号呢?先看一个实例。,75,利用递推法:,76,现令x(3)=0, 从上式得三个标量方程,求解三个待求量u(0), u(1), u(2),写成矩阵形式,(3-34),77,这就是说能找到u(0), u(1), u(2), 使x(0)在第3步时,使状态转移到零,因而为能控系统。,78,有解的充分必要条件,即能控的充要条件是系数矩阵满秩。,只要式(3-36)满秩,系统就是能控的,将此系数矩阵称之为能控性矩阵。,仿连续时间系统,记以或称为G h 对。,79,若系统是能控的,则应在k=n时,从上式解得u(0), u(1), , u(n-1),使x(k)在第n个采样时刻为零,即x
24、(n)=0。,从而有,80,或,81,对于单输入系统来讲,式(3-39)中的h是n维列矢量,因此M阵是nn的系数阵。 对于多输入系统,h不再是n维列矢量而是nr矩阵H,r为控制信号(即输入)u的维数,因此M是一个nnr矩阵。,82,例如:有一个三阶的三输入系统,或,为一个3(33)=39的矩阵,显然上式是满秩的,即M的秩等于3,系统是能控的。,83,可以看出,它是一个具有9个待求变量而只有三个方程的方程组。,84,一般地说,在输入个数为r的n阶系统,方程式的个数(n)总是小于未知数的个数(nr)的,在这种情况下,只要M满秩,方程组就有无穷多组解。在研究能控性问题时,关心的问题是是否有解,至于是
25、什么样的控制信号,在此是无关紧要的。,在多输入系统中,n阶系统的初始状态转移到原点,一般并不一定需要n个采样周期,即采样步数kn。,如果n阶系统,输入数r=n,即H也是nn方阵,而且H又是非奇异阵,那么只需一个采样步数,x(0)就能转移到原点。,85,如上例,H是非奇异的,故采样步数k可以等于1。,即,由于x(0)已知,H满秩,故可以唯一地确定第一步的控制信号,从而使x(0)能在第一个采样周期即达到零状态。,在k=1时,式(3-40)为,86,二、能观性矩阵 N,式中 ym维列矢量; Cmn输出矩阵,其余同式(3-33)。,根据3-3中能观性定义,如果知道有限采样周期内的输出y(k),就能唯一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 线性 控制系统 能控性 能观性 ppt 课件
链接地址:https://www.31ppt.com/p-1626694.html