12.2 *扩展阅读:齐次化原理
虽然我们可以直接从出发证明齐次化原理,但这未免有些“空中楼阁”。我们尝试从更基础的角度来理解它的动机。方便起见,我们以为自变量,初始条件均在处给出。
12.2.1 线性算子的叠加原理
设为线性微分算子,则对于任意函数和常数,都有
以上性质称为线性微分算子的叠加原理,可以很轻松地推广至下面的形式
称为有限叠加原理。
我们不妨大胆一些,将叠加原理推广至(可数)无限个函数的形式,采用指标集、下标与级数求和表述,即
称为级数叠加原理。需要注意的是,这里等号前后的式子并不总是严格相等的,因为无穷级数的收敛性问题会带来一些麻烦,所以我们用“”来表示“在适当条件下相等”。此外,我们实际上并不关心级数的收敛性,只需要从形式上理解齐次化原理的动机,思考“认同级数叠加原理”会带来什么结果。
既然如此,我们不妨更大胆一些,将叠加原理推广至(不可数)无限个函数的形式,采用指标集、函数值与积分表述,即
称为积分叠加原理。
12.2.2 非齐次项的叠加原理
从线性微分算子的叠加原理出发,我们很容易地得到非齐次项的叠加原理:设为线性微分算子,对于非齐次方程,我们有
- 有限叠加原理:若,且是方程的一个特解,则是方程的一个特解。
- 级数叠加原理:若,且是方程的一个特解,则在适当条件下是方程的一个特解。
- 积分叠加原理:若,且是方程的一个特解,则在适当条件下是方程的一个特解。
需要注意的是,对于非齐次方程,若其需满足初始条件,则上述叠加原理仅适用于所有初始条件均齐次(即,)的情况。
12.2.3 瞬时冲击与Green函数
我们从动态系统的角度去理解微分方程。设是用于描述随时间演化的动态系统的状态变量(如位置、温度、电压、产量等),其初始状态由个初始条件决定。系统的演化规律由阶线性微分方程描述,其中是外部输入(如作用力、热源、电动势、原材料投入等)。系统的响应取决于初始状态、演化规律和外部输入。
设系统的所有初始条件均齐次,我们可以将外部输入视作无数个时刻的“瞬时冲击”的叠加,即
其中
亦即是以为中心、宽度为、面积为的矩形脉冲函数。设是系统受到该脉冲的响应,亦即
利用叠加原理,我们可以将系统的响应视作无数个“瞬时冲击响应”的叠加,即
整个过程如图12.2.1所示。
图 12.2.1: 冲击响应的叠加示意图(以为例)
我们形式地令,由此得到神奇的Dirac-函数,其满足
则外部输入可表示为
其中“”表示卷积运算。由积分叠加原理可知,若是方程的一个特解,则在适当条件下
这里的称为方程的Green函数,它描述了系统在时刻受到单位冲击时的响应。
12.2.4 基本解方法:求解Green函数
那么,如何求解Green函数呢?容易发现,Green函数应当满足以下性质:
- 方程的解:对于,满足齐次方程,且在附近应当满足
- 连续性:当时,应当至少具有阶连续导数。
- 因果性:系统在时刻受到的冲击时,不会产生响应,故。
具体而言,设为阶线性微分算子,其可表示为
其中在处连续,代入积分表达式中可得
其中、。结合可得
令可得
为了尽可能使上式简单,可令在处的阶导数连续,而其阶导数在处有单位跳跃,即
为了求出时的Green函数,注意到此时满足齐次方程,故可用齐次方程的个线性无关的解将其表示为
其中是待定常数(其只与无关,但仍可与有关)。将上式代入连续性条件中,可得关于的线性方程组:
上式左侧的矩阵即为齐次解的Wronsky矩阵。记,则可表示为
记,则Green函数可表示为
12.2.5 齐次化原理与常数变易法
求解出Green函数后,满足齐次初始条件的非齐次方程的特解可表示为
其中表示向量的第个分量。由于以积分的形式表达,故可求导得到
这正是齐次化原理中用于确定待定函数的线性方程组。因此,齐次化原理实际上是从积分叠加原理出发,通过求解Green函数而得到的。
如果要求出非齐次方程的通解,则只需将齐次方程的通解加到上述特解上即可,即
其中为任意常数。