Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf ·...

16
Advection Transport with pore water (plug flow) Advection, diffusion and dispersion eff a C v qC a q Darcy flux Concentration Pore water velocity Effective porosity q a

Transcript of Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf ·...

Page 1: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Advection

• Transport with pore water (plug flow)

Advection, diffusion and dispersion

effaCvqC aq

Darcy flux

ConcentrationPore water velocity

Effective porosity

qa

Page 2: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Diffusion

• Spreading due to gradient in concentrations

Advection, diffusion and dispersion

Diffusion coefficient

Concentration gradientq0x

cD

00q

Page 3: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Dispersion

• Spreading due to:

• pore to pore variation in velocity

• velocity variation within the pores

• spreading due to incomplete knowledge regarding geological heterogeneities, source strength, source location, locale flow pattern, etc.

Advection, diffusion and dispersion

Mechanical dispersion coefficient

Concentration gradient

q0

xcDMM

q

aM vD Dispersivity

Pore velocity

See a list of field-scale dispersivities in appendix D.3

Page 4: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

(Travel length)

Field dispersivity

See a list of field-scale dispersivities in appendix D.3

distancetravel101

L

Page 5: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

• Standard finite difference methods

• Particle based methods (MOC, MMOC, HMOC)

• High order FD or FV methods (TVD)

tCS

xCv

xCD

x ni

iaj

iji

,

Solution of the 3D advection-dispersion equation

Dispersion and diffusion Advective in/outflow

Source/sink (decay, sorption, etc.)

Change in storage

Page 6: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Standard finite difference methods

advection dispersionstorage

Only good for transport problems not dominated by advection

Page 7: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

High order FD or FV methods (TVD)Third-order polynomial

where

Page 8: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Methods of characteristics (MOC)

Advection particle-tracking techniques

Dispersion finite-difference techniques

AdvectionNumber of particles within cell m

Concentration of the pth particle at the old time level n

Concentration in cell m at the new time level n*

Page 9: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Particle tracking

tvytvx

ya

xa

Advective transport

tDZP LL 21

Dispersive transport in flow direction

tDZP TT 22

Dispersive transport transverse to the flow direction

where

DL = longitudinal dispersion coef. [L2/T]

DL = transverse dispersion coef. [L2/T]

Z1,2 = independent unit Gaussian random numbers [-]

Page 10: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Particle tracking

Page 11: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Solution options

Page 12: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Numerical errors in FD modelsTruncation error: neglected high order terms in the

numerical formulation

Roundoff error: limitation of the computer to represent digits.

Oscillations: coarse discretization in time and space in relation to large gradients in concentrations.

Instability: error will grow as each succeeding step (iteration or time step)

Iteration residual error: The error that remains when the iteration convergence criteria are fulfilled k

iki cc 1

Page 13: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Distance-related numerical dispersion

The cell size is the smallest resolution of the contaminant concentration – contaminant at a smaller scale will be dissolve on a cell basis

When the contaminant front has reach the edge of an cell the entire cell is contaminated

Page 14: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Angular-numerical dispersion

Angular flow is resolved in x,y and z flow-components and since there is an instant dilution of contaminant in the numerical cells we will obtain an artificial spreading´.

Page 15: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Controlling numerical errorsPeclet criterion: controls the spatial discretization Dx in

respect to porewater velocity, va and dispersivity, Dxx on a cell basis

1,

xxi

ixiaxi D

xvPe

Courant criterion: controls the temporal discretization Dt in respect to porewater velocity, va and spatial discretization, Dx on a cell basis

1

1

1

,

,

yx

yay

xax

CoCoy

tvCo

xtv

Co

Page 16: Advection, diffusion and dispersion - Aalborg University - numerical transportmodelling.pdf · Advection • Transport with pore water (plug flow) Advection, diffusion and dispersion

Controlling numerical errorsNeumann criterion: restricts the dispersive flux within a

time step

5.022

ytD

xtD yyxx

Other conditions:

Orient the grid along main flow direction

Gentle discretization in time and space

Refine grid in the plume area

Decrease time step