[CIG-SHORT] Bizarre tractions on dynamic fault with gravity
Brad Aagaard
baagaard at usgs.gov
Wed Nov 12 15:16:38 PST 2014
Romain,
I believe I understand the source of the problem you are getting with
gravity, initial stresses, and a fault with friction.
I plotted the fault normal traction at time step 0 and compared it
against rho*g*(y-500); the 500 comes from your additional overburden
imposed at the top of the domain. I see a residual that has a depth
dependence with outliers at the top and bottom. A similar plot for the
stress in the cells shows a match to rho*g*(y-500).
The stress field within the material has a linear variation with depth.
The stresses get projected onto the fault via the finite-element
formulation. The fault vertices in the middle of the domain have cells
above and below, so they get some average of the stress in the cells
that are above and below the fault vertices. As a result, they end up
quite close to -rho*g*(y-500), where y is the coordinate of the fault
vertex. The vertices at the top and bottom boundary have cells only
below or above them, so the projection from the finite-element
formulation comes from only below or above the vertex, so it has a
greater residual. Decreasing the size of the cells will reduce the residual.
An additional note is that linear triangular cells are constant
strain/stress cells, so the stresses/strains within a cell are uniform.
As a result, they cannot represent a linearly varying stress field as
well as quadrilateral cells or higher order triangular cells. Thus, for
a similar resolution mesh, quad cells may reduce the residuals with
respect to rho*g*y. We don't yet have higher order basis functions
implemented in PyLith (this is high on our TODO list).
Brad
On 11/11/2014 10:26 AM, Romain Jolivet wrote:
> Dear Brad et al.,
>
> I am running a 2-D problem with an elastic rectangle (200km*50km) cut by a fault to simulate a thrust fault.
> Gravity is on in this problem. For a picture, please look at the file geometry.png.
>
> Because gravity is on, I have to prescribe initial stress conditions (isotropic stress tensor everywhere = rho*g*depth).
> For the same reason, I prescribe a Neumann condition on the bottom boundary with sigma_n = rho*g*depth and tau = 0 Pa
>
> The fault is a RateStateAgeing with slip strengthening properties. I push on the right side (dirichlet condition, 1 cm/year) and I want to see it sliding all the way, steady. The other side is fixed.
> Because I do not want to wait for too many time steps, I prescribe an initial shear stress along the fault equal to the normal stress multiplied by the standard friction coefficient (normal stress which should be equal to rho*g*depth).
> Figure initialTraction.png shows the prescribed traction on the fault (x-axis is depth in m, 0 m is the surface).
>
> Still, when I run the problem, it turns out that the pre-step computes a normal traction on the fault that is not equal to rho*g*depth, at least not everywhere. It seems fine for all the nodes inside the material, but the two nodes on the edges are off the linear trend where they should be (see afterElasticPrestep.png). I might be doing something wrong, but I wonder how tractions are estimated on the edges of the fault?
> This case leads to non-constant slip along the fault, especially for the first time step.
>
> I could compute the pre-step and then feed the tractions as a spatialdb, but I feel this problem is too simple to require that and there should be a solution.
>
> I joined a tar ball with the problem configure files, spatialdb, etc, if you want to try it (If you feel like numbers for stress are a bit awkward, it is because I want to do as if the whole thing was buried under 500 m of material. Removing that 500m of excess does not change anything in my case.).
> Let me know what you think,
> Romain
>
> —————————————————————————————————————
> —————————————————————————————————————
> !!!!!! ADDRESS CHANGED !!!!!
>
> Romain Jolivet
> Postdoctoral Fellow
>
> University of Cambridge
> Department of Earth Sciences
> Bullard Labs
> Madingley Rise
> Madingley Road
> Cambridge CB3 0EZ
> United Kingdom
>
> email: rpj29 at cam.ac.uk
> Phone: +44 1223 748 938
> Mobile: +44 7596 703 148
>
> France: +33 6 52 91 76 39
> US: +1 (626) 560 6356
> —————————————————————————————————————
> —————————————————————————————————————
>
>
>
> _______________________________________________
> CIG-SHORT mailing list
> CIG-SHORT at geodynamics.org
> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-short
>
More information about the CIG-SHORT
mailing list