第三章线性系统状态方程的解
- 格式:doc
- 大小:616.50 KB
- 文档页数:19
Chapter 3 Analysis of Linear System3.1 INTRODUCTION运动分析的数学实质:从数学的角度,运动分析的实质就是求解系统的状态方程。
以解析形式或数值分析形式,建立系统状态随输入和初始状态的演化规律。
(Solving the time-invariant state equation)3.2 连续时间线性时不变系统的运动分析SOLVING THE TIME-INVARIANT STATE EQUATION系统响应=系统的零输入响应+系统的零状态响应System response=a term consisting of the transition of the initial state +a term arising from the input vector零输入响应:自由运动,由系统矩阵决定,不受外输入影响。
零状态响应:强迫运动,响应稳态时具有和输入相同的函数形态。
01!k k ∞−+=∑0k k b t ∞=+=∑2012Ab Ab t Ab t +=+++b k 0)b +Equating the coefficients of the equal powers of t, we obtain By substituting this assumed solution in to Equation (1)解的说明:1.零输入响应是状态空间中由初始状态经线性变换矩阵所导出的一个变换点。
2.自由运动3.自由运动的轨迹由唯一决定。
4.当自由运动轨迹趋于平衡状态时,则系统是渐近稳定的。
At e0x Ate 0=x若初始时间取为t 0≠0则0)(,)(0t t x e t x t t A ou ≥=−00)(x t x =01!k k ∞−+=∑+232322332323332)()2!3!F F I Ft t t F t A t A Ft AF t F t ++++++0+=0,1,2,))AtAt Ae A e A ++=+=利用性质+λ)neλ)n t0000i i λλ⎤⎥⎥⎥⎥⎥⎥⎦12)l J t J tJ t e e 0i i t t e e e λλ⎤⎥⎥⎥⎥⎥⎥⎥⎦系统状态运动规律的基本表达式设系统的状态空间描述为有表达式⎰⎰≥−+=+=−t A Att t A At t d t Bu e x e d Bu e x e t x 000)(00,)(,)()(ττττττ⎰≥+=−−t t t A t t A t t d Bu e x e t x 000)(0)(,)()(τττ对初始时刻t 0=0 情形有表达式注意:物理意义解的讨论:(1)卷积特征;(2)零初始响应的几何特征;(3)可达性;(4)任意时刻的表达式00≥,=)(),(+=t t x t x t Bu Ax x3.3连续时间线性时不变系统的状态转移矩阵State-Transition Matrix设连续时间线性时不变系统,状态方程为:as To verify this, note thatWe thus confirm that Equation (2) is the solution of Equation (1))2()0()()(x t t x Φ=where )(Φt is n n ⨯Matrix and is the unique solution of)0()0()0()0(x x x =Φ=Ate t =)(Φ)(=)0()(Φ=)0()(Φ=)(t Ax x t A x t t xI t A t =)0(Φ)(Φ=)(Φ )1(=Ax x and状态转移矩阵的形式为()()()0000,0000t t e t t t t e t t t t A At ≥=−Φ≠≥=Φ=−时,时,基于状态转移矩阵的系统响应表达式()()()()()()()()()⎰⎰−Φ+−Φ=≥−Φ=−Φ=tt t t ox ou d Bu t x t t t x t t d Bu t t x x t t t x 0000000ττττττ。
第三章 线性时不变系统的标准形与最小阶实现把系统动态方程化为等价的简单而典型的形式,对于揭示系统代数结构的本质特征,以及系统的分析与设计将会带来很大的方便,因此利用等价变换化系统动态方程为标准形的问题成为线性系统理论中的一个重要课题。
在第一章中已经指出,动态方程等价变换的矩阵P 是由状态空间基底的选取来决定的。
因此常把构造P 阵的问题化为选取状态空间适当基底的问题来讨论。
由于所给的条件不同和选取基底的方法不同,从而可以得到各种不同形式的标准形。
在实际实用中,常是根据所研究问题的需要而决定采用什么样的标准形。
本章所介绍的几种标准形,是以后讨论极点配置和观测器设计等问题时要用到的。
实现问题,也是线性系统理论的重要课题之一。
这是因为:状态空间方法在系统设计和计算上都是以动态方程为基础的,为了应用这些方法,我们需要把传递函数阵用动态方程予以实现,特别是在有些实际问题中,由于系统物理过程比较复杂,通过分析的方法来建立它的动态方程十分困难,甚至不可能,这时可能采取途径之一就是先确定输入输出间的传递函数阵,然后根据传递函数阵来确定系统的动态方程。
其次,复杂系统的设计往往希望能在模拟计算机或数字计算机上仿真,以便在构成物理系统之前就能检查它的特性,系统的动态方程描述则比较便于仿真,例如在模拟机上指定积分器的输出作为变量,就很容易仿真系统。
在实际应用中,动态方程实现也提供了运算放大器电路综合传递函数的一个方法。
每一个可实现的传递函数阵,可以有无限多个实现。
我们感兴趣的是这些实现中维数最小的实现,即最小阶实现。
在实用中,最小阶实现在网络综合和系统仿真时,所用到的元件和积分器最少,从经济和灵敏度的角度来看是必要的。
关于有理函数阵的最小阶实现问题,定理2—20及定理2—21是基本的,本章则着重于构成最小阶实现的方法。
§3—1系统的标准形关于等价变换 等价变换的关系A PAPB PBC CP 11,,--===其中P 为坐标变换阵,即有x Px =。
第三章 系统的分析——状态方程的解§3-1线性连续定常齐次方程求解一、齐次方程和状态转移矩阵的定义1、齐次方程状态方程的齐次方程部分反映系统自由运动的状况(即没有输入作用的状况),设系统的状态方程的齐次部分为:)()(t Ax t x= 线性定常连续系统:Ax x= 初始条件:00x x t ==2、状态转移矩阵的定义齐次状态方程Ax x = 有两种常见解法:(1)幂级数法;(2)拉氏变换法。
其解为)0()(x e t x At ⋅=。
其中At e 称为状态转移矩阵(或矩阵指数函数、矩阵指数),记为:At e t =)(φ。
若初始条件为)(0t x ,则状态转移矩阵记为:)(00)(t t A e t t -=-Φ 对于线性时变系统,状态转移矩阵写为),(0t t φ,它是时刻t ,t 0的函数。
但它一般不能写成指数形式。
(1)幂级数法——直接求解设Ax x= 的解是t 的向量幂级数 +++++=k k t b t b t b b t x 2210)(式中 ,,,,,k b b b b 210都是n 维向量,是待定系数。
则当0=t 时, 000b x x t ===为了求其余各系数,将)(t x 求导,并代入)()(t Ax t x= ,得:+++++=-1232132)(k k t kb t b t b b t x)(2210 +++++=k k t b t b t b b A上式对于所有的t 都成立,故而有:⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧======00323021201!1!31312121b A k b b A Ab b b A Ab b Ab b K K且有:00x b =故以上系数完全确定,所以有:+++++=k k t b t b t b b t x 2210)(+++++=k k t b A k t b A t Ab b 020200!1!21)0()!1!21(22x t A k t A At I kk +++++=定义(矩阵指数或矩阵函数):∑∞==+++++=022!1!1!21K kk k k AttA k t A k t A At I e则)0()(x e t x At⋅=。
(2)拉氏变换解法将Ax x= 两端取拉氏变换,有)()0()(s AX X s sX =- )0()()(X s X A sI =-)0()()(1X A sI s X ⋅-=-拉氏反变换,有)0(])[()(11x A sI L t x ⋅-=--则由微分方程解的唯一性可知:])[()(11---==A sI L et Atφ【例3.1.1】 已知系统的状态方程为x x ⎥⎦⎤⎢⎣⎡=0010 ,初始条件为)0(x ,试求状态转移矩阵和状态方程的解。
解:(1)求状态转移矩阵+++++==k k At t A k t A At I e t !1!21)(22φ 此题中: ⎥⎦⎤⎢⎣⎡=0010A , ⎥⎦⎤⎢⎣⎡====000032nA A A 所以⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡=+==1010001001)(t t At I e t At φ (2)状态方程的解 )0(101)0()(x t x e t x At⋅⎥⎦⎤⎢⎣⎡=⋅=【例 3.1.2】 已知系统状态方程为x x ⎥⎦⎤⎢⎣⎡--=3210,初始条件为)0(x ,试求状态方程的解。
解:)0()(x e t x At⋅= ⎥⎦⎤⎢⎣⎡+-=⎥⎦⎤⎢⎣⎡---⎥⎦⎤⎢⎣⎡=-321321000s s s s A sI ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+++-+++-+-++-+=⎥⎦⎤⎢⎣⎡-+++=--2211221221112112213)2)(1(1)(1s s s s s s s s s s s s A sI ∴⎥⎦⎤⎢⎣⎡+-+---=-==----------t t tt t t tt Ate e ee e e e e A sI L et 2222112222])[()(φ故而)0(2222)0()(2222x e e e e e e e e x e t x t t tt t t tt At ⎥⎦⎤⎢⎣⎡+-+---=⋅=-------- 二、状态转移矩阵At e 的性质+++++==kk Att A k t A At I et !1!21)(22φ (1)I =)0(φ(2)A t t A t )()()(φφφ==A =)0(φ(3))()()()()(122121t t t t t t φφφφφ±=±=±证明:)()()()()(1221)()()(212121t t t t e e e t t t A t A t t A φφφφφ±=±=⋅==±±±(4))()(1t t -=-φφ,)()(1t t φφ=-- 证明:)()()()()()0(1t t I t t t t -=⇒=-=-=-φφφφφφ(5))()()(00t x t t t x -=φ证明:)0()()(x t t x φ=)()()0()0()()(00100t x t x x t t x ⋅=⇒=-φφ,代入上式∴)()()()()()(00001t x t t t x t t t x -=⋅=-φφφ 证毕。
(6))()()(011202t t t t t t --=-φφφ证明:)()()(0022t x t t t x -=φ………………………. …………………(1) )()()(0011t x t t t x -=φ……………………………………………(2) )()()()()()(001121122t x t t t t t x t t t x --=-=φφφ…………….(3) 比较(1)、(3)式,有)()()(011202t t t t t t --=-φφφ成立。
证毕。
(7)[])()(kt t kφφ=证明:[])(][)()(kt e e e t kt A kAt k At kφφ====(8)若BA AB =,则AtBt Bt At t B A e e e e e ⋅=⋅=+)(若BA AB ≠,则At Bt Bt At tB A e e e e e ⋅≠⋅≠+)((9)设)(t φ为Ax x= 的状态转移矩阵,引入非奇异变换x P x =后的状态转移矩阵为: P e P t At 1)(-=φ证明:将x P x =代入Ax x= 中,有 x AP P x1-= APtP e t 1)(-=φ+++++=----k k APtP t AP P k t AP P APt P I e)(!1)(!21122111 +++++=----kk t AP P k t AP P APt P P P )(!1)(!21122111P t A k t A At I P k k )!1!21(221+++++=-P e P At1-= ∴P e P t At1)(-=φ。
证毕。
(10)两种常见的状态转移矩阵 ①设],,,[21n diag A λλλ =,即A 为对角阵,且具有互异元素。
则⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=t t n e e t λλφ 00)(1 ②设A 为m m ⨯约当阵mm A ⨯⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=λλλ11 ,则⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡--=--t t m t t t m t t t e e t m te e e t m e t te et λλλλλλλλφ0)!2(10)!1(1!21)(212【例3.1.3】 已知状态转移矩阵为 ⎥⎦⎤⎢⎣⎡+-+---=--------t t tt t t t t Ate e e e e e e e e 22222222 试求)(1t -φ和A 。
解:(1)根据状态转移矩阵的性质4,可知⎥⎦⎤⎢⎣⎡+-+---=-=-t t tt t t tt e e e e e e e e t t 222212222)()(φφ(2)根据状态转移矩阵的性质2,可知⎥⎦⎤⎢⎣⎡--==⎥⎦⎤⎢⎣⎡--+-+-==--------32100442222)0(2222t e e ee e e e e A tt t t t t tt φ【例3.1.4】 已知4401101⨯⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=λλλλA 试求状态转移矩阵Ate 。
解:根据状态转移矩阵的性质10,可知⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡==t t t t t t t t t tAte te e e t te e e t e t te e et λλλλλλλλλλφ00002106121)(232【例3.1.5】 验证如下矩阵是否为状态转移矩阵。
⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-t t t t sin cos 0cos sin 0001解:利用性质(1)I =)0(φI t t t t t ≠⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-==⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-010*******sin cos 0cos sin 0001,所以该矩阵不是状态转移矩阵。
【例3.1.6】 已知系统状态方程为Ax x= , 当⎥⎦⎤⎢⎣⎡-=11)0(x 时,⎥⎦⎤⎢⎣⎡-=--t t e e t x 22)(当⎥⎦⎤⎢⎣⎡-=12)0(x 时,⎥⎦⎤⎢⎣⎡-=--t t e e t x 2)(试求系统矩阵A 和状态转移矩阵Ate 。
解:由性质(2)可知:)0(φ=A 由已知,有)0()(x e t x At ⋅= ⎥⎦⎤⎢⎣⎡--=⎥⎦⎤⎢⎣⎡--⇒----1121222At t tt te e ee e ∴⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡--=⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡--=---------112121121222122t t t tt t t tAte ee e e e e e e⎥⎦⎤⎢⎣⎡+-+---=--------t t tt t t tt e e e e e e e e 22222222∴⎥⎦⎤⎢⎣⎡--=⎥⎦⎤⎢⎣⎡--+-+-===--------=3120424222)(022220t t t ttt t t t t e e e e e e e e t A φ§3-2 线性连续定常非齐次状态方程的解线性定常非齐次状态方程:Bu Ax x+= ,求)(t x 。
1、直接积分法Bu Ax x+= 左乘Ate -,有Bu e Ax xeAt At⋅=---)( 由于)()(Ax xe x e dtd At At-=⋅-- 所以Bu e x e dtd AtAt ⋅=⋅--)(,两端同时积分,有τττd Bu e x t x eA tAt)()0()(0⋅=---⎰∴τττd Bu e x e t x t A tAt)()0()()(0⋅+=-⎰τττφφd Bu t x t t)()()0()(0⋅-+=⎰注意:若取0t 作为初始时刻,积分可得: τττd Bu e t x et x eA tt At At)()()(00⋅=----⎰τττd Bu e t x e t x t A tt t t A )()()()(0)(00⋅+=--⎰2、拉氏变换法Bu Ax x+= ,两边同时取拉氏变换(当0=t 时刻的状态为)0(x ) )()()0()(s Bu s Ax x s sx +=- )()0()()(s Bu x s x A sI +=- 则 )()()0()()(11s Bu A sI x A sI s x ---+-=)]()[()0(])[()(1111s Bu A sI L x A sI L t x -----+-= 由拉氏变换卷积定理: ⎰-=-td f t f s F s F L 021211)().()]().([τττ在此1)(--A sI 视为)(1s F ,)(s Bu 视为)(2s F 。