当前位置:主页 > 科技论文 > 数学论文 >

基于遗传算法和Python多处理器并行计算的二阶热传导方程初边值问题数值解法

发布时间:2021-08-20 08:28
  针对二阶热传导非线性偏微分方程初边值问题,对求解矩形区域进行离散网格化处理,构造差分格式的极小化目标函数,将当前计算结点作为目标函数的参数,把遗传算法参数寻优的结果作为当前结点的函数值.同时,使用了Python中的多处理器模块进行并行计算,以提高计算速度.实验结果表明,该方法可以获得较高的计算精度,且稳定有效. 

【文章来源】:喀什大学学报. 2020,41(06)

【文章页数】:4 页

【部分图文】:

基于遗传算法和Python多处理器并行计算的二阶热传导方程初边值问题数值解法


求解区域网格化

数值,绝对误差,计算精度,时间长度


实验发现,总的时间长度T对计算精度有影响,当T=0.5时,计算值与精确值的最大绝对误差为0.0015586254247764858,平均绝对误差为5.9936176114377825e-05,均方误差MSE为4.9188825689194596e-08.与T=0.8时的计算精度相比,有很大的提高.图3 t=0.4时数值解与精确解对比

数值,计算精度,误差,时间长度


图2 数值解与精确解三维结果图总时间长度T=0.5比T=0.8的计算精度高几个数量级,其原因是由于采用了逐层优化计算,每个点的计算值本身是近似结果,具有一定的误差,这些误差是会向后传播的,因此随着时间的向后推移,误差会逐渐增大,导致计算精度会逐渐下降.

【参考文献】:
期刊论文
[1]基于Python的大规模高性能LBM多相流模拟[J]. 徐传福,王曦,刘舒,陈世钊,林玉.  计算机科学. 2020(01)
[2]非线性双曲型方程的混合有限元两层网格算法[J]. 陈艳萍,王克彦.  华南师范大学学报(自然科学版). 2016(03)
[3]用格子Boltzmann方法模拟非线性热传导方程[J]. 刘芳,施卫平.  应用数学和力学. 2015(11)
[4]一类非线性偏微分方程初边值问题的逐层优化算法[J]. 侯祥林,翟中海,郑莉,刘铁林.  物理学报. 2012(01)



本文编号:3353168

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/yysx/3353168.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户65982***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com