Main

Even after over a century of study, granular materials are not fully understood, probably owing to the unusual importance of dynamical aspects of their behaviour. Interestingly, granular systems at zero temperature undergo a transition from a fluid-like state to a rigid, disordered state known as the jamming transition1,2,11 when the granular density is increased. These disordered solids are intriguing (and difficult to understand) owing to the presence of structural heterogeneities, with the internal forces varying strongly with the material2. Under weak stress such as slow shear or compression, the behaviour of the disordered, heterogeneous networks of internal forces is fairly static over extended periods of time but is occasionally punctuated by striking, localized rearrangements of the particles.

In recent years, researchers have made progress in understanding the structure of granular systems near the jamming transition by, for example, quantifying force12 and contact13 networks, measuring quantities such as the dynamic susceptibility13,14,15 and performing critical point scaling analyses16. Other work has focused on characterizing the vibrational modes17,18,19, although there is considerable controversy over the relevance of normal mode analysis in the vicinity of the jamming transition19,20. This type of analysis has been used well above the jamming density to predict the locations of soft spots where rearrangement events occur18. Yet another type of structure-based analysis, applied to a related granular system—a free-standing pile of beads—also shows a small, but measurable, degree of predictive power21. We take a different approach and use the mathematics of nonlinear dynamics to reveal and analyse the behaviours of the dominant dynamical modes of a sheared granular system.

Beginning about 15 years ago, a series of seminal experiments on jamming were performed using an annular two-dimensional (2D) Couette shear cell packed with small, bidisperse, birefringent elastic discs at a packing density ϕ; (refs 6, 7, 8). The inner and outer walls of the cell were covered in treads and the inner wall was rotated to shear the material at a constant rate. As ϕ; was increased over a narrow range, the total pressure in the system increased by many orders of magnitude—the system jammed. The grains formed a network of stress chains6,7,8, and the system exhibited behaviour that was sometimes flowing and sometimes almost static. Measurements of a variety of quantities in experiments6,7,8 and simulations22,23 have provided insight into this transition, but the dynamical mechanisms for the observed behaviours remain unclear.

To elucidate these mechanisms, we perform molecular dynamics simulations of a 2D Couette shear cell and quantify the behaviour using nonlinear dynamical techniques3,4,5. As shown in Fig. 1a, we simulate N soft discs interacting through frictional and dissipative elastic forces22,23 in an Lx×Ly rectangular cell with periodic boundaries in the x-direction, parallel to the counter-moving, treaded, shearing walls. Our system exhibits behaviours qualitatively similar to the corresponding experiments as ϕ; is varied.

Figure 1: Visualizations of the stress, Lyapunov vector and velocity fields.
figure 1

Colour-coding denotes the total stress on each disc, from low (blue) to high (red). a, Schematic of an Lx×Ly simulated Couette cell with counter-moving treads (white discs) at time t0 during a stress-release event. The cell is periodic in the x-direction and Lx = Ly = 25ds. N = 440 discs are packed with density ϕ; = 0.850. b, Example of the Lyapunov vector contribution |δ uj(1)(t0)|2 for each disc j at a time t0. c, The velocity-squared, |vj(t0)|2, for each disc at the same time t0.

The field of nonlinear dynamics provides tools for untangling the complicated behaviour of a nonlinear system into a hierarchy of spatiotemporal modes, organized by how much each mode drives the dynamics. This hierarchy consists of Lyapunov vectors δ u(i)(t) and associated Lyapunov exponents λi, indexed by i = 1,2,…,and ordered by decreasing λi. Each Lyapunov vector, δ u(i)(t), represents a particular set of time-dependent, infinitesimal, translational perturbations, {δ rj(i)(t)}, and velocity perturbations, {δ vj(i)(t)}, for all particles. The first Lyapunov vector, δ u(1)(t), is the set of perturbations that grows the fastest (or shrinks the slowest) on average over the evolution of the system—the dominant collective dynamical mode. The first Lyapunov exponent, λ1, is the average exponential growth rate of δ u(1)(t) and can be computed as the average of short-time growth rates λ1Δt(t) of δ u(1)(t) measured over short intervals Δt (ref. 5). If λ1>0, the system is chaotic and thus sensitive to small perturbations. If λ1<0, any perturbations decay exponentially quickly.

The time-dependent Lyapunov vectors and their short-time growth rates provide detailed information about the heterogeneous dynamics of our system. Figure 1b shows the spatial distribution of the magnitude-squared of the first Lyapunov vector, |δ uj(1)(t0)|2 = |δ rj(1)(t0)|2+|δ vj(1)(t0)|2, for each particle j at a time t0. The largest components of the Lyapunov vector (red) are localized to a small region of the cell, and |δ uj(1)(t0)|2 correlates strongly with the square of the velocity of the jth particle, |vj(t0)|2, as can be seen by comparing Fig. 1b to Fig. 1c.

To quantify the correlations between the Lyapunov vectors and the disc velocity fields, we compute the particle-by-particle cross-correlation:

As can be seen in Fig. 2a (black symbols), the two fields are well correlated, on average. During periods of stress release (blue symbols), the dynamics is dominated by a sequence of rearrangement events and the correlation is remarkably strong; a single dynamical mode typically dominates, at least for dense systems, and Cδ u,v(1)(t) is almost perfect at many times, differing from 1 by less than 0.0001%. (For an example, see Supplementary Fig. S1.) The correlations are higher at larger values of ϕ; because fewer modes contribute to the dynamics (as quantified by the set of Lyapunov exponents {λi}). Altogether, the connection between the fastest moving particles and the most important dynamical modes provides direct evidence that these localized clusters are responsible for cooperative rearrangements. Interestingly, a similar connection was found in supercooled colloidal fluids near the glass transition24.

Figure 2: Correlations between Lyapunov vectors and exponents and system behaviour.
figure 2

a, Time-averaged particle-by-particle cross-correlations between the Lyapunov vector field and velocity field, 〈Cδ u,v(1)(t)〉t, as function of packing density ϕ;. Black symbols indicate the averages over all times, whereas blue (red) symbols are the averages over times when the total pressure is decreasing (increasing). All data are for systems of size Lx = Ly and error bars represent the standard error. b, Blue symbols show the behaviour of pressure changes in the time periods before and after jumps in the pressure larger than 10 standard deviations from the mean. The data are averaged over more than 200,000 of such events. The black symbols show the average behaviour of the short-term growth rates λ1Δt(t) during the same time periods. The data shown are for ϕ; = 0.870 and Lx = 4Ly.

A striking feature of sheared granular systems is the way stress builds in the whole system and is then released through particle rearrangement events in these dynamically unstable regions. These events appear in the time-series of the total pressure P(t) as small jumps in P(t) when the rearranging particles re-jam. The blue line in Fig. 2b shows the average behaviour of ΔP(t) about a jump at t = 0. We find that the particles involved in a rearrangement event are in a dynamically unstable configuration for a period of time before the instability is triggered. This is shown by the average behaviour of the short-time growth rate λ1Δt(t) (black symbols) in the times immediately preceding pressure jumps signalling rearrangement events. For a period of time before the rearrangement, the growth rate becomes positive, indicating instability; this information can be used to predict when these striking slip events are likely and, through the Lyapunov vector, where the events will occur.

To understand the average dynamical properties across the jamming transition, we measure the first Lyapunov exponent, λ1. As shown in Fig. 3a for three different packing densities, λ1 increases with Lx (at fixed Ly) but seems to approach an asymptotic value for large system sizes. Figure 3b shows that the asymptotic behaviour of λ1(Lx) is consistent with a linear relationship between λ1 and 1/Lx at large Lx. This relationship seems to hold over a wide range of ϕ;, allowing us to estimate λ1 as a function of ϕ; in the thermodynamic limit of infinite-size systems. The filled circles in Fig. 4a show these extrapolated infinite-size λ1 values as a function of ϕ;. For ϕ;<ϕ;*≈0.841, where ϕ;* is the jamming density, λ1>0 so the system is chaotic; for ϕ;>ϕ;*, λ1<0 and the system is no longer chaotic. (This may at first seem counter-intuitive because particles diffuse, but chaos is not required25 for diffusion, especially in a driven system.)

Figure 3: System size dependence of the Lyapunov exponent.
figure 3

a, Lyapunov exponent λ1as a function of system length Lx (for fixed Ly = 25ds) for three different packing densities ϕ; = 0.828 (circles), ϕ; = 0.834 (uptriangles) and ϕ; = 0.850 (downtriangles). b, The data in a are rescaled to show a linear relation between λ1 and 1/Lx for each value of ϕ;. Error bars represent the standard error of the measurements.

Figure 4: Time and length scales near the jamming transition.
figure 4

a, Filled circles show the extrapolated infinite system size Lyapunov exponent λ1as a function of packing density ϕ;. λ1switches from positive to negative for 0.840<ϕ;*<0.842. Open squares show the corresponding dynamical timescales τ = 1/|λ1|. b, Dynamical length scale ξd (in units of ds) as a function of packing density ϕ; approaching the jamming transition from below. Filled circles are interpolated values and open circles are extrapolated values. ξd is predicted to diverge at ϕ;* = 0.841 according to the best-fit power-law ξd(ϕ;*ϕ;)−1.8 shown as a solid line. The error bars are estimates of the worst-case ranges based on the error bars of the data points used in the interpolations and extrapolations.

Our calculation of λ1 leads directly to a characteristic dynamical timescale, τd = 1/|λ1|. The open squares in Fig. 4a show that as ϕ;* is approached from below, the dynamics slow markedly as the time it takes for an arbitrary perturbation to grow becomes large; likewise, as ϕ;ϕ;* from above, the perturbations decay away over an increasingly long timescale. The transition from a chaotic state to a non-chaotic state occurs for the same range of ϕ; over which the stress in the system increases by several orders of magnitude—the jamming transition. Moreover, the value of ϕ;* is consistent with the 2D random close-packing density9,10 that defines the jamming density at zero stress11.

Our data suggest that the jamming transition in dynamical systems (or, at least, in our sheared system) is a transition from a chaotic state to a non-chaotic state. This can be viewed as an extension of the idea of rigidity as the defining characteristic of the jammed state11,26. Just as a rigid packing is stable to small perturbations, the phase-space trajectory of our jammed, non-chaotic system is also stable (over long times) to perturbations. The zero-stress fluid states are unstable to perturbations, just like our un-jammed, chaotic shear states. In both cases, the important concept is stability; in the zero-stress case, it is stability about a fixed point, whereas in the sheared case, it is stability about a complicated trajectory through phase space.

The inability of the un-jammed states to build significant total pressures seems to be due to the way the unstable events are self-sustaining (on average). Visualizations of the Lyapunov vectors show that the perturbations caused by one rearrangement event propagate, and before they completely dissipate, they often trigger another existing instability in a nearby region. For un-jammed states, the perturbations continue to grow, propagate and trigger other unstable regions. These sequences of events prevent the system from building up significant stresses. For jammed states, the perturbations, on average, die out, so they eventually stop triggering rearrangements, allowing the bulk to build up stress (see, for example, Supplementary Movies S1–S4). Others have studied correlations in rearrangement events and the propagation of plastic deformations27,28 well above the jamming density, and similar studies closer to the jamming transition may shed further light on our findings. Intriguingly, we note that the size of the dynamically cooperative regions remains finite across the jamming transition. The average fraction of the total number of degrees of freedom participating in the most important dynamical mode, as quantified by the average participation ratio for a normalized Lyapunov vector δ u(1)(t), is almost constant across our entire range of ϕ; (see Supplementary Fig. S2). Thus, the cooperatively rearranging regions remain a constant size, but the interactions over time of these regions change with ϕ;.

If we now reconsider Fig. 3a in light of our definition of jammed/un-jammed as negative/positive λ1, we notice that for small values of Lx for ϕ; = 0.828 (circles) and ϕ; = 0.834 (upward triangles), the system is jammed, whereas at larger values of Lx, the system becomes unjammed. We observe the same behaviour for all values of ϕ;≤0.836. Computational limitations prevent us from simulating large enough systems for long enough times to observe this effect directly for ϕ;>0.836, but extrapolations of λ1(Lx) indicate that the effect will continue up to ϕ;ϕ;*. This change in the dynamics suggests a definition of a characteristic dynamical length scale, ξd, as the smallest system length Lx for which the dynamics are chaotic. This definition of a dynamical length scale is an approximation of the chaotic length scale, ξf, introduced in ref. 4 to characterize the spatial extent of one active dynamical degree of freedom.

We calculate ξd by measuring λ1 for a variety of lengths Lx and either interpolating between data points on either side of λ1 = 0 (0.825≤ϕ;≤0.836) or extrapolating λ1(Lx)(0.836<ϕ;≤0.840). We find that ξd gets large as ϕ; approaches the jamming transition from below. The diverging length scale is well-fitted by a power law of the form ξd(ϕ;*ϕ;)α with 1.7<α<2.1, and the best fit, with α = 1.8 and ϕ;* = 0.841, is shown in Fig. 4b. This value of ϕ;* is once again consistent with the zero-stress transition at the 2D random close-packing density11.

Using widely applicable nonlinear dynamical techniques, we have uncovered the dominant cooperative modes in jamming and found that they can be used to predict the times and locations of rearrangement events in our simulations. Intriguingly, rather than growing in spatial extent, these modes are associated with a diverging dynamical length scale arising from the interplay of the density of unstable regions and the spread of disturbances. In addition, our proposal that jamming in sheared systems is defined by a transition from a chaotic state to a non-chaotic state provides a rigorous and consistent definition for jamming away from the zero-stress limit, which, until now, has been lacking2.

Methods

We simulate an Lx×Ly shear cell populated with a 50:50 binary mixture of N soft discs at a packing density ϕ; = Ad/Ac, where Ad components of the position vectorsis the area covered by the discs and Ac is the total area of the cell. The discs have a diameter ratio of 1.4:1 with the smaller discs having a diameter of ds = 7 mm. To achieve arbitrary values of ϕ; while maintaining a 50:50 population, the diameter ratio is adjusted by less than 1%. The cell is periodic in the x-direction, with the shearing walls moving at ±0.1 mm s−1 and studded with semi-discs of diameter 0.8ds with centres 1.25ds apart. For all runs, Ly = 25ds, but Lx is varied. The phase space is composed of the 2N components of the position vectors, {rj}, of the N discs indexed by j, and the 2N components of the velocity vectors, {vj}, quantifying the deviation from a linear shear profile. We model the interactions of the discs with each other and with the walls using Hookean forces, viscous normal dissipation and frictional forces22,23. The discs slide on a frictionless surface. Other material and interaction parameters22,23 are designed to match experimental conditions6,7,8.

We note that the transition points ϕ;* and ϕ;* are determined using discs that are frictional in a system with a small, but finite, shear rate. Using our wall velocities and a characteristic time based on the repulsive forces, we determine our characteristic shear rate to be ɣ̇≈10−6. Careful scaling studies in ref. 16 indicate that, at this shear rate, the jamming density should be within about 0.001 or 0.002 of the no-shear jamming transition point. Frictional forces between particles can markedly lower the jamming transition point29; however, we expect that those effects are small in our system because of the form of our frictional forces. To avoid a discontinuity at zero relative tangential velocity vi j(t), we employ a frictional force that is proportional to vi j(t) when vi j(t) is small and then switches to Coulombic friction at larger velocities22,23. Owing to our slow shear rate, most velocities are small, except during rearrangement events, and so our effective friction coefficient is quite small, especially during nearly static times. We expect that the jamming point will not be affected by this friction to within the precision of our measurements.

As we know the equations describing the evolution of our N-disc system, we can perform a standard derivation of the tangent space4,5 to determine the equations for the time-dependent Lyapunov vectors (and corresponding Lyapunov exponents) describing the geometry of the attractor in its phase space. This process avoids the problem of finding recurrences in a high-dimensional phase space, as would be necessary if we had only observed data. The equation for each Lyapunov vector, δ u(i)(t), describes the evolution of a particular set of infinitesimal translational perturbations, {δ rj(i)}, and infinitesimal velocity perturbations, {δ vj(i)}, for all particles. The first Lyapunov vector is the set of evolving perturbations that will grow the fastest (or shrink the slowest) over infinite time. We note that these are true dynamical quantities—the first Lyapunov vector at time t does not represent the most unstable mode at that moment; it is the time-dependent state that is the most unstable mode of the long-time evolution of the entire system through its phase space. Even though there are 4N Lyapunov vectors describing the structure of the attractor in phase space, the first Lyapunov vector is easily found by evolving a random set of perturbations. As the first Lyapunov vector grows exponentially faster (or shrinks exponentially slower) than any other Lyapunov vector, the component of the initial random perturbations aligned with the first vector will dominate after a short time. The second Lyapunov vector can be found by evolving another set of perturbations and projecting out the first vector, and so on. The Lyapunov exponents are the growth rates of the Lyapunov vectors averaged over long times.

We integrate the equations for the Lyapunov vectors and the equations for the underlying N-disc system using a fifth-order Gear predictor–corrector algorithm30 with a time step of Δt = 0.00004 s. The discs are initially placed in a random, non-overlapping pattern in a cell Lx×3Ly and then the walls are slowly moved closer until the cell is Lx×Ly. After that, we typically wait 200 s before recording data for 400 s. The Lyapunov vectors δ u(i)(t) are renormalized () and short-time growth rates λiΔt(t) are calculated at each time step. To isolate the dynamics of the particle network, particles with 0 or 1 disc or wall interactions and particles with 2 interactions that are part of a chain with a free end are excluded from the Lyapunov vectors during that time step, and growth rate calculations are adjusted accordingly. To obtain the desired level of accuracy for measurements of quantities such as Lyapunov exponents, averages are calculated using several hundred runs of different initial conditions.