Modelling of sound propagation of technical systems for real-time VR-applications/Garso sklidimo techninese sistemose modeliavimas vr irangai panaudoti realiu laiku.
Husung, S. ; Mikalauskas, R. ; Weber, C. 等
1. Introduction
Acoustical product properties get more and more into the focus of
product development. In many cases the sound level in front of a machine
has to be reduced. The sound radiated on the outside of the machine is,
of course, generated inside by functional or technological processes.
Engineers can affect the acoustical behaviour along the sound
propagation chain (Fig. 1). The manipulations of the sound generation by
changing the process or geometrical parameters as well as the sound
transmission through the structure are primary arrangements, because
these arrangements usually have the major influence. However, often it
is not possible to manipulate these parameters, and then only secondary
measures, i.e. after sound generation and radiation are possible.
Examples are establishing additional isolation walls or housings. The
main acoustical effects by use of these arrangements are transmission
loss and diffraction [1].
[FIGURE 1 OMITTED]
To get a first impression of the effect of such secondary
arrangements, a simulation of the acoustical behaviour and an
auralisation of expected results help. A good impression of the
acoustics can be produced by the use of extended Virtual Reality (VR).
Therefore real-time simulation of the behaviour is necessary. At Ilmenau
University of Technology a novel audio-visual VR-System was built which
can auralise a known acoustical behaviour together with the geometry by
the use of wave-field synthesis [2, 3].
In this work two methods for the simulation of isolation walls are
discussed. The first is a real-time simulation based on a simplified
analytical model. For the second model the numerical Finite Element
Method (FEM) is used. In this paper the simulation is limited to a
2D-simulation and point sources. In the simulation, all influences of
the environment were ignored, so only free-field conditions are
considered.
The simulation models under VR conditions have to fulfil the
following requirements:
* the simulation or the results have to be applicable in real-time;
* the simulation models have to be parametrisable by geometrical
and acoustical relevant characteristics (e.g. bending stiffness);
* the necessary accuracy is given by the psychoacoustical
perception.
The simulation models are discussed for a simple sound source and
the isolation wall (Fig. 2). In this example the focus is on diffraction
effects, because--due to the thickness of the isolation
wall--transmission effects are very small.
[FIGURE 2 OMITTED]
2. Analytical model
The analytical model is based on a separation of the calculation of
diffraction and transmission loss. The results of both simulations are
superposed.
The basic approach for the diffraction model is the diffraction at
a semi-infinite wall (Fig. 3). The problem is treated as a
two-dimensional problem, i.e. the sound-field in the z-axis is assumed
constant [partial derivative]p/[partial derivative]z = 0. By using these
assumptions the wave equation can be transformed to cylindrical
coordinates as [4, 5]
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] (1)
[FIGURE 3 OMITTED]
This equation can be solved using the Bessel function [6]:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] (2)
with [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] is wave
number, J the Bessel function, angles see Fig. 3.
For higher orders of n, the Bessel function is close to zero for
small radii. Therefore, the sum can be truncated for high numbers of n.
This approach can be extended for more complex geometries having
further edges and considering the restrictions of the simplification. In
this case, in the simulation all paths between the source and the
receiver as well as the angles at the edges have to be detected and
superimposed.
For the calculation of the transmission loss elementary geometries
of walls or housings with a homogeneous material distribution are
assumed. Then the transmission loss only depends on the thickness of the
wall and where [[M.sup.p.sub.e]], [[M.sub.e]] are matrices of the mass
of the acoustic medium and structure respectively; [[C.sup.p.sub.e]],
[[C.sub.e]] are damping matrices of the acoustic medium and structure;
[[K.sup.p.sub.e]], [[K.sub.e]] are stiffness matrices of the acoustic
medium and structure; [[rho].sub.0] [[[R.sub.e]].sup.T] is relation
matrix of the acoustic medium and the structure; {[P.sub.e]} is vector
of pressure in the nodes and its derivatives {[[??].sub.e]},
{[[??].sub.e]} with regard to time; {[u.sub.e]} is vector of nodal
displacement and its derivatives {[[??].sub.e]}, {[[??].sub.e]} with
regard to time; {[F.sub.e]} is the load vector; [[rho].sub.0] is density
of air medium. After the theoretical model was established, the FEM
software ANSYS 10 was used to the incidence angle (Fig. 4) as well as
the acoustic parameters of the obstacle. Based on these parameters the
linear loss-factor t can be calculated [4]
[p.sub.2] = [p.sub.1]t (3)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] (4)
[FIGURE 4 OMITTED]
For the simulation, besides the detection of the entrance and
outlet point as well as the angle [[phi].sub.0], the evaluation of the
material parameters ([rho],E,[mu]) is necessary. These parameters can be
stored with the geometrical representation.
3. FEM model
The interaction of structure (obstacle) and acoustic media in the
formula of Finite Elements is described as follows [1]
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] (5)
perform the numerical simulation. The analysed two-dimensional
model consists of acoustic and structural media (Fig. 5). In order to
model these, the elements FLUID29, FLUID129 and PLANE42 are used.
As the acoustic package FEM of the ANSYS 10 software does not take
into account the loss of sound energy when the sound is transmitted
through the obstacle, the methodology used for this model is specified
in [7, 8]. According to this methodology, when pressure of the incident
sound wave is known, the loss of sound pressure is calculated when the
wave passes from one medium to another, and the value of sound pressure
is determined on the boundary of mediums. According to the scheme of the
process shown in the Fig. 6, which would be the sound pressure on the
junction of the second and third medium. In such a way, firstly the
system is excited by the sound source of certain size and frequency, and
the field of sound pressure is determined in the closed space, as well
as on the boundary between the incident wave and structural medium
(boundary between the first and the second medium in the Fig. 6).
[FIGURE 5 OMITTED]
According to the presented data, when the aforementioned
methodology is used, the loss of sound pressure is calculated when the
sound wave passes through the structure, as well as the values of sound
pressure on the boundary of the second and third mediums (Fig. 6).
[FIGURE 6 OMITTED]
The sound transmission loss expresses the power transmission
coefficient of the sound in decibel units [7]
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII.] (6)
where k is the wave number in the medium, L is the thickness of the
obstacle, [Z.sub.1], [Z.sub.2], [Z.sub.3] are characteristic impedances
of the 1st, 2nd and 3rd media, respectively.
Secondly these values of sound pressure on the boundary of the
second and third mediums are used to excite and calculate sound pressure
in the acoustic medium once more. Eventually, the values of sound
pressure calculated in the first and second stages are summarised using
the principle of superposition, and the complete acoustic field in the
closed space containing the obstacle is calculated taking into account
the loss of sound energy when the sound wave passes through the
obstacle. In order to automate the calculations using the methodology
[9], the ANSYS macro file was created. This allowed making the
calculations much faster.
[FIGURE 7 OMITTED]
4. Comparison of the models
Both simulation results look qualitatively similar (Figs. 7 and 8).
The positions of the maximum and minimum sound pressure are nearly the
same. Differences can be found in the progression of the sound pressure
and the absolute pressure level. Deviations can also be found in the
analytical model at the crossover of one diffraction to two
diffractions. The main reason for this could be that for the diffraction
only the edge of the obstacle was considered. For more exact simulation
the area around the edge has to be investigated in more detail [10].
For real-time applications, the calculation time is a crucial
parameter. The FEM simulation has to calculate the total area. So the
simulation takes about 2 minutes per frequency (5821 nodes).
The analytic model also requires about 2 minutes for the total area
with 11100 receiver positions running in Matlab. But for the application
in a VR-environment only a few receiver position are necessary and the
simulation can be done using C++. So the simulation can be executed in
real-time (in the tests 24 ms per receiver position).
[FIGURE 8 OMITTED]
5. Use of the models in real-time application
The discussed FEM simulation currently cannot be executed in
real-time. So the sound field is presimulated for a given source,
receiver-field and wall configuration and a white noise characteristic
with a gain of 1 Pa. The results are stored in a 3D-matrix with the axis
x- and y-position and frequency. During the simulation the current user
position can be used to extract only the cells of the matrix which are
necessary. Based on the normalisation of the source, the matrix can be
used for any source characteristic. Because of the pre-calculation of a
scene configuration the source position and the obstacle cannot be
modified in real-time: a modification in the set-up requires a new
simulation with FEM.
The analytical method can be calculated in real-time. So it is
possible to do the simulation directly in the VR-system. During the
simulation all edges with geometrical parameters (Fig. 3) between the
source and the receiver have to be found. An efficient way to detect the
edges is a ray-tracing approach which can be integrated easily into the
VR-software. Using the API of the VR-system, the geometrical parameters
of the VR-model can be detected and the simulation parameters be
calculated.
In the current implementation the tracked user position is used for
the receiver. It is also possible to simulate several receiver positions
in parallel, but this is not necessary for the given application. The
simulation is run in each render frame, but the simulation checks if the
parameters of the source, the receiver or the obstacle have been
modified before the main simulation is done. This optimisation reduces
the render load. The edge detection and calculation of the acoustic
parameters is done in a thread. So the simulation has no influence on
the rendering performance of the visualisation. This method can even be
used for dynamic scenes.
6. Conclusion
In this paper two methods for the simulation of diffraction and
transmission losses around and through simple obstacles are discussed.
For both methods advantages and weaknesses were presented, as well as
the restrictions for their use in real-time applications. Currently
real-time VR simulation only can be done with simplified models or
pre-calculations. Further research deals with the optimisation of the
methods as well as the extension to more complex obstacles.
Acknowledgement
The authors would like to thank the Ministry of Education, Science
and Culture of Thuringia for their support as well as the DAAD.
Received February 18, 2010
Accepted June 21, 2010
References
[1.] Mikalauskas, R., Volkovas, V. Modelling of sound propagation
in the closed space and its interaction with obstacles. -Mechanika.
-Kaunas: Technologija, 2009, Nr.6(80), p.46-49.
[2.] Husung, S., Weber, C., Gramstat, S. Simulation of acoustical
product properties for technical systems in virtual environments.
-Proceedings of 17th International Conference on Engineering Design
Stanford 2009) Design Society (24.8. 2009), 24.-27.08.2009, Paper-no.
5-85.--ISBN 9 781904 670094, p.85-96.
[3.] Brandenburg, K., Brix, S., Sporer, T. Wave-Field-Synthesis:
new possibilities for large-scale immersive sound reinforcement. 18th
International Congress on Acoustics (ICA) -Acoustic Science and
Technology for Quality of Life, April 2004, v.1, p.507-508.
[4.] Moser, M. Technische Akustik. 6. Aufl. -Berlin Heidelberg:
Springer Verlag, 2005.-561p.
[5.] Vorlander, M. Auralization: Fundamentals of Acoustics,
Modelling, Simulation, Algorithms and Acoustic Virtual Reality. -Berlin
Heidelberg: Springer Verlag, 2008.-335p.
[6.] Amos, D.E. Algorithm 644: a portable package for Bessel
functions of a complex argument and nonnegative order. -ACM Trans. Math.
Softw. 12, 1986, Nr.3, p.265-273.
[7.] Randall F. Barron. Industrial Noise Control and Acoustics.
-New York: Marcel Dekker, Inc., 2003. -534p.
[8.] Dorosevas, V., Volkovas, V. Investigation of adequacy of the
analytical model of sound field in recangular room. -Mechanika. -Kaunas:
Technologija, 2009, Nr.6(80), p.52-55.
[9.] Tumonis, L., Schneider, M., Kacianauskas, R., Kaceniauskas, A.
Comparison of dynamic behaviour of EMA-3 railgun under differently
induced loadings. -Mechanika. -Kaunas: Technologija, 2009, Nr.4(78),
p.31-37.
[10.] Stephenson, Uwe Martin Beugungssimulation ohne
Rechenzeitexplosion: Die Methode der quantisierten
Pyramidenstrahlen--ein neues Berechnungsverfahren fur Raumakustik und
Larmimmissionsprognose, PhD at RWTH Aachen University, Faculty of
Electrical Engineering and Information Technology, 2004.-194p.
S. Husung *, R. Mikalauskas **, C. Weber ***, T. Kastner ****
* Ilmenau University of Technology, Max-Planck-Ring 12, 98693
Ilmenau, Germany, E-mail: stephan.husung@tu-ilmenau.de
** Kaunas University of Technology, Technological System Diagnostic
Institute, Kastuao str. 27, 44312 Kaunas, Lithuania, E-mail:
robertas.mikalauskas@ktu.lt
*** Ilmenau University of Technology, Max-Planck-Ring 12, 98693
Ilmenau, Germany, E-mail: christian.weber@tu-ilmenau.de
**** Ilmenau University of Technology, Max-Planck-Ring 12, 98693
Ilmenau, Germany, E-mail: tobias.kaestner@tu-ilmenau.de