
2
FIG. 1. Schematic of the theoretical setup. A particle of radius awith
center located at xp=x(θp,rp,zp)is suspended in an incompress-
ible fluid flow through an Archimedean spiral duct having a uniform
square cross section of side length l. The enlarged view of the cross-
section illustrates the local cross-sectional (r,z)co-ordinate system,
and the secondary flow (gray closed curves) induced by the curvature
of the duct. The edge labeled “inner wall" is the side closer to ori-
gin (x,y,z) = (0,0,0)while the edge labeled “outer wall" is the side
further away from the origin.
recently, progress has also been made to gain a systematic
understanding of the particle equilibria in curved channels1.
This has improved the understanding of how various system
parameters, such as particle size, bend radius and aspect ratio
of the cross-section, can affect the location and nature of the
particle equilibria. Subsequently, rich bifurcations in particle
equilibria have been observed with respect to variations in the
bend radius of the curved duct26–28. Herein, we illustrate how
these bifurcations can be utilized to design spiral microchan-
nels that produce large separation between two sets of differ-
ent sized particles. Although we restrict the present study to a
square cross-section and certain particle sizes to illustrate the
separation mechanism, the general formalism is applicable to
a broad range of geometries in which similar bifurcations in
the particle equilibria take place.
With reference to Fig. 1, consider a particle of density ρ
and radius asuspended in an incompressible fluid flow of
the same density ρand dynamic viscosity µflowing through
an Archimedean spiral duct. The instantaneous radius of
the spiral varies with the azimuthal angle θaccording to
R(θ) = Rstart + (∆R/2πNturns)θwhere ∆R=Rend −Rstart is
the change in radius from the start to the end of the spiral
duct and Nturns represents the number of turns of the spiral.
The cross-section of the channel is uniform and has a square
geometry with side length l. The horizontal and vertical co-
ordinates within the square cross-section are denoted by rand
z, respectively, with the origin at the center of the square i.e.
the domain is −l/2≤r≤l/2, −l/2≤z≤l/2. These cross-
sectional co-ordinates are related to the global co-ordinates of
the three-dimensional spiral duct as follows:
x(θ,r,z) = (R(θ) + r)cos(θ)i+ (R(θ) + r)sin(θ)j+zk.
The location of the particle’s center is given by xp=
x(θp,rp,zp). In the absence of the particle, the incompressible
steady fluid flow in a curved duct driven by a steady pressure
gradient is referred to as Dean flow14,29,30. The presence of
a particle disturbs this background Dean flow and the parti-
cle responds to this disturbed flow. Harding et al.1developed
a general model for the leading order forces that govern the
motion of such a particle in flow through a curved duct (con-
stant R(θ)) at sufficiently small flow rates. The forces on the
particle from the fluid are calculated and used to construct a
first order model for the trajectory of the particle giving the
following dynamical equations of motion1:
drp
dt=−Rep
Fs,r
Cr
,dzp
dt=−Rep
Fs,z
Cz
and dθp
dt=¯ua
R/a+rp
,
where ¯uais the axial component of the background fluid flow
velocity, Fs,r=Fs·erand Fs,z=Fs·ezare the radial and
the vertical components of the cross-sectional force, respec-
tively, with corresponding drag coefficients Crand Czthat vary
with the particle’s position in the cross-section. The particle
Reynolds number is Rep=Re(a/l)2, where Re =ρUml/µ
is the channel Reynolds number with Umthe characteristic
axial velocity of the background fluid flow. Here, we use a
quasistatic approximation for the background fluid flow and
extend this particle dynamics model to investigate particle dy-
namics in spiral ducts. This approximation is reasonable for
spiral ducts with slowly changing curvature where the flow
locally does not differ significantly from Dean flow in a con-
stant curvature duct with the same curvature31. Numerical
implementation of this model involves using a finite element
method to compute the forces acting on the particle (see Hard-
ing et al.1for more details). Once the forces are pre-computed
at numerous points in the cross-section and for numerous sys-
tem parameter values, interpolants of Cr,Cz,Fs,r,Fs,zare con-
structed and the particle dynamics are then simulated using
the MATLAB solver ode45. For simulations of particle dy-
namics in a spiral duct, we fix the channel Reynolds number
to Re =25. All the results presented herein are in dimen-
sionless units with the dimensionless variables denoted by an
overhead tilde and the lengths scaled by l/2.
Consider particles of three different sizes ˜a1=0.05, ˜a2=
0.10 and ˜a3=0.15. For these particle sizes in a curved duct of
constant bend radius, nine different particle equilibria exist in-
side the square cross-section for large bend radius (see Fig. 2
and also Fig. 2(a,b) of Valani, Harding, and Stokes 27 ); four
stable nodes (green) near the center of the four edges, four
saddle points (yellow) near the corners and an unstable node
(red) near the center of the square cross-section. A slow mani-
fold is formed along a closed curve that connects all the stable
nodes and saddle points due to a large disparity in the magni-
tude of the two eigenvalues for these equilibria. As the bend
radius is decreased progressively, a number of bifurcations
take place. Firstly, saddle-node bifurcations take place where
the stable nodes near the center of the top and bottom walls of
the square collide and annihilate with the saddle points located
near the inner wall. Further decreasing the bend radius results
in the stable node located near the outer wall undergoing a
subcritical pitchfork bifurcation with the two saddle points lo-
cated above and below, and the three equilibria merge into a
single saddle point. As the bend radius is yet further reduced,
the unstable node near the center of the duct migrates towards
the stable node located near the inner wall and undergoes a
series of bifurcations28. Finally, at small bend radius, we get