Abstract
In the current study, a seismic inversion based on a hybrid optimisation of genetic algorithm (GA) and pattern search (PS) is carried out. The GA is an approach to global optimisation technique that always converges to the global optimum solution but takes much time to converge. On the other hand, the PS is a local optimisation technique and can converge at local or global optimum solution depending on the starting model. If these two techniques are used together (here termed hybrid optimisation), they can enhance one's benefit and reduce the drawbacks of others. The present study developed a methodology to combine GA and PS in a single flowchart and utilise seismic reflection data exclusively to predict porosity and impedance volume in inter-well regions. The algorithms are initially tested on synthetically created data based on the wedge model, the coal coking model, and the 1D convolution model. The performance of the algorithm is remarkably acceptable, according to the error analysis and statistical analysis between the inverted and the anticipated results. After that, the field post-stack seismic data from the Blackfoot field, Canada, is transformed into impedance and porosity using a developed hybrid optimisation technique. The inverted/predicted sections show very high-resolution subsurface information with impedance varying from 6000 to 14000 m/s×g/cc and porosity varying from 5 to 40% in the region. The error decreases from 1.0 to 0.5 for impedance inversion, whereas it varies from 1.4 to 0.5 for porosity inversion within 3000 iterations, which cannot be achieved by a single optimisation technique. The findings also demonstrated a sand channel (reservoir) anomaly with low impedance (6000–9000 m/s×g/cc) and high porosity (12–20%) in between 1040 and 1060 ms time intervals. This study provides evidence that subsurface parameters like acoustic impedance or porosity may be promptly and affordably determined using seismic inversion based on hybrid optimisation. The developed methodology is very helpful in finding subsurface parameters in a limited time and cost, which cannot be achieved only by global or local optimisation.
Similar content being viewed by others
References
Abdel-Fattah Mohamed I, John D and Pigott and Mohamed S El-Sadek 2020 Integrated seismic attributes and stochastic inversion for reservoir characterisation: insights from Wadi field (NE Abu-Gharadig Basin, Egypt); J. Afr. Earth Sci. 161 103661, https://doi.org/10.1016/j.jafrearsci.2019.103661.
Bogani C, Gasparo M G and Papini A 2009 Generalised pattern search methods for a class of nonsmooth optimisation problems with the structure; J. Comput. Appl. Math. 229(1) 283–293, https://doi.org/10.1016/j.cam.2008.10.047.
Chatterjee S, Burreson M, Six B and Michel J M 2016 Seismically derived porosity prediction for field development-an onshore Abu Dhabi Jurassic carbonate reservoir case study; Abu Dhabi SPE J., https://doi.org/10.2118/183116-MS.
Chunduru R K, Sen M K and Stoffa P L 1997 Hybrid optimisation methods for geophysical inversion; J. Geophys. Res. 62(4) 1196–1207, https://doi.org/10.1190/1.1444220.
Cuddy and Glover 2002 The application of fuzzy logic and genetic algorithms to reservoir characterisation and modeling Soft Computing for Reservoir Characterization and Modeling; Heidelberg Physica-Verlag HD, https://doi.org/10.1007/978-3-7908-1807-9_10.
Dadashpour M 2009 Reservoir characterisation using production data and time-lapse seismic data; PhD thesis, http://hdl.handle.net/11250/239310.
Dai R, Zhang F and Liu H 2016 Seismic inversion based on proximal objective function optimization algorithm; Geophysics 81(5) R237–R246.
Das B and Chatterjee R 2016 Porosity mapping from inversion of post-stack seismic data; Georesursy 18(4) 306–313, https://doi.org/10.18599/grs.18.4.8.
Dugda M and Moazzami F 2020 Generalised pattern search algorithm for crustal modeling; Computation 8(4) 105, https://doi.org/10.3390/computation8040105.
Feng R, Mejer Hansen T, Grana D and Balling N 2020 An unsupervised deep-learning method for porosity estimation based on post-stack seismic data; Geophysics 85(6) M97–M105, https://doi.org/10.1190/geo2020-0121.1.
González E F, Mukerji T and Mavko G 2008 Seismic inversion combining rock physics and multiple-point geostatistics; Geophysics 73(1) R11–R21, https://doi.org/10.1190/1.2803748.
Hooke R and Jeeves T A 1961 Direct search solution of numerical and statistical problems; J. ACM 8(2) 212–229, https://dl.acm.org/doi/pdf/10.1145/321062.321069.
Jeong C, Mukerji T and Mariethoz G 2017 A fast approximation for seismic inverse modeling: Adaptive spatial resampling; Math. Geosci. 49 845–869, https://doi.org/10.1007/s11004-017-9693-y.
Kearey P, Brooks M and Hill I 2002 An introduction to geophysical exploration, Vol. 4, John Wiley & Sons.
Khajehzadeh M, Keawsawasvong S, Sarir P and Khailany D K 2022 Seismic analysis of earth slope using a novel sequential hybrid optimisation algorithm; Period. Polytech. Civ. 66(2) 355–366, https://doi.org/10.3311/PPci.19356.
Lawton D C, Stewart R R, Cordsen A and Hrycak S 1995 Advances in 3C-3D design for converted waves; CREWES Res. Rep. 7 43-1.
Lawton D C, Stewart R, Cordsen A and Hrycak S 1996 Design review of the Blackfoot 3C–3D seismic program; CREWES Project Res. Rep. 8(38) 1.
Li W M, Jiang Z H, Wang T L and Zhu H P 2014 An optimisation method based on generalised pattern search algorithm to identify bridge parameters indirectly by a passing vehicle; J. Sound Vib. 333(2) 364–380, https://doi.org/10.1016/j.jsv.2013.08.021.
Liang X, Xu S, Liu Y and Sun L 2022 A modified whale optimisation algorithm and its application in seismic inversion problem; Inf. Mob., https://doi.org/10.1155/2022/9159130.
Liu Q, Dong N, Ji Y and Chen T 2018 Direct reservoir property estimation based on prestack seismic inversion; J. Pet. Sci. Eng. 171 1475–1486, https://doi.org/10.1016/j.petrol.2018.08.028.
Lupinacci W M, Gomes L D M S, Ferreira D J A, Bijani R and Freire A F M 2020 An integrated approach for carbonate reservoir characterisation: A case study from the Linguado Field, Campos Basin; Braz. J. Geol. 50, https://doi.org/10.1590/2317-4889202020190103.
Madić M and Miroslav R 2014 Optimisation of machining processes using pattern search algorithm; Int. J. Ind. Eng. 2 223–234,https://doi.org/10.5267/j.ijiec.2014.1.002.
Margrave G F, Lawton D C, Stewart R R, Miller S L, Yang G Y, Simin V, Potter C C, Zhang Q and Todorov T 1997 The Blackfoot 3C-3D seismic survey: A case study; SEG Technical Program Expanded Abstracts 2021–2024; Soc. Expl. Geophys., https://doi.org/10.1190/1.1885847.
Margrave G F, Stewart R R and Larsen J A 2001 Joint PP and PS seismic inversion; Lead. Edge 20(9) 1048–1052, https://doi.org/10.1190/1.1487311.
Maurya S P, Singh K H, Kumar A and Singh N P 2018 Reservoir characterisation using post-stack seismic inversion techniques based on real coded genetic algorithm; J. Geophys. 39(2), https://www.researchgate.net/profile/SpMaurya/publication/327261029.
Maurya S P and Singh K H 2015 LP and ML sparse spike inversion for reservoir characterization – a case study from Blackfoot area, Alberta, Canada; In: 77th EAGE Conference and Exhibition 2015; European Assoc. Geosci. Eng. 2015(1) 1–5.
Maurya S P, Singh N P and Singh K H 2020 Seismic inversion methods: A practical approach, Vol. 1, Berlin/Heidelberg, Germany, Springer, https://link.springer.com/book/10.1007/978-3-030-45662-7.
Maurya S P, Singh K H, Mahadasu P, Singh A P, Hema G, Kushwaha P K and Singh R 2023 Prediction of acoustic impedance and density porosity using seismic inversion, and geostatistical methods on Krishna Godavari basin, India: A case study; J. Appl. Geophys. 219 105237.
Nath S K, Chakraborty S, Singh S K and Ganguly N 1999 Velocity inversion in cross-hole seismic tomography by counter-propagation neural network, genetic algorithm and evolutionary programming techniques; Geophys. J. Int. 138(1) 108–124, https://doi.org/10.1046/j.1365-246x.1999.00835.x.
Padhi A and Mallick S 2014 Multicomponent pre-stack seismic waveform inversion in transversely isotropic media using a non-dominated sorting genetic algorithm; Geophys. J. Int. 196(3) 1600–1618, https://doi.org/10.1093/gji/ggt460.
Rasmussen K B and Maver K G 1996 Direct inversion for porosity of post stack seismic data European 3-D Reservoir Modelling Conference; OnePetro, https://doi.org/10.2118/35509-MS.
Romero C E, Carter J N, Gringarten A C and Zimmerman R W 2002 A modified genetic algorithm for reservoir characterisation; SPE International Oil and Gas Conference and Exhibition in China, SPE-64765, https://doi.org/10.2118/64765-MS.
Salamanca A, Gutiérrez E and Montes L 2017 September optimisation of a seismic inversion genetic algorithm; SEG International Exposition and Annual Meeting, OnePetro, https://onepetro.org/SEGAM/proceedings-pdf/SEG17/All-SEG17/SEG-2017-17795633/1309294/seg-2017-17795633.pdf.
Sayers C and Chopra S 2009 Introduction to this special section: Seismic modeling; Lead Edge 28(5) 528–529, https://doi.org/10.1190/1.3124926.
Sen M K 2006 Seismic inversion: Richardson Texas; Society of Petroleum Engineers, http://store.spe.org/seismic-inversion--p73.aspx.
Sen M K and Stoffa P L 1991 Nonlinear one-dimensional seismic waveform inversion using simulated annealing; Geophysics 56(10) 1624–1638, https://doi.org/10.1190/1.1442973.
Sen M K and Stoffa P L 2013 Global Optimization Methods in Geophysical Inversion, Cambridge University Press, Austin.
Serra O E 1983 Fundamentals of well-log interpretation United States; https://www.osti.gov/biblio/5373704.
Shankar U, Ojha M and Ghosh R 2021 Assessment of gas hydrate reservoir from inverted seismic impedance and porosity in the northern Hikurangi margin New Zealand; Mar. Pet. Geol. 123 104751, https://doi.org/10.1016/j.marpetgeo.2020.104751.
Simin Vladan, Harrison Mark P and Lorentz Gary A 1996 Processing the Blackfoot 3C–3D seismic survey; CREWES Res. Rep. 8 39–41.
Stoffa P L and Sen M K 1991 Seismic waveform inversion using global optimization methods; In: 2nd International Congress of the Brazilian Geophysical Society; European Assoc. Geosci. Eng., cp-316.
Wyllie, Malcolm R J, Alvin G R and Louis G W 1956 Elastic wave velocities in heterogeneous and porous media; Geophysics 21 41–70, https://doi.org/10.1190/1.1438217.
Yan X, Zhang M and Wu Q 2021 Big-data-driven pre-stack seismic intelligent inversion; Inf. Sci. 549 34–52, https://doi.org/10.1016/j.ins.2020.11.012.
Yilmaz Ö 2001 Seismic data analysis: Processing, inversion, and interpretation of seismic data; Society of Exploration Geophysicist, https://library.seg.org/doi/pdf/10.1190/1.9781560801580.fm.
Zhang K, Lin N, Zhang D, Zhang J, Yang J and Tian G 2022 Automatic tracking for seismic horizons using convolution feature analysis and optimisation algorithm; J. Pet. Sci. Eng. 208 109441, https://doi.org/10.1016/j.petrol.2021.109441.
Acknowledgements
We thank GeoSoftware for supplying Hampson Russell software, including the Emerge and Strata modules, to Banaras Hindu University. In addition, one of the authors, S P Maurya, thanks the funding organisations UGC-BSR (M-14-0585) and IoE BHU (Dev. Scheme no. 6031B) for their financial help. Furthermore, we recognise the academic licenses for MATLAB (2022b) and Norsar (complete package), which may be obtained from www.mathworks.com and www.norsar.no, respectively. This task would be impossible to complete without their assistance.
Author information
Authors and Affiliations
Contributions
Nitin Verma, S P Maurya and Ravi Kant: Conceptualisation, methodology, and software; Raghav Singh and A P Singh: Inversion software and validation; G Hema and M K Srivastava: Investigation and resources; Nitin Verma and Ravi Kant: Data curation and writing-original draft preparation; Alok K Tiwari, P K Kushwaha and Richa: Writing, reviewing and editing; K H Singh, S P Maurya and M K Srivastava: Supervision and project management.
Corresponding author
Additional information
Communicated by Arkoprovo Biswas
Appendices
Appendix A
1.1 A.1 Mathematical formulation for impedance prediction
The acoustic impedance can be estimated from the hybrid optimisation as follows:
-
1.
Select desired seismic and well-log data as input.
-
2.
Convert depth to time so that the well-log (depth domain) and seismic data (time domain) can be used together.
-
3.
Select a desired genetic operator and implement it to get the initial population that contains the acoustic impedance vector.
-
4.
Calculate reflectivity from the impedance using equation (1).
-
5.
Calculate synthetic trace using the following formula.
$$Synthetic \; trace \; \left(t\right)= w \times r = \int^{\infty}_{0}r\left(n\right)w\left(n-t\right)dn,$$(A.1)
where \(t\) is time and \(n\) is the data index number. When using sampled data, the linear discrete convolution's integral transforms into a sum and can be written as follows.
-
6.
Calculate the RMS error between synthetic data and the input seismic data using equation (2).
-
7.
Modify the initial population to reduce RMS error as much as possible within a limited time interval by repeating steps 3–6.
-
8.
The output of this step will be acoustic impedance (say \({AI}_{0}\)) that satisfies equation (2).
-
9.
Use a pattern search algorithm by choosing the initial model \(({AI}_{0}\)) as input.
-
10.
Construct a pattern vector and create the mesh.
-
11.
Calculate the RMS error using equation (2).
-
12.
Identify the best solution based on the RMS error and modify the new solution based on the best solution.
-
13.
Check whether the new solution is better than the existing best solution. Based on these, expand or contract mesh.
-
14.
Repeat steps 9–12 to terminate the program and get the desired acoustic impedance.
The above RMS error is just one of many ways to estimate error, and whether it represents the ‘actual’ error depends on the specific problem and data. Here, the RMS error calculates the square root of the mean of the squared differences between predicted values and actual values. It quantifies how far, on average, the predictions are from the true values. In this optimisation and model-fitting procedures, RMS error serves as the objective function to minimise. In such cases, minimising the RMS error can lead to model parameters that produce predictions that are closest, on average, to the observed values. That is RMS error is chosen here which is very close to the actual error.
Appendix B
2.1 B.1 Mathematical formulation for porosity prediction
Porosity, a measurement of the amount of pore space within a rock, is frequently used as a sign of a reservoir's capacity to hold fluids. In general, a rock's impedance reduces as its porosity and fluid saturation rise. Although there are instances where more porosity can lead to higher impedance, the relationship between porosity and impedance is not always clear-cut (Feng et al. 2020).
Nevertheless, to calculate the porosity for post-stack data that is based on the link between AI and porosity, the information on acoustic impedance based on well logs can be used. In this case, the goal is to provide a method for utilising AI reflectivity to forecast porosity for a related sand channel. To compute porosity from density logs, a well-log analysis technique called density porosity is commonly used. Given below is the relationship for calculating bulk density from the density log (Serra 1983).
where \(\phi, \, { \rho }_{f}\,{ {\text\,{and}}\, \rho }_{ma}\) indicate porosity fluid and matrix density, respectively. To calculate porosity from density logs, we select 1.1 g/cc for fluid density and 2.65 g/cc for matrix density. Further, a velocity (v) formula for porous rock has been proposed by Wyllie et al. (1956) as follows:
where \({v}_{f}\) and \({v}_{ma}\) stand for fluid and matrix velocity, respectively. Further, Rasmussen and Maver (1996) provided an AI of the porous rock as follows:
Equation (B.3) can be approximated by equations (B.1 and B.2) since the matrix density and velocity are significantly greater than the fluid density and velocity. Further, a model connecting AI and porosity is provided by Rasmussen and Maver (1996) and is shown below:
This is a straight-line equation with slope \(q\) and intercept \({AI}_{0}\). According to observations, the value of the log(\({AI}_{0}\)) in equation (B.4) has very little impact relative to \(q \, {\text{log}}\,\left(\frac{\phi }{1-\phi }\right)\), therefore we can disregard it (Yilmaz 2001; Kearey et al. 2002; Chatterjee et al. 2016). The relationship between acoustic impedance and reflection coefficient, also known as impedance reflectivity, can be expressed mathematically using the following equation (Rasmussen and Maver 1996).
The formula below can also be used to define porosity reflectivity (Rasmussen and Maver 1996).
The porosity reflectivity and the acoustic reflectivity can be connected (while ignoring smaller parameters) using equations (B.3–B.6) (Rasmussen and Maver 1996; Das and Chatterjee 2016; Shankar et al. 2021). The relationship between porosity reflectivity and AI reflectivity can be described as follows:
To calculate the slope, q, or the correlation coefficient between acoustic impedance (AI) and porosity reflectivity, a linear regression analysis can be performed. Once the linear regression line is fitted, the slope represents the correlation factor or the coefficient of the AI variable. It indicates the rate of change or the strength of the relationship between AI and porosity reflectivity.
By the analogy of equation (B.7), we can understand the porosity wavelet can be defined as the multiplication of the AI wavelet and the correlation coefficient \(q\). As a result, the correlation coefficient will be multiplied by the AI wavelet (calculated from density and velocity logs) to produce the porosity wavelet. The seismic response or signature connected to changes in porosity in the subsurface is represented by the porosity wavelet. It is usually obtained from well-log data or empirical observations, and it is specifically intended to capture the properties of porosity reflectivity.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Verma, N., Maurya, S.P., Kant, R. et al. Reservoir characterisation using hybrid optimisation of genetic algorithm and pattern search to estimate porosity and impedance volume from post-stack seismic data: A case study. J Earth Syst Sci 133, 90 (2024). https://doi.org/10.1007/s12040-024-02299-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12040-024-02299-y