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.resultsenabling better integration within WATTS - Option
dif3d/assembly_channelto lump all the same assembly type into 1 channel
Fixed
- MCC3: the
detailedoption for automatically generating MCC3 input was re-written to improve accuracy of the generated model. As a result, it is now incompatible withhex_lattice/replaceandhex_lattice/replace_ringoptions. - 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.