- T_c0Critical temperature, K
Default:0
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Critical temperature, K
- e_c0Internal energy at the critical point, J/kg
Default:0
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Internal energy at the critical point, J/kg
- e_ref0Reference specific internal energy [J/kg]
Default:0
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Reference specific internal energy [J/kg]
- emit_on_nannoneWhether to raise a warning, an exception (usually triggering a retry with a smaller time step) or an error (ending the simulation)
Default:none
C++ Type:MooseEnum
Controllable:No
Description:Whether to raise a warning, an exception (usually triggering a retry with a smaller time step) or an error (ending the simulation)
- gamma1.4gamma value (cp/cv)
Default:1.4
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:gamma value (cp/cv)
- k0.02568Thermal conductivity, W/(m-K)
Default:0.02568
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Thermal conductivity, W/(m-K)
- molar_mass0.029Constant molar mass of the fluid (kg/mol)
Default:0.029
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Constant molar mass of the fluid (kg/mol)
- mu1.823e-05Dynamic viscosity, Pa.s
Default:1.823e-05
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Dynamic viscosity, Pa.s
- rho_c0Critical density, kg/m3
Default:0
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Critical density, kg/m3
IdealGasFluidProperties
These fluid properties implement the ideal gas law:
where
is pressure,
is specific volume,
is the universal gas constant,
is the temperature (in absolute units), and
is the molar mass.
The specific heats (isobaric, , and isochoric, ) are assumed constant, and thus their ratio is constant as well:
The specific internal energy is computed as
where is a reference specific internal energy value (corresponding to ).
The dynamic viscosity and thermal conductivity are assumed constant, though this assumption could later be dropped.
Input Parameters
- T_initial_guess400Temperature initial guess for Newton Method variable set conversion
Default:400
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Temperature initial guess for Newton Method variable set conversion
- max_newton_its100Maximum number of Newton iterations for variable set conversions
Default:100
C++ Type:unsigned int
Controllable:No
Description:Maximum number of Newton iterations for variable set conversions
- p_initial_guess200000Pressure initial guess for Newton Method variable set conversion
Default:200000
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Pressure initial guess for Newton Method variable set conversion
- tolerance1e-08Tolerance for 2D Newton variable set conversion
Default:1e-08
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Tolerance for 2D Newton variable set conversion
Variable Set Conversions Newton Solve Parameters
- allow_imperfect_jacobiansFalsetrue to allow unimplemented property derivative terms to be set to zero for the AD API
Default:False
C++ Type:bool
Controllable:No
Description:true to allow unimplemented property derivative terms to be set to zero for the AD API
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Controllable:Yes
Description:Set the enabled status of the MooseObject.
- fp_typesingle-phase-fpType of the fluid property object
Default:single-phase-fp
C++ Type:FPType
Controllable:No
Description:Type of the fluid property object
Advanced Parameters
- prop_getter_suffixAn optional suffix parameter that can be appended to any attempt to retrieve/get material properties. The suffix will be prepended with a '_' character.
C++ Type:MaterialPropertyName
Unit:(no unit assumed)
Controllable:No
Description:An optional suffix parameter that can be appended to any attempt to retrieve/get material properties. The suffix will be prepended with a '_' character.
- use_interpolated_stateFalseFor the old and older state use projected material properties interpolated at the quadrature points. To set up projection use the ProjectedStatefulMaterialStorageAction.
Default:False
C++ Type:bool
Controllable:No
Description:For the old and older state use projected material properties interpolated at the quadrature points. To set up projection use the ProjectedStatefulMaterialStorageAction.