CoolantChannelMaterial

under construction:Undocumented Class

!syntax description /Materials/CoolantChannelMaterial

Input Parameters

  • frac_power_in_coolant0.03fraction of heat deposited in coolant

    Default:0.03

    C++ Type:double

    Description:fraction of heat deposited in coolant

  • flow_areaThe flow area

    C++ Type:double

    Description:The flow area

  • linear_heat_rateLinear heat generation rate in W/m

    C++ Type:FunctionName

    Description:Linear heat generation rate in W/m

  • heat_transfer_coefficientHeat transfer coefficient in W/m^2-K

    C++ Type:FunctionName

    Description:Heat transfer coefficient in W/m^2-K

  • flooding_time1e+30flooding time in sec

    Default:1e+30

    C++ Type:double

    Description:flooding time in sec

  • variableThe name of the variable representing temperature

    C++ Type:std::vector

    Description:The name of the variable representing temperature

  • cond_metalConductivity of the metal

    C++ Type:double

    Description:Conductivity of the metal

  • oxide_thicknesscoupled oxide thickness

    C++ Type:std::vector

    Description:coupled oxide thickness

  • input_Tchf0Input critical heat flux temperature

    Default:0

    C++ Type:double

    Description:Input critical heat flux temperature

  • subchannel_geometryGeometry of the pin array:square triangular

    C++ Type:MooseEnum

    Description:Geometry of the pin array:square triangular

  • peak_clad_temperatureThe peak clad temperature

    C++ Type:PostprocessorName

    Description:The peak clad temperature

  • coolant_enthalpy_objectThe CoolantChannelUserObject for computing coolant enthalpy

    C++ Type:UserObjectName

    Description:The CoolantChannelUserObject for computing coolant enthalpy

  • heat_transfer_modeheat transfer mode

    C++ Type:FunctionName

    Description:heat transfer mode

  • coolant_materialwaterThe name of the user object with fluid properties

    Default:water

    C++ Type:UserObjectName

    Description:The name of the user object with fluid properties

  • flooding_rate0.15flooding rate in m/s

    Default:0.15

    C++ Type:double

    Description:flooding rate in m/s

  • input_rewetting_htc100000input heat transfer coefficient for modeling rewetting

    Default:100000

    C++ Type:double

    Description:input heat transfer coefficient for modeling rewetting

  • heat_flux_objectThe PartialSumHeatFluxIntegral object for integrated fluxes up the exterior cladding wall

    C++ Type:UserObjectName

    Description:The PartialSumHeatFluxIntegral object for integrated fluxes up the exterior cladding wall

  • chf_correlation_type4CHF correlation

    Default:4

    C++ Type:int

    Description:CHF correlation

  • blockage_ratio0flow blockage ratio

    Default:0

    C++ Type:double

    Description:flow blockage ratio

  • initial_power3.2808initial peak power in kW/m

    Default:3.2808

    C++ Type:double

    Description:initial peak power in kW/m

  • chf_scalef1scaling factor for fuel the heat transfer coefficient

    Default:1

    C++ Type:double

    Description:scaling factor for fuel the heat transfer coefficient

  • initial_temperature800initial peak clad temperature in K

    Default:800

    C++ Type:double

    Description:initial peak clad temperature in K

  • htc_correlation_type1heat transfer correlation type

    Default:1

    C++ Type:int

    Description:heat transfer correlation type

  • boundaryThe list of boundary IDs from the mesh where this boundary condition applies

    C++ Type:std::vector

    Description:The list of boundary IDs from the mesh where this boundary condition applies

  • hydraulic_diameterThe hydraulic diameter

    C++ Type:double

    Description:The hydraulic diameter

  • rod_pitch0.0126Rod pitch in meter

    Default:0.0126

    C++ Type:double

    Description:Rod pitch in meter

  • htc_scalef1scaling factor for fuel the heat transfer coefficient

    Default:1

    C++ Type:double

    Description:scaling factor for fuel the heat transfer coefficient

  • rod_diameter0.01Rod diameter in meter

    Default:0.01

    C++ Type:double

    Description:Rod diameter in meter

  • axial_power_profileAxial power profile

    C++ Type:FunctionName

    Description:Axial power profile

  • heated_perimeterThe headed perimeter

    C++ Type:double

    Description:The headed perimeter

  • coupledEnthalpycoupled coolant enthalpy

    C++ Type:std::vector

    Description:coupled coolant enthalpy

  • reflooding_model1reflooding model option, 0 or 1

    Default:1

    C++ Type:int

    Description:reflooding model option, 0 or 1

  • inlet_qualityInlet quality

    C++ Type:FunctionName

    Description:Inlet quality

  • heated_diameterThe heated diameter

    C++ Type:double

    Description:The heated diameter

  • fuel_stack_length3.6576fuel stack length in m

    Default:3.6576

    C++ Type:double

    Description:fuel stack length in m

  • oxide_modelzirconiaOxide model: zirconia alumina chromite user

    Default:zirconia

    C++ Type:MooseEnum

    Description:Oxide model: zirconia alumina chromite user

  • model_post_chfTrueoption to turn/off post-chf correlatons

    Default:True

    C++ Type:bool

    Description:option to turn/off post-chf correlatons

  • cond_oxideConductivity of the oxide

    C++ Type:double

    Description:Conductivity of the oxide

  • inlet_massflux3600Inlet mass flux in kg/m^2-sec

    Default:3600

    C++ Type:FunctionName

    Description:Inlet mass flux in kg/m^2-sec

  • specified_height0specified height for modeling reflooding

    Default:0

    C++ Type:double

    Description:specified height for modeling reflooding

  • use_old_wall_temperatureTrueuse old wall temperature to compute reference temperature in film boiling correlation

    Default:True

    C++ Type:bool

    Description:use old wall temperature to compute reference temperature in film boiling correlation

  • inlet_pressure15.5E6Inlet pressure in Pa

    Default:15.5E6

    C++ Type:FunctionName

    Description:Inlet pressure in Pa

  • computeTrueWhen false, MOOSE will not call compute methods on this material. The user must call computeProperties() after retrieving the Material via MaterialPropertyInterface::getMaterial(). Non-computed Materials are not sorted for dependencies.

    Default:True

    C++ Type:bool

    Description:When false, MOOSE will not call compute methods on this material. The user must call computeProperties() after retrieving the Material via MaterialPropertyInterface::getMaterial(). Non-computed Materials are not sorted for dependencies.

  • pbrPilling-Bedworth ratio

    C++ Type:double

    Description:Pilling-Bedworth ratio

  • heat_fluxclad outer surface heat flux in W/m^2-K

    C++ Type:FunctionName

    Description:clad outer surface heat flux in W/m^2-K

  • oxide_scale_factor1factor to scale oxide thickness

    Default:1

    C++ Type:double

    Description:factor to scale oxide thickness

  • inlet_temperature300Inlet temperature in K

    Default:300

    C++ Type:FunctionName

    Description:Inlet temperature in K

  • effective_emissivity0.75effective emissivity for radiation heat trasnfer

    Default:0.75

    C++ Type:double

    Description:effective emissivity for radiation heat trasnfer

  • compute_enthalpyTrueSet false to use inlet temperature as bulk temperature

    Default:True

    C++ Type:bool

    Description:Set false to use inlet temperature as bulk temperature

  • input_Tmin0input rewetting temperature

    Default:0

    C++ Type:double

    Description:input rewetting temperature

  • fuel_stack_bottom0fuel stack bottom in m

    Default:0

    C++ Type:double

    Description:fuel stack bottom in m

  • blockThe list of block ids (SubdomainID) that this object will be applied

    C++ Type:std::vector

    Description:The list of block ids (SubdomainID) that this object will be applied

Optional Parameters

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Description:Set the enabled status of the MooseObject.

  • use_displaced_meshFalseWhether or not this object should use the displaced mesh for computation. Note that in the case this is true but no displacements are provided in the Mesh block the undisplaced mesh will still be used.

    Default:False

    C++ Type:bool

    Description:Whether or not this object should use the displaced mesh for computation. Note that in the case this is true but no displacements are provided in the Mesh block the undisplaced mesh will still be used.

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • seed0The seed for the master random number generator

    Default:0

    C++ Type:unsigned int

    Description:The seed for the master random number generator

  • implicitTrueDetermines whether this object is calculated using an implicit or explicit form

    Default:True

    C++ Type:bool

    Description:Determines whether this object is calculated using an implicit or explicit form

  • constant_onNONEWhen ELEMENT, MOOSE will only call computeQpProperties() for the 0th quadrature point, and then copy that value to the other qps.When SUBDOMAIN, MOOSE will only call computeSubdomainProperties() for the 0th quadrature point, and then copy that value to the other qps. Evaluations on element qps will be skipped

    Default:NONE

    C++ Type:MooseEnum

    Description:When ELEMENT, MOOSE will only call computeQpProperties() for the 0th quadrature point, and then copy that value to the other qps.When SUBDOMAIN, MOOSE will only call computeSubdomainProperties() for the 0th quadrature point, and then copy that value to the other qps. Evaluations on element qps will be skipped

Advanced Parameters

  • output_propertiesList of material properties, from this material, to output (outputs must also be defined to an output type)

    C++ Type:std::vector

    Description:List of material properties, from this material, to output (outputs must also be defined to an output type)

  • outputsnone Vector of output names were you would like to restrict the output of variables(s) associated with this object

    Default:none

    C++ Type:std::vector

    Description:Vector of output names were you would like to restrict the output of variables(s) associated with this object

Outputs Parameters