a computational approach to mesoscopic modelling a computational approach to mesoscopic polymer...

27
A Computational Approach To A Computational Approach To Mesoscopic Mesoscopic Polymer Modelling Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Upload: martina-haynes

Post on 28-Dec-2015

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

A Computational Approach To A Computational Approach To Mesoscopic Mesoscopic Polymer Modelling Modelling

C.P. Lowe, A. BerkenbosUniversity of Amsterdam

Page 2: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

The ProblemThe Problem

This makes them ”mesoscopic”:

Large by atomic standards but still invisible

Polymers are very large molecules,

typically there are millions of repeat units.

Page 3: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

The ProblemThe Problem

Consequences:

• Their large size makes their dynamics slow and complex

• Their slow dynamics makes their effect on the fluid complex

Page 4: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

A Tractable Simulation ModelA Tractable Simulation Model

[I] Modelling The Polymer

Step #1: Simplify the polymer to a bead-spring model that still reproduces the statistics of a real polymer

Page 5: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

A Tractable Simulation ModelA Tractable Simulation Model

[I] Modelling The Polymer

We still need to simplify the problem because simulating even this at the “atomic” level needs t ~ 10-9 s. We need to simulate for t > 1 s.

Page 6: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

A Tractable Simulation ModelA Tractable Simulation Model

[I] Modelling The Polymer

Step #2: Simplify the bead-spring model further to a model with a few beads keeping the essential (?) feature of the original long polymer

Rg0 , Dp

0

Rg = Rg0

Dp = Dp0

Page 7: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

A Tractable Simulation ModelA Tractable Simulation Model

[II] Modelling The Solvent

Ingredients are:

hydrodynamics (fluid like behaviour)

and

fluctuations (that jiggle the polymer around)

Page 8: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

A Tractable Simulation ModelA Tractable Simulation Model

[II] Modelling The Solvent

The solvent is modelled explicitly as an ideal gas couple to a Lowe-Andersen thermostat:

- Gallilean invariant

- Conservation of momentum

- Isotropic

+fluctuations = fluctuating hydrodynamics

Hydrodynamics

Page 9: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

A Tractable Simulation ModelA Tractable Simulation Model

[II] Modelling The Solvent

We use an ideal gas coupled to a Lowe-Andersen thermostat:

(1)(1) For all particles identify neighbours within a distance rc (using cell and neighbour lists)

(2)(2) Decide with some probability if a pair will undergo a bath collision

(3)(3) If yes, take a new relative velocity from a Maxwellian, and give the particles the new velocity such that momentum is conserved

(4)(4) Advect particles

Page 10: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

A Tractable Simulation ModelA Tractable Simulation Model

[III] Modelling Bead-Solvent interactions

Thermostat interactions between the beads and the solvent are the same as the solvent-solvent interactions.

There are no bead-bead interactions.

Page 11: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Time ScalesTime Scales

D

l

C

l

l

poly

ssonic

visc

2

2

time it takes momentum to diffuse l

time it takes sound to travel l

time it takes a polymer to diffuse l

Page 12: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Time ScalesTime Scales

Reality: τsonic < τvisc << τpoly

Model (N = 2): τsonic ~ τvisc < τpoly

Gets better with increasing N

Page 13: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Hydrodynamics of polymer diffusionHydrodynamics of polymer diffusion

a is the hydrodynamic radius

b is the kuhn length

b a

beadD

kTa

6

Page 14: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Hydrodynamics of polymer diffusionHydrodynamics of polymer diffusion

)(1

nfb

a

ND

D

monmon

poly

N

constnf )(

For a short chain:

For a long chain (N →∞) :

NDpoly

1

bead

hydrodynamic

Page 15: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Dynamic scalingDynamic scaling

Choosing the Kuhn length b:

For a value a/b ~ ¼ the scaling

ND

D

mon

poly 1~

holds for small N

Page 16: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Dynamic scalingDynamic scaling

- Dynamic scaling requires only one time-scale to enter the system

- For the motion of the centre of mass this choice enforces this for small N

- Hope it rapidly converges to the large N results

Page 17: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Does It Work?Does It Work?

Hydrodynamic contribution to the diffusion coefficient for model chains with varying bead number N

b = 4a requires b ~ solvent particle separation so:

Page 18: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Centre of mass motionCentre of mass motion

Convergence excellent.

Not exponential decay. (Time dependence effect)

Page 19: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Surprise, it’s algebraicSurprise, it’s algebraic

Page 20: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

MoviesMovies

N = 16 (?) N = 32 (?)

Page 21: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Stress-stress (short)Stress-stress (short)

τb = time to diffuse b

Page 22: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Stress-stress (long)Stress-stress (long)

τp = τpoly

Page 23: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Solves a more relevant (and testing) problem… Solves a more relevant (and testing) problem… viscosityviscosity

Time dependent polymer contribution to the viscosity For polyethylene τp ~ 0.1 s

Page 24: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Solid-Fluid Boundary ConditionsSolid-Fluid Boundary Conditions

We can impose solid/fluid boundary conditions using a bounce back rule:

But near the boundary a particle has less neighbours less thermostat collisions lower viscosity, thus creating a massive boundary artefact

Page 25: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Solid-Fluid Boundary ConditionsSolid-Fluid Boundary Conditions

Solution: introduce a buffer lay with an external slip boundary

cR

Page 26: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

Result: Poiseuille flow between two plates

Solid-Fluid Boundary ConditionsSolid-Fluid Boundary Conditions

Page 27: A Computational Approach To Mesoscopic Modelling A Computational Approach To Mesoscopic Polymer Modelling C.P. Lowe, A. Berkenbos University of Amsterdam

ConclusionsConclusions

(1) (1) The method works

(2) (2) It takes 16 beads to simulate the long time viscoelastic response of an infinitely long polymer