- gradeGraphite grade
C++ Type:MooseEnum
Controllable:No
Description:Graphite grade
ThermalGraphiteProperties
Graphite thermal properties.
Description
This userobject provides thermal properties for graphite as a function of temperature. Because there are many different grades of graphite, this userobject computes properties individually for each grade. Because many grades are encapsulated in this userobject, the applicability ranges of the correlations are unique to each grade.
Many of the graphite grades encapsulated in this userobject are coke-based. Because many coke-based graphite grades show approximately the same specific heat, it is a reasonable approximation to use the same correlation from Butland and Maddison (1973) for many different grades Baker (1970).
All units are given in SI, such that the input temperature is Kelvin, and the output units of the thermal conductivity are W/mK, the output units of the isobaric specific heat capacity are J/kgK, and the output units of the density are kg/m.
H-451
H-451 graphite is a near-isotropic, artificial graphite based on petroleum coke. H-451 graphite is commonly used for reflectors in nuclear applications.
Isobaric specific heat is calculated from Butland and Maddison (1973) as
with a validity range of 200 K 3500.
The thermal conductivity is calculated from NEA (2018) as
with a validity range of 500 K 1800 K.
Density is taken as a constant value; a default value is provided based on NEA (2018) as
Input Parameters
- T_zero_e273.15Temperature at which the specific internal energy is assumed to be zero [K].
Default:273.15
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Temperature at which the specific internal energy is assumed to be zero [K].
- 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
- density1850(Constant) density
Default:1850
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:(Constant) density
Optional Parameters
- 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.
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.
Material Property Retrieval Parameters
References
- D. E. Baker.
Graphite as a Neutron Moderator and Reflector Material.
Nuclear Engineering and Design, 14:413–444, 1970.[BibTeX]
- A. T. D. Butland and R. J. Maddison.
The Specific Heat of Graphite: An Evaluation of Measurements.
Journal of Nuclear Materials, 49:45–56, 1973.[BibTeX]
- NEA.
NEA Benchmark of the Modular High-Temperature Gas-Cooled Reactor-350 MW Core Design Volumes I and II.
Technical Report NEA/NSC/R(2017)4, Nuclear Energy Agency, 2018.[BibTeX]