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)