Next Article in Journal
Evolutionary-Based Deep Stacked Autoencoder for Intrusion Detection in a Cloud-Based Cyber-Physical System
Previous Article in Journal
Simulation and Experiment Research on the Surface Deformation and Residual Stress of Fractal Rough Surface Single-Shot Peening
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Many-Objective Joint Parallel Simulation Method for Acoustic Optimization Design of Sound-Absorbing Structures

College of Naval Architecture & Ocean Engineering, Naval University of Engineering, Wuhan 430000, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(14), 6892; https://doi.org/10.3390/app12146892
Submission received: 13 June 2022 / Revised: 5 July 2022 / Accepted: 5 July 2022 / Published: 7 July 2022
(This article belongs to the Section Acoustics and Vibrations)

Abstract

:
This paper establishes a many-objective MATLAB with a COMSOL joint parallel simulation optimization method in order to solve the current situation of low efficiency, single objective, and poor effect in acoustic optimization design research for a sound-absorbing structure. Our proposed method combines the means for population partitioning, monitoring, and adaptive normalization, within the framework of the NSGA-III algorithm, which takes the hyperplane deployment scheme into account in its entirety. Compared to the traditional genetic algorithm toolbox of the joint COMSOL optimization scheme, it is shown that the joint parallel simulation optimization method that is constructed in this paper achieves a higher optimization efficiency and a better experimental performance, thereby aiding in the identification of the optimal solution to multiple objectives. The optimization efficiency can increase linearly as the number of available cores on the computer increases. This method is then used to construct a parallel, low-frequency, broadband, highly-sound-absorbing structure. Without any constraints on the optimization objective, the diversity of the optimization results is evident within the parameter optimization range of this paper. The optimization results are stable and substantial, with constrained optimization objectives that have some reference value. In addition, the proposed method can solve acoustic vibration optimization problems and can be applied to other finite element optimization problems.

1. Introduction

Currently, with the advancement of materials research and manufacturing technology, sound-absorbing structures that can modulate the acoustic properties of the environment are utilized in a wide variety of applications [1]. Given the high operability and flexibility of acoustic simulations, they appear in numerous acoustics-related studies [2,3]. In this regard, optimizing the initial sound absorption structure for further investigation has become the mainstream trend.
Using the two commonly used optimization methods as examples, the literature on optimization by parametric scanning examines these two techniques. Li et al. [4] have developed a new light and thin sound absorption structure that is composed of melamine foam and hollow porous spheres, which significantly enhances the low-frequency sound absorption performance. Jimenez et al. [5] have investigated the impact of the incident angle on locally-reactive acoustic metamaterials and the relationship between the ideal absorption peak, the incident angle, and the frequency. Using parameters, such as the total stiffness and damping, as independent variables, and the average sound absorption coefficient in a specific frequency band as the optimization objective, Li et al. [6] have created a type of loudspeaker with a good sound absorption performance. Han et al. [7] have constructed a labyrinthine Helmholtz phonon crystal and have concluded that increasing the tube length and preserving a small lattice constant could significantly enhance the structure’s low-frequency sound insulation capacity. Chen et al. [8] have constructed a resonant metamaterial plate with a front radial film and have concluded that increasing the plate thickness and decreasing the film thickness could effectively improve the broadband and low-frequency properties.
In the literature concerning the application of genetic algorithms (GA, NSGA-II), Zhao et al. [9] have proposed a tunable low-frequency absorber, achieving 84% absorption of 500–800 Hz sound waves with an 82 mm thickness structure. By combining the gradient-based finite element difference method with the original method, Auriemma et al. [10] have maximized the acoustic transmission loss of suspended glass panels. Xin et al. [11] have modified the structural geometrical parameters, obtaining the optimal sound absorption performance of the structure when the thickness and the boundary are fixed. Silva et al. [12] have designed compact high-performance silencers that can effectively reduce pipeline noise. Jing et al. [13] have achieved the desired sound absorption performance by optimizing the supercell area, as well as the number and shape of the cellular structures. Bhattacharya et al. [14] have utilized finite elements and hybrid regression in order to optimize the geometry to attenuate the broadband acoustic signals. Redondo et al. [15] have extended the absorption bandwidth in order to encompass the entire low-frequency spectrum by evaluating the various cost functions. Torre et al. [16] have designed an efficient method for calculating the acoustic transmission losses by combining the analytical and numerical methods. Broyles et al. [17] have combined hypercubic sampling with constrained optimization in order to enhance the implied energy and sound transmission levels of the hybrid slab. Sanders et al. [18] have applied a gradient-based partial differential equation constrained optimization method that has realized the optimal continuous radial distribution of solid elastic materials, thereby constructing a gradual acoustic cloak with effective low-frequency sound absorption.
However, parametric scanning and genetic algorithms both have limitations when they are applied to the optimization of acoustic structures.
Parametric scanning is no longer effective in solving the hyperparameter problem, since the efficiency of parametric scanning by exhaustive traversal is severely affected by the proliferation of the parameters. In addition, the resulting law has limited applicability when a single parameter is investigated using the control variables method. It is likely to lead to producing contradictory results, due to variations in another parameter.
The primary issue with the genetic algorithms (GA, NSGA-II) currently in widespread use is the absence of optimization objectives. The former can only optimize single-objective problems and the latter can optimize no more than two or three multi-objective problems. In addition, when the genetic algorithm interacts with the finite element software, the optimization of the two-dimensional model is limited in scope and can only optimize some of the completely axisymmetric structures; the optimization of the three-dimensional model is so inefficient that it may take more than ten days or even tens of days to optimize a better structure.
In order to address the issues of low efficiency, a small number of optimization targets and the poor performance of the existing optimization are required. A many-objective MATLAB with a COMSOL joint parallel simulation optimization method is presented in this paper. We have improved the non-open-source NSGA-III [19] framework. The experimental results demonstrate that our method is applicable to acoustic vibration optimization problems and can be extended to other finite element optimization problems.

2. The Applied Model

This section presents the adopted optimization model, which will be used for the subsequent verification of the optimization effect and the design of low-frequency, broadband, high sound-absorbing structures.

2.1. Design of the Sound-Absorbing Structure

According to a study by Du [20], cavities with circular cross-sections are widely utilized in underwater sound-absorption structures and have excellent sound absorption properties. In this paper, the interpolated cavity structure—an asymptotic cavity structure as depicted in Figure 1—has been selected.
The thickness of the steel plate and the anechoic coating are 10 mm and 40 mm, respectively. The length and width of the whole model are both 40 mm. h 1 represents the distance from the first interpolation point of the cavity to the steel plate, r 1 corresponds to the radius of the first interpolation point to the central axis; h 2 has been chosen to be the vertical distance from the second interpolation point of the cavity to the first interpolation point, r 2 denotes the radius of the second interpolation point to the central axis; h 3 represents the vertical distance from the third interpolation point of the cavity to the second interpolation point, r 3 has been set as the radius of the third interpolation point to the central axis. Figure 1 only depicts one instance of this structure type. Changing the parameters enables the formation of three additional structures, as shown in Figure 2.

2.2. Mathematical Models

This paper studies the sound absorption characteristics of the structure, with which the absorption characteristics can be easily calculated by using the periodic boundary conditions. In order to obtain the sound absorption characteristics of the structure, the finite element method can reduce the complex structures to unit-cell models by imposing constraints and absorbing boundaries when analyzing the periodic structures. In this paper, a finite unit-cell model serves as the fundamental research object, and Floquet periodic boundary conditions are used to simulate infinitely large periodic structures and waters by setting them at the boundary, which is also a common method for studying sound-absorption structures [21,22].
In this instance, the steel-backed periodic cell with a cavity is used in order to simulate the structure of an infinite sample. As depicted in Figure 3, the incident wave strikes the sound-absorbing structure from the waterside, and the domain probe point receives the scattered, reflected wave. In order to simulate infinitely far waters, a perfectly matched layer (PML) is placed at the water end [23]. The complete absorption of the acoustic wave incident on the PML is achieved by setting a fluctuation equation containing an attenuation factor in the layer.
Among them, the material parameters of the substrate, the steel plate, and the water are shown in Table 1.

2.2.1. Control Equations

This section utilizes the COMSOL finite element simulation platform to extract the acoustic coefficients of the model. The calculation utilizes the pressure acoustic-frequency domain module. The controlling equation is [24]:
· [ 1 ρ c ( p t q d ) ] k e q 2 p t ρ c = Q m
p t = p + p b
k e q 2 = ( ω c c )
where
  • ρ c —material density, kg / m 3 ;
  • p t —total pressure, Pa;
  • q d —dipole source, N / m 3 ;
  • Q m —monopole source, 1 / s 2 ;
  • p —pressure, Pa;
  • p b —background pressure, Pa;
  • ω —angular frequency;
  • c —speed of sound in water, m / s .
The solid–liquid interface is determined by the coupling equation [25] as follows:
n · ( 1 ρ c ( p t q d ) ) = n · u t t
F A = p t n
where n represents the surface normal, u t t denotes the structural displacement, and F A represents the load that is acting on the structure.

2.2.2. Boundary Conditions

Floquet periodic conditions (6) and (7) are set on the surface of the structure and the water, respectively, in order to simulate the infinite structure and the water [26].
p t , d s t = p t , s r c e i k F · ( r d s t r s r c )
n d s t · ( 1 ρ c ( p t q d ) ) d s t = n s r c · ( 1 ρ c ( p t q d ) ) s r c e i K F · ( r d s t r s r c )
where d s t , s r c represent the two opposite sides of the given periodic boundary conditions, and K F denotes the wave number.
In addition, the back of the steel plate can be approximated as a free boundary because the medium on the transmission side is air and the amplitude of the transmission coefficient is very small.

2.2.3. Mesh

When performing the finite element calculations for the acoustic problems, the setting of both the structural mesh and the medium mesh requires extra attention, therefore, the mesh sensitivity is thoroughly analyzed before writing the paper. In general, the maximum grid size should be set to one-sixth of the wavelength [27], with the grid size at the corresponding frequency being directly calculated for the water and air domains based on their respective sound velocities. In accordance with the substrate and the steel plate’s transverse wave velocities, the grid size at the corresponding frequency is calculated.
In this paper, the calculation frequency range is between 100 Hz and 3000 Hz, and the number of grids will not vary significantly with the frequency change. In the simulation process, using a small number of grids will save a significant amount of regridding time, based on the assumption that the grid does not change with the frequency. Consequently, after combining the sensitivity analyses, the maximum grid size of the selected structure is set to 10 mm, while the maximum grid size of the watershed is set to 80 mm. This ensures the accuracy of the model at all of the frequencies and efficiencies.
As depicted in Figure 4, the acoustic structure of a particular configuration was meshed using the meshing principles mentioned above; the number of meshes in this model was 9466 and the number of nodes was 1987.

2.2.4. Evaluation Indicators

In order to grasp the sound absorption effect of the structure, this paper adopts the sound absorption coefficient α [28] as the evaluation index of the structure, which is given as follows:
α = 1 T 2 R 2
where T denotes the transmission coefficient that is extracted by finite simulation and R is the reflection coefficient. Since T 0 , Equation (8) can be directly expressed as follows:
α = 1 R 2
In the COMSOL finite element model, the domain point probe is used to extract the reflection coefficient. A background sound pressure field with an amplitude of one Pascal is used as the sound source in this paper, so the sound pressure of the reflected sound field can be extracted directly as the reflection coefficient by using the domain point probe [29].

2.2.5. Validation

The validity of the model that is presented in this paper has been established through a review of the relevant literature [30]. Figure 5a depicts a model from the literature that employs a cavity structure that is similar to that of this paper, and the medium environment is essentially identical to that of this paper; therefore, the simulation model that is depicted in Figure 5b was constructed for comparison. Comparing the results in Figure 6 demonstrates that the finite element model that is constructed in this paper is in complete agreement with the results that were obtained from models in the literature, thereby demonstrating the efficacy of the method that is presented in this paper.

3. Many-Objective Joint Parallel Simulation Method

3.1. Multi-Objective Optimization Algorithm

The essence of the multi-objective optimization problem is to find the optimal solution to multiple objectives under the constraints of independent variables, as described by Equation (10) as follows:
min [ f 1 ( x ) , f 2 ( x ) , f 3 ( x ) , , f n ( x ) ]
s . t . { l b x u b A e q × x = b e q A × x b
where f 1 ( x ) is the objective function to be optimized, x represents the independent variable to be optimized, and Equation (11) is the constraint on x , including the range constraint, linear constraint, and inequality.
Multi-objective optimization differs fundamentally from single-objective optimization in that the optimization of one objective may degrade the performance of the other objectives. It is nearly impossible to simultaneously optimize all of the objectives; the trade-offs, weighing, and judging must be used to make all objectives as optimal as possible. In addition, the optimal solution to a multi-objective optimization problem is often not a single solution, but a set of optimal solutions.
Currently, there are many methods that are widely used to solve multi-objective optimization problems, mainly genetic algorithms, particle swarm algorithms, simulated annealing algorithms, ant colony algorithms, etc. Based on the single-objective genetic algorithm Srinivas [31], the non-dominated genetic algorithm (NSGA) was proposed in 1995. NSGA, which is based on the concept of Pareto optimality, can be used to solve multi-objective problems, despite its high computational complexity and lack of an elite strategy. In 2002, in response to this motivation, Deb developed the most popularly used fast non-dominated ranking genetic algorithm with an elite strategy based on NSGA [32] (NSGA-II).
NSGA-II is unquestionably one of the most popular and effective algorithms for solving two- or three-objective multi-objective optimization problems. However, the number of optimization targets in acoustic optimization problems is often huge. In the process of optimizing an anechoic coating, for instance, it is not the characteristics of a specific frequency that must be satisfied, but rather the optimization of the entire frequency band to the greatest extent. This indicates that the number of optimization targets could reach tens or even dozens. The NSGA-II is slightly insufficient for such high-dimensional objective problems. The reasons for this are as follows: First, the proportion of non-dominated solutions in the population rises dramatically as the optimization objective is increased. In addition, the search process is slow and the calculation of the index for maintaining the population diversity is overly complex for the high-dimensional objective. Moreover, the recombination operator’s search capability is inefficient.
Therefore, using NSGA-II to solve an optimization problem with a large number of objectives remains extremely difficult. Hence, based on NSGA-II, Deb [19] proposed the non-dominated genetic algorithm with reference points (NSGA-III) in 2014. NSGA-III inherited most of the NSGA-II framework but made a significant change in the selection mechanism, abandoning the ranking method by crowding and adopting the extensive introduction of distribution reference points to preserve the population diversity in the high-dimensional space. The primary procedure is depicted in Figure 7.
The NSGA-III algorithm resembles the NSGA-II algorithm, as depicted in Figure 4. However, the NSGA-III algorithm modifies the selection process in the following three main ways:
(1)
Determine reference points for hyperplanes
The diversity of non-dominated solutions is maintained by pre-defined reference points, which can be defined in relation to the structured method or set by one’s self;
(2)
Target space normalization
The normalization procedure aims to transform the objective function into an adaptively normalized objective function value by generating ideal points, so that the reference points are uniformly distributed in the high-dimensional objective space;
(3)
Associated individuals and reference points
This step identifies the reference line between each individual at the nearest reference point.
Based on the results of Deb et al., NSGA-III is diverse and convergent in its ability to solve high-latitude target problems. However, the team has not disclosed the code related to NSGA-III at present, so this paper focuses on the NSGA-III algorithm created by Ye et al. [33] in the platEMO platform and develops a many-objective MATLAB with a COMSOL joint parallel simulation optimization method for acoustic optimization design of sound-absorbing structures based on it.

3.2. Joint Parallel Simulation Method

The algorithm for many-objective optimization focuses on the fitness value. It iteratively evolves the optimal individuals, whereas the traditional genetic algorithm toolbox (including GA and NSGA-II) utilizes a sequential calculation method, i.e., the initial population and the evolved population are calculated sequentially. If the fitness function runs quickly, the evolution process as a whole will be rapid; however, if the fitness function runs slowly, the evolution process as a whole will be extremely lengthy.
Using MATLAB with a COMSOL joint optimization simulation as an example, the fitness function modifies the simulation model in COMSOL with the optimization algorithm’s parameter variables. After running the new model in COMSOL, it returns the result of the fitness function, forming a closed-loop, and causing the optimization algorithm to evolve iteratively. Assuming a run time of 10 min, a population size of 100 would require at least 1000 min to complete one evolution, and more than 500 h to complete 30 evolutions, which is an insufficient optimization efficiency. Therefore, it is urgent to improve the efficiency of optimization. At the initial and evolutionary stages of the multi-objective optimization algorithm, populations are generated in batches; consequently, it is essential to calculate the fitness values of a batch of individuals simultaneously, rather than sequentially. Obviously, this also necessitates that the size of a single operation is negligible and that the current computer conditions can accommodate the simultaneous operation of multiple individuals.
To calculate the batch of individuals within a population, we must first divide it. Taking a population of size n as an example, the population is divided into m subpopulations, each containing x individuals. The fitness function is calculated for each of the m subpopulations and the fitness values of each individual are aggregated into the larger population after calculating the subpopulations. The simultaneous computation of each small population necessitates the simultaneous call of m COMSOL for the simulation. For example, using a 32-core workstation, one COMSOL for every two cores can ensure that 16 COMSOL are running simultaneously while maintaining the computational speed. Therefore, the key to the solution is to make batch calls to COMSOL for the multi-objective genetic algorithm. Figure 8 illustrates the details of our proposed method.
First, the algorithm’s core is still based on the NSGA-III algorithm, with the following specific steps:
(1)
The initial phase generates consistent reference points based on the number of populations specified by the user. The original authors used the structured reference point method by Das et al. [34]. This method has superior performance when the objectives are small and can be optimized by generating fewer reference points; however, when the objective function is significant, the number of reference points dramatically increases, resulting in a decrease in the overall optimization speed. With the aid of two hyperplanes, we employ the deployment scheme of Deb and Jain et al. [35] to ensure a small number and wide distribution of reference points as follows:
(a)
Generate reference points on the hyperplane space of (M − 1) latitude, and the number of reference points is as follows:
X = C M + H 1 H
where H represents the number of copies of each individual target divided.
(b)
For every x i j X (the i j subscript denotes the i -th element of the i-th combination in X ), the following exists:
x i j = x i j j 1 H
(c)
Define S 1 as the set of reference points, for each S i j S 1 and x i j X , and the following exists:
{ s i j = x i j , j = 1 s i j = x i j x i ( j 1 ) , 1 < j < M s i j = 1 x i ( j 1 ) , j = M
(d)
Taking S 1 as the set of points on the boundary layer and defining S 2 as the set of points on the inner layer, for each S i j S 2 and S i j S 1 , the following exists:
S i j = 1 2 S i j + 1 2 M
(e)
Define the set of reference points as follows:
S = S 1 S 2
(2)
Create a batch of n files based on the actual number of cores available on the computer. Each file contains an . m file that waits for parameter input and an . m p h file that waits for the command execution. In addition, two “sentry” files are created, each of which also includes an . m file and an . m p h file; this file is used to monitor the status of the . m p h file, and if an execution exception is detected, it will replace the . m p h file and the optimization process will be detected. “Sentry” operation process is shown in Figure 9.
(3)
Population initialization. The primary function generates the first batch of population variables and stores them in a . t x t file; the n MATLAB, with COMSOL running in the background, reads the . t x t file and calls the corresponding COMSOL to start running, and then stores the result values in the corresponding . t x t file after running; the fitness function in NSGA-III reads the result values in the . t x t file, and returns to the primary function when all of the result values in the population have been read.
(4)
Determining constraint relationships and creating ideal points
According to the nonlinear inequality relationship used to solve the constraint relationship, and to extract the minimum value of population fitness, an ideal point is constructed, through which the objective function is transformed into an adaptive normalization function, with the following specific operation:
(a)
The ideal point of the population is S t , which is defined as the minimum of   τ | t = 0 t S τ ( z i m i n , i = 1 , 2 , M ) , and an ideal point z ¯ = ( z 1 m i n , z 1 m i n , , z M m i n ) is constructed. The objective function is transformed according to Equation (17) [19] as follows:
f i ( x ) = f i ( x ) z i m i n
(b)
Find the additional points of each axis as follows:
A S F ( x , w ) = max i = 1 M f i ( x ) w i , x S t , w i = ( τ , , τ ) , τ = 10 6
(c)
Construct the hyperplane using the extra points and find the intercept of the plane with the coordinate axis a i ;
(d)
Normalization of the objective function is as follows:
f i n ( x ) = f i ( x ) z i m i n a i z i m i n   i = 1 , 2 , M
(5)
Following the termination determination of the population selection, crossover, and mutation steps were implemented to initiate population evolution.
(6)
Generating subpopulations. To avoid confusion between subpopulation and parent population parameters, the command to clear the parameter file and the result file in real-time is added to the subpopulation execution process. Subpopulations are then subjected to constraint determination and ideal point finding operations.
(7)
The parent and child populations are merged, and sequential operations, including non-dominated sorting, target space normalization, a calculation of reference lines, an association of individuals with reference points, and a selection of dominant populations are carried out.
(8)
If the termination condition is met, the optimal Pareto solution is output; otherwise, steps (5) through (8) are repeated.

4. Advantage Verification

This section employs the control variables method for comparative analysis, ensuring that the three genetic algorithms stop evolving after executing the same number of models, allowing for a clearer comparison of the efficiency of the three algorithms, as well as their optimization effects.
In order to improve the sound absorption performance of the structure at 1000~3000 Hz and to achieve the best overall sound absorption performance, a local objective function is set at 300 Hz intervals, and the following optimization model is employed:
{ min f 1 = 1 3 [ α 1000 Hz + + α 1200 Hz ] min f 7 = 1 3 [ α 2800 Hz + + α 3000 Hz ] 2   mm r 1 19   mm 2   mm r 2 19   mm 2   mm r 3 19   mm 1   mm h 1 15   mm 1   mm h 2 15   mm 1   mm h 3 15   mm h 1 + h 2 + h 3 39   mm
Scheme one is the genetic algorithm toolbox (GA) combined with MATLAB with COMSOL. Since the GA algorithm can only handle single-objective problems, the objective function is simplified to min = 1 / 21 ( α 1000 Hz + + α 3000 Hz ) . Scheme two is the genetic algorithm toolbox (NSGA-II) combined with MATLAB with COMSOL. Scheme three is the joint parallel simulation optimization method of MATLAB with COMSOL that is proposed in this paper, and seven COMSOL are optimized in parallel at the same time. The main parameters of the three algorithms are set in the same way, as shown in Table 2.
Table 3 displays the time spent in the three schemes, and it can be seen that the efficiency of the joint parallel simulation method that has been developed in this paper is 6.36 times that of Scheme one and 6.28 times that of Scheme two in the case of seven COMSOL running in parallel. However, these are not the only benefits of the joint simulation approach that are described in this paper, the optimization efficiency increases exponentially with the number of parallel COMSOL, i.e., the more actual cores that are available on the computer, the greater the improvement in the optimization efficiency.
In addition, some optimized parameters are listed in Table 4, and Figure 10 depicts the optimized results. Scheme one gives only one optimal solution as a single-objective optimization scheme, while Schemes two and three with Pareto optimal solutions give multiple optimal solutions. As can be seen, all three of the schemes can be optimized in order to obtain better results, the peak absorption coefficient is close to one, and the average absorption coefficient of the whole frequency band is around 0.78. However, the results that were obtained from Scheme two and Scheme three have significant advantages over Scheme one in terms of diversity. In addition, Scheme three is better than Scheme two, because Scheme three can guarantee the overall broadband absorption performance while focusing on the seven frequency bands. At the same time, Scheme two can also guarantee the overall broadband absorption performance, but due to the shortcomings of the algorithm itself, it can only focus on the first three frequency bands and cannot completely take into account the last four frequency bands. With combined efficiency and optimization effect, Scheme three has significant advantages.

5. Design of the Low-Frequency Broadband High Sound-Absorbing Structure

Based on the verification effect, it is evident that the scheme that has been constructed in this paper has significant efficiency and diversity advantages. The optimized results have a wide range of peak absorption coefficients, from 1100 Hz to 2700 Hz for structures that have been similarly optimized. As shown in Figure 11, we have designed a low-frequency broadband structure with high sound absorption to elaborate on our proposed method’s benefits. In this structure, the unit-cell models are connected in parallel in order to combine the benefits of each unit-cell.

5.1. Optimization Objectives Are Unconstrained

The optimized frequency band is 100–3000 Hz, a local objective function is set for every 300 Hz, and the following optimization model is used:
{ m i n f 1 = 1 3 [ α 100 Hz + + α 300 Hz ] m i n f 10 = 1 3 [ α 2800 Hz + + α 3000 Hz ] 2   mm r 1 ( i ) 19   mm 2   mm r 2 ( i ) 19   mm 2   mm r 3 ( i ) 19   mm 1   mm h 1 ( i ) 15   mm 1   mm h 2 ( i ) 15   mm 1   mm h 3 ( i ) 15   mm h 1 ( i ) + h 2 ( i ) + h 3 ( i ) 39   mm i = 1 , 2 , 3 , 4
After conducting a convergence analysis, the primary parameters of the NSGA-III algorithm are set as follows: an evolution number of 30, a population size of 60, a maximum stopping generation of 30, a crossover probability of 0.8, a variation probability of 0.2, and 11 COMSOL are optimized simultaneously in parallel. The optimization took 30 h, and the results are displayed in Figure 12. From Figure 11, it is clear that the optimization objective without constraint falls within the parameter optimization range of this paper, and that the diversity characteristics of the optimization results are evident.

5.2. Optimization Objectives Are Constrained

When the optimization objective is not constrained, the optimization direction is diverse, as demonstrated in the previous section. The final Pareto optimal solution will present a variety of types. However, fixed indicators are frequently employed in the actual design of acoustic structures. Consequently, based on the optimization model that is presented in the preceding subsection, the following objective constraints are added in this subsection:
{ 1 3 min ( f 3 + f 4 + f 5 ) 0.6 1 5 min ( f 6 + + f 10 ) 0.9
The meaning of Formula (22) is that the average absorption coefficient for the frequency range of 700–1500 Hz is greater than 0.6, and the average absorption coefficient for the frequency range of 1600–3000 Hz is greater than 0.9. The NSGA-III algorithm’s primary parameters are set in the same manner as they are in the preceding section, and the optimization outcomes are depicted in Figure 13. With a constrained optimization objective, the optimization outcomes are extremely stable, and all of the results satisfy the objective constraints. In addition, the algorithm performs diversity attempts after reaching the predetermined constraint target, and the average absorption coefficient from 700 Hz to 1500 Hz varies between 0.6 and 0.65. The average absorption coefficient between 1600 Hz and 3000 Hz varies between 0.94 and 0.9.
In addition, a subset of the optimization results is analyzed using the parameters shown in Table 5, and the model depicted in Figure 14.
According to Lin et al. [36], this cavity absorption mechanism is primarily composed of resonance energy loss, scattering, and waveform conversion. The low-frequency absorption is primarily determined by resonance energy loss from the three concepts. The absorption peak of Unit-cell model one is 1 kHz and the absorption coefficient is 0.993, whereas the absorption peak of Model two is 1.9 kHz, and the absorption coefficient peaks at 0.969. Figure 15 illustrates the vibrational velocity of the model [25], and the vibrational velocity v t t (23) is derived from the structural displacement u t t in Equation (4).
v t t = d u t t d t
In comparing the vibrational velocities of Unit-cell models one and two at the maximum absorption coefficient, Model two has resonance energy loss, waveform conversion, and scattering, in addition to resonance energy loss compared to Model one. Shear waves are more likely to dissipate in solid media than in longitudinal waves. The cavity in Model two of the unit-cell transforms the incident longitudinal waves into shear waves and increases the propagation distance, resulting in a wider absorption peak width in Model two.
Furthermore, due to the larger cavity volume of Model one’s unit-cell, the absorption peak frequency is lower than that of Models two, three, and four, which is consistent with the literature’s conclusions After connecting the unit-cell models in parallel, as shown in Figure 16, the resonance peak is shifted due to cavity coupling, and the absorption peak is between Models one and two. The introduction of Unit-cell models three and four simultaneously widened the absorption peak width. Model one, with an absorption coefficient greater than 0.86, has an absorption peak width of 340 Hz. Model two has an absorption peak width of 860 Hz, while the parallel model reaches 1760 Hz.

6. Conclusions

This paper develops a many-objective MATLAB with a COMSOL joint parallel simulation optimization method, based on the NSGA-III algorithm framework, for acoustic optimization design of sound-absorbing structures, and builds on this scheme in order to build a parallel low-frequency broadband high sound-absorbing structure.
On the one hand, a MATLAB with a COMSOL parallel simulation optimization platform was developed by using the platEMO platform and the framework of the NSGA-III algorithm, which takes into account the hyperplane deployment schemes, the monitoring means, and adaptive normalization. It has been demonstrated that the parallel simulation optimization method that has been developed in this paper outperforms the conventional genetic algorithm toolbox jointly with COMSOL. The benefits include high efficiency, multiple optimization objectives, and excellent optimization results, among others. In addition, the optimization efficiency increases linearly with the actual number of computer cores.
This paper has obtained a low-frequency broadband structure with high sound absorption by combining the above method with the characteristics of a structure with a tapering cavity and employing parallel means. In the case of unconstrained optimization objectives, and within the parameter optimization range, the diversity characteristics of the optimization results are readily apparent. With an average absorption coefficient above 0.6 for 700–1500 Hz and above 0.9 for 1600–3000 Hz, the constrained optimization objective results are substantial and stable.
In addition, the joint parallel simulation method that has been developed in this paper can solve the more challenging 3D finite element model optimization problems, such as the optimization of acoustic structures with a complex internal filling or a mixture of multiple single-cell element models. The enhancement of optimization efficiency drastically reduces the optimization time of such problems, allowing optimizations that previously required months to complete to be completed in a matter of days.
In conclusion, the many-objective parallel simulation optimization method that has been presented in this paper has made significant strides in solving acoustic vibration optimization problems. It can be applied to additional finite element optimization issues.

Author Contributions

Literature review, X.Z.; writing—original draft preparation, X.Z.; writing—review and editing, X.Z. and Y.Z..; experiment performance, X.Z., Y.Z. and Z.M.; experiment analysis, X.Z., Y.Z. and Z.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the editor, associate editor, and the anonymous reviewers for their helpful comments and suggestions that have improved this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Piana, E.A.; Bonfiglio, P.; Rychtarikova, M. Acoustic Properties of Absorbing Materials. Appl. Sci. 2022, 12, 4446. [Google Scholar] [CrossRef]
  2. Wang, H.; Zhao, H.; Lian, Z.; Tan, B.; Zheng, Y.; Erdun, E. Numerical Simulation for Porous Hemp Plastic Composites Sound Absorption Properties. J. Mater. Res. Technol. 2022, 19, 2458–2469. [Google Scholar] [CrossRef]
  3. Arjunan, A.; Wang, C.J.; Yahiaoui, K.; Mynors, D.; English, M. Sound frequency dependent mesh modelling to simulate the acoustic insulation of stud based double-leaf walls. In Proceedings of the 2014 Leuven Conference on Noise and Vibration Engineering (ISMA2014), Leuven, Belgium, 15–17 September 2014; Katholieke Universiteit Leuven: Leuven, Belgium, 2014. [Google Scholar]
  4. Li, D.; Jiang, Z.; Li, L.; Liu, X.; Wang, X.; He, M. Investigation of Acoustic Properties on Wideband Sound-Absorber Composed of Hollow Perforated Spherical Structure with Extended Tubes and Porous Materials. Appl. Sci. 2020, 10, 8978. [Google Scholar] [CrossRef]
  5. Jiménez, N.; Groby, J.-P.; Pagneux, V.; Romero-García, V. Iridescent Perfect Absorption in Critically-Coupled Acoustic Metamaterials Using the Transfer Matrix Method. Appl. Sci. 2017, 7, 618. [Google Scholar] [CrossRef]
  6. Li, Z.; Li, X.; Liu, B. Optimization of Shunted Loudspeaker for Sound Absorption by Fully Exhaustive and Backtracking Algorithm. Appl. Sci. 2021, 11, 5574. [Google Scholar] [CrossRef]
  7. Han, D.-H.; Zhang, G.-J.; Zhao, J.-B.; Yao, H. Study on bandgap of a novel phononic crystal with low-frequency sound insulation. AIP Adv. 2022, 12, 055329. [Google Scholar] [CrossRef]
  8. Chen, C.; Guo, Z.; Liu, S.; Feng, H.; Miao, C.; Qiao, C. A low-frequency and wideband resonant metamaterial plate with front radial membrane. AIP Adv. 2021, 11, 025329. [Google Scholar] [CrossRef]
  9. Zhao, T.; Chen, Y.; Zhang, K.; Hu, G. Tunable network sound absorber based on additive manufacturing. J. Acoust. Soc. Am. 2021, 150, 94–101. [Google Scholar] [CrossRef]
  10. Auriemma, F. Genetic algorithm vs. finite differences in an optimization procedure including FEM with fixed mesh. AIP Conf. Proc. 2019, 2116, 330006. [Google Scholar]
  11. Xin, F.; Jiang, C.; Lu, T.; Huang, L. Equivalent gradient properties of porous material with macro void and panel structures. J. Acoust. Soc. Am. 2016, 140, 2993. [Google Scholar] [CrossRef]
  12. da Silva, G.C.C.; Nunes, M.A.d.A. Transmission loss optimization using genetic algorithm in Helmholtz resonator under space constraints. Proc. Meet. Acoust. 2016, 28, 040003. [Google Scholar]
  13. Jing, Y.; Ji, J. Optimization on metasurface-enabled sound absorbing panels. J. Acoust. Soc. Am. 2019, 146, 2829. [Google Scholar] [CrossRef]
  14. Bhattacharya, S.; Kumar, S.; Singh, S.K.; Bhushan, P.; Sahu, M.; Prakash, O. Ashok chakra-structured meta-structure as a perfect sound absorber for broadband low-frequency sound. Appl. Phys. Lett. 2020, 117, 191901. [Google Scholar] [CrossRef]
  15. Redondo, J.; Sánchez-Pérez, J.V.; Blasco, X.; Herrero, J.M.; Vorländer, M. Optimized sound diffusers based on sonic crystals using a multiobjective evolutionary algorithm. J. Acoust. Soc. Am. 2016, 139, 2807–2814. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Torre, J.H.V.; Brunskog, J.; Henriquez, V.C.; Jung, J. Hybrid analytical-numerical optimization design methodology of acoustic metamaterials for sound insulation. J. Acoust. Soc. Am. 2021, 149, 4398–4409. [Google Scholar] [CrossRef]
  17. Broyles, J.M.; Shepherd, M.R.; Brown, N.C. Investigation of optimization techniques on structural-acoustical shaped concrete slabs in buildings. Proc. Meet. Acoust. 2020, 42, 022001. [Google Scholar]
  18. Sanders, C.; Aquino, W.; Walsh, T. Design of continuously graded elastic acoustic cloaks. J. Acoust. Soc. Am. 2018, 143, EL31–EL36. [Google Scholar] [CrossRef] [Green Version]
  19. Jain, H.; Deb, K. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach. IEEE Trans. Evol. Comput. 2014, 18, 602–622. [Google Scholar] [CrossRef]
  20. Du, Y.; Wu, W.; Chen, W.; Lin, Y.; Chi, Q. Control the structure to optimize the performance of sound absorption of acoustic metamaterial: A review. AIP Adv. 2021, 11, 060701. [Google Scholar] [CrossRef]
  21. Peng, X.; Ji, J.; Jing, Y. Composite honeycomb metasurface panel for broadband sound absorption. J. Acoust. Soc. Am. 2018, 144, EL255–EL261. [Google Scholar] [CrossRef] [Green Version]
  22. Guo, J.; Fang, Y.; Qu, R.; Liu, Q.; Zhang, X. An extra-broadband compact sound-absorbing structure composing of a double-layer resonator with multiple perforations. J. Acoust. Soc. Am. 2021, 150, 1370–1380. [Google Scholar] [CrossRef] [PubMed]
  23. Berenger, J.P. A perfectly matched layer for the absorption of electromagnetic waves. J. Comput. Phys. 1994, 114, 185–200. [Google Scholar] [CrossRef]
  24. Zhang, H.L. Theoretical Acoustics; Higher Education Press: Beijing, China, 2012; pp. 177–184. [Google Scholar]
  25. Tang, W.L.; Fan, J.; Ma, Z.C. Acoustic Scattering of Targets in Water; Science Press: Beijing, China, 2018; pp. 14–21. [Google Scholar]
  26. Shi, Z.F.; Cheng, Z.B.; Xiang, H.J. Periodic Structures: Theory and Applications to Seismic Isolation and Vibration Reduction; Science Press: Beijing, China, 2018; pp. 78–82. [Google Scholar]
  27. Zhong, H.; Tian, Y.; Gao, N.; Lu, K.; Wu, J. Ultra-thin composite underwater honeycomb-type acoustic metamaterial with broadband sound insulation and high hydrostatic pressure resistance. Compos. Struct. 2021, 277, 114603. [Google Scholar] [CrossRef]
  28. Shi, K.; Jin, G.; Ye, T.; Zhang, Y.; Chen, M.; Xue, Y. Underwater sound absorption characteristics of metamaterials with steel plate backing. Appl. Acoust. 2019, 153, 147–156. [Google Scholar] [CrossRef]
  29. Comsol. Available online: http://cn.comsol.com/model/optimizing-the-shape-of-a-horn-4353 (accessed on 20 March 2022).
  30. Zhong, J.; Zhao, H.; Yang, H.; Yin, J.; Wen, J. On the accuracy and optimization application of an axisymmetric simplified model for underwater sound absorption of anechoic coatings. Appl. Acoust. 2019, 145, 104–111. [Google Scholar] [CrossRef]
  31. Srinivas, N.; Deb, K. Multiobjective Optimization Using Nondominated Sorting in Genetic Algorithms. Evol. Comput. 1994, 2, 221–248. [Google Scholar] [CrossRef]
  32. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef] [Green Version]
  33. Ye, T.; Ran, C.; Zhang, X.; Jin, Y. PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization. IEEE Comput. Intell. Mag. 2017, 12, 73–87. [Google Scholar]
  34. Das, I.; Dennis, J.E. Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems. Siam J. Optim. 1996, 8, 631–657. [Google Scholar] [CrossRef] [Green Version]
  35. Deb, K.; Jain, H. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems with Box Constraints. IEEE Trans. Evol. Comput. 2014, 18, 577–601. [Google Scholar] [CrossRef]
  36. Lin, L.; Wang, Z.; Jiang, Z. Effect of sound-absorbing material on a microperforated absorbing construction. Acta Acust. 2011, 35, 385–392. [Google Scholar]
Figure 1. Sound-absorbing structure model, (a) Elevation view; (b) Vertical view.
Figure 1. Sound-absorbing structure model, (a) Elevation view; (b) Vertical view.
Applsci 12 06892 g001
Figure 2. Schematic diagram of the structures, (a) Structure 1; (b) Structure 2; (c) Structure 3.
Figure 2. Schematic diagram of the structures, (a) Structure 1; (b) Structure 2; (c) Structure 3.
Applsci 12 06892 g002
Figure 3. Cavity element model.
Figure 3. Cavity element model.
Applsci 12 06892 g003
Figure 4. Mesh model.
Figure 4. Mesh model.
Applsci 12 06892 g004
Figure 5. (a) Models in the literature, Reprinted with permission from Ref. [30] 2019, Zhong, J.; (b) The simulation model in the original manuscript.
Figure 5. (a) Models in the literature, Reprinted with permission from Ref. [30] 2019, Zhong, J.; (b) The simulation model in the original manuscript.
Applsci 12 06892 g005
Figure 6. Comparison of the simulation results of this paper with the literature results.
Figure 6. Comparison of the simulation results of this paper with the literature results.
Applsci 12 06892 g006
Figure 7. NSGA-III algorithm main flowchart.
Figure 7. NSGA-III algorithm main flowchart.
Applsci 12 06892 g007
Figure 8. Joint parallel simulation method under many-objective optimization.
Figure 8. Joint parallel simulation method under many-objective optimization.
Applsci 12 06892 g008
Figure 9. “Sentry” operation process.
Figure 9. “Sentry” operation process.
Applsci 12 06892 g009
Figure 10. Optimized results, (a) Scheme 1; (b) Scheme 2; (c) Scheme 3.
Figure 10. Optimized results, (a) Scheme 1; (b) Scheme 2; (c) Scheme 3.
Applsci 12 06892 g010
Figure 11. Schematic diagram of the parallel model.
Figure 11. Schematic diagram of the parallel model.
Applsci 12 06892 g011
Figure 12. Optimized results (optimization goals are unconstrained).
Figure 12. Optimized results (optimization goals are unconstrained).
Applsci 12 06892 g012
Figure 13. Optimized results (optimization goals are constrained).
Figure 13. Optimized results (optimization goals are constrained).
Applsci 12 06892 g013
Figure 14. Optimized structure (one of them).
Figure 14. Optimized structure (one of them).
Applsci 12 06892 g014
Figure 15. Vibrational velocity diagram at the maximum absorption coefficient, (a) Unit-cell model 1, 1000 Hz; (b) Unit-cell model 2, 1900 Hz.
Figure 15. Vibrational velocity diagram at the maximum absorption coefficient, (a) Unit-cell model 1, 1000 Hz; (b) Unit-cell model 2, 1900 Hz.
Applsci 12 06892 g015
Figure 16. Comparison diagram of the parallel model and unit-cell model.
Figure 16. Comparison diagram of the parallel model and unit-cell model.
Applsci 12 06892 g016
Table 1. Material parameters.
Table 1. Material parameters.
MaterialsYoung’s Modulus (Pa)Poisson’s RatioLoss FactorDensity (kg/m3)
Substrate1.4 × 1080.490.481100
Steel2.1 × 10110.307800
Water---1000
Table 2. The main parameters of the algorithm.
Table 2. The main parameters of the algorithm.
Parameter NameGenerationsPopulation SizeStall GenlimitCrossover FractionMigration Fraction
Parameter Value2030200.80.2
Table 3. Time taken for each scheme.
Table 3. Time taken for each scheme.
SchemeScheme 1Scheme 2Scheme 3
Time spent(s)46,22445,5727261
Table 4. Optimized parameters.
Table 4. Optimized parameters.
Optimized Structural Parameters r 1   ( mm ) r 2   ( mm ) r 3   ( mm ) h 1   ( mm ) h 2   ( mm ) h 3   ( mm )
Scheme 17.1417.968.3114.854.642.39
Scheme 25.1216.022.501.782.1710.36
10.5918.914.086.595.6411.35
6.0318.602.922.163.209.76
Scheme 36.1311.9817.7814.0213.203.26
16.1711.9316.6411.717.049.51
12.8813.5211.2113.331.007.50
5.7618.5211.3614.4013.237.54
11.3213.1511.368.4612.354.04
Table 5. Optimized parameters (one of them).
Table 5. Optimized parameters (one of them).
Parameter NameStructure 1Structure 2Structure 3Structure 4
r 1 (mm)9.397.6916.8316.12
r 2 (mm)15.3312.678.465.10
r 3 (mm)16.4612.828.9510.08
h 1 (mm)11.497.061.001.38
h 1 (mm)12.8911.934.793.50
h 1 (mm)10.7412.054.673.95
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhao, X.; Zhu, Y.; Mei, Z. A Many-Objective Joint Parallel Simulation Method for Acoustic Optimization Design of Sound-Absorbing Structures. Appl. Sci. 2022, 12, 6892. https://doi.org/10.3390/app12146892

AMA Style

Zhao X, Zhu Y, Mei Z. A Many-Objective Joint Parallel Simulation Method for Acoustic Optimization Design of Sound-Absorbing Structures. Applied Sciences. 2022; 12(14):6892. https://doi.org/10.3390/app12146892

Chicago/Turabian Style

Zhao, Xinyang, Yi Zhu, and Zhiyuan Mei. 2022. "A Many-Objective Joint Parallel Simulation Method for Acoustic Optimization Design of Sound-Absorbing Structures" Applied Sciences 12, no. 14: 6892. https://doi.org/10.3390/app12146892

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop