Introduction

Optimization of well placement is an essential procedure in close-loop reservoir management. Traditional methods for determining well placement have predominantly comprised analytical approaches rooted in reservoir engineering and reservoir mechanics theories, along with semi-empirical techniques guided by numerical simulations and empirical insights (Olabode et al. 2021; Wang et al. 2023; Rostamian et al. 2024). Analytical methods seek to establish relationships between objective functions, such as breakthrough time and sweep efficiency, for diverse well configurations and subsequently maximize these functions to identify the optimal well placement strategy (Syed et al., 2021). Notable methodologies encompass the equivalent permeability resistance method, vector well pattern method, and conformal transformation method (Lang et al. 1993; Liu et al. 2005). Conversely, semi-empirical methods are predominantly guided by pragmatic considerations, particularly the actual distribution of oil saturation within the reservoir. These methods involve formulating multiple well placement schemes based on empirical knowledge, followed by a comparative analysis conducted through reservoir numerical simulations to identify the most favorable well placement configuration. However, it is important to note that such methods possess limited flexibility for comparative analysis, are susceptible to significant subjective influence, and frequently face challenges in achieving the truly optimal solution (Ji et al. 1994; Ling et al. 2007; Chen et al. 2009).

Advancements in computer technology and the emergence of intelligent oilfield technology have paved the way for integrating optimization theory with reservoir numerical simulation techniques (Azamipour et al. 2023). This integration has abstracted well placement design as a mathematical optimization problem, transforming the complex engineering challenge of optimizing well deployment in reservoirs into a feasible endeavor (Humphries et al., 2015; Sobhi et al. 2022). Guyaguler (2002) pioneered the combination of genetic algorithms with polytope methods, surrogate models, and other techniques to develop a hybrid genetic algorithm for solving well placement optimization problems. Building on this approach, Badru and Kabie (2003) also employed a hybrid genetic algorithm to optimize well placement and trajectories, particularly for horizontal wells. Yeten et al. (2003) adopted a novel approach by utilizing a hybrid genetic algorithm that incorporated hill climbing algorithms, artificial neural networks, and near-well coarsening techniques to optimize well type, placement, and trajectories in unconventional reservoirs. Bouzarkouna et al. (2012) introduced an adaptive covariance matrix evolutionary algorithm coupled with a surrogate model for optimizing well placement and trajectories, with a specific focus on horizontal wells. Bellout and Volkov (2018) successfully integrated reservoir engineering expertise with sequential quadratic programming and differential evolution to address real-world nonlinear constraints, effectively reducing the search space for optimization variables—an essential aspect of optimizing large-scale reservoir numerical simulations. Bangerth et al. (2006) harnessed the Simultaneous Perturbation Stochastic Approximation (SPSA) algorithm for optimal well placement design. They conducted a comparative analysis, pitting SPSA against finite difference gradient methods and fast simulated annealing algorithms in a 7-well placement problem, demonstrating SPSA's robustness and superior optimization efficiency. Leeuwenburgh et al. (2010) leveraged ensemble-based optimization methods for well placement in two distinct reservoir models, involving the placement of 9 wells—comprising 3 injection wells and 6 production wells.

The outcomes of the aforementioned research have significantly enhanced sweep efficiency and net present value compared to the original designs. The iterative calculations of optimization algorithms to determine optimal well deployment often necessitate hundreds or even thousands of calls to reservoir numerical simulations (Wang et al. 2023). This substantial computational resource consumption poses a challenge in swiftly solving the high-dimensional optimization problem associated with well placement in reservoirs. In response to this challenge, surrogate modeling techniques have gained widespread attention in recent years. These techniques involve constructing computationally efficient approximations for large-scale systems, relying on a limited set of sample information while preserving computational accuracy (Algosayir 2012; Thenon et al. 2016; Ghassemzadeh et al. 2019; Shahk et al. 2020; Wang et al. 2021).

When employing the streamline model (Portella and Hewett 2000; Heijn et al., 2004; Wang et al. 2022) as a simplified reservoir numerical simulation model, it utilizes a network of streamlines to emulate multiphase displacement in porous media. Each streamline is treated as a one-dimensional system, and the Buckley-Leverett equation is resolved along the streamline. However, the streamline paths in this model remain fixed and do not readily accommodate reservoir heterogeneity and other intricacies, thereby imposing limitations on accuracy. Akin et al. (2010) addressed this challenge by developing a variety of neural network surrogate models tailored to reservoir numerical simulation. These surrogate models were subsequently integrated with optimization algorithms to facilitate the achievement of optimal well placement in reservoirs. However, when dealing with a substantial number of wells in the context of reservoir well placement, the 'curse of dimensionality' pertaining to optimization variables during surrogate model construction and optimization algorithm iterations can lead to extended computation times and diminished surrogate accuracy. Liu and Jalali (2006) introduced a formula for calculating reservoir production potential grounded in principles of mass balance, Darcy's law, and real-world production constraints. The formula incorporates parameters such as oil saturation, oil-phase pressure, and absolute permeability. Ding et al. (2014) took into account the principal factors influencing well production and introduced the concept of the direct mapping of productivity potential (DMPP). DMPP serves as a representation of regions within the reservoir area characterized by varying production potential. It aids optimization algorithms in identifying relatively high-value areas during initial iterations. However, it's important to note that DMPP may not be ideally suited for optimizing well placement designs in diverse types of reservoirs.

To address this issue, this paper will build upon DMPP and combine it with the Simulated Annealing optimization algorithm to develop a production potential index calculation method that can be applied to various types of reservoirs. By using a set of specific weighting coefficients, we will obtain the Weighted Mapping of Productivity Potential (WMPP) for the particular reservoir. WMPP will serve as a guidance tool for reservoir well placement, facilitating more effective deployment strategies. This innovative approach will consider critical factors such as porosity, permeability, pressure, and fluid properties, integrating geological and engineering data to ensure accurate representation. The combination of WMPP and Simulated Annealing aims to optimize well placement by maximizing overall production potential while considering operational constraints and economic factors, thereby enhancing recovery rates and improving reservoir management.

Model description

The H-3B reservoir model represents a real-world Middle Eastern porous carbonate reservoir. This reservoir model is a three-phase, three-dimensional reservoir simulation model. It comprises 100 simulation layers with constant thickness and is geologically bounded by a fault to the east and south. The model encompasses a total of 973 × 397 × 100 grid blocks, with each grid block measuring 50 m in the \(x\) and \(y\) directions, and 1 m in the \(z\) direction. Among these grid blocks, 3,080,200 are active. The porosity and permeability fields is illustrated in Fig. 1, where the average porosity is 0.25, and the permeability averages 19 mD. Notably, the model does not incorporate an aquifer. The reservoir's projected lifespan is 20 years, with a fixed bottom hole pressure of 116 bar for each well. In the subsequent study focused on well placement optimization, the H-3B model will serve as the basis for analysis and experimentation.

Fig. 1
figure 1

The porosity (lift) and permeability (right) field of the H-3B reservoir (the red arrow points in the direction of north)

Methodology

The detailed theory of the algorithms utilized in this research will be discussed in this section. Firstly, the WMPP method is introduced based on the DMPP method. And then, the objective function in the well placement optimization model is defined and analyzed. Finally, the specific workflow of simulated annealing algorithm for solving WMPP indexes is displayed.

Weighted mapping of productivity potential

The Direct Mapping of Productivity Potential (DMPP) is a valuable approach in reservoir engineering that enables a detailed understanding of the spatial variability in production potential. By integrating and analyzing diverse data types, DMPP helps in optimizing production strategies, enhancing recovery efficiency, making informed economic decisions, and managing risks effectively. The mathematic form of DMPP is given by:

$${J}_{i,j,k}\left(t\right)=\left[{S}_{o,i,j,k}\left(t\right)-{S}_{or}\right]\cdot [{p}_{o,i,j,k}\left(t\right)-{p}_{min}]\cdot \text{ln}({K}_{i,j,k})\cdot \text{ln}({r}_{i,j,k})\cdot {d}_{woc,i,j,k}\cdot {\phi }_{i,j,k}\cdot {d}_{goc,i,j,k}$$
(1)

where, the subscript \(i,j,k\) is the index of gird block at \(x,y,z\) direction, respectively; \({J}_{i,j,k}\left(t\right)\) is the DMPP at gird block (\(i,j,k)\) at time \(t\); \({S}_{o,i,j,k}\left(t\right)\) is the oil saturation at gird block (\(i,j,k)\) at time \(t\); \({S}_{or}\) is the residual saturation of oil at gird block (\(i,j,k)\); \({p}_{o, i,j,k}\left(t\right)\) is the oil pressure at gird block (\(i,j,k)\) at time \(t\); \({p}_{min}\) is the minimum well bottomhole pressure; \({K}_{i,j,k}\) is the permeability at gird block (\(i,j,k)\); \({r}_{i,j,k}\) is the distance from the gird block (\(i,j,k)\) to the closest boundary; \({d}_{woc,i,j,k}\) is the distance from the grid block (\(i,j,k)\) to the closest oil–water interface; \({\phi }_{i,j,k}\) is the porosity at the grid block (\(i,j,k)\); \({d}_{goc,i,j,k}\) is the distance from the grid block (\(i,j,k)\) to the closest gas-oil interface.

Literally, DMPP is a simple direct mapping ignoring reservoir backgrounds. While the DMPP offers a straightforward and generalized approach, it has limitations in adapting to diverse reservoirs with differing geological, physical characteristics, and production schedules. To address these limitations, the WMPP as an enhanced formulation is proposed in this study. The WMPP incorporates trainable weights into the workflow, allowing it to be customized to specific reservoir conditions. This flexibility makes the WMPP a valuable tool for characterization and management of versatile reservoirs.

Mathematically, the WMPP is expressed as Eq. (2), WMPP is a linear formulation of geological and physical properties with trainable weights in the given reservoir. These weights play a crucial role in tailoring the WMPP to the unique attributes of a given reservoir.

$${\text{I}}_{\text{i},\text{j},\text{k}}\left(\text{t}\right)={\upomega }_{1}\left[{\text{S}}_{\text{o},\text{i},\text{j},\text{k}}\left(\text{t}\right)-{\text{S}}_{\text{or}}\right]+{\upomega }_{2}\left[{\text{p}}_{\text{o},\text{i},\text{j},\text{k}}\left(\text{t}\right)-{\text{p}}_{\text{min}}\right]+{\upomega }_{3}\text{ln}\left({\text{K}}_{\text{i},\text{j},\text{k}}\right)+{\upomega }_{4}\text{ln}\left({\text{r}}_{\text{i},\text{j},\text{k}}\right){+\upomega }_{5}{\text{d}}_{\text{woc},\text{i},\text{j},\text{k}}+{\upomega }_{6}{\upphi }_{\text{i},\text{j},\text{k}}+{\upomega }_{7}{\text{d}}_{\text{goc},\text{i},\text{j},\text{k}}$$
(2)

and let:

$$\omega =[{\omega }_{1},{\omega }_{2},\dots ,{\omega }_{7}]$$
(3)

where \({I}_{i,j,k}\left(t\right)\) is the WMPP at position (\(i,j,k)\) at time \(t\); \({\varvec{\omega}}\) is a row vector of weights of corresponding variables, and the weight vector could be solved by optimization algorithms.

To ensure consistent and standardized data representation, the data of the seven geological and physical parameters are normalized using the min–max rule, as described in Eq. (4). Henceforth, if not specified, all the seven items in the Eq. (2) are normalized using min–max rule respectively:

$$\widetilde{x}=(x-{x}_{min})/({x}_{max}-{x}_{min})$$
(4)

where, \(x\) is the original value of data;

In practice, when considering a reservoir at a specific time \(t\) and applying the min–max rule, the WMPP formulation can be further simplified to following:

$${\text{WMPP}}_{g}=\omega {x}_{g}$$
(5)

where \(g\) is the grid block index, i.e.\((i,j,k)\); \({\text{WMPP}}_{g}\) is the WMPP at grid block numbered as \(g\) and \({x}_{g}\) is a column vector composed of the seven parameters, i.e.\( \left[ {S_{g} - S_{{or}} ,p_{g} - p_{{min}} ,{\text{ln}}K_{g} ,{\text{ln}}r_{g} ,d_{{woc,g}} ,\phi _{g} ,d_{{goc,g}} } \right] \).

Objective function

Practically, reservoir simulations provide cumulative production data for wells rather than individual grid blocks. To align these simulations with the WMPP, we consider distributed wells on the reservoir plan map as probes for WMPP and cumulative production. Subsequently, we use reservoir simulation to obtain probing results, which serve as training data. Distributed wells on reservoir plan map can be deemed as probes of WMPP and cumulative production. And with reservoir simulation, the probing results was obtained and used as training data.

In line with the reservoir model described in Sect. "Model description", we generated random well locations, totaling 929 wells, while adhering to a minimum well spacing constraint. All 929 wells were fully perforated from top to bottom across all reservoir layers. As previously mentioned, each well acts as a probe, and it's preferable to minimize well interference to enhance probing accuracy. Ideally, we would perform 929 simulations, each involving the drilling of a single well in the reservoir. However, such an approach would be excessively time-consuming and costly.

To strike a balance, we divided the 929 wells into 19 groups, as illustrated in Fig. 2. This division was made with the goal of reducing well interference as much as possible, considering the well spacing limit. Each group represented a case of well placement, and reservoir simulations were conducted to calculate cumulative productions over a specified period, such as 20 years in this demonstration.

Fig. 2
figure 2

Well Placement and numbers of random divided groups (case1-19) (a map of oil saturation and well placement of CASE11-19; b well numbers of case1-19)

The results from these 19 cases of reservoir simulations provided data on the cumulative production of single wells (Fig. 2b).

In essence, the productivity potential at a specific grid is expected to reflect the cumulative production of wells located at relevant positions. However, each well penetrates multiple grid blocks within the reservoir model, and different wells may traverse varying numbers of grids. It can be inferred that, for a single well, the more grids it traverses, the higher its cumulative production will be over a given period, as it has access to a larger potential flow area.

To account for this variation, we normalize the WMPP by considering the grid blocks that wellbores pass through. In this paper, we chose to average the WMPP values for grids neighboring a wellbore, as illustrated in Fig. 3. These selected grids, together with the wellbore, form a cylinder referred to as a "well cut".

Fig. 3
figure 3

Schematic of cumulative production of each cases and well cuts (a cumulative production of each cases; b schematic of well cut)

Taking the well cuts as grid indices, we calculated the WMPP for each well by averaging the WMPP values of grids indexed within its associated well cut. This calculation is expressed as:

$$ {\text{WMPP}}_{w} (\omega ) = \omega \left( {\frac{{\sum\nolimits_{{g_{{w,n = 1}} }}^{{g_{{w,N}} }} {x_{{g_{{w,n}} }} } }}{{g_{{w,N}} }}} \right) $$
(6)

where, \({\text{WMPP}}_{w}(\omega )\) is the WMPP of well \(w\); \({g}_{w,N}\) is the total number of grids of in the well cut of well \(w\); \({g}_{w,n}\) is the grid numbered \(n\) within the well cut of well \(w\);.

Let \({\text{WOPT}}_{w}\) is the Well Oil Total Production (WOPT) of well \(w\). At this point, we have a matrix composed of 929 tuples of \(({\text{WMPP}}_{w},{\text{WOPT}}_{w})\), with each tuple serving as the basic sample unit in this paper.

Our objective is to find an optimized vector of weights i.e. \(\omega \), which results in wells with higher \({\text{WMPP}}_{w}\) generally having higher \({\text{WOPT}}_{w}\), and vice versa. An ideal scenario would involve a perfect monotonic positive relationship between them. However, it's important to note that \({\text{WMPP}}_{w}\) is a linear formulation based on geological and physical parameters, while \({\text{WOPT}}_{w}\) are obtained through reservoir simulation involving complex and nonlinear function. Obviously, predicting future well production based solely on the seven parameters is challenging and almost impossible.

Therefore, our goal in this paper is not to directly regress the \({\text{WOPT}}_{w}\) using those parameters although an intricate function between \({\text{WMPP}}_{w}\) and \({\text{WOPT}}_{w}\) does exists. Instead, we employ the Spearman Rank Correlation Coefficient to represent this relationship in a more flexible manner.

The Spearman Rank Correlation Coefficient, developed by Charles Spearman in the early twentieth century, is a statistical measure utilized to assess the strength and direction of the monotonic relationship between two variables. This coefficient is particularly well-suited for cases where the relationship between variables is not linear but can be described by a consistent order or ranking, which exactly fits the problem. It quantifies the degree to which the variables tend to increase or decrease together in rank order and ranges from − 1 to 1, with negative values denoting a negative relationship, positive values indicating a positive relationship, and zero representing no correlation.

Given two variables \({\text{WMPP}}_{w}\) and \({\text{WOPT}}_{w}\), Spearman Rank Correlation Coefficient is formulated as:

$$ \rho ({\text{WMPP}}_{w} ,{\text{WOPT}}_{w} ) = \frac{{{\text{cov}}\left( {{\text{R}}\left( {{\text{WMPP}}_{w} } \right),{\text{R}}\left( {{\text{WOPT}}_{w} } \right)} \right)}}{{\sigma \left( {{\text{WMPP}}_{w} } \right)\sigma \left( {{\text{WOPT}}_{w} } \right)}} $$
(7)

where \(\rho \) represents the Spearman Rank Correlation Coefficient; and \(\text{R}\left({\text{WMPP}}_{w}\right)\) and \(\text{R}\left({\text{WPT}}_{w}\right)\) are converted rank variables of \({\text{WMPP}}_{w}\) and \({\text{WPT}}_{w}\), respectively; \(\upsigma (\cdot )\) and \(\text{cov}(\cdot )\) are standard deviation and covariance, respectively.

To conclude, the mathematical problem in our case is formulated as:

$$ \omega ^{*} = {\text{argmax}}\left( {\frac{{{\text{cov}}\left( {{\text{R}}\left( {{\text{WMPP}}_{w} } \right),{\text{R}}\left( {{\text{WOPT}}_{w} } \right)} \right)}}{{\sigma \left( {{\text{WMPP}}_{w} } \right)\sigma \left( {{\text{WOPT}}_{w} } \right)}}} \right) $$
(8)

where \({\omega }^{*}\) is the most optimized \(\omega \) that maximizes the Spearman Coefficient between WMPP and WPT of wells.

The optimization objective is defined as the Spearman correlation coefficient between the Single-Well WMPP and WOPT. Through multiple random cases and numerical simulations, it is ensured that the established WMPP exhibits a statistically significant positive correlation with WOPT. This offers reservoir engineers stable and reliable reference data for well placement decisions.

The following sections of this paper will detail the methodology for acquiring the optimized vector of weights \({\omega }^{*}\) using a simulated annealing algorithm.

Solve WMPP using simulated anneal algorithm

Overall approach for WMPP calculation

Based on reservoir numerical simulation results and optimization algorithm, WMPP tailored to a specific oilfield is developed by integrating spatial properties such as porosity, permeability, oil saturation, and the position of the oil–water interface. WPMM provides direct and effective guidance for well placement within the oilfield. By computing the weighted average of spatial properties in the vicinity of well locations, the average spatial attributes of well placements are characterized. This approach considers the highly complex non-linear relationship between the average spatial attributes of well locations and cumulative production. The technical workflow for calculating the WMPP is illustrated in Fig. 4. It primarily involves multiple numerical simulations for random well locations, computation of average attributes in the vicinity of all well locations, and optimization of attribute weights using the simulated annealing (SA) algorithm.

Fig. 4
figure 4

The specific workflow for calculating the WMPP indexes

Simulated annealing algorithm

Simulated annealing (SA) is a powerful optimization algorithm rooted in statistical mechanics and the concept of annealing in metallurgy. At its core, it's designed to find the optimal solution of a complex problem by mimicking the annealing process where a material is slowly cooled to reach its lowest energy state. It is particularly effective for solving complex optimization problems, such as ours, where traditional gradient-based methods may struggle due to the nonlinear and intricate nature of the relationships involved.

The simulated annealing algorithm begins with an initial solution and iteratively explores the solution space, allowing it to escape local optima and converge towards a global optimum. This exploration process involves accepting new solutions based on a probabilistic criterion, which allows the algorithm to explore different areas of the solution space while avoiding premature convergence. The following is the details of the SA algorithm.

  1. 1.

    Exploration Space

    $$S=\{[{\omega }_{1},{\omega }_{2},\dots ,{\omega }_{7}] |{\omega }_{m}\in [\text{0,1}], m=\text{1,2},\dots ,7\}$$
    (9)

The search space \(S\) of weights of WMPP is shown in Eq. (9). Initial solution is needed for simulated annealing. Since each weight represents relative importance of its corresponding parameter, \(\omega =[\text{0.5,0.5},\dots ,0.5]\) is defined as the initial solution, aligning the same weight for each.

  1. 2.

    Objective Function

In our scenario, the objective is to find the optimal vector of weights of WMPP that maximizes the Spearman Rank Correlation Coefficient between WMPP and WPT.

  1. 3.

    Neighbor Generation

At each iteration, a neighboring solution is generated by perturbing the current solution. This perturbation can be thought of as a small change in the weights, similar to the thermal fluctuations in a material during annealing. The new solution can be expressed as:

$$ \omega_{new,m} = \left\{ {\begin{array}{*{20}l} {0, \omega_{old,m} + \Delta \omega_{m} < 0 } \hfill \\ { \omega_{old,m} + \Delta \omega_{m} , 0 \le \omega_{old,m} + \Delta \omega_{m} \le 1} \hfill \\ {1,1 < \omega_{old,m} + \Delta \omega_{m} } \hfill \\ \end{array} } \right. $$
(10)

where \({\omega }_{new,m}\), \({\omega }_{old,m}\), \(\Delta {\omega }_{m}\) is the new solution, current solution, small change in solution of a specific weight numbered \(m\) in \({\varvec{\omega}}\). To achieve moderate and balanced random search in SA algorithm, and effectively explore the solution space without excessive jumping or getting stuck in local optima \(\Delta {\omega }_{m}\) is sampled from a normal distribution with standard error of 0.06 and mean of 0.

  1. 4.

    Acceptance Criterion: Metropolis–Hastings Criterion

The acceptance of a new solution is determined by the Metropolis-Hastings criterion, which is a fundamental aspect of the simulated annealing algorithm. It involves the following mathematical expression:

$$ P_{accept} = \left\{ {\begin{array}{*{20}l} {min\left( {1,e^{{ - \frac{\Delta E}{{T_{old} }}}} } \right),} \hfill & {\Delta E \ge 0} \hfill \\ {1,} \hfill & {\Delta E < 0} \hfill \\ \end{array} } \right. $$
(11)

where: Paccept is the probability of accepting the new solution; Told is the current temperature; ΔE is the change in the objective function between the current solution and new solution (in our scenario, the change in Spearman Coefficient, i.e. \(\Delta E=\rho \left(WMPP\left({\omega }_{old}\right),WPT\right)-\rho \left(WMPP\left({\omega }_{new}\right),WPT\right)\).

This criterion embodies the probabilistic nature of the algorithm. If the neighboring solution improves the objective function (ΔE < 0), it is always accepted (Paccept = 1). However, if the new solution is worse (ΔE < 0), it is accepted with a decreasing probability as the temperature decreases. This probabilistic acceptance allows the algorithm to explore the solution space systematically and escape local optima.

  1. 5.

    Temperature Annealing

As mentioned, simulated annealing uses a temperature parameter T that controls the probability of accepting new solutions. Initially, T is set high, which means that we are more willing to accept worse solutions to explore the solution space broadly. Over iterations, T decreases, mimicking the cooling process. The temperature reduction is often done as following:

$${T}_{new}=\alpha {T}_{old}$$
(12)

where: Tnew is the new temperature; Told is the current temperature; α is the cooling factor. According to the experience in the previous study (Bertsimas and Tsitsiklis 1993), α is set as 0.99 in this research.

  1. 6.

    Iterating until termination

Repeat steps (3), (4), (5) until the process meets its termination condition: the temperature reaches the predefined threshold (Tend = e-20). The final solution represents the optimized weights that maximize the Spearman Rank Correlation Coefficient.

The optimization process performed 866 iterations and came to a plateau of Spearman coefficient of 0.873. During the iterations, especially at the early periods, the object function (Spearman coefficient) fluctuates violently, indicating the acceptance of worse objects to expand the search range to escape local optimum as shown in Fig. 5.

Fig. 5
figure 5

The detailed Spearman coefficient evolution with iterations

Finally, the spearman coefficient reaches its maximum of 0.873 (Fig. 5), with corresponding weights given by:

$$w=\left[\text{0.18,0.83,0},\text{83,0.16,0.43,0.13,0.46}\right]$$
(13)

Thus, the WMPP is:

$$ WMPP_{i,j,k} = 0.18\left( {S_{i,j,k} - S_{or} } \right) + 0.83\left( {P_{i,j,k} - P_{min} } \right) + 0.83\ln K_{i,j,k} + 0.16\ln r_{i,j,k} + 0.43d_{woc,i,j,k} + 0.13\Phi_{i,j,k} + 0.46d_{goc,i,j,k} $$
(14)

According to the Eq. (14), the WMPP mapped on all grids of the reservoir is shown in Fig. 6.

Fig. 6
figure 6

The WMPP map of the H-3B reservoir (the bold red arrow points in the direction of north, the red-yellow patches represent the WMPP indexes)

Results and discussion

In this section, by conducting a comprehensive examination and analysis of the consistency between WOPT and the wellbore weighted mapping of productivity potential (WMPP) for the H-3B model across 19 optimization cases, the weighting factors are obtained.

Subsequently, a test case (CASE20) is established to evaluate the alignment of the WOPT with wellbore WMPP, direct mapping of productivity potential (DMPP), and oil initially in place (OOIP). And then, a holistic comparative analysis encompassing 20 different cases is conducted. It is worth mentioning that the Spearman correlation coefficients between WOPT, various attributes of wellbores, and WMPP and DMPP are assessed. This comprehensive assessment serves to validate the applicability and reliability of the methodology developed in this study. Finally, the obtained WMPP is applied in the deployment of horizontal wells in the H-3B reservoir, achieving favorable results. This demonstrates that WMPP is not only suitable for guiding vertical well placement but also proves to be effective in guiding the deployment of horizontal wells.

Adaptability analysis of WMPP

In Sect. "Objective function", statistical graphs for each of the 19 training sample cases are presented, displaying both WOPT and the average wellbore WMPP calculated based on the well cut. As shown in Fig. 7, this graph illustrates a notable and robust correlation within the training samples between WOPT and WMPP in the vicinity of the well.

Fig. 7
figure 7

WMPP and WOPT of wells in all the studied cases

The Spearman correlation coefficients between single-well WOPT and WMPP for the 19 cases are illustrated in Fig. 8. The smallest correlation coefficient, corresponding to CASE12, is 0.78, with an average coefficient of 0.85. This indicates that the WMPP field obtained after optimization of weighting factors provides effective guidance for well placement to maximize cumulative oil production.

Fig. 8
figure 8

Heat map of Spearman correlations between WOPT and various attribute variables, as well as DMPP and WMPP in twenty cases

In Fig. 8, the Spearman correlation coefficients between WOPT and various attribute variables (thickness, distance to boundary (DOB), distance to water contact (DOWC), initial pressure (INIPRESS), WMPP (PINDEX_OPT)), as well as DMPP and WMPP, are presented for all cases concerning the H-3B model. It is evident that, for the H-3B model, WMPP exhibits a strong positive correlation with WOPT in all cases. This indicates that WMPP can effectively guide well placement optimization to maximize the cumulative oil production of individual wells. Furthermore, DMPP, OOIP, and DOWC also play a role in guiding well placement optimization concerning single-well cumulative oil production, although their effectiveness is slightly inferior to WMPP. Specifically, the hierarchy of their influence is WMPP > DMPP > DOWC > OOIP. Additionally, PERM (permeability), PORO (porosity), and INIPRESS (initial pressure) show a certain negative correlation with single-well cumulative oil production, indicating a negative relationship between these attribute variables and the cumulative oil production of individual wells.

Furthermore, a test case (CASE20) which encompassing a total of 18 production wells is established to validate the reliability of the WMPP method. The distribution of well placements and the WMPP obtained through optimization are depicted in Fig. 9. These test cases adhere to the same well operation regime as the training cases. The final cumulative oil production falls within the range of 0.05 to 2.0 million stock tank barrels (MMSTB), demonstrating a relatively uniform distribution.

Fig. 9
figure 9

Well placement and WMPP distribution of case 20 (the bold red arrow points in the direction of north)

In the test case (18 wells), the Spearman correlation coefficient between WOPT and the WMPP are examined and shown in Fig. 10. Wells 20_P2, 20_P3, 20_P15, 20_P5, 20_P6, and 20_P1 have higher WMPP in their respective regions. These wells also exhibit relatively higher WOPT. Among them, wells 20_P2 and 20_P3 have the highest average WMPP within their vicinity. However, the WOPT of these two wells is lower than that of well 20_P15. This is because wells 20_P2 and 20_P3 are located too close to a sealed fault, and the distance to the fault was not considered in the calculation of WMPP. Wells 20_P11, 20_P7, 20_P10, 20_P9, and 20_P16 have lower WMPP in their respective regions, and these wells also exhibit relatively lower cumulative oil production.

Fig. 10
figure 10

The Spearman correlation coefficient between WOPT and the WMPP of wells in case20

Guiding well placement based on OOIP is currently one of the primary methods in field development. Figure 8. also provides a visual representation of the comparison for all 20 cases. It is evident that the WMPP established in this study outperforms OOIP-guided well placement, demonstrating a significant advantage. Furthermore, compared to the DMPP method mentioned in the literature, the application of WMPP shows notable improvements in performance across the board, particularly in the case of CASE12 and CASE20. In Fig. 11, the statistics of the average Spearman correlation coefficients between WMPP, DMPP, various attribute values, and WPOT across the 20 cases. Importantly, WMPP demonstrates a 4.9% improvement in correlation compared to DMPP and a substantial 21.4% increase compared to OOIP.

Fig. 11
figure 11

Mean Spearman correlations between WOPT and various attribute variables, as well as DMPP and WMPP among twenty cases (the red letters mean negative number)

Field application for horizontal well placement

Furthermore, the obtained WMPP is utilized in the design of horizontal well placement schemes for the H-3B reservoir. In the plan view, regions with relatively high WMPP values are selected, while the trajectories of the horizontal wells are adjusted based on the magnitude of WMPP values on the well placement profiles. This adjustment aimed to guide the well trajectories through areas with larger WMPP values whenever possible. The horizontal well placement scheme for the H-3B reservoir based on WMPP is illustrated in Fig. 12 and Fig. 13 present the optimization results of the well trajectories for PROFILE1 and PROFILE2 horizontal wells, guided by WMPP.

Fig. 12
figure 12

Placement of horizontal wells based on WMPP method in the H-3B reservoir

Fig. 13
figure 13

Well trajectories of horizontal wells instructed by WMPP method in the H-3B reservoir

A comparison study between two well placement schemes using Eclipse reservoir numerical simulation software are conducted. The first scheme involved the placement of 105 wells guided by WMPP, while the second scheme consisted of 112 wells placed based on OOIP guidance. Both sets of schemes utilized identical injection and production control parameters, with oil wells set to maintain a constant bottom-hole pressure of 116 bar and an injection-to-production ratio of 1 throughout the reservoir. The simulations were run for a 20-year production period. The total oil production of the WMPP method is 147.35 million stock tank barrels (MMSTB) with the number of 105 wells, while that of the OOIP method is 128.9 MMSTB with the number of 112 wells. It is evident that the well placement scheme guided by WMPP, which required 7 fewer wells than the OOIP-based scheme, resulted in a remarkable increase in field total oil production (FTOP) over the 20-year period. Specifically, the total cumulative oil production increased by 18.45 MMSTB, and the average cumulative oil production per well rose from 1.15 MMSTB to 1.40 MMSTB, representing a 21.74% improvement. This outcome demonstrates a significant positive impact of the WMPP-guided approach.

Conclusions

  1. 1.

    Through the development and application of the SA algorithm, the optimized weighting coefficients for WMPP were determined for maximizing the Spearman Rank Correlation Coefficient between WMPP and well oil total production (WOPT).

  2. 2.

    The well placement scheme obtained by WMPP, which required 7 fewer wells than the oil initially in place (OOIP)-based scheme, improved 21.74% oil production over the twenty years production period.

  3. 3.

    Comparative analyses revealed that WMPP outperforms traditional methods, including DMPP and OOIP, indicating its superior efficacy in guiding well placement strategies.

  4. 4.

    The WMPP-guided well placement scheme not only reduced the number of wells required but also enhanced the average cumulative oil production per well, underscoring the economic and operational benefits of this approach.