LogoLogo
  • 1. GASFLOW Code
    • 1.1. Overview
    • 1.2. Code Approach
    • 1.3. Code Features
    • 1.4. Graphical User Interface
    • 1.5. Code V&V
    • 1.6. Application Highlights
    • 1.7. Publications
    • 1.8. Current Activities
  • 2. Tutorials
    • 2.1. Overview
    • 2.2. Sod's Shock Tube Problem
    • 2.3. Mesh Generation from CAD Models
    • 2.4. 2D Lid-driven Cavity Flow
    • 2.5. Hydrogen Diffusion into Air in a 1D Duct
    • 2.6. Supersonic Flow over a Forward-facing Step
    • 2.7. Vented Explosion of Premixed Hydrogen-Air Mixtures
    • 2.8. Transient Laminar Jet Flow at Low Mach Number Regime
  • 3. Brief User Guide
    • 3.1. Overview
    • 3.2. General User Guidance
    • 3.3. Unit System and Files
    • 3.4. Mesh Generation
    • 3.5. Geometry Definition
    • 3.6. Numerical Control
    • 3.7. Gas Species and Properties
    • 3.8. Initial and Boundary Conditions
    • 3.9. Solid Heat Structures
    • 3.10. Physical Models
    • 3.11. Restart and Output
    • 3.12. GASFLOW Parallelization
  • 4. Pre- and Post-Processing Tools
    • 4.1. GASVIEW
    • 4.2. Pyscan
    • 4.3. Create3D
  • 5. Verification and Validation
    • 5.1.Overview
    • 5.2. Fluid Dynamics
      • [AS-FD 1] Steady-State and Laminar Flow Startup
      • [AS-FD 2] Transient Compressible Flow
      • [AS-FD 3] Diffusion of Hydrogen into Air
      • [AS-FD 4] Flow past a Rectangular Block
      • [AS-FD 5] 1D Flow with an Orifice
      • [ED-FD 1] Incompressible Laminar Flow in a Lid-driven Cavity
      • [ED-FD 2] Stationary Turbulent Channel Flow
      • [ED-FD 3] Turbulent Flow between Two Parallel Plates
      • [ED-FD 4] Flow over Backward-Facing Step
      • [ED-FD 5] Transient Supersonic Flow at Mach 3 over a Forward-facing Step
      • [ED-FD 6] Large Eddy Simulations of the Turbulent Jet Flow
      • [ED-FD-7] Hydrogen Turbulent Dispersion in Nuclear Containment Compartment
      • [ED-FD 8] Buoyant Jet from Unintended Hydrogen Release
      • [ED-FD 9] Radiolytic Gas Accumulation in a Pipe
      • [ED-FD 10] Supersonic Flow at Mach 2 over a Backward Facing Step
    • 5.3. Combustion
      • [ED-CM 1] BOM Spherical Combustion Chamber
      • [ED-CM 2] SNL Flame Acceleration Measurement Facility Experiment
      • [ED-CM 3] Hydrogen Deflagration in a Multi-compartment System
      • [ED-CM 4] Hydrogen Jet Fire in a Compartment with Venting Hole
      • [ED-CM 5] Hydrogen-Air Fast Deflagration in ENACCEF Facility
      • [ED-CM 6] Detonation of Premixed H2-Air Mixture in a Hemispherical Balloon
      • [ED-CM 7] H2 Deflagration at a Refueling Station
      • [ED-CM 8] Methane-Air Explosion in LLEM
      • [ED-CM 9] Hydrogen-Methane Combution in a 20 L Spherical Vessel
    • 5.4. Heat and Mass Transfer
      • [AS-HT 1] Steady-State Heat Transfer through a Wall
      • [AS-HT 2] Pressure-Volume Work Term 1: Equilibrium Case
      • [AS-HT 3] Thermodynamic Benchmarks
      • [AS-HT 4] Uniform Energy Addition to Stagnant Fluid
      • [ED-HT 1] Natural Convection in an Air-filled Square Cavity
      • [ED-HT 2] Validation of the condensation model with COPAIN facility
      • [ED-HT 3] Heat and mass transfer of a thin film model in a channel
      • [ED-HT 4] Validation of the Film Model in the Integral Test Facility for Passive Containment Cooling
      • [ED-HT 5] Stratification Erosion Benchmark
      • [ED-HT 6] Battelle Containment HYJET Test JX7
      • [ED-HT 7] Battelle GX Tests
      • [ED-HT 8] Tests in ThAI Facility
      • [ED-HT 9] HDR Tests
      • [ED-HT 10] Phebus Thermal Hydraulic Tests
      • [ED-HT 11] Test Tosqan ISP47
      • [ED-HT 12] Test MISTRA ISP47
      • [ED-HT 13] Panda SETH Test Program
    • 5.5. Multiphase Flow
      • [AS-MP 1] Particle Terminal Velocity
      • [AS-MP 2] Water droplet evaporation
      • [ED-MP 1] Spray Single Droplet Test
      • [ED-MP 2] Spray Droplets Test 113 at IRSN TOSQAN
      • [ED-MP 3] Spray Droplets Test 101 at IRSN TOSQAN
  • 6. APPLICATION HIGHLIGHTS
    • 6.1. H2 Fuel Cell Vehicle Accident in Tunnel
    • 6.2. Hydrogen Explosion in a Refueling Station
    • 6.3. Hydrogen Explosion at Fukushima Accident
    • 6.4. Methane Explosion in the Roadway of a Coal Mine
    • 6.5. Aerosols and Droplets
      • 6.5.1. Coronavirus Aerosol Transmission
      • 6.5.2. Water Droplets
  • 7. Ongoing Development and Enhancements
    • 7.1. Combustion Modeling
      • 7.1.1. Multi-step Global Methane Combustion Models
        • 7.1.1.1. One-step Reaction Mechanism
        • 7.1.1.2. Two-step Reaction Mechanism
        • 7.1.1.3. Three-step Reaction Mechanism
        • 7.1.1.4. Four-step Reaction Mechanism
        • 7.1.1.5. Five-step Reaction Mechanism
        • 7.1.1.6. FAQ
      • 7.1.2. Laminar Flame Speed Correlations for Methane-air Mixtures
        • 7.1.2.1. Stone's Correlation
        • 7.1.2.2. Elia's Correlation
        • 7.1.2.3. Takizawa's Correlation
        • 7.1.2.4. Liao's Correlation
      • 7.1.3. Turbulent Flame Speed Correlations for Methane-air Mixtures
      • 7.1.4. Correction of Effective Turbulent Burning Velocity for Lean Hydrogen-air Mixtures
      • 7.1.5. Induction Time Model
      • 7.1.6. Detailed Chemical Kinetic Modeling
      • 7.1.7. Jet Flame Modeling
    • 7.2. Discrete Particle Modeling
      • 7.2.1. Particle mass in user-defined volumes - volpardef
      • 7.2.2. Particle injection from ring shaped volumes
    • 7.3. Heat Transfer Modeling
      • 7.3.1. Time-dependent tables for heat flux and heat transfer coefficient in sinkdef
      • 7.3.2. Thermal Radiation Model for Water Vapor and Carbon Dioxide
  • 8. INPUT FILE EXAMPLES
    • 8.1. Overview
    • 8.1. Fluid Dynamics
  • 8.2. Combustion
  • 8.3. Heat Transfer
  • 8.4. Multiphase Flow
  • 8.5. Applications
  • 9. Frequently Asked Questions
    • 9.1. How to set up models for the flashing of pressurized water?
  • 9.2. How to run GASFLOW on Windows?
  • 9.3. How to export/import WSL distribution?
Powered by GitBook
On this page
  • 3.7.1. Definition of Gas Species
  • 3.7.2. Definition of Transport Properties

Was this helpful?

  1. 3. Brief User Guide

3.7. Gas Species and Properties

Previous3.6. Numerical ControlNext3.8. Initial and Boundary Conditions

Last updated 7 months ago

Was this helpful?

3.7.1. Definition of Gas Species

In GASFLOW , the basic thermodynamic properties of all gas species are assumed to be governed by the ideal gas law.

pV=nRTpV=nRTpV=nRT

​where p is the pressure of the mixture (or partial pressure of a gas component), n is the total number of gram-moles (or number of moles of a gas component), R is the universal gas constant equal to 8.3144 ergs/mole-K, and T is the absolute temperature of the gas mixture.

The above relation can also be written in terms of the mass density, ρ, which is given by nM/V, where M is the molecular weight:

pM=ρRTpM=ρRTpM=ρRT

​GASFLOW-MPI solves the energy conservation equations in terms of the specific internal energy, I, which is related to the absolute temperature, for an ideal gas, by

Tref is a reference temperature, and CvC_vCv​is the specific heat capacity at constant volume having units of ergs/g-K. In general, CvC_vCv​ is a function of temperature and one can approximate this function by polynomials of various degrees depending on the accuracy required. GASFLOW-MPI gives the user the following options for the calculation of the internal energies:

ieopt = 1 1st order polynomial

ieopt = 2 2nd order polynomial

The user can select which range of temperature is more appropriate for the application.

trange = 'low' T up to 3000 K

trange = 'high' T up to 5000 K

The user is given the following options for evaluation of the specific heat capacity:

icopt = 0 Derivative of specific internal energy

icopt = 1 Constant value

icopt = 2 2nd order polynomial (T<750 K)

icopt = 3 Gordon & McBride approximation

Note that the conservation equations for mass, energy, and momentum are solved consistently with the user-selected values for ieopt and trange. The recommended selection for icopt is icopt = 0, which ensures that correlations for heat transfer and fluid flow transport properties are evaluated with a consistent specific heat capacity.

The built-in gas component library in GASFLOW-MPI has more than 70 species with properties and the user must choose the species to be calculated from this library.

The input array variable mat in NAMELIST group xput is used to define the species in a calculation. For example, in a problem involving air, steam, and hydrogen, the input will be:

mat = 'air', 'h2o', 'h2',

In this example, air is component 1, water vapor is component 2, and hydrogen is component 3 in the gas mixture. These identification numbers will be used in subsequent input specifications where reference to particular components of the mixture is required.

The concentration, in mole or volume fraction, of each gas component will be specified with the variable gasdef.

3.7.2. Definition of Transport Properties

In this section, we discuss how to specify the physical transport properties for the gas mixture. These properties determine the rates at which mass, energy, and momentum are transported within the gas by the action of molecular diffusion.

In GASFLOW-MPI, the diffusion process is modeled by Fick’s Law, which states that the diffusive flux is proportional to some gradient quantity that represents a driving potential. The proportionality constant is called the diffusion coefficient.ù

  • In momentum transfer, the gradient is in the velocity vector, and the diffusion coefficient is the kinematic viscosity ν.

  • In mass diffusion, the gradient of species density is used, and the diffusion coefficient is called the mass diffusivity, D.

  • For the diffusion of heat, the heat flux is proportional to the product of the temperature gradient, ∇T, and the thermal diffusivity, α.

Input variables

For the kinematic viscosity ν, the input variable nu is used, which has units of cm2/scm^2/scm2/s.

For the mass and thermal diffusivities, we use respectively the nondimensional quantities Sc and Pr (Schmidt and Prandtl numbers) to define them:

  • Sc=ν/D=μ/(ρD)Sc=ν/D=μ/(ρD)Sc=ν/D=μ/(ρD)

  • Pr=ν/α=μ/(ρα)Pr = ν/α = μ/(ρα)Pr=ν/α=μ/(ρα)

The Schmidt and Prandtl numbers are represented by the input variables schmidt and prandtl.

All of these variables are in NAMELIST group xput.

For example, an input line which reads

nu=0.2, prandtl=0.7, schmidt=0.4,

specifies constant values of the kinematic viscosity (ν, nu) as 0.2 cm2/scm^2/scm2/s, the thermal diffusivity (α ) is 0.286 cm2/scm^2/scm2/s, and the mass diffusivity (D) is 0.5 cm2/scm^2/scm2/s. The default value for nu is 0.15 cm2/scm^2/scm2/s, while those for prandtl and schmidt are both 1 (i. e., α = D = ν = 0.15 cm2/scm^2/scm2/s).

If the user requires that the transport properties be functions of the temperature, then the following input options are available: