Introduction

Rising frequency and severity of droughts threaten global food security and infrastructure development in much of the world1. Soil compaction resulting from intensified farming adversely impacts ~25% of Europe’s mechanized arable land area2, while drought impacts over 3B people globally3. Drought-induced soil drying enhances inter-particulate capillary forces, which act to pull soil particles tightly together. Compaction closes pore spaces, increasing soil’s bulk density and pre-compression stress. Together, these processes increase the strength and stiffness of cohesive soils, creating environments that challenge plant roots and burrowing organisms. This hardening of the soil hinders their access to water and nutrients4. Plant roots, along with other tunneling organisms, help sustain soil function through soil bioturbation4. Formation of bio-pore networks enhances deep drainage of water, mitigating flooding, enabling diffusion of oxygen into deeper soil horizons, and priming soil microbial activity4. These effects create favorable conditions for agricultural systems and can mitigate desertification.

Plant roots can penetrate surprisingly rigid substrates, but there are limits to this ability. The localized mechanisms behind this process are not well understood, as roots penetrate soil through a complex ensemble of multi-scale processes. Root turgor pressure allows the root to axially extend into the soil, while cells near the root tip multiply and re-orient themselves through an enzymatic process that reduces local friction5 (Fig. 1A). Although these processes allow roots to exert enough pressure to fracture solid chalk6, there is no clear understanding as to how or where these pressures are applied. Root caps have been observed swelling in compacted soils, which provides mechanical advantages for the subsequent growth7. However, it is unclear whether this is because of loosening the forefront of the soil or extending pre-existing faults in the media (e.g., cracks).

Fig. 1: Methods, experimental setup, and mathematical model.
Fig. 1: Methods, experimental setup, and mathematical model.The alternative text for this image may have been generated using AI.
Full size image

The method is being developed for A measuring biomechanics associated with root growth by using B cone penetrometer root analogs for C correlated X-ray computed tomography (XCT) and X-ray diffraction (XRD). D Diamond Light Source and diagram of the experimental setup for the correlated XCT and XRD measurements at the DIAD beamline. E Developed in-situ compression rig with F the cone penetrometer and sample near the detector using a root analog cone. G Overlaid XCT and XRD result from DIAD-reconstructed 3D image and 2D diffraction map representing the ensemble of inferred stress values across the sample. H Diagram of the mathematical mechanical model domain and the associated boundary conditions simulating the experiment.

Recently, researchers have used X-ray computed tomography (XCT) to visualize soil displacements associated with growing plant roots on the order of 3–10 μm resolution under loosely packed soil conditions8. However, soil deformation itself is more difficult to quantify under more compact soil conditions, which is expected to become more prominent in agricultural settings given land use intensification and increased machinery weight2. Most conventional laboratory tests (e.g., triaxial) can only deliver insight into dense soil deformation under simplified stress conditions and at the macro/bulk scale. They cannot directly observe stress states in localized areas of deformation, such as shear bands9.

X-ray diffraction (XRD) has emerged as a promising tool for inferring the mechanical deformation state of materials10. This non-destructive technique uses the structural properties of a material’s crystals as a strain gauge. Under applied loads, variations in a material’s structural lattice parameters can be determined based on Bragg’s Law11 (Fig. 1C). Given a material with known elastic constants, local strains can be used to infer corresponding stresses. This method has shown success in quantifying stress fields in granular media via individual particles under confined uniaxial loads12, but has not to date been applied to understanding localized biomechanical processes in soil.

This work shows proof of principle for applying coupled multimodal XCT and XRD measurements to quantify the strain and infer the mechanical stress associated with root growth in soil. We used an artificial root model (i.e., cone penetrometer Fig. 1B) moving into a surrogate soil material, gypsum (calcium sulfate dihydrate, CaSO4.2H2O). All measurements were conducted at Diamond Light Source using the K11 dual imaging and diffraction (DIAD) beamline13. A custom designed load frame was engineered to simulate root growth into the soil (Fig. 1E), using a conical tip (Fig. 1F) as the loading tool. The load frame used a stepper motor to drive the sample upward into the conical tip, penetrating the sample whilst a load cell measured the forces exerted during penetration. Gypsum was selected as the surrogate soil for its relatively soft crystalline structure, facilitating the diffraction measurements. We prepared the sample holders with a wet paste of soil and allowed the samples to dry, thereby emulating strong capillary potentials that are representative of drought conditions. After sample loading, XCT and XRD measurements were taken in sequence (Fig. 1G). Gypsum peak shifts, measured via XRD at the same diffraction probe position, were then used to estimate the strain field.

Results

Evolution of pore architecture and compression zones under analogous root growth

The cone penetrated progressively into the sample to four different depths—0, 1, 5, and 8 mm. At each depth, XCT measurements visualized (Fig. 2A–D) the evolution of the pore space (Fig. 2E–H). These images highlight the “compression zone”, defined by a reduction in both the number and size of pores surrounding the cone tip as it penetrated the soil. To further characterize the compression zone, we monitored changes in pore size distribution (PSD) during penetration (Fig. 2L, M). While the overall distribution pattern of the PSD remained relatively consistent, we observed a quantifiable decrease in the largest pore sizes with increased loading (Fig. 2M). Additionally, the frequency of closed pores (represented by 0 values) also increases with increased loading (Fig. 2L). These changes likely influence local transport of nutrients and water, as volumetric water fluxes are known to scale with the fourth power of pore radius according to Hagen-Poiseuille flow. However, the relatively small magnitude of these changes, coupled with the localized nature of soil displacement by tip-wise root growth, makes it challenging to directly extrapolate the impact that this might have on a natural root during development. Future research should focus on quantifying these impacts with live plant roots.

Fig. 2: Results of the coupled X-ray computed tomography (XCT) imaging and X-ray diffraction (XRD) during root analog penetration.
Fig. 2: Results of the coupled X-ray computed tomography (XCT) imaging and X-ray diffraction (XRD) during root analog penetration.The alternative text for this image may have been generated using AI.
Full size image

A The surface of the sample without the cone. B The root analog conical tip penetrating 1 mm, C 5 mm, D 8 mm into the surface. Compression zone quantified by considering the changes in the pore size around the root tip analog for E surface, F 1 mm penetration depth, G 5 mm penetration depth, and H 8 mm penetration depth. XRD inferred elastic stresses overlay the XCT slices for I 1 mm, J 5 mm, and K 8 mm depths, where the stresses are inferred from the diffraction peak shifts (040) and the elastic modulus of gypsum. Changes in pore size distribution during penetration L full pore size distribution and M monitoring changes in large pores N Illustrates load cell forces associated with penetration tests. Computational models are used to assess the yielding behavior, where the artificial root penetrates into the gypsum continuum from O the surface, P 1 mm, Q 5 mm, and R 8 mm depth, highlighting the expanding yield zone, creating a region that cannot be readily measured via XRD.

Direct XRD mapping reveals anomalous strain distribution and localized reduction

While the XCT results support our initial hypotheses, the overlaid diffraction maps revealed an unexpected finding: stress appears to reduce at the highest penetration depth. (Fig. 2I–K) illustrates the diffraction peak (040) shifts associated with each loading step. For the 1 mm load step (Fig. 2I), we monitored a small region just distal to the cone tip, where peak shifts indicative of loading were observed. Conversely, at 5 mm penetration (Fig. 2J), the region immediately adjacent to the cone tip displayed no noticeable peak shifts. Moving further from the tip ( ~200 μm), we identify a clear topographical boundary of diffraction peak (040) shifts. However, at a penetration depth of 8 mm (Fig. 2K), these peak shifts are no longer undetectable within the limits of our diffraction window. Interestingly, the penetration forces measured by the load cell (Fig. 2N) continue to increase up to approximately 7 mm penetration depth, after which progressive material failure results in a stabilized force reading. While penetration resistance values are high, they are consistent with natural soil values under stiff conditions.

Elasto-plastic modeling provides mechanistic insight into strain localization and relaxation

To gain fundamental insights into the measurements, we conducted a finite element mechanics digital twin simulation (Fig. 2O–R). The simulation considered a cylinder of gypsum, treating it as an elasto-plastic material14. The simulation results highlight the evolution of the inelastic region around the penetrating cone tip, where at 1 mm penetration (Fig. 2P), the inelastic zone is very local to the cone tip, but at 8 mm propagates to the outer radius of the cylinder (Fig. 2R). This result provides insight as to why we see an unshifted zone just distal to the cone tip in the diffraction maps (Fig. 2I–K). When soils deform plastically, soil particles reorient and/or break, forming new particulate arrangements, with mean intra-particle stresses reducing sharply with decreasing particle sizes9. Our XRD peak shift measurements reveal that the elastic deformation of gypsum crystal structures indicates that inter-particle interactions (e.g., breakage, reorientation) result in measurable changes in intra-particle strain, suggesting a relaxation of intra-particle elastic stress. This behavior correlates well with the observed reduction in mean pore size around the cone tip. Therefore, the topographical boundary of XRD peak shift measurements is an indicator of the extent of the plastic deformation zone surrounding the cone.

Discussion

This method offers a robust approach in understanding fundamental biomechanics associated with root growth, effectively addressing common limitations encountered by researchers studying local mechanical behavior. Importantly, root tip growth is unlikely to drag surface material to lower depths; therefore, in vivo diffraction maps are expected to closely resemble those in Fig. 2I, J rather than Fig. 2K.

Controlled experiments with natural plant roots will yield valuable insights into the location of root loads (i.e., radial or axial) and likely reveal whether plant roots are exploiting imperfections in their growth medium (i.e., paths of least resistance or, potentially, crack propagation). Imaging data similar to that shown in Fig. 2A–H, will elucidate the morphological features of plant roots that facilitate penetration through compacted soils, whilst simultaneously identifying pre-existing faults/cracks within the soil structure. Building on this approach, local root growth studies could benefit from the use of other measurement techniques such as digital volume correlation, enabling precise estimation of local root growth biomechanics and the measurement of inelastic stresses. Diffraction maps (Fig. 2I–K) will demonstrate how these growth patterns confer mechanical advantages. Soils exhibiting brittle behavior are anticipated to become more frequent under drought conditions. Hence, even if a plant root cannot necessarily penetrate through the soil axially, some roots may propagate cracks (i.e., linear elastic fracture mechanics) through radial swelling. This mechanism could require less mechanical work than axial penetration-cavity expansion. These elastic stresses are measurable using XRD; therefore, the proposed protocol will facilitate the identification of plant root traits and growth strategies that can overcome these harsh conditions. Thus, traits that enhance growth through compacted soils can be strategically integrated into cover crop breeding programs for regenerative agricultural practices, informing rewilding strategies for over-farmed/desertified areas and ultimately contributing to ecosystem resilience.

Beyond sustainable agriculture and land management, our results have broader applicability in material science and geotechnical engineering, particularly in addressing the complexities of characterizing plasticity in soil-structure interactions. Here, we demonstrate that correlated multimodal XCT and spatially resolved diffraction measurements can effectively characterize these interactions, aiding in the precision design of foundations for critical infrastructure, such as pile-supported wind turbines15.

Methods

Dual imaging and diffraction (DIAD) beamline

The Dual Imaging and Diffraction (DIAD) beamline at Diamond Light Source is a new instrument designed for quasi-simultaneous space-time correlated imaging and diffraction experiments. DIAD combines quasi-simultaneous (sequentially up to a frequency of 10 Hz) X-ray Computed Tomography (XCT) and X-ray Diffraction (XRD) techniques using a dual-beam setup. Both beams are spatially registered, enabling ‘image-guided diffraction’, and allowing for the acquisition of both morphological and structural/compositional information from samples in real-time. XCT offers high-resolution 3D images of the macro-soil structure, revealing the evolution of the root systems and soil morphology. Concurrently, XRD provides information on the crystalline phases, composition, and strain within the soil and root materials. This dual approach allows for the correlation of physical structure with material properties for dynamic systems, improving understanding of the mechanical and compositional changes occurring during root growth.

DIAD uses a novel optical layout where the insertion device, a fixed-gap hybrid wiggler, generates a wide photon fan that is split into two independent beams, each passed through an independent series of optical elements and subsequently combined at the sample position. The imaging beam is full field (1.7 x 1.7 mm) and can be configured in pink beam mode, where the spectral profile is determined by a series of mirror stripes and filters, or monochromatic beam, where a pair of cryo-cooled Si (111) double-bounce crystals (DCM) are used to monochromate the beam in the energy range of 7–38 keV. For this study, the imaging branch was set in a pink low-angle beam with a Pt-Pt mirror stripe setup and a 4 mm Al filter. The diffraction beam operates in monochromatic mode, also using a DCM, but has an additional optical element of a Kirkpatrick-Baez (KB) mirror pair. The KB mirror system focuses the diffraction beam to a spot size of 50 x 50 μm at the sample position, which can then be scanned across the imaging field of view (FOV).

The imaging detector is a PCO.edge 5.5 camera with a 10 μm thick terbium-doped Gadolinium Gallium Garnet (GGG:Tb) scintillator, featuring a pixel size of 0.54 μm and an imaging FOV of 1.4 × 1.2 mm. The diffraction detector is a cadmium telluride Pilatus2 X 2M large 2D area detector, mounted on an industrial robot arm. The imaging detector is mounted downstream of the incident photon beam, whilst the diffraction detector is positioned off the main axis of the imaging beam path, capturing partial Debeye-Scherrer rings. This configuration allows both detectors to operate simultaneously without needing repositioning or causing interference. In order to correct for the changing beam-to-sample geometry of the moving diffraction beam, a geometry calibration scan is performed using a LaB6 standard, mapped over the imaging FOV on a 2D grid. The diffraction geometry is then automatically corrected for in the azimuthal integration step of the data reduction process in the open-source software, DAWN Science.

In-situ compression rig emulating root penetration

The process of root penetration into soil during growth is analogous to a cone penetrometer. This set-up effectively captures the displacement of soil material as it accommodates the penetrating object, whilst the resistance encountered by the cone provides insights into the mechanical properties. Unlike natural root growth, the cone penetrometer allows for controlled displacement and force profiles, establishing a reliable stress–strain field for characterization. Additionally, root penetration is a biological process influenced by factors such as root growth rate, soil moisture, and nutrient availability, whereas the cone penetrometer operates mechanically. Consequently, the penetrometer can follow a pre-determined displacement to reduce the effects of spatial aberration of the photon beam, whereas roots alter their growth direction in response to soil conditions.

XRD is employed to characterize the strain within surrogate soil materials. Surrogate soil was chosen over natural soils due to their compositional and structural/microstructural homogeneity, as well as facilitating diffraction measurements through the crystalline structure. This homogeneity facilitates the mechanical interpretation of peak shifts and broadening during diffraction measurements. Despite these differences, surrogate soils retain a similar morphology to natural soil. Analysis of the diffraction patterns gives access to strain distribution information within the soil samples. This involves collecting ensemble or averaged data to obtain a comprehensive view of the strain characteristics across the soil system in a 2D map. The diffraction data provides insights into the mechanical stresses experienced by the soil during root penetration or cone penetration experiments.

The cone penetrometer experiments utilized three moving sample stages. The baseX stage was responsible for positioning the specimen within the FOV. The general tomography stage (GTS) was used for alignment and rotation. The penetrometer stage, controlled by a linear actuator, loaded the surrogate soil against the fixed penetrometer, ensuring consistent imaging FOVs. The compression rig featured a Nanotec captive linear actuator and a high-resolution magnetic incremental encoder to move the vertical stage, along with an HBM U9C full-bridge 100 N strain gauge serving as the load cell. The frame is constructed with carbon fiber support pillars and steel mounting plates, allowing the X-ray beam to pass only through the carbon components to minimize photon attenuation. Additionally, two articulating chucks were used to align the root analog and sample holder and subsequently locked in position. The compression rig was directly integrated into the beamline control layer to automate the experiment.

A polyether ether ketone (PEEK)-designed cone with an outer diameter of 2.8 mm was mounted to a load cell fixed at the bottom of the frame. We note that we conducted tests with the load cell fixed at both the bottom and the top, and the results were in agreement. PEEK was chosen for its relative X-ray transparency but sufficient mechanical properties. For our experiments, we selected gypsum (calcium sulfate dihydrate, CaSO4.2H2O) as the surrogate soil material. In the sample preparation lab, soil samples were created by filling a small PEEK sample holder (14 mm depth, 3 mm diameter) with soil. Dried paste samples were loaded to emulate soil conditions under drought. 4 g of gypsum powder were mixed with 2 g of water to form a paste, which was then slowly injected into the sample holder using a syringe, filling from the bottom to the top. A diagram of the experimental setup is given in Fig. 1D, E.

Automated acquisition and processing of correlated measurements

The experiments were conducted using both XCT and XRD sequentially. Full tomograms were captured using a pink beam with a peak flux of 31 keV and an energy band width of approximately 15 keV. Tomograms were acquired with the root analog at the center axis of the FOV, and the cone tip 750 pixels from the top of the FOV. The exposure time was 0.014 s, with 5000 projections over a 180 range. Additionally, 50 dark and flat field images were taken for dark/flat field correction. The image resolution was 2560 pixels × 2560 pixels × 2160 pixels. XRD data were collected at an energy of 22 keV and a focused spot-size of 50 x 50 μm across a sub-window of the FOV (coordinates: 180 pixels to 2280 pixels depth, 1280 pixels to 2280 pixels width) around the cone. Diffraction maps were generated at coarse (10 × 11 grid) and fine (20 × 22 grid) resolutions, with each point measured for 4 s. Coarse maps took approximately 7 min, while fine maps took just under 30 min. XCT and XRD measurements were taken at four penetration depths, provided the load cell force remained below 60 N, chosen to reduce the likelihood of load cell calibration drift. Simultaneous force measurements were recorded during the whole experiment using the integrated load cell.

The measurements were obtained using an automated acquisition and processing pipeline. The linear actuator was programmed to move to the specified penetration depth, initiating sequential tomography and diffraction mapping. During tomography acquisition, an automated reconstruction pipeline was triggered using the open-source Python software, Savu16, with complete reconstruction pipelines available in the online Pure repository. For diffraction, an automated data reduction pipeline in Dawn Science17 was employed to convert each 2D detector image into a 1D diffraction pattern, correcting for variable sample-detector geometry using a LaB6 calibration at the start of the experiment; this reduction pipeline is also documented in the Pure repository. After completing the tomography and diffraction maps, the linear actuator advanced to the next penetration depth, repeating the process until the entire sample dataset was acquired.

Post-processing of XRD data

The method of inferring material strains via XRD considers Bragg’s law, which is defined as:

$$n\lambda =2dsin(\theta ),$$
(1)

where λ [m] represents the wave length of incident radiation, n is the diffraction order, d [m] is the distance between adjacent crystal planes, θ [rad] is the Bragg angle, or glancing angle at which one observes diffraction peaks (Fig. 1C). When X-rays diffract with the medias atomic structure with constructive interference, we obtain a peak at a given glancing angle. The spacing of these peaks relate to specific planes in the reciprocal lattice, which is defined as the network of points in the Fourier domain (i.e., q-space), that result from the diffraction measurements. This reciprocal space is related to the crystal plane spacing as:

$$q=2\pi n{d}^{-1},$$
(2)

hence, we monitor diffraction peaks in q-space in accordance to

$$q=\frac{4\pi sin(\theta )}{\lambda }.$$
(3)

The Debye-Scherrer rings result from diffraction (Fig. 1D) represent intensities in the reciprocal space (q-space). Therefore, strain within the crystal is observed as shifts in measured peak locations in q-space. To isolate the effect of compression, changes in q are evaluated solely by comparing measurements from identical spatial beam coordinates. Temperature variations are assumed to have a negligible impact compared to compression-induced peak shifts.

The azimuthal integrated XRD data were used to infer 2D elastic strains based on changes in the peak position in the q-space10. A 10 by 11 grid overlaying the projected area/radiograph of the sample (cone tip and soil) was used to take XRD measurements at each position of the grid, representing an ensemble of diffraction measurements through the sample volume (Fig. 1G). We monitored changes of peaks from an initial q value of q0 = 1.61 Å−1 as determined from an unloaded sample. A Gaussian distribution was fit to the peaks, and the location of the maximum amplitude value was used as the peak q location. For the subsequent loading steps, where the relative sample position where the root analog had penetrated 1, 5, and 8 mm into the soil depths, XRD maps were generated. Differences were taken for each step and the initial diffraction map, and the strain was estimated by

$${\varepsilon }_{d}=\frac{\Delta q}{{q}_{0}+\Delta q},$$
(4)

where Δq is the change in the peak location in the penetrated samples (i.e., 1, 5, and 8 mm) with respect to the initial state of the sample (0 mm). We considered the soil sample to have material properties associated with a dried gypsum paste, where the elastic modulus is Eg = 1.75 MPa18. As such, we are able to infer elastic stress values based on σd = Egεd. We note that the natural gypsum rock has a failure stress at σy = 60 MPa19, which was consistent with the resulting XRD inferred stress values we monitored. We note that these stresses are higher than the values obtained from the load cell measurements, as loads close to the cone tip likely induce more concentrated stresses that cause the gypsum to fail locally. Bulk scale imperfections may cause a reduction in the load cell measurements. Scripts for determining peak positions, generating diffraction maps, and taking the differences between maps were all developed in Python and are available in the data repository.

Post-processing of XCT data

For the same dataset, XCT images were used to monitor the evolution of the soil pore space over the different penetration steps. Representative 2D central slices were extracted from the XCT data for the 0, 1, 5, and 8 penetration steps. Each of these four images was converted into an 8-bit image for subsequent processing. A median filter with a square kernel and radius of 4 pixels was applied to the images to mitigate shot noise and smooth/average the image data. To segment the pore space from the solid soil fraction, we employed Otsu’s thresholding method, which identifies pixel values that maximize inter-class variance based on the image histogram20. Following segmentation, a distance transformation was applied to quantify and label pore sizes. Given the pore space, denoted as Ωp (i.e., pixels with a value 0 in the segmented image), and the boundary between pores and solids, ∂Ωp (i.e., pixels with adjacent pixels having 0 on one side and 1 on the other), we determine the smallest kernel that can fit at any pixel location in the pore space \({\overrightarrow{x}}^{(p)}\in {\Omega }_{p}\) as having a radius defined as:

$$r=\min \left\{{\left(\mathop{\sum }\limits_{i = 1}^{n}{\left(\mathop{x}\nolimits_{i}^{(w)}-\mathop{x}\nolimits_{i}^{(p)}\right)}^{2}\right)}^{1/2}\right\},\ \ {\overrightarrow{x}}^{(w)}\in \partial {\Omega }_{p}.$$
(5)

Each pixel in the pore space is color coded according to its radius value. This processing allows us to monitor the evolution of the pore space near the tip of the root analog throughout the penetration process, facilitating the assessment of bulk scale compression zones.

We delineate the compression zone based on the distance maps. We use a local ball with a 5-pixel radius and obtain an average pore size value at each pixel. If that average pore size falls below 1 μm, and is connected to the region adjacent to the cone, we interpret this as a compressed zone. Image processing was carried out in Matlab.

Modeling elasto-plasticity associated with penetration

To validate XRD results with the established theory of deformation, we modeled the mechanics of cone penetration through a uniform medium. While there is granularity present in the XCT images, the medium is assumed to behave as an elasto-plastic bulk material for the simplicity of the model, where we consider an equilibrium equation as:

$$\nabla \cdot {\boldsymbol{\sigma }}={\bf{0}},\ \ {\bf{x}}\in {\boldsymbol{\Omega }},$$
(6)

where σ = σij represents the stress tensor and Ω is the material in the cylindrical volume analogous to the experiment. For the linear elastic case, we relate the stresses to the strains as

$${\boldsymbol{\sigma }}={\bf{C}}:{{\boldsymbol{\epsilon }}}_{e}({\bf{u}}),$$
(7)

where C is the elasticity tensor (4th order) and ϵ(u) is the elastic strain tensor (2nd order) defined by:

$${{\boldsymbol{\epsilon }}}_{e}({\bf{u}})=(\nabla {\bf{u}}+\nabla {{\bf{u}}}^{T}),\ \ {\bf{x}}\in {\boldsymbol{\Omega }}.$$
(8)

Note that it’s convenient to consider the vector-matrix convention for the constitutive laws (i.e., reshaping the tensors). If we consider σ consisting of n by m stress components, or a 3 by 3 matrix:

$${\boldsymbol{\sigma }}=\left[\begin{array}{ccc}{\sigma }_{11}&{\sigma }_{21}&{\sigma }_{31}\\ {\sigma }_{12}&{\sigma }_{22}&{\sigma }_{32}\\ {\sigma }_{13}&{\sigma }_{23}&{\sigma }_{33}\end{array}\right],$$
(9)

we can collapse them onto a 9 by 1 vector:

$$\overrightarrow{{\boldsymbol{\sigma }}}={\left[\begin{array}{ccccccccc}{\sigma }_{11}&{\sigma }_{22}&{\sigma }_{33}&{\sigma }_{12}&{\sigma }_{23}&{\sigma }_{31}&{\sigma }_{13}&{\sigma }_{32}&{\sigma }_{21}\end{array}\right]}^{T}.$$
(10)

As such, σ = C: ϵe(u) can be equivalently expressed as:

$$\overrightarrow{{\boldsymbol{\sigma }}}=[{\bf{C}}]{\overrightarrow{{\boldsymbol{\epsilon }}}}_{e}({\bf{u}}),$$
(11)

where [C] is the matrix representation of the stiffness tensor C. In this work, we aim to improve understanding of both the elastic and inelastic deformations, therefore, we break the components of strain into elastic and plastic14

$${\boldsymbol{\epsilon }}={{\boldsymbol{\epsilon }}}_{e}+{{\boldsymbol{\epsilon }}}_{p},$$
(12)

where the elastic strain ϵe is described by eq (8). To quantify plastic deformation, we must assess the material’s yielding, which is best handled by examining the principle stress components. If we consider the stress tensor as a matrix with rows and columns (indexed by i for rows and j for column), we solve the diagonalization problem:

$${\boldsymbol{\sigma }}={\sigma }_{ii}^{{\prime} }{\bf{I}},$$
(13)

where I is the identity matrix and \({\sigma }_{ii}^{{\prime} }\) are the magnitudes of the principal stresses in an associated direction, which are defined as the eigenvalues of the stress tensor. Solving \(det({\boldsymbol{\sigma }}-{\sigma }_{ii}^{{\prime} }{\bf{I}})=0\) for the different values of \({\sigma }_{ii}^{{\prime} }\) provides the principal stresses. In particular, for 3D Cartesian coordinates, we consider our collection of principal stresses to be

$${{\boldsymbol{\sigma }}}^{{\prime} }=\left[\begin{array}{ccc}{\sigma }_{11}^{{\prime} }&0&0\\ 0&{\sigma }_{22}^{{\prime} }&0\\ 0&0&{\sigma }_{33}^{{\prime} }\end{array}\right].$$
(14)

We use the principal stresses to formulate our constituent laws, where we consider elastic deformation for small stresses and perfectly plastic deformation with an associated flow law for stresses which exceed the von Mises yield criterion, defined as:

$${\sigma }_{v}=\sqrt{\frac{1}{2}({({\sigma }_{11}^{{\prime} }-{\sigma }_{22}^{{\prime} })}^{2}+{({\sigma }_{22}^{{\prime} }-{\sigma }_{33}^{{\prime} })}^{2}+{({\sigma }_{33}^{{\prime} }-{\sigma }_{11}^{{\prime} })}^{2})},$$
(15)

representing a measure of the magnitude of the differences between the principle stresses and indicating the shear stress of the material. We note that in standard engineering practices, the Mohr-Coulomb criteria are often invoked to quantify inelastic behavior. However, as we’re dealing with smaller scales and trying to model a dried paste of gypsum, the von Mises yield criterion is sufficient for describing the inelastic behavior of our system. We define a yield function based on our criteria as:

$$F({{\boldsymbol{\sigma }}}^{{\prime} })={\sigma }_{y}-{\sigma }_{v},$$
(16)

where σy is the yield stress of the material. The material will deform in an inelastic manner when \(F({{\boldsymbol{\sigma }}}^{{\prime} })=0\) which can be interpreted to mean that the stress conditions have a limitation based on the material’s “strength”. Once that threshold is reached, the material starts to slip, re-orient, and effectively flow. The amalgamation of this behavior is categorized as inelastic behavior, which is characterized in this model as plasticity. We note that these processes occur between a material’s yield strength and ultimate (i.e., failure) strength. If we focus again on the concept of material ‘flowing’, we should think of a fluid and come to the idea that strain rates are proportional to stresses. Note that the material behaves as incompressible during yield14. Note that the flow of material is local within the yield zone. The remote elastic zone is still compressible and acts to constrain the solution. We can, therefore, rewrite our constitutive elastic law in terms principal stresses and rates:

$${\dot{{\boldsymbol{\sigma }}}}^{{\prime} }={\bf{C}}:{\dot{{\boldsymbol{\epsilon }}}}_{e}({\bf{u}}),$$
(17)

where \({\dot{{\boldsymbol{\sigma }}}}^{{\prime} }=\frac{d{{\boldsymbol{\sigma }}}^{{\prime} }}{dt}\) and \({\dot{{\boldsymbol{\epsilon }}}}_{e}=\frac{d{{\boldsymbol{\epsilon }}}_{e}}{dt}\) are the stress and elastic strain rate tensors, respectively. We revisit the yield function and create a consistency condition at the yield surface (i.e., at \(F({{\boldsymbol{\sigma }}}^{{\prime} })=0\)):

$$\dot{F}={\frac{\partial F({{\boldsymbol{\sigma }}}^{{\prime} })}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}}^{T}{\dot{\overrightarrow{{\boldsymbol{\sigma }}}}}^{{\prime} }.$$
(18)

We apply an associated flow rule to quantify the plastic strain behavior, which specifies that the incremental change in the plastic strains is proportional to the changes in our yield function with respect to changes in our principal stresses, expressed as

$${\dot{\overrightarrow{{\boldsymbol{\epsilon }}}}}_{p}=\lambda \frac{\partial F({{\boldsymbol{\sigma }}}^{{\prime} })}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }},$$
(19)

where λ is the plastic multiplier, effectively acting as a Lagrangian multiplier that ensures the yield function remains at zero. We consider perfectly plastic conditions for this work, which allows for certain estimates for the plastic multiplier. If we rewrite eq. (12) in terms of the elastic strain, i.e., (ϵe = ϵ − ϵp), substitute this term in for eq. (17) (i.e., \({\dot{{\boldsymbol{\sigma }}}}^{{\prime} }={\bf{C}}:(\dot{{\boldsymbol{\epsilon }}}-{\dot{{\boldsymbol{\epsilon }}}}_{p})\))), and substitute in our consistency condition for the eq. (18), we come to:

$${\dot{\overrightarrow{{\boldsymbol{\sigma }}}}}^{{\prime} }={\bf{[C]}}(\dot{\overrightarrow{{\boldsymbol{\epsilon }}}}-\lambda \frac{\partial F({{\boldsymbol{\sigma }}}^{{\prime} })}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}),$$
(20)

where we note here that we have strain rates as a function of both the stress rates and the stress. We can substitute eq. (20) into the consistency condition eq. (18):

$$\dot{F}=\frac{\partial F({{\boldsymbol{\sigma }}}^{{\prime} })}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}\left({\bf{[C]}}(\dot{\overrightarrow{{\boldsymbol{\epsilon }}}}-\lambda \frac{\partial F({{\boldsymbol{\sigma }}}^{{\prime} })}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }})\right).$$
(21)

At \(\dot{F}=0\), we obtain an expression for the plastic multiplier:

$$\lambda =\frac{{\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}}^{T}{\bf{[C]}}}{{\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}}^{T}{\bf{[C]}}\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}}\dot{\overrightarrow{\epsilon }}.$$
(22)

We can substitute this (eq. (22) into eq. (20) and find a common factor for \(\dot{\overrightarrow{\epsilon }}\):

$${\dot{\overrightarrow{{\boldsymbol{\sigma }}}}}^{{\prime} }=\left({\bf{[C]}}-\frac{{\bf{[C]}}\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}{\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}}^{T}{\bf{[C]}}}{{\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}}^{T}{\bf{[C]}}\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}}\right)\dot{\overrightarrow{\epsilon }},$$
(23)

Consequently, we only have stress rates and strain rates (i.e., no absolute stress values). This gives rise to a new effective elasto-plastic stiffness tensor:

$${{\bf{[C]}}}^{ep}=\left({\bf{[C]}}-\frac{{\bf{[C]}}\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}{\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}}^{T}{\bf{[C]}}}{{\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}}^{T}{\bf{[C]}}\frac{\partial F}{\partial {\overrightarrow{{\boldsymbol{\sigma }}}}^{{\prime} }}}\right).$$
(24)

Thus, our domain equations are as follows:

$$\left\{\begin{array}{ll}\nabla \cdot {{\boldsymbol{\sigma }}}^{{\prime} }={\bf{0}},&{\bf{x}}\in {\boldsymbol{\Omega }},\\ {{\boldsymbol{\sigma }}}^{{\prime} }={\bf{C}}:(\nabla {\bf{u}}+\nabla {{\bf{u}}}^{T}),&F({{\boldsymbol{\sigma }}}^{{\prime} }) > 0,\\ {{\boldsymbol{\sigma }}}^{{\prime} }={{\bf{C}}}^{ep}:(\nabla {\bf{u}}+\nabla {{\bf{u}}}^{T}),&F({{\boldsymbol{\sigma }}}^{{\prime} })=0.\\ \end{array}\right.$$
(25)

While λ can be analytically determined in the elasto-perfectly plastic scenario, this was resolved numerically using COMSOL, considering the Kuhn-Tucker conditions.

The work considers a set of boundary conditions. We consider axial symmetry along the central axis and a cylindrical tube of material rising towards a fixed stiff cone (Fig. 1H). Axial symmetry is designated as:

$${\bf{u}}\cdot {\hat{{\bf{e}}}}_{1}=0,\ \ {\bf{x}}\in {\Gamma }_{{\bf{Axis}}},$$
(26)

which restricts radial displacements at the origin. Considering an angular coordinate ϕ, we know that there are no changes to the state variable (displacement vector) at any orientation:

$$\frac{\partial {\bf{u}}}{\partial \phi }={\bf{0}},\ \ {\bf{x}}\in \Omega .$$
(27)

Simulations are carried out by raising the soil (gypsum) domain into the artificial root (cone). The top of the cone is considered fixed:

$${\bf{u}}={\bf{0}},\ \ {\bf{x}}\in {\Gamma }_{{\bf{C,Top}}}.$$
(28)

The bottom and edges of the soil domain boundaries have a prescribed vertical displacement:

$${\bf{u}}={[0,{w}_{step}]}^{T},\ \ {\bf{x}}\in {\Gamma }_{{\bf{bot}}}\cup {\Gamma }_{{\bf{out}}},$$
(29)

where wstep represents the parametric vertical steps taken during the simulation. For conditions where the surface of the cone tip and the soil are not in contact, these surfaces are considered free surfaces:

$$\hat{{\bf{n}}}\cdot \nabla {\bf{u}}={\bf{0}},\ \ {\bf{x}}\in {\Gamma }_{{\bf{top}}}\cup {\Gamma }_{{\bf{C,tip}}}.$$
(30)

We define contact pairs between the soil and the cone. As the soil domain moves into the cone, we designate the soil surface as the ‘source’ boundary and the cone surface as the ‘destination’ boundary. When the cone domain Ωc overlaps with the soil domain Ω (i.e., x ΩΩc, a penalty pressure is applied to the surfaces that are intended to push against one another:

$$\hat{{\bf{n}}}\cdot {\boldsymbol{\sigma }}={p}_{pen},\ \ {\bf{x}}\in ({\Gamma }_{{\bf{top}}}\cap \Omega \cap {\Omega }_{{\bf{c}}})\cup ({\Gamma }_{{\bf{C,tip}}}\cap \Omega \cap {\Omega }_{{\bf{c}}}),$$
(31)

indicating that a penalty pressure is exerted on the surfaces, equal and opposite, in order to simulate the contact. Hence, our final system of equations is as follows:

$$\left\{\begin{array}{ll}\nabla \cdot {{\boldsymbol{\sigma }}}^{{\prime} }={\bf{0}},\qquad\qquad\qquad\;\;\,{\bf{x}}\in {\boldsymbol{\Omega }},\\ {{\boldsymbol{\sigma }}}^{{\prime} }={\bf{C}}:(\nabla {\bf{u}}+\nabla {{\bf{u}}}^{T}),\quad\;\, {F}({{\boldsymbol{\sigma }}}^{{\prime} }) > 0,{\bf{x}}\in {\boldsymbol{\Omega }},\\ {{\boldsymbol{\sigma }}}^{{\prime} }={{\bf{C}}}^{ep}:(\nabla {\bf{u}}+\nabla {{\bf{u}}}^{T}),\;\;F({{\boldsymbol{\sigma }}}^{{\prime} })=0,{\bf{x}}\in {\boldsymbol{\Omega }},\\ {\bf{u}}\cdot {\hat{{\bf{e}}}}_{1}=0,\qquad\qquad\qquad\;\;\,{\bf{x}}\in {\Gamma }_{{\bf{Axis}}},\\ {\bf{u}}={\bf{0}},\qquad\qquad\qquad\qquad\;{\bf{x}}\in {\Gamma }_{{\bf{C,Top}}},\\ {\bf{u}}={[0,{w}_{step}]}^{T},\qquad\qquad\;\;\,{\bf{x}}\in {\Gamma }_{{\bf{bot}}}\cup {\Gamma }_{{\bf{out}}},\\ \hat{{\bf{n}}}\cdot \nabla {\bf{u}}={\bf{0}},\qquad\qquad\qquad\,{\bf{x}}\in {\Gamma }_{{\bf{top}}}\cup {\Gamma }_{{\bf{C,tip}}},\\ \hat{{\bf{n}}}\cdot {\boldsymbol{\sigma }}={p}_{pen},\qquad\qquad\quad\;\;\;{\bf{x}}\in ({\Gamma }_{{\bf{top}}}\cap \Omega \cap {\Omega }_{{\bf{c}}})\cup ({\Gamma }_{{\bf{C,tip}}}\cap \Omega \cap {\Omega }_{{\bf{c}}}).\end{array}\right..$$
(32)