33
Introduction to MT3DMS All equations & illustrations tak from the MT3DMS manual

Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Embed Size (px)

Citation preview

Page 1: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Introduction to MT3DMS

All equations & illustrations takenfrom the MT3DMS manual

Page 2: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Refer to the document onthe course homepage entitled

“MT3DMS Solution Methods and Parameter Options”

(Look under the MT3DMS tab on the homepage)

Page 3: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

General form of the ADE:

Expands to 9 terms

Expands to 3 terms

(See eqn. 3.48 in Z&B)

Page 4: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

9 DispersionCoefficients

Page 5: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

This schematic assumes that

Page 6: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

MODFLOW

MT3DMS

MT3DMS time steps are selected by the code consideringstability constraints, if any, and Courant numbers.

Page 7: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual
Page 8: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual
Page 9: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Dispersion, sink/source, chemical reactions

Advection

Page 10: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual
Page 11: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

MT3DMS Solution Options

1

2

3

4

Page 12: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

j-1 j j+1

x

j-1/2 j+1/2

Page 13: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Upstream weighting

Central differences

Page 14: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

MT3DMS Solution Options

Page 15: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Explicit Approximation

Page 16: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Stability constraintsfor explicit solutions

Courant Number

Page 17: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Courant Numberx

tvCr

Cr < 1

6 Courant Numbers

One for each face ofthe cell block

Page 18: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

MT3DMS Solution Options

Use GCG Solver

Use GCG Solver

Use GCG Solver

Page 19: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual
Page 20: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Implicit Approximationfor advection term

Page 21: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual
Page 22: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

MT3DMS Solution Options

Page 23: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

TVD ULTIMATE METHODa higher order FD method

Conventional FD methodsuse 3 nodes in the FDapproximation. The TVDmethod uses 4 nodes withupstream weighting. Thisessentially eliminatesnumerical dispersion.

Page 24: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Steps in the TVD Method

Correctionfor oscillationerrors

Check foroscillationerrors

oscillation

Page 25: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

TVD ULTIMATE METHOD

In one dimension

Compare with an equation for alower order explicit approximation

nj

nj

nj

nj ccc

x

tvc

)( 1

1

Page 26: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

MT3DMS Solution Options

Page 27: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Eulerian vs Lagrangian Methods

• Eulerian: fixed coordinate system with mass flux through an REV

• Lagrangian: moving particles; each particle carries mass. The Random Walk method is a Lagrangian method.

• Mixed Eulerian-Lagrangian methods use particles to solve the advection portion of the ADE and an Eulerian method to solve the rest of the equation.

Page 28: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Method of Characteristics(MOC)

1

where is a weighting factor to weight concentration between time level n and an intermediate time level n*, normally = 0.5

2

3

1*1 nm

nm

nm CCC4Step 1 is a Lagrangian method;

Step 3 is a Eulerian method.

Also update concentration of each particle. For example,

for particles in cell m:11 n

mnp

np CCC

Page 29: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

• MOC uses multiple particles per cell.

• MMOC uses one particle per cell.• HMOC uses multiple particles in high concentration regions and one particle per cell elsewhere.

Page 30: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Dynamic Particle Allocation

Page 31: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

Breakthrough curve for example problemin the MT3DMS manual

Compare with Fig. 7.26 in Z&B

Page 32: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

0.00

0.20

0.40

0.60

0.80

1.00

1.20

0.00 0.20 0.40 0.60 0.80 1.00 1.20

Time (years)

Co

nce

ntr

atio

n

TVD

HMOC

Upstream weighting

Central FD

Upstream FD

Central FD

TVD

Page 33: Introduction to MT3DMS All equations & illustrations taken from the MT3DMS manual

MT3DMS Solution Options

1

2

3

4

PS#2