Cladding Axial Pressure Function

Computes the axial pressure applied to the cladding from the coolant and plenum pressure

Description

The CladdingAxialPressureFunction computes the axial pressure applied to the cladding as a function of the coolant pressure and plenum pressure. The coolant pressure is provided as a Function, while the plenum pressure is a Postprocessor. This is intended primarily for use with 1D axisymmetric (1.5D or layered_1D) and 2D Cartesian models, to be supplied to the generalized plane strain object. Cladding geometry is obtained from a FuelPinGeometry object. The axial pressure, is computed as: (1) where and are the coolant and plenum pressures, and are the inner and outer cladding radius, respectively. is a scaling factor applied to the coolant function and should match the scaling factor applied in the coolant pressure boundary condition block. Positive values of the axial pressure correspond to compressive axial stresses in the cladding.

Example Input Syntax


[./clad_axial_pressure_coolant_only]
  type = CladdingAxialPressureFunction
  plenum_pressure = plenum_pressure0
  coolant_pressure = coolant_pressure1
  coolant_pressure_scaling_factor = 4.0
  fuel_pin_geometry = pin_geometry
[../]
(test/tests/layered_1D/clad_axial_pressure_function.i)

Input Parameters

  • plenum_pressureName of the Postprocessor that computes the plenum pressure

    C++ Type:PostprocessorName

    Description:Name of the Postprocessor that computes the plenum pressure

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

  • coolant_pressureName of the Function that computes the coolant pressure

    C++ Type:FunctionName

    Description:Name of the Function that computes the coolant pressure

Required Parameters

  • coolant_pressure_scaling_factor1Factor by which to scale the coolant pressure function; this scaling factor must match the scaling factor in the coolant pressure BCs block

    Default:1

    C++ Type:double

    Description:Factor by which to scale the coolant pressure function; this scaling factor must match the scaling factor in the coolant pressure BCs block

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.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

Input Files