shear locking effect on finite element method applied to timoshenko beams

26

Upload: maria-luisa-rosales

Post on 26-Jan-2016

11 views

Category:

Documents


0 download

DESCRIPTION

Derivation of a stiffness matrix for a Timoshenko beam using linear shape functions. Parameter study on the shear locking effect and analysis on the reduced integration method.

TRANSCRIPT

Page 1: Shear Locking effect on Finite Element Method applied to Timoshenko Beams
Page 2: Shear Locking effect on Finite Element Method applied to Timoshenko Beams
Page 3: Shear Locking effect on Finite Element Method applied to Timoshenko Beams
Page 4: Shear Locking effect on Finite Element Method applied to Timoshenko Beams
Page 5: Shear Locking effect on Finite Element Method applied to Timoshenko Beams
Page 6: Shear Locking effect on Finite Element Method applied to Timoshenko Beams
Page 7: Shear Locking effect on Finite Element Method applied to Timoshenko Beams
Page 8: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

1 1x

NL

2

xN

L

Page 9: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

1

1

2 2N

2

1

2 2N

2

1 1 2 2 1 2

1

1 1 1

2 2 2 2 2 2i i

i

x N x N x N x x x L

11

2x L

1 1

12 2

dx d L dx Ld

v

v vv

K KK

K K

1

1

1

2

T T

sK B EI B N GA N Ld

1

1

1

2

v T v T v

sK K N GA B Ld

1

1

1

2

vv vT v

sK B GA B Ld

vN N

vB B

1 2 1v v v x x

N N NL L

1 2 1

x xN N N

L L

1 2 1 1v v

v d N d NB

dx dx L L

1 2 1 1d N d NB

dx dx L L

Page 10: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

N

B

K

1

1

1

2

T T

sK B EI B N GA N Ld

1 1

1 1

1 1

1 1 1 12 2

1 12 2 2 2 2 2

2 2

s

L LLEI d GA d

L L

L

2 2

1 12 2

221 1

2 2

1 11 1

2 2 4 4

1 12 2 1 1

4 4 2 2

s

L LL LEId GA d

L L

1 1 2 2

2 2

1 1

1 11

2 8 1 1 2s

EI EI

LL Ld GA d

EI EI

L L

1

3

1

3 K

1 11 1

3 3K f f

1 1 1 1 1 11 2 1 1 2 1

1 1 3 3 3 31 3 32

1 1 1 1 1 1 1 12 8 81 1 2 1 1 2

3 3 3 33 3

s sGA L GA LEI

L

2 22 2

1 1 3 3

1 1 2 282 2

3 3

sGA LEI

L

8 1

1 1 3 6

1 1 1 88

6 3

sGA LEI

L

3 6

6 3

s s

s s

GA L GA LEI EI

L LK

GA L GA LEI EI

L L

Page 11: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

v T vK K

1 1

1 1

1

1 1 12 2

12 2

2 2

v T v T v

s s

LK K N GA B Ld GA d

L L

1 1

11 1

1 1 1 1

1 12 2 2 2( )

1 12 41 1 1 1

2 2 2 2

n

s s i

i

L LL LGA d GA d f w

L L

1 11 1

3 3

v T vK K f f

1 1 1 1

1 1 1 14 4

s sGA GA

2 2

2 2

s s

v T v

s s

GA GA

K KGA GA

1 1

1 1

1

1 1 1 1

12 2

vv vT v

s s

LK B GA B Ld GA Ld

L L

L

1 12 2

1 1

2 2

1 1

1 1

1 1 1 12 2

s

s

GAL L LGA d d

L

L L

vvK

Page 12: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

1 1 1 11 11 1

1 1 1 12 23 3

vv s sGA GAK f f

L L

s s

vv s

s s

GA GA

GA L LK

GA GAL

L L

3 6 2 2

6 3 2 2

2 2

2 2

s s s s

s s s s

s s s s

s s s s

GA L GA L GA GAEI EI

L L

GA L GA L GA GAEI EI

L L

GA GA GA GA

L L

GA GA GA GA

L L

22

/ / 3

/ /12

s

P

s s

P EI L GA Lv

EIGA L GA

Page 13: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

4P

s

PLv

GA

3

,3

P T

PLv

EI

ξ K

1 1 1 1(0) 2 2

1 1 1 18

sGA LEIK f

L

4 4

4 4

s s

s s

GA L GA LEI EI

L LK

GA L GA LEI EI

L L

Page 14: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

ξv

K v

K

1 1(0) 2 2

1 14

v T v sGAK K f

2 2

2 2

s s

v T v

s s

GA GA

K KGA GA

ξvv

K

1 1(0) 2

1 1

vv sGAK f

L

s s

vv s

s s

GA GA

GA L LK

GA GAL

L L

4 4 2 2

4 4 2 2

2 2

2 2

s s s s

s s s s

s s s s

s s s s

GA L GA L GA GAEI EI

L L

GA L GA L GA GAEI EI

L L

GA GA GA GA

L L

GA GA GA GA

L L

2

/ / 4

/

s

P

s

P EI L GA Lv

EIGA L

Page 15: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

3

4P

PLv

EI

EI sGA

2100

1 s

EI Nm

GA N

2100

100 s

EI Nm

GA N

1

2

L m

L m

5

10

L m

L m

1 P N

Page 16: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

3

3P

s

PL PLv

EI GA

[m]L

[m]Pv

2100

1 s

EI Nm

GA N

2100

100 s

EI Nm

GA N

Page 17: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

2100

1 s

EI Nm

GA N

[m]L

[m]Pv

1.0025

1.0027

1.0029

1.0031

1.0033

1.0035

0 10 20 30 40

Ver

tica

l dis

pla

cem

ent

dof

Length 1 m

1 GP

2 GP

Analytical solution

2.018

2.02

2.022

2.024

2.026

2.028

0 10 20 30 40

Ver

tica

l dis

pla

cem

ent

dof

Length 2 m

1 GP

2 GP

Analytical solution

5.31

5.36

5.41

0 10 20 30 40

Ver

tica

l dis

pla

cem

ent

dof

Length 5 m

1 GP

2 GP

Analytical solution

12.25

12.75

13.25

0 10 20 30 40

Ver

tica

l dis

pla

cem

ent

dof

Length 10 m

1 GP

2 GP

Analytical solution

Page 18: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

2100

100 s

EI Nm

GA N

[m]L

[m]Pv

0.012

0.0125

0.013

0.0135

0 10 20 30 40

Ver

tica

l dis

pla

cem

ent

dof

Length 1 m

1 GP

2 GP

Analytical solution

0.035

0.04

0.045

0.05

0 10 20 30 40

Ver

tica

l dis

pla

cem

ent

dof

Length 2 m

1 GP

2 GP

Analytical solution

0

0.1

0.2

0.3

0.4

0.5

0 10 20 30 40

Ver

tica

l dis

pla

cem

ent

dof

Length 5 m

1 GP

2 GP

Analytical solution

0

1

2

3

4

0 10 20 30 40

Ver

tica

l dis

pla

cem

ent

dof

Length 10 m

1 GP

2 GP

Analytical solution

Page 19: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

2100 EI Nm 1sGA N

1sGA N

2100 EI Nm 100sGA N

Page 20: Shear Locking effect on Finite Element Method applied to Timoshenko Beams
Page 21: Shear Locking effect on Finite Element Method applied to Timoshenko Beams
Page 22: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

timoshenko_beam_single

modeldatainput.m

FEtype.m

mesh.m boundary_conditions.m

FE_type.m

% Spatial dimension

ProblemData.SpaceDim = 1;

% PDE type

ProblemData.pde = 'TimoshenkoBeam';

% Degrees of freedom per node

ElementData.dof = 2;

% Nodes per element

ElementData.nodes = 2;

% Number of integration points per element

ElementData.noInt = 1;

Page 23: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

% Element type

ElementData.type = 'Bar1';

% Change the number of the elements and the lenght to change the mesh of

the beam

elements = 10;

length = 10;

pm = zeros(elements,3);

for (i=1:elements)

pm(i,1) = length/elements*i

end

x = [

0.0 0.0 0.0

pm

]';

noel = zeros(elements,2);

for (i=1:elements)

noel(i,1) = i

noel(i,2) = i+1

end

Connect = [

noel

]';

Page 24: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

Ka f

1

1

2

2

v

v

a =

% input boundary conditions

% node number, boundary condition type (0=Neumnann, 1=Dirichlet), dof, bc

value

% Neumnann= force, Dirichlet=displacement

tol = 0.000001;

L = abs(max(Mesh.x(1,:)));

%The loop below can find and apply the needed BCs automatically.

j = 1;

for (i=1:Mesh.noNodes)

if(abs(Mesh.x(1,i)) < tol)

BC_data(1,j)=i;

BC_data(2,j)=1;

BC_data(3,j)=1;

BC_data(4,j)=0;

j = j+1;

BC_data(1,j)=i;

Page 25: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

BC_data(2,j)=1;

BC_data(3,j)=2;

BC_data(4,j)=0;

j = j+1;

end

if(abs(Mesh.x(1,i)) > L-tol)

BC_data(1,j)=i;

BC_data(2,j)=0;

BC_data(3,j)=2;

BC_data(4,j)=1;

j = j+1;

end

end

FEcode.m mesh.m

mesh.m MeshInitialise.m

FEcode.m

% Directory where input files are located

input_directory = './demo/timoshenko_beam_single';

addpath(input_directory)

disp('-Reading problem data')

% Problem data

FE_type

% Read model/material data

Page 26: Shear Locking effect on Finite Element Method applied to Timoshenko Beams

ModelDataInput

% read mesh (change this to the name of the mesh, leaving off .m)

%Mesh = read_mesh(input_directory, ProblemData, ElementData);

mesh

% Intitialise mesh

MeshInitialise