Buckley–Leverett Solution for Two-Phase Displacement in a Composite Porous–Cavernous–Porous System
Abstract
1. Introduction
2. Materials and Methods
2.1. Mathematical Model
2.2. Derivation of Fractional Flow and Buckley–Leverett Equation
2.3. Proof of Constant Total Flux Across All Domains
2.3.1. Porous-Medium Region 1 (PORO1)
2.3.2. Cave Region (CAVE)
2.3.3. Porous-Medium Region 2 (PORO2)
2.4. Analytical Solution of the Porous–Cavernous–Porous System
2.4.1. PORO1: Buckley–Leverett Solution and Front Arrival at Γ1
2.4.2. CAVE: Water Volume Fraction Solution and Transit to Γ2
2.4.3. PORO2: Delayed-Entry Solution and Front-Position Determination
- If the corresponding upstream saturation is greater than the PORO1 shock-front water saturation, the associated characteristic state enters PORO2 continuously,
- If the corresponding upstream saturation is less than or equal to the PORO1 shock-front water saturation, the entry time is controlled by the arrival of the cave front signal,
2.5. Computational Realization of the Piecewise Semi-Analytical Solution
| Algorithm 1. Computational realization of the piecewise semi-analytical PCP solution. | |
| Input: model parameters of PCP system; injection rate qinj; evaluation time t | |
| 1: | generate tabulated curves {Sw, krw, kro, fw, dfw/dSw} for PORO1 and PORO2 |
| 2: | determine the upstream shock-front water saturation Swf,p1 |
| 3: | compute the arrival time t1 at Γ1 and the delayed arrival time t2 at Γ2 |
| 4: | if (t < t1) then |
| 5: | construct PORO1 profile |
| 6: | else if (t1 < t ≤ t2) then |
| 7: | construct PORO1 and CAVE profiles |
| 8: | else |
| 9: | construct PORO1 and CAVE profiles, and compute Wp1 and Wc |
| 10: | set the target downstream water volume Wp2 = W − Wp1 − Wc |
| 11: | for (candidate Sw,p2 in PORO2) do |
| 12: | interpolate ts and x |
| 13: | update the accumulated downstream water volume by profile integration |
| 14: | stop when the accumulated volume reaches Wp2 |
| 15: | end for |
| 16: | identify the downstream front position in PORO2 |
| 17: | end if |
| Output: front position; saturation/volume-fraction profiles; recovery indicators. | |
3. Results
3.1. Stage-Wise Front Propagation Across the PCP System
3.2. Effect of Cave Length on Front Delay and Breakthrough Recovery
3.3. Effect of Forchheimer Non-Darcy Flow in Porous Domains on PCP Displacement Behavior
3.4. Comparison Between Open-Cave- and Filled-Cave-Flow Models
4. Discussion
5. Conclusions
- (1)
- The displacement process in the PCP system is characterized by interface-controlled signal remapping. The front in PORO2 is not a direct continuation of the upstream saturation profile, but is determined by the delayed cave signal and the constitutive relation of the downstream porous medium.
- (2)
- The cave mainly acts as a transmission-delay and storage segment. Under the present parameter setting, increasing the cave length delays front propagation and increases the recovery factor at breakthrough.
- (3)
- The internal flow mechanism of the cave significantly affects the system-scale displacement response. Compared with the open-cave case, the Forchheimer cave introduces inertial resistance, delays front advance, and may improve the overall recovery by weakening preferential transport.
- (4)
- The proposed framework provides an idealized analytical benchmark for understanding front propagation, interface remapping, and recovery behavior in composite vuggy systems under one-dimensional conditions.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| BL | Buckley–Leverett |
| PCP | Porous–Cavernous–Porous |
Nomenclature
| Symbol | Description | Unit |
| A | Cross-sectional area of the one-dimensional model | m2 |
| Ci | Non-Darcy flow constant in the Forchheimer model | m3/2 |
| dp | Characteristic particle diameter in the Ergun correlation | m |
| fi, fw, fo | Fractional flow function of phase i, water, oil | - |
| k | Absolute permeability | m2 |
| kri, krw, kro | Relative permeability of phase i, water, oil | - |
| L1, L2, L3 | Lengths of PORO1, CAVE, and PORO2 | m |
| nw, no | Corey exponents for water and oil phases | - |
| Pi | Phase pressure in porous domains | Pa |
| P | common pressure after neglecting capillarity in porous domains | Pa |
| p | Cross-sectionally averaged pressure in the cave | Pa |
| qinj | Injection rate | m3/s |
| qi, qw, qo, qt | Volumetric flow rates of phase i, water, oil and total flow | m3/s |
| Rbt | Recovery factor at water breakthrough | - |
| Si, Sw, So | Saturation of phase i, water, oil, respectively | - |
| Swc, Sor | Connate water saturation, residual oil saturation | - |
| Sw,p1, Swf,p1 | Water saturation and shock-front water saturation in PORO1 | - |
| Sw,p2, Swf,p2 | Water saturation and shock-front water saturation in PORO2 | - |
| t | Elapsed time since the start of water injection | s |
| t1, t2, tbt | Front-arrival times at Γ1, Γ2 and the outlet | s |
| tα | Transit time through the cave | s |
| ts | Entry time of a given saturation into PORO2 | s |
| ui, uw, uo | Axial superficial velocity of phase i, water, oil in porous domains | m/s |
| v | Fluid velocity | m/s |
| vf,t | Average front advance rate in the whole PCP system | m/s |
| vf,c | Average front advance rate in the cave segment | m/s |
| W | Cumulative injected water volume | m3 |
| Wp1, Wc, Wp2 | Water volume retained in PORO1, CAVE, PORO2, respectively | m3 |
| x | Axial coordinate distance | m |
| α | Water volume fraction in the cavity | - |
| αf | Front water volume fraction signal in the cave | - |
| βi | Phase-wise non-Darcy flow coefficient | m−1 |
| Γ1, Γ2 | Interfaces between PORO1/CAVE and CAVE/PORO2 | - |
| μi, μw, μo | Viscosity of phase i, water, oil | Pa·s |
| ρi, ρw, ρo | Density of phase i, water, oil | kg/m3 |
| ϕ | Porosity | - |
| ϕ1, ϕ2 | The porosity of the region PORO1, PORO2 | - |
| ψ | Shape factor in the Ergun correlation | - |
| εw | Relative water-balance residual used in the downstream closure | - |
| εtol | Prescribed tolerance for the water-balance residual | - |
References
- Vidotto, E.; Helmig, R.; Schneider, M.; Wohlmuth, B. Streamline Method for Resolving Sharp Fronts for Complex Two-Phase Flow in Porous Media. Comput. Geosci. 2018, 22, 1487–1502. [Google Scholar] [CrossRef]
- Jayasinghe, S.; Darmofal, D.L.; Galbraith, M.C.; Burgess, N.K.; Allmaras, S.R. Adjoint Analysis of Buckley-Leverett and Two-Phase Flow Equations. Comput. Geosci. 2018, 22, 527–542. [Google Scholar] [CrossRef]
- Peng, Y.; Zhang, Y.; Zhang, M.; Ju, B.; Pang, C.; Xu, D. Analytical Solution of Oil and Water Two-Phase Buckley-Leverett Equation in Inclined Stratified Heterogeneous Reservoirs. Geoenergy Sci. Eng. 2025, 251, 213849. [Google Scholar] [CrossRef]
- Zhang, X.; Shapiro, A.; Stenby, E.H. Gravity Effect on Two-Phase Immiscible Flows in Communicating Layered Reservoirs. Transp. Porous Media 2012, 92, 767–788. [Google Scholar] [CrossRef]
- Wang, Y.; Xie, P.; Zhang, H.; Liu, Y.; Yang, A. Fracture-Vuggy Carbonate Reservoir Characterization Based on Multiple Geological Information Fusion. Front. Earth Sci. 2024, 11, 1345028. [Google Scholar] [CrossRef]
- Chen, Z.; Zhang, D.; Li, J.; Hui, G.; Zhou, R. Prediction of Production Indicators of Fractured-Vuggy Reservoirs Based on Improved Graph Attention Network. Eng. Appl. Artif. Intell. 2024, 129, 107540. [Google Scholar] [CrossRef]
- Wang, Q.; Jiang, H.; Wang, S.; Wang, D.; Bao, R.; Zhang, J.; Li, J. A Novel Method for Modeling Oil-Water Two-Phase Flow in Fractured-Vuggy Carbonate Reservoirs Considering Fluid Vertical Equilibrium Mechanism. J. Pet. Sci. Eng. 2022, 216, 110753. [Google Scholar] [CrossRef]
- Chen, S.; He, Y.; Luo, R.; Wang, Z.; Wang, M.; Liu, G.; Chi, L.; Li, H.; Ding, X. A Three-Dimensional Precise Geological Model of Ultra-Deep Carbonate Fault-Controlled Reservoirs Based on Multi-Level Simulation. J. Eng. Res. 2026, 14, 1193–1203. [Google Scholar] [CrossRef]
- Buckley, S.E.; Leverett, M.C. Mechanism of Fluid Displacement in Sands. Trans. AIME 1942, 146, 107–116. [Google Scholar] [CrossRef]
- Kaasschieter, E.F. Solving the Buckley–Leverett Equation with Gravity in a Heterogeneous Porous Medium. Comput. Geosci. 1999, 3, 23–48. [Google Scholar] [CrossRef]
- Guérillot, D.; Kadiri, M.; Trabelsi, S. Buckley–Leverett Theory for Two-Phase Immiscible Fluids Flow Model with Explicit Phase-Coupling Terms. Water 2020, 12, 3041. [Google Scholar] [CrossRef]
- Pasquier, S.; Quintard, M.; Davit, Y. Modeling Two-Phase Flow of Immiscible Fluids in Porous Media: Buckley-Leverett Theory with Explicit Coupling Terms. Phys. Rev. Fluids 2017, 2, 104101. [Google Scholar] [CrossRef]
- Wu, Y.-S.; Pruess, K.; Chen, Z.X. Buckley-Leverett Flow in Composite Porous Media. SPE Adv. Technol. Ser. 1993, 1, 36–42. [Google Scholar] [CrossRef]
- Andreianov, B.; Cancès, C. Vanishing Capillarity Solutions of Buckley–Leverett Equation with Gravity in Two-Rocks’ Medium. Comput. Geosci. 2013, 17, 551–572. [Google Scholar] [CrossRef]
- Kao, C.-Y.; Kurganov, A.; Qu, Z.; Wang, Y. A Fast Explicit Operator Splitting Method for Modified Buckley–Leverett Equations. J. Sci. Comput. 2015, 64, 837–857. [Google Scholar] [CrossRef]
- Abushaikha, A.; Guérillot, D.; Kadiri, M.; Trabelsi, S. Buckley–Leverett Theory for a Forchheimer–Darcy Multiphase Flow Model with Phase Coupling. Math. Comput. Appl. 2021, 26, 60. [Google Scholar] [CrossRef]
- Gao, J.; Zhang, H.; Cai, Z.; Li, H.; Wang, N. Research Progress on the Filling Effect of Paleokarst Caves in Carbonate Fracture-Cave Reservoirs: A Case Study of Tahe Oilfield. Pet. Sci. Bull. 2025, 10, 326–341. [Google Scholar] [CrossRef]
- Yue, S.; Guo, W.; Ding, M.; Li, A. Improving Recovery Mechanism Through Multi-Well Water and Gas Injection in Underground River Reservoirs. Processes 2025, 13, 2743. [Google Scholar] [CrossRef]
- Shi, W.; Wang, G.; Rong, S.; Qin, J.; Chen, J.; Tao, L.; Bai, J.; Xu, Z.; Zhu, Q. Pressure Transient Analysis for Vertical Well Drilled in Filled-Cave in Fractured Reservoirs. Fluids 2025, 10, 324. [Google Scholar] [CrossRef]
- Pan, Y.; Liu, X.; Yang, Z.; Sun, Y.; Chen, C.; Sun, L. Study on the Stabilization Mechanism of Gas Injection Interface in Fractured-Vuggy Reservoirs. Energies 2025, 18, 1996. [Google Scholar] [CrossRef]
- Li, K.; Horne, R.N. Comparison of Methods to Calculate Relative Permeability from Capillary Pressure in Consolidated Water-wet Porous Media. Water Resour. Res. 2006, 42, 2005WR004482. [Google Scholar] [CrossRef]
- Torabi, F.; Mosavat, N.; Zarivnyy, O. Predicting Heavy Oil/Water Relative Permeability Using Modified Corey-Based Correlations. Fuel 2016, 163, 196–204. [Google Scholar] [CrossRef]
- Ding, Y.; Zhang, Q.; Xiang, W.; Wang, B.; Lyu, X.; Zhang, L. Stability Analysis of Cavern Collapse in Fractured-Cavity Oil Reservoirs. Sustainability 2023, 15, 6809. [Google Scholar] [CrossRef]
- Liu, S.; Zhang, Y.; Du, H.; Liu, J.; Zhou, Z.; Wang, Z.; Huang, K.; Pan, B. Experimental Study on Fluid Flow Behaviors of Waterflooding Fractured-Vuggy Oil Reservoir Using Two-Dimensional Visual Model. Phys. Fluids 2023, 35, 062106. [Google Scholar] [CrossRef]
- Lapponi, F.; Casini, G.; Sharp, I.; Blendinger, W.; Fernández, N.; Romaire, I.; Hunt, D. From Outcrop to 3D Modelling: A Case Study of a Dolomitized Carbonate Reservoir, Zagros Mountains, Iran. Pet. Geosci. 2011, 17, 283–307. [Google Scholar] [CrossRef]
- Wu, Y. Non-Darcy Displacement of Immiscible Fluids in Porous Media. Water Resour. Res. 2001, 37, 2943–2950. [Google Scholar] [CrossRef]
- Li, D.; Engler, T.W. Literature Review on Correlations of the Non-Darcy Coefficient. In Proceedings of the SPE Permian Basin Oil and Gas Recovery Conference; SPE: Midland, TX, USA, 2001; p. SPE-70015-MS. [Google Scholar]
- Elsanoose, A.; Abobaker, E.; Khan, F.; Rahman, M.A.; Aborig, A.; Butt, S.D. Estimating of Non-Darcy Flow Coefficient in Artificial Porous Media. Energies 2022, 15, 1197. [Google Scholar] [CrossRef]
- Zhu, Z.; Kang, Z.; Chen, H.; Wu, F.; Wang, L.; Wang, B.; Wei, P.; Hou, H. Analysis of the Filling Patterns and Reservoir Development Models of the Ordovician Paleokarst Reservoirs in the Tahe Oilfield. Mar. Pet. Geol. 2024, 161, 106690. [Google Scholar] [CrossRef]
- Amiri, L.; Ghoreishi-Madiseh, S.A.; Hassani, F.P.; Sasmito, A.P. Estimating Pressure Drop and Ergun/Forchheimer Parameters of Flow through Packed Bed of Spheres with Large Particle Diameters. Powder Technol. 2019, 356, 310–324. [Google Scholar] [CrossRef]
- Lenci, A.; Zeighami, F.; Di Federico, V. Effective Forchheimer Coefficient for Layered Porous Media. Transp. Porous Media 2022, 144, 459–480. [Google Scholar] [CrossRef]
- Wang, Y.; Gao, X.; Zhang, Y.; Song, Y.; Wang, H.; Qu, F. Epigenetic Karst in Carbonate Buried Hills and Its Influence on Reservoir Development: A Case Study of the Carboniferous Weixi’nan Sag, Beibuwan Basin, China. Energy Explor. Exploit. 2024, 42, 1505–1534. [Google Scholar] [CrossRef]
- Zhang, H.; Xu, G.; Liu, M.; Wang, M. Formation Environments and Mechanisms of Multistage Paleokarst of Ordovician Carbonates in Southern North China Basin. Sci. Rep. 2021, 11, 819. [Google Scholar] [CrossRef] [PubMed]
- Hassan, E.B.E.; Hoffmann, J. Review on Pressure Drop through a Randomly Packed Bed of Crushed Rocks. Discov. Appl. Sci. 2024, 6, 126. [Google Scholar] [CrossRef]
- Hoffmann, J.; Manatsa, T.; Houtappels, J. Flow Resistance of Randomly Packed Beds of Crushed Rock and Ellipsoidal Particles Using CFD. J. Fluid Flow Heat Mass Transf. 2022, 9, 10–22. [Google Scholar] [CrossRef]












| Parameters | PORO1 | PORO2 | Unit |
|---|---|---|---|
| porosity of domains, ϕ | 0.25 | 0.25 | [-] |
| permeability, k | 9.869 × 10−13 | 9.869 × 10−13 | [m2] |
| length of domains, L | 60 | 60 | [m] |
| cross-sectional area, A | 1.00 | 1.00 | [m2] |
| injection rate, qinj | 1.0 × 10−4 | - | [m3/s] |
| water phase viscosity, μw | 1.0 | 1.0 | [mPa∙s] |
| oil phase viscosity, μo | 5.0 | 5.0 | [mPa∙s] |
| initial water phase saturation, Swc | 0.15 | 0.15 | [-] |
| residual oil saturation, Sor | 0.10 | 0.15 | [-] |
| relative permeability parameters, krw,max | 0.90 | 0.80 | [-] |
| relative permeability parameters, kro,max | 0.90 | 0.80 | [-] |
| relative permeability parameters, nw | 2.50 | 2.00 | [-] |
| relative permeability parameters, no | 1.00 | 1.50 | [-] |
| density of wetting fluid, ρw | 1000 | 1000 | [kg/m3] |
| density of non-wetting fluid, ρo | 800 | 800 | [kg/m3] |
| Parameters | PORO1 | PORO2 | Cave | Unit |
|---|---|---|---|---|
| Equivalent particle diameter, dp | - | - | 0.001 | [m] |
| porosity of domains, ϕ | 0.25 | 0.25 | 0.35 | [-] |
| permeability, k | 9.869 × 10−13 | 9.869 × 10−13 | 3.31 × 10−10 | [m2] |
| shape factor, ψ | - | - | 0.7 | [-] |
| length of domains, L | 60 | 60 | 40 | [m] |
| cross-sectional area, A | 1.00 | 1.00 | 1.00 | [m2] |
| injection rate, qinj | 1.0 × 10−1 | - | - | [m3/s] |
| water phase viscosity, μw | 1.0 | 1.0 | 1.0 | [mPa∙s] |
| oil phase viscosity, μo | 5.0 | 5.0 | 5.0 | [mPa∙s] |
| initial water phase saturation, Swc | 0.15 | 0.15 | 0.05 | [-] |
| residual oil saturation, Sor | 0.10 | 0.15 | 0.05 | [-] |
| relative permeability parameters, krw,max | 0.90 | 0.80 | 1 | [-] |
| relative permeability parameters, kro,max | 0.90 | 0.80 | 1 | [-] |
| relative permeability parameters, nw | 2.50 | 2.00 | 1 | [-] |
| relative permeability parameters, no | 1.00 | 1.50 | 1 | [-] |
| density of wetting fluid, ρw | 1000 | 1000 | 1000 | [kg/m3] |
| density of non-wetting fluid, ρo | 800 | 800 | 800 | [kg/m3] |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Chen, F.-F.; Jiang, X.-J.; Yan, T.; Ma, X.-P.; Zhang, Z.-Y.; Li, M.-J.; Huang, Z.-Q. Buckley–Leverett Solution for Two-Phase Displacement in a Composite Porous–Cavernous–Porous System. Energies 2026, 19, 2463. https://doi.org/10.3390/en19102463
Chen F-F, Jiang X-J, Yan T, Ma X-P, Zhang Z-Y, Li M-J, Huang Z-Q. Buckley–Leverett Solution for Two-Phase Displacement in a Composite Porous–Cavernous–Porous System. Energies. 2026; 19(10):2463. https://doi.org/10.3390/en19102463
Chicago/Turabian StyleChen, Fang-Fang, Xu-Jian Jiang, Ting Yan, Xiao-Ping Ma, Zhen-Yu Zhang, Ming-Jie Li, and Zhao-Qin Huang. 2026. "Buckley–Leverett Solution for Two-Phase Displacement in a Composite Porous–Cavernous–Porous System" Energies 19, no. 10: 2463. https://doi.org/10.3390/en19102463
APA StyleChen, F.-F., Jiang, X.-J., Yan, T., Ma, X.-P., Zhang, Z.-Y., Li, M.-J., & Huang, Z.-Q. (2026). Buckley–Leverett Solution for Two-Phase Displacement in a Composite Porous–Cavernous–Porous System. Energies, 19(10), 2463. https://doi.org/10.3390/en19102463

