when bits get wet: introduction to microfluidics networkingzanella/seminars/2017-05-rwth... · 1 q...

57
When bits get wet: introduction to microfluidics networking Andrea Zanella RWTH – 3 MAY 2017, Aachen, Germany [email protected] Most of experimental pictures in this presentations are complimentary from Prof. Mistura (Univ. of Padova) In collaboration with Andrea Biral, Davide Zordan

Upload: others

Post on 12-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

When bits get wet: introduction to microfluidics networking

Andrea Zanella

RWTH – 3 MAY 2017, Aachen, Germany

[email protected]

Most of experimental pictures in this presentations are complimentary from Prof. Mistura (Univ. of Padova)

In collaboration with Andrea Biral, Davide Zordan

Page 2: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Purposes

1.  Introduction to microfluidics networking

2.  Research challenges

3.  Grow the interest on the subject… and increase my citation index J

2

Page 3: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

MICROFLUIDICS… WHAT IS IT ALL ABOUT?

3

Page 4: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Microfluidics

4

¨  Microfluidics is both a science and a technology that deals with the control of small amounts of fluids flowing through microchannels

Droplet microfluidics q  Droplets (dispersed phase)

encapsulating samples and reagents are dispersed into an immiscibile fluid (continuous phase) and carried throughout microchannels

Page 5: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Features

5

Seminario M5P, 6 marzo 2008

And so what?

Re number classifies different flow regimes:

Re�2000 laminar

Re>4000 turbolent

In microfluidics: u ~0.1 Ăm/sec ÷10 mm/sec, L~10 Ăm ÷100 Ăm;H2O v=ǃ/Nj=0.01/1=0.01 cm2/sec

ÆRe | 10-6 ÷ 101

Seminario M5P, 6 marzo 2008

And so what?

Re number classifies different flow regimes:

Re�2000 laminar

Re>4000 turbolent

In microfluidics: u ~0.1 Ăm/sec ÷10 mm/sec, L~10 Ăm ÷100 Ăm;H2O v=ǃ/Nj=0.01/1=0.01 cm2/sec

ÆRe | 10-6 ÷ 101

MACROSCALE: inertial forces >> viscous forces

turbolent flow

microscale: inertial forces ≈ viscous forces

laminar flow

Page 6: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Advantages

¨  Optimum flow control ¤ Accurate control of

concentrations and molecular interactions

¨  Very small quantities of reagents ¤  Reduced times for analysis and

synthesis

¤  Reduced chemical waste

¨  Portability 6

Page 7: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Microfluidic research: Tunable filters, Optical Switches,…

Switching Fiber-Optic Circuits with Microscopic Bubbles John Uebbing, Agilent Technologies

] Chin, L. K.; Liu, A.Q.; Zhang, J.B.; Lim, C. S.; Soh, Y. C., "An on-chip liquid tunable grating using

multiphase droplet microfluidics," Applied Physics Letters , vol.93, no.16, pp.164107,164107-3, Oct

2008 7

Page 8: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Market

¨  Inkjet printheads ¨  Biological analysis

¨  Chemical reactions

¨  Pharmaceutical analysis

¨  Medical treatments

¨  …

8 Source:Yole Développement ( www.micruxfluidic.com)

Page 9: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Popularity

9

Page 10: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

LoC Internetworking

10

¨  Currently, most LoC are special-purpose devices ¨  Attention is now on LoC internetworking

¤ Versatility n  same device for different purposes

¤ Capability n Can concatenate multiple LoCs to realize more complex

analysis/functionalities

¤ Economy n Cost saving n Energy saving

Page 11: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

The challenge of integration

¨  Today’s commercial available programmable microfluidic devices (PMS) exploit active manipulation methods (es. Agilent, Advanced Liquid Logic).

Active Droplets handling (Electrowetting on Dielectrics)

•  relies on integrated valves and electrodes •  requires a complex and costly multilayer microfabrication process for the chip

11

Page 12: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

¨  Expensive fabrication process ¨  Biocompatibility of electrical signals on cells

and biomolecules

Bubble logic is a first attempt to design a passive PMS

M. Prakash, N. Gershenfeld Microfluidic Bubble Logic, Science, 315(5813), 2007

Passive droplets handling

• exploits only pure hydrodynamic forces to control the droplets through an appropriate design of microchannels • cheap and simple fabrication process

Active droplets handling… Problems?

Page 13: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Pure hydrodynamic switching principle

13

Two close droplets arrive at the junction

First drop “turns right”

Second drop “turns left”

①  Droplets flow along the path with minimum hydraulic resistance

②  Channel resistance is increased by droplets

1st 2nd

1st

2nd

1st

2nd

Page 14: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Microfluidic bubble logic

¨  Droplet microfluidics systems can perform basic Boolean logic functions, such as AND, OR, NOT gates

14

A B A+B AB

1 0 1 0

0 1 1 0

1 1 1 1

See: Microfluidic bubble logic, M Prakash, N Gershenfeld - Science, 2007

Page 15: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

OUR APPROACH

15

Purely hydrodynamic LoC internetworking ¤ Simple fabrication

n No mixed materials n 3D printer-made circuits

¤ Simple control n Act only at board periphery (mainly, syringes/pumps)

¤ Bio compatibility n No electronics à no undesired biological interactions n Possibility to implant in living tissues

Page 16: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Challenges

16

¨  Droplets behavior is affected by various intertwined factors ¤  flows in each channel depend on the properties of the

entire system n  Topology & geometrical parameters n  Fluids characteristics (density, viscosity, …) n  Obstacles, imperfections, …

¨  Time evolution of a droplet-based microfluidic network is also difficult to predict

n  the speed of the droplets depends on the flow rates, which depend on the hydraulic resistance of the channels, which depend on the position of the droplets…

Page 17: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

OUR GOALS

17

Page 18: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

OUR GOALS

18

Page 19: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Our contributions

① Derive simple ``macroscopic models’’ for the behavior of microfluidic systems as a function of the system parameters

② Define a simple Microfluidic Network Simulator framework

③ Apply the method to study the performance of a microfluidic network with bus topology

19

Page 20: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

①  “Macroscopic” models

Seminario M5P, 6 marzo 2008

Ring oscillator

Ring oscillator implemented with three identical AND gates connected via three delay lines in a ring structure with constant-

frequency T-junction bubble generators at the inputs.

Prakash and Gershenfeld,Science ‘07

Seminario M5P, 6 marzo 2008

Ring oscillator

Ring oscillator implemented with three identical AND gates connected via three delay lines in a ring structure with constant-

frequency T-junction bubble generators at the inputs.

Prakash and Gershenfeld,Science ‘07

Page 21: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Basic building blocks

①  Droplet source

②  Droplet switch

③  Droplet use (microfluidic machines structure)

21

Page 22: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Capillary number: captures the relative magnitude of the viscous shear stress compared with the interfacial tension

Droplets generation

22

Ca < Ca∗ ≈ 10−2 è Squeezing regime è droplet formation

Page 23: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Droplets generation

¨  By changing input parameters, you can control (average) droplets length and spacing, but NOT independently! 23

2

software package, which keeps into accounts the details ofthe fluid dynamics. We then apply these models to the designand performance analysis of a simple microfluidic networkwith bus topology.

II. MODELING OF BASIC MICROFLUIDIC FEATURES

A droplet-based microfluidic network consists of a networkof micro-channels, with possibly different sizes and shapes,which are filled by a carrier fluid, called continuous phase. Thefluid is injected into the channels by external pumps, such assyringe and peristaltic pumps, that can regulate the volumetricflow rate Q [m3/s] or the pressure drop �P [Pa] of thecontinuous phase in the channel. The continuous phase cancarry droplets of another fluid, called dispersed phase, whichare injected into the continuous flow by other pumps. Whenarriving to a junction, a droplet will follow the branch withinstantaneous lower fluidic resistance that, for a microchannelwith rectangular section, can be expressed as

R(µ,L) =aµL

wh3, (1)

where L, w, h are length, width and height of the channel([meter]), µ is the dynamic viscosity of the fluid ([Pa s]),whereas a is a dimensionless parameter defined as a = 12[1�192h⇡5w tanh(⇡w2h )]

�1. The presence of a droplet in a channel,however, will increase the fluidic resistance of that channel,so that the actual fluidic resistance in the different parts of amicrofluidic network may change over time, depending on thepaths followed by the droplets, and on their size.

In the following, we analyze in more details these aspects,proposing some simplified mathematical models that are usedto correctly dimensioning a droplet-based microfluidic net-work. For the sake of simplicity, we focus on channels withuniform rectangular section of size w ⇥ h.

dispersed phase

continuous phase

wd

w

δ ld

Fig. 1. Example of droplet production in a T-junction (top view).

A. Droplets generation

Droplets can be created by injecting the dispersed phaseinto the continuous phase through a T-junction [9], as shown inFig. 1. The volumetric flow rates Qc and Qd of the continuousand dispersed fluids are commonly controlled via independentsyringe pumps. The creation of droplet is governed by the Cap-

illary number, Ca, a dimensionless parameter that describesthe relative magnitude of the viscous shear stress comparedwith the interfacial tension, given by

Ca =µcuc

�=

µcQc

�wh. (2)

where uc = Qc

wh is the average velocity of the continuousstream, µc is its dynamic viscosity and � [N/m] is the in-terfacial tension coefficient between dispersed and continuousphase. Droplets’ shape is highly controllable only in the so-called squeezing regime [10], [11], which requires

Ca < C⇤a ⇡ 10�2 . (3)

The length `d of the droplets created at the T-junction inthe squeezing regime can be approximated as

`d = w

✓1 + ↵

Qd

Qc

◆, (4)

where ↵ is a dimensionless parameter of order one [11].The droplet length can then be tuned by playing with thevolumetric flow rates Qc and Qd, provided that the constraint(3) on the capillary number holds.

From (4), applying a simple mass conservation argument,we can determine the approximate expression of the inter-droplet distance

� =Qc

Qd`d =

Qc

Qdw

✓1 + ↵

Qd

Qc

◆. (5)

Note that `d and � are determined by the same set ofparameters, so that they are jointly settled.

We corroborated the analytical models by means of Open-FOAM’s simulations, which confirmed the validity of condi-tion (3) and of formulae (4) and (5). However, we observedthat setting Qd/Qc beyond a certain threshold (equal to 7in our simulations), the squeezing regime degenerates andanomalous behaviors emerge, despite condition (3) holds.Therefore, to be reasonably sure that the system works in thesqueezing regime, the length of the droplets generated withthis technique shall be significantly less than w(1 + 7↵).

B. Droplets’ effect on fluidic resistance

When a droplet is injected into a duct, the friction gen-erated with the carrier fluid and the forces produced by theinhomogeneity between the dynamic viscosity of continuousand dispersed phases determine an increase of the fluidicresistance of the channel [12], [13], [14]. For our purposes, weneed to define a simple model to approximate the resistance’svariation produced by a droplet in a microchannel. To this end,we consider the case exemplified in Fig. 1, where a dropletwith dynamic viscosity µd occupies a segment of length `dof the channel, otherwise filled by the continuous phase withdynamic viscosity µc. According to (1), the fluidic resistanceof a channel of length L without droplets is R = R(µc, L).The variation of resistance produced by a droplet of length `dinjected into such a channel can then be approximated as

⇢(`d) = R(µc, L�`d)+R(µd, `d)�R = (µd�µc)`da

wh3. (6)

Note that, according to our model, the presence of a dropletincreases the hydraulic resistance of the channel only if µd >µc, whereas in the contrary case, the resistance is actuallydecreased by the droplet. An intuitive explanation is that thegreater the viscosity ratio � = µd/µc, the greater the resistanceof the droplet to flow. This behavior is consistent with the

(volumetric flow rate Qd)

(volumetric flow rate Qc)

Constant (~1)

Ld = w

✓1 + ⇠

Qd

Qc

◆� = Ld

Qc

Qd+

⇡w3/6� w2h

Qdwh(Qd +Qc)

Page 24: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Droplets generation (2)

0 2 4 60

0.5

1

1.5

Qd/Q

c

` d[m

m]

droplet length

0 2 4 60

0.2

0.4

0.6

0.8

1

Qd/Q

c

�[m

m]

droplet interdistance

⇤ uc = 0.25 mm/s

� uc = 0.50 mm/sq 4 uc = 1.00 mm/s

Figure 2: Droplet length (left) and inter-droplet distance (right) vs dispersed over continuous flow ratio, for di↵erentvalues of continuous phase velocity. Lines refer to eq.s (5) and (6), marks to simulative results.

2.2. Droplets’ e↵ect on fluidic resistanceWhen a droplet is injected into a duct, the friction generated with the carrier fluid and the

forces produced by the inhomogeneity between the dynamic viscosity of continuous and dis-persed phases determine an increase of the fluidic resistance of the channel [15, 16, 17]. For ourpurposes, we need to define a simple model to approximate the resistance’s variation producedby a droplet in a microchannel. To this end, we consider the case exemplified in Fig. 1, wherea droplet with dynamic viscosity µd occupies a segment of length `d of the channel, otherwisefilled by the continuous phase with dynamic viscosity µc. According to (1), the fluidic resistanceof a channel of length L without droplets is R(µc, L). The variation of resistance produced by adroplet of length `d injected into such a channel can then be approximated as

⇢(`d) = R(µc, L � `d) + R(µd, `d) � R(µc, L) = (µd � µc)`dawh3 . (8)

Note that, according to our model, the presence of a droplet increases the hydraulic resistanceof the channel only if µd > µc, whereas in the contrary case, the resistance is actually decreasedby the droplet. An intuitive explanation is that the greater the viscosity ratio

� =µd

µc, (9)

the greater the resistance of the droplet to flow. This behavior is consistent with the outcome ofOpenFOAM simulations, though it is in contrast with some experimental results where it wasobserved an increase of the channel resistance even with � < 1. A possible explanation forsuch inconsistency is that neither our model, nor the OpenFOAM simulator take into accountfriction’s sources di↵erent from viscous force (e.g., the pressure exerted to the droplet by thethin films of continuous phase that wrap the dispersed fluid). Consequently, the proposed modelmay fail when viscous forces are not the dominant friction contribution and, hence, it is mainlyapplicable when � � 1.

2.3. Junction crossingA typical microfluidic junction consists of a channel that forks into two branches, usually

with T or Y shape. The pattern followed by droplets across a junction may either be regular orchaotic, depending on a number of factors. Furthermore, droplets may collide, coalesce or splitwhen crossing a junction, as observed in several studies [15, 16, 17, 18].

6

Page 25: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Experimental results

25

Page 26: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Junction breakup

¨  When crossing a junction a droplet can break up…

[1] A. M. Leshansky, L. M. Pismen, “Breakup of drops in a microfluidic T-junction”, Phys. Fluids, 21.

To avoid breakup, droplets shall not be too long [1]

Page 27: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Junction breakup

27

To increase droplet length you must reduce capillary number Ca à reduce flow rate à droplets move more slowly!

Non breakup Ca =µcQc

σwh

Page 28: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

②  Microfluidic Network Simulator

Seminario M5P, 6 marzo 2008

Ring oscillator

Ring oscillator implemented with three identical AND gates connected via three delay lines in a ring structure with constant-

frequency T-junction bubble generators at the inputs.

Prakash and Gershenfeld,Science ‘07

Seminario M5P, 6 marzo 2008

Ring oscillator

Ring oscillator implemented with three identical AND gates connected via three delay lines in a ring structure with constant-

frequency T-junction bubble generators at the inputs.

Prakash and Gershenfeld,Science ‘07

28

Page 29: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Microfluidic/electric duality

29

Microfluidic domain

Electric domain

Volumetric flow rate Q

Current intensity I

Pressure difference ΔP

Voltage drop ΔV

Hagen-Poiseuille law ΔP = RQ

Ohm law ΔV = RI

Flow and energy conservation Σ Q = 0; Σ ΔP = 0

Kirchhoff laws Σ I = 0; Σ ΔV = 0

Page 30: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Microfluidic/electrical analogy (I)

30

Syringe pump à current generator Pneumatic source à voltage generator

à à

Page 31: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Microfluidic/electrical analogy (II)

31

Microfluidic channel filled only by continuous phase ↓

resistor

Bypass channel (ducts that droplets cannot access) ↓

resistor with negligeable resistance

Microfluidic channel containing a droplet ↓

series resistor

Page 32: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Example

Droplet 1

Droplet 2

Droplet 1

Droplet 2

Droplet 1

Droplet 2

Droplet 1

Droplet 2

Droplet 1

Droplet 2

Droplet 1

Droplet 2

R1<R2 à First droplet takes branch 1

R1+δ>R2 à Second droplet takes branch 2

32

Page 33: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Microfluidic Network Model ¨  G(t)=(V,E)

¨  V={v1,…,vNnodes} E={e1,…,eNedges

}

33

Page 34: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Parallel with electrical network

¨  Static MN graph is mapped into the dual electric circuit ¤  flow generator ¤  pressure generator ¤  microfluidic channel

¤  bypass channel

34

Page 35: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Simulation cycle

Compute the flow rates using Kirchhoff laws

Compute the motion of each droplet

Determine the outgoing branch when droplets

enter junctions

Update the resistance of each channel

depending on droplets position

35

Page 36: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Simulation vs experimentation

36

Page 37: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Simulation vs simulation

37

Page 38: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Bus Network analysis

Seminario M5P, 6 marzo 2008

Microfluidic AND/OR gates

Nitrogen bubbles in a water mediumThe channel height is 70 Ăm; scale bar, 100 Ăm

Prakash and Gershenfeld,Science ‘07

38

Seminario M5P, 6 marzo 2008

Microfluidic AND/OR gates

Nitrogen bubbles in a water mediumThe channel height is 70 Ăm; scale bar, 100 Ăm

Prakash and Gershenfeld,Science ‘07

Page 39: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Case study: microfluidic network with bus topology

39

Header Payload

Page 40: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Microfluidic bus network with bypass channels

40

Page 41: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Performance

¨  Throughput ¤ volume of fluid conveyed to a generic MM per time

unit (S [μm3/ms])

¨  Access strategy ¤ “exclusive channel access”: one header-payload at a

time!

41

Page 42: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

42

Bus network with simple T-junctions

Page 43: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

43

Bus network with bypass channels

Page 44: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Conclusions and future developments

¨  Addressed Issues: ¤  Definition of a totally passive droplet’s switching model

¤  Design of a macroscopic droplet-based Microfluidic Network Simulator

¤  Analysis of case-study: microfluidic bus network

¨  Looking further ahead: ¤  Joint design of network topology and MAC/scheduling protocols

¤  Design and analysis of data-buffer devices ¤  Proper modeling of microfluidics machines

¤  Characterization of microfluidics traffic sources ¤  Information-theory approach to microfluidics communications

¤  … 44

Page 45: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

OUR GOALS

45

Page 46: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Our contribution

¨  Add communication capabilities in microfluidic systems

¨  Transmit information in a microfluidic channel by means of a PAM like modulation

¨  Use droplet length/interdistance to code the information

¨  Evaluate system performance on a real case scenario

46

Page 47: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Modulation

Bit string 00 01 10 11 PAM symbols 0 1 2 3 Droplet length Dispersed phase flow 0.5 1 1.5 2 [µl/min]

Continuous phase flow 5 [µl/min] 47

L(3)dL(2)

dL(1)dL(0)

d

Page 48: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Experimental setup

48

QcQd

Cameraeld of viewLd

Page 49: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Frame processing

49

¨  Camera frame

¨  Binary image

¨  Lowpass Wiener filter

¨  Median filter

¨  Connected components identification Ld �

Page 50: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Droplet lengths

180

200

220

240

260

280

300

0 5 10 15 20 25 30 35 40 45 50

Ld [

µm

]

Time t [s]

s(0)

s(1)

s(2)

s(3)

50

L̄(i)d

�(i)d

Page 51: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

N (i)(L̄(i)d ,�(i)

d )

¨  We assume that the length(interdistance) can be modeled as a Gaussian RV

¨  The assumption can be validated comparing the empirical and theoretical CDFs

Droplets length distribution

51

0

0.2

0.4

0.6

0.8

1

170 175 180 185 190 195 200

F(L

d)

Ld [µm]

Empirical cdfTheoretical cdf

Page 52: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Symbols PDFs

0

0.05

0.1

0.15

0.2

160 180 200 220 240 260 280 300

pd

f

Ld [µm]

s(0)

s(1)

s(2)

s(3)

52

thr(0,1)L thr(1,2)L thr(2,3)L

✔✗ ✗

Page 53: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Error probability

53

e =1

4

3X

i=0

P (E|s(i))

¨  Assuming equally likely symbols

Droplet-length PAM Inter-droplet distance PAM

Page 54: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Wrapping up

¨  This work: ¤  investigated the feasibility of extending communication

concept to microfluidics ¤  implemented basic modulation technique based on

length/interdistance ¤ evaluated system performance with experimental data

n Both droplet length and inter-droplet distance can carry information bits

n  Inter-distance is generally preferable BUT, in complex network, it can vary as droplets stream along the channels

n  See Biral & Zanella, NanoComNet 2013

54

Page 55: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Looking forward…

55

¨  Transient characterization ¤ Time to change modulated symbol

n Related to symbol period n Depends on the physical “distance” between symbols à symbol-dependent transmission rate

¨  more sophisticated modulations ¤ Combining length and distance ¤ Using other circuits to dynamically change

droplet inter-distance

¨  consider other performance indexes ¤  throughput, delay, energy consumption

Page 56: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

And YES… you can publish this stuff!

¨  W. Haselmayr, A. Biral, A. Grimmer, A. Zanella, R. Wille, A. Springer, "Addressing Multiple Nodes in Networked Labs-on-Chips without Payload Re-injection" in the Proceedings of the 2017 International Conference on Communications (ICC) Paris, France, 21-25 May 2017

¨  A. Biral, D. Zordan, A. Zanella, "Modeling, simulation and experimentation of droplet-based microfluidic networks" IEEE Transactions on Molecular, Biological, and Multi-Scale Communications, vol. 1, no. 2, pp. 122-134, June 2015.

¨  A. Biral, A. Zanella, "Introducing purely hydrodynamic networking functionalities into microfluidic systems" Nano Communication Networks, Elsevier, vol. 4, n0. 4, pp 205-215, 2013. DOI: 10.1016/j.nancom.2013.09.001

¨  A. Biral, D. Zordan, A. Zanella, "Simulating macroscopic behavior of droplet-based microfluidic systems" in the Proceedings of IEEE Global Communications Conference Dec. 6-10, 2015, San Diego, CA, USA

¨  A. Biral, D. Zordan, A. Zanella, "Transmitting information with microfluidic systems" in the Proceedings of the IEEE International Conference on Communications (ICC 2015), June 8-12, 2015, London, UK.

¨  A. Zanella, A. Biral, "Design and Analysis of a Microfluidic Bus Network with Bypass Channels" in the Proceedings of IEEE ICC 2014 10-14 June, 2014, Sydney, Australia.

56

Page 57: When bits get wet: introduction to microfluidics networkingzanella/SEMINARS/2017-05-RWTH... · 1 Q d /Q c [mm] droplet interdistance ⇤ u c = 0.25 mm/s u c = 0.50 mm/s q 4 u c =

Transmitting Information with Microfluidic Systems

Andrea Biral, Davide Zordan, Andrea Zanella

Any questions?