Code verification for multiphase flows using the method of manufactured solutions

被引:11
作者
Choudhary, Aniruddha [1 ,2 ]
Roy, Christopher J. [2 ]
Dietiker, Jean-Francois [3 ]
Shahnam, Mehrdad [1 ]
Garg, Rahul [1 ]
Musser, Jordan [1 ]
机构
[1] Natl Energy Technol Lab, Morgantown, WV 26507 USA
[2] Virginia Tech, Dept Aerosp & Ocean Engn, Blacksburg, VA 24061 USA
[3] W Virginia Univ, Corp Res, Morgantown, WV 26506 USA
关键词
Multiphase flows; Code verification; Method of manufactured solutions; Order of accuracy; Two-fluid model; COMPUTATIONAL FLUID-DYNAMICS; BOUNDARY-CONDITIONS; SOLVERS; VALIDATION; SIMULATION; SCHEMES;
D O I
10.1016/j.ijmultiphaseflow.2015.12.006
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
Code verification is the process of ensuring, to the extent possible, that there are no algorithm deficiencies and coding mistakes (bugs) in a scientific computing simulation. Order of accuracy testing using the Method of Manufactured Solutions (MMS) is a rigorous technique that is employed here for code verification of the main components of an open-source, multiphase flow code - MFIX. Code verification is performed here on 2D and 3D, uniform and stretched meshes for incompressible, steady and unsteady, single-phase and two-phase flows using the two-fluid model of MFDC Currently, the algebraic gas-solid exchange terms are neglected as these can be verified via techniques such as unit-testing. The no-slip wall, free-slip wall, and pressure outflow boundary conditions are verified. Temporal orders of accuracy for first-order and second-order time-marching schemes during unsteady simulations are also assessed. The presence of a modified SIMPLE-based algorithm in the code requires the velocity field to be divergence free in case of the single-phase incompressible model. Similarly, the volume fraction weighted velocity field must be divergence-free for the two-phase incompressible model. A newly-developed curl based manufactured solution is used to generate manufactured solutions that satisfy the divergence-free constraint during the verification of the single-phase and two-phase incompressible governing equations. Manufactured solutions with constraints due to boundary conditions as well as due to divergence-free flow are derived in order to verify the boundary conditions. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:150 / 163
页数:14
相关论文
共 42 条
  • [1] [Anonymous], 1980, HEMISPHERE SERIES CO
  • [2] [Anonymous], 2010, Verification and Validation in Scientific Computing, DOI DOI 10.1017/CBO9780511760396
  • [3] On sub-linear convergence for linearly degenerate waves in capturing schemes
    Banks, J. W.
    Aslam, T.
    Rider, W. J.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (14) : 6985 - 7002
  • [4] Benyahia S., 2012, Summary of MFIX Equations 2012-1
  • [5] Manufactured solution for computational fluid dynamics boundary condition verification
    Bond, Ryan B.
    Ober, Curtis C.
    Knupp, Patrick M.
    Bova, Steven W.
    [J]. AIAA JOURNAL, 2007, 45 (09) : 2224 - 2236
  • [6] Code verification for finite volume multiphase scalar equations using the method of manufactured solutions
    Brady, P. T.
    Herrmann, M.
    Lopez, J. M.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (07) : 2924 - 2944
  • [7] Choudhary A., 2015, THESIS VIRGINIA TECH
  • [8] Choudhary A., 2011, P 20 AIAA COMP FLUID, DOI [10.2514/6.2011-3868, DOI 10.2514/6.2011-3868]
  • [9] Choudhary A., 2014, P ASME 2014 4 JOINT, DOI [10.1115/fedsm2014-21608, DOI 10.1115/FEDSM2014-21608]
  • [10] Code verification of boundary conditions for compressible and incompressible computational fluid dynamics codes
    Choudhary, Aniruddha
    Roy, Christopher J.
    Luke, Edward A.
    Veluri, Subrahmanya P.
    [J]. COMPUTERS & FLUIDS, 2016, 126 : 153 - 169