Abstract
A gradient-based optimization (GBO) method is presented for acoustic lens design and sound localization. GBO uses a semi-analytical optimization combined with the principle of acoustic reciprocity. The idea differs from earlier inverse designs that use topology optimization tools and generic algorithms. We first derive a formula for the gradients of the pressure at the focal point with respect to positions of a set of cylindrical scatterers. The analytic form of the gradients enhances modeling capability when combined with optimization algorithms and parallel computing. The GBO algorithm maximizes the sound amplification at the focal point and enhances the sound localization by evaluating pressure derivatives with respect to the cylinder positions and then perturbatively optimizing the position of each cylinder in the lens while incorporating multiple scattering between the cylindrical scatterers. The results of the GBO of the uni- and multi-directional broadband acoustic lens designs are presented including several performance measures for the frequency dependence and the incidence angle. A multi-directional broadband acoustic lens is designed to localize the sound and to focus acoustic incident waves received from multiple directions onto a predetermined localization region or focal point. The method is illustrated for configurations of sound hard and sound soft cylinders as well as clusters of elastic thin shells in water.
1. Introduction
Metamaterials are engineered materials that can control and guide the energy flow with capabilities exceeding those possible in conventional materials, enabling the control of acoustic, electromagnetic, and mechanical waves. Despite the exciting results obtained by the physics-inspired metamaterial designs, the forward design methodology relies on tuning parameters by trial and error where the low efficiency and limited exploration of the design variations lean to miss out the optimal solution. Using the inverse design approaches, one can start from the opposite end and optimize certain objective functions describing the desired functionality. The progress in inverse design has led to the discovery of metastructures with exceptional performances. Among various methods, large-scale gradient-based optimization (GBO) [1,2] has been a popular approach to design structures containing a vast number of degrees of freedom. The adjoint method [3] was employed in optimization of elastic and acoustic metamaterials [4,5], and of nanophotonic devices [6,7]. Topology optimization was utilized to design metasurfaces [8,9,10] and acoustic cloak composed of bimode on a honeycomb lattice [11], to improve the vibro-acoustic response of 3D sandwich panels [12] and predict structural parameters of 3D lattice structures [13,14], bi-mode materials [15], and mechanical metamaterials [16]. Popa and Cummer [17] proposed an optimization approach which produced simplified, broadband omnidirectional designs of transformation optics devices. A level set-based topology optimization using the FEM was employed in inverse design of optical hyperlens by Otomori et al. [18].
Placement optimization is commonly used to arrange scatterers or sources in acoustic/elastodynamic/thermal fields using genetic algorithms [19]. Håkansson et al. used multiple scattering theory and genetic algorithms in the inverse design of photonic crystals [20] and flat acoustic lenses [21,22]. Lu et al. [23] proposed an acoustic cloak design based on Bézier scatterers using genetic algorithms (GA) and simulated annealing. These GA used for optimization are gradient-free. The number of iterations needed before the solution converges tend to be large as the complexity of the model grows and as the number of design parameters increases. Stochastic algorithms do not require the evaluation of the objective function, but, if available, the analytical form of the gradients can enhance the quality and precision of the global optimal solution [24,25]. The function evaluations required in non-gradient optimization algorithms are orders of magnitude more than that is required for GBO methods [26]. In comparison to gradient-free based algorithms, GBO utilizes additional derivative information with respect to the design parameters that can result in a reduced number of iterations. The accuracy of solutions obtained with GBO algorithms [27] exceeds those obtained with stochastic algorithms. Erikson [19] performed a thermal design optimization with design parameters based on geometric properties such as length, width, angle, or position of the heat sources by solving PDE constrained optimization problem using fmincon solver and sequential quadratic programming (SQP) algorithms. In this model, Erikson [19] showed that the final optimal solution depended on the boundary conditions and the profile of the ingoing velocity field applied, and considered a loop over several random initial positions to find the best optimal solution which varied as the convective field and the ambient temperature changed. The gradient-based approach was developed by Amirkulova and Norris to design an acoustic cloak [28,29,30] and lens [31,32]. Andersen et al. [27] designed a multi-directional acoustic cloak by means of the boundary element method and shape optimization using the gradient-based SQP algorithm with the fmincon solver [33]. Chen et al. [34] discussed level set and eigenfunction optimization methods to represent the topography of a dielectric media and discussed gradient-based methods to solve different material design problems. McCormick and Shepherd [35] provided a comparison of performance gradient-based, fmincon [33], and evolutionary, Borg, algorithms to minimize the vibration response within a certain region of the beam at discrete frequencies, with constraints on total mass and static compliance. However, in their simulations [35] with fmincon, the analytical formulas for the gradients were not provided and the fmincon solver computed the gradients numerically using finite differences which requires additional runtime to compute the gradients. As these numerical gradients are not exact, fmincon produces poorer results as opposed to the case when gradients are evaluated analytically and supplied to fmincon.
In this paper, we explore the directionality and frequency band efficiency associated with focusing and localization effects based on discrete scatterers and show some ways to overcome limitations. We obtain a semi-analytical formula for the gradient of the pressure at the focal point with respect to positions of a set of cylindrical scatterers using two approaches namely forward and reciprocal formulations. We combine these formulae with GBO algorithms and apply them to design a uni- and multi-incidence-directional broadband lens by means of multiple scattering theory and applying the principle of reciprocity. A broad review of the literature on single and multiple scattering and of the concepts of multiple scattering is given in [36]; a survey of more recent findings on multiple scattering from obstacles in acoustic and elastic media is provided in [37]. In our model, an acoustic lens consists of a meta-cluster of rigid cylinders, cylindrical voids, or a set of elastic shells submerged in water. We design metastructures made of conventional simple isotropic materials that are available in nature and obtain useful and interesting effects. The idea differs from earlier inverse designs that use topology optimization tools and generic algorithms. The GBO algorithm maximizes the sound amplification at the focal point by evaluating pressure derivative with respect to the cylinder positions and then perturbatively optimizing the position of each cylinder in the lens while taking into account acoustic the multiple scattering between the cylinders. Computations are performed on MATLAB using advanced parallel optimization algorithms and a MultiStart optimization solver, and supplying the gradient of absolute pressure amplitude at the focal point.
The paper is organized as follows. Section 2 starts with a definition of multiple scattering problem, the position-dependent absolute acoustic pressure at the focal point, and the principle of acoustic reciprocity for this problem. Gradients of the absolute acoustic pressure at the focal point with respect to cylinder positions are then obtained by means of multiple scattering theory for forward and reciprocal formulations. Some properties of the gradient vectors are illustrated through numerical examples in Section 2.6. Application of the closed form for the gradient of absolute acoustic pressure at the focal point to acoustic lens designs are given in Section 3. Single and broadband as well as uni- and multi-directional focusing effects are illustrated using multiple reconfigurable cylinders as the lensing and localization mechanisms.
2. Problem Definition
We consider multiple acoustic scattering in two dimensions. Starting from the linear wave equation for an acoustic medium with sound speed c, and assuming time harmonic dependence of frequency results in the the Helmholtz equation for the acoustic pressure ,
where is the wavenumber, c is the acoustic speed, and is the position vector of point P with respect to origin O (see Figure 1). The factor is omitted in the following. The total field p is the sum of incident and scattered pressure fields:
Figure 1.
An arbitrary planar configuration of M cylinders with outer radius and inner radius , and position vector , . The incident field in this case is a plane wave with wavevector in the direction of angle .
The incident field is the plane wave of unit amplitude in direction
Our objective is to maximize the acoustic pressure at the predefined focal point by rearranging the positions of M scatterers denoted by the set of vectors as shown in Figure 1. For simplicity, we take these to be circularly cylindrical scatterers, which may be either rigid cylinders or thin elastic shells illustrated in Figure 1. We define or equivalently to be the total acoustic pressure at the focal point for a given set , i.e.,
As a measure of the scattering we use the sound amplification, , at the focal point defined as
where the absolute value is , and ∗ denotes the complex conjugate. The objective is to maximize by rearranging the cylinders to find an optimal set . The critical quantity that we use in the process is the gradient of the acoustic pressure at the focal point, defined next.
2.1. Position-Dependent Acoustic Pressure Field at the Focal Point
We employ multiple scattering theory to solve for the pressure at the focal point. Each scatterer, denoted by index m, radiates as a localized source, with multipole strengths where n denotes the dependence on angle, . Thus, according to (A8), the scattered field in the neighborhood of cylinder is given by
where are the unknown coefficients, and is the position vector of point P with respect to the cylinder center at :
The functions , defined in Equation (A9), are
where is the Hankel function of the first kind of order n, denotes the argument of vector , i.e., the angle that the vector makes with the positive x-axis, and it is measured as and [38]. Introducing Equations (3) and (6) into Equation (2), and evaluating it at the focal point , defines the total pressure at the fixed focal point:
In order to apply the solution Equation (9) in practice, the infinite sum must be truncate. Let N be the truncation value of the infinite sum in Equation (9) chosen so that the sum converges. In practice, the value of N depends upon frequency and typically taking the truncation number ka is adequate [29]. Let us introduce the vectors . The components of the scattering coefficient vector , , , are found from Equations (A21) and (A22), and written in column vector form:
The elements of the dual vector are of the form
where
is the position of focal point with respect to local coordinate at and is the position of scatterer with respect to origin at O. Then, the total pressure field at the focal point can be written in vector form as
The Scattering Strengths
The scattering problem is solved once we have the scattering strengths, represented by the column vector which solves the linear system of equations
where
The elements of the column vector are defined such that , where
for . Here, the matrix is the interaction matrix that defines the coupling between each scatterer of the configuration (see Appendix A.1 for details)
The matrix is the transition or T-matrix for scatterer j, and is a Toeplitz matrix that depends on the position vector depicted in Figure 1. The matrix takes into account the interaction between the scatterers, whereas the transition matrix depends on the shape and the physical properties of the material of cylinder, as well as the boundary conditions on the interfaces. The T-matrix is diagonal for scatterers with rotational symmetry. In general, for an obstacle with no rotational symmetry, e.g., an elastic thin cylindrical shell with internal spring-mass attachments [39], the T-matrix is nondiagonal. The off-diagonal terms couple different azimuthal orders of the incident and scattered field. At low frequency, the T-matrix may be truncated as a 3 × 3 matrix, in which case off-diagonal elements can be interpreted in terms of Willis coupling [40]. In this work, we consider 2-dimensional configurations of circularly cylindrical scatterers, for which the T-matrices become diagonal, see in [37] for specific details. In particular, for ,
where , . Alternatively, the acoustic pressure field at fixed focal point can be determined in a simpler form using the principle of acoustic reciprocity which is described next.
2.2. Acoustic Reciprocity
Here, we will illustrate the use of acoustic reciprocity [41] to define the pressure at the focal point due to a source located in a far-field. The key result is that the acoustic pressure at position due to a monopole source at position is identical to the pressure at resulting from a monopole of the same strength located at . This reciprocity enables us to relate the response for an incident plane wave in terms of the far-field Green’s function.
We apply the reciprocity result to this problem by first considering two points and illustrated in Figure 2. In the forward problem, FP, the source is at and the pressure is computed at :
where is the total acoustic pressure at for a point source at , which corresponds to a non-zero delta term on the right hand side of Equation (1). In the reciprocal problem, RP, the source is at and the pressure is computed at :
Figure 2.
Near-field and far-field.
By reciprocity we have
We take in the far-field (see Figure 2), i.e., such that , and choose the monopole amplitude such that the source at yields a plane wave of unit amplitude in the vicinity of , which is the incident wave for FP. Therefore, the source, or incident wave, for RP is
Note that in this case in the local coordinates of multipole centered at :
where and are correspondingly the position vectors of an arbitrary point P and a source S with respect to . Thus, using the Graf’s addition theorem (A10) in the neighborhood of cylinder (see Figure 1), we have
for , where and are defined by (A11). Ultimately we consider to compute pressure and apply boundary conditions at the interface . Thus, for , near cylinder we have
where
We now consider the reciprocal problem by examining a monopole source located at position at the focal point . Then, according to Equation (A23), the far-field radiated by source at is
where the far-field amplitude function in the direction of is
The scattering coefficients , , are components of the dual vector that satisfies the multiple scattering condition
where is the interaction matrix defined by Equation (17). The elements of the dual vector are defined by Equation (26). The vectors are defined such that
The far-field amplitude function (28) can then be expressed as
and
where . By reciprocity principle, Equation (21), the resultant total pressure at the fixed focal point at by a plane wave incidence from can be written as
This is to be compared with the solution (13) obtained by solving the direct multiple scattering problem. Of course, by reciprocity both are equal.
2.3. The Gradient Vectors and
The real valued vector is defined as gradient of the absolute value of total pressure field with respect to positions . It can can be evaluated as
where the associated complex valued gradient vectors are
2.4. The Pressure Gradient by Solving the Forward Problem
We now determine the explicit form of the gradient vector using the direct and reciprocal formulations, from Equations (13) and (33), respectively.
The complex valued gradient vectors of Equation (35) can be evaluated by noting that :
Define the derivative function as
Then based on the fact that the T-matrices are independent of position, the gradient of the components of the matrix are [29]
where are components of the zero matrix. The gradients in Equation (41) have the form [29]
The gradients of the components of with respect to the positions of the j-th scatterer are
where , , .
The gradient of the components of with respect to the position of the j-th scatterer is
where for a plane wave incidence in direction:
and, hence,
The plane wave incidence in direction is given by Equation (A4):
2.5. The Pressure Gradient by Solving the Reciprocal Problem
We now determine the explicit form of the gradient vector by solving the reciprocal problem. The pressure gradient at the focal point follows from Equations (29) and (33) as
where the indicates the use of the principle of reciprocity. Of course, of (48) should equal , and their equivalence is verified numerically below.
In component form, (48) can be written as
where is defined by Equation (43), and satisfies Equation (29). Other gradient components and variables are defined the same as in Section 2.4.
2.6. Numerical Examples
Before considering a sound localization problem, numerical examples will be presented for the gradient vector which has some interesting characteristics. Computations are performed on MATLAB for configurations of uniform rigid cylinders of radius a. We consider two problem formulations: forward, FR, and reciprocal, RP, and make comparison of simulation times for both formulations. The reciprocal formulation of inverse design of acoustic lens takes lesser time to compute the absolute pressure and it gradients at the focal point.
2.6.1. Illustration of Principle of Reciprocity
In order to illustrate the application of reciprocity in acoustic lens design, we present numerical examples using two configurations. Figure 3a (top) shows the first configuration of a vertical setup of three cylinders of radius a and of distance between each two adjacent cylinders. Figure 3 illustrates the variation of absolute pressure and phase angle at a focal point, and the gradient vector components , and as functions of normalized wavenumber for FR and RP formulations. The absolute pressure at a focal point that is at the point was computed at values of normalized wavenumber using both the FP and RP methods and they coincide perfectly as shown in Figure 3a. Figure 3b presents , the phase angle of the total pressure at the focal point versus the non-dimensional wavenumber . The gradients in the x direction are shown in Figure 3c and were computed using the FP method. The corresponding gradients that were computed using the RP method are exactly the same and they are not shown just for the clarity of the figure. The gradients in the y direction are shown in Figure 3d. They were computed using both the FR and the RP methods and they perfectly overlap. Due to the symmetry of the given configuration with respect to the x-axis, the gradients of cylinders 1 and 3 in the x direction coincide while in the y direction they have an opposite sign. Figure 4 shows the non-symmetric configuration of two rigid cylinders each of radius a, where the first is centered at the origin and the second is centered at the point . The figure illustrates the dependency of absolute pressure and phase angle at a focal point and the gradient vector components , and as functions of normalized wavenumber for FR and RP formulations for a non-symmetric set of two rigid cylinders. This is given to emphasize that both FP and RP methods give the same results for the non-symmetric configurations. The results of computing the absolute pressure , the phase angle , and the absolute pressure gradients in the x and y directions are the same for both the FR and the RP methods. The same symmetric and non-symmetric configurations were used to illustrate the non-linearity of the problem in hand. The absolute pressure was computed for the values of non-dimensional wavenumber and for the incident angle . Figure 5c,f show the absolute pressure versus both the non-dimensional wavenumber and the incident angle. The 3D mesh plots illustrate the existence of a lot of local maxima and minima, so a small deviation in the starting optimization point and/or the incident angle and the non-dimensional wavenumber will lead to a different optimized configuration. Figure 5a,d shows the absolute pressure versus the non-dimensional wavenumber and they can be seen as the cross sectional views of the 3D plots at normal incidence: . Figure 5b,e shows the absolute pressure versus the incident angle and can be seen as the cross-sectional views at .
Figure 3.
Absolute pressure and phase angle at a focal point, and the gradient vector components , and as functions of normalized wavenumber for FR and RP formulations. The absolute pressure and phase angle at a focal point, i.e., , and the gradients are computed for a 3 × 1 vertical configuration of 3 cylinders as depicted on the top of panel (a). Results for vector components in panel (c) coincide with curves and are dropped here just for clarity.
Figure 4.
Variation of absolute pressure and phase angle at a focal point, and the gradient vector components , and versus a non–dimensional wavenumber for FR and RP formulations. The absolute pressure and phase angle at a focal point, i.e., , and the gradients are computed for a non–symmetric configuration of two cylinders as depicted in top right corner of panel (a).
Figure 5.
Absolute pressure at a focal point, i.e., , with respect to normalized wavenumber and angle of incidence for configurations that are symmetric (a–c) and non–symmetric (d–f) with respect to the x and y axes.
2.6.2. CPU Timing
In order to compare between the CPU time of the two computing methods, two configurations were used as depicted in Figure 6a,b. Figure 6 shows the measured time. The elapsed times were used in computing the absolute pressure only, and the absolute pressure and the gradients sequentially varying the wavenumber and using both the FP and the RP methods were measured. This was done at different discrete values of . It can be seen from Figure 6 that the computation time generally increases for all computations as the non-dimensional frequency increases. Furthermore, generally the computation time in the configuration with higher number of cylinders is higher. This is due to the increase in the rank of the matrices to be evaluated during the computation process. In addition, the computation time increases for both FP and RP formulations when gradients are evaluated. However, providing gradients improves the performance of GBO algorithms allowing the faster convergence and more accurate and more reliable computations [33]. For configuration, FP with gradients takes the most compute time and FP without gradients is the least computation time; the compute times of RP with gradients and FP without gradients are of similar order. For configuration, the computation times of different methods can be put in a descending order as follows: FP with gradients, RP with gradients, FP without gradients, and RP without gradients. This depicts that using the RP method is computationally less expensive than the FP method.
Figure 6.
Compute time comparison of FP and RP methods vs. the non–dimensional wavenumber .
3. Sound Localization by Maximizing the Absolute Pressure at the Focal Point
The sound localization was implemented by maximizing the absolute pressure at the focal point and by employing a gradient based optimization. Computations are performed on MATLAB using advanced parallel optimization algorithms, the MultiStart optimization solver combined with fmincon solver and SQP algorithms, and supplying the gradients of absolute pressure amplitude at the focal point . Figure 7 illustrates initial random configurations of cylinders used in simulation where the locations of the control cylinder positions are denoted by pink dots. For given scatterer location points, the gradients are in the direction of greatest increase of absolute pressure amplitude at the focal point . As seen in the example of Figure 3 and Figure 4, this provides the optimal directions to increase by incremental displacement. Thus, in order to maximize the produced by acoustic lens, we will move the cylinders inside the circular region in the direction of the gradient vectors, i.e., using gradients evaluated by FP and RP formulations. This is achieved in MATLAB with the use of Global Optimization and Parallel Computing Toolboxes, and by supplying the derived analytic form of the gradients vectors from Equation (34).
Figure 7.
Initial random configurations of cylinders in a circular region considered in numerical simulations. Positions of each scatterer are included as components of feasible initial design vector in GBO. The focal point is located at . The radius of each cylinder denoted by blue color is m. The radius of artificial red circle is m, where m is defined by constraint Equation (52). This circular region defines the location of acoustic lens comprised of a uniform planar configuration of cylinders constrained to stay within this region.
3.1. Acoustic Lens Design
In order to study the focusing and localization efficiency, we consider three cases: In the first case, we maximize the absolute pressure at a fixed value of frequency and normal incidence while supplying the gradients . In the second case, we maximize the root mean square of a set of the absolute pressure over a range of frequencies. In the third case, we maximize the root mean square of a set of the absolute pressure over a range of frequencies and a set of the incident angles of the impinging plane wave. In each case, we supply the analytical formulas for the gradients of objective functions. The cost functions are non-convex with many local maxima. The global maximum is unbounded in each considered cases; we solve the non-convex optimization problems with nonlinear constraints. For simplicity and demonstration of implementation of the proposed approach, we consider a configuration of uniform cylinders/shells of radius a.
3.1.1. Constrained Optimization Problem
The idea is to maximize the absolute pressure at the focal point, , by rearranging the position of each cylinders and starting with random configuration of scatterers as depicted in Figure 7. The design vector, , consist of all scatterer position and can be represented in a column vector form as
where M is the total number of scatterers used in lens design. The nonlinear constraints for the design vector components are as follows:
1. The cylindrical scatterers are constrained to move inside a fixed circular region with the radius , see Figure 7:
where and .
2. In order to avoid overlapping the distance between the centers of cylinders/shells are constrained by [29]:
As was shown in our earlier work [29] on acoustic cloak design, the closest proximity according to the constraint (53) should be far greater than the viscous skin depth [42]. In water, at temperature C with kinematic viscosity mm/s [43], this is for frequency f (Hz); therefore, the undamped acoustic model is accurate for frequencies in kHz and above, which is the range of practical interest.
We use direct optimization methods such as SQP algorithms to get the best performance by taking advantage of the analytical form for the gradients of objective functions combined with parallel computing. It is suggested in [33] to include a gradient evaluation in the objective function for faster or more reliable computations. In our computations, we used MATLAB built fmincon solver which is a nonlinear programming solver that finds a local minimum of constrained nonlinear multivariable function. Therefore, to maximize the absolute pressure, we changed the sign of objective function and its gradients.
3.1.2. Broadband Multi-Directional Lens Design
The procedure for a broadband multi-directional GBO is as follows. First, we define the cost function as the root mean square (RMS) of a set of absolute pressure at the focal point s over some range of normalized wavenumbers and over a range of incident angles :
Then, we define the broadband gradient vectors with respect to positions :
which can be found in terms of the individual single frequency gradients as
where is defined by (54) and are defined by (34) and evaluated at normalized wavenumbers and angles of incidence .
Both FP and RP formulations allow designing broadband unidirectional lens. Note that a formulation of RP reciprocal problem is given at normal incidence. Therefore, a reciprocal formulation can only be used to design broadband unidirectional lens, whereas a forward formulation can be used in all the cases: a single frequency at single incidence, i.e., unidirectional lens optimized at single frequency; broadband at single incidence, i.e., broadband unidirectional lens; and broadband multi-directional lens designs.
3.2. Numerical Examples of Sound Localization
In this section, the results of the gradient-based optimization of the uni- and multi-directional acoustic lens designs are presented including several performance measures for the frequency and the incidence angle dependencies. The optimized model is an improvement over the initial random configuration of cylinders. Numerical results are demonstrated for configurations of rigid cylinders, cylindrical voids, and empty thin elastic nickel cylindrical shells of thickness . We consider cylinders and shells submerged in a medium with the acoustic properties of water: kg/m, m/s. All computations are performed for an incident plane wave propagating from left to right. We illustrate the effect of acoustic lens device on plane wave incidence localized at focal point which resembles the focusing effect of acoustic Luneburg lens.
Various values are taken for the non-dimensional wavenumber, ; the total number of scatterers in the focusing lens, M; the number of discrete frequency points, ; and the number of discrete incidence angle points for a broadband localization and focusing as defined in Equation (54). Greater accuracy is observed, as expected, with increased number of scatterers M. However, large values of and M require longer computation times, and some numerical experimentation is necessary to find the smallest values for which the pressure field can be localized to the desired degree in the acoustic lens.
Numerical computations are performed on MATLAB using parallel optimization algorithms with a MultiStart optimization solver, and supplying the gradients of absolute pressure with respect to position vectors. We start with an initial random planar configuration of cylinders or thin shells of uniform size and radius m, e.g., as shown in Figure 7a–e, and consider a focal point located at m. We use MATLAB built function fmincon combined with SQP algorithm and As mentioned in fmincon documentation [33]: “a solver can reach a point x such that x is feasible, but finite differences around x always lead to an infeasible point. In this case, a solver can fail or halt prematurely. Providing a gradient allows a solver to proceed.” Therefore, supplying the gradients accelerates the optimization process by searching a wide variety of start points in parallel and allows the solver to reach the optimum values which may otherwise be impossible [29]. Here, we present results for a ring configuration of M cylinders running 200 different scenarios (initial random configurations) for a single frequency optimization and running 100 scenarios for broadband and multi-incidence-angle optimizations concurrently on 48 CPUs of Dell workstation, described next.
We evaluated the absolute pressure relative to the incident background pressure at the focal point and the magnification factor (MF) defined as
where is the incident plane wave of unit amplitude at the focal point, and are correspondingly the absolute pressure at the focal point for the optimized final and initial configurations.
3.2.1. Lens Design at Single Frequency and Normal Incidence
First, we present the localization effect for a plane wave incident on configuration of rigid cylinders depicted in Figure 8 and Figure 9 where various discrete values of normalized wavenumber, , and the total number of scatterers in acoustic lens, M, were considered. The optimized lens device in each example is a configuration of identical rigid cylinders located inside of circular region of radius m. Figure 8 shows the real part of total acoustic pressure field p at normal plane wave incidence for a configuration of rigid (or sound hard) cylinder at discrete values of wavenumbers . Figure 9 illustrates the absolute total acoustic pressure for the optimized configurations of cylinders . The value of and magnification factor, MF, are depicted in Figure 9 for considered values of M and under each subfigure.
Figure 8.
The real part of the total acoustic pressure field p for the optimized configurations of 50 rigid cylinders (a) at , (b) , and (c) . For drawing purposes values higher than 2 are denoted by yellow color and values below are denoted by dark gray color.
Figure 9.
The absolute value of the total acoustic pressure field at normal plane wave incidence on the optimized configurations of M rigid cylinders at various discrete values of normalized wavenumber, . The top, middle, and lower rows are for , respectively, and the left, center, and right columns are for , and 2, respectively.
Next, we investigate the sound localization effect for a plane wave incident on configuration of void cylinders considering discrete values of normalized wavenumber, , and the total number of scatterers in acoustic lens, M. Figure 10 illustrates the absolute total acoustic pressure computed at normal plane wave incidence for configuration of cylindrical voids (or sound soft cylinders) at normalized wavenumbers . The absolute total acoustic pressure is computed for the optimized configurations of cylinders . The value of and magnification factor, MF, are depicted in Figure 10 for considered values of M and under each subfigure. For , the highest amplitude is achieved, and for , the highest values is obtained. The total field results for void cylinders differ both qualitatively and quantitatively from the total field depicted in Figure 9 for rigid cylinders.
Figure 10.
The absolute value of the total acoustic pressure field for the optimized configurations of M cylindrical voids at normal plane wave incidence from left to right for different fixed values wavenumber . The top, middle and lower rows are for voids, respectively, and the left, center, and right columns are for , and 2, respectively.
Finally, we present the sound localization and focusing mechanism for empty elastic thin cylindrical shells submerged in water. We consider empty thin elastic nickel cylindrical shells of thickness with mechanical properties: kg/m, m/s where a is the outer radius of scatterer. Figure 11 and Figure 12 illustrate the localization effect for a normal plane wave incident on configurations of elastic thin cylindrical shells at various discrete values of normalized wavenumber, , and the total number of scatterers M. Figure 11 displays the distribution of absolute total pressure filed for the optimized configurations of 50 nickel thin cylindrical shells (a) at , (b) , and (c) . The elastic thin cylindrical shells can display large scattering at low frequency due to internal resonances of longitudinal and flexural waves. This is confirmed by results in Figure 11 (a) at , (b) , and (c) , showing the highest amplitude for depicted in Figure 11a. Figure 11 also shows that sound focusing becomes more noticeable with increase of frequencies. Figure 12 exhibits the distribution of absolute pressure field for the optimized configurations of nickel thin cylindrical shells at (top row figures) and (bottom row figures).
Figure 11.
The absolute value of the total acoustic pressure field for the optimized configurations of nickel thin cylindrical shells at (a) , (b) , and (c) .
Figure 12.
The absolute total acoustic pressure field for the optimized configurations of , and 39 nickel thin cylindrical shells depicted from the left to the right columns respectively at normalized wavenumbers (the top row figures) and (the bottom row figures).
It is noticed that, in general, the sound focusing and localization effects are enhanced with the increase of frequency and number of scatterers. The total field distributions for void cylinders and elastic thin shells differ both qualitatively and quantitatively from the total field produced configuration of rigid cylinders. Both void cylinders and elastic thin shells produced high amplification of sound at focal point, i.e., MF values are high, compared to initial configuration. The design can be further improved by considering the cylinder radii as an additional design parameter which will require deriving analytical formulas for the gradients of absolute pressure with respect to cylinder radii and will be studied elsewhere.
3.2.2. Performance of Different Solvers for Lens Design at Single Frequency and Normal Incidence
In this section, we investigate the performance of GBO and GA, compare the best final optimal results produced, and measure the time taken by the optimization functions in all cases. We consider configurations of rigid and elastic scatterers at discreet values of wavenumbers and 2 for convenience. For GBO, we first run the fmincon solver with SQP algorithms and then we implement MultiStart optimization combined with fmincon and SQP algorithms. In GBO, we start each time with the feasible design vector , i.e., the initial random configuration depicted in Figure 7c, and use the central difference for finite differences.
For GA, we solve the optimization problem by running ga solver from Global Optimization Toolbox on MATLAB. The ga solver starts with its own initial random population and we use “rng default” option for reproducibility, analysis and testing of numerical results. We analyze the results for running the ga solver by evaluating fitness functions in parallel using 48 workers (CPUs) concurrently. We keep the maximum number of iterations before the algorithm halts at default option [44], i.e., and vary option to obtain finer solutions. The MathWorks documentation [44] indicates that the option determines the maximum number of generations that the ga takes and option controls the number of steps the ga looks over to see if it is making progress and can enable the solver to obtain a better solution by allowing more function evaluations. We observed that running the ga solver with above mentioned options, the nonlinear constraints (53) were not always satisfied, the (52) constraints were slightly violated in each of considered cases.
Numerical simulations presented in Table 1 through Table 6 are performed on MATLAB using Dell Workstation with 48 CPUs. In each case, the first column represents the best values of absolute pressure obtained by a solver and the second column shows the corresponding elapsed time to compute the optimal values. The elapsed compute time is given in seconds. Table 1 through Table 3 compares the results of fmincon, MultiStart, and ga solver runs for configurations of rigid cylinders. Table 1 depicts the results produced by fmincon with three different options, namely, running fmincon without (w/o) gradients sequentially and in parallel using concurrently 48 workers (CPUs), and running fmincon with gradients sequentially. The results presented show that running fmincon without (w/o) gradients sequentially take 5 to 16 times longer time compared to running fmincon with gradients sequentially. Parallel computing allows to reduce compute time approximately to 3.5 to 7 times. Produced optimal values vary with change of wavenumber. For fmincon with gradients produced better results and for and 2 fmincon without gradients yield higher optimal values.
Table 1.
The comparison of results for configuration of rigid cylinders at and 2 using fmincon solver with three different options: running fmincon without (w/o) gradients sequentially and in parallel using concurrently 48 workers, and running fmincon with gradients sequentially. The total elapsed compute time is given in seconds.
When analytically evaluated gradients are supplied to fmincon, we can run MultiStart in parallel considering different scenarios concurrently. Table 2 illustrates results for GBO using MultiStart combined with fmincon and SQP algorithms. We run , and 200 parallel scenarios with MultiStart using 48 workers concurrently, and providing gradients to fmincon which runs sequentially for each scenario. Considering 20 scenarios, MultiStart already outperforms single fmincon run results shown in Table 1 producing higher optimal values in similar compute times. Increasing the number of scenarios improves the optimal value produced by MultiStart.
Table 2.
The comparison of GBO results using MultiStart combined with fmincon and SQP algorithms for the configuration of rigid cylinders at . The MultiStart solver results are presented running , and 200 parallel scenarios using concurrently 48 workers, and providing gradients to fmincon which run sequentially for each scenario/configuration.
Table 3 shows the results for running ga solver in parallel using concurrently 48 workers with three different options: , and 1300. The ga produced poorer results and took longer to find the best results. The ga solver violated nonlinear constraints (52), although it is still acceptable as predicted optimal scatterer positions are not more one cylinder radii away from constrained circular region . However, for , running ga solver with resulted in infeasible solution violating both (52) and (53) constraints and allowing cylinders to overlap. Figure 13 depicts the final scatterer configurations obtained by ga solver for with three different options: (a), 500 (b), and 1300 (c). For , both constraints (52) and (53) are violated, and for and 1300 the constraints (52) are slightly violated. The results show that ga struggles to solve the non-convex optimization problem with nonlinear constraints.
Table 3.
The comparison of results for configuration of rigid cylinders at running ga solver in parallel using concurrently 48 workers with three different options: , and 1300. In each case, the constraints (52) are slightly violated and in some cases predicted final cylinder positions are up to one cylinder radii away from a circular region of radius . At , ga with option produces an infeasible solution violating both (52) and (53) constraints.
Figure 13.
Final configurations of rigid cylinders obtained by ga solver for with three different options: (a) producing , (b) producing infeasible solution, and (c) yielding . The focal point is located at . The radius of each cylinder denoted by blue color is m. The radius of artificial red circle is m where m is defined by constraint Equation (52). For , both constraints (52) and (53) are violated. For and 1300, the constraints (52) are slightly refused to confirm but most of cylinders are located inside of predefined circular region and we may consider the configurations in subfigures (a,c) as acceptable.
Table 4, Table 5 and Table 6 analyze the results of fmincon, MultiStart, and ga solver runs for configurations of thin elastic shells with the same options used for the configurations of rigid scatterers presented above in Table 1 through Table 3.
Analyzing parallel runs of fmincon w/o gradients and MultiStart runs starting with 20 scenarios indicate that MultiStart produced much more enhanced results within a comparable compute time. In addition, the MultiStart solver starting from 200 various random configurations yields the best results and outperforms fmincon solver with and without providing gradients as well as the ga solver. The ga solver running with parallel option performs much poorer producing much lower values of and violating constraints (52). Increasing option values with ga solver overall has tendency to obtain more improved results but also required longer compute times from 3 to 6 times.
Table 4.
The comparison of results for configuration of thin elastic shells at using fmincon solver with three different options: running fmincon without (w/o) gradients sequentially and in parallel using concurrently 48 workers, and running fmincon with gradients sequentially.
Table 5.
The comparison of GBO results using MultiStart combined with fmincon and SQP algorithms for the configuration of thin elastic shells cylinders at . The MultiStart solver results are presented running , and 200 parallel scenarios using concurrently 48 workers, and providing gradients to fmincon which run sequentially for each scenario/configuration.
Table 6.
The comparison of results for a configuration of elastic thin cylindrical shells at running ga solver in parallel using concurrently 48 workers with three different options: , and 1300.
The GBO results illustrated in this section show the advantages of using MultiStart with fmincon which produced the highest values of absolute pressure when combined with parallel computing. The difference becomes more noticeable with the increase of number of scatterers and wavenumber. We observed that MultiStart integrated with fmincon supplying gradients was able to converge and obtain optimal solutions for configurations with larger number of scatterers and high frequencies for which single fmincon runs without supplying gradients were not able to converge and/or to obtain optimal values in reasonable time.
3.2.3. Broadband Design of Uni- and Multi-Directional Acoustic Lens
Figure 14 through Figure 18 illustrate the broadband focusing performance of unidirectional and multi-directional lens. We optimize the RMS of absolute pressure amplitude at the focal point, , defined by Equation (54) for given sets of normalized wavenumbers and incident angles while supplying the analytical form of gradients given by Equation (56). Figure 14 exhibits the dependency of the objective function on the normalized wavenumber and on the angle of the incident plane wave for the optimized and initial unoptimized configurations of rigid cylinders. The RMS of absolute pressure at focal point is maximized at 1, 3, 5, 7, and 9 equidistant values of wavenumber at normal incidence . Figure 14a displays the variation of with wavenumber for unoptimized initial random and optimized configurations with equidistant values of in the interval which corresponds to frequencies from 11 kHz to 17,274 Hz. Figure 14b–d illustrates the dependency of the objective function on and simultaneously via 3D parametric surface plots. Here, the lower blue mesh denoted by “1” represents the results for a non-optimized configuration and the higher mesh indicated by “2” exhibits the results for the configuration optimized. The results in Figure 14b–d for the non-optimized configurations “1” show overall low values of in comparison to the mesh surface plots for optimized configurations “2” as illustrated; the results for “2” show clearly the amplification of . For the fixed value , the surface plots in Figure 14d show that the optimized configuration “2” produces the peak performance and near the incidence angles and ; the surface plot “2” produced lower values of at wavenumbers near for all values considered which also coincides with results in Figure 14a, denoted by the red curve “1”. The trade-off between the increase of the frequency band and focusing efficiency leads to shift of peak performance for broadband focusing achieving the maximum performance at which is not intuitive.
Figure 14.
The RMS of pressure at focal point, , optimized at 1, 3, 5, 7, and 9 equidistant values of wavenumber for the optimized configurations of rigid cylinders at and . In subfigures (b–d), “1” denotes results for non–optimized configuration and “2” represents results for optimized configuration.
Figure 15 illustrates the performance of broadband unidirectional lens at different values wavenumbers and displays the distribution of absolute total acoustic pressure field for the optimized unidirectional lens, the configuration of rigid cylindrical scatterers. The top row of Figure 15 shows results for the absolute pressure for values of wavenumber at which the lens was optimized, i.e., (a) , (b) , and (c) . The bottom row of Figure 15 displays the absolute total field for values of at which the lens was not optimized, i.e., (d) , (e) , and (f) . Figure 15a–c clearly shows the focusing effect. Figure 15d,f illustrates that focusing amplitudes reduces, and beyond these values, i.e., and , the focusing effect diminishes. Importantly, Figure 15e exhibits clearly the sound localization at the desired focal region at wavenumber at which the configuration was not optimized.
Figure 15.
The absolute value of the total acoustic pressure field for the optimized unidirectional lens, the configuration of rigid cylindrical scatterers at different values of wavenumber . The unidirectional lens is optimized for , and and the performance is shown at these values of (the top row figures) and beyond this range (the bottom row figures).
Figure 16 displays the distribution of absolute total acoustic pressure field for the optimized unidirectional lens, the configuration of rigid cylindrical scatterers at varying values of incident angle . The unidirectional lens is optimized for at normal incidence, i.e., , and the performance is shown at angles of incidence . The unidirectional lens is able to localize the sound well at normal incidence and at small incident angles and with increase of angle values focusing effect deteriorates.
Figure 16.
The absolute value of the total acoustic pressure field for the unidirectional lens optimized at normal incidence, i.e., the configuration of rigid cylinders at wavenumber and different angles of incidence . The performance of optimized unidirectional lens at normal incidence, i.e., , is depicted in Figure 15c.
Figure 17 presents , as a function of incidence angle and the normalized wavenumber considering a simultaneous multi-frequency and multi-angle optimization of at a broad range of the incidence angle and 3 values of wavenumber for configurations of rigid cylinders. Figure 17a–c displays the variation of with the angle of incidence at three fixed values of wavenumber (a), (b), and (c) for the optimized and initial unoptimized configurations cylinders. Figure 17d illustrates the 3D surface plot of versus and simultaneously. Here, the lower blue mesh denoted by “1” represents the results for a non-optimized configuration and the higher mesh indicated by “2” exhibits the results for the configuration optimized at three values of wavenumbers and five incident angles. Figure 17d shows that the non-optimized surface mesh “1” depicts the low values of in all considered values of and , and the surface mesh “2” is slightly lifted up with its highest amplification around and at the largest values of considered, i.e., . As can be seen from these figures, optimizing for angle of incidence using five equidistant values of , the overall show low values in the incidence range considered which suggests that this range is too ambitious for the small number of discrete incident angles and frequencies considered. Therefore, we narrow it down to .

Figure 17.
The RMS of pressure at focal point, , optimized at 3 values of and 5 equidistant values of for the optimized configurations of rigid cylinders. In (d), “1” denotes the results for a non–optimized configuration and “2” represents the results for the optimized configuration.
Figure 18 exhibits the distribution of RMS of the absolute pressure amplitude at focal point, , optimized at three values of and at three and five equidistant values of for the optimized configurations of rigid cylinders. The results for an unoptimized initial random configuration depicted in Figure 7a are included as a reference. Figure 18a through Figure 18c present correspondingly the variation of RMS of the absolute pressure amplitude at focal point, with respect to the angle of incidence at 3 fixed values of wavenumber (a), (b), and (c). Here, the red-dashed curve corresponds to configuration optimized at single value of corresponding to normal incidence and the solid blue curve mean results for an unoptimized initial configuration at normal incidence. Figure 18a–c shows that adding more angles of incidence as a parameter in optimization broadens the range of application of multi-directional acoustic lens and improves its performance. Although optimizing at three values of shifted up at edge values and , it reduced the peak at . The peak performance at was further enhanced by optimizing at five equidistant values of across all three values of as can be seen from these figures. Figure 18d illustrates the dependency of the objective function on and simultaneously via 3D parametric surface plots. Here, the lower blue mesh denoted by “1” represents the results for a non-optimized configuration and the higher mesh indicated by “2” exhibits the results for the configuration optimized at three values of wavenumber and at five equidistant values of incident angles . In comparison to Figure 17d, the results in Figure 18 show better performance of GBO algorithm to produce a broadband multi-incident sound localization effect. The optimized design illustrates broadband performance as compared to initial configuration response although it is not included as an optimization criterion.
Figure 18.
The RMS of the pressure at focal point, , optimized at 3 values of and at 5 equidistant values of for the optimized configurations of rigid cylinders. In panel (d), “1” denotes the results for a non–optimized configuration and “2” represents the results for the optimized configuration.
We notice that the trade-off between the increase of range of incidence and focusing efficiency leads to reduced peak performance for simultaneous broad-range incidence and broadband focusing. Results in Figure 17 for broader incidence angle range are poorer compared to range given in Figure 18. The results for a broader range of , i.e., , can be improved increasing the number of incidence angles in RMS computation, considering non-equidistant values of , and choosing more points (angles) around region where values are the lowest.
4. Conclusions
We have demonstrated that the GBO technique combined with the principle of acoustic reciprocity leads to an effective method to optimally arrange scatterers so as to produce acoustic focusing. The approach uses semi-analytic expressions for the gradient of the focal pressure with respect to the scatterer positions. Two problem formulations have been considered for the inverse design of the acoustic lens: forward and reciprocal. A comparison of simulation times for both formulations shows that the reciprocal formulation takes less time to compute the absolute pressure and its gradients at the focal point. The specific type of acoustic lens considered consists of a meta-cluster of rigid cylinders or cylindrical voids or thin elastic shells submerged in water. The computations were performed using advanced parallel optimization algorithms on MATLAB, a MultiStart optimization solver, and semi-analytic expressions for the gradient of pressure at the focal point. Numerical results for the uni- and multi-directional broadband acoustic lens designs indicate that significant sound pressure amplification can be achieved by optimal scatterer rearrangement using this analytical-numerical technique. The greatest magnification in amplitude is realized using void-like scatterers.
The presented gradient assisted inverse design model provides a means to establish realistic strategies for an acoustic lens device and for its practical underwater applications. The proposed method can be extended to design 3D lenses including air-born sound and underwater acoustic, elastodynamic, or electromagnetic wave localization and focusing effects. The gradient assisted inverse design of acoustic lens can be further enhanced and implemented by integrating the gradient information, i.e., Equation (37) with deep reinforcement learning algorithms [45] and generative networks [46] which have potential to search for the globally optimized devices over a broad range of parameters and can provide better solutions than ones produced by the-state-of-the-art optimization algorithms.
Author Contributions
Conceptualization, F.A. and A.N.; methodology, F.A. and A.N.; software, F.A. and S.G.; validation, F.A. and S.G.; formal analysis, F.A. and S.G.; investigation, F.A. and S.G.; resources F.A.; data curation, F.A.; writing—original draft preparation, F.A., A.N. and S.G.; visualization, F.A. and S.G.; supervision, F.A.; project administration, F.A.; funding acquisition, F.A. All authors have read and agreed to the published version of the manuscript.
Funding
F.A. acknowledges Small Grant Project (SGP) grant support from San Jose State University.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Appendix A.1. Multiple Scattering Theory
Consider acoustic multiple scattering by M obstacles. For simplicity, the obstacles are assumed to be cylinders centered at . A schematic configuration of cylindrical elastic shells is given in Figure A1. The incident field in the neighborhood of cylinder is
where is a position vector of point P with respect to the centers of multipoles at (see Figure A1):
the functions are
Here, and , and is the Bessel function of the first kind of order n.
Figure A1.
A point source impinging on an isotropic multilaminate cylinder submerged in a fluid medium. Note that here .
In Equation (A1), the unknown coefficients are for an incident wave of unit amplitude in direction, :
In Equation (A1), the unknown coefficients for a plane wave incidence are derived assuming no source term: , and that the incident wave is the plane wave of unit amplitude in direction :
A point source normalized by its amplitude at the origin is defined by
and . For a source at point S depicted in Figure A1, the coefficients follow from Equation (A6), noting that in the local coordinates of multipole centered at :
where is the position vector of source at point S with respect to origin O, and are correspondingly the position vectors of an arbitrary point P and a source S with respect to . Thus, in the neighborhood of cylinders , can be derived as
for , where the Graf’s addition theorem (A10) is used for (see Figure 1).
The total scattered field , considered as a superposition of the scattered fields by all cylinders, may be expanded as a sum of multipoles:
where is the wave scattered by cylinder , are unknown coefficients, and
In order to use boundary conditions on the surface of each cylinder , we will express the total field using Graf’s theorem ([47] Equation (9.1.79)):
The functions and possess the properties
Let be a position vector of multipole with respect to multipole . As , the total field p in the neighborhood of cylinder can be written as
Then, noting the properties of , Equation (A11), and using Graf’s theorem, we obtain for , where :
where
Here, the matrix is equal to the transpose of Martin’s matrix [36], . The total incident field impinging on the cylinder is a sum of the last two terms on the right hand side of Equation (A13), i.e.,
The response of shell to the incident field (A15) can be obtained by incorporating the boundary conditions at the interface and the transition matrix elements of cylinder [48,49]:
The transition matrix components of cylinder in isolation are given in [38,48,49]. Specifically, T-matrix for a thin elastic shell is given in [49] and for rigid cylinder it reduces to the form [38]: . Thus, Equations (A8) and (A16) yield a linear system of equation
Equivalently, Equation (A17) can be written as
Thus
Appendix A.2. Far-Field Radiated Response
Using the asymptotic expansion of the Hankel function for large argument, the scattered field of Equation (A8) in the far-field, defined as , becomes
where the far-field amplitude function is
References
- Campbell, S.; Sell, D.; Jenkins, R.; Whiting, E.; Fan, J.; Werner, D. Review of numerical optimization techniques for meta-device design [Invited]. Opt. Mater. Express 2019, 9, 1842–1863. [Google Scholar] [CrossRef]
- Diest, K. (Ed.) Numerical Methods for Metamaterial Design. In Topics in Applied Physics; Springer: Berlin/Heidelberg, Germany, 2013; Volume 127. [Google Scholar] [CrossRef]
- Lefevre, Y.; Wahl, P.; Vermeulen, N.; Thienpont, H. Adjoint-enabled optimization of optical devices based on coupled-mode equations. Optics Express 2014, 22, 19423. [Google Scholar] [CrossRef] [PubMed]
- Walsh, T.F. Design, optimization, and fabrication of mechanical metamaterials for elastic wave control. J. Acoust. Soc. Am. 2019, 145, 1727. [Google Scholar] [CrossRef]
- Sanders, C.; Aquino, W.; Walsh, T. Design of continuously graded elastic acoustic cloaks. J. Acoust. Soc. Am. 2018, 143, EL31–EL36. [Google Scholar] [CrossRef]
- Hughes, T.W.; Minkov, M.; Williamson, I.A.D.; Fan, S. Adjoint Method and Inverse Design for Nonlinear Nanophotonic Devices. ACS Photonics 2018, 5, 4781–4787. [Google Scholar] [CrossRef] [Green Version]
- Sapra, N.V.; Vercruysse, D.; Su, L.; Yang, K.Y.; Skarda, J.; Piggott, A.Y.; Vuckovic, J. Inverse Design and Demonstration of Broadband Grating Couplers. IEEE J. Sel. Top. Quantum Electron. 2019, 25, 1–7. [Google Scholar] [CrossRef] [Green Version]
- Yang, J.; Sell, D.; Fan, J. Freeform metagratings based on complex light scattering dynamics for extreme, high efficiency beam steering. Ann. Der Phys. 2018, 530, 1700302. [Google Scholar] [CrossRef] [Green Version]
- Wang, E.; Sell, D.; Phan, T.; Fan, J. Robust design of topology-optimized metasurfaces. Opt. Mater. Express 2019, 9, 469–482. [Google Scholar] [CrossRef]
- Doshay, S.; Sell, D.; Yang, J.; Yang, R.; Fan, J. High-performance axicon lenses based on high-contrast, multilayer gratings. APL Photonics 2018, 3, 11302. [Google Scholar] [CrossRef] [Green Version]
- Méndez, C.G.; Podestá, J.M.; Lloberas-Valls, O.; Toro, S.; Huespe, A.E.; Oliver, J. Computational material design for acoustic cloaking. Int. J. Numer. Methods Eng. 2017, 112, 1353–1380. [Google Scholar] [CrossRef] [Green Version]
- Hosseinkhani, A.; Younesian, D.; Krushynska, A.O.; Ranjbar, M.; Scarpa, F. Full-Gradient Optimization of the Vibroacoustic Performance of (Non-)auxetic Sandwich Panels. Transp. Porous Media 2021. [Google Scholar] [CrossRef]
- Sigmund, O. Tailoring materials with prescribed elastic properties. Mech. Mater. 1995, 20, 351–368. [Google Scholar] [CrossRef]
- Zhang, L.; Song, B.; Fu, J.; Wei, S.; Yang, L.; Yan, C.; Li, H.; Gao, L.; Shi, Y. Topology-optimized lattice structures with simultaneously high stiffness and light weight fabricated by selective laser melting: Design, manufacturing and characterization. J. Manuf. Process. 2020, 56, 1166–1177. [Google Scholar] [CrossRef]
- Zhang, H.; Kang, Z.; Wang, Y.; Wu, W. Isotropic “Quasi-Fluid” Metamaterials Designed by Topology Optimization. Adv. Theory Simul. 2019, 3, 1900182. [Google Scholar] [CrossRef]
- Ye, M.; Gao, L.; Li, H. A design framework for gradually stiffer mechanical metamaterial induced by negative Poisson’s ratio property. Mater. Des. 2020, 192, 108751. [Google Scholar] [CrossRef]
- Popa, B.I.; Cummer, S.A. Preserving omnidirectionality in optimized asymmetric transformation optics designs. J. Opt. 2016, 18, 044018. [Google Scholar] [CrossRef] [Green Version]
- Otomori, M.; Yamada, T.; Izui, K.; Nishiwaki, S.; Andkjær, J. Topology optimization of hyperbolic metamaterials for an optical hyperlens. Struct. Multidiscip. Optim. 2016, 55, 913–923. [Google Scholar] [CrossRef]
- Eriksson, C. Thermal Design Optimization by Geometric Parameterization of Heat Sources. Master’s Thesis, Uppsala Universitet, Uppsala, Sweden, 2017. [Google Scholar]
- Håkansson, A.; Cervera, F.; Sánchez-Dehesa, J. Inverse design of photonic crystal devices. IEEE J. Sel. Areas Commun. 2005, 23, 1365–1371. [Google Scholar] [CrossRef] [Green Version]
- Håkansson, A.; Cervera, F.; Sánchez-Dehesa, J. Sound focusing by flat acoustic lenses without negative refraction. Appl. Phys. Lett. 2005, 86, 054102. [Google Scholar] [CrossRef] [Green Version]
- Håkansson, A.; Torrent, D.; Cervera, F.; Sánchez-Dehesa, J. Directional acoustic source by scattering acoustical elements. Appl. Phys. Lett. 2007, 90, 224107. [Google Scholar] [CrossRef] [Green Version]
- Lu, Z.; Sanchis, L.; Wen, J.; Cai, L.; Bi, Y.; Sánchez-Dehesa, J. Acoustic cloak based on Bézier scatterers. Sci. Rep. 2018, 8. [Google Scholar] [CrossRef]
- Floudas, C.; Gounari, C.E. A review of recent advances in global optimization. J. Glob. Optim. 2009, 45, 3–38. [Google Scholar] [CrossRef]
- Fateen, S.E.K.; Bonilla-Petriciolet, A. Gradient-Based Cuckoo Search for Global Optimization. Math. Probl. Eng. 2014, 2014, 1–12. [Google Scholar] [CrossRef]
- Sigmund, O. On the usefulness of non-gradient approaches in topology optimization. Struct. Multidiscip. Optim. 2011, 43, 589–596. [Google Scholar] [CrossRef]
- Andersen, P.; Henriquez, V.; Sanchis, L.; Sánchez-Dehesa, J. Design of multi-directional acoustic cloaks using two-dimensional shape optimization and the boundary element method. In Proceedings of the ICA 2019 and EAA EUROREGIO Deutsche Gesellschaft für Akustik e.V. Department of Electrical Engineering, Acoustic Technology, Technical University of Denmark, Aachen, Germany, 9–13 September 2019; pp. 5600–5606. [Google Scholar]
- Amirkulova, F.A.; Norris, A.N. Acoustic cloak by inverse design and gradient based optimization. J. Acoust. Soc. Am. 2017, 142, 2578. [Google Scholar] [CrossRef]
- Amirkulova, F.A.; Norris, A.N. The gradient of total multiple scattering cross-section and its application to acoustic cloaking. J. Theor. Comput. Acoust. 2020, 1950016. [Google Scholar] [CrossRef]
- Amirkulova, F.A.; Norris, A.N. Broadband Acoustic Cloak Design using Gradient-based Optimization. In Proceedings of the PHONONICS 2019: 5th International Conference on Phononic Crystals/Metamaterials, Phonon Transport and Topological Phononics, Tucson, AZ, USA, 3–7 June 2019. [Google Scholar]
- Amirkulova, F.; Caton, S.; Schrader, M.; Gobel, T.; Norris, A. Acoustic gradient index lens design using gradient based optimization. J. Acoust. Soc. Am. 2018, 143, 1948. [Google Scholar] [CrossRef]
- Fahey, L.; Amirkulova, F.; Norris, A. Broadband acoustic metamaterial design using gradient-based optimization. J. Acoust. Soc. Am. 2019, 146, 2830. [Google Scholar] [CrossRef]
- When the Solver Fails. MathWorks MATLAB Documentation. Available online: https://www.mathworks.com/help/optim/ug/when-the-solver-fails.html (accessed on 28 August 2021).
- Chen, W.; Diest, K.; Kao, C.; Marthaler, D.E.; Sweatlock, L.A.; Osher, S. Gradient Based Optimization Methods for Metamaterial Design; Springer: Dordrecht, The Netherlands, 2013; Volume 127, Chapter Numerical Methods for Metamaterial Design. Topics in Applied Physics. [Google Scholar] [CrossRef]
- McCormick, C.A.; Shepherd, M. A comparison of algorithms for the vibroacoustic optimization of a beam: Gradient-based versus evolutionary. J. Acoust. Soc. Am. 2020, 148, 2604. [Google Scholar] [CrossRef]
- Martin, P.A. Multiple Scattering: Interaction of Time-Harmonic Waves with N Obstacles; Cambridge University Press: New York, NY, USA, 2006. [Google Scholar]
- Amirkulova, F.A. Acoustic and Elastic Multiple Scattering and Radiation from Cylindrical Structures. Ph.D. Thesis, Rutgers University, Piscataway, NJ, USA, 2014. [Google Scholar]
- Amirkulova, F.A.; Norris, A.N. Acoustic multiple scattering using recursive algorithms. J. Comput. Phys. 2015, 299, 787–803. [Google Scholar] [CrossRef]
- Titovich, A.S.; Norris, A.N. Acoustic scattering from an infinitely long cylindrical shell with an internal mass attached by multiple axisymmetrically distributed stiffeners. J. Sound Vib. 2015, 338, 134–153. [Google Scholar] [CrossRef] [Green Version]
- Quan, L.; Radi, Y.; Sounas, D.L.; Alù, A. Maximum Willis Coupling in Acoustic Scatterers. Phys. Rev. Lett. 2018, 120, 254301. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Achenbach, J.D. Reciprocity in Elastodynamics; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
- Tang, X. Acoustic Logging in Fractured and Porous Formations. Ph.D. Thesis, MIT, Cambridge, MA, USA, 1990. [Google Scholar]
- Viscosity of Water. Available online: https://wiki.anton-paar.com/en/water/ (accessed on 28 August 2021).
- ga. MathWorks MATLAB Documentation. Available online: https://www.mathworks.com/help/gads/ga.html (accessed on 28 August 2021).
- Shah, T.; Zhuo, L.; Lai, P.; Rosa-Moreno, A.D.L.; Amirkulova, F.; Gerstoft, P. Reinforcement learning applied to metamaterial design. J. Acoust. Soc. Am. 2021, 150. [Google Scholar] [CrossRef] [PubMed]
- Zhuo, L.; Amirkulova, F. Design of Acoustic Cloak Using Generative Modeling and Gradient-Based Optimization. Inter-Noise-Noise-Con Congr. Conf. Proc. 2021, 263, 3511–3522. [Google Scholar] [CrossRef]
- Abramowitz, M.; Stegun, I. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables; Dover: New York, NY, USA, 1974. [Google Scholar]
- Varadan, V.K.; Varadan, V.V. (Eds.) Acoustic, Electromagnetic and Elastic Wave Scattering-Focus on the T-Matrix Approach; Pergamon Press Inc.: Oxford, UK, 1980. [Google Scholar]
- Amirkulova, F.; Norris, A.N. Acoustic multiple scattering using fast iterative techniques. In Proceedings of the ASME IMECE Conference, Tampa, FL, USA, 3–9 November 2017; p. IMECE2017-72249. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).