Skip to content

数学物理方程 第12次作业

Chasse_neige

11.(1) 试求细长圆柱形铀块的临界半径

直接写出扩散方程:在铀块内

tuD2u=αu

在铀块外

tuD2u=0

临界状态对应稳态,即 tu=0,因此方程简化为 铀块内: 2u+k2u=0,其中 k2=αD 铀块外: 2u=0

对于无限长圆柱,假设轴对称,u 仅依赖于径向坐标 r

由于稳态且轴对称,设 u=R(r),则方程化为常微分方程: 铀块内: 1rddr(rdRdr)+k2R=0 铀块外: 1rddr(rdRdr)=0

铀块内方程为零阶贝塞尔方程,其解为:

Rin(r)=AJ0(kr)+BN0(kr)

由于 r=0 处有限,N0 发散,故 B=0,因此:

Rin(r)=AJ0(kr)

铀块外方程积分得:

Rout(r)=Clnr+D

待定系数,边界条件

  1. r 时,u0,代入外域解得 C=0,D=0,故 Rout(r)=0
  2. r=R 处,u 连续: AJ0(kR)=0

由于 A0(否则平凡解),必有:

J0(kR)=0

零阶贝塞尔函数 J0 的第一个正零点为 μ1(0)2.4048,因此临界半径 Rc 满足:

kRc=μ1(0)Rc=μ1(0)k=μ1(0)Dα

(2) 试求球形铀块的临界半径

u=R(r),球坐标下拉普拉斯算子为

2u=1r2ddr(r2dRdr)

铀块内方程: 1r2ddr(r2dRdr)+k2R=0 铀块外方程: 1r2ddr(r2dRdr)=0

铀块内方程可化简:令 R(r)=v(r)r,代入得 v+k2v=0,解为 v=Asin(kr)+Bcos(kr),因此

Rin(r)=Asin(kr)r+Bcos(kr)r

由于 r=0 处有限,故 B=0,所以

Rin(r)=Asin(kr)r

铀块外方程积分得

Rout(r)=Cr+D

待定系数,边界条件

  1. r 时,u0,得 D=0,故 Rout(r)=Cr
  2. r=R 处,u 连续: Asin(kR)R=CR,即 C=Asin(kR)

同样得到临界半径对应径向节点,所以

kRc=πRc=πk=πDα

13.半径为 a 的无限长圆柱体, 侧面保持温度为 u0cos2φsinωt, 初始温度为 0, 试求其温度分布以及随时间的变化

热传导方程

ut=κ2u

其中 κ 为热扩散系数。对于无限长圆柱,uz 无关,在柱坐标下

2u=1rr(rur)+1r22uφ2

边界条件:在 r=a 处,u(a,φ,t)=u0cos2φsinωt 初始条件:u(r,φ,0)=0

首先利用函数齐次化方程

u(r,φ,t)=v(r,φ,t)+u0r2a2cos2φsinωt

其中 v(r,φ,t) 满足

tv=ωu0r2a2cos2φcosωt+κ2vv(a,φ,t)=0

利用扩散方程的本征函数展开

vn(r,φ,t)=J2(μn(2)ra)cos2φ(Ancosωt+Bnsinωt)

所以

r2a2=n=02a2J22(μn(2))aμn(2)J3(μn(2))J2(μn(2)ra)

得到

ωAnsinωt+ωBncosωt=2u0J3(μn(2))μn(2)J22(μn(2))ωcosωtκμn(2)2a2(Ancosωt+Bnsinωt)

所以

An=2ωu0J3(μn(2))μn(2)J22(μn(2))ω2a2κμn(2)2+κμn(2)2a2Bn=2ω2a2u0J3(μn(2))κμn(2)3J22(μn(2))ω2a2κμn(2)2+κμn(2)2a2

最终解为

u(r,φ,t)=u0r2a2cos2φsinωt2ωu0J3(μn(2))μn(2)J22(μn(2))ω2a2κμn(2)2+κμn(2)2a2n=0J2(μn(2)ra)cos2φ(cosωteκμn(2)2a2t+ωa2κμn(2)2sinωt)

14.半径为 a 的导体球, 初始温度为 u0, 球面温度为 0, 试求球内温度的分布以及随时间的变化

热传导方程

ut=κ2u

球对称下,u=u(r,t),拉普拉斯算子为

2u=1r2r(r2ur)

边界条件:在 r=a 处,u(a,t)=0 初始条件:u(r,0)=u0

u(r,t)=v(r,t)r,代入方程得

vt=κ2vr2

边界条件变为:v(0,t)=0(因 u 有限),v(a,t)=0 初始条件:v(r,0)=ru0

分离变量:设 v(r,t)=R(r)T(t),代入得

T+κλT=0,R+λR=0

由边界条件 R(0)=0,R(a)=0,解得

Rn(r)=sin(nπra),λn=(nπa)2,n=1,2,3,

时间部分:Tn(t)=eκλnt

所以

v(r,t)=n=1Bnsin(nπra)eκ(nπa)2t

由初始条件 v(r,0)=ru0

n=1Bnsin(nπra)=ru0

利用正弦级数展开

Bn=2a0aru0sin(nπra)dr

计算积分

0arsin(nπra)dr=a2nπ(1)n+1

所以

Bn=2u0anπ(1)n+1

球内温度分布为

u(r,t)=v(r,t)r=2u0aπrn=1(1)n+1nsin(nπra)eκn2π2a2t

Built with VitePress