FeCrAl Thermal Properties

Model that computes the specific heat and thermal conductivity for FeCrAl cladding alloys.

Description

The ThermalFeCrAl model computes the specific heat and thermal conductivity for a variety of FeCrAl cladding alloys. The alloys to choose from are Special Metals Incoloy MA956, Plansee PM2000, Kanthal APMT, Resistalloy International Fecralloy and ORNL's C35M.

There are a variety of Iron-Chromium-Aluminum (FeCrAl) alloys being considered as potential accident tolerant fuel (ATF) cladding concepts. Temperature dependent thermal conductivity and specific heat capacity has been included for four FeCrAl alloys: Kanthal APMT, Special Metals MA956, Plansee PM2000, and Resistalloy International Fecralloy. The thermal conductivity and specific heat capacity are given in tabular form in data sheets for all alloys with the exception of Fecralloy which is given as a constant value for all temperatures on its data sheet.

These alloys were chosen based upon discussions with FCRD cladding expert Stu Maloy and investigations of industry efforts. Since no additional information is given about the behavior as a function of temperature, the material properties are linearly interpolated between the values provided in the table. For temperatures outside of the range provided in the table the material property is taken as the closest known value to avoid extrapolation into areas where no data is known. A fifth FeCrAl alloy has been added as an option known as C35M which is an Oak Ridge National Laboratory cladding alloy. No thermal properties have been reported for this material and therefore the thermal conductivity and specific heat for Kanthal APMT is used when C35M is used.

The tabulated data for MA956 (Corporation, 2004), PM2000 (MatWeb, 2014), and Kanthal APMT (Sandvik, 2012) are reproduced in Table 1, Table 2, and Table 3, respectively. The thermal conductivity and specific heat capacity of Fecralloy are given as constant values of 16.0 W/m-K and 460 J/kg-K respectively (MatWeb, 2014).

Table 1: Temperature dependent thermal conductivity and specific heat capacity of MA956 alloy

Temperature (K)Thermal Conductivity (W/m-K)Specific Heat Capacity (J/kg-K)
293.1510.9469
373.1512.2491
473.1513.9519
573.1515.4547
673.1516.9575
773.1518.4608
873.1519.8630
973.1521.2658
1073.1522.6686
1173.1524.1714
1273.1525.5741
1373.1527769

Table 2: Temperature dependent thermal conductivity and specific heat capacity of PM2000 alloy

Temperature (K)Thermal Conductivity (W/m-K)Specific Heat Capacity (J/kg-K)
293.1510.9
373.15500
473.1516480
773.1521610
1073.1522680
1273.1525.5740
1473.1528

Table 3: Temperature dependent thermal conductivity and specific heat capacity of Kanthal APMT alloy

Temperature (K)Thermal Conductivity (W/m-K)Specific Heat Capacity (J/kg-K)
293.15480
323.1511
473.15560
673.15640
873.1521710
1073.1523670
1273.1527690
1473.1529700

Example Input Syntax

[./clad_thermal] # general thermal property input (elk kernel)
  type = ThermalFeCrAl
  material = APMT
  block = 1
  temp = temp
[../]
(test/tests/fecral/corrosion/corrosion_test_fecral.i)

Input Parameters

  • specific_heat_temperature_functionSpecific heat as a function of temperature.

    C++ Type:FunctionName

    Description:Specific heat as a function of temperature.

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

  • tempCoupled Temperature

    C++ Type:std::vector

    Description:Coupled Temperature

  • thermal_conductivityThe thermal conductivity value

    C++ Type:double

    Description:The thermal conductivity value

  • materialAPMTThe FeCrAl alloy of interest, choices are APMT, MA956, PM2000, FECRALLOY

    Default:APMT

    C++ Type:MooseEnum

    Description:The FeCrAl alloy of interest, choices are APMT, MA956, PM2000, FECRALLOY

  • specific_heatThe specific heat value

    C++ Type:double

    Description:The specific heat value

  • scale_factor_k1Scale factor to be applied to the thermal conductivity

    Default:1

    C++ Type:double

    Description:Scale factor to be applied to the thermal conductivity

  • thermal_conductivity_temperature_functionThermal conductivity as a function of temperature.

    C++ Type:FunctionName

    Description:Thermal conductivity as a function of temperature.

  • 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

  • scale_factor_cp1Scale factor to be applied to the specific heat

    Default:1

    C++ Type:double

    Description:Scale factor to be applied to the specific heat

  • 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

Input Files

References

  1. Special Metals Corporation. Special Metals Incoloy alloy MA956. www.specialmetals.com/documents/Incoloy, 2004.[BibTeX]
  2. MatWeb. Resistalloy International Fecralloy Electrical Resistance Steel. http://www.matweb.com/search/datasheet.aspx?MatGUID=c2427c6297594858bedac2a4e5981d2f, 2014.[BibTeX]
  3. MatWeb. Schwarzkopf Plansee PM 2000. http://www.matweb.com/search/datasheet.aspx?matguid=21e9ec9a0de24b47bcf69ab11c375567, 2014.[BibTeX]
  4. Sandvik. Kanthal APMT Material Database. http://kanthal.com/en/products/material-datasheets/tube/kanthal-apmt/, 2012.[BibTeX]