ZryCreepLOCAUpdate

Computes the secondary thermal creep under loss-of-coolant accident conditions using the Erbacher (default), Kaddour, or Donaldson models; the Limback-Andersson primary thermal creep; and the Hoppe irradiation creep for Zircaloy cladding. This material must be run in conjunction with ComputeMultipleInelasticStress.

Description

Thermal creep in the loss-of-coolant accident (LOCA) temperature range and Hoppe irradiation creep are both calculated in this single class, and thermal creep transitions automatically from the standard temperature Limback-Andersson model under normal operating conditions to the LOCA secondary thermal creep model in the LOCA temperature range. The LOCA thermal creep model requires the fraction of zirconium in the beta phase; this fraction of beta phase is computed by the separate material ZrPhase. This material, which must be run in conjunction with ComputeMultipleInelasticStress calculates the inelastic creep strain, the elastic strain, and the resulting stress for zircaloy materials.

warningwarning:ZrPhase Required in the LOCA Regime Model

The material ZrPhase must be included in the input file when running LOCA simulations.

The contributions to creep from irradiation, primary, and thermal secondary creep are summed at each iteration.

Thermal Creep

The LOCA thermal creep model implemented in BISON includes both primary and secondary creep. The model will transition automatically to the LOCA thermal creep model in higher temperatures if the simulation is started at a lower temperature, below the start of the LOCA thermal creep temperature range. The default end of the standard Limback-Andersson model is set to 700K, and the start of the LOCA thermal creep range is set to 900K. Between these two temperature bounds, a linear interpolation is used to average the contributions from both the Limback Andersson Matsuo and Erbacher LOCA thermal secondary creep models.

LOCA Thermal Creep (High Temperature Accident Conditions)

During a loss of coolant accident, or LOCA, outward creep deformation of the cladding tube under the effect of internal pressurization and high temperature drives cladding ballooning and eventual failure due to burst.

There are three separate models considered here (Erbacher, Kaddour, and Donaldson) for the calculation of the high temperature thermal creep strain rate. Each of these models defines the strain rate using a Norton power-law creep equation (Van Uffelen et al., 2008; Neitzel and Rosinger, 1980; Erbacher et al., 1982; Kaddour et al., 2004; Donaldson et al., 1985):

Erbacher Creep Model

The first model, and the default for simulating high temperature creep in zircaloy, is the Erbacher model:

where (s) is the effective creep strain rate, A (MPas) the creep coefficient, Q (J/mol) the activation energy for the creep deformation, T (K) the temperature, (MPa) the effective (von Mises) stress, and n (dimensionless) is the stress exponent. The components of the strain tensor are then updated at each time step based on the effective strain increment and a flow rule. The material parameters, shown in Table 1, are used in the model were obtained from tension tests on Zircaloy-4 tubes (Neitzel and Rosinger, 1980; Erbacher et al., 1982).

Table 1: Material Parameters used to Calculate the Creep in Zircaloy-4 using the Erbacher Model(Erbacher et al., 1982; Markiewicz and Erbacher, 1988)

Zircaloy Phase PresentEffective Creep Rate (s)A (MPa s)Q (J/mol)n (dimensionless)
Pure phaseall creep rates
Mixed: 50% phase, 50% phase
Mixed: 50% phase, 50% phaseLinear interpolation of ln (A)Linear interpolationLinear interpolation
Pure phaseall creep rates

In the mixed phase () region, interpolations are made to calculate the Norton material parameters. Depending on the strain rate, different approaches are adopted from Neitzel and Rosinger (1980):

For s:

  • linear interpolation of ln(A), n, and Q is made between the values for pure and the equally mixed phases of ( ),

  • and between and pure phase.

For s, it is assumed that the values of ln(A), n, and Q vary linearly between the values for pure and pure phase.

Figure 1: Effective creep strain rate of Zircaloy-4 as a function of temperature for different values of the effective stress. The approximate temperature regions corresponding to the different crystallographic phases of the material are highlighted.

To perform the interpolation, the fraction of each phase calculated is in the separate material model ZrPhase. The effective creep strain rate as a function of temperature for different stress values is illustrated in Figure 1.

Figure 2: Creep strain rate of Zircaloy-4 for the Erbacher model as a function of temperature and stress generated using uniaxial tension tests.

Creep rate contours generated using uniaxial tension tests are shown in Figure 2 as a function of temeprature and stress. The interpolation of creep parameters for the onset of the LOCA creep model (900K) and the the mixed phase of for the cladding material is illustrated through distinct regions of the creep rate.

When running a simulation where the temperature in the cladding increases from normal operating conditions (about 600K) up to LOCA temperatures (about 900K), the effective creep strain rate is linearly interpolated between the Limback thermal creep model (Matsuo, 1987) and the LOCA thermal creep model. There are a number of regression tests that demonstrate the LOCA behavior and the transition between normal operation secondary thermal creep and LOCA creep.

Kaddour Creep Model

The Kaddour model is similar in power-law creep rate form to the Erbacher model, however the prefactor of the creep strain now includes a temperature dependence.

where (s) is the effective creep strain rate, A (K-MPas) the creep coefficient, Q (J/mol) the activation energy for the creep deformation, T (K) the temperature, (MPa) the effective (von Mises) stress, and n (dimensionless) is the stress exponent. Identically to the erbacher model,the components of the strain tensor are then updated at each time step based on the effective strain increment and a flow rule. The material parameters, shown in Table 2, are used in the model were obtained from tension tests on Zircaloy-4 tubes (Kaddour et al., 2004).

Table 2: Material Parameters used to Calculate the Creep in Zircaloy-4 using the Kaddour Model (Kaddour et al., 2004)

Zircaloy Phase PresentEffective Stress (MPa)A (K-MPa s)Q (J/mol)n (dimensionless)
Pure phase
Pure phase
Mixed: 50% phase, 50% phaseall stressesLinear interpolation of ln (A)Linear interpolationLinear interpolation
Pure phaseall stresses

A linear interpolation of ln(A), n, and Q is made between the values for mixed phases between the pure and pure phase (Ma et al., 2021). If the fraction of phase > 0, then the higher stress phase coefficients are used for the creep parameter interpolation for mixed phases.

Figure 3: Creep strain rate of Zircaloy-4 for the Kaddour model as a function of temperature and stress generated using uniaxial tension tests.

Creep rate contours generated using uniaxial tension tests are shown in Figure 3 as a function of temeprature and stress. The interpolation of creep parameters for the onset of the LOCA creep model (900K) and the the mixed phase of for the cladding material is illustrated through distinct regions of the creep rate. The fraction of each phase calculated is in the separate material model ZrPhase.

Donaldson Creep Model

The Donaldson model is similiar in power-law creep rate form to the Kaddour and Erbacher models, however the prefactor of the creep strain includes both the temperature dependant shear modulus and the temperature, while the stress is divided by the shear modulus.

where (s) is the effective creep strain rate, A (K-MPas) the creep coefficient, Q (J/mol) the activation energy for the creep deformation, T (K) the temperature, G (MPa) is the shear modulus (calculated in the following equation), (MPa) the effective (von Mises) stress, and n (dimensionless) is the stress exponent.

where is the shear modulus (MPa) and is the temperature in K.

Identically to the erbacher model,the components of the strain tensor are then updated at each time step based on the effective strain increment and a flow rule. The material parameters, shown in Table 3, are used in the model were obtained from isothermal, internally pressurized tube test using Zircaloy-4 tubes (Donaldson et al., 1985). The Donaldson model is derived using radial deformation data, which allows the calculated creep coefficients to be converted into the axial direction using the hill model. In this model, an option is provided to select the direction to be used. Because of the specificity of this model, it is more appropriate to use the Hoop option when evaluating the cladding hoop strain and failure based on the hoop strain.

Table 3: Material Parameters used to Calculate the Creep in Zircaloy-4 using the Donaldson Model (Donaldson et al., 1985)

Zircaloy Phase Present (K-MPa s) (K-MPa s)Q (J/mol)n (dimensionless)
Pure phase
Mixed: 50% phase, 50% phase
Pure phase
  • linear interpolation of ln(A), n, and Q is made between the values for pure and the equally mixed phases of ( - ), and between - and pure phase. (Donaldson et al., 1985; Ma et al., 2021).

Figure 4: Creep strain rate of Zircaloy-4 for the Donaldson model in the hoop direction as a function of temperature and stress generated using uniaxial tension tests.

Figure 5: Creep strain rate of Zircaloy-4 for the Donaldson model in the axial direction as a function of temperature and stress generated using uniaxial tension tests.

Creep rate contours generated using uniaxial tension tests are shown in Figure 4 (for the hoop direction) and Figure 5 (for the axial direction) as a function of temeprature and stress. Consistant with the larger creep coefficients, the creep rates in the axial direction are much larger than the hoop direction. The interpolation of creep parameters for the onset of the LOCA creep model (900K) and the the mixed phase of for the cladding material is illustrated through distinct regions of the creep rate. The fraction of each phase calculated is in the separate material model ZrPhase.

Limback Thermal Creep (Standard Operating Conditions)

The Limback-Andersson model includes both primary and secondary creep; primary creep can be important as part of power changes when the load on the cladding changes relatively suddenly.

Limback-Andersson Secondary Thermal Creep

Secondary thermal creep rate in the Limback-Andersson model is given as the Matsuo (1987) model where the creep rate is (1) where the constants , , and are shown in Table 4 below for the different cladding materials. These constants are converted from units of hr to s within the source code of BISON to allow the calculation of the creep rate in units of s. Within Eq. (1) is the temperature (K), = 650 (dimensionless), = 8.314 (J/mol/K), = 0.56 (dimensionless), = 1.4 10 ((n/cm)), and = 1.3 (dimensionless).

The secondary thermal creep rate given in Eq. (1) is calculated in units of hr and is immediately converted within BISON to units of s. This conversion changes the creep rate units into s to be consistent with BISON's SI unit convention.

Table 4: Standard Thermal Creep Zircaloy Material Constants

Clad TypeA (K/MPa/hr)Q (kJ/mol)n
stress relief annealed (Zr2 or Zr4)
recrystallization annealed (Zr2 or M5)
partially recrystallization annealed (Zr2)
stress relief annealed ZIRLO

Based on the Limback model, a new model for ZIRLO was developed by adjusting some parameters to fit data on ZIRLO material using (Foster et al., 2008; Quecedo et al., 2009; Seok et al., 2011). Luscher and Geelhood (2014) state that it has been found that the zircaloy recrystallization annealed model adequately describes the creep behavior of M5.

Note that is a function of effective stress:

Primary Creep from Limback-Andersson

The primary thermal creep rate is calculated as a non zero value when the secondary thermal creep rate is greater than zero while the primary creep strain is below the saturation value. Within these bounds, the primary thermal creep rate is calculated as (2) where = 52 (dimensionless) and is a time constant type variable defined as:

where is the saturated primary creep strain and is the steady state creep rate: the sum of the secondary thermal and irradiation creep rates. The primary thermal creep rate shown in Eq. (2) is calculated in units of hr and is immediately converted within BISON to units of s. This conversion changes the creep rate units into s to be consistent with the SI unit convention used in BISON.

The primary saturated strain, , can be determined by either the Matsuo model or Limback's modified Matsuo model, (Matsuo, 1987). The Limback modified model, given below, is used as the default method to calculate primary thermal creep strain. (3)

The primary saturated strain based on Matsuo model is given below, and can be used instead of the Limback's modified Matsuo model. (4)

The constant model parameters for the saturated primary creep calculation are given in Table 5. These constants are converted from units of hr to s within the BISON to enable the calculation of the creep rate in units of s.

Table 5: Parameters for Eq. (3) and Eq. (4)

Model ParameterParameter Value
(hr)
(dimensionless)
(hr)
(dimensionless)

Both primary creep strain and secondary thermal creep strain are saved as independent material properties, primary_creep_strain and thermal_secondary_creep_strain; these material properties can be saved to the output file through the use of AuxKernels to individually examine these components of the creep strain.

Hoppe Irradiation Creep

Irradiation-induced creep of cladding materials is based on an empirical model developed by Hoppe (1991) that relates the creep rate to the current fast neutron flux and stress. The specific relation implemented is: (5) where is the effective irradiation creep rate, is the fast neutron flux , is the effective (Mises) stress (MPa), and , , and are material constants. The irradiation creep rate calculated in Eq. (5) is given in units of hr and is immediately converted within BISON to units of s. This conversion changes the creep rate units into s to be consistent with the SI unit convention used in BISON.

The material constants , , and are shown in the table for different cladding materials. Note that the original Hoppe formulation is given in terms of circumferential stress while the relation implemented in BISON assumes an effective (von Mises) stress.

Table 6: Irradiation Creep Zircaloy Material Constants

Clad Type ((n/m) MPa/hr)
stress relief annealed (Zr2 or Zr4)
recrystallization annealed (Zr2 or M5)
partially recrystallization annealed (Zr2)
stress relief annealed ZIRLO

These constants are converted from units of hr to s within the source code of BISON to allow the calculation of the creep rate in units of s. The constants used in the irradiation creep model depend on the material selected as an input parameter.

Total Zircaloy Creep Strain

Total creep strain is the combination of the primary and secondary creep strains:

Example Input Syntax

[Materials<<<{"href": "../../../syntax/Materials/index.html"}>>>]
  [zry_thermal_creep]
    type = ZryCreepLOCAUpdate<<<{"description": "Computes the secondary thermal creep under loss-of-coolant accident conditions using the Erbacher (default), Kaddour, or Donaldson models; the Limback-Andersson primary thermal creep; and the Hoppe irradiation creep for Zircaloy cladding. This material must be run in conjunction with ComputeMultipleInelasticStress.", "href": "ZryCreepLOCAUpdate.html"}>>>
    high_temperature_creep_model<<<{"description": "The model to use in calculating high temperature creep. Choices are: Erbacher Kaddour Donaldson"}>>> = erbacher
    temperature<<<{"description": "The coupled temperature (K)"}>>> = temp
    model_primary_creep<<<{"description": "Set true to activate primary creep"}>>> = false
    model_irradiation_creep<<<{"description": "Set true to activate irradiation induced creep"}>>> = false
  []
[]
(test/tests/solid_mechanics/zry_creep/operating_to_loca_creep_1.i)

ZryCreepLOCAUpdate must be run in conjunction with the inelastic strain return mapping stress calculator as shown below:

[Materials<<<{"href": "../../../syntax/Materials/index.html"}>>>]
  [stress]
    type = ComputeMultipleInelasticStress<<<{"description": "Compute state (stress and internal parameters such as plastic strains and internal parameters) using an iterative process.  Combinations of creep models and plastic models may be used.", "href": "../ComputeMultipleInelasticStress.html"}>>>
    tangent_operator<<<{"description": "Type of tangent operator to return.  'elastic': return the elasticity tensor.  'nonlinear': return the full, general consistent tangent operator."}>>> = elastic
    inelastic_models<<<{"description": "The material objects to use to calculate stress and inelastic strains. Note: specify creep models first and plasticity models second."}>>> = 'zry_thermal_creep'
  []
[]
(test/tests/solid_mechanics/zry_creep/operating_to_loca_creep_1.i)

The material ZrPhase must also be included in the input file when running simulations with ZryCreepLOCAUpdate, such as

[Materials<<<{"href": "../../../syntax/Materials/index.html"}>>>]
  [phase]
    type = ZrPhase<<<{"description": "Computes the volume fraction of beta phase for Zr-based cladding materials as a function of temperature and time.", "href": "../ZrPhase.html"}>>>
    temperature<<<{"description": "Coupled temperature"}>>> = temp
    numerical_method<<<{"description": "Select numerical method to solve the equation for beta phase fraction"}>>> = 2
  []
[]
(test/tests/solid_mechanics/zry_creep/operating_to_loca_creep_1.i)

Input Parameters

  • absolute_tolerance1e-11Absolute convergence tolerance for Newton iteration

    Default:1e-11

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Absolute convergence tolerance for Newton iteration

  • acceptable_multiplier10Factor applied to relative and absolute tolerance for acceptable convergence if iterations are no longer making progress

    Default:10

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Factor applied to relative and absolute tolerance for acceptable convergence if iterations are no longer making progress

  • adaptive_substeppingFalseUse adaptive substepping, where the number of substeps is successively doubled until the return mapping model successfully converges or the maximum number of substeps is reached.

    Default:False

    C++ Type:bool

    Controllable:No

    Description:Use adaptive substepping, where the number of substeps is successively doubled until the return mapping model successfully converges or the maximum number of substeps is reached.

  • automatic_differentiation_return_mappingFalseWhether to use automatic differentiation to compute the derivative.

    Default:False

    C++ Type:bool

    Controllable:No

    Description:Whether to use automatic differentiation to compute the derivative.

  • base_nameOptional parameter that defines a prefix for all material properties related to this stress update model. This allows for multiple models of the same type to be used without naming conflicts.

    C++ Type:std::string

    Controllable:No

    Description:Optional parameter that defines a prefix for all material properties related to this stress update model. This allows for multiple models of the same type to be used without naming conflicts.

  • blockThe list of blocks (ids or names) that this object will be applied

    C++ Type:std::vector<SubdomainName>

    Controllable:No

    Description:The list of blocks (ids or names) that this object will be applied

  • boundaryThe list of boundaries (ids or names) from the mesh where this object applies

    C++ Type:std::vector<BoundaryName>

    Controllable:No

    Description:The list of boundaries (ids or names) from the mesh where this object applies

  • 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 computeQpProperties() 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

    Options:NONE, ELEMENT, SUBDOMAIN

    Controllable:No

    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 computeQpProperties() for the 0th quadrature point, and then copy that value to the other qps. Evaluations on element qps will be skipped

  • declare_suffixAn optional suffix parameter that can be appended to any declared 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 declared properties. The suffix will be prepended with a '_' character.

  • donaldson_creep_directionAxialThe direction to use in calculating the Donaldson model. Choices are: Axial Hoop

    Default:Axial

    C++ Type:MooseEnum

    Options:Axial, Hoop

    Controllable:No

    Description:The direction to use in calculating the Donaldson model. Choices are: Axial Hoop

  • fast_neutron_fluenceThe fast neutron fluence

    C++ Type:std::vector<VariableName>

    Unit:(no unit assumed)

    Controllable:No

    Description:The fast neutron fluence

  • fast_neutron_fluxThe fast neutron flux

    C++ Type:std::vector<VariableName>

    Unit:(no unit assumed)

    Controllable:No

    Description:The fast neutron flux

  • fract_beta_phase_namefract_beta_phaseThe name of the beta phase fraction material property

    Default:fract_beta_phase

    C++ Type:MaterialPropertyName

    Unit:(no unit assumed)

    Controllable:No

    Description:The name of the beta phase fraction material property

  • high_temperature_creep_modelErbacherThe model to use in calculating high temperature creep. Choices are: Erbacher Kaddour Donaldson

    Default:Erbacher

    C++ Type:MooseEnum

    Options:Erbacher, Kaddour, Donaldson

    Controllable:No

    Description:The model to use in calculating high temperature creep. Choices are: Erbacher Kaddour Donaldson

  • initial_fast_fluence0The initial fast neutron fluence

    Default:0

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:The initial fast neutron fluence

  • max_creep_increment0.001Maximum creep strain increment allowed by accuracy time step criterion

    Default:0.001

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Maximum creep strain increment allowed by accuracy time step criterion

  • max_inelastic_increment0.0001The maximum inelastic strain increment allowed in a time step

    Default:0.0001

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:The maximum inelastic strain increment allowed in a time step

  • maximum_number_substeps25The maximum number of substeps allowed before cutting the time step.

    Default:25

    C++ Type:unsigned int

    Controllable:No

    Description:The maximum number of substeps allowed before cutting the time step.

  • model_irradiation_creepTrueSet true to activate irradiation induced creep

    Default:True

    C++ Type:bool

    Controllable:No

    Description:Set true to activate irradiation induced creep

  • model_primary_creepTrueSet true to activate primary creep

    Default:True

    C++ Type:bool

    Controllable:No

    Description:Set true to activate primary creep

  • model_thermal_creepTrueSet true to activate steady state thermal creep

    Default:True

    C++ Type:bool

    Controllable:No

    Description:Set true to activate steady state thermal creep

  • outputThe reporting postprocessor to use for the max_iterations value.

    C++ Type:PostprocessorName

    Unit:(no unit assumed)

    Controllable:No

    Description:The reporting postprocessor to use for the max_iterations value.

  • primary_creep_modelLIMBACKThe model to be used for primary thermal creep.

    Default:LIMBACK

    C++ Type:MooseEnum

    Options:MATSUO, LIMBACK

    Controllable:No

    Description:The model to be used for primary thermal creep.

  • relative_tolerance1e-08Relative convergence tolerance for Newton iteration

    Default:1e-08

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Relative convergence tolerance for Newton iteration

  • temperatureThe coupled temperature (K)

    C++ Type:std::vector<VariableName>

    Unit:(no unit assumed)

    Controllable:No

    Description:The coupled temperature (K)

  • temperature_loca_creep_begin900The lower limit of the temperature range (in K) in which the thermal creep model applies

    Default:900

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:The lower limit of the temperature range (in K) in which the thermal creep model applies

  • temperature_standard_thermal_creep_end700The upper limit of temperature (in K) where the standard thermal creep model for normal operating temperature no longer applies

    Default:700

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:The upper limit of temperature (in K) where the standard thermal creep model for normal operating temperature no longer applies

  • use_substep_integration_errorFalseIf true, it establishes a substep size that will yield, at most,the creep numerical integration error given by substep_strain_tolerance.

    Default:False

    C++ Type:bool

    Controllable:No

    Description:If true, it establishes a substep size that will yield, at most,the creep numerical integration error given by substep_strain_tolerance.

  • use_substeppingNONEWhether and how to use substepping

    Default:NONE

    C++ Type:MooseEnum

    Options:NONE, ERROR_BASED, INCREMENT_BASED

    Controllable:No

    Description:Whether and how to use substepping

  • zircaloy_material_typeSTRESS_RELIEF_ANNEALEDType of zircaloy material properties to use in calculating creep. Note: ESCORE_IRRADIATIONGROWTHZR4 is not valid.

    Default:STRESS_RELIEF_ANNEALED

    C++ Type:MooseEnum

    Options:STRESS_RELIEF_ANNEALED, RECRYSTALLIZATION_ANNEALED, PARTIAL_RECRYSTALLIZATION_ANNEALED, ZIRLO, M5, ESCORE_IRRADIATIONGROWTHZR4

    Controllable:No

    Description:Type of zircaloy material properties to use in calculating creep. Note: ESCORE_IRRADIATIONGROWTHZR4 is not valid.

Optional Parameters

  • apply_strainTrueFlag to apply strain. Used for testing.

    Default:True

    C++ Type:bool

    Controllable:No

    Description:Flag to apply strain. Used for testing.

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

  • effective_inelastic_strain_nameeffective_creep_strainName of the material property that stores the effective inelastic strain

    Default:effective_creep_strain

    C++ Type:std::string

    Controllable:No

    Description:Name of the material property that stores the effective inelastic strain

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Controllable:Yes

    Description:Set the enabled status of the MooseObject.

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

    Default:True

    C++ Type:bool

    Controllable:No

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

  • seed0The seed for the master random number generator

    Default:0

    C++ Type:unsigned int

    Controllable:No

    Description:The seed for the master random number generator

  • substep_strain_tolerance0.1Maximum ratio of the initial elastic strain increment at start of the return mapping solve to the maximum inelastic strain allowable in a single substep. Reduce this value to increase the number of substeps

    Default:0.1

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Maximum ratio of the initial elastic strain increment at start of the return mapping solve to the maximum inelastic strain allowable in a single substep. Reduce this value to increase the number of substeps

  • 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

    Controllable:No

    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.

Advanced Parameters

  • creeprate_scale_factor1scaling factor for total creep rate. Used for calibration and sensitivity studies

    Default:1

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:scaling factor for total creep rate. Used for calibration and sensitivity studies

Advanced: Scaling Factors Parameters

  • internal_solve_full_iteration_historyFalseSet true to output full internal Newton iteration history at times determined by `internal_solve_output_on`. If false, only a summary is output.

    Default:False

    C++ Type:bool

    Controllable:No

    Description:Set true to output full internal Newton iteration history at times determined by `internal_solve_output_on`. If false, only a summary is output.

  • internal_solve_output_onon_errorWhen to output internal Newton solve information

    Default:on_error

    C++ Type:MooseEnum

    Options:never, on_error, always

    Controllable:No

    Description:When to output internal Newton solve information

Debug Parameters

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

    C++ Type:std::vector<std::string>

    Controllable:No

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

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

    Default:none

    C++ Type:std::vector<OutputName>

    Controllable:No

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

Outputs 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

Input Files

References

  1. A.T. Donaldson, T. Healey, and R.A.L. Horwood. Biaxial creep deformation of zircaloy-4 pwr fuel cladding in the alpha,(alpha + beta) and beta phase temperature ranges. Technical Report, British Nuclear Energy Society, 1985.[BibTeX]
  2. F. J. Erbacher, H. J. Neitzel, H. Rosinger, H. Schmidt, and K. Wiehr. Burst criterion of Zircaloy fuel claddings in a loss-of-coolant accident. In Zirconium in the Nuclear Industry, Fifth Conference, ASTM STP 754, D.G. Franklin Ed., 271–283. American Society for Testing and Materials, 1982.[BibTeX]
  3. J.P. Foster, H.K. Yueh, and R.J. Comstock. Zirloâ„¢ cladding improvement. Journal of ASTM International, 2008.[BibTeX]
  4. N. E. Hoppe. Engineering model for zircaloy creep and growth. In Proceedings of the ANS-ENS International Topical Meeting on LWR Fuel Performance, 157–172. Avignon, France, April 21-24, 1991.[BibTeX]
  5. D. Kaddour, S. Frechinet, A.F. Gourgues, J.C. Brachet, L. Portier, and A. Pineau. Experimental determination of creep properties of zirconium alloys together with phase transformation. Scripta Materialia, 51(6):515–519, 2004.[BibTeX]
  6. WJ Luscher and KJ Geelhood. Material property correlations: comparisons between FRAPCON-3.5, FRAPTRAN-1.5, and MATPRO. Technical Report NUREG/CR-7024 Rev.1, Pacific Northwest National Laboratory, 2014.[BibTeX]
  7. Zehua Ma, Koroush Shirvan, Yingwei Wu, and G.H. Su. Numerical investigation of ballooning and burst for chromium coated zircaloy cladding. Nuclear Engineering and Design, 2021. doi:https://doi.org/10.1016/j.nucengdes.2021.111420.[BibTeX]
  8. M. E. Markiewicz and F.J. Erbacher. Experiments on ballooning in pressurized and transiently heated Zircaloy-4 tubes. Technical Report KfK 4343, Kernforschungszentrum Karlsruhe GmbH (Germany, Kernforschungszentrum Karlsruhe, Germany, 1988.[BibTeX]
  9. Y. Matsuo. Thermal creep of zircaloy-4 cladding under internal pressure. Journal of Nuclear Science and Technology, 24(2):111–119, February 1987.[BibTeX]
  10. H. J. Neitzel and H. Rosinger. The development of a burst criterion for zircaloy fuel cladding under loca conditions. Technical Report KfK 4343, Kernforschungszentrum Karlsruhe GmbH (Germany, Kernforschungszentrum Karlsruhe, Germany, 1980.[BibTeX]
  11. M. Quecedo, M. Lloret, J.M. Conde, C. Alejano, J.A. Gago, and F.J. Fernandez. Results of thermal creep test on highly irradiated zirloâ„¢. Nuclear Engineering and Technology, 41(2):179–186, 2009.[BibTeX]
  12. C.S. Seok, B. Marple, Y.J. Song, S. Gollapudi, I. Charit, and K.L. Murty. High temperature deformation characteristics of zirloâ„¢ tubing via ring-creep and burst tests. Nuclear Engineering and Design, 241:599–602, 2011.[BibTeX]
  13. P. Van Uffelen, C. GyÅ‘ri, A. Schubert, J. van de Laar, Z. Hózer, and G. Spykman. Extending the application range of a fuel performance code from normal operating to design basis accident conditions. Journal of Nuclear Materials, 383(1):137–143, 2008. Advances in Nuclear Materials: Processing, Performance and Phenomena. doi:10.1016/j.jnucmat.2008.08.043.[BibTeX]