Applications of Computational Homology on Granular Media

22
1 Applications of Computational Homology on Granular Media Julio Cesar Santiago B.S. in Mathematics and B.S. in Economics Junior 16 Duke University Abstract: We provide a robust review of computational homology tools and their application to granular media, as well as, recent developments in the field. Two key questions arose in the literature: (1) Can we characterizer force chains in some useful way in terms of topological measures? (2) Can these topological measures allow us to quantify the strength of the force for a given part of the network? We synthesize numerical, and experimental results, which suggest Betti numbers, and persistence diagrams are the answer.

Transcript of Applications of Computational Homology on Granular Media

Page 1: Applications of Computational Homology on Granular Media

 

1  

Applications of Computational Homology on Granular Media

Julio Cesar Santiago B.S. in Mathematics and B.S. in Economics

Junior 16 Duke University

Abstract: We provide a robust review of computational homology tools and their application to granular media, as well as, recent developments in the field. Two key questions arose in the literature: (1) Can we characterizer force chains in some useful way in terms of topological measures? (2) Can these topological measures allow us to quantify the strength of the force for a given part of the network? We synthesize numerical, and experimental results, which suggest Betti numbers, and persistence diagrams are the answer.

Page 2: Applications of Computational Homology on Granular Media

 

2  

Acknowledgements I thank Dr. Robert Behringer for his patience and forward guidance throughout the development of this paper.

Page 3: Applications of Computational Homology on Granular Media

 

3  

Outline. This paper is organized as follows. Section 1.1 Motivations behind

Computational Homology Section 1.2. Computing the Topology of Granular Systems

Section 1.3 Persistent Homology of Force Networks Section 1.4 Recent Developments in

Computational Homology

1.1 Motivation behind Computational Homology

The behavior of granular media under load remains among the most challenging phenomena

to characterize, predict and control. It’s multiple phase behavior [1], rheology [4,9],

temporal transitions [23], self-organizing pattern formation under deformation [22], and

transition dynamics under jamming, compression, shear banding, and taping [2, 3, 5, 16] are

all hallmarks of complex behavior. There is a recent trend within the literature towards the

development of a universal method for describing and quantifying the relevant features of

interparticle forces, which have since been understood as fundamental in determining the

mechanical properties of complex granular systems [6]. In some respects, the recent

proliferation of computational homology in the literature [10-11, 15-17, 19-20] can be

attributed to both the insights gained and the scientific challenges that remain in

understanding the process of jamming. Or, in broader terms, an understanding of the many

distinctive mechanical responses dissipative media exhibits when applied by an external

force [2]. For readers who are not familiar with jamming thresholds, [18] provides a

comprehensive description of experiments that probe this behavior in dense granular media.

Direct observations of stresses in granular packings using photoelastic discs [23] showed

that stress propagates in the form of structures or chains that define a force network. The

findings in [23] suggested some measure of structural stability in dense granular materials.

In other words, the onset of a jammed state arises from the spontaneous development of

Page 4: Applications of Computational Homology on Granular Media

 

4  

internal structures as a response to external loads. Unraveling the details of these

mesoscopic structures and associated frictional rearrangements has been a major focus in

recent condensed particle physics research. Recent developments using readily available

tools from network graph analysis and statistical inference have shed light on a number of

features in granular media: (1) a qualitative change in the probability density distribution for

interparticle normal forces can be used to distinguished between flowing and jammed

systems (2) the shape of the PDF is related to the transition from fluid-like to solid-like

behavior in granular media, more specifically, the average force per contact and the

deviation of the average number of contacts from the isostatic value. Despite these, and

many other, important results, the mechanism by which a flowing media stops its dynamics

and develops a collective arrested state is not yet well understood. See [In order to develop

better (more complete) models, one requires a more rigorous characterization of 3-cycle

loops and force chains present in compressed granular media. See Figure [4] for a graphical

representation of these 3-cycle loops and force chains captured in compressed granular

media using standard statistical inference tools from the numerical experiments in [21].

From the standpoint of material characterization and modeling, these emergent structures

pose great scientific challenges as their analytical formulation embodies strong

nonlinearities and multiscale dynamics in space and time, and therefore cannot be fully

appreciated using the statistical tools employed to get Figure [4]. The root cause of this

complexity is inherently a geometric one: there are just too many internal degrees of

freedom and interaction that govern their evolution. An ongoing and exciting new trend in

the way in which complex granular networks are studied can be shown in [7, 8, 10, 11, 12,

Page 5: Applications of Computational Homology on Granular Media

 

5  

15-17, 19, 21, 24]. These studies have shifted from characterizing these networks as high

dimensional geometric structures with spatial distributions and pushing towards

characterizing these networks as algebraic structures with topological invariants.

Geometric Realization Theorem Every abstract simplicial complex of dimension d has a geometric realization in R2d+1

The proof for which is given in section III.1 of [8]. As a direct result of this theorem,

computational homology enables a complex to be constructed algebraically, and thus one

does not need to worry about placing it in a Euclidean space or how to relate it with rigid

and endless degrees of freedom.

It is not completely clear, if these new computational tools will provide more (or better)

information than traditional measures. Computational homology seems to provide

researches with two advantages: (1) Devising a method to study contact networks even in

the case where contacts cannot be exactly determined. Using computational homology, the

topology of contact networks is sufficient to distinguish granular media with the same

density (i.e. packing fraction) but in different state of equilibrium (i.e. packing intensity)

(2) Mathematical models based on persistent homology can be used to study the evolution

of the force network in compressed granular material and tracking the density for different

polydispersities and friction coefficients. Using computational homology, we are able to

uncover the distinctive behavior displayed by different system, and it is shown to be richer

in information than the pair correlation function, the bond orientational order parameter and

the distribution of forces. The first step towards using algebraic topology to characterize the

Page 6: Applications of Computational Homology on Granular Media

 

6  

geometric structure associated with dense granular media is to create complexes through

which the geometry of the particles can be expressed.

1.2 Computing Topology of Granular Systems Computational homology determines geometric invariants within a granular system, and

relates these homeomorphisms to key measures of the granular system’s underlying

statistical and dynamical properties.

Def. Homeomorphisms are continuous transformations between topological spaces (i.e.

mappings that preserve all the topological properties of a given space).

Homology then associates to each phase of a granular system, X, a series of homology

groups Hi (CN) i=0,1,2… where If X is isomorphic to Y, then Hi(X) ≅ Hi (Y) for every i.

Homology groups captured holes in topological spaces by focusing on what surrounds them.

Their main ingredients are group operations and maps that relate topologically meaningful

subsets of a space with each other. We refer the reader to [8] for comprehensive proofs

behind these definitions, as well as, several theorems and lemmas that are fundamental in

understanding the algebraic topology behind CH tools. We introduce a type of data

structures, complexes, to characterize the topology of granular media. Complexes are

computable algebraic structures that represent some topological space, simplices being a

decomposition of such a space into its lower dimensional (d-1) components. We refer the

reader to [11] for a rigorous development of simplicial, and chain complexes for both

contact and interaction force networks of granular media. To relate the homology groups of

Page 7: Applications of Computational Homology on Granular Media

 

7  

a complex, we define the boundary of a p-chain as the sum of its (p-1) dimensional faces.

For the sake of clarity, recall a p-chain is the formal sum of p-simplices in X. Let δp denote

the boundary homeomorphism, or boundary map, for both simplices and chain complexes.

The chain complex is the sequence of chain groups connected by boundary

homeomorphisms. Once we have well defined notions for simplicial and chain complex we

can compute Betti numbers, which are non-negative integers, one for each dimension.

Def. The i-th Betti number of X is defined as follows:

Dim (Hi(X))= Bi (X)

where B0 , B1 are considered topological invariants. B0 counts the number of connected

components and B1 counts the number of linearly independent, non-boundary loops in X.

Recent work [16] in slowly compressed model granular materials in two spatial dimensions,

showed that the zeroth Betti number, B0, can distinguish among force networks in systems

with varying density, friction and polydispersities of the grains. See Figure 1 for graphical

results of B0 normalized by the number of particles, and as a function of the force threshold

F and packing fraction ρ for different frictions. The packing fraction φ is proven not to be a

monotonous function of the tapping intensity Γ in [13,14]. Robust definitions of φ , Γ are

presented in [18]. See Figure 2 for a graphical result of the non-monotonicity between φ, Γ.

We table our discussion of Betti one, B1, until Section 1.3.

1.3 Persistent Homology of Force Networks Under experimental conditions, often contacts or forces between adjacent particles are not

well defined. Despite significant progress, the analysis of the force network is limited by the

complexity of the problem and the need to answer a particular set of questions of relevance

Page 8: Applications of Computational Homology on Granular Media

 

8  

to dense granular media. The results presented in [15] proved that an accurate determination

of the contacts or forces is not required, in order to, quantify topological differences in

granular media with the same density at a different mechanical equilibrium. It is also well

accepted that the geometry of force chains plays an important role in determining the

macroscopic properties of dense granular media.

Def. A force network filtration

Given a complex CN and a monotone function f: CN -> R, the associated force network

filtration is the collection of all force network complexes

{FN (f, θ) | θ ∈ R} See Figure 7 for a demonstration of a network force filtration [10]. We can use homology,

in particular the Betti numbers, to characterize the geometry of each of the distinct force

networks in the force network filtration. It is important to note that only the normal force

is accounted for, that is, the component of the force projected on the line connecting the

centers of interacting particles.

Given a particular force network filtration, FN (f, θ): = {θ ∈ CN | f(θ) ≥ θ } ,generated

by a finite number of particles, there exist a finite number of values 0= θ0 <…< θk =

max f(θ). In other words, force networks are super-level sets focused on the geometry of a

part of the complex on which the forces exceed a specified level, which corresponds to the

part of the particle network experiencing force larger than θ. Though the Betti numbers

characterize the topology of a given force network, the vector space structure of its

homology plays an essential role, in that, it allows us to compare the topology of FN (f, θk)

with that of any other force network FN (f, θi). A key feature of persistent homology is

Page 9: Applications of Computational Homology on Granular Media

 

9  

that it reduces a scalar function to a persistence diagram, a collection of points in the plane

where each point encodes well-defined geometric information about the function, but does

not rely on a particular choice of threshold to do this. In other words, we no longer require

a precise definition for force chains. Force chains are self-organized gran columns that

rely on contacts from weakly stressed grain for lateral support to maintain and find new

stable states. The application of persistent homology can be viewed as a continuous non-

linear projection of contact and force networks to the space of persistence diagrams. This

feature suggests persistent homology is a good tool to study both the static and the

dynamical aspects of experimental and computational realizations of particulate systems.

The mechanical response of a dense granular media submitted to indentation by a rigid flat

punch is used when discussing the dynamics of compressed granular media. The resultant

deformation is viewed as a process of self-organization, which can be parameterized

through a force network filtration. Four aspects of the mechanical response can be observed:

(1) indentation resistance (2) Reynolds’s dilatancy (3) the undeforming dead zone are

characterized under the linear and cyclical structural building blocks of granular media self

organization; force chains and 3D cycle loops. The introduction of persistence allows us to

present positive results on all (4) aspects of granular media’s mechanical response. Force

network filtrations and their associated persistent homology provide more appropriate

metrics for understanding force networks than measurements performed at single thresholds.

To obtain stability results, we need to be able to compare across persistence diagrams.

Page 10: Applications of Computational Homology on Granular Media

 

10  

Def. Bottleneck distance.

Let PDk and PDi be the two n-th persistence diagrams, then [bd] distance is defined to be

dB (PDk and PDi) = inf sup || p- y(p) ||∞

where y: PDk -> PDi and p ∈PDk.

We now discuss some of the insights gained using computational homology to answer the

following set of research inquiries: (1) How does the load-indentation curve (i.e. principal

measurement in tests of the macroscopic response of materials under this type of boundary

condition- relate to the evolution of structural building blocks inside the material? (2) What

aspects of the evolution govern the four key aspects of its mechanical response? (3) How

can we characterize the irreversible deformation when shear is applied leading to long force

chains?

A materials deformation can thus be entirely tracked through its evolving network of

contacts, since all forces are transmitted through these contacts. Using persistent homology,

we are able to model the force chains and n-cycles as algebraic structures, known as

complexes, which have an inherent homology respectively. We are then able to model the

evolution of force chains and n-cycles in a dense granular media by studying how their

homologies persist or change over a filtration parameter. Figures 5-6 presents the evolution

of both force chains and n-cycles classified according to the number of particles (m, or n)

that form the structure. We observe a general decline in the population of force chains in

each class with increasing indentation. By contrast, the evolution of the minimal contact

cycles differs according to size n: the smallest members (i.e. 3-cycles) decrease in

Page 11: Applications of Computational Homology on Granular Media

 

11  

population while larger (n>6) increase in number. As a whole, an overall increase in the

porosity of the material (i.e. Reynolds’s dilatancy) as loading proceeds, the small 3-cycles

die to form larger components. The brunt of the indentation resistance is bared by the force

chains- the principal load bearing structures in a deforming granular material. The

degradation of the lateral supporting structures of 3-cycles, seen in Figures 5-6, precipitates

the collapse of force chains by buckling.

1.4 Recent developments in Computational Homology

To unravel further details on the mechanisms giving rise to dilatancy, as well as, failure and

dead zone, we need to examine the spatial distribution of force chains and 3-cycles. In [1-5],

all the m-force chains and n-cycles have been shown to exhibit cooperative behavior

invariant to loading conditions, material properties and dimensionality.

1.4.1 Local Stratified Homology

Using local stratified homology, we could gain new insights into the emergence and

cooperative interplay between force chains and 3-cycles in different localized regions across

a granular media sample. The local homology of frictional particles in a deforming dense

granular material reveals that favored cluster confirmation reside in distinct stability states.

To support axial loads, force chains typically reside in more stable states of stability,

preferring truss-like, and three cycle contact triangular topologies with neighboring grains.

Recent research has yielded insight into how the local structure behavior of column force

chains leads to inelastic deformation and failure at the macroscopic scale. Local stratified

homology would allow us to unravel the details of these mesoscopic structures and

Page 12: Applications of Computational Homology on Granular Media

 

12  

associated frictional re-arrangements, and their impact on bulk mechanical response-

particularly on the development of failure.

1.4.2 Sensor Networks and Time-Varying Persistent Homology

Another key mechanical response, which is of recent interest, is a granular media’s inability

to support load is the failure of force chains by buckling. Force chain buckling involves loss

of potential energy, loss of quasilinearity (i.e. alignment) and loss of contacts among its

constituent particles. Sensor network techniques have been used in [4] to construct a

network from the relationships between the particles’ time series, and to use the properties

of this network to detect emergent and persistent structures in the material. See Figures

[9,10] for graphical representation of a symbolic time-series for a force chain in [4].

Computational topology enters the study of sensor networks when we consider questions

like coverage. When does a set of sensors effectively monitor a region and when are there

gaps? Consider each particle in a granular network to be its own internal sensor which

observes its force chain status for each equilibrium state (record a 1 if the particle is part of a

force chain and record a 0 otherwise), then we obtain a symbolic time series of the force

chain status history of each particle in the assembly. [4] We refer the reader to [12] for a

more robust mathematical discussion on sensor networks and useful computational

algorithms.

Page 13: Applications of Computational Homology on Granular Media

 

13  

1.4.3 Sliding Windows and Time-Delayed Embedding Algorithm

The SW1PerS algorithm has been recently proposed in [25, 26] as a robust method for

studying time series data. It has never been used in the study of force chain. We invite the

reader to contemplate further applications of SW1PerS algorithm in their ongoing research

of granular media. Implementation guidelines of SW1PerS can be found in

http://cms.math.duke.edu/harer/?q=downloads. The SW1PerS algorithm is designed to

quantify periodicity in time series data. It measures the existence of a distinctive pattern in

the graph of a signal, and quantifies the extent to which it repeats. Using computational

homology, it measures the circularity of a point cloud derived from time-series data. We

refer the reader to [26] for a detailed mathematical derivation of sliding windows and

time-delayed embedding. The only empirical treatment of this technique using real data

can be found in [25]. It uses the SW1PerS algorithm to identify periodically expressed

genes across different processes.

From [5,9], we know the granular system overall evolves into a limit cycle under certain

conditions. See Figure [8] obtained from [5]. Understanding how failure propagates

spatially and temporally in granular media is key to our ability to control a broad range of

natural and human-made processes. We propose using sliding windows and time-delayed

embedding to track energy storage and dissipation at the particulate level and relate these

local processes to macroscopic behavior. The findings in [5] called for more accurate

methods to quantify the dynamics governing the spatial and temporal propagation of energy

that incorporate directionality (i.e. the capability to distinguish loading-up verses off-loading

of stored energy contacts). An attractive feature of the SW1PerS algorithm is that, unlike

Page 14: Applications of Computational Homology on Granular Media

 

14  

most standard signal processing measures, it does not use a set of patterns to identify signals

of interest, but instead attempts to discover patterns that exist organically within the data.

SW1PerS algorithm proved to be the best method for data with high shape variation,

damping and noise level in [25].

Page 15: Applications of Computational Homology on Granular Media

 

15  

Figure 1

Page 16: Applications of Computational Homology on Granular Media

 

16  

Figure 2

Figure 3

Page 17: Applications of Computational Homology on Granular Media

 

17  

Figure 4

Figure 5 Figure 6

Page 18: Applications of Computational Homology on Granular Media

 

18  

Figure 7

Figure 8

Page 19: Applications of Computational Homology on Granular Media

 

19  

Figure 9

Figure 10

Page 20: Applications of Computational Homology on Granular Media

 

20  

References

[1] Tordesillas, D. M. Walker, and Q. Lin. Force cycles and force chains. Phys. Rev. E 81, 011302, 2010

[2] Antoinette Tordesillas, David M. Walker, Gary Froyland, Jie Zhang, and Robert P. Behringer. Transition dynamics and magic-number-like behavior of frictional granular clusters. Phys. Rev. E 86, 011306, 2012

[3] Antoinette Tordesillas, James E. Hilton, and Steven T. Tobin Phys. Stick-slip and force chain evolution in a granular bed in response to a grain intruder. Rev. E 89 042207 (2014)

[4] D.M. Walker and A. Tordesillas. Taxonomy of granular rheology from grain

property networks. Phys. Rev. E 85, 011304, 2012.

[5] David M. Walker, Antoinette Tordesillas, and Gary Froyland. Mesoscale and macroscale kinetic energy fluxes from granular fabric evolution. Phys. Rev. E 89, 032205, 2014

[6] D.S. Bassett, E.T. Owens, K.E. Daniels, and M.A. Porter. Influence of network

topology on sound propagation in granular materials. Phys. Rev. E 86, 041306, 2012.

[7] Edelsbrunner, Herbert; Cohen-Steiner, David and Harer, John. Stability Persistence

Diagram. Discrete and Computational Geometry 37:103-120, 2005

[8] H. Edelsbrunner and J.L. Harer, Computational Topology (AMS, Providence, RI, 2010)

[9] M. Herrera, S. McCarthy, S. Sotterbeck, E. Cephas, W. Losert, and M. Girvan.

Path to fracture in granular flows: Dynamics of contact networks. Phys. Rev. E 83, 061303, 2011

[10] Miroslav Kramár, Arnaud Goullet, Lou Kondic, and Konstantin Mischaikow. Evolution of Force Networks in Dense Particle Media. Phys. Rev. E 90, 052203M, 2014

[11] Miroslav Kramár, Arnaud Goullet, Lou Kondic, and Konstantin Mischaikow. Quantifying force networks in particulate systems. Physica D: Nonlinear Phenomena 283 37 (2014)

[12] Munch, Elizabeth. Applying of Persistent Homology to Time Varying Systems. PhD Dissertation, Duke University, 2013

Page 21: Applications of Computational Homology on Granular Media

 

21  

[13] L. A. Pugnaloni, J. Damas, I. Zuriguel, and D. Maza. Towards a relevant set of state variables to describe static granular packings. Phys. Rev. 82, 050301R (2010)

[14] L. A. Pugnaloni, J. Damas, I. Zuriguel, and D. Maza. Master curves for the stress

tensor invariants in stationary states of static granular beds. Implications for the thermodynamic space. Papers in Physics 3, 030004 (2011)

[15] L. Kondic, A. Goullet, C.S. O’Hern, M. Kramar, K. Mischaikow, and R.P. Behringer. Topology of force networks in compressed granular media. Europhys. Lett. 97, 54001, 2012

[16] R. Arevalo, L.A. Pugnaloni, I. Zuriguel, and D. Maza. Contact network topology

in tapped granular media. Phys. Rev. E 87, 022203, 2013

[17] R. Arevalo, I. Zuriguel, and D. Maza. A topological method to characterize tapped granular media from the position of particles.  arXiv: 1311.1433 (2013)

[18] R P Behringer et al. Statistical properties of granular materials near jamming. J.

Stat. Mech. P06004 (2014)

[19] S. Ardanza-Trevijano, Iker Zuriguel, Roberto Arévalo, and Diego Maza. Topological analysis of tapped granular media using persistent homology. Phys. Rev. E 89, 052212 (2014)

[20] See supplemental material at http://link.aps.org/supplemental/

10.1103/PhysRevE.90.052203 for animations of the force networks and PDs.

[21] S. Ardanza-Trevijano, Iker Zuriguel, Roberto Arévalo, and Diego Maza. Third-order loops of contact in a granular force network. International Journal of Bifurcation and Chaos, Vol. 20, No. 3 897–903 (2010)

[22] David M. Walker et al. Uncovering temporal transitions and self-organization

during slow aging of dense granular media in the absence of shear bands. EPL 107 18005 (2014)

[23] A. Tordesillas et al. Structural stability and jamming of self-organized cluster

conformations in dense granular materials. Journal of the Mechanics and Physics of Solids 59, 265–296 (2011)

[24] Roberto Arévalo, Iker Zuriguel, and Diego Maza. Topological properties of the

contact network of granular materials. International Journal of Bifurcation and Chaos, Vol. 19, No. 2 695-702 (2009)

[25] Ashley Smart and Julio M. Ottino. Evolving loop structure in gradually tilted two-

dimensional granular packing. Physical Review E. 77 041307 (2008)

Page 22: Applications of Computational Homology on Granular Media

 

22  

[26] Jose A Perea, Anastasia Deckard, Steve B. Haase and John Harer. SW1PerS: Sliding windows and 1-persistance scoring; discovering periodicity in gene expression time series data. Pre-print manuscript (2013)

[27] Jose A Perea and John Harer. Sliding Windows and persistence: An application of

topological methods to signal analysis. Foundations of Computational mathematics, 1-40 (2014)