Ce cours présente les "Outils informatiques avancés" pour la simulation numérique en Mécanique:
- Compléments sur la programmation scientifique
- Compléments sur les langages de programmation de haut niveau (Python), programmation objet
- Introduction au machine learning et à l'IA pour la mécanique
ainsi que les méthodes numériques avancées :
- résolution d'ODE et de DAE (systèmes d'équation différentielles algébriques, problèmes sous contraintes, méthode des multiplicateurs de Lagrange)
- traitement de données (Big Data) avec Panda
- méthode de résolution de grands systèmes linéaires (stockage matrices creuses, résolution directe, résolution itératives , pré-conditionnement)
Le cours est architecturé autour de bureau d'études, pendant lesquels les étudiants mettront en œuvre ces différents outils pour résoudre des problèmes en Mécanique (traitements de données, problème sous-contrainte pour des systèmes mécaniques, programmation par EF en calcul de structure, ..).
- Enseignant: MARC BUFFAT