|
2nd and 3rdOrder Finite Difference Methods with Counter-Error Formulations for Solving the Convection-Diffusion Equation Authors: Xiangwen Wang, Boyun Guo1, Ali Ghalambor
Numerical simulation is becoming a common means of predicting performance of oil and gas reservoirs in the petroleum industry. It is also a time-consuming task due to the large dimension of the simulation grids and computing time required to complete a simulation job. Commercial software used in the petroleum reservoir simulation employs the first-order-accuracy finite difference method to solve the convection-diffusion equation. This method introduces numerical dispersion because of truncation error caused by neglecting higher-order terms in Taylor’s expansion. This study focused on providing solutions to the above problems. We developed and tested two new algorithms to speed up computation and minimize numerical dispersion. In this research, we have derived the second- and third-order accuracy finite difference formulations to solve the convection-diffusion equation and applied a counter-error mechanism to reduce numerical dispersion.
The results indicated that the use of the second- and third-order accuracy finite difference formulations can speed up numerical simulations and retain a sharp displacing slope controlled by the physical diffusion coefficient
|