Professional Documents
Culture Documents
Harry Lee
3/12/2018
CEE 696
Potential project topics
1
Potential applications covered in next two weeks
2
Potential optimization application ideas
3
HW3
4
Contaminant transport in MT3DMS
5
MT3DMS installation
For Windows:
1. Download executable
• from https://hydro.geo.ua.edu/mt3d/mt3dms_530.exe
• or go to MT3DMS webpage:
https://hydro.geo.ua.edu/mt3d/index.htm and click
“MT3DMS 5.3”
6
Example 2 (adaptive from Example 1)
7
Run MODFLOW-MT3DMS simulation
8
Results: C in day 200
9
Results: C in day 500
10
Results: C in day 1000
11
Governing equations (1)
• solve concentration C
12
Governing equations (2)
13
my_first_flopy_mt3dms_scipt.py
14
MT3DMS Input-Output structure
Figure 1: from
http://inside.mines.edu/~epoeter/583CSM/12-1_MT3D.pdf
15
my_first_flopy_mt3dms_scipt.py
16
Flopy MT3DMS modeling
17
Basic Transport Package (BTN)
• Basic information
• Spatial discretization (same as MODFLOW)
• Boundary and initial conditions
• Output control
• Temporal discretization
19
Boundary Conditions
20
Basic Transport Package (BTN) - Temporal discretization
21
Advection Package (ADV)
22
Figure 2: MT3DMS userguide (Report SERDP-99-1) Figure 1 - Illustration of
common numerical errors in contaminant transport modeling
23
Dispersion Package (DSP)
ssm_data = {}
itype = flopy.mt3d.Mt3dSsm.itype_dict()
# print(itype)
ssm_data[0] = [(0, wrow, wcol, 10.0, itype['WEL'])]
# ssm_data.append((0, wrow1, wcol1, Q1, itype['WEL']))
ssm = flopy.mt3d.Mt3dSsm(mt,
stress_period_data=ssm_data)
25
Matrix Solver Package (GCG)
26
Write input files for MT3DMS and Execution
27
Simulation screen (1)
28
Simulation screen (2)
29
Plotting results
ucnobj = bf.UcnFile('MT3D001.UCN')
30