Newsletter ThermoSysPro et TaeZoSysPro 2025

16/07/2025

ThermoSysPro Day

ThermoSysPro Day took place on October 11, 2024, at the EDF Lab in Chatou, with around a hundred participants. The morning session, open to everyone, featured a conference punctuated with informal discussions about the uses of ThermoSysPro and the associated Modelica libraries. The main topics included: SMRs and new reactors, transport of various fluids, data reconciliation, user interface, and more. The presentations can be downloaded directly from the event website. See you in 2026 for the next TSP Day!


A first collaborative version (TSP v4.1)

Version 4.1 of ThermoSysPro was released in January 2025. It includes several enhancements as well as some new features (such as the NuclearCore package and the WirelessSensor component). Most importantly, it marks the beginning of a new collaborative organization within the modeling team of the PRISME department at R&D, taking over from the original creators of the library.

A new minor release is currently being considered, notably involving modifications to certain components (such as heat exchangers) and the integration of Markdown documentation directly within ThermoSysPro components. A new major release of the library is also under development, with the main focus being a revision of the Fluid sub-package to support the use of new fluids via Modelica’s Medium mechanism (including the addition of hydrogen, refrigerants, etc.), as well as the tracking of “traces” or “species” within fluids.


TaeZoSysPro and Nuclear Ventilation

The first project cycle of the Nuclear Ventilation project concluded at the end of 2024. During this project, the TAeZoSysPro library was used to explore various system-level approaches for conducting thermo-aeraulic studies of industrial facilities. These different approaches were compared with each other, with 3D CFD-type methods, and with experimental results obtained during Rafik Moulouel’s PhD thesis — “Experimental and Numerical Characterization of Thermo-Aeraulic Phenomena in Nuclear Power Plant Rooms Equipped with Heat-Sensitive Equipment” — using the test room of the Zephyr platform. This work helped identify the mechanisms responsible for modeling errors in estimating average temperatures using 0D/1D codes.

A paper titled “TAeZoSysPro: A Modelica Library for Thermal Aeraulic and Buildings Thermodynamics Calculations” has been submitted and accepted for the upcoming Modelica Conference. It provides a concise overview of the capabilities offered by the TAeZoSysPro library, both for thermo-aeraulic studies and for building thermodynamics analyses involving mass-energy phenomena.


Ther year of Streamlit

A model should not be used solely by its developer. However, sharing or deploying it can quickly become a challenge—due to installation issues, user permissions, or the unavoidable learning curve for new users unfamiliar with Modelica or ThermoSysPro. That’s why having a simple, user-friendly way to encapsulate and share models is often essential.
Over the past year, we’ve adopted Streamlit, an open-source Python library, to build and host server-based modeling apps. These apps are accessible via a web browser—no installation needed—making it easy to share models, gather feedback, and deliver updates instantly. Whether for analyzing the effect of control parameters on transients, visualizing the chemical conditioning of a plant, or any other model- or data-driven use, Streamlit allows us to engage a broader audience and bridge the gap between modelers and end-users.


Reverse Osmosis

An internship co-supervised with the LNHE (National Laboratory for Hydraulics and Environment) led to the development of a ThermoSysPro module for reverse osmosis membranes, based on a meta-model. This new component can be used to anticipate the operation of new dynamic systems built around assemblies of membrane modules. The modeling of such systems, which can treat effluents, is also made possible thanks to previous work on species transport in fluids (Chimiscope project).


--- Quick Hits ---

ThermoSysPro and TAeZoSysPro moved on GitLab! Mail us to have your account created and interact with the team.

Training sessions : Initial (Mars 2026) and new advanced training session on ThermoSysPro (November 17–18, 2025).

JEMS (Systems Modeling Exchange Day) will take place on November 4, 2025, at the EDF Lab in Saclay.

Down the Rabbit Hole: our recent publications

Simulation of Flexible Small Modular Reactor Operation with a Thermal Energy Storage System

G.C. Masotti, S. Lorenzi, M. E. Ricotti, N. Alpy, H. D. Nguyen, D. Haubensack, G. Simonini

Energy Management for a Hydrogen-Based Distribution Network Using Economic Model Predictive Control

L. Corona Mesa-Moles and D. Faille contribution 

Experimental and Numerical Characterization of Thermo-Aeraulic Phenomena in Nuclear Power Plant Rooms Equipped with Heat-Sensitive Equipment





French version



Journée ThermoSyspro

La Journée ThermoSysPro a eu lieu le 11 octobre 2024 à l’EDF Lab de Chatou avec une centaine de participants. La matinée, ouverte à tou⋅te⋅s, était consacrée à une conférence ponctuée de rencontres informelles autour des usages de ThermoSysPro et des bibliothèques Modelica associées. Les thématiques principales étaient les suivantes : SMR et nouveaux réacteurs, transport de différents fluides, réconciliation de données, interface utilisateur, etc. Les présentations peuvent être téléchargées directement depuis le site de l’évènement. Rendez-vous en 2026 pour la prochaine journée TSP !


Une première version collaborative (TSP v4.1)

La version 4.1 de ThermoSysPro est sortie en janvier 2025. Elle comprend un certain nombre d'améliorations ainsi que quelques nouveautés (package NuclearCore, composant WirelessSensor, etc.). Surtout elle est l’aboutissement d’une nouvelle organisation collaborative au sein de l’équipe de modélisateurs du département PRISME de la R&D pour prendre la relève des créateurs de la bibliothèque.

Une nouvelle version mineure est en cours de réflexion avec notamment la modification de certains composants (échangeurs) ainsi que l’intégration d’une documentation Markdown directement dans les composants ThermoSysPro. Une nouvelle version majeure de la bibliothèque est en cours de développement avec comme élément principal la refonte du sous-package Fluid pour intégrer l’utilisation de nouveaux fluides par le mécanisme Modelica des Mediums (rajouts de l’hydrogène, de fluides frigorifiques...) ainsi que le suivi de « traces » ou « espèces » dans les fluides.


TaeZoSysPro et Ventilation nucléaire

Le premier cycle projet du Ventilation nucléaire s’est terminé fin 2024, projet pendant lequel la librairie TAeZoSysPro a été utilisée afin d’explorer les différentes approches systèmes pouvant être mises en œuvre pour réaliser des études de thermo-aérauliques de locaux industriels. Ces différentes approches ont été comparées entre elle, comparées à des approches 3D type CFD et comparées aux résultats expérimentaux obtenus dans le cadre de la thèse de Rafik Moulouel – «Caractérisations expérimentales et numériques des phénomènes thermo-aérauliques dans les locaux de centrales nucléaires équipés de matériels thermosensibles » à l’aide du local témoin de la plateforme Zephyr. Cela a permis d’identifier les mécanismes à l’origine des erreurs de modèles pour l’estimation de la température moyenne par des codes 0D/1D.

Un article soumis et accepté pour la prochaine conférence Modelica « TAeZoSysPro: A Modelica Library for Thermal Aeraulic and Buildings Thermodynamics Calculations » présente de manières synthétiques les possibilités offertes par la librairie TAeZoSysPro aussi bien pour les études thermo aéraulique que pour la réalisation d’études thermodynamique bâtiments impliquant des phénomènes masse-énergie.


L’année Streamlit

Un modèle n’a pas vocation à rester entre les mains de son seul développeur. Pourtant, le partager ou le déployer peut vite devenir un vrai casse-tête : problèmes d’installation, gestion des droits, ou encore le temps de prise en main des outils comme Modelica ou ThermoSysPro pour les non-initiés. D’où l’intérêt d’une solution simple et intuitive pour encapsuler et diffuser les modèles.
Depuis un an, nous utilisons Streamlit, une bibliothèque Python open source, pour créer et héberger des applications de modélisation accessibles directement en ligne. Sans installation préalable, ces applications permettent à l’utilisateur d’accéder aux modèles, donner son avis, ou profiter instantanément des dernières mises à jour. Que ce soit pour analyser l’effet de paramètres de régulation sur des transitoires, visualiser le conditionnement chimique d’une installation, ou tout autre usage basé sur des modèles ou des données, Streamlit nous permet de toucher un public plus large et de rapprocher les modélisateurs et les utilisateurs finaux.


Osmose Inverse

Un stage co-encadré avec le département LNHE (Laboratoire National d'Hydraulique et Environnement) a permis de développer un module ThermoSysPro de membrane d’Osmose Inverse à partir d’un méta-modèle. Ce nouvel élément peut être utilisé pour anticiper l’exploitation de nouveaux systèmes dynamiques reposant sur un agencement de modules membranaires. La modélisation de ces systèmes pouvant traiter des effluents est aussi rendu possible par le travail réalisé précédemment sur le transport d’espèces dans les fluides (projet Chimiscope).

--- Vite lu ---

ThermoSysPro et TAeZoSysPro sont désormais aussi disponibles sur GitLab! Ecrivez-nous pour avoir un compte et interagir avec l’équipe.

Formation initiale (prévue en Mars 2026) et nouvelle formation ThermoSysPro avancée (17 et 18 Novembre 2025).

La JEMS (Journée d’Echange sur la Modélisation Système) aura lieu le 4 Novembre 2025 à l’EDF Lab de Saclay.

Pour aller plus loin : les publications récentes de l’équipe

Simulation of Flexible Small Modular Reactor Operation with a Thermal Energy Storage System

G.C. Masotti, S. Lorenzi, M. E. Ricotti, N. Alpy, H. D. Nguyen, D. Haubensack, G. Simonini

Energy Management for a Hydrogen-Based Distribution Network Using Economic Model Predictive Control

Contribution de L. Corona Mesa-Moles et D. Faille 

Caractérisations expérimentales et numériques des phénomènes thermo-aérauliques dans les locaux de centrales nucléaires équipés de matériels thermosensibles