Université de Rennes 1 M1 Mathématiques
Projet tutoré
Mise en œuvre de la méthode d’éléments finis de Lagrange P1et P2
Sujet proposé par Éric Darrigrand
Introduction
Nous avons à notre disposition un outil très élémentaire de réalisation de maillages pour des
domaines bornés 2D polygonaux convexes, écrit en Matlab. Cet outil construit des maillages P1. Nous
proposons dans un premier temps de réaliser un petit code de mise en œuvre des éléments finis de
Lagrange P1en dimension 2 pour tester les maillages. Dans un deuxième temps, nous proposons
d’évoluer l’ensemble de la programmation de façon à pouvoir également utiliser des éléments finis de
Lagrange P2. Les détails d’évolution du maillage, ainsi que les détails de mise en œuvre des éléments
finis P1et P2seront fournis par l’enseignant encadrant.
1 Exercice de programmation C
La mise en œuvre des éléments finis implique la réalisation d’un maillage. Dans ce projet, vous
seront fournis des outils simples pour créer vos propres maillages 2D Lagrange-P1. Dans le cadre
d’un exercice de programmation C, il vous sera demandé d’écrire une fonction de réalisation d’un
maillage P2à partir du maillage correspondant P1déjà construit. Pour cela, il est d’abord demandé
de déterminer les connectivités entre les arêtes du maillage et ses éléments.
2 Construction de maillages
En vue de la mise en œuvre des éléments finis, il est demandé de reprendre le travail précédent
sous matlab et de le mettre en application dans le cas de maillages construits à l’aide de la fonction
matlab delaunay.
3 Programmation des éléments finis P1en dimension 2
La mise en œuvre des éléments finis s’effectue au travers des étapes suivantes :
Choix de formules de quadrature sur l’élément de référence.
Définition des fonctions de base sur l’élément de référence.
Calculs géométriques sur les éléments du maillage.