Open Access
ARTICLE
A Dimension-Splitting Variational Multiscale Element-Free Galerkin Method for Three-Dimensional Singularly Perturbed Convection-Diffusion Problems
1 College of Finance & Information, Ningbo University of Finance & Economics, Ningbo, 315175, China
2 Faculty of Science, Ningbo University of Technology, Ningbo, 315016, China
* Corresponding Author: Fengxin Sun. Email:
(This article belongs to the Special Issue: Numerical Methods in Engineering Analysis, Data Analysis and Artificial Intelligence)
Computer Modeling in Engineering & Sciences 2023, 135(1), 341-356. https://doi.org/10.32604/cmes.2022.023140
Received 11 April 2022; Accepted 17 May 2022; Issue published 29 September 2022
Abstract
By introducing the dimensional splitting (DS) method into the multiscale interpolating element-free Galerkin (VMIEFG) method, a dimension-splitting multiscale interpolating element-free Galerkin (DS-VMIEFG) method is proposed for three-dimensional (3D) singular perturbed convection-diffusion (SPCD) problems. In the DS-VMIEFG method, the 3D problem is decomposed into a series of 2D problems by the DS method, and the discrete equations on the 2D splitting surface are obtained by the VMIEFG method. The improved interpolation-type moving least squares (IIMLS) method is used to construct shape functions in the weak form and to combine 2D discrete equations into a global system of discrete equations for the three-dimensional SPCD problems. The solved numerical example verifies the effectiveness of the method in this paper for the 3D SPCD problems. The numerical solution will gradually converge to the analytical solution with the increase in the number of nodes. For extremely small singular diffusion coefficients, the numerical solution will avoid numerical oscillation and has high computational stability.Keywords
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.