Funding: The first and last authors of this work were supported by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brasil (CAPES)—Finance Code 001.
ABSTRACT
Green's functions have been a tool to analyze important reservoir geomechanics effects like subsidence, compaction, well closure, and permeability variation. However, the classical Green's function is related to linear elastic, homogenous, and geometrically simplified media. The use of auxiliary functions that consider heterogeneous media has the potential to simplify the numerical analyses of some complex problems. This research work proposes a new approach to Green's function method based on artificial neural networks (ANNs) to consider stratified media with direct application in reservoir geomechanics. These solutions obtained through ANN have as output the normalized displacement at any point of the stratified massif due to the application of a point load inside the massif. The input data of the proposed ANN are the material properties of the media, the point load, and the point of interest. By using the developed ANN-based Green's function together with the classical Green's function approach, it is possible to obtain individually the displacement at any point of the massif due to a pore pressure variation within the reservoir, only discretizing the reservoir boundary. This leads to a more efficient method when compared to traditional methods, such as the finite element method. For the points of interest, seafloor, and top and bottom of the reservoir, the numerical example presented was 25 times faster than the classic Green function approach on a computer with 12 threads of 2.6 GHz and 32 GB RAM. This reduction in processing time is crucial for decision-makers to act in field applications.
1 Introduction
Green's functions are traditionally known as solutions of differential equations due to a point disturbance in a medium in several applications and for the differential equations of static equilibrium, which are of interest in this work. These functions are also the basis for classical numerical methods like the boundary element method and meshless methods.
Usual Green's functions are formulated for homogeneous media due to the complexity of obtaining analytical expressions for more generic media. One way to overcome this barrier is to calculate Green's functions numerically. However, for some applications, such as fluid dynamics [1], geophysics [2], and fracture mechanics [3], the need to numerically solve the Green's function and then apply it to the problem in question becomes computationally expensive. A solution for these situations is the use of Artificial Intelligence (AI) as a proxy of Green's functions for more generic material distribution through the media. One class of AI algorithms that can be used for this purpose consists of artificial neural networks (ANNs). Since this is the algorithm selected for this work, the developed method is referred to as the ANN-based Green's functions.
Although Green's functions and AI are two classic research topics, only recently they have been treated coupled. This coupling has contributed to the study of differential equations in general [4-6] and also in specific problems like for example in the wave equation solution [7], in fusion simulation [8], in radiation dose estimation [9] and in coordinates transformation for nonlinear boundary value problems linearization [10].
Despite this, no research works were found that specifically couple AI and Green's function applied to geomechanics. In fact, AI has been widely applied to mechanical and geomechanical problems, through other approaches. A common application of AI in these areas is the replacement of time-consuming classical calculation by an AI model [11]. This approach can be observed in geomechanical problems with different objectives like process optimization of oil and gas production [12, 13], well design [14], well drilling [15], and carbon dioxide injection [16-18]. The AI surrogate models are also used in multiscale material simulation [19-22], coupled flow-geomechanical simulations [23, 24], geomechanical risk and reliability analysis [25-28], and geomechanical inverse analysis [29-34]. The coupling between AI and green's functions has its main characteristics, in comparison to the surrogate model strategy, the ability to apply it to problems with different geometries and material distribution without the need for new training. For this reason, the present research work proposes the use of ANN as a proxy of generic Green's functions for calculating the displacement field in rock masses due to pore pressure variations in geomechanical reservoirs. The use of a simple Green's function for linear elastic homogeneous half-space is a numerical approach to predict the displacement field resulting from reservoir pore pressure variations [35]. However, there are other numerical and analytical classical methods, with their specificities, for this aim. A classical analytical model for subsidence prediction was developed by Geertsma [36-39], based on the nuclei of strain principle introduced by Mindlin and Cheng [40, 41]. Geertsma's model predicts subsidence due to the depletion of cylindrical reservoirs in a linear elastic semi-infinite massif. Van Opstal [42] extended this model to account for a rigid base, representing crystalline rocks or rigid carbonates, while Tempone [43] further refined it to calculate displacement and strain fields throughout the massif.
Building on Geertsma's work, Segall [44] developed an analytical model to evaluate strains and stresses around axisymmetric reservoirs subjected to pore pressure variations. Soltanzadeh and Hawkes [45], based on Eshelby's inclusion theory [46-48], addressed 2D elliptical and rectangular reservoirs. For further geometric generalization, Muñoz and Roehl [49] proposed a model for 3D reservoirs of arbitrary geometry, eliminating the need for singular function integration. These models assume reservoirs embedded in a homogeneous, linear elastic, and semi-infinite medium.
More complex stratigraphic scenarios were addressed by Du and Olson [50], Mehrabian and Abousleiman [51], and Wangen and Halvorsen [52], who analyzed displacement and strain fields in three-layered media influenced by cylindrical reservoirs. Mehrabian and Abousleiman [51] also demonstrated the scalability of their model to multilayered stratigraphy. Fokker and Orlic [53] advanced this approach with a semi-analytical model that incorporates multiple viscoelastic layers.
In comparison with analytical or semi-analytical approaches, numerical methods provide greater flexibility, enabling simulations of complex geometries, material behaviors, and coupled flow-geomechanics problems. The finite element method (FEM) [54-57] is widely used due to its ability to handle nonlinearities such as plasticity [58, 59], viscosity [60, 61], fracturing [62], and fault reactivation [63] in reservoir geomechanics simulation. However, the numerical solution of this type of problem requires discretizing the geometry over large regions beyond the vicinity of the reservoir, significantly increasing the computational cost. Thus, selecting the appropriate method for such geomechanical analysis involves weighing options: methods that better represent geometries, material distribution, and their properties but demand higher computational resources, versus methods that provide simplified but faster results. In this context, the use of ANN-based Green's function for heterogeneous media emerges as an approach that preserves the generalization capability of classical numerical solutions while reducing computational costs.
In comparison with the homogeneous Green's function approach, the use of Green's functions for heterogeneous media can reduce the computational cost for reservoir geomechanical problems by avoiding the need to solve a nonlinear system of equations. Furthermore, the proposed ANN-based Green's function approach also reduces the computational effort because it only demands the reservoir discretization, while the traditional linear elastic Green's function approach demands the discretization of the reservoir and the regions around it. Thus, this research work improves the Green's function approach using ANN in order to achieve a Green's function for stratified media. The ANNs used are multilayer Perceptron type (a feedforward neural network), and their training was based on a database composed of the numerical solutions of several problems that used Green's functions applied to heterogeneous stratified media.
2 Green's Function Approach for Reservoir Geomechanics
The Green's function approach for reservoir geomechanics is based on the reciprocity theorem, which relates the solution of two systems, one auxiliary system and one system of interest. The auxiliary system has as solution a Green's function, and the system of interest is the reservoir geomechanics problem to be solved. For the sake of illustration, without loss of generality, consider the Green's function for a force applied in a linear elastic semi-infinite medium (Melan Fundamental Solution), shown in Appendix A, and the problem of interest is a geomechanical reservoir with a pore-pressure variation located in a stratified zone embedded in a semi-infinite medium (Figure 1).
Combining auxiliary problem with reservoir geomechanics.
Although Melan's fundamental solution considers a semi-infinite homogeneous linear elastic medium, it can be used by the Green's function method to solve heterogeneous problems composed of elastic materials, linear and non-linear, and visco-plastic materials. To do this, it is necessary to understand the concept of complementary tension for situations of heterogeneity and visco-plasticity, obtained from constitutive relationships.
2.1 Linear Poroelasticity Applied to Heterogeneous Problems
The stress field is calculated based on the principle of equivalent stress, for which the expression in Equation (1) applies.
(1)
The tensors and are, respectively, the stress change and the strain due to the pore pressure variation . is a fourth-order elastic constitutive tensor, is the biot coefficient and is the identity tensor. If the term is added and subtracted to Equation (1), it can be rewritten as in Equation (2):
(2)
in which is the fourth-order elastic constitutive tensor of the auxiliary system. The third term of the right-hand side of Equation (2) is defined as the complementary stress field (Equation 3).
(3)
Considering Equation (3), Equation (2) can be rewritten as Equation (4):
(4)
2.2 Poro-visco-plasticity
Reservoir porepressure variation can cause permanent deformation, so the linear elasticity relation in Equation (1) should be modified to account for this characteristic, which leads to Equation (5).
(5)
in which is the plastic strain at a time of the production history calculated by Equation (6):
(6)
in which defines the equivalent plastic strain rate, which is a function of the current equivalent plastic strain and current stress field. is the flow direction, which is a function of the current stress field.
Equation (5) can be rewritten as Equation (4), but for that, the complementary stress field should be stated for poro-visco-plasticity:
(7)
2.3 Reciprocity Theorem Extended to Heterogeneous Porous Media
The presented constitutive equations and the complementary stress field can be used to extend the reciprocity theorem to heterogeneous porous media. Defining System number 1 as the auxiliary system and system number 2 as the system of interest, Equation (8) is obtained applying the mechanical equilibrium condition to the auxiliary system with the virtual displacement field corresponding to the exact solution of the system of interest and vice-versa, in which the superscript denotes the system number.
(8)
The vectors and represent external force and displacement fields, respectively, the stress change in problem number 1 is and is associated with a point load within the domain or on the boundary. Problem number 2 has the unknown stress field which is related to the strain field and a complementary stress . Considering the constitutive relations previously presented:
(9)
as is symmetrical and, consequently, it makes the left-hand sides of the two equations in the system (9) equal to each other. Thus, equating the right-hand side of the two equations of the system, results in the expression (10)
(10)
Knowing that is a generalized force, such as a Dirac delta, with direction , and eliminating superscripts, without risk of ambiguity, Equation (3) can be rewritten as
(11)
where is the displacement vector at position , , and are, respectively, the Biot coefficient, the pore pressure variation, the complementary stress tensor, and the strain variation tensor at position of the real problem. are the strains at the position due to a point load with direction applied at . Furthermore, the domain represents the region of the model where there is pore pressure variation, and the domain symbolizes the stratified region where the reservoir is located, referred to in this work as a complementary region.
2.4 Numerical Scheme
To solve Equation (11) the continuous media can be discretized into elements in the reservoir region and elements in the complementary region, resulting in Equation (12).
(12)
Considering that the pore pressure and the Biot coefficient are uniform in each element, Equation (12) reduces to Equation (13).
(13)
This consideration is realistic since the pore pressure variation information is usually provided by discrete models used to define the flow inside the reservoir. In addition, it is also possible to apply Green's theorem in the integral relative to the reservoir. For the two-dimensional case, the expression (14) is obtained.
(14)
The application of Green's theorem is not trivial for the case under study because the solution of Melan's problem is singular at the position where the point load is applied. A collocation method can be used to solve Equation (14) at all points of the discrete model [64]. Thus, Equation (14) can be rewritten in its recurrence form as shown in Equation (15),
(15)
with the initial solution given by
(16)
The discretization for the first term of expression (16) can be the same as the one used for flow simulation. Furthermore, the integration region of the second term of the equation can be discretized in traditional polynomial elements as was done by Peres et al. [35].
3 ANN-Based Green's Function Approach
The use of a Green's function that considers the media according to the geomechanical problem makes possible the elimination of the second term on the right side of Equation (15), which leads to Equation (17).
(17)
Thus, an iterative solution would not be necessary since the displacements for each point would be obtained from the integration of the Green's function over the contour of the elements within the reservoir. In this work, ANNs of the feedforward multilayer perceptron type were trained to obtain Green's functions that consider a stratified media.
This type of ANN has three types of layers: the input, the output, and the hidden layers, as shown in Figure 2. Furthermore, it is based on the mathematical expression given by Equation (18).
(18)
in which and are the current and the previous layer output, respectively, and are the activation function and the bias of the current layer and is the weight that connects the prior layer to the current. Consequently, indicates the input data.
Schematic representation of a Multilayer perceptron.
However, it is important to highlight the neural network Green's function, as traditional Green's function presents singularities at the location where the point load is applied.
The concept presented here can be applied to any type of heterogeneous space, simply by defining a way to parameterize the elastic properties and geometry of the layers of the rock mass. As a way of exemplifying the proposed methodology, the stratigraphy was considered in which four layers are arranged horizontally, and is embedded in a semi-infinite medium, resulting in a distribution of up to five different materials, as seen in Figure 3. The number of layers was determined to be possible to differentiate the material from the substrate, the reservoir region, the cap rock, the overburden, and still have a last layer for detailing any of the other regions, if necessary. Thicknesses , presented in Figure 3, were determined with values whose sum varies between 3 and 8 km in order to be representative of pre-salt stratigraphy. The length L is chosen as 41 km so that its magnitude is much greater than the width of a reservoir. In this way, the trained neural networks are capable of predicting the Green's function for stratigraphies that have these characteristics, which will make possible solving reservoir geomechanics problems whose geometry fits these characteristics, independently the shape and position of the reservoir.
General heterogeneity distribution for ANN training.
3.1 Input and Output Data
The neural networks used as a proxy of the Green's function for stratified media have as input the following parameters:
five Poisson's ratios, one for each layer;
five elastic modulus normalized by the elastic modulus of the last layer;
four layers thickness, since the last one always has infinite thickness;
the depth where the point load is applied; and
the relative position between the evaluation point and the point load.
Four ANNs were trained, one for each of the four displacements considered (vertical or horizontal displacement due to vertical or horizontal unit force). In addition, the output data was normalized, following Equation (19), to keep its magnitude close to the unit, thus improving the efficiency of the training process.
(19)
where and are the displacement and the normalized displacement in direction due to a unitary point load in k direction, respectively, and is the displacement in direction due to a unitary point load in k direction, considering a homogeneous semi-infinite media.
3.2 Data Set Generation
To train the neural network, it is necessary to have a robust set of input data and their respective output data, which properly characterizes the phenomenon for which the network is going to be used. For the training of the networks used in this research, it was necessary to build a database that had the vertical and horizontal displacements caused by vertical and horizontal unit forces, applied to stratified environments like the one shown in Figure 3. The displacements were numerically calculated for 45 different stratified media, in order to make the ANN capable of generalizing to different stratigraphies.
The displacements used for training the ANN were obtained numerically from Equation (20), which can be obtained based on the reciprocity theorem analogous to Equation (14), but for this case, the system of interest is the stratified model subjected to a point load. For each medium considered, the point load was positioned at 33 different depths and, for each position, the displacements at 500 points in the domain were evaluated, totaling 16,500 sets of data for each of the 45 stratigraphies.
(20)
3.3 Neural Network Training
For the training of the neural networks, data was generated by 45 different models, which were subdivided into 3 groups, that is, a training group, a validation group, and a test group, corresponding to 70%, 15%, and 15% of the total amount of data, respectively. The elastic properties considered vary from 0,1 to 0,4 for Poisson ratio, and from 5 to 60 GPa for the elastic modulus. These ranges were chosen because they encompass the characteristic subsurface elastic material properties.
The training process traditionally consists of defining weights and biases that produces results that fit the training data. Thus, this process can be understood as an optimization in which the objective function is a measure of error between the output obtained by the training group and the output predicted by the ANN. However, to guarantee extrapolation capacity for other data than the ones from the training group, the early stopping method [65] as a regularization technique was used. This method uses the validation group in each training iteration to verify if overfitting is occurring, that is, it prevents the ANN model from adapting to the training data without adapting to the validation group data. In this article, the error measurement considered is the mean squared error. Thus, the loss function is shown in Equation (21).
(21)
In which is one of the four displacements, (depending on which of the four ANNs is being trained), and the ANN output. As training consists of reducing the loss function, at the end, tend to be quite similar to . The training follows the ADAM (Adaptive Moment Estimation) algorithm [66], which is a gradient-based algorithm. It was chosen because it has better efficiency when compared to heuristic-based algorithms. It also demands less memory and is invariant to the diagonal rescaling of gradients, being, therefore, suitable for problems that have a large amount of data. To avoid stopping at local minima, a learning rate of 0.001 was used. The optimization process was initialized with weight and bias defined by the algorithm proposed by Glorot and Bengio [67]. This algorithm initializes the weight and bias following a Gaussian distribution with mean value equal to zero and the variance equal to , in which is the number of input connections with the first hidden layer and is the number of output connections with the last hidden layer.
In addition to the training process involving the calibration of weights and biases, it was also necessary to define the number of hidden layers, the number of neurons per hidden layer, and the activation function to be used in the problem. This was achieved using an iterative training process based on Bayesian search [68]. This adopted procedure is basically a Bayesian Optimization in which the objective function is the error metric calculated for the validation data set, and the variables are the activation function, the number of hidden layers, and the number of neurons per hidden layer. The methodology consisted of training different networks, in which, for each trained network, the topology of the next one was defined in such a way that the average absolute error calculated based on a validation database had a greater probability of being smaller than the trained networks until that moment. During this process, it was considered that the neural network would have between three and eight hidden layers and between 1 and 300 neurons per hidden layer. This consideration is closely related to the amount of data for training, and consequently, is related to the amount of stratigraphies generated for training. By considering 45 different stratigraphies and evaluating the displacements at 500 points due to the load applied at 33 different depths, the database set has 742,500 data sets, of which 519,750 were used for training. This amount of data was considered because it is of the same order of magnitude as the number of parameters (weights and bias) that would be necessary to calibrate a neural network that had three hidden layers composed of 200 neurons (567,200).
Finally, the networks that presented the best performance were selected. These neural networks use the Relu function as activation function for the input and for the hidden layers, and a linear function as activation function for the output layer. The number of neurons in each layer and the total number of weights and biases are presented in Table 1. The neural network was trained to be a proxy of presented the largest number of weights and biases (118,328), which is approximately five times smaller than the amount of data in the data set used for training (519,750). The generalization capacity of the neural network is verified through a numerical example whose parameters are different from those used for training. The training process for each neural network took approximately 24 h on a computer with 12 threads of 2.6 GHz and 32 GB RAM.
TABLE 1.
Number of neurons per layer of each trained ANN.
Output
Neurons per layer
Total n° of weights and bias
17–242–104–116–92–1
52,110
17–221–94–262–263–1
118,328
17–217–198–68–83–72–5–264–1
73,683
17–97–244–76–179–1
57,644
4 Numerical Example
In this section, an application of the neural network Green's function is presented. This example consists of a depleting rectangular-shaped reservoir into a four-layered stratigraphy. The upper layer is named overburden, the second layer is the cap rock, the third layer is where the reservoir is embedded, and the fourth layer is the substratum, as shown in Figure 4. The dashed lines in Figure 4 represent the delimitation of the reservoir while the letters “L”, “R”, “T”, and “B” represent the left side, the right side, the top, and the bottom of the reservoir. The entire model is embedded in a semi-infinite media stiffer than the other layers, and all the materials are linear elastic with properties shown in Table 2. The initial pressure decays inside the reservoir, but it remains constant outside, which is a usual behavior of reservoir during oil and gas extraction.
TABLE 2.
Geomechanics properties for numerical application.
Notation
Definition
Value
Unit
Layer 1
Elasticity modulus
34
GPa
Poisson's ratio
0.25
—
Layer 2
Elasticity modulus
46
GPa
Poisson's ratio
0.23
—
Layer 3
Elasticity modulus
7
GPa
Poisson's ratio
0.33
—
Reservoir
Elasticity modulus
7
GPa
Poisson's ratio
0.33
—
Biot coefficient
0.8
—
Pore pressure change
−10
MPa
Layer 4
Elasticity modulus
38
GPa
Poisson's ratio
0.34
—
Semi-infinite media
Elasticity modulus
46
GPa
Poisson's ratio
0.20
—
This example was solved by the classical Green's function approach for heterogeneous media [35], which applies a homogeneous Green's function, and by the ANN-based Green's function approach, which applies a ANN as proxy of a heterogeneous Green's function. Both results were discussed and compared in relation accuracy and processing time. The discretization considered for the classical approach had 2880 elements and 3066 degrees of freedom, and the numerical integration adopted was a level 3 Bartholomew quadrature [69]. For the ANN-based approach, the model was discretized in 44 linear elements around the reservoir, with a three-point Gauss quadrature rule for numerical integration.
Figure 5 shows the vertical displacement in the model's middle along the depth of the model, with the starting point being at the surface and the end point at a depth −5000 m, which represents the contact between the last layer and the semi-infinite media. The proposed ANN-based Green's function approach presented similar results as those obtained using the classical approach. It was observed two points where the neural network Green's function had reduced precision, at the top (y = −3500 m) and at the bottom of the reservoir (y = −4000 m).
Vertical displacement through depth over x = 0 (inside reservoir).
Figure 6 shows the vertical displacement along the width of the model at the surface (a), at the top reservoir (b) (y = −3500 m), and at the bottom reservoir (c) (y = −4000 m). The subsidence results show good agreement between the classical and the neural network approaches. For top and bottom reservoir, it was possible to mimic the shape of the function, but it is observed a gap between classical and neural network curves within the reservoir width.
Vertical displacement through width (a) on the surface, (b) above the reservoir, and (c) below the reservoir.
Figure 7 shows the horizontal displacement along the width of the model at the surface (a), at the top reservoir (b) (y = −3500 m), and at the bottom reservoir (c) (y = −4000 m). It can be observed that there is good agreement between the two approaches at the surface. At the top reservoir, both curves are slightly different, but they present similarities such as a peak at the top corners (with different magnitudes) and a null horizontal displacement at the middle. Observing the horizontal displacement at the bottom of the reservoir, the maximum displacements for this depth are in agreement in the two approaches, and the shape of the curves is similar in both cases.
Horizontal displacement through model width (a) on the surface, (b) above the reservoir, and (c) below the reservoir.
In summary, the ANN-based Green's function approach can provide displacements consistent with the displacements obtained using the classical approach. The main difference between the two approaches is the CPU time required, which is reduced by 25% in 12 threads of 2.6 GHz hardware for the neural network approach when compared with the classical one. It is important to highlight that to obtain the solution using ANN-based Green's functions, there was also a computational effort to build the database and train each of the four neural networks. Therefore, if it were necessary for each new problem to generate new data sets and carry out new training, the proposed method would be much more expensive. However, the trained neural networks can be used for other problems that have the same characteristics as the dataset for which it was trained. In this way, effective time savings will occur for stratigraphy problems that have horizontal layers and up to five different materials, independently of the position and shape of the reservoir.
5 Conclusion
The use of neural networks as a proxy for Green's function makes it possible to obtain generalized fundamental solution more efficiently when compared to the classical method. Using these neural Green's functions, it is possible to calculate the displacement field due to a reservoir pore pressure variation, discretizing only the boundary reservoir, while the classical approach demands the discretization of the whole massive near the reservoir. Because of this, it is possible to calculate the displacement in each point of the massif without needing to calculate the displacement in other points of the model. Also, in the proposed approach, the iterative process used in the classical approach is not necessary.
The numerical application consisted of the uniform depleting reservoir embedded in a four-layered massive, which is a typical pre-salt field stratigraphy configuration (seafloor, albian, salt, and underburden). The Green's function approach demanded the reservoir boundary discretization in 44 linear unidimensional elements, while the traditional approach demanded a mesh with 2880 elements and 3066 degrees of freedom. The displacements obtained by the two methods were similar. This validates the reliability of the proposed neural network Green's function, since the data used in the application is different from the data used for the training of the neural network. So, it is expected that for other reservoir geomechanics examples, this approach will also produce reliable results.
The proposed neural Green's function approach can be expanded to non-elastic, three-dimensional problems, and to non-horizontal layers. However, to make it feasible, it is necessary to increase the complexity of the ANNs training and develop other parametrization strategies. For instance, the application of ANN-based Green's functions approach for three-dimensional problems with generic material distribution requires the use of convolution neural networks, which makes it possible to apply generic parametrization of spatial properties distribution. For problems that involve non-elastic materials, the training dataset must be composed of numerical solutions of nonlinear media, which can be time-consuming and demand the use of recurrent neural networks to capture trajectory dependence of these materials. However, once the network is trained, the use of the ANN-based Green's function will be identical to what was presented in the example provided, as long as its application has characteristics that follow the same criteria as the training data set.
Finally, it is observed that the proposed method offers a significant computational performance gain, which is highly valuable for obtaining results that support time-sensitive decision-making during reservoir development. Moreover, this computational efficiency becomes a major advantage when performing stochastic or optimization analyses, as such analyses typically require thousands of numerical simulations. While the speedup is a clear benefit of the ANN-based Green's function approach, the most important aspect is understanding the source of this advantage. The performance gain is achieved because the method allows the computation of any component of the displacement vector at any point in the model without the need to calculate the entire displacement field, as is required in the finite element method. Therefore, depending on the number of points of interest to be evaluated, the computational gain can be substantially greater than the gain observed in the numerical example. This characteristic is enabled by the ability to obtain a generic fundamental solution using ANNs, which allows the displacement equation to be formulated solely in terms of input parameters such as the Biot coefficient, pore pressure variation, and the fundamental solutions represented by the neural networks.
Acknowledgments
The authors would like to thank Professor Dr. Yves M. Leroy, from Imperial College London, for his enormous contributions to the Green function approach. The first and last authors of this work were supported by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brasil (CAPES)—Finance Code 001.
The Article Processing Charge for the publication of this research was funded by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) (ROR identifier: 00x0ma614).
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A: Melan fundamental solution
The Green function for elastic semi-infinite media () can be decomposed into the sum of two parts, the first referring to the 2D Green Function for elastic infinite media, represented by , and the second formed by complementary terms, represented by , denoting the position of the point load and denoting the position where the displacements are evaluated, defined in Figure A.1.
(A.1)
1 2D Kelvin's fundamental solution
Using the Cartesian coordinate system shown in Figure A.1, the displacements at position generated by a horizontal unit point load applied at point are given by:
Data sharing is not applicable to this article as no new data were created or analyzed in this study.
References
1Y. Liu, H. Iwashita, and C. Hu, “A Calculation Method for Finite Depth Free-Surface Green Function,” International Journal of Naval Architecture and Ocean Engineering7 (2015): 375–389.
2A. H. Olson, J. A. Orcutt, and G. A. Frazier, “The Discrete Wavenumber/Finite Element Method for Synthetic Seismograms,” Geophysical Journal of the Royal Astronomical Society77 (1984): 421–460.
3J. C. F. Telles and S. Guimarães, “Green's Function: A Numerical Generation for Fracture Mechanics Problems via Boundary Elements,” Computer Methods in Applied Mechanics and Engineering188 (2000): 847–858.
4N. Boullé, C. J. Earls, and A. Townsend, “Data-Driven Discovery of Green's Functions With Human-Understandable Deep Learning,” Scientific Reports12 (2022): 1–9.
6G. Lin, F. Chen, P. Hu, et al., “BI-GreenNet: Learning Green's Functions by Boundary Integral Network,” Communications in Mathematics and Statistics11 (2023): 103–129.
7T. Alkhalifah, C. Song, and U. B. Waheed, “Machine Learned Green's Functions That Approximately Satisfy the Wave Equation,” in SEG International Exposition and Annual Meeting D041S109R002 (SEG, 2020).
9T. I. Götz, C. Schmidkonz, S. Chen, S. Al-Baddai, T. Kuwert, and E. W. Lang, “A Deep Learning Approach to Radiation Dose Estimation,” Physics in Medicine and Biology65 (2020): 35007.
10C. R. Gin, D. E. Shea, S. L. Brunton, and J. N. Kutz, “DeepGreen: Deep Learning of Green's Functions for Nonlinear Boundary Value Problems,” Scientific Reports11 (2021): 1–14.
11J. K. Furtney, C. Thielsen, W. Fu, and R. Le Goc, “Surrogate Models in Rock and Soil Mechanics: Integrating Numerical Modeling and Machine Learning,” Rock Mechanics and Rock Engineering55 (2022): 2845–2859.
12M. J. Dall'Aqua, E. J. R. Coutinho, E. Gildin, Z. Guo, H. Zalavadia, and S. Sankaran, “Input-Output Invariant Fast Proxy Models for Production Optimization,” in Proceedings of the SPE Latin American and Caribbean Petroleum Engineering Conference (Paper No. SPE-213117-MS) (Society of Petroleum Engineers, 2023).
13C. S. W. Ng, A. Jahanbani Ghahfarokhi, M. Nait Amar, and O. Torsæter, “Smart Proxy Modeling of a Fractured Reservoir Model for Production Optimization: Implementation of Metaheuristic Algorithm and Probabilistic Application,” Natural Resources Research30 (2021): 2431–2462.
14A. Merzoug and V. Rasouli, “Offset Well Design Optimization Using a Surrogate Model and Metaheuristic Algorithms: A Bakken Case Study,” Eng4 (2023): 1290–1305.
15R. Abdel Azim, “Application of Artificial Neural Network in Optimizing the Drilling Rate of Penetration of Western Desert Egyptian Wells,” SN Applied Sciences2 (2020): 1–13.
16F. Zheng, Z. Ma, H. Viswanathan, R. Pawar, B. Jha, and B. Chen, “Deep Learning Assisted Multi-Objective Optimization of Geological CO2 Storage under Geomechanical Risks,” in Proceedings of the SPE Annual Technical Conference and Exhibition (SPE, 2024).
17Z. Sun, J. Xu, D. N. Espinoza, and M. T. Balhoff, “Optimization of Subsurface CO2 Injection Based on Neural Network Surrogate Modeling,” Computers & Geosciences25 (2021): 1887–1898.
18A. Almasov and M. Onur, “Life-Cycle Optimization of the Carbon Dioxide Huff-n-Puff Process in an Unconventional Oil Reservoir Using Least-Squares Support Vector and Gaussian Process Regression Proxies,” SPE Journal26 (2021): 1914–1945.
19J. R. Mianroodi, N. H. Siboni, and D. Raabe, “Teaching Solid Mechanics to Artificial Intelligence—A Fast Solver for Heterogeneous Materials,” NPJ Computational Materials7 (2021): 1–10.
20A. Argilaga and D. Zhuang, “Predicting the Non-Deterministic Response of a Micro-Scale Mechanical Model Using Generative Adversarial Networks,” Materials15 (2022): 965.
21I. B. C. M. Rocha, P. Kerfriden, and F. P. van der Meer, “Machine Learning of Evolving Physics-Based Material Models for Multiscale Solid Mechanics,” Mechanics of Materials184 (2023): 104707.
22M. A. Maia, I. B. C. M. Rocha, P. Kerfriden, and F. P. van der Meer, “Physically Recurrent Neural Networks for Path-Dependent Heterogeneous Materials: Embedding Constitutive Models in a Data-Driven Surrogate,” Computer Methods in Applied Mechanics and Engineering407 (2023): 115934.
23E. Haaf, P. Wikby, A. Abed, et al., “A Metamodel for Estimating Time-Dependent Groundwater-Induced Subsidence at Large Scales,” Engineering Geology341 (2024).
24S. Wang, Y. Zhang, and Y. S. Wu, “Deep Learning Accelerated Hydraulic-Mechanical Simulation With Prior Smoothness Constraints for Heterogeneous Petroleum Reservoirs,” SPE Journal27 (2022): 2689–2702.
25F. Zheng, B. Jha, and B. Jafarpour, “A Deep Learning-Based Surrogate Model for Rapid Assessment of Geomechanical Risks in Geologic CO2 Storage,” in Proceedings of the SPE/AAPG/SEG Carbon, Capture, Utilization, and Storage Conference and Exhibition (CCUS, 2024), https://doi.org/10.15530/ccus-2024-4003166.
26C. Guardiani, E. Soranzo, and W. Wu, “Time-Dependent Reliability Analysis of Unsaturated Slopes Under Rapid Drawdown With Intelligent Surrogate Models,” Acta Geotechnica17 (2022): 1071–1096.
27C. Yang, L. Nghiem, J. Erdle, et al., “An Efficient and Practical Workflow for Probabilistic Forecasting of Brown Fields Constrained by Historical Data,” in Proceedings of the SPE Annual Technical Conference and Exhibition (SPE, 2015), 5822–5839.
28D. Degen, M. Cacace, and F. Wellmann, “3D Multi-Physics Uncertainty Quantification Using Physics-Based Machine Learning,” Scientific Reports12 (2022): 1–10.
29G. Shahzadi and A. Soulaimani, “Deep Neural Network-Based Inverse Analysis With Application to a Rockfill Dam,” KSCE Journal of Civil Engineering28 (2024): 155–168.
30R. Abreu, C. Mejia, and D. Roehl, “Inverse Analysis of Hydraulic Fracturing Tests Based on Artificial Intelligence Techniques,” International Journal for Numerical and Analytical Methods in Geomechanics46 (2022): 2582–2602.
31R. Abreu, C. Mejia, D. Roehl, and L. C. Pereira, “Parameter Identification of Minifrac Numerical Tests Using a Gradient Boosting-Based Proxy Model and Genetic Algorithm,” International Journal for Numerical and Analytical Methods in Geomechanics48 (2024): 793–821.
32S. Qian, Z. Dong, Q. Shi, et al., “Optimization of Shale Gas Fracturing Parameters Based on Artificial Intelligence Algorithm,” Artificial Intelligence in Geosciences4 (2023): 95–110.
33S. Tripoppoom, X. Ma, R. Yong, et al., “Assisted History Matching in Shale Gas Well Using Multiple-Proxy-Based Markov Chain Monte Carlo Algorithm: The Comparison of K-Nearest Neighbors and Neural Networks as Proxy Model,” Fuel262 (2020): 116563.
34C. Maschio and D. J. Schiozer, “A New Optimization Framework Using Genetic Algorithm and Artificial Neural Network to Reduce Uncertainties in Petroleum Reservoir Models,” Engineering Optimization47 (2015): 72–86.
35M. L. Peres, L. C. Mesquita, Y. M. Leroy, and E. D. Sotelino, “Stress Evolution in Elastically Heterogeneous and Non-Linear Fluid-Saturated media With a Green's Function Approach,” International Journal for Numerical and Analytical Methods in Geomechanics45 (2021): 1323–1346.
38J. Geertsma, “A Basic Theory of Subsidence Due to Reservoir Compaction: The Homogeneous Case” Transactions of the Royal Dutch Society of Geologists and Mining Engineers28 (1973): 43–62.
42G. H. C. Van Opstal, “The Effect of Base-Rock Rigidity on Subsidence Due to Reservoir Compaction,” in Proceedings of the 3rd Congress of the International Society for Rock Mechanics (ISRM, 1974), 1102–1111.
43P. Tempone, E. Fjær, and M. Landrø, “Improved Solution of Displacements due to a Compacting Reservoir Over a Rigid Basement,” Applied Mathematical Modelling34 (2010): 3352–3362.
45H. Soltanzadeh and C. D. Hawkes, “Semi-Analytical Models for Stress Change and Fault Reactivation Induced by Reservoir Production and Injection,” Journal of Petroleum Science & Engineering60 (2008): 71–85.
46J. D. Eshelby, “The Determination of the Elastic Field of an Ellipsoidal Inclusion, and Related Problems,” Proceedings of the Royal Society of London Series A Mathematical and Physical Sciences241, no. 1226 (1957): 376–396.
47J. D. Eshelby, “The Elastic Field Outside an Ellipsoidal Inclusion,” Proceedings of the Royal Society of London Series A Mathematical and Physical Sciences252, no. 1271 (1959): 561–569.
49L. F. Muñoz and D. Roehl, “An Analytical Solution for Displacements Due to Reservoir Compaction Under Arbitrary Pressure Changes,” Applied Mathematical Modelling52 (2017): 145–159.
50J. Du and J. E. Olson, “A Poroelastic Reservoir Model for Predicting Subsidence and Mapping Subsurface Pressure Fronts,” Journal of Petroleum Science and Engineering30, no. 3-4 (2001): 181–197.
51A. Mehrabian and Y. N. Abousleiman, “Journal of Petroleum Science and Engineering Geertsma's Subsidence Solution Extended to Layered Stratigraphy,” Journal of Petroleum Science & Engineering130 (2015): 68–76.
52M. Wangen and G. Halvorsen, “A Three-Dimensional Analytical Solution for Reservoir Expansion, Surface Uplift and Caprock Stress due to Pressurized Reservoirs,” Mathematical Geosciences52 (2019): 253–284.
54J. B. Altmann, T. M. Müller, B. I. R. Müller, M. R. P. Tingay, and O. Heidbach, “Poroelastic Contribution to the Reservoir Stress Path,” International Journal of Rock Mechanics and Mining Sciences47 (2010): 1104–1113.
55G. Gambolati, M. Ferronato, P. Teatini, R. Deidda, and G. Lecca, “Finite Element Analysis of Land Subsidence Above Depleted Reservoirs With Pore Pressure Gradient and Total Stress Formulations,” International Journal for Numerical and Analytical Methods in Geomechanics25 (2001): 307–327.
56D. Kosloff, R. F. Scott, and J. Scranton, “Finite Element Simulation of Wilmington Oil Field Subsidence: I. Linear Modelling,” Tectonophysics65 (1980): 339–368.
57Y. Zhou and G. Z. Voyiadjis, “Finite Element Modeling of Production-Induced Compaction and Subsidence in a Reservoir Along Coastal Louisiana,” Journal of Coastal Research35 (2019): 600–614.
58D. Kosloff, R. F. Scott, and J. Scranton, “Finite Element Simulation of Wilmington Oil Field Subsidence: II. Nonlinear Modelling,” Tectonophysics70 (1980): 159–183.
59Z. Niu, Q. Li, and X. Wei, “Estimation of the Surface Uplift Due to Fluid Injection Into a Reservoir With a Clayey Interbed,” Computers and Geotechnics87 (2017): 198–211.
60C. Chang, E. Mailman, and M. Zoback, “Time-Dependent Subsidence Associated With Drainage-Induced Compaction in Gulf of Mexico Shales Bounding a Severely Depleted Gas Reservoir,” American Association of Petroleum Geologists Bulletin98 (2014): 1145–1159.
61G. Z. Voyiadjis and Y. Zhou, “Time-Dependent Modeling of Subsidence Due to Drainage in Bounding Shales: Application to a Depleted Gas Field in Louisiana,” Journal of Petroleum Science & Engineering166 (2018): 175–187.
63M. Lesueur, T. Poulet, and M. Veveakis, “Three-Scale Multiphysics Finite Element Framework (FE3) Modelling Fault Reactivation,” Computer Methods in Applied Mechanics and Engineering365 (2020): 112988.
66D. P. Kingma and J. Ba, “Adam: A Method for Stochastic Optimization,” in Proceedings of the 3rd International Conference on Learning Representations (ICLR) (ICLR, 2015), 1–15.
67X. Glorot and Y. Bengio, “Understanding the Difficulty of Training Deep Feedforward Neural Networks,” Journal of Machine Learning Research9 (2010): 249–256.
68J. Wu, X. Y. Chen, H. Zhang, L. D. Xiong, H. Lei, and S. H. Deng, “Hyperparameter Optimization for Machine Learning Models Based on Bayesian Optimization,” Journal of Electronic Science and Technology17 (2019): 26–40.
Please check your email for instructions on resetting your password.
If you do not receive an email within 10 minutes, your email address may not be registered,
and you may need to create a new Wiley Online Library account.
Request Username
Can't sign in? Forgot your username?
Enter your email address below and we will send you your username
If the address matches an existing account you will receive an email with instructions to retrieve your username
The full text of this article hosted at iucr.org is unavailable due to technical difficulties.