Lecture Notes Theory of the Finite Element...

57
Lecture Notes Theory of the Finite Element Method Oliver Heidbach, June 2004 Beta Version 0.97 Contents 1. Introduction 3 2. Stating the problem 7 2.1. Constitutive equations ............................ 7 2.1.1. Linear elastic rheology ........................ 7 2.1.2. Linear viscous rheology ........................ 8 2.2. Equation of motion .............................. 9 2.2.1. The Navier-Stokes equations ..................... 11 2.2.2. Equation of equilibrium ....................... 11 2.3. Mathematical classification of linear partial differential equations of 2 nd order ...................................... 12 2.4. Physical classification of linear partial differential equations of 2 nd order . 13 3. Approximation of the PDE solutions 16 3.1. The Variational Principle ........................... 17 3.2. Proof of the Variational Principle ...................... 17 3.3. 2-D example for the Variational Principle .................. 19 3.4. Ritz Method .................................. 20 3.5. 2-D example for the Ritz Method ...................... 21 3.6. 1D-Example for the Ritz Method with numbers .............. 23 3.7. Weighted residuals and Galerkin’s Method ................. 24 3.8. 2-D example for the Galerkin Method .................... 26 4. Numerical solution - The Finite Element Method 28 4.1. First step into the world of Finite Elements ................ 28 4.1.1. Transformation for a linear 1-D element .............. 31 4.1.2. Transformation of the derivatives for a linear 1-D element .... 33 4.2. 1-D Example ................................. 33 1

Transcript of Lecture Notes Theory of the Finite Element...

Page 1: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

Lecture NotesTheory of the Finite Element Method

Oliver Heidbach, June 2004

Beta Version 0.97

Contents

1. Introduction 3

2. Stating the problem 72.1. Constitutive equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1.1. Linear elastic rheology . . . . . . . . . . . . . . . . . . . . . . . . 72.1.2. Linear viscous rheology . . . . . . . . . . . . . . . . . . . . . . . . 8

2.2. Equation of motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.2.1. The Navier-Stokes equations . . . . . . . . . . . . . . . . . . . . . 112.2.2. Equation of equilibrium . . . . . . . . . . . . . . . . . . . . . . . 11

2.3. Mathematical classification of linear partial differential equations of 2nd

order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.4. Physical classification of linear partial differential equations of 2nd order . 13

3. Approximation of the PDE solutions 163.1. The Variational Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.2. Proof of the Variational Principle . . . . . . . . . . . . . . . . . . . . . . 173.3. 2-D example for the Variational Principle . . . . . . . . . . . . . . . . . . 193.4. Ritz Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203.5. 2-D example for the Ritz Method . . . . . . . . . . . . . . . . . . . . . . 213.6. 1D-Example for the Ritz Method with numbers . . . . . . . . . . . . . . 233.7. Weighted residuals and Galerkin’s Method . . . . . . . . . . . . . . . . . 243.8. 2-D example for the Galerkin Method . . . . . . . . . . . . . . . . . . . . 26

4. Numerical solution - The Finite Element Method 284.1. First step into the world of Finite Elements . . . . . . . . . . . . . . . . 28

4.1.1. Transformation for a linear 1-D element . . . . . . . . . . . . . . 314.1.2. Transformation of the derivatives for a linear 1-D element . . . . 33

4.2. 1-D Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

1

Page 2: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

5. Finite Element Method - Engineering approach 385.1. Engineering approach for the 1-D example . . . . . . . . . . . . . . . . . 38

6. Special topics on the Finite Element Method 416.1. Do we need shape functions? . . . . . . . . . . . . . . . . . . . . . . . . . 416.2. More definitions of Finite Elements . . . . . . . . . . . . . . . . . . . . . 41

6.2.1. 1D Finite Element with a quadratic polynomial . . . . . . . . . . 416.2.2. Linear transformation for Triangle Elements . . . . . . . . . . . . 426.2.3. 2-D triangular elements with a linear polynomial . . . . . . . . . 43

6.3. Classification of the various element types . . . . . . . . . . . . . . . . . 44

A. Mathematical rules and equations 45A.1. Positive definite differential operator . . . . . . . . . . . . . . . . . . . . 45A.2. Calculus rules for the first variation . . . . . . . . . . . . . . . . . . . . . 45A.3. Integration by parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45A.4. Gauss integral equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A.5. Stokes integral equation . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A.6. Stress definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A.7. Strain tensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

B. List of useful books and papers 50B.1. Books and paper quoted in the text . . . . . . . . . . . . . . . . . . . . . 50B.2. Books on FEM for further reading . . . . . . . . . . . . . . . . . . . . . . 50B.3. Papers on FE-model in Geoscience . . . . . . . . . . . . . . . . . . . . . 51

C. English - German dictionary of mathematical expressions 57

2

Page 3: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

1. Introduction

These notes are for students from geoscience who are interested in a theoretical back-ground of the Finite Element Methode (FEM) for geodynamic modeling. Due to thewide range of related topics which are involved in this type of modeling (tectonics, rhe-ology, linear algebra, function analysis etc.) some basic knowledge and understandingin these fields is assumed.

The FEM is not a straight forward method to explain. There is unfortunately the needof lots of mathematics. However, with these notes I do not intend to cover the methodcompletely nor do I try to be precise in the sense of a strict and pure mathematicalapproach. But these shortcomings have to be accepted in order to make the principlesof the method as transparent as possible.

For a more advanced introduction of the FEM lots of books are recommended in thereference list in the appendix. These notes only provide you with the basics of theFEM. They do not give a complete overview and are therefore not an excuse for a crossreading in professional textbooks, as for instance in the ”FEM-bible” by Zienckiewicand Tayler (1994a and 1994b) where you will find more than 1400 pages in two volumes!This will give you an idea of the complexity and strength of the method. More goodtextbooks with different approaches to the FEM are Altenbach and Sacharov (1982),Kammel et al. (1990) and Schwarz (1991). In these lecture notes the aim is to draw apicture of the main steps creating a geodynamic model with FEM. Easy understandabletwo-dimensional problems using the partial differential equation for the equilibrium offorces (Poisson-equation) with linear elastic rheology will support and accompany thetheory.

In most cases the geoscientist will use a commercial FEM-code, the so-called solver(e.g. MSC MARC, ABAQUS, ANSYS, NASTRAN), which is, unfortunately, a blackbox. Alternatively you can use an open public code, which is to a certain extent writtenby another geoscientist (e.g. Bird and Kong, 1994). These are often poorly documentedand limited to a specific type of problems. A further development is always a very time-consuming task. The alternative is using a commercial FE-software package, which isoften provided with a graphical user interface, containing the a pre- and a post-processor(e.g. MSC MENTAT, PATRAN, ABAQUS CAE, Hypermesh von Altair) and the solver.The pre-processor is needed in order to construct the geometry of the model and itsdiscretization, the post-processor is needed for the visualization of the model results.The core of the package is always the solver, which contains the mathematical algorithmfor the numerical solution procedures (numerical integration, calculation of the inversematrix etc.). The reliability of such a software package is high (also the original prices),but the user is always tempted to use the software in a non appropriate way. Solvabilityor mathematical convergence of the numerical problem does not imply that the resultrepresents the observed process, i.e. the process which has to be modeled. The qualityand plausibility strongly depends upon the assumptions and the model input providedand defined by the user. Therefore the results have to be controlled and critically assessedby the user.

Simulation of an observed physical process is a sequence of consecutive steps. The

3

Page 4: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

first one is always the mapping of the physical process on a model process. The nextones are: finding a solution and a time-spatial description which often implies numericalmethods. An analytical solution is in the most cases not available. The basic idea of anumerical approximation of the (not available) analytical solution is the transformationof the continuous model description into a discrete one. The equation system will thenbe solved by a computer with the chosen algorithm (FEM, Finite Differences, BoundaryElement Method ....) Therefore, the simulation, i.e. the modeling procedure can bedivided into three main steps:

• Definition of the model process and its geometry

• Discretization of the continuum

• Application of a numerical algorithm

Therefore the next chapter after this introduction describes the basic differential equationwe have in geoscience and its classification into several groups. Also, some formulasand statements of rheology will be given. The third chapter covers the mathematicaltreatment of the differential equations before the numerical algorithm of FEM can beapplied. The following chapter four gives the introduction into the FEM itself. In theappendix you will find some useful explanations, some mathematical rules which are usedin the text and an English-German translation of the main ”mathematical” vocabulariesfor your convenience.

But before starting with the mathematics, I would like to encourage a discussionon the term ”model” before we enter into the world of maths. I strongly recommendto start any discussion about a ”model” and its results with a short definition anddescription of the main features of the model type (simplifications, assumptions, typeof boundary conditions, used algorithm and also the visualization procedure) beforediscussing the (geo-)physical meaning, value or result of the model. This will preventlots of misunderstandings. Setting up a common language is always essential and veryhelpful. There is a wide range and definition of the term ”model” or extended terms like”kinematic model” or ”physical model” in all branches of Geoscience. The following isan incomplete list of different model types:

• Tectonic modelLooking at faults (active and inactive ones) and taking into consideration geophys-ical and geological observations and measurements (gravity, heat flow, seismicity,geological maps, fluvial patterns etc.) a tectonic model can be developed. It doesnot necessarily give a value as a result (compare with the kinematic model whichcomes somewhat close to this approach). It is more of an integrative approachwhich attempts to bring into accordance with a wide range of observed phenom-ena. (e.g. Sperner et al., 2001)

• Kinematic modelA model which only looks for translation and rotation of rigid plates as e.g.NUVEL-1A from deMets et al. (1994). No internal deformation of the lithosphericplate is assumed, i.e. a rigid body (Euklid) is applied.

4

Page 5: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

• Dynamic modelA difficult term and I have, so far, found three different possibilities of an expla-nation from literature: The first uses the term dynamic in models where forces areboundary conditions (e.g. slab pull, ridge push). The second definition is accord-ing to the time-dependence of the model. A pure elastic or elastic-plastic model iscompletely time independent and therefore not dynamic, but a model with viscousrheology is time-dependent and can therefore be called dynamic. A third strictdefinition says, that only models which imply acceleration can be called dynamic.In summary: be careful if somebody talks about a ”dynamic model”. I dare notdecide which definition is the correct one.

• Mathematical modelOften used in geodesy where a vast amount of observation data of the field variablewith a high accuracy is available. The mathematical model describes the field byreducing the error towards the observed values (e.g. least square method). This”mathematical model” does not necessarily imply any physics. It aims only at the”perfect” mathematical description of the observed field variable data (see figure1).In general the model parameter in a geodetic (mathematical) model is estimatedthrough the observed values (field

variable) by inversion (e.g. least square method, where the model parameter arethe unknown coefficients of the mathematical model). In geophysics and geologythe model parameters are chosen in order to get the field variable as a result of themodel (forward modeling). Of course inverse models are also applied in geologyand in geophysics and vice versa forward model are applied in geodesy.

Figure 1: Sketch for the forward and inverse modeling procedure.

• Forward modelThis term is used for all modeling approaches where the physical properties andthe boundary conditions of the model are given. The field variable, e.g. thedisplacement field, is calculated from the model. In figure (1) this would be themodeling procedure from the right side to the left. The result of the model is thencompared with observed values.

• Inverse modelIn contrast to the forward model in the inverse model the field variable has beenobserved (e.g. gravity or displacement by GPS) and the model parameters arevaried in order to find the best fit for the observed field variable. Accordingto figure (1) this would be the procedure from the left to the right side. The

5

Page 6: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

parameters of this mathematical model are varied as long as the average error isminimized.

• Numerical modelAny model which uses a numerical (discrete) method due to the lack of availabil-ity of an analytical (continuous) solution. Methods are Finite Differences, FiniteVolumes, Finite Elements, Boundary Element etc. .

• Physical model or analogue modelThis is a model which you can actually touch. For instance a sandbox modelconsisting of sirup, plasticine and sand. But this term can also refer to yoursimplification (your model) of the observed phenomena in nature. E.g. back arcspreading behind subduction zones is observed and the physical model which couldgive an explanation is the roll-back of the subduction zone. This physical modeldoes not need to consist of formulas, but is only a picture in your mind. Thishas to be done if you want to convert your physical model into a mathematicalformulation in order to solve it e.g. with an numerical algorithm.

• Static modelThis term is often used in the commercial FEM software packages. This definitionis based on the type of solving algorithm used in the model. If the problem is pureelastic it is called ”static model”, because the equation of the static equilibrium offorces (accelerations are neglected) has to be solved.

This list is definitely not complete and you will probably find lots of other deviatingdescription in other text books, but it might help you to keep the problem in mindwhenever you find yourself in a discussion about your model with another geoscientist.

6

Page 7: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

2. Stating the problem

2.1. Constitutive equations

The following constitutive equations are taken from the textbook ”Rheology of theEarth” by Ranalli (1995). Rheology is Greek1 and can be translated with ”scienceof flow”. Hence rheology describes the deformation (flow) of matter under the presenceof forces. The two most prominent linear rheological laws, also called constitutive equa-tions, are Hooke’s law for elastic deformation and Newton’s law for viscous deformation.They relate the stress tensor σij to the deformation tensor εij. A combination of thesetwo can describe many of the deformation processes observed in the lithosphere.

The stress tensor σij describes the stress state of any point in a continuous body.The strain tensor εkl describes the deformation, i.e. the change of displacement withspace within a continuous body. The relation between the applied forces (or the appliedstresses, since stress is measured in force per area with the measure unit Pascal) isdescribed by rheological laws.

2.1.1. Linear elastic rheology

The theoretical model of perfect elasticity postulates that the components of strain atany point within an elastic medium are homogeneous linear functions of the componentsof stress. The most general description is therefore

σij = Cijklεkl . (1)

where Cijkl represent the 81 elastic parameter. Assuming isotropy, i.e. the physicalproperties do not depend on the direction, this number can be reduced to the two Lameconstants λ and µ. With δ the Kronecker symbol and the deviatoric part ε′ij of the straintensor, Hooke law for an isotropic material can be stated as

σij = λεkkδij + 2µε′ij . (2)

Hooke’s law is time-independent, i.e. the reaction of the pure elastic material isinstantaneous. As long as the applied forces do not change, the deformation will notchange either. The stress tensor can be divided into two parts: The diagonal componentsof the stress tensor (σ11, σ22 and σ33) which describes the lithostatic pressure (see figure2) and the shear components (off-diagonal components). Since only this deviatoric part(denoted by σ′) of the stress tensor produces deformation2 it is convenient to extractthis part and we obtain

σ′ij = 2µε′ij (3)

1”Παντα ρει - everything flows”. This statement is from Herakleitos of Ephesos around 500 v. Chr.,who was one of the first natural philosophers trying to explain the processes in nature)

2This statement is somewhat tricky and implies that a pure volume change of a material is notcalled deformation. When σ11 = σ22 = σ33 is applied to rock material, the volume will decreaseassuming the rock is compressible. But this ”deformation” is not of interest in geodynamic processes.Therefore the term ”deformation” is mostly used in the context of deformation due to deviatoricstresses which change the shape of the rock

7

Page 8: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

Instead of the Lame constants the Young modulus E and the Poisson number ν is oftenused:

E =µ(3λ + 2µ)

λ + µ

ν =λ

2(λ + µ)

µ =E

2(1 + ν)(4)

where µ is called the shear modulus often given as G. The range of E and G for Granitefor example is in the order of 10-100 GPa (depends on temperature, pressure, textureetc.) whereas ν is around 0.3 (maximum is 0.5 for an incompressible material as, forinstance, water).

2.1.2. Linear viscous rheology

A perfect linear viscous material (linar Newton fluid) can be stated as

σij = −pδij + λ′ θδij + 2ηεij . (5)

where p is the pressure, θ the change in volume, λ′ a material constant and η is theviscosity. Since a viscous deformation process is time-dependent the Newton law statesthe relationship between the applied forces and the deformation rate. When the materialis assumed to be incompressible (θ = 0) the linear Newton law becomes

σij = −pδij + 2ηεij

For the shear component σ′ij of the stress tensor σij we therefore obtain

σ′ij = 2ηε′ij . (6)

The dot over the strain and shear strain tensor is the time derivative which gives usthe strain rate tensor and the shear strain rate tensor respectively. The strain tensor isdefined as

εij =1

2

(∂ui

∂xj

+∂uj

∂xi

)(7)

and for the strain rate tensor we receive

εij =∂

∂t

[1

2

(∂ui

∂xj

+∂uj

∂xi

)]=

1

2

(∂vi

∂xj

+∂vj

∂xi

)(8)

where v is the velocity.

8

Page 9: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

2.2. Equation of motion

The equations of equilibrium are applied for a description of an continuous body to be inequilibrium, i.e. the equilibrium of the forces which are acting on and in the body. Foran equilibrium the resultant moment about any axis must vanish. This condition impliesthat the sum of forces in any coordinate direction must vanish. For the description ofthe forces acting on the surface of a body the Cauchy stress tensor σij is used. Accordingto figure (2) this stress tensor is defined as

σij =

σ11 σ12 σ13

σ21 σ22 σ23

σ31 σ32 σ33

(9)

where σ11, σ22, σ33 are the normal stresses and σ12, σ13, σ23, σ21, σ31, σ32 are the deviatoricstresses3. With reference to figure (2) the acting force on any surface of the parallelepiped

x3

x2

x1

dx3

dx2

dx1

σ32

σ33

σ31

σ22

σ23

σ21σ12

σ13

σ11

Figure 2: The figure shows the three stress components of the stress tensor σij on thethree faces of an infinitesimal parallelepiped. The volume of the infinitesimalparallelepiped is defined by its side length dx1, dx2 and dx3 in a cartesiancoordinate system

is given by the relevant stress component multiplied by the area of the face. Since thereare two parallel faces in each direction of the coordinate system and assuming thatthe stress components meet certain continuity conditions (first and second derivative

3Following figure (2) the first subscript i of the stress tensor denotes the coordinate axis to which thesurface is normal and the second subscript j the direction to which the stress is applied to.

9

Page 10: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

towards space must be continuous) stresses (force per area) acting in x1-direction are

− σ11dx2dx3 +

(σ11 +

∂σ11

∂x1

dx1

)dx2dx3

− σ21dx1dx3 +

(σ21 +

∂σ21

∂x2

dx2

)dx1dx3 (10)

− σ31dx1dx2 +

(σ31 +

∂σ31

∂x3

dx3

)dx1dx2 .

Rearranging this equation gives(∂σ11

∂x1

+∂σ21

∂x2

+∂σ31

∂x3

)dx1dx2dx3 (11)

These surface forces have to be in equilibrium with the body forces. With ρ the densityof the material and X1 the body force per unit mass the body forces in x1-direction isρX1dx1dx2dx3. Therefore the equation of equilibrium in x1-direction is

∂σ11

∂x1

+∂σ21

∂x2

+∂σ31

∂x3

+ ρX1 = 0 (12)

The same procedure for the x2 and x3-direction gives

∂σ12

∂x1

+∂σ22

∂x2

+∂σ32

∂x3

+ ρX2 = 0 (13)

∂σ13

∂x1

+∂σ23

∂x2

+∂σ33

∂x3

+ ρX3 = 0 (14)

which can be summarized with index notation as

∂σij

∂xi

+ ρXj = 0 (15)

where i, j = 1, 2, 3. The stress tensor must be symmetric, i.e. σij = σji since the shearstresses have to cancel each other in equation (10). Otherwise a net torque would acton the body and the equilibrium condition would not be fulfilled. The equations ofequilibrium state a steady state field problem, since the field variable (for instance thedisplacement field) is time-independent.

If acceleration aj can not be neglected,

∂σij

∂xi

+ ρXj = ρaj (16)

expression (16) is called the equation of motion. Since the field variable (e.g. displace-ment u) is dependent on time (the acceleration is the second derivative towards time)the equation of motion is a non-steady state field problem, whereas the equations ofequilibrium are time-independent and therefore a steady-state field (stationary) prob-lem.

10

Page 11: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

2.2.1. The Navier-Stokes equations

When the increments of the velocity vj are small the acceleration can also be written inthe following form:

aj = vj = uj =Dvj

Dt=

D2uj

Dt2=

∂2uj

∂t2(17)

where D is the total derivative, vj the velocity and t the time. By inserting the definitionof the compressible Newton fluid from expression (5) into expression (16) and assumingsmall velocity increments we receive

∂xi

(−pδij + λ′ θδij + 2ηεij) + ρXj = ρ∂2uj

∂t2. (18)

These equations of motion are called the Navier-Stokes equations (for a compressiblefluid with linear Newton viscosity). Neglecting the acceleration, which is reasonable formost of the tectonic processes, and assuming incompressibility (θ = 0) we receive

∂xi

(−pδij + 2ηεij) + ρXj = 0 . (19)

Multiplying expression (19) with ρ−1 and inserting expression (8) for εij leads to

−1

ρ

∂p

∂xi

+1

ρη

∂xi

(∂vi

∂xj

+∂vj

∂xi

)+Xj = 0

⇒ −1

ρ

∂p

∂xi

+1

ρη52 uj + Xj = 0 (20)

2.2.2. Equation of equilibrium

A body in equilibrium implies that accelerations can be neglected in expression (16).By inserting the Hook law for the shear component from expression (3) and expression(7) for the strain tensor we receive

∂xi

(2µε′ij) + ρXj = 0

⇒ µ∂uj

2

∂x2i

+ ρXj = 0

⇒ µ52 uj + ρXj = 0

⇒ µ4 uj + ρXj = 0 (21)

assuming that µ, the shear modulus (also denoted by G in the literature) is homogeneous.This is a Poisson equation which is a linear partial differential equation of 2nd order.

11

Page 12: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

2.3. Mathematical classification of linear partial differentialequations of 2nd order

Most of the differential equations in geoscience are linear partial differential equations(PDE’s) of 2nd order. In two dimensions they can be stated in a general form as

A∂2u

∂x21

+ 2B∂2u

∂x1∂x2

+ C∂2u

∂x22

= F (22)

where A, B, C, F and u are functions of the coordinates x1, x2. The mathematicalclassification differentiates between parabolic, hyperbolic and elliptical PDE’s4 accordingto the value of D = AC −B2.

parabolic ⇔ D = 0

hyperbolic ⇔ D < 0 (23)

elliptic ⇔ D > 0

According to their physical meaning the PDE’s are classified into two groups: the time-independent steady state field problems and time-dependent non-steady state field prob-lems.

Physical description of the observed

geophysical phenomena through

continuums mechanics

Partial Differential Equation (PDE)

linear, non-linear, order

Linear PDE of 2nd order

Classification into:

Parabolic PDE

(diffusion equation)

Hyperbolic PDE

(wave equation)

Elliptical PDE

(Poisson equation)

plus boundary conditions

Correct stated problem:

Existance, unambiguousness

Applicability of

numerical methods

Figure 3: Flowchart of the classification of linear Partial Differential Equations (PDE)of 2nd order and their general solving scheme.

4This comes from the planar analytical geometry where ax2 + 2bxy + cy2 + dx + ey + f = 0 describesa parabola, hyperbola or ellipse in a case if d = ac− b2 = 0, < 0, or > 0

12

Page 13: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

2.4. Physical classification of linear partial differential equations of2nd order

The most general description of linear partial differential equations of 2nd order in atwo-dimensional problem with anisotropic material behavior is

∂x1

(a1(xi, t)

∂u

∂x1

)+

∂x2

(a2(xi, t)

∂u

∂x2

)= f(xi, t) + b(xi, t)

∂u

∂t+ c(xi, t)

∂2u

∂t2(24)

where u is either a scalar (e.g. temperature) or a vector (e.g. displacement) and thefunctions a1(x1, x2) and a2(x1, x2) describe the material properties (i, j = 1, 2 accordingto the spatial dimensions).

According to figure (4) the PDE is defined in the area S with the border C. By

A

Cn

x1

x2

c

S

Figure 4: Sketch of the surface S where the PDE is described. On the border C, whichis divided into two parts C1 and C2, the boundary conditions are prescribed.n is the outer normal of the border and c is the circular length.

dividing the border C into two segments C1 and C2, various boundary conditions canbe described at the border. The function u(x1, x2) has to fulfill certain values which areprescribed by the functions β(c), χ(c) and γ(c) of the circular length c.

u(c) = χ(c) on C1 Dirichlet boundary condition (25)

∂u(c)

∂n(c)+ β(c) · u(c) = γ(c) on C2 Cauchy boundary condition (26)

where n(c) is the outer normal of the border C. The Cauchy boundary condition canbe reduced to the following Neumann boundary condition

∂u(c)

∂n(c)= 0 on C2 Neumann boundary condition (27)

13

Page 14: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

in case of β(c) = γ(c) = 0. Since n(c) is the outer normal of the border C, the Neumannboundary condition denotes that u(c) is not allowed to change perpendicular to theborder C of the surface S.

Also, the boundary conditions are now time-dependent. Additionally an initial value,which describes the state of the field variable at time t0, has to be given. Three varietiesof expression (24) for a general partial differential equation (PDE) can be distinguishedand are well known in geoscience.

Type Mathematical Physical classificationclassification Example

c(xi, t) = 0 parabolic PDE non-steady statediffusion equation

b(xi, t) = f(xi, t) = 0 hyperbolic PDE non-steady stateHelmholtz or wave equationin elasto-dynamics

b(xi, t) = c(xi, t)=0 elliptical PDE steady stateequation of equlibriumpotential equation

For steady state field problems the PDE only depends on u and their spatial deriva-tives, where u is either a scalar (e.g. temperature) or a vector (e.g. displacement). Thefunctions a1(x1, x2) and a2(x1, x2) describe the material properties. In an anisotropicnon-homogeneous material the general expression for a steady-state field problem in twodimensions is:

∂x1

(a1(x1, x2)

∂u

∂x1

)+

∂x2

(a2(x1, x2)

∂u

∂x2

)= f(x1, x2) (28)

An geoscientific example is the calculation of the geothermal gradient with depth. Thefield variable is the u = T (x1, x2), the material property is the thermal diffusivity κ andthe function f(x1, x2 is the heat production due to radioactive decay. Assuming that κis homogeneous expression (28)

a1 = a2 = κ = 10−6 (29)

the PDE is the Poisson equation

10−6∂2T

∂x21

+ 10−6∂2T

∂x22

= 10−6 4 T = f(xi) (30)

14

Page 15: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

In the case of no heat production (f(x1, x2) = 0) and no dependence in x1-direction(x2 beeing the vertical direction of the lithosphere) the Poisson equation is called theLaplace equation

∂2T

∂x22

= 0 (31)

With boundary conditions at the bottom of the lithosphere (Tm = 1500 K; meltingtemperature of lithospheric rocks) and the Earth surface (T0 = 280K) the Laplaceequation can be solved by integration.

15

Page 16: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

3. Approximation of the PDE solutions

In most cases it is not possible to find an analytical solution for the PDE. As a conse-quence only an approximation of the solution can be found by applying an appropriatenumerical algorithm. Each of the examples given in figure ?? needs a discretisation ofthe model area. There is always the fight between accuracy and flexibility (capabilityto describe irregular geometries and complicated boundary conditions) of the numeri-cal method. E.g. the accuracy of the Finite Difference method is higher compared tothe FEM, but the flexibility of the FEM is much better. As a preparation before we

Description with a "physical" model

Mathematical Formulation with a

Partial Differential Equation (PDE)

linear, non-linear, 2nd order

Application of different

solving schemes

Classification into:

Methods of

weighted residuals

(Galerkin, Collocation)

Boundary Element

MethodFinite Differences

Method

Variational Formulation

Extremal principle

Approximation with

Ritz Method

Finite Element

Method

Finite Element

Method

Observed geophysical phenomena

Figure 5: Flowchart of the classification of Partial Differential Equations (PDE) of 2nd

order and their general solving scheme

apply the Finite Element Method we have to rewrite the PDE. This can be achievedin two different ways. The variational formulation with subsequent Ritz method or theGalerkin method (method of weighed residuals). Both approaches (Ritz and Galerkin)seek numerical approximations of the wanted solution for the PDE and they both leadto the same set of equations, but still a solution is only found for simple geometries ofthe model area. However both approaches will bring us directly to the world of FiniteElements.

16

Page 17: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

3.1. The Variational Principle

In contrast to an extremum calculation for functions, i.e. looking for a value of thefunction where the function has an extremum (minimum or maximum), in variationalcalculus one seeks a function which minimizes a functional. A functional is an equationwhich is not dependent on coordinates anymore but on the functions. Functions are nowthe variables.

Let us consider the functions a1, a2, a3, u, f and g in a given space V ⊂ R3. S isthe surface of V , S1 and S2 are parts of S and S1 ∪ S2 = S. The functions β(s) andγ(s) describe the boundary conditions and are therefore defined on the surface S of V .The vector n is the outer normal onto the surface S2. The function u(xi) with i = 1, 2, 3which then minimizes the functional

I(u) =

∫V

[1

2

(a1

(∂u

∂x1

)2

+a2

(∂u

∂x2

)2

+a3

(∂u

∂x3

)2)−1

2fu2 − gu

]dV

+

∮S

[1

2β(s) · u2(s)− γ(s) · u(s)

]dS (32)

also solves the differential equation

∂x1

a1

(∂u

∂x1

)+

∂x2

a2

(∂u

∂x2

)+

∂x3

a3

(∂u

∂x3

)+fu + g = 0 (33)

with the Dirichlet boundary condition u(s) = χ(s) on S1 and the general Cauchy bound-ary condition on S2

a1∂u

∂x1

n1 + a2∂u

∂x2

n2 + a3∂u

∂x3

n3 + β(s) = γ(s) . (34)

Every differential equation, where the linear differential operator L is positive definite,can always be stated as a variational formulation5. For the special case where β(s) =γ(s) = 0, the general Cauchy boundary condition is called the Neumann boundarycondition.

3.2. Proof of the Variational Principle

In order to solve the variational problem the first variation δI(u) of the integral expres-sion I(u) (which is the first term of the Taylor expansions for functionals) has to vanish.Or in other words, to find a minimum of the functional I(u) This leads to

δI(u) =

∫V

[1

2

(a1δ

[(∂u

∂x1

)2]+a2δ

[(∂u

∂x2

)2]+a3δ

[(∂u

∂x3

)2])−1

2fδ(u2)− gδu

]dV

+

∮S

[1

2βδ(u2)− γδu

]dS = 0 . (35)

5If L is self-adjoint and elliptic, L is positive definite (see also appendix A). The differential operatorLaplace 4 and the differential operator Nabla ∇ operator are positive definite

17

Page 18: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

Applying the calculus rules for the first variation (see appendix A) on equation (35) wereceive

δI(u) =

∫V

[a1

∂u

∂x1

∂x1

δu + a2∂u

∂x2

∂x2

δu + a3∂u

∂x3

∂x3

δu− (fu + g)δu

]dV

+

∮S

[(βu− γ)δu

]dS = 0 (36)

and applying the integration by parts (see appendix A, expression 171) on every of thefirst three terms of the volume integral (36) we receive for every term∫

V

[a1

∂u

∂x1

∂x1

δu + a2∂u

∂x2

∂x2

δu + a3∂u

∂x3

∂x3

δu

]dV

=

∫V

∂x1

(a1

∂u

∂x1

δu

)dV −

∫V

∂x1

(a1

∂u

∂x1

)δu dV

+

∫V

∂x2

(a2

∂u

∂x2

δu

)dV −

∫V

∂x2

(a2

∂u

∂x2

)δu dV

+

∫V

∂x3

(a3

∂u

∂x3

δu

)dV −

∫V

∂x3

(a3

∂u

∂x3

)δu dV . (37)

Applying the integral sentence of Gauss (see appendix A, expression (176)) on the threepositive volume integrals on the right side of expression (37) we receive∮

S

a1∂u

∂x1

n1δu dS −∫

V

∂x1

(a1

∂u

∂x1

)δu dV

+

∮S

a2∂u

∂x2

n2δu dS −∫

V

∂x2

(a2

∂u

∂x2

)δu dV

+

∮S

a3∂u

∂x3

n3δu dS −∫

V

∂x3

(a3

∂u

∂x3

)δu dV . (38)

Rearranging and summarizing expression (38) leads directly towards∮S

[a1

∂u

∂x1

n1 + a2∂u

∂x2

n2 + a3∂u

∂x3

n3

]δu dS

−∫

V

[∂

∂x1

(a1

∂u

∂x1

)+

∂x2

(a2

∂u

∂x2

)+

∂x3

(a3

∂u

∂x3

)]δu dV . (39)

Inserting expression (39) into expression (36) we receive

−∫

V

[∂

∂x1

a1

(∂u

∂x1

)+

∂x2

a2

(∂u

∂x2

)+

∂x3

a3

(∂u

∂x3

)+fu + g

]δu dV

+

∮S

[a1

∂u

∂x1

n1 + a2∂u

∂x2

n2 + a3∂u

∂x3

n3 + βu− γ

]δu dS = 0 . (40)

18

Page 19: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

Due to the condition that these integrals have to vanish for all variations of δu of u,the expression under both integrals must vanish, i.e. they fulfill the stated differentialequation (33). If one of the integrals would not equal zero it would be possible to findsuch δu that the left hand side of expression (40) would not equal zero. The functionu(xi) which minimizes expression (32) and solves the partial differential equation (33)with the boundary conditions stated in (34).

3.3. 2-D example for the Variational Principle

Let us assume that β = γ = 0, g = 1, f = 0, a1 = 1, a2 = 2 in a two-dimensionalproblem with the cartesian coordinates x1 and x2. Filling this into expression (33) wewill then receive:

∂2u

∂x21

+ 2∂2u

∂x22

+ 1 = 0 (41)

with the Dirichlet boundary condition u = χ on C1 and the general Cauchy boundarycondition on C2

∂u

∂x1

n1 + 2∂u

∂x2

n2 = 0 (42)

According to expression (32) the variational formulation of this PDE leads to the fol-lowing integral expression

I(u) =

∫S

(1

2

[(∂u

∂x1

)2

+2

(∂u

∂x2

)2]+u

)dS (43)

In order to solve the variational formulation the first variation δI(u) of the integralexpression I(u) (which is the first term of the Taylor expansions for functionals) has tovanish. This leads to

δI(u) =∂I(u)

∂u=

∫S

[1

2

[(∂u

∂x1

)2]+2δ

[(∂u

∂x2

)2])−δu

]dS = 0 (44)

Applying the calculus rules for the first variation (see appendix A, expression (170)) onequation (44) we receive

δI(u) =

∫S

[∂u

∂x1

∂x1

δu + 2∂u

∂x2

∂x2

δu− δu

]dS = 0 (45)

Applying integration by parts (see appendix A, expression(171)) on the first two termsof the surface integral (45) we receive for every term∫

S

[∂u

∂x1

∂x1

(δu) + 2∂u

∂x2

∂x2

(δu)

]dA

=

∫S

[∂

∂x1

(∂u

∂x1

δu

)]dS −

∫S

[∂

∂x1

(∂u

∂x1

)δu

]dS

+

∫S

[∂

∂x2

(2

∂u

∂x2

δu

)]dS −

∫S

[∂

∂x2

(2

∂u

∂x2

)δu

]dS (46)

19

Page 20: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

Applying the integral sentence of Gauss (see appendix A, expression (176) the twopositive surface integrals of (46) can be changed into a line integral. Equation (46) thenbecomes ∫

S

∂x1

(∂u

∂x1

δu

)dS −

∫S

∂x1

(∂u

∂x1

)δu dS

+

∫S

∂x2

(2

∂u

∂x2

δu

)dS −

∫S

∂x2

(2

∂u

∂x2

)δu dS

=

∮C

∂u

∂x1

n1δu dC −∫

S

∂x1

(∂u

∂x1

)δu dS

+

∮C

2∂u

∂x2

n2δu dC −∫

S

∂x2

(2

∂u

∂x2

)δu dS (47)

and by rearranging this leads directly to

=

∮C

∂u

∂x1

n1δu dC +

∮C

2∂u

∂x2

n2δu dC

−∫

S

∂x1

(∂u

∂x1

)δu dS −

∫S

∂x2

(2

∂u

∂x2

)δu dS (48)

=

∮C

[∂u

∂x1

n1 + 2∂u

∂x2

n2

]δu dC

−∫

S

[∂

∂x1

(∂u

∂x1

)+

∂x2

(2

∂u

∂x2

)]δu dS (49)

If expression (49) is substituted in (45) we receive

−∫

S

[∂

∂x1

(∂u

∂x1

)+

∂x2

2

(∂u

∂x2

)+1

]δu dS

+

∮C

[∂u

∂x1

n1 + 2∂u

∂x2

n2

]δu dC = 0 (50)

Due to the condition that these integrals have to vanish for all variations of δu of u,the expression under the integrals must vanish, i.e. they fulfill the stated differentialequation (41). That is, the function u(xi) which minimizes equation (43) also solves thepartial differential equation (41). But also for the variational formulation of the PDE,where the order of the differential equation is reduced by one, it is difficult, or evenimpossible, to find an analytical solution.

3.4. Ritz Method

As stated in the previous chapter an analytical solution is difficult to receive for thePDE and its variational formulation. Therefore an approximation procedure must beapplied. Let us consider a set of linear independent functions

φ0(xi), φ1(xi) . . . , φm(xi) . (51)

20

Page 21: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

As the problem is not solvable in u(xi), i = 1, 2, 3 an approximation uh(xi) as a linearcombination of φk(xi) is chosen.

uh(xi) =m∑

k=0

αk φk(xi)

= α0φ0(xi) +m∑

k=1

αk φk(xi) . (52)

It is reasonable that φ0(xi) fulfills the boundary conditions and that all other φj(xi) forj = 1, ....,m vanish at the boundary. Substituting this approximation into equation (32)one gets

I(α0, . . . , αm) =

∫V

[a1

2

( m∑k=0

αk∂φk(xi)

∂x1

)2

+a2

2

( m∑k=0

αk∂φk(xi)

∂x2

)2

+a3

2

( m∑k=0

αk∂φk(xi)

∂x3

)2

− f

2

( m∑k=0

αk φk(xi)

)2

−g

( m∑k=0

αk φk(xi)

)]dV

+

∮S

2

( m∑k=0

αk φk(xi)

)2

−γ

( m∑k=0

αk φk(xi)

)]dS (53)

where α0 = 1 and φ0(xi) fulfils the boundary conditions on S. Therefore only the re-maining m functions φm(xi) have to be taken into consideration. In order to makethis expression extremal one has to set the first partial differentiations to zero (withj = 1, ....,m because α0 is per definition already known)

δI(αj) =∂I

∂αj

=

∫V

[a1

m∑k=0

αk∂φk(xi)

∂x1

∂φj(xi)

∂x1

+ a2

m∑k=0

αk∂φk(xi)

∂x2

∂φj(xi)

∂x2

+ a3

m∑k=0

αk∂φk(xi)

∂x3

∂φj(xi)

∂x3

]dV

−∫

V

[f

( m∑k=0

αkφk(xi)φj(xi)

)+g φj(xi)

]dV

+

∮S

( m∑k=0

αkφk(xi)φj(xi)

)−γ φj(xi)

]dS = 0 (54)

3.5. 2-D example for the Ritz Method

Again as in the 2-D example for the Variational Method (β = γ = 0, g = 1, f = 0,a1 = 1, a2 = 2) the given PDE is

∂2u

∂x21

+ 2∂2u

∂x22

+ 1 = 0 (55)

21

Page 22: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

with the Dirichlet boundary condition u = χ on C1 and the general Cauchy boundarycondition on C2

∂u

∂x1

n1 + 2∂u

∂x2

n2 = 0 . (56)

From expression (54) we receive with the above stated definitions for β, γ, g, f, a1 anda2 for this two dimensional problem

∂I

∂αj

=

∫S

[ m∑k=0

αk∂φk(xi)

∂x1

∂φj(xi)

∂x1

+ 2m∑

k=0

αk∂φk(xi)

∂x2

∂φj(xi)

∂x2

− φj(xi)

]dS = 0 (57)

which can be rewritten into∫S

[ m∑k=1

αk∂φk(xi)

∂x1

∂φj(xi)

∂x1

+ 2m∑

k=1

αk∂φk(xi)

∂x2

∂φj(xi)

∂x2

]dS

+

∫S

[α0

∂φ0(xi)

∂x1

∂φj(xi)

∂x1

+ 2 α0∂φ0(xi)

∂x2

∂φj(xi)

∂x2

− φj(xi)

]dS = 0 (58)

Rearranging expression (58) and taking into account that α0 = 1 is defined in order tofulfill the boundary conditions [φ0(xi) describes the boundary conditions at the boundarywhere all other function φj(xi) vanish] we receive∫

S

[ m∑k=1

αk∂φk(xi)

∂x1

∂φj(xi)

∂x1

+ 2m∑

k=1

αk∂φk(xi)

∂x2

∂φj(xi)

∂x2

]dS

+

∫S

[∂φ0(xi)

∂x1

∂φj(xi)

∂x1

+ 2∂φ0(xi)

∂x2

∂φj(xi)

∂x2

− φj(xi)

]dS = 0 . (59)

This leads to a set of linear equations of the j unknown parameter αj

ajk :=

∫S

[∂φk(xi)

∂x1

∂φj(xi)

∂x1

+ 2∂φk(xi)

∂x2

∂φj(xi)

∂x2

]dS (60)

bj := −∫

S

[∂φ0(xi)

∂x1

∂φj(xi)

∂x1

+ 2∂φ0(xi)

∂x2

∂φj(xi)

∂x2

− φj(xi)

]dS (61)

or in matrix form

K = (ajk)

c = (α1, . . . , αm)T

b = (b1, . . . , bm)T

for j, k = 1, · · · , m

K · c = b . (62)

From definition (60) it can be seen that the matrix K is symmetric, i.e. ajk = akj.

22

Page 23: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

3.6. 1D-Example for the Ritz Method with numbers

Let us consider the partial differential equation

∂σij

∂xi

+ ρXj = 0 . (63)

In the 1D case expression (63) reduces according to figure (6) with no body forces to

Ed2u

dx2= 0 (64)

with the given Hooke law in one dimension

σ = Eε and ε =du

dx(65)

⇒ σ dx = E du

where the E-Modul is assumed to be constant in time and space.

x

σ =10 MPa

0 1

E=50 GPa

0

Figure 6: The bar is fixed to the wall on the left-hand-side. It has a constant YoungsModul E = 50 GPa and is pulled by a force of σ0 = −10 MPa on its rightside. The length of the bar is one meter along the x axis.

According to figure (6) this is a bar of length one along the x-axis which is fixed ona wall on its left-hand-side. At the right side the bar is pulled by a force of σ0 = −10MPa. The Young Modulus of the bar is constant and has a value of E = 50 GPa. Theboundary condition of the differential equation is u(x = 0) = 0 for the displacement atthe wall. By inserting the given force boundary condition σ0 at the position u(x = 1)into the Hook’s law we receive a second boundary condition in terms of the displacement

u(x = 1) =σ0

E(66)

According to expression (34) the boundary condition at x = 1 of the given 1D problemis

a1∂u

∂x1

n1 = E∂u

∂x= σ0 (67)

23

Page 24: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

The variational formulation of the differential equation (64) is

I(u) =

∫ 1

0

1

2E

(du

dx

)2

dx− σ0u(x = 1) (68)

Let us now assume a linear approximation function uh(x) for u(x)

uh(x) = α0 + α1x (69)

⇒ uh(x) = α1x

since uh(x = 0) = α0 = 0 due to the given boundary conditions. Inserting this approxi-mation into the variational formulation gives

I(α1) =

∫ 1

0

1

2E

(d

dx(α1x)

)2

dx− σ0α1 (70)

=

∫ 1

0

1

2Eα2

1dx− σ0α1

The first variation gives

δI(α1) =dI(α1)

dα1

= 0 (71)

=

∫ 1

0

Eα1 dx− σ0

= −Eα1 − σ0

⇒ α1 =σ0

−E

With the given values for E and the boundary conditions we then receive

α1 = 0, 0002 (72)

⇒ uh(x) = 0, 0002 x

Since the stated linear 1D problem is solved exactly by a linear function, the chosenapproximation uh(x) is the exact solution of the differential equation in expression (64).

3.7. Weighted residuals and Galerkin’s Method

In case of a positive definite differential operator6 a variational formulation always exists.But for other PDE’s this is often not possible. Another approach has to be chosen, inorder to get an appropriate for of an approximated formulation of the solution whichcan be used in a numerical method. This approach is the method of weighted residuals

6this is always true when the PDE is elliptical

24

Page 25: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

of which the Galerkin7 method is a special case. Again we choose an approximationuh(xi) of the solution u(xi)

uh(xi) =m∑

k=0

αk φk(xi)

= α0φ0(xi) +m∑

k=1

αk φk(xi) (73)

where, again, φ0(xi) fulfils the boundary conditions. Substituting this approximationinto expression (33) we obtain

R(xi) =∂

∂x1

a1

( m∑k=0

αk∂φk(xi)

∂x1

)+

∂x2

a2

( m∑k=0

αk∂φk(xi)

∂x2

)+

∂x3

a3

( m∑k=0

αk∂φk(xi)

∂x3

)+ f

m∑k=0

αk φk(xi) + g (74)

where R(xi) is the residual (defect) of the approximation. If uh(xi) were the exactsolution the residual R(xi) would equal zero. Hence, the nearer R(xi) tends towardzero, the better we can expect the approximation to be. The idea of the weightedresidual method is that the residual is zero, but only in a weighted sense. The weightis provided by the φj(xi). Every function φj(xi) gives one equation. In this special casewhen the weighting function is the function used in the approximation the method iscalled Galerkin method8.

The set of equations for the m unknown coefficients α1, . . . , αm follows from the re-quirement that the sum (=integral) of the product of R(xi) and φj(xi) is identical tozero ∫

V

R(xi) · φj(xi) dV = 0 for j = 1, . . . ,m (75)

Mathematically spoken: If the inner product of two functions u and v is zero

< u, v > =

∫V

u · v dV = 0 (76)

the functions u and v are orthogonal to each other. For our case this implies that theresidual R(xi) should be orthogonal to all test functions φj(xi).

< R(xi), φj(xi) > =

∫V

R(xi) · φj(xi) dV = 0 (77)

That this requirement of orthogonality is good, is illustrated in figure 7. If the residualR(xi) is orthogonal to the function φj(xi) it is the smallest.

7Boris G. Galerkin (1871-1945). Galerkin was a Russian engineer who published his first technicalpaper on the buckling of bars while imprisioned in 1906 by the Tzar in pre-revolutionary Russia,In many Russian texts the Galerkin method is known as the Bubnov-Galerkin method. Galerkinpublished a paper using this idea in 1915. The method was also attributed to I.G. Bubnov in 1913.

8If, for instance, the Dirac delta function is used as the weight function the method is called collocation

25

Page 26: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

R

φ1

u

uhu1

R

φ1

u

uh

φ2u2

u = u1φ1 + u2φ2

R.φ1+R.φ2=0

u = u1φ1

R.φ1=0

Figure 7: The sketch shows how the Galerkin method maintains orthogonality betweenthe the residual vector R and the set of basis vectors φj. Two cases for oneand two basis vectors are shown. In case of orthogonality the residual R is thesmallest.

3.8. 2-D example for the Galerkin Method

Again as in the 2-D example for the Ritz Method, (β = γ = 0, g = 1, f = 0, a1 = 1,a2 = 2) the given PDE is

∂2u

∂x21

+ 2∂2u

∂x22

+ 1 = 0 (78)

with the Dirichlet boundary condition u = χ on C1 and the general Cauchy boundarycondition on C2

∂u

∂x1

n1 + 2∂u

∂x2

n2 = 0 (79)

From expression (74) we receive with the above stated definitions for β, γ, g, f, a1 anda2 for this two dimensional problem

R(xi) = 1 +m∑

k=0

αk∂2φk(xi)

∂x21

+ 2m∑

k=0

αk∂2φk(xi)

∂x22

(80)

The equations for the coefficients α1, . . . , αm are received from the requirement that theintegrals ∫

S

R(xi) · φk(xi) dS (81)

are identical to zero∫S

[1 +

m∑k=0

αk

(∂2φk(xi)

∂x21

+ 2∂2φk(xi)

∂x22

)]·φj(xi) dS = 0 (82)

26

Page 27: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

Application of the partial integration, then applying the integral sentence of Gauss andexchanging of integration and summation as well as taking into consideration that α0 = 1we receive

m∑k=1

αk

∫S

(∂φk(xi)

∂x1

∂φj(xi)

∂x1

+ 2∂φk(xi)

∂x2

∂φj(xi)

∂x2

)dS

+m∑

k=1

αk

∫S

(∂φ0(xi)

∂x1

∂φj(xi)

∂x1

+ 2∂φ0(xi)

∂x2

∂φj(xi)

∂x2

− φj(xi)

)dS = 0 (83)

This set of linear equations of j unknowns parameter αj is identical to the set we receivedfor that PDE with the Ritz Method in expression (59). Analog to the Ritz Method wecan then define

ajk :=

∫S

[∂φk(xi)

∂x1

∂φj(xi)

∂x1

+ 2∂φk(xi)

∂x2

∂φj(xi)

∂x2

]dS (84)

bj := −∫

S

[∂φ0(xi)

∂x1

∂φj(xi)

∂x1

+ 2∂φ0(xi)

∂x2

∂φj(xi)

∂x2

− φj(xi)

]dS (85)

or in matrix form

K = (ajk)

c = (α1, . . . , αm)T

b = (b1, . . . , bm)T

for j, k = 1, · · · , m

K · c = b . (86)

From definition (84) it can be seen that the matrix K is symmetric, i.e. ajk = akj.

27

Page 28: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

4. Numerical solution - The Finite Element Method

Since we can not determine an approximation function by applying the Ritz or theGalerkin we now have to apply the Finite Element Method (FEM). This procedure in-cludes the steps of discretization, finding an appropriate approximation function for thisdiscretization, numerical integration and solving a linear set of equations (i.e. invertinga coefficient matrix).

4.1. First step into the world of Finite Elements

A global approximation function (polynomial, Fourier series etc.), as used in the RitzMethod, has three main disadvantages:

• The matrix K = (ajk) is full, i.e. it is difficult to invert.

• The approximation function is not very flexible, i.e. a local refinement in criticalareas is almost impossible

• An approximation function is difficult to estimate where the geometry of the modelarea A and its boundary conditions are complicated. Especially a non-regulargeometry of the model boundary is difficult to describe.

In order to overcome this ”mission impossible” we subdivide the surface S with its bor-der ∂S into subsurface (see figure 8). These subareas should not overlap each other andshould have easy and smooth borders. In a two-dimensional case triangles and quadran-gles are the most common definitions of subareas (finite elements). Their borders canbe described by linear polygons. Instead of defining a complicated global approximation

model area S

border of S

Finite Element

nodal point

Discretisation

Figure 8: The model area S with its boundary ∂S is subdivided into subareas. Thesesubareas can be triangles or quadrangles. These subareas are then called theFinite Elements. The interconnecting points between these Finite Elements atthe corners are called nodal points or in short nodes.

function for the whole model surface S, we now only have to find an approximationfunction which describes the model behaviour in the subarea. We also reduce the conti-nuity and differentiability requirements of this approximation. That means we only needto find a piecemeal continuous and piecemeal differentiable approximation function for

28

Page 29: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

each subarea Dj with its border ∂Dj. Outside their subareas these local approximationfunctions are not defined. Mathematically spoken we have to fulfill the following twoconditions:

(S ∪ ∂S) ∼=m⋃

j=1

(Dj ∪ ∂Dj) (87)

φj(xi) =

{approximation function , if xi ∈ Dj ∪ ∂Dj

0 , else(88)

This is the basic idea which leads from the classical Ritz or Galerkin method to theFinite Element Method (FEM). The most convenient local approximation functions forthese subareas are polynomials (linear, quadratic or cubic).

By using a linear approximation of the function u(xi) in a subarea we have to be”sure” that within the chosen subarea the variation of u(xi) can be approximated witha linear polynomial. If this is not the case we either have to choose a finer subdivision(later called mesh refinement) or a higher order of the polynomial approximation (cubicor quadratic) for the subarea. Of course the higher the number of subareas is and/orthe higher the polynomial order is, the higher the computational costs are. But this willbe discussed later. In a two-dimensional example the approximating function uh(xi) forthe subsurface S is

uh(xi) = α0 + α1x1 + α2x2 (89)

uh(xi) = α0 + α1x1 + α2x2 + α3x21 + α4x

22 + α5x1x2 + α6x1x

22 + α7x2x

21 (90)

where the first function is a linear polynome and the second a quadratic polynome.The order of the approximation function is dependent upon the given problem and itsdiscretization.

An important requirement is that continuity of the global solution uh(xi) from oneelement to the neighboring elements must be fulfilled9. Elements which fulfill thesecontinuity requirements are called conform. Besides this conformity requirement it isalso required that the approximation functions do not change their geometrical formsunder transformation (a straight line should remain a straight line after transformation)from one coordinate system to another. In this case the approximation functions arecalled (geometric) isotropic.

The following step is the basic idea of the Finite Element method. In order to fulfillthe continuity requirements from one element to the next the usage of coefficients αi isnot suitable. It would be much more convenient to express the approximation functionwithin the elements (I will use this term from now on in the text instead of the term

9Most of the continuity requirements are also obvious from a physical point of view. If, for instance,uh(xi) describes the displacement field, a non-continuous behaviour from one element to the nextwould produce gaps.

29

Page 30: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

subarea) through the function values of uh(xi) at certain points of the elements10. Thesepoints are then called nodal points or nodes of the elements. In order to fulfill continuityfrom one element to the neighbouring one it is sensible to place these nodes at the cornersof an element, i.e. a node is always shared by one or more elements. The values

u(e)k (xi) (91)

where e = 1, ..., n is the number of the element,

p = the number of nodes per element and

l, k = 1, ..., p the node number of the element

of the approximation function at these nodes are called the nodal values of the nodevariable. With these nodal values the approximation function can be expressed as alinear combination of functions which use the nodal values of the nodal variables astheir coefficients. For a two-dimensional element with p nodes we would then write:

u(e)h (xi) =

p∑k=1

u(e)k N

(e)k (xi) (92)

Since this expression must be valid for all nodal values u(e)k (xi) the functions N

(e)k (xi)

must have the value one at the node k with the coordinates x(e)i,k and zero at all others

nodes of element e

N(e)k (x

(e)i,l ) =

{1 for k = l0 for k 6= l

(93)

If the nodal values are now globally (all elements) numbered from 1,...,m, the globalapproximation can be written as:

uh(xi) =m∑

k=1

ukNk(xi) (94)

where Nk(xi) is the combination of all element shape functions N(e)k (xi) which have the

value one at the nodal point k with the nodal value uk.The expression (94) which approximates the wanted function u(xi) has the same shape

as the approximation function we used in the Ritz and Galerkin method. However, thevalues of the unknown coefficients αj are now the values of the wanted function u(xi) atthe node k, i.e. uk(xi).

10Sometimes the partial derivatives of the approximation function uh(xi) are taken. E.g. solving thedisplacement field, the partial derivative gives the strain field.

30

Page 31: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

4.1.1. Transformation for a linear 1-D element

It is sensible to map the approximation function uh(xi) onto a standard interval [0, 1] inthe ξ coordinate space. This mapping is done by defining the transformation formula.For a one dimensional linear approximation function the transformation formula fromthe x coordinate system into the ξ coordinate system is

x = xj + (xj+1 − xj)ξ (95)

For the linear approximation

φ(x) = α0 + α1x (96)

we receive in the ξ coordinates

φ(ξ) = α0 + α1[xj + (xj+1 − xj)ξ ]

= α0 + α1xj︸ ︷︷ ︸:=α0

+ α1(xj+1 − xj)︸ ︷︷ ︸:=α1

ξ

⇒ φ(ξ) = α0 + α1ξ (97)

where xj and xj+1 are the nodal values. Another possibility to represent the straightline is by defining so called shape functions. Since there is two nodes (or two unknowncoefficients) for the linear approximation for the one dimensional problem, we need twoshape functions N1 and N2

N1(ξ) = 1− ξ N2(ξ) = ξ (98)

in order to represent the straight line.

ξ

N

φ(ξ)

1

1 N2

xx =2

φ(x)

1

2

3

j x =4j+1ξ =0

1

2

3

ξ =1

φ(ξ)

ξ

3

2

ξ =0 ξ =1

a) b) c)

Figure 9: (a) straight line in the x coordinate space. (b) line after the transformationinto the ξ coordinate space. (c) representation of this straight line by usingthe shape functions N1 and N2 in a linear combination (see expression 99)

31

Page 32: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

By using these two shape functions the straight line can be represented as a linearcombination of these two shape functions as shown in figure (9).

φ(ξ) = N1 φ(xj) + N2 φ(xj+1)

= (1− ξ) φ(xj) + ξ φ(xj+1) (99)

= (1− ξ) uj + ξ uj+1

where uj and uj+1 are the values of the function u and the approximation uh at thenodes j and j + 1. Inserting the given values from figure (9) for φ(xj) and φ(xj+1) wecan write for expression (99)

φ(ξ) = (1− ξ) 2 + ξ 3

⇒ φ(ξ = 0) = 2

φ(ξ = 1) = 3

The linear approximation in x coordinates for the given values is then

φ(x) = 1 + 0, 5x (100)

and in ξ coordinates

φ(ξ) = 2 + ξ (101)

0 1

u(x)

4 u2

x

1

2

3

u1

x =2 x =5 x =8 x =12432

u3

u4

uh(x)

e1 e3 e2node1 node4node3node2

u(x)

Figure 10: Subdivision of a bar into three elements with two nodes each. The exact so-lution u(x) is approximated with linear segments. The values of the unknowncoefficients αi are the values of the function u(x) = uh(x) at the nodes. Thispreserves the continuity of the piecewise linear approximation uh(x).

32

Page 33: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

4.1.2. Transformation of the derivatives for a linear 1-D element

For the example in the next chapter we also need the derivatives of the transformationformula (95) and some definitions:

x = xj + (xj+1 − xj) ξ

⇒ dx

dξ= xj+1 − xj

:= Lj

⇒ dx = Ljdξ (102)

where Lj is the length of the subarea (the finite element). With the chain rule forderivatives we receive:

φ′j[ξ(x)] =dξ(x)

dx

dφj[ξ(x)]

= L−1j

dφj

dξ(103)

4.2. 1-D Example

Let us now consider the following differential equation of second order

d

dxh(x)

du

dx+ f(x) = 0 (104)

where f(x) is the function for the body forces and the h(x) describes the spatial variationof the material property (e.g. the Young Modulus E). The differential equation is definedwithin the interval

x ∈ [a, b]

u(a) = ua and u(b) = ub

According to the variation principal we receive the functional

I(u) =

∫ b

a

[1

2h(x)

(du

dx

)2

−f(x)u

]dx . (105)

Let us now subdivide the area in subareas

a = x1 < x2 < ... < xm+1 = b

Dj := [xj, xj+1]; j = 1, ...,m

33

Page 34: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

and uh(x) the approximation of the wanted solution u(x) Expression (105) can now bestated as the sum over the subinterval Dj

I(uh) =m∑

j=1

∫Dj

[1

2h(x)

(duh

dx

)2

−f(x)uh

]dx (106)

and for each subinterval Dj we can then write

Ij(uh) =

∫ xj+1

xj

[1

2h(x)

(duh

dx

)2

−f(x)uh

]dx (107)

Mapping of the approximation function

uh(x) = φ(x) = α0 + α1x (108)

onto a standard interval [0, 1] in the ξ coordinates space and inserting the approximation

uh(ξ) = φ(ξ) = α0 + α1ξ (109)

into expression (107) by using expressions (102) and (103) gives

Ij(αi) =

∫ 1

0

[1

2h(ξ)

(L−1

j

dφj

)2

−f(ξ)φj

]Ljdξ

=1

2Lj

∫ 1

0

h(ξ)

(dφj

)2

dξ − Lj

∫ 1

0

f(ξ)φjdξ (110)

Assuming that the intervals Dj are small enough the functions f(x) and h(x) is constantwithin the interval. Inserting the abbreviations

f =1

2[f(xj) + f(xj+1)] (111)

h =1

2[h(xj) + h(xj+1)] (112)

into expression (110) we receive

Ij(αi) =h

2Lj

∫ 1

0

(dφj

)2

dξ − fLj

∫ 1

0

φjdξ

=h

2Lj

α21 − fLj

1

2(2α0 + α1) (113)

with ∫ 1

0

(dφj

)2

dξ =

∫ 1

0

α21dξ

= α21 (114)

34

Page 35: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

and ∫ 1

0

φjdξ =

∫ 1

0

(α0 + α1ξ)dξ

=1

2(2α0 + α1) . (115)

When uj is the value of the continuous function uh at the node j with its coordinatesxj with j = 1, 2, ....,m the following relations are valid:

uj = uh(xj)

= φj(xj)

= φj(ξ = 0)

= α0 (116)

uj+1 = uh(xj+1) = φj(xj+1)

= φj(ξ = 1)

= α0 + α1 (117)

Stating expressions (116) and (117) in matrix gives(α0

α1

)=

(1 0

−1 1

)(uj

uj+1

):= p u(j) (118)

For α21 from expression (114) the matrix form is

α21 =

(α0

α1

)T (0 00 1

)(α0

α1

)

= u(j)T

[pT

(0 00 1

)p

]u(j)

= u(j)T

(1 −1

−1 1

)u(j)

:= u(j)TK u(j)

(119)

35

Page 36: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

where K is the so called the stiffness matrix since here the physical properties are stored.For 0.5(2α0 + α1) from expression (115) the matrix form is

1

2(2α0 + α1) =

(α0

α1

)T1

2

(21

)(120)

= u(j)T

pT 1

2

(21

)= u(j)T

(1 −10 1

)1

2

(21

)= u(j)T

(0.50.5

):= u(j)T

b

where b is defined as

b :=

(0.50.5

)(121)

With the following two definitions

ωj :=h

Lj

(122)

γj := fLj (123)

we can express equations (113) as

Ij = u(j)T 1

2

(ωj Ku(j)

)−u(j)T

(γj b) (124)

Looking for a minimum of Ij the first variation leads to11

δIj =∂Ij

∂u(j)= 0 (125)

⇒ ωj (Ku(j))− γj b = 0 (126)

As an example we assume that we have four elements. In matrix form we receive thefollowing equations for each element12.

e1 : ω1

1 −1 0 0 0

−1 1 0 0 00 0 0 0 00 0 0 0 00 0 0 0 0

u1

u2

u3

u4

u5

= 12

γ1

γ1

000

(127)

11The unknown variables are now the values of uj at the nodes (nodal values). Therefore the variationhas to be made towards uj .

12In order to be able to combine the single equations into a big set of equations the vectors u(j) arefilled up to a vector u with the missing u1 · · ·uj−1, uj+2 · · ·um+1and the matrixes K are filled withzeros in order to bring to the correct dimension of the problem which is a (m + 1×m + 1)-matrix.

36

Page 37: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

e2 : ω2

0 0 0 0 00 1 −1 0 00 −1 1 0 00 0 0 0 00 0 0 0 0

u1

u2

u3

u4

u5

= 12

0γ2

γ2

00

(128)

e3 : ω3

0 0 0 0 00 0 0 0 00 0 1 −1 00 0 −1 1 00 0 0 0 0

u1

u2

u3

u4

u5

= 12

00γ3

γ3

0

(129)

e4 : ω4

0 0 0 0 00 0 0 0 00 0 0 0 00 0 0 1 −10 0 0 −1 1

u1

u2

u3

u4

u5

= 12

000γ4

γ4

(130)

Combining these four expressions for the four elements through superposition we receivefor the global stiffness matrix K(g)

K(g) =

ω1 −ω1 0

−ω1 ω1 + ω2 −ω2

−ω2 ω2 + ω3 −ω3

−ω3 ω3 + ω4 −ω4

0 −ω4 ω4

(131)

and

b(g) =1

2(γ1, γ1 + γ2, γ2 + γ3, γ3 + γ4, γ4)

T (132)

u(g) = (u1, u2, u3, u4, u5)T (133)

This leads to the following set of equations.

K(g)u(g) = b(g) (134)

The difference to the Ritz approach to the problem is obvious. The global stiffnessmatrix K(g), which is the coefficient matrix, has now a so called bandwidth structure,i.e. only in the diagonal of the matrix and some parallel lines we have numbers. Mostof the matrix consists of zeros which makes it very easy to invert the matrix and solvethe problem. The term ”stiffness matrix” expresses that in this matrix the physicalbehaviour of the model is stored.

37

Page 38: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

5. Finite Element Method - Engineering approach

5.1. Engineering approach for the 1-D example

Another possibility to approach the Finite Element Method is to derive the equationsreceived in the previous chapter by looking at an easy example. This is again a one-dimensional bar which is elongated along the x axis as shown in figure (11). This bar isdivided into three segments of the length L1, L2, L3 (Finite Elements) with three differentYoung’s Modules E1, E2, E3.

x

σ =10 MPa

0 4

E

0

1

2 31

E 2 E 3

L 1L 2 L 3

Figure 11: The bar is fixed on the left hand side at the wall. It is divided into threeelements e1, e2, e3 of the length L1, L2, L3. Material properties within theelements are the Young’s Modules E1, E2, E3. The bar is pulled by a surfaceforce of σ0 = 10MPa at its right side.

Figure (12) shows the Element e2 with its displacements u2 and surface force F2 actingon its left side and the displacements u3 and surface force F3 acting on its right side.

u2

E2

F2

L2

F3

u3

E2

Figure 12: Sketch of the element e2 with the length L2 with the surface forces F2, F3 anddisplacements u2, u3 at its left and right hand side.E2 is the Young’s modulus.

The Hooke’s law in each individual Finite Element can be written as

σ = Eiε (135)

ε =du

dx=

ui − ui+1

Li

38

Page 39: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

where Li is the length of each element. According to Hooke’s law the surface force shownin figure (11) acting on the left-hand-side and the right-hand-side respectively can bewritten as

F2 = σ2 =E2(u2 − u3)

L2

(136)

F3 = σ3 =E2(u3 − u2)

L2

(137)

These two expressions can also be stated in matrix form and we receive

E2

L2

(1 −1

−1 1

)(u2

u3

)=

(F2

F3

)⇔ K(2)u(2) = b(2) (138)

K(2) =

(k

(2)11 −k

(2)12

−k(2)21 k

(2)22

)=

E2

L2

(1 −1

−1 1

)(139)

For the elements e1 and e2 we can write in the same way

E1

L1

(1 −1

−1 1

)(u1

u2

)=

(F1

F2

)⇔ K(1)u(1) = b(1) (140)

K(1) =

(k

(1)11 −k

(1)12

−k(1)21 k

(1)22

)=

E1

L1

(1 −1

−1 1

)(141)

E3

L3

(1 −1

−1 1

)(u3

u4

)=

(F3

F4

)⇔ K(3)u(3) = b(3) (142)

K(3) =

(k

(3)11 −k

(3)12

−k(3)21 k

(3)22

)=

E3

L3

(1 −1

−1 1

)(143)

where for each element K(e) is the symmetric, quadratic element stiffness matrix, u(e)

the (displacement) vector of the nodal value (or in short node vector) and b(e) the vectorof the acting surface forces. By looking at node i which connects Element ei and ei+1

we receive according to the equilibrium of the surface forces:

Fi − F(e)i − F

(e+1)i = 0 (144)

39

Page 40: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

Fi

Fi(e) Fi

(e+1)ei ei+1

Figure 13: Sketch of the node i which connects the elements ei and ei+1. The surface

force Fi at the node i has to be in equilibrium with the surface forces F(e)i

and F(e+1)i .

For the four nodes we then receive four equations

F(1)1 = F1 ⇔ k

(1)11 u1 − k

(1)12 u2 = F1 (145)

F(1)2 + F

(2)2 = F2 ⇔ −k

(1)21 u1 + k

(1)22 u2 + k

(2)11 u2 − k

(2)12 u3 = F2 (146)

F(2)3 + F

(3)3 = F3 ⇔ −k

(2)21 u2 + k

(2)22 u3 + k

(3)11 u3 − k

(3)12 u4 = F3 (147)

F(3)4 = F4 ⇔ −k

(3)21 u3 − k

(3)22 u42 = F4 (148)

These equations can be summarized in a global assembly and we receive the followingglobal Finite Element equation in matrix form

k(1)11 −k

(1)12 0 0

−k(1)21 −k

(2)22 + k

(2)11 −k

(2)12 0

0 −k(2)21 −k

(2)22 + k

(3)11 −k

(3)12

0 0 −k(3)21 k

(3)22

u1

u2

u3

u4

=

F1

F2

F3

F4

(149)

This can be written as

K(g) u(g) = b(g) (150)

where K(g) is the global stiffness matrix, u(g) the global displacement vector and b(g)

the global load vector.

40

Page 41: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

6. Special topics on the Finite Element Method

6.1. Do we need shape functions?

The term ”shape function” is used for a different description of the approximation func-tion for an element. But it is not compulsory to use shape functions explicitly in orderto define a Finite Element. This is shown in the example in chapter 4.2 where no shapefunction was used for the development of the Finite Element equation.

However, in more complicated elements of higher order in 3-D it is much more conve-nient to integrate the equations when the approximation function within the element isdescribed as a linear combination of the shape functions. The properties of the shapefunction are:

1. They can have the values one and zero.2. They are only defined within the element. Outside the element their value is zero.

6.2. More definitions of Finite Elements

6.2.1. 1D Finite Element with a quadratic polynomial

By choosing a quadratic polynomial for the approximation function uh(x) we receive athird node, i.e. a third unknown coefficient, for the 1D Finite Element.

ξ0 10.5

node 1 node 2 node 3

Figure 14: 1-D element with a quadratic polynomial, i.e. an element with three nodes.

φ(ξ) = α0 + α1ξ + α2ξ2 (151)

From figure (14) we can express the values of the function uh(x) at the nodal points as

u1 = uh(x1) = φj(x1) = φ1(ξ = 0) (152)

= α0

u2 = uh(x2) = φj(x2) = φ2(ξ = 0.5)

= α0 + 0.5α1 + 0.25α2

u3 = uh(x3) = φj(x3) = φ3(ξ = 1)

= α0 + α1 + α2

Solving this for the αi and writing the three expressions in matrix form we receive α0

α1

α2

=

1 0 0−3 4 −1

2 −4 2

u1

u2

u3

(153)

41

Page 42: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10. 2

0

0.2

0.4

0.6

0.8

1

1.2

N1N2N3

Figure 15: Graphs of the three shape functions for a 1-D element with a quadratic poly-nomial

The three shape functions are

N1(ξ) = 1− 3ξ + 2ξ2 (154)

N2(ξ) = 4ξ − 4ξ2 (155)

N3(ξ) = −ξ + 2ξ2 (156)

and uh(ξ) can the be expressed as a linear combination of the shape functions

uh(ξ) = N1 u1 + N2 u2 + N3 u3 (157)

The three shape function N1, N2, N3 are drawn in figure (15).

6.2.2. Linear transformation for Triangle Elements

Before we can have a look at the definitions for the triangle element, we have to statethe mapping function for an arbitrary triangle Ti in the xi coordinate system with thenodal points P1(x

(1)1 , x

(1)2 ), P2(x

(2)1 , x

(2)2 ) and P3(x

(3)1 , x

(3)2 ) onto a standard unit triangle

T0 in the ξi coordinate system (see figure 16).The transformation formula for the mapping from the xi coordinate system into the

ξi coordinate system is

x1 = x(1)1 + [x

(2)1 − x

(1)1 ]ξ1 + (x

(3)1 − x

(1)1 )ξ2 (158)

x2 = x(1)2 + [x

(2)2 − x

(1)2 ]ξ1 + (x

(3)2 − x

(1)2 )ξ2 (159)

42

Page 43: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

ξP0 1

1

1

P2

P3

1

x

P

0

1

P2

P3

1

2x

Figure 16: Mapping of an arbitrary triangle Ti in the xi coordinate system with thenodal points P1(x

(1)1 , x

(1)2 ), P2(x

(2)1 , x

(2)2 ) and P3(x

(3)1 , x

(3)2 ) onto a standard unit

triangle T0 in the ξi coordinate system.

6.2.3. 2-D triangular elements with a linear polynomial

By choosing a linear polynomial for the approximation function uh(x) we receive for the2D Triangular Element three nodes, i.e. three unknown coefficients αi (see figure 16):

φ(ξ) = α0 + α1ξ1 + α2ξ2 (160)

Again we can express the values of the function uh(x) at the nodal points as

u1 = uh(x1i ) = φ1(ξ1 = 0, ξ2 = 0) (161)

= α0

u2 = uh(x2i ) = φ2(ξ1 = 1, ξ2 = 0)

= α0 + α1

u3 = uh(x3i ) = φ3(ξ1 = 0, ξ2 = 1)

= α0 + α2

Solving this for the αi and writing the three expression in matrix form we receive α0

α1

α2

=

1 0 0−1 1 0−1 0 1

u1

u2

u3

(162)

The three shape functions are

N1(ξ1, ξ2) = 1− ξ1 − ξ2 (163)

N2(ξ1, ξ2) = ξ1 (164)

N3(ξ1, ξ2) = ξ2 (165)

and uh(ξ) can be expressed as a linear combination of the shape functions

uh(ξ1, ξ2) = N1 u1 + N2 u2 + N3 u3 (166)

Shape function N1 is drawn as an example in figure (17).

43

Page 44: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

ξP0 1

1

1

P2

P3

1

φ(ξ )i

Figure 17: Shape function N1 for a Triangular Element with a linear polynomial.

6.3. Classification of the various element types

According to space

1-D e.g. line, bar, cantilever2-D e.g. triangle, quad3-D e.g. Tetraeder, Hexaeder

According to the degree of the polynomial in 1-D

α0 + α1x (linear)α0 + α1x + α2x

2 (quadratic)α0 + α1x + α2x

2 + α3x3 (cubic)

(167)

According to completeness of the polynomial and properties

Isoparametric: all elements where their transformation functionpreserves the geometrical shape

Lagrange: complete polynomial

Serendipity: incomplete polynomial

Conform: every element which fulfills continuity ofthe node variables at the nodes

For example, if a quad

element with a complete bi-quadratic polynomial is given it belongs to the Lagrangeclass. A quad element with a bi-quadratic polynomial belongs to the Serendipity class.

44

Page 45: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

A. Mathematical rules and equations

A.1. Positive definite differential operator

Under certain conditions there is a relationship between a given differential equationand a variational formulation. Mathematically spoken: If a linear differential opera-tor is positive definite, the differential equation can always be stated as a variationalformulation. If for the inner product

< v,w > =

∫V

v · w dV (168)

the following equations are true

< L · v, w > = < v,L · w > ⇒ L is self-adjoint, i.e. symmetric

< L · v, v > > 0 ⇒ L is elliptic (169)

the differential operator L is positive definite (e.g., the differential operator Laplace 4and the differential operator Nabla ∇ operator are positive definite).

A.2. Calculus rules for the first variation

The calculus rules for the first variation are

δ(u + v) = δu + δv

δ(u′) = (δu)′

δ(u · v) = v · δu + u · δv (170)

Example from equation (35) in order to receive equation (36)

δ

[(∂u

∂x

)2]= δ

[∂u

∂x

∂u

∂x

]=

∂u

∂xδ∂u

∂x+ δ

∂u

∂x

∂u

∂x

= 2

[∂u

∂xδ∂u

∂x

]= 2

[∂u

∂x

∂x(δu)

]A.3. Integration by parts

By integrating the product rule of differentiation one gets the integration by parts∫V

(u · v)′ =

∫V

u′ · v +

∫V

v′ · u

⇔∫

V

u · v′ =

∫V

(u · v)′ −∫

V

u′ · v (171)

45

Page 46: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

The strike at the brackets in (u · v)′ denotes the spatial derivation. Example in order toreceive equation (37) ∫

V

[a1

∂u

∂x1

∂x1

(δu)

]dV (172)

u = a1∂u

∂x1

and v′ =∂

∂x1

(δu) (173)

⇒ u′ =∂

∂x1

(a1

∂u

∂x1

)v = δu

⇒∫

V

[a1

∂u

∂x1

∂x1

(δu)

]dV = (174)

∫V

[∂

∂x1

(a1

∂u

∂x1

δu

)]dV −

∫V

[∂

∂x1

(a1

∂u

∂x1

)δu

]dV (175)

A.4. Gauss integral equation

The integral sentence of Gauss (divergence of a vector field) converts a volume integralto a closed surface integral. ∫

V

div u dV =

∮S

(u · n) dS (176)

A.5. Stokes integral equation

The integral sentence of Stokes (rotation of a vector field) converts a surface integralinto a closed line integral integral.∫

S

(rotu · n) dS =

∮C

u · dC (177)

For a plane case we receive

rotu · n =∂u2

∂x1

− ∂u1

∂x2

. (178)

A.6. Stress definitions

The stress tensor can be transformed into a diagonal matrix. The remaining diagonalcomponents are the principal stresses. σ1, σ2 and σ3. For these it is defined that

σ1 > σ2 > σ3 . (179)

46

Page 47: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

In Geoscience compressive stresses are positive. In engineering it is just the other wayaround!

The three invariants of the stress tensor expressed with the principal stresses are

I1 = σ1 + σ2 + σ3

I2 = −(σ2σ3 + σ3σ1 + σ1σ2)

I3 = σ1σ2σ3 (180)

The mean stress (pressure) is

σm = p =1

3(σ1 + σ2 + σ3) (181)

The differential stress is defined as

σd = σ1 − σ3 (182)

and the deviatoric stress as

σ′ij = σij − σm (183)

In the presence of pore fluids, the pore fluid pressure σf , reduces the normal stresses.The effective normal stress is defined as

σneff= σn − σf (184)

The brittle or plastic strength σy is a threshold value above which the rock material cannot resist the stresses. It breaks (yields).

σymax =1

2(σ1 − σ3) = C + µσn (185)

where µ is the friction and C the cohesion. Both values are different depending if theyield strength is prescribed for existing faults (Amonton’s law) or newly created fractures(Mohr-Coulomb criteria). For the friction on existing faults Byerlee (1966) determinedC and µ in the laboratory with

σymax =1

2(σ1 − σ3) = 0.85σn (186)

when pressure is below 200 MPa (ca. 8 km depth) and

σymax =1

2(σ1 − σ3) = 60MPa + 06σn (187)

for deeper layers. In the literature this is stated as the Byerlee law.

47

Page 48: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

A.7. Strain tensor

The strain tensor describes the deformation (Volume change and shape change) of abody.

εij =1

2

(∂ui

∂xj

+∂uj

∂xi

)(188)

After transformation into the principal system the three remaining diagonal componentsare the principal strains ε1, ε2 and ε3 and it is defined

ε1 > ε2 > ε3 (189)

The three invariants of the strain tensor expressed in the principal strains are

E1 = ε1 + ε2 + ε3

E2 = −(ε2ε3 + ε3ε1 + ε1ε2)

E3 = ε1ε2ε3 (190)

x2

0

P

P'

Q'

Q

D'D

ui+dui

ui

x1

x3

Figure 18: Displacement of two points P and Q of a body D towards the points P ′ andQ′ of the new shape of the body D′.

In order to deduce the deformation tensor and extraction of the non deforming partsof translation and rotation two points P and Q according figure (18) of the body Dare considered. After deformation towards P ′ and Q′ the body has the new shape andposition D′. The displacement of the two points P and Q is expressed through thedisplacement vectors ui and ui + dui. In order to express ui(x) at an arbitrary location,

48

Page 49: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

ui(x) in written in a Tayler expansion at point P .

ui(Q) =∞∑

n=0

(Q− P )n uni (P )

n!

= ui(P ) +

(∂ui

∂xj

)P

δxi

= ui(P ) +1

2

(∂ui

∂xj

+∂uj

∂xi

− ∂uj

∂xi

+∂ui

∂xj

)δxi

= ui(P ) +1

2

(∂ui

∂xj

− ∂uj

∂xi

)δxi +

1

2

(∂ui

∂xj

+∂uj

∂xi

)δxi (191)

The first term is the translation, the second the describes the antisymmetric rotationtensor and the third is the deformation tensor. The symmetric deformation tensor canbe split into an isotropic part which is a pure volume change and shear part whichreflects the shape change of the body.

49

Page 50: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

B. List of useful books and papers

B.1. Books and paper quoted in the text

• Altenbach, J. and Sacharov, A.S., 1982. Die Methode der Finiten Elemente in derFestkorpermechanik. VEB Fachbuchverlag, Leipzig.

• Bird, P. and Kong, X., 1994. Computer simulations of California tectonics confirmvery low strength of major faults. Geol. Soc. of Am. Bull., 106: 159-174.

• DeMets, C., Gordon, R.G., Argus, D.F. and Stein, S., 1990. Current Plate Mo-tions. Geophys. J. Int., 101: 425-478.

• DeMets, C., Gordon, R.G., Argus, D.F. and Stein, S., 1994. Effect of recent revi-sions to the geomagnetic reversal time scale on estimates of current plate motions.Geophys. Res. Lett., 21/20: 2191-2194.

• Kammel, G., Franeck, H. and Recke, H.-G., 1990. Einfuhrung in die Methode derfiniten Elemente. Carl Hanser Verlag, Munchen.

• Ranalli, G., 1995. Rheology of the Earth. Chapman and Hall, London.

• Schwarz, H.R., 1991. Methode der finiten Elemente. Teubner, Stuttgart.

• Sperner, B., F. Lorenz, et al. (2001). ”Slab break-off - abrupt cut or gradualdetachment? New insights form the Vrancea Region (SE Carpathians, Romania).”Terra Nova 13: 172-179.

• Stuwe, K., Geodynamik der Lithosphare, Springer, Berlin, 2000.

• Turcotte, D.L., and G. Schubert, Geodynamics, Cambridge University Press, Cam-bridge, 2002.

• Zienkiewicz, O.C. and Tayler, R.L., 1994a. The Finite Element Method, Volume 1:Basic Formulations and Linear Problems, Fourth Edition. McGraw Hill, London.

• Zienkiewicz, O.C. and Tayler, R.L., 1994b. The Finite Element Method, Volume 2:Solid and Fluid Mechanics, Dynamics and Non-linearity, Fourth Edition. McGrawHill, London.

B.2. Books on FEM for further reading

• Bathe, K.J., 1982. Finite Elemente Methode. Springer Verlag, Berlin.

• Braess, D., 1992. Finite Elemente. Springer Verlag, Berlin.

• Braun, J. and Sambridge, M., 1995. A numerical method for solving partial dif-ferential equations on highly irregular evolving grids. Nature, 376: 655-660.

50

Page 51: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

• Clough, R.W., 1960. The Finite Element in Plane Stress Analysis, Proc. 2nd.A.S.C.E. Conf. on Electronic Computation, Pitsburgh, pp. 114-123.

• Courant, R., 1943. Variational Methods for the Solution of Problems of Equilib-rium and Vibrations. Bull. Am. Math. Soc., 49.

• Cuvelier, C., Segal, A. and van Steenhoven, A.A., 1986. Finite Element Methodsand Navier-Stokes Equations. D. Reidel Publishing Company, Dordrecht, Holland.

• Meissner, U. and Menzel, A., 1989. Die Methode der finiten Elemente. SpringerVerlag, Berlin.

• Nasitta, K. and Hagel, H., 1992. Finite Elemente. Mechanik, Physik und nicht-lineare Prozesse. Springer Verlag, Berlin.

• Ritz, W., 1909. Uber eine neue Methode zur Losung gewisser Variationsproblemeder mathematischen Physik. J. Reine Angew. Math., 135.

• Tornig, W., 1985. Numerische Losung von partiellen Differentialgleichungen derTechnik. Teubner, Stuttgard.

• van Kan, J.J.I.M. and Segal, A., 1995. Numerik partieller Differentialgleichungenfur Ingenieure. Teubner, Stuttgart.

B.3. Papers on FE-model in Geoscience

• Albarello, D., Mantovani, E. and Viti, M., 1997. Finite Element Modeling of therecent-present deformation pattern in the Calabrian arc and surrounding regions.Annali Geofisica.

• Bassi, G., Sabadini, R. and Rebai, S., 1997. Modern tectonic regime in the Tyrrhe-nian area: observations and models. Geophys. J. Int., 129: 330-346.

• Becker, T.W., Faccenna, C., O’Connell, R.J. and Giardini, D., 1999. The de-velopment of slabs in the upper mantle: insights from numerical and laboratoryexperiments. J. Geophys. Res., 104: 15207-15226.

• Bird, P. and Piper, K., 1980. Plane-stress finite-element models of tectonic flow insouthern California. Phys. Earth Planet. Int., 21: 158-175.

• Bird, P., 1998. Testing hypotheses on plate-driving mechanisms with global litho-sphere models including topography, thermal structure, and faults. J. Geophys.Res., 103: 10115-10129.

• Bott, M.H.P., 1990. Stress distribution and plate boundary force associated withcollision mountain ranges. Tectonophysics, 182: 193-209.

51

Page 52: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

• Bott, M.P.H., 1991. Ridge push and associated plate interior stress in normal andhot spot regions. Tectonophysics, 200: 17-32.

• Burov, E., Jaupart, C. and Mareschal, J.C., 1998. Large-scale crustal hetero-geneities and lithospheric strength in cratons. Earth. Planet. Sc. Lett., 164:205-219.

• Casas, A.M., Simon, J.L. and Seron, F.J., 1992. Stress Deflection in a TectonicCompressional Field: A Model for the Northwestern Iberian Chain, Spain. J.Geophys. Res., 97: 7183-7192.

• Chery, J., Bonneville, A., Vilotte, J.P. and Yuen, D., 1991. Numerical modelingof caldera dynamical behaviour. Geophys. J. Int., 105: 365-379.

• Christensen, U.R., 1992. An Eulerian Technique for Thermomechanical Modelingof Lithospheric Extension. J. Geophys. Res., 97/B2: 2015-2036.

• Cianetti, S., Gasperini, P., Boccaletti, M. and Giunchi, C., 1997. Reproducing thevelocity and stress fields in the Agean region. Geophys. Res. Lett., 24: 2087-2090.

• Cloetingh, S. and Wortel, R., 1985. Regional Stress Field of the Indian Plate.Geophys. Res. Lett.: 77-80.

• Cloetingh, S., Eldholm, O., Larsen, B.T., Gabrielsen, R.H. and Sassi, W., 1994.Dynamics of extensional basin formation and inversion: introduction. Tectono-physics, 240.

• Conrad, C.P. and Hager, B.H., 1999. The effects of Plate Bending and FaultStrength at Subduction Zones on Plate Dynamics. J. Geophys. Res.

• Denlinger, R.P., 1992. A Model for Large Scale Plastic Yield of the Gorda Defor-mation Zone. J. Geophys. Res., 97: 15415-15423.

• Gasperini, P. and Sabadini, R., 1990. Finite-element modeling of lateral viscosityheterogeneities and post-glacial rebound. Tectonophysics, 179: 141-149.

• Geiss, E., 1987b. Die Lithosphare im mediterranen Raum. Ein Beitrag zu Struk-tur, Schwerefeld und Deformation, Deutsche Geodatische Kommission, Munchen,115 pp pp.

• Giunchi, C., Sabadini, R., Boschi, E. and Gasperini, P., 1996. Dynamic models ofsubduction: geophysical and geological evidence in the Tyrrhenian Sea. Geophys.J. Int., 126: 555-578.

• Golke, M., Cloetingh, S. and Fuchs, K., 1994. Finite-Element modeling of pull-apart basin formation. Tectonophysics, 240: 45-57.

52

Page 53: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

• Grunthal, G. and Stromeyer, D., 1992. The recent Crustal Stress Field in CentralEurope: Trajectories and Finite Element Modeling. J. Geophys. Res., 97: 11805-11820.

• Heidbach, O. and Drewes, H., 2000. The velocity and strain field in the Mediter-ranean from deformation models, Boletin ROA, NO.3/2000, San Fernando, Spain,Sept. 2000, pp. 4 pp.

• Heidbach, O., 2000. Der Mittelmeerraum - Numerische modelierung der Litho-spharendynamik im Vergleich mit Ergebnissen aus der Satellitengeodasie, BeckscheVerlagsbuchhandlung, Munchen, 98 pp pp.

• Heidbach, O. and Drewes, H., 2003. 3-D Finite Element model of major tectonicprocesses in the Eastern Mediterranean. In: N. D. (Editor), New insigths instructural interpretation and modeling. Spec. Publs. 212, Geol. Soc., London,

• Henk, A., 1997. Gravitational orogenic collapse vs plate-boundary stresses: anumerical modeling approach to the Permo-Carboniferous evolution of CentralEurope. Geol. Rundsch., 86: 39-55.

• Houseman, G.A. and Molnar, P., 1997. Gravitational (Rayleigh-Taylor) insta-bility of a layer with non-linear viscosity and convective thinning of continentallithosphere. Geophys. J. Int., 128: 125-150.

• Houseman, G.A. and Gubbins, D., 1997. Deformation of subducted oceanic litho-sphere. Geophys. J. Int., 131: 535-551.

• Jentzsch, G. and Jahr, T., 1995. Der Tiefenbau des Harzes aus Untersuchungendes Schwerefeldes. Nova Acta Leopoldina, 291: 169-190.

• Liu, G. and Ranalli, G., 1998. A finite element algorithm for modeling the subsi-dence and thermal history of extensional basins. J. Geodynamics, 26.

• Lundgren, P., Saucier, F., Palmer, R. and Langon, M., 1995. Alaska crustal defor-mation: Finite element modeling constrained by geologic and very long baselineinterferometry data. J. Geophys. Res., 100/B11: 22,033-22,045.

• Lundgren, P., Giardini, D. and Russo, R.M., 1998. A geodynamic framework foreastern Mediterranean kinematics. Geophys. Res. Letts., 25: 4007-4010.

• Lynch, D.H. and Morgan, P., 1990. Finite-element models of continental extension.Tectonophysics, 174: 115-135.

• Marotta, A.M. and Sabadini, R., 1995. The style of the Tyrrhenian subduction.Geophys. Res. Lett.: 747-750. Marquart, G. and

• Schmeling, H., 1989. Topography and geoid undulations caused by small-scaleconvection beneath lithosphere of variable elastic thickness. Geophys. J. Int., 97:511-527.

53

Page 54: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

• Marquart, G., 1991. Finite Element Modeling of Lower Crustal Flow: A Modelfor Crustal Thickness Variations. J. Geophys. Res., 96: 20331-20335.

• Meijer, P.T. and Wortel, M.J.R., 1996. Temporal variation in the stress field ofthe Aegean region. Geophys. Res. Lett.: 439-442.

• Meijer, P.T. and Wortel, M.J.R., 1997. Present-day dynamics of the Agean region:A model analysis ot the horizontal pattern of stress and deformation. Tectonics,16: 879-895.

• Meijer, P.T., Govers, R. and Wortel, M.J.R., 1997. Forces controlling the present-day state of stress in the Andes. Earth Planet. Sc. Lett., 148: 157-170.

• Melosh, H.J. and Williams, C.A., 1989. Mechanics of Graben Formation in CrustalRocks: A Finite Element Analysis. J. Geophys. Res., 94/B10: 13,961-13,973.

• Negredo, A.M., Sabadini, R. and Giunchi, C., 1997. Interplay between subductionand continental convergence: a three-dimensional dynamic model for the CentralMediterranean. Geophys. J. Int., 131: F9-F13.

• Negredo, A.M., Sabadini, R., Bianco, G. and Fernandez, M., 1999. Three dimen-sional modeling of crustal motions caused by subduction and continental conver-gence in the central Mediterranean. Geophys. J. Int., 136: 261-274.

• Neil, A.N. and Houseman, G.A., 1997. Geodynamics of the Tarim Basin and theTian Shan in central Asia. Tectonics: 571-584.

• Porth, P., 1997. Numerische Modellierungen (FE) der Lithospharendynamik zurUntersuchung der Mechanik der andinen Plateauentwicklung, Potsdam.

• Reches, Z., Schubert, G. and Anderson, C., 1994. Modeling of periodic greatearthquakes on the San Andreas fault: Effects of nonlinear crustal rheology. J.Geophys. Res., 99: 21983-22000.

• Schachinger, M., 1992. Finite element models of stress in eastern Austria duringthe early Miocene. Phys. Earth Planet. Int., 69: 281-293.

• Schmeling, H. and Marquart, G., 1990. A mechanism for crustal thinning wihtoutlateral extension. Geophys. Res. Lett., 17: 2417-2420.

• Stephansson, O. and Berner, H., 1971. The finite element method in tectonicprocesss. Phys. Earth Planet. Int., 4: 301-321.

• Waschbusch, P. and Beaumont, C., 1996. Effect of a retreating subduction zoneon deformation in simple regions of plate convergence. J. Geophys. Res., 101:28133-28148.

• Waschbusch, P., Batt, G. and Beaumont, C., 1998. Subduction zone retreat andrecent tectonics of South Island of New Zealand. Tectonics: 267-284.

54

Page 55: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

• Williams, C.A. and Richardson, R.M., 1991. A Rheologically Layered Three-Dimensional Model of the San Andreas Fault in Central an Southern California.J. Geophys. Res., 96: 16597-16623.

• Wu, P., 1992. Deformation of an incompressible viscoelastic flat earth with power-law creep: a finite element approach. Geophys. J. Int., 108: 35-51.

• Wu, P., 1993. Postglacial rebound in a power-law medium with a axial symmetryand the existence of the transition zone in relative sea-level data. Geophys. J.Int., 114: 417-432.

55

Page 56: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

56

Page 57: Lecture Notes Theory of the Finite Element Methodlibvolume3.xyz/civil/btech/semester8/finiteelement...1. Introduction These notes are for students from geoscience who are interested

C. English - German dictionary of mathematicalexpressions

acceleration Beschleunigungapproximation Naherungassumption Annahmeboundary condition Randbedingungboundary value problem Randwertproblemcircular length Bogenlangecontinuity Stetigkeitcontinuous function stetige Funktiondefect Residuumdeviatoric stress deviatotrische Spannungdifferentiability Differenzierbarkeitdifferential stress differentielle Spannungdilatation Dehnungellipse Ellipseequilibrium of forces Kraftegleichgewichtequation of motion Bewegungsgleichungshape function Form-Funktionfunctional Funktionalhyperbola Hyperbelinitial value problem Anfangswertproblemintegrand Integrandintegration by parts partielle Integrationmean stress mittlere Spannungone-differentiable einfache Differenzierbarkeitordinary gewohnlichparabola Parabelpiecewise differentiable stuckweise differenzierbarpressure Druckprincipal stress Hauptspannungquadrature Quadraturresidual Residuumsmoothness Glattheitspace Raumspatial raumlichstationary stationar, ortsfeststeady state stationarer Zustandsteady flow stationarer Flussstrain Deformation, VerformungTaylor expansion Taylor Entwicklungunambiguousness Eindeutigkeitweighing function Gewichtsfunktionyield strength Bruchfestigkeit, Scherfestigkeit

57