12.07.2015 Views

simulation acoustique par la methode des sources images

simulation acoustique par la methode des sources images

simulation acoustique par la methode des sources images

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

III.2.3 Programmation : les fonctions « absorption.m » et « reconstruction.m »Gestion de l’absorption <strong>par</strong> les <strong>par</strong>ois.La colonne n°8 de <strong>la</strong> matrice <strong>des</strong> <strong>sources</strong> <strong>images</strong> (voir II.1.4) indique le coefficientd’atténuation dû à l’absorption <strong>par</strong> les <strong>par</strong>ois : <strong>la</strong> fonction « absorption.m » se charge dedéterminer ce <strong>par</strong>amètre pour chaque source.Les <strong>sources</strong> construites de façon géométrique sont, <strong>par</strong> définition, engendré se <strong>par</strong> unesource « mère » via une <strong>par</strong>oi. Or, le tableau « mater » <strong>des</strong> <strong>sources</strong> <strong>images</strong> indique pourchaque source sa provenance, c'est-à-dire le numéro de <strong>la</strong> <strong>par</strong>oi et <strong>la</strong> position de <strong>la</strong> source« mère » qui l’ont engendrée. La nouvelle atténuation de <strong>la</strong> source est obtenue simplement enmultipliant le nouveau coefficient de réflexion de cette <strong>par</strong>oi <strong>par</strong> le coefficient d’atténuationdéjà affectée pour <strong>la</strong> source « mère ». En analysant chaque source et en posant commecondition initiale que <strong>la</strong> source primaire n’est pas atténuée, un calcul <strong>par</strong> récurrence permet dedéterminer les atténuations pour toutes les lignes du tableau.Les <strong>sources</strong> stochastiques sont générées de façon aléatoire (voir III.4), il n’est doncpas possible de retrouver leurs généalogies. En fait, le coefficient d’absorption de ces <strong>sources</strong>est défini de façon statistique en fonction de <strong>par</strong>amètres géométriques. Si r est <strong>la</strong> distance de<strong>la</strong> source à l’auditeur, l le libre <strong>par</strong>cours moyen dans <strong>la</strong> salle et b reflex le coefficient deréflexion moyen à considérer, alors, le coefficient d’atténuation cherché est :rlbreflexNous justifierons ce principe en détail au chapitre III.4 mais il faut noter que le coefficientb reflex à considérer est le résultat d’une analyse statistique <strong>des</strong> coefficients <strong>des</strong> <strong>sources</strong>géométriques déjà calculées.La fonction « absorption.m », nous l’avons dit, est un algorithme spécifiquement<strong>des</strong>tiné à l’attribution de ces coefficients. Or certaines opérations sont redondantes avec lecalcul de <strong>la</strong> construction <strong>des</strong> <strong>sources</strong> <strong>images</strong>. Il nous semblerait donc plus simple de combinerces taches en une seule et même fonction. Cependant, le découpage en sous-ban<strong>des</strong>nécessiterait de recalculer inutilement <strong>la</strong> constel<strong>la</strong>tion de <strong>sources</strong> <strong>images</strong> pour chacune <strong>des</strong>ban<strong>des</strong>. En sé<strong>par</strong>ant <strong>la</strong> construction spatiale <strong>des</strong> <strong>sources</strong> de l’application <strong>des</strong> coefficientsd’atténuation, seul ce qui change est recalculé.92

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!