Méthodes numériques pour les EDOs et les EDPs
6 ECTS, semester 2, 12 weeks
| Program requirements | CC+examen |
| Teacher | Maxime Laborde |
| Weekly hours | 2 h CM , 2.5 h TD |
| Years | M1 mathématiques (MFA) |
ans de nombreux domaines (physique, économie, biologie, mouvements de population, imagerie, etc) les équations différentielles jouent un rôle central pour modéliser l’évolution d’un système. Cependant, que ce soit pour les équations différentielles ordinaires (EDO) ou les équations aux dérivées partielles (EDP), les solutions exactes sont rarement explicites. Il est nécessaire de recourir à des méthodes numériques pour obtenir des approximations exploitables.
Ce cours présente plusieurs méthodes numériques permettant d'approcher les solutions exactes de ces équations. Nous commencerons par l’étude de schémas de discrétisation de types différences finies. Dans ce cadre, deux notions fondamentales seront introduites : (1) la consistance, qui mesure à quel point un schéma numérique reproduit fidèlement l’équation d’origine, et (2) la stabilité, qui contrôle le comportement de l’erreur numérique au fil des itérations ou du temps. Ces deux propriétés, combinées, vont nous permettre de garantir la convergence des solutions approchées vers la solution exacte de l'équation.
Dans un second temps, nous aborderons des méthodes plus avancées, comme celle des éléments finis, basées sur la formulation faible des EDP. Cette approche permet de traiter des équations avec des données moins régulières et d'obtenir des estimations de convergence dans des espaces plus faibles tels que les espaces de Sobolev.
Le cours (cours magistral et travaux dirigés) est complété par des séances de TP en Python où vous aurez la possibilité de coder toutes les méthodes introduites.
Python.Python.Python en dimension $d = 1$ et Freefem++ pour $d \geq 2.$