CES7AK - CES9AM MODELISATION INSTRUMENTS MUSIQUE

Transcription

CES7AK - CES9AM MODELISATION INSTRUMENTS MUSIQUE
CES7AK - CES9AM MODELISATION INSTRUMENTS MUSIQUE
CES7AK - CES9AM
Crédits : 4 ECTS
Modélisation d'instruments de musique
Durée : 36 heures
Semestre : S7 + S9
Responsable(s) :
Guillaume BONFANTE, Maître de Conférences, [email protected]
Mots clés :
Pré requis : cours d’informatique de première année, cours de mécanique des milieux continus de première année.
Objectif général :
A l’issue de ce cours les élèves auront de bonnes connaissances dans le domaine de la modélisation d’instruments à cordes d’un point de vue scientifique. Ils disposeront aussi d’un savoir faire en termes de
calcul numérique parallèle.
Programmes et contenus :
Les instruments de musique sont un objet d’étude particulièrement intéressant: premièrement, ils demandent une modélisation physique non triviale (mécanique des milieux continus, lois de comportements solides
et fluides, simplification et modélisation, etc) ; deuxièmement, ces équations font intervenir de nombreux phénomènes, simulation 1D (typiquement une corde), 2D (une peau, une table d’harmonie) et 3D (pour les
vibrations de l’air). Les conditions aux limites, les équations de couplage sont souvent originales ; troisièmement, les calculs sont de suite compliqués : il faut faire au moins 44100 échantillonnage par seconde,
avec un instrument qui se décrit par des centaines de points/vecteurs.
Nous disposons à Nancy des compétences sur les trois domaines scientifiques : en mécanique des fluides, physique du solide, Jean-Sébastien Kroll-Rabotin, en mathématiques, équation de propagation, Karim
Ramdani et en informatique, moi-même.
Sur le plan de la physique, ce problème présente l’intérêt de fournir de multiples exemples d’applications de mécanique des milieux continus en mobilisant les connaissances abordées dans le cours de 1ère année
correspondant mais une utilisation plus avancées (comportement des matériaux et modèles).
Dans le domaine des mathématiques, ce cours permettra d’étudier différentes équations aux dérivées partielles, issues des trois systèmes vibratoires (1D, 2D et 3D) impliqués dans la modélisation de la guitare.
Les étudiants pourront ainsi aborder sur un problème concret un large éventail de questions et de techniques, aussi bien théoriques (caractère bien posé, analyse numérique,…) que numériques (différences finies,
éléments finis, décomposition modale, conditions aux limites absorbantes,…).
Enfin, pour l’informatique, un tel cours nous permet d’aborder la question du calcul parallèle. Ce type de technique intervient dès lors que le temps de calcul devient une donnée primordiale. Nous nous appuyons
sur les cartes graphiques des machines qui offrent un bon aperçu des difficultés de ce type de technique.
Séance 1
Cours : La guitare, la corde, la table d’harmonie JSKR
TD : mise en place du langage C GB
Séance 2
Cours : l’air et les conditions aux limites JSKR
TD : tableaux, boucles GB
Séance 3
Cours : conditions de validité des équations JSKR
TD : pointeurs, allocations en mémoire
Séance 4
Cours : rappels d’analyse mathématique (KR)
TD : modèle de la corde vibrante
Séance 5
Cours : Théorème de Hille-Yosida, existence et unicité de la solution (KR)
TD : de la corde vibrante au son
Séance 6
Cours : démarche pour obtenir un schéma de résolution, difficultés
TD : la corde sur la carte graphique
Séance 7
Cours : Résolution de l’équation de la plaque
TD : discrétisation de la table d’harmonie
Séance 8
Cours : Problèmes de stabilité
TD : écriture d’un schéma numérique pour la plaque
Séance 9
Cours : Résolution de l’équation en 3D
TD : écriture du schéma numérique
Séance 10
Cours/TD : mise en œuvre des équations de la plaque
Séance 11
Cours/TD : mise en œuvre des équations de pression
Séance 12
Cours/TD : production de son
Les étudiants sont notés par un contrôle continu et par une évaluation de leur production informatique et sur la qualité du rendu sonore de leur modélisation.
Compétences :
Description et verbes opérationnels
Niveaux
Connaître
Comprendre
Langage C, Cohérence et stabilité numérique: e.g. Théorème de Lax, EDPs d'un instrument de musique
Modélisation physique d'instrument de musique, Sémantique opérationnelle de C, Outils de vérifications des schémas numérique.
Appliquer
Numérisation de problèmes physique à l'aide d'un langage de calcul intensif
Analyser
Problèmes de stabilité numérique
Synthétiser
Évaluer
Évaluations :
Test écrit
Contrôle continu
Oral, soutenance
Projet
Rapport

Documents pareils