1现代控制理论ModernControlTheory2教材:KatsuhikoOgata著,ModernControlEngineering(FourthEdition)主要参考书:[美]KatsuhikoOgata著,卢伯英,于海勋等译,《现代控制工程》(第四版),电子工业出版社,2003.7刘豹主编,《现代控制理论》,机械工业出版社谢克明主编,《现代控制理论基础》,机械工业出版社俞立主编,《现代控制理论》,清华大学出版社,2007.43状态空间分析方法4第9章状态空间分析方法基本要求9-1状态空间方法基础9-2线性系统的可控性和可观性9-3状态反馈和状态观测器9-4有界输入、有界输出的稳定性9-5李雅普诺夫第二方法返回主目录5引言:前面几章所学的内容称为经典控制理论;下面要学的内容称为现代控制理论。两者作一简单比较。经典控制理论(50年代前)现代控制理论(50年代后)研究对象单输入单输出的线性定常系统可以比较复杂数学模型传递函数(输入、输出描述)状态方程(可描述内部行为)数学基础运算微积、复变函数线性代数、矩阵理论设计方法的特点非唯一性、试凑成份多,经验起很大作用。主要在复数域进行。设计的解析性,与计算机结合,主要在时间域进行。6基本要求①掌握由系统输入—输出的微分方程式、系统动态结构图、及简单物理模型图建立系统状态空间模型的方法。②熟练掌握矩阵指数的计算方法,熟练掌握由时域和复数域求解状态方程的方法。熟练掌握由动态方程计算传递函数的公式。③正确理解可逆线性变换,熟练掌握可逆线性变换前、后动态方程各矩阵的关系。④正确理解可控性和可观测性的概念,熟练掌握和运用可控性判据和可观性判据。返回子目录7⑤熟练掌握可逆线性变换矩阵的构成方法,能将可控系统化为可控标准形。能将不可控系统进行可控性分解。⑥正确理解对偶原理,会将原系统的有关可观测性的问题转化为对偶系统的可控性问题来研究。⑦正确理解单变量系统零、极点对消与动态方程可控、可观测的关系。熟练掌握传递函数的可控性标准形实现、可观性标准形实现的构成方法。⑧正确理解状态反馈对可控性,可观性的影响,正确理解状态反馈可任意配置闭环极点的充要条件。8⑨熟练掌握全维状态观测器的公式和设计方法,熟练掌握由观测器得到的状态估计值代替状态值构成的状态反馈系统,可进行闭环极点配置和观测器极点配置。⑩正确理解系统齐次方程渐近稳定和系统BIBO稳定的概念,熟练掌握判别渐近稳定的方法和判别系统BIBO稳定的方法。11正确理解李雅普诺夫方程正定对称解存在的条件和解法,能通过解李雅普诺夫方程进行稳定性分析。99-1状态空间方法基础在经典控制理论中,用传递函数来设计和分析单输入、单输出系统。在现代控制理论中,用状态变量来描述系统。采用矩阵表示法可以使系统的数学表达式简洁明了,为系统的分析研究提供了有力的工具。返回子目录10状态:动力学系统的状态可以定义为信息的集合。一、状态空间的基本概念已知时状态,时的输入,可确定时任一变量的运动状况。0t0tt0tt状态变量:确定动力学系统状态的最小一组变量。)(,),(1txtxn1112nxtxtXtxt状态空间:由张成的n维向量空间。)(tX状态向量:如果完全描述一个给定系统的动态行为需要n个状态变量,那么状态向量定义为X(t)对于确定的某个时刻,状态表示为状态空间中一个点,状态随时间的变化过程,构成了状态空间中的一条轨迹。12例9-2设一RLC网络如图所示。回路方程为()1()()()ditetRitLitdtdtC图9-2RLC网络132()()xtitdt)()(1titx选择状态变量11211RxxxeLLCL则有21xx11010RuLCLLxx写成21)()(xCtcty10Cx输出1411100RLLuLCxx写成)()(1titx21()()xtitdtC若选另一组状态变量11211()RxxxetLLL121xcx则有15uyayayaynnnnn02211若给出(t=0)时的初值、、…、和时就可确定系统的行为。0,ttu)0(y)0(y)0()1(ny121,,,nnyxyxyx单输入-单输出线性定常系统选取状态变量二、系统的状态空间表达式1612231nnxxxxxx(9-17)01121nnnxaxaxaxu17或写成xAxBx12012101000001000,,00010nnxxxaaaaxAB(9-19)18系统结构图如图所示图9-319例9-3222yyyu输入为u,输出为y。试求系统的状态方程和输出方程。考虑用下列常微分方程描述的系统20解:12222122xxxxxu1122220102xxuxx状态方程为写成取状态变量12,xyxy21输出1210xyx图9-4例9-3系统的结构图22多输入-多输出系统图9-6多变量系统23ppnnububxaxaxax111112121111ppnnububxaxaxax212122221212………pnpnnnnnnnububxaxaxax112211nxxx,,,21为状态变量;puuu,,,21为输入量;qyyy,,,21为输出变量。24矩阵形式:xAxΒu111212122212nnnnnnaaaaaaaaaA111212122212ppnnnpbbbbbbbbbB式中25ppnnududxcxcxcy111112121111ppnnududxcxcxcy212122221212……….pqpqnqnqqqududxcxcxcy112211输出变量方程26111212122212nnqqqncccccccccC111212122212ppqqqpdddddddddDyCxDu式中27图9-7系统结构图28三、线性定常系统状态方程的解式中均为列向量。)2,1,0(ibixAx(9-28)齐次向量微分方程kktbtbtbbtx2210)((9-29)方程的解为1、齐次状态方程的解29)(210121kkkktbtbbAtkbtbb可得()txxAx代入方程将方程两边系数必相等,即102210332001122113321kkbAbbAbAbbAbAbbAbk!300)0(bx我们定义022)121()(xtAktAAtItxkk!!(9-31)kKAttAktAAtIe!!12122(9-32)因此,齐次状态方程的解为将t=0代入(9-29)中得310)(xetxAt(9-33)()()xtAxt(9-34))()(0sAxxssx(9-35)Ate为n×n矩阵,称矩阵指数。于是齐次状态方程的解为用拉氏变换法求解3201)()(xAsIsx011])[()(xAsILtx])[(11AsILeAt122311()[][]AtkkkksIALeLIAtAtkIAAAssss!拉氏反变换后得到(9-37)(9-38)33最终得到与前一种解法所得结果一致。AtetAtexp式中()(0)()(0)Atxtextx(9-41)34状态转移矩阵具有以下性质:I)0(,1)()(,21tt)()()(,3020112tttttt)()]([,4kttk35图9-8状态转移特性性质336例9-511220100xxxx设系统的状态方程为试求状态转移矩阵。37解:2211()2!!AtkkteIAtAtAtk230100,00001001()010001nAAAAttt11221()(0)01()(0)txtxxtx求状态转移矩阵为其中可以写出方程解为38例9-6x3210x设系统状态方程为试求状态方程的解。39解:2s21s12s21s22s11s12s11s2)2s)(1s(s)2s)(1s(2)2s)(1s(1)2s)(1s(3ss213s)2s)(1s(1AsI)AsI(adj)AsI(3s21s)AsI(1用拉氏变换求解。先求出矩阵指数40状态方程之解为t2tt2tt2tt2t11Ate2ee2e2eeee2])AsI[(Le)0(x)0(xe2ee2e2eeee2)0(xe)t(x21t2tt2tt2tt2tAt将上式进行拉氏反变换41图9-9系统的瞬态解(a)与相轨迹(b)42改写为)()()(tButAxtx用左乘等式两边Ate2非齐次状态方程的解非齐次方程)()()(tButAxtx(9-53))()]([)]()([tBuetxedtdtAxtxeAtAtAt(9-54)43dBuextxetAAt)()0()(0dBuexetxttAAt)()0()(0)(用左乘上式两边Ate(9-54)0()()(0)()()txttxtBud则式(9-54)可以写成(9-55)积分上式得44讨论非齐次状态方程的拉氏变换解法sBusAxxssx)()(0sBuAsIxAsIsx101)()()()]()[()0(])[()(1111sBuAsILxAsILtx拉氏反变换得])[(11AsILeAt由于ttAdBuesBuAsIL0)(11)(])[(由卷积定理有45ttAdBuesBuAsIL0)(11)(])[(tAAtdtBuexetx0)()0()(ttAAtdBuexetx0)()()0()(因此由于最后得到46例9-7uxx103210求下述系统状态的时间响应控制量u为单位阶跃函数。47解:112222()2222tttttttttLsIAeeeeeeee)2)(1()2)(1(2)2)(1(1)2)(1(3][1ssssssssssAsI由状态转移矩阵48tttttAeeeedtBue022