Preprint
Article

This version is not peer-reviewed.

Developing a Sustainable Petroleum Transportation Framework to Reduce Environmental Impact During Emergency Scenarios

Submitted:

18 June 2026

Posted:

19 June 2026

You are already at the latest version

Abstract
Petroleum, also known as crude oil, is a natural, non-renewable, and essential energy resource. Its extraction and transportation require specific precautions/recommendations to prevent or mitigate potential emergency scenarios, and pollution of soil, air, and water resources. One of the safest ways of transporting crude oil is through pipelines. However, they are subject to corrosion that may lead to leaks that cause severe environmental and water pollution. In this paper, we investigate the migration of petroleum in a scenario mimicking a pipeline leakage (with the pipeline included in the numerical simulation) and the consequent spread of the contaminant in the environment. We use the numerical code CactusHydro, which accurately resolves the sharp discontinuities and temporal dynamics of three-phase fluid flow and thereby accurately tracks contaminant migration in space and time through a variably saturated zone with variable permeability and porosity. We analyze various scenarios encompassing different climatic conditions, including rainfall-induced water saturation, in the variable-saturation porous medium zone and different porosity values, for a total of sixteen transient numerical simulations. Hydraulic conductivity is linked to saturation and provides information on the type of porous soil that facilitates contaminant migration. Also, the porosity can vehicle more or less rapidly its vertical movement in the unsaturated zone. The numerical results show that the vertical migration of the petroleum is primarily driven by the high pressure within the pipeline, since the contaminant has a very limited mobility. Moreover, hydraulic conductivity and porosity play important roles in petroleum migration. Our results suggest that, for crude oil, the distribution of leaked oil may not extend below 2 meters in elevation within 10 days. Our conclusions show that certain types of soil are more adaptable at preventing possible spill migration and can be helpful in constructing pipeline paths that avoid or reduce pollution.
Keywords: 
;  ;  ;  ;  ;  

1. Introduction

Petroleum, also known as crude oil, remains one of the most essential sources of energy. However, because of their non-sustainable and non-renewable nature, petroleum resources eventually deplete, while their extraction or transportation can cause environmental pollution and human health concerns [1,2,3,4,5,6]. Moreover, environmental conditions are crucial to the fate and impact of a crude oil spill [7,8]. Therefore, it is necessary to study ways to safely transport it into the environment [9,10].
Crude oil is classified by geographic location, sulfur content, and API gravity [11], a measure of oil density that indicates whether the crude oil is heavy or light compared to water. If API gravity is greater than 10, then the petroleum floats; if it is less than 10, it sinks. Although most crude oils are light nonaqueous phase liquids (LNAPLs), with densities lower than water, they may contain asphaltenes, which are heavy organic macromolecules classified as dense nonaqueous phase liquids (DNAPLs) [12]. It can also be considered its viscosity, which typically ranges approximately from 0.01 k g / ( m s ) to 100 k g / ( m s ) , and relies on the values of the American Petroleum Institute (API) gravity and temperature [13],[14]. Usually, to transport crude oil with elevated viscosity through a pipeline, it is necessary to increase the temperature using a hot-pumping method. When pumping is shut down, the system temperature is decreased, and therefore the crude oil viscosity increases [14,15].
Oil seepage and spills are environmental disasters with lasting, harmful effects on marine ecosystems. Recently, the introduction of nanoparticles into contaminated areas to enhance bioremediation of oil spills has emerged as a successful method, especially for marine microorganisms [16,17]. Other oil spills cleanup techniques include mechanical methods using containment booms, and an underflow dam [18], in situ chemical oxidation of petroleum hydrocarbons [19], thermal methods for a rapid recovery of oil and microplastics in marine oil spill co-contamination [20], bioremediation techniques [21] using green composites [22], or natural mineral sorbents as green materials [23]. All these techniques have advantages and disadvantages, as the efficacy of each depends on factors such as viscosity, volume, density, location, and weather conditions [16].
Numerical modeling of crude oil leakage and migration from pipelines and storage facilities is challenging. Risk analysis using different models and numerical methods has been studied for petroleum/crude oil migration due to stress-induced corrosion, corroded ions, and microorganisms [24]. The length of parallel pipelines for transporting petroleum is continuously increasing. Ref. [25] uses numerical simulations to investigate the impact of oil spill and fires accidents nearby natural gas pipelines and indicates that vapor concentration and the size of are the most critical factors. Ref. [26], analyzes the migration from an accidental hole in a tank containing petroleum and the influence of hole diameter, tank height, and tank width. Ref. [27] uses the lattice Boltzmann method to investigate hydrocarbon migration and accumulation and multi-scale quantitative numerical simulation method and a comparison with a sandbox experiment results. Other numerical results include FEM (finite element method) [28] with COMSOL, FDM (finite difference method) [29] investigates BTEX plume using MT3DMS, lattice Boltzmann method [30,31], smooth particle hydrodynamics (SPH) [32].
This paper investigates the influence of hydrogeological features, such as the porosity of the porous medium, and different climatic conditions, including rainfall-induced water saturation, on petroleum migration in the variable-saturated zone. The objective is to select a better location based on its hydrogeological features for the possible construction of onshore petroleum pipelines, as well as to suggest possible technical solutions in designing the pipeline features and give useful information to optimize remediation activities in emergency scenarios. Saturation is linked to hydraulic conductivity and provides information on the type of porous soil that facilitates contaminant migration. Also, porosity can influence the velocity of the vertical migration in the unsaturated zone. We analyze the risk analysis of various scenarios that mimic a pipeline leakage (where the pipeline is included in the numerical simulation) and the consequent spread of the contaminant material in the environment.
We use the numerical CactusHydro code [33,34], that has been validated for several scenarios, in particular, using a sandbox laboratory experiment [35], and various applications including PCE extraction in potential emergency scenarios [36]. The CactusHydro code accurately resolves the sharp discontinuities and temporal dynamics of three-phase fluid flow, thereby accurately tracking contaminant migration in space and time through a variably saturated zone. We present sixteen numerical simulation results that mimic petroleum outflow from a broken pipeline (the most extreme event) and migration toward the saturated zone under the forces of gravity and capillary pressures, to quantify the environmental damage that can be caused over time. Due to its elevated viscosity, crude oil has very limited mobility; for this reason, it migrates very little vertically, and most of it moves under the pressure from the pipeline outflow. The broken pipeline is included in the numerical simulations and modeled as a low-permeability material. Previous investigations using pipelines, but not with petroleum, and with different geometries have been reported in Refs. [37,38].

2. Materials and Methods

2.1. Hydrogeological and Geological Data

In Italy, natural hydrocarbon emissions are mostly located in the Southern Apennine thrust belt [39]. Based on the structural units present in the area and their relative permeabilities, distinct hydrogeological complexes are identified. For example, carbonate complex and high permeability due to fracturing and karst phenomena, and alluvional complex with variable permeability, among others.
We investigate the possible consequences of an emergency scenario in the area where a possible network of onshore pipelines could be constructed to transport crude oil, with hydrogeological features including an alluvial complex and a lithology of alternating clay, gravel, and sand. Currently, comparison with experimental results is not possible because such data are not publicly available. However, this study employs real hydrogeological values consistent with previously described lithological features. Therefore, the results are applicable and reproducible in any region exhibiting similar hydrogeological characteristics.
In this area, a risk analysis is developed to estimate the quantity of petroleum released into the environment in the event of an accidental loss of containment from an onshore pipeline. We are also interested in the time required for crude oil to migrate from the leak site toward the groundwater table, and the quantity of petroleum mass released, under different climate conditions, to plan the time needed to begin possible remediation. Since crude oil has very limited mobility due to its high dynamic viscosity, we are interested in determining the minimum time beyond which crude oil does not reach the groundwater table under various climate conditions, including the dry season and rainfall-induced saturation, for different values of the porous medium’s porosity. We are interested in providing guidelines to minimize the damage of crude oil spills in emergency situations.

2.2. Mathematical Model

For a three-phase immiscible fluid flow composed of nonaqueous (n), i.e., petroleum, water (w), and air (a) in a variably saturated zone, CactusHydro resolves the system of three partial differential equations as a function of the saturations of the three-phase fluid flow, and pressure variables: S n , S w , S a , and p a . The conservation relation, S n + S w + S a = 1 holds. See Refs. [33,34,37]. The rock compressibility c R as a function of the porosity and pressure is given by: c R = 1 ϕ ϕ p . We use a linear approximation of this expression, obtained by a Taylor expansion up to order one in c R . The resulting porosity is given by: ϕ = ϕ 0 [ 1 + c R ( p p 0 ) ] , where ϕ 0 is the porosity value at the reference pressure p 0 (the atmospheric). We use the product of the saturation times the porosity: σ n = ϕ S n , σ w = ϕ S w , and σ a = ϕ S a . The system of equations can be written as (assuming constant density and viscosity for each phase fluid flow),
σ n t + σ w t + σ a t = ϕ 0 c R p t
and
σ ( α ) t = x i F ( α ) i ( S n , S w , S a , p ) + x i Q ( α ) i ( S n , S w , S a , p ) ,
where α = ( n , w , a ) , and
F ( α ) i ( S n , S w , S a , p ) = k r ( α ) ( S n , S w , S a ) μ ( α ) k i j p x i + ρ n g z x i
do not depend on the spatial derivative of the saturation, while
Q ( α ) i ( S n , S w , S a , p ) = k r ( α ) ( S n , S w , S a ) μ ( α ) k i j p c a ( α ) ( S n , S w , S a ) x i
depend on the spatial derivative of the saturation. In the regime of interest, the dominant part is the hyperbolic one (Eq.(3)), and is the one that produces and propagating the shock fronts. Eq.(4) instead, is the parabolic part that depends on the capillary pressures, and it is also responsible for the lateral migration of nonacqueous contaminant. CactusHydro uses a High-Resolution Shock-Capturing (HRSC) flux conservative method [40,41,42] that treats the hyperbolic (advective) part of the flow equations better than other numerical methods. See Refs. [33,34] for details. This technique requires a time step size sufficiently small and for this reason the use of High-Performance Computing (HPC). The numerical code is based on an open source software framework to develop parallel HPC simulation codes called Cactus computational toolkit [43,44,45]. Data are evolved on a cartesian mesh wit six refinement level using Carpet [46,47].
The relative permeabilities, k r n , k r w , and k r a , are given by Parker et al. [48]:
k r w = S e w 1 / 2 [ 1 ( 1 S e w 1 / m ) m ] 2
k r a = ( 1 S e t ) 1 / 2 ( 1 S e t 1 / m ) 2 m
k r n = ( S e t S e w ) 1 / 2 [ ( 1 S e w 1 / m ) m ( 1 S e t 1 / m ) m ] 2 ,
where m = 1 1 / n , and S e t = S w + S n S w i r 1 S w i r is the total effective liquid saturation, and S w i r is the irreducible wetting phase saturation. For the capillary pressure we use the van Genuchten model [49], which for the effective saturation has the following form: S e = [ 1 + ( α h c ) n ] ( 1 1 / n ) , where h c = p c ρ w g is the capillary pressure head and α , m, and n are model parameters.

2.3. Hydrogeological Features and Crude Oil Parameters

The 3D numerical model investigated in this paper simulates an emergency scenario in which an onshore pipeline transporting high-pressure petroleum ruptures, releasing petroleum into the environment. The system is then turned off after one hour, and the spatial and temporal distribution of the petroleum is examined. Since crude oil has a high viscosity, its mobility is very limited. Therefore, we are interested in defining a temporal window during which the petroleum remains in the unsaturated zone and can be mechanically remediated before reaching the groundwater table. We applied the numerical code CactusHydro, originally introduced in Refs. [33,34], which has been checked and expanded over the years using several different initial and boundary conditions and simulates different scenarios of the petroleum plume migration in a variably saturated zone. We briefly summarized the mathematical model we use, which will help fix notation and clarify parameter notation.
The hydraulic conductivity is considered homogeneous and isotropic in the porous medium, and consistent with the hydrogeological features previously mentioned, and it is given by K = 5.0 × 10 4 m / s . Consequently, the permeability k, where k = K μ w ρ w g , is given by k = 5.102 × 10 11 m 2 , where g = 9.8 m / s 2 is the gravity constant on Earth, ρ w = 10 3 k g / m 3 is the density of the water, and μ w = 10 3 k g / ( m s ) its dynamic viscosity. The porosity is fixed to ϕ 0 = 0.43 , at the reference pressure p 0 (the atmospheric, p 0 = 1.013 × 10 5 P a ), and it is compatible with ’sand’ [50]. The rock compressibility, c R for ’sand’ is given in Ref. [51]. The hydrogeological parameter features are listed in Table 1.
The petroleum crude oil investigated in this work has a density of ρ n = 831.8 k g / m 3 and an elevated dynamic viscosity, μ n = 3.107 k g / ( m s ) 3.1 × 10 3 c p [52] (compared with previous investigations, as for example, μ n = 3.61 × 10 3 k g / ( m s ) for the diesel oil [37], and μ n = 4.5 × 10 4 k g / ( m s ) for the gasoline [38]). The dynamic viscosity limits its displacement, which is why a pressure of 2.0 × 10 6 P a is required along the pipeline. The numerical simulation mimics a scenario in which the onshore pipeline is completely broken, and crude oil is released at a pressure of 2.0 × 10 6 Pascal for 3600 seconds. This is how long it takes to intervene and shut down the pipeline.
The numerical model also includes the broken pipeline (not just the volume cell where the contaminant is ejected), represented as an impermeable parallelepiped with a very low permeability, k p = 5.102 × 10 15 m 2 . We also assumed a hydraulic gradient of 0.01, so that crude oil, as an LNAPL, would remain near the groundwater table and eventually be transported with the flow. In this work, we aim to investigate the time at which remediation can be initiated before the contaminant reaches the groundwater table. We are not interested in letting the crude oil reach the groundwater table, also because the time is very long. In any case, the bottom part of the parallelepiped also has a low permeability, k b = 5.102 × 10 15 m 2 , similar to k p .
The capillary pressures in Table 1 are calculated from the superficial tensions. The superficial tension air-nonaqueous is σ a n = 0.034 N / m [53]. The interfacial tension air-water is σ a w = 0.065 N / m [54]. From here we get, β a n = σ a w σ a n = 0.065 0.034 = 1.912 , and p c a n = p c a w β a n = 353.84 P a , where p c a w = ρ w g / α , and α = 14.5 m 1 (from here, n = 2.68 [50]). Using the relation that for three-phase fluid flow only two capillary pressures are independent, we have p c n w = p c a w p c a n = 322.71 P a .

2.4. The Numerical Model, Initial and Boundary Conditions of the Petroleum Leakage

We consider a petroleum leakage with the features given in Table 1 from an onshore pipeline located in a variably saturated zone at one meter depth. We analyze two different initial positions for the petroleum spill: a) ( x , y , z ) = ( 0 , 0 , 2 ) m , and b) ( x , y , z ) = ( 0 , 0 , 5 ) m , from the groundwater table surface, which crosses the point ( x , y , z ) = ( 0 , 0 , 0 ) m . For case a), the grid geometry shown is a parallelepiped with an extension of 60 m long from x = [ 40 , + 20 ] m , 30 m wide from y = [ 15 , 15 ] m , and 19 m depth from z = [ + 3 , 16 ] m . For case b), the grid geometry shown is a parallelepiped with similar measures in x and y, and a depth of 22 m from z = [ + 6 , 16 ] m . The petroleum spill is released with a pressure of 2.0265 × 10 6 P a for one hour, and has an initial saturation of one, S n ( 0 , 0 , 2 , t = 0 ) = 1 ; S n ( 0 , 0 , 5 , t = 0 ) = 1 . The remaining vadose zone is at atmospheric pressure. A low permeability zone ( k b ) is situated between z = [ 15 , 16 ] m in both cases. We also constructed a real onshore pipeline (depicted in the Figures with light grey) using a low permeability value ( k p ) that goes from D D x = [ 40 , 0.25 ] m , D D z = [ 2.0 , 2.5 ] m , and L L x = [ 0.25 , 20 ] m , L L z = [ 2.0 , 2.5 ] m , for case a). For case b), the onshore pipeline goes from D D x = [ 40 , 0.25 ] m , D D z = [ 5.0 , 5.5 ] m , and L L x = [ 0.25 , 20 ] m , L L z = [ 5.0 , 5.5 ] m . Boundary conditions are no-flow, except at the top of the parallelepiped in the infiltration zone.
In this work we performed the following transient numerical simulations of crude oil,
  • petroleum spill at ( x , y , z ) = ( 0 , 0 , 2 ) from the groundwater table, and S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) in the unsaturated zone,
  • petroleum spill at ( x , y , z ) = ( 0 , 0 , 5 ) from the groundwater table, and S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) in the unsaturated zone,
  • petroleum spill at ( x , y , z ) = ( 0 , 0 , 5 ) from the groundwater table, S w = 0.0 , and initial porosity values ϕ 0 = ( 0.10 , 0.25 , 0.60 , 0.75 , 0.90 ) in the variably saturated zone.
where these scenarios represent conditions such as dry season (corresponding to zero water saturation), rainfall-induced saturation and different porosities texture.

3. Results and Discussions

In this section, we present the results of sixteen transient numerical simulations of petroleum crude oil migration in a variably saturated zone following a spill from an onshore pipeline. The spill migration is investigated at two different distances from the groundwater table, ( 0 , 0 , 2 ) m and ( 0 , 0 , 5 ) m . Moreover, the migration of the leaked petroleum is investigated using different values of water saturation in the unsaturated zone to mimic different climatic conditions, S w = [ 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ] , corresponding to different situations starting with dry soil and increasing constant rainfall percolation. The migration of the petroleum spill is also investigated using different values of the porosity in the porous medium, ϕ 0 = [ 0.10 , 0.25 , 0.43 , 0.60 , 0.75 , 0.90 ] , with constant S w = 0.0 , and a petroleum spill at ( 0 , 0 , 5 ) m .

3.1. 3D Transient Numerical Simulations Results for Water Saturation Values S w = [ 0.0 , 0.1 , 0.2 , 0.3 , 0.4 ] with a Spill Situated at ( 0 , 0 , 2.0 ) m , and ϕ 0 = 0.43

Figure 1 shows the migration of a spilled crude oil at ( 0 , 0 , 2.0 ) m , in a variably saturated zone from an onshore pipeline. The unsaturated zone is dry soil, S w = 0.0 , and the transient numerical simulations are at different times. The left-hand side shows the 3D numerical saturation contours, ( σ n = S n ϕ , σ w = S w ϕ , σ a = S a ϕ , ) , of the three-phase immiscible fluid flow (crude oil, water, air) versus the position, at different times, and corresponds to the z x plane. The right-hand side instead shows similar results, but in the z y plane. We show a parallelepiped with dimensions 60 m × 30 m × 19 m , with a grid spatial resolution of Δ x = Δ y = Δ z = 0.50 . Zoomed inset on the ( z x ) plane. Color bars on the right state σ n = S n ϕ , and σ w = S w ϕ . On the left-hand side, the onshore pipeline is depicted in light grey and simulated with a low permeability value (see Table 1).
After the release of petroleum from the onshore pipeline, it moves downward toward the saturated zone due to the gravity force, see Figure 1 a), which shows the migration at t = 204 s . Since petroleum has very limited mobility after 31 days and 8.1 hours, it remains in the unsaturated zone (and has not reached the saturated zone). See Figure 1 b).
A similar behavior happens if the water saturation of the unsaturated zone increases. See for example, Figure 2 with S w = 0.10 , Figure 3 with S w = 0.20 , Figure 4 with S w = 0.30 , Figure 5 with S w = 0.40 , respectively. They have similar behavior after 204 seconds, see Figure 2 a), Figure 3 a),Figure 4 a), Figure 5 a), and basically the only difference is the water saturation of the unsaturated zone.
In Figure 2 b), the petroleum did not reach the groundwater table after 20 days and 2.2 hours. In Figure 3 b), the petroleum just reaches the groundwater table after 20 days and 6.4 hours. In Figure 4 b), the contaminant arrived at the groundwater table after 18 days and 11.1 hours. In Figure 5 b), the contaminant arrives at the groundwater table after 15 days and 22.7 hours. It seems that the water content (water saturation) in the vadose zone increases the contaminant’s velocity of arrival, even though a smaller quantity of contaminant is released as S w increases, because water occupies part of the porous medium. The same happens for the right-hand side of each of these figures. Also, the contaminant concentration σ n , decreases as S w increases. Notice that the right-hand side of each figure is symmetric, since it represents the z y plane. We will conduct a quantitative study of this issue to determine the mass released in each case.
It is worth noting that the groundwater surface level rises as water saturation increases, since the boundary conditions are held constant in the head. As a result, we observe that petroleum is moving more rapidly toward the groundwater table as the groundwater table rises. From the previous figures, one notices that as far as the water saturation of the unsaturated zone increases, it takes less time for crude oil to arrive near the groundwater table. To resolve this issue, the following subsection presents a migration for a scenario similar to the previous one, but using a spill located 5 meters from the groundwater table.
Table 2,Table 3,Table 4,Table 5,Table 6 show the elevation of the spilled crude oil at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) m , water saturation S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) , respectively, and different times. The data are the one used for Figure 1,Figure 2,Figure 3,Figure 4,Figure 5, respectively. We show the distribution of the petroleum mass as a function of elevation for different values of S w and times: 1 hour, 5 hours, 1 day, 5 days, 15 days, etc, and the percentage of trapped contaminant spread all over the space.
Figure 6 shows the elevation as a function of the crude oil mass and the spill at ( x , y , z ) = ( 0 , 0 , 2 ) m , at fixed water saturation in the unsaturated zone and at different times. To reconstruct the spilled crude oil mass, we use Roe’s Riemann Solver [55] and the data in the previous Table 2,Table 3,Table 4,Table 5,Table 6. Basically, the amount of contaminant initially located on top of the grid slowly moves downward for all values of water saturation in the unsaturated zone.
After 1 hour, the contaminant is almost at the top of the pipeline, and the situation is the same for all values of S w . As time increases, the contaminant slowly goes downward due to the gravitational force. After 31 days, for S w = 0.0 , the contaminant has not yet reached the groundwater table, which crosses the point ( x , y , z ) = ( 0 , 0 , 0 ) m . See Table 2.
For the case S w = 0.40 and after 15 days (bottom panel), the petroleum has reached the same elevation in meters as in the case S w = 0.0 after 31 days. This implies that the contaminant is moving downward faster as water saturation in the unsaturated zone increases. See also Table 6. Indeed, for S w = 0.0 , after 31 days the petroleum has reached the region 0.75 < z < 1.25 with a percentage of trapped mass contaminant of 8.93, while for S w = 0.40 the petroleum reaches the same region with a percentage of trapped mass contaminant of 10.34 just after 15 days.
Figure 7 shows the elevation as a function of the crude oil mass (spill at ( x , y , z ) = ( 0 , 0 , 2 ) m ) at fixed time and different water-saturation values in the unsaturated zone. Basically, there is no substantial difference in the values of S w after 1 hour. Similarly, after 5 hours.
For the 5-day and 10-day cases, it is observed that petroleum is moving downward similarly at all saturation values, although its mobility is very limited due to its high viscosity, compared with previous studies using diesel oil [37]. After 15 days, the situation is very similar across all S w values, but for S w = 0.40 , the contaminant arrives faster than in the other cases. See the line read in the last panel, which shows a greater quantity of contaminant mass at the elevation of 0.75 m .

3.2. 3D Transient Numerical Simulations Results for Water Saturation Values S w = [ 0.0 , 0.1 , 0.2 , 0.3 , 0.4 ] with a Spill Situated at ( 0 , 0 , 5.0 ) m , and ϕ 0 = 0.43

Let us investigate a similar scenario as before, but using a spilled crude oil situated at ( x , y , z ) = ( 0 , 0 , 5 ) m instead of ( x , y , z ) = ( 0 , 0 , 2 ) m . This is to avoid potential interference between the pipeline location and the rising groundwater surface due to rainfall recharge (see Figure 5).
Figure 8 shows the migration of a spilled crude oil at ( 0 , 0 , 5.0 ) m , in a variably saturated zone from an onshore pipeline. The unsaturated zone is dry soil ( S w = 0.0 ), and the transient numerical simulations are conducted at different times. The left-hand side shows the 3D numerical saturation contours ( σ n = S n ϕ , σ w = S w ϕ , σ a = S a ϕ ) of the th three-phase immiscible fluid flow (crude oil, water, air) versus the position, at different times, and corresponds to the z x plane. The right-hand side, instead, shows similar results but in the z y plane.
We show a parallelepiped grid with dimensions 60 m × 30 m × 11 m , with a spatial resolution of Δ x = Δ y = Δ z = 0.50 m . Zoomed inset on the ( z x ) plane. Color bars on the right state σ n = S n ϕ , and σ w = S w ϕ . On the left-hand side, the onshore pipeline is depicted in light grey along the grid and is simulated with a very low permeability, k p (see Table 1).
Figure 8 and Figure 1, which differ only in the initial position of the spilled crude oil, are very similar in the contaminant’s spatial and temporal migration. See Table 2, Table 7 for S w = 0.0 . This result is expected, since the contaminant released from the onshore pipeline does not know the distance to the groundwater surface. After 18 days, the petroleum has moved very little and is far from the groundwater surface.
Figure 9,Figure 10,Figure 11,Figure 12 show similar scenarios with S w = 0.10 , S w = 0.20 , S w = 0.30 , and S w = 0.40 , respectively. Since the distance from the spilled contaminant to the groundwater table has increased compared to previous cases, we can now analyze in more detail the impact of vadose-zone water saturation on petroleum mobility. For these figures, we show results for contour saturations of the three-phase fluid flow up to six days. Indeed, after 6 days, the scenario is very similar among the three of them, due to the petroleum’s limited mobility. Nevertheless, it shows that the contaminant moves more easily as S w increases. See both the left- and right-hand sides of these figures. Also, the contaminant concentration, σ n , decreases as S w increases. This is because the contaminant can spread more easily when there is water in the unsaturated zone, and fewer contaminant particles occupy the void spaces (which are now occupied by water). Similar situation happens in the case of spill at ( x , y , z ) = ( 0 , 0 , 0 ) (see Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5).
Table 7,Table 8,Table 9,Table 10,Table 11, show the elevation of the spilled crude oil at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) m , water saturation S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) , respectively, and different times. The data are the one used for Figure 8,Figure 9,Figure 10,Figure 11,Figure 12, respectively. We show the distribution of the petroleum mass as a function of elevation for different values of S w and times: 1 hour, 5 hours, 1 day, 5 days, etc, and the percentage of trapped contaminant spread all over the space.
From the previous tables, we observe that after 5 days and for the range 3.75 < z < 4.25 , the spilled contaminant mass is 14.8 Kg and 2.67 % of trapped contaminant; (15.5 Kg, 2.82 %) for S w = 0.10 ; (17.0 Kg, 3.10 %) for S w = 0.20 ; (20.4 Kg, 3.74 %) for S w = 0.30 ; and (22.3 Kg, 4.09 %) for S w = 0.40 . Moreover, the spilled contaminant mass and the percentage of trapped contaminant mass left after 5 days, in the range 5.25 < z < 5.75 is 212.0 Kg and 38.2 % for S w = 0.0 ; (207.4 Kg, 37.7 %) for S w = 0.10 , (199.1 Kg, 36.34 %) for S w = 0.20 ; (196.7 Kg, 35.9 %) for S w = 0.30 ; and (191.7 Kg, 35.1 %) for S w = 0.40 . These results suggest that as S w increases, less contaminant is trapped on top of the grid where the petroleum was released. At the same time, more contaminants are spread in the saturated zone. This suggests that the presence of water (due to rainfall) in the unsaturated zone facilitates the migration of the contaminant toward the saturated zone.
Figure 13 shows the elevation as a function of the crude oil mass at the spill, ( x , y , z ) = ( 0 , 0 , 5 ) m , at fixed values of S w in the unsaturated zone and at different times (15 days only for S w = 0.0 ). To reconstruct the spilled crude oil mass, we use Roe’s Riemann Solver [55] and the data in the previous Table 2, Table 3. Table 4, Table 5, Table 6. For dry soil ( S w = 0.0 ), the contaminant is reduced over time. Initially, after 1 hour, the contaminant is almost at the top of the pipeline, and over time, it slowly moves downward due to gravity. After 5 days, the contaminant has not yet reached the groundwater table, even though S w is increasing. In all scenarios in Figure 13, the contaminant never reaches the groundwater table before 15 days. For S w = 0.40 (bottom panel), there is more contaminant in the lower part near the saturated zone (see the green line).
Figure 14 shows the elevation as a function of the crude oil mass at ( x , y , z ) = ( 0 , 0 , 5 ) m , at fixed time values, and for different water-saturation levels in the unsaturated zone. Basically, there is no substantial difference in the value of S w across the four panels, which correspond to different time intervals (1 hour, 5 hours, 1 day, 5 days). The only difference is noticed in the last panel (after 5 days). Here, we can clearly see that the contaminant is released faster for S w = 0.40 . See the red line. Also, it arrives downward faster than the other water saturation values. This corroborated the previous figures and data.

3.3. 3D Transient Numerical Simulations Results for Different Initial Porosity Values ϕ 0 = [ 0.10 , 0.25 , 0.60 , 0.75 , 0.90 ] with a Spill Situated at ( 0 , 0 , 5.0 ) m

Up to here, we were using a fixed initial value of the porosity ( ϕ 0 = 0.43 at the atmospheric pressure) given in Table 1, for all the simulations investigated, since we were interested in describing a porous medium composed of ’sand’ with the hydrogeological features described in the section methods and materials.
Let us now investigate the influence on the porosity value for the scenario S w = 0.0 and a petroleum spill at ( 0 , 0 , 5 ) m . The porosity values investigated are ϕ 0 = ( 0.10 , 0.25 , 0.60 , 0.75 , 0.90 ) , where we included the value ϕ 0 = 0.43 (previously shown) to facilitate comparisons, and ϕ 0 is the porosity at p 0 (the atmospheric pressure).
Figure 15 shows the saturation contours of three immiscible phases (water, crude oil, and air) as a function of position at different times, for an initial porosity of ϕ 0 = 0.10 . The first panel shows the initial time t = 204 s , and the second panel shows t = 5 days and 1.7 hours. As can be seen, the quantity of contaminant mass expelled from the onshore pipeline is smaller than the previous cases with ϕ 0 = 0.43 , since there are fewer void spaces in the porous medium. However, it migrates more rapidly toward the groundwater table as it spills out with a very high pressure from the pipeline, and the available space to move is reduced compared to the previous cases with ϕ 0 = 0.43 . See Figure 8 for S w = 0.0 .
Figure 16, Figure 17, Figure 18, and Figure 19 show a similar scenario as before with ϕ 0 = 0.10 , but with ϕ 0 = ( 0.25 , 0.60 , 0.75 , 0.90 ) , respectively. These results suggest that as ϕ 0 increases, the amount of expelled contaminant increases, but it moves less. Indeed, the contaminant concentration σ n increases accordingly, as shown in these figures. This is due to its highly dynamic viscosity.
Table 12 refers to data used in Figure 15 with ϕ 0 = 0.10 , and Table 13, Table 14, Table 15, Table 16, shows the data used Figure 16 with ϕ 0 = 0.25 , Figure 17 with ϕ 0 = 0.60 , Figure 18 with ϕ 0 = 0.75 , Figure 19 with ϕ 0 = 0.90 , respectively. We also include the data in Table 7 for porosity ϕ 0 = 0.43 . As can be seen from these data, when the porous medium porosity is very low, such as ϕ 0 = 0.10 in Table 12, the spilled contaminant mass, after one hour, and in the range 5.25 < z < 5.75 meters is 207.5 Kg and 44.8 % of trapped contaminant. As porosity increases, the amount of petroleum that can be accommodated outside the pipeline increases. See for example, Table 13 for ϕ 0 = 0.25 with 235.9 Kg (45.7 %), Table 7 for ϕ 0 = 0.43 with 261.0 Kg (46.2 %), Table 14 for ϕ 0 = 0.60 with 278.7 Kg (46.4 %), Table 15 for ϕ 0 = 0.75 with 294.3 Kg (46.6 %), Table 16 for ϕ 0 = 0.90 with 309.9 Kg (46.7 %).
Regarding the migration time, after 5 days, a very small but nonzero quantity of contaminant (0.34 Kg, 0.08 %) arrives in the range 2.75 < z < 3.25 m, and (17.4 Kg, 4.2 %) in the range 3.25 < z < 3.75 for the porosity value ϕ 0 = 0.10 . See Table 12. For the other porosity values the most extended contaminant migration are situated in the range 3.25 < z < 3.75 with 0.093 kg for ϕ 0 = 0.25 (Table 13); 3.25 < z < 3.75 with 0.0006 kg for ϕ 0 = 0.43 (Table 7); 3.75 < z < 4.25 with 10.64 kg for ϕ 0 = 0.60 (Table 14); 3.75 < z < 4.25 with 4.47 kg for ϕ 0 = 0.75 (Table 15); 3.25 < z < 3.75 with 1.51 kg for ϕ 0 = 0.90 (Table 16).
Figure 20 shows the z elevation as a function of the spilled petroleum mass at ( x , y , z ) = ( 0 , 0 , 5 ) for S w = 0.0 , different values of the porosities, ϕ 0 = ( 0.10 , 0.25 , 0.60 , 0.75 , 0.90 ) , and different times. As the porosity increases, the amount of contaminant expelled also increases. This can be clearly seen, for example, in the black line (representing one hour) that runs across all the panels. At the same time, as porosity increases, the contaminant migration velocity decreases, since the upper part empties more quickly for low porosity values, such as ϕ 0 = 0.10 and ϕ 0 = 0.25 , whereas for higher porosity values the mobility of the contaminant decreases drastically. In a certain sense, the low porosity values force the contaminant, which flows out of the pipeline at very high pressure, to find space as it moves downward. Indeed, for ϕ 0 = 0.10 , after 5 days (see the green line), the contaminant quantity is higher than in the other porosity cases, indicating that the contaminant moves at a higher velocity. For the scenarios with ϕ 0 = 0.60 , ϕ 0 = 0.75 , and ϕ 0 = 0.90 , the contaminant discharge is larger than in the previous cases, but its mobility is compromised by the high viscosity. Indeed, these three values are basically similar.
Figure 21 shows the z elevation as a function of the spilled petroleum mass at ( x , y , z ) = ( 0 , 0 , 5 ) for S w = 0.0 , different values of the time, and different porosities, ϕ 0 = ( 0.10 , 0.25 , 0.60 , 0.75 , 0.90 ) . After one hour (top left panel), it is clearly seen that the biggest quantity of contaminant mass expelled corresponds to the biggest value of the porosity, ϕ 0 = ( 0.90 ) . This mass decreases with decreasing porosity: ϕ 0 = ( 0.10 , 0.25 , 0.60 , 0.75 ) . After 5 hours (top-right panel), the contaminant is moving downward due to gravity. The contaminant mass moving more rapidly is the one corresponding to ϕ 0 = 0.10 (see the blue line). Similar behavior is confirmed at later times, such as 1 day and 5 days (see bottom panels). That would imply that a low porosity porous medium tends to be contaminated more quickly, although the amount of contaminant is lower than for higher porosity values. This can be used as a recommendation when planning an onshore pipeline: it is better to build an oil pipeline in an area with higher porosity (and/or drier soil) to avoid potential spill migration into the aquifer and reduce water pollution.

3.4. Convergence Study for the Numerical Simulations

The results obtained using CactusHydro and the HRSC method were previously validated in [33,34], using different analytical models, and results from a sandbox experiment [35]. Here, we do not yet have experimental results to compare, since they are not yet available. We have relied on classical convergence tests performed with the same numerical code at different grid resolutions. Figure 22 shows a comparison between results on the saturation contours for petroleum leakage at three different times using two different grid resolutions: 0.25 m and a time step of 0.00625 s a),c),e), and 0.50 m and a time step of 0.0025 s b),d),f). As can be seen from Figure 22, both results using different times (0.3 hours, 1.0 hour, and 2 days and 8.9 hours are very similar within a 5 % error.

4. Conclusions

One of the safest methods of transporting petroleum is through onshore pipelines. However, they are subject to risks such as pipeline corrosion and environmental hazards, which can lead to groundwater pollution and soil poisoning. In this paper, we quantitatively investigate the migration of petroleum in a scenario resembling a broken pipeline (where the pipeline is included in the numerical simulation), and the consequent spread of the contaminant material in the environment.
We use the numerical code CactusHydro, which accurately resolves the sharp discontinuities and temporal dynamics of three-phase fluid flow and thereby accurately tracks contaminant migration in time through a variably saturated zone with variable permeability and porosity. We analyze various scenarios encompassing different climatic conditions, including rainfall-induced water saturation, in the variable-saturation porous medium zone, and different porosity values, for a total of sixteen transient numerical simulations. Hydraulic conductivity is linked to saturation and provides information on the type of porous soil that facilitates contaminant migration. Also, the porosity can convey vertical movement more or less rapidly through the unsaturated zone. The numerical results show that the vertical migration of the petroleum is primarily driven by the high pressure within the pipeline, since the contaminant has a very limited mobility due to its high viscosity. Moreover, hydraulic conductivity and porosity play an important role in petroleum vertical migration. Our results suggest that, for crude oil, the distribution of leaked oil may not extend as deep as two meters in elevation before 10 days.
Our conclusions show that the average seasonal water saturation of the porous medium, its related hydraulic conductivity, and effective porosity must be carefully evaluated when assessing the location of an onshore pipeline and the potential environmental impact of a leak. Our results also suggest that the distribution of leaked petroleum mass for the scenarios investigated may not extend deeper than 2 meters within 10 days. These results may serve as a guideline for constructing an onshore pipeline path that avoids or reduces extreme pollution in a groundwater system.
Our findings on building a sustainable transportation path for petroleum to minimize emergency scenarios include recommendations for constructing a pipeline in a region where a) the aquifer depth is sufficient to protect the groundwater. We find out that constructing a pipeline more than two meters from the groundwater table helps to mechanically remediate the harmful material within a week; b) the characteristics of the soil matrix are important and help to contain the spreading of the crude oil. Indeed, if possible, the choice of constructing a pipeline should prefer a porous medium with lower permeability over one with higher permeability. We have demonstrated that, with a saturation different from zero, crude oil migrates more rapidly downward, as previously reported in other papers using different hydrocarbons [37]. The difference here is that petroleum is highly viscous compared to previous studies, which is good news since its spread is contained. With these recommendations fulfilled, a safer onshore pipeline can be constructed, and in the case of an emergency, less damage is expected.

Author Contributions

Conceptualization, A.F., and F.C.; methodology, A.F.; software, A.F. and M.P.; validation, A.F. and M.P.; formal analysis, A.F.; investigation, A.F.; resources, A.F., and F.C.; data curation, A.F. and M.P.; writing—original draft preparation, A.F.; writing—review and editing, A.F., M.P., and F.C.; visualization, A.F. and M.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquires can be directed to the corresponding author.

Acknowledgments

This work used high-performance computing resources of the University of Parma (https://www.hpc.unipr.it, accessed on 1 January 2025). This research benefited from the equipment and framework of the COMP-R Initiative, funded by the ‘Department of Excellence’ program of the Italian Ministry for the University and Research (MUR 2023-2027). A.F., M.P., and F.C. acknowledge the financial support from: Project funded under the National Recovery and Resilience Plan (NRRP), Mission 4 Component 2 Investment 1.5—Call for Tender No. 3277 of 30/12/2021 of the Italian Ministry of University and Research funded by the European Union—NextGenerationEU. Award Number: Project code ECS00000033, Concession Decree No. 1052 of 23/06/2022 adopted by the Italian Ministry of University and Research, CUP D91B21005370003, “Ecosystem for Sustainable Transition in Emilia-Romagna” (Ecosister).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. United States Environmental Protection Agency. Understanding oil spills and oil spill response. 1999. Available online: https://www.epa.gov/emergency-response/understanding-oil-spills-and-oil-spill-response (accessed on 2026 January 1).
  2. Hasan, A.M.A.; Nassar, A.M.; Nassar, I.; et al. Environmental impacts for the transportation of crude oil and refined products. Env. Sci. Pollut. Res. Int. 2025, 32, 17869–-17896. [Google Scholar] [CrossRef] [PubMed]
  3. Fan, K.; Ma, Y.; Li, P.; Yu, C.; Lei, Y.; Li, S.; Zhou, S.; Li, R.; Li, W. Review on Radial Properties of Wax Deposits in Crude Oil Pipelines: Mechanism, Experiment, Property Variation, and Prediction. Energy Fuels 2025, 39(20), 9262–9284. Available online: https://pubs.acs.org/doi/10.1021/acs.energyfuels.5c00484. [CrossRef]
  4. Zhao, H. J.; Zhang, D.; Lv, X. F.; Song, L. L.; Li, J. W.; Chen, F.; Xie, X. Q. Numerical Simulation of Crude Oil Leakage from Damaged Submarine-Buried Pipeline. J. Appl. Fluid Mech. 2023, 17(1), 75–88. [Google Scholar] [CrossRef]
  5. Bellegoni, M.; Ovidi, F.; Landucci, G.; Tognotti, L.; Galletti, C. CFD analysis of the influence of a perimeter wall on the natural gas dispersion from an LNG pool. Process Saf. Environ. Prot. 148 2021, 751–764. [CrossRef]
  6. Kraidi, L.; Shah, R.; Matipa, W.; Borthwick, F. An investigation of mitigating the safety and security risks allied with oil and gas pipeline projects. J. Pipeline Sci. Eng. 1((3) 2021), 349–359. [CrossRef]
  7. Trainiti, G.M.; Cianelli, D.; Piscopo, V.; Zambianchi, E. Oil spill model in the Gulf of Naples following collision events. Ocean Eng. 2025, 342(3), 123081. [Google Scholar] [CrossRef]
  8. Nadim, F.; Hoag, G.E.; Liu, S.; Carley, R.J.; Zack, P. Detection and remediation of soil and aquifer systems contaminated with petroleum products: an overview. J. Pet. Sci. Eng. 2000, 26(1–4), 169–178. [Google Scholar] [CrossRef]
  9. Selva Filho, A.A.P.; Converti, A.; Soares da Silva, R.d.C.F.; Sarubbo, L.A. Biosurfactants as Multifunctional Remediation Agents of Environmental Pollutants Generated by the Petroleum Industry. Energies 2023, 16, 1209. [Google Scholar] [CrossRef]
  10. Li, H.; Chen, B.; Cao, Y.; Yang, M.; Brydie, J.; Lee, K.; Zhang, B. Wood oil biodegradation in the marine environment: Behavior, mechanism, and impact. Water Res. 2026, 291, 125155. [Google Scholar] [CrossRef] [PubMed]
  11. Available online: https://en.wikipedia.org/wiki/API_gravity (accessed on 1 January 2026).
  12. Javanbakht, G.; Lamia Goual, L. Mobilization and micellar solubilization of NAPL contaminants in aquifer rocks. J. Contam. Hydrol. 2016, 185–186, 61–73. [Google Scholar] [CrossRef] [PubMed]
  13. Gao, X.; Jiang, T.; Li, Y. A Generalized Model for Estimating the Viscosity of Crude Oil. Processes 2025, 13, 1433. [Google Scholar] [CrossRef]
  14. Bossinov, D.; Ramazanova, G.; Turalina, D. Comparison of measured and calculated high-viscosity crude oil temperature values in a pipeline during continuous pumping and shutdown modes. Int. J. Thermofluid 2024, 24, 10095. [Google Scholar] [CrossRef]
  15. Flores-Quirino, R.; Pastor-Reyes, O.; Aguayo, J.P.; Ascanio, G.; Méndez, F.; Hernández-Sánchez, J.F.; Sánchez, S. Thermal impact induced by the environment in the transport of heavy oils in offshore insulated pipelines: Evaluation of heat transfer. J. Pet. Sci. Eng. 2022, 2017, 110819. [Google Scholar] [CrossRef]
  16. Pete, A.J.; Bharti, B.; Benton, M.G. Nano-enhanced Bioremediation for Oil Spills: A Review. ACS ES T Eng. 2021, 1(6), 928–946. [Google Scholar] [CrossRef]
  17. Dave, D.; Ghaly, A.E. Remediation technologies for marine oil spills: a critical review and comparative analysis. Am. J. Environ. Sci. 2011, 7, 424–440. [Google Scholar] [CrossRef]
  18. Stanley, M.J.; Timlick, L.; Peters, L.E.; Rodríguez Gil, J.L.; Tomy, G.; Taylor, E.; Havens, S.; Palace, V.P. Rapid Chemical Remediation of Freshwater Enclosures Treated with Conventional Heavy Crude Oil Spills Followed by Enhanced Monitored Natural Recovery. Water 2026, 18, 363. [Google Scholar] [CrossRef]
  19. Zhang, T.; Zheng, W.; Zhang, N.; Wei, T.; Liu, Y. Efficient in situ chemical oxidation of petroleum hydrocarbons in soil by foaming percarbonate. Chem. Eng. J. 2026, 531, 174166. [Google Scholar] [CrossRef]
  20. Zhao, C.; Peng, S.; Wu, B.; Kang, L.; Liang, L.; Liu, M.; Yang, L.; Wang, W.; Xu, X. Solar-driven superhydrophobic modified polyurethane sponge for rapid in-situ recovery of oil and microplastics in marine oil spill co-contamination. J. Hazard. Mater. 2025 500, 140470. [Google Scholar] [CrossRef]
  21. Doshi, B.; Sillanpaa, M.; Kalliola, S. A review of bio-based materials for oil spill treatment. Water Res. 2018, 135, 262–277. [Google Scholar] [CrossRef] [PubMed]
  22. Ozyurek, S.B.; Soyuer, K.; Ustundag, A. A new approach to remediation of crude oil with promising green composites: Biosurfactant-producing Bacillus sp. consortium entrapped in chitosan, chitosan/glutaraldehyde and chitosan/Na-bentonite. Pet. Sci. 2025, 22(12), 5296–5313. [Google Scholar] [CrossRef]
  23. Belgibayeva, D.; Aikenova, N.; Abilova, G.; Biktasova, A.; Lepesbayeva, G.; Nazarov, S. Natural Mineral Sorbents as Green Materials for the Remediation of Oil-Contaminated Waters. Processes 2026, 14, 540. [Google Scholar] [CrossRef]
  24. Wang, C.; Hassanein, M.F.; Li, M. Numerical simulation of oil and gas pipeline corrosion based on single- or coupled-factor modeling: A critical review. Nat. Gas. Ind. B 2023, 10(5), 445–465. [Google Scholar] [CrossRef]
  25. Guoxi, H.; Xueshuang, Z.; Lu, C.; Yuanjie, H.; Hengyu, L.; et al. Influence of Pressurized Pipeline Leakage and Oil Pool Fires on Parallel Natural Gas Pipelines. Journal of Pipeline Systems Engineering and Practice. Journal of Pipeline Systems Engineering and Practice 2026, 13(1), 04025101. [Google Scholar] [CrossRef]
  26. Ge, Y.; Huang, W.; Li, X.; Yao, J.; Yang, Q.; Zhang, C.; Kong, X.; Zhou, N. Numerical investigation on oil leakage and migration from the accidental hole of tank wall in oil terminal of pipeline transportation system. J. Pipeline Sci. Eng. 2024, 4(2), 100175. [Google Scholar] [CrossRef]
  27. Zhao, W.; Jia, C.; Song, Y.; Li, X.; Hou, L.; Jiang, L.; Lu, X. Hydrocarbon migration and accumulation simulation: A review and a novel multi-scale quantitative numerical simulation method. Adv. Colloid Interface Sci. 2025 342, 103523. [Google Scholar] [CrossRef]
  28. Chen, T.; Zhang, Y.; Dong, Y. Bioremediation experiments and dynamic model of petroleum hydrocarbon contaminated soil. J. Environ. Manag. 2024, 365, 121247. [Google Scholar] [CrossRef] [PubMed]
  29. Schreiber, M.E.; Carey, G.R.; Feinstein, D.T.; Bahr, J.M. Mechanisms of electron acceptor utilization: implications for simulating anaerobic biodegradation. J. Contam. Hydrol. 2004, 73(1-4), 99–127. [Google Scholar] [CrossRef] [PubMed]
  30. Jiang, L.; Sun, H.; Li, Z. Lattice Boltzmann flux solver simulation of CO2 displacement in microscale porous media. Fuel 2026, 415, 138411. [Google Scholar] [CrossRef]
  31. Munarin, F.F.; Gouze, P.; Nepomuceno Filho, F. Two-phase flow dynamics in 3D fractures: Influence of aperture, wettability, and fluid properties from Lattice Boltzmann Simulations. Adv. Water Resour. 2025, 206, 105133. [Google Scholar] [CrossRef]
  32. Sun, L.; Liu, Y.; Zhu, X.; Wang, Y.; Li, Q.; Li, Z. Multiphase SPH Framework for Oil–Water–Gas Bubbly Flows: Validation, Application, and Extension. Processes 2025, 13, 3922. [Google Scholar] [CrossRef]
  33. Feo, A.; Celico, F. High-resolution shock-capturing numerical simulations of three-phase immiscible fluids from the unsaturated to the saturated zone. Sci. Rep. 2021, 11, 5212. [Google Scholar] [PubMed]
  34. Feo, A.; Celico, F. Investigating the migration of immiscible contaminant fluid flow in homogeneous and heterogeneous aquifers with high-precision numerical simulations. PLoS ONE 2022, 17, e0266486. [Google Scholar] [CrossRef] [PubMed]
  35. Feo, A.; Celico, F.; Zanini, A. Migration of DNAPL in Saturated Porous Media: Validation of High-Resolution Shock-Capturing Numerical Simulations through a Sandbox Experiment. Water 2023, 15, 1471. [Google Scholar] [CrossRef]
  36. Feo, A.; Pinardi, R.; Artoni, A.; Celico, F. Estimation of Free-Product PCE Distribution in Thick Multilayered Aquifers as Possible Long-Term Pollution Sources for Shallow and Deep Groundwaters, Using High-Precision Numerical Simulations. Water 2024, 16, 3053. [Google Scholar] [CrossRef]
  37. Feo, A.; Celico, F. Influence of Spill Pressure and Saturation on the Migration and Distribution of Diesel Oil Contaminant in Unconfined Aquifers Using Three-Dimensional Numerical Simulations. Appl. Sci. 2025, 15, 9303. [Google Scholar] [CrossRef]
  38. Feo, A.; Pinardi, R.; Scanferla, E.; Celico, F. How to Minimize the Environmental Contamination Caused by Hydrocarbon Releases by Onshore Pipelines: The Key Role of a Three-Dimensional Three-Phase Fluid Flow Numerical Model. Water 2023, 15, 1900. [Google Scholar] [CrossRef]
  39. Remelli, S.; Rizzo, P.; Celico, F.; Menta, C. Natural Surface Hydrocarbons and Soil Faunal Biodiversity: A Bioremediation Perspective. Water 2020, 12, 2358. [Google Scholar] [CrossRef]
  40. Kurganov, A.; Tadmor, E. New high-resolution central scheme for non-linear conservation laws and convection-diffusion equations. J. Comput. Phys. 2000, 160, 241–282. [Google Scholar]
  41. Lax, P.; Wendroff, B. Systems of conservation laws. Commun. Pure Appl. Math. 1960, 3, 217–237. [Google Scholar] [CrossRef]
  42. Hou, T.Y.; LeFloch, P.G. Why nonconservative schemes converge to wrong solutions: Error analysis. Math. Comp. 1994, 62, 497–530. [Google Scholar] [CrossRef]
  43. Allen, G.; Goodale, T.; Lanfermann, G.; Radke, T.; Rideout, D.; Thornburg, J. Cactus Users’ Guide. 2011. Available online: http://www.cactuscode.org/documentation/UsersGuide.pdf (accessed on 1 January 2025).
  44. Developers, Cactus. Cactus Computational Toolkit. Available online: http://www.cactuscode.org/ (accessed on 1 January 2025).
  45. Goodale, T.; Allen, G.; Lanfermann, G.; Massó, J.; Radke, T.; Seidel, E.; Shalf, J. The Cactus Framework and Toolkit: Design and Applications. In High Performance Computing for Computational Science—VECPAR 2002; Springer: Berlin, Germany, 2003. [Google Scholar]
  46. Schnetter, E.; Hawley, S.H.; Hawke, I. Evolutions in 3D numerical relativity using fixed mesh refinement. Class. Quantum Grav. 2004, 21, 1465–1488. [Google Scholar] [CrossRef]
  47. Schnetter, E.; Diener, P.; Dorband, E.N.; Tiglio, M. A multi-block infrastructure for three-dimensional time-dependent numerical relativity. Class. Quantum Grav. 2006, 23, S553. [Google Scholar]
  48. Parker, J.C.; Lenhard, R.J.; Kuppusamy, T. A parametric model for constitutive properties governing multi-phase flow in porous media. Water Resour. Res. 1987, 23, 618–624. [Google Scholar]
  49. van Genuchten, M.T. A closed form equation for predicting the hydraulic conductivity of unsaturated soils. Soil Sci. Soc. Am. J. 1980, 44, 892–898. [Google Scholar] [CrossRef]
  50. Carsel, R.F.; Parrish, R.S. Developing joint probability distributions of soil water retention characteristics. Water Resour. Res. 1988, 24, 755–769. [Google Scholar] [CrossRef]
  51. Freeze, R.A.; Cherry, J.A. Groundwater Book; Prentice-Hall Inc.: Englewood Cliffs, NJ, USA, 1979. [Google Scholar]
  52. Muñoz, J.A.D.; Ancheyta, J.; Castañeda, L.C. Required Viscosity Values To Ensure Proper Transportation of Crude Oil by Pipeline. Energy Fuels 2016, 30(11), 8850–8854. [Google Scholar] [CrossRef]
  53. Manara, P.; Bezergianni, S.; Pfisterer, U. Study on phase behavior and properties of binary blends of bio-oil/fossil-based refinery intermediates: A step toward bio-oil refinery integration. Energy Convers. Manag. 2018, 165, 304–315. [Google Scholar] [CrossRef]
  54. Lam-Maldonado, M.; Aranda-Jiménez, Y.G.; Arvizu-Sanchez, E.; Melo-Banda, J.A.; Díaz-Zavala, N.P.; Pérez-Sánchez, J.F.; Suarez-Dominguez, E.J. Extra heavy crude oil viscosity and surface tension behavior using a flow enhancer and water at different temperatures conditions. Heliyon 2023, 9(2), e12120. [Google Scholar] [CrossRef] [PubMed]
  55. Roe, P.L. Approximate Riemann solvers, parameter vectors and difference schemes. J. Comput. Phys. 1981, 43, 357–372. [Google Scholar] [CrossRef]
Figure 1. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 2 ) m in the unsaturated zone with S w = 0.0 . The grid dimension of 60 m × 30 m × 18 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 31 d 8.1 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 1. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 2 ) m in the unsaturated zone with S w = 0.0 . The grid dimension of 60 m × 30 m × 18 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 31 d 8.1 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g001
Figure 2. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 2 ) m in the unsaturated zone with S w = 0.10 . The grid dimension of 60 m × 30 m × 18 m has a spatial grid resolutio of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 20 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 2. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 2 ) m in the unsaturated zone with S w = 0.10 . The grid dimension of 60 m × 30 m × 18 m has a spatial grid resolutio of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 20 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g002
Figure 3. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 2 ) m in the unsaturated zone with S w = 0.20 . The grid dimension of 60 m × 30 m × 18 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 20 d 6.4 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 3. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 2 ) m in the unsaturated zone with S w = 0.20 . The grid dimension of 60 m × 30 m × 18 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 20 d 6.4 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g003
Figure 4. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 2 ) m in the unsaturated zone with S w = 0.30 . The grid dimension of 60 m × 30 m × 18 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 18 d 11.1 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 4. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 2 ) m in the unsaturated zone with S w = 0.30 . The grid dimension of 60 m × 30 m × 18 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 18 d 11.1 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g004
Figure 5. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 2 ) m in the unsaturated zone with S w = 0.40 . The grid dimension of 60 m × 30 m × 18 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 15 d 22.7 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 5. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 2 ) m in the unsaturated zone with S w = 0.40 . The grid dimension of 60 m × 30 m × 18 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 15 d 22.7 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g005
Figure 6. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 2 ) for a fixed value of the water saturation, S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) , and different times.
Figure 6. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 2 ) for a fixed value of the water saturation, S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) , and different times.
Preprints 219210 g006aPreprints 219210 g006b
Figure 7. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 2 ) for a fixed value of the time, and different values of the water saturation, S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) .
Figure 7. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 2 ) for a fixed value of the time, and different values of the water saturation, S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) .
Preprints 219210 g007aPreprints 219210 g007b
Figure 8. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . The grid dimension of 60 m × 30 m × 21 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 8. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . The grid dimension of 60 m × 30 m × 21 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g008
Figure 9. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.10 . The grid dimension of 60 m × 30 m × 21 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 6 d 4.9 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 9. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.10 . The grid dimension of 60 m × 30 m × 21 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 6 d 4.9 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g009
Figure 10. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.20 . The grid dimension of 60 m × 30 m × 21 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 6 d 7.4 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 10. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.20 . The grid dimension of 60 m × 30 m × 21 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 6 d 7.4 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g010
Figure 11. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.30 . The grid dimension of 60 m × 30 m × 21 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 6 d 8.3 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 11. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.30 . The grid dimension of 60 m × 30 m × 21 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 6 d 8.3 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g011
Figure 12. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.40 . The grid dimension of 60 m × 30 m × 21 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 6 d 0.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 12. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.40 . The grid dimension of 60 m × 30 m × 21 m has a spatial grid resolution of Δ x = Δ y = Δ z = 0.50 . (a) t = 204.8 s ; (b) t = 6 d 0.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g012
Figure 13. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 5 ) for a fixed value of the water saturation, S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) , and different times.
Figure 13. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 5 ) for a fixed value of the water saturation, S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) , and different times.
Preprints 219210 g013aPreprints 219210 g013b
Figure 14. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 5 ) for a fixed value of the time, and different values of the water saturation, S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) .
Figure 14. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 5 ) for a fixed value of the time, and different values of the water saturation, S w = ( 0.0 , 0.10 , 0.20 , 0.30 , 0.40 ) .
Preprints 219210 g014aPreprints 219210 g014b
Figure 15. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . Porosity value at the atmosphere pressure ϕ 0 = 0.10 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 15. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . Porosity value at the atmosphere pressure ϕ 0 = 0.10 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g015
Figure 16. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . Porosity value at the atmosphere pressure ϕ 0 = 0.25 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 16. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . Porosity value at the atmosphere pressure ϕ 0 = 0.25 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g016
Figure 17. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . Porosity value at the atmosphere pressure ϕ 0 = 0.60 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 17. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . Porosity value at the atmosphere pressure ϕ 0 = 0.60 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g017
Figure 18. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . Porosity value at the atmosphere pressure ϕ 0 = 0.75 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 18. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . Porosity value at the atmosphere pressure ϕ 0 = 0.75 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g018
Figure 19. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . Porosity value at the atmosphere pressure ϕ 0 = 0.90 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Figure 19. 3D transient numerical simulation results on the saturation contours of three immiscible phases (water, crude oil, and air) vs. the position, at different times. The crude oil is released from the pipeline at ( x , y , z ) = ( 0 , 0 , 5 ) m in the unsaturated zone with S w = 0.0 . Porosity value at the atmosphere pressure ϕ 0 = 0.90 . (a) t = 204.8 s ; (b) t = 18 d 2.2 h . The left-hand side shows the ( z x ) plane, and the right-hand side shows the ( z y ) plane. Zoomed inset on the ( z x ) plane. Color bars on the right stand for σ n = S n ϕ , and σ w = S w ϕ .
Preprints 219210 g019
Figure 20. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 5 ) for S w = 0.0 and porosities values ϕ 0 = ( 0.10 , 0.25 , 0.60 , 0.75 , 0.90 ) , and different times.
Figure 20. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 5 ) for S w = 0.0 and porosities values ϕ 0 = ( 0.10 , 0.25 , 0.60 , 0.75 , 0.90 ) , and different times.
Preprints 219210 g020aPreprints 219210 g020b
Figure 21. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 5 ) m with S w = 0.0 , different porosity values ϕ 0 = [ 0.10 , 0.25 , 0.43 , 0.60 , 0.75 , 0.90 ] , and different times:
Figure 21. Elevation vs. crude oil mass spilled at ( x , y , z ) = ( 0 , 0 , 5 ) m with S w = 0.0 , different porosity values ϕ 0 = [ 0.10 , 0.25 , 0.43 , 0.60 , 0.75 , 0.90 ] , and different times:
Preprints 219210 g021
Figure 22. Grid refinement scheme for the case of the crude oil spilled at ( x , y , z ) = ( 0 , 0 , 2 ) and water saturation S w = 0.0 , and different times. (a) Spatial resolution of Δ x = Δ y = Δ z = 0.25 m (b) Spatial resolution of Δ x = Δ y = Δ z = 0.50 m (c) Spatial resolution of Δ x = Δ y = Δ z = 0.25 m (d) Spatial resolution of Δ x = Δ y = Δ z = 0.50 m (e) Spatial resolution of Δ x = Δ y = Δ z = 0.25 m (f) Spatial resolution of Δ x = Δ y = Δ z = 0.50 m .
Figure 22. Grid refinement scheme for the case of the crude oil spilled at ( x , y , z ) = ( 0 , 0 , 2 ) and water saturation S w = 0.0 , and different times. (a) Spatial resolution of Δ x = Δ y = Δ z = 0.25 m (b) Spatial resolution of Δ x = Δ y = Δ z = 0.50 m (c) Spatial resolution of Δ x = Δ y = Δ z = 0.25 m (d) Spatial resolution of Δ x = Δ y = Δ z = 0.50 m (e) Spatial resolution of Δ x = Δ y = Δ z = 0.25 m (f) Spatial resolution of Δ x = Δ y = Δ z = 0.50 m .
Preprints 219210 g022aPreprints 219210 g022b
Table 1. Crude oil features and hydrogeological parameters values used in the numerical simulations.
Table 1. Crude oil features and hydrogeological parameters values used in the numerical simulations.
Parameter Definition Value
Crude oil density ρ n 831.8 k g / m 3
Crude oil dynamics viscosity μ n 3.107 k g / ( m s )
Water density ρ w 1000 k g / m 3
Water dynamics viscosity μ w 0.001 k g / m 3
Air density ρ a 1.225 k g / m 3
Air dynamics viscosity μ a 0.000018 k g / ( m s )
Superficial tension air-water σ a w 0.065 N / m
Superficial tension nonaqueous-water σ a n 0.034 N / m
Capillary pressure nonaqueous-water at zero saturation p c n w 0 322.71 P a
Capillary pressure air-nonaqueous at zero saturation p c a n 0 353.84 P a
Irreducible wetting phase saturation S w i r 0.045
Absolute permeability k 5.102 × 10 11 m 2
Absolute permeability (bottom base and pipeline) k b , p 5.102 × 10 15 m 2
Porosity ϕ 0 0.43
Rock compressibility c R 4.35 × 10 7 P a 1
van Genuchten parameters ( n , m = 1 1 / n ) ( 2.68 , 0.63 )
Table 2. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) , water saturation S w = 0.0 , and different times. The data are the one used in Figure 1.
Table 2. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) , water saturation S w = 0.0 , and different times. The data are the one used in Figure 1.
Water saturation z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
S w = 0.0 , t = 1 hours 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 261.0363 46.18
1.75 < z < 2.25 261.0449 46.18
1.25 < z < 1.75 43.2048 7.64
0.75 < z < 1.25 0.0060 0.00
0.25 < z < 0.75 0.0000 0.00
S w = 0.0 , t = 5 hours 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 233.5149 42.04
1.75 < z < 2.25 227.6485 40.98
1.25 < z < 1.75 88.8148 15.99
0.75 < z < 1.25 5.5122 0.99
0.25 < z < 0.75 0.0000 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.0 , t = 5 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 212.0039 38.19
1.75 < z < 2.25 216.1497 38.94
1.25 < z < 1.75 112.1497 20.20
0.75 < z < 1.25 14.8048 2.67
0.25 < z < 0.75 0.0006 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.0 , t = 10 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 199.8475 36.00
1.75 < z < 2.25 208.0021 37.47
1.25 < z < 1.75 125.2007 22.55
0.75 < z < 1.25 22.0614 3.97
0.25 < z < 0.75 0.0088 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.0 , t = 15 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 191.3546 34.47
1.75 < z < 2.25 201.5328 36.30
1.25 < z < 1.75 133.3540 24.02
0.75 < z < 1.25 28.7539 5.18
0.25 < z < 0.75 0.1252 0.02
0.25 < z < 0.25 0.0000 0.00
S w = 0.0 , t = 31 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 174.5964 31.45
1.75 < z < 2.25 186.2088 33.54
1.25 < z < 1.75 140.2680 25.27
0.75 < z < 1.25 49.5967 8.93
0.25 < z < 0.75 4.4506 0.80
0.25 < z < 0.25 0.0000 0.00
Table 3. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) , water saturation S w = 0.10 , and different times. The data are the one used in Figure 2.
Table 3. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) , water saturation S w = 0.10 , and different times. The data are the one used in Figure 2.
Water saturation z elevation (m.a.s.l.) crude oil mass (kg) Trapped contaminant in %
S w = 0.10 , t = 1 hours 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 260.8119 46.17
1.75 < z < 2.25 260.7718 46.16
1.25 < z < 1.75 43.2592 7.66
0.75 < z < 1.25 0.0581 0.01
0.25 < z < 0.75 0.0000 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.10 , t = 5 hours 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 229.7451 41.71
1.75 < z < 2.25 223.0453 40.49
1.25 < z < 1.75 91.7601 16.66
0.75 < z < 1.25 6.2896 1.14
0.25 < z < 0.75 0.0000 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.10 , t = 5 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 207.3996 37.68
1.75 < z < 2.25 212.5097 38.61
1.25 < z < 1.75 114.9301 20.88
0.75 < z < 1.25 15.5305 2.82
0.25 < z < 0.75 0.0072 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.10 , t = 10 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 194.3445 35.31
1.75 < z < 2.25 204.9642 37.24
1.25 < z < 1.75 127.1667 23.11
0.75 < z < 1.25 23.8446 4.33
0.25 < z < 0.75 0.0571 0.01
0.25 < z < 0.25 0.0000 0.00
S w = 0.10 , t = 15 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 184.9861 33.61
1.75 < z < 2.25 198.5532 36.08
1.25 < z < 1.75 133.6930 24.29
0.75 < z < 1.25 32.7165 5.94
0.25 < z < 0.75 0.4283 0.08
0.25 < z < 0.25 0.0000 0.00
S w = 0.10 , t = 20 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 177.7485 32.30
1.75 < z < 2.25 192.8687 35.04
1.25 < z < 1.75 136.3291 24.77
0.75 < z < 1.25 41.8632 7.61
0.25 < z < 0.75 1.5675 0.28
0.25 < z < 0.25 0.0000 0.00
Table 4. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) , water saturation S w = 0.20 , and different times. The data are the one used in Figure 3.
Table 4. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) , water saturation S w = 0.20 , and different times. The data are the one used in Figure 3.
Water saturation z elevation (m.a.s.l.) crude oil mass (kg) Trapped contaminant in %
S w = 0.20 , t = 1 hours 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 259.8364 46.14
1.75 < z < 2.25 259.6224 46.10
1.25 < z < 1.75 43.4674 7.72
0.75 < z < 1.25 0.2147 0.04
0.25 < z < 0.75 0.0000 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.20 , t = 5 hours 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 228.2995 41.63
1.75 < z < 2.25 221.7737 40.44
1.25 < z < 1.75 92.2273 16.82
0.75 < z < 1.25 6.0570 1.10
0.25 < z < 0.75 0.0001 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.20 , t = 5 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 199.1359 36.34
1.75 < z < 2.25 207.8144 37.93
1.25 < z < 1.75 123.9860 22.63
0.75 < z < 1.25 16.9984 3.10
0.25 < z < 0.75 0.0101 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.20 , t = 10 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 183.4905 33.49
1.75 < z < 2.25 197.2307 35.99
1.25 < z < 1.75 134.3200 24.51
0.75 < z < 1.25 32.5130 5.93
0.25 < z < 0.75 0.3907 0.07
0.25 < z < 0.25 0.0000 0.00
S w = 0.20 , t = 15 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 173.2159 31.61
1.75 < z < 2.25 189.4214 34.57
1.25 < z < 1.75 136.6821 24.94
0.75 < z < 1.25 46.0553 8.41
0.25 < z < 0.75 2.5702 0.47
0.25 < z < 0.25 0.0000 0.00
S w = 0.20 , t = 20 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 165.5615 30.22
1.75 < z < 2.25 182.4540 33.30
1.25 < z < 1.75 136.7272 24.95
0.75 < z < 1.25 56.9090 10.39
0.25 < z < 0.75 6.2931 1.15
0.25 < z < 0.25 0.0000 0.00
Table 5. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) , water saturation S w = 0.30 , and different times. The data are the one used in Figure 4.
Table 5. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) , water saturation S w = 0.30 , and different times. The data are the one used in Figure 4.
Water saturation z elevation (m.a.s.l.) crude oil mass (kg) Trapped contaminant in %
S w = 0.30 , t = 1 hours 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 259.0968 46.11
1.75 < z < 2.25 258.8111 46.06
1.25 < z < 1.75 43.6874 7.78
0.75 < z < 1.25 0.2662 0.05
0.25 < z < 0.75 0.0000 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.30 , t = 5 hours 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 227.7831 41.61
1.75 < z < 2.25 221.4593 40.46
1.25 < z < 1.75 92.1169 16.83
0.75 < z < 1.25 6.0144 1.10
0.25 < z < 0.75 0.0001 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.30 , t = 5 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 196.5772 35.94
1.75 < z < 2.25 203.2730 37.16
1.25 < z < 1.75 126.6544 23.16
0.75 < z < 1.25 20.4573 3.74
0.25 < z < 0.75 0.0034 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.30 , t = 10 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 180.6038 33.02
1.75 < z < 2.25 193.6267 35.40
1.25 < z < 1.75 133.5167 24.41
0.75 < z < 1.25 39.2148 7.17
0.25 < z < 0.75 0.0034 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.30 , t = 15 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 169.8303 31.05
1.75 < z < 2.25 185.3336 33.88
1.25 < z < 1.75 135.2435 24.73
0.75 < z < 1.25 56.5546 10.34
0.25 < z < 0.75 0.0034 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.30 , t = 18 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 164.7161 30.11
1.75 < z < 2.25 180.8585 33.07
1.25 < z < 1.75 135.4080 24.76
0.75 < z < 1.25 65.9773 12.06
0.25 < z < 0.75 0.0054 0.00
0.25 < z < 0.25 0.0000 0.00
Table 6. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) , water saturation S w = 0.40 , and different times. The data are the one used in Figure 5.
Table 6. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 2 ) , water saturation S w = 0.40 , and different times. The data are the one used in Figure 5.
Water saturation z elevation (m.a.s.l.) crude oil mass (kg) Trapped contaminant in %
S w = 0.40 , t = 1 hours 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 258.8941 46.10
1.75 < z < 2.25 258.6339 46.06
1.25 < z < 1.75 43.7718 7.79
0.75 < z < 1.25 0.2573 0.05
0.25 < z < 0.75 0.0000 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.40 , t = 5 hours 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 227.7831 41.61
1.75 < z < 2.25 221.4593 40.46
1.25 < z < 1.75 92.1169 16.83
0.75 < z < 1.25 6.0144 1.10
0.25 < z < 0.75 0.0001 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.40 , t = 5 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 200.9746 36.79
1.75 < z < 2.25 222.3319 40.70
1.25 < z < 1.75 115.1350 21.08
0.75 < z < 1.25 7.8671 1.44
0.25 < z < 0.75 0.0003 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.40 , t = 10 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 198.8378 36.40
1.75 < z < 2.25 222.2577 40.68
1.25 < z < 1.75 117.0380 21.42
0.75 < z < 1.25 8.1751 1.50
0.25 < z < 0.75 0.0003 0.00
0.25 < z < 0.25 0.0000 0.00
S w = 0.40 , t = 15 days 2.75 < z < 3.25 0.0000 0.00
2.25 < z < 2.75 169.8303 31.05
1.75 < z < 2.25 185.3336 33.88
1.25 < z < 1.75 135.2435 24.73
0.75 < z < 1.25 56.5546 10.34
0.25 < z < 0.75 0.0034 0.00
0.25 < z < 0.25 0.0000 0.00
Table 7. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , and different times. The data are the one used in Figure 8.
Table 7. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , and different times. The data are the one used in Figure 8.
Water saturation z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
S w = 0.0 , t = 1 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 261.0363 46.18
4.75 < z < 5.25 261.0449 46.18
4.25 < z < 4.75 43.2048 7.64
3.75 < z < 4.25 0.0060 0.00
3.25 < z < 3.75 0.0000 0.00
S w = 0.0 , t = 5 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 233.5149 42.04
4.75 < z < 5.25 227.6485 40.98
4.25 < z < 4.75 88.8148 15.99
3.75 < z < 4.25 5.5122 0.99
3.25 < z < 3.75 0.0000 0.00
S w = 0.0 , t = 1 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 227.9310 41.06
4.75 < z < 5.25 224.8579 40.51
4.25 < z < 4.75 94.88008 17.09
3.75 < z < 4.25 7.4509 1.34
3.25 < z < 3.75 0.0000 0.00
S w = 0.0 , t = 5 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 212.0039 38.19
4.75 < z < 5.25 216.1616 38.94
4.25 < z < 4.75 112.1497 20.20
3.75 < z < 4.25 14.8048 2.67
3.25 < z < 3.75 0.0006 0.00
S w = 0.0 , t = 10 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 199.8475 36.00
4.75 < z < 5.25 208.0021 37.47
4.25 < z < 4.75 125.2007 22.55
3.75 < z < 4.25 22.0614 3.97
3.25 < z < 3.75 0.0088 0.00
S w = 0.0 , t = 15 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 191.3546 34.47
4.75 < z < 5.25 201.5328 36.30
4.25 < z < 4.75 133.3540 24.02
3.75 < z < 4.25 28.7539 5.18
3.25 < z < 3.75 0.1252 0.02
Table 8. Elevation of the crude oil spilled at ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.10 , and different times. The data are the one used in Figure 9.
Table 8. Elevation of the crude oil spilled at ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.10 , and different times. The data are the one used in Figure 9.
Water saturation z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
S w = 0.10 , t = 1 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 260.8119 46.17
4.75 < z < 5.25 260.7718 46.16
4.25 < z < 4.75 43.2592 7.66
3.75 < z < 4.25 0.0581 0.01
3.25 < z < 3.75 0.0000 0.00
S w = 0.10 , t = 5 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 229.7451 41.71
4.75 < z < 5.25 233.0453 40.49
4.25 < z < 4.75 91.7601 16.66
3.75 < z < 4.25 6.2896 1.14
3.25 < z < 3.75 0.0000 0.00
S w = 0.10 , t = 1 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 223.9634 40.69
4.75 < z < 5.25 220.3788 40.04
4.25 < z < 4.75 97.8541 17.78
3.75 < z < 4.25 8.1804 1.49
3.25 < z < 3.75 0.0003 0.00
S w = 0.10 , t = 5 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 207.3996 37.68
4.75 < z < 5.25 212.5098 38.61
4.25 < z < 4.75 114.9306 20.88
3.75 < z < 4.25 15.5300 2.82
3.25 < z < 3.75 0.0071 0.00
Table 9. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.20 , and different times. The data are the one used in Figure 10.
Table 9. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.20 , and different times. The data are the one used in Figure 10.
Water saturation z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
S w = 0.20 , t = 1 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 259.8364 46.14
4.75 < z < 5.25 259.6224 46.10
4.25 < z < 4.75 43.4674 7.72
3.75 < z < 4.25 0.2147 0.04
3.25 < z < 3.75 0.0000 0.00
S w = 0.20 , t = 5 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 228.2995 41.63
4.75 < z < 5.25 221.7737 40.44
4.25 < z < 4.75 92.2273 16.82
3.75 < z < 4.25 6.0570 1.10
3.25 < z < 3.75 0.0001 0.00
S w = 0.20 , t = 1 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 221.1071 40.35
4.75 < z < 5.25 220.3577 40.22
4.25 < z < 4.75 98.6146 18.00
3.75 < z < 4.25 7.8647 1.44
3.25 < z < 3.75 0.0006 0.00
S w = 0.20 , t = 5 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 199.1366 36.34
4.75 < z < 5.25 207.8110 37.93
4.25 < z < 4.75 124.0196 22.63
3.75 < z < 4.25 16.9677 3.10
3.25 < z < 3.75 0.0098 0.00
Table 10. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.30 , and different times. The data are the one used in Figure 11.
Table 10. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.30 , and different times. The data are the one used in Figure 11.
Water saturation z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
S w = 0.30 , t = 1 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 259.0968 46.11
4.75 < z < 5.25 258.8111 46.06
4.25 < z < 4.75 43.6874 7.78
3.75 < z < 4.25 0.2662 0.05
3.25 < z < 3.75 0.0000 0.00
S w = 0.30 , t = 5 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 227.7831 41.61
4.75 < z < 5.25 221.4593 40.46
4.25 < z < 4.75 92.1169 16.83
3.75 < z < 4.25 6.0144 1.10
3.25 < z < 3.75 0.0001 0.00
S w = 0.30 , t = 1 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 218.3717 39.92
4.75 < z < 5.25 221.3647 40.47
4.25 < z < 4.75 99.3309 18.16
3.75 < z < 4.25 7.8973 1.44
3.25 < z < 3.75 0.0007 0.00
S w = 0.30 , t = 5 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 196.5739 35.94
4.75 < z < 5.25 203.2794 37.16
4.25 < z < 4.75 126.6577 23.16
3.75 < z < 4.25 20.4389 3.74
3.25 < z < 3.75 0.0154 0.00
Table 11. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.40 , and different times. The data are the one used in Figure 12.
Table 11. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.40 , and different times. The data are the one used in Figure 12.
Water saturation z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
S w = 0.40 , t = 1 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 258.8941 46.10
4.75 < z < 5.25 258.6339 46.06
4.25 < z < 4.75 43.7718 7.79
3.75 < z < 4.25 0.2573 0.05
3.25 < z < 3.75 0.0000 0.00
S w = 0.40 , t = 5 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 227.6235 41.47
4.75 < z < 5.25 221.3969 41.60
4.25 < z < 4.75 92.0988 16.83
3.75 < z < 4.25 6.0069 1.10
3.25 < z < 3.75 0.0001 0.00
S w = 0.40 , t = 1 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 216.8538 39.68
4.75 < z < 5.25 221.9299 40.61
4.25 < z < 4.75 99.7383 18.25
3.75 < z < 4.25 7.9244 1.45
3.25 < z < 3.75 0.0007 0.00
S w = 0.40 , t = 5 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 191.6971 35.09
4.75 < z < 5.25 201.4679 36.88
4.25 < z < 4.75 130.8024 23.94
3.75 < z < 4.25 22.3268 4.09
3.25 < z < 3.75 0.0239 0.00
Table 12. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , porosity ϕ 0 = 0.10 , and different times. The data are the one used in Figure 12.
Table 12. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , porosity ϕ 0 = 0.10 , and different times. The data are the one used in Figure 12.
Porosity values z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
ϕ 0 = 0.10 , t = 1 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 207.5226 44.84
4.75 < z < 5.25 203.6071 44.00
4.25 < z < 4.75 48.2827 10.43
3.75 < z < 4.25 3.3613 0.73
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.10 , t = 5 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 146.1899 34.96
4.75 < z < 5.25 141.9819 33.95
4.25 < z < 4.75 101.9783 24.39
3.75 < z < 4.25 27.1917 6.50
3.25 < z < 3.75 0.8414 0.20
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.10 , t = 1 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 127.5240 30.76
4.75 < z < 5.25 134.7329 32.49
4.25 < z < 4.75 109.5543 26.42
3.75 < z < 4.25 39.9153 9.63
3.25 < z < 3.75 2.9017 0.70
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.10 , t = 5 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 100.1320 24.15
4.75 < z < 5.25 117.1464 28.25
4.25 < z < 4.75 112.3013 27.08
3.75 < z < 4.25 67.2712 16.22
3.25 < z < 3.75 17.4334 4.200
2.75 < z < 3.25 0.3441 0.08
Table 13. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , porosity ϕ 0 = 0.25 , and different times. The data are the one used in Figure 12.
Table 13. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , porosity ϕ 0 = 0.25 , and different times. The data are the one used in Figure 12.
Porosity values z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
ϕ 0 = 0.25 , t = 1 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 235.8787 45.68
4.75 < z < 5.25 234.5438 45.42
4.25 < z < 4.75 44.7818 8.67
3.75 < z < 4.25 1.2240 0.24
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.25 , t = 5 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 193.2849 39.34
4.75 < z < 5.25 187.3403 38.13
4.25 < z < 4.75 101.3156 20.62
3.75 < z < 4.25 9.3446 1.90
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.25 , t = 1 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 184.4936 37.66
4.75 < z < 5.25 183.8570 37.53
4.25 < z < 4.75 107.6380 21.97
3.75 < z < 4.25 13.9150 2.84
3.25 < z < 3.75 0.0010 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.25 , t = 5 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 168.3081 34.36
4.75 < z < 5.25 174.6942 35.66
4.25 < z < 4.75 115.6516 23.61
3.75 < z < 4.25 31.1579 6.36
3.25 < z < 3.75 0.0926 0.00
2.75 < z < 3.25 0.0000 0.00
Table 14. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , porosity ϕ 0 = 0.60 , and different times. The data are the one used in Figure 12.
Table 14. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , porosity ϕ 0 = 0.60 , and different times. The data are the one used in Figure 12.
Porosity values z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
ϕ 0 = 0.60 , t = 1 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 278.7295 46.40
4.75 < z < 5.25 278.7314 46.41
4.25 < z < 4.75 43.1875 7.19
3.75 < z < 4.25 0.0004 0.00
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.60 , t = 5 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 264.8098 43.79
4.75 < z < 5.25 263.0759 43.51
4.25 < z < 4.75 75.0377 12.41
3.75 < z < 4.25 1.7378 0.29
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.60 , t = 1 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 259.6473 42.95
4.75 < z < 5.25 260.5327 43.09
4.25 < z < 4.75 80.7632 13.36
3.75 < z < 4.25 3.6410 0.60
3.25 < z < 3.75 0.0010 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.60 , t = 5 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 243.6698 40.30
4.75 < z < 5.25 251.8302 41.65
4.25 < z < 4.75 98.4418 16.28
3.75 < z < 4.25 10.6424 1.76
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
Table 15. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , porosity ϕ 0 = 0.75 , and different times. The data are the one used in Figure 12.
Table 15. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , porosity ϕ 0 = 0.75 , and different times. The data are the one used in Figure 12.
Porosity values z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
ϕ 0 = 0.75 , t = 1 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 294.3289 46.58
4.75 < z < 5.25 294.3296 46.58
4.25 < z < 4.75 43.1842 6.83
3.75 < z < 4.25 0.0000 0.00
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.75 , t = 5 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 285.0378 44.53
4.75 < z < 5.25 285.1806 44.55
4.25 < z < 4.75 69.8498 10.91
3.75 < z < 4.25 0.0866 0.01
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.75 , t = 1 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 281.8594 44.03
4.75 < z < 5.25 284.1341 44.39
4.25 < z < 4.75 73.4374 11.47
3.75 < z < 4.25 0.7240 0.11
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.75 , t = 5 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 270.2436 42.22
4.75 < z < 5.25 279.2238 43.62
4.25 < z < 4.75 86.2152 13.47
3.75 < z < 4.25 4.4723 0.70
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
Table 16. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , porosity ϕ 0 = 0.90 , and different times. The data are the one used in Figure 12.
Table 16. Elevation of the crude oil spilled at the initial position ( x , y , z ) = ( 0 , 0 , 5 ) , water saturation S w = 0.0 , porosity ϕ 0 = 0.90 , and different times. The data are the one used in Figure 12.
Porosity values z elevation (m.a.s.l.) crude oil mass per cell (kg) Trapped contaminant in %
ϕ 0 = 0.90 , t = 1 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 309.9264 46.74
4.75 < z < 5.25 309.9267 46.74
4.25 < z < 4.75 43.1831 6.51
3.75 < z < 4.25 0.0000 0.00
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.90 , t = 5 hours 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 300.7799 44.80
4.75 < z < 5.25 300.8593 44.81
4.25 < z < 4.75 69.6913 10.38
3.75 < z < 4.25 0.0203 0.00
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.90 , t = 1 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 298.4708 44.46
4.75 < z < 5.25 300.3190 44.73
4.25 < z < 4.75 72.3847 10.78
3.75 < z < 4.25 0.1763 0.03
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
ϕ 0 = 0.90 , t = 5 days 5.75 < z < 6.25 0.0000 0.00
5.25 < z < 5.75 289.0365 43.05
4.75 < z < 5.25 297.1403 44.26
4.25 < z < 4.75 83.6589 12.46
3.75 < z < 4.25 1.5153 0.23
3.25 < z < 3.75 0.0000 0.00
2.75 < z < 3.25 0.0000 0.00
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings