Acoustic Cloak
Introduction | Model without Acoustic Cloak |
Pressure Acoustics Model | Model with Acoustic Cloak |
Domain | Nomenclature |
Mesh Generation | References |
Boundary Conditions |
Introduction
Acoustic waves can be used to navigate, communicate with or detect objects on or under the surface of water. For example, the Sonar system locates an object by emitting pulses of sounds and listening for echoes. However, recent studies [1] have shown the feasibility to hide an object from sound radiation and make it transparent to the detection system. The concept is to wrap the hidden object with an "acoustic cloak", which is made of multilayered composite materials.
The following model simulates a right-going acoustic wave incident on a hard-walled cylinder. The simulation will be performed with and without the cloak. The resulting sound scattering pattern will then be compared to quantify the effectiveness of the acoustic cloak.
The symbols and corresponding units used throughout this tutorial are summarized in the Nomenclature section.
Please refer to the information provided in "Acoustics in the Frequency Domain" for more general theoretical background for acoustics.
Pressure Acoustics Model
To describe the propagation of harmonic sound waves, the Helmholtz partial differential equation (PDE) is used. Since an infinitely extended domain is needed the Helmholtz equation is transformed with a perfectly matched layer (PML). The derivation and the theoretical background of the perfectly matched layer (PML) can be found in the acoustics frequency domain tutorial. The transformation of the Helmholtz equation with the perfectly matched layer results in the following equation:
Here and are the absorbing coefficients of the PML, and two auxiliary parameters and are introduced to control the PML attenuation in each dimension.
Domain
In the geometric model a rigid cylinder with the radius is surrounded by layers of acoustic cloaking materials up until an outer radius . A time-harmonic sound wave is set to enter the domain from the left as a probe signal. To build an infinitely extended domain in both and directions, the computational domain is extended to include a PML region, which absorbs the outgoing/scattering wave.
Due to the symmetry along the axis of the geometry it is efficient to construct the simulation domain with only the upper half of the cylinder. The cylinder wall boundary and the symmetric boundary are symbolized as and , respectively. denotes the inlet boundary.
Mesh Generation
In order to resolve the thin layered structure of the cloaking materials, a default triangular mesh will generate more elements than necessary throughout the domain. A way to accommodate for the cloak structure while keeping the computational efficiency is by using mixed element type meshes.
In this model the mesh generation is divided into three steps. First, a quad element mesh is created for the layered structure of the acoustic cloak. Outside the cloak a coarser triangle element mesh is used to lower the computational cost. In the last step the full mesh is constructed by combining the two predefined sub-meshes.
Next, the boundary of the inner mesh is used to construct a boundary mesh for the outer region including the PML region. Because we want to merge the inner and outer mesh later it is important that at the overlap of the two regions use the same edge elements. This is best done by extracting the edges from the inner mesh and augment them with the remaining outer boundary edges. The outer boundary can be extracted from a boundary mesh of a rectangle and then selecting only the coordinates that are not on the overlap.
With this boundary mesh the full outer mesh can be generated. The option "SteinerPoints"False is given such that the meshing algorithm will try to not split the boundary edges further and thus making the merging of the two meshes problematic.
Now, the two meshes can be merged.
The merged mesh is a first order mesh. Converting that into a second order mesh is straight forward. What is not straight forward is to generate a curved second order mesh.
Note that even though the mesh is now second order, it's edges are not curved.
Boundary Conditions
There are three types of the boundary conditions involved in this example. At the sound inlet a radiation boundary condition is used to model the incoming sound wave.
On the wall boundary and the symmetric boundary a default sound hard boundary conditions is implicitly used.
Model without Acoustic Cloak
For a comparison, first consider a model without an acoustic cloak. The input sound signal is arbitrarily chosen at .
To visualize the sound propagation around the cylinder, the solution is transformed into the time domain with the harmonic wave relation (3):
More information on the relation between time domain and frequency domain can be found here.
See this note about improving the visual quality of the animation.
Without an acoustic cloak, the incident wave is scattered at the hard-wall cylinder. Note that the maximum sound amplitude is much higher than the incoming sound signal , which means a significant amount of the wave is reflected by the cylinder.
Model with Acoustic Cloak
Next we add the acoustic cloak around the cylinder.
The material of the acoustic cloak consists of 50 layers of two alternating fluid-like materials with a thickness of each. The material properties depend on the radial distance to the cylinder axis [4], and are defined as follows:
See this note about improving the visual quality of the animation.
With an acoustic cloak, the wave pattern of the incoming and outgoing signals remains the same, which makes the hard-wall cylinder nearly invisible in the sound pressure field.
Note that the cylinder is fully invisible if the whole pressure amplitude field remains the same as the incoming sound amplitude . Therefore, the way to quantify the cloak performance is by checking the distribution of the amplitude deviation .
Outside the acoustic cloak, the amplitude deviation has been kept in the range of , which makes the cylinder hardly detectable within the domain. The cloak performance can be further improved [5] by increasing the numbers of composite layers.
Nomenclature
Symbol | Description | Unit |
ρ | density of a medium | [kg/m3] |
c | speed of sound in a medium | [m/s] |
p | sound pressure | [Pa] |
pin | incoming sound amplitude | [Pa] |
ω | sound wave angular frequency | [rad/s] |
f | sound wave frequency | [Hz] |
F | optional dipole source | [N/m3] |
Q | optional monopole source | [1/s2] |
X | position vector | [m] |
r1 | radius of the cylindric obstacle | [m] |
r2 | radius of the cloak boundary | [m] |
w | width of the domain | [m] |
h | height of the domain | [m] |
Γin | inlet boundary | N/A |
Γsym | symmetric boundary | N/A |
Γwall | wall boundary | N/A |
Γout | far-field boundary | N/A |
Ω | computational domain | N/A |
References
1. D. Torrent and J. Sánchez-Dehesa. Acoustic cloaking in two dimensions: a feasible approach. New Journal of Physics. 10 063015 (2008).