在非结构自适应网格上对二维Euler方程进行数值模拟

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:qian_betty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文提出了可用于二维Euler方程组数值模拟的自适应非结构网格的生成方法。这一方法在不满足网格划分要求的单元附近引入新的网格内部结点,然后按照Delaunay准则局部更新原有网格划分。该方法同时具有阵面推进法和Delaunay方法的优点,从而使网格单元的排列比较规则,容易保证边界的网格质量,且易于实现网格生成的自动化。 本文引入了四叉树,一方面可直接作为背景网格,提高了网格生成效率。另一方面在四叉树的叶子结点上,存放了重心位于该结点所对应矩形区域内的三角形单元信息,从而能够借助四叉树迅速找出给定点所在的三角形单元,保证了查询效率。 本文根据网格生成过程和气动计算过程的不同特点,设计了相应的数据结构。在网格生成过程中,需要不断地插入或删除网格单元,对数据结构的灵活性要求比较高,动态结构比较能满足这样的要求;而在气动计算过程中,网格划分是不变的,使用静态结构可以提高计算的效率。为了使程序容易组织和维护,我们应用了面向对象的分析方法,并在编码中使用了C++标准类库。 本文还给出了一种确定三角形网格单元通量函数的方法。这一方法首先得到了二维Euler方程组在控制体单元边界法线方向上的投影方程组,在投影方程组中,沿边界切线方向的通量可以看作被动对流通量,因此可以直接采用一维Riemann问题求解器计算通过三角形控制单元边界的通量。该方法在各种流动情况下,包括有强激波存在的超音速管流及亚音速等熵流,都具有较高的精度和良好的稳定性。 为了减少激波附近速度和能量参数的波动,我们对Colella和Woodward[47]所给的单调性约束条件作了补充。在限制单元平均梯度值时考虑到了与这一单元相邻的其余单元中梯度值的分布。将这一约束条件用于激波管算例中,结果表明该条件在减少激波附近参数波动的同时,不会降低光滑流动区域的计算精度。
其他文献
本论文将反推技术和耗散性理论结合起来,研究了复杂动态系统的控制问题,主要包括:线性多变量系统的H_∞控制的构造性设计;不确定非线性系统的H_∞控制问题和自适应控制问题。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
人工免疫系统(Artificial Immune Systems,简称AIS)是由生物免疫系统启发而来的计算系统,它借鉴了一些免疫系统的功能、原理和模型并用于解决工程实际问题。它是继遗传算法和
目的探究血清骨调素(OPN)及成纤维细胞生长因子-23(FGF-23)水平与血液透析患者血管壁钙化之间的相关性。方法回顾性选择2015年9月至2018年9月武汉中心医院收治的维持性血液透
目的研究不同剂量辐射对NOD/SCID小鼠肠损伤的影响,寻找适合建立NOD/SCID小鼠放射性肠损伤模型的辐射剂量。方法将40只雄性健康SPF级NOD/SCID小鼠随机分为空白对照组、4 Gy照
目的对比分析中药抑酸组方合剂与阿司匹林治疗高尿酸血症的临床疗效。方法选取300例高尿酸血症患者分为三个不同治疗组,A组为高尿酸血症患者给予阿司匹林对症治疗;B组为高尿
明珠花园位于西安北郊龙首塬,历年来在此发掘的古墓葬绝大多数为汉代墓葬.2000年12月-2001年1月,陕西省考古研究所在明珠花园13号楼地基的1548平方米的范围内发现了59座小型
本文从北京XX商业银行骗贷案例出发,分析了商业银行信贷业务面临的操作风险的现状和存在的问题,并进一步探讨商业银行信贷操作风险管理措施的完善。本文认为国内商业银行应进
本文选取新西兰语言学专家保罗·内申(Paul Nation)所著的《学习外语需要了解什么》(What do You Need to Know to Learn a Foreign Language?)的引言和前六章为翻译实践对象
目的 探讨曲安奈得注射治疗瘢痕疙瘩的疗效。方法 296例患者采用曲安奈得加利多卡因联合加压注射于瘢痕疙瘩内的疗效观察。结果 296例患者治疗后疼痛瘙痒消除,瘢痕不同程度变