理论教育 非矩形计算域上的偏微分方程数值解法

非矩形计算域上的偏微分方程数值解法

时间:2023-10-26 理论教育 版权反馈
【摘要】:对于圆域、圆环域和扇形域内的边值问题,引进坐标变量ξ代替原有坐标变量ρ,令ξ=lnρ,于是式中的一阶微商与二阶微商可以表示为式成为对于无内热源问题,有这样,对环形区域经过坐标变换可变成矩形区域,进而就可用矩形网格建立差分方程。图1.6.4 环形区域变换为矩形区域采用保角变换方法处理圆域、圆环域和扇形域内的边值问题时,在实际计算中要作变步长的运算,较为繁琐。将以上差商式代入式,有此即圆环域内结点的差分方程。

非矩形计算域上的偏微分方程数值解法

以圆柱体内稳态导热问题为例进行分析,我们知道,若忽略温度沿圆柱长度方向的变化,则温度只是两个空间变量的函数,即T=Tρφ)。温度场所处的几何区域是圆域、圆环域和扇形域,如图1.6.3所示。含有内热源的稳态导热的泛定方程为

978-7-111-44528-9-Chapter01-214.jpg

对这种几何区域进行离散化时,直接应用矩形网格显然不合适。这里介绍两种处理方法,其中一种是采用经典的保角变换方法,把圆形的几何区域变换为矩形区域;另一种方法是从圆环形区域出发,采用坐标正交曲线簇将区域网格化,建立相应的差分方程。

978-7-111-44528-9-Chapter01-215.jpg

图1.6.3 非矩形计算域

在复变函数论中已证明,若在z=x+iy平面上给定Φxy)的拉普拉斯方程边值问题

978-7-111-44528-9-Chapter01-216.jpg

经过保角变换w=fz)后,原边值问题转化为w=uxy)+ivxy)平面上Φuv)拉普拉斯方程的边值问题

978-7-111-44528-9-Chapter01-217.jpg

与上述结论类似,若在z=x+iy平面上给定Φxy)的泊松方程边值问题

978-7-111-44528-9-Chapter01-218.jpg

在单值解析函数w=fz)变换下,原边值问题转化为w=uxy)+ivxy)平面上Φuv)的泊松方程边值问题

978-7-111-44528-9-Chapter01-219.jpg

只是在保角变换w=fz)下,泊松方程中的源的强度发生变化。

对于圆域、圆环域和扇形域内的边值问题,引进坐标变量ξ代替原有坐标变量ρ,令ξ=lnρ(暂不考虑ρ=0的情形),于是式(1.6.10)中的一阶微商与二阶微商可以表示为

978-7-111-44528-9-Chapter01-220.jpg

式(1.6.10)成为(www.daowen.com)

978-7-111-44528-9-Chapter01-221.jpg

对于无内热源问题,有

978-7-111-44528-9-Chapter01-222.jpg

这样,对环形区域经过坐标变换可变成矩形区域,进而就可用矩形网格建立差分方程。如图1.6.4所示,取四分之一圆环区域内的网格线ρ=常数,φ=常数,将区域等分,即Δρ与Δφ均为等步长的。经过ξ=lnρ变换后,扇形域变成矩形域,结点位置也有对应的关系。在新的矩形区域内,Δφ仍保持其等步长的特性,而Δρ变成Δξ后,不再是等步长了。相反,若要保证矩形域内等步长,在环形域内就不可能是等步长。

978-7-111-44528-9-Chapter01-223.jpg

图1.6.4 环形区域变换为矩形区域

采用保角变换方法处理圆域、圆环域和扇形域内的边值问题时,在实际计算中要作变步长的运算,较为繁琐。以下直接从式(1.6.10)出发,以差商代替微商来获得差分格式。一阶微商与二阶微商表示为

978-7-111-44528-9-Chapter01-224.jpg

式中,一阶微商978-7-111-44528-9-Chapter01-225.jpg与二阶微商978-7-111-44528-9-Chapter01-226.jpg的截断误差均为O[(Δρ)2]。

978-7-111-44528-9-Chapter01-227.jpg

将以上差商式代入式(1.6.10),有

978-7-111-44528-9-Chapter01-228.jpg

此即圆环域内结点的差分方程。该差分方程也可以通过圆环域单元体的热平衡关系来建立,所取的单元体如图1.6.4中的虚线所示,列出平衡关系为

978-7-111-44528-9-Chapter01-229.jpg

边界结点差分方程的建立方法与矩形区域也大致相同,可采用边界条件中的微商用差商代替直接得到差分方程,也可采用边界单元体的热平衡法来得到差分方程,这里不再赘述。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈