Skip to content

15.2.3 使用拉普拉斯变换求解微分方程 ​

已经注意到, 根据拉普拉斯变换的计算法则 (参见第 1007 页 15.2.1.2), 一些复杂运算, 比如在原始空间内的微分或积分, 可借助拉普拉斯变换化为像空间内简单的代数运算. 此时要注意一些附加条件, 例如使用微分法则的初始条件. 这些条件对求解微分方程是必要的.

15.2.3.1 常系数线性常微分方程 ​

1. 原理 ​

形如

(15.47a)y(n)(t)+cn−1y(n−1)(t)+⋯+c1y′(t)+c0y(t)=f(t)

的 n 阶微分方程在初始值 y(+0)=y0,y′(+0)=y0′,⋯,y(n−1)(+0)=y0(n−1) 下, 通过拉普拉斯变换, 可转化为方程

(15.47b)∑k=0n⁡ckpkY(p)−∑k=1n⁡ck∑v=0k−1⁡pk−v−1y0(v)=F(p)(cn=1).

此处, G(p)=∑k=0n⁡ckpk=0 是微分方程的特征方程 (参见第 421 页 4.6.2.1).

2. 一阶微分方程 ​

初始方程和变换方程是

(15.48a)y′(t)+c0y(t)=f(t),y(+0)=y0,(15.48b)(p+c0)Y(p)−y0=F(p),

其中, c0= 常数. Y(p) 的解为

(15.48c)Y(p)=F(p)+y0p+c0.

特殊情况 对于 f(t)=λeμt ,且 F(p)=λp−μ(λ,μ 为常数):(15.49a)

(15.49b)Y(p)=λ(p−μ)(p+c0)+y0p+c0,(15.49c)y(t)=λμ+c0eμt+(y0−λμ+c0)e−c0t.

3. 二阶微分方程 ​

初始方程和变换方程分别为

(15.50a)y′′(t)+2ay′(t)+by(t)=f(t),y(+0)=y0,y′(+0)=y0′.(15.50b)(p2+2ap+b)Y(p)−2ay0−(py0+y0′)=F(p).

Y(p) 的解为

(15.50c)Y(p)=F(p)+(2a+p)y0+y0′p2+2ap+b.

分情况讨论:

**a) b∗∗<a2:G(p)=(p−α1)(p−α2)(α1,α2 是实数; α1≠α2) ,(15.51a)

(15.51b)q(t)=L−1{1G(p)}=1α1−α2(eα1t−eα2t).

**b) b∗∗=a2:G(p)=(p−α)2 ,(15.52a)

(15.52b)q(t)=teαt.

**c) b∗∗>a2:G(p) 有复根,(15.53a)

(15.53b)q(t)=L−1{1G(p)}=1b−a2e−atsin⁡b−a2t.

分子 Y(p) 的原函数和 q(t) 卷积,能够得到解 y(t) . 如果能够找到右边的直接变换, 则可避免使用卷积.

  • 微分方程 y′′(t)+2y′(t)+10y(t)=37cos⁡3t+9e−t ,且 y0=1 和 y0′=0 ,其变换方程是
Y(p)=p+2p2+2p+10+37p(p2+9)(p2+2p+10)+9(p+1)(p2+2p+10).

对右边的第二项和第三项进行部分分式分解, 但并不把二次项分成一次项, 可得表达式

Y(p)=−pp2+2p+10−19p2+2p+10+pp2+9+18p2+9+1p+1.

逐项变换后 (参见第 1431 页表 21.13), 可得解

y(t)=(−cos⁡3t−6sin⁡3t)e−t+cos⁡3t+6sin⁡3t+e−t.

4. n 阶微分方程 ​

设微分方程 (见 (15.47a)) 的特征方程 G(p)=0 只有单根 α1,α2,⋯,αn ,且每个根都不等于 0 . 对于扰动函数 f(t) ,需区分两种情况.

(1) 若扰动函数 f(t) 是实际问题中经常出现的跳跃函数 u(t) ,则其解是

(15.54a)u(t)={1,t>00,t<0(15.54b)y(t)=1G(0)+∑v=1n⁡1αvG′(αv)eαvt.

(2) 对于一般的扰动函数 f(t) ,由 (15.54b) 式,根据使用卷积的达朗贝尔公式 (参见第 1010 页 15.2.1.2,11.),可得到解 y~(t) :

(15.55)y~(t)=ddt∫0ty(t−τ)f(τ)dτ=ddt[y∗f].

15.2.3.2 变系数线性常微分方程 ​

对于系数是关于 t 的多项式的微分方程,也可以通过拉普拉斯变换求解. 运用 (15.16), 在像空间内可得到一个比在原始空间内阶数低的微分方程.

如果微分方程的系数是一次多项式, 则像空间内的微分方程是一阶微分方程, 可能更易求解.

◼ 0 阶贝塞尔微分方程: td2fdt2+dfdt+tf=0 (参见第 743 页 (9.52a) 当 n=0 时). 变换到像空间, 可得到

−ddp[p2F(p)−pf(0)−f′(0)]+pF(p)−f(0)−dF(p)dp=0 或 dFdp=−pp2+1F(p).

变量分离、积分, 可得

log⁡F(p)=−∫pdpp2+1=−log⁡p2+1+log⁡C,F(p)=Cp2+1 ( C 是积分常数),

f(t)=CJ0(t) (参见第 1019 页 15.2.2.3,1.中的 0 阶贝塞尔函数).

15.2.3.3 偏微分方程 ​

1. 一般性介绍 ​

偏微分方程的解至少是两个变量的函数: u=u(x,t) . 由于拉普拉斯变换只对于一个变量进行积分, 另一个变量在变换中应视为常数:

(15.56)L{u(x,t)}=∫0∞e−ptu(x,t)dt=U(x,p).

在对导数的变换中, x 也保持不变:

(15.57)L{∂u(x,t)∂t}=pL{u(x,t)}−u(x,+0),L{∂2u(x,t)∂t2}=p2L{u(x,t)}−u(x,+0)p−ut(x,+0).

假设对于 x 的微分和拉普拉斯积分是可交换的:

(15.58)L{∂u(x,t)∂x}=∂∂xL{u(x,t)}=∂∂xU(x,p).

通过这种方式, 可得到像空间内的常微分方程. 而且, 边界条件和初始条件也可以转化到像空间内.

2. 均匀介质内一维热传导方程的解 ​

(1)问题表述 设均匀介质内零扰动的一维热传导方程形如

(15.59a)uxx−a−2ut=uxx−uy=0

在原始空间内, 0<t<∞,0<x<t ,且初始条件和边界条件为

(15.59b)u(x,+0)=u0(x),u(+0,t)=a0(t),u(l−0,t)=a1(t).

时间坐标用 y=at 代替. (15.59a) 也是一个抛物型方程,如同三维热传导方程一样 (参见第 763 页 9.2.2.3).

(2) 拉普拉斯变换

变换方程是

(15.60a)d2Udx2=pU−u0(x),

且边界条件是

(15.60b)U(+0,p)=A0(p),U(l−0,p)=A1(p).

对于零初始温度 u0(x)=0 ,变换方程的解是

(15.60c)U(x,p)=c1exp+c2e−xp.

一个较好的思路是,利用性质得到两个特解 U1 和 U2

(15.61a)U1(0,p)=1,U1(l,p)=0,(15.61b)U2(0,p)=0,U2(l,p)=1,

即

(15.61c)U1(x,p)=e(l−x)p−e−(l−x)pelp−e−lp,(15.61d)U2(x,p)=exp−e−xpelp−e−lp.

所求变换方程的解, 具有如下形式

(15.62)U(x,p)=A0(p)U1(x,p)+A1(p)U2(x,p).

(3) 逆变换

在 l→∞ 的情况下,很容易进行逆变换:

(15.63a)U(x,p)=a0(p)e−xp,(15.63b)u(x,t)=x2π∫0ta0(t−τ)τ3/2exp⁡(−x24τ)dτ.

version 1.24.0