1 Introduction

Microfluidic devices offer many applications, such as flow cytometry (Oakey et al. 2010; Wang et al. 2007; Mao et al. 2009), separation of cells (Gossett et al. 2010), DNA sequencing (Tewhey et al. 2009), or blood cell analysis (Toner and Irimia 2005). In many applications, it is of paramount importance to control the position of the immersed particles. Often, focusing of particles in the channel is achieved by external fields or by flows induced by the channel geometry (Xuan et al. 2010), while particle separation or sorting can also be realised by tuning electric fields (Jeon et al. 2016; Wang et al. 2007) or the channel geometry (Gossett et al. 2010; Sajeesh and Sen 2014; Pamme 2007; Zeming et al. 2013; Li et al. 2014). Alternatively, the shape of the particle itself offers a different route to manoeuvring the particles in the channel (Masaeli et al. 2012). The hydrodynamics of various particles in strong confinement has been extensively studied; for instance, the motion of confined droplets (Beatus et al. 2012; Shen et al. 2014), (connected) disks (Uspal and Doyle 2012; Uspal et al. 2013), and fibers (Berthet et al. 2013; Nagel et al. 2018). However, as tunability increases with the complexity of the particle shapes, theoretical arguments on the basis of simplified geometries might fall short of accurately describing the motion of particles. In addition, advances in versatile particle synthesis techniques, such as continuous-flow lithography (Dendukuri et al. 2006), make an infinite variety of quasi-two-dimensional shapes experimentally accessible.

Fig. 1
figure 1

Top view a and side view b of the geometry and the Cartesian frame. An external flow \(\varvec{U}_0\) with parabolic profile is imposed through a channel of length L, width W, and height H, containing a dumbbell particle with radii \(R_1\) and \(R_2\) at a center-to-center distance s, with height \(H-2 h\), such that the height of the gaps between the particle and the top and bottom walls is given by h. In these gaps, the flow profile is approximately that of a simple shear flow. The orientation of the long axes of the dumbbell with respect to the external flow \(\varvec{U}_0\) is denoted by \(\theta\)

Inspired by these advances, we develop, in this work, a method to calculate the two-dimensional motion of confined particles in microfluidic channels that can handle particles of any given quasi-two-dimensional shape. Here, we combine finite-element calculations with a simple approach for the particle motion to solve the full hydrodynamic equations at hand, either in full detail in the three-dimensional geometry or in an effective two-dimensional description. Our method is validated by comparison of the three- and two-dimensional results with analytical calculations. Next, we apply our method to study dumbbell-shaped particles in Hele–Shaw channels, reproducing new experimental results accurately, without any adjustable parameters.

2 Theory and numerical methods

2.1 Hydrodynamic equations and equations of motion

We consider a rigid particle, of arbitrary shape, at position \(\varvec{r}_{\text {p}} = (x_{\text {p}},y_{\text {p}},z_{\text {p}})\), which is immersed in a fluid that is driven through a shallow microfluidic channel by the application of pressure at the channel inlet, see the illustration in Fig. 1. Let us assume that this particle is strongly confined in the z-direction, i.e., the particle is separated from the top and bottom walls by a small gap of height h that is much smaller than the channel height H. Such a particle can be produced, for example, using ‘continuous-flow lithography’ (Dendukuri et al. 2006). In this method, the fluid in the channel is a prepolymer solution, where particles are ‘printed’ by crosslinking the oligomers by pulses of UV light, which is applied through a photolithographic mask. In this way, the particle shape is defined in the xy-plane by the shape of the mask (which can be of any desired shape), while it is extruded in the z-direction to a height that is comparable to the channel height, such that \(h \ll H\).

The microfluidic channel under consideration here (see Appendix 1) has a height \(H = {30}\,\upmu\)m and a much larger width \(W = {500}\,\upmu\)m, while the length L of the channel is of the order of 1 cm, which can be considered infinite for our analysis. The fluid is driven through the channel at an average velocity \(U_0\), which is of the order of \({50}\,\upmu {\text {m}}\,{\text {s}}^{-1}\). Using the hydraulic diameter \(D_H=2HW/(H+W)\) as the characteristic length scale, we find that the Reynolds number is \(Re=\rho U_0 D_H/\eta = 10^{-4} - 10^{-5}\) for a typical oligomer solution with viscosity \(\eta\) and density \(\rho\). Therefore, the flow is well described by the Stokes equation (Kim and Karrila 1991; Happel and Brenner 2012; Leal 2007):

$$\begin{aligned} - \nabla p + \eta \nabla ^2 \varvec{u} =0, \quad \nabla \cdot \varvec{u} =0, \end{aligned}$$
(1)

where \(\varvec{u}(\varvec{r})\) and \(p(\varvec{r})\) are the fluid velocity and pressure at position \(\varvec{r},\) respectively, and \(\eta\) denotes the fluid viscosity. We supplement the Stokes equation with no-slip boundary conditions on the (stationary) channel walls and the (moving) particle surface \(S_{\text {p}}\):

$$\begin{aligned} \varvec{u}\big |_{\text {walls}} = 0, \quad \varvec{u}\big |_{\varvec{r} \in S_{\text {p}}} = \varvec{U}_{\text {p}} + \varvec{\omega }_{\text {p}} \times (\varvec{r}-\varvec{r}_{\text {p}}), \end{aligned}$$
(2)

where \(\varvec{U}_{\text {p}}\) and \(\varvec{\omega }_{\text {p}}\) denote the particle velocity and angular velocity, respectively. At the inlet of the channel, we impose a uniform incoming Hele–Shaw flow:

$$\begin{aligned} \varvec{u}\big |_{\text {inlet}} = \varvec{U}_0(\varvec{r}) = \frac{3}{2}\left( 1-\frac{4 z^2}{H^2}\right) (U_0,0,0), \end{aligned}$$
(3)

which is the analytic solution for the flow between two infinite parallel plates driven by a constant pressure difference. Here, \(z \in [-H/2,H/2]\) and \(U_0\) is the average velocity in the x-direction. Note that this boundary condition neglects the no-slip condition on the sidewalls, i.e., the prescribed form (3) does not vanish at the side walls at \(y = \pm W/2\). Therefore, we take into account a finite ‘entrance length’ at the inlet after which the flow is fully developed downstream in the channel. Finally, we impose a zero-pressure boundary condition at the outlet, such that the pressure difference between inlet and outlet is precisely driving the flow field given by Eq. (3), i.e., \(U_0 = - H^2 \nabla p /(12 \eta )\). The influence of the no-slip side walls on this pressure drop is assumed to be negligible. The Stokes equation (1), together with these boundary conditions, forms a closed set of equations that we solve numerically by a finite-element scheme (see Sect. 2.3).

The fluid in the channel surrounding the particle exerts a hydrodynamic force \(\varvec{F}\) and torque \(\varvec{T}\) on the particle, which is calculated by integrating the hydrodynamic stress tensor, \(\sigma _{ij} = -p \delta _{ij} + \eta (\partial _i u_j + \partial _j u_i)\), over the particle surface:

$$\begin{aligned} \varvec{F} = \int _{S_{\text {p}}}{\text {d}}S \ \sigma \cdot \varvec{n}, \quad \varvec{T} = \int _{S_{\text {p}}}{\text {d}}S \ (\varvec{r}- \varvec{r}_{\text {p}}) \times (\sigma \cdot \varvec{n}). \end{aligned}$$
(4)

Due to the linearity of the Stokes equation (1), we can write the solution \((p,\varvec{u})\) of Eq. (1) with boundary conditions (2) and (3) as a superposition of two solutions (Happel and Brenner 2012): \(\varvec{u} = \varvec{u}_0 + \varvec{u}'\) and \(p = p_0 + p'\), where \((p_0,\varvec{u}_0)\) and \((p',\varvec{u}')\) are solutions to the Stokes equation (1) with boundary conditions:

$$\begin{aligned} \varvec{u}_0\big |_{\text {walls}}&= 0, \quad \varvec{u}_0\big |_{\text {inlet}} = \varvec{U}_0(\varvec{r}), \quad \varvec{u}_0\big |_{\varvec{r} \in S_{\text {p}}} = 0; \end{aligned}$$
(5)
$$\begin{aligned} \varvec{u}'\big |_{\text {walls}}&= 0, \quad \varvec{u}'\big |_{\text {inlet}} = 0, \end{aligned}$$
(6)
$$\begin{aligned} \varvec{u}'\big |_{\varvec{r} \in S_{\text {p}}}&= \varvec{U}_{\text {p}} + \varvec{\omega }_{\text {p}} \times (\varvec{r}-\varvec{r}_{\text {p}}) , \end{aligned}$$
(7)

that is, \(\varvec{u}_0\) is the solution where the particle is fixed subject to the imposed external flow, and \(\varvec{u}'\) the solution where the particle moves through the channel without an imposed flow. The stress tensor also splits accordingly, \(\sigma = \sigma _0 + \sigma '\), such that we find that the forces and torque on the particle are written as \(\varvec{F} = \varvec{F}_0 + \varvec{F}'\) and \(\varvec{T}= \varvec{T}_0 + \varvec{T}'\), which are calculated from Eq. (4) by replacing \(\sigma\) with \(\sigma _0\) or \(\sigma '\).

To proceed, we can again use the linearity of the Stokes equation (1) to derive that the force \(\varvec{F}'\) and torque \(T'\) depend linearly on each component of the particle (angular) velocity via a \(6 \times 6\) resistance tensor \(\mathcal {R}\) as (Happel and Brenner 2012; Brenner 1963, 1964):

$$\begin{aligned} \left( \begin{array}{c}\varvec{F}' \\ \varvec{T}'\end{array}\right) = - \eta {\mathcal {R}}\left( \begin{array}{c}\varvec{U}_{\text {p}} \\ \omega _{\text {p}}\end{array}\right) . \end{aligned}$$
(8)

Due to the overdamped nature of the system, the (hydrodynamic) force and torque on the particle vanish in the absence of external forces on the particle. Therefore, after summing up the force contributions from the solutions \(\varvec{u}_0\) and \(\varvec{u}'\), we find that the particle must obey the equation of motion:

$$\begin{aligned} \left( \begin{array}{c}\varvec{F} \\ \varvec{T}\end{array}\right) = - \eta {\mathcal {R}}\left( \begin{array}{c}\varvec{U}_{\text {p}} \\ \varvec{\omega }_{\text {p}}\end{array}\right) +\left( \begin{array}{c}\varvec{F}_0 \\ \varvec{T}_0 \end{array}\right) = \left( \begin{array}{c}\varvec{0} \\ \varvec{0}\end{array}\right) , \end{aligned}$$
(9)

with \(\varvec{0} = (0,0,0)\). Thus, once \({\mathcal {R}}, \varvec{F}_0\) and \(\varvec{T}_0\) are determined, either analytically or numerically, the equations of motion (9) can be solved for the particle velocity and angular velocity as follows:

$$\begin{aligned} \left( \begin{array}{c}\varvec{U}_{\text {p}} \\ \varvec{\omega }_{\text {p}}\end{array}\right) = \frac{1}{\eta } {\mathcal {R}}^{-1} \left( \begin{array}{c}\varvec{F}_0 \\ \varvec{T}_0 \end{array}\right) . \end{aligned}$$
(10)

Notice that \({\mathcal {R}}, \varvec{F}_0\) and \(\varvec{T}_0\) depend on the position and orientation of the particle, such that Eq. (10) only determines the force- and torque-free (angular) velocity for that specific particle position and velocity. The position dependence of \(\mathcal {R}\) is related to the effects of the side walls; in the case of an infinite slit, the tensor \(\mathcal {R}\) will only depend on the particle geometry and its orientation (with respect to the imposed external flow).

In this work, due to the strong confinement in the vertical direction as well as the mirror symmetry in the \(z=0\) plane of the problem at hand, the movement of the particle is restricted to the two-dimensional mid-plane of the channel at \(z=0\), thereby reducing the number of degrees of freedom to three: \(\varvec{U}_{\text {p}} = (U_{{\text {p}},x},U_{{\text {p}},y},0)\) and \(\varvec{\omega }_{\text {p}} = (0,0,\omega _{\text {p}})\), and similarly \(\varvec{F} = (F_x , F_y ,0)\) and \(\varvec{T} = (0 , 0, T).\)Footnote 1 Moreover, the particle position is determined by the coordinates \((x_{\text {p}} , y_{\text {p}})\), while its orientation is described by a single angle \(\theta\), as illustrated in Fig. 1. Finally, the resistance tensor \(\mathcal {R}\) reduces to a \(3 \times 3\) tensor, which is obtained from the relevant components of the original \(6 \times 6\) resistance tensor. In some cases, symmetry arguments may be invoked to reduce the number of degrees of freedom even further, e.g., mirror symmetric particles that are aligned with the imposed external flow, as we shall see below.

Using a finite-element scheme, we can numerically solve the flow field \(\varvec{u}\) for any imposed velocity and angular velocity, and from these solutions, we can obtain the resistance tensor \(\mathcal {R}\), the force \(\varvec{F}_0\), and the torque \(T_0\), to subsequently obtain the force- and torque-free velocities from Eq. (10). By repeating this at the new particle position in the next time step, it is, in principle, possible to integrate the complete particle motion.

2.2 Brinkman equation

A three-dimensional finite-element calculation is able to resolve the flow in the channel. However, due to a separation of length scales, \(h \ll W\), the finite-element mesh needs to be chosen very fine at certain places, causing the calculations to be computationally costly, and eventually prohibitive for the purpose of integrating the particle motion. To circumvent this problem, we resort to an effective 2D-description of the system via the Brinkman equation (Brinkman 1949; Uspal and Doyle 2014).

Far enough from the side wallsFootnote 2 and the particle, the flow field is well described by Hele–Shaw flow:

$$\begin{aligned} \varvec{u}(x,y,z) = \frac{3}{2}\bar{\varvec{u}} (x,y) \left( 1 - \frac{ 4 z^2}{H^2} \right) , \end{aligned}$$
(11)

the pressure being independent of z to a good approximation: \(p = p(x,y)\). We substitute this ansatz in the Stokes equation (1) and average over the channel height to find the Brinkman equation (Brinkman 1949; Uspal and Doyle 2014):

$$\begin{aligned} - \nabla _{\text {2D}} \bar{p} + \eta H \nabla _{\text {2D}}^2 \ \bar{\varvec{u}} - \frac{12 \eta }{ H} \bar{\varvec{u}} =0, \quad \nabla _{\text {2D}} \cdot \bar{\varvec{u}}=0, \end{aligned}$$
(12)

where the two-dimensional vector field \(\bar{\varvec{u}} = (\bar{u}_x,\bar{u}_y)\) denotes the z-averaged value of the three-dimensional flow field \(\varvec{u}\), and \(\bar{p} = p H\) denotes the two-dimensional pressure field. Henceforth, we will denote the two-dimensional height-averaged quantities with an overbar. The boundary conditions that supplement Eq. (12) are accordingly:

$$\begin{aligned}&\bar{\varvec{u}}\big |_{\text {walls}} = 0, \quad \end{aligned}$$
(13)
$$\begin{aligned}&\bar{\varvec{u}}\big |_{\text {inlet}} = U_0 \hat{\varvec{x}}, \quad \end{aligned}$$
(14)
$$\begin{aligned}&\bar{\varvec{u}}\big |_{(x,y) \in \partial \bar{S}_{\text {p}}} = \varvec{U}_{\text {p}} + \omega _{\text {p}} (-(y-y_{\text {p}}),x-x_{\text {p}}), \end{aligned}$$
(15)

where \(\varvec{r} = (x,y)\) and \(\partial \bar{S}_{\text {p}}\) denotes the one-dimensional particle boundary of the projected particle surface \(\bar{S}_{\text {p}}\). Notice that the walls in this situation are the projections of the sidewalls at \(y = \pm W/2\). As before, \(\varvec{U}_{\text {p}} = (U_{{\text {p}},x},U_{{\text {p}},y})\) and \(\omega _{\text {p}}\) denote the particle velocity and angular velocity, respectively.

The solution \((\bar{p},\bar{\varvec{u}})\) of the Brinkman equation (12) defines a stress tensor:

$$\begin{aligned} \bar{\sigma }_{ij} = -\delta _{ij} \bar{p} + \eta H (\partial _i \bar{u}_j + \partial _j \bar{u}_i), \end{aligned}$$
(16)

which is integrated over the particle surface to find the hydrodynamic force and torque on the particle:

$$\begin{aligned} \varvec{F}_f&= \int _{\partial \bar{S}_{\text {p}}} {\text {d}}s \ \bar{\sigma } \cdot \varvec{n}, \quad \end{aligned}$$
(17)
$$\begin{aligned} T_f&= \int _{\partial \bar{S}_{\text {p}}} {\text {d}}s \ \bigg ( (x-x_{\text {p}})(\bar{\sigma } \cdot \varvec{n})_y - (y-y_{\text {p}})(\bar{\sigma } \cdot \varvec{n})_x \bigg ). \end{aligned}$$
(18)

The subscript ‘f’ indicates that this is the force and torque due to the surrounding two-dimensional fluid, and does not include the force and torque from the confining walls.

Similar to the Stokes equation, the Brinkman equation is linear in the fields \(\bar{p}\) and \(\bar{u}\). Using a similar decomposition as in the previous section, we prove explicitly in Appendix 3 that the force \(\varvec{F}_f\) and torque \(T_f\) admit a linear relation to the particle velocity and angular velocity in terms of a \(3 \times 3\) resistance tensor \(\mathcal {R}_f\):

$$\begin{aligned} \left( \begin{array}{c}\varvec{F} \\ T\end{array}\right) _f = -\eta {\mathcal {R}}_f \left( \begin{array}{c}\varvec{U}_{\text {p}} \\ \omega _{\text {p}} \end{array}\right) + \left( \begin{array}{c}\varvec{F}_0 \\ T_0 \end{array}\right) . \end{aligned}$$
(19)

In Appendix 3, it is shown that \(\mathcal {R}_f\) is symmetric by employing a version of the Lorentz reciprocal theorem for solutions of the Brinkman equation, which is given in Appendix 2.

Since the fluid-filled gaps between the particle and the walls are not accounted in the Brinkman description, their contribution to the force and torque on the particle, which stem from the friction with the top and bottom wall, is missing. To obtain this contribution, we assume locally a simple shear flow in the narrow gaps between the particle and the confining walls. As a result, an area element \({\text {d}}S\) on either of the particle faces that moves with a velocity \(\varvec{v}_S = \varvec{U}_{\text {p}} + \varvec{\omega }_{\text {p}} \times (\varvec{r}-\varvec{r}_{\text {p}})\) with respect to the wall will experience a friction force \(\varvec{f}_S = - (\eta /h) \varvec{v}_S{\text {d}}S\). The total force \(\varvec{F}_w\) on the particle due to the wall friction is then found by integrating over the particle-gap surface:

$$\begin{aligned} \varvec{F}_w = - \frac{2\eta }{h} \int _{\bar{S}_{\text {p}}} {\text {d}}S \ \left( \varvec{U}_{\text {p}} + \varvec{\omega }_{\text {p}} \times (\varvec{r}-\varvec{r}_{\text {p}}) \right) , \end{aligned}$$
(20)

where the factor 2 is due to the two gaps. The area element dS also generates a torque \(\varvec{r} \times \varvec{f}_S\), which can be integrated to find the frictional torque on the particle due to the walls:

$$\begin{aligned} \varvec{T}_w = - \frac{2\eta }{h} \int _{\bar{S}_{\text {p}}} {\text {d}}S \ \bigg ((\varvec{r}-\varvec{r}_{\text {p}}) \times \left( \varvec{U}_{\text {p}} + \varvec{\omega }_{\text {p}} \times (\varvec{r}-\varvec{r}_{\text {p}}) \right) \bigg ). \end{aligned}$$
(21)

As before, the linear dependence of Eqs. (20) and (21) in the particle velocities leads to

$$\begin{aligned} \left( \begin{array}{c}\varvec{F} \\ T\end{array}\right) _w = -\eta {\mathcal {R}}_w \left( \begin{array}{c}\varvec{U}_{\text {p}} \\ \omega _{\text {p}} \end{array}\right) , \end{aligned}$$
(22)

where the components of the \(3 \times 3\) wall resistance tensor \(\mathcal {R}_w\) are calculated from (20) and (21) to be

$$\begin{aligned} {\mathcal {R}}_{w,11}&= {\mathcal {R}}_{w,22} = \frac{2}{h} \int _S {\text {d}}S; \end{aligned}$$
(23)
$$\begin{aligned} {\mathcal {R}}_{w,12}&= {\mathcal {R}}_{w,21} = 0 ; \end{aligned}$$
(24)
$$\begin{aligned} {\mathcal {R}}_{w,13}&= {\mathcal {R}}_{w,31} = \frac{2}{h} \int _S {\text {d}}S \ (-y) ; \end{aligned}$$
(25)
$$\begin{aligned} {\mathcal {R}}_{w,23}&= {\mathcal {R}}_{w,32} = \frac{2}{h}\int _S {\text {d}}S \ x; \end{aligned}$$
(26)
$$\begin{aligned} {\mathcal {R}}_{w,33}&= \frac{2}{h} \int _S {\text {d}}S \ (x^2+y^2). \end{aligned}$$
(27)

Here, the off-diagonal components of the symmetric tensor \(\mathcal {R}_w\) are explicit manifestations of hydrodynamic rotation–translation coupling for anisotropic particles, which vanish for particles with enough symmetry (Uspal et al. 2013).

Taking Eqs. (19) and (22) together, we find the same force balance that was obtained above, but with an explicit specification of the fluid and wall contributions:

$$\begin{aligned} \left( \begin{array}{c}\varvec{F} \\ T\end{array}\right) = -\eta {\mathcal {R}}\left( \begin{array}{c}\varvec{U}_{\text {p}} \\ \omega _{\text {p}}\end{array}\right) + \left( \begin{array}{c}\varvec{F}_0 \\ T_0 \end{array}\right) = \left( \begin{array}{c}\varvec{0} \\ 0 \end{array}\right) , \end{aligned}$$
(28)

with \({\mathcal {R}}= {\mathcal {R}}_f + {\mathcal {R}}_w\) the symmetric \(3 \times 3\) overall resistance tensor. The accuracy of this equality is directly related to the accuracy of the assumptions underlying the Brinkman equation and the simple shear flow in the gaps. Notice that Eq. (28) is equivalent to Eq. (10), indicating that this result is not sensitive to the hydrodynamic model that one chooses for the hydrodynamic fluid–particle interaction, because of the overdamped nature of the system and the fact that there are no external force and torque acting on the particle.

2.3 Numerical methods

The Stokes equation (1) or the Brinkman equation (12) can be solved numerically for a particle of any shape in the channel. In this work, we use the finite-element software COMSOL Multiphysics (COMSOL, Inc., Burlington, MA, USA) to find the flow field \(\varvec{u}\) or \(\bar{\varvec{u}}\). Using this solution, we can determine the forces acting on the particle and integrate its motion using a numerical scheme detailed below. The finite-element mesh is carefully chosen fine enough, such that doubling the minimum element size leads to a deviation in the force-free velocities of only 0.05%.

At a given particle position \((x_{\text {p}},y_{\text {p}})\) and orientation \(\theta\), each column of the resistance tensor \(\mathcal {R}\) is determined by imposing a single non-zero component of the particle velocities \((\varvec{U}_{\text {p}},\omega _{\text {p}})\), without external flow. The force and torque that determine the column of \(\mathcal {R}\) are either found by numerically solving the Stokes equation (1) and integrating the obtained stress tensor via Eq. (4), or by solving the Brinkman equation (12) and integrating via Eqs. (18) and (23)–(27). Similarly, \(\varvec{F}_0\) and \(T_0\) are found by fixing the particle in the external flow, in either formalism.

With \({\mathcal {R}}, \varvec{F}_0\) and \(T_0\) determined from the finite-element solutions, the force- and torque-free velocity \(\varvec{U}_{\text {p}}(x,y,\theta )\) and angular velocity \(\omega _{\text {p}}(x,y,\theta )\) are calculated from Eq. (28). Then, the particle position and orientation are integrated as

$$\begin{aligned} x(t + \varDelta t)&= x(t) + U_{p,x}(x(t),y(t),\theta (t)) \, \varDelta t \end{aligned}$$
(29)
$$\begin{aligned} y(t + \varDelta t)&= y(t) + U_{p,y}(x(t),y(t),\theta (t)) \, \varDelta t \end{aligned}$$
(30)
$$\begin{aligned} \theta (t + \varDelta t)&= \theta (t) + \omega _{\text {p}}(x(t),y(t),\theta (t)) \, \varDelta t, \end{aligned}$$
(31)

for some appropriately chosen time step \(\varDelta t\). The inversion of \(\mathcal {R}\) to obtain the solution of Eq. (28) and the numerical integration (29)–(31) are performed in MATLAB to obtain the position and orientation at the next time step, which are subsequently fed back into the finite-element calculations.

2.4 Validity of the Brinkman equation

To test the validity of the Brinkman formalism described above, we compare with results obtained from three-dimensional analytical or numerical solutions of the Stokes equation. Here, we do this by considering the terminal velocity of a disk that is moving with the fluid between two infinite parallel plates (corresponding to the experimental setup but with W large compared to the disk size), for which a semi-analytical result by Halpern and Secomb exists (Halpern and Secomb 1991). The analysis in Halpern and Secomb (1991) concerns a cylindrical disk with rounded edges with a radius of curvature that is precisely half the height of the cylinder. In Fig. 2, we plot the particle velocity \(U_{\text {p}}\), scaled by \(U_0\), as a function of the gap height h/H. We compare the analytical solution to the results obtained from the solutions of the Stokes equation and of the Brinkman equation. We find good agreement between the three calculations, especially for smaller gaps. The deviations at larger gaps are expected, since the assumption of a simple shear flow and the quasi-2D character ceases to hold in this region. To test this, we plot, in the inset of Fig. 2, the magnitude of the flow field in the thin gap between the bottom wall at \(z = -H/2\), where we have \(|\varvec{u}| = 0\), and the disk surface at \(z = -H/2 + h\), where \(|\varvec{u}| = U_{\text {p}}\). We find that, for \(h/H = 0.02\), the dependence of the flow field on the height z is linear, corresponding to simple Couette flow. Conversely, for \(h/H = 0.2\), we find a deviation from the linear dependence, indicating that the simple shear flow assumption ceases to hold. The case of \(h/H = 0.06\) corresponds to the experiments in this work, where, from Fig. 2, we see that the simple shear flow assumption is still valid.

Fig. 2
figure 2

Terminal velocity of a rounded cylinder between two confining plates, as obtained by the from 3D finite-element method in the Stokes formalism (red) and 2D finite elements in the Brinkman formalism (blue), and the semi-analytical result from Halpern and Secomb (1991) (solid black line). The radius of the cylinder is \(R/H = 1.79(1-2 h/H) + r_{\rm{c}}\), with radius of curvature \(r_{\rm{c}} = (H-2h)/2\) for the rounded edges, where H and h are the channel and gap height, respectively. The inset shows the z-dependence of the flow field magnitude |u(z)| relative to the particle velocity \(U_{\text {p}}\), at position \(x=y=0\) in the thin gap between the bottom wall (at \(z = -H/2\)) and the particle disk surface (at \(z = -H/2 + h\)), for different gap heights h. (Colour figure online)

It should be noticed that the rounding of cylinder edges is not taken into account in the quasi-2D calculations. This does not seem to influence the results strongly, since the results agree with the analytical and three-dimensional numerical results where the rounded edges are taken into account. An attempt to incorporate rounded edges, by making the gap height in our quasi-2D calculations position-dependent, did not improve the results significantly, but increased the computational time by a factor of two and was, therefore, not continued.

3 Results

To test our numerical scheme for complex particle geometries, where analytical solutions are not available, we turn our attention to the situation described by Uspal et al. (2013). In Uspal et al. (2013) and in this work, dumbbell-shaped particles are produced in the channel using ‘continuous-flow lithography’. These dumbbell particles consist of two circular disks of radius \(R_1\) and \(R_2\le R_1\), respectively, and height \(H - 2h\). The smaller disk has a fixed radius \(R_2 = {18.75}\,\upmu {\text {m}}\), while the larger disk radius \(R_1\) is varied. The disks are connected, at a fixed center-to-center distance \(s = {62.5}\,\upmu {\text {m}}\), by a cuboid of width \({13.7}\,\upmu {\text {m}}\), which has the same height as the two disks. In the experiments, the dumbbell edges are not completely sharp but are rounded, with a rounding radius \(r_{\text {c}}/H = 0.15\), as estimated from experimental images (Uspal et al. 2013). This detail is incorporated in the three-dimensional calculations, but not in the two-dimensional calculations. The particle geometry is depicted in Fig. 1b.

In this work, we focus on the aligning motion observed in Uspal et al. (2013), where asymmetric dumbbells oriented in the flow with the larger disk upstream. The orientation \(\theta\) between the long axis of the dumbbell and the flow direction (see Fig. 1a) was shown to follow the equation:

$$\begin{aligned} \dot{\theta } = - \frac{1}{\tau } \sin \theta , \end{aligned}$$
(32)

where the characteristic timescale \(\tau\) is dependent on the particle geometry. Specifically, we investigate here the dependence of \(\tau\) on the ratio of the disk radii \(R_1/R_2\). From Eq. (32), we see that \(\tau\) can be obtained from a trajectory by considering the angular velocity at perpendicular orientation:

$$\begin{aligned} \tau = - \frac{1}{\dot{\theta } ( \theta = \pi /2)}. \end{aligned}$$
(33)

Hence, we can use the 3D and quasi-2D calculations described above to find the angular velocity of a particular dumbbell and obtain \(\tau\) through Eq. (33).

The results are shown in Fig. 3, where we plot \(\tau\) against \(R_1/R_2\). In green squares, we show the experimental data of Uspal et al. (2013); the red circles show the numerical data from our three-dimensional calculations, while the blue line shows the results from the quasi-two-dimensional calculations. First, we observe excellent agreement between the numerical results, which serves as another confirmation of the validity of our quasi-two-dimensional calculations. Second, we see that the results agree with the previous experimental data, with the exception of the data point of the most asymmetric size ratio \(R_1/R_2 = 2.5\). Our calculations clearly show that a minimum in \(\tau\) is expected around \(R_1/R_2 \approx 1.9\), with \(\tau\) increasing for larger \(R_1/R_2\).

Fig. 3
figure 3

Characteristic reorientation time \(\tau\) for dumbbell particles, as obtained from 3D finite-element method in the Stokes formalism (red) and 2D finite elements in the Brinkman formalism (blue), and experimental data from the previous experiments of Uspal et al. (2013) (green) and new experiments (black), as a function of \(R_1/R_2\). (Colour figure online)

In contrast, the previous data show a strictly decreasing dependence of \(\tau\) on \(R_1/R_2\). Moreover, the theoretical curve that was fitted to the data in Uspal et al. (2013) was monotonically decreasing. This curve was derived considering an idealized situation of a pair of disks connected with a massless rod, which demonstrates the pitfalls of oversimplifying the geometry. However, we argue here that the minimum for \(\tau\) that is predicted by our analysis is correct. In our calculations, as well as in the experiments, \(R_1/R_2\) is varied by varying \(R_1\), while keeping \(R_2\) and the center-to-center distance s constant. As a result, when \(R_1 \ge R_2 + s\), the shape becomes effectively just a single disk, which will not rotate at all (\(\tau \rightarrow \infty\)) due to symmetry (provided that it is still in the center of the channel). Therefore, when \(R_1/R_2 \rightarrow \infty\), we should have \(\tau \rightarrow \infty\) and hence a minimum in \(\tau\). Note that the overlapping of the two disks is not incorporated in the theoretical results of Uspal et al. (2013).

To clear up this discrepancy, we performed a new set of experiments using an experimental setup that is almost identical to the setup in Uspal et al. (2013). Dumbbell particles were produced in a Hele–Shaw channel using continuous-flow lithography and their reorientation motion was tracked, as described in Appendix 1. In our experimental setup, the particle geometry and gap heights are taken to be approximately identical to those used in Uspal et al. (2013). Our measured reorientation times \(\tau\) are shown by black diamonds in Fig. 3, where an excellent agreement with our numerical results is observed. The new data confirm the existence of a minimum in \(\tau\) as a function of \(R_1/R_2\). We stress that our numerical method does not rely on any adjustable parameter, and uses only the experimental geometry and flow rate as input.

Fig. 4
figure 4

Experimental (top) and numerical (bottom) snapshots of the reorienting motion of a dumbbell with \(R_1/R_2 =2\) in the microfluidic channel, at \(t/\tau = 1\) (a), \(t/\tau = 2\) (b), \(t/\tau = 3\) (c), and \(t/\tau = 4\) (d), where the initial orientation of the dumbbell is \(\theta (0) = 5\pi /6\). We clearly observe that the dumbbell reorients with the larger disk upstream (\(\theta =0\)). Around the dumbbell, we show isobars of the disturbance pressure field created by the particle, as obtained from Eq. (12)

We have also calculated the complete angular trajectory of the dumbbell particles. Setting the time step to \(\varDelta t /\tau = 0.2\), we integrated the position and orientation as described in Eqs. (29)–(31), starting from an initial orientation \(\theta (t=0) = 5\pi /6\). Indeed, we observe that the dumbbells will align with the flow, such that the larger disk is upstream (\(\theta = 0\)). This is illustrated in Fig. 4, where we contrast experimental (top) and numerical (bottom) snapshots of the reorienting particle at times \(t/\tau = 1\) (a), \(t/\tau = 2\) (b), \(t/\tau = 3\) (c), and \(t/\tau = 4\) (d). We do not distinguish here between the \(\tau\) values obtained from experiment and numerical calculations, since the two results are found to agree very well. Around the particle in the numerical snapshots of Fig. 4, we show isobars of the disturbance pressure field \(p(x,y)-p_0(x)\) created by the particle, which are obtained from the Brinkman equation (12) with the force- and torque-free (angular) velocity imposed. Here, \(p_0\) denotes the pressure field corresponding to an undisturbed external flow \(U_0\) in the channel. The contours of \(p(x,y)-p_0(x)\) show the dipolar nature of the disturbance flow. A clear impression of the particle motion may be obtained from the microscopic movie and animations found in the supplemental material.Footnote 3

The results for the complete angular trajectories are shown in Fig. 5. When time is rescaled by \(\tau\), we find a data collapse of the numerical calculations (open symbols) on the analytical solution of Eq. (32) (solid red line). This collapse offers a strong confirmation that the orientation is, indeed, correctly described by Eq. (32). For \(R_1/R_2 = 2.0\), we have also calculated a complete trajectory using the three-dimensional method. The results, shown by the large blue circles in Fig. 5, perfectly agrees with the quasi-two-dimensional results, a final confirmation of the accuracy of our quasi-two-dimensional calculations. Finally, we also show an experimentally obtained trajectory (black dots) and find good agreement with the numerical results. Discrepancies may be attributed to small variations in the channel height due to fabrication imperfections or dust particles in the prepolymer mixture.

Fig. 5
figure 5

Orientation angle \(\theta\) as a function of rescaled time \(t/\tau\), with \(\theta (t=0) = 5 \pi /6\), for dumbbells of varying \(R_1/R_2\). The large blue circles show the trajectory obtained using the three-dimensional method, while the black dots show one particular trajectory obtained from the experiments, both for a dumbbell particle with \(R_1/R_2 = 2\). Error bars for the experimental data are smaller than the black dots and hence omitted. The solid red line shows the analytical solution of Eq. (32)

4 Summary and outlook

In conclusion, we have set up a combined theoretical and numerical framework that uses numerical solutions of either three-dimensional (Stokes) or quasi-two-dimensional (Brinkman) hydrodynamical equations, to calculate strongly confined particle motion in shallow microfluidic channels. Our method is not restricted to simplified shapes such as disks, but is able to handle any shape. The method is validated by comparing between analytical and three- and quasi-two-dimensional numerical calculations, which show excellent agreement. The two orders of magnitude of computational speedup that is offered by the quasi-two-dimensional description enable to fully resolve the particle trajectory in time.

Our method is applied to dumbbell particles, for which we have calculated the characteristic rotation time \(\tau\) as a function of \(R_1/R_2\), and found that, contrary to earlier findings, \(\tau\) shows a minimum at \(R_1/R_2 \simeq 1.9\). The existence of a minimum is confirmed by a new set of experiments. Moreover, we have calculated the angular motion as a function of time, and have shown that it agrees with the equation of motion derived earlier, and with the trajectories that are obtained from the experiments.

In future work, it will be interesting to further investigate the relation between the geometry and the trajectories of different particles, with the goal to possibly steer particles to different areas in the channel. Finally, our method is easily generalized to systems of multiple particles, which can offer a controlled setup to study hydrodynamic interaction between confined particles. Work in this direction is already under-way.