RIA LWRNuclearMaterials

This tutorial is currently under development.

A pre-existing assessment case already exists in:

[NuclearMaterials<<<{"href": "../../syntax/NuclearMaterials/index.html"}>>>]
  generate_output<<<{"description": "Add scalar quantity output for stress and/or strain"}>>> = 'elastic_strain_xx
    elastic_strain_yy elastic_strain_zz stress_xx stress_yy stress_zz strain_xx
    strain_yy strain_zz vonmises_stress'
  fission_operation<<<{"description": "Type of fission occuring in this simulation."}>>> = 'RIA'
  incremental<<<{"description": "Use incremental or total strain"}>>> = true
  physics<<<{"description": "Type(s) of physics used on this block."}>>> = 'Mechanics Thermal'
  initial_temperature<<<{"description": "Initial temperature in Kelvins."}>>> = 293
  stress_free_temperature<<<{"description": "Reference temperature for thermal eigenstrain calculation"}>>> = 293
  extra_vector_tags<<<{"description": "The tag names for extra vectors that residual data should be saved into"}>>> = 'ref'
  strain<<<{"description": "Strain formulation"}>>> = FINITE
  [UO2<<<{"href": "../../syntax/NuclearMaterials/UO2/index.html"}>>>]
    [fuel]
      block<<<{"description": "The list of ids of the blocks (subdomain) that the stress divergence kernels will be applied to"}>>> = 3
      uo2_models<<<{"description": "Type(s) of physics models used on this block.   The choices are: Burnup Elastic Creep Relocation Swelling ThermalExpansion HighBurnupStructureFormation"}>>> = 'Burnup Elastic Swelling ThermalExpansion'
      isotopes<<<{"description": "Fuel isotopes: Gd155 Gd157 U235 U238 Pu239 Pu240 Pu241 Pu242.  Number of entries must match number of entries in isotope_fractions."}>>> = 'U238 U235'
      isotope_fractions<<<{"description": "The isotope fractions associated with the 'isotopes' input line.  Must sum to 1.0."}>>> = '0.961 0.039'
      fuel_pin_geometry<<<{"description": "Name of the UserObject that reads the pin geometry from the mesh."}>>> = pin_geometry
      rod_ave_lin_pow<<<{"description": "The rod power history function."}>>> = linear_heat_rate_profile
      rpf_input<<<{"description": "The radial power profile function. Used to specify the rpf from input"}>>> = radial_power_profile
      fuel_volume_ratio<<<{"description": "Reduction factor for deviation from right circular cylinder representation of the fuel mesh.  The ratio of actual volume to right circular cylinder volume."}>>> = 1
      num_radial<<<{"description": "Number of radial divisions in secondary grid used to compute radial power profile."}>>> = 80
      num_axial<<<{"description": "Number of axial divisions in secondary grid used to compute radial power profile."}>>> = 49
      axial_power_profile<<<{"description": "The axial power peaking function."}>>> = axial_peaking_factors
      additional_generate_output<<<{"description": "Add scalar quantity output for stress and/or strain (will be appended to the list in `generate_output`)"}>>> = 'hydrostatic_stress'
    []
  []
  [ZirconiumAlloy<<<{"href": "../../syntax/NuclearMaterials/ZirconiumAlloy/index.html"}>>>]
    [clad]
      block<<<{"description": "The list of ids of the blocks (subdomain) that the stress divergence kernels will be applied to"}>>> = 1
      cladding_models<<<{"description": "Type(s) of physics models used on this block.   The choices are: Creep Elastic Plasticity ZryOxidation IrradiationGrowth ThermalExpansion ZrPhase ZryCladdingFailure"}>>> = 'Elastic Creep Plasticity ThermalExpansion'
      initial_fast_fluence<<<{"description": "The initial fast neutron fluence"}>>> = 8.40e25
      zircaloy_alloy_type<<<{"description": "Type of Ziracloy alloy to be used:  Zircaloy-2 or -4"}>>> = 4
      cold_work_factor<<<{"description": "Cold work factor - between 0.0 and 0.75"}>>> = 0.01
      plasticity_model_type<<<{"description": "The type of correlation to use to calculate the elastic constants for the ziracloy cladding. Choices are: PNNL MATPRO"}>>> = MATPRO
      matpro_poissons_ratio<<<{"description": "Flag for using MATPRO to compute Poisson's ratio"}>>> = true
      matpro_youngs_modulus<<<{"description": "Flag for using MATPRO to compute Young's modulus"}>>> = true
      material_output_properties<<<{"description": "Type(s) of material property outputs.   The choices are: crack_damage yield_stress relocation_strain recovered_relocation_strain pulverizers hbs_volume_fraction"}>>> = yield_stress
      additional_generate_output<<<{"description": "Add scalar quantity output for stress and/or strain (will be appended to the list in `generate_output`)"}>>> = 'creep_strain_xx creep_strain_yy creep_strain_zz'
    []
  []
[]
(assessment/LWR/validation/RIA_NSRR_FK/analysis/FK1/FK01_action.i)