Burnup Function Action

The BurnupFunctionAction system is used to simplify the input file setup required to calculate the radial burnup profile and optional heavy metal isotope concentrations on a secondary burnup-specific interpolation grid, as described in BurnupFunction. See the description, example use, and parameters on the Burnup action page.

Input Parameters

  • densityThe initial fuel density.

    C++ Type:double

    Description:The initial fuel density.

Required Parameters

  • fuel_volume_ratio1Reduction factor for deviation from right circular cylinder fuel. The ratio of actual volume to right circular cylinder volume.

    Default:1

    C++ Type:double

    Description:Reduction factor for deviation from right circular cylinder fuel. The ratio of actual volume to right circular cylinder volume.

  • inactiveIf specified blocks matching these identifiers will be skipped.

    C++ Type:std::vector

    Description:If specified blocks matching these identifiers will be skipped.

  • isObjectActionTrueIndicates that this is a MooseObjectAction.

    Default:True

    C++ Type:bool

    Description:Indicates that this is a MooseObjectAction.

  • energy_per_fission3.28451e-11The energy released per fission in J/fission.

    Default:3.28451e-11

    C++ Type:double

    Description:The energy released per fission in J/fission.

  • i_enrich0.05 0.95 0 0 0 0 The initial enrichments for U-235, U-238, Pu-239, Pu-240, Pu-241, Pu-242.

    Default:0.05 0.95 0 0 0 0

    C++ Type:std::vector

    Description:The initial enrichments for U-235, U-238, Pu-239, Pu-240, Pu-241, Pu-242.

  • a_lowerThe lower axial coordinate of the fuel stack. Required if fuel_pin_geometry is not specified.

    C++ Type:double

    Description:The lower axial coordinate of the fuel stack. Required if fuel_pin_geometry is not specified.

  • fuel_inner_radius0The inner radius of the fuel.

    Default:0

    C++ Type:double

    Description:The inner radius of the fuel.

  • rpf_activeTrueFlag for turning calculation of radial power factor on.

    Default:True

    C++ Type:bool

    Description:Flag for turning calculation of radial power factor on.

  • rod_ave_lin_powRod average linear power function.

    C++ Type:FunctionName

    Description:Rod average linear power function.

  • fuel_typeUO2Fuel type. Choices are UO2 U3Si2

    Default:UO2

    C++ Type:MooseEnum

    Description:Fuel type. Choices are UO2 U3Si2

  • rpf_inputThe radial power profile function. Used to specify the rpf from input

    C++ Type:FunctionName

    Description:The radial power profile function. Used to specify the rpf from input

  • a_upperThe upper axial coordinate of the fuel stack. Required if fuel_pin_geometry is not specified.

    C++ Type:double

    Description:The upper axial coordinate of the fuel stack. Required if fuel_pin_geometry is not specified.

  • axial_power_profileAxial power peaking function.

    C++ Type:FunctionName

    Description:Axial power peaking function.

  • num_axial20Number of axial divisions in secondary grid used to compute radial power profile.

    Default:20

    C++ Type:unsigned int

    Description:Number of axial divisions in secondary grid used to compute radial power profile.

  • initial_burnup0Initial burnup to be applied in units of MWd/kgU

    Default:0

    C++ Type:double

    Description:Initial burnup to be applied in units of MWd/kgU

  • active__all__ If specified only the blocks named will be visited and made active

    Default:__all__

    C++ Type:std::vector

    Description:If specified only the blocks named will be visited and made active

  • fuel_outer_radius0.0041The outer radius of the fuel.

    Default:0.0041

    C++ Type:double

    Description:The outer radius of the fuel.

  • value1Default/scaling value.

    Default:1

    C++ Type:double

    Description:Default/scaling value.

  • fuel_pin_geometryName of the UserObject that reads the pin geometry from the mesh.

    C++ Type:UserObjectName

    Description:Name of the UserObject that reads the pin geometry from the mesh.

  • bias1Bias for radial point spacing. Must be between 0.5 and 2.0

    Default:1

    C++ Type:double

    Description:Bias for radial point spacing. Must be between 0.5 and 2.0

  • num_radial80Number of radial divisions in secondary grid used to compute radial power profile.

    Default:80

    C++ Type:unsigned int

    Description:Number of radial divisions in secondary grid used to compute radial power profile.

  • axial_axis1Coordinate axis of the axial direction of the fuel stack (0, 1, or 2 for x, y, or z

    Default:1

    C++ Type:unsigned int

    Description:Coordinate axis of the axial direction of the fuel stack (0, 1, or 2 for x, y, or z

Optional Parameters

  • 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.

  • heavy_metal_molar_massThe molar mass of the heavy metal

    C++ Type:double

    Description:The molar mass of the heavy metal

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Description:Set the enabled status of the MooseObject.

  • fuel_molar_massThe molar mass of the entire fuel

    C++ Type:double

    Description:The molar mass of the entire fuel

  • built_by_action

    C++ Type:std::string

Advanced Parameters