Introduction

Understanding the complex behaviour of dense amorphous soft materials, ranging from granular materials to emulsions, remains a fundamental challenge in soft matter physics1,2. These materials exhibit intricate flow dynamics that significantly influence their macroscopic properties. This is particularly apparent in granular media3,4, which are ubiquitous in both nature and industry, appearing in forms as diverse as sand, mineral ores, and cereals. The physical description of these materials is challenging due to their propensity to transition between solid-, liquid-, and gaseous-like phases based on external excitation rather than on their thermal temperature. Modelling the fluid-like phase of granular materials is particularly involved when one wishes to take into account the complex interactions with boundaries. For instance, when a geophysical granular flow encounters an abrupt change in topography, or when grains on industrial conveyors impact an obstacle, the flow can exhibit a sudden change in surface height, known as a shock or discontinuity. It is widely understood that such surface discontinuities conceal complex interactions and displacements beneath the free surface, yet measuring the corresponding internal flow field remains a significant challenge.

A commonly proposed internal flow mechanism in granular systems is ‘secondary flows’. These represent displacements in directions different from the flow’s primary component that are typically smaller in magnitude. For example, grains in a granular avalanche predominantly move in the downslope direction, but there may also be smaller recirculating or convection-like motion in the transverse or normal directions to the slope5,6,7. Secondary flows are not unique to granular media; they also occur in classical Newtonian fluids such as water8, where they are much better understood thanks to the water’s transparency, which allows for extensive volumetric observations9,10, often through the use of tracers11,12, and thanks to the well-established rheological properties of water13,14. Our understanding of secondary flows in water currents is crucial, for instance for designing open-channel structures15,16,17 and in fluvial geomorphology18,19.

However, the experimental study of secondary flows in granular media remains challenging due to the opacity of the grains. We often rely on numerical simulations, usually in the form of particle-based discrete element method (DEM) computations. While these provide valuable insights into the internal flow, they only represent a simplified model of the actual physical system. On the other hand, we can make experimental observations at either the free surface or lateral sidewalls to deduce the existence of secondary flows. For example, Forterre and Pouliquen made surface velocity and thickness measurements to infer the existence of longitudinal vortices20, which accurately matched the results of a linear stability analysis21. However, boundaries are known to alter the flow itself due to the formation of granular boundary layers22,23, and therefore, such measurements do not provide the full internal picture. There have been some experimental studies of secondary flows in granular suspensions using refractive-index-matched particles submerged in viscous fluids24,25. However, in these regimes, the development of secondary flows cannot be attributed purely to granular effects, as similar flows inevitably occur in pure fluids12.

The experimental study of secondary flows underneath the free surface of dry granular media requires advanced imaging techniques capable of seeing through the bulk of opaque grains. One such method is magnetic resonance imaging (MRI), which has been used to effectively measure internal particle velocities in continuously flowing Couette geometries26 but has not previously detected the existence of secondary flows. X-ray computed tomography (CT) is another non-invasive method that constructs a three-dimensional (3D) density map from which grain locations can be retrieved. This technique works by successively capturing x-ray radiographs from multiple directions, which requires intermittent pauses between flow periods to accommodate the extended time needed to obtain such radiographs without grain motion and imaging artifacts27,28,29. For this reason, most research on secondary flows in dry granular media focuses on quasi-static conditions, such as those achieved using a Couette cell30,31,32,33,34,35,36. While much can be learned from this approach, the majority of natural and industrial granular flows are continuously moving, which presents a fundamentally different deformation regime that is never left to relax to a static state. Up until now, investigations of secondary flows in continuous flow configurations have been limited to DEM simulations or inferred from experimental observations at boundaries.

Here, we advance the experimental investigation of the development of secondary flows in continuously flowing granular media. This is done without requiring interstitial fluid or intermittent halting of motion for volumetric measurements. Similarly, the methods presented here can be applied to any form of granular media – whether dry, saturated, or partially saturated – as well as to general heterogeneous flowing media, such as foams and active matter. The particular laboratory setup consists of a bulldozed granular flow in an open channel, which is established by driving grains from the base using a rubber conveyor belt and colliding these with a perpendicular wall. This creates a non-uniform free surface, known as a heap37,38. Crucially, the flow is significantly faster than in the Couette cell geometry previously used to investigate secondary flows. Similar conveyor-belt-driven configurations have previously been used to examine strain localisation at sidewalls using optical particle image velocimetry (PIV)39. Here, we instead use fast x-ray radiography from two perpendicular positions and develop a measurement technique to study the 3D shape of the strongly deformed free surface. This suggests the presence of secondary flows beneath the free-surface, which we explore with DEM models. We then experimentally measure the 3D velocity field along the main flow direction using x-ray rheography40. When combined with velocity fields averaged across both the width and the height of the flow, this provides a robust experimental volumetric observation of secondary flows in continuously flowing granular media.

Results

The experimental setup giving rise to secondary flows is sketched in Fig. 1. The configuration is an open flume positioned above a conveyor belt, imaged through two x-ray radiography systems. The flume has a reservoir of grains at one end, and a wall suspended with a gap from the conveyor belt at the other. An initial pile of grains is carried by the conveyor belt and forms a heap upon reaching the suspended wall. This heap stabilises when the effect of its weight on the outgoing flow under the wall balances the incoming flow from the emptying reservoir. According to the inertial numbers analysed in the Supplementary Information, the granular flow is largely faster than the quasi-static regime but slower than the collisional regime. High-speed x-ray radiography is then employed to analyse the heap, enabling the investigation of internal flow dynamics within the granular media, with reduced influence from the sidewalls on the images. Radiographs are obtained during motion from two perpendicular directions: vertically through the conveyor (z direction), and horizontally through the lateral sidewalls (y direction). Panels (a) and (b) in Fig. 1 show example radiographs obtained for the corresponding two x-ray detectors. Note that a third detector parallel to the x direction is not considered as the x-ray beam would have to pass through the full length of the chute and reservoir, which would attenuate the signal too much to make meaningful measurements. Supplementary Video 1 is also available online, showing the two sets of dynamic radiographs alongside the physical experimental setup. A DEM simulation is also conducted that complements the experimental flow observations. Technical details of this simulation and of the experimental setup and procedures are described in the Methods section. While the results section focuses on a single set of parameters, the robustness of the findings is further illustrated for other values in the Supplementary Information.

Fig. 1: Experimental setup showing the conveyor-driven flow and the position of the x-ray imaging setup.
Fig. 1: Experimental setup showing the conveyor-driven flow and the position of the x-ray imaging setup.The alternative text for this image may have been generated using AI.
Full size image

Here, h is the flow thickness, L the heap length, and h* its height. The wall at the exit of the reservoir and the outgoing wall are elevated at heights h1 and h2, respectively, which control the steadiness of the heap. The conveyor belt moves at a velocity Ub in a counter-clockwise direction, as indicated by the circular arrows at the edges of the belt. The conveyor belt transports the particles in the direction indicated by the dashed arrows. a and b show example radiographs captured during the steady state for detectors 1 and 2, respectively. The origin of the global coordinate system (xyz) is at the centre of the line connecting the wall and the conveyor belt. Coordinate systems (ηζ) are local to each x-ray detector. The experimental geometry and radiographs are illustrated using Supplementary Video 1 (available online).

Experimental 3D surface elevation profiles

The granular flow was first analysed by developing an x-ray image reconstruction method with which the 3D details of the deformed free surface along the heap were measured, as shown in Fig. 2a. The key idea is to use the time-averaged intensity fields from one x-ray direction to estimate the absorption coefficient of the material in the other direction. The technical details of this reconstruction process are described in the Methods section.

Fig. 2: Free surface of the flowing granular media in both the experiment and the discrete element method (DEM) simulation.
Fig. 2: Free surface of the flowing granular media in both the experiment and the discrete element method (DEM) simulation.The alternative text for this image may have been generated using AI.
Full size image

a and b show the experimental free surface and relative height profiles at various x-positions, respectively. c and d display the free surface in the DEM simulation using coarse-grained density field and synthetic radiographs, respectively. The different colours in the three free-surface plots represent the relative heights at each given x-axis position (h(xy)/hmax(x)). The arrows indicate the direction of the conveyor belt velocity (Ub).

After the heap has fully stabilised in the flume, it exhibits a relatively uniform appearance across the width. Surprisingly, however, the reconstruction also reveals a pronounced dip at the start of the heap. This can be seen in the 2D height profiles at different positions, depicted in Fig. 2b. Note that there are also smaller fluctuations in the free-surface profile that are attributed to the discrete, granular nature of the material. These are not fully smoothed out when averaging the x-ray intensity over time, especially at the slower-moving section near the wall. Note also that the height profile displays a minor overall slope across the width, which is also apparent in the supplementary tests. This is attributed to x-ray scattering or to the conical shape of the x-ray beam, leading to uneven illuminating intensity in y.

Secondary flows in DEM simulations

In light of past research revealing secondary flows under non-uniform free surfaces30,32,33,34,41, the dip at the start of the heap raises the question of whether such flow might develop beneath the bulldozed grains. In this scenario, the primary flow moves along the x direction, as it is primarily driven by the belt, and in the normal z direction, as the development of a heap necessitates particles climbing upwards to conserve mass, irrespective of secondary flows. Conversely, any bulk motion in the transverse y direction should be attributed directly to secondary flows, as this direction is orthogonal to the main stream of material.

To investigate the possibility of secondary flow, we thus focus on the coherent existence of velocities along the y direction. We begin by developing a DEM simulation, which is designed to replicate the experiment. The technical details of the simulation are described in the Methods section.

The DEM simulation was first used to evaluate the free-surface x-ray measurement technique described in full in the Methods section. To achieve this, the free surface in the DEM simulation was analysed using both its coarse-grained density field (Fig. 2c) and the same x-ray technique applied to synthetic radiographs, which were generated from the DEM model as in previous work40 based on particle positions and assumed x-ray attenuation properties (Fig. 2d). The strong agreement between Fig. 2c, d confirms the validity of the free-surface x-ray technique, thereby supporting the experimental findings in Fig. 2a and the existence of the dip at the start of the heap.

Second, the simulation also allowed us to obtain the three velocity components Ux, Uy, and Uz parallel to their respective axes through the flow. Following the visualisation method proposed by Krishnaraj & Nott32, the coarse-grained field of Uy and the streamlines normal to the belt motion are shown in Fig. 3 in order to highlight secondary flows. Indeed, the Uy velocity field and the cross-sectional streamlines display strong evidence of secondary flows. This is particularly visible through cross-section 3b around the dip at the start of the heap. The cross-sectional streamlines at this position reveal a flow directed upwards, displacing horizontally from the walls towards the centre. The secondary flows are around one order of magnitude smaller than the basal velocity Ub driving the primary flow at this position.

Fig. 3: Secondary flow field of velocity component from the discrete element method simulation.
Fig. 3: Secondary flow field of velocity component from the discrete element method simulation.The alternative text for this image may have been generated using AI.
Full size image

Left plot shows the value of the horizontal (Uy) velocities at the surface of the flow. Here, the arrow indicates the direction of the conveyor belt velocity (Ub). a–c show the value of Uy on three different slices along the flume at xa = 41.8 cm, xb = 34.1 cm, xc = 20.5 cm from the exit wall, respectively, as well as cross-sectional streamlines of Uy and the vertical (Uz) velocities. Supplementary Video 2 (available online) shows the Uy velocity component and the cross-sectional streamlines along the x-axis.

Moreover, the secondary flows are not constrained to only this position. Figure 3a reveals that the incoming flow before the heap also displays secondary flows, this time even smaller at around three orders of magnitude below Ub. These weak secondary flows are in the form of small rollers near both lateral walls, rotating inwards toward the centre of the flume. Elsewhere at this x position, the flow established by the DEM model is influenced predominantly by the conveyor belt with minimal vertical or transverse displacements (Uy ≈ 0, Uz ≈ 0), and hence the streamlines in Fig. 3a display more incoherent patterns.

The secondary flow is also weaker after the dip vanishes, as illustrated in cross-section 3c, where the free-surface becomes more uniform along the width of the flume. Here, there is only a weak signal of secondary flow, again in the form of convection rollers near the lateral boundaries. However, the corresponding motion changes direction again, now heading outwards from the centre towards the walls. Supplementary Video 2 (available online) illustrates the emergence and disappearance of these different phenomena when moving along the flume in the x direction.

3D velocity field from x-ray rheography

Having obtained strong evidence of secondary flows in the DEM simulations, we now return to the experimental configuration to establish whether we can detect similar secondary flows in the physical system. Rather than the free-surface profile already obtained using the x-ray reconstruction method, attention is now shifted to the velocity fields, specifically the internal flow field.

A 3D reconstruction of the Ux velocity field was obtained using the two perpendicular sets of radiographs and the x-ray rheography technique developed by Baker et al.40, with the results shown on Fig. 4a. The undisturbed flow, before the heap, was found to move at velocity Ub with no slip at the bottom at the centre of the flume, demonstrating a well-controlled conveyed flow set-up. The presence of the sidewalls, however, induces some shearing across the width with velocities decreasing toward the walls. In the heap, two different layers are observed parallel to the x-axis, producing a horizontal band of shearing through the height, emanating from around the height of the incoming flow h1. Below  ~ h1, the average velocity of the flow is slightly below Ub. The thickness of this horizontal shear band appears to be influenced by the heap’s weight. Above  ~ h1, the flow shows little motion.

Fig. 4: Cross-validation of the x-ray experiments and numerical simulations.
Fig. 4: Cross-validation of the x-ray experiments and numerical simulations.The alternative text for this image may have been generated using AI.
Full size image

The x-axis velocity fields (Ux) derived through the experimental x-ray rheography technique and the discrete element method simulations are shown in a and b, respectively, with additional slice views in y − z and x − z planes. The arrows indicate the direction of the conveyor velocity (Ub), which moves from right to left in all panels.

The DEM result of the Ux velocity field seen in Fig. 4b accurately replicates the main features of the rheography result, including the velocity variation along the width of the channel, and the presence of the horizontal shear band. The interaction between the heap and the flow underneath also appears similar to the results from the numerical simulation of Sauret et al.37 (referring specifically to their figure 18 (a)). One notable difference between the x-ray experiments and the DEM results is the slope of the heap. Despite both tests producing similar heap height, h*, the experiment exhibits a shorter heap length compared to the DEM result. However, the qualitative evolution of the Ux-velocity field is similar to the one obtained from the experimental x-ray rheography, suggesting that should secondary flow also exist in the physical reality, it would not influence the main flow direction.

Experimental confirmation of secondary flows through the depth of granular media

In addition to the 3D reconstruction of the Ux velocity component, we apply correlation-based particle image velocimetry (PIV) analysis of the two sets of radiographs to obtain Uy and Uz velocity fields, depth-averaged in the direction of the x-ray beams23. This complementary imaging method provides insight into all velocity components, which strongly consolidate our finding of secondary granular flows in the experimental setup. For the purpose of cross-validation, these analyses were conducted on both real experimental radiographs and simulated radiographs, the latter based on particle positions from DEM and assumed x-ray attenuation properties. Technical details are available in the Methods section.

Figure 5 displays the contours of the depth-averaged velocity fields from both the experimental and simulated radiographs. The Ux velocity fields present multiple similarities, as displayed in Fig. 5a, b, e, f, consistent with Fig. 4. When viewed from above using detector 2 (see Fig. 5a, b), both the experiment and simulation show an incoming flow at the centre of the flume that follows the conveyor velocity. The velocity gradually decreases when moving towards the heap, as well as when moving from the centre toward the walls. When viewed from the side using detector 1 (see Fig. 5e, f) both cases show a similar shear band between the bottom of the flow and the heap, where the lower material flows at velocities close to Ub. Above the shear band, the flow develops very slowly. The DEM simulation accurately reproduces the observed shear band.

Fig. 5: Experimental confirmation of secondary flows under bulldozed grains using particle image velocimetry of depth-averaged velocity fields from two orthogonal x-ray radiographs (left column).
Fig. 5: Experimental confirmation of secondary flows under bulldozed grains using particle image velocimetry of depth-averaged velocity fields from two orthogonal x-ray radiographs (left column).The alternative text for this image may have been generated using AI.
Full size image

These results are cross-validated with the corresponding depth-averaged velocity fields of the discrete element method simulation (right column), recreated from artificially generated radiographs. a and b refer to the x-axis velocity fields (Ux) seen from the top (detector 2). Similarly, c and d display the y-axis velocity fields (Uy). x-axis velocity fields from the side (detector 1) are shown on e and f, and z-axis velocity fields (Uz) are displayed on g and h. All velocity fields are normalised by the velocity (Ub) of the conveyor, which transports particles from right to left in all the above panels.

More importantly, as depicted from the top view of detector 2 by both the experiment and simulation in Fig. 5c, d, respectively, the horizontal velocity component Uy reveals distinct secondary flows at the start of the heap, which move from the walls toward the centre. All velocities in Fig. 5 are normalised by the belt velocity Ub, allowing easy comparison of the corresponding magnitudes. This indeed confirms that the secondary flow is significantly slower than the primary conveying motion, being an order of magnitude less than Ub. As the dip vanishes, the secondary flow shifts direction, moving from the centre of the flume toward the walls. This transition is more prominent in the experimental velocity field in Fig. 5c, implying potential issues of replicating the exact boundary conditions and particle interactions in the DEM simulation.

Side-view analysis from detector 1 of the Uz vertical velocity fields in Fig. 5g, h shows a robust upward flow where the free surface starts to ascend, with higher magnitude in DEM simulations compared to the experiments. In addition, a pronounced downward flow is observed near the outgoing gate, influenced by the exit wall. The area of this downward flow is more extensive in the DEM results.

Note that, in general, x-ray rheography can be applied to recover the full three components of velocity in three dimensions40. However, this requires three mutually perpendicular imaging direction. For this particular experimental setup, this would involve positioning an x-ray source and detector along the x-direction, meaning the beam would have to pass through the full length of the chute and reservoir. This would have caused excessive attenuation, making it virtually impossible to measure the components Uy and Uz in 3D. Nevertheless, the 3D measurements of Ux, combined with the depth-averaged values for the other components, support the secondary flow observations.

Discussion

This paper has presented experimental confirmation of a secondary flow within the bulk of continuously moving granular media. Using a confined chute and conveyor belt to establish a bulldozing mechanism, we are able to probe the system through a variety of x-ray radiography techniques and establish the presence of secondary vortices within the dry granular bulk. These techniques enable such secondary flows to be internally measured experimentally without having to artificially change the system (e.g., restricting to quasi-static motion, as in CT) or change the material (e.g., add viscous interstitial fluid, as in refractive index matching scanning).

Note that several methods exist to estimate grain velocities along the surface of a granular bulk, and these measurements have previously been used to infer secondary flow within the material20,21. However, in general, two significant limitations exist from such a surface measurement approach. First, surface velocity measurements must carefully account for and exclude the effects of particles seeping into or emerging from the bulk. Second, and more critically, surface measurements alone cannot provide conclusive insights into the flow within the bulk because surface particles represent only a negligible fraction of the total particles in the system. In fact, visual inspection of our system has revealed surface disturbances in the form of localised and often gaseous backward-avalanching surface-grains that, in isolation, would mislead conclusions about the flow within the bulk. Similarly, bulk quantities such as depth-averaged velocities are not necessarily related to boundary or surface measurements. For example, in the rotating cylinder system previously investigated by Baker & Einav42, positive and negative displacements cancel each other out, making the beam-averaged velocity equal to zero. However, just measuring from the sidewall of the cylinder (if it was made of transparent material) would suggest all lateral velocities are non-zero and moving in the same direction. In contrast, the method proposed in this article directly addresses these limitations by considering the flow of all grains throughout the thickness or depth of the bulk, rather than focusing solely on surface particles. As such, the results presented here offer an experimental validation of secondary flow within the bulk of continuously moving granular media.

In establishing the presence of secondary flows in this system, we have developed an x-ray methodology for measuring the 3D surface profile of flowing granular media. This could be useful beyond the specific geometry and material investigated here, for example where the free surface is obstructed by airborne grains or rigid structures making optical imaging difficult but where x-rays could still be transmitted through. We have also applied existing dynamic x-ray radiography23 and rheography40 methods to a new geometry, further strengthening the value of these tools both in isolation and, crucially, in conjunction with each other and the free-surface measurements to build a more complete picture of the secondary flows. A further methodological innovation is the use of dynamic x-ray radiography to measure depth-averaged velocities. While the same approach has previously been applied to compute quantities averaged in the lateral directions (avoiding sidewall effects)23, depth-averaged quantities are of particular interest because they can be compared directly to shallow-water type flow models. These models have been particularly pivotal in studying geomorphological changes caused by soil erosion and landslides, as well as glacial landforms and snow avalanches43,44,45. Combining the x-ray method for 3D free surface profiling with the application of x-ray radiography for measuring depth-averaged velocities provides a powerful means of comprehensively evaluating the predictions of shallow-water-type models.

The experimental observations made in this paper allow us to investigate the secondary flow patterns and mechanism. To further our understanding of this and other geometries, it is important to isolate the controlling factors that determine the presence and magnitude of such secondary flows. Since the secondary vortices are confined and placed symmetrically between the lateral sidewalls, a key question here is whether these boundaries are required to produce such flow patterns. To this end, we have also studied the dependence of the secondary flows on sidewalls using DEM simulations of a similar configuration but with either frictionless sidewalls or periodic boundary conditions in the lateral directions (see Supplementary Information). In the frictionless sidewall case, some traces of secondary flows could still be detected. On the other hand, the analysis using the periodic boundaries appears to entirely eliminate the secondary flows, suggesting that the boundedness is indeed a necessary condition and that secondary flows would not form spontaneously in an unconfined setting. A more comprehensive study of the exact role of the wall properties in the development of secondary flows remains open. While most bulldozed grain systems will, in practise, be bounded by the finite domain of the bulldozer cap, this observation helps inform higher-order constitutive models incorporating, for example, non-local effects4. These models can, in turn, contribute to our understanding of other potential secondary mechanisms in unbounded flows, such as the presence of longitudinal ridges on Martian landslide deposits46, which have been postulated to occur during the transition from thick to thin flow regimes.

Building on the results presented here, future work could apply the same general tools to different materials to investigate, for example, the role of grain shape and convexity, which has previously been found to induce qualitatively distinct secondary mechanisms27,30. Furthermore, the complementary imaging approach, key to the success of this study, could be extended further to allow us to study an even broader range of granular and glassy media. In particular, to elucidate whether the granular or viscous fluid phase drives secondary flows in suspensions, one could combine the dry granular tools presented here with submerged refractive index-matching scanning experiments. This would provide insight into the behaviour of saturated and partially saturated systems.

Methods

Experimental setup

The experimental flume is divided into three sections: a reservoir to supply incoming grains, the flow region of interest, and an outflow region where grains leave the system and fall into a bucket. The length of the flow domain is 0.55 m, and it has a width of 0.10 m. The walls separating these regions are elevated at heights h1 and h2 above the belt and the lateral sidewalls. The sidewalls confine the flow for the whole length of the experimental domain, including the outflow. The conveyor belt is made of rubber with uniformly distributed asperities of size 3 mm. The two cross-flow walls and the flume are all made out of 1cm-thick acrylic sheets, whereas the front wall, which accumulates the heap, is made of aluminium. To avoid vibrations during tests, the flume was first pressed against the conveyor belt under its weight and then anchored tightly using beams at the top of the system, out of the line of x-rays. This anchoring approach prevented grains from slipping under the walls or even getting stuck during the tests, thus averting any potential belt damage.

The granular material comprises spherical glass beads with an average diameter of d = 3 mm. The test is set up by first filling up the reservoir with grains, as well as placing an additional pile of grains with a height > h1 next to the reservoir gate, inside the flow region of interest. As the belt starts moving, the new grains entering the flowing domain join the pile and eventually either impact the outgoing wall or flow through the downstream opening, so their aggregated bulk eventually forms a steady heap a few seconds after impact. The online Supplementary Video 1 captures this process. The steady state concludes when the reservoir empties, which ceases the incoming flux and gradually reduces the heap’s size until it levels and disappears. Through trial and error it was found that by taking h2 = h1 − d/2 the flow maintained a sufficiently prolonged steady state geometry for x-ray imaging that lasted up to 2 minutes, limited by the capacity of the reservoir.

Multiple tests were performed, all with the belt velocity Ub fixed at 2 cm s−1 to eliminate motion blur on the x-ray radiographs. On the other hand, we varied h1 from 25 to 60 mm, and the height of the heap h* from 50 mm to h* ≈ 100 mm by changing the initial amount of grains on the conveyor belt. The test results show that the heap length L solely depends on the heap height h* − h1, and the heap maintains a constant slope α 18o. Given this trend, a single test is analysed in this study, with h1 ≈ 25 mm and h* ≈ 77 mm. Additional test results confirming the robustness of the mechanism are presented in the Supplementary Information.

The x-ray sources were positioned ~2 m from the flume to minimise non-parallel beam effects. Similarly, the x-ray detectors were situated around 20 cm from the flume in the opposite direction of their respective sources, as depicted in Fig. 1. Steel panels were positioned to prevent undesired illumination of the detectors from their non-associated sources. During tests, the sources were set to produce x-ray at a maximum energy of 190 keV and 4 mA current for source 1, and 190 keV and 5 mA for source 2. Radiographs were captured at a frequency of 30 fps with a resolution of 960 × 768 px at 16-bit with a spatial resolution of 0.29 px mm−1 and 0.22 px mm−1 for detectors 1 and 2, respectively. In addition to the full, flowing system, radiographs were also obtained of the empty chute to aid subsequent analysis. The accuracy of the 2D and 3D velocity measurement methods presented in this work has been studied using known velocity fields23,40. While the methods sometimes introduce quantitative errors, they qualitatively recover a range of underlying fields and therefore the secondary flow findings in this paper are believed to be robust.

Free surface measurement

Here, we introduce a reconstruction method for establishing 3D profiles of free surfaces of granular flows using x-ray radiography from two orthogonal directions. The starting point of the method assumes that the radiograph intensity Ii from the i-th detector follows the Beer-Lambert absorption law47:

$${I}_{i}={I}_{i,R}\exp \left(-\int\mu (\xi )d\xi \right),$$
(1)

where Ii,R is the i-th detector’s reference intensity of the radiograph of the empty flume, μ ≡ μ(ξ) is the local absorption of the material at the ξ location, while the integral is over the x-ray beam length.

In the case of detector 2, assuming that there is no significant spatial change in the volume fraction of the dense flowing material, Eq. (1) simplifies and rearranges to:

$${h}_{{{{\rm{BL}}}}}(x,y)=-\frac{1}{{\mu }_{c}}\ln \left(\frac{{I}_{2}(x,y)}{{I}_{{{{\rm{2,R}}}}}}\right),$$
(2)

where hBL(xy) is the theoretical Beer-Lambert surface height profile, and μc is the effective material absorption of the grains on detector 2, which is assumed constant. The radiograph intensities Ii, used in this process, are depicted in Supplementary Video 3, along with their values normalised by Ii,R. In order to capture additional effects such as beam hardening and x-ray scattering, which are not considered by the Beer-Lambert law, we consider the following empirical linear relation for the actual surface height profile:

$$h\,(x,\,y)=-\frac{1}{{\mu }_{c}}{ \left\langle \ln \left(\frac{{I}_{2}(x,y)}{{I}_{{{{\rm{2,R}}}}}}\right) \right\rangle }_{t}-\frac{{\beta }_{c}}{{\mu }_{c}},$$
(3)

with βc a constant.

In order to obtain μc and βc, we first calculate a nominal profile of the averaged height along the y direction, \({ < h > }_{y}\equiv { < h > }_{y}(x)\) using detector 1. This is done from direct thresholding of the time-averaged absorption field \({ < \ln ({I}_{1}/{I}_{1,R}) > }_{t}\), and is well-defined thanks to the very different absorption of air and grains, and the fact that the material height does not vary much across the y direction of the flume, even near the dip.

To first order, the surface height at the centre of the flume is estimated by \(h(x,0)\approx { < h > }_{y}\). Then, the effective material attenuation coefficient μc on detector 2 can be found by fitting a linear law from the time-averaged absorption field observed at each pixel along the centre line:

$${ \left\langle \ln \left(\frac{{I}_{2}(x,0)}{{I}_{{{{\rm{2,R}}}}}}\right) \right\rangle }_{t}=-{\mu }_{c}h(x,0)-{\beta }_{c},$$
(4)

where we obtain μc = 0.01117 mm−1, as well as βc = 0.2304 which was introduced to allow for additional effects of beam hardening and x-ray scattering. The fit can be seen in Supplementary Fig. 2.

As a last step, h(xy) from Eq. (3) is smoothed with a 2D Gaussian filter of standard deviation 6 px.

DEM simulations

The physical experiments were computationally modelled using the DEM through the open source code YADE48. The simulations involved N ≈ 120,000 spherical particles, which were modelled using a viscoelastic contact law with a linear spring for normal contacts and a Coulomb threshold for tangential contacts49. These particles have the same average diameter 3 ± 0.75 mm as the glass beads used in experiments, with some added polydispersity to avoid crystallisation while preventing segregation. Their interparticle friction was set at 0.5, their stiffness at 1 × 107 Pa, their density was set at 2500 kg m−3 to mimic the material and ensure maximum interparticle deformation of 10−4d. The normal restitution coefficient was set at 0.5, and the Poisson’s ratio at 0.3. To mimic the geometric effects of the rubber conveyor belt, its texture of was simulated using a set of spheres with a fixed spacing of every two rows along the y-axis, at a height z = 0, with a longitudinal row at a height of z = − d. These boundary grains were set in motion at velocity Ub and had an increased friction coefficient of 1.0. A similar friction coefficient was set to describe the acrylic walls, aligning with literature values for the friction coefficient between glass with acrylic and rubber50. Fictitious rolling friction was not implemented since the boundary spheres provide an actual physical rolling resistance. However, different friction coefficient values and belt arrangements were tested, with the stated combination of parameters above exhibiting the closest similarity to the experimental result while also aligning with the physical properties of the simulated materials.

The experimental setup for the simulations mirrored the physical experiment: a reservoir initially filled with grains and a pile of grains situated inside the flume. The pile height was adjusted to match h* upon reaching a steady state. Once a constant state was achieved, the grains’ locations, velocities, and radii were recorded to a file at a frequency of 30 fps, mirroring the experimental setup. 2700 frames were used for the simulations presented in this work. Next, a coarse-graining method51 was employed to obtain the velocity and density fields of the recorded flowing spheres, using a Lucy windowing function with a radius of 2d.

Synthetic radiographs were generated from DEM data as in previous studies40,42 using the sphere positions and radii to calculate the attenuation along the x-ray path. This was based on an idealised system where the sample consists of solid particles, each of the same uniform x-ray attenuation coefficient, and interstitial air of negligible attenuation compared to the solid phase. Assuming a parallel x-ray beam with no scattering, the Beer-Lambert attenuation law then simplifies to

$${I}_{DEM}={I}_{0,DEM}\exp (-{\mu }_{DEM}D),$$
(5)

where I0,DEM is the initial x-ray intensity before travelling through any grains, μDEM is the constant attenuation coefficient and D is the total thickness of grains that the x-ray beam travels through. This thickness will depend on the pixel position (ηζ) in the local imaging coordinates and can be calculated by summing each of the N projected particle thicknesses. For detector 1 the depth is then given by

$${D}_{1}({\eta }_{1},{\zeta }_{1})={\sum }_{i=1}^{N}2\sqrt{\max ({{r}_{i}^{2}}-{({x}_{i}-{\eta }_{1})}^{2}-{({z}_{i}-{\zeta }_{1})}^{2},0)},$$
(6)

and similarly for detector 2 the depth is

$${D}_{2}({\eta }_{2},{\zeta }_{2})={\sum }_{i=1}^{N}2\sqrt{\max ({{r}_{i}^{2}}-{({x}_{i}-{\eta }_{2})}^{2}-{({y}_{i}-{\zeta }_{2})}^{2},0)},$$
(7)

where (xiyizi) and ri represent the position and radius of particle i. These two thicknesses are calculated for each frame and Eq. (5) is then used to generate the corresponding artificial radiographs with an arbitrary attenuation coefficient of μDEM = 10, initial intensity I0,DEM = 100,000 and spatial resolution 3 px mm−1.

Velocity reconstruction using x-ray rheography

In order to emphasise the density fluctuations within the flow, the radiographs are first divided by the time-averaged intensity of the steady-state frames \({ < I > }_{t}\). The absorption fluctuation field (μfluct) is then calculated by

$${\mu }_{{{{\rm{fluct}}}}}=\ln \left(\frac{I}{{ \langle I \rangle }_{t}}\right),$$
(8)

as depicted in Supplementary Video 3. The 3D velocity field is reconstructed using the x-ray rheography technique40 applied to the normalised intensity fields μfluct. We focus on the x-axis velocity component, which is common to both imaging directions. X-ray rheography is a correlation-based algorithm that first reconstructs the distribution of in-plane displacements through the out-of-plane direction by solving a deconvolution problem42. It then solves an optimisation problem to combine velocity distributions from two perpendicular directions and reconstruct internal velocity fields. The accuracy and sources of errors of x-ray rheography have previously been investigated for both the initial distribution reconstruction42 and the whole rheography process40 (see Supplementary Information within).

Here, we apply the initial correlation analysis on successive pairs of images using an interrogation window size of 32 px and a maximum displacement of  ±16 px. The deconvolution process was conducted utilising regularisation parameters α = 0.1 and p = 2.0 (see Baker et al.40), and this was repeated for multiple pairs of images to improve accuracy, up to a maximum of 100,000 evaluations. The optimisation problem was solved by averaging the best 100 configurations with the smallest errors from a total of 10,000 to give the resulting internal x velocities. Note that this velocity field assumes a uniform free surface across the width of the flume, and thus disregards the obtained dip along with any other variation in the free surface. The calculated velocity fields are therefore trimmed using the free surface measurements in order to eliminate extrapolated velocities out of the granular domain.

PIV analysis of the depth-averaged flows

The experimental depth-averaged velocity fields were computed from successive x-ray radiographs using the methodology developed by Guillard et al.23 for granular silos, which was validated against known flow rates from a mass balance. PIV analysis was performed on the attenuation fluctuation fields μfluct from the experiments and the DEM synthetic radiographs using the software PIVLab52. For the DEM radiographs, the analysis was conducted using auto contrast, with FFT window deformation as the PIV algorithm. The interrogation width area was set at 64 px with a step of 32 px for the first pass, and a width of 32 px with a step of 16 px for a second pass. A Gauss 2 × 3 point for the sub-pixel estimator and a standard correlation robustness setting were applied. Similar settings were applied for the experimental radiographs, with the addition of a CLAHE filter of 64 px during image preprocessing. For the side detector analysis, a mask drawn at the free surface of the side view detector (1) was implemented to ignore all displacements above the free surface. Obtained displacements for detector 1 were calibrated using height h2 and for detector 2 using the known flume width. The final results were averaged in time with no additional filtering.