An ES-FEM for analyzing three-dimensional acoustic problems
文件大小: 2996k
源码售价: 10 个金币 积分规则     积分充值
资源说明:It is well-known that one key issue of solving the Helmholtz equation using finite element method (FEM) is the accuracy deterioration in the solution with increasing wave number due to the ‘‘numerical dispersion error”. Such a numerical dispersion error is essentially caused by the ‘‘overly-stiff” nature of the FEM model. To overcome this problem, this paper presents an edge-based smoothed finite element method (ES-FEM) for analyzing acoustic problems using linear triangular and tetrahedron elements that can be generated automatically, respectively, for complicated two-dimensional and three-dimensional domains. The discretized linear system equations for ES-FEM are established using the smoothed Galerkin weak form with smoothing domains associated with the edges of the triangles or surfaces of the tetrahedrons. The edge-based gradient smoothing operation provides proper softening effect, makes the ES-FEM model much softer than the ‘‘overly-stiff” FEM model and hence significantly reduces the numerical dispersion error. Numerical examples, including a 2D problem of acoustic pressure distribution in a vehicle passenger compartment and a 3D problem about the acoustic pressure distribution in an engine chamber, have been studied using the present ES-FEM. The results demonstrate that the ES-FEM possesses the following advantages compared with the standard FEM using the same meshes. First, ES-FEM achieves similar convergence rate but better accuracy especially at high frequency. Second, ES-FEM is less sensitive to the mesh distortion, meaning that the quality of mesh has less effect on the solution of ES-FEM. Third, it works well for triangular types of meshes, and thus for the problems with complicated geometry.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。