现代控制理论--3控制系统的状态方程求解.ppt
《现代控制理论--3控制系统的状态方程求解.ppt》由会员分享,可在线阅读,更多相关《现代控制理论--3控制系统的状态方程求解.ppt(134页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、现代控制理论-3控制系统的状态方程求解 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第二章 控制系统的状态方程求解2.1 2.1 线性定常系统状态方程的解线性定常系统状态方程的解2.2 2.2 线性定常系统状态转移矩阵的几种求法线性定常系统状态转移矩阵的几种求法2.3 2.3 线性离散系统的状态空间表达式及连续系统线性离散系统的状态空间表达式及连续系统 的离散化的离散化2.4 2.4 线性定常离散系统状态方程的求解线性定常离散系统状态方程的求解2 2.1.2.1
2、.线性定常连续系统状态方程的解线性定常连续系统状态方程的解 可见,输出方程求解要依赖状态方程的解。可见,输出方程求解要依赖状态方程的解。关键是求解状态方程。本节重点来讨论这个问题。关键是求解状态方程。本节重点来讨论这个问题。先讨论自由运动的规律,即求自由解。先讨论自由运动的规律,即求自由解。前面我们详细讨论了状态空间表达式的建立前面我们详细讨论了状态空间表达式的建立及相互转换。在建立了新的数学模型之后,接着及相互转换。在建立了新的数学模型之后,接着就是求解问题。就是求解问题。由于状态空间表达式由两部分组成由于状态空间表达式由两部分组成,即即3一、齐次状态方程的解一、齐次状态方程的解所谓齐次状态
3、方程,与齐次微分方程类似,即所谓齐次状态方程,与齐次微分方程类似,即输入输入u u(t t)=0)=0的情况。故齐次方程为:的情况。故齐次方程为:设初始时刻设初始时刻 t t0 0=0 0,初始状态为,初始状态为x x0 0 1.1.采用拉氏变换法求解采用拉氏变换法求解:对齐次方程两边取拉氏:对齐次方程两边取拉氏变换变换.反变换即得齐次状态方程的解:反变换即得齐次状态方程的解:4下面就来讨论:下面就来讨论:-解的变化是按指数形式变化的。解的变化是按指数形式变化的。对于状态方程的解,是否也具有指数形式呢?对于状态方程的解,是否也具有指数形式呢?2.级数展开法:级数展开法:分析标量微分方程可知分析
4、标量微分方程可知56逐项变换逐项变换即即 x x(t t)=e=e-At-Atx x0 0 当初始时刻为当初始时刻为t t0 00,0,初始状态为初始状态为x x(t t0 0)时时所以齐次状态方程的解可写为所以齐次状态方程的解可写为73.3.求齐次状态解的关键是求求齐次状态解的关键是求 转移矩阵转移矩阵 e eAtAt,前面已给出了两种方法:,前面已给出了两种方法:2.2.系统状态的变化实质上是从初始状态开始的状系统状态的变化实质上是从初始状态开始的状态转移,而转移规律取决于态转移,而转移规律取决于 e eAtAt ,e eA A(t-tt-t0 0)故称其故称其为状态转移矩阵为状态转移矩阵
5、.一般用一般用1.1.齐次状态方程的解表示了系统在初始条件作用齐次状态方程的解表示了系统在初始条件作用下的自由运动,又称为零输入解;下的自由运动,又称为零输入解;小结:小结:来表示。来表示。8a)a)拉氏变换法:拉氏变换法:例:已知系统的状态方程为:例:已知系统的状态方程为:试求在初始状态试求在初始状态 时的状态解。时的状态解。由于按幂级数计算不易写出闭式的结果,故由于按幂级数计算不易写出闭式的结果,故通常用拉氏变换法。通常用拉氏变换法。b)b)幂级数法:幂级数法:9解:解:1.1.求求e eAtAt10所以所以2.2.求求x x(t t):11二二.状态转移矩阵:状态转移矩阵:的解的解(t
6、t),),定义为系统的状态转移矩阵。定义为系统的状态转移矩阵。1.1.定义:线性定常系统,初始时刻定义:线性定常系统,初始时刻t t0 0 =0,0,满足以满足以下矩阵微分方程和初始条件下矩阵微分方程和初始条件 在状态空间分析中状态转移矩阵是一个十分在状态空间分析中状态转移矩阵是一个十分重要的概念。重要的概念。12讨论:讨论:(1)满足上述定义的解为)满足上述定义的解为(t)=eAt (t0=0)证明:证明:13所以当所以当(t)=eAt时,时,又因为又因为(t)=eAt (t=0时时)eA0=I+A0+.=I 所以所以(0)=I故故 eAt 是状态转移矩阵是状态转移矩阵(t)(2)状态转移矩
7、阵)状态转移矩阵(t)是是A阵同阶的方阵,其元阵同阶的方阵,其元素均为时间函数素均为时间函数.14 由于状态转移矩阵具有矩阵指数函数的形式,由于状态转移矩阵具有矩阵指数函数的形式,故可推出如下性质故可推出如下性质2.2.性质:性质:(1 1)(t-tt-t0 0)是非奇异阵是非奇异阵.且且15(2)其中其中16(3)(4)17由此关系由此关系 可用于从可用于从 e eAtAt 反求反求 A A.例:已知例:已知(5 5)18(6 6)若)若则则1920块对角阵、约旦块矩阵见P87 2)、3)21当系统输入当系统输入u0 时时,其,其S-E为为.直接用分离变量法积分求解方程与采用拉式直接用分离变
8、量法积分求解方程与采用拉式变换法求解方程变换法求解方程,其结果是一致的其结果是一致的.第一种方法:第一种方法:直接求解法直接求解法三三.非齐次状态方程的解:非齐次状态方程的解:22左乘左乘 e-At:移项移项:即即在区间在区间t0,t上积分上积分23结论:非齐次状态方程的解由两部分组成:结论:非齐次状态方程的解由两部分组成:a).由初始状态产生的自由分量由初始状态产生的自由分量零输入解零输入解b).由输入引起的强迫分量由输入引起的强迫分量零状态解零状态解 即即或:或:24例:已知系统例:已知系统由前例得:由前例得:解:解:1.求求 eAt:试求:试求:x(0)=0,u(t)=1(t)时的状态解
9、。时的状态解。25 2.求求x(t)26将该非齐次状态方程两边取拉氏变换,可得sX(s)-x0=AX(s)+BU(s)即 X(s)=(sI-A)-1x0+BU(s)其中X(s)和U(s)分别为x(t)和u(t)的拉氏变换。对上式两边取拉氏反变换,并利用卷积分公式,则有上述求解的关键为等式右边第二项。第二种方法:第二种方法:拉氏变换法拉氏变换法27下面先回顾卷积积分的拉氏变换法则。设W1(s)和W2(s)分别为原函数f1(t)和f2(t)的拉氏变换,则f1(t)和f2(t)的卷积的拉氏变换为结果与直接求解法完全相同。q对上述状态方程的求解式利用卷积分公式,则有28 所谓脉冲响应,即初始条件为零时
10、,输入所谓脉冲响应,即初始条件为零时,输入u为单为单位脉冲函数位脉冲函数(t),系统的输出称为脉冲响应。,系统的输出称为脉冲响应。四四.系统的脉冲响应及脉冲相应矩阵:系统的脉冲响应及脉冲相应矩阵:根据这个定义,可求线性定常系统的脉冲响应。根据这个定义,可求线性定常系统的脉冲响应。但是多变量系统的输入有但是多变量系统的输入有r个,输出有个,输出有m个。则脉个。则脉冲响应显然与传递函数阵的维数不同冲响应显然与传递函数阵的维数不同,即系统地输即系统地输出为出为Y(s)=G(s)U(s)是是 m1维的列向量维的列向量.而而G(s)是是mr维矩阵维矩阵.在单变量系统定义脉冲响应函数为在单变量系统定义脉冲
11、响应函数为 h(t)=L-1G(s)29即即 h(t)=L-1G(s)mr,而而 y(t)=L-1G(s)U(s)m1 为了将这一含义推广到多变量系统,我们按以下为了将这一含义推广到多变量系统,我们按以下方式定义脉冲响应函数阵。以后将会知道,在多变方式定义脉冲响应函数阵。以后将会知道,在多变量系统中量系统中,脉冲响应函数阵虽不等于真正的脉冲响应脉冲响应函数阵虽不等于真正的脉冲响应输出输出 y(t),但却等于传递矩阵的拉式反变换。但却等于传递矩阵的拉式反变换。定义:定义:mr 阶矩阵阶矩阵 h(t)=CeAtB 称为系统的脉冲响应称为系统的脉冲响应矩阵。矩阵。30状态解为:状态解为:初始时刻初始
12、时刻t0=0初始状态初始状态x(0)=0 设系统的状态空间表达式为设系统的状态空间表达式为则输出解为:则输出解为:31讨论单变量系统的情况讨论单变量系统的情况:当输入当输入-卷积卷积32 以上关系表明以上关系表明h(t)包含了包含了G(s)的全部信息,也反映的全部信息,也反映系统的基本传递特性。系统的基本传递特性。反之反之性质:性质:1.h(t)是传递矩阵的拉式变换是传递矩阵的拉式变换33 2.h(t)在线性变换下的不变性:在线性变换下的不变性:即即证明证明:令令 线性变换后线性变换后.其中其中:34则状态转移矩阵满足以下性质:则状态转移矩阵满足以下性质:一般有:一般有:35 1.1.齐次状态
13、方程的解:齐次状态方程的解:小结:本节主要讨论了状态求解的问题:小结:本节主要讨论了状态求解的问题:2.2.非齐次状态方程的解:非齐次状态方程的解:36 4.4.脉冲响应矩阵:脉冲响应矩阵:定义:满足矩阵微分方程定义:满足矩阵微分方程 的解的解(t t)3.3.状态转移矩阵:状态转移矩阵:372.2 线性定常连续系统线性定常连续系统(t)的算法的算法 1.对低阶系统(三阶以下)计算较方便,写出的对低阶系统(三阶以下)计算较方便,写出的结果是解析式,在实际中最常用。结果是解析式,在实际中最常用。特点:特点:一一.拉氏变换法:拉氏变换法:前面已在求状态解时推出前面已在求状态解时推出 在线性定常系统
14、状态方程的求解中,关键是求在线性定常系统状态方程的求解中,关键是求(t),本节介绍几种算法本节介绍几种算法:2.对于高阶系统,会遇到求逆的困难对于高阶系统,会遇到求逆的困难,如如38 求逆阵可采用一些数值计算方法,用计算机求逆阵可采用一些数值计算方法,用计算机计算。求逆变换关键是高阶分解因式,部分分式计算。求逆变换关键是高阶分解因式,部分分式展开很麻烦。展开很麻烦。二二.幂级数法:此法是一种直接计算法,前面已幂级数法:此法是一种直接计算法,前面已介绍过。介绍过。39特点:特点:是一种无穷开式,很难写成闭式,一般采用近似是一种无穷开式,很难写成闭式,一般采用近似计算,精度将取决于所取项数的多少,
15、适合于计计算,精度将取决于所取项数的多少,适合于计算机计算。算机计算。例:例:已知系统的状态方程为:已知系统的状态方程为:试求其状态转移矩阵试求其状态转移矩阵.解:将解:将A A阵代入幂级数展开式阵代入幂级数展开式4041三三.对角形法与约当标准形法:对角形法与约当标准形法:1.矩阵矩阵A的特征值的特征值 12n 互不相同,其状态转互不相同,其状态转移矩阵可由下式求得移矩阵可由下式求得其中:其中:P是使是使A化成对角形的线性变换。化成对角形的线性变换。42则则证明:证明:1 12 2nn 互异,必有非奇异矩阵互异,必有非奇异矩阵P P,将将A A化成对角形,即:化成对角形,即:43 小结:利用
16、对角线法小结:利用对角线法 eAt的方法的方法:1.求求 12n(条件:(条件:12n 互异)互异);2.求特征矢量:求特征矢量:P1P2Pn;3.写出变换阵写出变换阵 P=P1P2Pn,求出求出P-1 4.求求 eAt:特点:求特点:求P阵比较麻烦,常用于理论推导。阵比较麻烦,常用于理论推导。44例:已知例:已知用对角形求用对角形求(t)解解:1.求特征值:求特征值:45 2.求特征矢量:求特征矢量:即即解出:解出:4647483.求求P,P-1:4.求求 eAt :4950 2.矩阵矩阵A有相重特征值有相重特征值:定理:若矩阵定理:若矩阵A有相重特征值,其状态转移矩阵可有相重特征值,其状态
17、转移矩阵可由下式求得由下式求得51 eAt=QeJtQ-1 其中:Q是使A化为约当标准形J的线性变换阵。线性变换阵。证明证明:若若A阵具有重特征值,且每个互异特征值对应阵具有重特征值,且每个互异特征值对应一个独立的特征矢量,则必存在一个非奇异阵一个独立的特征矢量,则必存在一个非奇异阵Q,使使A阵化为约当标准形阵化为约当标准形J。即即 其中其中 则则 J=QAQ-152其中:若其中:若Ji为为J的约当块,则的约当块,则eJit为为(t)中对应的约当块。中对应的约当块。53证明证明:以以J Ji i有三重特征值为例证明。有三重特征值为例证明。此时此时5455 步骤:求步骤:求 eAt 的方法同对角
18、形求法相一致的方法同对角形求法相一致 1.求求i;2.求求Qi ;3.求求eAt=QeJtQ-156四四.化化 eAt 为为A的有限项法:的有限项法:由于由于 eAt 可展开无穷级数,但计算时只取有限项,可展开无穷级数,但计算时只取有限项,计算结果是不准确的,若能把无穷项级数化成有限计算结果是不准确的,若能把无穷项级数化成有限项,则计算会简便准确。项,则计算会简便准确。1.化有限项的有关理论:化有限项的有关理论:凯凯哈定理及最小多项式的概念在现代理论中经哈定理及最小多项式的概念在现代理论中经常用到常用到.下面简要介绍一下有关内容:下面简要介绍一下有关内容:1)矩阵)矩阵A的零化多项式:的零化多
19、项式:定理:设有变量定理:设有变量s的多项式的多项式 ,矩阵,矩阵A是是nn阶阶方阵,若满足:方阵,若满足:57 则称则称 为矩阵为矩阵的零化多项式。的零化多项式。2)凯)凯哈密顿定理哈密顿定理定理:矩阵的特征多项式是的零化多项式。定理:矩阵的特征多项式是的零化多项式。即:即:证明:58又因为又因为中各元为中各元为(n-1)次多项式,故可次多项式,故可一般表示为:一般表示为:代入上式有:代入上式有:用用A代替代替s将上式展开将上式展开 得得59 3 3)矩阵)矩阵A A的最小多项式:的最小多项式:定义:定义:A A的零化多项式中,次数最低的零化多项式的零化多项式中,次数最低的零化多项式称为称为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 控制 理论 控制系统 状态方程 求解
限制150内