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
相关论文
共 50 条
  • [21] Verification of the SAM Code by Means of the Method of Manufactured Solutions: Application to Molten Salt Reactor Multiphysics Simulation
    Cervi, Eric
    Baudier, Sebastien
    Zou, Ling
    Hu, Rui
    NUCLEAR TECHNOLOGY, 2024,
  • [22] Verification of Euler/Navier-Stokes codes using the method of manufactured solutions
    Roy, CJ
    Nelson, CC
    Smith, TM
    Ober, CC
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2004, 44 (06) : 599 - 620
  • [23] Verification of BOUT plus plus by the method of manufactured solutions
    Dudson, B. D.
    Madsen, J.
    Omotani, J.
    Hill, P.
    Easy, L.
    Loiten, M.
    PHYSICS OF PLASMAS, 2016, 23 (06)
  • [24] Verification of a mixed high-order accurate DNS code for laminar turbulent transition by the method of manufactured solutions
    Silva, H. G.
    Souza, L. F.
    Medeiros, M. A. F.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2010, 64 (03) : 336 - 354
  • [25] MASA: a library for verification using manufactured and analytical solutions
    Malaya, Nicholas
    Estacio-Hiroms, Kemelli C.
    Stogner, Roy H.
    Schulz, Karl W.
    Bauman, Paul T.
    Carey, Graham F.
    ENGINEERING WITH COMPUTERS, 2013, 29 (04) : 487 - 496
  • [26] MASA: a library for verification using manufactured and analytical solutions
    Nicholas Malaya
    Kemelli C. Estacio-Hiroms
    Roy H. Stogner
    Karl W. Schulz
    Paul T. Bauman
    Graham F. Carey
    Engineering with Computers, 2013, 29 : 487 - 496
  • [27] Code verification examples based on the method of manufactured solutions for Kirchhoff-Love and Reissner-Mindlin shell analysis
    Gfrerer, M. H.
    Schanz, M.
    ENGINEERING WITH COMPUTERS, 2018, 34 (04) : 775 - 785
  • [28] Verification and error analysis for the simulation of the grain mass aeration process using the method of manufactured solutions
    Rigoni, Daniel
    Pinto, Marcio A. V.
    Kwiatkowski Jr, Jotair E.
    BIOSYSTEMS ENGINEERING, 2022, 223 : 149 - 160
  • [29] Verification of a three-dimensional unstructured finite element method using analytic and manufactured solutions
    Waltz, J.
    Canfield, T. R.
    Morgan, N. R.
    Risinger, L. D.
    Wohlbier, J. G.
    COMPUTERS & FLUIDS, 2013, 81 : 57 - 67
  • [30] The residual formulation of the method of manufactured solutions for computationally efficient solution verification
    Burg, C. O. E.
    Murali, V. K.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2006, 20 (07) : 521 - 532