FEJavaDemo

 

FEJavaDemo est un logiciel que j'ai programme avec Jérémie Simon (nous sommes tous deux dans la promo 06 de l'école des Ponts et Chaussées).

Il permet de résoudre des problèmes de conductivité thermique en utilisant la méthode des éléments finis. Le programme a pour but d'illustrer l'ouvrage "Methode der finiten Elemente für Ingenieure" dont notre tuteur M. Jung est le co-auteur. Le logiciel est destiné à l'apprentissage : l'utilisateur peut suivre les différents processus d'assemblage et de résolution grâce à des animations et à l'affichage des algorithmes implémentés. FEJavaDemo utilise des fonctions de forme linéaires ou quadratiques sur des triangles ou des quadrilatères mais a été conçu dans l'optique de gérer ultérieurement d'autres types d'objets. Pour rendre le programme utilisable par le plus grand nombre, il est disponible en trois langues et accompagné d'une documentation complète.

 

Cet applet permet d'avoir un aperçu du programme. Il manque plusieurs fonctionnalités très intéressantes, telles que le raffinage du maillage, la renumérotation des noeuds, la sauvegarde de la solution (jpeg, txt), etc. De plus, on ne peut utiliser ici que 2 maillages différents :

 

Téléchargement du logiciel complet avec ses sources

Une fois téléchargé, décompresser le zip puis lancer le programme en double-cliquant FEJavaDemo.jar (ou sur FEJavaDemo.bat sous Windows si votre OS n'est pas correctement configuré pour la gestion des .jar)

Le jar contient à la fois les fichiers .class et les sources du programme.

 


 

Téléchargement de la doc utilisateur en format pdf : Français Anglais Allemand

 


 

Téléchargement de la Javadoc en Anglais (pour comprendre en détails le fonctionnement du programme)

 


 

Ce logiciel a été programmé dans le cadre d'un stage scientifique de 3 mois à Dresde. Vous pouvez télécharger le rapport de stage de 70 pages (en Allemand) pour avoir de plus amples renseignements sur le programme. (descriptions des classes, des intéractions entre classes, etc.)