Acoustic Diffuser Optimization Arqen
Acoustic Diffuser Optimization Arqen
Acoustic Diffuser Optimization Arqen
Faculty of Engineering
Tim Perry
V00213455
Electrical Engineering
[email protected]
CONTENTS
LIST OF TABLES AND FIGURES ...........................................................................III
ABSTRACT ........................................................................................................ V
1.
INTRODUCTION ........................................................................................... 1
1.1.
1.2.
Structure....................................................................................................................................... 1
1.3.
1.3.1.
2.
2.1.2.
2.1.3.
2.1.4.
Other sequences............................................................................................................................... 7
2.1.5.
2.1.6.
2.1.7.
2.2.1.
Curved surfaces............................................................................................................................... 13
2.2.2.
2.2.3.
Fractals .............................................................................................................................................. 15
2.3.
4.
2.1.1.
2.2.
3.
2.3.1.
2.3.2.
3.2.
3.3.
3.4.
4.1.1.
4.1.2.
4.1.3.
Excitation .......................................................................................................................................... 28
4.1.4.
4.1.5.
4.2.
5.
6.
7.
4.2.1.
4.2.2.
5.2.
6.2.
OPTIMIZATION ...........................................................................................44
7.1.
7.2.
7.2.1.
7.3.
8.
9.
9.2.
9.3.
9.4.
9.5.
REFERENCES ....................................................................................................73
APPENDIX A
APPENDIX B
APPENDIX C
APPENDIX D
ii
TABLES
Table 1
Table 2
Table 3
Table 4
Table 5
Table 6
Table 7
Table 8
FIGURES
Figure 1 The stick room achieves exceptional diffusion, but invites eye injury. ................. 2
Figure 2 Spatial and temporal dispersion generated by a Schroeder diffuser........................ 3
Figure 3 Temporal and frequency response for flat (top) and diffusive (bottom) surfaces..... 3
Figure 4 Scattered pressure from a Schroeder diffuser (left) and plane surface (right). ....... 4
Figure 5 A one-dimensional Schroder diffuser (After Cox and DAntonio [6]). ....................... 5
Figure 6 Cross-section profile through a single period of an N = 7 MLS diffuser. ................. 5
Figure 7 Cross-section profile of an N = 7 QRD (After Cox and DAntonio [1]). .................. 6
Figure 8 A basic aperiodic modulated diffuser. ........................................................................ 8
Figure 9 Effects of periodicity and modulation (After Cox and DAntonio [1]). ...................... 8
Figure 10 The QRD Diffractal by RPG Diffusor Systems. ..................................................... 9
Figure 11 Hemidisk scattering pattern for a one-dimensional QRD (left). ........................... 10
Figure 12 Optimized stepped diffuser for the rear wall of a performance facility................ 12
Figure 13 Process to find an optimal well depth sequence for a phase grating diffuser. ..... 12
Figure 14 Shape optimization process (Source: rpginc.com [3]). ........................................... 14
Figure 15 Fourier synthesis generation of a surface that represents Brownian motion...... 15
Figure 16 Three fractal surfaces generated by Fourier synthesis. ........................................ 15
Figure 17 Fractal generation using randomly displaced step functions. .............................. 16
Figure 18 Assembly of the Binary Amplitude Diffsorber, a planar hybrid surface. ............. 17
Figure 19 Staggered pressure and particle velocity vectors in a FDTD mesh. ..................... 26
Figure 20 Ricker wavelets and their spectra centered on 250 Hz and 2,000 Hz. ................. 29
Figure 21 2D FDTD simulation of an N=17 stepped diffuser excited by a Ricker wavelet. . 30
Figure 22 Simulation domain used for preliminary testing with 180 sensors over 180. .... 31
Figure 23 Near field temporal response to a Ricker wavelet source at normal incidence. .. 31
iii
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Figure 40
Figure 41
Figure 42
Figure 43
Figure 44
Figure 45
Figure 46
Figure 48
Figure 49
Figure 50
Figure 51
Figure 52
Figure 53
Figure 54
iv
ABSTRACT
A simple framework has been developed to optimize acoustic diffusers in reasonable time
without the need for boundary element predictions. The approach combines evolutionary
optimization and time domain simulation to design shallow, profiled surfaces that create a
large amount of diffusion. The lean optimization uses an integer genetic algorithm to find
candidate designs in a low resolution design space. It compares candidates using a finite
difference time domain model to predict diffusion performance. The process has been shown
to produce diffusers that offer an excellent trade-off between performance and compact
geometry. Fractal forms have been generated from these results to extend the bandwidth
over which diffusion occurs. The new optimized and fractal diffusers are compact, modular,
and based on the set of integers between zero and 16. This makes them practical to
simulate with high accuracy using finite difference time domain and simple to construct
using low precision manufacturing.
1. INTRODUCTION
An ideal acoustic diffuser is a surface that causes an incident sound wave from any
direction to be evenly scattered in all directions. Until recently the design of diffusers was
practiced by a few knowledgeable acousticiansyet many enthusiasts and music industry
professionals saw merit in emulating the designs. With the publication of Acoustic
Absorbers and Diffusers (2004), Cox and DAntonio [1] have brought diffuser design
techniques to a larger audience. The result has been an explosion of Schroeder [2] diffusers
in the professional audio marketplace. However, the design of optimized diffusers has
remained the domain of experts; notably, the industrys leading innovator, RPG Diffuser
Systems [3]. It appears that diffuser optimization is avoided by designers and acoustical
engineers because it requires a sophisticated framework. The heart of this framework is a
simulation to predict acoustic scattering. For this a boundary element model is the
naturalbut not always viablechoice.
1.2. Structure
Key points from the literature are condensed in Chapter 2. Based on this, the lean
optimization problem and the design method used to solve it are presented in Chapter 3.
1
Chapter 4 covers the implementation of a finite difference time domain model for scattering
prediction, and Chapter 5 presents the measures of diffusion quality used for evaluation.
After preliminary design considerations in Chapter 6, Chapter 7 demonstrates how the
optimization problem was solved using an integer genetic algorithm. The designs are
enhanced in Chapter 8 via the self-symmetry properties of fractals. Finally, in Chapter 9 a
larger scale time domain simulation is used to further assess the optimized designs, and the
results are interpreted to reveal the winning diffuser geometries.
Figure 1 The stick room achieves exceptional diffusion, but invites eye injury.
Most control rooms use significant absorption to create a reflection free zone (RFZ) around
the listener. In contrast, this space at Blackbird Studios uses liberal 2D diffusion to achieve a
level of clarity that may be acceptable for critical listening (depending on ones school of
thought). One-inch square pegs with lengths varying from 6 to 40 inches are used to realize a
design based on the prime number 138,167. (Source: Digizine, 2011) [5]
Figure 3 Temporal and frequency response for flat (top) and diffusive (bottom) surfaces.
The frequency response is shown for the reflected sound only. The frequency response for the
flat surface is characterized by a high pass filter response, and for the diffuser exhibits peaks
and nulls spaced irregularly with respect to frequency (After Cox and DAntonio [1]).
2. LITERATURE REVIEW
This chapter explores existing methods of diffuser design and summarizes their relative
merits. Methods that optimize a surface for uniform scattering are emphasized.
Figure 4 Scattered pressure from a Schroeder diffuser (left) and plane surface (right).
(After Cox and DAntonio [1])
Triangles or pyramids can be used to achieve a more broadband notch, but they restrict the
angle of incidence over which for which diffusion is effective [1].
Figure 9 Effects of periodicity and modulation (After Cox and DAntonio [1]).
A boundary element model (BEM) is generally the first choice for scattering prediction in
acoustical design, but there are other options including Fraunhofer models, Fourier models,
finite difference time domain (FDTD) methods and finite element analysis (FEA) [1,12,13].
While a BEM can be slow to compute, the results are accurate. Older studies used
Fraunhofer solutions which offer fast optimization at the expense of solution accuracy
[11,13]. Another approach is to use simple models to narrow in on a solution region, and a
more accurate model to compute the solution.
A single figure of merit for uniform broadband dispersion can be formed from the mean and
standard deviation of the diffusion coefficients across all frequencies. This works as follows
[1]:
The diffusion coefficient at each one-third octave band is computed from the
prediction model [11].
The mean and standard deviation of the diffusion coefficient spectra are calculated.
The standard deviation is subtracted from the mean.
Thus a penalty is applied to the figure of merit, proportional to the unevenness of the
diffusion coefficient spectra. If the predicted diffusion is very uneven across all frequencies,
the standard deviation will be large, and a large penalty will be applied to the figure of
merit.
If the gradient of the figure of merit is known, using it can greatly speed up the
optimization process. In most cases of diffuser optimization the gradient is not available,
therefore suitable optimization algorithms are those that depend only on function values.
Downhill simplex is a natural choice. While slow, it is robust to non-linear
constraints and can be applied to wide range of diffuser optimization problems.
An alternative is to use a genetic algorithm, which requires extra set up as it must
be carefully tuned to a given problem.
Quasi-Newton gradient descent methods are fast, but unreliable when combined
with BEM prediction. These methods rely on approximate gradients, calculated with
finite differences and data retrieved from the prediction model. As a BEM prediction
will exhibit small inaccuracies, there is a high risk of numerical error propagation
that will throw off the gradient.
Minimizing the error between the desired response and the figure of merit involves
searching for the global minimum, or else a suitable local minima in the feasible region (the
11
space of all candidate solutions). As the degrees of freedom increase, the region to search
becomes more complex and the global minimum becomes virtually impossible to findbut
at the same time it becomes less important. Searching for a suitable solution will typically
involve evaluating the scattering a thousand times [1].
Figure 12 Optimized stepped diffuser for the rear wall of a performance facility.
(After Cox and DAntonio [12])
Figure 13 Process to find an optimal well depth sequence for a phase grating diffuser.
(After Cox and DAntonio [1])
12
13
A spline construction with linear constraints can be used to simplify the above
problem.
A base shape can be designed from shape variables, and distorted to change the
acoustical performance. The same compression, modulation and warping techniques
used in image processing can be applied to distort the surface while preserving
desired visual characteristics.
The shape optimization process is given in Figure 14. Downhill simplex is typically used as
it is robust to non-linear constraintsbut the resulting search process is slow, and may
require many trials with different starting locations [14].
All optimized curved diffusers tested by Cox and DAntonio [1] performed at least as good as
tan arcs of a circle. In general, these surfaces have the best dispersion performance of all
diffuser designsprovided that periodicity can be avoided. Periodicity may be dealt with by
using a modulation scheme if diffusers are arranges in arrays, or by constructing a single
large surface.
14
2.2.3. Fractals
High quality dispersion can be achieved by constructing fractal surfaces that simulate
fractional Brownian motion. Fractional Brownian diffusers (FBD) constructed using
Fourier synthesis result in complex surfaces governed by many shape parameters [8]. Such
surfaces may be manufactured using extrusion, but due to the many shape variables it is
not practical to optimize them for best diffusing performance.
15
are often highly absorptive up to about 2 kHz, thus only the dispersion performance over
mid-to-high frequencies needs to be considered [16,1].
One-dimensional sequences
To maximize dispersion in a one-dimensional hybrid diffuser, the surface binary elements
are distributed based on an optimal binary sequence with good autocorrelation properties
[1,17]. Potential sequences include the MLS, 1D optical sequences, 1D ternary and
quadriphase sequences [18,19].
Unfortunately, existing number sequences offer few choices for absorption coverage. For
example, the MLS gives a panel open area of about 50%, which is generally more absorption
coverage than desired. To solve this problem, numerical optimization is typically used to
find a family of discrete sequences with low mutual cross-correlation. These are then
concatenated together to form a longer sequence. Searching for this family of sequences is a
discrete optimization problem, best solved using a genetic algorithm on sequences of length
N < 48, or an exhaustive search when N < 20 [1,15].
Two-dimensional sequences
RPG developed a method to design hemispherical scattering hybrid surfaces by using the
Chinese Remainder Theorem to fold 1D sequences into 2D arrays, while preserving the good
autocorrelation and Fourier properties [16]. It is also possible to construct optimal binary
sequences on a hexagonal array pattern [1].
may be done with modulation techniques [20], similar to those used for arrays of Schroeder
and curved diffusers.
18
1
2
There was a tight time frame on this project, and limited tools were available.
This is a simplifying assumption.
19
20
Optimization Approach
Design
Analysis
Advantages
Disadvantages
Methods
Method
Numeric
Theory
Schroeder
Diffuser
BEM,
Thin panel
BEM,
Kirchhoff,
FDTD, FEA.
Phase
Optimized
Schroeder
or Stepped
Diffuser
BEM,
Kirchhoff,
FDTD, FEA.
Uniform scattering is
optimized directly, resulting
in designs with better
dispersion than numeric
theory diffusers.
Potentially straightforward
to simulate using FDTD.
Computational cost.
Requires boundary element
or FDTD predictions during
optimization [10], [3].
Rigid
Optimized
Curved
Surface
BEM,
Kirchhoff,
FDTD, FEA.
Fractal:
BEM,
Kirchhoff,
FDTD, FEA.
No improvement over
optimized curved
surfacesfractals often
have inferior dispersion.
Requires boundary element
predictions during
optimization [10], [3].
Random
Addition
Diffuser
(RAD)
Hybrid Diffusers
Planar
Hybrid
Surface:
1-D or 2-D
Binary
Amplitude
Diffuser
(BAD)
Improved 2D BAD
using
variable-size
Discrete optimization of an N
length sequence. For N < 20, an
exhaustive search is possible. For
20 < N < 48, a genetic algorithm
can be used. To create longer
sequences, concatenate several
optimized sequences with low
mutual cross-correlation [15,18,1].
BEM (2-D
analysis).
For 3-D
polar
balloons,
must use
thin panel
periodic BEM
[1].
FDTD, FEA.
Low cost.
Shallow profile.
Treatment is hidden.
Optimization gives
complete control over the
reflectivity.
Often highly absorptive up
to about 2kHz, thus only
mid-to-high frequency
dispersion needs
consideration [1].
BEM,
FDTD, FEA.
Fourier
analysis was
Potentially better
performance than existing
BADs.
21
square
panels
Curved
Hybrid
Surface
Potential approaches:
a) Optimize the curvature shape for
low frequency diffusion; use a preoptimized number sequence for the
hybrid surface coverage.
b) Use a simple curvature with
excellent diffusion (e.g., semicylinder) to break up specular
reflection; use custom-optimized
number sequences to control midto-high frequency dispersion.
c) Custom-optimize both shape
and number sequence [15].
BEM,
FDTD, FEA.
22
7. Generate fractal forms based on the stepped diffusers with the best performance.
The main goal here is to extend the bandwidth over which diffusion occurs.
8. Simulate and assess the results.
9.
The interpretation of temporal dispersion data is not well established; therefore, this work
evaluates diffuser performance in terms of spatial dispersion. The study of temporal
dispersion using FDTD is a future research opportunity.
25
The main weakness of FDTD is that the entire simulation domain must be meshed, and the
space between mesh nodes limits the geometry of the diffuser and maximum frequency that
can be represented. As the size or resolution of the domain increases, the size of the mesh
increases, and the solution time increases by orders of magnitude. For a square domain of
mesh nodes, it was found that doubling the number of grid points
containing
increased the solution time by a factor of about 20.
If the goal is to simulate the reflected pressure in the far field, the near field to far field
transformation (NFFFT) combined with absorbing boundary conditions can be used to
reduce the computation time of FDTD. This work does not consider far field scattering
therefore the NFFFT was not employed; however, an absorbing boundary condition in this
case perfectly matched layers (PMLs)was crucial. Without PML boundaries a huge FDTD
grid would have been required, and simulation times would inflate by orders of magnitude.
For direct comparison with the BEM predictions of Cox and DAntonio [11,14,1], diffusers
would need to be optimized on a FDTD mesh slightly larger than 5 m x 10 m, with a mesh
spacing of 1 mm. This was not computationally feasible. Instead, the domain size and
resolution were varied depending on the application (see Table 2, Table 3 and Table 7). The
resulting FDTD model can be used to accurately assess scatteringbut only for surfaces
that can be represented as a rigid wall on the finite difference mesh.
26
(4.1)
(4.2)
(4.3)
where superscripts denote the time index and subscripts denote the spatial indices,
are the mesh spacing in the and directions,
is the time step between
= 1/
is the bulk modulus of the medium having density .
computations, and
and
27
(4.4)
Additionally, on a mesh with discretization step size , the maximum frequency that can
be accurately simulated is restricted by
/10 [1]. The highest frequency of interest for
predicting room acoustics is typically about 5,500 Hz (the upper end of the 5 kHz one-third
octave band), calling for a mesh spacing of 6mm. In this work, mesh spacing was chosen to
be 10 mm for low frequency design and 2.85 mm for high frequency design 4, therefore the
maximum frequencies that can be simulated are 3440 Hz and 12,070 Hz, respectively. For
these two discretization sizes, the Courant condition (Eq. (4.4)) required that the sampling
frequency be no less than 48.7 kHz and 171 kHz, respectively.
4.1.3. Excitation
Three methods of pulsed excitation were tested on the FDTD domain: Gaussian pulses,
Ricker wavelets and disk displacement initial conditions. In preliminary testing, the Ricker
wavelet (also known as a Mexican hat wavelet) was found to offer the widest bandwidth
without causing visible numerical dispersion artefacts on the mesh. Ricker wavelets are
particularly useful because they do not introduce significant frequency components near
DC. Gaussian pulses are acceptable; however, they contain the greatest energy at DC which
can potentially introduce non-physical artefacts. For example, large-amplitude frequency
components near DC might be resonant with the mesh.
The Ricker wavelet is equivalent to the second derivative of the Gaussian function and has
. The basic form of a
spectral content fixed by a single parameter, the central frequency
Ricker wavelet is
(4.5)
This wavelet is not zero for < 0, therefore a transient can be expected at = 0. To reduce
the transient caused by activating the wavelet a temporal delay, , was applied. As can
be any desired amount it was set using trial and error, but for convenience it can be
. This results in a time shifted wavelet like those
expressed as an integer multiple of 1/
shown in Figure 20. The wavelet was implemented in Matlab by applying the following
update to the pressure mesh at a point (xcor,ycor), while incrementing the time step :
p(xcor,ycor) = -sqrt(2)*pi*fcent*((sqrt(2)*pi*fcent*(n-t0)).^2 - 1) ...
*exp(-0.5*(sqrt(2)*pi*fcent*(n-t0)).^2);
Figure 20 Ricker wavelets and their spectra centered on 250 Hz and 2,000 Hz.
The wavelets have been time shifted to reduce transients at t = 0 (after Redondo
. [22]).
29
30
Figure 22 Simulation domain used for preliminary testing with 180 sensors over 180.
Left: a single period of an N=7 diffuser. Right: An array of N=7 asymmetric diffusers in the
aperiodic modulation [1 0 1 1 0]. The excitation source is depicted as a red point.
Figure 23 Near field temporal response to a Ricker wavelet source at normal incidence.
Sensors are distributed on a 90 receiver arc, such that the incident pulse is first received
by the central sensor (at 0 from the normal), and the reflected response is first received by
the outside sensors (located at 90). The surface is an N = 17 stepped diffuser.
31
(4.6)
When PMLs are necessary the elegance of FDTD is compromised. Consequently it was not
viable to continue building a robust FDTD prediction model from scratch, because the focus
of this work was to design diffusers using lean optimization.
32
33
Regardless of the excitation method, the bandwidth of the pulse is limited by the mesh
spacing and the spectrum is not flat. Consequently the temporal response (Figure 25) is not
identical to the impulse response, and the frequency spectrum of the scattered pressure
does not equal the frequency response. While optimization can function without knowing
the true frequency response 5, it is more intuitive to check that the model works when the
visual representation of an even response matches the human expectation of even looking.
A rough correction of the response spectrum was applied to assist visualization. First, an
inverse envelope was created from the SPL spectrum of a reference incident pulse, L p,ref ( f ) .
To isolate the spectral envelope from undesired local fluctuations, pseudo-Gaussian
smoothing was applied to the reference pulse spectrum. This consisted of three passes of a
moving average filter with a width of 10 FFT bins. The reference was also normalized to
have a maximum magnitude of unity. The inverse envelope, H ( f ) , is simply the inverse of
the smoothed normalized pulsed spectrum:
on the receiver arc, the SPL spectrum of the scattered response L p (q, f
L p (q, f ) = H ( f ) L p (q, f )
This deconvolution yields an approximate frequency response suitable for visualization (
Figure 26), but not for critical analysis. The deconvolution assumes that propagation losses
are equal at all frequencies, which is false. Sound propagating in air experiences
atmospheric effects that causes high frequencies to be absorbed more than low. The amount
of absorption depends on the temperature and humidity, which the FDTD scheme can
model by adjusting the sound speed and density in the medium. Consequently the high
frequencies are undercompensated by the inverse envelope. A more suitable reference
spectrum might be created from a pulse that has propagated the same distance as the
reflected wave front, so that each will have experienced similar attenuation upon reaching
the sensor. Another concern is that the smoothed reference pulse does not perfectly align
with its original spectral envelopeand when the original is multiplied with the inverse
envelope, a small amount of amplitude distortion appears in the flattened spectrum. A less
noise-prone method of flattening the spectrum is Wiener deconvolution, which finds an
optimal compromise between inverse filtering and noise smoothing.
Figure 25 Temporal response and spectrum of a diffuser measured at the central sensor.
35
36
(rs , r , f )
85
Lp ( r , ) L p ( r , )
n ( n 1)
dB
(5.1)
L p (r , )
where
log
1
n
85
10 Lp ( r ,
85
is the number of reciever angles in 180 and L p (r , ) is the mean value calculated
via intensities.
(rs , r , f ) is the standard error for each receiver arc radius , source position
and frequency . This formula assumes that the sound pressure level is viewed and
heard on a roughly linear perceptual scale. According to equal loudness contours, the
assumption is most valid for high sound pressure levels (>80 dB) between 300 Hz and 1000
Hz.
To ensure that the standard error is dominated by the general envelope rather than local
fluctuations, spatial averaging was applied to the response prior to computing Eq. (5.1).
This was accomplished using a sliding average filter with a width equal to the number of
sensors 6 in 10. An alternative approach is to smooth the frequency spectrum (e.g., by
averaging in one-third-octave bands). When using an FDTD model the FFT can be readily
computed from the temporal response, therefore smoothing the spectrum is a viable
alternative to spatial averaging.
For a receiver radius of 250 grid steps, a dense sensor mask was used with 39 sensors per 10. For
a receiver radius of 500 grid steps it was possible to create a sparse sensor mask with sensors spaced
by roughly 1.
37
The mean diffusion can be obtained by averaging the standard error for all frequencies,
source locations and receiver arcs. However, there may be cases where poor diffusion at a
particular frequency or angle is compensated for by excellent diffusion at another frequency
or angle. To penalize these cases, a standard error of the standard errors is added to the
mean. The result is a single-valued broad-band diffusion parameter, :
2
m(m 1)
m
j 1
w j rs , r , f
rs , r , f
(5.2)
1
m
m
j 1
w j rs , r , f
rs , r , f
where m is the total number of frequencies, incident angle and receiver arcs, each having a
standard error
rs , r , f
functions may be used to assign relative importance to certain source positions, frequency
ranges or receiver arcs.
In this investigation, optimization was performed for a single receiver radius and source
position, with the weighting functions set to unity. Therefore, Eq. (5.2) can be simplified
and represented in terms of n frequencies [11]:
2
n(n 1)
n
i 1
(5.3)
1
n
n
i
j 1
38
90
10
Lp
/10
90
90
90
10
90
n 1
90
10
Lp
/10
Lp
/10
(5.4)
where are the set of sound pressure levels arriving at each receiver (sensor) in decibels, n
is the number of receivers arranged on a semicircle, and is the angle of incidence. The
above equation requires an equal angular spacing between each receiver. This was
approximated by using a radius of 250+ grid steps, with each receiver location rounded to a
point on the grid that approximately intersects a semicircle.
Eq. (5.4) was evaluated in one-third octave bandwidths which results in a smoothed
coefficient characterized by the spectral envelope 7.
At low frequencies the surface acts like a point source due to the increased prominence of
edge scattering, resulting in a diffusion coefficient that increase as the frequency
approaches zero. As this behavior can cause confusion, a normalized diffusion coefficient
can be used to remove it. The normalized diffusion coefficient was calculated by first
applying Eq. (5.4) to the test surface, yielding , and to a reference flat surface of equal
size, yielding
. From
and
dy ,n =
dy - dy ,r
1 - dy ,r
(5.5)
min
c
2 f max
(6.1)
sn
n 2 modulo N
(6.2)
where
is the sequence number for the
well and N is a prime number. For an N = 7
= {0, 1, 4, 2, 2, 4, 1}. The objective was to design an optimized stepped diffuser, not
QRD,
a QRD; therefore, only the maximum and minimum sequence numbers were used. Well
depths for a Schroeder diffuser are determined from the sequence numbers using
dn
sn 0
2N
(6.3)
where
is the design wavelength. It follows that a Schroeder diffuser has well depth that
vary between 0 and /2. These limits were exploited as constraints for the optimization
is flexible, the depth of the diffuser was limited to
problem. While the maximum depth
40
an accepted standard for the sake of aesthetics and production feasibility. Additionally, this
depth constraint speeds up the optimization.
The design frequency,
Schroeder diffuser:
smax c
N 2d max
f0
(6.4)
Quadratic residue diffusers are designed to have optimum diffusion at integer multiples of
; however, the bandwidth is limited because the QRD behaves like a plane reflector at
frequencies
where = 1,2,3 [1]. At these critical frequencies, all well depths are
integer multiples of half the wavelength, thus all wells re-radiate in phase. It follows that
is less than the first critical
to design a QRD, and must be chosen so that
frequency, . This condition can be written as a constraint on :
c
2wf 0
(6.5)
diffusers lack dividers between wells, and thus present less bounding surface to a plane
wave at normal incidence.
/ . For Schroeder diffusers, the
The low frequency efficiency depends on the ratio of
choice of prime number is limited by low frequency performance, critical frequencies and
manufacturing considerations. For stepped diffuser optimization, the choice of is also
governed by computational constraints. In this case corresponds to the number of wells
and is not required to be a prime number.
42
No.
Well
Max
Round to
Design
Max
Module
Total
Total
single period
wells
width
depth
grid step
freq.
freq.
width
depth
bandwidth
(mm)
(mm)
(mm)
(Hz)
(Hz)
(mm)
(mm)
(Hz)
60
160
10
614
2867
420
205.6
~19450
180
~19370
240
~16700
220
~7850
of geometry
Module A-LF
Base Struct.
Module A-HF
2nd Stg. of
Fractal
Module B-LF
Base Struct.
8.57
45.6
2.85
2155
20067
60
60
140
10
702
2867
420
Module B-HF
2nd Stg. of
Fractal
8.57
40
2.85
2457
20067
60
Module C-LF
Base Struct.
70
200
10
491
2457
490
Module C-HF
2nd Stg. of
Fractal
10
40
2457
17200
70
Module B-LF
Base Struct.
140
140
10
702
1229
980
Module B-HF
2nd Stg. of
Fractal
20
70
1229
8600
140
This work focussed on the framework shown in bold. The other frameworks were used for
preliminary testing.
43
7. OPTIMIZATION
Optimization was performed using five modules in an array with aperiodic modulation. As
there is a trade-off between the pitfalls of periodicity (nulls in the polar response) and the
benefits (symmetrical scattering), the optimization problem has been set up to determine
whether the best array is periodic with a symmetrical base shape or aperiodic with an
asymmetrical base shape. The aperiodic modulation {1 0 1 1 0} was used where 1 denotes
the base shape and 0 denotes a flipped version. For symmetrical modules the array
naturally becomes periodic with modulation {1 1 1 1 1}. If the best base shape is known to
be symmetrical, the optimization can be greatly sped up by exploiting symmetry to reduce
the number of variables.
With only 16 discrete well depths to choose from the optimization problem called for mixed
integer programming, therefore downhill simplex and gradient descent methods were not
suitable. The mixed integer programming problem is non-deterministic polynomial-time
hard (NP-hard), which implies that there is no efficient algorithm known to solve it. In this
work the objective function is the (nonlinear) scattering prediction model, while the solution
space is the set of all possible well depth combinations. N = 7 yields a solution space of 16
= 268,435,456 candidate solutions; consequently, converging to a solution within reasonable
time required a minimization algorithm that could be tuned to this particular nonlinear,
mixed integer problem. The integer genetic algorithm (GA) was the natural choice.
44
convergence 9. When the goal is to optimize for twelve specific frequencies (rather than all
frequencies), the disparity between good solutions and average solutions is higher and
results can be compared more meaningfully. Moreover, Cox found that optimization at
seven frequencies [11] was sufficient to achieve good dispersion over the entire bandwidth.
To emphasize the importance of the lower-mid frequencies, the range 400-1250 Hz received
the highest density of optimization frequencies. Another option is to optimize across all FFT
bins in the diffusion band, assigning relative weights to each bin when solving Eq. (5.2).
It was hypothesized that convergence might be fastest for a problem with narrow criteria;
however, this was not confirmed.
46
and a deep profile. One intention was to avoid concave forms which have a focussing rather
than a dispersing effect.
No.
Well
No.
Minimization
FDTD model
name
wells
width
depths
algorithm
parameters
(mm)
Frequencies
optimized
parameters
Preliminary
Tuning
Setup
7+
(solo
module)
60
20
Design
Setup
Op250M
7
(solo
module)
60
14
7
(x5 in
array
60
16
Design
Setup
Op250
Sensors
[10110])
Meta-heuristic
GA, DE, PSO 10
Population: 20+
Radius: 1.25 m
Angle: 85
Quantity: 335
Integer GA
Population: 40
Tol Function:
1e-3
Radius: 2.5 m
Angle: 85
Quantity: 667
12 FFT bins
between
100-1950 Hz
Integer GA
Population: 40
Tol Function:
1e-4
Radius: 2.5 m
Angle: 85
Quantity: 667
12 FFT bins
between
100-1950 Hz
Before utilizing the integer GA, tuning was performed on a meta-heuristic global optimizer that
combines the GA, differential evolution (DE) and particle swarm optimization (PSO) to increase the
likelihood of finding the global optimum [34]. This optimizer, when modified for use with integers,
had comparable performance to the integer genetic algorithm. While the meta-heuristic optimizer is
expected to outperform the GA for problems with larger populations [34], the integer GA was
preferred for this work due to its relative simplicity.
10
47
The best result found using array-based optimization is the symmetrical base shape named
A1-LF, having well depths of {13 9 8 10 8 9 13} cm. Figure 28 shows the progress toward
this optima, where the goal was to minimize the penalty value . The mean penalty for the
population did not converge to the best penalty value, indicating that the integer GA
maintained a diverse population throughout the 30 generations. While true convergence
was not achieved, Figure 28 shows significant minimization progress followed by a plateau
in both the best value and mean value of . This was the preferred method of finding a
solution using only 1200 scattering evaluations. A better solution might be found by letting
the optimization process run much longer until it converges.
Framework
No.
Well
Effective
name
used to
wells
width
array
obtain result
A1-LF
Design Setup
Op250
(integer GA)
(cm)
7
Depths and
Diffusion
resulting heights 14
param.
(cm)
11111
13 9 8 10 8 9 13
9.7553
(in array)
9.7707
(in array)
0453540
A2-LF
Design Setup
Op250
(integer GA)
B1-LF
Design Setup
Op250M
(integer GA)
10110
13 12 7 4 6 11 12
0169721
1 (solo)
10 6 3 4 3 5 10
9.4861
(solo)
0476740
B2-LF
Analysis
Setup 15
Sim250
10110
10 6 3 4 2 5 9
0476851
N/A 16
Depth sequences shown in bold represent the best designs, particularly when converted to fractal
formations. These designs are fractalized in Chapter 8 and further analyzed in Chapter 9.
12
The diffusion parameter depends on the scattering prediction model set up, and can only be used
to compare results that have an identical simulation set up. Side-by-side test results and a universal
comparison using the autocorrelation diffusion coefficient are given in Chapter 9.
13
14
To minimize the depth, heights are offset such that lowest step is flush with the diffuser base.
15
See Table 7 for details on the FDTD simulation framework used for full-scale analysis.
This result was obtained using the full scale FDTD simulation framework Sim1 from Table 7,
therefore the diffusion parameter is not directly comparable to the others in Table 4.
16
48
Figure 29 Near field FDTD simulation of the optimized array with base shape A1-LF.
The solution A1-LF is of special significance because it has a much shallower form factor
than previously optimized stepped diffusers. An N=7 stepped diffuser optimized by Cox had
well depths spanning a 15 cm range [11]; A1-LF has an operational depth of 5 cm. The low
value of , computed using Eq. (5.3), can be visually understood by examining Figure 30.
The standard error at a 2.5 m receiver radius for a source at 4.5 m
is denoted as
(4.5m, 2.5m, ), or shorthand as ( ). Figure 30 shows that the standard error, when scaled
with the inverse envelope, has a relatively flat spectrum. Additionally, the local
fluctuations in ( ) are not severe, therefore the variance in ( ) is acceptably low.
Moreover the mean value of ( ) is small compared with other diffusers. Since the mean
and variance of ( ) are both small, the single-value broadband diffusion parameter is
small.
49
It follows that because is small, the scattered response is relatively uniform throughout
the diffusion band. Figure 31 confirms this; however, because the A1-LF array is periodic
grating lobes contribute peaks and nulls to the scattered polar distribution. This effect is
further analyzed in Chapter 9.
Figure 30 Standard error (4.5m, 2.5m, ) for an array of optimized base shapes A1-LF.
has been scaled by the inverse envelope, and is shown at each FFT bin (red line).
Optimization frequencies are indicated with an o.
Figure 31 Scattered polar distribution for the optimized array with base shape A1-LF.
The scattering is shown at one optimization frequency (1250 Hz) and five others. Results
were obtained via FDTD prediction with a 2.5 m receiver radius and a source at 4.5 m, 0.
50
No.
Well width
Round to grid
Max freq.
Module width
wells
(mm)
step (mm)
(Hz)
(mm)
Base Shape
60
10
2867
420
8.57
2.85
20067
60
17
Fractal
Base
HF dsgn
Base shape
name
shape
heights 17 (mm)
heights (mm)
freq. (Hz) 18
depth (mm) 19
(mm)
A1Frac
A1-LF
B2Frac
B2-LF
L95Frac
L95
[11]
Tot. depth
6897
60
61.25
4311
90
112.80
2299
158
200.75
0 40 50 30 50 40 0
100 60 30 40 20 50 90
0 40 70 60 80 50 10
168 20 55 48 55 20 168
To minimize the depth, heights are offset such that lowest step is flush with the diffuser base.
The resulting design frequency for the second stage of the fractal has been calculated using Eq.
(6.4). This quantity was not used in design; it is simply a predictor of gaps in the diffusion spectra.
18
19
The base shape depth includes a 10 mm deep base to enable mounting on a wall or ceiling.
51
Figure 33 Three arrays of N = 7 second order fractals with array modulation {1 0 1 1 0}.
Fractal formations A1-Frac (top), B2-Frac (middle) and L95-Frac (bottom).
The geometry of each fractal reveals whether or not the design is appropriate for practical
use. L95 is clearly not suitable as a base shape for a fractal. It looks particularly jagged
because the fractal framework with a 2.85 mm grid step (designed in Chapter 6) creates an
elongated second stage. The framework has been designed to facilitate FDTD simulation
not to preserve the height-to-width ratio of the base shape. The resulting formation, L95Frac, would protrude 200 mm out of the wall, exposing long barbs that could seriously
52
injure a person upon collision. Additionally, the deep, narrow wells increase the significance
of the viscous boundary layer, making the fractal subject to higher absorption at high
frequencies. Conversely, it is the depth of these wells that gives L95-Frac a suitable HF
design frequency (2299 Hz), theoretically suggesting a smooth transition between the LF
and HF diffusion bands (Chapter 9 refutes this). The other fractal diffusers are safer, lower
profile and easier to manufacture; however, as they have a high HF design frequency (Table
6) they may introduce gaps between the LF and HF diffusion bands.
Figure 34 Temporal response and spectrum of A1-Frac, measured at the central sensor.
Figure 35 Left: Reference pulse spectrum and response spectrum for A1-Frac.
Top right: inverse envelope. Bottom right: response spectrum flattened by inverse envelope.
53
FDTD mesh
Excitation
Name
parameters
Pulse
Sensors 20
Frequencies
tested
i7 2600K processor
5m
85
1337
90
180
20 min
Sim500
based on
AES-4id2001 [25]
xDim: 1100
zDim: 1024
dx,dz: 10mm
Distance: 10 m
Angle: 0
Magnitude: 1
Radius:
AngleA:
NumSensorsA:
AngleB:
NumSensorsB:
SimF250
Fractal forms
near field
testing
xDim: 1796
zDim: 1796
dx,dz: 2.85mm
Distance: 4.5 m
Angle: 0
Magnitude: 1
Radius:
AngleA:
NumSensorsA:
AngleB:
NumSensorsB:
2.5 m
85
2343
90
180
2 hr 45 min
xDim: 4098
zDim: 4098
dx,dz: 2.85mm
Distance: 10 m
Angle: 0
Magnitude: 1
Radius:
AngleA:
NumSensorsA:
AngleB:
NumSensorsB:
5m
85
4685
90
180
22 hr
SimF500
Fractal forms
analysis
based on
AES-4id [25]
In this work a 10 m x 11 m FDTD domain has been used to analyze the performance of the
most promising designs. The new simulation frameworks, Sim500 and SimF500 (Table 7),
are based on AES-4id-2001 [25]. Sensors on the FDTD mesh cost next to nothing, therefore
at least 180 receivers were used for all simulations. However, a side effect of fitting the
receiver arc to a rectangular grid is that as more sensors are added, they become less evenly
spaced. To ensure uniform spacing, only 180 sensors were used when measuring the
For generating polar plots, the sensor arc consisted of NumSensorsA receivers over the angular
range AngleA. For computing the autocorrelation diffusion coefficient, NumSensorsB evenly spaced
receivers were used over the angular range AngleB.
20
54
autocorrelation diffusion coefficient. In contrast, the polar plots were produced using the
detailed scattered response captured from a dense array of sensors.
Figure 36 Full scale FDTD domain used to simulate the scattering from fractal diffusers.
Figure 37 Pressure received at each sensor during simulation of the A1-Frac array.
55
wall) the specular zone can be as much as 90, and a different diffusion parameter is
necessary [14]. AES-4id-2001 recommends that 80 percent of receivers are outside the
specular zone [25,1].
A good polar response can be recognized by understanding that a diffuser should disperse
energy from the specular zone to other positions. When compared to diffusers, the plane
reflector has a poor polar response on the Sim500 domain. This suggests that Eq. (5.1) is
valid at the 5 m receiver radius: its use can be justified because the 15 specular zone is
small compared to the 85 receiver arc. Specifically, 82.4 percent of receivers are outside
the specular zone, which complies with AES-4id-2001. Finally, this knowledge can be used
as feedback to assess the design method: If diffusers tested at a 2.5 m receiver radius retain
their relative performance ranking at the 5 m radius, then it supports the case that
1.
2.
The results in Table 4 and Table 8 are consistent with these arguments. Likewise, all other
diffusers that were compared retained their relative performance ranking at the 2.5 m and
5 m radius. While the results support the above arguments, the sample size was too small
to confirm a strong trend.
Figure 38 Polar response at 5 m from a reflector the same width as the diffuser array.
56
Simulation
Array
Framework
Well depths
Diffusion
Mean
Significance of this
based on the
param at
diffusion
diffuser
5m,
coeff,
sequence
A1-LF
11111
13 9 8 10 8 9 13
4.9786
0.4716
B2-LF
Sim500
10110
10 6 3 4 2 5 9
4.9873
0.5107
L95
Sim500
11111
17 2 6 5 6 2 17
5.1029
0.4039
Stepped
QRD
Sim500
11111
10110
0 4 16 8 8 16 4
5.0970
5.2207
0.4810
0.4466
A1-Frac
SimF500
72
11111
13 9 8 10 8 9 13
2.3238
0.5728
B2-Frac
SimF500
72
10110
10 6 3 4 2 5 9
2.3038
0.6331
SimF500
L95-Frac
21
Sim500
11111
2.4171
0.5016
22
22
L95 is not identical to the stepped diffuser optimized by Cox [10], thus it should be viewed as a
generic diffusive surface, not as an optimized diffuser. Likewise, the stepped QRD results do not
represent the performance of a typical QRD (QRDs are typically designed with fins).
57
23
Recall that
Figure 39 Diffusion parameter (10m, 5m, ) for the diffuser array A1-LF.
Figure 40 Diffusion parameter (10m, 5m, ) for the diffuser array B2-LF.
59
Figure 42 Scattered polar distribution for the optimized diffuser array A1-LF.
Figure 43 Scattered polar distribution for the optimized diffuser array B2-LF.
60
Figure 44 shows the autocorrelation diffusion coefficient for the two optimized diffusers.
The diffusion coefficient for a 0 incident source, , was calculated using Eq. (5.4). Eq.
. A reference for the
(5.5) was used to obtain the normalized diffusion coefficient,
normalization was created by simulating a plane reflector the same width as the diffuser.
This is labeled as the mean flat reflector in the top plots of Figure 44.
While A1-LF achieved the best of the non-fractal diffusers, B2-LF reports a larger value
for . Figure 44 reveals why: the diffusion spectrum for B2-LF is uneven, which was
accounted for when computing
, but not . The spectrum resembles a mountain with a
staying
peak of about 0.8 at 400 Hz, yet a better spectrum would be a plateau with
between 0.6 and 0.7. While A1-LF achieves a more even diffusion spectrum, both designs
appear to have less-than-excellent diffusion above 800 Hz. However, in terms of uniform
broadband diffusion and compact geometry, these designs outperform everything else that
was tested on the Sim500 domain.
Figure 44 Diffusion coefficient spectra for A1-LF (left) and B2-LF (right).
61
Figure 45 FDTD simulation of near field scattering from fractal diffusers A1-Frac.
Figure 46 FDTD simulation of near field scattering from fractal diffusers B2-Frac.
62
Figure 47 shows that for A1-Frac and B2-Frac, the diffusion parameter spectral envelope is
reasonably 24 uniform between 200-5000 Hz (ignoring local fluctuations). The diffusers
achieve an of 2.3238 and 2.3038 respectively, which is substantially lower than the of
2.4171 achieved by L95-Frac.
Figure 47
Top: A1-Frac periodic array. Bottom: B2-Frac aperiodic array with modulation {1 0 1 1 0}.
Qualitative observations such as reasonably uniform are based on comparisons to other surfaces.
In this chapter, it means noticeably better than the equivalent result of L95-Frac.
24
63
The scattered polar distributions give a more intuitive indication of the scattering quality;
however, this is not a reliable way to critically assess diffusers. Here is why: the scattered
pressure level from A1-Frac looks highly uniform for all three frequencies shown in Figure
48. In Figure 50 the frequency 1250 Hz was swapped for the 750 Hz and the dB range of
the polar plot was changed. The resulting plot tells a completely different story about this
diffuser. The response at 750 Hz much less uniform than at 1250 Hz, and the rescaling of
the plot reveals two narrow nulls in the polar distribution at 500 Hz.
Figure 50 shows that A1-Frac exhibits the same periodicity lobes as A1-LF at 750 Hz. This
confirms that the mid-frequency characteristics of the original optimized form, A1-LF, have
been preserved in the fractal form. B2-Frac, however, has undergone a more notable change
during fractalizationand it shows in the polar response. Figure 50 clearly illustrates the
superior uniform dispersion achieved by B2-Frac below 800 Hz. Figure 51 shows that B2Frac produces an asymmetrical response that tends to approximate scattering. The
asymmetry is fundamentally due to the asymmetrical base shape. Fortunately, the
aperiodic modulation {1 0 1 1 0} has a secondary purpose: it creates symmetrical forms with
four of the modules in the B2-Frac array (Figure 46). Thanks to this sequence, asymmetry
in the polar response is mild, and periodicity is avoided.
64
Figure 49 Scattering from the A1-Frac array (left) and B2-Frac array (right)
65
Figure 52 Diffusion coefficient spectra for A1-Frac (left) and B2-Frac (right).
The autocorrelation diffusion coefficient was averaged in one-third octave bands
between 100-5100Hz.
Figure 53 Diffusion coefficient for L95-Frac (a deep fractal with hazardous barbs).
66
The superior fractal diffuser is obvious when viewing the autocorrelation diffusion spectra:
B2-Frac wins because it has the more even response and larger mean. For both fractals,
Figure 52 shows a huge improvement in the high frequency diffusion when compared to the
base shapes. Also, both designs have a much more uniform diffusion coefficient than the
deep, hazardous fractal known as L95-Frac (Figure 53). Diffusion contributions from the
second stage of the fractal become visible at about 500 Hz, become significant by 700 Hz,
and appear to dominate the response over 2000 Hz. However, the base shapes were only
simulated independent of the fractal for frequencies up to about 2000 Hz. Based on the
early design work in Section 6 (which is hardly numerically relevant for the current
designs), it is expected that the base shapes still contribute to diffusion above 2000 Hz.
Below 1800 Hz the diffusion spectra for A1-Frac closely resembles that of A1-LF. However,
after rolling off between 800 and 1800 Hz, it shoots up steeply before peaking in the 2500
Hz one-third octave band. If the second stage of the fractal is responsible for this peak (i.e.,
if this peak represents the HF design frequency), then the predictions in Chapter 8 are
invalid for stepped diffusers. If the Chapter 8 predictions are correct, the A1-Frac design
frequency would be located above 5000 Hz and there would be a large gap between the
bandwidths of the first and second stage of the fractal. Fortunately, these predictions
appear to be false. In fact, if A2-Frac can be modified to remove the diffusion dip between
1000-2000 Hz, an excellent design might result: a shallow, modular broadband diffuser.
67
Figure 54 Diffusion coefficient spectra for A1-Frac, B2-Frac, and the RPG Skyline [1].
* At all frequencies, the reference reflector for the Skyline has a higher diffusion coefficient
than the reference reflector used in this work. It follows that that A1-Frac and B2-Frac are
under emphasized and not directly comparable with the Skyline. Also note that the Skyline
was evaluated in an anechoic chamber for 37 different source positions, while B2-Frac was
only evaluated for a source at 0.
The Skyline is finless, making it a more relevant reference diffuser than a typical QRD.
However, the Skyline is not valid as a direct reference. Figure 54 shows that at all
frequencies, the reference reflector for the Skyline has a higher diffusion coefficient than
the reference reflector used in this work. It follows that that A1-Frac and B2-Frac are
under emphasized and not directly comparable with the Skyline. Additionally, the Skyline
was evaluated in an anechoic chamber for 37 different source positions, while B2-Frac was
only evaluated for a single source at 0.
While a valid comparison with the Skyline is not possible with the given data, the data can
be used to assess the experimental design: The fact that the simulation of B2-Frac reported
diffusion in the same league as a top performing commercial diffuser supports the case that
the FDTD prediction model works. However, the prediction model needs to be validated by
simulating a surface for which measured real-world diffusion is known. As known surfaces
will require a large FDTD mesh to accurately simulate, this computation has been deferred
for future work.
68
10. CONCLUSIONS
The objective was to design a modular diffuser that provides an optimal trade-off between
uniform scattering and compact geometry, and to design it without using boundary element
predictions. The approach involved leveraging the strengths of finite difference time domain
simulation, while accommodating the weaknesses. Success relied on cyclic prototyping and
the intrinsically parallel property of evolutionary algorithms.
The following conclusions were drawn from this work:
1. A suitable solution to the design problem in Chapter 3 has been found. As shown in
Sections 7.3 and 9.3, constrained optimization using seven variables produced a low
profile modular stepped diffuser, A1-LF. A1-LF consists of five periods of a module with
step heights of {0 4 5 3 5 4 0} cm. Of all candidate solutions evaluated, this optimum
design had the most uniform dispersion, which it accomplished with a structural depth
of just 6 cmone third the depth of typical stepped diffusers [11,1].
2. A diffuser with more uniform broadband scattering (better performance) was found by
simulating fractal formations based on optimized diffusers. When arranged in an
aperiodic array, the fractal form of the best 25 asymmetrical candidate outperformed the
fractal form of the optimum symmetrical diffuser. The top-performing result, B2-Frac,
consists of five modules in an array with aperiodic modulation {1 0 1 1 0}. Each module
is a second-order fractal with step heights based on the sequence {0 4 7 6 8 5 1}.
The best asymmetrical was based on a runner-up solution found during optimization. It is not
expected to be the global optimum asymmetrical diffuser.
25
69
temporal response, which may be used in future work to evaluate the temporal
dispersion.
4. Optimization using an intrinsically parallel method that includes an element of
randomness, like the integer genetic algorithm, is fruitful for finding designs with
comparable performance but very different geometries.
5. Seven-well diffusers based purely on the set of natural numbers up to 16 can achieve
very good performance. Traditional diffuser design has relied on a few known optimal
number sequences (e.g., quadratic residue and primitive root sequences). In contrast,
Cox [11] defined optimized stepped diffusers using high precision (e.g., the set of natural
numbers up to 200). The current work executed a broader search of the solution space
using low precision, such that solutions are based on simple number sequences. The
results confirm that when designing a stepped diffuser with uniform broadband
dispersion, there are numerous low-integer sequences that are superior to the quadratic
residue sequence.
6. The designs are simple to implement. The optimization framework produces sequences
of low natural numbers, useful for designers who need to work in low precision. The
resulting designs can be constructed by carpenters or hobbyists, on-site, out of any
suitable material that has a low absorption coefficient. Additionally, these low-natural
number sequences reduce the cost of manufacturing and simulating fractal formations
because they enable high accuracy with low precision.
7. Results support the hypothesis that diffusers optimized for uniform scattering over a 2.5
m receiver radius tend to exhibit as good or better diffusion at a 5 m receiver radius.
Conversely, diffuser design standards focus on the 5 m receiver radius, which does not
guarantee good performance at a smaller radius. In home studios and compact control
rooms with suboptimal dimensions the 2.5 m receiver radius may be more realistic 26.
This assumes that the diffuser array is placed with the intention of dispersing first
reflections from either the back wall or a lofted ceiling.
26
70
71
72
REFERENCES
[1] T.J. Cox and P. D'Antonio, Acoustic Absorbers and Diffusers, 2nd ed. Abington,
Oxfordshire: Taylor & Francis, 2009.
[2] M.R. Schroeder, "Diffuse sound reflection by maximum-length sequences," J. Acoust.
Soc. Am., vol. 65, no. 4, pp. 958-63, 1975.
[3] RPG Diffusor Systems, Inc. (2000) CHAOS: The Collaborative Holistic Acoustical
Optimization System. [Online]. http://www.rpginc.com/products/chaos/index.htm
[4] T.J. Cox, "Acoustic diffusers: the good, the bad and the ugly," in Proc. Inst. Acoust.
Reproduced Sound 20th Conf., Oxford, 2004.
[5] Digizine. (2011, Oct.) George Massenburg builds a blackbird room. Image. [Online].
http://www2.digidesign.com/digizine/dz_main.cfm?edition_id=101&navid=907
[6] T.J. Cox and P. D'Antonio, "Acoustic phase gratings for reduced specular reflection ,"
Applied Acoustics, vol. 60, no. 2, pp. 167-86, 2000.
[7] J.A.S. Angus, "Using grating modulation to achieve wideband large area diffusers ,"
Applied Acoustics, vol. 60, no. 2, pp. 143-65, 2000.
[8] T.J. Cox and P. D'Antonio, "Fractal Sound Diffusers," in Proc. Audio Eng. Soc. 103rd
Conv., New York, 1997, p. 4578.
[9] P. D'Antonio and J. Konnert, "The QRD Diffractal: A New One- or Two-Dimensional
Fractal Sound Diffusor*," J. Audio Eng. Soc., vol. 40, no. 3, pp. 117-129, March 1992.
[10] RPG Diffusor Systems, Inc. (2000) New Diffusion Paradigm. [Online].
http://www.rpginc.com/research/ndp.htm
[11] T.J. Cox, "The optimization of profiled diffusers," J. Acoust. Soc. Am., vol. 97, no. 5, pp.
2928-36, 1995.
[12] P. D'Antonio and T.J. Cox, "Two Decades of Sound Diffusor Design and Development,
Part 1: Applications and Design," J. Audio Eng. Soc., vol. 46, no. 11, pp. 955-976,
November 1998.
[13] P. D'Antonio and T.J. Cox, "Two Decades of Sound Diffusor Design and Development,
Part 2: Prediction, Measurement, and Characterization," J. Audio Eng. Soc., vol. 46,
no. 12, pp. 1075-1091, December 1998.
[14] T.J. Cox, "Designing Curved Diffusers for Performance Spaces," J. Audio Eng. Soc., vol.
44, no. 5, pp. 354-364, May 1998.
[15] T.J. Cox and P. D'Antonio, "Optimized Planar and Curved Diffsorbors," in Proc. Audio
Eng. Soc. 107th Conv., New York, 1999, p. 5062.
[16] J.A.S. Angus and P. D'Antonio, "Two Dimensional Binary Amplitude Diffusers," in
Proc. Audio Eng. Soc. 107th Conv., New York, 1999, p. 5061.
[17] P. D'Antonio, "Technical Bulletin on the Evaluation of the Kinetics Tuned
73
74
[32] L. Rizzi et al., "Scattering uniformity measurements and first relection analysis in a
large non-anechoic environment.," in Proc. Audio Eng. Soc. 123rd Conv., New York,
2007, p. 7241.
[33] M. Rocha and J. Neves, "Preventing premature convergence to local optima in genetic
algorithms via random offspring generation," in Proc. IEA/AIE 12th Int. Conf.,
Secaucus, 1999, pp. 127-36.
[34] T. Perry, "Acoustic diffuser design by optimization: I. Literature review.," University of
Victoria, Prelude to Honours Thesis 2011.
75
Appendix A
%=====================================================================================
% dfsrFDTD_lean.m
Author:
Tim Perry
% Elec498: Diffuser Design by Optimization
Started: 2011-10-20
%
% Finite difference time domain (FDTD) simulation of a rigid-wall acoustic diffuser.
% Excitation source is a Ricker wavelet or a Gaussian pulse.
% Boundary conditions have not been implemented.
%
% REFERENCES:
% [1] Tiny_FDTD_v1.m by Nick Clark, 2007
% [2] T.J Cox, "Designing Curved Diffusers for Performance Spaces", 1996
% [3] T.J Cox and P. D'Antonio, Acoustic Absorbers and Diffusers, 2009
%=====================================================================================
76
Appendix B
%=====================================================================================
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
diffuserFDTD.m
Elec498: Diffuser Design by Optimization
Author:
Started:
Tim Perry
2011-10-20
OUTPUT
eps1_prime
eps1_ave
eps1
REFERENCES
%=====================================================================================
77
Appendix C
%==========================================================================
% Diffuser_Opti_Driver.m
Author:
Tim Perry
% Elec498: Diffuser Design by Optimization
Started: 2011-11-16
%
%
% REFERENCES:
% [1] B. Treeby and B.T. Cox, 2011. k-Wave Toolbox (http://www.k-wave.org)
% [2] T.J Cox, "Designing Curved Diffusers for Performance Spaces", 1996
% [3] R. Oldenhuis, 2009 J. Vandekerckhove, 2006
%
GODLIKE - A robust single-& multi-objective optimizer
%
(http://www.mathworks.com/matlabcentral/fileexchange/24838)
%==========================================================================
78
Appendix D
In the following plots, the scattered pressure level was obtained using the finite difference
time domain simulation framework Sim1 (see Chapter 9 for details). Units are dB SPL.
79
Optimized diffuser array A3-LF. This aperiodic design was optimized for diffusion below1250 Hz.
80