Abstract
We theoretically study the motion of magnetic colloidal particles above a magnetic pattern and compare the predictions with Brownian dynamics simulations. The pattern consists of alternating square domains of positive and negative magnetization. The colloidal motion is driven by periodic modulation loops of an external magnetic field. There exist loops that induce topologically protected colloidal transport between two different unit cells of the pattern. The transport is very robust against internal and external perturbations. Theory and simulations are in perfect agreement. Our theory is applicable to other systems with the same symmetry.

Original content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
1. Introduction
Controlling the transport of colloidal particles is a requisite in several applications such as lab-on-a-chip devices [1], drug delivery with colloidal carriers [2, 3], and computation with colloids [4].
Techniques to control the motion of colloids include the use of gradient fields [5], thermal ratchets [6–8], liquid crystal-based solvents [9, 10], and active particles [11]. Colloidal particles are usually polydisperse in e.g. size, mass, etc. Therefore, the transport of a collection of colloids using the above techniques results always in a dispersion of the motion. One can avoid this by using optical tweezers [12] but at the expenses of having to move the colloids on a one-by-one basis.
Topological protection is a promising tool to overcome these problems. If the dynamics depends only on a topological invariant it is possible to have total control over the colloidal motion, independently of the intrinsic characteristics of the particles. Recently, we have studied the motion of magnetic colloids above a hexagonal magnetic pattern [13]. The system is driven by an external magnetic field. The positions of the colloids above the pattern are given by the minima of the magnetic potential which has contributions from the static field of the pattern and the time dependent external field. The set of stationary points of the potential form a surface in the full phase space whose topological properties fully determine the colloidal motion. There exist transport modes that are topologically protected and therefore extremely robust against perturbations.
The topology of the stationary surface, and hence the topologically protected transport modes, are unique for each type of lattice. Here, we theoretically study the transport of diamagnetic colloidal particles above a square magnetic lattice, and compare the results with computer simulations.
2. Theory
The colloids move in a plane at a distance above the pattern, with a the side-length of the unit cell of the pattern, see figure 1. A time-dependent external magnetic field drives the system. The variation in time of is slow enough such that the colloidal particles can adiabatically follow the minima of the magnetic potential at any time t. The magnetic potential is , where is the total magnetic field with contributions from the square pattern and the external potential, is the effective magnetic susceptibility of the diamagnets in the solvent, and is the vacuum permeability.
Figure 1. Schematic top- (a) and side- (b) views of the system. The pattern is a periodic lattice of squares with diagonal length a and alternating positive and negative magnetization perpendicular to the film, and , respectively. A time-dependent external magnetic field drives the system. The diamagnetic colloids (orange spheres) are located at a distance above the pattern. A unit cell, square of side-length a, is highlighted with a blue-dashed line in (a). Another unit cell (top of panel (a)) is colored indicating the allowed (green) and forbidden (red) regions for the colloids.
Download figure:
Standard image High-resolution imagecan be expressed as a Fourier series with Fourier modes that decay exponentially with z. Hence, at high elevations, , the potential is well approximated by , where
is, up to a multiplicative constant, the contribution from the magnetic pattern. Here,
are the reciprocal lattice vectors of the second Brillouin zone with their common magnitude. with the basic lattice vectors of the square pattern (see figure 1), are the coordinates in action space , i.e, the plane above the pattern in which the colloids move. We vary on the surface of a sphere,
The set define our control space, , see figure 2(a). We measure with respect to the z axis and with respect to . The system is driven with periodic closed loops of . There exist special loops that induce transport between different unit cells, i.e., when returns to its initial position the particle is in a different unit cell.
Figure 2. Control space (a), the stationary surface (b), and action space (c). Each color in (b) represents a bijective area, as indicated (dark colors for northern areas and soft colors for southern areas). The solid lines are fences and the dotted and dashed lines are gates. In (a) the solid lines on the equator are the segments of minima of the gates and the empty circles are the fences. In (c) the fences are represented by solid lines and the gates by circles with arrows indicating the possible transport directions. The color of is given by the projection of half of into . The violet dashed line in (a) is a control loop, , that crosses two gates and induces colloidal transport. The preimage loop in is indicated by and the corresponding loop in by .
Download figure:
Standard image High-resolution imageTo understand the motion we need to look at the full phase space, i.e, the product space , with states given by . The stationary points satisfy , with the gradient in . The set of all stationary points is a two-dimensional manifold in that we call the stationary manifold, , see figure 2(b).
The correspondence between and is not bijective. Each direction of the external field is a point in . For each point in (with the exception of four special points that we discuss later) there are four points (preimages) in , the solutions of . Two solutions are saddle points of V, one is a maximum, and the other one is a minimum. In the four points form a square of side .
The correspondence between and is also not bijective. Consider the unit vectors , i = 1, 2. Then, a point in is stationary if the external field points in a direction perpendicular to both and , i.e.,
The subscript stands for stationary. That is, each point in has two preimages in (except for special points that we describe later).
Consider now the matrix of the second derivatives of V evaluated at the stationary field
which is diagonal since the mixed derivatives vanish, see (1). The stationary manifold is the union of submanifolds , where α (β) is the opposite sign of the eigenvalue of (5) with eigenvector pointing in the () direction. That is, . Hence the stable trajectories for the colloids reside in (minima of V). are maxima of V, and both and are saddle points. All the submanifolds are topologically equivalent since each point in has one preimage in each of the submanifolds.
The submanifolds share common borders in that we call the fences. Any two submanifolds with one common sign of one of the eigenvalues are glued together in through two fences. At the fences one eigenvalue changes its sign, i.e., the determinant of (5) vanishes. For example, and share two fences. At both fences the eigenvalue of the eigenvector pointing along the direction changes its sign. The stationary field, equation (4), points along in one fence and along in the other fence. Hence, in we have four submanifolds, and each one is double-joined to other two submanifolds. In other words, is a genus 5 surface, see figure 2(b).
Solving we can see the fences in action and control space. In the fences are four equispaced points along the equator, corresponding to external fields pointing along and , see figure 2(a). The fences divide action space in a square lattice (length ) of alternating allowed and forbidden regions, see figure 2(c) and figure 1(a). Using periodic boundary conditions is a torus. The allowed regions are areas of minima of V (projection of the submanifold into ). In the forbidden areas all the stationary points are saddle points. As we have seen, a point in can be made stationary with two opposite external fields. Therefore and are projected into the same regions in . In other words, if there is a minimum of the potential in a given point in we can turn it into a maximum by just pointing the external field in the opposite direction. and are also projected into the same areas in . In figure 2(c) we show the projection of half of into (the half that contains all points closer to than to ) such that each area has a unique meaning. That is, the projection of this half of into is bijective.
The fences cross in at points that we call the gates since they connect two allowed regions in . There are four gates , , see figure 2(c). The gates play a vital role for the colloidal motion. To find the gates in we note that the fences do not cross in but they do cross in . Hence, cannot be unique at the gates in (crossing points between fences in ). The only possibility is that is parallel to , see equation (4), at the gates. Therefore, as , the gates in are great circles. For the present square lattice the gates in are located on the equator. Each gate is divided in four segments, where are again the opposite signs of the eigenvalues of (5). Although all gates in are in the equator, they are rotated such that the union of four segments with identical signs of the eigenvalues form a full equator, see figure 2(a).
The gates split in two parts, the south and the north , see figure 2(a). They also split each submanifold of in two parts , see figure 2(b). This splitting is very convenient since the resulting regions with are simply connected bijective areas. That is, there are no holes in and the correspondences between and the other spaces ( and ) are unique.
3. Results
We are now in a position to understand the colloidal motion. Let be a closed modulation loop of the external field in . has four preimage loops in , one in each submanifold . Only the loop lying in is populated with colloids. This populated loop can be then projected into where we can read the actual trajectory of the colloids. Loops that induce colloidal transport from one unit cell to another in are only those that cross at least two different gates in control space, which is equivalent to enclosing at least one fence in . When crosses the segment in , the corresponding loop that transport the colloids in also crosses the gate . Each gate in can be crossed from the north to the south or from the south to the north, which in results in opposite senses. Let be a loop of the external field that starts on the north of , then goes to the south of crossing the segment of minima of the potential of the gate i ( and returns to the initial point in the north of using the segment of minima of the gate j. An example of such a loop is represented in figure 2(a). The phase diagram of the colloidal motion in the plane is depicted in figure 3(a). It has been obtained (i) theoretically by translating loops in into loops in using the stationary surface and (ii) with standard Brownian dynamics simulations. Details of the simulations are provided in the
Figure 3. (a) Phase diagram of the colloidal motion in the plane for the fundamental modulation loops in control space . The loop starts in the north of then goes to the south using the gate segment and returns to the south trough the segment . Each color represents a transport direction. The arrows indicate which gates are crossed and in which sense. (b) Examples of the trajectories of the colloids in according to BD simulations for the modulation loops: (i) , (ii) , (iii) , (iv) , and (v) . The solid lines are the fences in . The forbidden regions are marked with a middle red circle. The allowed regions are colored according to the phase diagram in (a). We show four trajectories, (i)–(iv), corresponding to loops that induce colloidal transport (the initial position of the colloids is the allowed region centered at the origin), and one trajectory corresponding to a topologically trivial control loop (v) that does not induce transport (the initial position of the colloid is the allowed region centered at and ). The magnetic pattern is also represented using white and gray regions.
Download figure:
Standard image High-resolution imageLoops that cross the same gate twice, i.e, , do not induce transport between different unit cells (the initial and the final positions are the same). Loops that cross different gates induce transport between nearest or second nearest unit cells. There are two possible routes for each of the nearest unit cells (see e.g. and ) and only one in the case of second nearest unit cells (e.g., . In figure 3(b) we show Brownian dynamics trajectories for selected modulation loops.
The colloidal transport is very robust against internal and external perturbations. The shape of , for example, is completely irrelevant. Only the gates that crosses are important. In figure 4 we show the trajectories in action space for three modulation loops that cross the same two gates, , yet following different paths. The trajectories in differ but the starting and ending allowed regions are the same. The motion is also robust against changes in the speed of the modulation, the thermal noise, and properties of the colloidal particles such as size, mass, effective susceptibility, etc (see an example in figure 5). Therefore we can transport in a dispersion-free and precise way a collection of particles with a broad distribution of masses, sizes, etc.
Figure 4. (a) Modulations loops in control space of type . The direction and the starting point of the loops are indicated by arrows and filled circles, respectively. The empty circles are the fences in control space and the horizontal black line are the gates as indicated. (b) Trajectories in action space corresponding to the loops showed in (a). The trajectories are colored according to the color of the loops in (a). The white and gray areas indicate the magnetic pattern. The squares are the allowed and forbidden areas of action space. The forbidden areas are highlighted with a red circle in the middle. The initial position of the colloids is the allowed area centered at the origin.
Download figure:
Standard image High-resolution imageFigure 5. Trajectories in action space of a diamagnetic colloid under a control loop for different values of the scaled temperature (a), 0.1 (b), and 1.0 (c). Here is the Boltzmann constant, and sets the unit of energy of the magnetic potential V. The white and gray areas indicate the magnetic pattern. The squares are the allowed and forbidden areas of action space. The forbidden areas are highlighted with a red circle in the middle. The initial position of the colloids is the allowed area centered at the origin.
Download figure:
Standard image High-resolution imageThe reason behind this robustness is that the transport direction depends only on a topological invariant, and hence it is topologically protected. For each loop in we can define a set of 10 winding numbers, two for each hole of . , the set of winding numbers of the loop in , is the topological invariant. In each of the regions of the phase diagram does not vary. Alternatively we can define the topological invariant of loops in and . The loop that lies in is projected into a loop in and . Since is topologically equivalent to control space without the fences, , the correspondence between loops in and is bijective. , the set of winding numbers of loops around the fences in induce corresponding winding numbers of loops around the torus in action space ( with ) via the loops in . Each of the eight non-zero values of corresponds to a type of transport in . and are also topological invariants, they remain unchanged for each type of transport, i.e, in each region of the phase diagram of figure 3(a).
How is it possible to change the direction of transport if it is topologically protected? There are always operations that break the topological protection. This is precisely what happens at the interface between two transport directions in the phase diagram, see figure 3(a). At the interfaces between two different transport modes the topological protection is lost allowing for a change in the transport mode. This occurs for modulation loops that cross at least one of the fences in control space. In figure 6 we show an example of this process. The loop labeled as (1) lies entirely on the north of . That is, it does not cross gates and hence does not induce transport between different unit cells. The corresponding loops in lie on the northern areas of . There is one loop in each of the submanifolds of . Figure 6 shows only the loops in and . When the loop in touches one of the fences (see loop (2) in figure 6) the loops in and join at the fence (the loops in and also join at a different fence). At this point the colloids, which follow the loop in , have two alternative paths: (i) a loop that resides entirely in the north of and (ii) a loop that lies in both the north and the south of and hence induce colloidal transport between different cells. The motion is not topologically protected in the sense that two different trajectories are possible. Next, we expand the loop in such that it encloses one fence in and hence crosses two gates, see loop (3) in figure 6. In the loops in and are now disjoined and have interchanged a segment at the fence. The result is two loops that no longer reside in the northern areas of . The loop in winds around the holes of inducing colloidal transport. The direction of transport has changed with respect to the initial loop (1).
Figure 6. Control space (a) and part of the stationary manifold (b). Three modulation loops in control space and their corresponding loops in and are indicated by violet lines. The loops are represented with a solid (dashed) line in the north (south) of control space and the stationary manifold. The arrows indicate the direction of the loops.
Download figure:
Standard image High-resolution imageDue to the thermal noise in Brownian dynamics simulations the particles fluctuate around the minima of the potential, exploring the neighborhood of in . Hence, modulation loops in control space that do not cross a fence, but pass close enough to it, might also be topologically unprotected, leading to two differing transport modes in . How close the control loop has to be to the fence in order to be deprotected depends on the magnitude of the thermal noise. The thermal noise effectively expand the fences in into the surrounding areas, and broaden the topological transition in .
4. Discussion
We have explained the motion of diamagnetic colloids for which the effective susceptibility is negative. Paramagnetic colloids have a positive effective susceptibility, and hence will follow the maxima of V. The minima and the maxima of V always comove in separated by . Therefore, paramagnetic colloids perform the same motion as diamagnets but displaced by .
From an experimental view point, it is possible to use magnetic bubble lattices [14] or lithographic patterns [15] to generate the pattern. Possible methods to levitate the colloids above the pattern consists of using a ferrofluid solvent [13] and the deposition of a polymer layer [16] on the magnetic pattern.
The colloidal transport is fully determined by the topology of the manifold , which is unique for each type of magnetic pattern. For example, the stationary manifold of a hexagonal pattern is a genus 7 surface [13]. There, the modulation loops in that induce transport of colloids must cross the fences in , which are lines instead of points as in the present study. As a result, transport modes of hexagonal and square patterns are completely different. In both, hexagonal and square lattices, the topological invariant in is the set of two winding numbers around the hole in . This is just a consequence of the dimension of . Control space neither contains all the information. For example, in square lattices the transition between transport modes occurs for those loops that cross a fence. However, in hexagonal lattices, a fence crossing loop in is a necessary but not sufficient condition to change the transport mode. What fully determines the transport modes is the stationary manifold (the topology, the fences, and how is projected into and ). In the topological invariant is the set of winding numbers around the holes, which is very different in square ( has genus 5) and hexagonal ( has genus 7) lattices.
The topologically protected transport modes we have shown here can be understood as bulk modes sustained (driven) by an external field. The transport occurs in the bulk of the periodic system. Other forms of topologically protected motion occur at the edges of a periodic system, such as e.g., the motion of electrons in topological insulators [17], mechanical solitons [18–20], phonons [21], and photons [22, 23] among others. There, a perturbation populates an edge state that cannot scatter into the bulk due to the topology of the system. Our theory is transferable to other systems with the same symmetry. Hence, topological bulk states might exist in e.g. excitons in superlattices [24, 25], tight-binding models [26], and cold atoms in optical lattices [27]. Topologically protected edge states might also occur at the borders of finite magnetic lattices. Their topological properties might be substantially different from those of bulk states. How the edge states in our particle system compare to other edge states in wave systems is a very interesting subject for future studies.
In wave systems, such as e.g. topological insulators, the topology of the band structure is characterized by the Chern numbers of the bands. Each Chern number can be computed as an integral over the Berry curvature of the band [28]. In our particle system we describe the topological protection in terms of the stationary manifold. Both descriptions are probably equivalent in some form.
Acknowledgments
This publication was funded by the German Research Foundation (DFG) and the University of Bayreuth in the funding programme Open Access Publishing.
Appendix. Brownian dynamics simulations
We use Brownian dynamics to simulate the motion of a diamagnetic colloid above the pattern. The coordinates in action space are , and the equation of motion is given by
where t is the time, ξ is the friction coefficient, and is a Gaussian random force with a variance given by the fluctuation-dissipation theorem. The magnetic potential V has contributions from the external field and the magnetic pattern (see the main text).
The equation of motion is integrated in time with a standard Euler algorithm:
where is the time step, and is a random displacement sampled from a gaussian distribution with standard deviation . Here is the Boltzmann constant, and T is absolute temperature. Before starting the modulation loop in we first equilibrate the system by running 104 time steps such that the colloids find the minimum of the magnetic potential at t = 0.