傅里叶方法求解正方形区域拉普拉斯方程
题目
问题8. 使用傅里叶方法在正方形区域中求解以下问题的所有解:
Δu+5u=0,0<x<π,0<y<π,\Delta u + 5u = 0, \quad 0 < x < \pi, \quad 0 < y < \pi,Δu+5u=0,0<x<π,0<y<π,
u∣y=0=u∣y=π=0,u|_{y=0} = u|_{y=\pi} = 0,u∣y=0=u∣y=π=0,
u∣x=0=u∣x=π=0.u|_{x=0} = u|_{x=\pi} = 0.u∣x=0=u∣x=π=0.
解决问题
给定问题是一个齐次 Helmholtz 方程,在正方形区域 [0,π]×[0,π] [0, \pi] \times [0, \pi] [0,π]×[0,π] 上,边界条件为齐次 Dirichlet 边界条件(即边界上函数值为零)。使用分离变量法(Fourier 方法的一种形式)求解。
步骤 1: 分离变量
设解为 u(x,y)=X(x)Y(y) u(x, y) = X(x) Y(y) u(x,y)=X(x)Y(y)。代入方程 Δu+5u=uxx+uyy+5u=0 \Delta u + 5u = u_{xx} + u_{yy} + 5u = 0 Δu+5u=uxx+uyy+5u=0,得:
X′′Y+XY′′+5XY=0.
X'' Y + X Y'' + 5 X Y = 0.
X′′Y+XY′′+5XY=0.
除以 XY X Y XY(假设 XY≠0 X Y \neq 0 XY=0):
X′′X+Y′′Y+5=0.
\frac{X''}{X} + \frac{Y''}{Y} + 5 = 0.
XX′′+YY′′+5=0.
令 X′′X=−λ \frac{X''}{X} = -\lambda XX′′=−λ,则:
Y′′Y=−5+λ.
\frac{Y''}{Y} = -5 + \lambda.
YY′′=−5+λ.
边界条件:
- u∣x=0=0 u|_{x=0} = 0 u∣x=0=0 和 u∣x=π=0 u|_{x=\pi} = 0 u∣x=π=0 给出 X(0)=0 X(0) = 0 X(0)=0 和 X(π)=0 X(\pi) = 0 X(π)=0。
- u∣y=0=0 u|_{y=0} = 0 u∣y=0=0 和 u∣y=π=0 u|_{y=\pi} = 0 u∣y=π=0 给出 Y(0)=0 Y(0) = 0 Y(0)=0 和 Y(π)=0 Y(\pi) = 0 Y(π)=0。
因此,得到两个常微分方程特征值问题:
- X′′+λX=0 X'' + \lambda X = 0 X′′+λX=0,X(0)=0 X(0) = 0 X(0)=0,X(π)=0 X(\pi) = 0 X(π)=0。
- Y′′+(λ−5)Y=0 Y'' + (\lambda - 5) Y = 0 Y′′+(λ−5)Y=0,Y(0)=0 Y(0) = 0 Y(0)=0,Y(π)=0 Y(\pi) = 0 Y(π)=0。
步骤 2: 求解特征值问题
对于 X(x) X(x) X(x):
方程 X′′+λX=0 X'' + \lambda X = 0 X′′+λX=0 满足边界条件 X(0)=X(π)=0 X(0) = X(\pi) = 0 X(0)=X(π)=0 的特征值问题有解:
- 特征值:λn=n2 \lambda_n = n^2 λn=n2,n=1,2,3,… n = 1, 2, 3, \dots n=1,2,3,…
- 特征函数:Xn(x)=sin(nx) X_n(x) = \sin(n x) Xn(x)=sin(nx).
对于 Y(y) Y(y) Y(y):
方程 Y′′+(λ−5)Y=0 Y'' + (\lambda - 5) Y = 0 Y′′+(λ−5)Y=0 满足边界条件 Y(0)=Y(π)=0 Y(0) = Y(\pi) = 0 Y(0)=Y(π)=0 的特征值问题有解:
- 特征值:μm=m2 \mu_m = m^2 μm=m2,m=1,2,3,… m = 1, 2, 3, \dots m=1,2,3,…
- 特征函数:Ym(y)=sin(my) Y_m(y) = \sin(m y) Ym(y)=sin(my).
由于 u(x,y)=X(x)Y(y) u(x, y) = X(x) Y(y) u(x,y)=X(x)Y(y),且特征值必须满足一致性条件,即 λ−5=μ \lambda - 5 = \mu λ−5=μ 或 μ=λ−5 \mu = \lambda - 5 μ=λ−5。代入特征值:
λn−5=μm ⟹ n2−5=m2 ⟹ n2+m2=5.
\lambda_n - 5 = \mu_m \implies n^2 - 5 = m^2 \implies n^2 + m^2 = 5.
λn−5=μm⟹n2−5=m2⟹n2+m2=5.
步骤 3: 求解正整数 n,m n, m n,m
求解方程 n2+m2=5 n^2 + m^2 = 5 n2+m2=5,其中 n,m n, m n,m 为正整数:
- n=1 n = 1 n=1:1+m2=5 ⟹ m2=4 ⟹ m=2 1 + m^2 = 5 \implies m^2 = 4 \implies m = 2 1+m2=5⟹m2=4⟹m=2(取正值)。
- n=2 n = 2 n=2:4+m2=5 ⟹ m2=1 ⟹ m=1 4 + m^2 = 5 \implies m^2 = 1 \implies m = 1 4+m2=5⟹m2=1⟹m=1。
- n=3 n = 3 n=3:9+m2=5 ⟹ m2=−4<0 9 + m^2 = 5 \implies m^2 = -4 < 0 9+m2=5⟹m2=−4<0,无实数解。
- n≥3 n \geq 3 n≥3 时 n2>5 n^2 > 5 n2>5,无解。
类似地,检查 m m m 值也仅得相同对。
因此,仅有两组解:(n,m)=(1,2) (n, m) = (1, 2) (n,m)=(1,2) 和 (n,m)=(2,1) (n, m) = (2, 1) (n,m)=(2,1).
步骤 4: 构造解
对应每组 (n,m) (n, m) (n,m),得到基本解:
- 当 (n,m)=(1,2) (n, m) = (1, 2) (n,m)=(1,2):u1(x,y)=sin(x)sin(2y) u_1(x, y) = \sin(x) \sin(2y) u1(x,y)=sin(x)sin(2y)。
- 当 (n,m)=(2,1) (n, m) = (2, 1) (n,m)=(2,1):u2(x,y)=sin(2x)sin(y) u_2(x, y) = \sin(2x) \sin(y) u2(x,y)=sin(2x)sin(y).
由于方程是线性的,通解是这些基本解的线性组合:
u(x,y)=Asin(x)sin(2y)+Bsin(2x)sin(y),
u(x, y) = A \sin(x) \sin(2y) + B \sin(2x) \sin(y),
u(x,y)=Asin(x)sin(2y)+Bsin(2x)sin(y),
其中 A A A 和 B B B 是任意常数。
验证解
- 满足方程:以 u1=sinxsin2y u_1 = \sin x \sin 2y u1=sinxsin2y 为例,
uxx=−sinxsin2y,uyy=−4sinxsin2y,Δu=uxx+uyy=−5sinxsin2y, u_{xx} = -\sin x \sin 2y, \quad u_{yy} = -4 \sin x \sin 2y, \quad \Delta u = u_{xx} + u_{yy} = -5 \sin x \sin 2y, uxx=−sinxsin2y,uyy=−4sinxsin2y,Δu=uxx+uyy=−5sinxsin2y,
Δu+5u=−5sinxsin2y+5sinxsin2y=0. \Delta u + 5u = -5 \sin x \sin 2y + 5 \sin x \sin 2y = 0. Δu+5u=−5sinxsin2y+5sinxsin2y=0.
类似,u2=sin2xsiny u_2 = \sin 2x \sin y u2=sin2xsiny 也满足。 - 满足边界条件:
- 当 y=0 y = 0 y=0 或 y=π y = \pi y=π,siny=0 \sin y = 0 siny=0 或 sin2y=0 \sin 2y = 0 sin2y=0,故 u=0 u = 0 u=0。
- 当 x=0 x = 0 x=0 或 x=π x = \pi x=π,sinx=0 \sin x = 0 sinx=0 或 sin2x=0 \sin 2x = 0 sin2x=0,故 u=0 u = 0 u=0.
结论
所有解为:
u(x,y)=Asin(x)sin(2y)+Bsin(2x)sin(y)
\boxed{u(x,y) = A \sin(x) \sin(2y) + B \sin(2x) \sin(y)}
u(x,y)=Asin(x)sin(2y)+Bsin(2x)sin(y)
其中 A A A 和 B B B 为任意常数。