• Nie Znaleziono Wyników

FEM - solution of nonlinear problems

N/A
N/A
Protected

Academic year: 2021

Share "FEM - solution of nonlinear problems"

Copied!
20
0
0

Pełen tekst

(1)

FEM - solution of nonlinear problems

Jerzy Pamin e-mail: JPamin@L5.pk.edu.pl

With thanks to:

A. Wosatko, A. Winnicki

ADINA R&D, Inc.http://www.adina.com ANSYS, Inc. http://www.ansys.com TNO DIANA http://www.tnodiana.com

(2)

Lecture scope

Nonlinear problems Geometrical nonlinearity Physical nonlinearity Cracking

Final remarks References

[1] R. de Borst and L.J. Sluys. Computational Methods in Nonlinear Solid Mechanics. Lecture notes, Delft University of Technology, 1999.

[2] G. Rakowski, Z. Kacprzyk. Metoda elementow skończonych w mechanice kostrukcji. Oficyna Wyd. PW, Warszawa, 2005.

[3] M. Jir´asek and Z.P. Baˇzant. Inelastic Analysis of Structures. J. Wiley &

Sons, Chichester, 2002.

[4] M. Kwasek Advanced static analysis and design of reinforced concrete deep beams. Diploma work, Politechnika Krakowska, 2004.

(3)

Nonlinearity sources

Caused by change of geometry of (deformable) body

I large strains (e.g. rubber, metal forming)

I large displacements (e.g. slender, thin-walled structures)

I contact (interaction of bodies in contact)

I follower load (varying with deformation) Caused by nonliear constitutive relations

I plasticity (irreversible strains)

I damage (degradation of elastic properties)

I fracture (continuous representation of cracks)

I . . . Remarks:

I Superposition principle does not hold.

I It is possible to describe discontinuum in which components are connected by interfaces (e.g. composite structures) or (discrete) cracks occur. The interfaces usually have nonlinear features which represent for instance friction, adhesion, cracking.

(4)

Nonlinear continuum [1,2,3]

Equilibrium equations + static boundary conditions LTσ + b = 0 w V , σν = ˆt na S where:

L – differential operator matrix

σ – tensor/vector of generalized stresses b – body force vector

ν

V S ˆt

Weak form of equilibrium equations Z

V

δuT(LTσ + b) dV = 0 ∀δu

Virtual work principle δWint = δWext

Z

V

(Lδu)Tσ dV = Z

V

δuTb dV + Z

S

δuTˆt dS

(5)

Galerkin method

Displacement-based finite elements

u ≈ uh=

nw

X

i =1

Ni(ξ, η, ζ)ui= Nde

where: N - shape function matrix, de - element vector of degrees of freedom (dofs),

nw - number of nodes

Transformation of nodal degrees of freedom de = Aed where: d - global vector of dofs

Weak form of equilibrium for discretized system

ne

X

e=1

Ae T Z

Ve

BTσ dV = fext, B = LN

Isoparametric approach, numerical integration

(6)

Linear elasticity

Hooke’s law

Tensor notation: σ = De : , σij = Dijkle kl

Matrix notation:

σ = De, σ =

σx

σy

σz

τxy

τyz

τzx

,  =

x

y

z

γxy

γyz

γzx

Material isotropy: De= De(E , ν)

E 1

σ



loading unloading

Linear kinematic equations

Tensor notation:  = 12[∇u + (∇u)T], ij =12(ui ,j+ uj ,i) Matrix notation:  = Lu

Hence stress tensor: σ = De = DeLu = DeLNde = DeBAed Equilibrium equations for discretized system

ne

X

e=1

Ae T Z

Ve

BTDeB dV Aed = fext, Kd = fext

(7)

Incremental-iterative analysis

Nonlinear problem:

fext applied in increments

t → t + ∆t → σt+∆t= σt+ ∆σ Equilibrium at time t + ∆t:

ne

X

e=1

Ae T Z

Ve

BTσt+∆tdV = fextt+∆t

ne

X

e=1

Ae T Z

Ve

BT∆σ dV = fextt+∆t− fintt where: fintt =Pne

e=1Ae TR

VeBTσtdV Linearization of the left-hand side at time t

∆σ = ∆σ(∆(∆u)) Equation set for an increment:

K ∆d = fextt+∆t− fintt

(8)

Algorithm of incremental-iterative method

Iterative corrections necessary in order to reach equilibrium at time t + ∆t → Newton-Raphson algorithm

Out-of-balance (residual) forces: Rj = fextt+∆t− fint,jt+∆t→ 0 f

R1

fint,1

u ut+∆t

ut fextt fextt+∆t

∆u1 du2

∆fext

K ∆d = fextt+∆t− fintt

K- tangent operator First iteration:

∆d1=K−10 (fextt+∆t− fintt ) σ1 → fint,1t+∆t6= fextt+∆t Corrections:

ddj +1= K−1j (fextt+∆t−fint,jt+∆t) σj +1 → fint,j +1t+∆t

Convergence criterion:

kft+∆text −ft+∆t int,j k k∆fextk ¬ δ Modified algorithm:

Kj= K0

(9)

Algorithm of incremental-iterative method

Iterative corrections necessary in order to reach equilibrium at time t + ∆t → Newton-Raphson algorithm

Out-of-balance (residual) forces: Rj = fextt+∆t− fint,jt+∆t→ 0 f

R1

fint,1

u ut+∆t

ut fextt fextt+∆t

∆u1 du2

∆fext

K ∆d = fextt+∆t− fintt

K - tangent operator First iteration:

∆d1= K−10 (fextt+∆t− fint,0t+∆t) σ1 fint,1t+∆t6= fextt+∆t Corrections:

ddj +1= K−1j (fextt+∆t−fint,jt+∆t) σj +1 → fint,j +1t+∆t

Convergence criterion:

kft+∆text −ft+∆t int,j k k∆fextk ¬ δ Modified algorithm:

Kj= K0

(10)

Algorithm of incremental-iterative method

Iterative corrections necessary in order to reach equilibrium at time t + ∆t → Newton-Raphson algorithm

Out-of-balance (residual) forces: Rj = fextt+∆t− fint,jt+∆t→ 0 f

R1

fint,1

u ut+∆t

ut fextt fextt+∆t

∆u1 du2

∆fext

Kjdd = fextt+∆t− fint,jt+∆t K - tangent operator First iteration:

∆d1= K−10 (fextt+∆t− fint,0t+∆t) σ1 → fint,1t+∆t6= fextt+∆t Corrections:

ddj +1= K−1j (fextt+∆t−fint,jt+∆t) σj +1 → fint,j +1t+∆t

Convergence criterion:

kft+∆text −ft+∆t int,j k k∆fextk ¬ δ Modified algorithm:

Kj= K0

(11)

Algorithm of incremental-iterative method

Iterative corrections necessary in order to reach equilibrium at time t + ∆t → Newton-Raphson algorithm

Out-of-balance (residual) forces: Rj = fextt+∆t− fint,jt+∆t→ 0 f

u ut+∆t

ut fextt fextt+∆t

∆u1 du2

∆fext

R2

fint,2

Kjdd = fextt+∆t− fint,jt+∆t K - tangent operator First iteration:

∆d1= K−10 (fextt+∆t− fint,0t+∆t) σ1 → fint,1t+∆t6= fextt+∆t Corrections:

ddj +1= K−1j (fextt+∆t−fint,jt+∆t) σj +1 → fint,j +1t+∆t

Convergence criterion:

kft+∆text −ft+∆t int,j k k∆fextk ¬ δ Modified algorithm:

Kj= K0

(12)

Options of incremental loading control

Force or displacement control

Arc length control

(13)

Geometrical nonlinearity

X

u

x φ(X, t)

V V0

S S0

x1, X1

x2, X2

Initial and current configuration Motion function: x = φ(X, t)

Displacement vector: u(X, t) = x − X

Deformation gradient (main deformation measure): F = ∂φ∂X= ∇Xx Strain tensor (one of possible strain measure):

E = 1

2(FTF − I) = 1

2[∇Xu + (∇Xu)T+ (∇Xu)TXu]

(14)

Geometrical nonlinearity

Nonlinear kinematic equations, e.g. εx = εLx+εNx =∂u∂x +12 ∂w∂x2

∆σ = ∆σ(∆(∆u))

I Balance equations describe the equilibrium of deformed body. The virtual work principle can be written for the initial or current configuration.

I Different stress measures are associated with different strain measures.

I Small strains: E ≈  = 12[∇u + (∇u)T] < 2%.

I Small displacements (and rotations): V ≈ V0(one description, equilibrium equations for undeformed configuration).

(15)

Geometrical nonlinearity

Equilibrium of discretized system [4]:

K ∆d = fextt+∆t− fintt

where tangent stiffness matrix:

K = K0+Ku+Kσ

K0- linear stiffness matrix Ku - initial displacement matrix

(discrete kinematic relations matrix B dependent on displacements) Kσ - initial stress matrix (dependent on generalized stresses)

(16)

Physical nonlinearity

K ∆d = fextt+∆t− fintt Linearization of LHS at time t:

∆σ =∆σ(∆(∆u))

∆σ = ∂σ∂t ∂

∂u

t

∆u D =∂σ∂, L = ∂∂u

Discretization: ∆u = N∆de

Linear geometrical relations → Matrix of discrete kinematic relations B = LN independent of displacements

Tangent stiffness matrix

K =

ne

X

e=1

Ae T Z

Ve

BTDB dV Ae

(17)

Plastic yielding of material

A B C

displacement force

P

A

+

-

σy

σy

σy

σy

σy

σy

+

- -

+ C B

elastic material

equivalent plastic strain distribution plastified

elastic material

(18)

Discrete and smeared cracks

Fracture energy Gf (used to create unit surface area of a crack)

(19)

Simulation of cracking in RC panel

with ATENA [4]

(20)

Final remarks

1. Computer simulations offer priceless possibilities, but should be performed only by conscious FEM users.

2. Three-dimensional (3D) modelling starts to dominate in prediction of nonlinear behaviour of structures.

3. Consistent linearization of equations guarantees quadratic convergence of Newton-Raphson algorithm.

4. In order to improve the quality of FEM approximation adaptive mesh refinenment based on evaluation of discretization error is advisable.

Cytaty

Powiązane dokumenty

Osobiście uważam, że naturę tego procesu w pełni zrozumiemy dopiero za kilkanaście, jeśli nie kilkadziesiąt lat (choćby z tego powodu, że realne życie wciąż w dużej

Kwasek Advanced static analysis and design of reinforced concrete deep beams. Diploma work, Politechnika

I follower load (varying with deformation) Caused by nonlinear constitutive relations:. I plasticity

However, the authors of this article have constructed a different method in which the relationship between the boundary condition and the unknowns of the field distribution

• Artificial boundary conditions for applied gasdynamic problems are based on NRBC’s for the 1D linearized Euler equations and on 2D boundary conditions non- reflecting for entropy

In this paper, we have introduced a nonlinear contrast source method based on the Neumann iterative method combined with a Green’s function approach as an algorithm to compute

For solving many nonlinear problems in the regular case (that is when F 0 is non-degenerate at the initial point z 0 ) classical results can be used, such as Lyusternik

In this paper, we study nonlinear second order differential inclusions with a multivalued maximal monotone term and nonlinear boundary conditions.. Our formulation incorporates