<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Modeling flow and deformation in porous media from pore-scale to the Darcy-scale</title></titleStmt>
			<publicationStmt>
				<publisher>https://www.sciencedirect.com/science/article/pii/S2590037424000189?via%3Dihub</publisher>
				<date>05/01/2024</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10515325</idno>
					<idno type="doi">10.1016/j.rinam.2024.100448</idno>
					<title level='j'>Results in Applied Mathematics</title>
<idno>2590-0374</idno>
<biblScope unit="volume">22</biblScope>
<biblScope unit="issue">C</biblScope>					

					<author>Zachary Hilliard</author><author>T Matthew Evans</author><author>Malgorzata Peszynska</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[In this paper we address the connections between the computational models of coupled flow and mechanical deformation in soils at the Darcy-scale and pore-scale. At the Darcy scale the Biot model requires data including permeability which is traditionally provided by experiments and empirical measurements. At the pore-scale we consider the Discrete Element Method (DEM) to generate physically realistic assemblies of the particles, and we follow up with the Stokes flow model. Next we apply upscaling to obtain the permeabilities which we find dependent on the deformation. We outline the workflow with its challenges and methods, and present results which show, e.g., hysteretic dependence of the permeability and porosity on the load. We also show how to incorporate the deformation dependent permeability in a nonlinear Biot model, and illustrate with computational results.]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Coupled flow and deformation processes are important for a variety of applications spanning the multiphase multicomponent flow models in reservoir simulation <ref type="bibr">[1]</ref><ref type="bibr">[2]</ref><ref type="bibr">[3]</ref><ref type="bibr">[4]</ref><ref type="bibr">[5]</ref>, through subsidence and consolidation in soils <ref type="bibr">[6,</ref><ref type="bibr">7]</ref>, to the phenomena in human physiology including eye modeling <ref type="bibr">[8]</ref>, modeling bone fractures and prosthetics <ref type="bibr">[9]</ref>, and poro-elastic brain models <ref type="bibr">[10]</ref>. We refer, e.g., to the recent collection <ref type="bibr">[11]</ref> featuring extensive references to the rich variety of applications and methods.</p><p>These phenomena received considerable attention from computational scientists and modellers, and there is substantial work devoted to the construction and analysis of numerical schemes as well as their analyses; see, e.g., the work in <ref type="bibr">[4,</ref><ref type="bibr">10,</ref><ref type="bibr">12,</ref><ref type="bibr">13]</ref>. While the construction or robust schemes is important, the predictive power of particular simulations depends primarily on the ability of a model to represent a physical phenomenon and the availability of realistic data. Furthermore, the typical time and spatial scales of such processes vary widely, which should be reflected in the model assumptions and data. In general, these time and spatial scales are harder to predict for coupled systems than for individual process, and in particular are harder to find for the coupled flow and deformation than for the flow alone. In this paper we propose a clear novel workflow to address the connection between the pore-and Darcy-scales for flow and deformation. Our algorithms derive from the combined expertise in granular mechanics, computational fluid dynamics (CFD), and upscaling.</p><p>Darcy scale flow and deformation model. In particular, in this paper we consider an extension of the well known linear Biot model solved for the displacement &#119906;, pressure &#119901;, and flux &#119902; &#119891; in a Darcy scale domain &#120570; &#8834; R &#119889; -&#8711; &#8901; [&#120582;(&#8711; &#8901; &#119906;)&#119868; + 2&#120583;&#120598;(&#119906;)] + &#120572;&#8711;&#119901; = &#119891; + &#961;&#119866;&#8711;&#119863;, (1a) Sand (medium/ fine): 0.25 <ref type="bibr">[14]</ref>(Pg. 407) Silt : 0.30-0.35 <ref type="bibr">[14]</ref>(Pg. 407) Clay(medium/firm): 0.30 <ref type="bibr">[14]</ref> Sand: 10 -13 -10 -11 [m 2 ] (saturated) <ref type="bibr">[14]</ref>(Pg. 373) Silt: 10 -15 -10 -13 [m 2 ] (saturated) <ref type="bibr">[14]</ref>(Pg. 373) Clay: 10 -18 -10 -15 [m 2 ] (saturated) <ref type="bibr">[14]</ref> &#120597; &#119905; (&#119888; 0 &#119901; + &#120572;&#8711; &#8901; &#119906;) + &#8711; &#8901; &#119902; &#119891; = &#119891; &#119891; , (1b)</p><p>complemented by appropriate initial and boundary conditions. The data for the problem include the Lam&#233; coefficients &#120582;, &#120583;, the specific storage coefficient &#119888; 0 which involves the porosity &#120578;, the fluid viscosity &#120583; &#119891; and density &#120588; &#119891; , and permeability &#120581;. See Table <ref type="table">1</ref> for notation. Typically the data &#119888; 0 , &#120578;, &#120581; for modeling efforts of (1) at the Darcy scale are calibrated from experiments. Data at Darcy scale from upscaling. Much work has been devoted to getting the Darcy scale model data &#120578;, &#120581; via upscaling from the pore-scale; see, e.g., well known homogenization efforts for pore-to-Darcy in <ref type="bibr">[18]</ref><ref type="bibr">[19]</ref><ref type="bibr">[20]</ref><ref type="bibr">[21]</ref> as well as our own work involving xray micro-CT images in <ref type="bibr">[22]</ref><ref type="bibr">[23]</ref><ref type="bibr">[24]</ref><ref type="bibr">[25]</ref><ref type="bibr">[26]</ref>. The imaging of some porous medium volume &#120596; provides a grid with voxel resolution &#119872; &#119909; &#215; &#119872; &#119910; &#215; &#119872; &#119911; of the image of &#120596;, with each voxel assigned 1 or 0 depending on whether it is recognized as part of the rock &#120596; (&#119903;) and fluid filled &#120596; (&#119891; ) subdomains, with the porosity &#120578; = |&#120596; (&#119891; ) | |&#120596;| . The workflow for such efforts typically involves the following steps Imaging &#120596; (2a)</p><p>&#8594; pre-processing (2b)</p><p>&#8594; upscaling &#8594; (&#120578;, &#120581;). (2d) Such efforts are especially useful for the understanding of the changes in permeability when the pore-scale geometry is changing due to some coupled process such as precipitation, microbial plugging, or phase transitions. The computational effort in ( <ref type="formula">2</ref>) is typically dominated by the time spent on imaging the Representative Elementary Volume (REV) &#120596; in (2a) and by the computational complexity of CFD in (2c), which typically scales as &#119874;(&#119872; 2 ) due to the cost of a linear solver. (Here &#119872; = &#120578;&#119872; &#119909; &#119872; &#119910; &#119872; &#119911; is the number of fluid cells of the computational grid covering the flow portion &#120596; (&#119891; ) of &#120596;.) This high computational complexity suggests to keep the resolution of the grid covering the REV and/or the size of REV small. At the same time, the accuracy of the process of upscaling <ref type="bibr">[17,</ref><ref type="bibr">19]</ref> calls for the REV to be large enough to faithfully represent the average qualitative and quantitative processes, while the accuracy of the CFD simulations calls for large enough &#119872;. In the end, we work in practice with moderate &#119872; = &#119874; (10 6 ).</p><p>In this paper we are interested in the modifications of the pore-scale domain &#120596; due to the deformation and the associated change of the permeability &#120581; &#120581; = &#120581; ( deformation ),</p><p>while keeping other data for (1) including &#120582;, &#120583;, &#119888; 0 fixed. In fact, in a saturated porous geologic material the bulk stiffnesses of the fluid and the grains are many orders of magnitude greater than the bulk stiffness of the granular skeleton. Thus, changes in permeability are dominated by rearrangement of the pore network in response to the deformation of the solid skeleton. A common strategy to obtain (3) is to predict local changes in porosity &#120578; due to deformation, and to infer (3) from the well-known Carman-Kozeny relationship</p><p>in which &#120572; &#119862;&#119870; is a positive parameter that needs to be determined, and &#120581; 0 is the reference conductivity. In practice, the actual values of &#120581; 0 , &#120572; &#119862;&#119870; are assumed. Once ( <ref type="formula">3</ref>) is known, one can use it in a nonlinear extension of (1). There has been work on this particular direction, primarily in the context of visco-elasticty in human tissue <ref type="bibr">[8,</ref><ref type="bibr">27]</ref>. The specific form of (3) is typically postulated, e.g., with (4), rather than derived. The exception is the work in <ref type="bibr">[28]</ref><ref type="bibr">[29]</ref><ref type="bibr">[30]</ref> where the relationships are defined from the pore-scale problems under periodicity assumptions. While these are useful from a theoretical standpoint, it is not easy to get the data for (3) from these pore-to Darcy-scale efforts for the specific scenarios of interest.</p><p>In turn, in principle, a relationship such as (4) and in particular the value of &#120572; &#119862;&#119870; could be found following the process (2) based on a sufficiently rich collection of images of some REV &#120596; under deformation. However, such imaging efforts under deformation are usually not feasible. In this paper we propose instead to derive (3) or ( <ref type="formula">4</ref>) for the Biot model (1) using the discrete element method (DEM). The algorithms connecting DEM to (3) are the focus of this paper and the presentation of the practical algorithms and their tests and results is our major goal.</p><p>Discrete element method (DEM) has been used successfully for a variety of predictive models to produce realistic assemblies of porous grains, i.e, different REV &#120596;, in response to an external load, under various assumptions. DEM models are used to simulate the emergent mechanical behavior of granular materials (e.g., sands, grains, powders) and bonded particulates (e.g., concrete, rock). In a DEM simulation, the response of a particulate assembly to a physical excitation (body forces and boundary tractions) is predicted based upon simultaneous solution of Newton's equations of motion for every particle in the assembly subject to well-defined interaction laws at particle contacts. That is, given an ensemble of &#119873; &#119901; interacting particles, a general computational approach consists of a repetition of the following steps: (a) identification of the locations of all particle-particle contacts and computation of the corresponding normal vector orientations; (b) application of the contact force-displacement law for determination of the interaction forces between particles; and (c) time integration of the equations of motion to determine updated particle state. DEM models are particularly well-suited for simulation of emergent phenomena that elude ready analytical or constitutive description, such as the equilibration of a collection of spheres under gravity within a container. DEM is based on compatibility of particulate displacements through simple contact relationships rather than an overarching constitutive law -only the basic interaction physics and the compatibility criteria must be satisfied for a given time step.</p><p>Objectives of this work. In this paper we propose a ''proof-of-concept'' approach connecting the DEM to the upscaling efforts in order to get <ref type="bibr">(3)</ref>. We do not aim to work with any particular granular material or soil. However, we employ realistic data and realistic deformation scenarios.</p><p>In our approach we follow (2) but modify step (2a) to involve DEM instead of imaging:</p><p>Specifically, in (5a), we consider spherical particles of various sizes which are not individually deformable; we assume that the particles are governed by Newton's laws, and we use DEM to simulate the deformation of the solid phase corresponding to some assumed deformation scenario. The set of particles forms the solid phase &#120596; (&#119903;) which is found in step (5b), from which we also get &#120578;. Next, in step (5c) we use the well-known Marker and Cell (MAC) scheme to simulate the Stokes flow in &#120596; (&#119891; ) . We obtain the conductivity &#119870; = &#120583; -1 &#119891; &#120581; by upscaling in step (5d) the fluid velocity and pressure found from step (5c). Actually, to make our results meaningful, we repeat the entire process several times in response to some scenario of deformation, and in the end we obtain a collection of DEM-derived assemblies (&#120596; &#119896; ) &#119896; , with each &#120596; &#119896; composed of some &#119873; &#119901; particles responding to some given load, e.g., increasing the load between step &#119896; and &#119896; + 1. Typically, with increased load, the change from &#120596; &#119896; &#8594; &#120596; &#119896;+1 is due to either individual particles of the rock phase ''settling'', the rock phase undergoing deformation, or some combination of both.</p><p>In the end for each &#120596; &#119896; we obtain the corresponding (&#120578; &#119896; , &#120581; &#119896; ). We can use their collection to calibrate some parametric model for (3) e.g., <ref type="bibr">(4)</ref>, and carry out the simulations of Biot model (1) which we extend to allow the dependence of permeability on deformation.</p><p>In summary, the workflow <ref type="bibr">(5)</ref> we propose has various advantages over other approaches including experimental. Collection of real 3D pore geometry information is expensive and, for specimens constructed in the laboratory, still not guaranteed to reproduce the intricacies of the pore structure that exists in-situ. Conversely, it is not always possible to demonstrate the physical or thermodynamic admissibility of synthetic pore structures generated via artificial means. DEM simulations can bridge this gap by computationally generating pore structures that are both physically realistic and have an appropriate level of geometric and topological complexity. While the computational costs are non-negligible (hours to days for a single assembly of tens of thousands of particles for DEM alone) followed by hours to days of CFD and upscaling, they can be performed largely unattended on very inexpensive commodity workstations.</p><p>Outline. In Section 2 we describe DEM and its use for (5a). In Section 3 we describe the pre-processing step (5b). Section 4 is devoted to (5c) and solving the flow model, with particular attention paid to the workflow of obtaining the solutions on the geometries &#120596; generated by DEM. In Section 5 we outline the method of upscaling in step (5d) and provide the results. In Section 6 we use this data for Biot simulations. We conclude and summarize in Section 7. Appendix contains supporting data.</p><p>Remark 1.1 (Notation). We adopt the following notation. For a set &#119860; we denote by |&#119860;| its measure, and by &#256; its closure: we annotate the difference between &#119860; and &#256; but occasionally when taking union or set differences we abuse the notation rather than annotate the specific differences. In particular, the domains for PDEs such as &#120570; in Biot model <ref type="bibr">(1)</ref> or the flow domain &#120596; (&#119891; ) for the Stokes flow model are open. However, to avoid clutter, we do not distinguish these from the computational domains, a union of computational cells which are closed.</p><p>We denote by &#119873; &#119901; the number of particles &#119861; &#119901; , &#119901; = 1, 2, &#8230; , &#119873; &#119901; modeled by DEM which are closed balls whose union forms &#120596; (&#119903;) .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Generation of synthetic pore spaces with discrete element method</head><p>In this Section we describe step (5a) of creating realistic synthetic porous media microstructures using DEM simulations. We start with literature overview, and next proceed to define the steps towards (5a).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Background on DEM</head><p>DEM has been used to simulate particulate assemblies in two (e.g., <ref type="bibr">[31,</ref><ref type="bibr">32]</ref>) and three (e.g., <ref type="bibr">[33]</ref><ref type="bibr">[34]</ref><ref type="bibr">[35]</ref><ref type="bibr">[36]</ref>) dimensions, using spheres, disks, ellipses, ellipsoids, and clumps to represent individual particles. A large number of physical processes have been simulated using the DEM, including particle breakage (e.g., <ref type="bibr">[37,</ref><ref type="bibr">38]</ref>), rock fracture <ref type="bibr">[39,</ref><ref type="bibr">40]</ref>, anisotropic continua <ref type="bibr">[41]</ref>, and fruit damage due to impact <ref type="bibr">[42]</ref>. One area in which the DEM has been heavily exploited is in the study of discrete material microstructure <ref type="bibr">[33,</ref><ref type="bibr">43]</ref>. Because many parameters may be tracked with DEM that are not readily observable in the laboratory (e.g., particle orientation, force chains), the DEM is an excellent tool for studying and quantifying the microstructure of discontinuous systems. Previous studies have quantified the effects of particle shape on fabric evolution <ref type="bibr">[44]</ref>, the use of the anisotropy of contact orientations to predict large-strain shear strength <ref type="bibr">[45]</ref>, and particle rotations <ref type="bibr">[46]</ref>. The DEM has been experimentally validated for the two-dimensional problem of fabric evolution in long rods subjected to boundary forces <ref type="bibr">[47]</ref> and in three dimensions for regularly packed assemblies of steel balls <ref type="bibr">[48]</ref>. The DEM has also been used in conjunction with morphological and stereological methods to successfully quantify evolving microstructure in two dimensional particulate assemblies <ref type="bibr">[49,</ref><ref type="bibr">50]</ref>.</p><p>The global response of a particulate assembly in DEM is allowed to develop naturally based on element interactions, resulting in the organic simulation of emergent phenomena. This is a significant advantage over continuum models (e.g., Finite Element Method) for simulating problems with very large strains or discontinuities (e.g., fractures) because there is no numerical instability or need for re-meshing in these cases. The number &#119873; &#119901; of particles considered in a simulation generally ranges from several thousand to several tens of thousands but might be as high as tens of millions. There is no actual upper bound on the number of particles as memory demands are modest; the limit is practical because computations are processor-bound and the cost scales steeper than linearly with the number of particles.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.1.">How to use DEM</head><p>Model inputs for DEM are largely comprised of well-known or readily accessible material properties for individual particles within the assembly. For example, a sand grain might have the properties of pure quartz: specific gravity of &#119866; &#119904; = 2.65, shear modulus of &#119866; = 29 [GPa], Poisson ratio of &#120584; = 0.31, and a coefficient of sliding friction of &#120601; = 0.5. Remaining inputs include model geometry, particle size distribution, and boundary conditions, which can be defined to describe the problem of interest.</p><p>Assemblies of particles are generally equilibrated within the model domain subjected to a body force and then exposed to an external stimulus (e.g., boundary tractions). During the simulation, the location of every particle and every contact is known, as are the force, normal vector, and shear vector at every contact. This information can be combined and post-processed to quantify assembly fabric (microstructure) and stress state (local and global) -and, importantly, their evolution with time.</p><p>Z. Hilliard et al.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Generation of geometries (&#120596; &#119896; ) &#119896; in step (5a) with DEM</head><p>We describe now our use of DEM, assuming some specific parameters. The choices of parameters will be revisited in Section 2.3. We select a model size (i.e., volume) and particle gradation that will produce a simulation having a number of particles &#119873; &#119901; &#8776; 12, 000 that is reasonably tractable for steps (5b) and (5c) of our workflow.</p><p>In this paper we consider spherical particles &#119861; &#119901; , &#119901; = 1, &#8230; , &#119873; &#119901; : each particle is defined by its radius &#119903; &#119901; and position &#119909; &#119901; . In each DEM simulation, a particle assembly is created by placing the individual spheres into a bounding cube X until a desired porosity is reached. We draw particle radii from a log-linear distribution given by:</p><p>where &#119903; &#119898;&#119894;&#119899; and &#119903; &#119898;&#119886;&#119909; are minimum and maximum radii and &#57921; is the uniform distribution.</p><p>Similarly, the three Cartesian components of the particle centroids (&#119909; &#119901; ) &#119901; are independently drawn from a uniform distribution over X with dimensions reduced by the mean particle radius at each face of the box to prevent particle escape. In this approach, particles are ''hard core'' random: no measures are taken to prevent particle overlap, but no two centroids may occupy the same point in space. Since repulsive energy between spheres is proportional to overlap, significant contact forces are generated. The system is gently relaxed by stepping forward in time while zeroing the kinetic energy of all particles every few time steps. Once sufficient energy has been dissipated, the system is allowed to progress to equilibrium normally.</p><p>Once in equilibrium, the assembly has (nearly) exactly the specified porosity, but some non-prespecified stress state that is a function of the size distribution, particle mechanical properties, and contact force network topology. A numerical servo algorithm is then used to achieve a hydrostatic state of stress (&#120590; 0 = 50 [kPa] in our case). This numerical servomechanism constantly adjusts wall velocity as a function of the difference between the actual and desired boundary stresses, while ensuring that the velocity remains below the value required for stability in any given timestep.</p><p>We note here that it is effectively not possible to create an assembly of particles that simultaneously possesses a specified gradation, specified porosity, and specified stress state -at least one of these requirements must be relaxed. Nonetheless, the change of porosity associated with achieving the desired stress state is small, typically &lt; 1%. The system is now prepared for the ensuing perturbations. We denote the location of the centroid of each particle at this state &#119909; 0 &#119901; . Starting from this initial equilibrium, we compress the system vertically under zero lateral strain conditions. The same servo algorithm mentioned previously is used to gradually achieve a vertical stress of &#120590; &#119907; = 100 [kPa] (&#177;0.5%). The system is again cycled to kinetic equilibrium, and the vertical stress is measured. If the equilibrated stress is more than &#177;0.5% from the specified value, the position of the top face of the wall is adjusted until once again reaching the desired state of stress. This cycle is repeated until the desired stress state is maintained once the system has reached kinetic equilibrium. The coordinates of all particle centroids (&#119909; &#119896; &#119901; ) &#119901; are recorded at this point and the system is then taken to the next point of desired equilibrium. Specifically, we capture snapshots of particle locations every 100 [kPa] up to 1000 [kPa] and then similarly back down to 100 [kPa] denoting each of these steps by numbers &#119896; = 1, 2, &#8230;. All simulations are performed in the absence of gravity. In other words, we have generated the snapshots ((&#119909; &#119896; &#119901; )</p><p>We use this same approach to explore six scenarios of assembly response of an assembly of spheres to applied boundary tractions under different assumptions. We describe these scenarios below numbered (A), (B1), (B2), (C), (D), (D.r).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.1.">Case (A)</head><p>In this simulation, we start with an initial configuration of spheres in the bounding cube and simulate the bounding box as being comprised of six perfectly smooth (i.e., frictionless) walls. We consider this to be the ''baseline'' simulation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.2.">Case (B1)</head><p>This simulation is the same as Case (A) except that a greater number of calculation cycles are allowed as the system seeks kinetic equilibrium at each load level. This scenario is intended to confirm that the baseline state of equilibrium is sufficient for the ensuing calculations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.3.">Case (B2)</head><p>This simulation is the same as Case (B1) except that a different value is used to seed the random number generator at the beginning of the calculation. In this way, we confirm that system response is not unduly influenced by the values of the random variables so long as the same generation and equilibration procedures are used for every simulation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.4.">Case (C)</head><p>This simulation is the same as Case (A) except that the particle volumes are cut in half (i.e., &#119903; &#119862; = &#119903; &#119860; &#8725;2 1&#8725;3 ), so this case has &#119873; &#119901; &#8776; 24, 000 spheres instead of &#119873; &#119901; &#8776; 12, 000 in Case (A). We use this scenario to confirm that the results of the simulations do not depend on the size of the model, and that Case (A) has a significant enough number of spheres to constitute an REV.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.5.">Case (D)</head><p>This simulation is the same as Case (A), except the walls used to form the bounding box are frictional. Frictional walls serve to ''lock in'' stresses during loading such that maximal hysteresis is observed during unloading.</p><p>Z. Hilliard et al.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.6.">Case (D.r)</head><p>This case is not a new simulation but a further exploration of the results from Case (D). We take the snapshots from (D) and remove spheres to increase the porosity of the synthetic porous media. For the snapshots at 100 [kPa], 500 [kPa], and 1000 [kPa] (all taken from the sequence where the load is increasing), four sets of spheres were removed.</p><p>With the spheres in (D) labeled &#119861; &#119901; , &#119901; = 1, 2, 3, &#8230; , 12000, the first set of spheres to be removed corresponds to indices &#120561; (1)  &#119903;&#119890;&#119898;&#119900;&#119907;&#119890;&#119889; = {&#119901; (1)  1 , &#119901; (1)  2 , &#119901; (1)  3 , &#8230; , &#119901; (1)   &#119873; (1) 1</p><p>}, the second to &#120561; (2)  &#119903;&#119890;&#119898;&#119900;&#119907;&#119890;&#119889; = {&#119901; (2)  1 , &#119901; (2)  2 , &#119901; (2)  3 , &#8230; , &#119901; (2)   </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>&#119873;</head><p>(2) 2</p><p>} and so on where &#119873; (1)  1 &lt; &#119873; (2)  2 &lt; &#119873; (3)  3 &lt; &#119873; (4)  4 . These are chosen so that the set of spheres removed is consistent across snapshots with &#120561; (1)  &#119903;&#119890;&#119898;&#119900;&#119907;&#119890;&#119889; &#8834; &#120561; (2)  &#119903;&#119890;&#119898;&#119900;&#119907;&#119890;&#119889; &#8834; &#120561; (3)  &#119903;&#119890;&#119898;&#119900;&#119907;&#119890;&#119889; &#8834; &#120561; (4)  &#119903;&#119890;&#119898;&#119900;&#119907;&#119890;&#119889; . In the end, the scenarios listed above give each the data ((&#119909; &#119896; &#119901; )</p><p>) &#119896; which constitutes complete geometrical information about the corresponding REV &#120596; &#119896; .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">DEM simulation choices</head><p>We comment now on the specific choices of DEM parameters we made. These are based on our experience with a variety of scenarios from which we selected those discussed above (A), (B1), (B2), (C), (D), (D.r).</p><p>First, particle-level mechanical properties such as &#120601; influence the packing of the particles in the assembly and, consequently, the contact force network in the solid phase of the system. Selection of different parameters would lead to different global porosities with different local geometries, but they would be no more or less ''correct'' than those we used. That is, both are physically admissible, they are just representative of different granular materials. In the end, then, we elected to use properties consistent with a silica sand.</p><p>Next, the number of particles was selected to provide a balance between the required complexity and computational tractability. The reasonableness of our selection may be justified through consideration of Case (A) with &#119873; &#119901; = 12000, and Case (C) with &#119873; &#119901; = 24000. Flow results from these two cases are nearly the same, implying that &#119873; &#119901; = 12000 is an appropriate REV.</p><p>The initial mean stress (i.e., &#120590; 0 = 50[kPa]) was selected to be smaller than the initial stress &#120590; 1 = 100[kPa] used for flow calculations to avoid any stress history effects in the assemblies. Specifically, since all assemblies approach their first measurement point of 100 [kPa] from an initial equilibrium of 50 [kPa], we can ensure that any stress effects associated with initial generation are appropriately erased (see also Case (B2) relative to Case (B1).</p><p>The number &#119870; = 19 and the range of loads for the snapshots was selected to be generally representative of near-surface geologic stress conditions, corresponding to geostatic stresses at depths from approximately 10 to 100[m].</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">The pre-processing of DEM generated assemblies</head><p>In this Section we describe how to conduct the step (5b) following (5a). After (5a) we know the position of all particles {{&#119861; &#119901; } &#119873; &#119901; &#119901;=1 } and we can prepare the computational grid for the flow solution in &#120596; (&#119891; ) . By design &#120596; = &#120596; (&#119891; ) &#8746; &#120596; (&#119903;) , and clearly &#120596; (&#119903;) should represent &#8899; &#119901; &#119861; &#119901; . However, there are two practical concerns. First, DEM uses a soft-contact approach to estimate the inter-particle forces. This introduces a slight overlap between some spheres so that |&#120596; (&#119903;)</p><p>| &lt; &#8721; &#119901; |&#119861; &#119901; |. This overlap is not significant in practice: in our simulations, we have consistently approximately only 0.01% of the domain occupied by overlapping spheres.</p><p>Second, for flow simulations we choose hexahedral grid over</p><p>where each &#120596; &#119894;&#119895;&#119896; is a closed cube. This choice is natural for the workflow (2) and for the pore-scale domains obtained from imaging where the data is provided in the form of voxels, i.e., binary values indicating for each voxel &#969;&#119894;&#119895;&#119896; whether it belongs to &#120596; (&#119891; ) or &#120596; (&#119903;) .</p><p>In this paper we follow this choice also for ( <ref type="formula">5</ref>) even though we cannot represent any sphere exactly on a hexahedral grid, and have to work with approximations to &#119861; &#119901; . This choice is justified based on our prior experience for (2) working with synthetic data or with spherical glass beads data forming &#120596; (&#119903;) , since with adequate resolution we encountered only negligible difference between the use of hexahedral vs body-fitted grids, while the &#119894;&#119895;&#119896; numbering and the simplicity of flow algorithms had significant advantages of the former. Thus in the end we work with hexahedral grid approximations &#120596; (&#119903;,&#8242;) to &#120596; (&#119903;) . In fact, an additional step of approximations &#120596; (&#119903;,&#8242;) &#8594; &#120596; (&#119903;,&#8242;&#8242;) is needed to make the flow simulations robust in the corresponding &#120596; (&#119891; ,&#8242;&#8242;) ; clearly, we attempt to make &#120596; (&#119903;,&#8242;&#8242;) as close as possible to the ''true'' &#120596; (&#119903;) defined by &#8899; &#119901; &#119861; &#119901; . We describe the workflow below. For simplicity we let &#120596; = [0, &#119871;] 3 . Let &#119873; be a fixed positive integer. We partition &#120596; into &#119873; 3 hexahedral cells &#969;&#119899; , (&#119899; = 1, 2, &#8230; , &#119873; 3 ), numbered with &#119899; rather than &#119894;&#119895;&#119896; for brevity, and with uniform side length &#8462; = &#119871;&#8725;&#119873;. (&#119891; ) and &#120596; (&#119903;)   We now describe which cells should be considered part of &#120596; (&#119891; ,&#8242;) or &#120596; (&#119903;,&#8242;) . For the rules of this assignment, there are several factors to consider. First, the discrete porosity |&#120596; (&#119891; ,&#8242;)</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Assigning grid cells to &#120596;</head><p>|&#8725;|&#120596;| should be close to the true porosity |&#120596; (&#119891; ) |&#8725;|&#120596;|. Second, the connectivity of the discrete pore space should be similar to the connectivity of the true pore space. This second point becomes critical for assemblies in &#119889; = 3, as the complexity of the pore-space is substantial. Finally, the assignment rule should be consistent as we refine the grid, i.e., make &#8462; smaller.   (&#119891; ) and &#120596; (&#119903;) described in Section 3.1. Gray cells represent &#120596; (&#119903;,&#8242;) and white cells represent &#120596; (&#119891; ,&#8242;) . Contours of three particles &#119861; &#119901; are shown in black. To compare, it is useful to study in each scenario the assignment of the cell &#969; which is third from left in the top row.</p><p>We now describe the assignment rules, i.e., how &#120596; (&#119903;,&#8242;) and its complement &#120596; (&#119891; ,&#8242;) are defined. We illustrate several scenarios of assignment (I, II, . . . , VI) in Fig. <ref type="figure">1</ref> for a coarse grid, and in Fig. <ref type="figure">2</ref> for a fine grid. Formally, we let</p><p>This rule corresponds to rule I in both figures, with the complementary definition</p><p>After testing the strategies illustrated in Fig. <ref type="figure">2</ref>, we found the strategy I to be the most robust and versatile. In particular, strategies II-III overpredicted while IV underpredicted the porosity, and V-VI lacked symmetry.</p><p>However, after this first step of the assignment of cells, there might be so-called ''dead'' pores that are not connected to other pores, and do not play a role in the global flow solution. This is handled next. (&#119903;,&#8242;&#8242;) and &#120596; (&#119891; ,&#8242;&#8242;) by trimming and padding</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Adapting &#120596;</head><p>The construction of &#120596; (&#119891; ,&#8242;) described above creates generous void space around the space occupied by the particles, since we start with a bounding box designed to contain all the particles, and they are not always arranged close enough to the sides. Solving for the flow in a domain with large void space around the particles would direct the flow around this domain and would give artificially large conductivity after upscaling. To prevent this artifact, we trim a small percentage from each face of &#120596;. Let &#119901; 1 &#8712; [0, 1) such that &#119901; 1 &#119873; is an integer (our choice was &#119901; 1 = 0.02) and set</p><p>We then set</p><p>In flow solutions, it is common to choose a parabolic inflow boundary condition. Following our prior experience in <ref type="bibr">[22]</ref> we apply the following strategy to make this assignment easy as well as to make the flow solutions comparable between different synthetic geometries. We pad the trimmed &#120596; &#119905;&#119903;&#119894;&#119898; by void space to use the portion of the new void space as the inlet boundary. Let &#119901; 2 &#8805; 0, such that &#119901; 2 &#119873; is an integer number of cells we wish to pad with (our choice was &#119901; 2 = 0.05) and set</p><p>Z. Hilliard et al.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 2.</head><p>Follow-up on illustration in Fig. <ref type="figure">1</ref>: working with a fine grid to assign the cells to &#120596; (&#119891; ) and &#120596; (&#119903;) . Gray cells represent &#120596; (&#119903;,&#8242;) and white cells represent &#120596; (&#119891; ,&#8242;) .</p><p>Then &#120596; &#119901;&#119886;&#119889; can be discretized into &#119872; = &#119901; 2 (1 -2&#119901; 1 ) 2 &#119873; 3 cells &#969;&#119899; (&#119899; = &#119873; 3 + 1, &#8230; , &#119873; 3 + &#119872;) with sidelength &#8462;. We set</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.">Removing dead cells</head><p>It is possible that &#120596; (&#119891; ,&#8242;&#8242;) found in Section 3.2 is not connected. This would make solving the Stokes problem in &#120596; (&#119891; ,&#8242;&#8242;) ill-posed. To circumvent this problem, we take another step in approximation of geometry in which we remove the cells not connected to the inflow and outflow boundaries of &#120596; (&#119891; ,&#8242;&#8242;) .</p><p>For example, define the inflow and outflow boundaries</p><p>We will now explain how to modify &#120596; (&#119891; ,&#8242;&#8242;) by introducing the notion of orthogonally connected cells. We will say that a cell &#969;&#119894; &#8834; &#120596; (&#119891; ,&#8242;&#8242;)  is orthogonally connected to &#969;&#119895; &#8834; &#120596; (&#119891; ,&#8242;&#8242;) if there is a sequence of cells &#969;&#119894; = &#969;&#119899; 1 , &#969;&#119899; 2 , &#8230; , &#969;&#119899; &#119898; = &#969;&#119895; contained in &#120596; (&#119891; ,&#8242;&#8242;) such that each pair &#969;&#119899; &#119897; and &#969;&#119899; &#119897;+1 shares a common face for &#119897; = 1, 2, &#8230; , &#119898; -1. We say that a cell &#969;&#119894; is orthogonally connected to &#120548; &#119894;&#119899; if there is at least one cell &#969;&#119895; &#8834; &#120596; (&#119891; ,&#8242;&#8242;) such that one face of &#969;&#119895; is in &#120548; &#119894;&#119899; and &#969;&#119894; and &#969;&#119895; are orthogonally connected. We now define &#8242;&#8242;) and &#969;&#119899; is orthogonally connected to</p><p>An illustration of the concerns on connectivity is given in Fig. <ref type="figure">3</ref>. The hatched cells are those in &#120596; (&#119891; ,&#8242;&#8242;) but not in &#120596; (&#119891; ) as they are not orthogonally connected to &#120548; &#119894;&#119899; .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4.">Summary how to obtain &#120596; (&#119891; )</head><p>Now we illustrate the first two steps in <ref type="bibr">(5)</ref>, first in a cartoon in Fig. <ref type="figure">3</ref>. Next, Fig. <ref type="figure">4</ref> shows the set &#120596; (&#119903;) = &#8899; &#119901; &#119861; &#119901; , as well as its discretization into hexahedra, followed by the result of trimming and padding the domain, and finally by removal of any dead cells to obtain &#120596; (&#119903;,&#8242;&#8242;) .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Flow solutions at the pore-scale</head><p>In this Section we describe how to conduct the flow simulations in step (5c) following (5a)-(5b).  (&#119891; ) in white, rock cells in &#120596; (&#119903;) in gray; the hatched cells are the fluid cells that must be eliminated from &#120596; (&#119891; ) since they are not connected to &#120548; &#119894;&#119899; . Bottom: illustration of the process of obtaining &#120596; (&#119891; ) in 2D. From left: &#120596; (&#119891; ,&#8242;) found using strategy I from Fig. <ref type="figure">1</ref>, &#120596; (&#119891; ,&#8242;&#8242;) obtained by trimming and padding, and the final domain &#120596; (&#119891; ) obtained by elimination of dead-end cells. Fig. <ref type="figure">4</ref>. Illustration of first two steps in <ref type="bibr">(5)</ref>. From left to right: synthetic geometry as described in Section 2, discretization into hexahedra (&#120596; (&#119903;,&#8242;) ) as described in Section 3.1, and &#120596; (&#119891; ,&#8242;&#8242;) found after trimming and padding the discretization (&#120596; (&#119903;,&#8242;&#8242;) ) as described in Section 3.2.</p><p>To model the fluid flow through the pore space &#120596; (&#119891; ) we use Stokes flow model given as</p><p>where &#119880; is the pore-scale velocity, &#120583; &#119891; is viscosity, &#119875; is the pore-scale pressure, &#120584; is the outward normal unit vector, &#120596; (&#119891; ) is the fluid domain discretized into hexahedral cells.</p><p>The flow model (16a)-(16b) is supplemented with boundary conditions (16c)-(16e). It remains to identify the inflow, outflow, and no-flow boundaries &#120548; &#119894;&#119899; , &#120548; &#119900;&#119906;&#119905; , &#120548; 0 , respectively.</p><p>In this paper we conduct simulations of ( <ref type="formula">16</ref>) for the needs of upscaling and thus require flow solutions corresponding to at least three distinct flow solutions associated with each &#120596; (&#119891; ) . We choose these flow directions to approximately align with &#119909; 1 or &#119909; 2 , or &#119909; 3 directions. For each of these we set up the boundary conditions and simulate the flow, and thus obtain the solutions &#119880; (&#119894;) , &#119875; (&#119894;) for &#119894; = 1, 2, 3.</p><p>To be specific let &#119894; = 1. We set &#120548; &#119894;&#119899; as the inflow boundary that corresponds to the face of &#120596; (&#119891; ) with the least &#119909; 1 value, &#119880; &#119863; = (&#119906; &#119863; , 0, 0) is a specified parabolic profile in the &#119909; 1 -direction, &#120548; &#119900;&#119906;&#119905; is the outflow boundary that corresponds to the face of &#120596; (&#119891; ) with greatest &#119909; 1 value, and &#120548; 0 = &#120597;&#120596; (&#119891; ) &#10741; &#120548; &#119894;&#119899; &#10741; &#120548; &#119900;&#119906;&#119905; . An illustration in &#119889; = 2 of these sets is given in Fig. <ref type="figure">3</ref>.</p><p>We follow an analogous process in the directions &#119894; = 2 and &#119894; = 3.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Numerical approximation to (16)</head><p>The hexahedral discretization of &#120596; (&#119891; ) lends itself to the well known marker and cell (MAC) scheme which delivers approximations to &#119880; and &#119875; . A detailed description of the MAC scheme is given in <ref type="bibr">[51]</ref>, with a recent Ref. <ref type="bibr">[52]</ref> applying MAC scheme to a more complex problem than Stokes flow. It is also worth noting that the MAC scheme produces conservative approximations to &#119880; which are in the space &#119877;&#119879; [0] popular in mixed finite element setting on hexahedral grids <ref type="bibr">[53]</ref>, with the approximations to &#119875; in the space of piecewise constants over the grid &#57920; &#8462; (&#120596; (&#119891; ) ).</p><p>The MAC scheme introduces the degrees of freedom (DOFs) on the faces and centroids of each &#969;&#119899; &#8834; &#120596; (&#119891; ) in the following manner. The DOFs for &#119875; are located at the centroid of each &#969;&#119899; and the DOFs for &#119880; &#119894; (the &#119894;th component of &#119880; ) are located on the faces of each &#969;&#119899; that are orthogonal to the &#119894;th coordinate direction. After the finite difference approximation is written out for each component of &#119880; on a staggered grid involving grid edges, we obtain a linear system which is solved by an iterative solver with state-of-the-art preconditioners <ref type="bibr">[23]</ref>. The numerical solution (&#119880; &#8462; ) is then extended to &#120596; (&#119903;,&#8242;&#8242;) and the rest of &#120596; (&#119891; ,&#8242;&#8242;) by 0 on any cell not contained in &#120596; (&#119891; ) .</p><p>In this paper we use the implementation of the MAC scheme adapted to the pore-scale geometry described in <ref type="bibr">[23]</ref> and implemented in HybGe-Flow3d <ref type="bibr">[54]</ref>.</p><p>We illustrate the solution to <ref type="bibr">(16)</ref> in Fig. <ref type="figure">5</ref>. This solution is next processed for upscaling as discussed in Section 5.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Upscaling to conductivity</head><p>In this Section we describe how to conduct the upscaling step (5d) following (5a)-(5c). We assume (5c) is completed, and the numerical approximations to <ref type="bibr">(16)</ref> are available. We post-process these to obtain the conductivity &#119870; = &#120583; -1 &#119891; &#120581;, and give results. Assume we have the approximations (&#119880; &#8462;,(&#119894;) , &#119875; &#8462;,(&#119894;) ), &#119894; = 1, 2, 3 to the Stokes problem <ref type="bibr">(16)</ref> as described in Section 4, with &#119894; = 1, 2, 3 corresponding to each of the coordinate directions. We use their averages over the REV to calculate &#120581;. Below we describe the pre-processing of (&#119880; &#8462;,(&#119894;) , &#119875; &#8462;,(&#119894;) ), &#119894; = 1, 2, 3, next the actual method of averaging and fitting the results to the conductivity, followed by the notes on scaling of the resulting conductivities. In Section 5.4 we present the results.  5.1. Restricting (&#119880; &#8462;,(&#119894;) , &#119875; &#8462;,(&#119894;) ), &#119894; = 1, 2, 3 to avoid numerical artifacts Here we aim to remove various numerical artifacts that might be present in &#119880; &#8462;, (&#119894;) . In particular, the numerical solutions near the boundary of &#120596; &#119905;&#119903;&#119894;&#119898; may exhibit certain boundary effects such as circulating flow near &#120548; &#119900;&#119906;&#119905; or the impact of setting &#119880; = 0 on the lateral boundaries of &#120596; (&#119891; ) . In order to eliminate as many of these effects as possible, we restrict the solutions (&#119880; &#8462;,(&#119894;) , &#119875; &#8462;,(&#119894;) ) defined on &#120596; (&#119891; ) to</p><p>Here &#119901; 3 &#8712; [0, 1) is the fraction to further inset the domain; in practice, we set &#119901; 3 = 0.09. This strategy was first applied in <ref type="bibr">[22]</ref> and refined in <ref type="bibr">[24]</ref> where we found that it helps to avoid numerical artifacts. Regarding the modeling accuracy of this strategy, in <ref type="bibr">[22,</ref><ref type="bibr">24]</ref> we found that the conductivities &#120581; depend mildly on the size of REV, i.e., on the value of &#119901; 3 . The choice &#119901; 3 = 0.09 is a compromise between the need to avoid numerical artifacts and the aim to keep the REV as large as possible.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2.">Averaging to obtain &#120581;</head><p>First, recall Darcy's law (1c) with &#8711;&#119863; = 0,</p><p>where &#119870; is conductivity and &#119907; and &#119901; are the Darcy scale velocity and pressure respectively. This law can be derived via homogenization of the Stokes equation <ref type="bibr">[18]</ref><ref type="bibr">[19]</ref><ref type="bibr">[20]</ref><ref type="bibr">[21]</ref>. The process of homogenization involves periodic boundary conditions and an impulse forcing term &#119890; &#119894; (the &#119894;th standard basis vector in R &#119889; ) in (16a) as well as averaging of &#8711;&#119880; . However, quality results can be obtained with a simpler process for the flow driven by inflow boundary conditions (i.e., <ref type="bibr">(16)</ref> as written) <ref type="bibr">[22,</ref><ref type="bibr">55]</ref>. We follow the upscaling method from <ref type="bibr">[55]</ref> which we now summarize. Given the solutions (&#119880; &#8462;,(&#119894;) , &#119875; &#8462;,(&#119894;) ) to ( <ref type="formula">16</ref>) over &#120596; &#119894;&#119899;&#119904;&#119890;&#119905; , we identify their averages with &#119907; and &#8711;&#119901; as follows. Fix the coordinate direction &#119894;, and bisect &#120596; &#119894;&#119899;&#119904;&#119890;&#119905; perpendicularly to &#119909; &#119894; into sets &#120596; &#119871; &#119894; and &#120596; &#119877; &#119894; such that:</p><p>(1) Each &#120596; &#119871; &#119894; and &#120596; &#119877; &#119894; is a rectangular prism.</p><p>(2) For each &#119894;, &#120596; &#119871; &#119894; and &#120596; &#119877; &#119894; are disjoint with the exception of sharing a common face.</p><p>(3) For each &#119894;, &#120596; &#119871; &#119894; &#8746; &#120596; &#119877; &#119894; = &#120596; &#119894;&#119899;&#119904;&#119890;&#119905; (see Fig. <ref type="figure">6</ref>).</p><p>We now define &#120575;&#119883; &#119894; as the distance in the &#119894;th coordinate direction between the centroids of &#120596; &#119871; &#119894; and &#120596; &#119877; &#119894; and define the averages</p><p>In general each of the terms in ( <ref type="formula">19</ref>) is a vector of &#119889; components. Now we use ( <ref type="formula">18</ref>) to obtain the system of &#119889; &#215; &#119889; linear equations</p><p>which can then be solved for &#119870; &#119895;&#119898; . Here &#119907; (&#119894;) &#119895; is the &#119895;th component of &#119907; (&#119894;) and &#119870; = (&#119870; &#119895;&#119898; ). For the experiments we described, typically, &#119907; (&#119894;)  &#119895; as well as &#8711; &#8462; &#119901; (&#119894;)  &#119895; are close to zero when &#119894; &#8800; &#119895;. Thus, while the full tensor &#119870; could be computed, in this paper we only calculate and report only the main diagonal values &#119870; 11 , &#119870; 22 , &#119870; 33 of &#119870; found from <ref type="bibr">(20)</ref> for &#119894; = &#119895; = 1, 2, 3. This approach is sufficient for geometries that are either nearly isotropic or for which the anisotropy is aligned with the coordinate axes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3.">Notes on scaling and units</head><p>We make several observations which help to set up simulations of a physical system in non-dimensional units and translate these later to a physical set-up with a fixed grain size so that we can obtain a corresponding permeability value given in the usual units [m 2 ]. In our prior experience from <ref type="bibr">[22,</ref><ref type="bibr">24]</ref> the process delivers the values &#120581; agreeing with typical permeability values found experimentally for porous media with the given grain size. We note that the methods outlined in Sections 4 and 5.2 are most useful to find the relative conductivity in response to deformation; these relative values are independent of the particular scaling process.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3.1.">Inflow boundary condition</head><p>Let (&#119880; , &#119875; ) be the solution to ( <ref type="formula">16</ref>) and ( &#360; , P ) the solution when the boundary condition (16c) is replaced with &#360;&#119863; = &#119888;&#119880; &#119863; for some &#119888; &#8800; 0. One can verify that &#360; = &#119888;&#119880; and P = &#119888;&#119875; . If the solution ( &#360; , P ) is upscaled by the method in Section 5, then one arrives at the system of Eqs. <ref type="bibr">(20)</ref> with both sides multiplied by &#119888; so that the same upscaled conductivity K = &#119870; is found.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3.2.">Viscosity</head><p>Let (&#119880; , &#119875; ) be the solution to ( <ref type="formula">16</ref>) and ( &#360; , P ) the solution to the flow model -&#956; &#119891; &#120549; &#360; -&#8711; P = 0 replacing (16a), with the boundary condition &#360;&#119863; = (&#120583; &#119891; &#8725;&#956; &#119891; )&#119880; &#119863; in (16c). One can verify that &#360; = (&#120583; &#119891; &#8725;&#956; &#119891; )&#119880; and P = &#119875; . Upscaling the solution ( &#360; , P ) results in the conductivity K = (&#120583; &#119891; &#8725;&#956; &#119891; )&#119870;.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3.3.">Length scale</head><p>Let (&#119880; , &#119875; ) be the solution to ( <ref type="formula">16</ref>) and ( &#360; , P ) the solution on &#969;(&#119891;) which is congruent to &#120596; (&#119891; ) but scaled by a factor &#119888; = L&#8725;&#119871; for some L &gt; 0 (i.e., &#360; and P are defined on x &#8712; &#969;(&#119891;) = &#119888;&#120596; (&#119891; ) and we use the boundary condition &#360;&#119863; (x) = &#119880; &#119863; (x&#8725;&#119888;), which corresponds to a change of variables x = &#119888;&#119909;). Then &#360; (x) = &#119880; (x&#8725;&#119888;) and P (x) = &#119875; (x&#8725;&#119888;)&#8725;&#119888;. Upscaling the solution ( &#360; , P ) produces the conductivity K = &#119888; 2 &#119870; after noting that &#120575; X&#119898; = &#119888;&#120575;&#119883; &#119898; so that &#8711; &#8462; p(&#119894;) &#119898; = &#8711; &#8462; &#119901; (&#119894;) &#8725;&#119888; 2 .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.">Upscaling results</head><p>We apply the process described above in Sections 5.1-5.3 to the assemblies found in Section 3 for each of the scenarios in Section 2.2. We obtain conductivities for each of these scenarios, with focus on the relative changes in the conductivities associated with the scenarios of the geometries undergoing a loading and unloading cycle.</p><p>As a by-product of pre-processing step which delivers &#120596; (&#119891; ,&#8242;&#8242;) described in Section 3 we obtain the porosities &#120578;. The changes in &#120578; for the &#119896; = 1, &#8230; , &#119870; scenarios can be correlated to the relative conductivities.</p><p>In upscaling, we set the length scale to &#119871; = 1 [cm so that the particles are on the order of 10 -4 [m] in diameter and the computed upscaled conductivities are in the units of [Pa -1 s -1 cm 2 ].</p><p>Below we present an overview followed by a detailed discussion; the raw data tables are given in the Appendix in Appendix A.1. In Section 5.4.3 we conclude with a discussion how the upscaled data can be used in a Darcy scale model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.1.">Overview of upscaling results</head><p>An overview of results is given in Fig. <ref type="figure">7</ref>, with detailed results given in Section 5.4.2. First, we see that the process we described in <ref type="bibr">(5)</ref> with details in Sections 2-5.3 is robust. We also see, as expected, that the conductivities have order of magnitude reasonably matching the conductivities measured experimentally <ref type="bibr">[17]</ref>. Furthermore, generally, conductivities and porosities decrease with load by about maximum 20% within the range considered. Additionally, the conductivity tensors corresponding to these geometries are essentially isotropic (insofar as it is difficult to definitively say that they are anisotropic). These observations are consistent across all the scenarios in Section 2.2.</p><p>The values across the different scenarios generally match, with the exception of scenario (C) which features conductivities smaller by a factor of about 2.2. Recalling that this scenario involves more particles, the smaller conductivity can be explained by the fact that we are packing more particles to the roughly similar box size. This is exacerbated by the use of the same fix grid resolution &#119873;; on the other hand, scenario (C) generally enables tighter packing, somewhat smaller porosity, and more tortuous flow paths which result in lower conductivity.</p><p>Lastly, we discuss a certain common trend present in all results. For example, consider results plotted in Fig. <ref type="figure">13</ref> for scenario (D). Here we can see hysteresis in the conductivity, i.e., values following a different path at loading than at unloading. It appears however that this hysteresis is arises in the load-porosity relationship rather than appears as standalone hysteresis in the load-conductivity relationship. The phase plane of porosity vs conductivity shows much less sensitivity to the direction (loading or unloading).   <ref type="table">6</ref>. Markers in white denote unloading.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.2.">Detailed upscaling results</head><p>Now we provide detailed discussion of the upscaling results.</p><p>Results from the experiment (A) described in Section 2.2.1 are plotted in Fig. <ref type="figure">14</ref> and given in Table <ref type="table">5</ref>. Overall, as expected, we see that the conductivities and the porosity decrease with load. In addition, we see hysteresis in the values when we switch from loading to unloading. This observation of hysteresis is consistent across all experiments.</p><p>Z. Hilliard et al.    <ref type="table">9</ref>. Markers in white denote unloading.</p><p>In Fig. <ref type="figure">8</ref> we give plots for (B1) described in Section 2.2.2, with data in Table <ref type="table">6</ref>. We see the same hysteretic trend as (A), but it is more exaggerated. Additionally, there is an outlying data point for &#119870; 22 at 500 [kPa] on the unloading cycle. We hypothesize that there is some local irregularity in the geometry that caused difficulty for the Stokes solver for flow in the &#119909; 2 -coordinate direction.</p><p>The results for (B2) described in Section 2.2.3 are plotted in Fig. <ref type="figure">9</ref>, with data in Table <ref type="table">7</ref>. The conductivity values in this experiment are more tightly grouped than in (B1). However, the Stokes solver failed to converge for the geometry at 800 [kPa] on the loading cycle for all flow orientations.  <ref type="table">10</ref>. Data from the geometries in experiment (D) that were used to generate the &#120561; (&#119894;) geometries is included for comparison. In Table <ref type="table">8</ref> we see the results for (C) described in Section 2.2.4, in which we increased &#119873; &#119901; to 24,000. Increasing the number of spheres decreased conductivities and porosities as compared to other experiments, but we see the same qualitative trends. On the other hand, the iterative solver for the Stokes flow model failed to converge for the geometry at 200 [kPa] on the unloading cycle for all flow orientations. Results from this experiment are plotted in Fig. <ref type="figure">10</ref>. Lastly, we discuss the experiment (D) from Section 2.2.5. The general trends that are seen in the other experiments are also seen here. In particular, there is an interesting ''bump'' in the conductivities in the 700-800 [kPa] range for both the loading and unloading cycles. Results from this experiment are plotted in Fig. <ref type="figure">11</ref>.</p><p>We continue next with data from (D), but we remove some of the particles; the case is recorded as (D.r) described in Section 2.2.6. Removing spheres results in an increase of the porosity as well as of the conductivity as one should expect; see the results plotted in Fig. <ref type="figure">12</ref>.   <ref type="table">5</ref>. Markers in white denote unloading.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Table 2</head><p>Fit of conductivity to &#119870; = &#119862; 1 &#120578; &#120572; 1 (non-normalized) &#119870; = &#119862; 2 (&#120578;&#8725;&#120578; 0 ) &#120572; 2 (normalized). Normalization was done to data at load 100 [kPa] on the loading (L) cycle. The data for the (D.r) fit was normalized by the same data as the (D) case. The cases are described in Section 2.2 and fitted to the data discussed in Section 5.4.2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Case</head><p>&#119862; </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.3.">Use of upscaled conductivity values and carman-kozeny fit</head><p>In the end, we need the upscaled conductivities to be useful in a Darcy model for flow and deformation. In particular, it is not practical to imagine we could be solving a new (5a)-(5d) experiment each time a load changes at the Darcy scale so as to determine the new conductivities.</p><p>For this reason, we collect the results in a look-up table such as the Tables in Appendix A.1. Furthermore, we attempt a fit of the data in these look-up tables.</p><p>We focus here on the porosity-conductivity relationship which follows a power law (i.e., Carman-Kozeny) for each geometry, as can be seen in Fig. <ref type="figure">15</ref> and Table <ref type="table">2</ref>. It is interesting to note that the exponent in Carman-Kozeny relationship (4) does not change much when the spheres are removed as described in Section 2.2.6 and shown in Fig. <ref type="figure">12</ref> and Fig. <ref type="figure">15</ref>.</p><p>Thus the load-conductivity data can be used as follows: we determine porosity for a new load, then find the conductivity for that porosity from Carman-Kozeny law or from a look-up table.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Darcy scale simulations with Biot model</head><p>In this section we illustrate how to use the data found in the steps (5a)-(5d) of ( <ref type="formula">5</ref>) in a Darcy scale model for flow and deformation.</p><p>To this aim we consider the linear Biot model of poro-elasticity which we modify. In particular, we introduce the dependence of the conductivity &#119870; = &#120583; -1 &#119891; &#120581; on the deformation, and in fact we account for this through the porosity &#120578; as an intermediate step. The quasi-static Biot model is well known. See <ref type="bibr">[56]</ref>(Pg. 114) for the formulation and <ref type="bibr">[57]</ref> for the well-posedness. For notation, we follow closely <ref type="bibr">[58]</ref>. We recall now the model (1) for ease of exposition neglecting the gravity terms.</p><p>We let &#120570; = (0, 1) &#8834; R represent a porous medium that is fully saturated with water. We recall the model (1) for convenience, and we set &#8711;&#119863; = 0, &#119891; = 0 in (1) focusing on the influence of &#119891; &#119891; &#8800; 0. The elastic deformation and flow equations read, respectively,</p><p>where &#119906; is the displacement  </p><p>where &#120581; is the permeability [m 2 ] of the media and &#120583; &#119891; is the viscosity [Pa s] of liquid water. The physical parameters used in ( <ref type="formula">21</ref>) are given in Table <ref type="table">1</ref>. We also have the Biot constant &#120572; which as usual we set &#120572; = 1 <ref type="bibr">[-]</ref>. We shall also impose the following boundary conditions</p><p>Finally, the model ( <ref type="formula">21</ref>) requires also initial conditions on the fluid content &#119888; 0 &#119901;+&#120572;&#8711;&#8901;&#119906; which we simplify assuming initial equilibrium &#8711; &#8901; &#119906;| &#119905;=0 = 0 and require</p><p>Under the assumptions that &#120582;, &#120583;, &#120583; &#119891; , &#119888; 0 are positive, and that &#120581; is a symmetric uniformly positive definite tensor, the problem ( <ref type="formula">21</ref>) is well posed <ref type="bibr">[57]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.1.">Nonlinear dependence of &#120581; on the mechanical deformation</head><p>We focus now on the dependence of &#120581; on the mechanical deformation. First, we replace the direct dependence of &#120581; on the deformation, e.g., on strain &#120581; = &#120581;(&#8711; &#8901; &#119906;) by</p><p>Table <ref type="table">3</ref> Results of Example 6.1 found with the numerical model (25a) and &#119872; = 50, &#120591; = 0.01. We present the magnitude of displacements and pressures, impact on porosity at &#119905; = 3 when the injection stops. Also, we present the time &#119879; &#119890;&#119902; to equilibrium defined as the earliest time &#119905; &#119899; when max &#119909; &#119901;(&#119909;, &#119905; &#119899; ) &lt; 1. Generally the more dramatic modification corresponds to the more influence on &#119901;. The impact on the displacements &#119906; and the porosities &#120578; is milder but also visible. For <ref type="bibr">(22)</ref> to be useful, we need &#120578;(&#119909;, &#119905;) as well as the actual relationship &#120581;(&#120578;) itself. The latter is identified as part of results in Section 5.4.3.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Exponent</head><p>The former, the knowledge of the current porosity &#120578;(&#119909;, &#119905;) follows from the porosity equation given in <ref type="bibr">[59]</ref>(Eq. ( <ref type="formula">18</ref>)), <ref type="bibr">[7]</ref>(eq.( <ref type="formula">3b</ref>)).</p><p>Remark 6.1. We note that the porosity value given in ( <ref type="formula">23</ref>) is the macroscopic variable relevant at the Darcy scale; this quantity changes locally with the deformation. The porosity variable maintains the interpretation as the local value |&#120596; (&#119891; )</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>|</head><p>|&#120596;| but this connection to any specific &#120596; (&#119891; ) (&#119909;) or to the local deformation of particles found by DEM is not maintained.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.2.">Numerical scheme</head><p>Numerical schemes and simulations for the Biot model have been the subject of intense research for a variety of applications. See e.g. the results in <ref type="bibr">[2,</ref><ref type="bibr">4,</ref><ref type="bibr">5,</ref><ref type="bibr">12]</ref> for some of the numerical schemes and simulation results which have directly informed our work in this paper.</p><p>To define the discrete Biot model, we use the well known three-field formulation which approximates &#119901;, &#119902; &#119891; using mixed finite element method of lowest order &#119877;&#119879; [0] implemented as cell centered finite differences (CCFD). For the displacements we use piecewise linears. These choices are the same as in <ref type="bibr">[2,</ref><ref type="bibr">4]</ref>. For implementation we adapt the code in our Biot capsule <ref type="bibr">[60]</ref>.</p><p>Let &#119880; &#119899; , &#119875; &#119899; , &#119876; &#119899; &#119891; the degrees of freedom of the approximations to &#119906;, &#119901;, &#119902; &#119891; at time &#119905; &#119899; to the solutions to <ref type="bibr">(21)</ref>. We seek these as the solutions to</p><p>where the matrices {&#119860; &#119906;&#119906; , &#119860; &#119901;&#119906; , &#119860; &#119902; &#119891; &#119901; , &#119872; &#119901;&#119901; , &#119872; &#119902; &#119891; &#119902; &#119891; } and vectors {&#57906; &#119899; , &#57907; &#119899; , &#57908; &#119899; } are found in the usual way; see, e.g., <ref type="bibr">[58]</ref>.</p><p>In particular, the matrix &#119872; -1</p><p>is made of the cell-wise transmissibilities directly computed from the conductivities &#120581; &#120583; &#119891; arranged on a diagonal. Thus the entries of matrix &#119872; -1</p><p>&#119902; &#119891; &#119902; &#119891; are proportional to &#120581;, i.e., in turn, &#57901; depends on &#119880; . We denote this by writing &#119872; &#119902; &#119891; &#119902; &#119891; (&#119880; &#119899; ) in <ref type="bibr">(24)</ref>. In the end the problem ( <ref type="formula">24</ref>) is nonlinear.</p><p>To close, we now require the particular relationship (3) as well as a solver capable of solving the resulting system <ref type="bibr">(24)</ref>. As we said we will follow a sequential approach as well as <ref type="bibr">(22)</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.2.1.">Incorporating &#120581; = &#120581;(&#120578;)</head><p>In this paper we take the following approach. We resolve the nonlinearity in (24) by time-lagging in a sequential approach, with the porosity treated as an auxiliary variable. We linearize <ref type="bibr">(24)</ref> by time-lagging and replacing &#57901;(&#119880; &#119899; ) by &#57901;(&#120578; &#119899;-1 ).</p><p>Concretely, we proceed as follows. When entering time step &#119899;, we assume &#120578;| &#119905; &#119899;-1 is known. (When &#119899; = 0 we use &#120578; 0 ). With this we evaluate &#120581; &#119899;-1 = &#120581;(&#120578; &#119899;-1 ) cell-wise. From this step we obtain the transmissibilities and recalculate the &#119872; &#119902; &#119891; &#119902; &#119891; (&#120581; &#119899;-1 ) component of &#57901;(&#120578; &#119899;-1 ). Next we solve the linearized version of ( <ref type="formula">24</ref>) Once the new values (&#119875; &#119899; , &#119880; &#119899; , &#119876; &#119899; &#119892; ) are known, we update the value of porosity from the time-discrete explicit approximation to ( <ref type="formula">23</ref>)</p><p>which is straightforward, since the displacements in this &#119889; = 1 model have degrees of freedom at the grid's vertices, and porosities are associated with the cell centers.</p><p>With the new cell-wise values of &#120578; &#119899; known, we evaluate</p><p>to be used in the next time step. Here we use a look up table or a Carman-Kozeny relationship that we obtain in Section 5.4.3.  <ref type="formula">4</ref>) and the exponent &#120572; &#119862;&#119870; = 0, 5, 7 (from top to bottom). We see a significant impact in the conductivity &#120581; and some impact on the pressure &#119901; and displacement &#119906;.</p><p>In principle, one could iterate on &#120578; in (25a) to obtain a consistent solution to <ref type="bibr">(24)</ref>. Alternatively, one could also implement a faster solver such as Newton's method. This approach is however very complicated, and not warranted by the typical characteristic time of flow (fast) versus the deformation (slow).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.">Examples of Biot model with nonlinear data &#120581; from upscaling (5)</head><p>We illustrate the strategy given above by a suite of examples. We do not aim to use any particular DEM results, but rather show how the simulations are affected by the choice of data, and in particular, by the parameters &#120572; &#119862;&#119870; in (4).  ). We impose &#119906;| &#120597;&#120570; = 0, and &#119901;(0, &#119905;) = 0, &#120581;&#8711;&#119901; &#8901; &#120584;| &#119909;=1 = 0, and start from initial equilibrium with &#119901; &#119894;&#119899;&#119894;&#119905; (&#119909;) = 0, &#119906; &#119894;&#119899;&#119894;&#119905; = 0. The dynamics is driven by fluid injection from &#119891; (&#119909;, &#119905;) = 10 for &#119905; &#8712; (0, 3]. For &#119905; &gt; 3 there are no sources, but the fluid can drain freely through the boundary at &#119909; = 0.</p><p>For numerical discretization we employ a uniform grid with &#8462; = 1 &#119872; , and uniform time-stepping with &#120591; = 0.1 or less. We first run the simulation to understand the dynamics, and to test the grid convergence.</p><p>As expected, we find that during the initial transients &#119905; &lt; 0.3 we see an increase of the pressure &#119901;(&#119909;, &#119905;) close to the injection region, and the displacements and porosities react appropriately. This means that the injected fluid will cause pressure to increase and displacements to vary until equilibrium is attained around &#119905; = 3. Then the transients stabilize, and about &#119905; = 3 the solutions are close to some steady state: the injected fluid is almost completely drained at any time through the boundary &#119909; = 0. We turn off the fluid source at &#119905; = 3, and the fluid now drains until the pressures and displacements stabilize towards the new steady state. At &#119905; &gt; 9 the pressures are very close to &#119901; &#8776; 0. In these simulations we do not allow &#120581; to change.</p><p>We also study sensitivity of the model to the choice of spatial and time grid. We choose &#119872; = 50,100 and various time steps &#120591;. In Fig. <ref type="figure">16</ref> we present the results of &#119872; = 100, &#120591; = 0.001 at three separate time steps &#119905; = 0.2, &#119905; = 3, &#119905; = 5 corresponding to initial transients, quasi-equilibrium, and long-term equilibrium. The results show that for a grid finer than &#119872; = 100, &#119905; = 0.001 the numerical solution is almost the same as that for &#119872; = 100, &#119905; = 0.001. In other studies we choose therefore a slightly coarser grid &#119872; = 50, &#119905; = 0.01.  <ref type="formula">4</ref>) with exponents &#120572; &#119862;&#119870; = 5 and &#120572; &#119862;&#119870; = 7 and we compare these to that when &#120581; is fixed. Results are given in Fig. <ref type="figure">17</ref> and in Table <ref type="table">3</ref>.</p><p>Based on this example we see some dependence of the solutions {&#119906;, &#119901;, &#120581;} on the choice of the model for the altered permeability &#120581; = &#120581;(&#120578;), with the largest impact on the pressures. We see that the pressure values are sensitive to the specific modification of conductivity &#120581; with difference of up to 5%, while the displacements and porosities differ by about 1% to 0.1%, respectively. We also see some impact on the time to equilibrium included in Table <ref type="table">3</ref>. Example 6.3. Finally we address the issue of stiffness, i.e., the sensitivity of the model to the assumed Lame parameters &#120582;, &#120583;. We alter these in the simulation setup from Example 6.1; recall these are &#120582; 0 = 2.8846 &#215; 10 7 [Pa] &#120583; 0 = 1.9231 &#215; 10 7 [Pa]. Then we set &#120582; 1 = 1.5 &#215; 10 7 , &#120583; 1 = 10 7 [Pa] corresponding to about twice smaller &#119864;, solve the problem for the corresponding, &#119906; (1) , &#119901; (1) as well as porosity and permeability changes. Next we consider a ''stiffer'' case where &#120582; 2 = 610 7 , &#120583; 2 = 410 7 [Pa] are about twice stiffer than &#120582; 0 , &#120583; 0 , respectively, and solve the problem for &#119906; (2) , &#119901; (2) . The results are given in Table <ref type="table">4</ref>.</p><p>The results of Example 6.3 are qualitatively similar to those in Example 6.1, thus we do not plot these. However, Table <ref type="table">4</ref> shows that there is a noticeable quantitative difference between the displacements, pressures, and porosity change. In particular, as expected, the change of stiffness by a factor of 2 results in an inversely proportional dependence of the displacement, with an interesting significant difference on the porosity changes not correlated to the factor 2 or 0.5.  In summary, we see that the Biot model responds to the altered permeability as well as to the changes in mechanical parameters. In general, the pressures respond more strongly to the permeability changes, and the displacements respond more strongly to the stiffness changes. More studies are needed in the future.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">Summary and future work</head><p>In this paper we presented our efforts on connecting the pore-scale models of flow and deformation to the Darcy scale. Specifically, we considered generation of physically realistic pore-scale geometries in response to some mechanical load using DEM. Next we applied a pore-scale flow model and obtained upscaled values of conductivity &#120581; corresponding to these loads. In the end we used this data in a Biot model which has been altered to allow the incorporation of the evolving &#120581;.</p><p>We have various conclusions. First, we believe that our process and first attempt to connect DEM, upscaling and Biot model, was successful. However, it also came with various challenges. We simulated physical realistic assembles of particles with DEM, but, while we wanted to include as many particles as possible, we faced restrictions from subsequent steps. Now, as in any upscaling, we aim for the size of REV &#120596; to be adequate and large. However, we are limited by the resolution of flow simulations. In particular, to resolve the geometry around the particles appropriately, we required a grid of 200 3 over &#120596;; such resolution creates difficulties for the flow solver, requiring a robust iterative large scale linear solver able to handle about #DOF &#8776; &#119874;(&#120578; &#215; 10 7 ) unknowns. Since we are not able at present to simulate Stokes flow on significantly larger grids than with this #DOF, these constraints restrict the number &#119873; &#119901; of particles in the assemblies to &#119873; &#119901; = &#119874; (10 4 ). On the other hand, this &#119873; &#119901; seemed sufficient from the mechanical standpoint and produced reasonably dependable predictions.</p><p>Second, the originally linear Biot model becomes nonlinear when we use the relationship (3) between conductivity and deformation. At the same time the DEM simulations describe the evolution of the pore-scale due to the deformation; the DEM results we see (and use) do not quite fit within an elastic response unlike that prescribed by the Biot model. In particular, we see hysteretic behavior apparent in the porosity and conductivity changes due to the load which cannot be accounted for by our current version of the Biot model. We also note an apparent sensitivity of the solutions to the mechanical properties assumed in the simulations. These features suggest the need to define a process to obtain more constitutive data from DEM or other methods consistent with a particular DEM generated assembly of particles and the considered scenarios.</p><p>We plan to address the challenges and questions raised above in future work.</p></div></body>
		</text>
</TEI>
