现代控制理论矩阵的复习
- 格式:doc
- 大小:293.00 KB
- 文档页数:6
现代控制理论知识点汇总Revised at 2 pm on December 25, 2020.第一章 控制系统的状态空间表达式1. 状态空间表达式 n 阶DuCx y Bu Ax x+=+= 1:⨯r u 1:⨯m y n n A ⨯: r n B ⨯: n m C ⨯:r m D ⨯:A 称为系统矩阵,描述系统内部状态之间的联系;B为输入(或控制)矩阵,表示输入对每个状态变量的作用情况;C 输出矩阵,表示输出与每个状态变量间的组成关系,D直接传递矩阵,表示输入对输出的直接传递关系。
2. 状态空间描述的特点①考虑了“输入-状态-输出”这一过程,它揭示了问题的本质,即输入引起了状态的变化,而状态决定了输出。
②状态方程和输出方程都是运动方程。
③状态变量个数等于系统包含的独立贮能元件的个数,n 阶系统有n 个状态变量可以选择。
④状态变量的选择不唯一。
⑤从便于控制系统的构成来说,把状态变量选为可测量或可观察的量更为合适。
⑥建立状态空间描述的步骤:a 选择状态变量;b 列写微分方程并化为状态变量的一阶微分方程组;c 将一阶微分方程组化为向量矩阵形式,即为状态空间描述。
⑦状态空间分析法是时域内的一种矩阵运算方法,特别适合于用计算机计算。
3. 模拟结构图(积分器 加法器 比例器)已知状态空间描述,绘制模拟结构图的步骤:积分器的数目应等于状态变量数,将他们画在适当的位置,每个积分器的输出表示相应的某个状态变量,然后根据状态空间表达式画出相应的加法器和比例器,最后用箭头将这些元件连接起来。
4. 状态空间表达式的建立① 由系统框图建立状态空间表达式:a 将各个环节(放大、积分、惯性等)变成相应的模拟结构图;b 每个积分器的输出选作i x ,输入则为i x;c 由模拟图写出状态方程和输出方程。
② 由系统的机理出发建立状态空间表达式:如电路系统。
通常选电容上的电压和电感上的电流作为状态变量。
利用KVL 和KCL 列微分方程,整理。
《现代控制理论》课程回顾第一部分 系统数学模型的建立1.系统数学模型的种类:A 、输入输出描述:输入输出微分方程、输入输出差分方程:)()()()()()()()()(1)2(2)1(11)2(2)1(1)(t u b t ub t u b t u b t y a t ya t y a t y a t y n n n n n n n n n ++++=+++++------][]1[]2[]1[][]1[]2[]1[][121121n k u b n k b k u b k u b n k y a n k a k y a k y a k y n n n n -++-++-+-=-++-++-+-+--传递函数(s 域)、脉冲传递函数(z 域)nn n n nn n n n a s a s a s a s b s b s b s b s u s y s g +++++++++==------1221112211)(ˆ)(ˆ)(ˆ n n n n n n n n n a z a z a z a z b z b z b z b z uz yz g +++++++++==------1221112211)(ˆ)(ˆ)(ˆ 传递矩阵(s 域)、脉冲传递矩阵(z 域))(ˆ)()(ˆ:)(s s s s u G yG = )(ˆ)()(ˆ:)(z z z z u G yG = 脉冲响应函数、脉冲相应矩阵:(因果、t 0时刻松弛)⎰⎰⎰⎰ττ-τ=τττ-=τττ-=τττ-=∞-∞+∞-tt tt td t u g d u t g d u t g d u t g t y 0)()()()()()()()()(⎰⎰⎰⎰ττ-τ=τττ-=τττ-=τττ-=∞-∞+∞-tt t t t d t d t d t d t t 0)()()()()()()()()(u G u G u G u G yB 、状态空间描述基本概念:状态、状态变量、状态向量、状态空间、状态轨线、状态方程、输出方程、动态方程(状态空间表达式、状态空间方程、状态方程)线性系统的结构图2.线性系统动态方程的建立A 、由系统机理出发建立系统的状态空间表达式这是最基本的方法实践中这也是主要的甚至是唯一的方法。
现代控制理论课程复习要点第一章1.已知系统的状态方程和输出方程(以线性方程组的形式给出),如何写出其向量-矩阵方程并画出状态变量图。
2. 已知系统的状态空间模型表达式,如何将其转换为对角线规范型。
(注意复习3*3矩阵的求逆、行列式计算的方法,切记)该类题目具体做法有两种:(1) 方法一:求出该系统特征值,特征向量,利用特征向量构成非奇异转换矩阵P ,然后利用线性转换公式:11,,A P AP B P B C CP --=== 求出对应对角线规范型。
(2) 方法二:求出该系统特征值,利用特征值,构成范德蒙德矩阵,并将该矩阵作为非奇异转换矩阵P ,然后利用线性转换公式:11,,A P AP B P B C CP --=== 求出对应对角线规范型。
第二章1. 已知系统状态转移矩阵()t Φ,如何求出该系统状态方程中的系统矩阵A 的值; 该题的主要考点在于:()t Φ的一阶导数在t=0时的值为A ,即t 0()|A t ==Φ。
2.已知状态空间模型,如何求输入()u t 为单位阶跃函数时,该状态空间表达式的解;(利用非齐次状态空间模型的解公式求就可以了)3. 已知线性定常系统齐次状态方程,试利用特征值规范型方法求出状态转移矩阵()t Φ。
具体解法:(1) 先求出该系统的特征值:s -0I A = ,特征值分别为123λλλ,, ;(2) 根据特征值123λλλ,,求对应的特征向量123,,p p p ,并以此构成非奇异转换矩阵[]123=P p p p ;(3) 根据特征值规范型的特性可知,特征值规范型系统的状态转移矩阵为12300(t)000tt t e e e λλλ⎡⎤⎢⎥Φ=⎢⎥⎢⎥⎣⎦ (4) 最后将该状态转移矩阵转换回普通形式的状态转移矩阵1(t)P (t)P -Φ=Φ .第三章1. 已知线性定常系统的状态方程(该方程中含未定参数),试确定系统在平衡状态处大范围渐进稳定时,这些未定参数应满足的条件。
现代控制理论复习(*为重点)第一章一、*线性定常连续系统如何建立状态空间表达式:状态方程,输出方程1.*实际系统,运动方程状态方程:状态变量的一阶导数构成的方程组输出方程:状态变量的个数与独立储能元件有关2.*模拟结构图,方框图状态变量从右往左设,每个积分器的输出为一个状态变量,输入为状态变量的导数。
3.*传递函数,微分方程(有无数种)典型的状态空间表达式(为了研究方便):能控标准型(两种),能观标准型(两种),约旦标准型。
其中任意两种状态空间表达式都是状态变量线性变换的关系。
1)能控标准I型:A:友矩阵b:(0,0,1)c:(b0,b1,b2)d:(传递函数分子分母阶次相同时有)2)能观标准I型:A:b:(长除法)c:根据对偶原理写出:能控标准II型/能观标准II型3)约旦标准型模拟结构图并联形式无重根,有重根*如何变换成约旦阵(对角阵)?如何构成线性变换阵T?1.无重根1)代数余子式(参考)2)定义(特征值,特征矢量):T=(p1,p2…)2.有重根广义特征矢量:T=(p1,p2…)*状态空间表达式求传递函数W(s)=公式二、*非线性系统线性化处理给平衡状态进行线性化处理三、线性定常离散系统:G(z) G H*求传递函数G(z)=四、时变系统,传递函数阵不考第二章*线性定常系统方程求解一、状态转移矩阵的性质二、*四种方法求状态转移矩阵:1.定义法(展开):开放形式2.*拉式反变换3.*对角阵/对角化4.凯莱哈密顿定理三、离散系统定义,*z反变换*线性定常连续系统离散化直接离散,近似离散时变,非线性系统不考第三章判定系统的能控性:1.模拟结构图2.对角阵/约旦阵(A,B)3.*能控判定阵M4.*能控标准型5.部分传递函数(sI-A)^(-1)B无零极点对消判定系统的能观性1.模拟结构图2.对角阵/约旦阵(A,C)3.*能观判定阵N4.*能观标准型5.部分传递函数C(sI-A)^(-1)无零极点对消线性定常系统的对偶关系*能控能观分解1.能控判定阵的秩→判断有几个变量能控→使线性变换阵非奇异的(n-m)个列矢量2.能观判定阵的秩→同上3.如果一个状态空间表达式能控则能变换成能控标准型(*能控II 简单)4.如果一个状态空间表达式能观则能变换成能观标准型(*能观I 简单)*最小实现所有状态变量既能控又能观如何寻找?1.能控能观分解→能控能观2. (了解)传递函数→能控(观)标准型→按能观(控)性分解→找出能控能观第四章现代控制理论:平衡状态稳定性(平衡点可能不止一个)第一法(间接法)线性定常系统→看特征值→左半平面→稳定非线性系统线性化→看特征值→左半平面,右半平面,虚轴特征值和闭环极点在传递函数无零极点对消时是相同的第二法(直接法)李雅普诺夫稳定,渐进稳定,大范围渐进稳定,不稳定李雅普诺夫函数(能量函数)V判断初始状态要有能量(V>0)V通常取二次型形式比较简单渐进稳定:V>0,对V求导,求得后:1)V的导数小于02)V的导数小于等于0→判断在x不为0时,V的导数恒不为零3)判断是否大范围渐进稳定如何求平衡状态?x的导数=A*x=0 (不管b*x)李雅普诺夫方法在线性定常连续系统渐进稳定依据第五章三种反馈控制方式,相应性能,对能控能观的影响,改善系统性能极点任意配置:原系统完全能控→状态反馈任意极点配置输出反馈不能实现任意极点配置(特别是单输入输出)原系统完全能观→输出到x导数端反馈实现任意极点配置系统镇定(特征值均在左半平面)状态反馈:不能控子系统渐进稳定输出到x导数端反馈:不能观子系统渐进稳定输出反馈:解耦问题(能解耦标准形不考)*状态解耦,积分型解耦系统状态观测器状态重构状态观测器的输入?输出?能构建的条件:完全能观或不能观子系统渐进稳定如果完全能观:可以通过G调节x的估计值接近x的速度全维状态观测器:可实现极点配置降维状态观测器(不考)习题1.状态空间表达式求传递函数(或传递函数阵)零极点对消,说明该系统(不)能控(不)能观。
现代控制理论复习总纲判断题部分 5题×2=10一、(10分,每小题1分)试判断以下结论的正确性,若结论是正确的,则在括号里打√,反之打×。
1、具有对角标准形状态空间描述的系统可以看成是由多个一阶环节串联组成的系统。
(× ) 2、传递函数的状态空间实现不唯一的一个主要原因是状态变量选取不唯一。
(√ ) 3、状态变量是用于完全描述系统动态行为的一组变量,因此都具有物理意义。
( × ) 4、输出变量是状态变量的部分信息,因此一个系统状态能控意味着系统输出能控。
(× ) 5、等价的状态空间模型具有相同的传递函数。
(√ )6、若传递函数存在零极相消,则对应的状态空间模型描述的系统是不能控的。
(× )7、若线性系统是李雅普诺夫意义下稳定的,则它是大范围渐近稳定的。
( √ )8、若一线性定常系统的平衡状态是渐近稳定的,则从系统的任意一个状态出发的状态轨迹随着时间的推移都将收敛到该平衡状态。
(√ )9、状态反馈控制可改变系统的稳定性、动态性能,但不改变系统的能控性和能观性。
(× ) 10、如果一个系统的李雅普诺夫函数确实不存在,那么我们就可以断定该系统是不稳定的。
(× ) 11.描述系统的状态方程不是唯一的。
√12.用独立变量描述的系统状态向量的维数不是唯一的。
×13.对单输入单输出系统,如果1()C sI A B --存在零极点对消,则系统一定不可控或者不可观测。
√ 14.对多输入多数出系统,如果1()sI A B --存在零极点对消,则系统一定不可控。
× 15.李雅普诺夫直接法的四个判定定理中所述的条件都是充分条件。
√16.李雅普诺夫函数是正定函数,李雅普诺夫稳定性是关于系统平衡状态的稳定性。
√ 17.线性定常系统经过非奇异线性变换后,系统的可控性不变。
√ 18.用状态反馈进行系统极点配置可能会改变系统的可观测性。
第二章线性系统的数学描述数学模型可以有许多不同的形式,较常见的有三种:第一种是:把系统的输入量和输出量之间的关系用数学方式表达出来,称之为输入输出描述,或外部描述;第二种是:不仅可以描述系统输入、输出之间的关系,而且还可以描述系统的内部特性,称之为状态空间描述或内部描述;第三种是:用比较直观的方块图(结构图)和信号流图模型进行描述。
910 2.1 线性系统的时域数学模型()(1)(2)121()()()()()n n n n n c t a c t a c t a c t a c t ---+++++()(1)(2)0121()()()()()m m m m m b r t b r t b r t b r t b r t ---=+++++ (2.1) 式中,()r t 和()c t 分别是系统的输入信号和输出信号,()()n c t 为()c t 对时间t 的n 阶导数;i a (1,2,)i n =和j b (0,1,)j m =是由系统的结构参数决定的系数。
2.2 传递函数11m n b s a s --++++++11 式中1011()m m m m M s b s b s b s b --=++++1011()nn n n N s a s a s a s a --=++++()M s 和()N s 分别称为传递函数()G s 的分子多项式和分母多项式。
2.5 线性系统的状态空间描述A Buy C du =+⎧⎨=+⎩x x x(2.3) 2.5.2 状态空间表达式与传递函数的关系1()()G s C sI A B D -=-+(2.4)12 2.5.3 状态空间表达式的建立情形一: 线性微分方程中不含输入的导数项,传递函数没有零点()(1)11n n n n y a y a y a y u --++++= (2.5)情形二 线性微分方程含有输入的导数(不超过3阶),传递函数有零点 ()(1)()(1)11011n n n n n n n n y a y a y a y b u b u b u b u ----++++=++++ (2.6) 1011111()()n n n nn n n nb s b s b s b Y s U s s a s a s a ----++++=++++(2.7)13 Chp.9 状态空间系统响应、可控性与可观性9.1 线性定常系统的响应已知线性定常连续系统状态方程的一般形式为0()()(), (0)t A t B t =+=x x u x x(2.8) 状态变量的初始值为0x ,控制作用为()t u 。
矩阵的复习(现代控制理论用)(线性代数的复习)一. 矩阵矩阵定义为矩形阵列表,它的元素可能是实数、复数、函数或算子,表中每一个元素表示一定的数学概念或工程信息,则此矩形表整体称为矩阵。
⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=nn n n n n a a a a a a a a a A 212222111211 ⎪⎪⎪⎪⎪⎭⎫⎝⎛=jk j k k b b b b b b B 1221111 其中A 具有n 行与m 列,ij a 表示矩阵A 的第i 行,第j 列元素。
矩阵B 为第j 行,k 列,即=A (ij a ),=B (jk b ) 当n=m 时称为方阵,可表示为⎪⎪⎪⎪⎪⎭⎫⎝⎛=∆nn n n n n a a a a a a a a a 212222111211=det(A)称为方阵A 的n 阶行列式。
1. 子式或子行列式给定n 阶行列式及其任一元素jk a ,划去△的j 行第k 列的全部元素而得到一个(n-1)阶行列式,称为原行列式的一个子行列式,简称子式,以jk ∆表示。
即:333231232221131211a a a a a a a a a =∆ 划掉23a 的子行列式 3231121123a a a a =∆ 23∆=∆jk j=2 k=3 23a a jk =n 阶行列式则有n 行n 列共2n 个子式。
2. 余因子或代数余子式如果用()kj +-1去乘jk a 的子式jk ∆得到的结果称为jk a 的余因子或代数余子式。
()32231+-=A -=∆2332311211a a a a 一般为()jk kj jk A ∆-=+1 ,其余类推。
3.行列式的值 行列式的拉普拉斯展开式为任一行或任一列的各元素与对应的余因子的乘积之和。
333231232221131211a a a a a a a a a =∆=()111+-()()232213123113333213122112333223221111a a a a a a a a a a a a a aa ++-+-+上式为第一列各元素展开的拉普拉斯展开式,任一行、任一列的元素展开结果之△值都相同。
一般为 ()∑===∆nk jk jkA aa 1det4. 行列式的基本性质○1将行列式的行与列交换其值不变。
○2将行列式的任两行(行与行)或两列交换,其值不变但符号相反。
○3将行列式任一行(任一列)的元素,乘以一个给定的数以后再加到另外的任一行(或任一列)的对应元素上去,行列式的值不变。
○4若行列式中任一行或任一列的元素为零,则该行列式的值为零。
○5若有两行或两列的元素相同或成比例,即任一行或列的元素,刚好是与一行或列的元素的k 倍,则行列式的值亦为零。
○6用常数λ乘行列式任一行(或任一列)的诸元素,等于用λ乘这行列式。
即:i 在行列式中任一行(或列)元素的公因子可以提到行列式之外。
ii 在n ×n 阵A 乘λ与每个元素,等于乘nλ ,与上边是有区别的。
A A nλλ= 二.对角线矩阵方阵A 中,由j=k 的全部元素jk a 所组成的对角线称为主对角线,除主对角线上各元素外,其余元素均为零者,称为对角线矩阵。
()nn nn a a a diag a a a A1211221100=⎪⎪⎪⎪⎪⎭⎫⎝⎛=三.单位矩阵或么阵当对角线矩阵中的主对角线各元素均为1时,其余的元素都为零。
12211====nn a a a这种特殊的对角线矩阵称为单位矩阵或么阵。
()11110101diag I =⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=四.向量只有一列的矩阵⎪⎪⎪⎪⎪⎭⎫ ⎝⎛n x x x 21称为列向量,n 维称为n 维列向量。
只有一行的矩阵()n x x x 21称为n 维行向量。
五.零阵 所有元素均为零的矩阵。
六.奇异矩阵如果方阵相关行列式之值为零时,此方阵称为奇异矩阵。
七.非奇异矩阵方阵相关行列式之值不为零者。
八.转置矩阵如果n ×m 矩阵A 的行与列交换,所得m ×n 矩阵称为该矩阵的转置矩阵,矩阵A 的转置矩阵用TA 表示。
⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=nm n n m m a a a a a a a a a A 212222111211⎪⎪⎪⎪⎪⎭⎫⎝⎛=nm mmn n Ta a a a a a a a a A 212221212111()A A TT =九.对称矩阵如果方阵A 等于它的转置矩阵,即A =TA 则方阵称A 为对称矩阵。
十.正定矩阵如果方阵A 的所有主子行列式为正,则矩阵A 称为正定矩阵。
⎪⎪⎪⎪⎪⎭⎫⎝⎛=nm n n m m a a a a a a a a a A 212222111211当满足 11a >0 ,22211211a a a a >0 , … ,nmn n mm a a a a a a a a a212222111211>0 则A 为正定阵,这是判别正定矩阵的赛尔维斯特(sylverster )准则。
还有共轭矩阵,赫末特矩阵(复数矩阵),逆矩阵,等等。
十一.矩阵的运算与变换1. 矩阵的加减法)(jk jk b a B A +=+ )(jk jk b a B A -=-矩阵的加减法满足交换律,结合律。
C B A C B A ++=++)( 2. 矩阵的乘法数与矩阵相乘,等于数与矩阵各个元素相乘。
)(jk ka kA =矩阵与矩阵相乘,A 的各行元素分布与B 的各列元素对应乘积之和。
)(l j a A =是n ×m 矩阵 )(l k b B =是n ×r 矩阵 ∑==nl lk jl jk b a C 1所得矩阵C 的阶是m ×r结合律、分配律适用于矩阵的乘法。
C AB BC A )()(= CA BA A C B +=+)(3. 两矩阵和与乘积的转置法则T T T B A B A +=+)(T T T A B AB =)( 注意 T T T B A AB ≠)(4. 逆矩阵○1定义:若对于给定的方阵A ,存在一个矩阵B ,使得AB=I ,则称B 是A 的逆矩阵,并以符号1-A 表示之。
○2矩阵的秩 在一个n ×m 的矩阵A 中,任取k 行k 列,位于这些行列相交处的元素构成k 阶行列式,此行列式叫做A 的k 阶子式,而矩阵A 中不等于零的那个子矩阵的最大阶数,叫做矩阵A 的秩。
若A 为方阵,而且其所有相当的行列式之值不为零,即满足条件:)det(A ≠0则称A 是满秩的n 阶方阵。
○3余因子转置矩阵(或称伴随矩阵)将A 的余因子矩阵转置以后,(即行与列交换)所得之新矩阵,并以符号Tjk A )(或)(kj A 或adjA . ○4逆矩阵的求法 若A 是满秩的n 阶方阵,(即)det(A ≠0)则存在唯一的逆1-A 。
A 1-A =1-A A ≡I1-A 由下面公式确定1-A =Aa a a a a a a a a A adjAA A A A nnn nn n kj T jk212221212111)det()det()()det()(===○5逆矩阵变换 111)(---=A B AB 注意111)(---≠B A ABA A =--11)(只有方阵才有逆矩阵,并且此方阵应是非奇异矩阵。
(不等于零) 5.例1:2)(B A +=?解: 2)(B A +=22))((B BA AB A B A B A +++=++一般矩阵乘法不满足交换律,即A B ≠B A 当 A B =B A 时 2)(B A +=222B AB A ++例2:求A =⎪⎪⎪⎭⎫⎝⎛212104321的逆矩阵1-A 。
解:)det(A =-22214+02231-11431=-2(8-2)-1(1-12)=-12+11=-1伴随矩阵adjA ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡------8341146211=⎪⎪⎪⎪⎪⎪⎪⎪⎭⎫⎝⎛----0421122112041431223122141032213221101-A =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡----=⎪⎪⎪⎭⎫ ⎝⎛-----⨯-=8341146211834114621111det A A T例3:求下列三个联立方程式的解:1x +32x +3x =21x -22x +3x =3 21x +2x +33x =1解:A =⎪⎪⎪⎭⎫ ⎝⎛-312121131 ⎪⎪⎪⎭⎫ ⎝⎛=321x x x x ⎪⎪⎪⎭⎫ ⎝⎛=132b即b Ax = b A x 1-=)det(A =3112--3113+21213-=(-6-1)-(9-1)+2×(3+2)=-5伴随矩阵adjA =555011587----1-A =A ATdet ⎪⎪⎪⎪⎪⎪⎭⎫⎝⎛----=1110515115857 ⎪⎪⎪⎭⎫ ⎝⎛321x x x ⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛----=1110515115857⎪⎪⎪⎪⎪⎪⎭⎫⎝⎛--=⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛+----+=⎪⎪⎪⎭⎫ ⎝⎛45153313253521524514132 即:1x =533,2x =-51,3x =-4例4:确定下面矩阵的秩A =⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-151431020211 解:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-151431020211→⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡170310021→⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-2000310021→⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--2000310621 该矩阵维数为3。