MOF: A Modular Framework for Rapid Application of Optimization Methodologies to General Engineering Design Problems
Brian Andersen, Gregory Delipei, David Kropaczek, Jason Hou

TL;DR
The paper introduces MOF, a Python-based modular framework that simplifies the application and comparison of optimization algorithms in complex engineering design problems, demonstrated with nuclear reactor applications.
Contribution
MOF provides a flexible, modular platform for implementing and testing various optimization algorithms in engineering, with built-in support for problem specification and comparison.
Findings
Genetic algorithm and simulated annealing effectively optimized nuclear fuel assembly problems.
MOF successfully handled constrained and unconstrained nuclear reactor optimization problems.
Benchmark cases demonstrate MOF's capability to evaluate future optimization methods.
Abstract
A variety of optimization algorithms have been developed to solve engineering design problems in which the solution space is too large to manually determine the optimal solution. The Modular Optimization Framework (MOF) was developed to facilitate the development and application of these optimization algorithms. MOF is written in Python 3, and it used object-oriented programming to create a modular design that allows users to easily incorporate new optimization algorithms, methods, or engineering design problems into the framework. Additionally, a common input file allows users to easily specify design problems, update the optimization parameters, and perform comparisons between various optimization methods and algorithms. In the current MOF version, genetic algorithm (GA) and simulated annealing (SA) approaches are implemented. Applications in different nuclear engineering optimization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNuclear reactor physics and engineering · Graphite, nuclear technology, radiation studies · Nuclear Engineering Thermal-Hydraulics
MethodsGenetic Algorithms
