Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-10T04:34:58.636Z Has data issue: false hasContentIssue false

Reciprocal swimming in granular media: the role of jamming and swimmer inertia

Published online by Cambridge University Press:  07 August 2026

Amir Nazemi
Affiliation:
Department of Mechanical Engineering, University of Michigan , Ann Arbor, USA
Hongyi Xiao*
Affiliation:
Department of Mechanical Engineering, University of Michigan , Ann Arbor, USA
*
Corresponding author: Hongyi Xiao, hongyix@umich.edu

Abstract

Content of image described in text.

We use particle simulations to reveal two distinct propulsion mechanisms for a scallop-like swimmer to propel itself in granular media by reciprocally flapping its wings. Based on the discrete element method, we examine the structure, kinematics and contact forces of particles near the swimmer to quantify how jamming manifests as stagnant zones near the swimmer in a frictional granular medium, which are less intense during the opening stroke than the closing. This broken symmetry is quantified by the difference in the number of strong particle contact forces formed during opening and closing, which shows a linear relation with the swimmer’s net displacement across various swimmer and medium configurations, all favouring the opening stroke. We identify a secondary propulsion mechanism in a dynamic regime with significant swimmer inertia, as the flapping period approaches the coasting time for a moving swimmer to come to rest under the medium resistance. In this case, the swimmer’s net displacement is correlated to the ratio between these two time scales, and the swimming direction favours the closing stroke due to the smaller medium resistance as the swimmer coasts with closed wings.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Figure 1 long description.Schematics of the simulation set-up and particle contact models. (a) Three-dimensional view of the set-up. (b) Top-down view of the set-up. (c) Normal and tangential contact forces between particles i$i$ and j$j$.

Figure 1

Table 1. Parameters used in the DEM simulation. Bold values are used in the base case.Table 1 long description.

Figure 2

Figure 2. Figure 2 long description.Swimmer and particle kinematics from the experiment (Xiao et al.2025) and from DEM simulations, see configurations in table 1. (a) Swimmer displacement vs time in the experiment (dotted, orange), the DEM result with simulated mounting rods (yellow), the simplified simulation base case (blue), and a frictionless simulation (red). Panels (b) and (c) highlight particles with a displacement larger than five times the average displacement in the DEM results (left panels) and the experimental X-ray CT results (right panels), at θ=75∘$\theta =75^\circ$ during opening and θ=25∘$\theta =25^\circ$ during closing, respectively. Panels (d) and (e) compare the particle displacement field at the mid-plane of the swimmer between DEM results (left panels) and X-ray CT results (right panels), at θ=75∘$\theta =75^\circ$ during opening and θ=25∘$\theta =25^\circ$ during closing, respectively.

Figure 3

Figure 3. The coarse-grained flow field in the swimmer’s mid-plane, with velocity vectors and shear rate γ˙$\dot {\gamma }$ visualised for the frictional base case. The three columns correspond to θ=29∘,50∘,71∘$\theta = 29^\circ , \, 50^\circ , 71^\circ$, while the two rows correspond to the opening and closing strokes. The black region covers the bins that overlap with the wings (white). The pink star indicates a highly crowded region and the white star indicates a depleted region.

Figure 4

Figure 4. Force transmission and structural analyses for the base simulation case. (a) Particle velocity and inter-particle contact forces visualised during one swimming cycle. (b) Sketch of spatial decomposition of the swimmer’s surroundings, defining zones I and II. Panels (c) and (d) show the average coordination number Z$Z$ over θ$\theta$ for zones I and II, respectively. (e) The y$y$ component of the total force exerted on different lateral surfaces of the wings.

Figure 5

Figure 5. Figure 5 long description.The influence of jamming on net locomotion. (a) Cycle-averaged swimmer net displacement Δy$\Delta y$ for cases with different gap widths S$S$, with error bars indicating cycle–cycle fluctuations, along with the case with inert mid-body (purple) and the case with μ=0$\mu =0$ (black). The black dotted line marks the value of Δy$\Delta y$ for the one-wing case. (b) Cycle-averaged Δy$\Delta y$ vs the contact number difference ΔNc$\Delta N_c$. Inset shows the Nc$N_c$ in the base case (black curve with Fc=1$F_c=1$ mN) and the frictionless case (red curve with Fc=0.8$F_c=0.8$ mN) in a swimming cycle. The purple diamond represents the case with inert mid-body, the orange square represents the one-wing case and the green triangle represents the case with μ=0$\mu =0$. The red dashed line is a linear fit, Δy/L=α ΔNc$\Delta y/L = \alpha \ \Delta N_c$, where α=8.63×10−6$\alpha =8.63\times 10^{-6}$.

Figure 6

Figure 6. Locomotion in the dynamic regime. (a) The normalised swimmer displacement y$y$ vs time in the quasi-static (dashed blue curve) and dynamic (solid green curve) regimes. The quasi-static case is with ms=0.60 g$m_s=0.60 \text{ g}$, T=2.0 s$T=2.0 \text{ s}$ and Tc/T=5.16×10−5$T_c/T=5.16\times 10^{-5}$, and the dynamic case has ms=2.38 g$m_s=2.38 \text{ g}$, T=0.05 s$T=0.05 \text{ s}$ and Tc/T=0.33$T_c/T=0.33$. (b) Normalised y$y$ vs t/T$t/T$ for one swimming cycle for the quasi-static (dashed curve) and dynamic (solid curve) cases. The grey region marks the opening stroke, and the vertical dashed lines mark the time instants at which the direction of the swimmer’s translational motion switches. (c) Normalised y$y$ vs θ$\theta$ for the two cases, with lighter colours representing opening and darker colours representing closing. The horizontal dashed green lines mark the y$y$ at which the direction of the swimmer’s translational motion switches, while the dashed grey lines mark the direction switch of the wing rotation.

Figure 7

Figure 7. Figure 7 long description.The dependence of ΔyRi$\Delta y^i_R$ and ΔtRi$\Delta t^i_R$ on different Tc/T$T_c/T$ in both frictional and frictionless media by varying T$T$ and ms$m_s$ according to table 1. (a) The difference in retardation distance between the two strokes vs the coasting time Tc/T$T_c/T$ in various cases with frictional (blue circle) and frictionless (red triangle) media. Panel (b) is the same as (a) but for the difference in the retardation time. (c) The contact number difference ΔNc$\Delta N_c$ vs the coasting time Tc/T$T_c/T$ for the cases in the frictional medium. The two snapshots of the swimmer with force chains visualised correspond to the two cases with Tc/T=0.005$T_c/T=0.005$ and Tc/T=0.33$T_c/T=0.33$, which show the intensity of the contact-force network in a similar colour scheme as figure 4(a).

Figure 8

Figure 8. Particle-scale analyses of the frictionless granular medium at two different Tc$T_c$. (a) Visualised particle velocity and inter-particle contact force at the end of each stroke and at 0.02T$0.02 \,T$ into the subsequent stroke. The first row is for a swimmer with ms=0.60 g$m_s=0.60 \text{ g}$, T=2.0 s$T=2.0 \text{ s}$ and Tc/T=5.16×10−5$T_c/T=5.16\times 10^{-5}$, and the second row is for ms=2.38 g$m_s=2.38 \text{ g}$, T=0.05 s$T=0.05 \text{ s}$ and Tc/T=0.33$T_c/T=0.33$. Only the top 0.1 % of the contact forces and the particles with |r˙|>0.33ωL$|\boldsymbol{\dot r}|\gt 0.33\omega L$ are shown. (b) Swimmer displacement over time. (c) Mass of mobilised particles, whose velocity is larger than 0.33ωL$0.33 \omega L$ during a swimming cycle. (d) Momentum magnitude of the mobilised particles. (e) The y$y$ component of the medium’s resistive force applied to the swimmer. In (b–e), the red dashed curves correspond to Tc/T=5.16×10−5$T_c/T=5.16\times 10^{-5}$ and the green solid ones to Tc/T=0.33$T_c/T=0.33$. The lighter and darker curves correspond to the opening and closing strokes, respectively.

Figure 9

Figure 9. Quantified relations between swimmer locomotion and inertial coasting. (a) Normalised swimmer displacement vs the coasting time in the frictional medium (blue circles) and the frictionless medium (red triangles). Green circle markers show the simulation cases demonstrated in figure 6 and the green triangle marker shows the case in the frictionless medium demonstrated in figure 2(a). The vertical dotted line indicates the transition from the quasi-static regime to the dynamic regime. (b) The same plot but with Δy/L$\Delta y/L$ offset by the jamming contribution αΔNc$\alpha \Delta N_c$. The dashed curve is the fitted (3.3).

Figure 10

Figure 10. Three-dimensional visualisation of particle velocities (vectors) and strong inter-particle contact forces (semi-transparent coloured lines connecting the contacting particle centres) near the swimmer for the frictional base case. The colour map shows the magnitude of the contact force and the arrow length indicates the magnitude of the velocity. Panels (a) and (b) show opening and closing strokes, respectively; columns correspond to three wing angles θ=29∘$\theta =29^\circ$, 50∘$50^\circ$ and 71∘$71^\circ$.

Figure 11

Figure 11. Figure 11 long description.Probability distributions and complementary cumulative distributions of the contact forces in the static configuration (black) and during the opening (solid lines) and closing (dashed lines) strokes for the base case in the frictional medium (circle markers) and the frictionless medium (triangle markers) at the angles θ=25∘ (blue),50∘ (orange),75∘ (green)$\theta =25^\circ \text{ (blue)}, \, 50^\circ \text{ (orange)}, \, 75^\circ \text{ (green)}$; (a) P(F)$P(F)$; (b) P(F/⟨F⟩)$P(F/\langle F \rangle )$; (c) S(F)$S(F)$; (d) S(F/⟨F⟩)$S(F/\langle F \rangle )$. The square markers show F/⟨F⟩=1.0$F/\langle F \rangle = 1.0$ and the diamond markers show F=Fc$F = F_c$ for their corresponding medium.

Figure 12

Figure 12. Relation between the net displacement Δy/L$\Delta y/L$ and (a,c) ΔNc$\Delta N_c$ and (b,d) Δ(Nc/NROI)$\Delta (N_c/N_{\textit{ROI}})$ for different force thresholds. The complementary cumulative distribution function is used for force thresholding in (a,b), and instantaneous mean force is used in (c,d). The dashed lines show the linear fits to the data. There was no successful linear fit for the instantaneous mean force thresholds 1⟨F⟩$1\langle F \rangle$ and 2⟨F⟩$2\langle F \rangle$.