Development and integration of a tool for physics-based shape and topology optimization in the MOOSE multiphysics simulation framework
We developed a C++ computational tool for physics-based shape and topology optimization and integrated it into the MOOSE multiphysics simulation framework. The tool implements combinatorial and discrete optimization algorithms, and includes performance enhancements like solution caching, tabu lists, and multi-run restarts. We demonstrate the tool’s flexibility with two applications that utilize different MOOSE physics modules. We implemented a Simulated Annealing search engine in our new tool. The first application is novel, adopting a two-dimensional Cartesian geometry representation of a pin-cell aiming for the optimal distribution of fuel and moderator material on a fixed mesh that maximizes neutron multiplication and coolant’s hydraulic diameter. Constraints were applied to the search procedure, and we explored their effect on the realized optimal shape, identifying a set that includes preliminary manufacturability constraints and that produces a Cartesian approximation of annular fuel pins, previously proposed by physical intuition. The second is a traditional PWR fuel shuffling application at the full-core scale aiming at minimizing peak power over the core. This capability was not available in MOOSE and is used to illustrate the flexibility of our new optimization capability to address other types of discrete optimization demands. In our test case, we obtained a 1250 pcm improvement in the multiplication factor and a reduced assembly power peaking of more than 30% relative to the initial unoptimized state comprising an IAEA-2D benchmark-based core. The loading patterns generated were consistent with established literature. This work enables multi-scale reactor design improvements, from the individual fuel pin level to the full core level. Future work will leverage MOOSE’s multiphysics capabilities to execute coupled-physics optimization exercises. • Created and verified a MOOSE tool for discrete and combinatorial shape optimization. • Developed multirun simulated annealing algorithm and constraints library in MOOSE. • Versatile objective functions can be used via MOOSE’s postprocessor system. • Tool is applied to pin-cell and core geometries. The tool predicts annular fuel pin design. • The code can benefit from MOOSE’s modules and apps constituting its herd.
Authors
- Nicholas Herring (ORCID: https://orcid.org/0000-0002-0614-2486)
- Muhammad Ramzy Altahhan (ORCID: https://orcid.org/0000-0002-6415-8152)
- Sebastian Schunert (ORCID: https://orcid.org/0000-0002-7556-4818)
- Y.Y. Azmy (ORCID: https://orcid.org/0000-0001-8917-5568)
Institutions
- North Carolina State University (US)
- Radiant Research (United States) (US)
- The University of Texas at Austin (US)
Publication Details
- Journal
- Progress in Nuclear Energy
- Published
- 2025-02-07
- DOI
- https://doi.org/10.1016/j.pnucene.2025.105619
- Primary Topic
- Electron and X-Ray Spectroscopy Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Nuclear Energy University Program