Le but de ce programme est de créer un programme de maillage 1D
(Poutres, tuyauterie, etc…) ayant les caractéristiques suivantes:
Utilisation du programme en mode graphique et en ligne de commande.
Multiplateforme. Fonctionnement sous Windows et Linux (Plateforme
originale de développement).
Utilisation de OpenGL et de GTK+.
Codé avec Haskell pour une plus grande fiabilité, limiter les
bogues, faciliter le maintient du code.
Fonctionnement en interactif. Chaque commande est évaluée
immédiatement.
Syntaxe du langage proche du langage APDL afin d’assurer une
compatibilité vers ANSYS.
Fonctionnement paramétrique. Utilisation de paramètres et de
formules mathématiques pour définir les coordonnées des points et
autres éléments. Utilisation d’une bibliothèque annexe (MathSymb)
pour manipuler, analyser et travailler sur les expressions
mathématiques.
Exportation du modèle vers différents formats en vue d’être repris
sur différents codes de calcul (ANSYS, Code_ASTER, Systus, etc…)
Développement prévu
Actuellement, les éléments principaux du programme ont été mis en place
et je travail activement afin de le rendre rapidement opérationnel en
suivant les étapes suivantes:
Implémentation de toutes les fonctions de base du programmes
(création, suppression, sélection, listing des entités, des efforts,
etc…).
Implémentation des fonctions d’exportation vers les autres codes.
Implémentation des fonctions avancées du programme (changements de
repères, modifications).
Test du programme avec différents modèles sur différents codes afin
de valider l’ensemble du programme.