Skip to content

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

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

15.2.3.1 常系数线性常微分方程

1. 原理

形如

(15.47a)y(n)(t)+cn1y(n1)(t)++c1y(t)+c0y(t)=f(t)

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

(15.47b)k=0nckpkY(p)k=1nckv=0k1pkv1y0(v)=F(p)(cn=1).

此处, G(p)=k=0nckpk=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)ec0t.

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+y0p2+2ap+b.

分情况讨论:

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

(15.51b)q(t)=L1{1G(p)}=1α1α2(eα1teα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)=L1{1G(p)}=1ba2eatsinba2t.

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

  • 微分方程 y(t)+2y(t)+10y(t)=37cos3t+9et ,且 y0=1y0=0 ,其变换方程是
Y(p)=p+2p2+2p+10+37p(p2+9)(p2+2p+10)+9(p+1)(p2+2p+10).

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

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

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

y(t)=(cos3t6sin3t)et+cos3t+6sin3t+et.

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=1n1αvG(αv)eαvt.

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

(15.55)y~(t)=ddt0ty(tτ)f(τ)dτ=ddt[yf].

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).

变量分离、积分, 可得

logF(p)=pdpp2+1=logp2+1+logC,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)}=0eptu(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)put(x,+0).

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

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

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

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

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

(15.59a)uxxa2ut=uxxuy=0

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

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

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

(2) 拉普拉斯变换

变换方程是

(15.60a)d2Udx2=pUu0(x),

且边界条件是

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

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

(15.60c)U(x,p)=c1exp+c2exp.

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

(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(lx)pe(lx)pelpelp,(15.61d)U2(x,p)=expexpelpelp.

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

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

(3) 逆变换

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

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

version 1.24.0