题名凝聚态炸药爆轰数值模拟中的高效高精度算法研究及应用
作者张书林
答辩日期2022-05-24
文献子类硕士
授予单位中国科学院大学
授予地点北京
导师申义庆
关键词高效高分辨率算法 共用权WENO 格式 凝聚态炸药爆轰 归约算法 GPU 并行程序开发
其他题名High-efficiency and high-accuracy algorithm for numerical simulation of detonation of condensed explosives
学位专业流体力学
英文摘要

凝聚态炸药爆轰研究在国防军事发展和国民经济建设中具有重要的应用价值。由于凝聚态炸药的物理化学性质较为复杂,其反应过程极其短暂且能量释放剧烈,通过实验难以获取全面且细致的物理信息,因此数值模拟成为了凝聚态炸药爆轰的主要研究方法。

爆轰波的传播和发展是爆轰研究中的重要内容,爆轰波兼具了激波和界面两类间断类型的间断问题,因而需要发展具有强鲁棒性的高精度算法,同时由于凝聚态炸药复杂的状态方程和爆轰模型,基于具有强劲的浮点数运算能力的计算设备(如图形处理器GPU),发展适合爆轰研究的高性能数值模拟方法及程序更具有实际意义。

本文的主要工作包括:

(1)方程组共用权WENO格式是指对方程组中的每个分量方程的通量,均共用同一组权值来进行加权以获得相应的数值通量。本文提出一种新的共用函数来计算Euler方程组中的共用权。该函数主要是基于一般的状态方程(不局限于理想气体状态方程),考虑到其声速包含了更多的介质信息,因而用声速来代替原来所用的压力,从而发展了相应的共用权WENO格式。利用数值试验验证了本文所发展的格式具有较高的精度与分辨率和较低的耗散,与全局Lax-Friedrichs通量分裂使用时能较好的处理流场中的间断结构。

(2)图形处理器(Graphics processing unit,GPU)在并行处理及高密集运算等方面具有突出的优势,近年来在计算流体力学中得到了越来越多的关注和应用。归约算法是并行计算的基本算法之一,常应用于数组求和、数组求极值等压缩数组的行为,其在基于GPU的可压缩流动数值模拟中关于流通矢量分裂、计算时间步长等步骤中具有重要的应用。本文利用一种改进型的归约算法,并将其实现在可压缩流动并行程序中,并利用CUDA编程模式的特点,利用内存补齐技术和线程块内归约的思想,最大程度上保留了基于GPU开发的并行CFD程序优异的加速性能,同时拓展了算法的通用性,智能化了基于GPU开发的可压缩流动并行程序。

(3)爆轰波是高速化学反应流动中最为常见的物理现象之一,它是由前沿的以超声速传播的诱导激波和紧随其后的化学反应区组成,化学反应区为诱导激波提供能量以自持。诱导激波前为未反应区,激波后为产物区,而化学反应是典型的一类界面问题,因此爆轰波属于结合了激波和界面两种类型的间断问题。本文利用发展的三阶共用权WENO格式,模拟了凝聚态钝感炸药PBX-9502炸药的圆形散心爆轰波相互作用和LX-17炸药二维爆轰波衍射问题,数值结果表明本文使用的格式能够无振荡的计算爆轰波的起爆和传播,能准确的模拟出爆轰波传播、相互作用、衍射等物理现象,表明了本文所发展的格式具有模拟复杂爆轰现象的高效、高精度性质。

 

 

 

语种中文
内容类型学位论文
源URL[http://dspace.imech.ac.cn/handle/311007/89147]  
专题力学研究所_高温气体动力学国家重点实验室
推荐引用方式
GB/T 7714
张书林. 凝聚态炸药爆轰数值模拟中的高效高精度算法研究及应用[D]. 北京. 中国科学院大学. 2022.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace