Modeling rifting#

For rifts to form, we need to localize deformation. In numerical models, this is often done using a seed that represents a weaker rheology compared to the surrounding material (e.g., a lower viscosity or a lower yield strength) or using a thermal anomaly.

We describe the process of rifting using two 2D models with viscoplastic rheology that are pulled apart along the side boundaries: one with a conductive initial temperature distribution and another with a thermal perturbation added to it (see figure below).

../../../_images/model_setup.png

Initial strain rates in the model setups we use here to initiate rifting. Temperature profiles for the respective model is plotted on the right and the profile is marked by a white line on the left. Notice the increased strain rates in the model with an upwelling due to increased temperatures at those locations.

Geometry Model#

We use a rectangular box of 200x100 km

subsection Geometry model
  set Model name = box
    subsection Box
      set X extent = 200000
      set Y extent = 100000
   end
end

Initial Compositional Field#

The compositions represent upper crust (20 km thick), lower crust (20 km thick) and mantle (60 km thick) are continuous horizontal layers of constant thickness. The non initial plastic strain is set to 0, while the initial plastic strain is randomized between 0.5 and 1.5. The randomized initial plastic strain physically represents a damage zone and is used to localize deformation in the model. Specifically, we reduce the cohesion and internal angle of frictional values in locations where the initial plastic strain value is between 0.5 and 1.5 by a factor of 0.25. The relevant weakening parameters are described in the Material model section.

subsection Initial composition model
  set Model name = function

  subsection Function
    set Variable names      = x,y
    set Function expression = 0; \
                              if(x>50.e3 && x<150.e3 && y>50.e3, 0.5 + rand_seed(1), 0); \
                              if(y>=80.e3, 1, 0); \
                              if(y<80.e3 && y>=60.e3, 1, 0); \
                              if(y<60.e3, 1, 0);
  end
end
../../../_images/initial_composition.png

Location of the four compositional fields described in our model setup with background colors depicting the plastic_strain compositional value.

Initial Temperature Model#

The temperature field is represented by a linear increase with depth, with different thermal gradients representing different radiogenic heat production within each compositional layer. We have three layers: upper crust, lower crust and mantle, having different geothermal gradient within each layer (ith layer) determined by the radiogenic heat production (Ai), thermal conductivity (ki), and temperature (tsi) and heat flow (qsi) at top of that layer. The equation used to compute the temperature distribution is from eq. 4 from Chapman 1986.

Layer (i)

upper crust (ts1, A1, k1, qs1)

lower crust (ts2, A2, k2, qs2)

mantle (ts3, A3, k3, qs3)

subsection Initial temperature model
  set List of model names = function
  subsection Function
    set Variable names = x,y
    set Function constants = h=100e3, x0=200e3, ts1=273, ts2=633, ts3=893, \
                             A1=1.e-6, A2=0.25e-6, A3=0.0, r=20e3, \
                             k1=2.5, k2=2.5, k3=2.5, T_excess = 1800, \
                             qs1=0.055, qs2=0.035, qs3=0.030
    set Function expression = if( (h-y)<=20.e3, \
                                  ts1 + (qs1/k1)*(h-y) - (A1*(h-y)*(h-y))/(2.0*k1), \
                                  if( (h-y)>20.e3 && (h-y)<=40.e3, \
                                      ts2 + (qs2/k2)*(h-y-20.e3) - (A2*(h-y-20.e3)*(h-y-20.e3))/(2.0*k2), \
                                  ts3 + (qs3/k3)*(h-y-40.e3) - (A3*(h-y-40.e3)*(h-y-40.e3))/(2.0*k3) ) )
end

To the above temperatures, we add a gaussian thermal perturbation at the base in rifting_with_upwelling.prm setup to investigate the impact of upwelling on the rift formation as: amplitude*exp(-((x-x0/2)*(x-x0/2)+(y*y))/(2*d*d)), where amplitude is the excess temperature set to 500K, d is the width of the anomaly set to 20 km in our .prm file.

Material Model#

We use viscoplastic material model with different material properties for the upper crust, lower crust and mantle. Additionally, we weaken the cohesion and frictional coefficient values by a factor of 4 where the initial plastic strain is greater than 0.5 to promote localization and rifting in the model. The relevant parameter values are given below.

subsection Material model
  set Model name = visco plastic
  subsection Visco Plastic
    set Prefactors for dislocation creep          = background: 7.37e-15, \
                                                    crust_upper: 1.37e-26, \
                                                    crust_lower: 5.71e-23, \
                                                    mantle_lithosphere: 7.37e-15
    set Stress exponents for dislocation creep    = background: 3.5, \
                                                    crust_upper: 4.0, \
                                                    crust_lower: 3.0, \
                                                    mantle_lithosphere: 3.5
    set Activation energies for dislocation creep = background: 530.e3, \
                                                    crust_upper: 223.e3, \
                                                    crust_lower: 345.e3, \
                                                    mantle_lithosphere: 530.e3
    set Activation volumes for dislocation creep  = background: 18.e-6, \
                                                    crust_upper: 0, \
                                                    crust_lower: 0, \
                                                    mantle_lithosphere: 18.e-6
    set Angles of internal friction = 30
    set Cohesions                   = 20.e6
    set Strain weakening mechanism                   = plastic weakening with plastic strain only
    set Start plasticity strain weakening intervals  = 0.5
    set End plasticity strain weakening intervals    = 1.5
    set Cohesion strain weakening factors            = 0.25
    set Friction strain weakening factors            = 0.25
  end
end

We don’t reduce the cohesion and internal angle of friction in the model setup with a thermal upwelling, i.e., Cohesion strain weakening factors and Friction strain weakening factors are set to 1.

Boundary velocity model#

The side boundaries are pulled apart with a velocity of 2.5 mm/yr, and the equivalent inflow velocity is applied at the bottom boundary to maintain mass balance in the model. The top boundary is free surface.

subsection Boundary velocity model
  set Prescribed velocity boundary indicators = left x: function, right x:function, bottom y:function

  subsection Function
    set Variable names      = x,y
    set Function constants  = v=0.0025, w=200.e3, d=100.e3
    set Function expression = if (x < w/2 , -v, v) ; v*2*d/w
  end
end

subsection Mesh deformation
  set Mesh deformation boundary indicators        = top: free surface, top: diffusion

  subsection Free surface
    set Surface velocity projection = normal
  end
  subsection Diffusion
    set Hillslope transport coefficient = 1.e-8
  end
end

 


→ NEXT: Plot model simulation results    icon