Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Control And Optimization Modular Modeling Application For Nuclear Deployment

Software ·
DOI:https://doi.org/10.11578/dc.20250514.7· OSTI ID:code-155435 · Code ID:155435

The purpose of the COMMAND code is to provide a flexible, scalable tool for use in developing, integrating, and testing the technologies necessary for achieving autonomous operations of advanced nuclear reactors. The code enables users to efficiently implement custom simulations and experiments by combining key methods from different software modules. These modules are focused on: modeling and simulation tools, such as nuclear simulation tools used for high-fidelity modeling (e.g., Reactor Excursion and Leak Analysis Program [RELAP5-3D] and Monte Carlo N-Particle [MCNP]); machine learning and optimization tools (e.g., anomaly detection and data-driven modeling techniques); advanced control in its digital, high-performance, and supervisory control forms (e.g., proportional integral derivative (PID) control and model predictive control (MPC); and integration with hardware through industrial communication protocols. To ensure flexibility and scalability, COMMAND was designed to be both modular—the software “pieces” all inherit from generic building blocks and can be combined and connected to create complicated simulations—and high performing—designed for parallel processing, enabling simulations and experiments to take advantage of multi-core computers, servers, and nodes. The code is written in the Python programming language due to the language's popularity, active community, and open-source and cross-platform nature. Maintaining consistency with other simulation tools used within the nuclear energy community, users implement simulations and experiments through text input files, which define components, parameters, connections, etc., through lines of text. Given that COMMAND is written in Python, these input files are native Python scripts, and so use the standard Python structure and formatting. This also enables users to take advantage of Python's extensive package library to develop custom capabilities for their specific use cases.

Short Name / Acronym:
COMMAND
Software Type:
Scientific
License(s):
GNU Lesser General Public License v2.1
Programming Language(s):
Python
Research Organization:
Idaho National Laboratory (INL), Idaho Falls, ID (United States)
Sponsoring Organization:
USDOE Office of Nuclear Energy (NE)

Primary Award/Contract Number:
AC07-05ID14517
DOE Contract Number:
AC07-05ID14517
Code ID:
155435
OSTI ID:
code-155435
Country of Origin:
United States

Similar Records

Autonomous Controls For Reactor Technologies (acorn)
Software · Tue Jun 20 20:00:00 EDT 2023 · OSTI ID:code-108606

stor4build
Software · Mon Nov 10 19:00:00 EST 2025 · OSTI ID:code-170060

Software/hardware integration control system
Patent · Tue Jun 09 00:00:00 EDT 1987 · OSTI ID:6450349

Related Subjects