Comparisons of Different Precision WENO Schemes for Simulating Blast Load of Gas Cloud Explosion inside a Cabin
-
摘要: 为了研究加权本质无振荡(WENO)格式精度对舱室内部气云爆炸载荷的影响规律,基于FORTRAN平台,采用三、五、七、九阶WENO格式,开发了高精度舱室内部气云爆炸三维数值计算程序。选用Sod激波管、激波与熵波相互作用两个经典算例验证了程序编写的可靠性,并初步考察了不同精度WENO格式的计算性能。采用已验证的程序开展了封闭舱室和泄压舱室内部球体气云爆炸的数值模拟,并探讨了WENO格式精度对爆炸载荷的影响规律。研究表明:舱室内部气云爆炸载荷主要包含瞬态冲击波和持续时间较长的准静态超压;WENO格式精度对冲击波载荷影响较大,高阶格式给出更陡峭的峰值,而对形成的准静态超压影响较小。Abstract: In the present work, we developed a high-resolution 3D code based on the FORTRAN platform to investigate the influence of accuracy of WENO schemes on the blast load generated by gas cloud explosion inside a cabin.The 3th, 5th, 7th and 9th WENO finite difference schemes were implemented in the code to capture the shock waves.Several one dimensional Riemann problems such as Sod shock tube and shock-entropy wave interaction were simulated to investigate the computing performance of the schemes preliminarily and validate the developed code.Then, the validated code was used to conduct the simulation of the gas cloud explosion inside a closed cabin and a venting cabin and the influence of the accuracy of WENO schemes on the blast load was discussed as well.The researches indicate that the blast load generated by gas cloud explosion inside the cabin mainly contains multiple peaks shock waves and long duration quasi-static overpressure.The accuracy of WENO schemes has considerable influence on the blast waves and higher order scheme gives sharper pressure peaks, whereas it has much less influence on the quasi-static overpressure.
-
Key words:
- WENO scheme /
- high precision /
- low dissipation /
- gas cloud inside the cabin /
- blast load
-
可燃性气云爆炸是石化工业灾害预防等领域研究的焦点。开敞空间中气云爆炸后将形成强度较大的带有负压区的空气冲击波,对工作人员和周边结构设施造成较大的损害。近年来学者们针对可燃气云、云雾爆炸进行了相应的数值、实验研究[1-4]。这些研究中可燃气云、云雾被等效地简化为一团均匀高压气体,且主要采用低阶精度数值方法进行模拟;而针对舱室内部可燃气云爆炸的研究较少。
高精度激波捕捉格式对含激波流场的数值模拟具有重要意义,不但可以降低网格的规模,而且能较好地分辨流场中复杂的波系结构。Liu等[5]于1994年首次提出加权本质无振荡(Weighted Essentially Non-Oscillatory,WENO)格式。之后,Jiang和Shu[6]通过引入新的光滑因子,提出三阶WENO格式和五阶WENO格式,并扩展了其应用[7-8]。Balsara等[9]将WENO格式推广到更高阶形式,给出七、九、十一阶WENO格式。本研究在参考上述文献的基础上,采用三、五、七、九阶WENO格式,基于FORTRAN平台自主开发了高精度舱室内部气云爆炸三维数值计算程序,研究WENO格式精度对舱室内部气云爆炸载荷的影响规律。
1. 控制方程
可燃气云简化为均匀高压气体,采用三维可压缩欧拉方程描述爆炸流场,其具体形式如下
∂U∂t+∂E∂x+∂F∂y+∂G∂z=0 (1) 其中
U=[ρρuρvρwE],E=[ρuρu2+pρuvρuwu(E+p)],F=[ρvρvuρv2+pρvwv(E+p)],G=[ρwρwuρwvρw2+pw(E+p)] (2) E=ρe+12ρu2+12ρv2+12ρw2 (3) p=(γ−1)ρe (4) 式中: ρ是密度;u、v、w是x、y、z方向上的速度分量;p为流体压力;E是单位体积流体的总能量;e是比内能;γ表示气体绝热指数,取为1.4。对于多维欧拉方程的计算,采用Strang维数分裂法,将欧拉方程分解为x、y、z 3个方向求解。
2. 数值方法
程序中采用三阶、五阶、七阶、九阶WENO有限差分格式对欧拉方程进行数值离散和求解,下面给出不同精度WENO格式的离散过程。
2.1 三阶WENO格式
三阶WENO格式(WENO-JS3)的数值离散和推导过程如下。单元面中心xi+1/2处数值通量fi+1/2的两种重构方式分别为[6]
{f0i+1/2=−12fi−1+32fif1i+1/2=12fi+12fi+1 (5) 利用上述两种模板的凸组合计算数值通量fi+1/2,即
fi+1/2=ω0f0i+1/2+ω1f1i+1/2 (6) 对于含激波间断流场,(6)式中的ωk根据下式求得
ωk=αk/1∑s=0αs,αk=dk(ε+βk)2,k=0,1 (7) 式中:dk表示WENO格式的线性权值,对于三阶WENO格式,其值为d0=1/3,d1=2/3。为避免分母为零,取ε=1.0×10-6。光滑因子βk(k=0, 1)的表达式如下[6]
{β0=(fi−fi−1)2β1=(fi+1−fi)2 (8) 2.2 五阶WENO格式
五阶WENO格式(WENO-JS5)的数值离散和推导过程如下。单元面中心xi+1/2处数值通量fi+1/2的3种重构方式分别为[6]
{f0i+1/2=13fi−2−76fi−1+116fif1i+1/2=−16fi−1+56fi+13fi+1f2i+1/2=13fi+56fi+1−16fi+2 (9) 利用上述3种模板的凸组合计算数值通量fi+1/2,即
fi+1/2=ω0f0i+1/2+ω1f1i+1/2+ω2f1i+1/2 (10) 对于含激波间断流场,(10)式中的ωk根据下式求得
ωk=αk/2∑s=0αs,αk=dk(ε+βk)2,k=0,1,2 (11) 对于五阶WENO格式,d0=110,d1=35,d2=310。光滑因子βk(k=0, 1, 2)的表达式如下
{β0=1312(fi−2−2fi−1+fi)2+14(fi−2−4fi−1+3fi)2β1=1312(fi−1−2fi+fi+1)2+14(fi−1−fi+1)2β2=1312(fi−2fi+1+fi+2)2+14(3fi−4fi+1+fi+2)2 (12) 2.3 七阶WENO格式
七阶WENO格式(WENO-JS7)的数值离散和推导过程如下。单元面中心xi+1/2处数值通量fi+1/2的4种重构方式分别为[9]
{f0i+1/2=−14fi−3+1312fi−2−2312fi−1+2512fif1i+1/2=112fi−2−512fi−1+1312fi+14fi+1f2i+1/2=−112fi−1+712fi+712fi+1−112fi+2f3i+1/2=14fi+1312fi+1−512fi+2+112fi+3 (13) 利用上述4种模板的凸组合计算数值通量fi+1/2,即
fi+1/2=ω0f0i+1/2+ω1f1i+1/2+ω2f2i+1/2+ω3f3i+1/2 (14) 对于含激波间断流场,(14)式中的 ωk 根据下式求得
ωk=αk/3∑s=0αs,αk=dk(ε+βk)2,k=0,1,2,3 (15) 对于七阶WENO格式,d0=135,d1=1235,d2=1835,d3=435。光滑因子βk(k=0, 1, 2, 3)的表达式如下[9]
{β0=fi−3(547fi−3−3882fi−2+4642fi−1−1854fi)+fi−2(7043fi−2−17246fi−1+7042fi)+fi−1(11003fi−1−9402fi)+2107f2iβ1=fi−2(267fi−2−1642fi−1+1602fi−494fi+1)+fi−1(2843fi−1−5966fi+1922fi+1)+fi(3443fi−2522fi+1)+547f2i+1β2=fi−1(547fi−1−2522fi+1922fi+1−494fi+2)+fi(3443fi−5966fi+1+1602fi+2)+fi+1(2843fi+1−1642fi+2)+267f2i+2β3=fi(2107fi−9402fi+1+7042fi+2−1854fi+3)+fi+1(11003fi+1−17246fi+2+4642fi+3)+fi+2(7043fi+2−3882fi+3)+547f2i+3 (16) 2.4 九阶WENO格式
九阶WENO格式(WENO-JS9)的数值离散和推导过程如下。单元面中心xi+1/2处数值通量fi+1/2的5种重构方式分别为[9]
{f0i+1/2=15fi−4−2120fi−3+13760fi−2−16360fi−1+13760fif1i+1/2=−120fi−3+1760fi−2−4360fi−1+7760fi+15fi+1f2i+1/2=130fi−2−1360fi−1+4760fi+920fi+1−120fi+2f3i+1/2=−120fi−1+920fi+4760fi+1−1360fi+2+130fi+3f4i+1/2=15fi+7760fi+1−4360fi+2+1760fi+3−120fi+4 (17) 利用上述5种模板的凸组合计算数值通量fi+1/2,即
fi+1/2=ω0f0i+1/2+ω1f1i+1/2+ω2f2i+1/2+ω3f3i+1/2+ω4f4i+1/2 (18) 对于含激波间断流场,(18)式中的ωk根据下式求得
ωk=αk/3∑s=0αs,αk=dk(ε+βk)2,k=0,1,2,3,4 (19) 对于九阶WENO格式,d0=1126,d1=1063,d2=1021,d3=2063,d4=5126。光滑因子βk(k=0, 1, 2, 3, 4)的表达式如下[9]
{β0=fi−4(22658fi−4−208501fi−3+364863fi−2−288007fi−1+86329fi)+fi−3(482963fi−3−1704396fi−2+1358458fi−1−411487fi)+fi−2(1521393fi−2−2462076fi−1+758823fi)+fi−1(1020563fi−1−649501fi)+107918f2iβ1=fi−3(6908fi−3−60871fi−2+99213fi−1−70237fi+18079fi+1)+fi−2(138563fi−2−464976fi−1+337018fi−88297fi+1)+fi−1(406293fi−1−611976fi+165153fi+1)+fi(242723fi−140251fi+1)+22658f2i+1β2=fi−2(6908fi−2−51001fi−1+67923fi−38947fi+1+8209fi+2)+fi−1(104963fi−1−299076fi+179098fi+1−38947fi+2)+fi(231153fi−299076fi+1+67923fi+2)+fi+1(104963fi+1−51001fi+2)+6908f2i+2β3=fi−1(22658fi−1−140251fi+165153fi+1−88297fi+2+18079fi+3)+fi(242723fi−611976fi+1+337018fi+2−70237fi+3)+fi+1(406293fi+1−464976fi+2+99213fi+3)+fi+2(138563fi+2−60871fi+3)+6908f2i+3β4=fi(107918fi−649501fi+1+758823fi+2−411487fi+3+86329fi+4)+fi+1(1020563fi+1−2462076fi+2+1358458fi+3−288007fi+4)+fi+2(1521393fi+2−1704396fi+3+364863fi+4)+fi+3(482963fi+3−208501fi+4)+22658f2i+4 (20) 2.5 时间项数值离散
欧拉方程时间项采用三阶TVD-RK(Total Variation Diminishing Runge-Kutta)法进行数值离散,具体离散格式如下[10]
{φ(1)=φn+ΔtL(φn)φ(2)=34φn+14φ(1)+14ΔtL(φ(1))φ(n+1)=13φn+13φ(2)+23ΔtL(φ(2)) (21) 式中:φn表示n时刻的守恒通量,φ(1)、φ(2)为中间变量,Δt为时间步长,L为运算算子。
3. 经典算例
为了初步考察上述格式(WENO-JS3、WENO-JS5、WENO-JS7、WENO-JS9)的计算性能并验证所开发程序的可靠性,选取两个经典一维黎曼算例进行计算。
3.1 Sod激波管
该算例初始条件如(22)式所示[11],网格数为400,计算结束时间为0.18。图 1为计算结束时刻的密度曲线及其局部放大图。
(ρ,u,p)T={(1,0,1)T0≤x<0.5(0.125,0,0.100)T0.5≤x≤1.0 (22) 3.2 激波与熵波相互作用
该算例初始条件如(23)式所示,网格数为400,计算结束时间为1.8。图 2为计算结束时刻的密度曲线及其局部放大图。
(ρ,u,p)T={(3.857143,2.629369,10.333330)T−5≤x<−4(1+0.2sin5x,0.1)T−4≤x≤5 (23) 3.3 小结
根据图 1和图 2的计算结果,评估各格式的计算性能发现:WENO-JS9格式的计算性能最优,WENO-JS7、WENO-JS5格式次之,WENO-JS3格式的计算性能最低。即高精度WENO格式对含激波间断流场具有更低的耗散特性和更高的分辨率。
4. 舱室内气云爆炸载荷计算
为了考察不同精度WENO格式对舱室内部气云爆炸载荷的影响规律,采用所开发的三维程序开展封闭舱室和泄压舱室内爆炸载荷数值计算。
4.1 初始条件设置
舱室尺寸为800 mm×800 mm×800 mm,泄压舱室壁面上开有一个边长为160 mm的正方形泄压口。壁面上设置两个测点,分别编号为No.1、No.2,对爆炸超压时间历程进行输出,如图 3所示。
半径为200 mm的球体气云位于舱室中间,气云参数为[12-13]:密度1.99 kg/m3,压力1.38 MPa。周围空气参数为:密度1.225 kg/m3,压力0.1 MPa。计算初始条件见图 4(a)。考虑计算时间及精度的要求,经多次数值试验,网格数为40×40×40(见图 4(b))。壁面边界条件设置为反射边界,泄压口处边界条件设置为透射边界条件[14]。
4.2 舱室内爆炸载荷特性
图 5给出了舱室内部气云爆炸壁面测点No.1和No.2处的超压时间历程曲线。由图 5可知:封闭舱室内爆炸载荷主要包含多峰值、强度逐渐衰弱的冲击波和持续时间较长、峰值保持稳定的准静态超压,泄压舱室内爆炸载荷主要包含多峰值、强度逐渐衰弱的冲击波和持续时间较长、呈指数衰减规律的准静态超压。
根据测点No.1和No.2的对比可知,测点的位置对爆炸前期的爆炸波超压峰值有较大的影响,而对形成的准静态超压时间历程几乎没有影响,说明舱室内部爆炸形成的准静态超压时间历程在空间上是近似均匀的。
4.3 封闭舱室内爆炸载荷比较
选取壁面典型测点No.1对爆炸载荷进行输出,探讨不同精度WENO格式对封闭舱室内气云爆炸载荷的影响规律。
通过对比图 6(a)~图 6(d)发现,高精度WENO格式能分辨出更精细的爆炸载荷特征,即高精度WENO格式具有更低的耗散特性和更高的分辨率。根据图 7可知,高精度WENO格式对于激波间断具有更低的耗散特性,给出更陡峭的激波峰值。然而,不同精度WENO格式对最终形成的准静态超压峰值影响较小,如图 7(a)中的绿色粗实线所示。
4.4 泄压舱室内爆炸载荷比较
选取壁面典型测点No.1对爆炸载荷进行输出,探讨不同精度WENO格式对泄压舱室内爆炸载荷的影响规律。
通过对比图 8(a)~图 8(d)发现,高精度WENO格式能分辨出更精细的爆炸载荷特征,即高精度WENO格式具有更低的耗散特性和更高的分辨率。根据图 9可知,高精度WENO格式对于激波间断具有更低的耗散特性,给出更陡峭的激波峰值。然而,不同精度WENO格式对逐渐形成的、呈现指数衰减规律的准静态超压影响较小,如图 9(a)中的绿色粗实线所示。
5. 结论
基于自主开发的高精度舱室内部气云爆炸三维数值计算程序研究了WENO格式精度对舱室内部气云爆炸载荷的影响规律,主要得到以下结论。
(1) 高精度WENO格式对含激波间断流场具有更低的耗散特性和更高的分辨率。
(2) 舱室内部气云爆炸载荷主要包含多峰值的瞬态冲击波和持续时间较长的准静态超压;封闭舱室内爆炸形成峰值保持不变的准静态超压,泄压舱室内爆炸形成呈指数衰减的准静态超压。
(3) WENO格式精度对舱室内爆炸冲击波载荷影响较大,高精度WENO格式给出更陡峭的激波峰值,而对舱室内爆炸准静态超压载荷的影响较小。
-
-
[1] 徐胜利, 汤明钧, 糜仲春.近地空中气云爆炸波遇地面反射的研究[J].爆炸与冲击, 1996, 16(4):298-304. http://www.cqvip.com/QK/94778X/1996004/2291573.htmlXU S L, TANG M J, MI Z C.Studies on reflection of blast waves for symmetric cloud explosion close to the ground[J].Explosion and Shock Waves, 1996, 16(4):298-304. http://www.cqvip.com/QK/94778X/1996004/2291573.html [2] 徐胜利, 彭金华.多爆源云雾爆炸波相互作用的三维数值研究[J].爆炸与冲击, 2000, 20(1):1-6. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=bzycj200001001XU S L, PENG J H.Three dimensional computaion on the interaction of blast waves generated by multi-sources of FAE[J].Explosion and Shock Waves, 2000, 20(1):1-6. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=bzycj200001001 [3] 岳鹏涛, 彭金华.FAE爆炸波对地面目标作用的三维数值研究[J].爆炸与冲击, 2000, 20(2):97-102. http://www.cnki.com.cn/Article/CJFDTOTAL-BZCJ200002000.htmYUE P T, PENG J H.3D numerical simulations on the interaction between FAE blast waves and ground targets[J].Explosion and Shock Waves, 2000, 20(2):97-102. http://www.cnki.com.cn/Article/CJFDTOTAL-BZCJ200002000.htm [4] 陈明生, 李建平, 白春华.非圆截面云雾爆炸超压场数值模拟[J].含能材料, 2015, 23(5):484-489. doi: 10.11943/j.issn.1006-9941.2015.05.015CHEN M S, LI J P, BAI C H.Simulation of explosion overpressure distribution for non-circular cross-section cloud[J].Chinese Journal of Energetic Materials, 2015, 23(5):484-489. doi: 10.11943/j.issn.1006-9941.2015.05.015 [5] LIU X D, OSHER S, CHAN T.Weighted essentially non-oscillatory schemes[J].Journal of Computational Physics, 1994, 115(1):200-212. doi: 10.1006/jcph.1994.1187 [6] JIANG G S, SHU C W.Efficient implementation of weighted ENO schemes[J].Journal of Computational Physics, 1996, 126(1):202-202. doi: 10.1006/jcph.1996.0130 [7] SHU C W.Essentially non-oscillatory and weighted essentially non-oscillatory schemes for hyperbolic conservation laws[M].Heidelberg:Springer Berlin Heidelberg, 1998:325-432. [8] SHU C W.High order weighted essentially nonoscillatory schemes for convection dominated problems[J].Siam Review, 2009, 51(1):82-126. doi: 10.1137/070679065 [9] BALSARA D S, SHU C W.Monotonicity preserving weighted essentially non-oscillatory schemes with increasingly high order of accuracy[J].Journal of Computational Physics, 2000, 160(2):405-452. doi: 10.1006/jcph.2000.6443 [10] SHU C W, OSHER S.Efficient implementation of essentially non-oscillatory shock-capturing schemes[J].Journal of Computational Physics, 1988, 77(2):439-471. doi: 10.1016/0021-9991(88)90177-5 [11] SOD G A.A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws[J].Journal of Computational Physics, 1978, 27(1):1-31. http://www.sciencedirect.com/science/article/pii/0021999178900232 [12] 赵衡阳.气体和粉尘爆炸原理[M].北京:北京理工大学出版社, 1996.ZHAO H Y.Principle of gas and dust explosion[M].Beijing:Beijing Institute of Technology Press, 1996. [13] 王建, 段吉员, 黄文斌, 等.乙炔-氧气混合气体强爆轰参数的理论估算与实验研究[J].高压物理学报, 2011, 25(4):365-369. http://www.gywlxb.cn/CN/abstract/abstract1386.shtmlWANG J, DUAN J Y, HUANG W B, et al.Calculation and experiment of overdriven detonation parameters of C2H2-O2 mixture[J].Chinese Journal of High Pressure Physics, 2011, 25(4):365-369. http://www.gywlxb.cn/CN/abstract/abstract1386.shtml [14] 徐维铮, 吴卫国.泄压口大小对约束空间爆炸准静态超压载荷的影响规律[J].高压物理学报, 2017, 31(5):619-628. doi: 10.11858/gywlxb.2017.05.016XU W Z, WU W G.Effects of size of venting holes on the characteristics of quasi-static overpressure in confined space[J].Chinese Journal of High Pressure Physics, 2017, 31(5):619-628. doi: 10.11858/gywlxb.2017.05.016 -