Skip to main content

Thank you for visiting You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

Spatiotemporal slope stability analytics for failure estimation (SSSAFE): linking radar data to the fundamental dynamics of granular failure


Impending catastrophic failure of granular earth slopes manifests distinct kinematic patterns in space and time. While risk assessments of slope failure hazards have routinely relied on the monitoring of ground motion, such precursory failure patterns remain poorly understood. A key challenge is the multiplicity of spatiotemporal scales and dynamical regimes. In particular, there exist a precursory failure regime where two mesoscale mechanisms coevolve, namely, the preferred transmission paths for force and damage. Despite extensive studies, a formulation which can address their coevolution not just in laboratory tests but also in large, uncontrolled field environments has proved elusive. Here we address this problem by developing a slope stability analytics framework which uses network flow theory and mesoscience to model this coevolution and predict emergent kinematic clusters solely from surface ground motion data. We test this framework on four data sets: one at the laboratory scale using individual grain displacement data; three at the field scale using line-of-sight displacement of a slope surface, from ground-based radar in two mines and from space-borne radar for the 2017 Xinmo landslide. The dynamics of the kinematic clusters deliver an early prediction of the geometry, location and time of failure.


Natural and engineered slopes, composed of granular materials like rocks, concrete and soil, can maintain their structural integrity even as damage spreads. But there is a tipping point, beyond which damage can propagate to cause catastrophic failure with little to no apparent warning signs1,2,3. The landslides in Xinmo (China, 2017) and the dam collapse in Brumadinho (Brazil, 2019) are recent reminders of the devastating impact of slope failure on human lives and livelihoods, infrastructure, and the environment1,2,3,4,5. Here the term failure is used from an operative point of view and is the moment when the slope totally or partially collapses, displaying a paroxysmal acceleration and a disintegration of the mobilized material. A critical frontline defense against these hazards is large-scale monitoring and analysis of slope movement using remote sensing technologies1,3,6,7,8,9,10,11,12. Some of these measurements have now reached spatial and temporal resolutions (e.g., Slope Stability Radar7) which enable direct connections to be made to the fundamental deformation and failure of granular materials1,3,6,11. Nevertheless, there are significant challenges to overcome before the full potential of these data assets can be harnessed for geotechnical risk assessment and hazard management11,12. One of, if not, the biggest challenge lies in the analysis and interpretation of monitoring data with respect to the underlying micromechanics and dynamics of deformation in the precursory failure regime (PFR)6,7,8,9,10. Here we address this challenge by formulating a holistic framework for spatiotemporal slope stability analytics for failure estimation (SSSAFE). SSSAFE is physics-based and bears explicit connections to the micromechanics and dynamics of ductile to brittle failure in granular solids (e.g.,13,14,15,16 and references therein).

A hallmark of SSSAFE is its detailed characterization of the spatiotemporal coevolution of the preferred pathways for force and damage in PFR using kinematic data. As highlighted in various reviews3,6,9,10,11,12, scant attention has been paid to the spatiotemporal dynamics of landslide deformation, with existing approaches in landslide forecasting and early warning systems (EWS) falling into one of two categories: (a) spatial analysis of an unstable slope to estimate the location and geometry of a landslide17, or (b) temporal analysis of ground deformation of single measurement points exhibiting tertiary creep, to deliver a short-term forecast of the time of failure1,10,18. The former partially relies on expert judgment (e.g. the choice of the failure criterion and the method of analysis6) and on in situ data (depth of the lithologies and of the water table, resistance parameters of the rock or soil) that always bear a certain level of uncertainty and representativeness bias19.

In temporal analysis, the inverse velocity (INV) theory originally proposed by Fukuzono20 is the most widely applied method for prediction of the time of collapse in the terminal stages of PFR. This approach has no spatial aspect and depends on assumptions which motivate areas for improvement in forecasting1,7. Being based on the inverse value of a derivative parameter, this method is heavily affected by noise, especially when the velocity is not particularly high. While this can be addressed by smoothing the data using a moving average10,18, this comes at the cost of diminished sensitivity to important changes in the acceleration trends due to short-terms events, including: surface boundary conditions (e.g., civil engineering and mining works6), variations in the trigger factors of slope instability (e.g., rainfall2, seismic21, mining blasts7,8), and the inherently complex mechanical interactions between different parts of the slope. Concurrent sites of instability may also interact and induce stress redistributions that lead a landslide to “self-stabilize”22,23,24. Efforts1,7 to improve the INV approach give prima facie evidence to suggest that more accurate forecasts can be achieved when the spatial characteristics of slope displacements are incorporated in the temporal analysis of monitoring data.

Accordingly, recent work focused on the spatiotemporal evolution of landslide kinematics in PFR in two case studies using: (a) ground-based radar data of a rockfall in an open pit mine (Mine 1) where two sites of instability emerged, leading one to self-stabilize before the larger one collapsed; and (b) satellite-based Sentinel 1 radar data (Xinmo) of the catastrophic collapse in Xinmo, which led to 83 fatalities4,24,25,26,27,28. Guided by lessons learned from the physics and dynamics of granular failure, these delivered a reliable early prediction of the location and geometry of the failure region4,24,25,27,28, as well as regime change points in PFR4,25,26,28. In this study, we build on these efforts to develop a holistic data-driven framework which eliminates the uncertainties associated with a postulated stress-strain model for the slope, yet holds explicit connections to the first principles of fracture and failure mechanics of heterogeneous and disordered granular solids (e.g.,13,14,15,16 and references therein). To do this, we adopt a transdisciplinary approach which integrates network flow theory of granular failure13,14,15,16 and mesoscience29,30,31. Given the novelty of this formulation from several fronts, the next section gives a brief review of the relevant developments which, woven together, form the basis of SSSAFE.

Precursory dynamics of granular failure across system levels and scales

(a) Preferred paths for transmission of damage versus force.    In complex systems, not all paths for transmission are created equal. Some are preferred over others. Experimental studies into the transmission of force and energy in natural and synthetic granular media (e.g., sand, photoelastic disk assemblies) and associated discrete element simulations have shown that the mesoregime of PFR is governed by the coupled evolution of two dominant mechanisms13,14,15,32,33. The first comprises the preferred paths for force transmission (mechanism A): a set of system-spanning paths that can transmit the highest force flow along direct and shortest possible routes through the system. Distinct force chains (Fig. 1) can be readily observed to form along these percolating paths, in alignment with the major principal stress axis34,35,36. The second are the preferred paths for damage (mechanism B), where cracks and/or shearbands emerge. Note that the term damage is broadly used here to mean the separation of two grains in contact, bonded or unbonded.

Figure 1

(Color online) Redistribution of contact forces around a force chain in the sample Biax across different stages of PFR, prior to the time of failure \(t^F_B=104\). Link thickness is proportional to the contact force magnitude. Red (black) links correspond to contacts between member particles of the force chain (all other supporting contacts). Most of the grains in the force chain are colored blue to aid visualization. There is a build up of force across stages 74–78, leading to a new force chain contact at the bottom amid rearrangements of supporting lateral contacts. Further build up of force in the force chain column results in the buckling of the top and bottom segments of the chain across stages 78–82: in turn, more force is rerouted to the bottom right (top left) in stages 82–86, resulting in a new force chain contact.

(b) Coevolution of preferred paths: a compromise-in-competition.    Arguably the best manifestation of the coupled evolution between force and damage can be observed in deforming photoelastic disk assemblies33,36. Here one can readily observe forces continually rerouted to alternative pathways as damage spreads (Fig. 1). This scenario is similar to traffic flows where vehicles are diverted to alternative routes when a road is closed off for repairs or other incidents. Following this analogy to road networks, grain contact networks similarly give rise to emergent flow bottlenecks. Prior network flow studies have shown that these sites, which are highly prone to congestion, ultimately become the preferred paths for damage in the failure regime13,14. Counter to intuition, however, the bottlenecks do not generally coincide with the location of damage sites in the nascent stages of PFR, which is when ideally predictions should be made to allow enough time to enact mitigative measures. Instead, a process which can be described as a compromise-in-competition between the preferred paths for force and damage develops, which effectively shields the bottleneck from damage. Specifically, force congestion in the bottleneck is relieved by complex stress redistributions that redirect forces to other parts of the sample, where damage can be accommodated with minimal reduction to the system’s resistance to failure (or global force transmission capacity). This may explain why current failure detection methods, which rely on damage sites in the early stages of PFR for spatial clues on where catastrophic failure ultimately forms, sometimes suffer high false positive rates in laboratory37 and field levels11.

Table 1 Mechanisms underlying the strength and failure of granular materials compete in the precursory failure regime (PFR).

(c) The principles of mesoscience.    To account for the compromise-in-competition among preferred transmission paths and simultaneously ‘jump scale’—from laboratory to field—we integrate the network flow approach13,14 with the principles of mesoscience (Table 1, Fig. 2). Pioneered by Li and co-workers29,30,31 in the area of chemical and process engineering, mesoscience has enabled the upscaling of models of gas/solid-particle flow systems from laboratory to industrial scale. Mesoscience is predicated on the concept of a compromise-in-competition between at least two dominant mechanisms in a so-called mesoregime of a complex system. In the simplest case of two competing mechanisms (A and B), the mesoregime mediates two limiting regimes; each is governed by one dominant mechanism, A (B) in the A-dominated (B-dominated) regime, which is formulated as an extremum. Li et al.29 argues that, while the classical single objective optimization formalism applies to each limiting regime, the compromise-in-competition in the \(\textrm{A-B}\) mesoregime necessitates a multiobjective optimization approach. Results from prelude studies13,14, employing a dual objective network flow analysis, corroborate this view.

Moreover, opposing trends manifest as the system evolves from one limiting regime to the other (\(\textrm{A} \rightarrow \textrm{A-B} \rightarrow \textrm{B}\) and vice versa), consistent with the mesoscience principles (Fig. 2, Table 1). In laboratory tests where detailed analysis of underlying mechanisms are possible, the B-dominated failure regime is characterized by bursts to a peak in all the indicators of stored energy release and dissipation, including: kinetic energy, dissipation rate, population of buckling force chains and their supporting 3-cycles, average values of local nonaffine motion, grain velocity and rotation16,38,39,40. By contrast, at the opposite extreme, in the A-dominated stable regime, all of these quantities are negligibly small. In PFR, these opposing tendencies compromise and give rise to spatiotemporal dynamical patterns4,25,26,27.

Figure 2

(Color online) The precursory failure regime (PFR) over the course of monitoring a developing rock slide in an open pit mine. This chart summarizes the mesoscience perspective of a mesoregime (PFR) where two mechanisms (A, B) coexist and give rise to emergent mesoscale kinematic clusters. The clusters share a common boundary shown as black points overlaid on top of the displacement map at the time of the rock slide (chart-centre). This chart is analogous to the mesoscience perspective depicted for gas- or solid- particle flow systems31.

(d) Clustering patterns in the kinematics characterize the mesoregime PFR.    The compromise-in-competition between force transfer and damage paths in PFR gives rise to collective motion or kinematic partitions: mesoscale clusters where constituent members move collectively in near rigid-body motion4,25,26,27. Interestingly, Li and co-workers also observed particle clusters in the mesoregime of gas/solid-particle flow systems, and conjectured that these emerge from particles tending to minimize their potential energy, while the gas tries to choose a path of least resistance through the particle layers29,30,31. Analogously, in the systems studied here, damage favors the path of least resistance to failure – the path that forms the common boundaries of kinematic clusters13,14.

(e) Dynamics of kinematic clusters provide early prediction of failure across scales.    A complex network analysis of individual grain motions in sand in laboratory tests41 and of surface ground motion in a slope (e.g., Mine 1)24 has shown that the impending failure region develops in between subregions of transient but high kinematic similarity early in PFR. Moreover, the spatiotemporal dynamics of these clusters can deliver a reliable change point \(t^{*}\) from which such partitions become incised in the granular body, giving rise to their near relative rigid body motion: for example, when the active ‘slip region’ of a slope begins to detach and accelerate downslope from a relatively stationary region below; or when parts of a rock mass on either side of a developing crack undergo relative slip. That is, persistent partitions in kinematics space forewarn of impending partitions in physical space4,25,26,27. In a parallel effort28, the computational challenges of embedding knowledge of kinematic clustering in a stochastic statistical learning model from high-dimensional, non-stationary spatiotemporal time series data were overcome, with displacement and velocity trends and the failure region of Mine 1 successfully predicted more than five days in advance.

(f) Establishing a connection to first principles fracture and failure mechanics for granular solids.    Relative motions at the grain-grain level were used to study the coevolution of force and damage propagation in a network flow analysis – with explicit connections to the most popular fracture criteria, starting with Griffith’s theory for crack propagation13,14. The emerging flow bottlenecks for force and energy, proven to be the paths of least resistance to failure, were found to deliver an accurate and early prediction of the location of shear bands and macrocracks that ultimately develop in the failure regime. The question that now arises is: Can a combined mesoscience and network flow approach detect the bottlenecks and kinematic clusters from radar-measured surface ground motion data and, if so, how can their spatiotemporal evolution be used to deliver an early prediction of a likely place and time of failure?

Here we answer this question and demonstrate our approach through SSSAFE. Based solely on kinematic data for input, SSSAFE first applies the network flow model to identify and characterize the emerging kinematic clusters in PFR, and then uses their dynamics to deliver an early prediction of where and when failure is likely to develop. Different from recent past work24,25,26,27 which adopt an essentially pattern-mining approach, SSSAFE rigorously predicts the path of least resistance to failure in a manner consistent with the fundamental failure micromechanics and dynamics across different system levels and scales. Four systems are analyzed: a standard laboratory test (Biax); and three rock slopes, man-made slopes Mine 1 and Mine 2 and a natural slope Xinmo. The input kinematic data to SSSAFE comprise individual grain displacements in Biax, and radar line-of-sight displacement data gathered from ground-based radar (Mine 1 and Mine 2) and space-borne radar (Xinmo).

Figure 3

(Color online) The systems under study in the B-dominated failure regime. (a) Map of the cumulative absolute grain rotation in sample Biax showing the shear band where plastic deformation and energy dissipation concentrates. Map of the cumulative line-of-sight displacement for the rock slopes, highlighting the failure location (orange-red): (b) Mine 1, (c) Mine 2 and (d) Xinmo (dimensions of Mines 1 and 2 are in meters). In Mine 1, the second region of instability to the east (encircled) stabilized the day before the collapse. In Xinmo, the orange line delimits the initial source area of the landslide; the red line marks the boundary of the final collapsed area.


The input data to our analysis consist of the following system properties at each time state \(t=1,2,\ldots ,T\): (a) coordinates of observation points \(\ell =1,2,\ldots ,L\); (b) displacement vector recorded at each point \({\mathbf {d}_1,\mathbf {d}_2,\ldots , \mathbf {d}_L}\). We have four data sets (Fig. 3). The first is Biax, a well-studied simulation of granular failure in a standard laboratory test in which an assembly of polydisperse spherical grains is subjected to planar biaxial compression16,38,39,40. Here each point \(\ell\) is a moving grain and the vector \(\mathbf {d}_\ell\) is two-dimensional. The sample begins to dilate at around \(t=50\). Collective buckling of force chains initiate at around \(t=98\), giving way to a brief period of strain-softening and the development of a single shear band along the forward diagonal of the sample. This shear band becomes fully formed at \(t=104\), referred to as the time of failure \(t^F_B\) (Fig. 3a). From this point on, the sample exists as two clusters, in each of which constituent grains move collectively as one: two ‘solids’ in relative rigid-body motion along their common boundary, viz. the shear band. Details of this simulation and mechanisms underlying its bulk behavior in the lead up to and during failure are provided elsewhere16,38,39,40.

Three large field scale data sets, corresponding mainly to the pre-failure regime of three rock slides, are examined22. In these case studies, for ease of illustration of SSSAFE’s practical implementation in EWS, we refer to \(t=1,2,\ldots ,T\) as the monitoring period, but keep in mind that this may constitute only a subset of the total time period of the actual monitoring campaign that was undertaken for these slopes. Mine 1 and Mine 2 are from monitoring data of a rock slope in two different open pit mines using ground-based SSR-XT - 3D real aperture radar7,8 (Fig. 3b,c). The mine operation, location and year of the rock slides are confidential. However, we have all the information needed for this analysis. Each observation point \(\ell\) is a grid cell or pixel, ranging in size from 3.5m x 3.5m to 7m x 7m, in a fixed grid. The vector \(\mathbf {d}_\ell\) is 1D, which corresponds to the displacement along a line-of-sight (LOS) between the radar and the point \(\ell\) on the slope surface.

Mine 1 is a slope constructed from dumped loose rock, derived from blasted and/or excavated overburden (Fig. 3b). The monitored domain stretches to around 200 m in length and 40 m in height. Movements of the rock face were monitored over a period of three weeks: 10:07 May 31 to 23:55 June 21. Displacement at each observed location on the surface of the rock slope was recorded at every six minutes, with millimetric accuracy. This led to time series data from 1803 pixel locations at high spatial and temporal resolutions for the entire slope. A rock slide occurred on the western side of the slope on June 15, with an arcuate back scar and a strike length of around 120 m. Mine 1 reached peak pixel velocity of around 640 m/yr. Considering a precautionary correction for the radar line-of-sight, this falls in the moderate velocity category42 and corresponds to an evacuation response22. The time of collapse \(t^F_1\) occurred at around at 13:10 June 15, close to when the global average peak velocity of 33.61 mm/hr was reached. There is a competing slide: a second region of instability, to the east (encircled area, Fig. 3b). This region intermittently developed large movements, but the instability was somehow arrested and movement slowed down the day before the collapse of the west wall24,25. In this context, this region is sometimes referred to as a false alarm in the sense that it did not eventuate into a collapse11. While in many cases “tertiary creep” ends with a total or partial failure, it is also possible, like in Mine 1, that the whole landslide or a part of it finds a new equilibrium10,22. There are many possible reasons for this, such as a reduction of the destabilizing forces through stress redistributions or the geometric configuration of the sliding surface, which slows down and ultimately arrests the whole or part of the landslide body.

Mine 2 is a rock slope of an open cut mine dominated by intact igneous rock that is heavily structured or faulted by many naturally occurring discontinuities (Fig. 3c). A slope stability radar scanned the section of the rock face for displacement for approximately 6 days from 15:39 August 19, until 07:05 August 25, each scan taking approximately 6 minutes, again with millimetric precision. Measurements at 5394 pixel locations were taken every 6 minutes giving high spatial and temporal resolution for the entire domain, measuring 1280 m wide and around 224 m high. A rock slide occurred on the Southern wall at 03:00 August 25; we refer to this as the time of failure \(t^F_2\) for the rest of this paper. The area that failed, measuring approximately 135m wide and 145m high, moved over 1 million tonnes of debris. Mine 2 reached peak pixel velocity of 2.8 m/day, which is classified as rapid42.

The Xinmo landslide (Fig. 3d) can also be classified as a rock slide-debris avalanche22. It is composed of metamorphic sandstone intercalated with slate, which detached on June 24, 2017 and hit Xinmo village (Maoxian, China, \(32^{\circ } \, 03' \, 58''\) N, \(103 ^{\circ } \, 39' \, 46''\) E) causing 83 deaths and destroying 64 houses. The analyzed data set is focused only on the original source area that was located near the crest of the mountain ridge north of Xinmo village, at an altitude of 3431 m a.s.l.. As this source moved along the slope, it entrained new rock material and reached an estimated volume of 13 million m\(^3\) and a terminal velocity of 250 km/h43. The site was not actively monitored at the time, but displacement data obtained from Sentinel-1 constellation, that takes periodical interferometric acquisitions of the area, have been retrospectively analyzed to determine if a forewarning would have been possible44. The data used consisted of 45 SAR images in C-band (6.5 cm wavelength), at 5 m \(\times\) 14 m spatial resolution, acquired along the descending orbit (incidence angle of 40.78) and spanning from 9 October 2014 to 19 June 2017 (that is five days before the failure). The pixels are of size 5m \(\times\) 14 m. Data, covering an area of 460 km\(^2\), were elaborated with the SqueeSAR algorithm45 and comprised more than 130,000 measurement points. Xinmo reached peak pixel velocity of around 27 mm/yr in the tertiary creep phase, which is very slow42 but later reached a terminal velocity of 250 km/h during failure43.


The core components of our proposed spatiotemporal slope stability analytics for failure estimation (SSSAFE) framework are summarized in Table 2 and Fig. 4. The key idea is to model the transmission of force in each studied system in a way that accounts for the coupled evolution of the preferred pathways for force and damage, and to use this model to predict the emerging kinematic clusters in the mesoregime PFR. To achieve a consistent formulation across different system levels, we model force transmission as a flow through a network. At the core of this formulation is a set of optimization problems on a network in accordance with network flow theory and mesoscience principles. We emphasize that our implementation of this model is confined only to finding the preferred paths for damage which represent the common boundary of the kinematic clusters. Detection and characterization of the preferred paths for force are outside the scope of this investigation. Such paths have been characterized for different laboratory samples, including concrete (e.g.,14,15,33).

Table 2 Combined mesoscience and network flow formulation behind SSSAFE. A compromise-in-competition between mechanism A (preferred paths for force) and mechanism B (preferred paths for damage) governs the mesoscale at the laboratory level and field level.
Figure 4

(Color online) Flow chart summarizing the 3 steps in SSSAFE, designed for prediction of where and when failure will likely occur in a monitored domain based on spatiotemporal kinematic data.

Core components of SSSAFE

The core components of SSSAFE are implemented in three consecutive steps, with Steps 2 and 3 delivering respectively the predictions on the likely location and time of failure. Recent work13 shows explicit connections between the formulation below and the most popular fracture criteria of fracture mechanics, beginning with Griffith’s theory for crack propagation. The method proposed here, consistent with Griffith’s theory, was found to provide the most accurate and early prediction of failure in PFR for a range of ductile to quasi-brittle laboratory samples.

Step 1: Construct the flow network \(\mathscr {F}\). Forces are transmitted along physical connections. Hence, the construction of the flow network \(\mathscr {F}\) begins with an undirected network \(\mathscr {N}\) that represents the physical connectivity of the system: the grain contact network in Biax; the proximity network in the three slopes, Mine 1, Mine 2 and Xinmo, where pixels within a distance d of each other are connected. Each node of \(\mathscr {N}\) represents a grain (pixel), while each link in \(\mathscr {N}\) represents a grain-grain contact (pixel-pixel connection). The links in \(\mathscr {N}\) vary with loading history in Biax, but is fixed across the monitoring period for the three slopes.

Next, \(\mathscr {N}\) is transformed to a directed network \(G = (V, A)\), where V, A are the set of nodes and set of arcs respectively. That is, each link connecting nodes \(i \in V\) and \(j \in V\) in \(\mathscr {N}\) is represented by a pair of symmetric arcs \(e \in A\): one from i to j and another vice versa. Given this symmetry, we will use the symbol e to also denote a link. Every link in G is then assigned a non-negative capacity c(e) which corresponds to the maximum flow value that the given link can support. Since the model concerns force transmission, c is thus the force that must be overcome to break the connection: the strength or resistance to failure of the grain-grain contact or pixel-pixel connection. Given that what is measured reliably in both laboratory and field levels is motion – not forces or stresses – we express this capacity c in terms of the motions of the connected elements. Hence, the contact capacity function c is given by

$$\begin{aligned} c(e)=c_{ij} =c_{ji} = \frac{1}{|\overrightarrow{\Delta u_{ij}}|^2}, \end{aligned}$$

where \(|\overrightarrow{\Delta u_{ij}}|\) is the magnitude of the relative displacement of two grains (or two pixels) linked in \(\mathscr {N}\). Note that since we are only interested in the flow bottleneck14,46, what is important in this analysis are the relative values of the link capacities and not their absolute values. Indeed, for this purpose, the model for the link capacity need not be in units of force, as previously shown (e.g.,14,15,33). Consequently, in Equation (1), we set the capacity to be such that the higher the relative motion of grains (pixels) linked in \(\mathscr {N}\), the less stable is the connection and in turn the lower is its corresponding capacity c (see Fig. 5). Finally, a direction for the flow is dictated by a pair of artificial nodes q and k called the source and the sink of G. The quadruple \(\mathscr {F} = (G, c, q, k)\) is called a flow network. In the Biax sample, the natural choice for the source q and sink k are the top and bottom walls so that the direction of flow is in alignment with the direction of the applied vertical compression (and major principal stress axis) of the sample. For Mines 1 and 2 and Xinmo, however, there is no obvious choice for the source-sink pair to direct the flow since the loading conditions are unknown for these slopes. To address this problem systematically, we construct the Gomory-Hu tree (GHT)47 for the network \(\mathscr {N}\), as explained in Step 2.

Figure 5

(Color online) Collective motion of mesoscale clusters characterizes the terminal stages of the mesoregime PFR. Emerging kinematic clusters increasingly move in near relative rigid-body motion: (a) the actual displacement field at failure in Biax, (b) depiction of surface ground motion on a slope. Links along the shared boundary of kinematic clusters, \(\Omega\), are closest to breaking point (i.e., smallest total path capacity \(c(\Gamma )\)) due to the large relative motions of its constituent elements.

Step 2: Find the kinematic clusters from the bottleneck of \(\mathscr {F}\). The bottleneck of \(\mathscr {F}\), \(B(\mathscr {F})\), is given by the cut of \(\mathscr {F}\) with the least capacity. Any cut of \(\mathscr {F}\), \(\Gamma\), is a set of links in \(\mathscr {N}\) which, if disconnected, represents a literal cut of \(\mathscr {F}\) into two disjoint components \(\{W,W'\}\) of V such that no flow can be transmitted from source \(q\in W\) to sink \(k\in W'\). Thus, any cut \(\Gamma\) contains all arcs emanating from a node in W and terminating on a node in \(W'\).

Physically, a cut \(\Gamma\) may be thought of as a virtual crack of the studied granular body or domain whose connectivity is described by \(\mathscr {N}\). Physical disconnection of the contacts associated with the links in \(\Gamma\) would thus result in a literal system-spanning crack which splits the body into two disjoint pieces. The capacity of \(\Gamma\) is defined as \(c(\Gamma ) = \displaystyle \sum _{e\in \Gamma }{c(e)}.\) Following Equation (1), this represents the total force flow that must be overcome to disconnect every link in \(\Gamma\).

Here we are interested in finding that cut with the least capacity – the so-called minimum cut, also known as the bottleneck \(B(\mathscr {F})\). Thus, the capacity of the bottleneck \(B(\mathscr {F})\) represents the global failure resistance, \(F^*\): the minimum amount of force flow needed to overcome the resistance of the connected links \(B(\mathscr {F})\) to break apart and split the granular body into two disjoint pieces. Note that this analysis does not preclude a body from splitting apart into more than two pieces: in such cases, one can repeat the same analysis described here for each piece to obtain further subpartitions. In the cases studied here, this is unnecessary as the studied systems split apart essentially into two components with the bottleneck being their shared boundary. In Biax, the bottleneck \(B(\mathscr {F})\) predicts the location of the shear band that forms in the failure regime. In the case of Mines 1 and 2 and Xinmo, \(B(\mathscr {F})\) predicts the boundary of the landslide. As time to failure draws near, we expect motion in the components to become increasingly coherent and near-rigid-body resulting in kinematic clustering. The active cluster in PFR, denoted by \(\Omega\), distinguishes itself by manifesting an increasing downward motion (viz. increasing trend in cumulative displacement and velocity) due to gravity, while the stable cluster remains relatively stationary.

To find the bottleneck of Biax at each time, we solve the Maximum flow - Minimum cut (MFMC) problem on \(\mathscr {F}\), following earlier work14,33. This is a two stage calculation. Stage 1 solves the Maximum flow problem to find the global flow capacity, \(F^*\), the maximum flow that can be transmitted through \(\mathscr {N}\) given its topology and link capacities. More formally, given a flow network \(\mathscr {F} = (G,c,q,k)\), a link flow x(e) is called a feasible q-k flow, if it satisfies:

(a) the conservation of flow

$$\begin{aligned} \sum _{e \in \delta ^{-}(v)} x(e) \;= \;\sum _{e \in \delta ^{+}(v)} x(e), \; \; \; \forall v \in V - \{q, k\}, \end{aligned}$$

where \({e \in \delta ^{-}(v)}\) denotes arcs entering node v and \({e \in \delta ^{+}(v)}\) denotes arcs leaving node v;

(b) the capacity rule

$$\begin{aligned} 0 \le x(e) \le c(e),\; \; \; \; \forall e \in G. \end{aligned}$$

Hence, the force flow along each link, x(e), is regulated by the threshold for damage c(e) which is a function of the relative motion between the connected elements (Equation 1).

  • The Maximum Flow Problem can be expressed as: find a feasible q-k flow x such that the following flow function f(x) is maximum:

    $$\begin{aligned} f(x) = \sum _{e \in \delta ^{+}(q)} x(e) - \sum _{e \in \delta ^{-}(q)} x(e). \end{aligned}$$

    The flow value that solves the above is the maximum flow \(F^*\).

Once \(F^*\) is established, we move to Stage 2 to solve the Minimum Cut Problem.

  • The Minimum Cut Problem of \(\mathscr {F}=(G,c,q,k)\) is the cut \(\Gamma _{min}\) such that

    $$\begin{aligned} c(\Gamma _{min}) = Minimize\big \{ \displaystyle \sum _{e\in \Gamma }{c(e)} \big \}. \end{aligned}$$

The above is typically solved using the Ford-Fulkerson algorithm46. This exploits the well known max-flow min-cut theorem which states that the maximum flow possible \(F^*\) is the capacity of the minimum cut or bottleneck48. Using this theorem and Equations (1) – (5), we can now directly relate the conditions on where and when catastrophic failure occurs to the bottleneck. That is, catastrophic failure occurs when the force flow exceeds the resistance to breakage of all the links in the bottleneck. Where the system physically breaks apart is given by the bottleneck itself, which is the limiting shared boundary of the kinematic clusters.

As earlier mentioned in Step 1, the uncontrolled and unknown loading conditions of Mine 1, Mine 2 and Xinmo pose a challenge for the assignment of an appropriate source and sink nodes to direct the flow. We address this issue by constructing the Gomory-Hu tree (GHT)47 for the network \(\mathscr {N}\). In what follows, we outline this procedure briefly for completeness. Full details are described elsewhere49. Let \(G^* = (\mathscr {N} ,c)\) be an undirected, link-capacitated network. For every pair of nodes uv in \(G^*\), the GHT stores information on the minimum u-v cut of \(G^*\) that separates u and v. For a network with n nodes, there are a total of \(n(n-1)/2\) possible source-sink pairs, each with a corresponding minimum cut. However, the construction of the GHT shows that the minimum cuts for some pairs of nodes are identical. In fact, the GHT contains information on exactly \(n-1\) distinct minimum cuts47 corresponding to a set of \(n-1\) explicit source-sink pairs. One could infer all the remaining implicit source-sink pairs from this set using the GHT, as illustrated in Fig. 6. Formally, the GHT is defined as follows.

Definition 1

For a given link-capacitated network, \(G^* = (\mathscr {N},c)\), a tree \(\mathscr {T}\) is a Gomory-Hu tree (GHT) if the following holds:

  1. 1.

    The nodes of \(\mathscr {T}\) coincide with the nodes of \(G^*\).

  2. 2.

    Each link l in \(\mathscr {T}\) has a non-negative weight w(l).

  3. 3.

    For each pair of nodes uv in \(\mathscr {T}\), let \(l_{m}\) be the link of minimum weight on the path joining u and v in \(\mathscr {T}\). Then \(w(l_{m})\) is equal to the capacity of the minimum cut separating u and v in \(G^*\).

In Fig. 6, we illustrate an example contact network \(\mathscr {N}\) with \(n = 9\) pixels, its corresponding Gomory-Hu tree \(\mathscr {T}\) and a table summarizing the outcome of removing a link in \(\mathscr {T}\). There are 36 possible source-sink pairs. \(\mathscr {T}\) contains 8 explicit source-sink pairs (column 1, Fig. 6c). Removing link l, connecting nodes u and v in \(\mathscr {T}\), gives two distinct components \(\left\{ W, W' \right\}\): these correspond to the kinematic clusters of \(\mathscr {N}\) when the edges in the minimum cut separating the source-sink pair u and v are removed. All other source-sink pairs and their corresponding minimum cuts can be inferred from \(\mathscr {T}\).

Consider, for example, the minimum cut of \(\mathscr {N}\) separating the source-sink pair \(u=1\) and \(v=8\). Link \(l_m=(2,5)\) has the minimum weight in the path from \(u=1\) to \(v=8\) in \(\mathscr {T}\) (Definition 1). Thus, removing \(l_m=(2,5)\) \(\mathscr {T}\) results in \(W=\left\{ 1,\;2,\;3\right\}\) and \(W'=\left\{ 4,\;5,\;6,\;7,\;8,\;9\right\}\). In \(\mathscr {N}\), this partition corresponds to the removal of edges (1, 4), (2, 5), and (3, 6) that constitute the minimum cut for the source-sink pair \(u=1\) and \(v=8\) with capacity of 5. Note that there are other source-sink pairs having the same minimum cut.

From \(\mathscr {T}\), the absolute (global) minimum cut capacity is 2. The corresponding two partitions are \(W = \left\{ 7\right\}\) and \(W' = \left\{ 1,\; 2,\; 3,\; 4,\; 5,\; 6,\; 8,\; 9\right\}\). The global minimum cut contains edges \(\left\{ (4,7),\; (7,8)\right\}\). Observe this global minimum cut is biased towards highly imbalanced cuts where one component is significantly smaller than the other in terms of the number of member nodes. Such highly imbalanced partitions may correspond to the smaller component having only one or at most a few pixel locations out of thousands or more. As such, this may not provide a complete summary of emerging partitions that lead to catastrophic failure. Larger partitions that span the system, where the part that dislodges from the rest of the slope constitutes a sizeable portion of the slope, are of interest. Accordingly, we introduce a cut ratio \(\rho\) which is defined as the number of nodes in the smallest to largest component upon removal of a link in \(\mathscr {T}\). Hence, in this example, if we are interested in the smallest component containing at least 3 pixels, we find the minimum cut such that \(0.3 \le \rho \le 1\). This yields the cut that corresponds to the removal of link (2, 5) in \(\mathscr {T}\); the explicit source-sink pair is \((u=2, v=5)\) as before. By inspecting \(\mathscr {T}\), we can see that source-sink pairs  \((u=1, v=5), (u=1, v=8), (u=1, v=6), (u=1, v=9), (u=2, v = 8), (u=2, v = 6), (u=2, v = 9)\) correspond to the other minimum cuts also satisfying \(0.3 \le \rho \le 1\). Note that this requires enumeration of all possible source-sink pairs and their minimum cuts. An outline of this procedure is given in Algorithm 1.

Figure 6

(Color online) (a) An example contact network \(\mathscr {N}\) of \(n = 9\) nodes (pixels) with contact capacities shown in red. (b) Corresponding Gomory-Hu tree \(\mathscr {T}\) for \(\mathscr {N}\) in (a). (c) Summary of the explicit source-sink pairs in \(\mathscr {T}\) with 8 distinct minimum cuts and their related properties including the resulting clusters or components in \(\mathscr {N}\) when the link of each pair is removed in \(\mathscr {T}\). The last column lists all implicit source-sink pairs with the same minimum cut as the explicit source-sink pair in bold.


For Mines 1 and 2 and Xinmo, the number of nodes in \(G^*\) and possible source-sink pairs are, respectively: 612, 186, 966; 5394, 14,544,921; 610, 185,745. It is thus computationally expensive to enumerate every source-sink pair. However, we can use \(\mathscr {T}\) to capture a failure event such that the minimum cut identifies a failure area that is no smaller than a prescribed fraction of the studied domain size. That is, we can remove the link in \(\mathscr {T}\) with the minimum weight such that \(0.3 < \rho \le 1\) to obtain two corresponding cluster components \(\left\{ W, W' \right\}\). It is easy enough to check the partitions, and ensure that parts of landslide boundaries that are close to the boundary of the monitored domain (recall the top left boundary of the rockfall in Mine 1 (Fig. 3b) are also captured. This is done simply by checking the cases where \(0.03 \le \rho \le 0.3\), which identify partitions that lead to the smaller cluster being as small as 3% of the number of nodes in the larger cluster (Fig. 7). In summary, the key output from Step 2 is the bottleneck \(B(\mathscr {F})\), the path of least resistance to failure which separates the active cluster \(\Omega\) that will likely collapse from the rest of the slope, and the slope’s failure resistance \(F^*\).

Figure 7

(Color online) Kinematic clusters (red and blue) for Mine 1 at stage \(t=225\) for \(\rho _m \le \rho \le 1\). The active cluster \(\Omega\) is colored red. Black points highlight the pixels connected by the set of links in the bottleneck, the common boundary of the clusters.

Step 3: Characterize the cluster dynamics. As depicted in Fig. 4, at each time state up until the current time t, we find the flow bottleneck \(B(\mathscr {F})\), its associated clusters and the failure resistance. We can use this historical information to characterize the dynamics of the cluster motions as the monitoring advances in time. Here we are interested in one of the defining aspects of granular failure, namely, collective motion. As time advances towards the failure regime, we quantify the extent to which: (a) intracluster motions become increasingly coherent and similar—at the same time as intercluster motions become more and more different (separated in kinematic state space); and (b) the predicted clusters no longer change in member elements, suggesting that the pattern of impending failure has become physically incised in the system. To do this, we compute the Silhouette score S50 to quantify the quality of the clustering pattern obtained from the network flow analysis, coupled with an information-theoretic measure of Normalized Mutual Information (NMI)51 to quantify the temporal persistence of the clustering pattern.

The Silhouette score \(S \in [-1,1]\) gives an overall measure of the quality of clustering50. It is the global average of s(i) which measures how similar is a given node i to the other nodes j in its own cluster (cohesion) compared to the nodes in the other clusters (separation):

$$\begin{aligned} S= {\frac{1}{n}}\sum \limits _{i=1}^n s(i) = {\frac{1}{n}} \sum \limits _{i=1}^n \frac{b(i)-a(i)}{\text {max}\big [b(i),a(i)\big ]}; \end{aligned}$$

here a(i) is the average distance in the displacement state-space from i to all other nodes in the same cluster, and b(i) is the average of the distances from i to all points in the other cluster. As shown in Figure 8, a good clustering pattern (high S) is one where the nodes in the same cluster exhibit very similar features (nodes are tightly packed in feature state space hence small a(i)); while nodes from different clusters have very different features (red nodes are well separated from blue nodes in feature state space hence large b(i)). As a general guide, values below 0.2 suggest essentially no clustering pattern was found, while the closer S is to one, the more compact are the individual clusters while being more separated from each other. Given the studied feature is motion, an increasing trend with respect to time in S from around 0.2 to its upper bound of 1 suggests that the clusters are moving in increasingly relative rigid-body motion.

The Normalized Mutual Information (NMI)51 basically tells us how much knowing the clustering pattern at the previous time, \(X(t-1)\), reduces our uncertainty of the clustering at the current time, X(t). The Normalized Mutual Information (NMI) is defined as

$$\begin{aligned} \text {NMI}= \frac{I(X(t);X(t-1))}{\sqrt{(H(X(t))H(X(t-1)))}}; \end{aligned}$$

here \(I(X(t);X(t-1))\) is the mutual information between X(t) and \(X(t-1)\) and H(.) is the entropy of the corresponding clustering assignments. NMI \(\in [0, 1]\): 0 means there is no mutual information, as opposed to 1 where there is perfect correlation or similarity, between the clusters at t and \(t-1\). Intuitively, NMI measures the information that the clustering assignments X(t) and \(X(t-1)\) share: the higher the NMI, the more useful information on the clustering pattern is encoded in \(X(t-1)\) that can help us predict the clustering at the next time state X(t).

Figure 8

(Color online) Depiction of the silhouette score s(i) for node i, used to quantify the quality of clustering in kinematic state space. a(i) (b(i)) measures intra- (inter-) cluster similarity of node i.

In summary, based on the results from Steps 2 and 3, we can identify a regime change point \(t^*\) from which the failure resistance \(F^*\) drops close to its minimum of zero, as S rises and/or levels above 0.2, while NMI stays close to 1. For all \(t \ge t^*\), a prediction on the landslide region is given by \(\Omega\), the active or fastest moving cluster. Thus, in general, the mere fact that a landslide experiences deformation does not translate into a prediction of the likely location of an impending failure from SSSAFE. A clear regime change point \(t^*\) must be identified. That said, in the event that monitoring commenced after \(t^*\), such that the active and fast moving cluster \(\Omega\) no longer changes during the studied time states, then we can expect S to remain high above 0.2, while NMI stays close to 1. In other words, even though no further regime change point may be detected over the studied time states, the temporal persistence of high values for both S and NMI should still serve as a good indicator that \(\Omega\) is a high risk area that is prone to failure.

In addition, for landslides exhibiting tertiary creep deformation, the time of failure \(t^F\) can be predicted by performing a linear regression analysis with a continuous and overlapping rolling time window for the inverse mean velocity of \(\Omega\) for \(t \ge t^*\). Thus with respect to detecting the time of failure \(t^F\), the main advance achieved here is that SSSAFE not only obviates the need to subjectively select a pixel to implement the Fukuzono INV analysis20 but also ensures the INV analysis takes into account the spatiotemporal and coupled evolution of force and damage pathways in PFR. While a comprehensive SSSAFE-INV analysis of different landslides manifesting tertiary creep deformation is outside the scope of this work, we nevertheless illustrate in the next section an implementation of this strategy for detecting \(t^F\) from a few selected time windows for each slope studied here.

Results and discussion

Figure 9

(Color online) The mesoregime mediates the stable regime and the failure regime in Biax. Time evolution of: (a) the Biax mean velocity, along with the shear strength of Biax as measured by the stress ratio; (b) the failure resistance \(F^*\) from Step 2. Inset in: (a) shows the collective buckling of force chains in the shear band; (b) shows zoomed-in area near the regime change point \(t^*_B=80\). (c) Plot of the time evolution of NMI and S from Step 3. Vertical lines mark the regime change point \(t^*_B=80\) (solid grey line) and the time of failure \(t^F_B= 104\) (dashed black line), respectively. (d) Cumulative predictions of the shear band (black points) from Step 2 overlaid on top of the map of the magnitude of displacement at the time of failure. Southwesterly (northeasterly) displacement is given a negative (positive) sign.

In all of the systems studied, SSSAFE uncovers three dynamical regimes over the course of the monitoring campaign, consistent with a compromise-in-competition between force and damage (Figs. 912). In Biax, the global mean velocity steadily rises in PFR, before a sudden burst to a peak in the failure regime (Fig. 9a). Simultaneously, the opposite trend can be observed in the time evolution of the system’s resistance to failure \(F^*\), which decreases progressively as damage spreads in PFR, eventually dropping to its minimum value close to zero at stage 80 (Fig. 9b). Extensive published studies of this sample has shown that columnar force chains at stage 80 have lost considerable lateral support in the region of impending shear band, due to dilatancy39,40,52. While force redistributions around force chains continually occur during this period (recall Fig. 1), ultimately, the degradation in the region precipitates collective force chain buckling at the peak stress (\(t=98\), Fig. 9a inset), culminating in a fully developed shear band at \(t_B^F=104\), when kinematic clusters move in almost relative rigid-body motion (recall Fig. 5a). These events were previously observed in various types of sand and photoelastic disk assemblies15,33,41. A consistent dynamics emerges in the time evolution of NMI and S in Fig. 9c. From stage \(t_B^*=80\), S rises from around 0.5 before levelling off at the start of the failure regime at \(t_B^F=104\); NMI stays close to 1 from \(t_B^*=80\). These trends imply a recurring bottleneck \(B(\mathscr {F})\) as evident in \(80 \le t \le 110\) of Fig. 9d, such that grains on either side progressively move collectively as one in opposite directions (Fig. 5a).

Figure 10

(Color online) Slope Mine 1. Time evolution of: (a) the mean velocity of Mine 1 with the failure location in red (inset); (b) the failure resistance \(F^*\), shown on log-axis to highlight two regime change points, from Step 2; (c) the NMI index and S (inset) from Step 3; (e) the inverse mean velocity of \(\Omega\) and of pixel p (inset), over the time interval indicated by the red window in the inset in (c). Vertical lines mark the regime change points (solid grey line) \(t^*_{1a}=69=\) 17:14 May 31 and \(t^*_{1b}=3322=\) 12:14 June 14, and the time of failure (dashed black line) \(t^F_1=3568=\) 13:10 June 15. (d) Cumulative predictions of the landslide boundary (black points) are overlaid on top of the displacement map at \(t^F_1\). Supplementary Movie Mine1 shows the evolution of \(\Omega\) over the period of the monitoring campaign.

At the field scale using radar data, SSSAFE delivers qualitatively similar trends for Mines 1 and 2 and Xinmo. The presence of large fluctuations in Mines 1 and 2 (Figs. 1011a–c) is not surprising given these mines were operational with blasting, pumping, transport and drilling works taking place at various times over the course of the monitoring period. Like in Biax, the failure resistance of Mine 1 drops close to zero as early as around \(t^*_{1a}=69\) (Figs. 10b), with corresponding rises in NMI and S towards 1 (Figs. 10c), even though the rock slope appears intact with near-zero global mean velocity (Fig. 10a). Note that we present this failure resistance in log scale to ease identification of a subsequent second drop which constitutes a second regime change point at \(t^*_{1b}=3322=12:14\) June 14. The rapid drop of the failure resistance at \(t^*_{1a}=69\) suggests that internal cracks and shear bands have started to propagate internally, as delineated by the preferred paths of damage (black points in Fig. 10d). Damage spread, possibly initiating even before the time period covered by the data analyzed here, is to the extent that the capacity for force transfer between adjacent connected material points (pixels) along the recurring bottleneck \(B(\mathscr {F})\) to the west, has significantly reduced as early as \(t^*_{1a}=69\), even though there are still many remaining connections in the rock slope that keep it manifestly intact: Supplementary Movie Mine1 clearly shows that the west wall persists as an active area \(\Omega\) from the beginning of the monitoring campaign.

As time advances towards failure over the period \(69 \le t < 3322\) (Fig. 10b–c), the interaction between the two regions of instability leads to an initial decline in S while NMI stays close to 1 due to the persistence of the west wall cluster, the site that eventually collapses. But the day before the collapse, S sharply rises from \(t^*_{1b}\). This rise in S suggests that the clustering pattern has now become incised in the slope to the extent that the clusters are now essentially undergoing relative motion along their common boundary, as \(\Omega\) accelerates24,25,26,27. The change point \(t^*_{1b}\) improves on earlier work using a pattern mining approach which detects the time of imminent failure to be one to two hours later: \(t=3350=14:53\) June 1426 and \(t=3333=13:16\) June 1425. Results from the SSSAFE-INV analysis using the mean velocity of \(\Omega\) for \(t \ge t_{1b}^*\) (Fig. 10e) corroborates the change point \(t^*_{1b}\); here \(\Delta\) is the actual time of failure \(t^F_1\) minus the predicted time of failure from the SSSAFE-INV analysis. To support this, and in keeping with current pixel-based INV analysis10,18, we also add corresponding results from analysis of the velocity of the fastest moving pixel p in \(\Omega\) (Fig. 10e-inset). Recall that the novelty of SSSAFE-INV lies in the establishment and use of \(\Omega\) in an INV analysis for \(t \ge t^*\), as noted in the earlier section on the core components of SSSAFE. The three linear regression fits (from three time windows) in Fig. 10e serve only to illustrate this procedure. We envisage that the implementation of SSSAFE-INV in practical EWS would involve the use of rolling and overlapping time windows, since this process allows for continuous updates in the prediction of \(t_1^F\), concomitant with incoming new data on slope displacement.

In Mine 1, multiple sites of instability interact mechanically in PFR. Our method can reliably identify and differentiate these regions (Fig. 10). The west wall where catastrophic failure occurs can be distinguished early in PFR by the temporal persistence of the predicted landslide boundary (black points) in this area, in contrast to the eastern corner where this boundary only occasionally appears (Supplementary Movie Mine1). This intermittent dynamics in the latter is due to redundant force pathways which the system exploits to relieve the build up of stress in \(B(\mathscr {F})\) along the west wall by diverting the forces and damage there to alternative paths, including to the competing slide to the east. In laboratory samples undergoing quasi-brittle failure13, the interaction between competing cracks manifest in the form of stress redistributions along the preferred force pathways between the bottleneck where the macrocrack ultimately forms and the competing crack which later undergoes structural arrest (self-stabilize). The same is observed in Mine 1: note the concentration of black points in the area between the actual failure region to the west and the competing slide to the east in \(0.3 < \rho \le 1\), \(69 \le t < 3322\) of Fig. 10d. This compromise-in-competition continues until all such paths are exhausted, \(t =t^*_{1b}=3322\), from which time \(B(\mathscr {F})\) remains fixed and becomes primed for uncontrolled crack propagation, along the landslide boundary (\(3322 \le t \le 3600\), Fig. 10d). Mine 1 provides a good example of why early prediction of failure rests crucially on methods that can account for the spatiotemporal compromise-in-competition between force and damage pathways. Essentially, the ultimate effect of stress redistributions is to delay failure, since any damage to \(B(\mathscr {F})\) leads to a reduction in \(F^*\). But there is an undesired concomitant which is the considerable uncertainty they pose for early prediction of failure, given damage is rerouted and concentrated elsewhere – away from the region of impending failure in PFR13.

Figure 11

(Color online) Slope Mine 2. Time evolution of: (a) the mean velocity of Mine 2 with the failure location in red (inset); (b) the failure resistance \(F^*\) from Step 2; (c) the NMI index and S (inset); (e) the inverse mean velocity of \(\Omega\) and of pixel p (inset), over the time interval indicated by the red window in the inset in (c). Vertical lines mark the regime change point \(t^*_2=221=13:39\) August 20 (solid grey line) and time of failure \(t^F_2=1315=03:00\) August 25 (dashed black line). (d) Cumulative predictions of the landslide boundary (black points) are overlaid on top of the displacement map at \(t^F_2\). Supplementary Movie Mine2 shows the evolution of \(\Omega\) over the period of the monitoring campaign.

In Mine 2, the rock slope is dominated by intact igneous rock that embodies many natural joints or faults. There is the A-dominated stable regime over the first day of the monitoring period \(1 \le t < 221\), where the global mean velocity fluctuates initially around 0, as \(F^*\) portrays a decreasing trend (Fig. 11a,b). Trends in both NMI and Silhouette coefficient S suggest that no substantial clustering structure in the kinematics developed on the first day: NMI fluctuates between 0 and 1 while S remains below 0.5 (Fig. 11c). The system embodies redundant pathways to divert stresses away from the area of impending failure (\(1 \le t < 221\), Fig. 11d). In the A-B dominated mesoregime of PFR, S progressively increases to 1, implying the emergence of collective motion (\(221 \le t \le 1370\), Fig. 11d). As failure draws near, intracluster motions become coherent and near rigid-body, while intercluster motions become separated (Fig. 11c inset), as the cluster corresponding to the location of impending failure \(\Omega\) accelerates (Fig. 11e). We see these trends are precisely mirrored by the NMI of the clusters (Fig. 11c). Note that the landslide boundary, shown at \(t= 221\) in Fig. 2 actually appears as early as \(t= 104\) and persists up until \(t=178\), which explains the high NMI scores. However, the kinematic clusters undergo a short period of change during \(179 \le t < 221\) which may reflect any number of perturbations on the mine site, including blasting. Around the same time interval, large fluctuations can also be observed in S. Close to and during the B-dominated stable regime, S flattens out close to 1, indicative of a strong clustered motion. Altogether, the evidence from \(F^*\), S and NMI marks a regime change point at \(t^*_2=221=13:39\) August 20, which is just over 4 days prior to the collapse on \(t^F_2=1315=03:00\) August 25. Results from the SSSAFE-INV analysis also supports the progressive evolution to collapse at \(t^F_2\) (Fig. 11e).

Figure 12

(Color online) Slope Xinmo. Time evolution of: (a) the mean velocity of Xinmo with the failure location in red (inset); (b) the failure resistance \(F^*\) from Step 2; (c) the NMI index and the global average silhouette score (inset); (d) the inverse mean velocity of \(\Omega\) and of pixel p (inset), over the time interval indicated by the red window in the inset of (c). Vertical lines mark the regime change point \(t^*_X=26=\) August 23, 2016 (solid grey line) and time of failure \(t^F_X=\) June 24, 2017 (dashed black line). (e) Cumulative predictions of the landslide boundary (black diamonds) are overlaid on top of the displacement map at \(t^F_X\). Supplementary Movie Xinmo shows the evolution of \(\Omega\) over the period of the monitoring campaign.

For the Xinmo landslide, two key trends are evident from SSSAFE: (a) the regime change point on \(t^*_{X} = 26\) = August 23, 2016 which is 10 months in advance of the actual time of collapse from when the active area \(\Omega\) became fixed in the location that later became the rock avalanche source11 (Fig. 12a–e); and (b) the development of cracks in a smaller competing failure zone above and to the east of the actual rock avalanche source (black diamonds in \(0.03 \le \rho \le 0.3\), \(1 \le t < 26\) of Fig. 12e, Supplementary Movie Xinmo) as early as 2015. Thus results here corroborate prior findings1,4,11,43,53 that the rock avalanche was generated from the upper part of the slope (Fig. 12a inset), near the mountain crest, and only afterwards did it entrain old landslide deposits along its way, which showed no sign of movement and played a role only in the propagation and not in the triggering phase. In the months immediately following \(t^*_X\), the velocities recorded were slow42 and predisposed to self-stabilization22.

Interestingly, the shift in \(\Omega\) from the eastern to the western flank of the source area match the reconstruction proposed by Hu et al.53, who attribute the triggering of the rock avalanche to an initial rockfall on June 24, 2017 at 05:39:07 (local time) and impacting the bedrock in the source area, where a crack network was present but still locked by persistent rock bridges. While the long creep behavior of the source area demonstrates that the failure was the result of a long-term process, instead of the sudden outcome of an external impulse, it is credible that the trigger rockfall hypothesized by Hu et al.53 could have imposed the final stresses needed to overcome the failure resistance (capacity c in Equation 1) of the remaining connections in the recurring bottleneck \(B(\mathscr {F}(t)), \, \forall t \ge t^*_{X}\). That \(B(\mathscr {F})\) persisted in the same location from August 23, 2016 strongly suggests a progressive degradation in rock strength all along this path, with the antecedent prolonged rainfall43 likely aiding this condition and rendering \(B(\mathscr {F})\) increasingly poised for uncontrolled crack propagation in the lead up to the failure event on June 24, 2017 (Fig. 12b). For the SSSAFE-INV analysis, we select only two time windows to illustrate this procedure since there are fewer time states in Xinmo compared to Mines 1 and 2. Around 40 days prior to the collapse, \(\Omega\) began to manifest a linear trend in the temporal evolution of its inverse mean velocity, which delivered a prediction for \(t^F_X\) that is a day later than the actual collapse \((\Delta =-1)\).

SSSAFE offers a lead time of a day to weeks. This constitutes sufficient forewarning to undertake evacuation and other response actions54. SSSAFE takes only a few tens of seconds per time state to generate predictions on the likely region of failure: 30 seconds for Mine 1 and Xinmo, and 50 seconds for Mine 2, on a standard laptop computer with 8 cores 1.30 GHz CPU. Thus a prediction can be returned before the next measurement even for the most advanced radar technology (e.g., 1-5 minutes). At this rate, a reasonable number of time states (e.g., 30 consecutive time states would take at most 30 minutes) to establish robustly the dynamics of the region of interest for the purposes of identifying \(t^*\) and \(t^{F}\). Finally, we note the following limitations of SSSAFE. In its current form, SSSAFE is designed to support slope stability monitoring efforts by identifying: (a) the likely landslide location \(\Omega\), (b) a regime change point \(t^*\) from which \(\Omega\) can be confidently established, and (c) for landslides manifesting tertiary creep in \(t \ge t^*\), the likely time of failure \(t^F\). As SSSAFE builds on knowledge of the precursory dynamics of catastrophic failure in granular systems, the problem of identifying if and when such failure can be expected for landslide types where the active site moves slowly for hundreds of years and rarely fail catastrophically55 is outside the scope of SSSAFE and this study.


A holistic framework for Spatiotemporal Slope Stability Analytics for Failure Estimation (SSSAFE) is developed. We demonstrate how SSSAFE can be applied to identify emergent kinematic clusters in the early stages of the precursory failure regime for four case studies of catastrophic failure: one at the laboratory scale using individual grain displacement data; and three slopes at the field scale, using line-of-sight displacement of a slope surface, from ground-based and space-borne radars. The spatiotemporal dynamics of the kinematic clusters reliably predicts where and when catastrophic failure occurs. The clusters share a common boundary along the path of least failure resistance. Here we found this path to precisely locate the impending, shear band in the laboratory sample and the landslide boundary in the natural and man-made slopes. The regime change point is marked by intracluster (intercluster) motions becoming very similar or rigid-body (separated) which, in turn, induces a spatial pattern of physical partitions that become invariant in time through to failure. Our findings illuminate a way forward to rationalize and refine decision-making from broad-area coverage monitoring data for improved geotechnical risk assessment and hazard mitigation. To that end, ongoing efforts are focused on the extension of SSSAFE to a probabilistic platform28 that incorporates uncertainty systematically for various slopes and relevant scenario projections.

Data availability

The data that support the findings of this study are available from GroundProbe Pty Ltd but restrictions apply since these data were used under license for the current study.


\(|\overrightarrow{\Delta u_{ij}}|\) :

The magnitude of the relative displacement of two grains i and j (or two pixels) linked in \(\mathscr {N}\)

\(\Delta\) :

Actual time of failure \(t^F\) minus predicted time of failure from SSSAFE-INV

\(\delta ^+(v)\) :

Set of arcs leaving node v

\(\delta ^-(v)\) :

Set of arcs entering node v

\(\Gamma\) :

A cut or virtual crack path in \(\mathscr {N}\)

\(\Gamma _{min}\) :

Minimum cut in \(\mathscr {N}\)

\(\mu ^r\) :

Coefficient of rolling friction

\(\rho (l)\) :

Cut ratio, the ratio of the number nodes in the smallest to largest components upon the removal of link l in \(\mathscr {T}\)

\(\Omega\) :

Active and fastest-moving kinematic cluster, predicted location of failure

A :

Set of arcs


Average distance in the displacement state-space from i to all other nodes in the same cluster

\(B(\mathscr {F})\) :

Bottleneck, minimum cut of \(\mathscr {F}\)


Average of the distances from i to all the points in the other clusters

c :

Capacity function


Capacity of link e, threshold for damage, strength of contact, failure resistance of contact

\(c(\Gamma _{min})\) :

Capacity of the minimum cut \(\Gamma _{min}\)

\(\mathbf {d}_\ell\) :

Displacement vector of grain (pixel) \(\ell\)


Early warning systems

e :

Link in A corresponding to a contact in \(\mathscr {N}\)

\(\mathscr {F}\) :

Flow network

\(F^*\) :

Failure resistance, global force flow capacity, bottleneck capacity

\({\mathbf{f}^n}\) :

Normal contact force


Total flow leaving the source node q

G :

Directed network

\(G^*\) :

Undirected link-capacitated network


Entropy of the clustering assignment X(t)

\(I(X(t);X(t-1))\) :

Mutual information between X(t) and \(X(t-1)\)

ij :

Grain (pixel) in \(\mathscr {N}\) which corresponds to a physical contact e

k :

Sink node

l :

Link in \(\mathscr {T}\)

\(l_m\) :

Link of minimum weight on the path joining nodes u and v in \(\mathscr {T}\)



\(\ell\) :

Observation point (grain or pixel)


Normalized mutual information

\(\mathscr {N}\) :

Physical contact network

n :

Number of nodes in \(\mathscr {N}\), or \(G^*\)

O :

\((n-1) \times 3\) matrix whose entries are all zeros

O[i,  : ]:

\(i^{th}\) row of O

p :

Pixel with the highest rate of movement in \(\Omega\) at the time of failure


Precursory failure regime, mesoregime

q :

Source node

\(R_{min}\) :

Radius of the smaller of the two contacting particles

S :

Silhouette score for the whole body


Silhouette score for a node i


Slope stability radar

T :

Final time stage

\(\mathscr {T}\) :

Gomory–Hu tree

t :

Time stage

\(t^F, t_B^F, t_1^F, t_2^F, t_X^F\) :

Time of failure for a general case, Biax, Mines 1, 2 and Xinmo, respectively

\(t^*, t_B^*, t_1^*, t_2^*, t_X^*\) :

Regime change point for a general case, Biax, Mines 1, 2 and Xinmo, respectively

V :

Set of nodes

vu :

Node in \(G^*\)

\(W,W'\) :

Two disjoint components of \(\mathscr {N}\) corresponds to the removal of edges in \(B(\mathscr {F})\) or removal of a link l in \(\mathscr {T}\)


Non-negative weight on link l in \(\mathscr {T}\)

\(w(l_m)\) :

Capacity of the minimum cut separating u and v in \(\mathscr {N}\)


Clustering assignment at time stage t


Flow of link e


  1. 1.

    Carlà, T. et al. Perspectives on the prediction of catastrophic slope failures from satellite INSAR. Sci. Rep. 9, 1–9 (2019).

    Google Scholar 

  2. 2.

    Handwerger, A. L., Huang, M.-H., Fielding, E. J., Booth, A. M. & Bürgmann, R. A shift from drought to extreme rainfall drives a stable landslide to catastrophic failure. Sci. Rep. 9, 1–12 (2019).

    Google Scholar 

  3. 3.

    Clarkson, L., Williams, D. & Seppälä, J. Real-time monitoring of tailings dams. Georisk: Assess. Manag. Risk Eng. Syst. Geohazards 1–15 (2020).

  4. 4.

    Tordesillas, A., Zhou, S., Di Traglia, F. & Intrieri, E. New insights into the spatiotemporal precursory failure dynamics of the 2017 Xinmo landslide and its surrounds. In Casagli, N., Tofani, V., Sassa, K., Bobrowsky, P. T. & Takara, K. (eds.) Understanding and Reducing Landslide Disaster Risk. WLF 2020. ICL Contribution to Landslide Disaster Risk Reduction (Springer, Cham, 2021).

  5. 5.

    Silva Rotta, L. H. et al. The 2019 Brumadinho tailings dam collapse: Possible cause and impacts of the worst human and environmental disaster in Brazil. Int. J. Appl. Earth Obs. Geoinf. 90, 102119 (2020).

    Google Scholar 

  6. 6.

    McQuillan, A., Canbulat, I. & Oh, J. Methods applied in Australian industry to evaluate coal mine slope stability. Int. J. Min. Sci. Technol. 30, 151–155 (2020).

    Google Scholar 

  7. 7.

    Dick, G. J., Eberhardt, E., Cabrejo-Liévano, A. G., Stead, D. & Rose, N. D. Development of an early-warning time-of-failure analysis methodology for open-pit mine slopes utilizing ground-based slope stability radar monitoring data. Can. Geotech. J. 52, 515–529 (2015).

    Google Scholar 

  8. 8.

    Harries, N., Noon, D. & Rowley, K. Case studies of slope stability radar used in open cut mines. Stabil. Rock Slopes Open Pit Min. Civ. Eng. Situat.335–342, (2006).

  9. 9.

    Wasowski, J. & Bovenga, F. Investigating landslides and unstable slopes with satellite multi temporal interferometry: Current issues and future perspectives. Eng. Geol. 174, 103–138 (2014).

    Google Scholar 

  10. 10.

    Intrieri, E., Carlà, T. & Gigli, G. Forecasting the time of failure of landslides at slope-scale: A literature review. Earth Sci. Rev. 193, 333–349 (2019).

    Google Scholar 

  11. 11.

    Intrieri, E. et al. Big data managing in a landslide early warning system: experience from a ground-based interferometric radar application. Nat. Hazards Earth Syst. Sci. 17, 1713–1723 (2017).

    Google Scholar 

  12. 12.

    Dai, K. et al. Entering the era of earth observation-based landslide warning systems: a novel and exciting framework. IEEE Geosci. Rem. Sens. Mag. 8, 136–153 (2020).

    Google Scholar 

  13. 13.

    Tordesillas, A., Kahagalage, S., Ras, C., Nitka, M. & Tejchman, J. Early prediction of macrocrack location in concrete, rocks and other granular composite materials. Sci. Rep. 10, 20268 (2020).

    Google Scholar 

  14. 14.

    Tordesillas, A., Kahagalage, S., Ras, C., Nitka, M. & Tejchman, J. Coupled evolution of preferential paths for force and damage in the pre-failure regime in disordered and heterogeneous, quasi-brittle granular materials. Front. Mater. 7, 79 (2020).

    Google Scholar 

  15. 15.

    Tordesillas, A. et al. Shear bands as bottlenecks in force transmission. Europhys. Lett. 110, 58005 (2015).

    Google Scholar 

  16. 16.

    Tordesillas, A., Pucilowski, S., Lin, Q., Peters, J. F. & Behringer, R. P. Granular vortices: identification, characterization and conditions for the localization of deformation. J. Mech. Phys. Solids 90, 215–241 (2016).

    Google Scholar 

  17. 17.

    Hoek, E. & Bray, J. D. Rock slope engineering (CRC Press, 1981).

  18. 18.

    Carlà, T. et al. Guidelines on the use of inverse velocity method as a tool for setting alarm thresholds and forecasting landslides and structure collapses. Landslides 14, 517–534 (2016).

    Google Scholar 

  19. 19.

    Christian, J. T. & Baecher, G. B. Unresolved problems in geotechnical risk and reliability. Geotech. Spec. Publ.50–63 (2011).

  20. 20.

    Fukuzono, T. A new method for predicting the failure time of a slope. In Proceedings of 4th International Conference and Field Workshop on Landslide, 145–150 (1985).

  21. 21.

    Qiu, J. Listening for landslides. Nature 532, 428–431 (2016).

    Google Scholar 

  22. 22.

    Hungr, O., Leroueil, S. & Picarelli, L. The Varnes classification of landslide types, an update. Landslides 11, 167–194 (2014).

    Google Scholar 

  23. 23.

    Wang, S., Zhu, C., Wang, P. & Zhang, Z. Stability analysis of slope with multiple sliding surfaces based on dynamic strength-reduction DDA method. Adv. Civ. Eng.2019, (2019).

  24. 24.

    Tordesillas, A., Zhou, Z. & Batterham, R. A data-driven complex systems approach to early prediction of landslides. Mech. Res. Commun. 92, 137–141 (2018).

    Google Scholar 

  25. 25.

    Singh, K. & Tordesillas, A. Spatiotemporal evolution of a landslide: a transition to explosive percolation. Entropy 22, 67 (2020).

    Google Scholar 

  26. 26.

    Das, S. & Tordesillas, A. Near real-time characterization of spatio-temporal precursory evolution of a rockslide from radar data: Integrating statistical and machine learning with dynamics of granular failure. Rem. Sens. 11, 2777 (2019).

    Google Scholar 

  27. 27.

    Zhou, S. et al. Early identification of an impending rockslide location via a spatially-aided gaussian mixture model. Ann. Appl. Stat. 14, 977–992 (2020).

    Google Scholar 

  28. 28.

    Wang, H., Qian, G. & Tordesillas, A. Modeling big spatio-temporal geo-hazards data for forecasting by error-correction cointegration and dimension-reduction. Spat. Stat.100432, (2020).

  29. 29.

    Li, J. et al. From multiscale modeling to meso-science (Springer, 2013).

  30. 30.

    Li, J., Huang, W., Chen, J., Ge, W. & Hou, C. Mesoscience based on the emms principle of compromise in competition. Chem. Eng. J. 333, 327–335 (2018).

    Google Scholar 

  31. 31.

    Li, J. & Huang, W. From multiscale to mesoscience: addressing mesoscales in mesoregimes of different levels. Ann. Rev. Chem. Biomol. Eng. 9, 41–60 (2018).

    Google Scholar 

  32. 32.

    Burnley, P. C. The importance of stress percolation patterns in rocks and other polycrystalline materials. Nat. Commun. 4, 2117 (2013).

    Google Scholar 

  33. 33.

    Tordesillas, A., Tobin, S., Cil, M., Alshibli, K. & Behringer, R. P. Network flow model of force transmission in unbonded and bonded granular media. Phys. Rev. E 91, 062204 (2015).

    Google Scholar 

  34. 34.

    Cundall, P. A. & Strack, O. D. A discrete numerical model for granular assemblies. Geotechnique 29, 47–65 (1979).

    Google Scholar 

  35. 35.

    Potyondy, D. O. & Cundall, P. A. A bonded-particle model for rock. Int. J. Rock Mech. Min. Sci. 41, 1329–1364 (2004).

    Google Scholar 

  36. 36.

    Majmudar, T. S. & Behringer, R. P. Contact force measurements and stress-induced anisotropy in granular materials. Nature 435, 1079–1082 (2005).

    Google Scholar 

  37. 37.

    Chakraborty, J., Katunin, A., Klikowicz, P. & Salamak, M. Early crack detection of reinforced concrete structure using embedded sensors. Sensors 19, 3879 (2019).

    Google Scholar 

  38. 38.

    Tordesillas, A., Muthuswamy, M. & Walsh, S. D. Mesoscale measures of nonaffine deformation in dense granular assemblies. J. Eng. Mech. 134, 1095–1113 (2008).

    Google Scholar 

  39. 39.

    Tordesillas, A. Force chain buckling, unjamming transitions and shear banding in dense granular assemblies. Phil. Mag. 87, 4987–5016 (2007).

    Google Scholar 

  40. 40.

    Tordesillas, A. & Muthuswamy, M. On the modeling of confined buckling of force chains. J. Mech. Phys. Solids 57, 706–727 (2009).

    Google Scholar 

  41. 41.

    Tordesillas, A., Walker, D. M., Andò, E. & Viggiani, G. Revisiting localized deformation in sand with complex systems. Proc. R. Soc. A: Math. Phys. Eng. Sci. 469, 20120606 (2013).

    Google Scholar 

  42. 42.

    Cruden, D. & Varnes, D. Landslide types and processes. Spec. Rep. Natl. Res. Council Transp. Res. Board U.S. Natl. Acad. Sci.247, 36–57 (1996).

  43. 43.

    Fan, X. et al. Failure mechanism and kinematics of the deadly June 24th 2017 Xinmo landslide, Maoxian, Sichuan. China. Landslides 14, 2129–2146 (2017).

    Google Scholar 

  44. 44.

    Intrieri, E. et al. The Maoxian landslide as seen from space: detecting precursors of failure with Sentinel-1 data. Landslides 15, 123–133 (2018).

  45. 45.

    Ferretti, A. et al. A new algorithm for processing interferometric data-stacks: SqueeSAR. IEEE Trans. Geosci. Rem. Sens. 49, 3460–3470 (2011).

    Google Scholar 

  46. 46.

    Ahuja, R. K., Magnanti, T. L. & Orlin, J. B. Network flows : theory, algorithms, and applications (Englewood Cliffs, N.J. : Prentice Hall, c1993, 1993).

  47. 47.

    Gomory, R. E. & Hu, T. C. Multi-terminal network flows. J. Soc. Ind. Appl. Math. 9, 551–570 (1961).

    Google Scholar 

  48. 48.

    Liu, X., Lin, H. & Tian, Y. Segmenting webpage with Gomory–Hu tree based clustering. J. Softw. 6, 2421–2425 (2011).

    Google Scholar 

  49. 49.

    Kahagalage, S. A study of optimised network flows for prediction of force transmission and crack propagation in bonded granular media. Ph.D. thesis, University of Melbourne (2020).

  50. 50.

    Rousseeuw, P. J. Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 20, 53–65 (1987).

    Google Scholar 

  51. 51.

    Vinh, N. X., Epps, J. & Bailey, J. Information theoretic measures for clusterings comparison: Variants, properties, normalization and correction for chance. J. Mach. Learn. Res. 11, 2837–2854 (2010).

    Google Scholar 

  52. 52.

    Tordesillas, A., Lin, Q., Zhang, J., Behringer, R. & Shi, J. Structural stability and jamming of self-organized cluster conformations in dense granular materials. J. Mech. Phys. Solids 59, 265–296 (2011).

    Google Scholar 

  53. 53.

    Hu, K. et al. New understandings of the June 24th 2017 Xinmo landslide, Maoxian, Sichuan. China. Landslides15 (2018).

  54. 54.

    Guzzetti, F. et al. Geographical landslide early warning systems. Earth Sci. Rev. 200, 102973 (2020).

    Google Scholar 

  55. 55.

    Lacroix, P., Handwerger, A. L. & Bièvre, G. Life and death of slow-moving landslides. Nat. Rev. Earth Environ. 1, 404–419 (2020).

    Google Scholar 

Download references


We thank our two anonymous reviewers whose insightful comments and suggestions helped improve and clarify this manuscript. AT and RB thank Prof. Jinghai Li and Dr. Jianhua Chen for the stimulating discussions at the 2nd International Panel of Mesoscience. AT and SK acknowledge support from the U.S. Army International Technology Center Pacific (ITC-PAC) and US DoD High Performance Computing Modernization Program (HPCMP) under Contract No. FA5209-18-C-0002.

Author information




A.T. conceived, designed and coordinated the research. S.K. conducted the network flow experiments. R.B. supplied the data for Mine 1. L.C. and P.B. supplied the data for Mine 2. E.I. supplied the data for Xinmo. A.T. and S.K. analyzed the results. AT wrote the original draft and revisions. All authors reviewed, and contributed to the writing of, the manuscript.

Corresponding author

Correspondence to Antoinette Tordesillas.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Supplementary Movie Mine1.

Supplementary Movie Mine2.

Supplementary Movie Xinmo.



A. The biaxial compression test data The laboratory scale data set Biax is a well studied data set from a simulation of polydisperse spherical grains confined to planar biaxial compression test (Fig. 3)39. It is governed by a classical DEM model34, modified to incorporate a moment transfer to account for rolling resistance and thus capture the effects of non-idealized particle shapes. A combination of Hooke’s law, Coulomb’s friction, and hysteresis damping is used to model the interactions between contacting particles. An initially isotropic assembly of 5098 spherical particles is prepared and subject to biaxial compression with motion constrained to the plane. The ensemble is subjected to constant confining pressure, with a coefficient of rolling friction of \(\mu ^r = 0.02\). The initial packing fraction is 0.858. A rolling resistance and a sliding resistance act at the contacts, both of which are governed by a spring up to a limiting Coulomb value of \({\mu }|{\mathbf{f}^n}|\) and \({\mu ^r }{R_{min}}|{\mathbf{f}^n}|\), respectively, where \({\mathbf{f}^n}\) is the normal contact force and \(R_{min}\) is the radius of the smaller of the two contacting particles. A summary of all the interaction parameters governing the contacts and other quantities relevant to this study is presented elsewhere39.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Tordesillas, A., Kahagalage, S., Campbell, L. et al. Spatiotemporal slope stability analytics for failure estimation (SSSAFE): linking radar data to the fundamental dynamics of granular failure. Sci Rep 11, 9729 (2021).

Download citation


By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.


Quick links

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing