Abstract
Wave-based methods for acoustic simulations within enclosures suffer the numerical dispersion and then usually have evident dispersion error for problems with high wave numbers. To improve the upper limit of calculating frequency for 3D problems, a hybrid smoothed finite element method (hybrid SFEM) is proposed in this paper. This method employs the smoothing technique to realize the reduction of the numerical dispersion. By constructing a type of mixed smoothing domain, the traditional node-based and face-based smoothing techniques are mixed in the hybrid SFEM to give a more accurate stiffness matrix, which is widely believed to be the ultimate cause for the numerical dispersion error. The numerical examples demonstrate that the hybrid SFEM has better accuracy than the standard FEM and traditional smoothed FEMs under the condition of the same basic elements. Moreover, the hybrid SFEM also has good performance on the computational efficiency. A convergence experiment shows that it costs less time than other comparison methods to achieve the same computational accuracy.
1. Introduction
Small enclosures, such as small studios and aircraft cabins, are typical environments that require high sound quality and low noise level in people’s daily life. Prediction on acoustic behavior inside small enclosures using a simulation method has been a basic step in the design of such spaces. The finite element method (FEM) is accepted as an effective numerical strategy for solving low-frequency acoustic field [1]. However, it is well known that the accuracy of the FEM tends to deteriorate with increasing wave number [2, 3]. Many efforts are currently spent on improving performance of the wave-based solution with high wave numbers [4–8].
To obtain precise results in the higher frequency range in FEM, a widely used strategy is reducing the element size and subsequently obtaining fine elements from the model. However, this strategy actually works within the framework of the standard FEM. It does not essentially avoid the problem of precision degradation at midfrequencies and often leads to a heavy computational burden. Therefore, numerical methods that try to essentially improve the accuracy with high wave numbers based on the mathematical modifications have attracted much attention.
The precision degradation of the standard FEM in midfrequencies is mainly caused by the numerical dispersion [9], which is generated due to the discrete form of the model. In the discrete model, the speed of sound is usually higher than the real one in the continuous medium. It means that the sound wave seems to propagate in some media which are stiffer than the real medium. That is the reason why the standard FEM is usually called an “overly stiff” method. For one-dimensional problems, the studies have demonstrated that the dispersion error can be avoided. While for two- and three-dimensional problems, it has been proven that no methods are dispersion free [10–13].
Among different attempts to reduce the dispersion error, the smoothing technique-based approach that proposed and quickly developed in the past decade shows strong competitiveness from both aspects of computational accuracy and efficiency. The smoothing technique-based method was originally proposed in the mechanical field. Liu extended the strain smoothing technique in meshless method [14] to the finite element method and named the resulting method the smoothed finite element method (SFEM) [15, 16]. In this method, a set of compatible strain fields named smoothing domains is constructed based on the standard finite element mesh system. Then the stiff matrix in the system equation is reconstructed based on these smoothing domains. By solving the new system equation, the SFEM can achieve better solution at higher frequencies with making very little changes to the standard FEM formulation. Based on the good performances in the mechanical field, the SFEM was naturally introduced into acoustic simulations. Studies have found that it is capable of offering simple and practical ways to weaken the influence of the numerical dispersion. More accurate results can be achieved with high wave numbers by using the smoothing technique. It indicates that the smooth technique can effectively “soften” the overly stiff FEM model.
The smoothing technique in SFEM usually can be performed based on different types of smoothing domains which are created from the nodes, edges, cells, or faces of the elements. Therefore, the SFEM can be generally categorized into the following types, the node-based smoothed finite element method (NS-FEM) [17], the edge-based smoothed finite element method (ES-FEM) [18–21], the cell-based smoothed finite element method (CS-FEM) [22, 23], and the face-based smoothed finite element method (FS-FEM) [24–26]. Among these SFEMs, the NS-FEM possesses a special property that the stiff matrix obtained by NS-FEM is “softer” than the exact one. In such a condition, upper bound solution can be obtained with respect to the exact solution. However, the NS-FEM makes the stiffness matrix “overly soft,” which leads that the NS-FEM does not show evident advantage on the computational accuracy. On the contrary, other SFEMs show opposite properties for 3D acoustic problems. They provide softer stiff matrices than the standard FEM, but the stiffness matrices are still overestimated than the exact one. Therefore, lower bound solutions can be obtained with respect to the exact solution by using these SFEMs.
To further improve the performance of the smoothed methods, the α-FEM [27–30] was proposed by mixing the node-based technique and the standard FEM. Due to the fact that the NS-FEM has opposite properties on the stiffness with respect to the standard FEM, the α-FEM can obtain good features from both techniques and therefore give closer stiffness to the exact one once the smoothing domains are properly constructed. More recently, the theory of mixed smoothed methods was further developed and the β-FEM [31, 32], which mixes the node-based technique and the edge-based technique, was proposed and used for solving the mechanical problems. Since the smoothed techniques usually have better accuracy than the standard FEM, the β-FEM including the combination of both smoothing techniques has potential to achieve better accuracy than the α-FEM.
Inspired by the idea of β-FEM, a hybrid smoothed finite element method (hybrid SFEM) for solving 3D acoustical problems is proposed in this paper. The essential idea of the hybrid SFEM is to construct a stiffness model by mixing the node-based and face-based techniques. Based on the truth that the number of faces in a tetrahedron element is always less than that of the edges, the face-based smoothing domains are much easier to be constructed than the edge-based smoothing domains. Therefore, the proposed hybrid SFEM has high efficiency on constructing the mixed smoothing domains. The numerical verifications have demonstrated that the proposed method is capable of significantly reducing the numerical dispersion and giving more accurate results.
2. Hybrid SFEM for Acoustic Simulation in Enclosure
2.1. Acoustic Simulation in Enclosure
Consider a steady-state acoustic problem in an enclosure. A closed boundary surrounds a bounded fluid domain V, which is characterized by its speed of sound c and its ambient fluid density . The fluid domain is excited at a circular frequency by using an acoustic point source with prescribed volume velocity q located at position . Assuming that the system is linear, the fluid is inviscid, and the process is adiabatic, the steady-state acoustic pressure in the problem domain is governed by using the Helmholtz equation:where is the Laplacian operator, denotes the wave number and is defined by , and is the imaginary unit.
By using the weighted residual method and applying the boundary condition, the integral equation to calculate the sound pressure can be obtained as follows:where and represent the problem domain and the boundary domain, respectively. is the specific acoustic impedance of the boundary.
By dividing the problem domain into discretizing form, the sound pressure at any position in the problem domain can be expressed bywhere is the number of nodes, is the vector of the shape functions, and is the vector of nodal sound pressures yet to be determined.
By substituting equation (3) into equation (2), the system equation to solve the discretizing nodal pressure can be finally obtained as follows:where is defined as the stiffness matrix, is defined as the mass matrix, is defined as the damping matrix, and is the load vector.
2.2. Briefing of NS-FEM and FS-FEM
It has been mentioned that the standard FEM usually behaves overly stiff in the calculation. To soften the stiffness of the FEM model by using the smoothing technique, a set of smoothing domains needs to be constructed based on the basic elements first. Assuming the fluid domain inside a 3D cavity has been divided into tetrahedral elements, the smoothing domains of the NS-FEM and FS-FEM based on these basic elements are illustrated in Figure 1.

(a)

(b)
The smoothing domains for NS-FEM are generated based on the nodes of the elements such that and for . Here is the total number of nodes in the problem domain, is the smoothing domain associated with the node . Moreover, when there are two or more elements sharing the node , can be formed by using , where is the number of elements that share node . As illustrated in Figure 1(a), in the condition of tetrahedron element, is formed by connecting the node , three central points of the edges, and the centroid of the element. According to this method to construct the smoothing domain, all the subsmoothing domains are nonoverlapping each other and also without gaps to fill the whole problem domain.
In NS-FEM formulation, the gradient smoothing operation is applied over each smoothing domain on the gradient of acoustic pressure , and the smoothed gradient of acoustic pressure for can be written aswhere is the volume of the smoothing domain .
By applying the divergence theorem, the smoothed gradient of acoustic pressure can be expressed in terms of acoustic pressure:where denotes the boundary of the smoothing domain and is the vector of the components of the outward normal vector to the boundary and is expressed by .
By using the FEM shape function for field variable interpolation in the form of equation (3), the acoustic pressure at a position x on the boundary of the smoothing domain is calculated bywhere is a set of the so-called supporting nodes of node , which is a group of nodes belonging to the elements that shares the node . is the shape function of node , and is the nodal acoustic pressure.
By substituting equation (7) into equation (6), the smoothed gradient of pressure can be written as follows:where is vector of the so-called smoothed derivative of the shape function and denotes the number of nodes in the set . The Ith element of can be calculated by the following form:
By replacing in equation (2) with , the local smoothed stiffness matrix for the smoothing domain can be obtained:
Then, the global smoothed stiffness matrix can be assembled by the local smoothed stiffness matrix over each smoothing domains as
Similar to the NS-FEM, the FS-FEM also requires that the problem domain is divided into smoothing domains, while these smoothing domains are constructed based on the faces of the basic elements such that and for . When there are two elements sharing the face , can be formed by . As illustrated in Figure 1(b), in the condition of tetrahedron element, is formed by connecting the three nodes of the face and the centroid of the element. Based on the same derivation, the global smoothed stiffness matrix for FS-FEM can be derived aswhere is the total number of the faces of the basic elements. is the local smoothed stiffness matrix for the smoothing domain .
2.3. Hybrid SFEM
Considering the overestimation property of FS-FEM and the unique underestimation property of NS-FEM, the smoothing domains for the hybrid method are constructed as illustrated in Figure 2.

In this paper, the strategy for constructing the smoothing domain is developed based on the tetrahedron element which is a type of element that can be used to simply discrete the complicated-shaped spaces. As illustrated in Figure 2, a single element is divided into two types of smoothing domains, namely, the node-based and the face-based smoothing domains. Each edge of the element is truncated by two points which locate on the 1/4 positions of the edge, which can be expressed by the relation that l1 = 2l2. After the smoothing domains are formed in each element, the local smoothing domains can be subsequently constructed by combining the ones in neighboring elements as mentioned in the last subsection.
Based on the hybrid node-based and face-based smoothing domains, the global hybrid smoothed stiffness matrix can be obtained by
This equation demonstrates that the smoothed stiffness matrix is constructed using the shape functions but not the derivatives of the shape functions. This implies that the requirement on the nodal shape function is further weakened compared to the standard FEM [33, 34]. By replacing the stiffness matrix in equation (4) with the smoothed stiffness matrix, the hybrid SFEM is formulated and can be used to calculate the sound field in an enclosure.
3. Numerical Verification
This section discusses the results of a numerical verification performed on a convex 3D cubic cavity as shown in Figure 3(a). The interior of the cavity with dimensions is filled with air characterized by speed of sound c = 344 m/s and density = 1.21 kg/m3. There is a sound source and a receiver located inside the cavity, and their locations are (0.1, 0.1, 0.1) m and (0.74, 0.71, 0.93) m, respectively.

(a)

(b)
For the standard FEM, the cavity is divided into 384 tetrahedron elements as shown in Figure 3(b). These elements are also used as the basic elements for NS-FEM, FS-FEM, and the proposed hybrid SFEM. The impedance of the inner surfaces is set to be .
To evaluate the performance of the proposed method on reducing the numerical dispersion, the modal frequencies are firstly calculated using the proposed method and compared with those obtained using the standard FEM, NS-FEM, and FS-FEM. The modal frequencies are also calculated using the normal-mode theory and used as the standard reference result. The comparisons and relative errors are illustrated in Figure 4.

(a)

(b)
Figure 4(a) illustrates that all methods are capable of giving the same results with the reference results at low mode orders. With the increase of the mode order, the results of the wave-based methods begin to deviate from those of the normal-mode theory. It is evident that larger mode order will cause larger deviation of the results, which means the accuracy degradation of the wave-based methods become larger with increasing the wave number. It can also be found that the results of NS-FEM are always smaller than the reference results, while other methods give larger results. It demonstrates that NS-FEM has a special property that it is “overly soft” to simulate the acoustic field. By considering the normal-mode theory as the reference method, the relative errors in Figure 4(b) show that the proposed hybrid SFEM has better accuracy than other methods. It gives the same results with the reference method at low mode orders. Moreover, its relative errors are basically smaller than 2%, while other methods have evident larger errors.
The calculations on the modal frequencies have preliminarily proved that the proposed hybrid SFEM has better accuracy than other wave-based methods. To give a further verification, the distributions of sound pressure level at the top surface of the cavity are also compared as illustrated in Figure 5. The acoustic velocity vectors are also illustrated in Figure 6.

(a)

(b)

(c)

(d)

(a)

(b)

(c)

(d)
According to the aforementioned element setup of this problem, the average nodal spacing is about 0.33 m, which gives a frequency limit of about 171 Hz by “the rule of thumb.” To investigate the performance of the proposed method, the results at 270 Hz are compared here. Note that since Figure 4(b) has demonstrated that the standard FEM has the largest errors and it is no longer included in the comparisons in the following verifications.
Figure 5(c) illustrates that the NS-FEM solution shows obvious dispersion error, as most of the contours of the sound pressure level are departing from the reference solution. Both the FS-FEM and hybrid SFEM can provide similar contours to the reference, while the Hybrid SFEM has better accordance with the reference than the FS-FEM at the corner positions. The acoustic velocity vectors shown in Figure 6 also illustrate the effectiveness of the proposed method. Figure 6(b) show that the vectors have very similar directions and lengths with the reference results, while other methods have larger differences.
At last, the frequency responses at the receiver are calculated using different methods and illustrated in Figure 7. It shows that all the wave-based methods have satisfactory accuracies when the frequency is less than 175 Hz. However, the accuracies of all the methods tend to deteriorate by increasing the calculating frequency. It can be seen that the NS-FEM starts to have dispersion error at about 185 Hz, which demonstrates that the NS-FEM has worse performance on weakening the numerical dispersion than other methods based on the same basic elements. Moreover, the modal frequencies obtained by the NS-FEM are less than the exact ones. It proves that the NS-FEM holds the characteristic of behaving “softly” compared with the exact stiffness. Then, it can be seen that the proposed hybrid SFEM and the FS-FEM start to have dispersion error at about 250 Hz. By analyzing the differences of the modal frequencies, it can be found that the hybrid SFEM has less dispersion error than the FS-FEM. The comparisons in this figure demonstrates that the hybrid SFEM can give more precise results than the other two methods based on the same basic elements.

The calculating efficiency is another basic index to evaluate the performance of a wave-based method. According to the basic theory of the proposed method, it can be known that the differences of the methods on the computational time are mainly caused by different constructing methods of the stiffness matrices. To clearly illustrate the relations between the computational time and accuracy of different methods, the modal frequency which is only related to the stiffness matrix and the mass matrix is chosen as the analysis parameter and a convergence analysis is performed and shown in Figure 8. In this numerical experiment, the former 20 orders of the modal frequencies of the aforementioned cubic cavity are calculated by the standard FEM, NS-FEM, FS-FEM, and the hybrid SFEM. Based on these results, the average relative errors defined by the following equation are calculated:where and denote the mth order of the modal frequency calculated by the wave-based method and reference method, respectively.

The average relative errors of different methods are all obtained under 4 different meshing densities, for which the number of the basic tetrahedron elements is 162, 384, 750, and 1296, respectively. All the calculations are performed under the configuration of Inter® Core™ i3-4150CPU @3.50 GHz, 16 GB RAM.
It is well known that the computational efficiency of the wave-based method is closely related with the number of elements in the calculation. In this case, if the calculations are performed based on the same basic elements, it is evident that the standard FEM will cost least time to complete the calculations, while the smoothed methods will cost more time, and the hybrid SFEM will cost the most time. This is because that, in the smoothed finite elements methods, the construction of the stiffness matrix is performed based on the smoothing domains of which the number is usually larger than the basic element. However, the conclusion will be much more different if the efficiency is analyzed from a convergence aspect of view. Figure 8 shows that the hybrid SFEM can achieve the highest accuracy in terms of the same computational time among different methods. Meanwhile, the hybrid SFEM costs least time to obtain the results that have the same average relative errors with other methods.
4. Conclusion
In this work, a hybrid SFEM is proposed and applied for 3D acoustic simulation in a small enclosure. In this method, the traditional node-based and face-based smoothed finite element methods are mixed to form a new smoothed model through constructing the mixed smoothing domains. According to the smoothed theory, the exact solution is bounded by the results of the NS-FEM and FS-FEM. Therefore, the hybrid SFEM is promising to achieve better accuracy by obtaining the contributions from both smoothed methods. Through the formulation and numerical verifications, the results show that the hybrid SFEM has better accuracy than the standard FEM, NS-FEM, and FS-FEM based on the same basic elements. The verifications demonstrate that the hybrid SFEM is effective to reduce the numerical dispersion and improve the upper limit of the calculating frequency.
Data Availability
The data that support the findings of this study are available from the corresponding author via e-mail (wht@nwpu.edu.cn) upon reasonable request.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
Acknowledgments
The author wish to thank the National Natural Science Foundation of China (grant no. 11604266) and the Fundamental Research Funds for the Central Universities (grant nos. 3102017gx06009 and MJ-2015-F-044) for their financial support.