Computational design of acoustic materials using an adaptive optimization algorithm
Larisa Beilina, Eugene Smolkin

TL;DR
This paper presents an adaptive optimization algorithm for designing acoustic materials with specific properties, utilizing local mesh refinement and symmetry considerations to improve efficiency and accuracy.
Contribution
It introduces a novel adaptive mesh refinement strategy combined with interpolation for the efficient design of symmetric acoustic structures.
Findings
Efficient construction of symmetric acoustic materials demonstrated in 2D.
Adaptive refinement improves design accuracy and computational efficiency.
Method can be extended to arbitrary geometries and higher dimensions.
Abstract
We consider the problem of the construction of the acoustic structure of arbitrary geometry with prescribed desired properties. We use optimization approach for the solution of this problem and minimize the Tikhonov functional on adaptively refined meshes. These meshes are refined locally only in places where the acoustic structure should be designed. Our special symmetric mesh refinement strategy together with interpolation procedure allows the construction of the symmetric acoustic material with prescribed properties. Efficiency of the presented adaptive optimization algorithm is illustrated on the construction of the symmetric acoustic material in two dimensions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Computational design of acoustic materials using an adaptive
optimization algorithm
L. Beilina
Department of Mathematical Sciences, Chalmers University of Technology and Gothenburg University, SE-42196 Gothenburg, Sweden, e-mail: [email protected]
E. Smolkin
Department of Mathematics and Supercomputing, Penza State University, Penza, Russia, e-mail: [email protected]
Abstract
We consider the problem of design of the acoustic structure of arbitrary geometry with prescribed desired properties. We use optimization approach for the solution of this problem and minimize the Tikhonov functional on adaptively refined meshes. These meshes are refined locally only in places where the acoustic structure should be designed. Our special symmetric mesh refinement strategy together with interpolation procedure allows the construction of the symmetric acoustic material with prescribed properties. Efficiency of the presented adaptive optimization algorithm is illustrated on the construction of the symmetric acoustic material in two dimensions.
1 Introduction
In this work we present a new adaptive optimization algorithm which can construct acoustic materials with arbitrary geometry from desired scattering parameters. We formulate our problem as a Coefficient Inverse Problem (CIP), and our goal is to determine an unknown spatially distributed wave speed of the acoustic wave equation from boundary measurements on the adaptively refined meshes. To solve our CIP, we minimize the Tikhonov functional in order to find the wave speed distribution inside designed domain which satisfies prescribed scattering properties. In the case of numerical simulations of Section 7 we formulate these properties as obtaining as small as possible reflections from the designed structure. For minimization of the Tikhonov functional we use Lagrangian approach and search for a stationary point of it on the adaptively refined meshes. Compared with other works on this subject [2, 4, 6] we need to refine mesh locally only inside the known geometry. For construction of a new mesh we use symmetric mesh refinement strategy combined with the interpolation procedure over the neighboring vertices for every element in the mesh. This allows us finally to get acoustic material of the symmetric structure.
To construct the desired acoustic structure we formulate an adaptive optimization algorithm which includes solution of the forward and adjoint problems for the acoustic wave equation. The domain decomposition finite element/finite difference (FE/FD) method of [3] is used for the computational solution of these problems. This method is implemented efficiently using the software packages WavES [19] and PETSc [16]. In the theoretical part of this work we present proof of the energy estimate for a hyperbolic equation with one unknown function - the wave speed- and different boundary conditions for the case of our domain decomposition. We illustrate efficiency of the proposed method in numerical examples on the construction of new acoustic material in two dimensions. The goal of our numerical simulations is to reconstruct the wave speed function of the hyperbolic equation from single observations of the solution of this equation in space and time which gives us as small reflections as possible. We note that the domain decomposition approach in this case is particularly feasible for implementing of absorbing boundary conditions [10].
Developed in this work adaptive optimization method can be used in construction and design of new materials including nano-materials with so-called cloaking properties, see [13, 14, 15]. To obtain cloaking structures in all these works are used methods of transformational optics which are based on the accordance between material parameters and coordinate transformations. In the current work we propose to use an adaptive optimization algorithm which is an alternative approach for the construction of an approximate cloaking. Depending on applications, this method can be used alone or as a compliment to the method of transformational optics. Advantage of a new technique compared to the transformational optics is fast construction of any material of arbitrary geometry with desired symmetric structure of any size. This structure is not dependent on the coordinate transformation and can be adapted to desired properties of the physical material. The mesh size of the symmetric structure can be defined as a parameter in the adaptive mesh refinement procedure used in the optimization algorithm. Thus, the new algorithm allows efficiently compute a new material of any symmetric structure with desired properties. A first version of a such algorithm was presented in [8] for design of a nanophotonic structure.
The paper is organized as follows. In Section 2 we present statements of the forward and inverse problems and in Section 3 we describe the Lagrangian approach for solution of our CIP. Stability estimates for the solution of forward and adjoint problems are given in Section 4. In Section 5 we present the domain decomposition FEM/FDM to solve the minimization problem of Section 3, and in Section 6 we present an adaptive conjugate gradient algorithm for the solution of our CIP. Finally, in our concluding Section 7 we demonstrate efficiency of the adaptive optimization algorithm identifying the wave speed function in two dimensions to construct material of symmetric structure which produce as small reflections as possible.
2 Statement of the forward and inverse problems
Let denote a point in in an unbounded domain . We model the wave propagation by the following Cauchy problem for the scalar wave equation:
[TABLE]
Here, is the total wave pressure generated by the plane wave which is incident at and propagates along axis, is the isotropic function with the spatially distributed wave speed .
Let now be a bounded domain with the boundary . We use the notation and assume that
[TABLE]
For computational solution of (1) we use the domain decomposition finite element/finite difference (FE/FD) method of [3] which was applied for the solution of different coefficient inverse problems for the acoustic wave equation in works [2, 3, 4, 5]. To apply method of [3] we decompose into two regions and such that the whole domain , see Figure 1. In we use the finite element method (FEM), and in we will use the Finite Difference Method (FDM), see details in [3]. Furthermore, we decompose the domain into three regions such that , where is the innermost subdomain with the boundary , is the subdomain where we want to design the acoustic material, and is the outermost subdomain, see Figure 1-b).
Let the boundary be decomposed as where and are top and bottom sides of the domain , respectively, and is the union of left and right sides of this domain. At we have time-dependent observations. We define , , , and , .
We also introduce the following spaces of real valued functions
[TABLE]
In our computations we have used the following model problem
[TABLE]
In (4) we use the first order absorbing boundary conditions [10] and . We note that these conditions are exact in the case of computations of Section 7, since in our computations we initialize the plane wave orthogonal to the domain of propagation.
We choose the coefficient in (4) such that
[TABLE]
We consider the following inverse problem
Inverse Problem (IP)
*Let the coefficient in the problem (4) satisfies conditions (5) and assume that is unknown in the domain . Determine the function in (4) for * assuming that the following function is known
[TABLE]
3 Optimization method
In this section we present the reconstruction method to solve inverse problem IP. This method is based on the finding of the stationary point of the following Tikhonov functional
[TABLE]
where satisfies the equations (4), is the initial guess for (see details about choice of this guess in Section 7 and [6, 7]), is the observed field at , is the regularization parameter and is the compatibility function in time and can be chosen as in [6].
To find minimum of (7) we use the Lagrangian approach [2, 4, 6] and define the following Lagrangian in the week form
[TABLE]
where , and search for a stationary point with respect to satisfying for all
[TABLE]
where is the Jacobian of at .
In order to find the Fréchet derivative (9) of the Lagrangian (8) we consider and single out the linear part of the obtained expression with respect to . When we derive the Fréchet derivative we assume that in the Lagrangian (8) functions in can be varied independent on each others. We note that by doing so we get the same Fréchet derivative of the Lagrangian (8) as by assuming that functions and are dependent on the coefficient , see details in Chapter 4 of [7]. Similar to [2, 3, 4] we use conditions and imply such conditions on the function to deduce that We also use conditions (5) on , together with initial and boundary conditions of (4) to get that for all we have
[TABLE]
or
[TABLE]
[TABLE]
[TABLE]
We observe that (11) is the weak formulation of the state equation (4) and (12) is the weak formulation of the following adjoint problem
[TABLE]
We define by exact solutions of the forward and adjoint problems, respectively, for the known function . Then using the fact that exact solutions are sufficiently stable (see Chapter 5 of book [12] for details), we get from (8)
[TABLE]
and the Fréchet derivative of the Tikhonov functional can be written as
[TABLE]
Inserting (13) into (16), we get the following space-dependent function:
[TABLE]
4 Stability estimates
The stability estimate for the forward problem (4) follows from the stability estimate of [3] and can be derived using the technique of [12]. For analysis we first introduce the inner product and the norm over and , correspondingly, as
[TABLE]
Theorem
*Assume that the condition (5) for the function holds. Let be a bounded domain with a piecewise smooth boundary . * For any we define * Assume that there exists a solution of the problem (4). Then is unique and there exists a positive constant * such that the following energy estimate is true for all
[TABLE]
Proof.
A proof of this theorem follows from the stability estimate given in [3].
The stability result for the adjoint problem is obtained similarly as for the forward problem, the only difference is in the integration in time .
Theorem
*Assume that the condition (5) for the function holds. Let be a bounded domain with a piecewise smooth boundary . * For any we define by * Assume that there exists a solution of the problem (14) and a solution of the problem (4). Then is unique and there exists a positive constant * such that the following energy estimate is true for all
[TABLE]
Proof.
We multiply the equation in (14) by and integrate over to get
[TABLE]
Next, we integrate by parts in time the first term of (20) and noting zero initial condition in (14), we have
[TABLE]
Next, we integrate by parts in space the second term of (20). From (5) it follows that on . Thus, using (5) and absorbing boundary condition in (14), we get
[TABLE]
Integrating last term of (22) in time and using initial conditions of the equation (14), we obtain
[TABLE]
We insert (21)-(23) in (20) to get
[TABLE]
The equation above can be rewritten as
[TABLE]
Young’s inequality applied to (25) directly leads to
[TABLE]
with a constant which is the desired result.
5 The finite element method in
As was mentioned above for the numerical solution of (4) we use the domain decomposition FE/FD method of [3]. Similarly with this work, in our computations we decompose the finite difference domain into squares, and the finite element domain - into triangles. In we use the standard finite difference discretization of the equation (4) and obtain an explicit scheme as in [3].
For the finite element discretization of we define a partition which consists of triangles. We define by the mesh function as , where is the local diameter of the element , and assume the minimal angle condition on the [9]. Let be a partition of the time interval into subintervals of uniform length .
To solve the state problem (4) and the adjoint problem (14) we define the finite element spaces, and . First, we introduce the finite element trial space
[TABLE]
where and denote the set of linear functions on and , respectively. We also introduce the finite element test space as
[TABLE]
To approximate the function , we use the space of piecewise constant functions ,
[TABLE]
where is the set of constant functions on .
Setting , the finite element method for (9) now reads: Find , such that
[TABLE]
To find approximate solution we need to solve the forward problem (4), the adjoint problem (14) and then find the discrete gradient . For the fully discrete schemes of these equations we refer to [3].
6 Adaptive conjugate gradient algorithm
To compute minimum of the functional (7) we use the adaptive conjugate gradient method (ACGM). The regularization parameter in ACGM is computed iteratively via rules of [1]. For the local mesh refinement we use a posteriori error estimate of [2, 4] which means that the finite element mesh in should be locally refined where the maximum norm of the Fréchet derivative of the Lagrangian with respect to the coefficient is large. However, since our goal is to design material inside the known domain , we refine mesh only inside this domain.
Now we define
[TABLE]
where is approximation of the function on the iteration step in AGCM, are computed by solving the state problem (4) and the adjoint problem (14), respectively, with . In our computations of section 7 we use the following algorithm.
Algorithm (AGCM)
- •
Step 0. Set number of mesh refinements . Choose initial mesh in and time partition of the time interval as described in section 5. Start with the initial approximation at and compute the sequences of via the following steps:
- •
Step 1. Compute solutions and of state (4) and adjoint (14) problems, respectively, on and .
- •
Step 2. Update the coefficient on (only inside the discretized domain ) and using the conjugate gradient method
[TABLE]
where
[TABLE]
with
[TABLE]
where . In (28) the step size in the gradient update is computed as
[TABLE]
and the regularization parameter at iteration is computed iteratively accordingly to [1] as
[TABLE]
- •
Step 3. Stop computing and obtain the function at if either or norms are stabilized. Here is the tolerance in updates of gradient method. Otherwise set and go to step 1.
- •
Step 4. Refine the mesh inside using symmetric mesh refinement procedure, for example, as shown in Figure 5.
- •
Step 5. Set and construct a new mesh in and a new partition of the time interval with the new time step which should be chosen correspondingly to the CFL condition of [20].
- •
Step 6. Interpolate the approximation computed on the step 3, from every element on the previous space mesh to the new elements in the mesh , and obtain the initial guess on a new mesh. Set and return to step 1.
- •
Step 7. Stop refinements of and if norms defined in step 3 either increase or stabilize, compared to the previous space mesh.
7 Numerical Studies
The goal of this section is to present possibility of the computational design of an acoustic structure with the property to generate as small reflections as possible. This problem is equivalent to IP. Thus, we will reconstruct a function inside a domain using the ACGM algorithm of section 6. We assume, that this function is known inside and is set to be .
Our computational geometry is split into two geometries and as described in section 2, see Figure 1. We denote by the outer boundary of and by the inner boundary of . We set the dimensionless computational domain as
[TABLE]
and the domain as
[TABLE]
The spatial mesh in and in consists of triangles and squares, respectively. We choose the initial mesh size in , as well as in the contiguous regions between FE/FD domains. We also decompose the domain into three different domains such that which are intersecting only by their boundaries, see Figure 1. The goal of our numerical tests is to reconstruct the function of the domain of Figure 1 which produces as small reflections as possible.
We initialize a plane wave in in time such that
[TABLE]
As for the forward problem in we solve the problem (4) choosing , and in we solve
[TABLE]
Here, denotes internal structured nodes of which have the same coordinates as structured nodes at the boundary , see details in [3]. We note, that we use the boundary condition on which implies that waves are not penetrated into .
We also note that in the adjoint problem will be the following wave equation with for :
[TABLE]
which we solve using finite difference method. In we solve the problem
[TABLE]
using finite element method. Here, denotes internal structured nodes of lying on the inner boundary of , see details in [3] for the exchange procedure between FE/FD solutions.
As initial guess we take different constant values of the function inside domain of of Figure 1 on the coarse non-refined mesh, and we take everywhere else in . We choose three different constant values of inside . We define that the minimal and maximal values of the function belong to the following set of admissible parameters
[TABLE]
The time step is chosen to be which satisfies the CFL condition [20].
7.1 Reconstructions
We generate data at the observation points at by solving the forward problem (4) in the time interval , with function given by (31) and for different values of . To generate non-reflected data at we take the function for all in and solve the problem (4) with a plane wave (31) and . We regularize the solution of the inverse problem by starting computations with regularization parameter in (7) and then updating this parameter iteratively in ACGM by formula (30). Computing the regularization parameter in this way is optimal for our problem. We refer to [11] for different techniques for choice of a regularization parameter.
Figure 2 shows real part of the Fourier transform of the time-dependent solution of (4) when the initial guess for was in all points of (left figures), and after application of the adaptive optimization algorithm on three times refined mesh in (right figures) for different values of in (31). All right figures in Figure 2 show significant reduction of backscattered reflections for all tested frequencies compared with left figures.
Figures 3, 4 present reconstructions of which we have obtained on three time adaptively refined mesh inside the domain for different values of in (31). We note that different initial guesses in (7) produce different symmetric structures inside with different values of the function , compare reconstructions presented on Figures 5. Left images of Figure 5 present reconstructions obtained in ACGM when the optimized function , obtained on a coarse mesh, is sequentially interpolated on the one, two and three times refined mesh. Then this interpolated function is taken as an initial guess in (7) and optimized further to get reconstruction on the third refined mesh. Right images of Figure 5 are obtained after direct application of the adaptive algorithm of Section 6. Optimized values of obtained on Figures 3–5 can be of physical interest since they present symmetric structured domains with almost the same material in every structured layer.
Acknowledgments
The research of L.B. is supported by the sabbatical programme at the Faculty of Science, University of Gothenburg. The research of E.S. is supported by the Ministry of Education and Science of the Russian Federation, Project No. 1.894.2017/.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Bakushinsky A., Kokurin M.Y., Smirnova A., Iterative Methods for Ill-posed Problems , Inverse and Ill-Posed Problems Series 54, De Gruyter, 2011.
- 2[2] L. Beilina, Adaptive hybrid FEM/FDM methods for inverse scattering problems. Inverse Problems and Information Technologies , V.1, N.3, 73-116, 2002.
- 3[3] L. Beilina, Domain decomposition finite element/finite difference method for the conductivity reconstruction in a hyperbolic equation, Communications in Nonlinear Science and Numerical Simulation , Elsevier, 37, p.222-237, 2016.
- 4[4] L. Beilina and C. Johnson, A posteriori error estimation in computational inverse scattering, Mathematical Models in Applied Sciences , 1, 23-35, 2005.
- 5[5] L. Beilina, M. Cristofol, S. Li, Uniqueness and stability of time and space-dependent conductivity in a hyperbolic cylindrical domain, ar Xiv:1607.01615.
- 6[6] L. Beilina, Nguyen T.T., M. Klibanov, and J. Malmberg, Reconstruction of shapes and refractive indices from backscattering experimental data using the adaptivity, Inverse Problems 30 , 105007 2014.
- 7[7] L. Beilina, M.V. Klibanov, Approximate global convergence and adaptivity for coefficient inverse problems , Springer, New-York, 2012.
- 8[8] L. Beilina, L. Mpinganzima, P. Tassin, Adaptive optimization algorithm for the computational design of nanophotonic structures, IEEE, Proceedings of the 2016 International Conference on Electromagnetics in Advanced Applications, ICEAA 2016 , pp. 420-423, 2016, doi:10.1109/ICEAA.2016.7731416.
