57
Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Embed Size (px)

Citation preview

Page 1: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

The Boundary Element Method(and Barrier Designs)

Architectural Acoustics II

March 31, 2008

Page 2: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 3: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 4: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 5: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 6: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 7: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 8: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 9: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 10: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 11: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 12: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Designs

Page 13: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

BEM: Outline

• Review Complex Exponentials Wave equation

• Huygens’ Principle

• Fresnel’s Obliquity Factor

• Helmholtz-Kirchhoff Integral

• Boundary Element Method

• Relationship to Wave-Field Synthesis

Page 14: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

References• Encyclopedia of Acoustics, M. Crocker (Ed.), Chapter 15,

“Acoustic Modeling: Boundary Element Methods”, 1997.

• Acoustic Properties of Hanging Panel Arrays in Performance Spaces, T. Gulsrud, Master’s Thesis, Univ. of Colorado, Boulder, 1999.

• Boundary Elements X Vol. 4: Geomechanics, Wave Propagation, and Vibrations, C. Brebbia (Ed.), 1988.

• Boundary Element Fundamentals, G. Gipson, 1987.

• “Assessing the accuracy of auralizations computed using a hybrid geometrical-acoustics and wave-acoustics method,” J. Summers, K. Takahashi, Y. Shimizu, and T. Yamakawa J. Acoust. Soc. Am. 115, 2514 (2004).

Page 15: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Complex Exponentials

sincos je j

krjkre jkr sincos

krjkr sincos

In general:

For the upcoming derivation:

tjte tj sincos

Page 16: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Wave Equation

01

2

2

22

t

p

cp

zzyyxx ()()()()2

• Hyperbolic partial differential equation

• Partial derivatives with respect to time (t) and space ( )

• Can be derived using equations for the conservation of mass and momentum, and an equation of state

Page 17: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Huygens’ Principle

(From 1690): Consider a source from which (light) waves radiate, and an isolated wavefront created by the source. Each element on such a wavefront can be considered as a secondary source of spherical waves, and the position of the original wavefront at a later time is the envelope of the secondary waves.

Christiaan Huygens (1629 – 1695)

Page 18: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Huygens’ Principle

S

Point source S emitting spherical waves.

Page 19: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Huygens’ Principle

S

Secondary sources on an isolated wavefront.

Page 20: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Huygens’ Principle

S

Spherical wavelets from secondary sources.

Page 21: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Huygens’ Principle

S

Envelope of wavelets: outward inward

This is the problem with the original Huygens’ Principle.

Page 22: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Huygens’ Principle

S

Envelope of wavelets, outward only.

Page 23: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Fresnel

Huygens-Fresnel Principle (1818): Fresnel added the concept of wave interference to Huygens’ principle and showed that it could be used to explain diffraction. He also added the idea of a direction-dependent obliquity factor: secondary sources do not radiate spherically.

Augustin Fresnel (1788 – 1827)

Page 24: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Kirchhoff

Gustav Kirchhoff (1824 - 1887)

Kirchhoff showed that the Huygens-Fresnel Principle is a non-rigorous form of an integral equation that expresses the solution to the wave equation at an arbitrary point within the field created by a source. He also explicitly derived the obliquity factor for the secondary sources.

Page 25: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Helmholtz

Hermann von Helmholtz (1821 - 1894)

Namesake of the Helmholtz equation and a huge contributor to the science of acoustics.

Page 26: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Fresnel’s Non-Spherical Secondary Sources

Secondary sources have cardioid pattern:

2

cos1 r

S

θ

θ

Page 27: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Fresnel’s Non-Spherical Secondary Sources

Secondary sources have cardioid pattern:

2

cos1 r

S

Page 28: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Fresnel’s Secondary Sources

Secondary sources have cardioid pattern:

2

cos1 r

1r cosr

Monopole Dipole

+-

Cardioid- =

Page 29: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

• Start with the wave equation

• Assume p is time harmonic, i.e.

• Then the wave equation becomes the Helmholtz Equation:

• k = ω/c is the wave number

Helmholtz Equation

022 pkp

tjep

01

2

2

22

t

p

cp

Page 30: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Green’s Functions

• To represent free-field radiation, we need the function

• G is called a “Green’s Function” (after George Green (1793-1841))

• A Green’s Function is a fundamental solution to a differential equation, i.e. where L is a linear differential operator

• In this case (the Helmholtz equation),

r

ePQG

jkr

),(

)'()',( xxxxLG

)( 22 kL

r = dist. between Q and P

Page 31: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Two ApplicationsExterior Problem

(Object Scattering)

Source

V

nS

r

Q

Interior Problem (Room Modeling)

SourceV

Q

n

Sr

S = surrounding surface

V = volume

n = surface normal

Q = receiver

r = distance from Q to a point on S

Page 32: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

• Start with these equations

• Multiply (1) by G and (2) by p

• Subtract (3) from (4)

Helmholtz-Kirchhoff Integral

022 pkp

)(,, 002

02 rrrrGkrrG

022 pGkpG

)( 022 rrpGpkGp

)()( 02222 rrppGkGpkpGGp

0

(1)

(2)

(3)

(4)

(5)

Page 33: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

• From the previous slide

• Integrate over the volume V

• Apply Green’s Second Identity

• The result is the Helmholtz-Kirchhoff Integral

Helmholtz-Kirchhoff Integral

)( 022 rrppGGp

VV

pdVrrpdVpGGp 4)( 022

V S

dSnn

dV 22

dSn

pG

n

Gp

eQp

S

ss

tj

4)(

Page 34: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

• From the previous slide

• Recall

• So

Helmholtz-Kirchhoff Integral

dSn

pG

n

Gp

eQp

S

ss

tj

4)(

r

eG

jkr

dSn

p

r

e

r

e

np

eQp

S

sjkrjkr

s

tj

4)(

Page 35: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Helmholtz-Kirchhoff Integral

dSn

p

r

e

r

e

np

eQp

S

sjkrjkr

s

tj

4)(

p(Q) = sound pressure at receiver point Q

= 2f = frequency of sound

pS = sound pressure on the surface S

n = surface normal

r = distance from point on S to Q

k = /c = wave number

Rec. (Q)

Src.

dSSurface S

rn

(f = frequency in Hz)

c = speed of sound

Page 36: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Helmholtz-Kirchhoff Integral

The Helmholtz-Kirchhoff integral describes the (frequency domain) acoustic pressure at a point Q in terms of the pressure and its normal derivative on the surrounding surface(s).

dSn

p

r

e

r

e

np

eQp

S

sjkrjkr

s

tj

4)(

The normal derivative of the pressure is proportional to the particle velocity.

Page 37: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Helmholtz-Kirchhoff Integral →Boundary Element Method

• HK Integral gives us the (acoustic) pressure at a point Q in space if we know the pressure p and normal velocity δp/δn everywhere on a surrounding closed surface

• For the BEM, we 1) Discretize the boundary surface into small pieces

over which p and δp/δn are constant

2) Calculate p and δp/δn for each patch

3) Use the patch values to calculate p(Q)

Page 38: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

BEM Details

• Discretization changes the integral to a summation over patches

• Patches can be rectangular, triangular, etc.• Each patch can be defined by multiple nodes (e.g. for a

triangle at the three corners and the center) or just one at the center Multiple nodes per patch: interpolate p and δp/δn between them One node per patch: p and δp/δn are assumed to be constant over the

patch• Patches/node spacing must be smaller than a wavelength so p

and δp/δn don’t vary much over the patch• Typically at least 6 per wavelength, so high-frequency

calculations are prohibitively expensive computation-wise• There are several methods to find p and δp/δn

Page 39: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Simplest Solution: The Kirchhoff Approximation

• At each patch, let p = RRefl ·PInc

RRefl = surface reflection coeff.

PInc = incident pressure

• Surface velocity found in a similar way

• Surface conditions are due to source only. No patch-to-patch interaction!

• Useful only for the exterior problem

Page 40: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Proper BEM

• To make this easier, we’ll make two assumptions The surface is rigid, so δp/δn = 0 We have one node per patch (at the center) A surface with N patches and N nodes

• So, we have

N

ii

i

jkr

i

i

tj

Ar

e

np

eQp

i

14)(

Image from “Sounds Good to Me!”, Funkhouser, Jot, and Tsingos, Siggraph 2002 Course Notes

Page 41: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

BEM

• Create N new receivers and place one at each node on the surface

• So for receiver j we have

• And a set of N linear equations in matrix form

N

ii

ij

jkr

i

i

tj

jDirj Ar

e

np

epp

ij

1, 42

1

surfDirrec pFpp 2

1i

ij

jkr

i

jwt

ji Ar

e

n

eF

ij

4,where

Direct sound at receiver j Influence of other patches on j

Page 42: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

BEM

• But since each receiver is on the surface

• So

surfDirrec pFpp 2

1surfDirsurf pFpp

2

1

Dirsurf pFIp1

2

1

where I is the identity matrix

This is why BEM is only useful at low frequencies and/or for small spaces. F is an n x n matrix, and matrix inversion is ~O(n2.4)!

Page 43: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

BEM

• Now we have the pressure at each node/patch, specifically the N-element vector

• Use the values in psurf to find p(Q) using our original equation

1

2

1

FIpsurf

N

ii

i

jkr

i

i

tj

Ar

e

np

eQp

i

14)(

Page 44: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Results

A new analysis method of sound fields by boundary integral equation and its applications, Tadahira and Hamada.

Page 45: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Results

A new analysis method of sound fields by boundary integral equation and its applications, Tadahira and Hamada.

Page 46: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Results

Prediction and evaluation of the scattering from quadratic residue diffusers, Cox and Lam, JASA 1994.

Page 47: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Hybrid BEM/GA Modeling

IFFT M

+

M

thHF

fH LF

th fH LF *

CATT-Acoustic

Sysnoise BEM

100 Hz

100 Hz

J. Summers, K. Takahashi, Y. Shimizu, and T. Yamakawa, “Assessing the accuracy of auralizations computed using a hybrid geometrical-acoustics and wave-acoustics method,” 147th ASA Meeting, New York, NY, May 2004.

Page 48: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Test Case: Assembly Hall at Yamaha

X

X

X

X

Hz 50

s 51

m 2400

Sch

3

f

.T

V

Summers et al. 2004

Page 49: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Test Case: Assembly Hall at Yamaha

• Why this space? Reasonable size allows for tractable BEM Easy access for measurements and surface impedance

measurement Existing computer model

• Model details 11180 linear triangular elements Δl = 0.64 m f = 10 – 100 Hz elements / λ ≥ 5 for all frequencies

Summers et al. 2004

Page 50: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Results: Time Domain

63 Hz octave band

GA+BEM

GA

Measured

Summers et al. 2004

Page 51: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Results: Frequency Domain

Summers et al. 2004

Page 52: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Results: Energy-Time

T20: solidEDT: dashed

ts: dotted

Summers et al. 2004

Page 53: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Overall Results

• Hybrid GA / WA techniques can model full-scale auditoria

• Uncertainties in input parameters limit accuracy of low-frequency computations

• Use of WA-based models at low frequencies affects audible variations

• Substantially larger data set required to assess classification schemes (6 subjects, 10 tests per subject, convolution with organ music)

Summers et al. 2004

Page 54: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Analysis with BEM

Page 55: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Barrier Analysis with BEM

Page 56: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Helmholtz-Kirchhoff Integral and Wave-Field Synthesis

• Pressure on surface can be represented with a monopole

• Velocity on the surface can be represented with a dipole

• Reconstruct the surface (boundary) conditions with speakers to synthesize the interior sound field

S

Sjkrjkr

S dSn

p

r

e

r

e

npQp

41

)(

Page 57: Acoustics at Rensselaer The Boundary Element Method (and Barrier Designs) Architectural Acoustics II March 31, 2008

Aco

usti

cs a

t Ren

ssel

aer

Helmholtz-Kirchhoff Integral and Wave-Field Synthesis

http://recherche.ircam.fr/equipes/salles/WFS_WEBSITE/Index_wfs_site.htm