AuxKernels
- Sub Channel App
- SCMBlockedMassFlowRateAuxComputes inlet mass flow rate BCs, from specified mass flux and cross-sectional area and applies blocked inlet conditions
- SCMFlatMassFlowRateAuxComputes a uniform mass flow rate at the inlet
- SCMMassFlowRateAuxComputes mass flow rate from specified mass flux and subchannel cross-sectional area. Can read either PostprocessorValue or Real
- SCMQuadPowerAuxComputes axial power rate (W/m) that goes into the subchannel cells or is assigned to the fuel pins, in a quadrilateral lattice arrangement
- SCMRZPinQPrimeAuxAxial heat rate on pin surface for a 2D-RZ axi-symmetric fuel pin model
- SCMTriPowerAuxComputes axial power rate (W/m) that goes into the subchannel cells or is assigned to the fuel pins, in a triangular lattice arrangement
AuxVariables
FluidProperties
- Sub Channel App
- PBSodiumFluidPropertiesClass that provides the methods that realize the equations of state for Liquid Sodium
ICs
- Sub Channel App
- FCTFdisplacementICThis class calculates the displacement of the duct for the areva FCTF
- MarvelTriFlowAreaICComputes flow area of subchannels in a triangular lattice arrangement in a MARVEL-type micro-reactor
- MarvelTriWettedPerimICComputes wetted perimeter of subchannels in a triangular lattice arrangement in a MARVEL-type micro-reactor
- SCMMassFlowRateICComputes mass float rate from specified mass flux and cross-sectional area
- SCMQuadFlowAreaICComputes subchannel flow area in the square lattice subchannel arrangement
- SCMQuadPowerICComputes axial heat rate (W/m) that goes into the subchannel cells or is assigned to the fuel pins, in a square lattice arrangement
- SCMQuadWettedPerimICComputes wetted perimeter of subchannels in a square lattice arrangement
- SCMTriFlowAreaICComputes flow area of subchannels in a triangular lattice arrangement
- SCMTriPowerICComputes axial power rate (W/m) that goes into the subchannel cells or is assigned to the fuel pins, in a triangular lattice arrangement
- SCMTriWettedPerimICComputes wetted perimeter of subchannels in a triangular lattice arrangement
- ViscosityICComputes viscosity from specified pressure and temperature
Mesh
- Sub Channel App
- SCMDetailedQuadPinMeshGeneratorCreates a detailed mesh of fuel pins in a square lattice arrangement
- SCMDetailedQuadSubChannelMeshGeneratorCreates a detailed mesh of subchannels in a square lattice arrangement
- SCMDetailedTriPinMeshGeneratorCreates a detailed mesh of fuel pins in a triangular lattice arrangement
- SCMDetailedTriSubChannelMeshGeneratorCreates a detailed mesh of subchannels in a triangular lattice arrangement
- SCMQuadDuctMeshGeneratorCreates a mesh of 2D duct cells around a square-lattice subassembly
- SCMQuadPinMeshGeneratorCreates a mesh of 1D fuel pins in a square lattice arrangement
- SCMQuadSubChannelMeshGeneratorCreates a mesh of 1D subchannels in a square lattice arrangement
- SCMTriDuctMeshGeneratorCreates a mesh of 2D duct cells around a triangular lattice subassembly
- SCMTriPinMeshGeneratorCreates a mesh of 1D fuel pins in a triangular lattice arrangement
- SCMTriSubChannelMeshGeneratorCreates a mesh of 1D subchannels in a triangular lattice arrangement
- QuadSubChannelMeshCreates an subchannel mesh container for a square lattice arrangement
- TriSubChannelMeshCreates an subchannel mesh container for a triangular lattice arrangement
Modules
Modules/FluidProperties
- Sub Channel App
- PBSodiumFluidPropertiesClass that provides the methods that realize the equations of state for Liquid Sodium
Outputs
- Sub Channel App
- QuadSubChannelNormalSliceValuesPrints out a user selected value at a user selected axial height in a matrix format to be used for post-processing
Positions
- Sub Channel App
- SCMPinPositionsCreate positions at the pin positions in the SubChannel mesh.
Postprocessors
- Sub Channel App
- SCMDuctHeatRatePostprocessorCalculates the heat flow that goes into the coolant through the duct based on aux variable duct_heat_flux
- SCMPinPowerPostprocessorCalculates the total heat rate that goes into the coolant from all the heated fuel-pins based on aux variable q_prime
- SCMPinSurfaceTemperatureReturns the surface temperature of a specific fuel pin at a user defined height. Applies a linear reconstruction for the temperature.
- SCMPlanarMeanCalculates an mass-flow-rate averaged mean of the chosen variable on a z-plane at a user defined height over all subchannels
- SCMTHPowerPostprocessorCalculates the total power of the subchannel assembly via the thermal-hydraulic enthalpy flow rate balance between inlet and outlet.
- SubChannelDeltaCalculates an absolute overall inlet-mass-flow-rate weighted difference, of a chosen variable, for the whole subchannel assembly, from inlet to outlet
- SubChannelPointValuePrints out a user selected value of a specified subchannel at a user selected axial height
Problem
- Sub Channel App
- NoSolveProblemDummy problem class that doesn't solve anything
- QuadSubChannel1PhaseProblemSolver class for subchannels in a square lattice assembly and bare fuel pins
- TriSubChannel1PhaseProblemSolver class for subchannels in a triangular lattice assembly and bare/wire-wrapped fuel pins
SCMClosures
- Sub Channel App
- SCMFrictionMATRAClass that computes the axial friction factor using the MATRA correlation.
- SCMFrictionUpdatedChengTodreasClass that computes the axial friction factor using the updated Cheng Todreas correlations.
- SCMHTCBorishanskiiClass that computes the convective heat transfer coefficient using the Borishanskii correlation. Only use for fuel-pins.
- SCMHTCDittusBoelterClass that computes the convective heat transfer coefficient using the Dittus Boelter correlation.
- SCMHTCGnielinskiClass that computes the convective heat transfer coefficient using the Gnielinski correlation.
- SCMHTCGraberRiegerClass that computes the convective heat transfer coefficient using the Graber-Rieger correlation. Only use for fuel-pins.
- SCMHTCKazimiCarelliClass that computes the convective heat transfer coefficient using the Kazimi-Carelli correlation. Only use for fuel-pins.
- SCMHTCSchadModifiedClass that computes the convective heat transfer coefficient using the Schad-Modified correlation. Only use for fuel-pins.
- SCMMixingChengTodreasClass that models the turbulent mixing coefficient for wire-wrapped triangular assemblies using the Cheng Todreas correlations.
- SCMMixingConstantBetaClass that models the turbulent mixing coefficient beta as a user defined constant.
- SCMMixingKimAndChungClass that models the turbulent mixing coefficient using the Kim and Chung correlations.
Transfers
- Sub Channel App
- SCMPinSolutionTransferTransfers pin solution from computational mesh onto visualization mesh
- SCMSolutionTransferTransfers subchannel solution from computational mesh onto visualization mesh