Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM)...

42
Modelação acústica 3D por Modelação acústica 3D por malhas de guias-de-onda malhas de guias-de-onda digitais (GOD) digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Campos Guilherme Campos [email protected] [email protected] Departamento de Electrónica, Telecomunicações e Departamento de Electrónica, Telecomunicações e Informática Informática Universidade de Aveiro Universidade de Aveiro

Transcript of Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM)...

Page 1: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação acústica 3D por Modelação acústica 3D por malhas de guias-de-onda malhas de guias-de-onda

digitais (GOD)digitais (GOD)3D Digital Waveguide Mesh (DWM) Acoustic 3D Digital Waveguide Mesh (DWM) Acoustic

ModellingModelling

Guilherme CamposGuilherme Campos [email protected]@det.ua.pt

Departamento de Electrónica, Telecomunicações e Departamento de Electrónica, Telecomunicações e InformáticaInformática

Universidade de AveiroUniversidade de Aveiro

Page 2: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 2Encontro APEA 18 Nov 2006 Guilherme Campos

Acústica de salasAcústica de salasModelação acústicaModelação acústicaMalhas 3D de GOD (DWM):Malhas 3D de GOD (DWM):

Trabalho Trabalho desenvolvido:desenvolvido:

Trabalho futuroTrabalho futuro

SumárioSumário

• FuncionamentoFuncionamento• PotencialPotencial• LimitaçõesLimitações

• TopologiasTopologias• ParalelizaçãoParalelização• ValidaçãoValidação• AplicaçõesAplicações

Page 3: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 3Encontro APEA 18 Nov 2006 Guilherme Campos

Acústica de SalasAcústica de Salas

Page 4: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 4Encontro APEA 18 Nov 2006 Guilherme Campos

R

S

t

Som directo

Primeiras reflexões

Cauda de Reverberação

Resposta impulsional da sala Resposta impulsional da sala (RIR)(RIR)

Page 5: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 5Encontro APEA 18 Nov 2006 Guilherme Campos

SRIR RIR

binauralbinaural

t

Ouvido esquerdo

t

Ouvido direito

Page 6: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 6Encontro APEA 18 Nov 2006 Guilherme Campos

Convolução

...Como se o som tivesse sido transmitido pela sala!

Gravação anecóica

AuralizaçãoAuralização

RIRbinaural

Page 7: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 7Encontro APEA 18 Nov 2006 Guilherme Campos

Medição da RIR Medição da RIR (binaural)(binaural)

Page 8: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 8Encontro APEA 18 Nov 2006 Guilherme Campos

2

2

22

2

2

2

2

2 1tczyx

Equação de Onda de Helmholtz Equação de Onda de Helmholtz (3D):(3D):

•Salas de geometria idealizada (paralelipípedos, esferas…)

•Condições fronteira extremamente simples…

Cálculo analítico da RIRCálculo analítico da RIR

Page 9: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 9Encontro APEA 18 Nov 2006 Guilherme Campos

Modelação acústicaModelação acústicaAnalógicaAnalógica

DigitalDigital

Modelos de escalaModelos de escala

……

ModelosModelosbaseados embaseados emraiosraios sonoros sonoros

ModelosModelosbaseados embaseados emondasondas sonoras sonoras(modelos (modelos físicosfísicos))

BEMBEMFEMFEM

FDTDFDTD

TLMTLM……

Ray-tracingRay-tracing e similares e similares

Imagens virtuaisImagens virtuais (image source) (image source)

HíbridosHíbridos

ConvencionaisConvencionais

Guias-de-onda digitais (DWM)Guias-de-onda digitais (DWM)

GeométricosGeométricos

de Radiosidadede Radiosidade

Page 10: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 10Encontro APEA 18 Nov 2006 Guilherme Campos

Fotografia de ondas Fotografia de ondas sonorassonoras

Modelação Acústica 3D por GOD 10Encontro APEA 18 Nov 2006 Guilherme Campos

Page 11: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 11Encontro APEA 18 Nov 2006 Guilherme Campos

Modelos de escalaModelos de escala

λλ ff == c c = = λλ ffultra-sons!ultra-sons!

Page 12: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 12Encontro APEA 18 Nov 2006 Guilherme Campos

Barro

n (1

993)

Aud

itoriu

m A

cous

tics a

nd A

rchi

tect

ural

Des

ign,

Lon

don,

E&F

N Sp

on

Barbican Concert HallBarbican Concert Hall: modelo acústico à escala 1:8: modelo acústico à escala 1:8

Page 13: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 13Encontro APEA 18 Nov 2006 Guilherme Campos

Técnica desenvolvida para aplicações musicais:

3D – aplicáveis amodelização de salas

Malhas de guias-de-onda Malhas de guias-de-onda digitaisdigitais

2D – instrumentosde percussão;

painéis vibrantes

1D – instrumentosde corda e sopro

• Esquema numérico estável• Implementação (DSP) simples• Parâmetros com significado físico intuitivo• Sistemas lineares facilmente interligáveis a outros modelos físicos

Page 14: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 14Encontro APEA 18 Nov 2006 Guilherme Campos

Malha 3DMalha 3D(rectangular)(rectangular)

d

up

left

down

right

front

back

ppb

+pb

-

pf-

pf+ pr

+pr

-pl+

pl-

pu- pu

+

pd+pd

-

x

z

y

distância internodal, d

EstruturaEstruturade um nóde um nó

Page 15: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 15Encontro APEA 18 Nov 2006 Guilherme Campos

N

S

passo descattering

passo de delay

última iteraçã

o?

fim

Para todos os nós de ar:

)(31 leftrightbackfrontdownup ppppppp

ii ppp },,,,,{ leftrightbackfrontdownupi

ii pp .Para todos os nós fronteira:

( = coeficiente de reflexão do material)

])1[(][ , TnpnTp oppii

(n inteiro)

(T = intervalo de amostragem)

Algoritmo de Algoritmo de modelaçãomodelação

Page 16: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 16Encontro APEA 18 Nov 2006 Guilherme Campos

Visualização (modelo 2D)Visualização (modelo 2D)Ge

ntim

ente

ced

ido

pelo

Pro

f. Da

mia

n M

urph

y (U

. Yor

k)

Page 17: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 17Encontro APEA 18 Nov 2006 Guilherme Campos

Gent

imen

te c

edid

o pe

lo P

rof.

Dam

ian

Mur

phy

(U. Y

ork)

Visualização ( modelo 2D)Visualização ( modelo 2D)

Page 18: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 18Encontro APEA 18 Nov 2006 Guilherme Campos

Configuração da malhaConfiguração da malha

ar rochamaterial 100% absorvente

Page 19: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 19Encontro APEA 18 Nov 2006 Guilherme Campos

Erro de discretizaçãoErro de discretização

Page 20: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 20Encontro APEA 18 Nov 2006 Guilherme Campos

f1

fs/2f2

x

y

Dispersão: interpretação dos Dispersão: interpretação dos gráficosgráficos

Page 21: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 21Encontro APEA 18 Nov 2006 Guilherme Campos

Erro de Dispersão (exemplos Erro de Dispersão (exemplos 2D)2D)

Page 22: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 22Encontro APEA 18 Nov 2006 Guilherme Campos

Topologia rectangular Topologia rectangular

n=6 1 nó/célula

Page 23: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 23Encontro APEA 18 Nov 2006 Guilherme Campos

Topologia tetráedricaTopologia tetráedrica

n=4 8 nós/célula

Page 24: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 24Encontro APEA 18 Nov 2006 Guilherme Campos

n=12 4 nós/célula

Topologia dodecaédrica (CCP)Topologia dodecaédrica (CCP)

Page 25: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 25Encontro APEA 18 Nov 2006 Guilherme Campos

Topologia octaédricaTopologia octaédrica

n=8 2 nós/célula

Page 26: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 26Encontro APEA 18 Nov 2006 Guilherme Campos

3π/2

3π/2

3π/2 -3π/2

-3π/2

0

0

0

βxn

βyn

βzn

-3π/2

3π/2

3π/2

3π/2 -3π/2

-3π/2

0

0

0

βxn

βyn

βzn

-3π/2

3π/2

3π/2

3π/2 -3π/2

-3π/2

0

0

0

βxn

βyn

βzn

-3π/2

3π/2

3π/2

3π/2 -3π/2

-3π/2

0

0

0

βxn

βyn

βzn

-3π/2

RectangularRectangular TetraédricaTetraédrica

Dodecaédrica (CCP) OctaédricOctaédricaa

DispersDispersãoão

Page 27: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 27Encontro APEA 18 Nov 2006 Guilherme Campos

Modos da resposta em Modos da resposta em frequênciafrequência

oblíquos

tangenciais

axiais

Page 28: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 28Encontro APEA 18 Nov 2006 Guilherme Campos

Localização Localização (espacialização)(espacialização)

Page 29: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 29Encontro APEA 18 Nov 2006 Guilherme Campos

Localização Localização (espacialização)(espacialização)

bassoon

R

flute

L

tenor sax

Page 30: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 30Encontro APEA 18 Nov 2006 Guilherme Campos

Efeito DopplerEfeito Doppler

SORR SD

RL

RL SDRRSO

Vista frontal

Planta

Page 31: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 31Encontro APEA 18 Nov 2006 Guilherme Campos

tfRTVc

T SM ....31 4

60

3

TM – Tempo de cálculo total (s)

c – Velocidade do som (m/s)V – Volume da sala (m3)RT60 – Tempo de reverberação (s)

fs – Frequência de amostragem audio (Hz)

t – Tempo de computação por nó por iteração (s)

Sala

Resolução do modelo

Poder computacional (e topologia da malha)

Meio de propagação

Tempo de computaçãoTempo de computação

Page 32: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 32Encontro APEA 18 Nov 2006 Guilherme Campos

Cálculo num único processador SGI ORIGIN 2000:

@ fs = 22050 Hz (d 2.6 cm): TM = 18 horas@ fs = 44100 Hz (d 1.3 cm): TM = 12 dias

Tempo de computação: Tempo de computação: exemploexemplo

V = 30m3 ; 2s RIR (admitindo

RT60 = 2s)

Camster Round

Uma sala de concerto é 500 vezes maior!…

com RT60 1.7s

Catedral:RT60 9s

Page 33: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 33Encontro APEA 18 Nov 2006 Guilherme Campos

PARALLELISATION

x

y

z

Scattering passsem problemas: assunto interno de cada

nó Delay pass

nós nos bordos dos blocos requerem comunicação com blocos vizinhos

ParalelizaçãoParalelizaçãoPartição de dados (data

decomposition)

Page 34: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 34Encontro APEA 18 Nov 2006 Guilherme Campos

PVM – Parallel Virtual PVM – Parallel Virtual MachineMachine

Page 35: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 35Encontro APEA 18 Nov 2006 Guilherme Campos

Paralelização num SGI Origin 2000 de 4 nós (8 Paralelização num SGI Origin 2000 de 4 nós (8 processadores)processadores)

0

0.01

0.02

0.03

0.04

0.05

0.06

30 60 90 120 150 180 210 240 270 300 330 360 390Edge of Equivalent Cubic Model [(n. of nodes)^(1/3)]

Com

puta

tion

time

per n

ode

per 4

4100

iter

atio

ns (s

)

60 90

150120 180

210

1 cubic block1 processor

2 cubic blocks2 processors

4 cubic blocks4 processors

8 cubic blocks8 processors

Page 36: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 36Encontro APEA 18 Nov 2006 Guilherme Campos

Paralelização por hardware Paralelização por hardware dedicadodedicado

Rede de controlo e configuraçãoHosHos

tt

Page 37: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 37Encontro APEA 18 Nov 2006 Guilherme Campos

ConfiguraçãoConfiguração

Page 38: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 38Encontro APEA 18 Nov 2006 Guilherme Campos

Validação => Validação => ConfiguraçãoConfiguração

Modelo 3D: Modelo 3D: geometria e geometria e

materiaismateriais

Modelo acústico: Modelo acústico: matriz 3D de nósmatriz 3D de nós

Resposta impulsional Resposta impulsional (RIR) do modelo(RIR) do modelo

Espaço real Espaço real a modelizara modelizar

Aquisição de Aquisição de dados do espaçodados do espaço

TratamentoTratamento‘‘CAD to mesh’CAD to mesh’

Modelização Modelização acústica DWMacústica DWM

Medições Medições acústicas acústicas in situin situ

Distribuição espacial Distribuição espacial de modos do modelode modos do modelo

Resposta em Resposta em frequência: modosfrequência: modos

Resposta impulsional Resposta impulsional (RIR) medida(RIR) medida

Distribuição espacial Distribuição espacial de modos medidade modos medida

Resposta em Resposta em frequência: modosfrequência: modos

Base de dados: Base de dados: propriedades acústicas propriedades acústicas

dos materiaisdos materiais

AuralizaçãoAuralização

ValidaçãoValidação

ParalelizaçãoParalelização

Page 39: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 39Encontro APEA 18 Nov 2006 Guilherme Campos

www.

arto

nvie

w.co

m/g

alle

ry/ir

elan

d/ne

wgra

nge

‘‘Terão as propriedades Terão as propriedades acústicas de estruturas como acústicas de estruturas como as câmaras megalíticas sido as câmaras megalíticas sido deliberadamente projectadas? deliberadamente projectadas? ……

……Uma discussão especializada dessasUma discussão especializada dessaspropriedades acústicas deve ser o ponto de partida’propriedades acústicas deve ser o ponto de partida’ Paul Paul

DevereuxDevereux

Page 40: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 40Encontro APEA 18 Nov 2006 Guilherme Campos

Interesse arqueológico genuínoInteresse arqueológico genuíno

‘‘Arqueologia do Som’ - geralmente Arqueologia do Som’ - geralmente negligenciadanegligenciada

Propriedades acústicas particularmente Propriedades acústicas particularmente intrigantesintrigantes

Interpretação de gravuras e insculturasInterpretação de gravuras e insculturas Riquíssimo património em Portugal - Riquíssimo património em Portugal -

geralmente menosprezadogeralmente menosprezado

Adequação a modelos DWMAdequação a modelos DWM

Pequenas dimensõesPequenas dimensões Métodos do tipo Métodos do tipo ray-tracingray-tracing contra-indicados: contra-indicados:

• Superfícies irregularesSuperfícies irregulares• Comportamento modal (baixas frequências)Comportamento modal (baixas frequências)

Estudo acústico de estruturas Estudo acústico de estruturas NeolíticasNeolíticas

Page 41: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 41Encontro APEA 18 Nov 2006 Guilherme Campos

Estudo acústico de estruturas Estudo acústico de estruturas NeolíticasNeolíticas

Page 42: Modelação acústica 3D por malhas de guias-de-onda digitais (GOD) 3D Digital Waveguide Mesh (DWM) Acoustic Modelling Guilherme Camposagrcampos@det.ua.pt.

Modelação Acústica 3D por GOD 42Encontro APEA 18 Nov 2006 Guilherme Campos

FIMFIM

OBRIGADO!OBRIGADO!