Release V2.1.0 of PyARC
New PyARC updates include:
Added
- DASSH: enabled new capabilities from DASSH (version 0.12.2):
- New correlation for turbulent mixing in bare rod bundles; for conduction shape factor between subchannels
- Generalized pin temperature model allowing user-specified pin material with temperature-dependent thermal conductivity
- Hot channel factors for calculating coolant and pin peak temperatures plus uncertainty
- Spacer grid contributions to pressure drop for assemblies that do not use wire wrap
- Option to write axial pressure drop distribution to CSV
- Option to account for gravity head loss in total pressure drop
- Returning additional PyARC results as python objects in
user_object.results
enabling better integration within WATTS - Option
dif3d/assembly_channel
to lump all the same assembly type into 1 channel
Fixed
- MCC3: the
detailed
option for automatically generating MCC3 input was re-written to improve accuracy of the generated model. As a result, it is now incompatible withhex_lattice/replace
andhex_lattice/replace_ring
options. - REBUS: output printout are changed by default to return detailed information on each time-steps, and various fixes in postprocessing are implemented for burnup and fluence calculation.
Changed
- Mesh generation in PyGriffin now uses Reactor Geometry Mesh Builder (RGMB) mesh generators, specifically calling PinMeshGenerator and CoreMeshGenerator for defining a lattice of homogenized hexagonal assemblies. This simplifies the mesh input file and assigns Griffin material IDs directly onto the mesh instead of defining an explicit mapping between material ID and block ID in the input file.