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
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