复杂多相流的自适应高精度数值方法
发布时间:2021-03-09 19:52
高精度数值模拟一直是计算流体力学中热门研究领域之一。使用高阶数值格式和自适应网格技巧是提高数值精度的两种有效途径。本论文主要基于上述两种方法来研究高精度数值方法,其内容分为以下三部分:高阶移动网格数值格式,复杂流体的两步四阶时间精度高阶数值格式,自适应多分辨率方法的多相反应流锐利界面格式。在第二章中,我们发展了基于WENO重构和修正的Runge-Kutta法的高阶移动网格格式。该格式采用无显式重映中心型任意拉格朗日欧拉方法(ALE)框架,从带任意网格速度的欧拉方程的积分形式出发,构造有限体方法下的半离散形式。考虑到网格的移动会导致局部区域网格过于密集或形变,因而采取了一种稳定的三阶WENO重构方法实现高阶空间精度。传统的Runge-Kutta方法只适合于固定网格问题,无法直接应用到移动网格格式中。因此文中采用了一种修正的Runge-Kutta方法,该方法在每个Runge-Kutta时间步中都会更新单元的尺寸和网格节点的速度,从而可以应用到移动网格高阶格式中。通过数值实验证明了该格式是高精度的和健壮的,能够保证网格质量,避免扭曲,并通过等熵涡问题给出了格式的收敛阶。在第三章中,我们研究了...
【文章来源】:中国工程物理研究院北京市
【文章页数】:132 页
【学位级别】:博士
【部分图文】:
图2.1:移动网格
15_??o-lj'?+?l)?(/"+1)?(i+W?+?1)?(/-1J?+?1)?(/J?+?1)?1+1,y+1)?(/-1,;'?+?1)?(i,j+l)?(i+\J+l)??(i-lj)?|?(1?+?1-7)?(;-l,7)?f?(/,./)?j?(;?+?l,;)?0-1,7)?0\j)?(i?+?lj)??0-i.j-i)?〇,y-i)?(/+1,7-d?(;-i,7-i)?〇j-i)?(i+i,;-i)?O'-i.y-1)?(/.y-i)?(i+ij-i)??图2.2:结构网格三阶WENO格式的三类模板模板,从左到右依次为A类,B类和C类。??其中/I是模板中最大的单元直径。根据各模板的光滑因子,可以确定各模板的权??重,令表示模板&上的权重,??.(e?+?〇I(pi)) ̄4??^?■=? ̄8?,??^>?+?_))-4??j?=?l??其中在数值算例中e?=?1?X?10-6。如果模板&光滑,则其权重c4就接近1,而在间??断区域,(4就接近于〇。则目标单元%上的WENO多项式为??8??Pk{x,y)?=?Y^^kPk(x^y)'??k=l??2.1.2移动格式下修正的Rumge-Kutta法??为了得到高阶数值格式,在时间离散中需要采用与空间阶数相匹配的TVD??Rimge-Kutta方法。由于计算网格是移动的,单元的大孝节点的位置和速度??在Runge-Kutta方法的每一步中都会变化,这就导致7传统的Runge-Kutta方法??不能直接应用到移动网格格式中。文献丨1?()()]提出了?一种修正的Riinge-Kutta方??法用来求解拉格朗日坐标系下的欧拉方程,该方法在
第二章流体力学的高阶移动网格方法?21_??'?0?second-order?solution?,?pffffioeq?i???exact?aolution??1.2?-?11?()??1?-?<-??>???g〇-8?-??T3??0.6?-?°?°??0.4?-??■?,?■?I??l???|??I?I??2?4?6?8?10??X??(a)??O?Ihlrd-ordvr?solution?^?|???xact?solution??12?-?;;??1?-?"?i??>.??g〇8?_??T3??0.6?-?(1??OPOOOOOOOOOOOO??04 ̄ ̄\?l???I?I?I?I?[??2?4?6?8?10??X??(b)??图2.3:?—维Lax激波管问题。图(a)和图(b)分别为二阶和三阶数值格式密度分布图,共200个计算网格,计??算时间节点为f?=?1.0。图中实线表示精确解,圆标表示数值解。??
本文编号:3073382
【文章来源】:中国工程物理研究院北京市
【文章页数】:132 页
【学位级别】:博士
【部分图文】:
图2.1:移动网格
15_??o-lj'?+?l)?(/"+1)?(i+W?+?1)?(/-1J?+?1)?(/J?+?1)?1+1,y+1)?(/-1,;'?+?1)?(i,j+l)?(i+\J+l)??(i-lj)?|?(1?+?1-7)?(;-l,7)?f?(/,./)?j?(;?+?l,;)?0-1,7)?0\j)?(i?+?lj)??0-i.j-i)?〇,y-i)?(/+1,7-d?(;-i,7-i)?〇j-i)?(i+i,;-i)?O'-i.y-1)?(/.y-i)?(i+ij-i)??图2.2:结构网格三阶WENO格式的三类模板模板,从左到右依次为A类,B类和C类。??其中/I是模板中最大的单元直径。根据各模板的光滑因子,可以确定各模板的权??重,令表示模板&上的权重,??.(e?+?〇I(pi)) ̄4??^?■=? ̄8?,??^>?+?_))-4??j?=?l??其中在数值算例中e?=?1?X?10-6。如果模板&光滑,则其权重c4就接近1,而在间??断区域,(4就接近于〇。则目标单元%上的WENO多项式为??8??Pk{x,y)?=?Y^^kPk(x^y)'??k=l??2.1.2移动格式下修正的Rumge-Kutta法??为了得到高阶数值格式,在时间离散中需要采用与空间阶数相匹配的TVD??Rimge-Kutta方法。由于计算网格是移动的,单元的大孝节点的位置和速度??在Runge-Kutta方法的每一步中都会变化,这就导致7传统的Runge-Kutta方法??不能直接应用到移动网格格式中。文献丨1?()()]提出了?一种修正的Riinge-Kutta方??法用来求解拉格朗日坐标系下的欧拉方程,该方法在
第二章流体力学的高阶移动网格方法?21_??'?0?second-order?solution?,?pffffioeq?i???exact?aolution??1.2?-?11?()??1?-?<-??>???g〇-8?-??T3??0.6?-?°?°??0.4?-??■?,?■?I??l???|??I?I??2?4?6?8?10??X??(a)??O?Ihlrd-ordvr?solution?^?|???xact?solution??12?-?;;??1?-?"?i??>.??g〇8?_??T3??0.6?-?(1??OPOOOOOOOOOOOO??04 ̄ ̄\?l???I?I?I?I?[??2?4?6?8?10??X??(b)??图2.3:?—维Lax激波管问题。图(a)和图(b)分别为二阶和三阶数值格式密度分布图,共200个计算网格,计??算时间节点为f?=?1.0。图中实线表示精确解,圆标表示数值解。??
本文编号:3073382
本文链接:https://www.wllwen.com/shoufeilunwen/jckxbs/3073382.html
教材专著