爆炸与冲击问题的伪弧长数值算法研究
发布时间:2017-03-21 05:03
本文关键词:爆炸与冲击问题的伪弧长数值算法研究,,由笔耕文化传播整理发布。
【摘要】:数值模拟爆炸与冲击现象具有非常重要的理论意义和应用背景,如何能够精确捕捉和追踪波阵面的传播过程对于研究爆炸与冲击问题以及冲击波的传播规律非常关键。数值研究该问题的难点在于针对性的建立和离散波阵面传播现象对应的数学模型,一般的数值计算方法很难高效高分辨率的模拟极端条件下的间断传播过程,本文从物理角度提出一种新的有效处理爆炸与冲击现象中强间断问题的伪弧长数值算法,并对该算法进行较为系统的理论分析和应用研究。主要研究工作如下:(1)首先基于双曲守恒型方程的简单模型方程提出了伪弧长数值算法,给出了双曲型问题伪弧长方法的基本概念,并研究了该方法网格移动性质;然后重点分析了伪弧长方法相关的几点数学理论,包括空间均分原理、变分原理以及误差分析,并在Sobolev空间分析了伪弧长方法在不同插值逼近情况下的有界性及收敛性;最后说明伪弧长数值方法相比于一般的数值计算方法能够消除或削弱物理解的间断奇异性。(2)为进一步提高计算效率,提出了更具针对性的局部伪弧长算法。首先定义了易于向高维空间扩展弧长参数形式,并结合均分原理建立了局部伪弧长方法的数学模型;然后在选择的模板上直接利用一般的数值方法离散计算,通过调节控制因子和光滑因子可以保证激波间断无振荡的传播;最后通过数值算例证明了局部伪弧长方法可以处理一维激波传播问题。(3)重点研究了多维空间的伪弧长方法如何建模,如何选择合适的数值离散方法处理多维空间的间断奇异性问题。首先从张量分析的角度给出了多维空间的弧长引入方法,并从离散和连续两种不同的角度研究了多维弧长空间网格移动速度的推导过程,建立了统一的弧长空间爆轰波和冲击波传播问题的数学模型;然后利用有限体积方法和守恒型插值方法给出了弧长空间数学模型的离散求解方法;最后从理论分析的角度论证了不同弧长参数选择的可行性问题,给出伪弧长方法函数逼近的观点,并讨论了该算法的数学性质。(4)主要研究了伪弧长数值方法在爆炸与冲击经典算题中的应用,包括爆炸冲击波的传播,激波与障碍物的相互作用以及爆轰波的反射、衍射等问题。重点分析了弧长参数的不同对于物理问题求解的影响,研究了如何根据物理问题和求解需要选择合适的弧长参数形式,并通过对比伪弧长方法与一般数值方法的数值计算结果来分析应用伪弧长方法所具有的优势,进而证明了伪弧长数值算法可以作为一种新的计算方法广泛应用于科学与工程领域的爆炸冲击波传播问题,最后讨论了伪弧长数值方法应用过程中的有效性、网格质量以及向三维扩展问题。(5)将伪弧长方法和多介质可压缩数学模型结合起来建立了多介质可压缩流体的伪弧长数值方法,并对凝聚相炸药中的冲击波与变形粒子的相互作用过程进行数值研究。通过流场变化和关键点数据分析可以发现平面入射冲击波与金属粒子相互作用会产生复杂的波结构,导致金属粒子变形,可以根据炸药各介质的物理属性研究冲击波与变形粒子的相互作用过程。
【关键词】:爆炸与冲击问题 伪弧长方法 移动网格 激波传播
【学位授予单位】:北京理工大学
【学位级别】:博士
【学位授予年份】:2015
【分类号】:O383
【目录】:
- 摘要5-7
- ABSTRACT7-15
- 第1章 绪论15-28
- 1.1 研究背景和意义15-18
- 1.2 数值模拟方法的研究18-22
- 1.2.1 数值离散方法的发展18-19
- 1.2.2 网格自适应的发展19-22
- 1.3 弧长参数化方法22-26
- 1.4 本文主要内容26-28
- 第2章 伪弧长方法的基本原理28-44
- 2.1 引言28
- 2.2 伪弧长方法的概念28-31
- 2.3 伪弧长方法的性质31-32
- 2.4 伪弧长方法的几点数学理论32-43
- 2.4.1 均分原理33-34
- 2.4.2 伪弧长方法中的变分原理34-36
- 2.4.3 伪弧长方法几类插值逼近的误差分析36-43
- 2.5 本章小结43-44
- 第3章 局部伪弧长方法在一维问题中的应用44-59
- 3.1 引言44
- 3.2 局部伪弧长方法44-50
- 3.2.1 数学建模44-48
- 3.2.2 数值离散方法48-50
- 3.3 局部伪弧长方法的数值算例50-57
- 3.3.1 线性对流方程50-52
- 3.3.2 非线性偏微分方程52-53
- 3.3.3 非线性偏微分方程组53-57
- 3.4 本章小结57-59
- 第4章 伪弧长算法的数学模型和数值方法59-84
- 4.1 引言59
- 4.2 伪弧长方法的数学建模59-69
- 4.2.1 物理空间的控制方程59-60
- 4.2.2 弧长空间的控制方程60-69
- 4.3 伪弧长方法的数值离散过程69-76
- 4.3.1 离散方法70-72
- 4.3.2 插值方法72-76
- 4.4 伪弧长方法数学建模的几点讨论76-83
- 4.4.1 弧长参数的选择问题76-79
- 4.4.2 伪弧长方法的函数逼近观点79-80
- 4.4.3 多维空间的误差分析80-83
- 4.5 本章小结83-84
- 第5章 伪弧长方法在爆炸与冲击问题中的应用84-112
- 5.1 引言84
- 5.2 伪弧长算法求解步骤84-85
- 5.3 伪弧长方法在一维问题中的应用85-92
- 5.3.1 Sod激波管问题85-88
- 5.3.2 Lax问题88-89
- 5.3.3 冲击波问题89-92
- 5.4 伪弧长方法在多维问题中的应用92-101
- 5.4.1 精度测试93-94
- 5.4.2 二维Riemann问题94-96
- 5.4.3 双马赫反射问题96-98
- 5.4.4 前台阶问题98-99
- 5.4.5 爆炸测试算例99-101
- 5.5 伪弧长方法在爆轰波传播的应用101-103
- 5.5.1 网格收敛性测试101-102
- 5.5.2 爆轰波的衍射问题102-103
- 5.6 伪弧长数值方法的几点讨论103-110
- 5.6.1 数值计算的有效性104
- 5.6.2 网格质量问题104-105
- 5.6.3 三维扩展讨论105-110
- 5.7 本章小结110-112
- 第6章 基于伪弧长方法研究冲击波与可变形粒子的相互作用112-127
- 6.1 引言112-113
- 6.2 多介质可压缩流的伪弧长数值方法113-116
- 6.3 冲击波与变形粒子相互作用116-123
- 6.3.1 物理问题描述116
- 6.3.2 数值模拟初边值条件116-118
- 6.3.3 数值模拟流场分析118-122
- 6.3.4 关键点数据分析122-123
- 6.4 物理问题讨论123-125
- 6.5 本章小结125-127
- 总结与展望127-131
- 总结127-128
- 创新点128-129
- 展望129-131
- 参考文献131-144
- 攻读学位期间发表论文与研究成果清单144-145
- 致谢145
本文关键词:爆炸与冲击问题的伪弧长数值算法研究,由笔耕文化传播整理发布。
本文编号:259045
本文链接:https://www.wllwen.com/shoufeilunwen/jckxbs/259045.html
教材专著