figshare
Browse
pyrk-0.2.zip (713.31 kB)

PyRK v0.2

Download (713.31 kB)
software
posted on 2015-12-13, 23:30 authored by Kathryn HuffKathryn Huff, Xin Wang
PyRK:Python for Reactor Kinetics, Version 0.2. In this work, a new python package, PyRK (Python for Reactor Kinetics), is introduced. PyRK has been designed to simulate, in zero dimensions, the transient, coupled, thermal-hydraulics and neutronics of time-dependent behavior in nuclear reactors. PyRK is intended for analysis of many commonly studied transient scenarios including normal reactor startup and shutdown as well as abnormal scenarios including Beyond Design Basis Events (BDBEs) such as Accident Transients Without Scram (ATWS). For robustness, this package employs various tools within the scientific python ecosystem. For additional ease of use, it employs a reactor-agnostic, object-oriented data model, allowing nuclear engineers to rapidly prototype nuclear reactor control and safety systems in the context of their novel nuclear reactor designs.

The version 0.2 release includes a finite volume meshing algorithm for spherical fuels and produces an hdf5 output database.

Funding

fhr.nuc.berkeley.edu

History