Reservoir simulator RN-KIM is designed to create, simulate and analyze three-dimensional digital oil and gas field models.
Reservoir simulator RN-KIM is designed to create, simulate and analyze three-dimensional digital oil and gas field models.
In December 2019 it was 15 years since the first state registration of the RN-KIM computer program. The RN-KIM hydrodynamic simulator is designed to create and analyze three-dimensional digital field models. A digital field model is used to calculate reserves and forecast hydrocarbon production. The model takes into account the geological and field information about the field, reproduces the operation of the wells and is a digital clone of the field for the “what if” analysis.
Today, hydrodynamic modeling is characterized by complication and increasing dimensions of models; multivariate parallel calculations on supercomputers are used all over the world. RN-KIM offers advanced computing technologies and daily use tools to support the development of large and giant reservoirs.
More than 1000 full-scale and sector models are prepared and updated annually in RN-KIM to solve wide range tasks.
We release updates of RN-KIM monthly.
We added:
In 2007, after passing independent tests, RN-KIM received the Gosstandart of Russia certificate of conformity, this was the beginning of Rosneft using its private hydrodynamic modeling software for preparation and protection of field development design documentation.
With the increase in dimension and complication of hydrodynamic models, the requirements for RAM and computer system performance increase. Speeding up model calculations is a priority for the simulator development. The parallel multithreaded version for workstations allows to reduce the calculation time due to the use of multi-core processors. The simulator is adapted to work on cluster and supercomputer systems. Thus, when calculating on 32 cluster nodes for models with hundreds of millions of cells and tens of thousands of wells, the calculation was accelerated up to 24 times.
For automatic adaptation tasks, optimization algorithms are used. Using multivariate parallel model simulations, the effectiveness of development systems is evaluated. The optimization criterion is any complex technical and economic parameter, for example, oil recovery ratio or NPV. Other target functions are set using the Python programming language. As a result, with the help of the simulator and routines in Python it is possible to solve a wide range of problems in the optimization of development history (History Matching).
To simulate filtration in fractured porous reservoirs, the simulator implements a model of double porosity and double permeability. Cracks and blocks of the matrix are considered as two media by embedding one into the other. The flow along cracks, the flow along blocks of matrices and flows between cracks and blocks of matrices are calculated separately. The mechanism of gravity impregnation and drainage was implemented according to the Gilman and Kazemi and Quandalle and Sabathier models. The option is especially relevant for the development of shales, Bazhenovskaya and Domanikov suite.
The simulator contains functionality for predictive calculations on the use of group control of wells and economic constraints. The user can determine the automatic actions performed according to a given condition, for example, for editing events of property cubes, using the Python interpreter built into the simulator. The built-in interpreter allows to access the model parameters and simplifies the addition of new options with minimal programming knowledge.
The prepost processor supports the Eclipse™ (Schlumberger), Tempest™ (Emerson) data formats and allows to convert the model to the RN-KIM format. Also, the interface allows to load simulations from the formats “RN-KIM”, “Eclipse”, “Tempest” and make comparisons between them.
The basis for solving the problem of filtering a viscous compressible multiphase slurry in a porous medium is the mass conservation equations and variations of the Darcy equation, which take into account the transition of oil and gas components into the liquid and gas phases. A completely implicit time sampling scheme and the Newton method of solving a nonlinear system of equations are used.
To model hydraulic fractures, a method is used based on the conjugation of the finite-difference approximation of the flow in the reservoir and the analytical solution in the vicinity of the fracture. A crack is modeled as a collection of drains (sources) located one at a time in each simulation block through which it passes.
For models of more than 2-4 million active cells, it is important to use several cluster nodes to reduce the simulation time. Also, the use of the cluster version allows to remove restrictions on RAM for simulating giant models. In this case, the simulator automatically separates the model grid and provides data exchange along the boundaries.
Conclusion: the accuracy of calculations was verified taking into account the effects of gas dissolution, changes in saturation pressure, gravity.
The difference between the calculation of RN-KIM and Eclipse for cumulative production in phases of less than 1%.
Conclusion: the accuracy of the calculations was verified taking into account the effects of the deposition of a heavier liquid phase in the formation and the subsequent evaporation of condensate due to the injection of dry gas.
In comparing RN-KIM and Eclipse, the maximum discrepancy in the cumulative integrated characteristics is less than 1%.
Two-phase filtration in a reservoir with a highly inhomogeneous distribution of porosity and permeability is simulated.
Conclusion: when comparing RN-KIM and Eclipse, the maximum discrepancy in the cumulative integrated characteristics is less than 1%.
New functionality until 2020