plaxisplaxis.us/updater/plaxis 2d/2016.1.21797.5460/files/manuals/english/2d-4-scientific.pdf ·...

66
PLAXIS Scientific Manual 2016

Upload: phungtruc

Post on 29-Jun-2019

260 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

PLAXIS

Scientific Manual

2016

Page 2: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

Build 8122

Page 3: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

TABLE OF CONTENTS

TABLE OF CONTENTS

1 Introduction 5

2 Deformation theory 72.1 Basic equations of continuum deformation 72.2 Finite element discretisation 82.3 Implicit integration of differential plasticity models 92.4 Global iterative procedure 10

3 Groundwater flow theory 133.1 Basic equations of flow 13

3.1.1 Transient flow 133.1.2 Continuity equation 14

3.2 Boundary Conditions 153.3 Finite element discretisation 163.4 Flow in interface elements 18

4 Consolidation theory 194.1 Basic equations of consolidation 194.2 Finite element discretisation 204.3 Elastoplastic consolidation 224.4 Critical time step 22

5 Element formulations 255.1 Interpolation functions of point elements 25

5.1.1 Structural elements 255.2 Interpolation functions and numerical integration of line elements 26

5.2.1 Interpolation functions of line elements 265.2.2 Structural elements 285.2.3 Derivatives of interpolation functions 315.2.4 Numerical integration of line elements 345.2.5 Calculation of element stiffness matrix 35

5.3 Interpolation functions and numerical integration of area elements 365.3.1 Interpolation functions of area elements 375.3.2 Structural elements 385.3.3 Numerical integration of area elements 40

5.4 Interpolation functions and numerical integration of volume elements 405.4.1 10-node tetrahedral element 405.4.2 Derivatives of interpolation functions 425.4.3 Numerical integration over volumes 435.4.4 Calculation of element stiffness matrix 43

5.5 Special elements 445.5.1 Embedded piles 44

6 Theory of sensitivity analysis & parameter variation 496.1 Sensitivity analysis 49

6.1.1 Definition of threshold value 506.2 Theory of parameter variation 51

6.2.1 Bounds on the system response 51

PLAXIS 2016 | Scientific Manual 3

Page 4: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

7 Dynamics 537.1 Basic equation dynamic behaviour 537.2 Time integration 53

7.2.1 Critical time step 557.2.2 Dynamic Integration Coefficients 55

7.3 Model Boundaries 567.4 Viscous boundaries 577.5 Initial stresses and stress increments 577.6 Amplification of responses 587.7 Pseudo-spectral acceleration response spectrum for a single-degree-of-

freedom system 587.8 Natural frequency of vibration of a soil deposit 59

8 References 61

Appendix A - Calculation process 63

Appendix B - Symbols 65

4 Scientific Manual | PLAXIS 2016

Page 5: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

INTRODUCTION

1 INTRODUCTION

In this part of the manual some scientific background is given of the theories andnumerical methods on which the PLAXIS program is based. The manual containschapters on deformation theory, groundwater flow theory (PLAXIS 2D), consolidationtheory, dynamics as well as the corresponding finite element formulations and integrationrules for the various types of elements used in PLAXIS. In Appendix A a globalcalculation scheme is provided for a plastic deformation analysis.

In addition to the specific information given in this part of the manual, more information onbackgrounds of theory and numerical methods can be found in the literature, as amongstothers referred to in Chapter 8. For detailed information on stresses, strains, constitutivemodelling and the types of soil models used in the PLAXIS program, the reader isreferred to the Material Models Manual.

PLAXIS 2016 | Scientific Manual 5

Page 6: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

6 Scientific Manual | PLAXIS 2016

Page 7: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

DEFORMATION THEORY

2 DEFORMATION THEORY

In this chapter the basic equations for the static deformation of a soil body are formulatedwithin the framework of continuum mechanics. A restriction is made in the sense thatdeformations are considered to be small. This enables a formulation with reference to theoriginal undeformed geometry. The continuum description is discretised according to thefinite element method.

2.1 BASIC EQUATIONS OF CONTINUUM DEFORMATION

The static equilibrium of a continuum can be formulated as:

LT σ + b = 0 (2.1)

This equation relates the spatial derivatives of the six stress components, assembled invector σ, to the three components of the body forces, assembled in vector b. LT is thetranspose of a differential operator, defined as:

LT =

∂∂x

0 0 ∂∂y

0 ∂∂z

0 ∂∂y

0 ∂∂x

∂∂z

0

0 0 ∂∂z

0 ∂∂y

∂∂x

(2.2)

In addition to the equilibrium equation, the kinematic relation can be formulated as:

ε = L u (2.3)

This equation expresses the six strain components, assembled in vector ε, as the spatialderivatives of the three displacement components, assembled in vector u, using thepreviously defined differential operator L. The link between Eqs. (2.1) and (2.3) is formedby a constitutive relation representing the material behaviour. Constitutive relations, i.e.relations between rates of stress and strain, are extensively discussed in the MaterialModels Manual. The general relation is repeated here for completeness:

σ = M ε (2.4)

The combination of Eqs. (2.1), (2.3) and (2.4) would lead to a second-order partialdifferential equation in the displacements u.

However, instead of a direct combination, the equilibrium equation is reformulated in aweak form according to Galerkin's variation principle:∫

δuT(

LT σ + b)

dV = 0 (2.5)

In this formulation δu represents a kinematically admissible variation of displacements.

PLAXIS 2016 | Scientific Manual 7

Page 8: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

Applying Green's theorem for partial integration to the first term in Eq. (2.5) leads to:∫δεT σ dV =

∫δuT b dV +

∫δuT t dS (2.6)

This introduces a boundary integral in which the boundary traction appears. The threecomponents of the boundary traction are assembled in the vector t . Eq. (2.6) is referredto as the virtual work equation.

The development of the stress state σ can be regarded as an incremental process:

σi = σi−1 + ∆σ ∆σ =∫σ dt (2.7)

In this relation σi represents the actual state of stress which is unknown and σi−1

represents the previous state of stress which is known. The stress increment ∆σ is thestress rate integrated over a small time increment.

If Eq. (2.6) is considered for the actual state i , the unknown stresses σi can be eliminatedusing Eq. (2.7):∫

δεT ∆σ dV =∫δuT bi dV +

∫δuT t i dS −

∫δεT σi−1 dV (2.8)

It should be noted that all quantities appearing in Eqs. (2.1) till (2.8) are functions of theposition in the three-dimensional space.

2.2 FINITE ELEMENT DISCRETISATION

According to the finite element method a continuum is divided into a number of (volume)elements. Each element consists of a number of nodes. Each node has a number ofdegrees of freedom that correspond to discrete values of the unknowns in the boundaryvalue problem to be solved. In the present case of deformation theory the degrees offreedom correspond to the displacement components. Within an element thedisplacement field u is obtained from the discrete nodal values in a vector v usinginterpolation functions assembled in matrix N:

u = N v (2.9)

The interpolation functions in matrix N are often denoted as shape functions. Substitutionof Eq. (2.9) in the kinematic relation (Eq. 2.3) gives:

ε = L N v = B v (2.10)

In this relation B is the strain interpolation matrix, which contains the spatial derivatives ofthe interpolation functions. Eqs. (2.9) and (2.10) can be used in variational, incrementaland rate form as well.

Eq. (2.8) can now be reformulated in discretised form as:∫ (B δν

)T ∆σ dV =∫ (

N δν)T bi dV +

∫ (N δν

)T t i dS −∫ (

Bδν)T σi−1 dV

8 Scientific Manual | PLAXIS 2016

Page 9: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

DEFORMATION THEORY

(2.11)

The discrete displacements can be placed outside the integral:

δνT∫

BT ∆σ dV = δνT∫

NT bi dV + δνT∫

NT t i dS − δνT∫

BT σi−1 dV

(2.12)

Provided that Eq. (2.12) holds for any kinematically admissible displacement variationδvT , the equation can be written as:∫

BT ∆σ dV =∫

NT bi dV +∫

NT t i dS −∫

BT σi−1 dV (2.13)

The above equation is the elaborated equilibrium condition in discretised form. The firstterm on the right-hand side together with the second term represent the current externalforce vector and the last term represents the internal reaction vector from the previousstep. A difference between the external force vector and the internal reaction vectorshould be balanced by a stress increment ∆σ.

The relation between stress increments and strain increments is usually non-linear. As aresult, strain increments can generally not be calculated directly, and global iterativeprocedures are required to satisfy the equilibrium condition (Eq. 2.13) for all materialpoints. Global iterative procedures are described later in Section 2.4, but the attention isfirst focused on the (local) integration of stresses.

2.3 IMPLICIT INTEGRATION OF DIFFERENTIAL PLASTICITY MODELS

The stress increments ∆σ are obtained by integration of the stress rates according to Eq.(2.7). For differential plasticity models the stress increments can generally be written as:

∆σ = De (∆ε − ∆εp) (2.14)

In this relation De represents the elastic material matrix for the current stress increment.The strain increments ∆ε are obtained from the displacement increments ∆v using thestrain interpolation matrix B, similar to Eq. (2.10).

For elastic material behaviour, the plastic strain increment ∆εp is zero. For plasticmaterial behaviour, the plastic strain increment can be written, according to Vermeer(1979), as:

∆εp = ∆λ

[(1 − ω)

(∂g∂σ

)i−1 + ω

(∂g∂σ

)i]

(2.15)

In this equation ∆λ is the increment of the plastic multiplier and ω is a parameterindicating the type of time integration. For ω = 0 the integration is called explicit and for ω= 1 the integration is called implicit.

Vermeer (1979) has shown that the use of implicit integration (ω = 1) has some majoradvantages, as it overcomes the requirement to update the stress to the yield surface inthe case of a transition from elastic to elastoplastic behaviour. Moreover, it can be proventhat implicit integration, under certain conditions, leads to a symmetric and positive

PLAXIS 2016 | Scientific Manual 9

Page 10: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

differential matrix ∂ε /∂σ, which has a positive influence on iterative procedures. Becauseof these major advantages, restriction is made here to implicit integration and no attentionis given to other types of time integration.

Hence, for ω = 1 Eq. (2.15) reduces to:

∆εp = ∆λ

(∂g∂σ

)i (2.16)

Substitution of Eq. (2.16) into Eq. (2.14) and successively into Eq. (2.7) gives:

σi = σtr − ∆λDe(∂g∂σ

)i with: σtr = σi−1 + De∆ε (2.17)

In this relation σtr is an auxiliary stress vector, referred to as the elastic stresses or trialstresses, which is the new stress state when considering purely linear elastic materialbehaviour.

The increment of the plastic multiplier ∆λ, as used in Eq. (2.17), can be solved from thecondition that the new stress state has to satisfy the yield condition:

f(σi)

= 0 (2.18)

For perfectly-plastic and linear hardening models the increment of the plastic multipliercan be written as:

∆λ =f(σtr)

d + h(2.19)

where:

d =(∂f∂σ

)σtr

De(∂g∂σ

)i (2.20)

The symbol h denotes the hardening parameter, which is zero for perfectly-plastic modelsand constant for linear hardening models. In the latter case the new stress state can beformulated as:

σi = σtr − 〈f

(σtr)〉d + h De

(∂g∂σ

)i (2.21)

The 〈〉-brackets are referred to as McCauley brackets, which have the followingconvention:

〈x〉 = 0 for: x ≤ 0 and: 〈x〉 = x for: x > 0

For non-linear hardening models the increment of the plastic multiplier is obtained using aNewton-type iterative procedure with convergence control.

2.4 GLOBAL ITERATIVE PROCEDURE

Substitution of the relationship between increments of stress and increments of strain,

10 Scientific Manual | PLAXIS 2016

Page 11: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

DEFORMATION THEORY

∆σ = M ∆ε, into the equilibrium equation (Eq. 2.13) leads to:

K i ∆v i = f iex − f i−1

in (2.22)

In this equation K is a stiffness matrix, ∆v is the incremental displacement vector, f ex isthe external force vector and f in is the internal reaction vector. The superscript i refers tothe step number. However, because the relation between stress increments and strainincrements is generally non-linear, the stiffness matrix cannot be formulated exactlybeforehand. Hence, a global iterative procedure is required to satisfy both the equilibriumcondition and the constitutive relation. The global iteration process can be written as:

K j δv j = f iex − f j−1

in (2.23)

The superscript j refers to the iteration number. δv is a vector containing sub-incrementaldisplacements, which contribute to the displacement increments of step i :

∆v i =n∑

j=1

δv j (2.24)

where n is the number of iterations within step i . The stiffness matrix K , as used in Eq.(2.23), represents the material behaviour in an approximated manner. The more accuratethe stiffness matrix, the fewer iterations are required to obtain equilibrium within a certaintolerance.

In its simplest form K represents a linear-elastic response. In this case the stiffnessmatrix can be formulated as:

K =∫

BT De B dV (elastic stiffness matrix) (2.25)

where De is the elastic material matrix according to Hooke's law and B is the straininterpolation matrix. The use of an elastic stiffness matrix gives a robust iterativeprocedure as long as the material stiffness does not increase, even when usingnon-associated plasticity models. Special techniques such as arc-length control (Riks,1979), over-relaxation and extrapolation (Vermeer & van Langen, 1989) can be used toimprove the iteration process. Moreover, the automatic step size procedure, asintroduced by Van Langen & Vermeer (1990), can be used to improve the practicalapplicability. For material models with linear behaviour in the elastic domain, such as thestandard Mohr-Coulomb model, the use of an elastic stiffness matrix is particularlyfavourable, as the stiffness matrix needs only be formed and decomposed before the firstcalculation step. This calculation procedure is summarised in Appendix A.

PLAXIS 2016 | Scientific Manual 11

Page 12: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

12 Scientific Manual | PLAXIS 2016

Page 13: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

GROUNDWATER FLOW THEORY

3 GROUNDWATER FLOW THEORY

In this chapter we will review the theory of groundwater flow as used in PLAXIS 2D. Inaddition to a general description of groundwater flow, attention is focused on the finiteelement formulation.

3.1 BASIC EQUATIONS OF FLOW

3.1.1 TRANSIENT FLOW

Flow in a porous medium can be described by Darcy's law which is expressed by thefollowing equation in three dimensions:

q =kρw g

(∇pw + ρw g

)(3.1)

Where

∇ =

∂∂x∂∂y∂∂z

(3.2)

q, k , g and ρw are the specific discharge (fluid velocity), the tensor of permeability, theacceleration vector due to gravity Eq. (3.3) and the density of water, respectively. ∇pw isthe gradient of the water pore pressure which causes groundwater flow. The term ρw g isused as the flow is not affected by the gradient of the water pore pressure in verticaldirection when hydrostatic conditions are assumed.

g =

0

−g

0

(3.3)

In unsaturated soils the coefficient of permeability k can be related to the soil saturationas:

k = krel ksat (3.4)

where

ksat =

ksat

x 0 0

0 ksaty 0

0 0 ksatz

(3.5)

In which krel is the ratio of the permeability at a given saturation to the permeability insaturated state ksat .

PLAXIS 2016 | Scientific Manual 13

Page 14: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

3.1.2 CONTINUITY EQUATION

The mass concentration of the water in each elemental volume of the medium is equal toρw nS. The parameters n and S are the porosity and the degree of saturation of the soil,respectively. According to the mass conservation, the water outflow from the the volumeis equal to the changes in the mass concentration. As the water outflow is equal to thedivergence of the specific discharge (∇T · q), the continuity equation has the form (Song,1990):

∇T ·[

krel

ρw gksat

(∇pw + ρw g

)]= − ∂

∂t(ρw nS) (3.6)

By neglecting the deformations of solid particles and the gradients of the density of water(Boussinesq's approximation), the continuity equation is smplified to:

∇T ·[

krel

ρw gksat

(∇pw + ρw g

)]+ SmT ∂ε

∂t− n

(S

Kw− ∂S∂pw

)∂pw

∂t= 0 (3.7)

Where

mT =(

1 1 1 0 0 0)

(3.8)

For transient groundwater flow the displacements of solid particles are neglected.Therefore:

∇T ·[

krel

ρw gksat

(∇pw + ρw g

)]− n

(S

Kw− ∂S∂pw

)∂pw

∂t= 0 (3.9)

For steady state flow(∂pw∂t

= 0)

the continuity condition applies:

∇T ·[

krel

ρw gksat

(∇pw + ρw g

)]= 0 (3.10)

Eq. (3.10) expresses that there is no net inflow or outflow in an elementary area, asillustrated in Figure 3.1.

qx

qy

qy + ∂q∂y

dy

qx + ∂q∂x

dx

Figure 3.1 Illustration of continuity condition

14 Scientific Manual | PLAXIS 2016

Page 15: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

GROUNDWATER FLOW THEORY

3.2 BOUNDARY CONDITIONS

The following boundary conditions are available in PLAXIS 2D:

Closed: This type of boundary conditions specifies a zero Darcy flux over the boundaryas

qxnx + qy ny = 0 (3.11)

where nx and ny are the outward pointing normal vector components on the boundary.

Inflow: A non-zero Darcy flux over a boundary is set by a prescribed recharge value qand reads

qxnx + qy ny = −q (3.12)

This indicates that the Darcy flux vector and the normal vector on the boundary arepointing in opposite directions.

Outflow: For outflow boundary conditions the direction of the prescribed Darcy flux, q,should equal the direction of the normal on the boundary, i.e.:

qxnx + qy ny = q (3.13)

Head: For prescribed head boundaries the value of the head φ is imposed as

φ = φ (3.14)

Alternatively prescribed pressure conditions can be given. Overtopping conditions forexample can be formulated as prescribed pressureboundaries.

p = 0 (3.15)

These conditions directly relate to a prescribed head boundary condition and areimplemented as such.

Infiltration: This type of boundary conditions poses a more complex mixed boundarycondition. An inflow value q may depend on time and as in nature the amount of inflow islimited by the capacity of the soil. If the precipitation rate exceeds this capacity, pondingtakes place at a depth φp,max and the boundary condition switches from inflow toprescribed head. As soon as the soil capacity meets the infiltration rate the conditionswitches back.

φ = z + φp,max if ponding

qxnx + qy ny = −q if φ < z + φp,max⋂φ > z + phi + φp,min

φ = z + φp,min if drying

(3.16)

This boundary condition simulates evaporation for negative values of q. The outflowboundary condition is limited by a minimum head φp,min to ensure numerical stability.

Seepage: The water line option generates phreatic/seepage conditions by default. Anexternal head φ is prescribed on the part of the boundary beneath the water line, seepage

PLAXIS 2016 | Scientific Manual 15

Page 16: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

or free conditions are applied to the rest of the line. The phreatic/seepage condition readsφ = φ if φ ≥ zqxnx + qy ny = 0 if φ < z

⋂φ < z

φ = z if φ < z⋂

qxnx + qy ny > 0(3.17)

The seepage condition only allows for outflow of groundwater at atmospheric pressure.For unsaturated conditions at the boundary the boundary is closed.

Alternatively a water line may generate a phreatic/closed condition if the upper part of theline is replaced by closed conditions. This condition is written as{

φ = φ if φ ≥ zqxnx + qy ny = 0 if φ < z

(3.18)

The external head φ may vary in a time dependent way, however the part that remainsclosed is derived from the initial setting.

Infiltration well: Inside the domain wells are modelled as source terms, where Qspecifies the inflowing flux per meter.

Q = Q (3.19)

As the source term in the governing equation simulates water flowing in the system, thesource term is positive for a recharge well.

Extraction well: A discharge rate Q simulates an amount of water leaving the domain

Q = −Q (3.20)

The source term in th e governing equation is negative for a discharge well.

Drain: Drains are handled as seepage boundaries. However, drains may be locatedinside the domain as well. The condition is written as{

φ = z if Q < 0Q = 0 if φ < z

(3.21)

A drain permits water leaving the modelling domain at atmospheric pressure. The drainitself does not generate a resistance against flow.

Initial conditions are generated as a steady state solution for a problem with a given set ofboundary conditions.

3.3 FINITE ELEMENT DISCRETISATION

The groundwater pore pressure in any position within an element can be expressed interms of nodal values:

pw = Npw n(3.22)

where N is the vector with interpolation functions. For more information on the finite

16 Scientific Manual | PLAXIS 2016

Page 17: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

GROUNDWATER FLOW THEORY

element theory please refer to the PLAXIS scientific manual, or (Bathe & Koshgoftaar,1979), (Zienkiewicz, 1967). According to Eq. (3.1), the specific discharge is based on thegradient of the groundwater pore pressure. This gradient can be determined by means ofthe B-matrix, which contains the spatial derivatives of the interpolation functions, see thePLAXIS scientific manual. In the numerical formulation the specific discharge, q, iswritten as:

q =krel

γwksat

(B pw n

+ ρw g)

(3.23)

where:

q =

qx

qy

and: ksat =

ksatx 0

0 ksaty

(3.24)

From the specific discharges in the integration points, q, the nodal discharges Qe can beintegrated according to:

Qe = −∫

BT q dV (3.25)

in which BT is the transpose of the B-matrix. The term dV indicates integration over thevolume of the body.

Starting from the continuity equation Eq. (3.9) and applying the Galerkin approach andincorporating prescribed boundary conditions we obtain:

−H pw n− S

dpw n

dt= q

p(3.26)

where H, S and qp

are the permeability matrix, the compressibility matrix and theprescribed recharges that are given by the boundary conditions, respectively:

H =∫ (∇N

)T krel

γwksat (∇N

)dV (3.27)

S =∫

NT(

nSKw− n

∂S∂pw

)N dV (3.28)

qp

=∫ (∇N

)T krel

γwksat ρw g dV −

∫NT q dΓ (3.29)

q is the outflow prescribed flux on the boundary. The term dΓ indicates a surface integral.

In PlaxFlow the bulk modulus of the pore fluid is taken automatically according to:

Kw

n=

3(νu − ν)(1− 2νu)(1 + ν)

Kskeleton (3.30)

Where νu has a default value of 0.495. The value can be modified in the input programon the basis of Skempton's B-parameter. For material just switched on, the bulk modulusof the pore fluid is neglected.

Due to the unsaturated zone the set of equations is highly non-linear and a Picard

PLAXIS 2016 | Scientific Manual 17

Page 18: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

scheme is used to solve the system of equations iteratively. The linear set is solved inincremental form using an implicit time stepping schema. Application of this procedure toEq. (3.26) yields:

−(α∆t H + S

)∆pw n

= ∆t H pw n0+ ∆tq

p(3.31)

and pw n0denote value of water pore pressure at the beginning of a step. The parameter

α is the time integration coefficient. In general the integration coefficient α can takevalues from 0 to 1. In PlaxFlow the fully implicit scheme of integration is used with α= 1.

For steady state flow the governing equation is:

−αH ∆pw n= H pw n0

+ qp

(3.32)

Interface elements are treated specially in groundwater calculations. The elements canbe on or off. When the elements are switched on, there is a full coupling of the porepressure degrees of freedom. When the interface elements are switched off, there is noflow from one side of the interface element to the other (impermeable screen).

3.4 FLOW IN INTERFACE ELEMENTS

Interface elements are treated specially in groundwater calculations. The elements canbe on or off. When the elements are switched off, there is a full coupling of the porepressure degrees of freedom. When the interface elements are switched on, there is noflow from one side of the interface element to the other (impermeable screen).

18 Scientific Manual | PLAXIS 2016

Page 19: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

CONSOLIDATION THEORY

4 CONSOLIDATION THEORY

In this chapter we will review the theory of consolidation as used in PLAXIS. In addition toa general description of Biot's theory for coupled consolidation, attention is focused onthe finite element formulation. Moreover, a separate section is devoted to the use ofadvanced soil models in a consolidation analysis (elastoplastic consolidation).

4.1 BASIC EQUATIONS OF CONSOLIDATION

The governing equations of consolidation as used in PLAXIS follow Biot's theory (Biot,1956). Darcy's law for fluid flow and elastic behaviour of the soil skeleton are alsoassumed. The formulation is based on small strain theory. According to Terzaghi'sprinciple, stresses are divided into effective stresses and pore pressures:

σ = σ' + m(psteady + pexcess

)(4.1)

where:

σ =(σxx σyy σzz σxy σyz σzx

)T and: m =

(1 1 1 0 0 0

)T (4.2)

σ is the vector with total stresses, σ' contains the effective stresses, pexcess is the excesspore pressure and m is a vector containing unity terms for normal stress components andzero terms for the shear stress components. The steady state solution at the end of theconsolidation process is denoted as psteady . Within PLAXIS psteady is defined as:

psteady = pinput (4.3)

where pinput is the pore pressure generated in the input program based on phreatic linesafter the use of the K0 procedure or Gravity loading. Note that within PLAXIScompressive stresses are considered to be negative; this applies to effective stresses aswell as to pore pressures. In fact it would be more appropriate to refer to pexcess andpsteady as pore stresses, rather than pressures. However, the term pore pressure isretained, although it is positive for tension.

The constitutive equation is written in incremental form. Denoting an effective stressincrement as σ' and a strain increment as ε, the constitutive equation is:

σ' = M ε (4.4)

where:

ε =(εxx εyy εzz γxy γyz γzx

)T (4.5)

and M represents the material stiffness matrix. For details on constitutive relations, seethe Material Models Manual.

PLAXIS 2016 | Scientific Manual 19

Page 20: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

4.2 FINITE ELEMENT DISCRETISATION

To apply a finite element approximation we use the standard notation:

u = N v p = N pn

ε = B v (4.6)

where v is the nodal displacement vector, pn

is the excess pore pressure vector, u is thecontinuous displacement vector within an element and p is the (excess) pore pressure.The matrix N contains the interpolation functions and B is the strain interpolation matrix.

In general the interpolation functions for the displacements may be different from theinterpolation functions for the pore pressure. In PLAXIS, however, the same functions areused for displacements and pore pressures.

Starting from the incremental equilibrium equation and applying the above finite elementapproximation we obtain:∫

BT dσ dV =∫

NT db dV +∫

NT dt dS + r0 (4.7)

with:

r0 =∫

NT b0 dV +∫

NT t0 dS −∫

BT σ0 dV (4.8)

where b is a body force due to self-weight and t represents the surface tractions. Ingeneral the residual force vector r0 will be equal to zero, but solutions of previous loadsteps may have been inaccurate. By adding the residual force vector the computationalprocedure becomes self-correcting. The term dV indicates integration over the volume ofthe body considered and dS indicates a surface integral.

Dividing the total stresses into pore pressure and effective stresses and introducing theconstitutive relationship gives the nodal equilibrium equation:

K dv + L dpn

= df n (4.9)

where K is the stiffness matrix, L is the coupling matrix and df n is the incremental loadvector:

K =∫

BT M B dV (4.10a)

L =∫

BT m N dV (4.10b)

df n =∫

NT db dV +∫

NT dt dS (4.10c)

To formulate the flow problem, the continuity equation is adopted in the following form:

∇T R∇(γw y − psteady − p )/ γw − mT ∂ε

∂t+

nKw

∂p∂t

= 0 (4.11)

20 Scientific Manual | PLAXIS 2016

Page 21: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

CONSOLIDATION THEORY

where R is the permeability matrix:

R =

kx 0 0

0 ky 0

0 0 kz

(4.12)

n is the porosity, Kw is the bulk modulus of the pore fluid and γw is the unit weight of thepore fluid. This continuity equation includes the sign convention that psteady and p areconsidered positive for tension.

As the steady state solution is defined by the equation:

∇T R∇(γw y − psteady ) / γw = 0 (4.13)

the continuity equation takes the following form:

∇T R∇p / γw + mT ∂ε

∂t− n

Kw

∂p∂t

= 0 (4.14)

Applying finite element discretisation using a Galerkin procedure and incorporatingprescribed boundary conditions we obtain:

−H pn

+ LT dvdt− S

dpn

dt= q

n(4.15)

where:

H =∫

(∇N)T R∇N / γw dV , S =∫

nKw

NT N dV (4.16)

and qn

is a vector due to prescribed outflow at the boundary. However within PLAXIS it isnot possible to have boundaries with non-zero prescribed outflow. The boundary is eitherclosed (zero flux) or open (zero excess pore pressure). In reality the bulk modulus ofwater is very high and so the compressibility of water can be neglected in comparison tothe compressibility of the soil skeleton.

In PLAXIS the bulk modulus of the pore fluid is taken automatically according to (also seeReference Manual):

Kw

n=

3(νu − ν)(1− 2νu)(1 + ν)

Kskeleton (4.17)

Where νu has a default value of 0.495. The value can be modified in the input programon the basis of Skempton's B-parameter. For drained material and material just switchedon, the bulk modulus of the pore fluid is neglected.

The equilibrium and continuity equations may be compressed into a block matrixequation: K L

LT −S

dv

dtdp

ndt

=

0 0

0 H

v

pn

+

df ndtq

n

(4.18)

PLAXIS 2016 | Scientific Manual 21

Page 22: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

A simple step-by-step integration procedure is used to solve this equation. Using thesymbol ∆ to denote finite increments, the integration gives: K L

LT −S∗

∆v

∆pn

=

0 0

0 ∆t H

v0

pn0

+

∆f n

∆t q∗n

(4.19)

where:

S∗ = α∆t H + S q∗n

= qn0

+ α∆qn

(4.20)

and v0 and pn0

denote values at the beginning of a time step. The parameter α is thetime integration coefficient. In general the integration coefficient α can take values from 0to 1. In PLAXIS the fully implicit scheme of integration is used with α = 1.

4.3 ELASTOPLASTIC CONSOLIDATION

In general, when a non-linear material model is used, iterations are needed to arrive atthe correct solution. Due to plasticity or stress-dependent stiffness behaviour theequilibrium equations are not necessarily satisfied using the technique described above.Therefore the equilibrium equation is inspected here. Instead of Eq. (4.9) the equilibriumequation is written in sub-incremental form:

K δv + L δpn

= rn (4.21)

where rn is the global residual force vector. The total displacement increment ∆v is thesummation of sub-increments δv from all iterations in the current step:

rn =∫

NT b dV +∫

NT t dS −∫

BTσ dV (4.22)

with:

b = b0 + ∆b and: t = t0 + ∆t (4.23)

In the first iteration we consider σ = σ0, i.e. the stress at the beginning of the step.Successive iterations are used on the current stresses that are computed from theappropriate constitutive model.

4.4 CRITICAL TIME STEP

For most numerical integration procedures, accuracy increases when the time step isreduced, but for consolidation there is a threshold value. Below a particular timeincrement (critical time step) the accuracy rapidly decreases. Care should be taken withtime steps that are smaller than the advised minimum time step. The critical time step iscalculated as:

∆tcritical =H2

ηαcv(4.24)

22 Scientific Manual | PLAXIS 2016

Page 23: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

CONSOLIDATION THEORY

where α is the time integration coefficient which is equal to 1 for fully implicit integrationscheme, η is a constant parameter which is determined for each types of element and His the height of the element used. cv is the consolidation coefficient and is calculated as:

cv =

kγw

1K '

+ Q(4.25)

where γw is the unit weight of the pore fluid, k is the coefficient of permeability, K ' is thedrained bulk modulus of soil skeleton and Q represents the compressibility of the fluidwhich is defined as:

Q = n(

SKw− ∂S∂pw

)(4.26)

where n is the porosity, S is the degree of saturation, pw is the suction pore pressure andKw is the elastic bulk modulus of water. Therefore the critical time step can be derived as:

∆tcritical =H2γw

ηk

(1K '

+ Q)

(4.27)

For one dimensional consolidation (vertical flow) in fully saturated soil, the critical timestep can be simplified as:

∆tcritical =H2γw

ηky

(1

Eoed+

nKw

)(4.28)

in which Eoed is the oedometer modulus:

Eoed =E (1− ν)

(1− 2ν)(1 + ν)(4.29)

ν is Poisson's ratio and E is the elastic Young's modulus.

For two dimensional elements as used in PLAXIS 2D, η = 80 and η = 40 for 15-nodetriangle and 6-node triangle elements, respectively. Therefore, the critical time step forfully saturated soils can be calculated by:

∆tcritical =H2γw

80ky

(1

Eoed+

nKw

)(15− node triangles) (4.30)

∆tcritical =H2γw

40ky

(1

Eoed+

nKw

)(6− node triangles) (4.31)

For three dimensional elements as used in PLAXIS 3D η = 3. Therefore, the critical timestep for fully saturated soils can be calculated by:

∆tcritical =H2γw

3k

(1

Eoed+

nKw

)(4.32)

Fine meshes allow for smaller time steps than coarse meshes. For unstructured mesheswith different element sizes or when dealing with different soil layers and thus different

PLAXIS 2016 | Scientific Manual 23

Page 24: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

values of k , E and ν, the above formula yields different values for the critical time step.To be on the safe side, the time step should not be smaller than the maximum value ofthe critical time steps of all individual elements. This overall critical time step isautomatically adopted as the First time step in a consolidation analysis. For anintroduction to the critical time step concept, the reader is referred to Vermeer & Verruijt(1981). Detailed information for various types of finite elements is given by Song (1990).

24 Scientific Manual | PLAXIS 2016

Page 25: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

5 ELEMENT FORMULATIONS

In this chapter the interpolation functions of the finite elements used in the PLAXISprogram are described. Each element consists of a number of nodes. Each node has anumber of degrees of freedom that correspond to discrete values of the unknowns in theboundary value problem to be solved. In the case of deformation theory the degrees offreedom correspond to the displacement components, whereas in the case ofgroundwater flow (PLAXIS 2D) the degrees-of-freedom are the groundwater heads. Forconsolidation problems degrees-of-freedom are both displacement components and(excess) pore pressures. In addition to the interpolation functions it is described whichtype of numerical integration over elements is used in the program.

5.1 INTERPOLATION FUNCTIONS OF POINT ELEMENTS

Point elements are elements existing of only one single node. Hence,the displacementfield of the element u itself is only defined by the displacement field of this single node v :

u = v (5.1)

with u = (ux uy )T or v = (vx vy )T (PLAXIS 2D) and u = (ux uy uz )T and v = (vx vy vz )T

(PLAXIS 3D).

5.1.1 STRUCTURAL ELEMENTS

Fixed-end anchors

In PLAXIS fixed-end anchors are considered to be point elements. The contribution ofthis element to the stiffness matrix can be derived from the traction the fixed-end anchorimposes on a point in the geometry due to the displacement of this point (see Eq. (2.13)).As a fixed-end anchor has only an axial stiffness and no bending stiffness, it is moreconvenient to rotate the global displacement field v to the displacement field v∗ such thatthe first axis of the rotated coordinate system coincides with the direction of the fixed-endanchor:

v∗ = Rθ

v (5.2)

where Rθ

denotes the rotation matrix. As only axial displacements are relevant, theelement will only have one degree of freedom in the rotated coordinate system. Thetraction in the rotated coordinate system t∗ can be derived as:

t∗ = Ds u∗ (5.3)

where Ds denotes the constitutive relationship of an anchor as defined in the MaterialModels Manual. Converting the traction in the rotated coordinate system to the traction inthe global coordinate system t by using the rotation matrix again and substituting Eq.(5.1) gives:

t = RTθ

Ds Rθ

v (5.4)

PLAXIS 2016 | Scientific Manual 25

Page 26: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

Substituting this equation in Eq. (2.13) gives the element stiffness matrix of the fixed-endanchor K s:

K s = RTθ

Ds Rθ

(5.5)

In case of elastoplastic behaviour of the anchor the maximum tension force is bound byFmax ,tens and the maximum compression force is bound by Fmax ,comp.

5.2 INTERPOLATION FUNCTIONS AND NUMERICAL INTEGRATION OF LINEELEMENTS

Within an element existing of more than one node the displacement field u = (ux uy )T

(PLAXIS 2D) or u = (ux uy uz )T (PLAXIS 3D) is obtained from the discrete nodal valuesin a vector v = (v1 v2 ...vn)T using interpolation functions assembled in matrix N:

u = N v (5.6)

Hence, interpolation functions N are used to interpolate values inside an element basedon known values in the nodes. Interpolation functions are also denoted as shapefunctions.

Let us first consider a line element. Line elements are the basis for line loads, beams andnode-to-node anchors. The extension of this theory to areas and volumes is given in thesubsequent sections. When the local position, ξ, of a point (usually a stress point or anintegration point) is known, one can write for a displacement component u:

u (ξ) =n∑

i=1

Ni (ξ) νi (5.7)

where:

vi the nodal values,

Ni (ξ) the value of the shape function of node i at position ξ,

u(ξ) the resulting value at position ξ and

n the number of nodes per element.

5.2.1 INTERPOLATION FUNCTIONS OF LINE ELEMENTS

Interpolation functions or shape functions are derived in a local coordinate system. Thishas several advantages like programming only one function per element type, a simpleapplication of numerical integration and allowing higher-order elements to have curvededges.

2-node line elements

In Figure 5.1, an example of a 2-node line element is given. In contrast to a 3-node lineelement or a 5-node line element in the PLAXIS 2D program, this element is notcompatible with an area element in the PLAXIS 2D or PLAXIS 3D program or a volumeelement in the PLAXIS 3D program. The 2-node line elements are the basis for

26 Scientific Manual | PLAXIS 2016

Page 27: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

node-to-node anchors. The shape functions Ni have the property that the function valueis equal to unity at node i and zero at the other node. For 2-node line elements the nodesare located at ξ = −1 and ξ = 1. The shape functions are given by:

N1 = 1/2(1− ξ) (5.8)

N2 = 1/2(1 + ξ)

2-node line elements provide a first-order (linear) interpolation of displacements.

x=-1 x=1

N1 N2

N

1 2x

Figure 5.1 Shape functions for a 2-node line element

3-node line elements

In Figure 5.2, an example of a 3-node line element is given, which is compatible with theside of a 6-node triangle in the PLAXIS 2D or PLAXIS 3D program or a 10-node volumeelement in the PLAXIS 3D program, since these elements also have three nodes on aside. The shape functions Ni have the property that the function value is equal to unity atnode i and zero at the other nodes. For 3-node line elements, where nodes 1, 2 and 3are located at ξ = -1, 0 and 1 respectively, the shape functions are given by:

N1 = − 1/2(1− ξ)ξ (5.9)

N2 = (1 + ξ)(1− ξ)

N3 = 1/2(1 + ξ)ξ

x=-1 x=1

N1N2 N3

N

1 2 3x

x=0

Figure 5.2 Shape functions for a 3-node line element

PLAXIS 2016 | Scientific Manual 27

Page 28: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

Figure 5.3 Shape functions for a 5-node line element

3-node line elements provide a second-order (quadratic) interpolation of displacements.These elements are the basis for line loads and beam elements.

5-node line elements

In Figure 5.3, an example of a 5-node line element is given, which is compatible with theside of a 15-node triangle in the PLAXIS 2D program, since these elements also havefive nodes on a side. The shape functions Ni have the property that the function value isequal to unity at node i and zero at the other nodes. For 5-node line elements, wherenodes 1, 2, 3, 4 and 5 are located at ξ = -1, -0.5, 0, 0.5 and 1 respectively, the shapefunctions are given by:

N1 = −(1− ξ)(1− 2ξ)ξ(−1− 2ξ)/6 (5.10)

N2 = 4(1− ξ)(1− 2ξ)ξ(−1− ξ)/3

N3 = (1− ξ)(1− 2ξ)(−1− 2ξ)(−1− ξ)

N4 = 4(1− ξ)ξ(−1− 2ξ)(−1− ξ)/3

N5 = −(1− 2ξ)ξ(−1− 2ξ)(−1− ξ)/6

5-node line elements provide a fourth-order (quartic) interpolation of displacements.These elements are the basis for line loads and beam elements.

5.2.2 STRUCTURAL ELEMENTS

Structural line elements in the PLAXIS program, i.e. node-to-node anchors and beamsare based on the line elements as described in the previous sections. However, there are

28 Scientific Manual | PLAXIS 2016

Page 29: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

some differences.

Node-to-node anchors

Node-to-node anchors are springs that are used to model ties between two points. Anode-to-node anchor consists of a 2-node element with both nodes shared with theelements the node-to-node anchor is attached to. Therefore, the nodes have three d.o.f.sin the global coordinate system. However, as a node-to-node anchor can only sustainnormal forces, only the displacement in the axial direction of the node-to-node anchor isrelevant. Therefore it is more convenient to rotate the global coordinate system to acoordinate system in which the first axis coincides with the direction of the anchor. Thisrotated coordinate system is denoted as the x∗, y∗, z∗ coordinate system and is similarto the (1, 2, 3) coordinate system used in the Material Models Manual. In this rotatedcoordinate system, these elements have only one d.o.f. per node (a displacement in axialdirection).

The shape functions for these axial displacements are already given by Eq. (5.8). Usingindex notation, the axial displacement can now be defined as:

u∗x = Ni v∗ix (5.11)

where v∗ix denotes the nodal displacement in axial direction of node i . The nodaldisplacements in the rotated coordinate system can be rotated to give the nodaldisplacements in the global coordinate system:

v= RT

θv∗ix

i (5.12)

where the nodal displacement vector in the global coordinate system is denoted by v i =(vix viy )T in the PLAXIS 2D program and v i = (vix viy viz )T in the PLAXIS 3D programand R

θdenotes the rotation matrix. For further elaboration into the element stiffness

matrix see Sections 5.2.3 and 5.2.5.

Beam elements

The 3-node beam elements are used to describe semi-one-dimensional structural objectswith flexural rigidity. Beam elements are slightly different from 3-node line elements in thesense that they have six degrees of freedom per node instead of three in the globalcoordinate system, i.e. three translational d.o.f.s (ux , uy , uz (3D only)) and threerotational d.o.f.s (φx , φy , φz ).

The rotated coordinate system is denoted as the (x∗, y∗, z∗) coordinate system and issimilar to the (1, 2, 3) coordinate system used in the Material Models Manual. The beamelements are numerically integrated over their cross section using 4 (2x2) point Gaussianintegration. In addition, the beam elements are numerically integrated over their lengthusing 4-point Gaussian integration according to Table 5.1. Beam elements have only onelocal coordinate (ξ). The element provides a quadratic interpolation (3-node element) ofthe axial displacement (see Eq. (5.9)). Using index notation, the axial displacement cannow be defined as:

u∗x = Ni v∗ix (5.13)

PLAXIS 2016 | Scientific Manual 29

Page 30: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

where v∗ix denotes the nodal displacement in axial direction of node i .

As Mindlin's theory has been adopted the shape functions for transverse displacementsmay be the same as for the axial displacements (see Eq. (5.9) and Eq. (5.10)). Usingindex notation, the transverse displacements can now be defined as:

u∗w = N∗iw

v∗iw (5.14)

The local transverse displacements in any point is given by:

u∗w =[

u∗y u∗z]

T (5.15)

The matrix N∗iw

for transverse displacements is defined as:

N∗iw

=

Ni (ξ) 0

0 Ni (ξ)

(5.16)

The local nodal transverse displacements and rotations of node i are given by v∗iw :

v∗iw =[

v∗iy v∗iz]

T (5.17)

where v∗iy and v∗iz denote the nodal transverse displacements.

As the displacements and rotations are fully uncoupled according to Mindlin's theory, theshape functions for the rotations may be different than the shape functions used for thedisplacements. However, in PLAXIS the same functions are used. Using index notation,the rotations can now be defined as:

φ∗w

= N∗iwψ∗

iw(5.18)

where the matrix N∗iw

is defined by (5.16). The local rotations in any point is given by:

φ∗w

=[φ∗y φ∗z

]T (5.19)

The local nodal rotations of node i are given by ψ∗iw

:

ψ∗iw

=[ψ∗iy ψ∗iz

]T (5.20)

where ψ∗iy and ψ∗iz denote the nodal rotations. For further elaboration into the elementstiffness matrix see Sections 5.2.3 and 5.2.5.

Plate elements

The 3-node or 5-node plate elements are used to describe semi-two-dimensionalstructural objects with flexural rigidity and a normal stiffness. Plate elements are slightlydifferent from 3-node or 5-node line elements in the sense that they have three degreesof freedom per node instead of two in the global coordinate system, i.e. two translationald.o.f.s (ux , uy ) and one rotational d.o.f.s (φz ). The plate elements also have 3 d.o.f.s pernode in the rotated coordinate system, i.e.

• one axial displacement (u∗x );

30 Scientific Manual | PLAXIS 2016

Page 31: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

• one transverse displacement (u∗y );

• one rotation (φz ).

The rotated coordinate system is denoted as the (x∗, y∗, z∗) coordinate system and issimilar to the (1, 2, 3) coordinate system used in the Material Models Manual. The plateelements are numerically integrated over their height using 2 point Gaussian integration.In addition, the plate elements are numerically integrated over their length using 2-pointGaussian integration in case of 3-node beam elements and 4-point Gaussian integrationin case of 5-node beam elements according to Table 5.1.

The element provides a quadratic interpolation (3-node element) or a quartic interpolation(5-node element) of the axial displacement (see Eq. (5.9)). Using index notation, theaxial displacement can now be defined as:

u∗x = Ni v∗ix (5.21)

where v∗ix denotes the nodal displacement in axial direction of node i .

As Mindlin's theory has been adopted the shape functions for transverse displacementsmay be the same as for the axial displacements (see Eq. (5.9) and Eq. (5.10)). Usingindex notation, the transverse displacement u∗y can now be defined as:

u∗y = Ni v∗iy (5.22)

where v∗iy denotes the node displacement perpendicular to the plate axis.

As the displacements and rotations are fully uncoupled according to Mindlin's theory, theshape functions for the rotations may be different than the shape functions used for thedisplacements. However, in PLAXIS the same functions are used. Using index notation,the rotation φz in the PLAXIS 2D program can now be defined as:

φz = Ni ψiz (5.23)

where ψiz denotes the nodal rotation. For further elaboration into the element stiffnessmatrix see Sections 5.2.3 and 5.2.5.

5.2.3 DERIVATIVES OF INTERPOLATION FUNCTIONS

To compute the element stiffness matrix first the derivatives of the interpolation functionsshould be derived.

Node-to-node anchors

As node-to-node anchors can only sustain axial forces, only the axial strains are ofinterest:

ε∗ = du∗ / dx∗. Using the chain rule for differentiation gives:

ε∗ =du∗

dx∗=

du∗

dξdξdx∗

(5.24)

PLAXIS 2016 | Scientific Manual 31

Page 32: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

where (using index notation)

du∗

dξ=

dNi

dξv∗i (5.25)

and

dx∗

dξ=

dNi

dξx∗i (5.26)

The parameter x∗i denotes the coordinate of the nodes in the rotated coordinate system.In case of 2-node line elements Eq. (5.26) can be simplified to:

dx∗

dξ=

L2

(5.27)

where L denotes the length of the element in the global coordinate system. Inserting Eqs.(5.25), (5.27) and (5.21) into Eq. (5.24) will give:

ε∗ = B∗i v∗ix (5.28)

where the rotated strain interpolation function B∗i is given by:

B∗i =2L

dNi

dξ(5.29)

Rotating the local nodal displacements back to the global coordinate system gives:

Bi

=2L

dNi

dξR

θ(5.30)

Note that this strain interpolation function is still a function of the local coordinate ξ as theshape functions Ni are a function of ξ.

Beam elements

In case of axial displacements in the rotated coordinate system, the strain interpolationmatrix for beams can be derived from Eqs. (5.24) till (5.26). As node 2 of a 3-node beamelement is located in the middle of the element by default, Eq. (5.26) can be simplified toEq. (5.27). So, the strain interpolation matrix in the global coordinate system for thelongitudinal displacements of beams is given by:

Bia

=2L

dNi

dξR

θ(5.31)

To derive the shear forces in a Mindlin beam, a shear strain interpolation matrix is neededto define the stiffness matrix. In contrast to the Bernoulli beam theory, the Mindlin beamtheory does not neglect the transverse shear deformations and thus the rotation (γ) of abeam cannot be calculated simply as a derivative of the transverse displacement: γ12

γ13

=

du∗ydx∗− φz

du∗zdx∗− φy

= B∗iw

v∗iw − N∗iwψ∗

iw(5.32)

32 Scientific Manual | PLAXIS 2016

Page 33: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

where

B∗iw

=

dNidx∗

0

0 dNidx∗

(5.33)

and ψ∗iw

is defined by Eq. (5.20). Using the chain rule for differentiation (Eq. (5.24)) andthe assumption of Eq. (5.27), Eq. (5.37)can be simplified to:

B∗iw

=2L

dNidξ

0

0 dNidξ

(5.34)

Using Eq. (5.12) to rotate local nodal transverse displacements and rotations to globalnodal displacements and rotations and inserting this equation in Eq. (5.41) gives:

Biw

=2L

dNidξ

0

0 dNidξ

(5.35)

Note that this strain interpolation function is still a function of the local coordinate ξ as theshape functions N i are a function of ξ.

In case of bending moments, a curvature interpolation matrix is needed to define thestiffness matrix. The curvature interpolation function describes the kinematic relationshipbetween curvatures and displacements:

κ∗ =

κ2

κ3

=

dφ∗ydx∗dφ∗zdx∗

= B∗iwψ∗

iw(5.36)

Plate elements

In case of axial displacements in the rotated coordinate system, the strain interpolationmatrix for beams can be derived from Eqs. (5.24) till (5.26). As node 2 of a 2-node beamelement is located in the middle of the element by default, Eq. (5.26) can be simplified toEq. (5.27). In case of 5-node beam elements (2D only), the nodes will also be equallydistributed along the length of the beam by default, simplifying Eq. (5.26) to Eq. (5.27).So, the strain interpolation matrix in the global coordinate system for the longitudinaldisplacements of beams is given by:

Bi

=2L

dNi

dξR

θ(5.37)

In case of bending moments, a curvature interpolation matrix is needed to define thestiffness matrix. The curvature interpolation function describes the kinematic relationshipbetween curvatures and displacements:

κ∗ =

κ2

κ3

=

− d2u∗zdx∗ 2

−d2u∗ydx∗ 2

= B∗iφ

v∗iφ (5.38)

PLAXIS 2016 | Scientific Manual 33

Page 34: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

where

B∗iφ

= −

0 d2Niudx∗ 2

d2Niφ

dx∗ 2 0

d2Niudx∗ 2 0 0

d2Niφ

dx∗ 2

(5.39)

and v∗iφis defined by Eq. (5.20). Using the chain rule for differentiation twice gives:

d2Ndx∗ 2 =

ddξ

dξdx∗

dNdξ

dξdx∗

=d2Ndξ2

(dξdx∗

)2 (5.40)

As Eq. (5.27) still holds, Eq. (5.37) can be simplified to:

B∗iφ

= − 4L2

0 d2Niudξ2

d2Niφ

dξ2 0

d2Niudξ2 0 0

d2Niφ

dξ2

(5.41)

Using Eq. (5.12) to rotate local nodal transverse displacements and rotations to globalnodal displacements and rotations and inserting this equation in Eq. (5.41) gives:

Biφ

= − 4L2

0 d2Niudξ2

d2Niφ

dξ2 0

d2Niudξ2 0 0

d2Niφ

dξ2

(5.42)

Note that this strain interpolation function is still a function of the local coordinate ξ as theshape functions N i are a function of ξ.

5.2.4 NUMERICAL INTEGRATION OF LINE ELEMENTS

In order to obtain the integral over a certain line, the integral is numerically estimated as:

1∫

ξ=−1F (ξ) dξ ≈

k∑i=1

F (ξi ) wi (5.43)

where F (ξi ) is the value of the function F at position ξi and wi the weight factor for point i .A total of k sampling points is used. A method that is commonly used for numericalintegration is Gaussian integration, where the positions ξi and weights wi are chosen in aspecial way to obtain high accuracy. For Gaussian-integration a polynomial function ofdegree 2k − 1 can be integrated exactly by using k points. The position and weightfactors of the integration are given in Table 5.1. Note that the sum of the weight factors isequal to 2, which is equal to the length of the line in local coordinates. The types ofintegration used for the 2-node line elements and the 3-node line elements are shaded.

34 Scientific Manual | PLAXIS 2016

Page 35: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

Table 5.1 Gaussian integration

ξi wi max. polyn. degree

1 point 0.000000... 2 1

2 points ± 0.577350...(±1/√

3) 1 3

3 points ± 0.774596...(±√

0.6) 0.55555... (5/9) 5

0.000000... 0.88888... (8/9)

4 points ± 0.861136... 0.347854... 7

± 0.339981... 0.652145...

5 points ± 0.906179... 0.236926... 9

± 0.538469... 0.478628...

0.000000... 0.568888...

5.2.5 CALCULATION OF ELEMENT STIFFNESS MATRIX

Node-to-node anchors

The element stiffness matrix of a node-to-node anchor is calculated by the integral (seealso Eq. 2.25):

K e =∫

BT Da B dV (5.44)

where Da denotes the elastic constitutive relationship of the node-to-node anchor asdiscussed in the Material Models Manual. As the strain interpolation matrix is still afunction of the local coordinate ξ it will make more sense to solve the integral of Eq.(5.44) in the local coordinate system. Applying the change of variables theorem tochange the integral to the local coordinate system gives:

K e =∫

BT DaBdx∗

dξdV ∗ (5.45)

In case of a 2-node line element, dx∗ / dξ = L/2. This integral is estimated by numericalintegration as described in Section 5.2.4. In fact, the element stiffness matrix iscomposed of submatrices K e

ij where i and j are the local nodes. The process ofcalculating the element stiffness matrix can be formulated as:

K eij

=∑

k

B Ti

Da Bj

dx∗

dξwk (5.46)

In case of elastoplastic behaviour of the anchor the maximum tension force is bound byFmax ,tens and the maximum compression force is bound by Fmax ,comp (PLAXIS 3D).

PLAXIS 2016 | Scientific Manual 35

Page 36: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

Beam elements

In case of axial forces, the element stiffness matrix is given by Eqs. (5.44) till (5.46). Incase of shear forces the stiffness matrix of a beam is calculated by the integral:

K e =∫

BTφ

DbBφdV (5.47)

where Db denotes the constitutive relationship of a beam in bending (see MaterialModels Manual):

Ds =

kGA 0

0 kGA

(5.48)

In case of bending moments the stiffness matrix of a beam is calculated by the integral:

K e =∫

BTφ

DbBφdV (5.49)

where Db denotes the constitutive relationship of a beam in bending (see MaterialModels Manual):

Db =

EI2 EI23

EI23 EI3

(5.50)

To solve the integral of Eq. (5.45) in the local coordinate system, the change of variablestheorem should be applied:

K e =∫

BTφ

Db Bφ

dx∗

dξdV ∗ (5.51)

In PLAXIS 3-node beam elements, dx∗/dξ = L/2. This integral is estimated by numericalintegration as described in Section 5.2.4. In fact, the element stiffness matrix iscomposed of submatrices K e

ij where i and j are the local nodes. The process ofcalculating the element stiffness matrix can be formulated as:

K eij

=∑

k

B∗ Tiφ

Db B∗jφ

dx∗

dξwk (5.52)

5.3 INTERPOLATION FUNCTIONS AND NUMERICAL INTEGRATION OF AREAELEMENTS

Areas and surfaces in PLAXIS 2D are formed by 6-node or 15-node triangular elements.For the areas and surfaces in PLAXIS 3D only the 6-node triangular elements areavailable. The interpolation functions and the type of integration of these elements aredescribed in the following subsections.

36 Scientific Manual | PLAXIS 2016

Page 37: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

5.3.1 INTERPOLATION FUNCTIONS OF AREA ELEMENTS

6-node triangular elements

The 6-node triangles are one of the options for the basis for the soil elements in PLAXIS2D and the basis for plate elements and distributed loads in PLAXIS 3D.

For triangular elements there are two local coordinates (ξ and η). In addition we use anauxiliary coordinate ζ = 1− ξ − η. 6-node triangular elements provide a second-orderinterpolation of displacements. The shape functions N i have the property that thefunction value is equal to unity at node i and zero at the other nodes. The shapefunctions can be written as (see the local node numbering as shown in Figure 5.4):

N1 = ζ(2ζ − 1) (5.53)

N2 = ξ(2ξ − 1)

N3 = η(2η − 1)

N4 = 4ζξ

N5 = 4ξη

N6 = 4ηζ

z=1.0

1 4 2

6

3

5

h=0.0

h=0.5

h=1.0

x=0.0 x=0.5 x=1.0

z=0.5

z=0.0

1

2 3

Figure 5.4 Local numbering and positioning of nodes (•) and integration points (x) of a 6-nodetriangular element

15-node triangular elements

The 15-node triangles are one of the options for the basis for soil elements in PLAXIS2D. For triangular elements there are two local coordinates ξ and η. In addition we usean auxiliary coordinate ζ = 1− ξ − η. For 15-node triangles the shape functions can bewritten as (see the local node numbering as shown in Figure 5.5):

PLAXIS 2016 | Scientific Manual 37

Page 38: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

N1 = ζ(4ζ − 1)(4ζ − 2)(4ζ − 3)/6 (5.54)

N2 = ξ(4ξ − 1)(4ξ − 2)(4ξ − 3)/6

N3 = η(4η − 1)(4η − 2)(4η − 3)/6

N4 = 4ζξ(4ζ − 1)(4ξ − 1)

N5 = 4ξη(4ξ − 1)(4η − 1)

N6 = 4ηζ(4η − 1)(4ζ − 1)

N7 = ξζ(4ζ − 1)(4ζ − 2) ∗ 8/3

N8 = ζξ(4ξ − 1)(4ξ − 2) ∗ 8/3

N9 = ηξ(4ξ − 1)(4ξ − 2) ∗ 8/3

N10 = ξη(4η − 1)(4η − 2) ∗ 8/3

N11 = ζη(4η − 1)(4η − 2) ∗ 8/3

N12 = ηζ(4ζ − 1)(4ζ − 2) ∗ 8/3

N13 = 32ηξζ(4ζ − 1)

N14 = 32ηξζ(4ξ − 1)

N15 = 32ηξζ(4η − 1)

Figure 5.5 Local numbering and positioning of nodes of a 15-node triangular element

5.3.2 STRUCTURAL ELEMENTS

Structural area elements in the PLAXIS program, i.e. plates and interfaces are based onthe area elements as described in the previous sections. However, there are somedifferences.

38 Scientific Manual | PLAXIS 2016

Page 39: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

Plate elements

Plate elements are different from the 6-node triangles which have three degrees offreedom per node. As the plate elements cannot sustain torsional moments, the plateelements have only 5 d.o.f.s per node in the rotated coordinate system, i.e.:

• one axial displacement (u∗x );

• two transverse displacements (u∗y and u∗z );

• two rotations (φ∗y and φ∗z ).

These elements are directly integrated over their cross section and numerically integratedusing 3 point Gaussian integration. The position of the integration points is indicated inFigure 5.6 and corresponds with Table 5.3.

5

h=1.

0

26

1

2

4

x=1.

0

x=0.

5h=0.

0

x=0.

0

3

h=0.

5

3

1

Figure 5.6 Local numbering and positioning of nodes (•) and integration points (x) of a 6-node platetriangle.

Interface elements

Interface elements are different from the in the sense that they have pairs of nodesinstead of single nodes. The interface elements are numerically integrated using 6 pointGauss integration. The distance between the two nodes of a node pair is zero. Eachnode has three translational degrees of freedom (ux , uy , uz ). As a result, interfaceelements allow for differential displacements between the node pairs (slipping andgapping). The position and weight factors of the integration points are given in Table 5.2.

Table 5.2 6-point Gaussian integration for 12-node triangular elements

Point ξi ηi wi

1 0.091576 0.816848 0.109952

2 0.091576 0.091576 0.109952

3 0.816848 0.091576 0.109952

4 0.108103 0.445948 0.223382

5 0.445948 0.108103 0.223382

6 0.445948 0.445948 0.223382

For more information see Dunavant (1985).

PLAXIS 2016 | Scientific Manual 39

Page 40: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

5.3.3 NUMERICAL INTEGRATION OF AREA ELEMENTS

As for line elements, one can formulate the numerical integration over areas as:∫ ∫F (ξ, η)dξ dη ≈

k∑i=1

F (ξi , ηi ) wi (5.55)

The PLAXIS program uses Gaussian integration within the area elements.

6-node triangular elements

For 6-node triangular elements the integration is based on 3 sample points (Figure 5.4).The position and weight factors of the integration points are given in Table 5.3. Note thatthe sum of the weight factors is equal to 1.

Table 5.3 3-point Gaussian integration for 6-node triangular elements

Point ξi ηi wi

1 1/6 2/3 1/3

2 1/6 1/6 1/3

3 2/3 1/6 1/3

15-node triangular elements

For 15-node elements 12 sample points are used. The position and weight factors of theintegration points are given in Table 5.4 Note that, in contrast to the line elements, thesum of the weight factors is equal to 1.

Table 5.4 12-point integration for 15-node elements

Point ξi ηi ζi wi

1,2 & 3 0.063089... 0.063089... 0.873821... 0.050845...

4 .. 6 0.249286... 0.249286... 0.501426... 0.116786...

7..12 0.310352... 0.053145... 0.636502... 0.082851...

5.4 INTERPOLATION FUNCTIONS AND NUMERICAL INTEGRATION OF VOLUMEELEMENTS

The soil volume in the PLAXIS program is modelled by means of 10-node tetrahedralelements. The interpolation functions, their derivatives and the numerical integration ofthis type of element are described in the following subsections.

5.4.1 10-NODE TETRAHEDRAL ELEMENT

The 10-node tetrahedral elements are created in the 3D mesh procedure. This type ofelement provides a second-order interpolation of displacements. For tetrahedralelements there are three local coordinates (ξ, η and ζ). The shape functions Ni have theproperty that the function value is equal to unity at node i and zero at the other nodes.The shape functions of these 10-node volume elements can be written as (see the localnode numbering as shown in Figure 5.7):

40 Scientific Manual | PLAXIS 2016

Page 41: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

N1 = (1− ξ − η − ζ)(1− 2ξ − 2η − 2ζ) (5.56)

N2 = ζ(2ζ − 1)

N3 = ξ(2ξ − 1)

N4 = η(2η − 1)

N5 = 4ζ(1− ξ − η − ζ)

N6 = 4ξζ

N7 = 4ξ(1− ξ − η − ζ)

N8 = 4η(1− ξ − η − ζ)

N9 = 4ηζ

N10 = 4ξη

ξ

η

ζ

12

3

4

1

2

3

4

56

7

8910

Figure 5.7 Local numbering and positioning of nodes (•) and integration points (x) of a 10-nodewedge element

The soil elements have three degrees of freedom per node: ux , uy and uz . The shapefunction matrix N

ican now be defined as:

N i =

Ni 0 0

0 Ni 0

0 0 Ni

(5.57)

and the nodal displacement vector v is defined as:

v =[

vix viy viz

]T (5.58)

Table 5.5 4-point Gaussian integration for 10-node tetrahedral element

Point ξi ηi ζi wi

1 1/4-1/20√

5 1/4-1/20√

5 1/4-1/20√

5 1/24

2 1/4-1/20√

5 1/4-1/20√

5 1/4+3/20√

5 1/24

2 1/4+3/20√

5 1/4-1/20√

5 1/4-1/20√

5 1/24

2 1/4-1/20√

5 1/4+3/20√

5 1/4-1/20√

5 1/24

PLAXIS 2016 | Scientific Manual 41

Page 42: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

5.4.2 DERIVATIVES OF INTERPOLATION FUNCTIONS

In order to calculate Cartesian strain components from displacements, such asformulated in Eq. (2.10), derivatives need to be taken with respect to the global system ofaxes (x,y,z).

ε = Biv i (5.59)

where

Bi

=

∂Ni∂x

0 0

0 ∂Ni∂y

0

0 0 ∂Ni∂z

∂Ni∂y

∂Ni∂x

0

0 ∂Ni∂z

∂Ni∂y

∂Ni∂z

0 ∂Ni∂x

(5.60)

Within the elements, derivatives are calculated with respect to the local coordinate system(ξ, η, ζ). The relationship between local and global derivatives involves the Jacobian J :

∂Ni∂ξ∂Ni∂η∂Ni∂ζ

=

∂x∂ξ

∂y∂ξ

∂z∂ξ

∂x∂η

∂y∂η

∂z∂η

∂x∂ζ

∂y∂ζ

∂z∂ζ

∂Ni∂x∂Ni∂y∂Ni∂z

= J

∂Ni∂x∂Ni∂y∂Ni∂z

(5.61)

Or inversely:∂Ni∂x∂Ni∂y∂Ni∂z

= J−1

∂Ni∂ξ∂Ni∂η∂Ni∂ζ

(5.62)

The local derivatives ∂Ni /∂ξ, etc., can easily be derived from the element shapefunctions, since the shape functions are formulated in local coordinates. The componentsof the Jacobian are obtained from the differences in nodal coordinates. The inverseJacobian J−1 is obtained by numerically inverting J .

The Cartesian strain components can now be calculated by summation of all nodal

42 Scientific Manual | PLAXIS 2016

Page 43: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

contributions:

εxx

εyy

εzz

γxy

γyz

γzx

=∑

i

Bi

vix

viy

viz

(5.63)

where vi are the displacement components in node i .

5.4.3 NUMERICAL INTEGRATION OVER VOLUMES

As for lines and areas, one can formulate the numerical integration over volumes as:∫ ∫ ∫F (ξ, η, ζ) dξ dη dζ ≈

k∑i=1

F (ξi , ηi , ζi ) wi (5.64)

The PLAXIS program uses Gaussian integration within tetrahedral elements. Theintegration is based on 4 sample points. The position and weight factors of the integrationpoints are given in Table 5.5. See Figure 5.7 for the local numbering of integration points.Note that the sum of the weight factors is equal to 1/6.

5.4.4 CALCULATION OF ELEMENT STIFFNESS MATRIX

The element stiffness matrix, K e, is calculated by the integral (see also Eq. 2.25):

K e =∫

BT De B dV (5.65)

As it is more convenient to calculate the element stiffness matrix in the local coordinatesystem, the change of variables theorem should be applied to change the integral to thelocal coordinate system:

K e =∫

BT De B jdV ∗ (5.66)

where j denotes the determinant of the Jacobian.

The integral is estimated by numerical integration as described in Section 5.4.3. In fact,the element stiffness matrix is composed of submatrices K e

ij where i and j are the localnodes. The process of calculating the element stiffness matrix can be formulated as:

K eij

=∑

k

BTi

DeBjj wk (5.67)

In case of plastic deformations of the soil only the elastic part of the soil stiffness will beused in the stiffness matrix whereas the plasticity is solved for iteratively.

PLAXIS 2016 | Scientific Manual 43

Page 44: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

5.5 SPECIAL ELEMENTS

As special elements in PLAXIS embedded piles will be considered. Embedded piles arebased on the embedded beam approach (Sadek & Shahrour, 2004). Embedded pilesconsist of beam elements to model the pile itself and embedded interface elements tomodel the interaction between the soil and the pile at the pile skin as well as at the pilefoot.

5.5.1 EMBEDDED PILES

The embedded pile has been developed to describe the interaction of a pile with itssurrounding soil. The interaction at the pile skin and at the pile foot is described bymeans of embedded interface elements. The pile is considered as a beam which cancross a 10-node tetrahedral element at any place with any arbitrary orientation (Figure5.8). Due to the existence of the beam element three extra nodes are introduced insidethe 10-node tetrahedral element.

x

y

z

x'

y'

z'

Figure 5.8 Illustration of the embedded beam element denoted by the solid line. The blank greycircles denote the virtual nodes of the soil element.

Finite element discretisation

The finite element discretisation of the pile is similar to beam elements, as discussed inSection 5.2.2. The finite element discretisation of the interaction with the soil will bediscussed in this chapter. Using the standard notation the displacement of the soil us and

44 Scientific Manual | PLAXIS 2016

Page 45: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

the displacement of the pile up can be discretised as:

us = Ns

vs up = Np

vp (5.68)

where Ns

and Np

are the matrices containing the interpolation functions of the soilelements and the beam elements respectively (see Sections 5.4.1 and 5.2.2) and vs andvp are the nodal displacement vectors of the soil elements and the beam elementsrespectively.

Interaction at the skin

First, the interaction between the soil and the pile at the skin of the pile will be describedby embedded interface elements. These interface elements are based on 3-node lineelements with pairs of nodes instead of single nodes. One node of each pair belongs tothe beam element, whereas the other (virtual) node is a point in the 15-node wedgeelement (Figure 5.8). The interaction can be represented by a skin traction tskin. Thedevelopment of the skin traction can be regarded as an incremental process:

tskin = tskin0 + ∆tskin (5.69)

In this equation tskin0 denotes the initial skin traction and ∆tskin denotes the skin traction

increment. The constitutive relation between the skin traction increment and the relativedisplacement increment is formulated as:

∆tskin = T skin∆urel (5.70)

In this relation T skin denotes the material stiffness of the embedded interface element inthe global coordinate system. The increment in the relative displacement vector ∆urel isdefined as the difference in the increment of the soil displacement and the increment ofthe pile displacement:

∆urel = ∆up − ∆us = Np∆vp − N

s∆vs = N

rel∆v rel (5.71)

where

Nrel

=[

Np−N

s

](5.72)

and

∆v rel =

∆vp

∆vs

(5.73)

Looking to the virtual work equation (Eq. 2.6) the traction increment at the pile skin canbe discretised as:∫

δuTrel ∆tskin dS = δvT

rel

∫NT

relT skin N

reldS ∆v rel = K skin ∆v rel (5.74)

In this formulation the element stiffness matrix K skin represents the interaction between

PLAXIS 2016 | Scientific Manual 45

Page 46: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

Table 5.6 Newton-Cotes integration

ξi wi

2 nodes ± 1 1

3 nodes ± 1, 0 1/3, 4/3

4 nodes ± 1, ± 1/3 1/4, 3/4

5 nodes ± 1, ± 1/2, 0 7/45, 32/45, 12/45

the pile and the soil at the skin and consists of four parts:

K skin =

K skinpp

K skinps

K skinsp

K skinss

(5.75)

The matrix K skinpp

represents the contribution of the pile nodes to the interaction, the matrix

K skinss

represents the contribution of the soil nodes to the interaction and the matrices

K skinps

and K skinsp

are the mixed terms:

K skinpp

=∫

NTp

T skin Np

dS (5.76a)

K skinps

= −∫

NTp

T skin Ns

dS (5.76b)

K skinsp

= −∫

NTs

T skin Np

dS (5.76c)

K skinss

=∫

NTs

T skin Ns

dS (5.76d)

These integrals are numerically estimated using Eq. (5.43):

1∫

ξ=−1F (ξ) dξ ≈

k∑i=1

F (ξi ) wi (5.77)

However, instead of Gauss integration Newton-Cotes integration is used. In this methodthe points ξi are chosen at the position of the nodes, see Table 5.6. The type ofintegration used for the embedded interface elements is shaded. In case of plasticdeformations of the embedded interface elements only the elastic part of the interfacestiffness will be used in the stiffness matrix whereas the plasticity is solved for iteratively.

Interaction at the foot

The interaction of the embedded pile at the foot is described by an embedded interfaceelement. This interaction can be represented by a foot force vector f foot . Like thedevelopment of the skin traction the development of the foot force is an incrementalprocess:

f foot = f foot0 + ∆f foot (5.78)

In this equation f foot0 denotes the initial force and ∆f foot denotes the force increment at

the foot. The constitutive relation between the force increment at the foot and the relative

46 Scientific Manual | PLAXIS 2016

Page 47: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

ELEMENT FORMULATIONS

displacement increment can be described by:

∆f foot = Dfoot ∆urel (5.79)

The symbol Dfoot denotes the material stiffness matrix of the spring element at the foot ofthe embedded pile in the global coordinate system. As for the skin interaction the forceincrement at the foot of the pile can be discretised by means of the virtual work ((2.6)), as:

δuTrel ∆f foot = δvT

rel NTrel

Dfoot Nrel

∆v rel = K foot ∆v rel (5.80)

The stiffness matrix at the foot is represented by K foot and consists of four parts:

K foot =

K footpp

K footps

K footsp

K footss

(5.81)

In this equation K footpp

represents the contribution of the pile nodes, K footss

represents the

contribution from the soil nodes and K footps

and K footsp

are the mixed terms:

K footpp

= NTp

Dfoot Np

(5.82a)

K footps

= −NTp

Dfoot Ns

(5.82b)

K footsp

= −NTs

Dfoot Np

(5.82c)

K footss

= NTs

Dfoot Ns

(5.82d)

In case of plastic deformations of the embedded interface element only the elastic part ofthe interface stiffness will be used in thestiffness matrix whereas the plasticity is solvedfor iteratively.

PLAXIS 2016 | Scientific Manual 47

Page 48: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

48 Scientific Manual | PLAXIS 2016

Page 49: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

THEORY OF SENSITIVITY ANALYSIS & PARAMETER VARIATION

6 THEORY OF SENSITIVITY ANALYSIS & PARAMETER VARIATION

This chapter presents some of the theoretical backgrounds of the sensitivity analysis andparameter variation module. The chapter does not give a full theoretical description of themethods of interval analysis. For a more detailed description you are referred to theliterature e.g. Moore (1966), Moore (1979), Alefeld & Herzberger (1983), Goos &Hartmanis (1985), Neumaier (1990), Kearfott & Kreinovich (1996) and Jaulin, Kieffer,Didrit & Walter (2001).

6.1 SENSITIVITY ANALYSIS

A method for quantifying sensitivity in the sense discussed in this Section and in theSection Sensitivity analysis and Parameter variation of the Reference Manual is thesensitivity ratio ηSR (EPA, 1999). The ratio is defined as the percentage change in outputdivided by the percentage change in input for a specific input variable, as shown in Eq.(6.1):

ηSR =

[f (xL,R) − f (x)

f (x)

]· 100%[

xL,R − xx

]· 100%

(6.1)

f (x) is the reference value of the output variable using reference values of the inputvariables and f (xL,R) is the value of the output variable after changing the value of oneinput variable, whereas x and xL,R in the denominator are the respective input variables.For the sensitivity ratio, an input variable, xL,R , is varied individually across the entirerange requiring 2N+1 calculations, N being the number of varied parameters considered.

An extension to the sensitivity ratio and a more robust method of evaluating importantsources of uncertainty is the sensitivity score, ηSS , which is the sensitivity ratio ηSRweighted by a normalized measure of the variability in an input variable, as given by Eq.(6.2):

ηSS = ηSR ·(max xR − min xR)

x(6.2)

By normalising the measure of variability (i.e. the range divided by the reference value),this method effectively weights the ratios in a manner that is independent of the units ofthe input variable.

Performing a sensitivity analysis as described above, the sensitivity score of eachvariable, ηSS,i , on respective results A,B,. . . ,Z , (e.g. displacements, forces, factor ofsafety, etc.) at each construction step (calculation phase) can be quantified as shown inTable 6.1 (Sensitivity matrix). The total sensitivity score of each variable, ΣηSS,i , resultsfrom summation of all sensitivity scores for each respective result at each constructionstep.

It should be noted, that the results of the sensitivity analysis appeared to be stronglydependent on the respective results used and thus results relevant for the probleminvestigated have to be chosen based on sound engineering judgment. Finally, the total

PLAXIS 2016 | Scientific Manual 49

Page 50: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

Table 6.1 Sensitivity matrix

Respective results

A B . . . Z Σ α

Input variables %

x1 ηSS,A1 ηSS,B1 . . . ηSS,Z1 ΣηSS,1 α(x1)

x2 ηSS,A2 ηSS,B2 . . . ηSS,Z2 ΣηSS,2 α(x2)...

......

......

......

xN ηSS,AN ηSS,BN . . . ηSS,ZN ΣηSS,N α(xN )

Total relative sensitivity

0 0.05 0.15 0.20 0.25 0.30 0.35 0.40 0.450.10

x1

x2

x3

xN

a(xN)

.

.

.

Threshold value

Figure 6.1 Total relative sensitivity in diagram form

relative sensitivity α(xi ) for each input variable is then given by Peschl (2004) as

α(xi ) =ΣηSS,i

N∑i=1

ΣηSS,i

(6.3)

Figure 6.1 shows the total relative sensitivity of each parameter α(xi ) in diagram form inorder to illustrate the 'major' variables.

6.1.1 DEFINITION OF THRESHOLD VALUE

The benefit of such an analysis is twofold: Firstly, the results are the basis for adecision-making in order to reduce the computational effort involved when utilizing aparameter variation, i.e. at this end a decision has to be made (definition of a thresholdvalue), which variables (parameters) should be used in further calculations and which onecan be treated as deterministic values as their influence on the result is not significant(Figure 6.1). Secondly, sensitivity analysis can be applied for example to design furtherinvestigation programs to receive additional information about parameters with high

50 Scientific Manual | PLAXIS 2016

Page 51: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

THEORY OF SENSITIVITY ANALYSIS & PARAMETER VARIATION

sensitivity in order to reduce the uncertainty of the system response, i.e. the result mayact as a basis for the design of an investigation program (laboratory and/or in situ tests).

6.2 THEORY OF PARAMETER VARIATION

The parameter variation used in the PLAXIS parameter variation module refer to classicalset theory where uncertainty is represented in terms of closed intervals (bounds)assuming that the true value of the relevant unknown quantity is captured (X ∈[xmin , xmax]). In general, an interval is defined as a pair of elements of some (at leastpartially) ordered sets (Kulpa, 1997). An interval is identified with the set of elementslying between the interval endpoints (including the endpoints) and using the set of realnumbers as the underlying ordered set (real intervals). Hence, all intervals are closedsets. Thus, a (proper) real interval x is a subset of the set of real numbers R such that:

x =[xmin , xmax] = {x ' ∈ R|xmin ≤ x ' ≤ xmax} (6.4)

where xmin ≤ xmax and xmin = sup(x), xmax = inf(x) are endpoints of the interval x. Ingeneral, x ' denotes any element of the interval x. If the true values of the parameters ofinterest are bounded by intervals, this will always ensure a reliable estimate(worst/best-case analysis) based on the information available.

For the parameter variation, the input parameters xi are treated as interval numbers(xi ,min / xi ,max ) whose ranges contain the uncertainties in those parameters. The resultingcomputations, carried out entirely in interval form, would then literally carry theuncertainties associated with the data through the analysis. Likewise, the final outcomein interval form would contain all possible solutions due to the variations in input.

x∗ x∗ X

Figure 6.2 Total relative sensitivity in diagram form

6.2.1 BOUNDS ON THE SYSTEM RESPONSE

Let X be a non-empty set containing all the possible values of a parameter x and y =f (x), f : X -> Y be a real-valued function of x . The interval of the system responsethrough f , can be calculated by means of a function used in set theory. In fact, if xbelongs to set A, then the range of y is

f (A) = {f (x) : x ∈ A} (6.5)

Here, the set A is called the focal element. The basic step is the calculation of the systemresponse through function f which represents here a numerical model. In general, thisinvolves two global optimisation problems which can be solved by applying twice thetechniques of global optimisation (e.g. Ratschek & Rokne (1988), Tuy (1998)) to find thelower and upper bound, ymin and ymax , respectively, of the system response:

f (A) =[ymin , ymax] (6.6)

PLAXIS 2016 | Scientific Manual 51

Page 52: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

where

ymin = minx∈A

f (x) (6.7)

ymax = maxx∈A

f (x) (6.8)

In the absence of any further information a so-called calculation matrix, can beconstructed by assuming independence between parameters x . A is the Cartesianproduct of N finite intervals x1 × ...× xN (calculation matrix), therefore it is aN-dimensional box (interval vector) whose 2N vertices are indicated as vk , k = 1,. . . ,2N ,N being the number of parameters considered. The lower and upper bounds ymin andymax of the system response can be obtained as follows:

ymin = mink

{f (νk ) : k = 1, ...2N

}(6.9)

ymax = maxk

{f (νk ) : k = 1, ...2N

}(6.10)

If f (A) has no extreme value in the interior of A, except at the vertices, Eqs. (6.9) and(6.10) are correct in which case the methods of interval analysis are applicable, e.g. theVertex method (Dong & Shah, 1987). If, on the other hand, f (A) has one or more extremevalues in the interior of A, then Eqs. (6.9) and (6.10) can be taken as approximations tothe true global minimum and maximum value.

52 Scientific Manual | PLAXIS 2016

Page 53: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

DYNAMICS

7 DYNAMICS

This chapter highlights some of the theoretical backgrounds of the dynamic module. Thechapter does not give a full theoretical description of the dynamic modelling. For a moredetailed description you are referred to the literature Zienkiewicz & Taylor (1991), Hughes(1987), Das (1995), Kramer (1996), Haigh, Ghosh & Madabhushi (2005), Basabe & Sen(2007), Kelly, Ward, Treitel & Alford (1976) and Pradhan, Baidya & Ghosh (2004).

7.1 BASIC EQUATION DYNAMIC BEHAVIOUR

The basic equation for the time-dependent movement of a volume under the influence ofa (dynamic) load is:

M u + C u + K u = F (7.1)

Here, M is the mass matrix, u is the displacement vector, C is the damping matrix, K isthe stiffness matrix and F is the load vector. The displacement, u, the velocity, u, and theacceleration, u, can vary with time. The last two terms in the Eq. (7.1) (K u = F )correspond to the static deformation.

Here the theory is described on the bases of linear elasticity. However, in principle, allmodels in PLAXIS can be used for dynamic analysis. The soil behaviour can be bothdrained and undrained. In the latter case, the bulk stiffness of the groundwater is addedto the stiffness matrix K , as is the case for the static calculation.

In the matrix M , the mass of the materials (soil + water + any constructions) is taken intoaccount. In PLAXIS the mass matrix is implemented as a lumped matrix.

The matrix C represents the material damping of the materials. In reality, materialdamping is caused by friction or by irreversible deformations (plasticity or viscosity). Withmore viscosity or more plasticity, more vibration energy can be dissipated. If elasticity isassumed, damping can still be taken into account using the matrix C. To determine thedamping matrix, extra parameters are required, which are difficult to determine from tests.In finite element formulations, C is often formulated as a function of the mass andstiffness matrices (Rayleigh damping) (Zienkiewicz & Taylor, 1991; Hughes, 1987) as:

C = αR M + βR K (7.2)

This limits the determination of the damping matrix to the Rayleigh coefficients αR andβR . Here, when the contribution of M is dominant (for example, αR = 10−2 andβR = 10−3) more of the low frequency vibrations are damped, and when the contributionof K is dominant (for example, αR = 10−3 and βR = 10−2) more of the high-frequencyvibrations are damped. In the standard setting of PLAXIS, αR = βR = 0.

7.2 TIME INTEGRATION

In the numerical implementation of dynamics, the formulation of the time integrationconstitutes an important factor for the stability and accuracy of the calculation process.Explicit and implicit integration are the two commonly used time integration schemes.

PLAXIS 2016 | Scientific Manual 53

Page 54: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

The advantage of explicit integration is that it is relatively simple to formulate. However,the disadvantage is that the calculation process is not as robust and it imposes seriouslimitations on the time step. The implicit method is more complicated, but it produces amore reliable (more stable) calculation process and usually a more accurate solution(Sluys, 1992).

The implicit time integration scheme of Newmark is a frequently used method. With thismethod, the displacement and the velocity at the point in time t + ∆t are expressedrespectively as:

u t+∆t = u t + u t ∆t +((

12− α

)u t + α u t+∆t

)∆t2 (7.3a)

u t+∆t = u t +((1 − β) u t + β u t+∆t)∆t (7.3b)

In the above equations, ∆t is the time step. The coefficients α and β determine theaccuracy of the numerical time integration. They are not equal to the α and β for theRayleigh damping. In order to obtain a stable solution, the following condition must apply:

β ≥ 0.5, α ≥ 14

(12

+ β

)2 (7.4)

The user is advised to use the standard setting of PLAXIS, in which the Newmarkscheme with α = 0.25 and β = 0.50 (average acceleration method) is utilised. Othercombinations are also possible, however.

Implementation of the integration scheme in PLAXIS

Eq. (7.3) can also be written as:

u t+∆t = c0 ∆u − c2 u t − c3 u t

u t+∆t = u t + c6 u t + c7 u t+∆t

u t+∆t = u t + ∆u (7.5a)

or as:u t+∆t = c0 ∆u − c2 u t − c3 u t

u t+∆t = c1 ∆u − c4 u t − c5 u t

u t+∆t = u t + ∆u (7.5b)

where the coefficients c0 .. c7 can be expressed in the time step and in the integrationparameters α and β. In this way, the displacement, the velocity and the acceleration atthe end of the time step are expressed by those at the start of the time step and thedisplacement increment. With implicit time integration, Eq. (7.1) must be obtained at theend of a time step (t + ∆t):

M u t+∆t + C u t+∆t + K u t+∆t = F t+∆t (7.6)

This equation, combined with the expressions (5.5) for the displacements, velocities and

54 Scientific Manual | PLAXIS 2016

Page 55: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

DYNAMICS

accelerations at the end of the time step, produce:(c0 M + c1 C + K

)∆u = F t+∆t

ext + M(

c2u t + c3u t)

+ C(

c4u t + c5u t)− F t

int

(7.7)

In this form, the system of equations for a dynamic analysis reasonably matches that of astatic analysis. The difference is that the 'stiffness matrix' contains extra terms for massand damping and that the right-hand term contains extra terms specifying the velocity andacceleration at the start of the time step (time ∆t).

7.2.1 CRITICAL TIME STEP

Despite the advantages of the implicit integration, the time step used in the calculation issubject to some limitations. If the time step is too large, the solution will displaysubstantial deviations and the calculated response will be unreliable. The critical timestep depends on the maximum frequency and the coarseness (fineness) of the finiteelement mesh. In general, the following expression can be used for a single element(Pal, 1998):

∆tcritical =le

α

√E (1− ν)

ρ(1 + ν)(1− 2ν)

√1 +

B4

4 S2 −B2

2S

[1 +

1− 2ν4

2SB2

] (7.8)

In the above equation, the term B and S respectively denote the largest dimension of thefinite element and the surface area of the finite element. The first root term represents thevelocity of a (compression) wave, Eq. 3.12 in the Material Models Manual. The factor αdepends on the element type. For a 6-node element α = 1/(6

√c6), with

c6 ≈ 5.1282 · 10−2, and for a 15-node element α = 1/(19√

c15), withc15 ≈ 4.9479 · 10−3 (Zienkiewicz & Taylor, 1991) . The other determining factors are thePoisson's ratio, ν, and the average length of an element, le, (see the Reference Manualfor a description of the average element length). In a finite element model, the criticaltime step is equal to the minimum value of ∆t according to Eq. (7.8) over all elements.This time step is chosen to ensure that a wave during a single step does not move adistance larger than the minimum dimension of an element.

7.2.2 DYNAMIC INTEGRATION COEFFICIENTS

The Newmark implicit time history integration scheme has been used in Plaxis code tosolve the equilibrium equation (dynamics) of the system. This method requires thecalculation of integration constants or coefficients. The time step, ∆t is selected on thebasis of the sampling time of the input signal and the number of dynamic sub-stepsnecessary for the analysis. Once ∆t is fixed, the dynamic integration coefficients (ca0,ca1, ca2, ca3, ca4, ca5, ca6 and ca7) required for the numerical evaluation of theeffective or pseudo-stiffness matrix and subsequent computation of the displacements,velocities and accelerations at the end of each time step may be calculated as follows.

ca0 =1

α∆t2 (7.9)

PLAXIS 2016 | Scientific Manual 55

Page 56: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

ca1 =δ

α∆t(7.10)

ca2 =1α∆t

(7.11)

ca3 =1

2α− 1 (7.12)

ca4 =δ

α− 1 (7.13)

ca5 =∆t2

α− 2) (7.14)

ca6 = ∆t(1− δ) (7.15)

ca7 = δ∆t (7.16)

where, α and δ are the Newmark parameters that can be determined to obtain theintegration accuracy and stability.

7.3 MODEL BOUNDARIES

In the case of a static deformation analysis, prescribed boundary displacements areintroduced at the boundaries of a finite element model. The boundaries can becompletely free or fixities can be applied in one or two directions. Particularly the verticalboundaries of a mesh are often non-physical (synthetic) boundaries that have beenchosen so that they do not actually influence the deformation behaviour of theconstruction to be modelled. In other words: the boundaries are 'far away'. For dynamiccalculations, the boundaries should in principle be much further away than those for staticcalculations, because, otherwise, stress waves will be reflected leading to distortions inthe computed results. However, locating the boundaries far away requires many extraelements and therefore a lot of extra memory and calculating time.

To counteract reflections, special measures are needed at the boundaries - in thiscontext, we speak of 'silent or viscous boundaries'. Various methods are used to createthese boundaries, which include:

• Use of half-infinite elements (boundary elements).

• Adaptation of the material properties of elements at the boundary (low stiffness,high viscosity).

• Use of viscous boundaries (dampers).

All of these methods have their advantages and disadvantages and are problemdependent. For the implementation of dynamic effects in PLAXIS the viscous boundariesare created with the last method (use of viscous boundaries). The way this method worksis described below.

56 Scientific Manual | PLAXIS 2016

Page 57: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

DYNAMICS

7.4 VISCOUS BOUNDARIES

In opting for viscous boundaries, a damper is used instead of applying fixities in a certaindirection. The damper ensures that an increase in stress on the boundary is absorbedwithout rebounding. The boundary then starts to move.

The use of viscous boundaries in PLAXIS is based on the method described by (Lysmer& Kuhlmeyer, 1969). The normal and shear stress components absorbed by a damper inx-direction are:

σn = −C1 ρVp ux (7.17a)

τ = −C2 ρVs uy (7.17b)

Here, ρ is the density of the materials. Vp and Vs are the pressure wave velocity and theshear wave velocity, respectively. Vp and Vs are determined using Eq. 3.12 and Eq. 3.13in the Material Models Manual. C1 and C2 are relaxation coefficients that have beenintroduced in order to improve the effect of the absorption. When pressure waves onlystrike the boundary perpendicular, relaxation is redundant (C1 = C2 = 1).

In the presence of shear waves, the damping effect of the viscous boundaries is notsufficient without relaxation. The effect can be improved by adapting the secondcoefficient in particular. The experience gained until now shows that the use of C1 = 1and C2 = 0.25 results in a reasonable absorption of waves at the boundary. However, itis not possible to state that shear waves are fully absorbed so that in the presence ofshear waves a (limited) boundary effect is noticeable. Additional research is thereforenecessary on this point, but the method described will be sufficient for practicalapplications.

For an inclined boundary, an adjusted formulation based on Eq. (7.17) is used that takesthe angle of the boundary into account.

7.5 INITIAL STRESSES AND STRESS INCREMENTS

By removing the boundary fixities during the transition from a static analysis to a dynamicanalysis, the boundary stresses also cease. This means that the boundary will start tomove as a result of initial stresses. To prevent this, the original boundary stress will beconverted to an initial (virtual) boundary velocity. When calculating the stress, the initialboundary velocity must be subtracted from the real velocity:

σn = − c1 ρVp un + σ 0n = − c1 ρVp

(un − u 0

n)

(7.18)

This initial velocity is calculated at the start of the dynamic analysis and is thereforebased purely on the original boundary stress (preceding calculation or initial stress state).

At present, situations can arise where a new load is applied at a certain location on themodel and is continuously present from that moment onward. Such a load should resultin an increase in the average boundary stress. If it involves a viscous boundary, theaverage incremental stress cannot be absorbed. Instead, the boundary will start to move.In most situations, however, there are also fixed (non-absorbent) boundaries elsewhere in

PLAXIS 2016 | Scientific Manual 57

Page 58: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

the mesh – for example, on the bottom. The bottom of the mesh, at the location of thetransition from a non-rigid to a hard (stiff) soil layer, is often chosen for this. Here,reflections also occur in reality, so that such a bottom boundary in a dynamic analysis cansimply be provided with standard (fixed) peripheral conditions. In the above-mentionedcase of an increased load on the model, that increase will eventually have to be absorbedby the (fixed) bottom boundary – if necessary, after redistributing the stresses.

7.6 AMPLIFICATION OF RESPONSES

Let there be an acceleration time history (of size N) defined by a set of accelerations(may be other responses in form of velocities or displacements), [ a1, a2, a3, ..., aN ]recorded at time steps [ t1, t2, t3, ..., tN ] with uniform sampling rate. On performingFourier transform on the given series, the time signature can be converted to frequencydependent Fourier spectra like [ A1+iB1, A2+iB2, A3+iB3, ..., AM+iBM ] against thefrequency set of [ f1, f2, f3, ..., fM ], where M is defined as follows:

M =N2

: N ⊂ even integers

N + 12

: N ⊂ odd integers

(7.19)

The power spectra of the response may subsequently be obtained as a set of [12

(A21 + B2

1), 12

(A22 + B2

2), ..., ] against the frequency set of [ f1, f2, f3,...,fM ].

7.7 PSEUDO-SPECTRAL ACCELERATION RESPONSE SPECTRUM FOR ASINGLE-DEGREE-OF-FREEDOM SYSTEM

Let a structure be idealized as a single-degree-of-freedom (SDOF) system. This SDOFstructure may be physically modelled as a combination of mass-spring-dashpot systemattached to the ground surface. The equation for this SDOF system may be written as

mx + cx + kx = −mxgs (7.20)

where, m is the mass of the structure, x is the lateral displacement of the structure, crepresents the viscous damping coefficient of the structure k is the stiffness of thestructure and xgs is the horizontal acceleration time history at the ground surface at thebase of the structure. The expressions for the damping coefficient and the structuralstiffness are given by

c = 2mζsωn (7.21)

and

k = mω2n (7.22)

respectively. ζs and ωn denote respectively the damping ratio and natural frequency ofthe structure. The natural frequency is the inverse of the natural time period. The

58 Scientific Manual | PLAXIS 2016

Page 59: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

DYNAMICS

pseudo-acceleration, a is defined by the following equation.

a = |xmax |ω2n (7.23)

where,|xmax |is the absolute peak response of a structure during the whole period ofdynamic loading . The acceleration time history obtained at the soil-structure interface(i.e. at soil surface as obtained from PLAXIS) is used as an input excitation to thestructure. The above equation may now be solved in time domain for a particular timeperiod of a SDOF structure to obtain the displacements of the structure at every timepoint and subsequently the absolute maximum displacement response (i.e. |xmax |) of thestructure can be found out from this displacement time history (and hence itspseudo-spectral acceleration from Eq. (7.23)) for the whole duration of the time history.Thus, this equation may be repeatedly solved for different natural time periods of thestructure to plot its pseudo-acceleration response versus time period giving rise to PSAplot. This would enable the users to perform seismic soil-structure interaction analysis orseismic analysis or structures.

The stiffness ratio, s is the ratio of structural stiffness to soil stiffness defined by thefollowing equation (page 298 of Kramer, 1996)

s =ωnLVs

(7.24)

in which Vs is the shear wave velocity of the supporting soil medium and L is the height ofstructure above the foundation.

7.8 NATURAL FREQUENCY OF VIBRATION OF A SOIL DEPOSIT

The natural frequency of vibration of a soil deposit may be calculated from the followingequation (page 261 of Kramer, 1996).

fn =Vs

4H(1 + 2n) (7.25)

where, fn is the nth natural frequency of the soil deposit in Hz and n = 0,1,2,....

For n = 0, the first natural frequency, f0 (i.e. the fundamental frequency) of vibration of thesoil deposit of thickness H is given by

f0 =Vs

4H(7.26)

PLAXIS 2016 | Scientific Manual 59

Page 60: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

60 Scientific Manual | PLAXIS 2016

Page 61: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

REFERENCES

8 REFERENCES

[1] (1999). TRIM, Total Risk Integrated Methodology. TRIM FATE Technical SupportDocument Volume I: Description of Module, EPA/43/D-99/002A. U.S. EPA: TRIM.

[2] Alefeld, G., Herzberger, J. (1983). Introduction to Interval Computations. AcademicPress, New York.

[3] Basabe, J.D.D., Sen, M.K. (2007). Grid dispersion and stability criteria of somecommon finite-element methods for acoustic and elastic wave equations.Geophysics, 72(06), T81–T95.

[4] Bathe, K.J., Koshgoftaar, M.R. (1979). Finite element free surface seepage analysiswithout mesh iteration. Int. J. Num. An. Meth Geo, 3, 13–22.

[5] Biot, M.A. (1956). General solutions of the equations of elasticity and consolidationfor porous material. Journal of Applied Mechanics, 23(2).

[6] Das, B.M. (1995). Fundamentals of soil dynamics. Elsevier.

[7] Dong, W., Shah, H.C. (1987). Vertex method for computing functions of fuzzyvariables. Fuzzy Sets & Systems, 24, 65–78.

[8] Dunavant, D.A. (1985). High degree efficient symmetrical gaussian quadrature rulesfor the triangle. International journal for numerical methods in engineering, 21,1129–1148.

[9] Goos, G., Hartmanis, J. (eds.) (1985). Interval Mathematics 1985. Springer Verlag,Berlin.

[10] Haigh, S.K., Ghosh, B., Madabhushi, S.P.G. (2005). Importance of time stepdiscretisation for nonlinear dynamic finite element analysis. Canadian GeotechnicalJournal, 42, 957–963.

[11] Hughes, T.J.R. (1987). The finite element method, linear static and dynamic analysis.Prencice Hall Int.

[12] Jaulin, L., Kieffer, M., Didrit, P., Walter, E. (2001). Applied Interval Analysis. Springer,London.

[13] Kearfott, R.B., Kreinovich, V. (eds.) (1996). Applications of Interval Computations.Kluwer Academic Publishers, Dordrecht.

[14] Kelly, K.R., Ward, R.W., Treitel, S., Alford, R.M. (1976). Synthetic seismograms: afinite difference approach. Geophysics, 41(01), 2–27.

[15] Kramer, S.L. (1996). Geotechnical earthquake engineering. Prentice Hall, NewJersey.

[16] Kulpa, Z. (1997). Diagrammatic representation of interval space in proving theoremsabout interval relations. Reliable Computing, 3(3), 209–217.

[17] Lysmer, J., Kuhlmeyer, R.L. (1969). Finite dynamic model for infinite media. ASCE J.of the ENg. Mech. Div., 859–87.

[18] Moore, R.E. (1966). Interval Analysis. Engelwood cliffs.

[19] Moore, R.E. (1979). Methods and Applications of Interval Analysis. SIAM Studies inApplied Mathematics, Philadelphia.

PLAXIS 2016 | Scientific Manual 61

Page 62: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

[20] Neumaier, A. (1990). Interval Methods for Systems of Equations. CambridgeUniversity Press, Cambridge.

[21] Pal, O. (1998). Modélisation du comportement dynamique des ouvrages grâce à deséléments finis de haute précision. thesis, L’université Joseph Fourier - Grenoble I.

[22] Peschl, G.M. (2004). Reliability Analyses in Geotechnics with the Random Set FiniteElement Method. Dissertation, Institute for Soil Mechanics and FoundationEngineering, Graz University of Technology.

[23] Pradhan, P., Baidya, D.K., Ghosh, D.P. (2004). Dynamic response of foundationsresting on layered soil by cone model. Soil Dynamics and Earthquake Engineering,24(06), 425–434.

[24] Ratschek, H., Rokne, J. (1988). New Computer Methods for Global Optimization.Ellis Horwood Limited, Chichester.

[25] Riks, E. (1979). An incremental approach to the solution of snapping and bucklingproblems. Int. J. Solids & Struct., 15, 529–551.

[26] Sadek, M., Shahrour, I. (2004). A three dimensional embedded beam element forreinforced geomaterials. International Journal for Numerical and Analytical Methodsin Geomechanics, 28, 931–946.

[27] Sluys, L.J. (1992). Wave propagation, Localisation and Dispersion in softeningsolids. dissertation, Delft University of Technology.

[28] Song, E.X. (1990). Elasto-plastic consolidation under steady and cyclic loads. Ph.dthesis, Delft University of Technology, The Netherlands.

[29] Tuy, H. (1998). Convex Analysis and Global Optimization. Kluwer AcademicPublishers, Dordrecht.

[30] Van Langen, H., Vermeer, P.A. (1990). Automatic step size correction fornon-associated plasticity problems. Int. J. Num. Meth. Eng., 29, 579–598.

[31] Vermeer, P.A. (1979). A modified initial strain method for plasticity problems. In Proc.3rd Int. Conf. Num. Meth. Geomech. Balkema, Rotterdam, 377–387.

[32] Vermeer, P.A., van Langen, H. (1989). Soil collapse computations with finiteelements. Ingenieur-Archiv 59, 221–236.

[33] Vermeer, P.A., Verruijt, A. (1981). An accuracy condition for consolidation by finiteelements. Int. J. for Num. Anal. Met. in Geom., 5, 1–14.

[34] Zienkiewicz, O.C. (1967). The finite element method in structural and continuummechanics. McGrawHill, London, UK.

[35] Zienkiewicz, O.C., Taylor, R.L. (1991). The finite element method; Solid and Fluidmechanics, Dynamics and Non-Linearity, volume 2. Mc Graw-Hill, U.K., 4 edition.

62 Scientific Manual | PLAXIS 2016

Page 63: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

APPENDIX A - CALCULATION PROCESS

APPENDIX A - CALCULATION PROCESS

Finite element calculation process based on the elastic stiffness matrix

Read input data

Form stiffness matrix K =∫

BT De B dV

New step i → i + 1

Form new load vector f iex = f =i−1

ex + ∆ f ex

Form reaction vector f in =∫

BT σi−1c dV

Calculate unbalance ∆f = f iex − f in

Reset displacement increment ∆v = 0

New iteration j → j + 1

Solve displacements δv = K−1 ∆f

Update displacement increments ∆ v j = ∆ v j−1 + δv

Calculate strain increments ∆ε = B∆v ; δε = Bδv

Calculate stresses: Elastic σtr = σi−1c + De ∆ε

Equilibrium σeq = σi ,j−1c + De δε

Constitutive σi ,jc = σtr −

⟨f(σtr)⟩d

De ∂g∂σ

Form reaction vector f in =∫

BT σi ,jc dV

Calculate unbalance ∆f = f iex − f in

Calculate error e = |∆f || f i

ex |

Accuracy check if e > etolerated → new iteration

Update displacements v i = v i−1 + ∆v

Write output data (results)

If not finished→ new step

Finish

PLAXIS 2016 | Scientific Manual 63

Page 64: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

64 Scientific Manual | PLAXIS 2016

Page 65: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

APPENDIX B - SYMBOLS

APPENDIX B - SYMBOLS

b : Vector containing the body forceB : Strain interpolation matrixDe : Elastic material stiffness matrix representing Hooke's lawf : Yield functiong : Plastic potential function

K : Stiffness matrixL : Differential operatorM : Material stiffness matrixN : Matrix with shape functionsp : (Excess) pore pressure

R : Permeability matrixt : Timet : Boundary tractionsu : Vector with displacement componentsv : Vector with nodal displacementsV : Volumew : Weight factorγ : Volumetric weightε : Vector with strain componentsλ : Plastic multiplierξ, η, ζ : Local coordinatesσ : Vector with stress componentsω : Integration constant (explicit: ω = 0; implicit: ω = 1)

PLAXIS 2016 | Scientific Manual 65

Page 66: PLAXISplaxis.us/updater/Plaxis 2D/2016.1.21797.5460/files/manuals/english/2D-4-Scientific.pdf · numerical methods on which the PLAXIS program is based. The manual contains chapters

SCIENTIFIC MANUAL

66 Scientific Manual | PLAXIS 2016