Hostname: page-component-76d6cb85b7-pn7tm Total loading time: 0 Render date: 2026-07-23T08:09:32.426Z Has data issue: false hasContentIssue false

Fluctuation–dissipation theorems in porous media two-phase flow: statistical characterisation of saturation fluctuations and measurement of Onsager coefficients

Published online by Cambridge University Press:  26 December 2025

Marcel Moura*
Affiliation:
PoreLab, The Njord Center, Department of Physics, University of Oslo, Oslo, Norway
Dick Bedeaux
Affiliation:
PoreLab, Department of Chemistry, Norwegian University of Science and Technology, Trondheim, Norway
Ryan T. Armstrong
Affiliation:
School of Civil and Environmental Engineering, The University of New South Wales, Sydney, Australia
Signe Kjelstrup
Affiliation:
PoreLab, Department of Chemistry, Norwegian University of Science and Technology, Trondheim, Norway
*
Corresponding author: Marcel Moura, marcel.moura@fys.uio.no

Abstract

We introduce a novel experimental approach for measuring Onsager coefficients in steady-state multiphase flow through porous media, leveraging the fluctuation–dissipation theorem to analyse saturation fluctuations. This method provides a new tool for probing transport properties in porous media, which could aid in the characterisation of key macroscopic coefficients such as relative permeability. The experimental set-up consists of a steady-state flow system in which two incompressible fluids are simultaneously injected into a modified Hele-Shaw cell, allowing direct visualisation of the dynamics through optical imaging. By computing the temporal correlations of saturation fluctuations, we extract Onsager coefficients that govern the coupling between phase fluxes. Additionally, we have performed a statistical analysis of the fluctuations in the derivative of saturation under different flow conditions. This analysis reveals that while the fluctuations follow Gaussian statistics up to 2–3 standard deviations, they exhibit heavy tails beyond this range. This work provides an experimental foundation for recent theoretical developments in the extention of non-equilibrium thermodynamics to multiphase porous media flows. By linking microscopic fluctuations to macroscopic transport behaviour, our approach offers a new perspective that may complement existing techniques in the study of multiphase flow, making it relevant to both statistical physics and the broader fluid mechanics community.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NC
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial licence (https://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original article is properly cited. The written permission of Cambridge University Press or the rights holder(s) must be obtained prior to any commercial use.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. (a) Experimental set-up consisting of a modified Hele-Shaw cell with a 3-D printed porous network. The flow direction is from left to right and the tubes on the left side of the model are connected to two syringe pumps. (b) A snapshot of the process. The red square denotes the approximate field of view of the machine vision camera used for the imaging at higher frame rate.

Figure 1

Figure 2. Fluctuation in phase saturation in the porous medium. The diameter of the cylinders is $2$ mm. (a) Two snapshots of the experiment separated by $10$ s. On average, the flow is from left to right. (b) Composition of the two snapshots highlighting the regions where fluid reconfiguration has occurred. In green, we see points that were oil-filled and became water-filled and in magenta points that were water-filled that became oil-filled.

Figure 2

Figure 3. Water phase saturation over time. The main plot shows the full time series of water phase saturation in the analysed region, fluctuating around a mean of $\langle {S_w}\rangle = 0.48$. At the 500 s scale, fluctuations appear uncorrelated. The top-left inset (light red) zooms in on fluctuations at the 100 s scale, which also seem uncorrelated. The top-right inset (light green) further magnifies to 10 s, where fluctuations are expected to be highly correlated.

Figure 3

Figure 4. Derivative of water saturation over time. As expected, saturation fluctuations average to zero, a necessary condition for steady state. The inset (light yellow) magnifies a 50 s segment, showing that the signal appears uncorrelated for times longer than 10 s. The vertical band in the main plot marks a sliding window of $\Delta t^{\textit{sub}} = 100\,\text{s}$, relevant for the analysis in § 4.4.

Figure 4

Figure 5. Statistics of fluctuations in the water saturation derivative (data from figure 4). The dots represent the probability density function from a histogram, while the solid line is a Gaussian fit. The grey shades denote $\pm 2 \sigma$ (darker) and $\pm 3 \sigma$ (lighter) windows. In panel (a), the data are shown on a linear scale and in panel (b), the probability is plotted on a semilog scale as a function of the reduced variable $ \text{sign}({\rm d}S/{\rm d}t) \boldsymbol{\cdot }({\rm d}S/{\rm d}t)^2$. While the Gaussian fit appears accurate in panel (a), panel (b) reveals deviations in the rare events at the distribution tails.

Figure 5

Figure 6. Autocorrelation analysis of the water saturation derivative. (a) Autocorrelation function $C_{ww}(\Delta t)$ (data from figure 4). Since correlation is lost within 10 s, $C_{ww}(\Delta t)$ fluctuates around zero for large $\Delta t$. (b) Integral of $C_{ww}(\Delta t)$. If $C_{ww}(\Delta t)$ decayed exponentially, the integral would reach an asymptotic value. The first peak at $(\tau ^* = 6.2 \text{ s}, \varLambda ^* = 2.6938 \times 10^{-5} \text{ s}^{-1})$ provides a good approximation of this behaviour, minimising artefacts from oscillations at large $\Delta t$. (c) A zoomed-in view of the green-highlighted region in panel (b), showing times close to $\tau ^*$. The dashed line represents the expected plateau asymptotic level, assuming no influence from oscillations at large $\Delta t$.

Figure 6

Figure 7. Exponential fit to the autocorrelation function. (a) Exponential model (blue) fitted to the experimental autocorrelation data (red) on a semilog scale, using data for $\Delta t \lt \tau ^*$. (b) Integral of the measured autocorrelation function (blue) and the fitted model (green). The plateau value from the fit, $\varLambda ^*_{fit} = 2.799 \times 10^{-5} \text{ s}^{-1}$, is only $4\,\%$ higher than the previously measured $\varLambda ^* = 2.6938 \times 10^{-5} \text{ s}^{-1}$ from the first peak in the integral.

Figure 7

Figure 8. Dependence of $\varLambda ^*$ on the duration of the experiment $t_{\textit{max}}$. If the dataset is not long enough, the value of $\varLambda ^*$ is not stable. Only for datasets longer than at least 100 times the decorrelation time $\tau ^*$, we could obtain a stable measurement for $\varLambda ^*$. The yellow window shows the interval of stability.

Figure 8

Figure 9. Autocorrelation analysis across subexperiments. (a) Autocorrelation function $ C_{ww}(\Delta t)$ computed for 100 subexperiments ($\Delta t^{\textit{sub}} = 100$ s). Coloured curves represent individual subexperiments, while the thick black line is their average. The decay trend is only visible after averaging. (b) Integral of $ C_{ww}(\Delta t)$. Individual subexperiments fluctuate significantly, but their average reveals a plateau at short times. (c) Zoomed-in view (blue box in panel b), highlighting the plateau formation. The peak at $ (\tau ^* = 6.5 \text{ s}, \varLambda ^* = 2.6965 \times 10^{-5} \text{ s}^{-1})$ closely matches the full dataset measurement ($\tau ^* = 6.2 \text{ s}, \varLambda ^* = 2.6938 \times 10^{-5} \text{ s}^{-1}$), confirming consistency. The dashed line represents the expected plateau level $\varLambda ^\infty$.

Figure 9

Figure 10. (a) Splitting of the observation window into a set of $3$ × $3$ subwindows. Each subwindow of area $A_{\textit{xy}}^{\textit{sub}}$ defines a new subexperiment for which we compute $\varLambda ^*$. (b) Plot of the reduced variable $\varLambda ^* A_{\textit{xy}}^{\textit{sub}} \rho _w^2 \phi ^2/8$ as a function of the subwindow area $A_{\textit{xy}}^{\textit{sub}}$. Each of the red dots correspond to the result of one subexperiment (i.e. the analysis performed using the whole time series observing the dynamics in a subwindow $A_{\textit{xy}}^{\textit{sub}}$). The blue squares show the average for each subwindow size. As expected from (3.22), this quantity is indeed a constant, approaching the value marked by the dashed line which gives the measurement $\kappa _B L_{w w} = 1.262 \times 10^{-3}\,$ kg$^2$ m$^{-4}$ s$^{-1}$.

Figure 10

Table 1. Experimental data summary. The advective time and capillary number are calculated as $t_{\textit{ad}v} = a A^x/q_{\textit{tot}}$ and $Ca = \eta _o q_o/(A^x\gamma )$.

Figure 11

Figure 11. Typical experimental flow regimes explored, from the slowest (Exp A) to the fastest (Exp E). In the slowest case, the dynamics is dominated by the motion of big clusters that merge and break up (ganglion dynamics), while in the fastest case, we see many small clusters comparable or smaller than the typical pore size (drop-traffic flow). The different steady-state flow regimes were studied by Avraam & Payatakes (1995).

Figure 12

Figure 12. (a) Dimensionless representation of the autocorrelation function of the saturation derivative for different experiments, ordered by total flow rate $q_{\textit{tot}}$ from the slowest (blue) to the fastest (orange). (b) Integral of the dimensionless autocorrelation function with the first peak indicated. Data in both plots are shifted vertically for clarity.

Figure 13

Figure 13. (a) Probability density function (p.d.f.) of the dimensionless saturation derivative, $\widetilde {{\rm d}S/{\rm d}t}$. The markers represent the computed p.d.f. from experimental data, while the solid lines correspond to Gaussian fits. Curves are shifted vertically for clarity and ordered from bottom to top as increasing total flow rate $q_{\textit{tot}}$. The shaded regions denote $\pm 2 \sigma$ and $\pm 3 \sigma$ intervals. (b) Semilog plot using the reduced variable transformation, $\mathrm{sign}(\widetilde {{\rm d}S/{\rm d}t}) \boldsymbol{\cdot }(\widetilde {{\rm d}S/{\rm d}t})^2$. The transformation emphasises deviations from Gaussian behaviour in the tails, typically starting between $\pm 2 \sigma$ and $\pm 3 \sigma$.

Supplementary material: File

Moura et al. supplementary material

Moura et al. supplementary material
Download Moura et al. supplementary material(File)
File 1.2 MB