现代控制理论基础
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.2 状态转移矩阵eAt的计算方法

对线性定常系统来说,Φt)=eAtAn×n矩阵,所以状态转移矩阵在这里也称矩阵指数,求自由运动的解就归结为求状态转移矩阵问题。

3.2.1 根据状态转移矩阵的定义求解

已知A,用乘法与加法即可求出eAt。其优点是运用计算机计算时,程序简单,容易编制;缺点是由于结果为无穷级数,所以收敛速度很难判断。这种方法的求解结果为数值而不是解析式,不适于手工计算。

3.2.2 用拉普拉斯反变换法求解

对线性定常齐次状态方程t)=Axt)两边进行拉普拉斯变换,得

等式两边左乘(sI-A-1,有

Xs)=(sI-A-1x(0)

上式两边进行拉普拉斯反变换,可得齐次状态方程的解为

  (3-4)

比较式(3-4)与式(3-3),且根据定常微分方程组解的唯一性,有

3.2.3 将eAt化为A的有限多项式来求解

用状态转移矩阵的定义计算eAt,可归结为计算一个无穷项的矩阵和,这显然很不方便。根据凯莱-哈密顿(Cayley-Hamilton)定理,可将这个无穷级数化为A的有限项的多项式。

(1)凯莱-哈密顿定理 凯莱-哈密顿定理:设矩阵An×n方阵,则A满足其自身的特征方程,即若

从凯莱-哈密顿定理出发,可以导出

这表明An可表示为An-1An-2,…,AI的线性组合,即

又因为

这表明An+1也可以表示为An-1An-2,…,AI的线性组合, 依此类推, An+2An+3等均可表示为An-1An-2,…,AI的线性组合, 即

所以对矩阵指数

的无穷项多项式可表示为An-1An-2,…,AI的有限项多项式,即

式中 a0t), a1t), …,an-1t)——t的函数。

(2)化eAtA的有限项多项式 下面按A的特征值形态分别讨论。

A的特征值λ1λ2,…,λn两两相异,则

  (3-5)

证明 因为矩阵A及其特征值都满足特征方程,即fA)=0fλ)=0,所以既然eAt可以表示为An-1次多项式,则同样也可以证明eλt也可以表示为λ 的n-1次多项式,而且两者的系数ait)(i=0,1,…,n-1)应该是相同的,即有

解此方程组,可求出系数ait)(i=0,1,…,n-1),即可得到式(3-5)。

A的特征值为λ1n重根),则

   (3-6)

证明 设An个重特征值λ1,则显然下式成立。

但是只此一个方程式,为了解出ait)(i=0,1,…,n-1),必须添上n-1个方程式,方法是对上式依次对λ1求导,直到n-1次,其结果是

从而得到关于ait)(i=0,1,…,n-1)的n个方程,从中可以解出这些系数来,即可得到式(3-6)。

如果有几个重特征值,则分别对每个重特征值按上述方法进行处理,这样总会有所需个数的独立方程存在,从中求出n个系数来。

3.2.4 通过非奇异变换法求解

①当A的特征值λ1λ2,…,λn为两两相异时,则

式中 P——使A化为对角标准型的变换矩阵。

②当A的特征值为λ1n重根)时,则

式中 Q——使A化为约当标准型的变换矩阵。

【例3-1】 求时的状态转移矩阵eAt

①用第一种方法求解:

②用第二种方法求解:

故得

③用第三种方法求解:

其中

因为

所以

④用第四种方法求解:

其中,λ1=-1,λ2=-2。