This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

11institutetext: Holger Götz 22institutetext: Thorsten Pöschel33institutetext: Institute for Multiscale Simulations
Friedrich-Alexander-Universität Erlangen-Nürnberg
Cauerstraße 3, 91058 Erlangen
Germany
33email: [email protected]

DEM-Simulation of thin elastic membranes interacting with a granulate

Holger Götz    Thorsten Pöschel
(Received: / Accepted: date)
Abstract

For a wide range of applications, we need DEM simulations of granular matter in contact with elastic flexible boundaries. We present a novel method to describe the interaction between granular particles and a flexible elastic membrane. Here, the standard mass-spring model approach is supplemented by surface patches given by a triangulation of the membrane. In contrast to standard mass-spring models, our simulation method allows for an efficient simulation even for large particle size dispersion. The novel method allows coarsening of the mass-spring system leading to a substantial increase of computation efficiency. The simulation method is demonstrated and benchmarked for a triaxial test.

Keywords:
DEM boundary condition elastic membrane triaxial test
journal: Granular Matter

1 Introduction

For many applications in granular matter research, the system boundaries are given by deformable containers which may be modeled as elastic membranes. Of particular interest are jamming systems where the granulate changes its mechanical properties drastically when the particle number density in the system is changed liuJammingNotJust1998 ; ohernJammingZeroTemperature2003 ; ciamarraRecentResultsJamming2010 , which is frequently achieved by evacuating the air from a deformable container partly filled by granulate. Prominent examples are granular robotic grippers brownUniversalRoboticGripper2010 , where this mechanism is used to grip and manipulate objects, granular paws hauserFrictionDampingCompliant2016 and similar fitzgeraldReviewJammingActuation2020 .

In these cases, the system dynamics is determined by two-way coupling, that is, the deformation of the membrane (e.g. caused by external air pressure) implies forces on the granular particles and the membrane is deformed under the action of the granular packing. Such membranes can be modeled as mass-spring systems (MSS), e.g. debonoDiscreteElementModelling2012 . Here the membrane is described as a regular or irregular graph whose vertices are particles and whose edges are linear or non-linear elastic springs. The elastic behavior is, thus, described by the springs and the contacts between the membrane and the enclosed granular particles are described by the contacts between the membrane’s particles and the particles of the granulate.

The choice of the membrane’s structure is critical: If the meshes are too coarse, particles can penetrate the membrane. Therefore, the mesh width has to be chosen according to the smallest particles in the system quDiscreteElementModelling2019 ; debonoDiscreteElementModelling2012 . This is problematic for several reasons: First, in the coarse of the simulation when the membrane and the granulate particles interact, the mesh width may change which is difficult to predict. Second, for the simulation of a highly disperse granulate, the number of membrane particles and springs can be very large, resulting in an inefficient simulation. The problem can be solved by artificially increasing the sizes of the non-interacting membrane particles (overlapping particles) wuStudyShearBehavior2021 which, however, introduces an undesired thickness of the membrane. All MSS models are problematic for the modeling of tangential (frictional) forces along the membrane since the contacts of the membrane particles - granular particles depends on the concrete arrangement of the particle positions.

In the current paper, we describe a novel type of MSS which allows for the simulation of impenetrable flexible elastic boundaries requiring a moderate number of membrane particles. This model does not suffer from the drawbacks discussed above. Since by construction the membrane is impenetrable, the meshes can be chosen larger which makes our method computationally efficient. The proposed model was used recently to simulate a granular gripper gotzSoftParticlesReinforce2021 and a bending beam of granular meta-material bendingBeamMeta:2022 .

2 Model description

2.1 Particle: particle interaction

The discrete element method (DEM) solves Newton’s equation for the position 𝒓i\boldsymbol{r}_{i} and the angular orientation 𝝋i\boldsymbol{\varphi}_{i} of each particle, ii, of mass mim_{i} and tensorial moment of inertia, J^i\hat{J}_{i}:

mid2𝒓idt2\displaystyle m_{i}\frac{\text{d}^{2}\boldsymbol{r}_{i}}{\text{d}t^{2}} =𝑭i=ji𝑭ij+𝑭iext,\displaystyle=\boldsymbol{F}_{i}=\sum\limits_{j\neq i}\boldsymbol{F}_{ij}+\boldsymbol{F}_{i}^{\text{ext}}\,, (1)
J^id2𝝋idt2\displaystyle\hat{J}_{i}\frac{\text{d}^{2}\boldsymbol{\varphi}_{i}}{\text{d}t^{2}} =𝑴i=ji𝑴ij.\displaystyle=\boldsymbol{M}_{i}=\sum\limits_{j\neq i}\boldsymbol{M}_{ij}\,. (2)

Here, 𝑭iext\boldsymbol{F}_{i}^{\text{ext}} is an external force, e.g. gravity, and 𝑭ij\boldsymbol{F}_{ij} and 𝑴ij\boldsymbol{M}_{ij} are the force and torque acting on particle ii due to contacts with particles jj. There are several models for 𝑭ij\boldsymbol{F}_{ij} and 𝑴ij\boldsymbol{M}_{ij} as functions of the relative position, orientation, velocity and angular velocity of the involved particles, ii and jj, for an extended discussion see, e.g., shaferForceSchemesSimulations1996 ; poschelComputationalGranularDynamics2005 ; kruggel-emdenReviewExtensionNormal2007 ; kruggel-emdenStudyTangentialForce2008 ; matuttisUnderstandingDiscreteElement2014 .

2.2 Membrane: topology

In the current paper, we focus on the description of an ambient membrane and its interaction with the granular particles. In our model, the elastically deformable membrane is modeled by mass-carrying particles that are connected by viscoelastic springs (mass-spring system, MSS). The topology of the membrane is given by a mathematical graph whose vertices and edges are represented by particles and springs, respectively.

The positions of the membrane particles (here called vertex particles), thus, describe the shape of the membrane (Fig. 1).

Figure 1: Sketch of the MSS

They are subject of Newton’s equations where the forces acting on the vertex membrane particles originate from three contributions: (a) viscoelastic stretching of the membrane, (b) moments due to bending of the membrane, and (c) interaction of granular particles with the membrane. We shall discuss these contributions in Secs. 2.3-2.5. The total force acting on the vertex particles is the sum of these three contributions.

2.3 Membrane: stretching

Given two adjacent vertex particles i,ji,j at positions 𝝆i\boldsymbol{\rho}_{i}, 𝝆j\boldsymbol{\rho}_{j} and velocities 𝝆˙i\dot{\boldsymbol{\rho}}_{i}, 𝝆˙j\dot{\boldsymbol{\rho}}_{j}, we define the relative quantities

𝝆ij\displaystyle\boldsymbol{\rho}_{ij} 𝝆i𝝆j,\displaystyle\equiv\boldsymbol{\rho}_{i}-\boldsymbol{\rho}_{j}, (3)
𝝆˙ij\displaystyle\dot{\boldsymbol{\rho}}_{ij} 𝝆˙i𝝆˙j\displaystyle\equiv\dot{\boldsymbol{\rho}}_{i}-\dot{\boldsymbol{\rho}}_{j} (4)

and the unit vector

𝝆^ij\displaystyle\hat{\boldsymbol{\rho}}_{ij} 𝝆ijρij.\displaystyle\equiv\frac{\boldsymbol{\rho}_{ij}}{\rho_{ij}}\,. (5)

The interaction between particles ii and jj is due to linear elastic spring. Particle ii feels the force

𝑭ijspring=𝝆^ij[k(ρijρij0)2γkmijeff𝝆^ij𝝆˙ij],\displaystyle\boldsymbol{F}_{ij}^{\,\text{spring}}=\hat{\boldsymbol{\rho}}_{ij}\left[k\left(\rho_{ij}-\rho_{ij}^{0}\right)-2\gamma\sqrt{k\,m_{ij}^{\text{eff}}}\,\hat{\boldsymbol{\rho}}_{ij}\cdot\dot{\boldsymbol{\rho}}_{ij}\right], (6)

which is the force of a damped harmonic oscillator, with equilibrium length ρij0\rho_{ij}^{0}, effective mass mijeff=mimj/(mi+mj)m_{ij}^{\text{eff}}=m_{i}m_{j}/(m_{i}+m_{j}), damping coefficient γ\gamma, and spring constant kk.

To relate the spring constant, kk, to material characteristics, we notice that each realistic membrane has a finite width, dd, and the elasticity of the membrane material is characterized by its elastic modulus EE. For our idealized two-dimensional membrane of vanishing thickness, one obtains the elastic constant kotMassSpringModels2017 ; ostoja-starzewskiLatticeModelsMicromechanics2002 .

k=32Ed.k=\frac{\sqrt{3}}{2}E\,d\,. (7)

2.4 Membrane: flexibility

To explain the description of membrane flexibility, we consider four adjacent vertex particles at positions 𝝆1\boldsymbol{\rho}_{1}, 𝝆2\boldsymbol{\rho}_{2}, 𝝆3\boldsymbol{\rho}_{3}, 𝝆4\boldsymbol{\rho}_{4} bridsonSimulationClothingFolds2003 , see Fig. 2.

Refer to caption
Figure 2: The deformation of the membrane is described by the angle θ12\theta_{12} between the normal vectors of adjacent triangles 134\triangle 134 and 243\triangle 243. θ12\theta_{12} is extremely exagerated in this sketch.

The vertex particles span two triangles with normal vectors

𝒏1\displaystyle\boldsymbol{n}_{1} =(𝝆1𝝆3)×(𝝆1𝝆4)\displaystyle=(\boldsymbol{\rho}_{1}-\boldsymbol{\rho}_{3})\times(\boldsymbol{\rho}_{1}-\boldsymbol{\rho}_{4}) (8)
𝒏2\displaystyle\boldsymbol{n}_{2} =(𝝆2𝝆4)×(𝝆2𝝆3).\displaystyle=(\boldsymbol{\rho}_{2}-\boldsymbol{\rho}_{4})\times(\boldsymbol{\rho}_{2}-\boldsymbol{\rho}_{3})\,. (9)

The corresponding angle θ12\theta_{12}

cosθ12𝒏1𝒏2\displaystyle\cos\theta_{12}\equiv\boldsymbol{n}_{1}\cdot\boldsymbol{n}_{2} (10)

characterizes the flection of the triangles, with respect to their common edge 𝝆43=𝝆4𝝆3\boldsymbol{\rho}_{43}=\boldsymbol{\rho}_{4}-\boldsymbol{\rho}_{3}. The restoring torque counteracting the flection can be expressed by elastic and dissipative forces, 𝑭iel\boldsymbol{F}_{i}^{\text{el}}, acting on the involved vertex particles, i{1,2,3,4}i\in\{1,2,3,4\} bridsonSimulationClothingFolds2003 ,

𝑭iel\displaystyle\boldsymbol{F}_{i}^{\text{el}} =kel|𝝆43|2|𝒏1|+|𝒏2|(sinθ122sinθ1202)𝒖i,\displaystyle=k^{\text{el}}\frac{\left|\boldsymbol{\rho}_{43}\right|^{2}}{|\boldsymbol{n}_{1}|+|\boldsymbol{n}_{2}|}\left(\sin{\frac{\theta_{12}}{2}}-\sin{\frac{\theta_{12}^{0}}{2}}\right)\boldsymbol{u}_{i}, (11)
𝑭idiss\displaystyle\boldsymbol{F}_{i}^{\text{diss}} =kdiss|𝝆43|θ˙12𝒖i,\displaystyle=-k^{\text{diss}}\,|\boldsymbol{\rho}_{43}|\,\dot{\theta}_{12}\boldsymbol{u}_{i}\,, (12)

where kelk^{\text{el}} and kdissk^{\text{diss}} are material parameters.

The directions of the forces are linear combinations of the triangles’ normal vectors given by

𝒖1\displaystyle\boldsymbol{u}_{1} =|𝝆43|𝒏1|𝒏1|2,\displaystyle=|\boldsymbol{\rho}_{43}|\frac{\boldsymbol{n}_{1}}{|\boldsymbol{n}_{1}|^{2}}, (13)
𝒖2\displaystyle\boldsymbol{u}_{2} =|𝝆43|𝒏2|𝒏2|2,\displaystyle=|\boldsymbol{\rho}_{43}|\frac{\boldsymbol{n}_{2}}{|\boldsymbol{n}_{2}|^{2}}, (14)
𝒖3\displaystyle\boldsymbol{u}_{3} =(𝒙1𝒙4)𝝆43|𝝆43|𝒏1|𝒏1|2+(𝒙2𝒙4)𝝆43|𝝆43|𝒏2|𝒏2|2,\displaystyle=\frac{(\boldsymbol{x}_{1}-\boldsymbol{x}_{4})\cdot\boldsymbol{\rho}_{43}}{|\boldsymbol{\rho}_{43}|}\frac{\boldsymbol{n}_{1}}{|\boldsymbol{n}_{1}|^{2}}+\frac{(\boldsymbol{x}_{2}-\boldsymbol{x}_{4})\cdot\boldsymbol{\rho}_{43}}{|\boldsymbol{\rho}_{43}|}\frac{\boldsymbol{n}_{2}}{|\boldsymbol{n}_{2}|^{2}}, (15)
𝒖4\displaystyle\boldsymbol{u}_{4} =(𝒙1𝒙3)𝝆43|𝝆43|𝒏1|𝒏1|2+(𝒙2𝒙3)𝝆43|𝝆43|𝒏2|𝒏2|2.\displaystyle=\frac{(\boldsymbol{x}_{1}-\boldsymbol{x}_{3})\cdot\boldsymbol{\rho}_{43}}{|\boldsymbol{\rho}_{43}|}\frac{\boldsymbol{n}_{1}}{|\boldsymbol{n}_{1}|^{2}}+\frac{(\boldsymbol{x}_{2}-\boldsymbol{x}_{3})\cdot\boldsymbol{\rho}_{43}}{|\boldsymbol{\rho}_{43}|}\frac{\boldsymbol{n}_{2}}{|\boldsymbol{n}_{2}|^{2}}\,. (16)

Each vertex particle is involved in 6 different pairs of triangles, see Fig. 1. The total force acting on a vertex particle is, thus, the sum of the 6 corresponding forces given by Eqs. (11, 12).

2.5 Membrane: granulate-membrane interaction

For the description of the interaction between the membrane and the confined granular particles, we assume triangular patches spanned between the time dependent momentary positions of adjacent vertex particles, Fig. 3.

Refer to caption
Figure 3: Sketch of a contact between a granular particle and a triangular patch. The resulting force 𝑭c\boldsymbol{F}_{c} is mapped to the involved vertex particles 𝝆1\boldsymbol{\rho}_{1}, 𝝆2\boldsymbol{\rho}_{2}, 𝝆3\boldsymbol{\rho}_{3} according to the barycentric weights a1a_{1}, a2a_{2}, a3a_{3} of the contact point 𝒙c\boldsymbol{x}_{c} with respect to the locations of the vertex particles.

The interaction of the granular particles with the membrane is then described by contacts between the granular particles and the patches. This assures that the patches are always impenetrable disregarding of the sizes of the particles and the deformation of the membrane.

Contacts between a patch and a granular particle are classified as vertex, edge, or face contact:

vertex contact if 𝒙c=𝝆i;i{1,2,3}edge contact if (𝒙c𝝆j)×(𝝆i𝝆j)=𝟎;i,j{1,2,3};ijface contact else\begin{split}\text{vertex contact if ~{}}&\boldsymbol{x}_{c}=\boldsymbol{\rho}_{i}\,;~{}i\in\{1,2,3\}\\ \text{edge contact if~{}}&\left(\boldsymbol{x}_{c}-\boldsymbol{\rho}_{j}\right)\times\left(\boldsymbol{\rho}_{i}-\boldsymbol{\rho}_{j}\right)=\boldsymbol{0}\,;\\ &~{}i,\,j\in\{1,2,3\}\,;~{}i\neq j\\ \text{face contact~{}}&\text{else}\end{split} (17)

In case a granular particle contacts two neighboring patches, AA and BB, we chose the adequate contacts according to Tab. 1 in dependence whether these contacts are face, edge, or vertex contacts huNewAlgorithmContact2013

face AA edge AA vertex AA
face BB AA and BB BB BB
edge BB AA AA or BB (rand) BB
vertex BB AA AA AA or BB (rand)
Table 1: Selection of contacts for the case that a granular particle ist in contact with two adjacent patches, AA and BB

These selection rules do only apply if the patches AA and BB have a common edge. Otherwise, all contacts are handles regularly.

In case a granular particle contacts three neighboring patches at their common vertex, one of these contacts is selected randomly and the others are disregarded.

Contacts of the membrane with itself may be calculated from contacts between vertex particles and triangular patches.

Once the contact point is defined, we compute the force according to the specified contact law. The relative velocity of the granular particle and the membrane at the contact point which enters the force is interpolated from the velocities of the vertex particles using barycentric weights, as sketched in Fig. 3. Similarly, the obtained force is distributed to the involved vertex particles with barycentric weights a1a_{1}, a2a_{2}, a3a_{3}. The positions and velocities of the vertex particles and, thus, the dynamics of the membrane are obtained by numerical integration in the same way as the granular particles.

The above selection rule above in combination with the barycentric partition of the force leads to smooth and physically plausible forces acting on the vertex particles. huNewAlgorithmContact2013

3 Applications

We implemented the described flexible wall into the DEM program MercuryDPM weinhartFastFlexibleParticle2020 . Here we present two examples of its application.

3.1 Triaxial test

The triaxial test is commonly used to investigate the mechanical properties of a granular sample. To that aim, the sample is placed between two parallel platens and wrapped by a cylindrical membrane, see Fig. 4.

Refer to caption
Refer to caption
Figure 4: A triaxial test cell in its initial and final states

A confining stress σc\sigma_{\text{c}} in radial direction is applied through the membrane. By controlling the initial distance h=h0h=h_{0} between the platens, an initial stress σp=σc\sigma_{\text{p}}=\sigma_{\text{c}} is applied in axial direction. Then, the platens are displaced at constant relative velocity 𝒗𝒑\boldsymbol{v_{p}} to apply a strain ϵ=log(h0/h)\epsilon=\log(h_{0}/h). We record the corresponding deviatoric stress σd=σpσc\sigma_{\text{d}}=\sigma_{\text{p}}-\sigma_{\text{c}}.

In the simulation, we represent the platens by rigid walls and the membrane by an MSS. We place small particles at random positions inside the membrane such that they do not contact one another. To generate the initial conditions, we apply the Lubachevsky–Stillinger algorithm lubachevskyGeometricPropertiesRandom1990 . We then gradually apply an initial stress, σp\sigma_{p}, to the platens and a confining stress, σc\sigma_{\text{c}}, to the membrane. To this end, each triangular patch of area AiwA^{w}_{i} and normal unit vector 𝒏^iw\hat{\boldsymbol{n}}^{\,w}_{i} is loaded with a force

𝑭iw=Aiwσc𝒏^iw,\boldsymbol{F}^{\,w}_{i}=A^{\,w}_{i}\sigma_{\text{c}}\,\hat{\boldsymbol{n}}^{\,w}_{i}\,, (18)

where 𝒏^iw\hat{\boldsymbol{n}}^{\,w}_{i} is defined such that force acts from outside the membrane to the granulate located inside. After this initialization, we displace the platens at relative velocity 𝒗p\boldsymbol{v}_{\text{p}} and record the deviatoric stress, σd\sigma_{\text{d}}. Figure 4 shows the initial and final states of such a simulation.

To demonstrate the performance of our model, we perform simulations for two different cases:

  1. 1.

    We describe the membrane by a MSS where the confining stress of the membrane is provided by contacts between vertex particles and granular particles. This approach was used before, e.g., in quDiscreteElementModelling2019 . We term this setup MSSparticle\text{MSS}_{\text{particle}}.

  2. 2.

    We describe the membrane as described in Sec. 2. Here the confining stress of the membrane is provided by contacts between the granular particles and the triangular patches. We term this setup MSSpatch\text{MSS}_{\text{patch}}.

For MSSparticle\text{MSS}_{\text{particle}}, we place the vertex particles of the membrane spaced by s=1.33mms=1.33\,\text{mm}, such that the radius of a vertex particle is about 1/31/3 the radius of a granular particle. This value is a trade-off between keeping the computational cost low and having a smooth membrane that prevents penetration of granular particles debonoDiscreteElementModelling2012 ; quDiscreteElementModelling2019 . For MSSpatch\text{MSS}_{\text{patch}}, we use s=4.0mms=4.0\,\text{mm} because the membrane has a smooth surface and is impenetrable by design.

We perform the triaxial test at velocity vp=0.05m/sv_{\text{p}}=0.05\,\text{m}/\text{s} and confining pressure σc=100kPa\sigma_{\text{c}}=100\,\text{kPa}. The material parameters are given in Tab. 2. Furthermore, we choose the parameters γ0.15\gamma\approx 0.15, kel=103N/mk^{\text{el}}=10^{-3}\,\text{N/m} and kdiss=104Ns/mk^{\text{diss}}=10^{-4}\,\text{Ns/m}. Using the initial areas of the triangles, we use Eqs. (11-16) to compute the confining forces.

Table 2: Material parameters used in the simulation
particles membrane
radius / thickness [mm] 2.32.3 to 2.72.7 0.3
elastic modulus [Pa] 4.610104.6\cdot 10^{10} 1.251061.25\cdot 10^{6}
Poisson’s ratio 0.245 1/3
friction coefficient 0.25 1.2

We consider two different systems: case 1 – a cylinder of initial height 100mm100\,\text{mm} and radius 25mm25\,\text{mm}, and case 2 - a cylinder of initial height 140mm140\,\text{mm} and radius 35mm35\,\text{mm}. The numbers of particles used for the membrane and the granulate are given in Tab. 3.

Table 3: Number of granular and membrane particles in the simulations
membrane particles granular particles
case 1 case 2 case 1 case 2
MSSparticle\text{MSS}_{\text{particle}} 10440 20374 16901690 47904790
MSSpatch\text{MSS}_{\text{patch}} 1131 2214 17201720 46704670

Figure 5

Refer to caption
(a) Case 1. initial height 100mm100\,\text{mm}; radius 25mm25\,\text{mm}
Refer to caption
(b) Case 2. initial height 140mm140\,\text{mm}; radius 35mm35\,\text{mm}
Figure 5: Deviatoric stress against axial strain for two different geometries

shows the deviatoric stress, σd\sigma_{\text{d}}, as a function of the axial strain, ϵ\epsilon. The different membrane representations, MSSparticle\text{MSS}_{\text{particle}} and MSSpatch\text{MSS}_{\text{patch}}, do not lead to significant differences of the stress-strain behavior.

Table 4 compares the computer time used to simulate a real time of 20ms20\,\text{ms}.

Table 4: Computer time used for different membrane representations. Real time is 20ms20\,\text{ms}
case 1 case 2
MSSparticle\text{MSS}_{\text{particle}} 32min\approx 32\,\text{min} 96min\approx 96\,\text{min}
MSSpatch\text{MSS}_{\text{patch}} 5min\approx 5\,\text{min} 17min\approx 17\,\text{min}

The reduced number of particles in MSSpatch\text{MSS}_{\text{patch}} accelerates the simulations by about the factor 5, compared to simulations using MSSparticle\text{MSS}_{\text{particle}}.

3.2 Friction test

A correct representation of frictional forces at contacts with the membrane is important for many applications. For instance, one of the mechanisms allowing a granular gripper to grasp an object relies on frictional forces brownUniversalRoboticGripper2010 . By construction, an object gliding on a membrane modeled by particles cannot feel a constant (or, at least, smnooth) force.

We demonstrate the smoothness of a membrane modeled by the here described model, and the resulting frictional forces by means of a simple sliding test: In MSSparticle\text{MSS}_{\text{particle}}, a membrane is modeled by vertex particles with spacing 1.33mm1.33\,\text{mm}. In MSSpatch\text{MSS}_{\text{patch}}, the membrane is modeled by patches of side length 1.33mm1.33\,\text{mm}.

For the test, we place a spherical particle of radius 2mm2\,\text{mm} on a membrane, the free motion of this particle is restricted to the vertical coordinate, perpendicular to the membrane. Its horizontal motion at constant velocity, 0.05m/s0.05\,\text{m/s}, is enforced externally. Figure 6 shows the particle’s vertical position and the frictional force in sliding direction.

Refer to caption
Refer to caption
Figure 6: The frictional force in horizontal direction felt a particle when moving on the surface of a membrane (upper image) and corresponding vertical position (lower image) vs the horizontal position for both considered membrane models. Rolling degree of freedom was suppressed

For MSSparticle\text{MSS}_{\text{particle}} we see oscillations in both horizontal force and vertical position. For MSSpatch\text{MSS}_{\text{patch}}, we instead observe constant vertical position and constant friction force, as expected when a particle slides on an even plane.

4 Conclusions

Previous work using MSS for representing membranes within DEM simulations describe contacts between the granulate and confining membranes through contacts between the membrane’s particles and the particles of the granulate. In this paper, we introduced a membrane model using surface patches. Contacts between granuate and the membrane are described by contacts between surface patches constituting the membrane and the particles of the granulate.

The movel model describes a closed surface by design, therefore, the number of particles in the MSS can be reduced drastically. In a sample simulation modeling a triaxial test, we obtained an acceleration of the mumerical method by about a factor five. The comparison of our results with the results using a traditional membrane description did not reveal significant differences in the physical behavior. We further demonstrated the new model’s ability to represent smooth surfaces.

Acknowledgements.
We gratefully acknowledge funding by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – project number 411517575. The work was supported by the Interdisciplinary Center for Nanostructured Films (IZNF), the Competence Unit for Scientific Computing (CSC), and the Interdisciplinary Center for Functional Particle Systems (FPS) at Friedrich-Alexander Universität Erlangen-Nürnberg.

Conflict of interest

The authors declare that they have no conflict of interest.

References

  • (1) Liu, A. J., Nagel, S. R.: Jamming is not just cool any more. Nature 396, 21–22 (1998). DOI 10.1038/23819
  • (2) O’Hern, C. S., Silbert, L. E., Liu, A. J., Nagel, S. R.: Jamming at zero temperature and zero applied stress: The epitome of disorder. Phys. Rev. E 68, 011306 (2003). DOI 10.1103/PhysRevE.68.011306
  • (3) Ciamarra, M. P., Nicodemi, M., Coniglio, A.: Recent results on the jamming phase diagram. Soft Matter 6, 2871–2874 (2010). DOI 10.1039/B926810C
  • (4) Brown, E., Rodenberg, N., Amend, J., Mozeika, A., Steltz, E., Zakin, M. R., Lipson, H., Jaeger, H. M.: Universal robotic gripper based on the jamming of granular material. PNAS 107, 18809–18814 (2010). DOI 10.1073/pnas.1003250107
  • (5) Hauser, S., Eckert, P., Tuleu, A., Ijspeert, A.: Friction and damping of a compliant foot based on granular jamming for legged robots. In: 2016 6th IEEE International Conference on Biomedical Robotics and Biomechatronics (BioRob), pp. 1160–1165 (2016). DOI 10.1109/BIOROB.2016.7523788
  • (6) Fitzgerald, S. G., Delaney, G. W., Howard, D.: A Review of jamming actuation in soft robotics. Actuators 9, 104 (2020). DOI 10.3390/act9040104
  • (7) de Bono, J., Mcdowell, G., Wanatowski, D.: Discrete element modelling of a flexible membrane for triaxial testing of granular material at high pressures. Geotech. Lett. 2, 199–203 (2012). DOI 10.1680/geolett.12.00040
  • (8) Qu, T., Feng, Y. T., Wang, Y., Wang, M.: Discrete element modelling of flexible membrane boundaries for triaxial tests. Comput. Geotech. 115, 103154 (2019). DOI 10.1016/j.compgeo.2019.103154
  • (9) Wu, K., Sun, W., Liu, S., Zhang, X.: Study of shear behavior of granular materials by 3D DEM simulation of the triaxial test in the membrane boundary condition. Adv. Powder Technol. 32, 1145–1156 (2021). DOI 10.1016/j.apt.2021.02.018
  • (10) Götz, H., Santarossa, A., Sack, A., Pöschel, T., Müller, P.: Soft particles reinforce robotic grippers: Robotic grippers based on granular jamming of soft particles. Granular Matter 24, 31 (2021). DOI 10.1007/s10035-021-01193-4
  • (11) Götz, H., Pöschel, T.: Granular meta-material: Viscoelastic response of a bending beam. Granular Matter sumitted (2022)
  • (12) Schäfer, J., Dippel, S., Wolf, D. E.: Force schemes in simulations of granular materials. J. Phys. I France 6, 5–20 (1996). DOI 10.1051/jp1:1996129
  • (13) Pöschel, T., Schwager, T.: Computational Granular Dynamics: Models and Algorithms. Springer-Verlag, Berlin ; New York (2005)
  • (14) Kruggel-Emden, H., Simsek, E., Rickelt, S., Wirtz, S., Scherer, V.: Review and extension of normal force models for the Discrete Element Method. Powder Technology 171, 157–173 (2007). DOI 10.1016/j.powtec.2006.10.004
  • (15) Kruggel-Emden, H., Wirtz, S., Scherer, V.: A study on tangential force laws applicable to the discrete element method (DEM) for materials with viscoelastic or plastic behavior. Chemical Engineering Science 63(6), 1523–1541 (2008). DOI 10.1016/j.ces.2007.11.025
  • (16) Matuttis, H. G., Chen, J.: Understanding the Discrete Element Method: Simulation of Non-Spherical Particles for Granular and Multi-body Systems. Wiley (2014)
  • (17) Kot, M., Nagahashi, H.: Mass spring models with adjustable Poisson’s ratio. Vis. Comput. 33, 283–291 (2017). DOI 10.1007/s00371-015-1194-8
  • (18) Ostoja-Starzewski, M.: Lattice models in micromechanics. Appl. Mech. Rev. 55, 35–60 (2002). DOI 10.1115/1.1432990
  • (19) Bridson, R., Marino, S., Fedkiw, R.: Simulation of clothing with folds and wrinkles. In: Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA ’03, pp. 28–36. Eurographics Association, Goslar, DEU (2003)
  • (20) Hu, L., Hu, G. M., Fang, Z. Q., Zhang, Y.: A new algorithm for contact detection between spherical particle and triangulated mesh boundary in discrete element method simulations. Int. J. Numer. Methods Eng. 94, 787–804 (2013). DOI 10.1002/nme.4487
  • (21) Weinhart, T., Orefice, L., Post, M., van Schrojenstein Lantman, M. P., Denissen, I. F. C., Tunuguntla, D. R., Tsang, J. M. F., Cheng, H., Shaheen, M. Y., Shi, H., Rapino, P., Grannonio, E., Losacco, N., Barbosa, J., Jing, L., Alvarez Naranjo, J. E., Roy, S., den Otter, W. K., Thornton, A. R.: Fast, flexible particle simulations — An introduction to MercuryDPM. Comput. Phys. Commun. 249, 107129 (2020). DOI 10.1016/j.cpc.2019.107129
  • (22) Lubachevsky, B. D., Stillinger, F. H.: Geometric properties of random disk packings. J. Stat. Phys. 60, 561–583 (1990). DOI 10.1007/BF01025983