0 Stimmen dafür0 Stimmen dagegen

7 Aufrufe24 SeitenAug 03, 2014

© © All Rights Reserved

PDF, TXT oder online auf Scribd lesen

© All Rights Reserved

Als PDF, TXT **herunterladen** oder online auf Scribd lesen

7 Aufrufe

© All Rights Reserved

Als PDF, TXT **herunterladen** oder online auf Scribd lesen

- Intro to Intrpltn
- VIthsem Syllabus
- 09.16.Fronts Propagating With Curvature Dependent Speed_algorithms Based on Hamilton-Jacobi Formulations
- UT Dallas Syllabus for math6313.501.10s taught by Janos Turi (turi)
- SyllabI-BTech-CS-2012 (2)
- sec_1-3
- UT Dallas Syllabus for math6313.501.10f taught by Janos Turi (turi)
- Bcaprogram Curriculum
- 9780126831924_TOC.pdf
- Solution of a Set of Nonlinear Equations by Newton-Raphson Method
- 3 Newton Raphson Method
- Algorithm
- Mas
- Numerical Solutions via Matlab
- A Stabilized Finite Element Method to Pseudop Flow Governed by the Sisko Relation
- Jpbardet Paper on Fd Method
- Mastering EES Chapter1
- numerical method lecture note quick.pdf
- Electrical-resistivity characterization_paper.pdf
- Finite Elements Approximation of the Elasticity Spectral Problem...

Sie sind auf Seite 1von 24

For solving the equations describing the diaphragm deformation we will use the nite element

method. In this chapter we will present the formulation of the method for geometrically

nonlinear, three-dimensional continuum elements. We will focus on the particular aspect

of rubber-like materials. The basic ideea of the nonlinear nite element formulation is to

linearize the weak form of the equations of the problem and to solve these equations for the

nite elements discretized domain. This leads to an incremental approach, the solution at

each step being obtained from the solution at the previous step. By step it is understood

a load increment in static analysis, and, a time step in transient analysis [12][58]. In solid

mechanics the weak form form is usualy derived from the principle of virtual work. In

our presentation for the weak and linearized form we follow the formulation given by Simo

and Taylor [50]. For the nite element implementation we use a similar approach as used by

Schweizerhof [46] and Bathe [12]. The time integration scheme and the numerical algorithms

are described according to [27][28] and [1]-[4].

33

34

3.1 Weak formulation

Following Simo and Taylor [50] let

T

C

=

_

: R

3

| |

u

= 0

_

,

be the linear space of all admissible variations in the present conguration. In the classical

notation stands for u. The principle of virtual work written in the present conguration

states that for an arbitrary admissible variation T

C

D

L =

_

:

s

d

_

t d +

_

U d = 0, (3.1)

where D

s

is dened in

(2.31) and t = n represents the tractions. Using (2.14) and the formulae from section

3.6, the equation (3.1) can be written consecutively

_

R

1

J

FSF

T

:

1

2

_

F

T

_

1

_

D

C

_

F

1

d

R

=

_

t d

_

U d,

_

R

1

2

S :

_

D

C

_

d

R

=

_

t d

_

U d. (3.2)

For hyperelastic materials there is a stored energy function W (X, C()) such that the

second Piola-Kirchho stress tensor can be determined from W through the equation (2.11).

Using (2.17) in (3.2) yields

_

R

W

C

: D

C d

R

=

_

t d

_

U d,

D

__

R

W d

R

_

_

t d

_

U d = 0. (3.3)

The equation (3.3) represents the principle of virtual work in the case when there is a stored

energy function W. The equation (3.3) also allows the denition of the following functional

L() =

_

R

W d

R

td +

_

Ud. (3.4)

35

The functional (3.4) can be used to derive the weak form and further the nite element

equations of the problem for compressible materials. The diculty arises when the material

tends to be incompressible, as in the case of plasticity problems or in the problems involving

rubber or rubber-like materials. In this case, in the nite element modeling, it is known that

the displacement and the pressure P (=

kk

= tr ) are decoupled and therefore separate

modeling is needed for each. This formulation is known as displacement/pressure formulation

[51][12]. A situation which might occur in this case is the locking phenomenon caused by

the dependency of displacements and pressure determination of the bulk modulus. The fact

that an element will lock or not is determined by the Babuska-Brezzi condition [12][13]. The

evaluation of this condition is not very easy, and therefore, in practice, this verication is

avoided. It is used instead a constrain counts indicator [13].

The incompressibility condition acts like an internal constraint and in the numerical calculus

cannot be imposed unless it is introduced explicitly. In the nite element formulation, this

can be achieved through the Lagrange multiplier method, penalty method, or the augmented

Lagrangian method [12][42]. This leads to an additional variable in the functional (3.4).

Using the Lagrange multiplier method and the constraint condition J = det[C] = 1, the

functional (3.4) needs to be modied as follows

L() =

_

R

W d

R

+

_

R

P(J 1) d

R

td +

_

Ud. (3.5)

The functional (3.4) denes the balance of energy. To maintain the same physical meaning of

(3.5), the term P(J1) must have an energy dimension. J1 denes in fact the change in the

volume or the relative volume of an innitesimal material element and therefore a volumetric

deformation. It follows that P, the Lagrange multiplier, must have the dimension of a stress.

The condition P(J 1) = 0 states in fact that the mechanical work done by the P over

the volumetric deformation is null. The weak form of this condition is the integral form.

Dierent other formulations can be followed in [12] and [51]. The condition J = 1 is the

particular case of J = with > 0, 1. Using the deformation decomposition (2.34),

36

it can be written

F = J

1/3

F =

1/3

1/3

J

1/3

F.

This suggests the consideration of a modied deformation gradient F instead of F

F(, ) =

1/3

F() =

1/3

J()

1/3

F, C = F

T

F, J() = det F, (3.6)

where C is the associated right Cauchy-Green tensor with the modied deformation gradient.

It is clear that if we impose now the condition J() = , it follows that F = F. This moves

the incompressibility condition 1 to be imposed on W. Hence the functional (3.5) can

be modied by replacing F with F and 1 with . This leads to the following functional

depending on three elds (, P, )

L(, , P) =

_

R

_

W

_

X, C(, )

_

+ P(J() )

_

d

R

td +

_

Ud. (3.7)

It can be seen that (3.7) does not impose any restriction yet on W regarding the incompress-

ibility condition. This condition can be added later by a proper choice of the stored energy

function. So far the functional (3.7) holds for both types of materials: compressible as well

as incompressible. The extended virtual work principle (3.3) in the case of (3.7) is

D

L + D

L + D

P

L q = 0, (3.8)

where and q are admissible variations of respectively P. The equation (3.8) yields to

the following three equations

_

R

_

D

W + PD

J()

_

d

R

=

_

t d

_

U d, (3.9)

_

R

(D

W P) d

R

= 0, (3.10)

_

R

q (J() ) d

R

= 0. (3.11)

37

Using the results from the section 3.6, we obtain

_

_

dev

_

2

J

F

W

C

CF

T

_

: dev [] + P div

_

d =

_

t d

_

U d, (3.12)

_

_

J

3

tr

_

2

J

F

W

C

F

T

_

P

_

1

J

d = 0, (3.13)

_

q (J() )

1

J

d = 0, (3.14)

or in a dierent form

_

_

t d

_

U d, (3.15)

_

_

J

3

tr P

_

1

J

d = 0, (3.16)

_

q (J )

1

J

d = 0. (3.17)

The equations (3.12)-(3.17) are the weak form of the equations (2.23) or (2.24) and are valid

for any expression of the stored energy function W. Using the decomposition (2.35) the

stored energy function can be written

W

_

X, C(, )

_

= U() +

W

_

X,

C

_

, (3.18)

in which the rst part U() is the energy stored as a volumetric deformation and

W

_

X,

C

_

the energy stored as a deviatoric deformation. From the equation (3.17) it follows that

= J. Introducing this result in (3.16) yields

P =

1

3

tr =

1

3

kk

= U

(J). (3.19)

From the equation (3.19) it can be seen that the Lagrange multiplier P is like a pressure,

but it is not the pressure as in uid mechanics, for example. Using (3.19), the second Piola-

Kirchho stress tensor becomes

S = 2

W

C

= 2

U

J

J

C

+ 2

W

C

= U

JC

1

+ 2

W

C

.

38

Using the derivations formulae from section 3.6 we obtain

S = PJC

1

+ 2J

2/3

DEV

_

C

_

, DEV[] = []

1

3

([] : C) C

1

, (3.20)

= P1 +

2

J

dev

_

F

T

_

. (3.21)

3.1.1 Incompressibility condition

With the previous weak formulation, the incompressibility condition = 1 can be introduced

by a proper choice of the function U(). However the function U() must satisfy two

conditions.

U() 0 and convex. This condition is imposed by the fact that the energy must be

positive or zero and must remain a convex function.

U() = 0 = 1. This condition is required by the incompressibility condition.

Analyzing the expression (2.32), it is suggested to consider for the volumetric part of W

U() = Kf(), K =

2G(1 + )

3(1 2)

,

where K represents the bulk modulus, and the condition for U() is now transferred to

f(). As long as the above requirements are satised, any function f() can be chosen. In

the case of rubber material 0.5 K and K acts like a penalty parameter for a

constraint condition f() = 0 which, is equivalent to 1. So, in fact, by choosing f()

satisfying the above requirements and choosing 0.5, we impose the constraint condition

= 1. For example in [49]

f() =

1

2

_

(x

2

1) ln

_

,

is used for rubber-like materials analysis. In [49]

f() = K [ln ]

2

, (3.22)

39

is used in the elasto-plastic analysis. The nite element program NIKE3D uses the function

(3.22) for a Mooney-Rivlin model, see also section 2.5. The penalty method exposed here

can be further improved by using the augmented Lagrangian method [50].

3.2 Linearization. Static case

The equations (2.23),(2.24), the strong form, or (3.12)-(3.17), the weak form, are nonlinear

equations. The usual procedure for solving those equations is an iterative method, which

requires a linearization of those equations. In Chapter 2, the linearized equations of the

strong form was presented. In this section the liniarization of the weak form is presented,

an essential step for solving the problem using the Finite Element Method. To proceed, rst

we write the equations (3.12)-(3.14) in the reference conguration. Introducing (2.14) and

the results from section 3.6, we obtain

_

R

F S : GRAD d

R

=

_

t d, (3.23)

_

_

U

() P

_

d

R

= 0, (3.24)

_

R

q(J ) d

R

= 0. (3.25)

Following the denition of the linearization process, we consider small increments (u, , p)

of (U, , P). The Gateaux derivative in the direction (u, , p) of the equation (3.23) yields

D

u

__

R

F S : GRAD d

R

_

u + D

p

__

R

F S : GRAD d

R

_

p =

=

_

t d

_

: d (3.26)

40

The left hand side of the equation (3.26) can be expanded as follows

D

u

__

R

F S : GRAD d

R

_

u + D

p

__

R

F S : GRAD d

R

_

p =

=

_

R

__

D

u

F u

_

S +F

_

D

u

S u

__

: GRAD d

R

+ D

p

__

R

F S : GRAD d

R

_

p.

(3.27)

Using the formulae from section 3.6 in (3.27) yields

_

R

uF S : GRAD d

R

+

+

_

R

_

F

_

JF

1

[P (1 1 2I)]

_

F

T

_

1

+F

CF

T

_

:

s

u + p1

_

: GRAD d

R

.

in the reference conguration. In the present conguration (3.27) becomes

_

: {(u) + [P (1 1 2I) +

c] : u + p1} d

where

C and

c are the deviatoric material tensors expressed in reference and present con-

guration [50].

(1 1)

ijkl

=

ij

kl

, (I)

ijkl

=

ik

jl

Following the denition (2.20) and the decoupled form (2.35) of stored energy function we

obtain

C = 4

W

CC

= 2

S

C

= 2

C

_

PJC

1

+ 2J

2/3

_

W

C

1

3

_

W

C

: C

_

C

1

__

.

A complete derivation of C and c can be found in [56]. Hence the linearized form of the

weak form (3.23) in the present conguration is

_

s

: {(

s

u) + [P (1 1 2I) +

c] :

s

u + p1} d =

=

_

t d

_

: d. (3.28)

41

Similarly the linearized form of (3.24) is

_

_

U

() p

_

d =

_

_

U

() P

_

d, (3.29)

and for the third equation (3.25)

_

q(div u

1

J

) d =

_

q(J ) d. (3.30)

For the nite element formulation it is convenient that (3.28), (3.29) and (3.30) be written

in matrix form. Similar with [46], we introduce the following notations

B

L

=

_

x

1

0 0

0

x

2

0

0 0

x

3

x

1

x

2

0

x

1

0

x

3

0

x

2

x

3

_

_

, B

NL

=

_

x

1

0 0

0

x

1

0

0 0

x

1

x

2

0 0

0

x

2

0

0 0

x

2

x

3

0 0

0

x

3

0

0 0

x

3

_

_

, D =

_

x

1

x

2

x

3

_

_

,

S =

_

11

12

13

21

22

23

31

32

33

_

_

,

ij

=

_

ij

0 0

0

ij

0

0 0

ij

_

_

,

T

=

_

11

22

33

12

13

23

_

, u =

_

_

u

1

u

2

u

3

_

_

, =

_

3

_

_

.

The components of the second order symmetric gradient tensor

s

u can be arranged in a

vector

e

T

=

_

e

11

e

22

e

33

2e

12

2e

13

2e

23

_

, e

ij

=

1

2

(u

i,j

+ u

j,i

) , e = B

L

u,

42

and the components of the forth order material tensor C in a 6 6 matrix

C =

_

_

C

1111

C

1122

C

1133

C

1112

C

1113

C

1123

C

2211

C

2222

C

2233

C

2212

C

2213

C

2223

C

3311

C

3322

C

3333

C

3312

C

3313

C

3323

C

1211

C

1222

C

1233

C

1212

C

1213

C

1223

C

1311

C

1322

C

1333

C

1312

C

1313

C

1323

C

2311

C

2322

C

2333

C

2312

C

2313

C

2323

_

_

.

The equation (3.28) can be written

_

T

B

T

L

CB

L

ud +

_

T

B

T

NL

SB

NL

d +

_

pD

T

d =

=

_

T

t d

_

T

B

T

L

d. (3.31)

The second equation (3.29) remains the same

_

_

U

() p

_

d =

_

_

U

() P

_

d, (3.32)

and the third equation

_

q(D

T

u

1

J

) d =

_

q(J ) d. (3.33)

3.3 Finite element equation. Static case

Let =

e

be a discretization of the domain in the present conguration. On each ele-

ment

e

we introduce a continuum approximation of the displacement u using the standard

shape functions and nodal values [12][58].

u =

T

u, u

T

= [u

1

u

2

. . . u

n

] , (3.34)

and a discontinuous approximation of the relative volume and the pressure p using standard

shape functions, but internal values.

=

T

, p =

T

p. (3.35)

43

Similarly the variables (, , q) will be replaced by

T

,

T

= [

1

2

. . .

n

] ,

T

, q

T

q.

Introducing the matrices

B

L

= B

L

, B

NL

= B

NL

, D = D,

the linearized equation (3.28) becomes

T

_

e

B

T

L

CB

L

d u +

T

_

e

B

T

NL

SB

NL

d u +q

T

_

e

D

T

d p =

=

T

_

T

t d

T

_

e

B

T

L

d,

The second equation

T

_

e

U

()

T

d

T

_

e

T

dp =

T

_

e

_

U

() p

_

d,

and the third equation

q

T

_

e

D

T

du q

T

_

e

1

J

T

d = q

T

_

e

(J ) d.

Since the variations , , q are arbitrary, it follows that

_

_

K

uu

0 K

up

0 K

K

p

K

pu

K

p

0

_

_

_

_

u

p

_

_

=

_

_

F

u

F

F

p

_

_

. (3.36)

The equation (3.36) represents the nite element equation. The matrices in (3.36) are dened

as follows

K

uu

=

_

e

B

T

L

CB

L

d +

_

e

B

T

NL

SB

NL

d, (3.37)

K

up

=

_

e

D

T

d, K

p

=

_

e

T

d,

44

K

=

_

e

U

()

T

d, K

pu

=

_

e

D

T

d,

K

p

=

_

e

1

J

T

d.

The matrix K

uu

is the displacement tangent stiness matrix of the element e. The rst

term in (3.37) represents the material stiness matrix, and the second term the geometric or

initial stress stiness matrix. The vectors on the right side of the equation (3.36) are dened

below

F

u

=

_

T

t d

_

B

T

L

d = F

ext

F

int

(U), (3.38)

F

=

_

e

_

U

() p

_

d,

F

p

=

_

e

(J .) d

The rst term in (3.38) represents the force due to the external loads and the second term

the internal force. The equation (3.36) can be assembled in full size, keeping all variables.

But due to the structure of the equation (3.36)the variables and p can be condensed at

the element level. We present below two methods.

3.3.1 Static condensation-I

From the second equation of (3.36)

= K

1

(F

p) , (3.39)

and from the third equation of (3.36) p can be expressed

p = Gu +h, (3.40)

45

where

G =

_

K

p

K

1

K

p

_

1

K

pu

, h =

_

K

p

K

1

K

p

_

1

_

K

p

K

1

F

p

_

.

Substituting (3.40) in the rst equation of (3.36) yields

K

e

T

(U

e

) u

e

= F

e

(U

e

) , (3.41)

where e indicates that the equation (3.41) refers to the element e and

K

e

T

= K

e

uu

+K

e

up

G

e

, F

e

= F

e

u

+K

e

up

h

e

.

Assembling all equations (3.41) for all elements yields

K

T

(U) u = F(U) , (3.42)

where K

T

(u) represents the tangent matrix of the nite element model, u the vector of

the increment displacements, which needs to be determined, and F(u) the force vector. The

equation (3.42) is a nonlinear equation and can be solved iteratively by dierent methods [12].

One of these methods is described in section 3.5.1. After solving (3.42) for displacements,

then and p are calculated using (3.39), (3.40) and (3.34) respectively. The values of

displacement, relative volume and pressure are updated using

U U+u, + , P P + p.

3.3.2 Static condensation-II

In section 3.3 we have solved the problem using a nite element approximation (3.35) for the

increments of pressure p and relative volume . In the end, the pressure and the relative

volume were statically condensed at the element level resulting nally in a nonlinear equation

only in u. This suggests that the way in which the pressure and the relative volume are

calculated at the element level does not aect the nal equation, which will be only a function

of u.

46

Using this idea Simo and Taylor proposed a dierent approach in [50] for calculating the

total pressure P and the total relative volume . In this approach the total pressure and

total relative volume are approximated at the element level using again shape functions and

internal values of the total pressure and total relative volume.

=

T

, P =

T

P, (3.43)

where this time the vector P and contains the values of total relative volume and total

pressure on an element. Replacing (3.43) in the equation (3.16) and (3.17), we obtain

T

_

R

Jd

R

=

T

_

T

d

R

,

and further

= K

1

, K

=

_

T

d

R

, F

=

_

R

Jd

R

. (3.44)

Introducing (3.44) in the equation (3.17) yields

P

T

_

R

U

()d

R

= P

T

_

T

d

R

P,

and

P = K

1

pp

F

p

, K

pp

=

_

T

d

R

, F

p

=

_

R

U

()d

R

. (3.45)

The increment p in the linearized equation (3.36) is now calculated from (3.45) and intro-

duced in the rst equation of (3.36). The nite element program NIKE3D uses this approach.

3.4 Finite element equation. Dynamic case

In the dynamic case the linearization follows the time domain discretization. The usual

procedure expreses the displacements at the present time t + t as a function of the dis-

placements U, velocities

U and accelerations

U at the time t, leading to a Newmark- time

integration schemes [13][32][3]. Following [3] for example,

t+t

U =

t

U + t

t

U +

_

1

2

_

t

2 t

U + t

2 t+t

U, (3.46)

47

t+t

U =

t

U + (1 )

t

t

U + t

t+t

U, (3.47)

where and are numbers between (0, 1). Introducing (3.46) in (3.47) and linearizing the

equations (3.15)-(3.17) at the time t + t yields

M

t+t

U+K

T

(

t

U)u =

t+t

F

ext

F

int

(

t

U). (3.48)

The displacement increment u can be determined iteratively. At the iteration k + 1

K

(

t

U

k

) u

k+1

=

t+t

F

ext

F

(

t+t

U

k

), (3.49)

where

K

(

t

U) = K

T

(

t

U

k

) +

1

t

2

M, (3.50)

F

(

t+t

U

k

) = F

int

(

t

U

k

) +M

t+t

U

k+1

. (3.51)

The iterations start with k = 0 by calculating

K

= K

T

(

t

U) +

1

t

2

M, (3.52)

with K

T

(

t

U) calculated from the last iteration of the previous time step and

F

= F(

t

U) M

_

1

t

t

U+

1

_

1

2

_

t

U

_

.

Solving (3.49) the accelerations, velocities and displacements are updated by

t+t

U =

1

t

2

u

1

t

t

U

1

_

1

2

_

t

U,

t+t

U =

t

U+ (1 )t

t

U+

t+t

U,

t+t

U =

t

U+u.

Then the equilibrium iterations are performed with K

updated

by (3.51). The time integration algorithm is unconditionally stable for 2 1/2. For

48

other combinations the algorithm may be conditionally stable or unconditionally unstable.

The combination = 1/4, = 1/2, known as trapezoidal rule, leads to a second order

accuracy in time unconditionally stable and to a maximum dissipation of the higher energy

modes, usually creations of the discretization process [3]. We will use this combination in

chapter 5.

3.5 Numerical procedures

The nite element method is accompanied by a large number of numerical procedures such

as: numerical integration, numerical algorithms for solving nonlinear problems, methods

for solving a linear system and procedures for solving eigenvalue problems as in vibrations

analysis. In this section we mention briey some of these methods which play an important

role in the analysis of the diaphragm problem. Since we will use the program NIKE3D [4], we

limit our presentation to numerical methods related to this code. The program is described

briey in section 5.2. In NIKE3D the following shape functions are used for displacement

eld modeling

i

=

1

8

(1

i

)(1

i

)(1

i

), , , [1, 1], (3.53)

where

i

,

i

,

i

are the local coordinates of the node i as is shown in Figure 3.1. For the

relative volume and internal pressure P a constant discontinuous functions are used for

both variables.

=

_

_

0 0

0 0

0 0

_

_

, = 1.

The matrices from sections 3.3 and 3.4 are evaluated numerically. The procedure is a 222

Gauss-type integration. Here we distinguish two types of integrals: volume integrals and

surface integrals. A volume integral on the element e is calculated as follows

_

e

f(x

1

, x

2

, x

3

) d =

_

+1

1

_

+1

1

_

+1

1

f(, , )J

e

ddd =

2

i=1

2

j=1

2

k=1

f(

i

,

j

,

k

)Jw

i

w

j

w

k

,

49

Figure 3.1: Three dimensional and two dimensional nite elements.

where

i

,

j

,

k

are the Gauss point coordinates and w

i

w

j

w

k

the Gauss weights and J is the

jacobian [58]

J =

x

1

x

1

x

1

x

2

x

2

x

2

x

3

x

3

x

3

.

The restriction of (3.53) to one of the faces of the solid element from Figure 3.1 b), for

example = 1, is

i

=

1

4

(1

i

)(1

i

), , , [1, 1], i = 1, 4,

where

i

,

i

are the local coordinates of the node i as shown in Figure 3.1 b). An integral

over the surface

e

of an element e becomes

_

e

f(x

1

, x

2

, x

3

) d =

_

+1

1

_

+1

1

f(, )J

e

dd =

2

i=1

2

j=1

f(

i

,

j

)Jw

i

w

j

, (3.54)

50

where

i

,

j

are the Gauss point coordinates and w

i

w

j

the Gauss weights [58]. The surface

jacobian J is dened [1]

J =

EGF

2

, (3.55)

in which

E =

x

, F =

x

, G =

x

.

The unit normal to the surface of the element e is

n =

1

J

_

x

_

.

3.5.1 Nonlinear iterative algorithm

Solving equation (3.49) implies calculation of the tangent stiness matrix K

T

at every it-

eration, method called full Newton-Raphson. This is very expensive in the nite element

analysis and therefore a modied procedure is usually used. One way is to use the tangent

matrix from the rst time step. This method is called the initial stress method and it usually

leads to more iterations as the solution advances in time. The program NIKE3D uses a

combination between these two methods called modied Newton-Raphson or quasi Newton.

In this case the tangent stiness matrix is formed at the beginning of the time step and it

is kept constant during the equilibrium iterations [12]. In NIKE3D the iterative algorithm

involves two steps

Line searches.

Stiness update.

In the line search algorithm initially the displacements are updated with

t+t

U =

t

U+ s

k

u

k

,

where s

k

is a parameter between 0 and 1 that is determined iteratively by a line search

procedure [3]. Equilibrium iterations are performed by solving (3.49) for u

k

. Convergence is

51

checked by using a displacement and the energy norm [12][3].

||u

k

||

u

max

d

,

(u

k

)

T

t+t

Q

k

(u

0

)

T

t+t

Q

0

e

,

t+t

Q =

t+t

F

ext

F

int

(

t

U),

where

d

and

e

are the tolerance for the displacement and energy norm respectively. Diver-

gence is determined by a comparison of residual norms

t+t

Q

0

<

t+t

Q

k

.

If convergence is not attained and the solution is not divergent, the displacements are updated

by

t+t

U

k

+ 1 =

t+t

U

k

+ s

k

u

k

,

and the iterations continue. When the solution diverges or convergence is not achieved after a

number of iterations, the tangent stiness matrix K

T

is reformed using the current estimated

geometry and the equilibrium iterations continue. The value of s

k

is found by iteration such

that [41][3]

(U

k

)

T t+t

Q

k

0, U

k

=

t+t

U

k

t+t

U

k1

.

To update the stiness matrix in NIKE3D four methods are implemented:

Broydens rst method

Davidon

Davidon-Fletcher-Powell

Broyden-Fletcher-Goldfarb-Shano (BFGS).

According to [28] these methods involving a line search are slightly more expensive in the

computation but lead to a more stable program. Details of these methods can be followed in

[39]. For our purpose we have used the BFGS method. In the NIKE3D program, the BFGS

method follows the implementation proposed by Matthies and Strang [41]. Based on their

algorithm, the inverse tangent stiness matrix is updated by

(K

k

T

)

1

=

_

I +w

k

(v

k

)

T

_

(K

k1

T

)

1

_

I +v

k

(w

k

)

T

_

,

52

where v

k

and w

k

are vectors dened as follows

k

= U

k1

,

k

=

t+t

Q

k1

t+t

Q

k

,

v

k

=

t+t

Q

k

t+t

Q

k1

_

_

1 +

_

(U

k

)

T

k

(

k

)

T t+t

Q

k1

_

1/2

_

_

, w

k

=

1

(

k

)

T

k

.

One of the advantages of using this algorithm is that the determinant of K

T

and therefore the

change in the condition number of K

T

can be easily computed in order to control the updates,

especially in the situations when K

T

becomes nearly singular and the condition number

very large [41]. All the methods mentioned before for solving the nonlinear equations are

in fact algorithms for minimization for convex problems [39]. In our situation the potential

deformation energy is the function which needs to be minimized in order to nd the solution.

As long as the potential deformation energy remains strictly convex, i.e. a positive denite

function, all those methods will converge. The methods will fail when the energy is no

longer a convex function. In this case, a dierent approach is needed and the problem is

still open [22]-[25]. For example, a particular case is the situation when the energy becomes

semipositive denite, that is the buckling situation. However, for this particular case there

are some algorithms that permit us to pass over this limit point, but only for some structures

that can exibit either a snap-through or a snap-back phenomenon.

3.5.2 Arc-length method

When the load applied to a structure reaches a limit value, i.e. the point in the load/displacement

space is in the neighbor of a limit or bifurcation point [53], as in Figure 3.2, the previous

procedures fail to converge. In this case a special algorithm needs to be used in order to pass

through that point. The theoretical basis for such algorithms was given by Riks in [45]. The

approach described by Riks is theoretical rather than a practical one, and therefore, several

authors have proposed practical algorithms based on Riks approach, for the nite element

equations in the vicinity of a limit point: Chrieseld [19], Ramm [44], Schweizerhof [47],

Riks-Wepmner [28]. These algorithms are known as constant arc length algorithms. The

53

Figure 3.2: Limit point a). Bifurcation point b).

program NIKE3D uses the algorithm proposed by Riks-Wepmner [28][47]. Following [28],

the incremental equilibrium equations (3.49) can be written as

K

T

u = F

ext

F

int

,

where is called the load factor parameter which has to be determined. This is done by

adding a constraint equation

u

T

u +

2

= s

2

= const,

which represents the length of the arc in the load-displacement space. The load level is then

split into three parts

=

m

+

i

+ ,

where

m

represents the load increment at the beginning of the load step,

i

represents the

load level in the iteration i and

i

the change in the load level in iteration i, which is

determined through an iterative process. The increment in displacement is calculated

u =

i

u

I

+u

II

, u

I

= K

1

T

F

ext

, u

II

= K

1

T

_

(

m

i

)F

ext

F

int

_

, (3.56)

54

where u

I

represents the displacement due to the constraining condition and u

II

represents

the usual displacement increment. The linearization of the constraint equation yields

f(u, ) = u

T

u +

2

s

2

= 0,

f

u

u +

f

+ f(u, ) = 0,

T

u + + f = 0, =

f

u

, =

f

,

and substituting (3.56) the following is obtained

=

f +

T

u

II

+

T

u

I

.

Details of the calculations can be followed in [46].

3.6 Gateaux derivatives

The concept of Gateaux derivative used in Chapter 2 and Chapter 3 was used in conjunction

to the idea that the deformation of a body can be regarded as a map between the reference

(undeformed) and present (deformed) conguration of the body. Hence the denition of

deformation gradient in section 2.1 requires the use of derivative of a map. This concept,

which is the extension of the derivative of a function at a point, is dened by the Frechet

derivative of a map. Hence if f is a map

f : X Y

where X and Y are Banach spaces then f is dierentiable or Frechet derivable at a point x

0

if there is a bounded linear map Df(x

0

) such that for each > 0 there is a > 0 such that

u

X

< implies [40]

f(x + x

0

) f(x

0

) Df(x

0

) u

Y

u

X

(3.57)

55

where

X

,

Y

denes a norm on X, Y respectively. The equation (3.57) determines

uniquely Df(x

0

). If f and g are two maps then the derivative Frechet of the composite g f

is dened by the chain rule [40]

D[(g f)(x)] = Dg[f(x)] (Df(x) u) (3.58)

The directional derivative of a map f in the direction u is dened as [40]

Df(x) u = D

u

f(x) u =

d

d

[f(x + u)]

=0

(3.59)

If (3.59) exists for all directions u then f is called Gateaux dierentiable at x [40]. The

linearization of f at x

0

is given by relation

L

x

0

f(x) = f(x

0

) + Df(x) (x x

0

)

To calculate the Gateaux derivatives used in this thesis we have used the formula (3.59) and

the relation (3.58). For example to calculate D

F we proceed as below

D

F =

d

d

F( + )

=0

=

d

d

_

( + )

X

_

=0

=

= D( ) = [ ] F, ()

ij

=

i

x

j

.

For simplicity of notation we have omitted the composition with or in some cases with the

inverse transformation

1

. We present below some Gateaux derivatives used in this thesis.

1.

D

F = F.

2.

D

J = J div , div =

i

x

i

56

3.

D

F =

1/3

_

1

3

_

J

1/3

1

J

D

J +

1/3

J

1/3

D

F =

= dev ()F, dev () =

1

3

div 1

4.

D

C = D

F

T

F +F

T

D

F =

= F

T

dev

_

()

T

_

F +F

T

dev [] F = 2F

T

s

F

5.

D

W =

W

C

D

C = 2F

T

W

C

F

s

6.

GRAD = F

7.

D

u

J u = Jdiv u

8.

D

u

C

1

u =

C

1

C

D

u

C u = C

1

C

1

2F

T

s

F = F

1

2I

_

F

T

_

1

:

s

9.

D

u

S u = P (D

u

J u) C

1

+ PJ

_

D

u

C

1

u

_

+ 2

2

W

CC

_

D

u

C u

_

=

= JF

1

P (1 1)

_

F

T

_

1

:

s

F

1

2I

_

F

T

_

1

:

s

+F

T

CF :

s

=

= JF

1

[P (1 1 2I)]

_

F

T

_

1

:

s

+F

T

CF :

s

- Intro to IntrpltnHochgeladen vonadityabaid4
- VIthsem SyllabusHochgeladen vonapi-3760405
- 09.16.Fronts Propagating With Curvature Dependent Speed_algorithms Based on Hamilton-Jacobi FormulationsHochgeladen vonAlessio
- UT Dallas Syllabus for math6313.501.10s taught by Janos Turi (turi)Hochgeladen vonUT Dallas Provost's Technology Group
- SyllabI-BTech-CS-2012 (2)Hochgeladen vonganpatiea
- sec_1-3Hochgeladen vonCada Mideh
- UT Dallas Syllabus for math6313.501.10f taught by Janos Turi (turi)Hochgeladen vonUT Dallas Provost's Technology Group
- Bcaprogram CurriculumHochgeladen vonIndrajit Ganguly
- 9780126831924_TOC.pdfHochgeladen vonCharlie Hultgreen
- Solution of a Set of Nonlinear Equations by Newton-Raphson MethodHochgeladen vondiwakar92
- 3 Newton Raphson MethodHochgeladen voned_coulson2431
- AlgorithmHochgeladen vonJim It
- MasHochgeladen vonvamgadu
- Numerical Solutions via MatlabHochgeladen vonElzimar Freitas
- A Stabilized Finite Element Method to Pseudop Flow Governed by the Sisko RelationHochgeladen vonJuliano Deividy B. Santos
- Jpbardet Paper on Fd MethodHochgeladen vonAnonymous 399SJdnnX
- Mastering EES Chapter1Hochgeladen vonmianvaher
- numerical method lecture note quick.pdfHochgeladen vonsharunnizam
- Electrical-resistivity characterization_paper.pdfHochgeladen vonmartinez_vladim3914
- Finite Elements Approximation of the Elasticity Spectral Problem...Hochgeladen vonElianaOyarce
- conf-procHochgeladen vontriogranger
- Iterative Analysis of Concrete Gravity DamHochgeladen vonAnonymous 5exSer
- Finite DifferenceHochgeladen vonShakeel Ahmed
- Root FindingHochgeladen vonH Aries Oña
- nleqslvHochgeladen vonrezza ruzuqi
- Ecenumel Project GuiHochgeladen vonCyrene Mamaradlo
- Numerical Solution of the Problem of DistributionHochgeladen vonLina Martinez
- Business Research Methods Uma Sekaran 6th EditionHochgeladen vonDipak Mahalik
- Arnold - A Concise Introduction to Numerical Analysis.pdfHochgeladen vonanon_484117881
- ARNOLD CONCISEHochgeladen vonanon_484117881

- Eurocode 3 SimplifiedHochgeladen vonJohnnie Strydom
- Column designHochgeladen vonBaskar Kannaiah
- Beam and CableHochgeladen vonJaime White
- Conversion FactorsHochgeladen vonkensei1219
- Post TensionHochgeladen vonfareed2100
- Stability of Arch BridgesHochgeladen vonJohnnie Strydom
- Td-r-ms-500 Miscellaneous - Clearance Diagrams for BridgesHochgeladen vonJohnnie Strydom
- Bridge designHochgeladen vonPete Swift
- Parking Standards 2 of 2Hochgeladen vonJohnnie Strydom
- Bbr Hiam Cona Damping en Rev1 0614Hochgeladen vonJohnnie Strydom
- H Rod DatasheetHochgeladen vonJohnnie Strydom
- HiamHochgeladen vonLorenzo Lupi
- 425-889-1-PBHochgeladen vonJohnnie Strydom
- Jacobsz - Modulus of Subgrade ReactionHochgeladen vonJohnnie Strydom
- CT3041Hochgeladen vonkevin_au18
- SANS10005(Amdt1)Hochgeladen vonJohnnie Strydom
- 9554662Hochgeladen vonJohnnie Strydom
- AS4050196.pdfHochgeladen vonJohnnie Strydom
- ] Evaluation of modulus of subgrade reaction (Ks) in gravely soilsHochgeladen vonPatrick Saint-Louis
- MetricDesignGuideHochgeladen vonPicollus
- Acdmac 2013 Autolisp Developers GuideHochgeladen vonBabulalSahu
- Cement and Concrete Presentation LafargeHochgeladen vonJohnnie Strydom
- Transit NZ Bridge Manual 2nd EditionHochgeladen vonJohnnie Strydom
- Theory of Plates and Shells (2nd Edition) - Timoshenko & S. Woinowsky-KriegerHochgeladen vonEngineering Mechanics
- Parking Standards 1 of 2Hochgeladen vonJohnnie Strydom
- Types of Connections for Structural Roundwood Used in BrazilHochgeladen vonJohnnie Strydom
- 35690537 Structures Design and Behavior 2Hochgeladen vonJohnnie Strydom

- lecture notes on Spherical TrigoHochgeladen vonmvmbapple
- Complex WavesHochgeladen vonGodwin Larry
- Vector Analysis - Lecture Notes 02 - Vector Equation of Straight LinesHochgeladen vonZhayree R.
- 101 Analysis Bedtime StoriesHochgeladen vonlinziyi
- Systems of EquationsHochgeladen vonjoe_boy
- Generalization of Newton’s Forward Interpolation FormulaHochgeladen vonIJSRP ORG
- Lectures on Computational Fluid DynamicsHochgeladen vonJohn N. Constance
- FEA IHochgeladen vonSabareeswaran Murugesan
- 10.1.1.71Hochgeladen vonTiến Đạt Nguyễn
- Longitudinal and transverse components of a vector field0801.0335.pdfHochgeladen vonhammoudeh13
- Question-paper-Paper-C12-(WMA01)-June-2014.pdfHochgeladen vonmunzarin
- J.C.Robinson.pdfHochgeladen vonValdir Mendes
- Solution Manual - Control Systems by GopalHochgeladen vonsaggu1991
- BEREZHIANI Quantum-Elettrodinamics 2017-2018 EnHochgeladen vonFlavio Zuccarini
- FugacityHochgeladen vonErna Hamkar
- Quadratic EquationsHochgeladen vonDoreen Ting
- Ravi Vakil: The Rising SeaHochgeladen vonZach Blumenstein
- 034 - Pr 08 - The Complex Scalar Field - AdaptedHochgeladen vonBradley Nartowt
- optim_tbHochgeladen vonDivungo
- Topic 2 Lecture NotesHochgeladen vonkelly
- Towards Bicycle Demand Prediction of Large-scale Bicycle Sharing SystemHochgeladen vonhectorcflores1
- 541Hochgeladen vonkarsuresh
- HW01 SolutionsHochgeladen vonhoopoe80
- IntroToMatlab_Gjendemso.pdfHochgeladen vonAaa Mmm
- Simpl FormHochgeladen vonSharif Shariful Islam
- Ship-Motions With Forward Speed in Infinite DepthHochgeladen vonYuriy Krayniy
- differentialHochgeladen vonEric Justin Tan Carreon
- Complex NumbersHochgeladen vonEranga Nandana Kumara Kudahewa
- 9) C2 DifferentiationHochgeladen vonIbrahim Elbehary
- Multiple-choice Tests in Advanced MathematicsHochgeladen vonnararoberta

## Viel mehr als nur Dokumente.

Entdecken, was Scribd alles zu bieten hat, inklusive Bücher und Hörbücher von großen Verlagen.

Jederzeit kündbar.