Depuis plus de 10 ans, Aether Engineering utilise code_aster, pour répondre à ses besoins en simulation industrielle, mais également pour relever de nouveaux enjeux techniques. Ioannis P. Christovasilis (Ph.D, ingénieur structure et développeur), et Lorenzo Riparbelli (Ph.D et ingénieur structure) co-directeurs de l’entreprise, nous expliquent ce choix.

Quel est le cœur de métier d’Aether Engineering ?

Historiquement, Aether Engineering s’est d’abord concentré sur la modélisation numérique pour le secteur des services, des structures et du conseil. Puis, progressivement, nous avons étendu notre périmètre d’action afin de couvrir des domaines où nous avons identifié un besoin avéré, comme le secteur des logiciels industriels. Notre objectif est, en effet, de développer des solutions transversales capables de répondre aux besoins des systèmes dits non conventionnels. Pour ce faire, nous explorons la question de l'interaction homme-machine pour développer des workflows accessibles à tous qui permettent de réaliser des analyses complexes. Quels étaient vos besoins initiaux en matière de simulation industrielle en Open Source ? Nous nous sommes tournés vers la simulation industrielle en Open Source pour répondre à des besoins que les solutions propriétaires ne couvrent pas. Prenons l’exemple des structures en bois. Il n’existe pas de solution propriétaire destinée à ce segment. Pour un acteur comme Aether Engineering, le principal enjeu est donc de développer une solution ou bien de configurer une solution existante. Pour lever ce frein, nous avons fait le choix de capitaliser sur code_aster, une solution ouverte qu’il est possible de personnaliser et de configurer. Concrètement, il est possible d'y insérer nos modèles spécifiques pour le bois afin de développer des règles de comportement adaptées à ce matériau organique (à l'aide de Mfront), qui est différent des matériaux classiques utilisés dans le monde de la construction. Cela peut être intégré à la mécanique des contacts et aux analyses dynamiques du solveur naturellement orientées vers la construction et la mécanique en général. Pourquoi avez-vous choisi code_aster ? Sur le marché, le principal vecteur de différenciation de code_aster est sa transversalité. Il couvre la partie structurelle, mécanique, hydromécanique, thermomécanique, sismique, fondation, géotechnique, ou encore les assemblages 3D… L’utilisation d’une solution en Open Source offre une transparence absolue sur le code ainsi qu’une maîtrise totale des données. Au-delà, c’est aussi une solution très compétitive en termes de coût en comparaison aux solutions commerciales. Enfin, elle s’inscrit aussi dans un écosystème ouvert et collaboratif très dynamique.

Pour quels usages et applications utilisez-vous code_aster ?

Nous utilisons code_aster depuis plus de 10 ans déjà. Après l’avoir utilisé pour nos analyses et calculs autour du bois, aujourd’hui nous avons étendu son utilisation à toute notre activité. Par exemple, nous l’utilisons pour traduire de manière automatisée la modélisation des informations du bâtiment en solution structurelle. Dans ce cadre, nous utilisons code_aster via une application web. Nous utilisons également code_aster dans le cadre d’un projet européen sur les autorisations numériques pour la construction d'actifs structurels avec un travail important autour des workflows complexes. En plus de code_aster, nous utilisons aussi la solution SALOME ainsi que les images Docker et la solution Singularity qui sont mises à disposition par Simvia.

Vous collaborez désormais avec Simvia sur des projets à très forte valeur ajoutée.

Pouvez-vous nous en dire plus ?

En effet ! Actuellement, nous travaillons sur l’automatisation du couplage en CFD avec code_aster pour les structures. Dans le cadre de cette collaboration, les experts de Simvia ont pris en charge la simulation CFD. Ensemble, nous avons défini les méthodes et le format des données. Malgré la complexité de l’exercice, nous avons obtenu de très bons résultats que nous allons présenter lors d’une prochaine conférence à Paris. Sur le moyen terme, l’idée est de permettre à toute la communauté Open Source de bénéficier de ce travail collaboratif qui prend la forme du premier cadre Open Source reproductible et transparent permettant de réaliser une analyse de l’impact du vent sur les structures.

Selon vous, quels sont les principaux avantages de ces solutions en Open Source ?

Le principal avantage de ces solutions réside dans la possibilité de les personnaliser et de les configurer. En outre, les images et les conteneurs Docker développés par Simvia facilitent la prise en main et permettent une utilisation sur un ordinateur, un serveur et le web. Cette flexibilité est un réel atout qui ouvre de nombreuses perspectives pour les entreprises de toute taille et les bureaux d’études. Chez Aether Engineering, en capitalisant sur tous ces atouts, nous avons développé un modèle basé sur une formulation continue de contact avec frottement qui permet de modéliser et d’analyser l’adhérence des structures en bois dans les bâtiments. Le phénomène du contact avec frottement, dans notre cas, en dynamique, est l'un des domaines d'application les plus difficiles de la mécanique computationnelle. Mais grâce à code_aster et à ses formulations solides et avancées du phénomène, nous avons réussi à développer un modèle tout à fait pertinent par rapport aux tests sismiques à échelle réelle. Ce sujet a fait l'objet d'un article qui a été publié l'année dernière.

Quels conseils pourriez-vous donner à une entreprise de taille moyenne qui envisage d’adopter l'open source pour la simulation industrielle ?

Le principal enjeu n’est pas financier, il est avant tout humain. L’adoption de solutions en Open Source demande un important investissement en temps et en compétences afin d’obtenir des résultats concrets. Dans cette démarche, il est aussi essentiel de définir une feuille de route détaillée avec des objectifs réalistes. Cette approche permet de sécuriser un retour sur investissement significatif qu’il n’est pas possible d’atteindre avec des solutions propriétaires : montée en compétences des équipes, développement de compétences transverses, gain de temps et de productivité, optimisation des processus et de solutions… Enfin, pour maximiser les chances de réussite, il est aussi important de s’entourer d’experts, comme les équipes de Simvia !