ij(,)
xyxyLaplace算子: 22(22)
xyMATLAB的PDE工具箱能解的方程类型:
椭圆型PDE:
(cu)auf in
Ω为有界平面.c, a, f,和 未知量u 是标量,且是定义在Ω上的 复函数. c 可以是 Ω上的2×2的矩阵函数.
抛物型PDE
ud(cu)auf in t
双曲型PDE
ud2(cu)auf in t
特征值问题
1
2(cu)audu in
d 是 Ω上的复函数, λ 是未知的特征值.
对于抛物和双曲型 PDE ,参数 c, a, f, 和d 可依赖时间t. 非线性求解器可解非线性椭圆 PDE
所谓非线性椭圆 PDE就是椭圆PDE中的参数 c, a和 f是(未知函数)u的函数.
对于如何使用非线性求解器,还需做特别的介绍.
还能求方程组等其他一些的问题.
下面是针对标量u而定义的边界条件: 狄利克雷边界条件: hu=r on Dirichlet: hu = r
广义黎曼条件
(cu)qug on . Generalized Neumann: nn是边界上单位向外法向量. g, q, h和r 是定义在上的复值函数.
(特征值问题是齐次条件问题,即 g = 0, r = 0.)
2
在非线性情形下,系数g, q, h和r可以依赖于u, 对于双曲和抛物型PDE,系数可以依赖于时间t. 对于2维方程组系统, Dirichlet 边界条件是:
h11u1h12u2r1h21u1h22u2r2
广义Neumann 条件是: n(c11u1)n(c12u2)q11u1q12u2g1n(c21u1)n(c22u2)q21u1q22u2g2
混合边界条件是:
h11u1h12u2r1
n(c11u1)n(c12u2)q11u1q12u2g1h11n(c21u1)n(c22u2)q21u1q22u2g2h12
此处 µ 的计算要满足 Dirichlet 边界条件.
典型方程的计算实例
3
1. 单位圆上的Possion方程的边值问题:
u1 u0(1x2y2)(此问题有精确解u(x,y))
4
2. 散射问题
一块圆形金属片,中心挖去一正方形,外边界满足Neumann条件,内边界满足Dirichlet条件,考虑以-x方向的入射波.得到求解此入射波的反射问题:
rk2r0 on i60x 内边界上 rer60 外边界上n
3. 最小曲面问题
平面上一圆形区域{(x,y)x2y21},求此区域上具有最小面积的函数u(x,y),且在区域边界上满足ux2. 此问题可转化为如下的偏微分方程问题:
1u0, in 1u2 2x u
4. 设区域为单位圆,求解
4
(u)16u1, in u=0. on 此问题的精确解为:u(x2y2)21
5. 热传导方程:带有矩形孔的矩形金属板的热传导问题
udtu0u100, 左边界上u1, 右边界上 nu0, 其它边界上n0u外边界顶点坐标(-0.5,-0.8),(0.5,-0.8),(0.5,0.8),(-0.5,0.8). 内边界顶点坐标(-0.05,-.4),(0.05,-0.4),(0.05,0.4),(-0.05,0.4).
6. 二维波动方程的定解问题:
(x,y){(x,y),1x1,1y1}
2ut2u0,ux10ux10 nt0,uarctan{cos(x)}2sin(y)u 3sin(x)e2.n
7 特征值问题的例
5
uu 0u (x,y){(x,y)0x,y1}
此问题的精确解为:
特征值m,n2(m2n2),m,n1,2,3,, 对应的特征函数为:um,nsinmxsinny 练习:
2u2ux2y20,0x4,0y3(1)ux0y(3y),ux40, uy0sin4x,uy30;2u2ux2y21,0x1,0y1(2)
uy01,uy11,uxux00,ux11;2u2(3) u22x2y20,xy4
u22xy;uu,1x,y1(4)
uu3x10,(u)x10, n4uny102u2x2uy20,(5)
ux20,u1u
275,un0,在其余边界 6
参考书
偏微分方程的MATLAB解法 武汉大学出版社
7
因篇幅问题不能全部显示,请点此查看更多更全内容