ORIGINAL RESEARCH article

Front. Phys., 19 May 2025

Sec. Interdisciplinary Physics

Volume 13 - 2025 | https://doi.org/10.3389/fphy.2025.1571054

Geometric structure of parameter space in immiscible two-phase flow in porous media

  • PoreLab, Department of Physics, Norwegian University of Science and Technology, Trondheim, Norway

In a recent paper, a continuum theory of immiscible and incompressible two-phase flow in porous media based on generalized thermodynamic principles was formulated (Transport in Porous Media, 125, 565 (2018)). In this theory, two immiscible and incompressible fluids flowing in a porous medium are treated as a single effective fluid, substituting the two interacting subsystems for a single system with an effective viscosity and pressure gradient. In assuming Euler homogeneity of the total volumetric flow rate and comparing the resulting first-order partial differential equation to the total volumetric flow rate in the porous medium, one can introduce a novel velocity that relates the two pairs of velocities. This velocity, the co-moving velocity, describes the mutual co-carrying of fluids due to immiscibility effects and interactions between the fluid clusters and the porous medium itself. The theory is based upon general principles of classical thermodynamics and allows for many relations and analogies to draw upon in analyzing two-phase flow systems in this framework. The goal of this work is to provide additional connections between geometric concepts and the variables appearing in the thermodynamics-like theory of two-phase flow. In this endeavor, we will encounter two interpretations of the velocities of the fluids: as tangent vectors (derivations) acting on functions or as coordinates on an affine line. The two views are closely related, with the former viewpoint being more useful in relation to the underlying geometrical structure of equilibrium thermodynamics and the latter being more useful in concrete computations and finding examples of constitutive relations. We apply these relatively straightforward geometric contexts to interpret the relations between velocities and, from this, obtain a general form for the co-moving velocity.

1 Introduction

The formulation of an effective continuum-level theory of immiscible and incompressible two-phase flow in porous media based on rigorous physical principles is a problem of great importance spanning several disciplines within physics and mathematics [14]. The behavior of such flows underpins a range of complex phenomena seen in nature, industrial applications, and general theoretical models where one can map a problem onto a description where two interacting populations, here fluids, are exploring a constrained and complex network.

Flow in porous media has a long history. The earliest study of porous media we know of is that of Reinhard Woltmann, who introduced the concept of volume fractions in connection with the movement of water sediments in 1794 [5]. Sixty years later, Henri Darcy found a linear relation between single-phase flow rate and pressure drop in sand packings [6]. His result may be expressed as a local constitutive equation relating flow velocity and pressure gradient,

v=KμϕP,(1)

where v is the seepage (or pore) velocity of the fluid, P the pressure, K the permeability, ϕ the porosity, and μ the fluid viscosity. Two-phase flow in the form of water and air in soils entered the literature with the works of Buckingham in 1907 [7], where he introduced capillarity as a central concept. He also made the first attempts at formulating a generalization of the Darcy law for unsaturated flow. Richards wrote equations for the unsaturated movement of water in soil in 1931 [8], which are still in use in this context today. In 1936, Wyckoff and Botset [9] made the first steps toward relative permeability theory, followed by Muscat and Meres [10], who introduced the concept of relative permeability, generalizing the “capillary conductance” concept that Buckingham introduced [7]. Leverett introduced the capillary pressure curve [11] into the framework of Muscat and Meres in 1941, completing the theory as it is used in practical calculations today.

We summarize the relative permeability theory in the following. We have two immiscible and incompressible fluids, one more wetting with respect to the porous matrix than the other. We refer to them as the wetting (w) and non-wetting (n) fluids. From the perspective of one of the fluids, the pore space it sees is the total pore space of the porous medium minus the pore space occupied by the other fluid, and vice versa. The relative reduction of pore space for each fluid implies a reduction in effective permeability for each fluid, leading to the two constitutive equations, which are generalizations of the Darcy Equation 1; [4].

vw=KkrwμwϕSwPw,(2)
vn=KkrnμnϕSnPn,(3)

where vw and vn are the seepage velocities of the wetting and non-wetting fluids, respectively, μw and μn are the viscosities of each fluid, respectively, Pw and Pn are the pressure in each fluid, respectively,Sw and Sn are the wetting and non-wetting saturations, and krw and krn are the relative permeabilities of the two fluids, respectively.

The saturations Sw and Sn are defined as the fraction of pore space occupied by each fluid so that

Sw+Sn=1.(4)

If the relative permeabilities depend on the saturation Sw and the pressures Pw and Pn, that is, krw(Sw,Pw,Pn) and krn(Sw,Pw,Pn), the constitutive Equations 2, 3 will be generic in the sense that any constitutive pair of constitutive equations may be written in this form. They do, however, gain physical content if the assumption is made that they depend only on the saturations, that is, krw(Sw) and krn(Sw). This is the assumption made in all practical calculations.

The difference in pressure between the two fluids is defined as the capillary pressure curve Pc,

PnPw=PcSw.(5)

It is also assumed in practical calculations that the capillary pressure curve depends on the saturation Sw only. The capillary pressure curve is a particularly difficult quantity, both conceptually and in terms of measurement [12].

We define the average pore velocity v as

v=Swvw+Snvn,(6)

That is, we are using a volume average because we are assuming the fluids to be incompressible, allowing us to avoid the fluid densities entering the equations,

ϕvp=0.(7)

Volume conservation gives

ϕSwt+ϕSwvw=0,(8)
ϕSnt+ϕSnvn=0,(9)

where t is time. The set of Equations 29 is closed as long as krw(Sw), krn(Sw), and Pc(Sw) are provided.

Going beyond these phenomenological theories has turned out to be difficult. The dominating approach is that of homogenization, either based on pore-level momentum transfer [1317] or pore-level energy transfer [1821]. The pore-scale equations, either based on hydrodynamics (momentum transfer) or thermodynamics (energy transfer), must then be averaged; see Whitaker [22, 23]. This averaging is based on equating the average of the gradient of a variable associated with pore space to the gradient of the average variable plus an integral over the surface area of the pores. Because the surface area of porous media typically scales as the volume, this integral does not vanish as one moves up in scale. The variable appearing in the surface integral is then split into an average and a fluctuating part, resulting in the average and gradients of the average being expressed in terms of the fluctuations of the original variable. A closure assumption is then necessary that relates the fluctuations to the average independently.

Another important homogenization approach based on thermodynamics is thermodynamically constrained averaging theory (TCAT) [2427].

McClure et al. [28, 29] emphasize that homogenization should also include averaging over time and point out that different processes are associated with different time scales: the larger the scales, the longer the averaging time will be.

In another approach, McClure et al. [30] derive the relative permeability equations from an energy budget based on thermodynamic considerations and homogenization. The relative permeability equations do appear as a first term in a series expansion. However, it is not shown in [30] that the higher-order terms are negligible.

The topology of a porous medium seen as a geometrical object may be described using the four Minkowski functionals: volume, surface area, mean curvature, and the Euler characteristics. The Hadwiger theorem states that the Minkowski functionals form a complete basis set for all extensive functions that are invariant with respect to the orientation of the object [31]. The use of this theorem to characterize the free energy of fluids in a porous medium combined with homogenization constitutes another approach to the scale-up problem [3235].

An approach circumventing the complexities associated with homogenization is based on classical non-equilibrium thermodynamics [3640]. By using the extensiveness of the internal energy of the fluids, the Euler theorem for homogeneous functions allows for defining thermodynamic variables such as pressure and chemical potentials on the Darcy scale. Gradients in the intensive variables are introduced, and the machinery of classical non-equilibrium thermodynamics [36, 37] is then used. The underlying homogenization is somewhat hidden in this approach, but it underlies the way a representative elementary volume (REV) is defined and used.

Homogenization leads to complex equations with many variables. The root of this difficulty is that homogenization can only produce averages over the original variables. There is no inherent mechanism built into it that can produce emergent variables that capture emergent properties [41].

A very different approach to the scale-up problem, that is, deriving a Darcy (or continuum) scale description of immiscible two-phase flow in porous media from the physics at the pore level, is based on statistical mechanics [42, 43]. Statistical mechanics was originally developed for the bridge between a molecular description of thermal systems and thermodynamics, which is a continuum-scale theory. Continuum-scale variables such as temperature and pressure emerge naturally in this framework. Jaynes generalized statistical mechanics from being specifically constructed for molecular systems to any system fulfilling a set of conditions [44]. In the context of immiscible and incompressible two-phase flow in porous media, the Jaynes generalized statistical mechanics could be implemented when the flow was assumed to be in a steady state [4548]. By this, we mean that the two immiscible fluids are mixed in such a way that no continuum-scale saturation gradients exist. It does not mean that the interfaces between the fluids remain fixed. Rather, Avraam and Payatakes [45] classified steady-state flow into different flow regimes: connected pathway flow, ganglion dynamics flow, and drop traffic flow. Only in the first one, characterized by slow flow, are the interfaces stuck. In the ganglion dynamics regime, the fluids form clusters larger than the pores, which break up and merge. The fast-flow drop traffic regime is characterized by one of the fluids having broken up into small droplets that move in traffic-like patterns.

A necessary condition for implementing the Jaynes approach is to demonstrate that entropy is not generated by the system. Under any kind of flow conditions, steady state or not, molecular entropy is generated through viscous dissipation and movement of contact lines at the pore level. However, consider a cylindrical porous medium sample. We consider an area orthogonal to the average flow direction along the cylinder axis. The pores are filled with wetting fluid or non-wetting fluid. The distribution of the pores, the fluids within the pores, and the accompanying velocity field may be characterized by a configurational entropy in the sense of Shannon [49]. This configurational entropy is not produced when the flow is under steady-state conditions. Using the area covered by the pore Ap, the area cutting through the wetting fluid Aw, and the area cutting through the non-wetting fluid An, so that Aw+An=Ap, the wetting and non-wetting volumetric flow rates through the area, Qw and Qn, so that Qw+Qn=Qp, which is the total volumetric flow rate as variables extensive in the area Ã, we may build a statistical mechanics upon them using the maximum (configurational) entropy assumption. In the process, emergent intensive variables appear. More than that, a complete thermodynamics-like description appears at the continuum level. By this, we mean relations between the intensive and extensive variables that closely resemble those of thermodynamics. We will refer to this thermodynamics-like framework as a pseudo-thermodynamics.

In 2018, Hansen et al. [50] used extensivity to derive a number of pseudo-thermodynamics relations between the seepage velocities of the fluids, vw and vn, and the saturation Sw. This work should be seen as a precursor to [42, 43]. It is this work that the present article will focus on. Central to it was to provide a two-way mapping between the two seepage velocities vw and vn and the average seepage velocity v. Assuming the flow is along the cylinder axis and Equation 6 may be written

v=Swvw+Snvn.(10)

This provides the mapping (vw,vn)v. The generalized Darcy Equations 2, 3 provide constitutive equations for vw and vn, and Equation 6, or Equation 10, then provides a constitutive equation for the average velocity v. It is, however, not possible uniquely to construct the inverse mapping v(vw,vn).

A central accomplishment in [50] was to deduce the existence of a new velocity, the co-moving velocity vm, to pair with the average velocity v, thus making the inverse mapping (v,vm)(vw,vn) possible.

vw=v+SnvSwvm,(11)
vn=vSwvSwvm.(12)

The mapping (vw,vn)v, on the other hand, is complemented by the mapping (vw,vn)vm,

vm=SwvwSw+SnvnSw.(13)

Equations 1013 form the two-way mapping (vw,vn)(v,vm).

Why would one want to construct the inverse mapping, (v,vm)(vw,vn)? It was observed experimentally in 2009 [46, 51] that the average seepage velocity v follows a power law in the pressure gradient with an exponent considerably larger than one (as would be the case for Darcy flow) over a wide range of capillary numbers. This observation has been followed up in multiple articles; see, for example, [5260]. Experimentally, one finds this power-law behavior around a capillary number of the order of 105 and up. The power law appears when an increase in pressure gradient results in the mobilization of interfaces that would otherwise be held in place by the capillary forces. If we assume that the increase in mobilized interfaces is proportional to the increase in pressure gradient and the increase in effective permeability is proportional to the increase in mobilized interfaces, we end up with an exponent equal to two. The flow rate-pressure gradient reverts to being linear again when all interfaces that may move are moving [55]. Having the mapping from (v,vm) to (vw,vn), Equations 11, 12, make it possible to reconstruct the seepage velocity constitutive equations for each fluid from the constitutive equation between v and the pressure gradient.

An important remark here is that both ordinary thermodynamics and the pseudo-thermodynamics formalism for porous media flow provide a general set of relations between the variables involved, for example, Equations 1013. These relations then must be supplemented by constitutive equations in order to describe a particular flow problem. This is what relative permeability theory provides, and this has also been the aim of homogenization efforts. The aim of the statistical mechanics approach to porous media flow and its ensuing pseudo-thermodynamics so far has not been to provide the constitutive equations but rather to build a framework in which they may be placed. Thus, the generalized Darcy Equations 2, 3 could be a possible choice.

To verify whether a thermodynamic framework can support the inclusion of these constitutive relations, one must consider the mathematical backbone of thermodynamics to check whether such as this can be justified and whether it is possible to reproduce or obtain new results using this framework. This backbone is, in fact, based on geometry, framed in terms of abstract manifolds, structures on these spaces, and potential symmetries of the relations of the theory. Hence, these are natural objects to consider.

The perhaps most important observation of the pseudo-thermodynamic two-phase flow problem is that homogeneity plays a central role, which amounts to imposing a scaling behavior on the variables. Hence, if one is concerned with the velocities of the fluids in the porous medium, scaling can be viewed as a symmetry of the system. Moreover, affine forms of the involved functions often appear in the two-phase flow problem, for instance, if the total volumetric flow rate has an irreducible flow rate that does not scale homogeneously [50, 61]. Scaling symmetry, in particular, is a strong motivator for seeking a geometric description of the problem. Ideally, such a description should be framed in a form appropriate for generalization to more thermodynamic variables [62] while possibly admitting a formulation that makes it possible to obtain novel constitutive relations for the co-moving velocity with respect to the allowed transformations of the variables of the problem. Lastly, unlike earlier work on the geometric formulation of the problem [63], we here seek a structure where there is a mathematical distinction between the extensive and intensive variables.

To investigate these possibilities in this article, we will reframe the theory of [50] using the basic concepts from two related geometric viewpoints. The first one is the basic differential geometry and (tangent) bundle structure of the configuration space of extensive variables, where the velocities correspond to tangent vector fields. The second one is a classical geometric view of the velocities as points in an affine space. Due to the simplicity of the configuration spaces considered in this article, the latter can be viewed as a “global” formulation of the former “local” description. In essence, the local description in terms of tangent vectors can be extended to the global description by treating the integral curves of the tangent vectors, which define lines in terms of a set of coordinates that are “dual” or “conjugate” to the extensive variables. This description will not be laid out in detail in this article (see Section 3.3 for a basic introduction) and is mostly left for future work. We will only need basic concepts from both the classical and differential viewpoints; the difficulty here is not mathematical but rather lies in the physical interpretation of the results1.

The unifying principle in the two approaches is the assumption of degree-1 homogeneity in the total volumetric flow rate. Moreover, it is assumed that one can switch between a global and a differential formulation without complications, meaning, in essence, that the underlying space of extensive variables is trivial. In this article, this means that this space is isomorphic to Rn, as considered in earlier works [63]. Hence, the thermodynamic velocities obtained from the Euler homogeneous function theorem and from the exact differential corresponding to the volumetric flow rate are equal. This is the essential content of assuming that Q is extensive in the pore areas.

In the thermodynamic description, the thermodynamic velocities are equations of state (EOSs). The seepage velocities are related to driving forces in the system through constitutive relations. By viewing these driving forces as externally fixed parameters and letting the velocities be functions of the saturation only, the problem is equivalent to a kinematics problem with the saturation as the parameter determining the dynamics2. In other words, saturation plays the role of a “time” parameter, and homogeneity is necessary to introduce this quantity. Hence, a geometric formulation of the flow problem in terms of a single variable occurs naturally if extensivity is taken as a basic tenet of the theory. This is especially convenient if saturation is the control variable, and it will be shown that this assumption simplifies both the local and global formulation of the problem as much as possible.

The local (differential) description, in particular, can be further distinguished by the view of the total volumetric flow rate either as defining an equation-of-state surface Q=QAw,An in a space of extensive variables Q,Aw,An or as a function on the space of extensive variables Aw,An. The difference between the two viewpoints is that they are extrinsic or intrinsic views of the configuration space and give the theory slightly different flavors. However, picking one or the other does not radically alter the interpretations of the involved quantities; the extrinsic view is obtained by extending the area-configuration space by an extra dimension. This dimension can be described via an additional extensive variable, and the image of QAw,An is viewed as embedded in this extended configuration space as a 2D EOS surface. This surface can itself be the subject of study in a differential description [64]. This view will only be considered briefly in Section 5.1.

The “classical” geometric viewpoint in this work interprets the values of the functions corresponding to the velocities vw, vn, v and vm as points in an affine space. The geometric relations are motivated by the particular form of the equations presented in Section 2.

We will see how both views, which use many of the same types of spaces but with different objects defined on them, can aid in our understanding of what the co-moving velocity, Equation 13, represents and how to potentially work with it. Moreover, we will see how this theory relates to a constitutive relation for the co-moving velocity

vm=bv+av0,(14)

which has been found to be accurate to within the experimental and numerical precision available [61, 65, 66], and v0 is a velocity scale.

The tangent–vector formulation can be seen in relation to previous works [67]. The difference here is that the tangent vectors are considered derivative operators, where the action of the tangent vector fields on functions defined on the space yields the velocities.

The structure of the article is as follows: in Section 2, we present the preliminaries of the pseudo-thermodynamic theory of two-phase flow [50], including the co-moving velocity itself and clarification on homogeneity and the separation of the total system into interacting subsystems. In Section 3, we introduce the machinery of manifolds, tangent and affine spaces, and bundles constructed from these spaces. These bundles are the natural habitats of the vector fields presented in this work, which will be represented in terms of partial derivatives with respect to the chosen coordinates. We will also present the preliminaries of using affine geometry in the classical geometric viewpoint, including affine spaces, affine transformations and how the velocities can be viewed and manipulated as abstract points. In Section 4, we show how the co-moving velocity appears in the two geometric viewpoints presented above and how it relates to the interpretation of the equations in Section 2. This is the main part of this work, with the goal of clearing up what the relations in Section 2 are seemingly stating in geometric terms and show how the co-moving velocity obtained in this way relates to already known relations.

Before summing up our results in Section 6, we will in Section 5 comment briefly on the usage areas of the results of Section 4. Moreover, we comment on two related topics to the concepts introduced in this work: how the results are related to contact geometry and the notion of a connection on a bundle. A high-level overview of Sections 25 is given in Figure 1.

Figure 1
www.frontiersin.org

Figure 1. A visual overview of the topics of each section of the article. Section II introduces the particular two-phase flow problem. Section III interprets the quantities and relations of Section II in terms of the two indicated geometric frameworks, with the goal of providing a better foothold for the generalization of the theory and connections with other systems subject to similar assumptions. In Section IV, the formalism introduced in Section III is used to obtain expressions for the co-moving velocity (white boxes), interpretable as a Euclidean vector and differential operator in the affine and differential descriptions, respectively. In Section V, the quantities of the theory are put into the context of contact geometry and connections, two topics that both represent ways of adding additional structure. This could provide a means for extending the formalism to describe phenomena like phase transitions in a geometric context.

2 Immiscible two-phase flow in porous media formulated as a thermodynamic problem

Consider a porous medium sample as shown in Figure 2. We assume the immiscible fluids enter through the bottom and leave through the top. The side walls are impenetrable. Within the porous medium, the fluids mix by forming clusters. The clusters merge and split, creating a steady state. We choose a plane orthogonal to the average flow direction far enough from the bottom so that it is in the region where the flow is in a steady state. In this plane, we choose a representative elementary area (REA), which is large enough for the macroscopic variables to have well-defined averages but not larger. The REA has an area Ã. We use the tilde to signify that the area à is the area of a single plane. Associated with the REA, there is a time-averaged volumetric flow rate Q of fluid passing through à at each instant.

Figure 2
www.frontiersin.org

Figure 2. The porous medium sample with an REA indicated. The pore area Ap can be divided into a wetting area Aw and a non-wetting area An so that their sum is Ap.

Figure 3
www.frontiersin.org

Figure 3. Scaling the area A by a factor λ scales the volumetric flow rate Q in the same manner, demonstrating that Q is a Euler homogeneous function of degree-1.

The average value of à over the entire domain, defined as the integral of Ã=Ã(z), where z is the coordinate along the flow direction, is denoted by A. We will define all areas in this way, as their averaged values over the domain in the overall direction of Q where the flow is in a steady state. We will in the following refer to the averaged area A as the area of the REA. In the following, we will introduce several other kinds of areas. These will, in the same way, be averages over sets of REAs.

We define the porosity ϕ of the porous medium as Equation 15:

ϕApA,(15)

where Ap is the area of A that cuts through the pores. The solid matrix area As is given by As=A1ϕ. We assume the porous medium to be homogeneous. The pore area Ap is an extensive variable; it scales with a factor λ when we let AλA, where λ is a real number. The porosity ϕ does not change under this scaling; that is, it is an intensive variable.

The pore area of the REA, Ap, is split into an area Aw of (more) wetting fluid and an area An of (less) non-wetting fluid. The fluids are taken to be incompressible. We have that

Aw+An=Ap.(16)

We then define the wetting and non-wetting saturations as Equation 17 and 18.

Sw=AwAp=AwϕA,(17)
Sn=AnAp=AnϕA,(18)

obeying Equation 4.

Because we consider the mutual flow of two fluids, Q can be decomposed as a sum of the volumetric flow rates of the individual fluids, denoted Qw and Qn. We then have

QAw,An=QwAw,An+QnAw,An,(19)

so Q may be seen as a composite thermodynamic-like system consisting of two subsystems. We define the seepage velocities as

v=QAp,(20)
vw=QwAw,(21)
vn=QnAn.(22)

These velocities of the individual fluids passing through the REA are the ones measured in experiments. We note that Equations 2022 are not the Darcy (or superficial) velocities because one is not dividing by the total area A, but rather Ap, Aw, and An, which contain an additional factor of ϕ, Swϕ and Snϕ, respectively. The weighted mean velocities in Equations 2022 are often called interstitial velocities, advection velocities, or simply flow velocities and are equivalent to the (average) volumetric flux densities3 divided by the saturation. They are the mean velocities of the fluid elements passing through the REA4.

The total volumetric flow rate Q is extensive in the variables Aw and An, meaning that

QλAw,λAn=λQAw,An.(23)

We are here assuming Aw and An to be the control variables. The pore area Ap is then a dependent variable. This is, of course, not possible to arrange in the laboratory. However, theoretically, it is possible.

By defining Qw, Qn in Equation 19 as functions of Aw, An and not as Qw(Aw) and QnAn, we imply that Q is not a sum of simple, non-interacting subsystems [68]; the “subsystem” flow rates Qw, Qn include interactions between the two phases of fluids. Taking a cue from thermodynamics, one could write Q as the sum of two non-interacting volumetric flow rates Qw,0, Qn,0 and an interaction term Qint

QAw,An=Qw,0Aw+Qn,0An+QintAw,An.(24)

Equation 24 requires physical input to determine the scaling properties of each term and is simply a formal separation of the system into two subsystems, one for each fluid [69]. Equation 23 still holds for the function QAw,An by definition.

In general, a separation such as the one in Equation 24 is not possible to write down explicitly in all cases because the flow can be very complex. The only information we have is that the total volumetric flow rate QAw,An scales as Equation 23. This identity does not exclude non-trivial scaling behavior or quasi-homogeneity [70] in each subsystem. Note that Equation 19 is formally not a separation into thermodynamic subsystems because the interaction between the systems is not explicitly accounted for, and both terms depend on both areas. Both Equations 19, 24 have the correct scaling behavior, but the difference lies in how the interaction is handled. One could, in theory, use Equation 24 for what follows; however, one only knows the relations in Equations 21, 22. We do not have such information about Qw,0,Qn,0, which would allow us to determine Qint. Hence, Equation 19 is used for what follows.

Using Equations 1922, we find Equation 10. Equation 19 can then be rewritten as Equation 25:

Q=Awvw+Anvn.(25)

We now use the assumption that Q is degree-1 Euler homogeneous in the areas [50], see Figure 3. Taking the derivative with respect to λ on both sides of Equation 23 and setting λ=1, we get

QAw,An=AwQAwAn+AnQAnAw.(26)

By dividing Equation 26 by Ap, we get

v=SwQAwAn+SnQAnAw.(27)

The partial derivatives acting on Q have units of velocity, so we define the thermodynamic velocities as Equations 28, 29:

v̂w=QAwAn,(28)

and

v̂n=QAnAw.(29)

We may then write Equation 27 as

v=Swv̂w+Snv̂n.(30)

We will utilize the notation v̂i for the (set) v̂w,v̂n, and the same (un-hatted) notation for the set of seepage velocities, vivw,vn.

The thermodynamic velocities v̂i are not the same as the physical velocities vw and vn. Rather, the most general relation between v̂i and vi that fulfills both Equations 10, 30,

v=Swv̂w+Snv̂n=Swvw+Snvn,(31)

is given by [50].

v̂w=vw+Snvm,(32)
v̂n=vnSwvm,(33)

which defines the co-moving velocity, denoted vm. Hence, the co-moving velocity, which first appeared in Equation 13, is a quantity with units of velocity that relates the thermodynamic and seepage velocities.

It was shown in [50] that

vm+vwvn=v̂wv̂n=v,(34)

where v=dv/dSw, which will be used throughout this work.

One can show [50] that v̂i satisfies an analog of the Gibbs–Duhem relation, Equation 35,

Swdv̂wdSw+Sndv̂ndSw=0.(35)

The interpretation is, like in classical thermodynamics, that the intensive thermodynamic velocities are fully dependent. In the same work, it was shown that vm can also be expressed as Equation 13. Equations 10, 13 constitute the transformation (vw,vn)(v,vm). From the above relations, one can show that

v̂w=v+SndvdSw,(36)
v̂n=vSwdvdSw.(37)

Combining Equation 36 and 37 with Equations 32, 33 leads to Equations 11, 12, constituting the transformation (vp,vm)(vw,vn).

As already discussed, the constitutive equation for vm (Equation 14) is to within the precision of the measurements an affine function of v=dv/dSw.

3 Spaces and manifolds

We will, in this section, describe the theory presented in Section 2 using manifolds and bundle structures.

In [67], a two-dimensional vector space of the extensive area variables (Aw,An) was studied, and the terminology of manifolds was left out. The idea here is similar, but we instead define the space of extensive areas to be a two-dimensional manifold where (Aw,An) is a possible set of coordinates labeling a point on the manifold; see Figure 4. We label this manifold by M. Because we have from Equation 16 that Ap is a dependent variable, we only need two independent extensive variables as coordinates on M. We choose them to be Aw and An, and the assignment of the coordinates Aw,AnR2 to an abstract point pM is formally done by a map φ.5. The tangent space at each point of M, which is simply the space of all tangent vectors that have this point as their initial point or origin, has a vector space structure by definition; see Figure 5. Intuitively, this is a vector space of the “linear approximations” of paths in the manifold, one space for each point in M. In other words, at each point of M, the tangent space is a space of possible directions in M. We will describe these directions in terms of partial derivative operators, which is quite common due to its simple description in terms of coordinates [71].

Figure 4
www.frontiersin.org

Figure 4. The chart ϕ is a (smooth) map from a neighborhood U of a point p on the general manifold M to an open subset of Rn. Here, M is illustrated as a surface embedded in R3; however, the definition of a manifold is, strictly speaking, independent of embedding into larger, ambient spaces. The way this is depicted in the figure is thus only for the purpose of illustration.

Figure 5
www.frontiersin.org

Figure 5. The tangent space TpM at a point pM can be imagined as a plane (strictly speaking, a vector space) attached to M at the point p. A tangent vector vTpM can be imagined as a “small arrow” tangent to the manifold. The tangent vector v can be expressed in some basis, for instance, e1,e2.

In Figures 4, 5, the manifold is illustrated with curvature and embedded into R3. However, the definition of a manifold does not necessitate a larger space to embed the manifold in, and structure-like curvature could be intrinsic to the manifold itself. Such an additional structure could also be envisioned in our case. However, in this work, we only consider a neighborhood U of a point pM isomorphic to a neighborhood of R2.6, meaning we only work in a patch R2 (see Figure 4) and disregard any additional structure of M.7.

Because our space of extensive variables is now simply R2, it might seem unnecessary to separate the manifold from its tangent space. However, we cannot come to any of the conclusions in this work if we do not formally keep them separate. The motivation here for introducing a manifold and its tangent spaces is to be able to formally discern extensive and intensive variables. This is necessary to explain why our theory acts like a thermodynamic theory. As mentioned earlier, the vector spaces in [67] did not separate between the space of extensive variables and that of velocities; areas and velocities were simply elements of the same vector space. In a geometrical approach to physics, one often separates the two by means of a bundle structure8, with a base manifold acting as a configuration space and some space of objects attached to each point of the configuration space. The geometry of classical mechanics as a whole is based on this structure, and geometric descriptions of thermodynamics use exactly the same framework. For instance, what we call “extensive” and “intensive” variables in thermodynamics are examples of canonical coordinates [72], the coordinates on the “thermodynamic phase space” analogous to the phase space of positions and momenta in Hamiltonian mechanics. Without a clear distinction between the two types of variables, one would not be able to introduce geometric structures that define thermodynamic equilibrium states, Legendre-manifolds [72], or talk about metrics on the thermodynamic phase space, which connects thermodynamics to statistical mechanics [73]. Thus, separating the extensive and intensive variables in the same way as in geometrical physics is a natural step in a “geometrization” of the theory in this work.

3.1 Tangent space, bundle, and frames

We introduce the tangent bundle structure to formally distinguish extensive variables and velocities. A tangent bundle is intuitively simply a base space (here, a configuration space) together with the space of possible “directions” at each point of this space. The meaning of “direction” can be made more precise in several equivalent ways [74]. Here, we apply the perhaps most common one by identifying directions with partial derivative operators, which gives the most straightforward relations in the current context. These operators act on functions defined on the base space, of which Q is an example. The point is to make a separation into two types of variables and encode the fact that all information about the system should be captured in the function Q.9.

Consider at every point pM the tangent space TpM at that point; see Figure 5. The collection of all such tangent spaces of M along with their points of attachments is a manifold called a tangent bundle [74]10. We denote the total space of the tangent bundle of M by TM. An element of the tangent bundle TM is a pair p,u, where pM is the point of attachment of the tangent space on M, together with a tangent vector uTpM. We can express p in coordinates as, for example, p=(Aw,An), and u can be expressed via the components (u1,u2) of the vector u expressed in some vector space basis of TpM. With the bundle structure follows the projection π:TMM. For each (p,u), π is simply the projection onto the base point p; that is, we “forget” about the vector u.

Because MR2, we have that for each pM that TpMTpR2R2, and that TMTR2R2×R2. This means that dimTM=4.

Consider now a general tangent vector field V on M, also called a section of the bundle TM. V is a map V:MTM, a choice of a vector VpTpM at every point pM. We are here assuming that this choice of vector at each point is smooth in the sense that the vector components are smooth functions on the manifold. Let vi be a basis of the tangent space TpM. We will use a bold font on general basis vectors to separate them from their coordinates. We can, as usual, expand any tangent vector Vp, pM, in the basis vi as Equation 38:

Vp=vipvi,(38)

where vi are the coordinates of Vp with respect to vi, which are functions of p. We use the Einstein summation convention here and onward. Similarly, we can expand a vector field V using a set of sections si as

V=fisi,(39)

where fi are functions on M.

We adopt the common convention that the basis of tangent vectors at a point pM are directional derivatives acting on smooth functions on the base space at that point [71, 74]. A chart on some open set UM containing the point p, given, for example, by coordinate (functions) xi(p)Aw,An, gives a natural basis for the tangent space TpM: the partial derivatives with respect to the coordinate functions xi viewed as “attached” at p.

Equation 40 introduces the notation

xipi=1nxipi=1n,(40)

where n is the dimension of the manifold. In the case of p=(Aw,An)M, we then have that

Aw,Anw,n(41)

is a basis for the tangent space at each point p. The partial derivatives act on smooth functions f:MR, which are simply functions that take points on the manifold M as input. The total volumetric flow rate Q=QAw,An is such a function.

We can now identify the thermodynamic velocities (Equation 28, 29) as being the basis w,n acting on the function Q; we have “decoupled” the vectors from the functions on which they act. The partial derivatives with respect to Aw and An at a point p, denoted by w|p and n|p, respectively, acting on the volumetric flow rate Q define the thermodynamic velocities. We have such a derivation at each point pM, so we can view w,n as coordinate vector fields on M. These correspond to the sections si in Equation 39. In the same way, from now on, we identify any velocity with some tangent vector acting on Q. For instance, the pore velocity function v can be identified with a tangent vector field that has components Sw,Sn in the basis w,n, that is Sww+Snn. Upon acting on Q, we get the pore velocity function v.

In the same way, we view the seepage velocities vi as being defined by derivations acting on Q. In other words, we say that there exists a basis ei of the tangent spaces of M that yield the seepage velocities upon acting on Q,

eiQvi,(42)

where i=w,n. The basis ei is strictly speaking a frame, which means that the frame elements ei could be linearly dependent.

In the following, we will use the notation v, v̂w, vn, etc., to signify the velocity functions and use the notation V, i and ei for the vector fields associated with the velocity functions.

Note, in particular, that Equation 26 can be written as the action of a tangent vector field on Q, which acts as the identity. We have a vector field Δ acting like Equation 43:

ΔQ=AiiQ=AwQAwAn+AnQAnAw,(43)

which by Equation 26 is equal to Q through the Euler theorem. Strictly speaking, we should be more careful with the notation: Aw and An as prefactors to w and n are here coordinates on the “fiber,” the tangent space. This means that they are simply the components of a vector. Meanwhile, Aw, An in w and n are the coordinate functions on M. We will not encounter problems by not distinguishing them in this work, so we keep the notation as is for simplicity.

We have in this section shown how the velocities in Section 2 can be interpreted as objects on a tangent bundle with base space M. When these tangent vectors act on the function Q, we obtain the ordinary velocity functions, which give a number for each pM. This simple fact is the link to the “classical” geometric viewpoint we alluded to in Section 1. In what follows, we will use this relation with ordinary numbers and motivate the introduction of affine spaces from the definition of the pore velocity v. We will then use the fact that we can relate tangent vectors to points of an affine space (the tangent vector spaces are actually affine spaces over themselves) and show how this is helpful in the geometric interpretation presented in this work.

3.2 Affine spaces of velocities, displacement, and tangent vectors

The idea presented in the previous section applies differential operators to define fields corresponding to the velocities, which acted on Q to produce the velocity functions. This type of separation is well suited for generalization to more high-level frameworks and has been considered by other authors in the context of thermodynamics (see, e.g., [70]). However, the relations in Section 2 can be interpreted more straightforwardly in terms of classical affine geometry. In this section, we show how this can be done, noting that this does not exclude the differential geometric viewpoint: the classical picture is here possible due to the identification MR2. The reason one might use this framework instead of a differential geometric one is that it provides a more intuitive picture in terms of configurations of points and lines that can be visualized more easily. Moreover, it is closely related to constitutive relations like Equation 14 because these relations are framed in terms of functions and not algebraic objects like vector fields. This view could potentially be useful in obtaining new constitutive relations for vm in the future.

First, we will show explicitly how classical affine geometry enters the problem. Let the tangent vectors introduced in the previous section act on Q, such that we obtain the ordinary velocity functions. By the map given in Equations 32, 33, we can rewrite the definition of the pore velocity function v, Equation 30, as

v=Swv̂w+Snv̂n=vm+Swv̂wvm+Snv̂nvm.(44)

If we were to treat the velocities themselves as points in some abstract space and then apply our intuition from Euclidean spaces where the difference between two points corresponds to a vector, Equation 44 is exactly a vector (a linear combination with Sw,Sn as coefficients) “attached” at the point vm. In this section, we will make this idea more formal through affine spaces. The differences between the differential-geometric and the affine descriptions presented in previous sections will be elucidated, and the necessary concepts for analyzing the co-moving velocity vm in terms of affine maps will be given in Section 4.

Formally, an affine space [75] is a set A of points together with a vector space A, equipped with a map A×AA. This map can be said to be the action of a vector vA on a point pA, acting as a displacement to another point pA. The “difference” between two points p,pA can be identified with an element vA, which intuitively mean that the difference between two points can be identified with the vector between them. We then have a space A of points, and a space A of all displacements between points of A.

Coordinates on affine spaces entail a choice of an origin (a “zero vector”) and a linear basis with respect to this origin. Consider an affine space A of dimension n, and let oA be a choice of origin. Let e1,e2,,enei be a choice of basis of A. Then, any point pA can be written as

p=o+po=o+piei,(45)

where po is a vector because it is the difference between two points, which we on the second line of Equation 45 expanded in the basis ei with components pi. The components pi are the affine coordinates of the point p. A new choice of origin o or basis ei specifies a new set of affine coordinates. The choice of an origin and a linear basis with respect to this origin is an affine frame or affine basis.

An affine map f is a map between affine spaces that preserves the affine structure. Any such map f:AB between affine spaces A, B, with associated vector spaces A and B, respectively, is defined by the property that for any two points a,bA, we have

fafb=λab,(46)

where λ is a linear map. Expressed equivalently, we have Equation 47,

fp+u=fp+λu,(47)

where pA is a point, uA is a vector, and λ is a linear map. By fixing points o1A, and o2B, a general affine map f:AB can be written in the form

fp=o2+fo1o2+λpo1,(48)

for pA. Here, f(o1)o2 is a translation of B which only depends on o1 and o2, and λ(po1) is a linear map of the vector po1A. At any point, we can form a vector space and define some basis with respect to this point. We can, for instance, take the derivative operators discussed in Section 3.1 as a basis for the vector space at this point. In this work, we can identify it with the tangent space at that point. Thus, the vector λpo1 can be treated as a tangent vector attached at o1, obtained in coordinates by specifying affine coordinates for the point p. A very important point is that by Equation 48, a translation of the origin is also given by a vector or, equivalently, a tangent vector in this case.

A special case of an affine map is an invertible affine map from an affine space A to itself, f:AA. Such a map is an affine transformation of A and satisfies Equation 49:

fp=o+foo+λpo(49)

with pA and oA is taken as the origin, and (f(o)o) is a translation.

For an affine combination of points ei with coefficients αi, an affine map f satisfies

fi=1nαiei=i=1nαifei.(50)

In terms of the concepts introduced in this section, one can see that Equation 44 expresses v as an affine combination with vm singled out as a choice of origin. Thus, we interpret the velocities v, v̂i, vi, and vm as points of an affine space A, with an associated vector space A of displacements. We view the space of velocities as affine because vm determines a “moving origin,” vm=vmSw.

Formally the velocities are points of A,

v,v̂i,vi,vmA,(51)

whereas the velocity differences v̂ivm are not vectors in A. They are simply functions, giving a real number for each value of the saturation Sw.

In terms of symmetry groups of affine spaces, affine transformations of these spaces are said to act transitively. Consider two pairs of points, such as the thermodynamic velocities v̂w,v̂n and the seepage velocities vw,vn in A. If we have a map gG for some group G such that gv̂w,v̂n=vw,vn, the group G is said to act 2-transitively on A. The map f in Equation 56 is exactly such a 2-transitive map. That f acts 2-transitively of v̂w,v̂n means that if we know how one velocity is mapped, the map of the other is known. This is exactly what is described by the relation defined in Equations 32, 33. A concrete example of a group of affine transformations is the group consisting of translations and homotheties, or the group of dilations [76]. We will apply these transformations in a practical example of a capillary fiber bundle model in Section 4.2.

We now stress an important point regarding the relation between the “classical” and differential-geometric descriptions: the vector space of displacements A and the tangent vector spaces TpM at each point pM are formally not the same spaces. However, they are isomorphic in the case of MR2. The tangent spaces at each point of M can, in the case where we regard the underlying space to be simply MRn, be identified with each other by translations. This is not possible in general; for a general manifold, each tangent space must be viewed as distinct, as the concept of simple displacements needs amending [75]. We note that in the infinitesimal (tangent vector) case, the co-moving velocity vm is, in general, an example of a particular type of section of a bundle; see Section 5.2.

In Section 3.1, we defined the tangent vector spaces TpM, pM, without endowing M itself with any particular structure. In fact, we could view M itself as an affine space. As an example of why this might be useful, consider the case where we have some constant irreducible saturation in the two-phase flow system. If the irreducible saturation is associated with some constant non-vanishing flow rate, we have a constant term in our description of the areas and the velocities that we must take into account. The problem can then be simplified if one could specify a new convenient origin in M, for instance, one corresponding to the irreducible saturation.

Therefore, we have seen that it can be useful to view M as not having a fixed origin O. The latter was considered in [67]. By specifying some origin O, one obtains a vector space structure. On the other hand, in order to refer to the relation between the choices of origins, one needs the affine structure. It turns out that in the case where we take the base space M to itself be an affine space, we can identify the tangent spaces at different points of M by translations of M: given some vector u, one can consider the translation or displacement τu:MM of all points of the affine space M by this vector [76]. Note that this is a translation of all points of the space M and does not act as a derivation at a point as in the case of tangent vectors. These translations are elements of the vector space associated to M viewed as an affine space.

Let this associated vector space to M be denoted by M. We note that M can be identified with the “vector space of areas” from earlier work [67]. The vector space M associated to the affine space M can be viewed as containing the displacements between points of M, simply as with A and A from earlier in this section. A tangent vector uTpM can be regarded as a tangent vector to a curve (which we take to be only a line) tp+tu at the point pM [75]. Any displacement vector uM with the same direction as u would give the same curve. If we consider the limit where the displacement given by u goes to zero, we see that we naturally have that we can let uM. Thus, we can view the tangent space at each point pM as a copy of M attached to p. This identification between vectors of M and vectors in TpM at each pM is only possible due to the affine structure of M, and it is important to note that this does not hold for general manifolds. This is so because there is, in general, no natural way of identifying vectors at different points of a manifold without introducing a connection on the bundle [71, 77]. Such a connection is extraneous to the manifold itself. Note that the difference between the two is that the elements of M are, intuitively, “detached” from any point p.

To sum up, we only need a single space M, whose displacements live in the vector space M. We can either use the tangent vectors at each point to describe the velocities at each point pM, or we can let these tangent vectors act on Q and instead use the (signed) distances between points of M as representing the displacements. This correspondence is possible due to the identification MR2. In the latter case, we essentially do not use the manifold structure of M and only treat it as the linear space R2.

3.3 The saturation as a coordinate and parameter

In the description of velocities as points in an affine space, Equation 51, we have an important relation for the space M of extensive variables: we can use the velocities to identify “directions” in M. More explicitly, ratios of distances (the “lengths” of the vectors in M) can be identified with points on an affine line LM through their functional values. We can specify points on this line either by specifying a value of Sw, or by specifying the values of the velocity differences. We will now clarify this point.

The specific coordinates on M do not really matter [67], so we specify points pM using the extensive areas, p=Aw,AnM. However, for practical reasons, it is often convenient to work with the coordinates [50] (Sw,Ap), defined by

ApAw+An,(52)
SwAwAw+An=AwAp.(53)

If we view Ap as fixed and constant, we only have a single variable Sw. For each constant value Ap=Ap*, Sw parametrizes a line LM running between (Aw,An)=(0,Ap*) and (Ap*,0). In these coordinates Aw,An, we have the “trivial” parametrization SwAp*,1SwAp*.

Because MR2, each L (one for each value of Ap*) can be seen as an affine subspace of M In terms of manifolds, L is a sub-manifold of M. The use of the term “affine subspace” in this case is only due to our identification of M with the real plane R2, viewed as a vector space itself. Sw is, in this context, called an affine coordinate on the line L. Moreover, Sw is a parameter that specifies a point on the line L defined by Aw+AnAp*=0.

The velocity functions are equivalent to one-dimensional maps of the parameter Sw, which, for example, sends Swv̂wSwL. The relation between Sw and the velocities are obtained by solving Equation 31 for Sw, finding

Sw=vv̂nv̂wv̂n=vvnvwvn(54)

where the velocity differences are simply the values of the corresponding functions. Thus, Sw give the position of v on the line segment with v̂w and v̂n or vw and vn as endpoints for v.

The view of Sw as a parameter specifying a point on the line L is quite useful for concrete computations. In fact, instead of letting Ap equal a constant Ap*, we can consider all relations “modulo” the scale factor Ap, and work with the parameter Sw alone. By this, we mean that transformations in the parameter Sw are related to a (potentially continuous) family of lines Li in M, where each line Li is given by a linear inhomogeneous equation aAw+bAn=c, where a, b, and c are constants. This serves as the entry point for continued work on the affine-geometric interpretation of the system and connects the affine relations in this work to projective geometry [76, 78]. In this context, where we can specify points on a line L by using the “dual” intensive quantities to the extensive variables, the velocities v,v̂w,v̂n, or equivalently v,vw,vn, can be called a type of projective basis or projective frame [78, 79]. A map of the velocities sending v̂ivi can, in this context, be said to be a map defined on the dual space of M. What is meant by “dual” depends on the context, but in this specific case, one is referring to the projective dual of M, denoted M*. This is simply the space where each point aM* represents a line in M. The velocities can then be seen as elements of M* because they exactly specify lines in M. This can be seen by writing Equation 31 as

Awv̂wv+Anv̂nv=Awvwv+Anvnv=0.(55)

In Equation 55, Aw,An specifies points of M, while the (ratio of the) velocities give the slope of the line through the point Aw,An. In the special case that MR2, this duality is trivial; however, this is the formal relation between the extensive and intensive variables in the affine viewpoint. We will not need more specifics about these spaces and reserve this for future work.

4 The co-moving velocity and affine maps

We will now investigate how the co-moving velocity vm, first presented in Equation 13, can be described in terms of the two views of the velocities presented in previous sections. As already mentioned in Section 3.2, we have a natural identification between the tangent spaces at each point of M and the vector space M of displacements of points of M. From the discussion in the preceding sections, we can work with either the distances between points given by the differences vivm, or with tangent vectors at each point. We will start by using the former description, where it is implicit that we have restricted ourselves to a line LM such that Sw is a parameter along L, as discussed in the previous section. We will then use the tangent vector description to write the relations in terms of vector components before simplifying the obtained relations. The result will, in the two cases, be an expression for a function of v=dv/dSw and a vector field corresponding to the co-moving velocity vm, respectively.

4.1 vm from affine maps

Let f be an affine map. We now apply the general property in Equation 50 of these maps to show how the linear term in Equation 14 can be obtained. Comparing with Equation 31, we see that the mapping v̂ivi, which we define to be given by our map f, by definition should satisfy

v=fv=fSwv̂w+Snv̂n=Swfv̂w+Snfv̂n=Swvw+Snvn,(56)

which holds because Sw+Sn=1 at all times. Thus, f can be seen as an affine map f:v̂ivi leaving the convex combination v invariant.

The details about the map f depend on which interpretation we have for the velocities. As expressed in the discussion around Equation 56, f as a map of the velocities is formally a map on M*, the space of lines in M. However, because we can simply view the velocities as functions of Sw only, f is simply a map of the one-dimensional number line R. It is not important if this number line is embedded in some higher dimensional space. We will call this line l, the image of SwL under the velocity functions. This is what we will take as the meaning of the map f of the velocities: as a map of their functional values on the line l. We will return to the case of f acting on tangent vectors, where the idea is exactly the same but expressed differently.

With the notion of an affine map f, we can revisit the right-hand side of Equation 44. The velocities v̂n+Snvm, v̂n+Swvm are in this case not velocity differences; they are expressions of a particular affine map called a homothety; see Section 4.2. In fact, v itself can be written as a homothety. To see this, we rewrite Equation 31 as

v=v̂w+Snv̂nv̂w=vw+Snvnvw,(57)

where the middle and third expressions, respectively, are homotheties of ratio Sn with centers vw and v̂w [76].

Consider v̂i and vi as points in two affine spaces A, B with associated vector spaces A and B, respectively. Using Equation 34 and Equation 56, we have that

fv̂wfv̂n=vwvn=dvdSwvm.(58)

The velocity difference (vwvn), where vi=f(v̂i), is then equivalent to a linear map λ of v̂wv̂n according to Section 3.2. In writing, f(v̂w)f(v̂n)=(vwvn), we can specify a choice of origin in A and B. We choose the origins oA and pB, and use Equation 48 and Equation 58 to write Equation 59,

fv̂w=fv̂n+λv̂wv̂n,(59)

which from Section 3.2 is equivalent to

fo+u=p+fop+λu=p+λu,(60)

for some vector u, and where we let f(o)p. We can then set fo+u=fv̂w, the new origin p=fv̂n, λu=vvm. The point is that the affine map f also moves the origins of the velocities.

As before, we can associate the vector u with its (Euclidean) length of the distance between points on the line l. Thus, the meaning of Equation 60 is simply that a velocity defined by the distance u from some origin o is mapped to a new origin p and a linear map of the distance u. Even if we a priori have no preferred way of defining such an origin or vector u, the map f suggests that the origin should move, and the distance u from the origin is scaled by λ.

We are now ready for a simple yet important result. Comparing Equation 58 to the definition in Equation 46, we see that we can write

fv̂wfv̂n=λv̂wv̂n=λv=vvm,(61)

where λ is a linear map. In one dimension, the only linear maps are multiplication by a scalar, so λ is only a number. Thus, we have

vm,A=1λv,(62)

where the subscript A is included simply to stress that this result is the one obtained from the affine relations in this section11. We will see that we get a similar form in Equation 62 when treating the velocities as tangent vector fields in Section 4.3.

4.2 Homotheties and irreducible capillary flow

Intuitively, Equation 57 means that v is the point located at a fraction Sn along the line segment between v̂w and v̂n in A. Thus, if either v̂w or v̂n (or both) were to change while v was kept fixed, Sn would also change, and hence also Sw=1Sn. Thus, any change in one of the thermodynamic velocities is accompanied by an equal and opposite change in the other thermodynamic velocities. This is the relation between the middle and last expressions in Equation 57 and also in Equation 56. In fact, affine maps are the only maps that “commute” with the saturation Sn in this way, which we see is the defining property, which we use to introduce vm through Equations 32, 33.

We will now use two particular affine maps, a translation and a homothety, to demonstrate that even though the maps between the seepage and thermodynamic velocities can be modeled as affine, endowing both the space of velocities and extensive variables with this structure allows for considering more complicated expressions for vm. We here use an example of a capillary fiber bundle with two types of capillaries, considered in earlier works on vm [50]. This will show that the derivation of vm can be expressed in terms of affine maps in a rather straightforward manner.

Let τu be a translation of A by the vector u, and let hs,λ be a homothety of center s and ratio λ. Intuitively, τu simply translates all points x in A to the points u+x, while hs,λ scales all vectors sx for all points xA by a factor λ. Because the set of translations and homotheties of an affine space forms a group [76], a composition of τu and hs,λ is again a homothety h̃s̃,λ of center s̃. Explicitly, if hs,λ:ps+λps, and τu:pp+u with u a vector, we have

τuhs,λ:ps+u+λps.(63)

We can rewrite Equation 63 as a new homothety h̃ with respect to a point s̃ and the same ratio λ as

τuhs,λ:ps+u1λ+λps+u1λ.(64)

If we define

s̃=s+u1λ,(65)

we can define τuhs,λh̃s̃,λ and write Equation 64 as

h̃s̃,λ:ps̃+λps̃.(66)

The formalism in terms of homotheties, as defined above, can be applied directly to the system studied in Section 7.3 of [50]. This system consists of N capillary fibers in parallel, of which Ns have a smaller cross section as and the rest, Nl=NNs, have a larger cross section al. We assume the smaller cross section is so small that only the wetting fluid can enter these capillaries. Each capillary is filled with either wetting or non-wetting fluid only. The wetting pore area is then Aw=As+Alw where As=Nsas and Alw is the area of the large capillaries that are filled with wetting fluid. This means that the system has an irreducible saturation given by Sw,i=As/Ap. Hence, the wetting area is given by Aw=ApSw,i+ApSwSw,i. The non-wetting saturation is given by Sn=1Sw. We denote the velocity of the non-wetting fluid by vn, and the velocity of the wetting fluid in the small capillaries vsw and in the large capillaries by vlw. The average flow velocities through the capillary fiber bundle are then

v=Sw,ivsw+SwSw,ivlw+Snvn.(67)

We may now interpret the velocities as points in a space A. We combine Equations 10, 67 to find

Swvw=Sw,ivsw+SwSw,ivlw.(68)

We express vw by dividing the left-hand side of Equation 68 by Sw, and insert this into Equation 57 to obtain

v=vw+Snvnvw=vlw+Sw,iSwvswvlw+Snvnvlw+Sw,iSwvswvlw=vlw+Sw,i1Snvswvlw+Snvnvlw+Sw,i1Snvswvlw.(69)

Comparing Equation 69 to Equations 64, 65, we see that we have defined a composition of a homothety of ratio Sn of the point vn with respect to the center vlw and the translation of the point vlw by the constant vector Sw,ivswvlw. We can thus identify it with a translation of the origin from Sw,ivlw to Sw,ivsw. We may then rewrite Equation 69 one last time as

v=vlwvm+Snvnvlwvm,(70)

where we have identified

vm=Sw,iSwvlwvsw.(71)

Comparing Equation 70 to Equation 66, we get that s̃=vlwvm, meaning it can be viewed as a translation of the homothetic center vlw. vm is exactly the translation vector of the homothetic center in the space of velocities.

We find from Equation 67 that

v=dvdSw=vlwvn.(72)

Hence, vm in this system is not on the form suggested by Equation 62. The reason for this is that there is no mechanism in the capillary fiber bundle system to generate an equilibrium thermodynamics as the fibers are non-interacting.

We have in Section 4.1 related vm to the affine map f, with the result that Equation 62 is linear in v. Equation 61 means that f acts the same way on both thermodynamic velocities. This restriction is what gives us Equation 62. When the constituent subsystems do not interact with each other as in the capillary fiber bundle example, which in general can happen in sub-regions of the saturation range, we see that we do not have a single map f acting as in Equation 61. However, the velocity v itself can be expressed in terms of a homothety, which is affine. This means that Equation 62 is not correct in this case. Solving Equation 71 for vlw and inserting into Equation 71 gives us Equation 73:

vm=Sw,iSwv+Sw,iSwvnvsw,(73)

which contains a linear transformation in v.12 and a translation term that moves the origin. In Section 5.2, we will see some solutions for describing this geometrically.

4.3 vm as a tangent vector field

We now turn to the interpretation of velocities as tangent vectors in the tangent spaces of M, where M is again viewed as a manifold. We will exploit the fact that MR2 to circumvent a deeper discussion of connections (see Section 5.2 for a brief treatment) and mathematical fiber bundles. We will simply say that we are able to choose an origin o in each tangent space that may depend on the point pM. We regard vectors in the tangent space TpM to be attached at the point oTpM. This origin is given by some section s of TM, which we assume to be non-vanishing for the domain in M we are considering. This means that the vector field itself has no singular points. A section of a bundle exists independently of a representation in terms of coordinates, so there is no intrinsic way of defining coordinates for a section unless more structure is provided.

We can encode an “indeterminate” origin in the tangent spaces of the bundle TM by letting the origin of the tangent spaces be given by a section s0. This gives us an affine bundle [80], where the fibers are now related by affine maps. We cannot use the choice s0 to define the coordinates of the section s0 itself; the choice of s0 is rather a part of the choice of affine frame generalized to the bundle (see Section 3.2), which allow us to define coordinates for vectors13.

In the following, we investigate what form of the co-moving velocity is permissible if we allow the thermodynamic and seepage velocities to be related by affine transformations in each tangent space. To do this, we must view each tangent space as an affine space. Intuitively, this means that we allow for picking an origin in each tangent space, with the restriction that this choice of origin must vary smoothly between neighboring tangent spaces. The tangent space at a point of a manifold is a vector space, while the affine tangent plane is any parallel translation of this tangent space. This complicates the matter because each of the linear structures of tangent spaces, as introduced in Section 3.1, is lost when we allow for such translations. One must then decide on how affine transformations are to be defined. We here outline two methods, one related to each of the two approaches in Section 3.1 and IIIB. We will use both of these in this section to obtain an expression analogous to Equation 62. This will serve to demonstrate how the differential and classical viewpoints are related.

The first method is to define an analog of a differential displacement vector, whose role is to translate the origin in each tangent space from 0 to the new origin, say o. In this way, one can work exclusively with vector fields. The consequence is that the components of the fields, the fi in Equation 39, acquire an extra term,

fif̄i+ai,(74)

where ai in general are functions of the base point, and f̄i are the (linear) components of the vector fields. We will end up with field components in the form of Equation 74 later in this section.

The second way to work with this type of bundle structure is to keep the choice of origin in each tangent space, the zero section s0, undetermined. This approach is equivalent in formulation to the formalism already introduced in Section IIIB. The vectors can then be viewed as “ordinary” Euclidean vectors (which we are unable to define explicitly because the origin is undetermined), while the points are viewed as formal objects subject to the rules of Section 3.2. In the end, only differences of points and vectors matter because the co-moving velocity is defined in terms of differences of points in Equations 32, 33. From Section 3.2, this means that we must only consider linear maps of the ensuing vectors. In the end, when we compute an analog of the co-moving velocity, a linear structure is therefore recovered. This will allow us to write a concrete expression for a vector field corresponding to vm in terms of coordinates at the end of this section. In the derivations below, we start out by describing the velocities as abstract points, which are decomposed into a general choice of origin and vector. We then end up considering linear transformations only when differences of points are computed.

Consider first a single tangent space TpM. Recall that TpM is itself an affine space, denoted Ap with an associated vector space Ap. We consider the origin of Ap as a point ôAp. Let another choice of origin be o. A choice of o in each fiber is determined by a section s. In each tangent space, we can then identify a vector oôp=uMp between the points ô,oAp, and this vector can be decomposed into components. We have a choice of such a vector in each tangent space, given by the section s. Thus, we can associate the section s to a vector field that we can describe using vector components. We rename this field from s to Vm, to make the analogy clear. Note that this is exactly what is implied by the right-hand side of Equation 44.

We use the index α=w,n to label which velocity we are referring to. For each α, a vector is given by two components because dimTpM=2. Because we here view each TpM as an affine space, every vector is defined with respect to some choice of origin, which, in general, is a function of the point pM. As done before, we use the notation A for the affine space of points corresponding to TpM and M for the associated vector space.

We label the velocities viewed as points of the affine space Ap by a left superscript p (.). Thus, the thermodynamic velocities, denoted v̂αp, and the seepage velocities, vαp, which we stress are not functions but abstract points of TpM=A, are then expressed as Equations 75, 76:

v̂αp=ôα+v̂α,(75)
vαp=oα+vα,(76)

where ôα,oαA, v̂α,vαA. We here regard the points and velocities corresponding to the thermodynamic and seepage velocities to belong to the same affine and vector space, which simplifies the notation in Section 4.

In the notation introduced above, we can write the relations in Equations 32, 33 as

v̂αpvαp=ôα+v̂αoα+vα=ôαoα+v̂αvα=Oαjej,α+λαjej,αvαjej,α,(77)

where the index j runs over the dimension of A, dimA=2, and vαj=Oαj+λαj. λαj are the components of the tangent vectors in A. Thus, we see that by introducing a shift in the origin, the new components are linear inhomogeneous functions (in other words, affine functions) of the components λαj.14

In Equation 77, we expanded ôαoα and v̂αvα in the same basis eαj. In particular, the basis is not dependent on which velocity we are referring to, as the basis is the same for all α. Therefore, we have ej,α=ej; that is, we drop the index α.

The last line in Equation 77 then defines two co-moving velocities.

v̂wpvwp=vwjejSnvmw,(78)
v̂npvnp=vnjejSwvmn.(79)

The quantities vmα are written as vectors because they are defined as the difference between two points, hence vectors. In Section 2, invariance of v requires that vmw=vmnvm. This places restrictions upon the coefficients vαj.

We now adopt the view in Equation 56, namely, that the mapping in Equations 32, 33 is given by an affine map f, or in this case, an affine transformation. This view presents no new difficulties and simply means that we view the components in Equation 77 as being related by the map f. From Section 3.2, we then have Equations 80 and 81:

vα=f̄v̂α,(80)
oα=fôα,(81)

where f̄ is the linear part of the affine map f. If the components of the linear part v̂α of v̂αp (same for the seepage velocities) with respect to the basis ej are xαj, then the components of vα are related to xαj by a linear transformation, xαjxαiλ̄i,αj. Because we only use a single map f in Equation 56, the linear transformation is equal for α=w,n, so we can drop the index α on the matrix representation of the linear transformation. The assumption that the mapping in Equations 32, 33 is given by a single map f is the simplest choice we can make. If we allowed for a pair of maps, meaning that ffα, the transformation would not be affine. This would also imply that we have two thermodynamic velocities, meaning vmwvmn, which makes us unable to define a single vm and hence a single vm.15

From the above, we can now rewrite Equation 77 as

v̂αvα=ôαoα+v̂αvα=ôαfôα+v̂αf̄vα=Oαjej+xαjxαiλ̄ijej=Oαj+xαiIijλ̄ijej.(82)

where Iij is the identity matrix, xαj are the components of v̂α in the basis ej, and λ̄ij is the matrix representation of the linear transformation f̄. Using Equation 82 and Equation 7779, we can then write the difference vwpvnp as (Equations 78, 79)16

vwpvnp=vwjvnjej=xwjxnj+xniλ̄ijxwiλ̄ijej=xwjxnj+xnixwiλ̄ijej=xwixniIijλ̄ijej(83)

To relate Equation 83 to vm, we need to make some restrictions. We choose coordinates Sw,Ap on M, which induces the coordinate basis Sw,Ap on the tangent space. In general, both vectors enter into Equation 83. We can now either set Ap=Ap* where Ap* is a constant (which essentially means that we restrict to a subspace or “sub-manifold” of M), or consider the extensive variables on M up to a common factor of λ, where λ need not be constant (we could here, for example, set λ=Ap). The two possibilities give us two potential definitions of saturation, which we could label SwAp* and Swλ. The former definition is the most straightforward, where all quantities are seen in relation to an “absolute” total area. The latter possibility is related to projective spaces, which are outside the scope of this work. However, no matter which of the two possibilities is invoked, the basis ej reduces to a single element, and we label this single element simply by Sw as before. The fourth line in Equation 83 is then trivial and can be simplified to

vwpvnp=γ̃Sw=1γSw(84)

Equation 84 can, upon acting on the function Q, be identified with vvm, so that γSwvm where γ is a function on M. Equation 84 has the same content as Equation 62, only described in terms of tangent vectors. Moreover, as in Equation 62, we cannot explicitly get a term corresponding to the constant av0 in Equation 14. We will return to this and its generalization in Section 5.2.

5 Discussion and connection to further formalisms

The two ways of viewing the velocities discussed in this work might seem almost equivalent, but the two approaches represent very different views of the base space and the velocities. In viewing the velocities simply as “points on a line” in Section 3.2, the velocities are then examples of homogeneous coordinates [76, 83] on projective spaces. These coordinates can be interpreted as labels for points along the real number line (in our case), which we are free to regard as the function values corresponding to the velocities. The co-moving velocity is, in this context, simply another point on the number line. This way of viewing the velocities allows for working with concrete numbers. In viewing the velocities as points of an affine space attached to each point of the base space of extensive variables, we lose the “tangibility” of the “classical” method. However, the language of bundles and manifolds underpins investigations into the geometry of thermodynamics.

As a side note, we see from the considerations in Section 4 that we cannot get an isolated constant term av0 as in the phenomenological constitutive relation in Equation 14 in the framework presented here.17 This conclusion follows from the observation that the map in Equations 32, 33 is given by a single affine transformation, the affine map f. The term av0 was first obtained [50] from fits of experimental data. A physical interpretation of it was then presented in [61]: we have from Equations 34, 14 that

av0=vnvmdv/dSw=0,(85)

if the average seepage velocity has a minimum for some saturation Sw. There is, however, no a priori reason to believe that this term should follow from an analytical approach based on geometry with only two independent variables. However, the space of extensive variables M is, strictly speaking, not complete as is. The statistical mechanics formalism based on Jaynes maximum entropy principle [44] developed by Hansen et al. [42, 43] includes configurational entropy, and it is natural that it is included in M.

5.1 A note on contact geometry

As mentioned in Section 1, contact geometry [72] is the appropriate setting for a formalization of classical thermodynamics. The idea is to introduce a thermodynamic phase space M of extensive and intensive quantities in the system, which in classical thermodynamics would be, for example, energy, entropy, volume, and particle numbers along with conjugate variables. If there are n+1 extensive variables, we have n intensive variables, so the total number of variables are 2n+1. Therefore, dimM=2n+1. All the thermodynamic variables are initially taken to be independent. One then introduces a contact one-form, which is simply the Gibbs one-form from thermodynamics. If we take only energy E, entropy S, and volume V as extensive variables, the contact form Θ looks like

Θ=dEγSdS+γVdV,(86)

The quantities γS and γV are in equilibrium thermodynamics simply the temperature T and pressure P; however, they are not identified as such initially: this is only the case on some sub-manifold NM that characterizes the equilibrium states of the system. In fact, the contact form Θ defines such a sub-manifold as Θ=0, called a Legendre sub-manifold [72]. More concretely, the contact form Θ defines a distribution D on M, which is simply the selection of a subspace LxTxM of the tangent space TxM at each xM. Given such a distribution D stemming from the contact form Θ in Equation 86, it turns out that the Legendre sub-manifolds NM that have the distribution D as their tangent space have maximal dimension n. Such sub-manifolds N are more generally called integral sub-manifolds [75, 83] of the distribution D.18 A curve c=c(t) in M that lies on N can be interpreted as some quasi-static thermodynamic process. The tangent vectors to the curve c(t) are all contained in D, which means that the curve cannot “leave” the equilibrium manifold N. It turns out that on the integral sub-manifolds N, we have exactly

γS|N=ES,(87)
γV|N=EV,(88)

in accordance with equilibrium thermodynamics. The energy E is here expressed as a function E=ES,V. In N, E is exactly what is called a thermodynamic potential.

The parallel between thermodynamics and the formalism discussed here and in [42, 43] has been developed in [42, 43]. We discuss contact geometry in this context in the following, however, without including the configurational entropy and its conjugate, the agiture (a temperature-like variable). We have the extensive variable Q expressed as Q=QAw,An. The related contact form is then

Θ=dQγAwdAwγAndAn,(89)

where γAw,γAn are identified with v̂w, v̂n, respectively on an equilibrium sub-manifold, which in our case means steady-state flow. vm enters when the form in Equation 89, restricted to the steady-state manifold, is rewritten as Equation 90; [67]:

Θ=dQvw+SnvmdAwvnSwvmdAn=0.(90)

Note that formally, the quantities Sw and Sn must in general be treated as independent of Aw, An; see Section 5.2. It is clear that vw and vn in place of the thermodynamic velocities in Equation 89 restricted to the steady-state manifold would not define a Legendre sub-manifold. vm is then a correction that brings us back to this equilibrium sub-manifold.

In the above, we have used the assumption of extensivity of Q in the remaining extensive variables. This produces the well-known Gibbs–Duhem relation [50]. In a geometric context, degree-1 homogeneity in the extensive variables reduces the thermodynamic phase space M [84] in the following sense: if the thermodynamic phase space M is decomposed as M=E×I=Rn+1×Rn, where the space E, dimE=n+1, contains the variables we denote as “extensive” and I, dimI=n, contains the variables we denote as “intensive,” the homogeneity-requirement on the extensive variables sends E=Rn+1 to the quotient space [75] PE=PRn+1, the projectivization of E. Thus, projective spaces occur naturally when we introduce homogeneity, and a further study of these types of spaces can be undertaken when working with the velocities as introduced in Section 3.2.19

Contact geometry, as stated in Section I, is closely related to Hamiltonian mechanics [72], which utilizes Hamiltonian functions (which are smooth functions on phase space), which again defines Hamiltonian vector fields. The integral curves of these vector fields yield equations of motions for the Hamiltonian system. Similar types of relations hold in geometric formulations of thermodynamics [72, 84]. In this work, a choice of Hamiltonian corresponds to a choice of Q. This means that the function Q itself is assumed to contain all the information about the system.

5.2 Connections and bundle structure

When introducing the description in terms of vector fields in the context of this work, one is faced with the difficulty of making sense of expressions like Equation 34. Here, the derivative operator Sw is a vector field. Moreover, we replace the function v by a vector field V=Sww+Snn. Therefore, we have a situation where we are evaluating the derivative of a section V in the direction of another section, Sw. This “derivative of a section” of the tangent bundle with respect to another section necessitates a way of connecting the tangent spaces at different points of the base manifold M because we are asking precisely how a vector field changes if we follow it along another vector field along its integral curves on M. Thus, we need the general concept of a connection [71, 83, 86] on the tangent bundle. There are many realizations of this concept, and a thorough treatment is outside the scope of this work. What we will say is that one way of working with a connection is via the covariant derivative [71], which measures the change in the components of a vector field and the frame itself along another vector field.

An important point about the covariant derivative is that it solves the specific problem of differentiating tangent vectors to the tangent bundle TM as a whole, and not only tangent vectors to the base space M. To get a tangent vector that actually lies in the tangent space, one needs a way of “projecting” these vectors back to the tangent space. This is often done via the use of a metric [71]. Note that we have not assumed any type of metric structure on the space of extensive variables or the thermodynamic phase space as a whole. This is a topic of ongoing research (see [64, 87]), which is closely tied to information theory and the Hessian of the entropy (or energy) of the system. However, in our case, we have a priori no knowledge of a metric, which means that we have no idea of what the contribution from such a structure is on the base space M. We will, therefore, leave the discussion about metrics here.

In the case of V=Sww+Snn and Sw, we can form the covariant derivative SwV, where V is expressed in the coordinate frame w,n. Recall that we associated the general (possibly non-coordinate or anholonomic) frame ew,en to the seepage velocities. V expressed in this frame is then simply V=Swew+Snen. A general expression for the covariant derivative using an arbitrary frame ei and vector fields X, u is [71].

uX=ujeiejXi+ujXiejei=ujejXk+XiujΓjikek,(91)

where Γjik are the connection coefficients20 of the connection with respect to the basis, and the notation ejvk (for all indices) denotes the action of the frame element ej on the function vk. If we first set V=Sww+Snn so that ei=Sw,Sn, Xi=Vi=Sw,Sn, and u=Sw=Aw+Anwn so that ui=Aw+An,Aw+An, one can show that the covariant derivative SwV reduces to wn, which applied to Q yields v̂wv̂n. However, if we change the frame from the coordinate frame to the seepage-frame, w,new,en, the last terms in both lines of Equation 91 are not necessarily zero. In fact, the first term of the first line of Equation 91 can be written as vwvn, and the second term is exactly Equation 13. In general, if the frame is a non-coordinate-frame, the connection coefficients Γjik contains contributions from both the metric and the commutation coefficients [71] of the frame, which describes exactly the dependency of the frame elements. Thus, we can connect the co-moving velocity to the existence of a type of metric, the dependency between the frame elements, or both.

We can draw an analogy between Equation 13 and the connection term ujXiejei in Equation 91. This term contains the derivatives of the frame elements with respect to Sw, which are expanded in the frame itself to yield the connection coefficients. If we instead stick to the first line in Equation 91, using the relation ewvw, envn, we see that a term Swvα in Equation 13 is analogous to the covariant derivative of a single vector in the frame eα, so we have SwvαSweα. Thus, the vector field Vm associated to vm can be written as

Vm=SwSwew+SnSwen.(92)

This is a well-defined vector field because Sweα produces vector fields, and a linear combination of vector fields is again a vector field. Moreover, because the functions Sw,Sn on M satisfy Sw+Sn=1, Equation 92 is defined on an affine bundle. An affine bundle has no preferred zero section, and the only expressions that are independent of the choice of zero section are affine combinations of sections. The situation is, therefore, analogous to affine combinations that are independent of the choice of origin [88]. The vector fields related to both Equation 31 and Equation 92 share the property that they are affine combinations of sections and are, therefore, independent of any choice of origin in the spaces of velocities. Because they are independent of the zero section, we could use these vector fields themselves as zero sections. The defining difference between vector bundles and affine bundles is that vector bundles always have a zero section, so defining a zero section of the affine bundle is equivalent to a vector bundle.

The relationship between these considerations, Equation 84, and the discussion after Equation 62 can be formulated in terms of the connection. We will only provide an explanation on a conceptual level, as a thorough treatment is outside the scope of this work.

On a one-dimensional manifold, the only possible form of the covariant derivative is gxx.21. We have here a single variable Sw, which is, in reality, a parameter along a line embedded in a higher dimensional space. Let this space be two-dimensional as before, with the same frame elements ei, i=w,n as we have already considered. View Vm as the zero section of an affine bundle. On the level of bundles, an arbitrary zero section is handled by a solder form [80]22.

On the tangent bundle, a solder form represents a relation between the tangent space at a point and the vertical spaces of the bundle TM. The vertical space at a point p of TM consists of all tangent vectors to TM that project to tangent vectors of M. These spaces form a bundle called the vertical bundle VTM. A solder form τ at a point xM is defined in terms of a distinguished section, here Vm, and is a linear map (not affine):

τx:TxMVVMxTM.(93)

Intuitively, τx can be seen as relating the tangent vectors at TxM with all tangent vectors of the entire bundle TM that project to vectors on TxM. This is one way of formulating the necessary freedom in the transformation between thermodynamic and seepage velocities, expressed in terms of bundles.

Due to the linearity of the map τx, the solder form can be incorporated into the covariant derivative, where its effect enters into the connection coefficients Γijk in Equation 91. The connection coefficients contain contributions from a metric (that can be zero), in addition to terms that can arise if the frame is anholonomic, that is, not a coordinate frame. This is the case for a solder form, which enters into the connection coefficients as this latter type of term. These are the terms that give rise to the torsion of the connection. In terms of the frame ei, an often-used picture of torsion of a connection is to parallel transport the frame vectors along each other some unit distance. If the two parallel-transported vectors and the two frame vectors form a closed parallelogram, the connection is free of torsion [71]23.

The takeaway is that in our case, Equations 91, 92 are not mutually exclusive, as VM can be included in Equation 91. We then have several ways of viewing VM: either as related to a solder form, or more generally, the connection coefficients of some frame, or as induced by some metric. In conclusion, a differential geometric treatment that allows for additional “translational” terms in Equations 62, 84 is much more involved and depends on how the frame ei is defined.

6 Conclusion

In this work, we have introduced basic geometric ideas into the analysis of a pseudo-thermodynamic description of two-phase flow in porous media. The goal was to pave the way for the usage of geometry in interpreting and classifying relations occurring in theory and in equilibrium thermodynamics in general. A relatively terse introduction of necessary concepts was presented in the context of our choice of extensive and intensive variables, in addition to the underlying assumption of degree-1 Euler homogeneity of the total volumetric flow rate in the extensive variables. In this endeavor, we have provided two potential routes for further study of the relations presented in Section 2. One is to apply the language of classical affine and projective geometry and work directly with functional values of the velocities. To the authors’ knowledge, this approach is new in the context of two-phase flow in porous media and uncommon in the study of thermodynamics in general.24

The second route is to bring the formalism closer to contemporary formulations of the geometric structure of thermodynamics. The approach in this article was a natural continuation of investigating vector spaces and coordinates on the space of extensive variables in previous work [67].

On the subject of continued work on the tangent vector fields presented in this work, it would be interesting to see how the terms a in Equation 14 can appear if more variables are included in the space of extensive variables. Even though the framework presented here cannot claim any predictive power for the parameters b,a in the constitutive equation for vm, it aids in gaining an intuition for what the co-moving velocity and other relations in Section 2 represent geometrically. The geometric concepts introduced here still apply to future work on the theoretical basis of the pseudo-thermodynamic theory of two-phase flow, which applies more standard formalism used in geometric equilibrium thermodynamics (for instance, contact geometry). Moreover, a separate study in terms of contact geometry is highly relevant.

In the classical description, where points of the affine space of velocities were identified with numbers, the most natural way forward is to formulate the theory in terms of projective geometry. Projective geometry is a particularly rich and well-known topic in both mathematics and physics and presents many avenues of exploration. One of these could be to try to explicitly compute an invariant of projective geometry, the so-called cross ratio [76, 78], from the values of the velocities. One could use this to investigate the assumption of homogeneity in more detail and possibly use projective relations as a guide to obtain new constitutive relations for the co-moving velocity.

Data availability statement

The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.

Author contributions

HP: conceptualization, writing – original draft, and writing – review and editing. AH: validation and writing – review and editing.

Funding

The author(s) declare that financial support was received for the research and/or publication of this article. This work was partly supported by the Research Council of Norway through its Centers of Excellence funding scheme, project number 262644. AH furthermore acknowledges funding from the European Research Council (ERC) through grant agreement 101141323 AGIPORE.

Acknowledgments

We thank Santanu Sinha for valuable discussions and comments.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

The author(s) declared that they were an editorial board member of Frontiers, at the time of submission. This had no impact on the peer review process and the final decision.

Generative AI statement

The author(s) declare that no Generative AI was used in the creation of this manuscript.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Footnotes

1Essentially, all geometric concepts used in this work are common tools in mathematical physics. It is the application to the physical problem at hand that has not been covered in detail before.

2If the externally set parameters that determine the flow are viewed as thermodynamic variables themselves [62], one obtains the same interpretation, and the question of which variables are fixed then depends on the choice of control variables. The conjugate variables to the extensive ones are generalized thermodynamic forces, which have an analogy in analytical mechanics.

3Or Darcy velocities, even though they are, strictly speaking, not velocities but (areic) flux densities. These have the same units as velocity.

4If the Darcy velocities were used instead, the presence of the porous medium and the fact that there are two fluids present in the pore space would not be respected, which is what we are inherently interested in.

5M itself does not initially have the structure of a vector space, but with the identification of M with R2 and the assignment of a point p0M as an origin, one can view M as such. Such a point was picked in [63].

6Alternatively, one could view the manifold itself as isomorphic to R2 globally, but this does not matter for our purposes.

7We note that such additional structure is an interesting potential avenue of exploration in itself.

8Other mathematical gadgets exist for making such a designation, such as the use of contact forms (see Section 5.1).

9This is the viewpoint in thermodynamics, where knowledge of the state function in terms of the natural variables completely determines the system.

10This is a fiber bundle with base space, where the fibers are given by the tangent spaces at each point. To be precise, the tangent bundle is the disjoint union of all the tangent spaces of M.

11Comparing Equation 62 to Equation 14, one could be tempted to identify (1λ)b. However, the term av0 in Equation 14 does not appear from considering an affine map f in this way. Moreover, there is no reason that b in Equation 14 should be equal to (1λ).

12The map is non-linear in Sw but appears as a multiplicative factor of v; hence, the map of v is linear.

13An application of this formalism is seen in mechanics; see [81]. We follow the same reasoning here.

14Affine functions of the components of the vectors are central in the definition of affine bundles; see, for example, [82].

15In Equation 77, this assumption also means that the origins for vw and vn are taken to be the same.

16Note that if we had allowed for unequal origins, the matrices in Equation 83 would have the index α (i.e., they would be tensors), and there would be an additional term due to potentially different choices of origin for vw and vn.

17Strictly speaking, it can be done if the factor in front of v and Sw in Equation 62 and Equation 84 contains a term that cancels v exactly as v0; that is, a term (v)1. However, such a term would not correspond to any well-defined vector field or would require knowing the function Q itself.

18These sub-manifolds N are also called leaves of the distribution D.

19Projective spaces are also relevant for the intensive variables: one can introduce an additional “gauge” variable [72, 85] in I, which is often more convenient to work with. The intensive variables are an example of homogeneous coordinates on I, which are the standard type of coordinates used when working with projective spaces.

20These are, given some additional assumptions, simply what we call the Christoffel symbols [71].

21The covariant derivative can be seen as a projection operator that projects the tangent vectors to the tangent bundle TM itself onto the tangent spaces of M.

22In particular, a connection on an affine bundle is an example of an affine connection, of which the covariant derivative is one manifestation. The connection on the affine bundle is, in this case, an example of a more general definition of a connection called a Cartan connection [89, 90].

23This is a bit imprecise, as how fast the gap between the transported vectors is matters as the distance they are transported increases. It poses no harm to ignore this here.

24One only implicitly uses this structure when considering specific quantities in thermodynamics.

References

1. Bear J. Dynamics of fluids in porous media. New York: Dover Books on Physics and Chemistry (1988).

Google Scholar

2. Sahimi M. Flow and transport in porous media and fractured rock: from classical methods to modern approaches. John Wiley and Sons (2011).

CrossRef Full Text | Google Scholar

3. Blunt MJ. Multiphase flow in permeable media: a pore-scale perspective. Cambridge: Cambridge University Press (2017).

Google Scholar

4. Feder J, Flekkøy EG, Hansen A. Physics of flow in porous media. Cambridge: Cambridge University Press (2022).

Google Scholar

5. Woltmann R, Hydraulischen architectur (johann christian dieterich, 1794).

Google Scholar

6. Darcy H, The public fountains of the city of dijon, Experience and Application. Paris (1856).

Google Scholar

7. Buckingham E. Studies on the movement of soil moisture, US Dept. Agic Bur Soils Bull (1907) 38.

Google Scholar

8. Richards LA. Capillary conduction of liquids through porous mediums. physics (1931) 1:318–33. doi:10.1063/1.1745010

CrossRef Full Text | Google Scholar

9. Wyckoff R, Botset H. The flow of gas-liquid mixtures through unconsolidated sands. physics (1936) 7:325–45. doi:10.1063/1.1745402

CrossRef Full Text | Google Scholar

10. Muskat M, Meres MW. The flow of heterogeneous fluids through porous media. Physics (1936) 7:346–63. doi:10.1063/1.1745403

CrossRef Full Text | Google Scholar

11. Leverett M. Capillary behavior in porous solids. Trans AIME (1941) 142:152–69. doi:10.2118/941152-g

CrossRef Full Text | Google Scholar

12. Moura M, Fiorentino E-A, Måløy KJ, Schäfer G, Toussaint R. Impact of sample geometry on the measurement of pressure-saturation curves: experiments and simulations. Water Resour Res (2015) 51:8900–26. doi:10.1002/2015wr017196

CrossRef Full Text | Google Scholar

13. Auriault J, Sanchez-Palencia E. Remarques sur la loi de Darcy pour les écoulements biphasiques en milieu poreux. J Méc Théor Appl (1986) 141.

Google Scholar

14. Auriault J-L. Nonsaturated deformable porous media: quasistatics. Transport in Porous media (1987) 2:45. doi:10.1007/bf00208536

CrossRef Full Text | Google Scholar

15. Auriault J-L, Lebaigue O, Bonnet G. Dynamics of two immiscible fluids flowing through deformable porous media. Transport in Porous Media (1989) 4:105–28. doi:10.1007/bf00134993

CrossRef Full Text | Google Scholar

16. Picchi D, Battiato I. The impact of pore-scale flow regimes on upscaling of immiscible two-phase flow in porous media. Water Resour Res (2018) 54:6683–707. doi:10.1029/2018wr023172

CrossRef Full Text | Google Scholar

17. Picchi D, Battiato I. Relative permeability scaling from pore-scale flow regimes. Water Resour Res (2019) 55:3215–33. doi:10.1029/2018wr024251

CrossRef Full Text | Google Scholar

18. Hassanizadeh M, Gray WG. General conservation equations for multi-phase systems: 1. averaging procedure. Adv Water Resour (1979) 2:131–44. doi:10.1016/0309-1708(79)90025-3

CrossRef Full Text | Google Scholar

19. Hassanizadeh SM, Gray WG. Mechanics and thermodynamics of multiphase flow in porous media including interphase boundaries. Adv Water Resour (1990) 13:169–86. doi:10.1016/0309-1708(90)90040-b

CrossRef Full Text | Google Scholar

20. Hassanizadeh SM, Gray WG. Toward an improved description of the physics of two-phase flow. Adv Water Resour (1993) 16:53–67. doi:10.1016/0309-1708(93)90029-f

CrossRef Full Text | Google Scholar

21. Hassanizadeh SM, Gray WG. Thermodynamic basis of capillary pressure in porous media. Water Resour Res (1993) 29:3389–405. doi:10.1029/93wr01495

CrossRef Full Text | Google Scholar

22. Whitaker S. Flow in porous media i: a theoretical derivation of Darcy’s law. Transport in porous media (1986) 1:3–25. doi:10.1007/bf01036523

CrossRef Full Text | Google Scholar

23. Whitaker S. Flow in porous media ii: the governing equations for immiscible, two-phase flow. Transport in porous media (1986) 1:105–25. doi:10.1007/bf00714688

CrossRef Full Text | Google Scholar

24. Gray WG, Miller CT. Thermodynamically constrained averaging theory approach for modeling flow and transport phenomena in porous medium systems: 1. motivation and overview. Adv Water Resour (2005) 28:161–80. doi:10.1016/j.advwatres.2004.09.005

CrossRef Full Text | Google Scholar

25. Miller CT, Gray WG. Thermodynamically constrained averaging theory approach for modeling flow and transport phenomena in porous medium systems: 2. foundation. Adv Water Resour (2005) 28:181–202. doi:10.1016/j.advwatres.2004.09.006

CrossRef Full Text | Google Scholar

26. Niessner J, Berg S, Hassanizadeh SM. Comparison of two-phase Darcy’s law with a thermodynamically consistent approach. Transport in porous media (2011) 88:133–48. doi:10.1007/s11242-011-9730-0

CrossRef Full Text | Google Scholar

27. Gray WG, Miller CT. Introduction to the thermodynamically constrained averaging theory for porous medium systems. Springer (2014).

Google Scholar

28. McClure JE, Berg S, Armstrong RT. Thermodynamics of fluctuations based on time-and-space averages. Phys Rev E (2021) 104:035106. doi:10.1103/physreve.104.035106

PubMed Abstract | CrossRef Full Text | Google Scholar

29. McClure JE, Berg S, Armstrong RT. Capillary fluctuations and energy dynamics for flow in porous media. Phys Fluids (2021) 33. doi:10.1063/5.0057428

CrossRef Full Text | Google Scholar

30. McClure JE, Fan M, Berg S, Armstrong RT, Berg CF, Li Z, et al. Relative permeability as a stationary process: energy fluctuations in immiscible displacement. Phys Fluids (2022) 34. doi:10.1063/5.0107149

CrossRef Full Text | Google Scholar

31. Mecke KR. Additivity, convexity, and beyond: applications of minkowski functionals in statistical physics. In: Statistical Physics and Spatial Statistics: the art of analyzing and modeling spatial structures and pattern formation. Springer (2000). p. 111–84.

Google Scholar

32. McClure JE, Armstrong RT, Berrill MA, Schlüter S, Berg S, Gray WG, et al. Geometric state function for two-fluid flow in porous media. Phys Rev Fluids (2018) 3:084306. doi:10.1103/physrevfluids.3.084306

CrossRef Full Text | Google Scholar

33. Khanamiri HH, Berg CF, Slotte PA, Schlüter S, Torsæter O. Description of free energy for immiscible two-fluid flow in porous media by integral geometry and thermodynamics. Water Resour Res (2018) 54:9045–59. doi:10.1029/2018wr023619

CrossRef Full Text | Google Scholar

34. Armstrong RT, McClure JE, Robins V, Liu Z, Arns CH, Schlüter S, et al. Porous media characterization using minkowski functionals: theories, applications and future directions. Transport in Porous Media (2019) 130:305–35. doi:10.1007/s11242-018-1201-4

CrossRef Full Text | Google Scholar

35. McClure JE, Berg S, Armstrong RT. Geometric evolution as a source of discontinuous behavior in soft condensed matter. In: arXiv preprint arXiv:1906.04073 (2019).

Google Scholar

36. De Groot SR, Mazur P. Non-equilibrium thermodynamics. Dover (2011).

Google Scholar

37. Kjelstrup S, Bedeaux D, Johannessen E, Gross J. Non-equilibrium thermodynamics for engineers. World Scientific (2017).

Google Scholar

38. Kjelstrup S, Bedeaux D, Hansen A, Hafskjold B, Galteland O. Non-isothermal transport of multi-phase fluids in porous media. constitutive equations. Front Phys (2019) 6:150. doi:10.3389/fphy.2018.00150

CrossRef Full Text | Google Scholar

39. Winkler M, Gjennestad MA, Bedeaux D, Kjelstrup S, Cabriolu R, Hansen A. Onsager-symmetry obeyed in athermal mesoscopic systems: two-phase flow in porous media. Front Phys (2020) 8:60. doi:10.3389/fphy.2020.00060

CrossRef Full Text | Google Scholar

40. Bedeaux D, Kjelstrup S. Fluctuation-dissipation theorems for multiphase flow in porous media. Entropy (2021) 24:46. doi:10.3390/e24010046

PubMed Abstract | CrossRef Full Text | Google Scholar

41. Anderson PW. More is different: broken symmetry and the nature of the hierarchical structure of science. Science (1972) 177:393–6. doi:10.1126/science.177.4047.393

PubMed Abstract | CrossRef Full Text | Google Scholar

42. Hansen A, Flekkøy EG, Sinha S, Slotte PA. A statistical mechanics framework for immiscible and incompressible two-phase flow in porous media. Adv Water Resour (2023) 171:104336. doi:10.1016/j.advwatres.2022.104336

CrossRef Full Text | Google Scholar

43. Hansen A, Sinha S. Thermodynamics-like formalism for immiscible and incompressible two-phase flow in porous media. Entropy An Int Interdiscip J Entropy Inf Stud (2012) 27:121. doi:10.3390/e27020121

PubMed Abstract | CrossRef Full Text | Google Scholar

44. Jaynes ET. Information theory and statistical mechanics. Phys Rev (1957) 106:620–30. doi:10.1103/physrev.106.620

CrossRef Full Text | Google Scholar

45. Avraam D, Payatakes A. Flow regimes and relative permeabilities during steady-state two-phase flow in porous media. J Fluid Mech (1995) 293:207–36. doi:10.1017/s0022112095001698

CrossRef Full Text | Google Scholar

46. Tallakstad KT, Knudsen HA, Ramstad T, Løvoll G, Måløy KJ, Toussaint R, et al. Steady-state two-phase flow in porous media: statistics and transport properties. Phys Rev Lett (2009) 102:074502. doi:10.1103/physrevlett.102.074502

PubMed Abstract | CrossRef Full Text | Google Scholar

47. Tallakstad KT, Løvoll G, Knudsen HA, Ramstad T, Flekkøy EG, Måløy KJ. Steady-state, simultaneous two-phase flow in porous media: an experimental study, Physical Review E—statistical, Nonlinear, and. Soft Matter Phys (2009) 80:036308. doi:10.1103/PhysRevE.80.036308

PubMed Abstract | CrossRef Full Text | Google Scholar

48. Payatakes AC, Valavanides MS. True-to-mechanism macroscopic theory of steady state two phase flow in porous media. WIT Trans Ecol Environ (1998) 17:3.

Google Scholar

49. Shannon CE. A mathematical theory of communication. The Bell Syst Tech J (1948) 27:379–423. doi:10.1002/j.1538-7305.1948.tb01338.x

CrossRef Full Text | Google Scholar

50. Hansen A, Sinha S, Bedeaux D, Kjelstrup S, Gjennestad MA, Vassvik M. Relations between seepage velocities in immiscible, incompressible two-phase flow in porous media. Transport in Porous Media (2018) 125:565–87. doi:10.1007/s11242-018-1139-6

CrossRef Full Text | Google Scholar

51. Tallakstad KT, Løvoll G, Knudsen HA, Ramstad T, Flekkøy EG, Måløy KJ. Steady-state, simultaneous two-phase flow in porous media: an experimental study. Phys Rev E (2009) 80:036308. doi:10.1103/physreve.80.036308

PubMed Abstract | CrossRef Full Text | Google Scholar

52. Sinha S, Hansen A. Effective rheology of immiscible two-phase flow in porous media. Europhysics Lett (2012) 99:44004. doi:10.1209/0295-5075/99/44004

CrossRef Full Text | Google Scholar

53. Aursjø O, Erpelding M, Tallakstad KT, Flekkøy EG, Hansen A, Måløy KJ. Film flow dominated simultaneous flow of two viscous incompressible fluids through a porous medium. Front Phys (2014) 2:63. doi:10.3389/fphy.2014.00063

CrossRef Full Text | Google Scholar

54. Gao Y, Lin Q, Bijeljic B, Blunt MJ. X-ray microtomography of intermittency in multiphase flow at steady state using a differential imaging method. Water Resour Res (2017) 53:10274–92. doi:10.1002/2017wr021736

PubMed Abstract | CrossRef Full Text | Google Scholar

55. Sinha S, Bender AT, Danczyk M, Keepseagle K, Prather CA, Bray JM, et al. Effective rheology of two-phase flow in three-dimensional porous media: experiment and simulation. Transport in Porous Media (2017) 119:77–94. doi:10.1007/s11242-017-0874-4

PubMed Abstract | CrossRef Full Text | Google Scholar

56. Gao Y, Lin Q, Bijeljic B, Blunt MJ. Pore-scale dynamics and the multiphase Darcy law. Phys Rev Fluids (2020) 5:013801. doi:10.1103/physrevfluids.5.013801

CrossRef Full Text | Google Scholar

57. Zhang Y, Bijeljic B, Gao Y, Lin Q, Blunt MJ. Quantification of nonlinear multiphase flow in porous media. Geophys Res Lett (2021) 48:e2020GL090477. doi:10.1029/2020gl090477

CrossRef Full Text | Google Scholar

58. Zhang Y, Bijeljic B, Blunt MJ. Nonlinear multiphase flow in hydrophobic porous media. J Fluid Mech (2022) 934:R3. doi:10.1017/jfm.2021.1148

CrossRef Full Text | Google Scholar

59. Fyhn H, Sinha S, Roy S, Hansen A. Rheology of immiscible two-phase flow in mixed wet porous media: dynamic pore network model and capillary fiber bundle model results. Transport in Porous Media (2021) 139:491–512. doi:10.1007/s11242-021-01674-3

CrossRef Full Text | Google Scholar

60. Anastasiou A, Zarikos I, Yiotis A, Talon L, Salin D. Steady-state dynamics of ganglia populations during immiscible two-phase flows in porous micromodels: effects of the capillary number and flow ratio on effective rheology and size distributions. Transport in Porous Media (2024) 151:469–93. doi:10.1007/s11242-023-02041-0

CrossRef Full Text | Google Scholar

61. Hansen A. Linearity of the co-moving velocity. Transport in Porous Media (2024) 151:2477–89. doi:10.1007/s11242-024-02121-9

CrossRef Full Text | Google Scholar

62. Hansen A, Sinha S. Thermodynamics-like formalism for immiscible and incompressible two-phase flow in porous media. Entropy (2025) 27:121. doi:10.3390/e27020121

PubMed Abstract | CrossRef Full Text | Google Scholar

63. Pedersen H, Hansen A. Parameterizations of immiscible two-phase flow in porous media. Front Phys (2023) 11:1127345. doi:10.3389/fphy.2023.1127345

CrossRef Full Text | Google Scholar

64. Andresen B, Berry R, Gilmore R, Ihrig E, Salamon P. Thermodynamic geometry and the metrics of weinhold and gilmore. Phys Rev A (1988) 37:845–8. doi:10.1103/PhysRevA.37.845

PubMed Abstract | CrossRef Full Text | Google Scholar

65. Roy S, Pedersen H, Sinha S, Hansen A. The Co-moving velocity in immiscible two-phase flow in porous media. Transport in Porous Media (2022) 143:69–102. doi:10.1007/s11242-022-01783-7

CrossRef Full Text | Google Scholar

66. Alzubaidi F, McClure JE, Pedersen H, Hansen A, Berg CF, Mostaghimi P, et al. The impact of wettability on the co-moving velocity of two-fluid flow in porous media. Transport in Porous Media (2024) 151:1967–82. doi:10.1007/s11242-024-02102-y

CrossRef Full Text | Google Scholar

67. Pedersen H, Hansen A. Parameterizations of immiscible two-phase flow in porous media. Front Phys (2023) 11. doi:10.3389/fphy.2023.1127345

CrossRef Full Text | Google Scholar

68. Callen HB, Callen HB. Thermodynamics and an introduction to thermostatistics. 2nd ed. New York: Wiley (1985).

Google Scholar

69. Oppenheim J. Thermodynamics with long-range interactions: from Ising models to black holes. Phys Rev E (2003) 68:016108. doi:10.1103/physreve.68.016108

PubMed Abstract | CrossRef Full Text | Google Scholar

70. Weinhold F. Metric geometry of equilibrium thermodynamics. II. Scaling, homogeneity, and generalized Gibbs–Duhem relations. The J Chem Phys (1975) 63:2484–7. doi:10.1063/1.431635

CrossRef Full Text | Google Scholar

71. Misner CW, Thorne KS, Wheeler JA. Gravitation. San Francisco: W. H. Freeman (1973).

Google Scholar

72. Arnold VI. Mathematical methods of classical mechanics. In: CC Moore, editor. Graduate texts in mathematics, 60. New York, NY: Springer New York (1978). doi:10.1007/978-1-4757-1693-1

CrossRef Full Text | Google Scholar

73. Mrugala R. On contact and metric structures on thermodynamic spaces (Mathematical Aspects of Quantum Information and Quantum Chaos). RIMS Kokyuroku (2000) 1142:167.

Google Scholar

74. Lee JM Introduction to smooth manifolds, graduate texts in mathematics, 218. New York, NY: Springer New York (2012).

Google Scholar

75. Crampin M, Pirani FAE. Applicable differential geometry. In: London mathematical society lecture note series. Cambridge: Cambridge University Press (1987).

Google Scholar

76. Berger M. Geometry, corr. In: Universitext. 2nd print ed. Berlin ; New York: Springer-Verlag (1994).

Google Scholar

77. Lee JM. Introduction to riemannian manifolds. In: Graduate texts in mathematics, 176. Cham: Springer International Publishing (2018). doi:10.1007/978-3-319-91755-9

CrossRef Full Text | Google Scholar

78. Richter-Gebert J. Perspectives on projective geometry: a guided tour through real and complex geometry. Berlin: Springer (2011).

Google Scholar

79. Gallier J. Geometric methods and applications: for computer science and engineering. In: Texts in applied mathematics, 38. New York, NY: Springer New York (2011). doi:10.1007/978-1-4419-9961-0

CrossRef Full Text | Google Scholar

80. Saunders DJ. The geometry of jet bundles. In: London mathematical society lecture note series. Cambridge: Cambridge University Press (1989).

Google Scholar

81. de Saxcé G, Vallée C. Affine tensors in mechanics of freely falling particles and rigid bodies. Mathematics Mech Sol (2012) 17:413–30. doi:10.1177/1081286511421339

CrossRef Full Text | Google Scholar

82. Sardanashvily G. Advanced differential geometry for theoreticians. In: Fiber bundles, jet manifolds and lagranian theory (2013).

Google Scholar

83. Spivak M. A comprehensive introduction to differential geometry. 3rd ed. Houston, Tex: Publish or Perish, Inc (1999).

Google Scholar

84. van der Schaft A. Liouville geometry of classical thermodynamics. J Geometry Phys (2021) 170:104365. doi:10.1016/j.geomphys.2021.104365

CrossRef Full Text | Google Scholar

85. Balian R, Valentin P. Hamiltonian structure of thermodynamics with gauge. The Eur Phys J B - Condensed Matter Complex Syst (2001) 21:269–82. doi:10.1007/s100510170202

CrossRef Full Text | Google Scholar

86. Tu LW. Differential geometry, graduate texts in mathematics, 275. Cham: Springer International Publishing (2017).

Google Scholar

87. Weinhold F. Metric geometry of equilibrium thermodynamics. The J Chem Phys (1975) 63:2479–83. doi:10.1063/1.431689

CrossRef Full Text | Google Scholar

88. Rockafellar RT. Convex analysis. In: Princeton landmarks in mathematics and physics. 10th ed. Princeton, NJ: Princeton Univ. Press (1997).

Google Scholar

89. Ivey TA, Landsberg JM Cartan for beginners: differential geometry via moving frames and exterior differential systems, 77.

Google Scholar

90. Ehlers K, Koiller J, Montgomery R, Rios PM. Nonholonomic systems via moving frames: Cartan equivalence and Chaplygin Hamiltonization. In: JE Marsden, and TS Ratiu, editors. The breadth of symplectic and Poisson geometry, 232. Boston, MA: Birkhäuser Boston (2007). p. 75–120. doi:10.1007/0-8176-4419-9_4

CrossRef Full Text | Google Scholar

Keywords: flow in porous media, co-moving velocity, affine space, differential geometry, contact geometry

Citation: Pedersen H and Hansen A (2025) Geometric structure of parameter space in immiscible two-phase flow in porous media. Front. Phys. 13:1571054. doi: 10.3389/fphy.2025.1571054

Received: 04 February 2025; Accepted: 31 March 2025;
Published: 19 May 2025.

Edited by:

Eric Josef Ribeiro Parteli, University of Duisburg-Essen, Germany

Reviewed by:

Daniel Cruz, Federal University of Rio de Janeiro, Brazil
Steffen Berg, Shell, Netherlands

Copyright © 2025 Pedersen and Hansen. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Håkon Pedersen, aGFra3BlZC5wZWRlcnNlbkBnbWFpbC5jb20=

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.