Mississippi Embayment Project: Bradshaw
From GeoMod
Contents |
[edit]
Determine model domain
What spatial and temporal areas are going to be covered by the model. What is the scope of the model.
- This 2-D model will be used to simulate the erosion and subsidence of the Earth's crust to form the Mississippi Embayment.
[edit]
Governing equations
[edit]
Discretized equations
- 2D Diffusion Equation
Where:
- Z = elevation of land surface
- K = diffusion coefficient
- dt = time step
- dx = change in distance in x-direction
- dy = change in distance in y-direction
- S=K*dt/dx^2
- and
[edit]
Model parameters
- nrows = 41
- ncols = 41
- dx = 100000.0 m
- dt = 1000 yr
- K = 500000 m/yr
- S = K*dt/dx*dx
[edit]
Initial conditions
- Initial elevation = 34000 m
- Average erosion rate = 89 m/m.y.
[edit]
Boundary conditions
- Northern Boundary: no flow
- Southern Boundary: no flow
- Eastern Boundary: no flow
- Western Boundary: no flow
[edit]
Programming
from visual import *
from raster_map import *
''' set dimensions of grid'''
nrows = 41
ncols = 41
'''set parameters'''
dx = 100000.0 #meters
dz = 32000.0 #meters
dt = 1000 #year
K = 500000 #meters per year
S = K * dt / (dx*dx)
'''Determine if S exceeds the stability threshold'''
#if S > 0.0:
#exit
'''Initial conditions: create elevation array'''
Z = raster_map(dz*ones((nrows,ncols)), dx=dx) #elevation array
color_scale = color_map(32000.0, 33000.0, 100.0, colmin=vector(1,0,0), colmax=vector(0,1,0))
Z.data[20,20]=dz+999.0 #high elevation near center
'''Boundary conditions'''
Z.data[:,0]=dz #South
Z.data[:,nrows-1]=dz #North
Z.data[0,:]=dz #West
Z.data[ncols-1,:]=dz #East
'''Draw map of elevation'''
print Z.data
Z.line_3d(color_map=color_scale,scale=100.0)
nsteps = 1000
for nt in range(1, nsteps+1):
Z_new = Z.data[1:nrows-1, 1:ncols-1] + S * (Z.data[2:nrows, 1:ncols-1] - 4 * Z.data[1:nrows-1, 1:ncols-1] +
Z.data[0:nrows-2, 1:ncols-1] + Z.data[1:nrows-1, 2:ncols] +
Z.data[1:nrows-1, 0:ncols-2])
'''update'''
Z.data[1:nrows-1,1:ncols-1] = Z_new
Z.update_line_3d()
print nt, Z_new,
[edit]
Model verification and validations
- Assumptions
- Uniform topography
- Original crust topography was flat
- Uniform erosion rate for the entire area
- No effect from water runoff or streams on erosion
- All boundaries are no flow
[edit]
Results of model simulations
Erosion was simulated for a high point of elevation located in the center of the model. The model seemed to work, but would need to be combined with the thermal expansion model to simulate any actual erosion or subsidence of the Earth's crust.
[edit]
Discussion
Since the equation used to simulate erosion does work, the next step is to combine the erosion model with the model used to simulate thermal expansion of the crust from an underlying hot spot.
[edit]

