Luciana Maria Gregolin Dias ([email protected])
Orientador: Prof. Dr. Marcelo Gomes de Queiroz ([email protected])
Tipo de Trabalho: Iniciação Científica (Apoio FAPESP)
Resumo
Estimativa da Distorção Harmônica
Este projeto consistiu no estudo e implementação de
técnicas de acústica geométrica e otimização global para
a busca automática de localizações de fontes sonoras e
ouvintes em uma sala de escuta. Esta implementação faz
parte do conjunto de ferramentas do projeto ACMUS, que
visa o desenvolvimento de um software para cálculo,
análise e simulação acústica de salas para prática
musical.
A partir das fórmulas mencionadas, simulamos o
comportamento acústico da sala para um impulso sonoro,
determinando o instante e a intensidade com que cada
reflexão chega ao ouvinte. Aplicando a Transformada de
Fourier (pelo algoritmo FFT) a essa resposta impulsiva,
obtém-se o seu espectro, que corresponde a uma
amostragem da resposta de freqüência da sala para uma
certa localização de fonte e ouvinte.
Introdução
Uma sala de escuta é um ambiente que possui
superfícies com diferentes características de reflexão e
absorção do som.
Em salas de escuta pequenas, as fontes sonoras estão
muito próximas das superfícies refletoras, gerando
distorções harmônicas. A forma mais adequada de
quantificar tais distorções na posição de escuta é através
de medições no próprio local. No entanto, em projetos de
salas, tal forma é praticamente inviável. Por isso, neste
trabalho foram estudadas técnicas para simular
computacionalmente o comportamento acústico de uma
sala cubóide, visando com isso encontrar as localizações
mais adequadas para fonte e ouvintes através de buscas
automáticas.
Simulação Acústica Computacional
Para realizar simulações do comportamento acústico de
uma sala é necessário obter uma estimativa de sua
resposta de freqüência, isto é, da atenuação ou
amplificação sofrida por cada freqüência para uma certa
disposição de fonte sonora e ouvinte. A resposta de
freqüência pode ser aproximada obtendo-se a resposta
impulsiva da sala e aplicando-se a esta o algoritmo da
FFT (Fast Fourier Transform). A resposta impulsiva
fornece o instante e a intensidade com que cada reflexão
chega ao ouvinte. Para estimá-la, foi empregado o
modelo de fontes virtuais.
O modelo geométrico das fontes virtuais é um dos
principais modelos usados para simulação acústica
computacional. Segundo este modelo, o sinal gerado por
uma fonte sonora é tratado como um raio, e cada reflexão
é considerada como sendo proveniente de uma fonte
virtual situada do outro lado da parede, como uma
imagem especular da fonte real.
FFT
Resposta Impulsiva
Resposta de Freqüência
Quantificamos a distorção sofrida para tais localizações
calculando o desvio padrão entre a resposta de
freqüência obtida e a resposta plana, que pode ser vista
como uma resposta de freqüência ideal, sem distorções
harmônicas.
Busca Automática de Localizações Ótimas
Para determinar as localizações ótimas de fonte e
ouvinte, foram estudados alguns métodos de otimização
global, visando minimizar a função objetivo, que neste
caso é a distorção harmônica. Assim, o algoritmo de
busca percorre uma série de localizações de fonte e
ouvinte até encontrar as posições mais adequadas (que
geram menor distorção harmônica) dentre as visitadas.
Visto que o presente problema é caracterizado por
possuir alto custo computacional no cálculo da função
objetivo, foram estudados diversos algoritmos de
otimização global, visando encontrar o mais adequado.
Foram escolhidos para implementação o método
estocástico Density Clustering e o método determinístico
baseado em grades.
O método Density Clustering possui duas fases:na fase
global, é gerada uma amostragem aleatória de pontos
viáveis; na fase local, aplica-se um procedimento de
minimização local a cada ponto sorteado na fase global,
obtendo-se vários mínimos locais. Este procedimento
pode ser executado várias vezes, e ao final é selecionado
o melhor dos mínimos locais obtidos.
O método baseado em grades examina uma seqüência
de grades sucessivamente refinadas. A cada passo,
partindo-se do ponto atual, executa-se uma busca em
profundidade na direção de maior descida na grade,
refinando-se a grade quando não for mais possível descer
por aquela direção. Na ausência de direções de descida, o
ponto atual é considerado um mínimo local.
Os testes realizados com os algoritmos implementados
mostraram que o Density Clustering é capaz de encontrar
localizações melhores (com menor distorção), porém em
tempo de execução bem maior.
Representação de salas virtuais no plano (x,y)
Usando este modelo, podemos calcular a distância entre
a fonte sonora real e a fonte virtual da sala (i, j, k) através
da seguinte expressão:
As ondas sonoras sofrem atenuação causada pela
distância percorrida (com fator O(1/d)) e pela absorção
das superfícies da sala. Para calcular a absorção sofrida
pelo sinal sonoro ao sofrer as reflexões, deve-se
considerar os coeficientes de absorção das superfícies da
sala (α0, α1, β0, β1, γ0 e γ1), e a absorção total é dada por
Conclusões
Os resultados computacionais obtidos sugerem várias
possibilidades de melhoria, tanto no modelo quanto na
implementação. No entanto, são contribuições originais
deste trabalho o uso de estratégias de otimização global
e a disponibilização da implementação em código aberto.
Algumas extensões deste trabalho consistem na
implementação de outros métodos de otimização, e
também na consideração de outros fenômenos acústicos,
tais como difusão, difração e sombreamento acústico, e
de outras geometrias de sala além da cubóide.
Referências
 Projeto ACMUS: http://gsd.ime.usp.br/acmus/
Download

ppt - Rede Linux IME-USP