Shear Locking effect on Finite Element Method applied to Timoshenko Beams

26

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 of Shear Locking effect on Finite Element Method applied to Timoshenko Beams

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