www.mooseframework.org
Classes | Functions
SimpleFluidProperties.h File Reference

Go to the source code of this file.

Classes

class  SimpleFluidProperties
 Fluid properties of a simple, idealised fluid density=density0 * exp(P / bulk_modulus - thermal_expansion * T) internal_energy = cv * T enthalpy = cv * T + P / density The following parameters are constant: thermal expansion cv cp bulk modulus thermal conductivity specific entropy viscosity. More...
 

Functions

template<>
InputParameters validParams< SimpleFluidProperties > ()
 

Function Documentation

template<>
InputParameters validParams< SimpleFluidProperties > ( )

Definition at line 12 of file SimpleFluidProperties.C.

13 {
14  InputParameters params = validParams<SinglePhaseFluidPropertiesPT>();
15  params.addParam<Real>("molar_mass", 1.8E-2, "Constant molar mass of the fluid (kg/mol)");
16  params.addParam<Real>(
17  "thermal_expansion", 2.14E-4, "Constant coefficient of thermal expansion (1/K)");
18  params.addParam<Real>(
19  "cv", 4186.0, "Constant specific heat capacity at constant volume (J/kg/K)");
20  params.addParam<Real>(
21  "cp", 4194.0, "Constant specific heat capacity at constant pressure (J/kg/K)");
22  params.addRangeCheckedParam<Real>(
23  "bulk_modulus", 2.0E9, "bulk_modulus>0", "Constant bulk modulus (Pa)");
24  params.addParam<Real>("thermal_conductivity", 0.6, "Constant thermal conductivity (W/m/K)");
25  params.addParam<Real>("specific_entropy", 300.0, "Constant specific entropy (J/kg/K)");
26  params.addParam<Real>("viscosity", 1.0E-3, "Constant dynamic viscosity (Pa.s)");
27  params.addParam<Real>("density0", 1000.0, "Density at zero pressure and zero temperature");
28  params.addParam<Real>("henry_constant", 0.0, "Henry constant for dissolution in water");
29  params.addParam<Real>("porepressure_coefficient",
30  1.0,
31  "The enthalpy is internal_energy + P / density * "
32  "porepressure_coefficient. Physically this should be 1.0, "
33  "but analytic solutions are simplified when it is zero");
34  params.addClassDescription("Fluid properties for a simple fluid with a constant bulk density");
35  return params;
36 }
InputParameters validParams< SinglePhaseFluidPropertiesPT >()