高精度WENO有限体积格式
非均匀结构网格上MUSCL和WENO格式的精度
非均匀结构网格上MUSCL和WENO格式的精度
刘君;刘瑜
【期刊名称】《气体物理》
【年(卷),期】2024(9)3
【摘要】基于一维均匀网格条件下构造的差分格式,在实际应用中须推广到非均匀或者曲线网格上,坐标变换过程引入几何诱导误差。
目前常用收敛解误差随着网格细化变化的精度测试方法评估差分格式的精度。
在二维柱坐标均匀网格上,采用1阶迎风、2阶MUSCL和5阶WENO计算流场参数为常数的自由流问题,按照精度测试方法比较收敛曲线斜率,发现1阶迎风的网格收敛精度是2阶的,5阶WENO 的网格收敛精度不到1阶。
理论分析表明,这种精度测试方法与差分格式精度定义不等价,而且所采用的数据无法反映差分格式的固有缺陷,因此,不能用来作为差分格式精度评价指标。
很多研究WENO的文献经常模拟双Mach反射问题、二维Riemann问题等经典算例,把接触间断是否演变成不稳定涡结构作为特征,理论上可以证明涡结构是非物理现象,因此用是否出现涡结构作为算法高精度的论据并不合适。
【总页数】11页(P66-76)
【作者】刘君;刘瑜
【作者单位】宁波大学机械与力学学院
【正文语种】中文
【中图分类】O35
【相关文献】
1.一维非定常对流扩散方程非均匀网格上的高精度紧致差分格式
2.二维非结构网格上的高精度有限体积WENO格式
3.一种非均匀网格上的高精度紧致差分格式
4.二维泊松方程非均匀网格上的高精度紧致差分格式
5.非结构网格上求解二维H-J方程的一种WENO格式
因版权原因,仅展示原文概要,查看原文内容请购买。
二维非结构网格上的高精度有限体积WENO格式
0 引 言
18 , re , g us , h r和 Ch k a a — 9 7年 Ha t n En q it Os e a r v r
质 。近 年来 , 随着 非结 构 网 格生 成 方 法 的不 断 发展 ,
WE NO 格 式 开 始 推 广 到 非 结 构 网 格 上 , 到 了 二 维 得 非 结构 三 角 形 网格 上 的几 类 高 阶 有 限体 积 WE NO
郑华盛 , 宁 , 君。 赵 朱
( .南 昌航 空 大 学 数 学 与 信 息 科 学 学 院 , 西 南 昌 3 0 6 ;2 1 江 3 0 3 .南 京航 空航 天大 学 航 空 宇 航 学 院 , 苏 南 京 2 0 1 ; 江 1 0 6 3 .南 京 航 空 航 天 大 学 理 学 院 , 苏 南 京 2 0 1 ) 江 i 0 6
重 构 过 程 中 , 多 个 备 选 模 板 中 仅 选 择 一 个 最 光 滑 模 从
面会 造成 在极值 点和 问断 附近解 的精度 的降低 。
本文结 合谱 体积格 式 的单 元划 分思想 , 分别 构造 了非 结构 网格上 二维 非 线 性双 曲型 守恒 律 的二 阶和 三 阶精度 的有 限 体 积 WE NO 格 式 。其 主 要 构 造 思 想是 : 把计 算 区域划 分 为若 干 个 三角 形 单 元 网格 , 再 根据要 求 的格式 精度 , 照谱 体积方 法对 三角形单 元 按 网格 进行 剖分 。但不 是 按 通 常 的办 法 用 限制 器对 梯 度进行 重构 , 以达到 在 间断 附 近 的无 振 荡 , 而是 通 过 选择 适 当的子单 元 组成 模 板 , 分别 利 用 WE NO重 构 方法 构造 子单元 上 的二 阶 和 三 阶多 项 式 , 然后 , 用 利 有 限体积 公式 和高 阶 R n eKut TVD时 间离 散方 u g — ta 法 , 到 了二 阶和 三阶精 度 的全离 散有 限体 积WE 得 NO
基于WENO格式的二维水流水质数值模拟
Ab t a t s r c :A t e t a d l f r smu ai g 2 h d o y a c n t r q ai a e n t e W ENO ma h mai l mo e o i lt D y r d n mis a d wa e u l y b s d o h c n t
文 章 编 号 : 6 18 4 ( 0 8 0 — 0 30 1 7-8 4 20 )50 6—4
基 于 WE NO 格 式 的二 维 水 流 水 质 数值 模 拟
杨 国 丽 ,魏 文 礼 。 ,马 立 山
( .河北 建 筑 工 程 学 院 城 建 系 , 1 河北 张 家 1 0 5 2 ; = 1 7 0 4 2 .西 安 理 工 大 学 水 利 水 电学 院 , 西 西 安 7 0 4 ) 陕 1 0 8
ia o m a l x o a ib e c o st n e f c e we n c lsi s i a e y t c ln r lfu fv ra lsa r s hei t ra eb t e el se tm t d b heFDS s he e By u i g t ep o c m . sn h r —
¨ 岱 5{J 9 2O O 8年 1 O月
武 汉 大学 学 报 ( 学 版 ) 工
E g n e i g J u n lo u a ie st n i e rn o r a fW h n Un v r i y
V uI l _1 NO.j
0 C . 20 t 08
t e c lu a e n h e s r d d t h w h tt ENO c e a i e c u a y a d b te tbit . Th h ac lt d a d t em a u e a as o t a heW s h me h shgh ra c r c n e t rsa l y i e
有限体积法 中科大
有限体积法(Finite Volume Method,FVM)是一种数值计算方法,广泛应用于解决流体动力学、热传导等物理现象的偏微分方程。
它将求解域划分为有限数量的控制体积,然后通过对控制体积应用质量、动量、能量守恒等物理原理,将偏微分方程转化为代数方程组,最终用数值方法求解。
有限体积法的基本思想包括以下几个步骤:
1.离散化:将求解域划分为有限数量的控制体积,这些体积通常是规则的立方体或六
面体。
2.建立守恒方程:对每个控制体积应用守恒方程,例如质量守恒、动量守恒、能量守
恒等。
这通常涉及将偏微分方程转化为积分形式。
3.积分:对守恒方程进行积分,将守恒方程应用于控制体积的表面,得到在体积上的
积分方程。
4.离散化方程:将积分方程离散化,将连续域上的方程转化为离散的代数方程。
5.求解代数方程组:利用数值方法求解得到的代数方程组,通常采用迭代方法或直接
求解方法。
6.结果后处理:根据求解得到的数值解进行后处理,如可视化、数据分析等。
有限体积法的优势在于其能够自然地处理复杂的几何形状、多相流体、非结构网格等问题。
它在计算流体动力学、热传导、固体力学等领域有着广泛的应用。
高精度WENO有限体积格式
插值多项式的构造
上的ENO插值多项式 p2 (x, y),需要六个三角 为了构造 ∆0 上的 插值多项式 形网格, 形网格,不妨设阴影部分 为选定的三角形网格模板, 为选定的三角形网格模板,记为
S = {∆0 , ∆i , ∆ j , ∆k , ∆ia , ∆ jb}
有限体积法选用的一般三角形计算网格
Jiang对WENO格式进行了改进和提高, Jiang对WENO格式进行了改进和提高,提出了 格式进行了改进和提高 一种新的光滑措施, 一种新的光滑措施,能使这种格式在光滑的
阶精度, ENO格式达到 区域达到 (2r −1) 阶精度,在ENO格式达到 r 阶精度的 情况下) 在间断解区域权设置系数近似于零, 情况下),在间断解区域权设置系数近似于零,可达到 基本无震荡的效果。 基本无震荡的效果。 上述进行的研究,大多局限于结构网格上。近年来, 上述进行的研究,大多局限于结构网格上。近年来, 在非结构网格上开展这方面的工作也有了一些进展, 在非结构网格上开展这方面的工作也有了一些进展,如 Abgrall,Harten对ENO格式进行了研究,Hu等人对 格式进行了研究,Hu等人对WENO Abgrall,Harten对ENO格式进行了研究,Hu等人对WENO 格式进行了研究。 格式进行了研究。但总起来说开展这方面的研究工作不 还不很成熟,没有形成全面系统的理论体系。 多,还不很成熟,没有形成全面系统的理论体系。 近年来又出现了用点云离散计算区域的无网格算法, 近年来又出现了用点云离散计算区域的无网格算法, 适合处理复杂的气动外形。 适合处理复杂的气动外形。
选取十个三角形网格作为基构造weno二次插值多项式选取的典型的网格模板如下图特殊情况的网格模板i特殊情况的网格模板ii为了构造上的eno插值多项式需要六个三角形网格插值多项式需要六个三角形网格02yxp不妨设阴影部分00iikjjkaibkkbjaiajbiajbibkakbja插值多项式的构造为选定的三角形网格模板记为jbiakjis0上述网格三角形可以重合有限体积法选用的一般三角形计算网格
高精度有限体积法与间断有限元法的比较
高精度有限体积法与间断有限元法的比较范进之;李桦【摘要】通过数值算例,比较了高精度有限体积法和间断有限元法在求解不同问题时的表现。
研究发现:在精度相同的条件下,间断有限元法的计算误差要明显小于有限体积法;间断有限元法的重构过程与高精度有限体积法相比较为简单,但高阶情形下解多项式的自由度较多并且需要计算体积分,因此整个求解时间较长。
降低时间积分时解多项式的自由度数目是实现高精度算法在实际问题中应用的重要手段。
%The high-precision finite volume method (FVM)and discontinuous Galerkin method (DGM)were compared in different test cases through numerical examples.Results show that:with the same precision,the calculation error of DGM is obviously less than that of FVM;DGM's reconstruction process is comparatively simpler than FVM's,but its computational time is much longer since its freedom-degree of polynomial solution is higher under the condition of high order and it needs to calculate volume points.Decreasing the freedom-degree numbers of polynomial solution in the time evolution process is an essential method for high-precision calculation in the reality applications.【期刊名称】《国防科技大学学报》【年(卷),期】2014(000)005【总页数】6页(P33-38)【关键词】高精度格式;有限体积法;间断有限元法【作者】范进之;李桦【作者单位】国防科技大学航天科学与工程学院,湖南长沙 410073;国防科技大学航天科学与工程学院,湖南长沙 410073【正文语种】中文【中图分类】O354有限体积法(Finite Volume Method,FVM)和间断有限元法(Discontinuous Galerkin Method,DGM)是目前求解守恒型双曲率问题的两类重要方法[1]。
基于WENO格式的高精度高分辨台风风暴潮数值模式
基于WENO格式的高精度高分辨台风风暴潮数值模式王如云;汪天;吴楚敏;羌丹丹;周钧;张鑫;张彬;占飞【摘要】考虑到台风风暴潮在近岸浅水地区的非线性效应,基于无结构网格,通过采用有限体积法和高精度高分辨率的WENO数值格式对二维浅水方程进行空间离散,并利用三阶的Runge-Kutta格式进行时间离散,最后利用Rogers方法解决复杂海底地形造成的通量梯度项与源项数值离散后的不平衡问题,从而建立了二维台风风暴潮数值模式.模式中的风场和气压场分别采用宫崎正卫风场模式和藤田气压场模式.最后通过对江苏沿海的风暴增水的模拟和验证,表明了该数值模式对台风风暴潮模拟的有效性和可行性.%Considering the non-linear effects of typhoon storm surge in coastal areas,based on the unstructured meshes,the numerical model of two-dimensional typhoon storm surge was established by using the finite volume method,high-order high-resolution WENO scheme to complete the space discretization of the two-dimensional typhoon storm surge equation,the third-order Runge-Kutta scheme for the time discretization,and the Rogers method to solve the problem of the imbalance between the flux gradient and the discrete source terms,which was caused by the complex submarine topography.Fujita formula and Veno Takeo formula are used to simulate pressure and wind in the model,respectively.At last,through the simulation and verification of the typhoon storm surge along Jiangsu coastal areas,it's proved that the simulation of typhoon storm surge by this numerical model is validity and feasibility.【期刊名称】《海洋预报》【年(卷),期】2017(034)002【总页数】6页(P21-26)【关键词】WENO格式;无结构网格;台风风暴潮;数值模式;高精度高分辨【作者】王如云;汪天;吴楚敏;羌丹丹;周钧;张鑫;张彬;占飞【作者单位】河海大学海洋学院,江苏南京210098;河海大学港航学院,江苏南京210098;河海大学海洋学院,江苏南京210098;南通市生产力促进中心,江苏南通226019;河海大学水文水资源学院,江苏南京210098;河海大学海洋学院,江苏南京210098;河海大学海洋学院,江苏南京210098;河海大学海洋学院,江苏南京210098【正文语种】中文【中图分类】P731.23台风风暴潮是由台风引起的海水水位异常升降的现象[1],对其进行准确、快速数值模拟方法方面的研究,一直是人们关注的问题。
有限体积WENO格式及其应用
有限体积WENO格式及其应用在数值模拟领域,有限体积WENO(Weighted EssentiallyNon-Oscillatory)格式是一种广泛使用的非线性数值逼近方法,适用于解决流体力学中的各种问题。
由于其具有高精度、低振荡和低数值弥散等优点,有限体积WENO格式在气象预报、气候模拟、流体动力学等领域中得到了广泛应用。
本文将详细介绍有限体积WENO格式的定义、特点、应用、优势、不足以及结论。
有限体积WENO格式是一种基于有限体积方法的气象预报和流体动力学数值模拟算法。
该方法通过非线性加权差分函数,在每个控制体网格中心进行积分,进而得到流体的宏观量如速度、压力等在该网格中心的数值近似。
高精度:有限体积WENO格式具有高精度的特点,能够准确捕捉到流体的详细变化特征。
低振荡:由于有限体积WENO格式采用非线性加权差分函数,因此能够有效避免数值振荡现象,提高模拟结果的稳定性。
低数值弥散:有限体积WENO格式在模拟过程中产生的数值弥散较小,能够更好地保持流场的结构特征。
有限体积WENO格式在气象预报、气候模拟、流体动力学等领域中得到了广泛应用。
例如,在气象预报领域,有限体积WENO格式被广泛应用于天气预报和气候预测。
在流体动力学领域,有限体积WENO格式被用于模拟湍流、燃烧等复杂流动现象。
在这些应用中,有限体积WENO格式都展现出了其高精度、低振荡和低数值弥散等优点。
有限体积WENO格式在实际应用中具有以下优势:高精度:有限体积WENO格式能够准确捕捉到流体的变化特征,提高模拟结果的精度。
适用范围广:有限体积WENO格式适用于各种复杂流动现象的模拟,能够适应不同领域的需求。
稳定性好:由于有限体积WENO格式采用非线性加权差分函数,能够有效避免数值振荡现象,提高模拟结果的稳定性。
计算效率高:有限体积WENO格式的计算效率较高,适用于大规模并行计算,能够处理大规模问题。
虽然有限体积WENO格式具有许多优点,但也存在一些不足之处:计算成本较高:由于有限体积WENO格式需要进行非线性加权差分函数的计算,因此需要消耗更多的计算资源,导致计算成本较高。
【国家自然科学基金】_马赫反射_基金支持热词逐年推荐_【万方软件创新助手】_20140801
科研热词 马赫杆突出 马赫反射 爆轰波 激波反射 欠膨胀超声速射流 有限体积法 数值模拟 强激波 射流激波结构 射流不稳定性 剪切层 准定常流 不可燃突扩管道
推荐指数 1 1 1 1 1 1 1 1 1 1 1 1 1
2009年 序号 1 2 3 4 5 6
科研热词 马赫杆变形 过渡准则 突出消失 爆炸力学 激波反射 极曲线方法
推荐指数 1 1 1 1 1 1
2010年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13
科研热词 推荐指数 高精度weno(weighted essential 1 non-oscillatory)格式 马赫反射 1 非正规折射 1 阴影 1 间断有限元方法 1 激波管 1 曲面激波 1 奇异分析 1 多分辨分析 1 冲击射流 1 二维小波 1 三维小波 1 richtmyer-meshkov不稳定性 1
2013年 科研热词 推荐指数 附加runge-kutta方法 3 气相爆轰 3 衍射 2 弯管 2 反射 2 高速摄影 1 纹影实验 1 源项 1 射流 1 反射激波 1 刚性 1 冷激波灭火系统 1 richtmyer-meshkov不稳定性 1 r22重气柱 1
2014年 序号 1 2 3 4 5 6 7 8 9
科研热词 相位稳定 测量 可压缩流动 光纤干涉 simple算法 ptac pgc n-s方程 cordic
推荐指数 1 1 1 1 1 1 1 1 1
2012年 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
有限体积方法
第三讲 空间离散方法—有限体积法由于控制方程的复杂性,很难求出其解析解,一般采用数值方法对其进行求解。
采用数值求解方法,首先要对流场空间进行离散,即用一些基本体积单元对物理空间进行填充,要求这些体积单元既不能重叠,也不应有间隙,我们称这些体积单元为网格,或控制体积,填充的过程则称为网格生成。
对于二维流动,基本的网格单元有三角形和四边形网格,而对于三维流动,则基本的网格单元可由四面体、三棱柱、金字塔和六面体单元组成,图3.1即为机翼附近网格。
网格划分完成后,就可以应用相应的数值求解方法把每个网格单元中心点处的流动变量求解出来,也就完成了全部流场的计算。
有限体积法就是针对每个控制体积直接对积分形式的控制方程进行离散,从而把积分型方程近似为代数方程进行求解的方法。
图3.1 机翼附近网格3.1 N-S 方程的半离散形式积分形式的N-S 方程为: ∫∫Ω∂Ω=⋅−+Ω∂∂0)(dS n F F Qd t V c r (3-1) 针对空间某一控制体I Ω,首先对时间导数项进行处理,假设守恒变量Q 在控制体积内为常数分布,即等于控制体中心点处的值I Q (也即为控制体积内守恒变量的平均值),有∫Ω∂∂Ω=Ω∂∂t Q Qd t I (3-2) 式(3-1)变为 ∫Ω∂⋅−Ω−=∂∂dS n F F t Q v c I r )(1 (3-3)假设对流通量和粘性通量在控制体界面上为常值分布,且等于界面中心点(面心)处的值,则有 ⎥⎦⎤⎢⎣⎡Δ⋅−Ω−=∂∂∑=F N m m m v c I S F F t Q 1)(1 (3-4) 对式(3-3)右端项的近似称为空间离散,而式(3-4)时间方向暂时保留连续的形式,所以称该式为半离散控制方程。
式(3-4)中的m S Δ为第m 个界面的有向面积,即该面的外法线矢量与界面面积的乘积,为一矢量,又称面积矢量。
仔细观察半离散方程可以发现:时间导数项是由单元中心点处的守恒变量值表示的,我们称其为单元中心法;式(3-4)右端项中的通量是关于界面处流动变量的函数,需由界面处的流动变量来确定,由此可看出,流动变量I Q 与流动通量m S F Δ⋅的空间存储位置不同,要想求出流动通量,需先假设流动变量在控制体积内的分布规律,这一过程称为重构,然后确定界面处的流动变量值,再求出界面处的流动通量。
openfoam中weno格式
OpenFOAM是一个用于计算流体动力学的开源软件,它提供了各种各样的数值方法来模拟复杂流动现象。
其中,WENO(Weighted Essentially Non-Oscillatory)格式是一种高阶精度的数值格式,特别适用于激波和脉冲等现象的模拟。
WENO格式的优点在于它能够以高精度和高分辨率来捕捉流场中的尖锐变化和激波结构,而且相对于传统的有限体积方法,它能够减少数值耗散和数值弥散的影响,从而提高了模拟结果的准确性。
WENO格式在计算流体动力学领域中得到了广泛的应用。
在OpenFOAM中,WENO格式的实现通常包括以下几个步骤:1. 空间离散化WENO格式的空间离散化通常采用高阶的差分格式,例如五阶WENO格式。
通过对流场的离散化,可以将偏微分方程转化为代数方程组,从而进行数值求解。
2. 数值通量计算在WENO格式中,数值通量的计算是关键的一步。
通常采用中心差分、迎风格式等方法来计算通量,并利用WENO加权函数来进行通量重构,从而得到高阶的数值通量。
3. 时间积分在OpenFOAM中,常用的时间积分方法包括Euler方法、Runge-Kutta方法等。
通过时间积分,可以得到流场变量随时间的演化规律,进而得到流动的稳态或者瞬态解。
4. 数值边界条件对于流体动力学问题,合适的数值边界条件对于模拟结果的准确性至关重要。
在WENO格式中,通常采用高阶的数值边界条件来保证计算的精度和稳定性。
通过以上步骤,可以在OpenFOAM中实现WENO格式的数值模拟。
在实际应用中,需要根据具体问题选择合适的模型、网格和数值参数,以及合适的后处理方法来分析模拟结果。
WENO格式作为一种高精度和高分辨率的数值格式,在OpenFOAM中具有重要的应用价值。
通过对流场的精确描述,可以更好地理解复杂流动现象,为工程实践和科学研究提供有力的支持。
希望未来能够进一步深入研究和应用WENO格式,推动计算流体动力学领域的发展。
WENO格式作为一种高阶精度的数值格式,在计算流体动力学领域中的应用日益广泛。
一维问题weno的数值误差
一维问题weno的数值误差
对于一维问题WENO(Weighted Essentially Non-Oscillatory)格式的数值误差,我们可以从几个角度来进行分析。
首先,WENO格式是一种高阶精度的有限体积方法,通常用于求
解偏微分方程的数值解。
WENO格式的数值误差可以从离散化误差和
舍入误差两个方面来进行讨论。
离散化误差是由于在将偏微分方程离散化为代数方程时引入的
误差。
WENO格式通常具有高阶精度,因此在空间离散化方面,其离
散化误差通常比低阶方法小。
然而,对于具体的问题和网格,仍然
会存在一定的离散化误差,特别是在激波等尖锐变化的位置。
另一方面,舍入误差是由于计算机对实数进行有限位数的表示
和计算时产生的误差。
特别是在WENO格式中,由于需要对流量进行
多项式重构和高阶插值,这可能导致数值计算过程中放大舍入误差。
因此,对于WENO格式,需要特别关注舍入误差的控制和分析。
此外,WENO格式的数值误差还与网格分辨率、边界条件的选取、时间步长等因素密切相关。
在实际应用中,需要通过数值实验和理
论分析来评估WENO格式的数值误差,以便选择合适的参数和方法来保证数值解的精度和稳定性。
总之,对于一维问题WENO格式的数值误差,我们需要综合考虑离散化误差和舍入误差,以及与网格分辨率、边界条件等因素的关系,从而全面分析和评估数值解的精度和可靠性。
新型紧致WENO5格式
新型紧致WENO5格式WENO格式是现代计算流体力学中最常用的格式之一,它的高阶精度和高效性使其成为众多数值方法中最受欢迎的一种。
然而,传统的WENO方法对于复杂问题中的数值振荡和数值耗散仍然存在一定的局限性。
因此,人们提出了一种新型的紧致型WENO5格式,该方法既能够有效地解决数值振荡问题,又能够保持WENO格式的高阶精度和高效性。
新型紧致WENO5格式是在经典的WENO5格式基础上进行改进的,主要的改进包括两个方面:一是引入一种新的WENO权重策略,可以更好地平衡不同候选项的贡献;二是采用一个简单的紧致空间离散格式来近似计算计算单元内的斜率。
首先,我们来了解一下新的WENO权重策略。
在传统的WENO格式中,候选项的权重通过一个简单的多项式插值来计算,然后再通过一个归一化的过程来得到最终的权重。
然而,这种方法很容易受到异常值的影响,导致数值振荡。
为了避免这种情况,新的WENO权重策略采用了均衡点法,即在计算候选项的权重时,首先计算每个候选项在空间中的均衡点,然后使用这些均衡点来重新计算权重。
这种方法可以更好地平衡不同候选项的贡献,从而减少数值振荡。
其次,我们来了解一下采用的紧致空间离散格式。
在传统的WENO格式中,计算单元内的斜率通常是通过高阶差分格式来计算的,但是这种方法容易受到数值耗散的影响,从而降低了精度。
为了避免这种情况,新的紧致WENO5格式采用了一种简单的中心差分格式来计算计算单元内部的斜率。
这种方法既能够保持高阶精度,又能够减少数值耗散。
综合来看,新型紧致WENO5格式是一种非常优秀的数值格式,具有高阶精度、高效性和稳定性等优点。
其核心思想是采用一种新的权重策略和一种简单的紧致空间离散格式来减少数值振荡和数值耗散问题,从而更好地解决现代计算流体力学中的复杂问题。
在未来的研究中,这种方法将被进一步改进和优化,以满足更加复杂的应用场景。
高精度差分格式及湍流数值模拟(一)
u(x j ) eikxj
du ikeikxj dx
uj
k x
eikx j
k kr iki 修正波数 k ikx i
精确解 差分解
耗散误差
ki
色散误差
1st order upwind
2nd order center
3
3rd order upwind
5th order upwind
5th order upwind compact
网络中心培训讲座
高精度差分格式及 湍流数值模拟
李新亮 中国科学院力学研究所
提纲
Part 1. 高精度差分格式 Part 2. 湍流模拟 Part 3. OpenCFD及可压缩湍流直接数值模拟
提纲
Part 1. 高精度差分格式 1. 前言 2. 高精度高分辨率差分格式 格式的精度、分辨率及优化 常用的高分辨率格式: 紧致格式、TVD/保单调格式; WENO格式 3. 群速度控制格式
u x
j
1 2x
(u j2
4u j1
3u j )
7
6
3u x3
j
x2
O(x3)
截断误差
方法1: Taylor展开,计算截断误差项 (非线性格式推导困难)
方法2: 数值实验
ln err
给定一测试函数(可精确求导),计算 误差对网格尺度的依赖关系
n = 斜率
err Axn
ln err ln A nln x
u a u 0 a 0
x x
f j a1 f j3 a2 f j2 a3 f j1a4 f j a5 f j1 a6 f j2
1) 若高精度逼近
, u
x
必然利用多个基架点
限体积法中面积分离散格式的精度分析
北京航空航天大学学报 Journal of Beijing University of Aeronautics and Astronautics
October 2000 Vol. 26 No15
有限体积法中面积分离散格式的精度分析
马 亮 李亭鹤
( 北京航空航天大学 飞行器设计与应用力学系)
近年来 ,在复杂流场的数值计算中出现了另 一种有限体积格式 — — — 顶点中心格式 , 它让物理 变量处于网格的节点上 , 而控制体为围绕该点的 虚拟网格 . 这种格式吸取了中心格式结构简单的 长处 ,又保留了顶点格式中物理量位于网格节点 的特点 , 已有人将此格式应用于复杂流场的计 算 [2 ] ,但还没有对此格式的详细精度分析 . 本文以 文献 [ 1 ] 的分析方法为基础 ,采用 Taylor 级数展开 的方法 ,给出了顶点中心格式在不同网格上的精
由此可以看到有限体积法的中心格式由于其本身固有的零阶误差不能通过加密网格来提高精度要保持较好的计算精度网格必须充分光滑正交顶点格式和顶点中心格式精度高于中心格式对于光滑性较差的网格也能保持一阶精度可以通过加密网格来减小误差因而更适合于绕复杂外形流场的计算
2000 年 10 月 第 26 卷 第 5 期
图6 粗网格上计算的等压图
图 7 是粗网格上计算的局部等压线 . 可以看 到 ,对于中心格式 ,等压线在网格扭曲较大的前后 缘处有明显的抖动 , 而顶点格式和顶点中心格式 则较光滑 . 图 8 和图 9 是在细网格上计算的等压 线 . 与粗网格相比 ,中心格式的等压线在前后缘处 的抖动依然存在 , 而顶点格式和顶点中心格式在 相应区域的等压线则变得更光滑了 .
x
5V
V→ 0 V
采用中心格式在网格单元 V i , j 的中心点上对 一阶导数进行数值近似 ( 图 3) , 有
加权本质无振荡格式 百科
加权本质无振荡格式百科
加权本质无振荡格式 (Weighted Essential Non-Oscillatory, WENO) 是一种高分辨率、高精度的有限体积(finite volume)数值模拟方法,适用于解决非线性、高精度、高维的流动和传输问题。
WENO 的主要特点是其高精度和高分辨率。
WENO 可以精确地保留高阶项,因此能够有效地捕捉高精度的信息;同时,WENO 也可以避免普通数值方法中的振荡问题,因此能够在较小的稳定时间步长下达到较好的数值稳定性。
WENO 的基本思想是,在有限体积中,使用一种加权平均方法来计算每个单元的平均值。
该方法使用不同的权重来对每个单元的平均值进行组合。
这些权重被计算为高阶项的一部分,因此,只有通过使用高阶项来捕捉更精细的信息,才能获得高精度的计算结果。
在WENO 中,通常采用多项式重构技术对平均值进行重新构造,以获得更加准确的高阶项。
多项式重构技术通常包括逆向差分、适应性、静态重构、动态重构等。
除了构造高阶项方法之外,WENO 还使用了一种自适应网格技术,这种技术基于守恒方程的特性来对网格进行自适应,以获得更好的数值解。
WENO 方法已被成功应用于涡旋模拟、层流燃烧、非牛顿流体力学及其它众多领域。
此外,WENO 方法被广泛应用于计算流体力学、天气预报及其它科学和工程领域。
总之,WENO 方法以其高精度、高分辨率、高效率和广泛适用性等优点,成为了数值模拟领域的一个重要研究方向。
它的出现,极大地推进了相关领域的发展,也给未来研究带来了更多的可能性。
无结构三角形网格下运动界面追踪的WENO有限体积法
DOI :10.3876/j.issn.1000Ο1980.2009.01.022 收稿日期:2007Ο12Ο26基金项目:河海大学水文水资源与水利工程科学国家重点实验室开放研究基金(2006413011);教育部科学技术研究重点项目(104104);江苏省普通高等学校高新技术产业发展项目(J H03Ο010);国家科技支撑计划(2006BAG 04B06)作者简介:卢长娜(1980—),女,山东菏泽人,博士研究生,主要从事水动力学数值模拟研究.无结构三角形网格下运动界面追踪的WENO 有限体积法卢长娜1,2,王如云1,孙建树2(1.河海大学水文水资源与水利工程科学国家重点实验室,江苏南京 210098;2.河海大学交通学院、海洋学院,江苏南京 210098)摘要:在处理运动界面追踪问题的流体体积函数(VOF )法的基础上,给出了一种无结构三角形网格下的高分辨率的运动界面捕捉方法.该方法采用高精度的加权本质无振荡(WE NO )有限体积格式离散VOF 函数的空间导数,采用三阶T VD Runge 2kutta 方法离散时间导数,采用Lax 2Friedrichs 通量作为数值流通量.数值试验结果表明,用该方法来进行旋转速度场和剪切速度场的运动界面追踪,可以得到与理论解非常一致的追踪结果.关键词:运动界面;追踪;流体体积函数法;WE NO 格式;有限体积法;无结构三角形网格中图分类号:035112 文献标识码:A 文章编号:1000Ο1980(2009)01Ο0105Ο05流体体积函数(v olume of fluids ,VOF )法是一种处理复杂运动界面的有效方法[1Ο2].该方法是由Hirt 等[3]提出的,N oh 等[4]对该方法进行了改进,使该方法有了进一步的发展和更广泛的适用性[6].VOF 运动界面追踪主要包括2个方面的内容:根据给定流速及重构好的运动界面来确定下一时刻流体体积函数f 的值,称之为运动界面捕捉;根据给定的流体体积函数f 的值确定运动界面位置,称之为运动界面重构.本文主要探讨运动界面追踪中的捕捉方法.随着VOF 法的不断完善,目前已出现了多种比较成熟的高分辨率的运动界面捕捉方法[7Ο8],但这些方法大都基于结构网格,不便于直接推广到无结构网格.理论分析和数值试验证明,WE NO 格式能基本无振荡准确地捕捉到间断解,而且在光滑和间断区域能达到高精度,性能稳定,收敛性好.WE NO 格式已经成为计算流体力学中一类重要的计算格式,并得到了广泛的应用[9Ο11].本文采用高精度的加权本质无振荡(WE NO )有限体积格式离散VOF 函数的空间导数,采用三阶T VD Runge 2kutta 方法离散时间导数,采用Lax 2Friedrichs 通量作为数值流通量,从而构建了一种无结构三角形网格下的高分辨率的运动界面捕捉方法.1 VOF 法VOF 法的基本思想是:在整个流场中定义一函数f ,每个网格中此函数的值为某种流体的体积与网格体积的比值.不包含这种流体的网格称为空网格,充满这种流体的网格称为满网格,包含界面的网格称为半网格.如果知道此函数任意时刻的每个网格上的值,就可以通过某种途径构造运动界面.设计算区域是Ω,某种流体所在的区域记为Ω1,定义函数α(x ,t )=1x ∈Ω10x |Ω1在流场中,α(x ,t )满足5αt +u 5αx +v 5αy=0,其中V =(u ,v )是流体的速度场矢量.以矩形网格I i ,j 为例,定义f i ,j 为α(x ,t )在网格I i ,j 上的积分,即第37卷第1期2009年1月河海大学学报(自然科学版)Journal of H ohai University (Natural Sciences )V ol.37N o.1Jan.2009f i ,j =1ΔV i ,j ∫I i ,jα(x ,t )d V 该函数称为VOF 函数.同样,f i ,j 满足5f 5t +u 5f 5x +v 5f 5y =0(1)该方程称为VOF (v olume of fluid )方程.容易看出,每个单元上的流体体积函数实际上是f =单元中的流体体积单元体积显然,满足f =1的网格充满流体,本文将这种网格称为流体网格;满足f =0的网格内没有流体,本文将这种网格称为空网格;满足0<f <1的网格内包含流体的运动界面,本文将这种网格称为边界网格.每个网格中的f 值一旦求出,就可以根据某种规则和周边网格的f 值,计算运动界面的斜率等,构造出运动界面的具体位置.2 WENO 有限体积格式2.1 V OF 方程的守恒型格式VOF 方程的守恒型格式可以写成5f 5t +5f u 5x +5fv 5y =0(2)令F =(f u ,fv ),则式(2)可写成f t +Δ・F =0(3)2.2 V OF 方程的离散本文把单一的三角形单元作为控制元,物理变量配置在每个单元的中心.在三角形单元控制元Ω0上对式(3)积分,并利用G reen 公式将面积分化为线积分,得55t ∫Ω0f d Ω=-∑3k =1∫L k F ・n k d l (4)式中:L k (k =1,2,3)———Ω0的第k 条边;n k ———L k 的单位外法向量.利用G uess 积分公式,有∫L k F ・n k d l ≈L k ∑q j =1ωj F (f(G j ,t ))・n k (5)图1 典型网格模板Fig.1 A typical mesh 式中:G j 为G uess 点;当q =2时,令α=12+36,A 1,A 2为线段的2个端点,那么G 1=αA 1+(1-α)A 2,G 2=(1-α)A 1+αA 2,如图1所示;ω1=ω2=12.记流体体积函数值的单元平均值为f i =1Ωi ∫Ωif d Ω控制方程(3)的有限体积半离散化格式为d d t f i=-1Ωi ∑3k =1L k ∑q j =1ωj F (f (G j ,t ))・n k (6)用一阶Lax 2Friedrichs 数值通量F 3来近似地代替F (f (G j ,t )),即F 3(f +j ,f -j )・n =12(F (f -(G j ,t ))+F (f +(G j ,t )))・n -α(f +(G j ,t )-f -(G j ,t ))式中:α———F ′(f )的上确界;f +(G j ,t ),f -(G j ,t )———高斯点G j 处三角形单元内部和外部的f 值.方程(6)左端时间项的离散采用三阶的T VD Runge 2kutta 离散格式.因为只有流体体积函数的单元平均值是已知的,所以需要构造流体体积函数在高斯点的值.用WE NO 格式构造三角形单元上的加权多项式R (x ,y ),用加权多项式在高斯点的值来近似地代替流体体积函数在高斯点值,即f ±(G j ,t )=R (x G j ,y G j ).2.3 WEN O 格式本文采用三阶精度的WE NO 格式[9]重构过程.构造三阶精度格式需用到10个网格的信息,如图1所示.对于三角形单元Ω0,记3个相邻的单元分别为Ωi ,Ωj ,Ωk ,Ωi 的另2个相邻单元分别为Ωia ,Ωib ,以此类推.601河海大学学报(自然科学版)第37卷a.构造线性多项式.对于三角形单元Ω0,给出9个小模板,分别为S 1={Ω0,Ωj ,Ωk },S 2={Ω0,Ωk ,Ωi },S 3={Ω0,Ωi ,Ωj },S 4={Ω0,Ωi ,Ωia },S 5={Ω0,Ωi ,Ωib },S 6={Ω0,Ωj ,Ωja },S 7={Ω0,Ωj ,Ωjb },S 8={Ω0,Ωk ,Ωka },S 9={Ω0,Ωk ,Ωkb }.在每个小模板上构造线性多项式P 1~P 9,并且线性多项式满足(以模板S 1为例)P 1(x ,y )Ωl = f l (l =0,j ,k )(7)设P 1(x ,y )=a 0+a 1x +a 2y ,根据式(7),可得到3个方程组,P 1(x ,y )是唯一确定的不超过一次的多项式.b.构造加权因子.对上面构造的线性多项式进行凸组合,使加权多项式能达到三阶精度.为确定线性权γl (l =1,2,…,9),在大模板上构造一个二次多项式Q (x ,y ),并使其在大模板上的单元平均值均等于f 的单元平均值.线性权γl 可通过方程组Q (x G ,y G )=∑9l =1γl P l (x G ,y G ) ∑9l =1γl =1 (γl ≥0)求解.为了避免线性权所产生的强烈震荡,采用Jiang 等[10]给出的光滑因子和非线性权方法来衡量数值解的陡度和光滑程度.对于一个k 次多项式p (x ,y ),定义光滑因子为S =∑1≤α≤k ∫ΩΩα-1(D αp (x ,y ))2d x d y式中α是一个复指数,D 是偏导数,则非线性权定义为ωl = ωl ∑lωl ωl =γl (ε+S l )2式中:S l ———第l 个多项式(P l )的光滑度;ε———很小的正数,本文取ε=10-6.用非线性权ωl 代替线性权γl ,R (x ,y )=∑9l =1ωl P l(x ,y )即是WE NO 重构需要构造的多项式.3 数值试验为了验证本文给出的WE NO 有限体积运动界面追踪方法的适用性,以剪切速度场和旋转速度场下的运动界面追踪为例进行数值试验.一般来说,运动界面的捕捉方法应当是高精度的数值方法,在求解流体体积方程时不需要对运动界面进行重构,运动界面的轮廓线可以由流体体积函数值的几条等值线获得[7],所以,本文不对运动界面进行重构.3.1 剪切速度场二维剪切流场为u (x ,y )=πcos (π(x -x 0))sin (π(y -y 0)) v (x ,y )=-πsin (π(x -x 0))cos (π(y -y 0))计算区域为[0,1]×[0,1],取(x 0,y 0)=(015,015),初值界面为圆心是(015,013)、半径是012的圆周.将计算区域剖分成17352个不规则三角形单元,单元平均边长约为010115.先用本文给出的追踪方法计算到t =110s 和t =210s ,再以此结果作为初值,将速度反号,分别反剪切到t =110s 和t =210s ,计算结果如图2所示.图2 剪切速度场剪切及反剪切计算结果Fig.2 Computed results of shear and inverse shear of shear velocity field701第1期卢长娜,等 无结构三角形网格下运动界面追踪的WE NO 有限体积法 从图2可以看出,剪切速度场运动界面的捕捉结果比较理想,反剪切的界面形状与剪切速度场的初始值几乎一样,t =110s 的反剪切捕捉结果更好.因此,在无结构三角形网格下,用WE NO 有限体积法来追踪运动界面是可行的.3.2 旋转速度场(Z alesak 问题)旋转流场为u (x ,y )=-π(y -y 0)v (x ,y )=π(x -x 0)计算区域为[0,1]×[0,1],取(x 0,y 0)=(015,015),初值界面为有缺口的圆周.网格剖分情况与311一样.用本文给出的追踪方法分别计算到t =015s ,t =110s ,t =115s 和t =210s ,结果如图3所示.图3 旋转速度场计算结果Fig.3 Computed results of the Z alesak problem从图3可以看出,本文给出的追踪方法较好地捕捉到了旋转速度场的运动界面,仅在界面缺口的拐角处有些抹平,这与文献[7]矩形网格剖分下的模拟结果非常一致.4 结 语本文在处理运动界面追踪问题的流体体积函数(VOF )法的基础上,用高阶精度的WE NO 有限体积格式离散VOF 函数的空间导数,用Lax 2Friedrichs 作为数值通量格式,用三阶T VD Runge 2kutta 方法离散时间导数,并通过编程构建了一种无结构三角形网格下的高分辨率的运动界面捕捉方法.剪切速度场和旋转速度场运动界面追踪模拟结果表明,该方法不仅适用性好,而且精度和分辨率较高.参考文献:[1]SHE N Y ong 2ming ,NG C O ,ZHE NG Y ong 2hong.S imulation of wave propagation over a submerged bar using the VOF method with a tw o 2equation k 2turbulence m odeling[J ].Ocean Engineering ,2004,31(1):87Ο95.[2]L ¨ORST AD D ,FUCHS L.High 2order sur face tension VOF 2m odel for 3D bubble flows with high density ratio[J ].Journal of C om putationalPhysics ,2004,200(1):153Ο176.[3]HIRT C W ,NICH O LS B D.V olume of fluid (VOF )method for the dynamics of free boundaries[J ].Journal of C om putational Physics ,1981,39(1):201Ο225.[4]NOH W F ,W OODW ARD P.S im ple line sur face calculation.lecture notes in physics[M].New Y ork :S pringer ,1976:59.[5]ASHG RIZ N ,POO J Y.F LAIR :flux line 2segment m odel for advection and inter face reconstruction[J ].Journal of C om putational Physics ,1991,93(2):449Ο468.[6]张光碧,邓军,张法星,等.VOF 模型在有支流汇入的河道复杂流场中的应用[J ].河海大学学报:自然科学版,2007,35(5):592Ο595.[7]刘儒勋,刘晓平,张磊,等.运动界面的追踪和重构方法[J ].应用数学和力学,2004,25(3):279Ο290.[8]JAMES A J ,LOWE NG RUB J.A sur factant 2conserving v olume 2of 2fluid method for inter facial flows with ins oluble sur factant[J ].Journal ofC om putational Physics ,2004,201(2):685Ο722.[9]H U Chang 2qing ,SH U Chi 2wang.Weighted essentially non 2oscillatory schemes on triangular meshes[J ].Journal of C om putational Physics ,1999,150(1):97Ο127.[10]J I ANG G uang 2shan ,Shu Chi 2wang.E fficient im plementation of weighted E NO schemes[J ].Journal of C om putational Physics ,1996,126(1):202Ο228.801河海大学学报(自然科学版)第37卷[11]刘儒勋,王志峰.数值模拟方法和运动界面追踪[M].合肥:中国科学技术大学出版社,2001.WENO finite volume method for tracking moving interfaces onunstructured triangle meshesL U Chang 2na 1,2,WANG Ru 2yun 1,SUN Jian 2shu 2(1.State K ey Laboratory o f Hydrology 2Water Resources and Hydraulic Engineering ,Hohai Univer sity ,Nanjing 210098,China ;2.College o f Traffic ,College o f Ocean ,Hohai Univer sity ,Nanjing 210098,China )Abstract :A method of tracking m oving interface with high res olution on unstructured triangle meshes was proposed based on the VOF.It em ployed the finite v olume WE NO scheme with high res olution to discretize the space derivatives of the VOF ,the third 2order T VD Runge 2K utta method to discetize the time derivatives ,and the Lax 2Friedrichs flux to be as the numerical flux.The numerical test results show that the present method can track the m oving interfaces in the Z alesak and the shear flow problems ,and the numerical results agree well with the theoretical ones.K ey w ords :m oving interface ;tracking ;VOF ;WE NO scheme ;finite v olume method ;unstructured triangle mesh《水利水电科技进展》征订启事(邮发代号:28Ο244,C N32Ο1439/T V ,ISS N1006Ο7647,双月刊,A4开本)《水利水电科技进展》由河海大学主办,是全国中文核心期刊,中国科技核心期刊,全国水利系统优秀期刊,华东地区优秀期刊,江苏省优秀期刊.主要刊登水科学、水工程、水资源、水环境、水管理方面的科技论文,主要栏目有水问题论坛、研究探讨、工程技术、水管理、专题综述、国外动态等,适合与水科学、水工程、水资源、水环境、水管理有关的科研、工程、管理人员以及大专院校师生阅读.本刊由邮局发行,邮发代号:28Ο244,2009年每期定价10元,全年6期共计60元.可在全国各地邮局订阅,也可直接向编辑部订阅.编辑部地址:210098 南京市西康路1号《水利水电科技进展》编辑部.电话/传真:025Ο83786335E 2mail :jz @http :///index_jz.htm 901第1期卢长娜,等 无结构三角形网格下运动界面追踪的WE NO 有限体积法。
高精度HWENO格式与浸入边界法求解可压缩流问题
高精度HWENO格式与浸入边界法求解可压缩流问题王镇明;朱君;赵宁【期刊名称】《青岛大学学报(自然科学版)》【年(卷),期】2017(030)003【摘要】在物面边界处采用浸入边界法并构造三阶有限体积HWENO(Hermite Weighted Essentially Non-oscillatory)格式,可在较简单的笛卡尔网格上有效处理上述带复杂物面边界的可压缩流动问题.经典的定常和非定常数值算例验证了该方法的有效性.%The immersed boundary rnethod is employed at the body surface and a third order finite volume HWENO (Hermite weighted essentially non-oscillatory) scheme is constructed in this paper,and the above mentioned problems containing complex body surface could be effectively solved on Cartesian meshes.Some benchmark steady/unsteady examples are represented to illustrate the good performance of such methods.【总页数】7页(P4-10)【作者】王镇明;朱君;赵宁【作者单位】南京航空航天大学理学院,南京210016;南京航空航天大学理学院,南京210016;南京航空航天大学航空宇航学院,南京210016【正文语种】中文【中图分类】V211.3【相关文献】1.基于投影法求解不可压缩流的高精度紧致格式 [J], 王坪;田振夫2.HWENO-LW格式与浸入边界法在笛卡尔网格中的应用 [J], 王镇明;朱君;赵宁3.HWENO-LW格式与浸入边界法在笛卡尔网格中的应用 [J], 王镇明;朱君;赵宁;;;4.带浸入边界法的新型五阶WENO格式求解双曲守恒律方程 [J], 王丹;朱君5.求解可压缩流的二维通量分裂格式 [J], 胡立军; 翟健; 袁礼因版权原因,仅展示原文概要,查看原文内容请购买。
文献检索作业
⽂献检索作业2011-2012第⼀学期《⽂献信息检索与利⽤》考核题姓名:⾼天喜学号: 0810405001年级: 08级专业:物理学任课⽼师:欧阳⽣德成绩:考前注意事项:●做完试卷后统⼀⽤A4纸打印后交给任课⽼师。
●试题中的题录保存统⼀按以下标准格式著录:1.期刊论⽂格式主要责任者.⽂献题名[J].刊名,出版年份,卷号(期号):起⽌页码.如:袁庆龙,候⽂义.Ni-P合⾦镀层组织形貌及显微硬度研究[J].太原理⼯⼤学学报,2001,32(1):51-53 2.学位论⽂格式主要责任者.⽂献题名[D].保存地:保存单位,年份如:张和⽣.地质⼒学系统理论[D].太原:太原理⼯⼤学,19983. 图书格式主要责任者.书名.出版地:出版者,出版年如:刘国钧,郑如斯.中国书的故事.北京:中国青年出版社,1979●需拷贝屏幕。
操作如下:点击键盘Print Screen键,在题⽬结尾处点击⿏标右键粘帖界⾯即可。
屏幕图可适当缩⼩。
⼀、(50分)⾃拟⼀道与本专业有关的检索课题进⾏检索,⾄少应包括两个以上的主题。
(注意:⾃拟的题⽬不能重复,主题重复,试卷退回重做或做不及格处理。
)题⽬:保守⼒,保守⼒场及其守恒定律(5分)1、使⽤CNKI数据库、维普数据库或万⽅数据资源系统检索与课题密切相关期刊论⽂,写出检索词、检索式(检索式包括检索词、检索途径、检索词之间的逻辑关系)、检出的结果数,保存三条记录的题录。
(18分)选择的检索⼯具:中国知⽹CNKI (1)检索词:保守⼒,保守⼒场(4)检索式: (主题=保守⼒场 )+(主题=保守⼒)+(主题=守恒定律)(如:((主题=物理学)+(主题=电磁)))其他检索限制(如:模糊、精确、时间等)模糊(2)检出结果数: 8 (1)三条记录:a.徐⽔源惯性⼒为保守⼒的物理条件【J】,黄⽯教育学院 ,2005,01,64-65 b.赵国新,保守⼒与系统势能研究【J】,安徽⼯学院学报,1993,03,91-96 c.韩峰,浅仪有势场与保守场的区别【J】济宁师专学报,1999,06,31-322、使⽤CNKI学位论⽂数据库或万⽅学位论⽂数据库,检索该课题的学位论⽂,写出检出的结果数,保存题录三条。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
sr (i) ={xi−r ,......, xi−r+k } r = 0,1,......, k
WENO格式的构造是建立在 格式的构造是建立在ENO的基础之上,它不是选 的基础之上, 格式的构造是建立在 的基础之上 择最光滑的节点模板构造插值多项式, 择最光滑的节点模板构造插值多项式,而是对所有的多项式 进行一次凸组合。 的选择是关键。 进行一次凸组合。振荡因子ωi的选择是关键。要求在间断 解附近,要无振荡( 在光滑的区域, 解附近,要无振荡(ENO); ); 在光滑的区域,有尽可能高的 精度;权系数之和为 , 精度;权系数之和为1,即
Jiang对WENO格式进行了改进和提高, Jiang对WENO格式进行了改进和提高,提出了 格式进行了改进和提高 一种新的光滑措施, 一种新的光滑措施,能使这种格式在光滑的
阶精度, ENO格式达到 区域达到 (2r −1) 阶精度,在ENO格式达到 r 阶精度的 情况下) 在间断解区域权设置系数近似于零, 情况下),在间断解区域权设置系数近似于零,可达到 基本无震荡的效果。 基本无震荡的效果。 上述进行的研究,大多局限于结构网格上。近年来, 上述进行的研究,大多局限于结构网格上。近年来, 在非结构网格上开展这方面的工作也有了一些进展, 在非结构网格上开展这方面的工作也有了一些进展,如 Abgrall,Harten对ENO格式进行了研究,Hu等人对 格式进行了研究,Hu等人对WENO Abgrall,Harten对ENO格式进行了研究,Hu等人对WENO 格式进行了研究。 格式进行了研究。但总起来说开展这方面的研究工作不 还不很成熟,没有形成全面系统的理论体系。 多,还不很成熟,没有形成全面系统的理论体系。 近年来又出现了用点云离散计算区域的无网格算法, 近年来又出现了用点云离散计算区域的无网格算法, 适合处理复杂的气动外形。 适合处理复杂的气动外形。
研究现状
Harten和Osher等人在1987年提出的ENO格式 等人在1987年提出的ENO格式, Harten 和 Osher 等人在 1987 年提出的 ENO 格式 , 重点论述了一维有限体积的构造,自此, 重点论述了一维有限体积的构造,自此,人们对于 高精度格式的研究进入了一个新的阶段。 ENO格式 高精度格式的研究进入了一个新的阶段 。 ENO 格式 已被成功的用来解决双曲型守恒律问题和其它的对 流扩散问题。后来, Harten把ENO有限体 流扩散问题 。 后来 , Casper 和 Harten 把 ENO 有限体 积格式的构造推广到二维守恒律方程。 积格式的构造推广到二维守恒律方程。在间断解区 ENO格式能有效的捕捉到激波 格式能有效的捕捉到激波, 域 , ENO 格式能有效的捕捉到激波 , 但此格式也有 缺陷,就是在光滑解区域不很理想。 缺陷,就是在光滑解区域不很理想。 Liu 等提出了 WENO格式 可以克服这种不足, 格式, WENO格式, 可以克服这种不足,这种方法不是选择 最光滑的网格模板,而是取它们的一个凸组合, 最光滑的网格模板,而是取它们的一个凸组合,对 r 组合中的每组网格模板上构造的插值多项式设置一 个系数,以此决定对数值通量逼近函数的贡献, 个系数,以此决定对数值通量逼近函数的贡献,在 阶精度( ENO格式达到 光滑区域可以达到 (r +1) 阶精度 ( 在 ENO 格式达到 阶精度的情况下) 阶精度的情况下)。
一维守恒方程 ENO和WENO格式 和 格式
考虑一维守恒方程
ut + fx (u) = 0
u = (u1,u2,......,un )Τ f (u) = ( f1(u), f2(u),......, fn (u))Τ
写成半离散的形式 其中
ˆ = f + (u) + f − (u) = 1 ( f (u) +αu) + 1 ( f (u) −αu) f 2 2
F(U(Gj ,t) ⋅ n ≈[(F(U− (Gj ,t)) + F(U+ (Gj ,t))) ⋅ n −α(U+ (Gj ,t) −U− (Gj ,t))]
处的值, 插值多项式在 Gj 处的值, + 为与相邻的控制体 ∆i上构造的插 U 插值多项式在 Gj 处的值 。 有限体积法计算的是平均值 U ,在 构造插值多项式函数。 ,由 i 网格 ∆i上 由 ∆上平均值 U 构造插值多项式函数。 为赋值点,即所谓的格子中心型。 为赋值点,即所谓的格子中心型。 我们以三角形网格作为计算网格, 我们以三角形网格作为计算网格,三角形网格的重心作
插值多项式的构造
上的ENO插值多项式 p2 (x, y),需要六个三角 为了构造 ∆0 上的 插值多项式 形网格, 形网格,不妨设阴影部分 为选定的三角形网格模板, 为选定的三角形网格模板,记为
S = {∆0 , ∆i , ∆ j , ∆k , ∆ia , ∆ jb}
有限体积法选用的一般三角形计算网格
d 1 u(t) = − ( f 1 − f 1 ) i− dt ∆x i+2 2
其中
α = m f ′(u) ax
u
节点模板通常有固定模板和优化模板两种选取方法。 节点模板通常有固定模板和优化模板两种选取方法。 本文采用优化模板,在每次增加节点扩充模板时, 本文采用优化模板,在每次增加节点扩充模板时,要进 差商的绝对值比较。 行Newton差商的绝对值比较。取其极小值的扩充作为新 差商的绝对值比较 的模板。设选择的节点模板为: 的模板。设选择的节点模板为: 组节点模板, 个节点。 共有 k +1 组节点模板,每组有 k +1 个节点。例如对于 k = 2 时,节点模板选择如下图 节点模板选择如下图 ⅰ ⅱ ⅲ
∑ω
αi
i=0
k
i
=1
r Ck ωi = r αk = αk (ε + ISk )2 ∑
k=1
是表示插值多项式函数光滑程度的度量, 光滑因子 ISk 是表示插值多项式函数光滑程度的度量,即表 IS 明插值多项式函数振荡程度如何。 越大,振荡越剧烈。 明插值多项式函数振荡程度如何。 k 越大,振荡越剧烈。
ISk = ∑∫ h
r−1 i+1 2 2s−1 1 i− s=1 2
( f (s) )2 dx
控制方程的有限体积格式
有限体积格式可以写成
d 1 Ui (t) = − dt ∆i
∑
k= 1
3
Γk (
ω j F(U+ ,U− )) ∑
j= 1
p
本文选择Lax-Friedrichs通量 通量 本文选择
α为Jacobian矩阵特征值的上确界。 − 为在控制体∆i上构造 矩阵特征值的上确界。 矩阵特征值的上确界 U
网格模板的选取
构造二次多项式 p(x, y) , 选取十个三角形网格作为基 本网格模板。 本网格模板。 S = ∆0 , ∆i , ∆ j , ∆k , ∆ia , ∆ib , ∆ ja , ∆ jb , ∆ka , ∆kb
{
}
构造WENO二次插值多项式选取的典型的网格模板如下图 二次插值多项式选取的典型的网格模板如下图 构造
上述网格三角形可以重合
ia jb ka,i 0 ib,k j kb ja 特殊情况的网格模板(I) 特殊情况的网格模板 ia,jb i j
0 ja ib k ka板 )