首页> 外文期刊>Journal of hydraulic research >A Boltzmann-based finite volume algorithm for surface water flows on cells of arbitrary shapes
【24h】

A Boltzmann-based finite volume algorithm for surface water flows on cells of arbitrary shapes

机译:基于Boltzmann的有限体积算法,用于任意形状的单元上的地表水流动

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Un modèle conservatif tridimensionnel explicite en volumes finis pour des équations en eau peu profonde est formulé et examiné. L'algorithme pour le flux de la masse et des quantités de mouvement sur la surface de contrôle du volume fini est obtenu à partir de la solution de Bhatnagar-Brut-Krook (BGK) de l'équation de Boltzmann. À la différence des méthodes classiques, les schémas de BGK n'exigent pas d'éclatement ad hoc de l'advection et de la diffusion. Le schéma de BGK est du second ordre dans le temps et l'espace. La formulation de l'algorithme de BGK est conçu pour une cellule de forme irrégulière arbitraire, mais les essais sont conduits en utilisant une grille structurée des cellules quadrilatères. Deux solveurs approximatifs de Riemann, le schéma de HLLC et le schéma de Hancock-HLLC à deux étages, où HLL est mis pour Harten, Lax et van Leer et C pour interface de discontinuité, sont également utilisés. La précision du second ordre de HLL et des schémas de Hancock-HLLC est obtenue par l'approche MUSCL, où MUSCL est l'acronyme de "Monotone Upstream-centered Schemes for Conservation Laws". La formulation des données pour chacun des trois schémas est effectuée par le limiteur de van Leer. Les cas test impliquent des chocs forts et ondes d'expansion. La précision des schémas est mesurée en utilisant une norme d'erreur absolue et une norme d'erreur oscillatoire. Le schéma de HLLC est fortement oscillant pour un nombre de Courant supérieur à 0.5, tandis que les schémas BGK et de Hancock-HLLC sont applicables pour des nombres de Courant jusqu'à 1.0. Pour une valeur donnée du temps d'unité centrale (unité centrale de traitement), l'erreur absolue de Hancock-HLLC est légèrement plus petite que celle du BGK tandis que l'erreur de caractère oscillatoire de BGK est tout à fait proche de celle de Hancock-HLLC.%An explicit two-dimensional conservative finite volume model for shallow water equations is formulated and tested. The algorithm for the mass and momentum fluxes at the control surface of the finite volume is obtained from the solution of the Bhatnagar-Gross-Krook (BGK) Boltzmann equation. Unlike classical methods, BGK schemes do not require an ad-hoc splitting of advection and diffusion. The BGK scheme is second order in both time and space. The formulation of the BGK algorithm is performed for a cell of arbitrary irregular shape, but the test cases are conducted using a structured grid of quadrilateral cells. Two approximate Riemann solvers, the HLLC scheme and the two-stage Hancock-HLLC scheme, where HLL stands for Harten, Lax and van Leer and C stands for contact discontinuity, are also considered. The second-order accuracy of HLL and Hancock-HLLC schemes is obtained by MUSCL approach, where MUSCL is the acronym for Monotone Upstream-centered Schemes for Conservation Laws. The data reconstruction for all three schemes is carried out by the Van Leer limiter. The test cases involve strong shocks and expansion waves. The accuracy of the schemes are measured using an absolute error norm and a waviness error norm. The HLLC scheme is highly oscillatory for Courant number larger than 0.5, while the BGK and the Hancock-HLLC schemes are applicable for Courant numbers as high as 1.0. For a fixed value of the central processing unit (CPU) time, the absolute error of the Hancock-HLLC is slightly smaller than that of the BGK while the waviness error of the BGK is quite close to that of Hancock-HLLC.
机译:建立并研究了一个有限体积的浅水方程的三维显式保守模型。从Boltzmann方程的Bhatnagar-Brut-Krook(BGK)解获得了用于有限体积控制表面上的质量和动量流动的算法。与常规方法不同,BGK方案不需要对流和扩散的临时爆发。 BGK方案在时间和空间上都是二阶的。 BGK算法的公式设计用于任意不规则形状的单元格,但是使用四边形单元格的结构化网格进行测试。还使用了两个黎曼近似解算器,即HLLC方案和两阶段Hancock-HLLC方案,其中为Harten,Lax和van Leer设置了HLL,为不连续性界面设置了C。 HLL和Hancock-HLLC方案的二阶精度是通过MUSCL方法获得的,其中MUSCL是“单调保护法上游中心方案”的首字母缩写。这三张图表中每张的数据均由van Leer限制器制定。测试案例涉及强烈的冲击和膨胀波。使用绝对误差标准和振荡误差标准来测量方案精度。对于大于0.5的当前数,HLLC方案高度振荡,而对于不超过1.0的当前数,BGK和Hancock-HLLC方案适用。对于给定的CPU时间(中央处理单元)值,Hancock-HLLC的绝对误差比BGK的绝对误差小一些,而BGK的振荡特性的误差则非常接近de Hancock-HLLC。%制定并测试了浅水方程的显式二维保守有限体积模型。有限体积控制面上的质量和动量通量的算法是从Bhatnagar-Gross-Krook(BGK)Boltzmann方程的解中获得的。与经典方法不同,BGK方案不需要对流和扩散的临时拆分。 BGK方案在时间和空间上都是二阶的。 BGK算法的制定是针对任意不规则形状的单元格进行的,但是测试案例是使用四边形单元格的结构化网格进行的。还考虑了两个近似的黎曼求解器:HLLC方案和两阶段的Hancock-HLLC方案,其中HLL代表Harten,Lax和van Leer,C代表接触间断。 HLL和Hancock-HLLC方案的二阶准确性是通过MUSCL方法获得的,其中MUSCL是保护法以单调上游为中心的方案的首字母缩写。这三种方案的数据重建都是由Van Leer限制器执行的。测试案例涉及强烈的冲击和膨胀波。使用绝对误差范数和波纹度误差范数来测量方案的准确性。对于Courant数大于0.5的情况,HLLC方案具有很高的振荡性,而对于Coucou数高达1.0的情况,BGK和Hancock-HLLC方案适用。对于中央处理器(CPU)时间的固定值,Hancock-HLLC的绝对误差略小于BGK的绝对误差,而BGK的波纹度误差与Hancock-HLLC的波纹度误差非常接近。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号