نوع مقاله : مقاله پژوهشی
1 دانشکده مهندسی مکانیک، دانشگاه صنعتی شریف
2 دانشکده مهندسی مکانیک، دانشگاه صنعتی امیرکبیر
عنوان مقاله [English]
Capillary pressure plays an important role in production from hydrocarbon reservoirs, especially when gravity drainage is the dominating mechanism, and in fractured reservoirs. There are several capillary pressure models that are fairly accurate for practical purposes if tuned properly for certain cases. The effect of capillary pressure in the governing equations adds some complexities to the numerical simulation of such flows. This can lead to acute numerical challenges when applied to more detailed flow models, like the blackoil model.The blackoil model is a three-phase three-component representation of multiphase flows, in which three components (oil, gas and water) coexist in three phases (liquid, vapor and aqua). In this model, water only appears in the aqua phase, while the other two components can be present in both the liquid and vapor phases. These phases, of course, have different pressures when capillary pressure is considered, and defining a proper pressure, based on which is the development of governing equations, is a delicate matter. The final governing equations include an elliptic pressure equation and a set of parabolic convection-dominated equations.Numerical simulation of the pressure equation is usually a straightforward matter. Solving the component mass conservation equations, however, can be difficult. Most of the numerical methods used for this purpose are Godunov-based methods which need information about the eigen-structure of the equations. This makes the numerical algorithms complex and highly time consuming.This paper presents a high-resolution central scheme for solving blackoil equations with capillary pressure. The vector-based blackoil formulation used in this work was first introduced by Trangenstein and Bell. The numerical scheme used for solving the mass conservation equations is an extension of the work of Kurganov and Tadmor. This provides a numerical scheme that is computationally efficient and its accuracy is independent from the time step size. To assess the performance of the proposed numerical algorithm, a number of one-dimensional benchmark problems are solved. Numerical results are compared with available data in the literature.