15.11.2013 Views

Contents

Contents

Contents

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Lithosphere Applications of the Finite Element Method (LAFEM 2009)<br />

An introductory course to practical solutions of static continuum mechanics and<br />

heat conduction, with a specific emphasis on the finite element code GTECTON,<br />

and related software. The course revolves around lab exercises in which<br />

participants explore simplified finite element models of typical lithospheric<br />

problems.<br />

Teachers: Rob Govers (govers@geo.uu.nl) and Wienand Drenth (wdrenth@geo.uu.nl)<br />

Entry level requirements: infinitesimal calculus, partial differential equations,<br />

Green functions, linear algebra, continuum mechanics including tensor analysis,<br />

rheology of rocks. Prepare for this course by studying Part 1 of the textbook of<br />

Ranalli, Rheology of the Earth (1995). I also expect you to be able and work with<br />

LINUX and FORTRAN at an intermediate level.<br />

Course requirements: A handout with relevant GTECTON equations, and labs<br />

questions, will be made available to all participants. Participants are expected to<br />

take notes on when, why, what software is used to tackle steps in the modeling.<br />

Lab reports should document all relevant stages of the modeling.<br />

Detailed class schedule here<br />

Resources Participants 2009<br />

GTECTON reference manual<br />

UNIX manual part 1, part 2a, part 2b<br />

awk manual<br />

sed manual<br />

make manual<br />

GMT home page<br />

triangle home page<br />

gmsh home page<br />

Data Explorer (dx) home page<br />

More info on software tools here<br />

Ward Zineddin (UU)<br />

Sandrine Quéré (UU)<br />

Taco Broerse (TUD)<br />

Ward Stolk (VU)<br />

Andy Hooper (TUD)<br />

GertJan van Zwieten (TUD)<br />

Alí Ozbakir (UU)<br />

Taylor Schildgen (UPotsdam)<br />

Walter Austmann (UU)<br />

Klara Elwenspoek (UU)<br />

Day 1, Monday September 14<br />

General description of theory (handout pdf)<br />

Mechanical equilibrium equation, finite element approaches.<br />

Elasticity equations, going from 3D to 2D, shape functions and element<br />

equations.<br />

Shape functions, element equations, stiffness matrix


Nodal boundary conditions<br />

Analytical solution to the engineering flexure equation, clamped on one<br />

end, force on other end.<br />

Lab 1: flexure of a 2D thin elastic beam (detailed description)<br />

Creating and checking a tessellation in a rectangular domain (triangle)<br />

Creating a GTECTON input file (gedit)<br />

Applying and verifying boundary conditions (plnplt and GMT)<br />

Computing a finite element solution (GTECTON)<br />

Plot vertical surface deformation (plnplt and GMT)<br />

Day 2, Tuesday September 15<br />

A converged solution to 2D elastic flexure in engineering (handout pdf)<br />

Quantifying results, convergence and solution quality<br />

Tesselation, boundary conditions, and other issues affecting the<br />

numerical solution.<br />

Direct and iterative solvers (PETSc).<br />

Stiffness matrix topology.<br />

Lab 2: continuing with previous exercise<br />

Compare Lab 1 results with analytical solution; where did things go<br />

wrong?<br />

Tesselation convergence test for Lab 1 problem.<br />

Day 3, Wednesday September 16<br />

Two-dimensional flexure of an elastic lithosphere (handout pdf)<br />

Numerical integration.<br />

Boundary tractions and Winkler pressures.<br />

Euler angles.<br />

Coloring special nodes, element faces and elements.<br />

Scalar, vector and tensor quantities.<br />

Lab 3: Elastic lithosphere on an inviscid asthenosphere<br />

New rectangular model domain (triangle).<br />

Creating a GTECTON input file (gedit)


Automatic selection elements for applying boundary conditions (picknps<br />

and elmside)<br />

Verifying boundary conditions (plnplt and GMT)<br />

Compute a finite element solution (GTECTON)<br />

Plot displacements and stresses (plnplt and GMT)<br />

Day 4 Thursday September 17<br />

"large" deformation models and gradient BCs (handout pdf)<br />

Symmetry, anti-symmetry, periodic, and no-tilt BC's<br />

Compatibility and completeness<br />

Non-representable stress states<br />

Force balance and residual force update<br />

Lab 4: Buckling of a 2D elastic plate<br />

Rectangular domain, subject to in-plane traction and bifurcation-forcing<br />

Apply theoretical limit traction magnitude, with and without residual<br />

force update<br />

Square domain with corner force<br />

Day 5, Friday September 18<br />

Incorporating fault slip (earthquakes) (handout pdf)<br />

Finite element equations for split nodes<br />

Analytical solution<br />

Local mesh and slip tapering<br />

Block coloring<br />

Lab 5: Fault slip through split nodes<br />

Fault slip with few triangle elements<br />

Investigate model response to correct, and incorrect block coloring.<br />

Fault tip stress field, residual update (non-balance), and mesh density.<br />

Day 6, Monday September 21<br />

Frictional fault surfaces (handout pdf)<br />

Finite element equations for slippery nodes


Fault deformation and fault-parallel slip<br />

Fault intersections; triple junctions<br />

Condition number<br />

Factors affecting stiffness matrix condition number<br />

Lab 6: Dynamic fault slip through slippery nodes<br />

Frictional slip for far field traction boundary conditions<br />

Fault deformation and strain compatibility<br />

Euler angles and fault parallel slip<br />

Day 7, Tuesday September 22<br />

Gravity and restart (handout pdf)<br />

Self-gravitation<br />

Density Stripping method<br />

Pre-stresses<br />

Ridge push and slab pull forcing<br />

Lab 7: incorporating gravity and isostasy<br />

Self-gravitation or the jelly pudding exercise<br />

Partitioning body forces into forcing and non-forcing components<br />

Day 8, Wednesday September 23<br />

Stress flow in a Newtonian body (handout pdf)<br />

General and GTECTON constitutive equations<br />

Time marching basics<br />

Courant limit, stability, oscillation, and accuracy<br />

Fluid limit, Maxwell time<br />

Lab 8: post-seismic relaxation<br />

Time step size examples.<br />

Day 9, Thursday September 24<br />

Heat conduction (handout pdf)<br />

Governing partial differential equations


Finite element implementation<br />

Initializing the temperature field<br />

Source terms and boundary conditions<br />

Coupled thermal-mechanical solution<br />

Lab 9: thermal evolution (McKenzie, 1978 paper)<br />

Creating a GTECTON thermal input file<br />

Stretching model (post-tectonic phase); comparison with analytical<br />

solution<br />

Day 10, Friday September 25<br />

3D (handout pdf)<br />

The philosophy, the tools (gmsh, GTECTON, plt3dt, Data Explorer)<br />

Lab 10: Three-dimensional continuum mechanics<br />

Starting from existing gmsh input file, create tessellation.<br />

Verify boundary conditions (plt3dt and dx).<br />

Solve and visualize, expanding base mesh.<br />

Last updated: September 17, 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!