{"partition": "head_middle", "source_domain": "www.framablog.org", "digest": "sha1:C4HZORV25JHBQBJ7OSAGRAT5YKOD6O4P", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00028.parquet"}
Beginning with Code_Aster, un nouveau Framabook
déc.
Par Goofy
Aubry,
CC-BY-SA,
Code_Aster,
Finite_elements,
Framabook,
Derniers commentaires shokin
Je ne m'y connais pas en codes. Mais l'idée de mettre des ouvrages didactiques sous des licences libératrices et en libre téléchargement (no DRM) est
Lionel MARTIN
Bonjour, Pour ma thèse soutenue en 2006, j'ai travaillé sur un prototype logiciel basé sur CodeAster. J'en garde pas un souvenir d'ergonomie
Sortie de Beginning with Code_Aster, un livre de Jean-Pierre Aubry
Framabook a le plaisir de vous faire part de la parution d’un nouvel ouvrage qui vous initiera à la méthode des éléments finis.
Vous trouverez des détails sur l’ouvrage sur sa page Framabook. Son auteur, Jean-Pierre Aubry, est ingénieur à La Machine, célèbre compagnie de théâtre de rue dont la particularité est entre autres de présenter de gigantesques structures artistiques.
À l’occasion de la sortie de son livre, Jean-Pierre Aubry a bien voulu répondre à quelques questions à propos de ses activités et de ce manuel paru dans la collection Framabook.
Framabook : Bonjour Jean-Pierre. Tu publies un ouvrage plutôt complexe sur la méthode des éléments finis dans la collection Framabook. Ce manuel a ceci de particulier qu’il introduit à l’utilisation de Code_Aster. Comment as-tu découvert ce logiciel libre ?
Jean-Pierre Aubry : J’ai commencé ma carrière il y a bien longtemps déjà en concevant des voiliers avec Philippe Harle. Et dès le début des années 1970 nous utilisions un calculateur électronique (Hewlett Packard 9810, si je me souviens bien) pour automatiser certaines tâches de conception répétitives impliquant du calcul numérique. À cette époque, le terme ordinateur n’était pas encore omniprésent, les machines n’avaient pas d’écrans, et les résultats étaient des chiffres imprimés sur une bande de papier.
En 1986 j’ai participé à la conception d’un voilier pour lequel le CEA (Cadarache) avait offert des moyens, matériels et humains, en matière de calcul par éléments finis, pour valider un module de calcul adapté aux matériaux composites, cette collaboration m’avait ouvert les yeux sur les possibilités de cette méthode… qui est devenue, par la suite, un fil conducteur dans ma vie professionnelle, hormis peut être le passage par la conception des appareils à pression de gaz, ou des citernes de transport de matières dangereuses, de l’essence aux composés les plus dangereux en passant par les acides chlorhydrique ou fluorhydrique par exemple. En effet ces objets sont conçus selon des règles empiriques (au vrai sens de ce terme, souvent galvaudé) datant de la fin du XIXe siècle, soigneusement améliorées depuis et considérées, par toutes les autorités du monde, comme suffisantes.
Précédemment j’avais été responsable du département simulation numérique d’un bureau de recherche et développement où nous utilisons le logiciel SAMCEF®, un poids lourd de la catégorie.
Le passage sous licence GPL de Code_Aster en 2001 est un événement qui n’était passé inaperçu aux yeux de personne dans la communauté des utilisateurs de logiciels de modélisation numérique, mais la réputation d’être rébarbatif était telle que je ne m’y étais pas intéressé. C’est presque tout naturellement qu’en 2005, pour les travaux de La Machine, nous avons fait l’acquisition d’une licence de SAMCEF® qui, pour quelques dizaines de milliers d’euros, était encore bien loin d’être complète. Parallèlement je menais une veille technologique et j’avais déjà regardé plusieurs logiciels open source de calcul par éléments finis. Il y en a des dizaines mais aucun d’eux ne couvrait vraiment nos besoins.
En 2007 j’ai sauté le pas, téléchargé le live CD de CAELinux contenant Salome-Meca et Code_Aster (j’utilisais déjà plus ou moins régulièrement Gmsh) et je m’y suis mis. Les débuts ont été laborieux et après deux ans de travail en parallèle avec le logiciel précédent, j’ai considéré que je savais utiliser Code_Aster et qu’il donnait les résultats attendus.
Et voilà « by appointement to La Machine » pour Code_Aster !
FB : Depuis la libération de ce logiciel par EDF, une communauté Code_Aster a vu le jour, et dont tu es l’un des membres. Peux-tu nous présenter cette communauté et ses activités ?
JPA : En fait il y a deux entités quelque peu distinctes.
D’une part il y a une communauté informelle autour de Code_Aster, ce sont des utilisateurs qui s’entraident par l’intermédiaire de plusieurs forums hébergés sur le site de Code_Aster. On y trouve principalement des questions concernant l’installation, l’usage voire le développement et cela s’apparente à une auberge espagnole. C’est d’ailleurs après avoir participé à quelques centaines d’interventions sur ces forums que m’est venue l’idée d’écrire ce livre. Au moment où sa rédaction s’achève, je constate d’ailleurs que les quelques centaines de participations sont en passe de devenir deux milliers.
D’autre part, il existe une communauté formelle plus restreinte, le réseau ProNet, regroupant les entreprises qui utilisent Code_Aster à titre professionnel soit pour la réalisation de calculs pour leur propre usage, soit en tant que sociétés de services. Et là hormis la promotion de Code_Aster, voire son enseignement, les questions évoquées sont plus spécialisées.
FB : Dès le premier chapitre, tu signales que le livre n’est ni un livre d’ingénierie mécanique ni un livre dédié au design structurel. Pourquoi ce choix d’en rester à la méthode des éléments finis ?
JPA : En fait c’est assez simple : en plus de 300 pages je n’ai couvert que quelques centièmes des capacités de Code_Aster, dont je ne connais probablement pas beaucoup plus d’une grosse dizaine, et j’ai dû faire des choix pour avoir un fil directeur et ne pas trop m’évader. Ajouté à cela, un précis de conception de structure aurait produit un livre bien plus volumineux et m’aurait amené sur des terrains où mes connaissances sont encore bien trouées(1) !
Quoi qu’il en soit, les deux sujets sont fondamentalement différents. Le calcul de structure dans sa déclinaison éléments finis n’est qu’une AIDE à la conception. De nombreuses structures remplissant correctement leur rôle ont été construites sans aucune simulation numérique. Caravelle et Concorde ont été conçus à l’époque où l’outil de conception des bureaux d’étude le plus avancé était une règle à calcul (c’est sur un objet de ce type que s’appuie le personnage représenté sur la couverture). A contrario il est tout à fait possible de faire la justification par la méthode des éléments finis d’une structure médiocre voire dangereuse