The paper proposes a general methodology to address the problem of coupling high-fidelity tools for the simulation of nuclear reactors with lower fidelity system tools that can be used for instance to simulate the balance of plant and/or the reactor control and protection systems. Based on efforts carried out by the engineering community at large, we propose to make use of the Functional Mock-up Interface, an industry standard that has been professionally developed for more than a decade with the objective of enabling seamless coupling of heterogeneous simulation systems. The coupling is obtained by encapsulating simulation tools into independent objects called Functional Mock-up Units (FMUs) that can communicate among them at runtime and in-memory via a standardized interface. In this preliminary work, we test this methodology by using OpenFOAM and the Modelica language as examples of high- and low-fidelity tools, respectively. We build on previous work from the aerospace community to couple OpenFOAM and FMUs, and we extend it to allow for the simulation of nuclear reactors using the OpenFOAM-based GeN-Foam multi-physics code.

The Functional Mock-up Interface as a unified framework to enable multi-scale, multi-fidelity and control-oriented simulations of nuclear reactors

N. Habtemariam;S. Lorenzi;
2023-01-01

Abstract

The paper proposes a general methodology to address the problem of coupling high-fidelity tools for the simulation of nuclear reactors with lower fidelity system tools that can be used for instance to simulate the balance of plant and/or the reactor control and protection systems. Based on efforts carried out by the engineering community at large, we propose to make use of the Functional Mock-up Interface, an industry standard that has been professionally developed for more than a decade with the objective of enabling seamless coupling of heterogeneous simulation systems. The coupling is obtained by encapsulating simulation tools into independent objects called Functional Mock-up Units (FMUs) that can communicate among them at runtime and in-memory via a standardized interface. In this preliminary work, we test this methodology by using OpenFOAM and the Modelica language as examples of high- and low-fidelity tools, respectively. We build on previous work from the aerospace community to couple OpenFOAM and FMUs, and we extend it to allow for the simulation of nuclear reactors using the OpenFOAM-based GeN-Foam multi-physics code.
2023
Proceedings of the International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering
978-1-926773-50-6
File in questo prodotto:
File Dimensione Formato  
Final_paper.pdf

Accesso riservato

Descrizione: Articolo principale
: Publisher’s version
Dimensione 2.45 MB
Formato Adobe PDF
2.45 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1263436
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact