Neutron Point Kinetics with Ramp Reactivity
Analytical and numerical solutions of the NPKE with a linear reactivity ramp
Overview
The present repository documents the computational implementation of a new analytical solution of the following system of differential equations:
known as the Neutron Point Kinetic Equations (NPKE). Such analytical solution corresponds to the particular case of a linear ramp reactivity, \(\rho(t)=at+b\) and was obtained using the Modified Integral Method (MIM).
Python Codes and Implementations
Python 3 implementations included in this repository:
-
Analytical neutron density \( n(t) \)
Implementation usingSciPy/NumPylibraries. -
High-precision analytical neutron density \( n(t) \)
Implementation usingmpmathwith 32-digit precision by default. -
Delayed neutron precursor concentration \( C(t) \)
Analytical evaluation consistent with the neutron density solvers. -
RK4 reference solver
A high-precision classical Runge–Kutta 4 (RK4) scheme used as benchmark. -
Analytical benchmark solution by Zhang et al. (2008)
Closed-form formulation for comparison and validation. -
Analytical benchmark solution by Palma et al. (2010)
Alternative analytical solution for cross-checking the proposed method. -
Comparative execution-time benchmark
A dedicated performance routine that evaluates and compares the mean execution time of all methods. The implementation makes use oftime,to quantify the computational cost of each approach.
The related article
These results accompany the manuscript:
A New Analytical Solution to the Neutron Point Kinetics Equations for Linear Ramp Reactivity: \(\rho(t)=a t + b\). A Theoretical and Computational Framework
that was recently submitted to the journal Computer Physics Communications.
Map of the site
You can use the navigation bar above, or the following buttons, to explore:
Main analytical expressions and key formulae used in the article.
Summary of the Python scripts, interfaces, and numerical settings.
Comparison against the high-precision RK4 benchmark and analytical references.
Authorship, affiliations, and financial support acknowledgements.
For more details of the derivation of the analytical solution, its computational implementation as well as a numerical analysis, please see the manuscript mentioned above.