La chaîne CEDRE est développée selon une architecture moderne permettant modularité et adaptabilité, ce qui inclut notamment l'implémentation de nouveaux modèles.
Une architecture multi-solveur pour un logiciel modulable
Ainsi, la chaîne CEDRE est conçue autour de sept solveurs :
CHARME : écoulements compressibles multifluides, réactifs, turbulents | SPIREE : phase dispersée (gouttes, cristaux, particules) en approche eulérienne | SPARTE : phase dispersée (gouttes, cristaux, particules) en approche lagrangienne |
|
|
|
ASTRE : rayonnement, méthode de Monte Carlo | REA : rayonnement, méthode des ordonnées discrètes | FILM : solveur de films liquides surfaciques |
|
|
|
ACACIA : conduction dans les solides | ||
|
Des calculs multi-physiques par approche multi-solveur
Les simulations de phénomènes mettant en jeu différentes physiques couplées peuvent être réalisés avec CEDRE en combinant l'utilisation des différents solveurs. Les interactions entre solveurs agissent :
- soit au niveau des conditions limites, comme par exemple une interaction thermique par transfert conjugué au contact fluide-solide,
- soit au niveau du champ volumique, comme par exemple des transferts de masse ou de chaleur entre les particules calculées en phase dispersée et le champ gaz porteur, ou bien d'énergie entre le rayonnement et la convection-conduction.
Ces interactions sont prises en compte soit par des calculs chaînés (one-way coupling) soit par des calculs couplés multi-solveurs (two-way coupling). Des calculs couplés impliquant à ce jour jusqu'à 3 solveurs sont régulièrement réalisés.
Des bibliothèques de fonctions
En outre, la chaîne CEDRE est équipée d'une bibliothèque de fonctions: thermodynamique, géométrique, turbulence, combustion. Celle-ci est constamment mise à jour et enrichie en fonction de l'avancée des travaux de recherche et d'expérimentations.