页数:79页文件大小:772.0 KB来源: 现代控制理论ppt课件
本课件围绕线性定常系统齐次状态方程的求解展开,先引入矩阵指数函数并给出其性质与级数求和法、拉氏变换法、约当标准形法、待定系数法等计算方法,继而推导非齐次解与状态转移矩阵,最后讨论线性时变系统的运动、连续系统的时间离散化与离散系统的运动分析。
2 线性系统的状态空间运动分析
2.1 线性定常系统的齐次解
线性定常系统的齐次状态方程(Homogeneous state equation):给定初始状态 x(0)=x0,必有如下形式的解(solution)。
如果定义区间为 [t0, ∞),且 x(t0)=x0 时,解为 x(t)=e^(A(t−t0))x0。其中 e^(At) 或 e^(A(t−t0)) 称为矩阵指数函数(matrix exponential function),是 n×n 维矩阵。
2.1 线性定常系统的齐次解:首先回顾标量微分方程的求解过程。设方程具有如下形式的解,代入方程后上式对任意 t≥0 均成立,比较两边 t^k 的系数可得系数关系;t=0 时可得 b0=x(0),因此方程的解为指数形式。
2.1 线性定常系统的齐次解
(1)直接法证明:式中 b0, b1, … 等为待定常向量,将解的形式设为如下的向量幂级数代入方程,上式对任意 t≥0 均成立,比较两边 t^k 的系数即可确定各待定向量。
2.1 线性定常系统的齐次解:标量指数函数定义为幂级数展开,仿此定义 e^(At)=I+At+A²t²/2!+…,称 e^(At) 为矩阵指数函数,所以齐次解可写为 x(t)=e^(At)x0。
2.1 线性定常系统的齐次解
(2)Laplace 变换法证明:回顾标量关系式 X(s)=(s−a)^(−1)x(0),仿此对状态方程作拉氏变换,再取反变换即得齐次解。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:本节求线性定常状态方程的通解,先讨论齐次情形再讨论非齐次情形。在求解向量矩阵微分方程之前,先回顾标量微分方程的求解:设解为幂级数形式,代入方程后比较系数。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:若所设解为真解,方程对任意 t 成立,比较 t 的同次幂系数即得递推关系;b0 的值由 t=0 代入确定,即 b0=x(0)。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:求解向量矩阵微分方程时,类比标量情形,设解为 t 的向量幂级数形式,其中 x 为 n 维向量,A 为 n×n 常矩阵。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:将所设解代入方程,若为真解则对所有 t 成立,比较方程两边 t 的同次幂系数得到系数递推式。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:由 t=0 代入确定 b0,解可写为幂级数形式,右端括号内的表达式是 n×n 矩阵,由于它与标量指数无穷级数相似,称之为矩阵指数。用矩阵指数表示,方程的解为 x(t)=e^(At)x(0)。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:拉氏变换法求解齐次状态方程,先考虑标量情形,对方程取拉氏变换得 X(s)=L[x],解出 X(s) 后取拉氏反变换即得解。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:把上述方法推广到齐次状态方程,对方程两边取拉氏变换得 X(s)=L[x],再用 (sI−A)^(−1) 左乘两边,取拉氏反变换即得 x(t)。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:(sI−A)^(−1) 的拉氏反变换即为矩阵指数(矩阵的反变换由其全部元素的反变换组成)。该式的重要性在于提供了求矩阵指数闭式解的便捷途径。
2.2 矩阵指数函数
2.2.1 矩阵指数函数的定义:设 A 为 n×n 维矩阵,则矩阵指数函数 e^(At) 定义为幂级数形式。
性质 1:e^(A·0)=I,由矩阵指数函数的定义式当 t=0 时即可得证。
2.2 矩阵指数函数
性质 2:设 t 和 s 为自变量,则 e^(A(t+s))=e^(At)·e^(As) 必成立,证明根据定义式展开即得。
2.2 矩阵指数函数
性质 3:e^(At) 必有逆,且其逆为 e^(−At)。由性质 2 令 s=−t,并结合性质 1,可知 e^(At) 与 e^(−At) 互为逆矩阵。
2.2 矩阵指数函数
性质 4:对于 n×n 维方阵 A 和 B,如果 AB=BA,则 e^((A+B)t)=e^(At)·e^(Bt),证明根据定义式展开。
2.2 矩阵指数函数:将上述两式相减,显然只有 AB=BA 时才有 e^((A+B)t)=e^(At)·e^(Bt) 成立。
2.2 矩阵指数函数
性质 5:对于矩阵指数函数 e^(At),有 d[e^(At)]/dt=A·e^(At)=e^(At)·A。证明根据定义将上式逐项对 t 求导即得。
2.2 矩阵指数函数
性质 6:设 A 为对角线阵,则 e^(At) 也必为对角线矩阵,且对角元素为各特征值对应的指数,根据定义可证。
2.2 矩阵指数函数
性质 7:设 A 具有互不相同的特征值 λ1、λ2、…、λn,则 e^(At) 必可经线性非奇异变换化为对角线型,其中 P 为使 A 对角线化的变换阵。
2.2 矩阵指数函数:对上式的一般项,根据定义式展开,即得 e^(At)=P·e^(Λt)·P^(−1)。
2.2.3 矩阵指数函数的计算
(1)级数求和法:例 试计算矩阵 A 的矩阵指数函数 e^(At)。解:按幂级数定义直接求和(计算过程以原课件公式为准)。
2.2 矩阵指数函数
(2)Laplace 变换法:例 试用拉氏变换法计算矩阵指数函数 e^(At),即 e^(At)=L^(−1)[(sI−A)^(−1)]。
2.2 矩阵指数函数
(3)化为约当标准形法:若矩阵 P^(−1)AP 已化为约当标准形,则由 e^(At)=P·e^(Jt)·P^(−1) 可直接将 e^(At) 计算出来。
2.2 矩阵指数函数
例:试用化为约当标准形法求矩阵指数函数 e^(At)。解:求得 A 的特征值,因 A 是友矩阵且特征值互异,可直接写出变换阵并求得 e^(At)。
例:试用化为约当标准形法求矩阵指数函数 e^(At)。解:因为 A 为友矩阵,因此变换阵为范德蒙德形式,进而求得 e^(At)。
2.2 矩阵指数函数
(4)待定系数法:利用 Cayley-Hamilton 定理,首先将 e^(At) 化为 A 的有限项,然后确定待定系数。
1)Cayley-Hamilton 定理:设 A 为 n×n 维矩阵,其特征多项式为 f(λ),则矩阵 A 必满足其自身的特征方程,即 f(A)=0。
2.2 矩阵指数函数:令特征多项式展开,两边幂次项的系数相等;对上述关系式从上到下依次右乘 A^n、A^(n−1)、…、A、I,然后将等式两边各项分别相加,得 f(A)=0。
2.2 矩阵指数函数
2)矩阵指数函数的多项式表达式:该式表明 A^n 可表示成 A^(n−1)、A^(n−2)、…、A、I 的线性组合,式中系数为 t 的标量函数。利用 Cayley-Hamilton 定理可将 e^(At) 的无穷幂级数化为 A 的有限项表达式,其中 A 的最高次幂不高于 (n−1)。
2.2 矩阵指数函数:同理,A^(n+2) 以及更高次幂都均可由 A^(n−1)、A^(n−2)、…、A、I 的线性组合表示。写成一般形式后,幂级数括号中的级数可用一个 t 的标量函数 αi(t) 表示。
2.2 矩阵指数函数
3)矩阵指数函数的计算:根据特征值互异和相重两种情况确定系数 αi(t)。
Ⅰ. 特征值互不相同:由 Cayley-Hamilton 定理,λi 和 A 均满足特征方程,由此列出方程组求解 αi(t)。
2.2 矩阵指数函数
Ⅱ. 矩阵 A 有 n 重特征值 λ1:已知关系式后,对 λ1 求导一次、二次直至 (n−1) 次,得到 n 个方程以求解全部待定系数。
例:试用待定系数法计算矩阵指数函数 e^(At)。解:由特征方程解出特征根 λ1=−1,λ2=−2,代入方程组求得系数后写出 e^(At)。
例:试用待定系数法计算矩阵指数函数 e^(At)。解:A 的特征值为 λ1=λ2=1,λ3=2,按重根情形的求导法确定待定系数。
2.3 线性定常系统的非齐次解
非齐次状态方程(Nonhomogeneous state equation)其解必唯一,且具有如下形式。如果初始时刻(initial time)是 t0,则方程的解由两部分组成:
2.3 线性定常系统的非齐次解
(1)直接法证明(Direct method):将非齐次方程改写后两边左乘 e^(−At),将上式由 0→t 积分,再对两边左乘 e^(At),且因 e^(−At)·e^(At)=I,从而得证。
2.3 线性定常系统的非齐次解
(2)拉氏变换法证明:对方程取拉氏变换,整理后用 (sI−A)^(−1) 左乘两边,考虑拉氏变换中的卷积分(convolution integral)即得解。
例:求系统状态方程的非齐次解,其中 u(t)=1(t)。解:该系统的矩阵指数函数已求得,代入解的公式积分即得。
2.3 线性定常系统的非齐次解
(3)特定输入下的状态响应
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:非齐次状态方程的求解先从标量情形开始,方程两边同乘 e^(−at),在 0 到 t 之间积分,右端第一项为对初始条件的响应,第二项为对输入 u(t) 的响应。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:对非齐次状态方程两边左乘 e^(−At),在 0 到 t 之间积分,得解的积分形式,其中 x 为 n 维向量,u 为 r 维向量,A 为 n×n 常矩阵,B 为 n×r 常矩阵。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:非齐次状态方程的解也可用拉氏变换法求得,取拉氏变换后用 (sI−A)^(−1) 左乘两边即得 X(s)。
2.1 SOLVING THE TIME-INVARIANT STATE EQUATION:利用卷积分取拉氏反变换得到解。此前假定初始时刻为零,若初始时刻为 t0,则解的形式需相应改写为含 x(t0) 的形式。
2.4.1 状态转移矩阵(state transition matrix)
对于线性定常系统,称 Φ(t)=e^(At) 为系统的状态转移矩阵。当所观察的时间区间为 [0, ∞)时,状态转移矩阵可表示为 Φ(t)=e^(At)。
采用状态转移矩阵可以:
2.4 线性定常系统的状态转移矩阵
应该指出,矩阵指数函数 e^(At) 和状态转移矩阵 Φ(t) 是从两个不同角度提出来的概念:前者是数学函数的名称,后者表征对初始状态 x0 的转移关系。
2.4 线性定常系统的状态转移矩阵
例:已知某二阶系统,其不同初始状态的响应为……,试求该系统的状态转移矩阵。
6)基于状态转移矩阵的系统非齐次解可写为卷积形式或叠加形式。
2.4 线性定常系统的状态转移矩阵
解:由两组不同初始状态的响应可以写出矩阵方程,联立求解即得状态转移矩阵的各元素。
2.4.2 状态转移矩阵的性质
2.4 线性定常系统的状态转移矩阵
(3)可逆性:Φ^(−1)(t−t0)=Φ(t0−t)。左乘并应用性质 1 和性质 2 可证,右乘同理。根据这个性质,由左乘还可导出状态反向转移关系。
2.4 线性定常系统的状态转移矩阵
2.4.3 由状态转移矩阵求系统矩阵
例:已知系统的状态转移矩阵,试求系统矩阵 A。解:可以用求导法与待定系数法两种方法求解并相互验证。
2.5.1 线性时变系统的状态转移矩阵
设连续时间线性时变系统的齐次状态方程中,x 为 n 维状态向量,A(t) 为 n×n 维时变实数矩阵。设 t0 为初始时刻,t 为观测时刻,则满足如下矩阵方程和初始条件的解 Φ(t, t0) 称为状态转移矩阵,借助它线性时变系统的齐次解可表为 x(t)=Φ(t, t0)·x(t0)。
2.5 线性时变系统的运动
2.5 线性时变系统的运动:证明只需验证 x(t)=Φ(t, t0)·x(t0) 满足状态方程和初始条件即可。
例:试求系统的状态转移矩阵 Φ(t, 0)。解:由矩阵方程出发逐步积分求解,得到 Φ(t, 0) 的表达式。
2.5.2 线性时变系统状态方程的求解
考察连续时间线性时变系统,状态方程中 x 为 n 维,u 为 r 维,A(t) 和 B(t) 分别为 n×n 和 n×r 时变实数矩阵。若在所考察区间内 A(t) 的元绝对可积、B(t) 和 u 的元平方可积,则存在唯一解。
Φ(t, t0) 的性质:性质 1 Φ(t, t)=I;性质 2 传递性;性质 3 Φ^(−1)(t, t0)=Φ(t0, t)。
2.6 线性连续系统的时间离散化
(1)问题的提出:离散系统是指系统中的一处或多处信号呈脉冲序列或数码的形式,分为两种情况:
2.6 线性连续系统的时间离散化
(2)三个基本约定
2.6 线性连续系统的时间离散化
2.6 线性连续系统的时间离散化
(3)线性定常连续系统状态方程的离散化:根据状态方程求解公式导出离散化状态方程。考查在 t=kT 到 t=(k+1)T 这一个采样周期内的状态响应,取 t0=kT、t=(k+1)T;考虑到 u(t) 是零阶保持器输出,在采样周期内其值不变且 u(t)=u(kT)。
2.6 线性连续系统的时间离散化:对上式做时间变量置换,令 t=(k+1)T−τ,则得 G=e^(AT)、H=∫e^(At)dt·B。线性定常连续系统的离散化状态方程和输出方程中,离散化系统的矩阵 C 与 D 均和原连续系统一样。
例:试写出当采样周期 T=0.5 秒时的离散化状态方程。解:首先求出连续系统的状态转移矩阵 e^(AT),再求出离散化矩阵 H。
2.6 线性连续系统的时间离散化
(4)近似离散化方法:在精度要求不高的情况下,可以直接用差商代替微商进行离散化,即用 [x((k+1)T)−x(kT)]/T 代替连续状态方程中 x 的导数,从而求得近似离散化状态方程。
2.6 线性连续系统的时间离散化
(5)线性时变连续系统状态方程的离散化:设线性时变系统的状态方程和输出方程已知,其离散化状态空间描述中系数矩阵由相应积分给出。
2.7 线性离散系统的运动分析
(1)递推法(或迭代法):对状态方程令 k=0, 1, 2, …,从而有 x(1), x(2), …,可进一步归纳出递推求解公式。
2.7 线性离散系统的运动分析
例:已知某离散系统的 G、H 和 x(0),试用递推法求解 x(k)。解:按 k=0,1,2,… 依次代入递推公式逐点求解。
2.7 线性离散系统的运动分析
(2)Z 变换法:设状态方程已知,进行 z 变换后两端取 z 反变换,得状态转移矩阵 Φ(k)=Z^(−1)[z(zI−G)^(−1)]。
例:试用 z 变换法计算状态转移矩阵 Φ(k) 及其解 x(k)。解:先计算 (zI−G)^(−1),再取反变换。
2.7 线性离散系统的运动分析:对 (zI−G)^(−1) 反变换得 Φ(k) 的闭式表达式。
2.7 线性离散系统的运动分析:下面计算 X(z),由 X(z)=z(zI−G)^(−1)x(0)+(zI−G)^(−1)HU(z),对 X(z) 取 Z 反变换即得 x(k)。
2.7 线性离散系统的运动分析
例:已知 T=2 秒,x(0)=1,u(t)=t,试求 x(3) 和 x(5)。解:连续部分的状态方程与系统的离散化状态方程已知,由于第 3 秒在 T≤t<2T 之间,故令 Δ=0.5,即 ΔT=1,因此可算出该瞬时值;同样可算出 x(5)。
作业
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}