谈常系数齐次线性微分方程组的标准基解矩阵
On the Standard Fundamental Matrix for Homogeneous Linear Differential Systems with Constant Coefficients
摘要: 常系数齐次线性微分方程组是微分方程理论的重要组成部分,其标准基解矩阵能够反映系统的动态行为和稳定性。因此,标准基解矩阵的求解是从理论分析迈向工程应用的关键步骤。本文以常系数齐次线性微分方程组为研究对象,旨在给出其全体标准基解矩阵的统一表达式,并将该表达式应用于简谐振子的自由振动问题。
Abstract: Systems of Homogeneous linear differential equations with constant coefficients constitute an important component of differential equation theory. Their standard fundamental matrix can capture the dynamic behavior and stability of the system. Therefore, solving for the standard fundamental matrix is a critical step in transitioning theoretical analysis and engineering applications. This paper focuses on homogeneous linear differential systems with constant coefficients, aiming to provide a unified expression for all their standard fundamental matrices and to apply this expression to the free vibration problem of simple harmonic oscillators.
文章引用:周同, 桂海鑫. 谈常系数齐次线性微分方程组的标准基解矩阵[J]. 理论数学, 2026, 16(1): 204-212. https://doi.org/10.12677/pm.2026.161023

1. 引言

线性微分方程组是微分方程理论中一类具有清晰代数结构与广泛应用背景的重要模型[1] [2]。众所周知,求齐次线性微分方程组的基解矩阵是微分方程理论中的核心环节。事实上,一旦得到基解矩阵,便能完全确定齐次线性微分方程组的所有解,进而可通过常数变易法等方法获得非齐次线性微分方程组的通解结构。这不仅为线性系统的整体动力学行为提供了完整的解析刻画,也为进一步研究非线性系统奠定了重要基础。

本文是一篇教学研究类文章,研究对象为常系数齐次线性微分方程组(为方便起见,全文统一写成矩阵形式):

x =Ax ,其中 A 是一个 n 阶常数矩阵。 (1)

对于这类常系数系统,其基解矩阵的求解具有更加明确和系统的方法(详见[3]-[8])。同时,由于(1)具有标准基解矩阵 e At ,这使得对其长期动态、稳定性及模态的分析变得更具操作性[9]

在国内外教材中,有关基解矩阵的理论已经相当完备[3]-[8],并且很多教学与科研工作者还给出了新的求解方法与应用[10]-[13],这些进展不仅丰富了教学内容,也提升了相关方法在实际工程与科学研究中的适用性。比起一般的基解矩阵,标准基解矩阵在求解初值问题上有着直接优势。为了给初学者呈现标准基解矩阵在求解不同初值问题上的直接作用,本文将给出(1)的标准基解矩阵的统一形式,并具体展示其在求解不同初值问题上的应用。本文成果预期能够为初学者系统地梳理和呈现标准基解矩阵的核心性质,扫清其学习过程中的概念障碍。

本文结构安排如下:第2节,给出本文所需要的基础知识,着重介绍基解矩阵和标准基解矩阵的定义及相关性质。第3节,通过定理3.1给出标准基解矩阵的统一表达式,简要归纳、比较其各种计算方法。第4节,应用定理3.1求解不同的初值问题。特别地,我们还给出该定理在物理学中机械振动等问题中的应用。

2. 预备知识

本节,笔者分成两个子节,给出证明主要结果的预备知识及相关引理,相关内容详见[3]-[8]

2.1. 矩阵指数函数

M n×n 为所有 n 阶实矩阵构成的Banach空间,即

M n×n ={ A= ( a ij ) n×n | A = i,j=1 n | a ij | }.

A M n×n 。规定 0!=1 A 的零次幂是 n 阶单位矩阵 E 。于是,定义矩阵指数函数如下:

e A := k=0 A k k! =E+A+ 1 2! A 2 ++ 1 k! A k +,

其中 A m 表示 A m 次幂。由于上式右边的级数是绝对收敛的,所以 e A 良定义。进一步,矩阵指数函数具有以下基本性质:

(1) 若矩阵 A B 是可交换的(即 AB=BA ),则 e A+B = e A e B

(2) 对任何矩阵 A e A 是可逆的,并且

( e A ) 1 = e A

(3) 若 P 是一个非奇异的 n 阶矩阵,则

e PA P 1 =P e A P 1

(4) 若 A=[ a 1 a 2 a n ] 是对角矩阵,则 e A =[ e a 1 e a 2 e a n ] 也是对角矩阵。

2.2. 标准基解矩阵

已知对任意的 A M n×n ,(1)的解集构成一个 n 维线性空间。由此,给出基解矩阵的定义。

定义2.1 如果矩阵函数 Φ: M n×n n个列向量是(1)的解空间的一组基,则称 Φ( t ) 为(1)的一个基解矩阵。

笔者指出:以下判据常用来判断(1)的解矩阵是否为基解矩阵。

解矩阵 Φ( t ) 是基解矩阵 detΦ( t ) 恒不为0 detΦ( t 0 )0 对某 t 0 成立,其中detB表示矩阵B的行列式。由定义2.1不难发现,基解矩阵能够表示常系数齐次线性微分方程组所有的解。

引理2.1 Φ( t ) 为(1)的一个基解矩阵。则(1)的任意一个解 φ( t ) 可表示为

φ( t )=Φ( t )c

其中 c n 为常数向量。

引理2.2 Φ( t ) 为(1)的一个基解矩阵。对任意的非奇异常数矩阵 C Ψ( t )=Φ( t )C 是(1)的一个基解矩阵。反过来,若 Ψ( t ) 也是(1)的一个基解矩阵,则存在非奇异常数矩阵 C ,使得 Ψ( t )=Φ( t )C

定义2.2 Φ( t ) 是(1)的一个基解矩阵。称 Φ( t ) 为(1)的一个标准基解矩阵,如果存在 t 0 使得 Φ( t 0 )=E

引理2.3 矩阵指数函数 e At 是(1)的一个标准基解矩阵。因此,对(1)的任意一个基解矩阵 Φ( t ) ,存在非奇异常数矩阵 C ,使得 Φ( t )= e At C

引理2.4 若矩阵A具有 n 个线性无关的特征向量 v 1 , v 2 ,, v n ,它们对应的特征值分别为 λ 1 , λ 2 ,, λ n (不必各不相同),则矩阵

Φ( t )=[ e λ 1 t v 1 , e λ 2 t v 2 ,, e λ n t v n ],<t<+

是(1)的一个基解矩阵。

3. 主要结果

本节,笔者将证明常系数齐次线性微分方程组的全体标准基解矩阵可以由一个统一表达式来表示,即定理3.1。

定理3.1 常系数线性微分方程组(1)的全体标准基解矩阵为 e A( t t 0 ) ,其中 t 0 是任意实数。

下面,笔者把上述定理的证明分成两个引理来证。

引理3.1 对任意的 t 0 , e A( t t 0 ) 是(1)的一个标准基解矩阵。

证明 对任意的 t 0 ,记 Φ( t )= e A( t t 0 ) 。则

Φ ( t )= ( e A( t t 0 ) ) =A+ A 2 ( t t 0 ) 1! + A 3 ( t t 0 ) 2 2! ++ A k ( t t 0 ) k1 ( k1 )! +=A e A( t t 0 ) =AΦ( t )

因此, Φ( t ) 是(1)的解矩阵。又因为 Φ( t 0 )=E (从而行列式非零),所以 Φ( t )= e A( t t 0 ) 是(1)的标准基解矩阵。

笔者指出:引理3.1可以直接利用 e At 是(1)的标准基解矩阵这一已知结论获得。事实上,任取 t 0

因为 At A t 0 可交换,所以 e A( t t 0 ) = e At e A t 0 = e At ( e A t 0 ) 1 。记 C= ( e A t 0 ) 1 ,则C是一个非奇异常数矩阵。根据引理2.2, e A( t t 0 ) 是(1)的基解矩阵,进而由 Φ( t 0 )=E 知它是(1)的标准基解矩阵。

引理 3.2 如果 Φ( t ) 是(1)的一个标准基解矩阵,那么存在 t 0 使得 e A( t t 0 )

证明 因为 Φ( t ) 是(1)的标准基解矩阵,所以由引理2.3知,存在非奇异常数矩阵C使得 Φ( t )= e At C 。注意到 Φ( t 0 )=E 对某 t 0 成立,故 C= ( e A t 0 ) 1 = e A t 0 。根据 At A t 0 可交换,故 Φ( t )= e A( t t 0 )

综合引理3.1和引理3.2,笔者得到定理3.1的证明。因此,任意给定一个常系数齐次线性微分方程组,可以写出其标准基解矩阵的统一形式。

Φ( t ) 是(1)的标准基解矩阵。根据引理2.2和定理3.1,不难得到

e A( t t 0 ) =Φ( t ) Φ 1 ( t 0 ). (2)

因此,(1)的全体标准基解矩阵的求解可以转化为(1)的任意一个基解矩阵 Φ( t ) 的求解。如果矩阵A可以对角化(如第4节例2),那么可以直接应用引理2.4计算出基解矩阵,再由(2)得到 e A( t t 0 )

更一般地,可以应用代数学中有关空间分解的结论计算标准基解矩阵 e A( t t 0 ) 。此外,利用其他方面的代数知识也可以求解 e A( t t 0 ) ,比如基于若尔当(Jordan)标准型的方法。其优势在于理论简洁,然而计算起来可能会比较复杂。又如根据哈密顿–凯莱(Hamilton-Cayley)定理,将 e A( t t 0 ) 的计算问题归结为求解带下三角形矩阵的齐次线性微分方程组的问题,此法更适用于低阶矩阵A [5]

4. 应用

在第3节中,笔者给出了常系数齐次线性微分方程组的标准基解矩阵的统一表达式。利用这个统一表达式,可以求相应初值问题的解。事实上,我们赋予(1)在 t 0 时刻的初始条件 x( t 0 )=η ,则根据引理2.1,引理3.1以及解的存在唯一性, e A( t t 0 ) η 是(1)的满足初始条件的唯一解。

1 求解对角系统

x =Ax ,其中 A=[ 2 0 0 6 ] x( 2 )= ( 1,5 ) T

由指数函数的性质(4),方程组具有标准基解矩阵

e At =[ e 2t 0 0 e 6t ]

进而满足初始条件 x( 2 )= ( 1,5 ) T 的解为

e A( t2 ) x( 2 )=[ e 2( t2 ) 0 0 e 6( t2 ) ]( 1 5 )= ( e 2( t2 ) ,5 e 6( t2 ) ) T

笔者指出:更一般地,对如下初值问题:

x =Ax ,其中 A=[ a 1 a 2 a n ] x( t 0 )= ( c 1 , c 2 ,, c n ) T

结合矩阵指数函数的性质(4)其解为 e A( t t 0 ) x( t 0 )= ( c 1 e a 1 ( t t 0 ) , c 2 e a 2 ( t t 0 ) ,, c n e a n ( t t 0 ) ) T

2 求解 x =Ax ,其中 A=[ 1 2 4 3 ] x( 3 )= ( 1,0 ) T

det( λEA )=0 得特征值 λ 1 =5, λ 2 =1 .进一步,得到对应于 λ 1 , λ 2 的两个线性无关的特征向量 u= ( 1,2 ) T v= ( 1,1 ) T 。利用引理2.4和(2),方程组的基解矩阵和标准基解矩阵分别为

Φ( t )=[ e 5t e t 2 e 5t e t ] e A( t3 ) =Φ( t ) Φ 1 ( 3 )= 1 3 [ e 5( t3 ) +2 e ( t3 ) e 5( t3 ) e ( t3 ) 2 e 5( t3 ) 2 e ( t3 ) 2 e 5( t3 ) + e ( t3 ) ]

因此,满足例2初始条件的解是 e A( t3 ) x( 3 )= 1 3 ( e 5( t3 ) +2 e ( t3 ) ,2 e 5( t3 ) 2 e ( t3 ) ) T

下面的例子体现了定理3.1在物理问题上的应用。

3 考虑平面上角速度为 π 的匀速旋转系统

x =Ax ,其中 A=[ 0 π π 0 ]

求满足初始条件 x( 2 )= ( 3,2 ) T x( 6 )= ( 3,2 ) T 的解。

已知它有标准基解矩阵

e At =[ cosπt sinπt sinπt cosπt ]

从而

e A( t2 ) = e A( t6 ) =[ cosπt sinπt sinπt cosπt ]= e At

因此,满足 x( 2 )= ( 3,2 ) T x( 6 )= ( 3,2 ) T 的解都是

e At ( 3 2 )=( 3cosπt2sinπt 3sinπt+2cosπt )

从物理角度看,该系统描述的是周期为2的平面旋转运动。因此,如果初始时刻相差一个周期整数倍且初始状态相同,那么解在时间演化上是完全相同的。

4 考虑简谐振子的无阻尼自由振动方程:

x + ω 2 x=0 ,其中 ω>0 是常数。 (3)

x 1 =x (位移), x 2 = x (速度),则(3)等价于系统

x =Ax ,其中 A=[ 0 1 ω 2 0 ] (4)

重现例2的方法可得,

e A( t t 0 ) =[ cosω( t t 0 ) sinω( t t 0 )/ω ωsinω( t t 0 ) cosω( t t 0 ) ]

因此,已知 t 0 时刻的位移 ξ 和速度 ζ ,就可以知道任意时刻 t 的位移 x( t ) 和速度 x ( t )

( x( t ) x ( t ) )= e A( t t 0 ) ( ξ ζ )= ( ξcosω( t t 0 )+ ζ ω sinω( t t 0 ),ξωsinω( t t 0 )+ζcosω( t t 0 ) ) T

利用辅助角公式,笔者给出(3)的解的一般形式如下:

x( t )=ξcosω( t t 0 )+ ζ ω sinω( t t 0 )=Asin( ω( t t 0 )+ϕ )

其中 A ϕ 是两个常数。

该解呈现周期为 T= 2π/ω ,振幅为A的振荡行为(图1)。故(3)以周期 T= 2π/ω 作简谐振动。

Figure 1. Undamped free vibration

1. 无阻尼自由振动

笔者指出:当 ω=π 时,(3)经过适当的变量变换即例3中的平面旋转系统。

5 考虑有阻尼自由振动方程

x +2n x + ω 2 x=0 ,其中 n,ω>0 是常数。 (5)

比起(3),(5)考虑了阻力,即多了带有阻尼值n的项 2n x ,笔者仍用定理3.1讨论其解的情况。

首先,令 x 1 =x, x 2 = x ,则(5)等价于系统

x =Ax ,其中 A=[ 0 1 ω 2 2n ] (6)

再令 det( AλE )=0 ,得到A的特征值 λ 1,2 =n± n 2 ω 2 。下面进行分类讨论。

(i) 小阻尼情形(即 Δ= n 2 ω 2 <0 ):此时A有一对共轭的复特征值 λ 1 =n+Ωi λ 2 =nΩi ,其中 Ω= ω 2 n 2 。可以求得对应于 λ 1 λ 2 的线性无关的特征向量分别为 u= ( 1, λ 1 ) T v= ( 1, λ 2 ) T

应用引理2.4,(6)的基解矩阵 Φ(t)=( e λ 1 t u, e λ 2 t v ) 。再由(2),

e A( t t 0 ) =Φ( t ) Φ 1 ( t 0 )= e n( t t 0 ) [ cosΩ( t t 0 )+ n Ω sinΩ( t t 0 ) 1 Ω sinΩ( t t 0 ) ω 2 Ω sinΩ( t t 0 ) cosΩ( t t 0 ) n Ω sinΩ( t t 0 ) ]

当给定 t 0 时刻的位移 ξ 和速度 ζ 时,就可以得到任意时刻的位移和速度如下:

( x( t ) x ( t ) )= e A( t t 0 ) ( ξ ζ )= e n( t t 0 ) [ cosΩ( t t 0 )+ n Ω sinΩ( t t 0 ) 1 Ω sinΩ( t t 0 ) ω 2 Ω sinΩ( t t 0 ) cosΩ( t t 0 ) n Ω sinΩ( t t 0 ) ]( ξ ζ )

利用辅助角公式,(5)有如下形式的解:

x( t )=c e n( t t 0 ) sin( Ω( t t 0 )+θ )

其中 c,θ 是两个常数。

上式表明,在小阻尼情形下,系统(5)不再作周期振荡,而是振幅随时间增加而指数衰减的振荡。其相邻振幅峰值的时间间隔(即衰减振动的准周期)为 T= 2π/Ω 图2是解 x( t ) 的图像,虚线表示 f( t )=c e n( t t 0 ) 的图像。

Figure 2. Free vibration with small damping

2. 小阻尼自由振动

(ii) 大阻尼情形(即 Δ= n 2 ω 2 >0 ):此时矩阵A有两个不同的特征值 λ 1 =n+μ λ 2 =nμ ,其中 μ= n 2 ω 2 。经计算,对应 λ 1 , λ 2 的两个线性无关的特征向量是 u= ( 1, λ 1 ) T v= ( 1, λ 2 ) T 。由引理2.4,得(6)的基解矩阵为

Φ( t )=[ e λ 1 t e λ 2 t λ 1 e λ 1 t λ 2 e λ 2 t ]

进一步,得到

e A( t t 0 ) =Φ( t ) Φ 1 ( t 0 )=[ n+μ 2μ e λ 1 ( t t 0 ) + μn 2μ e λ 2 ( t t 0 ) 1 2μ ( e λ 1 ( t t 0 ) e λ 2 ( t t 0 ) ) n+μ 2μ λ 1 e λ 1 ( t t 0 ) + μn 2μ λ 2 e λ 2 ( t t 0 ) 1 2μ ( λ 1 e λ 1 ( t t 0 ) λ 2 e λ 2 ( t t 0 ) ) ]

赋予(6)以初值条件 x( t 0 )= ( ξ,ζ ) T ,可得(6)的解为

( x( t ) x ( t ) )= e A( t t 0 ) ( ξ ζ )=[ n+μ 2μ e λ 1 ( t t 0 ) + μn 2μ e λ 2 ( t t 0 ) 1 2μ ( e λ 1 ( t t 0 ) e λ 2 ( t t 0 ) ) n+μ 2μ λ 1 e λ 1 ( t t 0 ) + μn 2μ λ 2 e λ 2 ( t t 0 ) 1 2μ ( λ 1 e λ 1 ( t t 0 ) λ 2 e λ 2 ( t t 0 ) ) ]( ξ ζ )

对应地,(5)的解(图3)为

x( t )= c 1 e λ 1 ( t t 0 ) + c 2 e λ 2 ( t t 0 )

其中 c 1 , c 2 是两个常数。

上式表明,在大阻尼情形下,系统(5)运动不再是振荡的,而是随时间增加而非振荡指数衰减到0(注意 λ 1 λ 2 都是负数)。

Figure 3. Heavily damped free vibration

3. 大阻尼自由振动

(iii) 临界阻尼情形(即 Δ= n 2 ω 2 =0 ):此时A有二重特征根 λ=n 。利用空间分解的方法[5],有

e A( t t 0 ) = e λ( t t 0 ) [ E+( t t 0 )( AλE ) ]= e n( t t 0 ) [ 1+n( t t 0 ) t t 0 n 2 ( t t 0 ) 1n( t t 0 ) ]

给定(6)以初值条件 x( t 0 )= ( ξ,ζ ) T ,就得到(6)的解:

( x( t ) x ( t ) )= e A( t t 0 ) ( ξ ζ )= e n( t t 0 ) [ 1+n( t t 0 ) t t 0 n 2 ( t t 0 ) 1n( t t 0 ) ]( ξ ζ )

进而得到(5)的解:

x( t )= e n( t t 0 ) [ ( 1+n( t t 0 ) )ξ+( t t 0 )ζ ]= e n( t t 0 ) [ a( t t 0 )+b ]

其中 a,b 是两个常数。

上式解的运动规律的图像与图3类似。在该情形下,(5)的运动也是呈现衰减的(最快非振荡指数衰减)。结合情形(i),(ii)和(iii), n=ω 是阻尼的临界值。当 n<ω 时,系统(5)具有振动性;而当 nω 时,系统不再呈现振动。

5. 结语

本文给出了常系数齐次线性微分方程组的全体标准基解矩阵的统一表达式。最直接的好处在于: 给定任意时刻的初始状态,都可以利用该表达式求出相应的特解。最后,笔者指出此结果的局限性在于不适用于变系数系统。对此,佩亚诺–贝克(Peano-Baker)级数构成了相应的理论框架,其核心在于通过时间顺序的多重积分,给出变系数系统标准基解矩阵的级数表示。感兴趣的读者可自行查阅,兹不详述。

NOTES

*通讯作者。

参考文献

[1] 姜启源, 谢金星, 叶俊. 数学模型[M]. 第三版. 北京: 高等教育出版社, 2003.
[2] 陈兰荪. 数学生态模型与研究方法[M]. 北京: 科学出版社, 1991.
[3] 丁同仁, 李承治. 常微分方程教程[M]. 第三版. 北京: 高等教育出版社, 2022.
[4] 柳彬. 常微分方程[M]. 北京: 北京大学出版社, 2021.
[5] 王高雄. 常微分方程[M]. 第四版. 北京: 高等教育出版社, 2020.
[6] 叶彦谦. 常微分方程讲义[M]. 第二版. 北京: 高等教育出版社, 1982.
[7] 阿诺尔德∙B.N. 常微分方程[M]. 沈家骐, 周宝熙, 卢亭鹤, 译. 北京: 科学出版社, 1985.
[8] 卡姆克∙E. 常微分方程手册[M]. 张鸿林, 译. 北京: 科学出版社, 1977.
[9] 廖晓昕. 动力系统的稳定性理论和应用[M]. 北京: 国防工业出版社, 2000.
[10] 张太雷, 刘俊利. 浅谈线性常微分方程组的对偶方程及其应用[J]. 高等数学研究, 2022, 25(4): 57-58+104.
[11] 彭庆英. 常系数线性微分方程组的基解矩阵的一种新求法[J]. 大学数学, 2013, 29(6): 120-124.
[12] 王晶囡, 李冬梅, 牛犇. 基解矩阵几种解法的要点分析[J]. 高师理科学刊, 2014, 34(2): 21-23+46.
[13] 宋燕. 二元常系数齐次线性微分方程组的基解矩阵[J]. 渤海大学学报(自然科学版), 2010, 31(3): 241-244.