Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-08T21:23:19.321Z Has data issue: false hasContentIssue false

Navigation of micro-swimmers in steady flow: the importance of symmetries

Published online by Cambridge University Press:  02 December 2021

Jingran Qiu
Affiliation:
AML, Department of Engineering Mechanics, Tsinghua University, 100084 Beijing, PR China
Navid Mousavi
Affiliation:
Department of Physics, University of Gothenburg, SE-41296 Gothenburg, Sweden
Kristian Gustavsson
Affiliation:
Department of Physics, University of Gothenburg, SE-41296 Gothenburg, Sweden
Chunxiao Xu
Affiliation:
AML, Department of Engineering Mechanics, Tsinghua University, 100084 Beijing, PR China
Bernhard Mehlig
Affiliation:
Department of Physics, University of Gothenburg, SE-41296 Gothenburg, Sweden
Lihao Zhao*
Affiliation:
AML, Department of Engineering Mechanics, Tsinghua University, 100084 Beijing, PR China
*
†Email address for correspondence: zhaolihao@mail.tsinghua.edu.cn

Abstract

Marine micro-organisms must cope with complex flow patterns and even turbulence as they navigate the ocean. To survive they must avoid predation and find efficient energy sources. A major difficulty in analysing possible survival strategies is that the time series of environmental cues in nonlinear flow is complex and that it depends on the decisions taken by the organism. One way of determining and evaluating optimal strategies is reinforcement learning. In a proof-of-principle study, Colabrese et al. (Phys. Rev. Lett., vol. 118, 2017, 158004) used this method to find out how a micro-swimmer in a vortex flow can navigate towards the surface as quickly as possible, given a fixed swimming speed. The swimmer measured its instantaneous swimming direction and the local flow vorticity in the laboratory frame, and reacted to these cues by swimming either left, right, up or down. However, usually a motile micro-organism measures the local flow rather than global information, and it can only react in relation to the local flow because, in general, it cannot access global information (such as up or down in the laboratory frame). Here we analyse optimal strategies with local signals and actions that do not refer to the laboratory frame. We demonstrate that symmetry breaking is required to find such strategies. Using reinforcement learning, we analyse the emerging strategies for different sets of environmental cues that micro-organisms are known to measure.

Information

Type
JFM Papers
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. Sketch of an elongated micro-swimmer in the $x$–$y$ plane, which shows the velocities and angular velocities that determine the dynamics of the micro-swimmer (see (2.1)).

Figure 1

Table 1. Summary of model parameters. The swimmer size is obtained from the length of a small copepod (Titelman 2001; Titelman & Kiørboe 2003) and the aspect ratio is a rough estimate between the length and width of copepods (Carlotti, Bonnet & Halsband-Lenk 2007). The mass–density ratio is calculated using mass density of copepods $\rho _p$ (Knutsen, Melle & Calise 2001) and a sea-water density of $\rho _f = 1.025\ \mathrm {g}\ \mathrm {cm}^{-3}$ (salinity of 3.5 % and temperature of $20\,^\circ \mathrm {C}$) (Millero et al.1980). The value of the swimming velocity is typical of the values observed in experiments (Titelman & Kiørboe 2003). The settling velocity is estimated by Stokes settling velocity (Kim & Karrila 1991), which is consistent with the range given by Titelman & Kiørboe (2003). The maximal angular velocity can be estimated from the images shown by Jiang & Paffenhöfer (2004) to approximately $90^\circ$ in 0.067 s. We use a lower value for convenience in numerical simulation, which represents the slow steering motion (Kabata & Hewitt 1971). The gyrotactic re-orientation time is taken from Fields & Yen (1997) for copepods.

Figure 2

Table 2. Summary of signals and thresholds we use in $Q$-learning. The threshold values $S_{c}$, ${\rm \Delta} \varOmega _{c}$ and ${\rm \Delta} u_{c}$ are used to discretise the signals for $Q$-learning. The value of $S_{c}$ is taken from experiments where copepods are observed to jump in response to strain rates above ${\sim }0.5\ \textrm {s}^{-1}$ (Kiørboe et al.1999; Buskey, Lenz & Hartline 2002). The values of ${\rm \Delta} \varOmega _{c}$ and ${\rm \Delta} u_{c}$ are then estimated from $S_{c}$, see text.

Figure 3

Table 3. Summary of cases studied (see text for definitions of $\boldsymbol n$ and $\boldsymbol k$, and further details).

Figure 4

Figure 2. Normalised averaged vertical velocity $\langle v_y\rangle$ for cases S1–S5 (table 1). Shown are the results following the naive strategy (‘naive’, see text), the best strategy obtained by reinforcement learning (‘RL’) using the signals $S_{nn}$ and $S_{nq}$, and a random strategy (‘random’), where the swimmer takes random actions when its state, defined by $S_{nn}$ and $S_{nq}$, changes.

Figure 5

Figure 3. (a) $Q$ table of the optimal strategy when swimmers sense only $S_{nq}$. Each signal has three levels: negative ($-$), approximately zero ($0$) or positive ($+$), as described in § 2.3. The cells filled with blue indicate the optimal action for each state. (b) Typical trajectories of smart swimmers following the strategy shown in panel (a). Black dots represent the instantaneous position of the swimmer and the coloured line segments indicate the swimmer orientation $\boldsymbol n$ (representing the tail of the swimmer). The colours represent signals and corresponding actions: green, $S_{nq}<0$, $\omega _s<0$; red, $S_{nq}\approx 0$, $\omega _s=0$; salmon, $S_{nq}>0$, $\omega _s>0$. The background colour gives the normalised vorticity $2\varOmega _zL_0/u_0$. Remaining panels: $Q$ tables for different signal choices, using (c) $S_{nn} \text{ and } S_{nq}$; (d) ${\rm \Delta} u_q \text{ and } S_{nq}$ and (e) ${\rm \Delta} \varOmega \text{ and } S_{nq}$.

Figure 6

Figure 4. Number density $N$ of swimmers following the dynamics (2.1) with angular swimming $\omega _{s}$ according to the strategy in figure 3(a) (colour scale) in (a) the TGV flow (2.3) and (b) the random velocity field (2.5). The grey background scale refers to the normalised fluid vorticity, $2\varOmega L_0/u_0$.

Figure 7

Figure 5. Contributions to the vertical swimming of swimmers defined in case S6 (the leftmost group) and naive swimmers with different $\varLambda$ (the other groups) in the TGV flow. The blue bars represent the average of vertical velocity $\langle v_y\rangle$. The red, yellow and purple bars represent the vertical velocity owing to swimming, advection of local fluid and settling, respectively. All velocities are normalised by the swimming velocity $v_{s}$.

Figure 8

Table 4. Training parameters.

Figure 9

Figure 6. Evolution of the total reward $R$ as a function of episode. The curves represent the moving average of $R$ over 100 episodes. Each panel shows 5 different learning processes.

Figure 10

Figure 7. Robustness of strategies to small parameter perturbations. (a) TGV flow and (b) random velocity field. P1, result for parameters given in table 1. P2, same, but $v_s = 2.0$ mm s$^{-1}$. P3, $v_s = 0.5$ mm s$^{-1}$. P4, $\omega _s = 1.2$ rad s$^{-1}$. P5, $\omega _s = 0.8$ rad s$^{-1}$. P6, $S_c = 0.8\ \text {s}^{-1}$.