A multi-fidelity adaptive dynamical low-rank based optimization algorithm for fission criticality problems
C. Scalone, L. Einkemmer, J. Kusch, R. J. McClarren
TL;DR
This work develops a rank-adaptive dynamical low-rank (DLRA) algorithm to compute the dominant eigenpair $(k_{ ext{eff}}, \phi)$ in multigroup fission-criticality models, reducing memory and computation by representing the neutron flux as a low-rank factorization. The key novelty is a rank-adaptive inverse-power iteration that progressively increases the rank via a change-of-rank (CR) mechanism and tolerance scheduling, enabling accurate results with limited resources, and an extension to low-rank optimization over design parameters to reach target criticality. The method is demonstrated on plutonium and uranium-steel sphere benchmarks and a light-water reactor, showing significant reductions in average rank and computational cost while preserving high accuracy. These results support efficient, multi-query criticality analyses and reactor-design optimization in nuclear engineering.
Abstract
Computing the dominant eigenvalue is important in nuclear systems as it determines the stability of the system (i.e. whether the system is sub or supercritical). Recently, the work of Kusch, Whewell, McClarren and Frank \cite{KWMF} showed that performing a low-rank approximation can be very effective in reducing the high memory requirement and computational cost of such problems. In this work, we propose a rank adaptive approach that changes the rank during the inverse power iteration. This allows us to progressively increase the rank (i.e. changing the fidelity of the model) as we get closer to convergence, thereby further reducing computational cost. We then exploit this multi-fidelity approach to optimize a simplified nuclear reactor. In this case the system is parameterized and the values of the parameters that give criticality are sought.
