1. Introduction#
1.1. Objectif du cours#
L’objectif de ce cours est d’apprendre à maîtriser les outils numériques utilisées pour la modélisation de problèmes en Mécanique
En particulier, on va mettre en oeuvre une méthode, que l’on peut qualifier de démarche du calcul scientifique, dont les étapes sont les suivantes:
Analyse physique du problème
Définition d’un modèle mathématique
Recherche d’une solution (approchée) numérique
Mise en oeuvre d’une solution algorithmique
Programmation sur un ordinateur
Validation et Analyse physique du résultat
Important
L’assimilation du cours nécessite une méthode de travail avec:
une démarche rigoureuse pour méthodes de base
un travail régulier pour savoir appliquer ces méthodes
apprendre à vérifier systématiquement sa démarche
savoir l’expliquer (avec des phrases)
savoir prendre des notes manuscrites pour apprendre !
1.1.1. Outils informatiques:#
Pour mettre en oeuvre cette démarche, on utilisera en particulier les outils informatiques suivants:
Linux, qui est un système d’exploitation de type Unix
des outils de programmation numériques sous Python
avec en particulier les bibliothèques suivantes:
numpy, scipy pour le calcul numérique:
sympy pour le calcul formel:
matplotlib pour la visualisation:
des logiciels Éléments Finis: FreeFem, Comsol
1.1.2. Applications#
Cette démarche sera utilisée pour résoudre divers problèmes de mécanique, dont:
la modélisation d’un treillis
la vibration d’une membrane
l’étude d’une turbo-voile
l’écoulement autour d’une pale d’éolienne