Next Article in Journal
Control and Techno-Economic Analysis of Cross-Seasonal Thermal Energy Storage: A Multi-Scenario Assessment
Previous Article in Journal
Study on the Heat Release Behaviors During Oxidation of Pulverized Coal-Dispersed Ventilation Air Methane in Regenerator Channels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Water and Gas Flooding Oil Monitored by a Real-Time U-Net Neural Network-Based Method

1
State Key Laboratory of Shale Oil and Gas Enrichment Mechanisms and Effective Development, Beijing 102206, China
2
SINOPEC Petroleum Exploration and Production Research Institute, Beijing 102206, China
*
Author to whom correspondence should be addressed.
Energies 2026, 19(11), 2601; https://doi.org/10.3390/en19112601
Submission received: 23 March 2026 / Revised: 22 May 2026 / Accepted: 24 May 2026 / Published: 28 May 2026

Abstract

There are several methods which are utilized for flooding oil process monitoring, such as the seismic methods, and the electromagnetic methods. As the gas flooding oil process is complicated, conventional methods are not capable of monitoring the gas flooding oil process accurately. This study utilizes the Ground Penetrating Radar (GPR) method to monitor the CO2 flooding oil and water flooding oil processes, as the difference in dielectric constants and conductivity of CO2, oil and water is utilized to infer distributions of CO2, oil and water. Moreover, as GPR data processing is time-consuming, it is impossible to process the GPR data in real-time by a conventional method, such as the full waveform inversion method. This study utilizes U-Net neural networks to invert for the subsurface dielectric constants and conductivity distributions of CO2, oil and water in real-time. A deep learning inversion network based on the U-Net architecture is trained to extract multi-scale features through an encoder–decoder structure, achieving an end-to-end mapping from GPR echo signals to subsurface electrical parameters. The study utilizes the gprMax forward tool to simulate the dynamic response changes in rock-electrical parameters during flooding and constructs a high-resolution training dataset of 100,000 samples. Each sample contains the relationships between a subsurface electrical parameter model and its corresponding multi-transmitter, multi-receiver GPR responses. This method was first tested by the synthetic data of oil–water flooding and oil–water–gas flooding, and then it was tested by observed data from physical core experiments. Numerical and physical core experimental results show that the method accurately inverts the electrical parameter distributions of oil, water, and gas in the sandstone model, successfully capturing the position and morphology changes in the displacement front. The average relative error of dielectric constant inversion is controlled within 8% with the error mainly from the low dielectric constant regions and the relative error of conductivity is smaller than 10%, with the error mainly concentrated in high-conductivity water regions for conductivity inversion results. The results reveal the feasibility and superiority of the neural network-based deep learning method in GPR electromagnetic inversion, providing a new method for real-time flooding monitoring and intelligent reservoir development during oil and gas flooding. Moreover, the proposed approach offers a fast inversion solution and is less affected by the initial model and noise.

1. Introduction

In the field of unconventional oil and gas development, improving oil recovery has always been a crucial issue [1]. Song [2] proposes that water or CO2 injection to displace residual oil is a common enhanced oil-recovery method, and its efficiency is closely related to the distribution of multiphase fluids in the reservoir. There are several methods usually utilized to monitor the distribution of the multiphase fluids in the flooding process. Traditional multiphase-fluid-detection methods, such as electric well logging, nuclear magnetic resonance, and CT imaging, although able to detect fluid distribution and pore structure to some extent, are generally limited by their resolutions, experimental complexities, or low sensitivity to water, gas, or oil, and make real-time precise fluid migration investigation difficult [3,4]. However, the electrical parameters of water, gas, and oil, such as their conductivity and dielectric constant, are different, and they are useful to determine the distributions of oil, water, and gas during the flooding process, thereby laying the foundation for understanding the migration phases in the rock. Further, these parameters provide insights into the dynamic changes in fluid saturations in the flooding process, which are critical for optimizing recovery strategies [5].
The Ground Penetrating Radar (GPR) is a non-contact, non-destructive detection technique based on the propagation principles of high-frequency electromagnetic waves. It is highly sensitive to electrical parameters such as conductivity and dielectric constant and is characterized by high resolution, moderate penetration depth, and fast response time. During CO2 or water flooding oil in reservoirs, the saturation of oil, water, and gas in the pore structure changes, leading to variations in the dielectric constant and conductivity parameters. These changes also lead to changes in the acquired GPR response data. Bradford, Cassidy and Liu propose to use multifold GPR and Ground Penetrating Radar to measure the fluid in the rock samples [6,7,8]. Thus, it is an effective approach for studying water or gas flooding oil processes in rock samples. It has been increasingly used in the monitoring of rock-electrical properties during oil reservoir displacement processes.
Inversion results of the distributions of conductivity and dielectric constant from the acquired GPR response data are usually utilized to reveal the changes in electrical parameters in the flooding process. However, the inversion problem of conductivity and dielectric constant from the acquired GPR response data is a typical nonlinear and ill-posed problem. There are several different inversion methods. Traditional inversion methods, such as finite-difference backpropagation (FD-BP), Newton’s method, and full waveform inversion (FWI) [9], typically rely on forward modeling and gradient optimization frameworks, iterating to minimize the difference between observed and simulated data to obtain the optimal model. Although these methods can theoretically achieve detailed electrical parameter distribution images, they have evident limitations: first, high computational cost and low inversion efficiency, as each iteration of inversion requires a high-precision forward simulation, which increases time consumption, makes it difficult to meet real-time processing demands in field applications; secondly, these methods are highly sensitive to the initial model and prior information, which may lead to local optima and unstable inversion results [10]; thirdly, when facing complex media, multiphase systems, or noisy observational data, traditional methods show poor robustness and difficulty ensuring inversion accuracy and repeatability.
However, deep learning-based inversion methods can solve the above issues and have gained much attention in recent years. Unlike traditional physics-driven methods, the deep learning method is driven by a large amount of data, capable of automatically learning complex nonlinear relationships between input (GPR responses) and output (electrical parameters) from many samples. The deep learning method has several advantages in electromagnetic parameter inversions: first, fast inference speed, as only one forward propagation is required for inversion prediction, meeting real-time requirements; secondly, strong nonlinear fitting ability, capable of approximating complex electromagnetic propagation and reflection mechanisms; thirdly, robustness to noise and ease of integrating multi-source information; fourthly, support for end-to-end training, eliminating the need for cumbersome forward calls and gradient calculations. The U-Net neural network is a typical fully convolutional deep learning architecture, which is widely used for imaging semantic segmentation tasks. Its encoder–decoder structure has excellent feature-extraction capabilities and spatial restoration capabilities, making it particularly suitable for mapping GPR signals into high-resolution parameter distribution images [11]. Therefore, this study develops a deep learning-based inversion method based on the U-Net neural network to discover the electrical parameters.
In this study, we develop the U-Net-based inversion method by utilizing numerical GPR responses. An open-source three-dimensional (3D) GPR forward simulation tool, gprMax, based on the Finite-Difference Time-Domain (FDTD) method, supports high-precision modeling and simulation of complex geometries and multi-physical parameter settings, and makes it suitable for simulating the GPR signal propagation and reflection process in rock media [12]. This study uses gprMax to model the electrical parameter changes in rocks under different flooding conditions (water and CO2 injection) and generate a large amount of GPR responses as a training dataset for the inversion model. First, construct rock media models with water and CO2 injections. Then, we simulate GPR responses at different stages and generate many labeled sample datasets. Finally, we design and train a deep neural network model based on the U-Net architecture to achieve an end-to-end imaging method from GPR responses to 2D conductivity and dielectric constant distribution images. Moreover, the neural network is also tested in physical core experiments.
In the following part of this study, we introduce the method to prepare the datasets for training the network in Section 2. Section 3 introduces how to train the U-Net-based neural network, and Section 4 shows the performance of the network on monitoring different flooding processes, and the physical core experiments.

2. Methodology and Datasets for Network Training

Deep learning (DL) methods can directly learn the relationship between observed GPR responses and subsurface electrical parameter distributions in a data-driven training framework, which enables reaching fast and stable inversion results [10,13]. In the deep learning inversion framework of this study, we first use electromagnetic forward simulation tools (e.g., gprMax) to generate a large-scale training dataset. Each data set consists of input and output parts: the input part is typically time-domain electric field responses from multiple transmitter–receiver pairs, and the output part corresponds to 2D subsurface medium parameter distributions, such as conductivity and dielectric constant.
The forward modeling of GPR datasets can be described by Maxwell’s equations. Assuming electromagnetic waves propagating through an isotropic, non-source medium, the propagation law can be expressed as follows [13]
× E = μ H t ,   × H = σ E + ϵ E t   ,
where E and H are the electric and magnetic field vectors, ϵ is the dielectric constant, μ is the permeability, and σ is the conductivity. The spatial variations in the medium parameters directly affect wave propagation speed, attenuation, and reflection intensity of electromagnetic fields.
In this study, gprMax is used to do the forward modeling and to generate the training data required for deep learning inversion. By changing the distributions of oil, gas, and water in the core, and producing a variety of electrical parameter sets, a large amount of corresponding radar response data can be simulated by the gprMax software, whose version is v3.1.7. Each data set includes the excitation signal from the transmitter, time-domain electric field responses from the receiver, and the corresponding two-dimensional (2D) electrical parameters.
As an example of the GPR measurement scheme shown in Figure 1, the transmitter is located at the upper boundary of the 2D model, with a spacing of 0.05 m, and 5-transmitter is distributed along the x-direction. The transmitter is oriented along the z-axis. The receivers are located at the opposite interface of the model, with 5 receivers of 0.05 m intervals along the x-direction. The transmitters and receivers are vertical electric dipoles. The waveform emitted from the transmitter is a Ricker wavelet with a center frequency of 1.5 GHz, the observation is set as follows, and 5 receivers simultaneously capture the transmitting signals from one transmitter. Moreover, one synthetic model consists of two horizontal media layers, with a horizontal interface at 0.15 m. The upper layer is water, with the relative dielectric constant of 78.5 and the conductivity of 1 S/m. The lower layer is oil, with a relative dielectric constant of 2.2 and conductivity of 1 × 10 10   S / m . The simulated GPR responses by gprMax are shown in Figure 2. It shows the simulated GPR responses are affected by the model medium, transmitter and receiver positions.

2.1. Vertical Flooding Datasets

For oil-bearing sandstone, the oil content is unsaturated. By injecting water from one end, the water-injected region can be estimated. The water flooding causes oil to accumulate ahead of the waterfront, where it is regarded as oil-saturated regions, and the foremost region is unsaturated oil regions. In this case, the water-saturated layer, oil-enriched layer, and unsaturated oil layer can be simulated as horizontal layers of different media. Figure 3 shows the distribution of different states of saturation during the waterflooding process.
When creating different model sets, we use a random technique to set the depth of layer interfaces and electrical parameters such as conductivity and dielectric constant. A total of 100,000 models were created, and the variation range of different parameters is shown in Table 1. Data were collected using the device shown in Figure 1 to obtain the vertical electric field response data as input. When constructing the labeled data, we discretize the model into 900 ( 30 × 30 ) small blocks, each with corresponding dielectric constants and conductivity values. The label data includes relative dielectric constants and conductivity, both of which have the same dimensions. The responses from each model have 25 electric curves from different transmitter–receiver pairs, with a time sampling number of 1756. As a result, the input dimension of each model is 5 × 1765 × 5 . Moreover, 5% gaussian noise is added to the synthetic data.

2.2. Diagonal Flooding Datasets

By injecting water from one corner of the model and outputting oil or water in the diagonal corner, the water-injected region can also be estimated. The water flooding causes oil to accumulate ahead of the waterfront, and there are also water-saturated regions, water–oil mixed regions, and oil-saturated regions. In simulations, the study area is divided into 100 small blocks, each with a side length of 3 cm, and each block is assigned different conductivity and dielectric constant values to simulate different substances (water-saturated, oil-saturated, and unsaturated oil–water) at different flooding stages. The meshing of the synthetic model in the study is shown in Figure 4. Each block is randomly assigned dielectric constants and conductivity. A random method is used to determine the model parameters, with the value ranges and step sizes shown in Table 2. We created a total of 100,000 datasets. A randomly selected synthetic model as an example is shown in Figure 5. Figure 5 shows that it has a high conductivity and a high dielectric constant due to the water injection. Due to water flooding, oil accumulates in the center of the model, and it shows low conductivity and low dielectric constant properties. The responses from each model have 25 electric curves from different transmitter–receiver pairs, with a time sampling number of 1756. As a result, the input dimension of each model is 5 × 1765 × 5 . Moreover, 5% gaussian noise is added to the synthetic data.
To ensure the neural network performs well, we normalized the input and output data to the [0, 1] range using min–max normalization. The normalization formula is as follows:
x norm i   =   x i x min i x max i x min i .
where i indicates the position of an element within the array, and norm represents the normalized data, x refers to the input or output. The conductivity of water and oil requires a logarithmic transformation.
To effectively prevent overfitting and ensure that the neural network performs well, the dataset is divided into three subsets: training, validation, and testing. The training set is used for training the neural network, the validation set is used to prevent overfitting during the training process, and the testing set is used to evaluate the generalization ability. The ratio of the number of samples in the three subsets is 81% for training, 9% for validation, and 10% for testing.
For conductivity and dielectric constant inversion, we created two datasets. The input data for each dataset are the same, but the output data differ. For dielectric constant inversions, the output data consist of the dielectric constant values for 100 blocks, while for conductivity inversions, the output data consist of the logarithmic conductivity values for the 100 blocks.

3. Neural Network Training

The training process of the network can be regarded as minimizing the loss function between the predicted model parameters and the true label parameters, commonly using metrics such as Mean Squared Error (MSE), Structural Similarity Index (SSIM), or multi-task weighted loss functions. Specifically, the deep neural network is controlled by trainable parameters, and its goal is to approximate the implicit relationship between the observed data and the electrical parameters. Through training on many datasets, the neural network learns the high-dimensional nonlinear relationships from electromagnetic responses to subsurface electrical parameters, enabling direct prediction of 2D parameter distributions from real measurements. After sufficient training, the model is capable of rapidly performing inversion on measurement data.
In terms of network structure, this study adopts a 2D U-Net neural network to perform electrical parameter inversion of the flooding process based on GPR data. The U-Net neural network, with its typical encoder–decoder architecture, extracts spatial features from the subsurface medium through multi-scale convolutions and uses skip connections to preserve both shallow details and deep semantic features during the inversion process. This neural network is particularly suitable for detecting the spatial electrical contrasts of oil and water and the subtle changes in the interfaces during waterflooding. As flooding progresses, the conductivity of the water-saturated zone changes, and the dielectric constant changes with saturation.
The U-Net neural network inversion method requires only a single forward modeling, significantly improving computational efficiency. Moreover, the multi-scale characteristics enable it to recognize spatial variations in the flooding front, allowing for fine characterization of the oil–water or gas–oil interface migration process. Therefore, its characteristics, such as spatial feature extraction and information fusion capabilities, are well-suited to discover the physical features of the waterflooding dynamics observed by GPR, making the neural network highly efficient in inversion and real-time monitoring of reservoir evolution while maintaining low computational complexity.

3.1. Neural Network Structure

This study constructs a deep neural network based on the U-Net architecture, as shown in Figure 6, to perform 2D inversion and then to reconstruct subsurface electrical parameters from GPR data. The network is trained using supervised learning, with a large amount of GPR data and corresponding geological models. The encoder part gradually extracts high-level features through multiple convolutions and pooling operations, capturing spatial variation patterns at different scales. The decoder part uses deconvolution and skips connections to progressively restore spatial resolution, effectively reconstructing detailed information. The skip-connection mechanism ensures that low-level features, such as interface morphology and local reflection intensity, which are preserved during the decoding stage, and improves the accuracy of layer boundary recognition. It outputs the corresponding 2D conductivity or dielectric constant distributions. During neural network training, the batch size is set to 128, and the number of training epochs is 200. The U-Net uses the hyperbolic tangent function (Tanh) as the activation function, as shown in Table 3. To prevent overfitting and improve its generalization ability, a regularization term is introduced into the L2 loss function. The Adam optimization algorithm is employed to enhance the training efficiency of the neural network [14]. The neural network architecture is built using the PyTorch3.9-GPU framework [15], and training and testing are performed using an NVIDIA GeForce RTX 3060 GPU.
After the training is finished, we could utilize the U-Net network structure to automatically extract spatial features from the GPR data and achieve an end-to-end output from GPR response data to subsurface electrical parameter distributions.

3.2. Training Process

For each dataset, we trained two identical neural networks, one for the inversion of the relative dielectric constant and another for the conductivity. The training process is illustrated in Figure 7. Since we have two types of output datasets, we trained two sets of neural networks, corresponding to the inversion of dielectric constant and conductivity.
The neural networks for resistivity and dielectric constant inversion were trained. The loss function decay curves in the training process for dataset 1 are shown in Figure 8, and those for dataset 2 are shown in Figure 9. As the number of training epochs increases, both the training and testing loss functions quickly decrease and converge to a minimum value. After 100 epochs, although the training set loss continues to decrease, the validation loss has already converged. To prevent overfitting and ensure the network’s generalization ability, we stopped the training at 200 epochs and used the neural network trained at this point as the final inversion model. Under a GPU-based architecture, the training time of all neural networks is approximately 2800 s.

4. Inversion Results from the U-Net Neural Network

4.1. Vertical Flooding Inversion

The trained inversion neural network was tested using the testing dataset from Dataset 1. The inversion times for 10,000 samples are approximately 8.2 s for electrical conductivity and 8.3 s for dielectric permittivity, indicating a fast inversion speed. We estimate the relative error as a quantitative indicator to evaluate the inversion performance. Figure 10 and Figure 11 show the inversion results of several different models. The 2D inversion results for the dielectric constant are shown in Figure 10, and the inversion results for conductivity are shown in Figure 11. As can be seen, the neural network can accurately invert the dielectric constant and conductivity variations for different layers, especially the interface positions. The average error for the permittivity is ±4% and that for the conductivity is ±6%. However, the relative error distribution shows that large errors occur at the interface boundaries. This may be related to the large sampling interval when discretizing the 2D medium.
To comprehensively evaluate the generalization capability of the inversion algorithm, the relative errors of the inverted relative permittivity and conductivity for the test samples were calculated, and the corresponding frequency distributions are presented in Figure 12a and Figure 12b, respectively. It can be observed that the error distributions of both parameters are approximately symmetric about 0%. The inversion errors of relative permittivity are mainly concentrated within ±2%, whereas those of conductivity are primarily distributed within ±6%, demonstrating the strong generalization capability of the proposed method.

4.2. Diagonal Flooding Inversion (Oil–Water Flooding)

The trained inversion neural network was tested by using the testing dataset, and the relative error was calculated as a quantitative indicator for evaluating inversion performance. We randomly selected inversion results. The 2D inversion results for the dielectric constant are shown in Figure 13, and the inversion results for conductivity are shown in Figure 14. The inversion times for electrical conductivity and dielectric permittivity are approximately 7.6 and 7.7 s, respectively.
As shown in Figure 13, the neural network can accurately invert the dielectric constant value variations and can precisely recognize the water–oil and oil–sandstone interfaces. The relative error distribution shows that only a few points exhibit larger relative inversion errors. Figure 14 indicates that the neural network also performs well in inverting conductivity, although the large errors are slightly larger compared to the dielectric constant.
To further evaluate the inversion accuracy, we statistically analyzed the average relative errors of the inversion results for 10,000 models as shown in Figure 15. The dielectric constant inversion errors are smaller than ±8%, but the errors are slightly higher for low dielectric constant values in the oil region. For low-conductivity regions (oil and sandstone), the inversion results are relatively accurate, with errors within 10%. For high-conductivity regions (water), the inversion results have a few large errors.
Similarly, a statistical analysis of the relative errors for the test-set inversion results was conducted, as illustrated in Figure 16. The inversion errors of both parameters are almost entirely concentrated within ±2%, indicating the high accuracy of the inversion results.

4.3. Diagonal Drive Simulation Inversion (Oil–Gas–Water Flooding)

The trained inversion network was evaluated using the simulated flooding model, and the spatial distributions of the relative error (RE) are shown in Figure 17. The color scale in both panels ranges approximately from −8% to 9%, indicating that the majority of inversion errors remain within a relatively narrow interval. The inversion time for both conductivity and permittivity is around 7.5 s, indicating that the inversion meets the real-time requirement.
The left panel illustrates the spatial distribution of the relative error for the first inverted parameter. The error field exhibits a mixed pattern of purple and yellow regions, indicating the coexistence of slight underestimation and overestimation. Most areas are characterized by moderate colors, suggesting that the inversion error is generally small and spatially stable. Localized negative errors (purple tones) appear sporadically in several regions, particularly around the central part of the model (x ≈ 0.20–0.30 m, y ≈ 0.22–0.30 m), indicating slight underestimation in these heterogeneous zones. Positive errors (yellow tones) are distributed in scattered patches, reflecting limited local overestimation. Overall, the absence of large contiguous extreme-error regions demonstrates that the inversion network effectively captures the spatial variation in the physical parameter and maintains good reconstruction accuracy.
The right panel shows the relative error distribution for the second inverted parameter. Compared with the left panel, the spatial pattern appears slightly smoother but follows a similar error magnitude range. The map is dominated by orange and light-purple colors, suggesting that most inversion results deviate only slightly from the true values. Regions of positive error (yellow tones) are mainly distributed in the right half of the model (x ≈ 0.25–0.35 m), indicating mild overestimation, while negative errors (dark purple) occur intermittently near the upper-left region. Despite these localized deviations, the overall error amplitude remains small, and no significant systematic bias is observed.
In general, both error maps demonstrate that the trained neural network achieves stable inversion performance across the entire spatial domain. The relative errors are mostly confined within ±8%, and the spatial continuity of the reconstructed parameters is well preserved, indicating that the network effectively learns the mapping relationship between the electromagnetic responses and the subsurface physical parameters.
Moreover, we randomly present the inversion results of several models as shown in Figure 18 and Figure 19. It reveals that the inversion of relative permittivity enables more accurate delineation of the interface between water and oil–gas, while the inversion of electrical conductivity can more precisely reveal the interface between oil and gas.
The relative error distributions (Figure 20) of the two parameters on the test set further demonstrate that the proposed inversion approach possesses excellent generalization ability and robust stability.

4.4. Physical Core Flooding Experiments

To further test the performance of the proposed method in measuring the physical core flooding experiment, a flooding experiment was conducted. The experiment was done with 12 transmitters and 12 receivers as shown in Figure 21.
Figure 22 shows the starting stage of water flooding oil, and all the figures are characterized by a low-conductivity value and a low electric permittivity value. It is consistent with the true scene, where oil is distributed all over the core. The referred saturation distributions of the three slides of water, oil, and gas are shown in Figure 23, which are consistent with the electrical parameter distributions shown in Figure 22.
Then, the following is the air flooding water process, where water is almost all over the core, and Figure 24 shows that the core is characterized by high electric permittivity and high-conductivity values. The referred saturation distributions of the three slides of water, oil, and gas are shown in Figure 25, which are consistent with the electrical parameter distributions in Figure 24.
Finally, Figure 26 shows the final stage of the air flooding water process, where it is characterized by low conductivity and low electric permittivity. And the referred saturation distributions of the three slides of water, oil, and gas are shown in Figure 27, which are consistent with the electrical parameter distributions in Figure 26.

5. Conclusions

This study proposes a 2D, GPR inversion method based on the U-Net architecture for monitoring variations in electrical conductivity and permittivity during reservoir flooding processes. The results demonstrate that the proposed method can stably reconstruct subsurface electrical property distributions of oil, water, and gas in both synthetic data and physical core flooding experiments, showing good consistency and physical plausibility across different flooding stages.
The main findings are summarized as follows:
(1)
The proposed method can effectively capture the spatiotemporal variations in conductivity and permittivity during displacement processes, demonstrating stable inversion performance under different saturation conditions;
(2)
The reconstruction error of permittivity is generally small, while conductivity achieves engineering-acceptable accuracy in most regions;
(3)
With an end-to-end learning framework, the inversion is computationally efficient, requiring only about 7 s for 10,000 samples, making it suitable for real-time monitoring applications;
(4)
In physical core flooding experiments, the method successfully reproduces the evolution trends of electrical properties during water flooding oil and gas flooding water processes, which are consistent with saturation variations.
Despite these promising results, several limitations remain. The model is primarily trained on synthetic data, and its generalization capability under complex real geological conditions still requires further validation. In addition, multi-phase fluid flow physics is not explicitly modeled, and the flooding process is represented through equivalent electrical property variations.
Future work will focus on incorporating more realistic physical constraints to improve generalization, extending the framework to multi-scale heterogeneous formations, and validating the method using field logging data.

Author Contributions

The authors confirm contribution to the paper as follows: Conceptualization, J.Z.; methodology, M.C.; validation, R.W.; formal analysis, J.Z.; investigation, M.C.; resources, R.W.; data curation, M.C.; writing—original draft preparation, J.Z.; writing—review and editing, J.Z.; visualization, R.W.; supervision, J.Z.; project administration, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work is mainly supported by the National Science and Technology Major Project of China (Grant No. 2024ZD 1004302) and the Key Scientific and Technological Research project of SINOPEC (Grant No. P25186).

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

The authors would like to thank Pengfei Liang from Institute of Geology and Geophysics, Chinese Academy of Sciences to support this study.

Conflicts of Interest

Authors Jie Zhang, Maolei Cui and Rui Wang were employed by the company SINOPEC Petroleum. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Gao, C.; Jia, J.; Fan, W.; Chen, S.; Hu, T.; Wang, X.; Du, K.; Zhao, Y.; Rui, Z. Optimization of CO2 flooding under dual goals of oil recovery and CO2 storage: Numerical case studies of the first-ever CCUS pilot in Changqing Oilfield. Geoenergy Sci. Eng. 2024, 240, 213063. [Google Scholar] [CrossRef]
  2. Song, T.; Zhu, W.; Chen, Q.; Yue, M. Uncertainty Quantification of CO2 Flooding in Low-Permeability Oil Reservoirs Based on Interpretable Machine Learning. Pet. Sci. Technol. 2025, 44, 2197–2221. [Google Scholar] [CrossRef]
  3. Kleinberg, R.L. NMR measurement of petrophysical properties. Concepts Magn. Reson. 2001, 13, 404–406. [Google Scholar] [CrossRef]
  4. Wildenschild, D.; Sheppard, A.P. X-ray imaging and analysis techniques for quantifying pore-scale structure and processes in subsurface porous medium systems. Adv. Water Resour. 2013, 51, 217–246. [Google Scholar] [CrossRef]
  5. Archie, G.E. The electrical resistivity log as an aid in determining some reservoir characteristics. Trans. Am. Inst. Min. Metall. Pet. Eng. 1942, 146, 54–62. [Google Scholar] [CrossRef]
  6. Bradford, J.H.; Barrash, W. Measuring water content heterogeneity using multifold GPR with reflection tomography. Vadose Zone J. 2008, 7, 184–193. [Google Scholar] [CrossRef]
  7. Cassidy, N.J. Ground penetrating radar data processing, modelling and analysis. In Elsevier Handbook of Geophysical Exploration; Elsevier: Amsterdam, The Netherlands, 2009; pp. 141–176. [Google Scholar] [CrossRef]
  8. Liu, W.; Yang, X.; Wang, H.; Ding, L.; Xu, W. Forward simulation of GPR detection for irregular concealed distresses of road pavement based on the FDTD method. J. Transp. Eng. Part B Pavements 2025, 151, 04025015. [Google Scholar] [CrossRef]
  9. Zhen, Q.; Di, Q.; Liang, P.; Zhang, S. An open-source code of the full-waveform inversion method verified by the synthetic GPR data to monitor the CO2 flooding. J. Geophys. Eng. 2025, 22, 1754–1767. [Google Scholar] [CrossRef]
  10. Zhang, S.; Zhou, N. Extraction of Multiple Electrical Parameters From IP-Affected Transient Electromagnetic Data Based on LSTM-ResNet. IEEE Trans. Geosci. Remote Sens. 2023, 61, 4501614. [Google Scholar] [CrossRef]
  11. Chen, Y.; Li, F.; Zhou, S. New asphalt pavement dielectric constant inversion net based on improved gated attention for ground penetrating radar. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5111811. [Google Scholar] [CrossRef]
  12. Warren, C.; Giannopoulos, A.; Giannakis, I. gprMax: Open source software to simulate electromagnetic wave propagation for ground penetrating radar. Comput. Phys. Commun. 2016, 209, 163–170. [Google Scholar] [CrossRef]
  13. Meng, Q.; Guo, L.; Zhang, S.; Lou, H.; Li, R. Deep learning in gravity research: A review. J. Earth Sci. 2025, 36, 1808–1819. [Google Scholar] [CrossRef]
  14. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar] [CrossRef]
  15. Paszke, A.; Gross, S.; Massa, F.; Lerer, A.; Bradbury, J.; Chanan, G.; Killeen, T.; Lin, Z.; Gimelshein, N.; Antiga, L.; et al. PyTorch: An imperative style, high-performance deep learning library. Adv. Neural Inf. Process. Syst. 2019, 32, 8024–8035. [Google Scholar] [CrossRef]
Figure 1. Measurement setup. The orange region represents sandstone indicated. The red triangles denote the receiver and transmitter antennas.
Figure 1. Measurement setup. The orange region represents sandstone indicated. The red triangles denote the receiver and transmitter antennas.
Energies 19 02601 g001
Figure 2. Forward simulation results from the gprMax software, where src1, src2, src3, src4, and src5 represent the first to the fifth transmitter antennas, and rx1, rx2, rx3, rx4, and rx5 represent the first to the fifth receiver antennas.
Figure 2. Forward simulation results from the gprMax software, where src1, src2, src3, src4, and src5 represent the first to the fifth transmitter antennas, and rx1, rx2, rx3, rx4, and rx5 represent the first to the fifth receiver antennas.
Energies 19 02601 g002
Figure 3. Distribution of different media states at different stages of flooding. The blue triangle represents the transmitter and the orange triangle indicates the receivers.
Figure 3. Distribution of different media states at different stages of flooding. The blue triangle represents the transmitter and the orange triangle indicates the receivers.
Energies 19 02601 g003
Figure 4. Simulation of different stages of oil–water flooding. Dark blue represents the water-rich zone, yellow represents the oil-rich zone, and sky blue represents the original rock.
Figure 4. Simulation of different stages of oil–water flooding. Dark blue represents the water-rich zone, yellow represents the oil-rich zone, and sky blue represents the original rock.
Energies 19 02601 g004
Figure 5. The conductivity and dielectric constant distribution map, where the (left panel) is about the logarithmic conductivity distribution and the (right panel) shows the dielectric constant distribution.
Figure 5. The conductivity and dielectric constant distribution map, where the (left panel) is about the logarithmic conductivity distribution and the (right panel) shows the dielectric constant distribution.
Energies 19 02601 g005
Figure 6. Schematic diagram of the U-Net neural network structure.
Figure 6. Schematic diagram of the U-Net neural network structure.
Energies 19 02601 g006
Figure 7. Inversion neural network training flowchart.
Figure 7. Inversion neural network training flowchart.
Energies 19 02601 g007
Figure 8. Loss function decay curves for Dataset 1. The (left graph) shows the decay curve for the dielectric constant inversion network, and the (right graph) shows the decay curve for the resistivity inversion network.
Figure 8. Loss function decay curves for Dataset 1. The (left graph) shows the decay curve for the dielectric constant inversion network, and the (right graph) shows the decay curve for the resistivity inversion network.
Energies 19 02601 g008
Figure 9. Loss function decay curves for Dataset 2. The (left graph) shows the decay curve for the dielectric constant inversion network, and the (right graph) shows the decay curve for the resistivity inversion network.
Figure 9. Loss function decay curves for Dataset 2. The (left graph) shows the decay curve for the dielectric constant inversion network, and the (right graph) shows the decay curve for the resistivity inversion network.
Energies 19 02601 g009
Figure 10. 2D dielectric constant inversion results of three randomly selected synthetic models, where the first, second, and third layer is from three models, and the first, second, and third column is the true dielectric constant, inversion results, and the relative errors, respectively.
Figure 10. 2D dielectric constant inversion results of three randomly selected synthetic models, where the first, second, and third layer is from three models, and the first, second, and third column is the true dielectric constant, inversion results, and the relative errors, respectively.
Energies 19 02601 g010
Figure 11. 2D conductivity inversion results for the model of three randomly selected synthetic models, where the first, second, and third layer are from three models, and the first, second, and third column is the true conductivity, inversion results, and the relative errors, respectively.
Figure 11. 2D conductivity inversion results for the model of three randomly selected synthetic models, where the first, second, and third layer are from three models, and the first, second, and third column is the true conductivity, inversion results, and the relative errors, respectively.
Energies 19 02601 g011
Figure 12. Relative error distribution of the test set: (a) permittivity; (b) conductivity.
Figure 12. Relative error distribution of the test set: (a) permittivity; (b) conductivity.
Energies 19 02601 g012
Figure 13. 2D dielectric constant inversion results for the model. Each row of three images represents the inversion results for different models. The left column image shows the true dielectric constant distribution, the middle column image shows the inverted dielectric constant distribution, and the right column image shows the relative error distribution of the inversion results.
Figure 13. 2D dielectric constant inversion results for the model. Each row of three images represents the inversion results for different models. The left column image shows the true dielectric constant distribution, the middle column image shows the inverted dielectric constant distribution, and the right column image shows the relative error distribution of the inversion results.
Energies 19 02601 g013
Figure 14. 2D conductivity inversion results for the model. Each row of three images represents the inversion results for different models. The left column image shows the true conductivity distribution, the middle column image shows the inverted conductivity distribution, and the right column image shows the relative error distribution of the inversion results.
Figure 14. 2D conductivity inversion results for the model. Each row of three images represents the inversion results for different models. The left column image shows the true conductivity distribution, the middle column image shows the inverted conductivity distribution, and the right column image shows the relative error distribution of the inversion results.
Energies 19 02601 g014
Figure 15. Average relative error distribution for the inversion results of the testing set. The left graph shows the relative dielectric constant, and the right graph shows the relative conductivity.
Figure 15. Average relative error distribution for the inversion results of the testing set. The left graph shows the relative dielectric constant, and the right graph shows the relative conductivity.
Energies 19 02601 g015
Figure 16. Relative error distribution of the test set: (a) permittivity; (b) conductivity.
Figure 16. Relative error distribution of the test set: (a) permittivity; (b) conductivity.
Energies 19 02601 g016
Figure 17. Spatial distribution maps of average relative error for the test set. The left panel corresponds to the relative errors of the permittivity, and the right panel is about that of the electrical conductivity in the logarithm scale.
Figure 17. Spatial distribution maps of average relative error for the test set. The left panel corresponds to the relative errors of the permittivity, and the right panel is about that of the electrical conductivity in the logarithm scale.
Energies 19 02601 g017
Figure 18. 2D inversion results for a random model. Each row of three images represents the inversion results for different models. The left image shows the true distribution, the middle image shows the inverted distribution, and the right image shows the relative error distribution of the inversion results. The first row is about the distributions of permittivity, and the second row is about the conductivity distributions.
Figure 18. 2D inversion results for a random model. Each row of three images represents the inversion results for different models. The left image shows the true distribution, the middle image shows the inverted distribution, and the right image shows the relative error distribution of the inversion results. The first row is about the distributions of permittivity, and the second row is about the conductivity distributions.
Energies 19 02601 g018
Figure 19. 2D inversion results for another random model. Each row of three images represents the inversion results for different models. The left image shows the true distribution, the middle image shows the inverted distribution, and the right image shows the relative error distribution of the inversion results. The first row is about the distributions of permittivity, and the second row is about the conductivity distributions.
Figure 19. 2D inversion results for another random model. Each row of three images represents the inversion results for different models. The left image shows the true distribution, the middle image shows the inverted distribution, and the right image shows the relative error distribution of the inversion results. The first row is about the distributions of permittivity, and the second row is about the conductivity distributions.
Energies 19 02601 g019
Figure 20. Relative error distribution of the test set: (a) permittivity; (b) conductivity.
Figure 20. Relative error distribution of the test set: (a) permittivity; (b) conductivity.
Energies 19 02601 g020
Figure 21. The observation system of the physical core flooding experiment. (a) 12 transmitters distributed on one side of the core, (b) 12 receivers distributed on another side of the core.
Figure 21. The observation system of the physical core flooding experiment. (a) 12 transmitters distributed on one side of the core, (b) 12 receivers distributed on another side of the core.
Energies 19 02601 g021
Figure 22. 2D inversion results in the starting stage of the water flooding oil experiment done in a laboratory rock core. The first row shows the variations in the electric permittivity distribution in different slices of the core, and the second row shows the variations in the conductivity distribution in different slices of the core.
Figure 22. 2D inversion results in the starting stage of the water flooding oil experiment done in a laboratory rock core. The first row shows the variations in the electric permittivity distribution in different slices of the core, and the second row shows the variations in the conductivity distribution in different slices of the core.
Energies 19 02601 g022
Figure 23. 2D saturation results in the starting stage of the water flooding oil experiment done in a laboratory rock core. The first row shows the water saturation distribution in different slices of the core, the second row shows the oil saturation distribution in different slices of the core, and the third row shows the gas saturation distribution in different slices of the core.
Figure 23. 2D saturation results in the starting stage of the water flooding oil experiment done in a laboratory rock core. The first row shows the water saturation distribution in different slices of the core, the second row shows the oil saturation distribution in different slices of the core, and the third row shows the gas saturation distribution in different slices of the core.
Energies 19 02601 g023
Figure 24. 2D inversion results at the beginning of the air flooding water experiment done in a laboratory rock core. The first row shows the variations in the electric permittivity distribution in different slices of the core, and the second row shows the variations in the conductivity distribution in different slices of the core.
Figure 24. 2D inversion results at the beginning of the air flooding water experiment done in a laboratory rock core. The first row shows the variations in the electric permittivity distribution in different slices of the core, and the second row shows the variations in the conductivity distribution in different slices of the core.
Energies 19 02601 g024
Figure 25. 2D saturation results in the starting stage of the air flooding water experiment done in a laboratory rock core. The first row shows the water saturation distribution in different slices of the core, the second row shows the oil saturation distribution in different slices of the core, and the third row shows the gas saturation distribution in different slices of the core.
Figure 25. 2D saturation results in the starting stage of the air flooding water experiment done in a laboratory rock core. The first row shows the water saturation distribution in different slices of the core, the second row shows the oil saturation distribution in different slices of the core, and the third row shows the gas saturation distribution in different slices of the core.
Energies 19 02601 g025
Figure 26. 2D inversion results at the end of the air flooding water experiment done in a laboratory rock core. The first row shows the variations in the electric permittivity distribution in different slices of the core, and the second row shows the variations in the conductivity distribution in different slices of the core.
Figure 26. 2D inversion results at the end of the air flooding water experiment done in a laboratory rock core. The first row shows the variations in the electric permittivity distribution in different slices of the core, and the second row shows the variations in the conductivity distribution in different slices of the core.
Energies 19 02601 g026
Figure 27. 2D saturation results in the end stage of the gas flooding water experiment done in a laboratory rock core. The first row shows the water saturation distribution in different slices of the core, the second row shows the oil saturation distribution in different slices of the core, and the third row shows the gas saturation distribution in different slices of the core.
Figure 27. 2D saturation results in the end stage of the gas flooding water experiment done in a laboratory rock core. The first row shows the water saturation distribution in different slices of the core, the second row shows the oil saturation distribution in different slices of the core, and the third row shows the gas saturation distribution in different slices of the core.
Energies 19 02601 g027
Table 1. Value ranges and step sizes of different parameters.
Table 1. Value ranges and step sizes of different parameters.
WaterOilSandstoneWater–Oil InterfaceOil–Sandstone Interface
Dielectric ConstantConductivityDielectric ConstantConductivityDielectric ConstantConductivitycmcm
10~30−2~02~6−5~−36–10−2~−110~4010~40
10.110.110.111
Table 2. Range of dielectric constants and conductivities for different substances (conductivity in logarithmic values).
Table 2. Range of dielectric constants and conductivities for different substances (conductivity in logarithmic values).
WaterOilSandstone
Dielectric ConstantConductivityDielectric ConstantConductivityDielectric ConstantConductivity
10~30−2~02~6−5~−36–10−2~−1
10.110.110.1
Table 3. Neural network hyperparameters.
Table 3. Neural network hyperparameters.
Learning RateBatch SizeEpochsActivation FunctionOptimization AlgorithmRegularization
1 × 10−4128200TanhAdamL2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, J.; Cui, M.; Wang, R. Water and Gas Flooding Oil Monitored by a Real-Time U-Net Neural Network-Based Method. Energies 2026, 19, 2601. https://doi.org/10.3390/en19112601

AMA Style

Zhang J, Cui M, Wang R. Water and Gas Flooding Oil Monitored by a Real-Time U-Net Neural Network-Based Method. Energies. 2026; 19(11):2601. https://doi.org/10.3390/en19112601

Chicago/Turabian Style

Zhang, Jie, Maolei Cui, and Rui Wang. 2026. "Water and Gas Flooding Oil Monitored by a Real-Time U-Net Neural Network-Based Method" Energies 19, no. 11: 2601. https://doi.org/10.3390/en19112601

APA Style

Zhang, J., Cui, M., & Wang, R. (2026). Water and Gas Flooding Oil Monitored by a Real-Time U-Net Neural Network-Based Method. Energies, 19(11), 2601. https://doi.org/10.3390/en19112601

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop