Você está na página 1de 9

Anlise Matricial de Estruturas

Anlise Linear Elstica


Objetivo:
- Apresentar a estrutura matemtica de um programa de elementos finitos.
- Discutir alguns aspectos gerais na programao do mtodo dos elementos finitos

Elemento de
trelia

EA
L
I

E Mdulo de Elasticidade
A rea da Seo Transversal
L Tamanho do Elemento

Deslocamentos Nodais
Sistema Local:

u I
r
I
ut
UeL =

u rJ

u J
t
0
0
cos( ) sin( )

sin( ) cos( )
0
0

R=
0
0
cos( ) sin( )
0

0
sin( ) cos( )

Sistema Global:

u I
x
I
uy
Ue =

uxJ

u J
y

UeL = R Ue
T

Ue = R UeL

Deformaes
Alongamento das barras:

e = u r u r

ou na forma matricial

UeL = R Ue
Operador de deformao: B e
e = BeL UeL = Be Ue

Be = BeL R

u I
r
I
ut
e = ( 1 0 1 0 )

u rJ

u J
t

0
0
cos( ) sin( )

sin( ) cos( )
0
0

Be = ( 1 0 1 0 )
0
0
0
cos( ) sin( )
0

0
sin( ) cos( )

Relao Constitutiva - Elasticidade linear :


E A

Fe

E A

Fe =
=
Be Ue
L e
L
Esforo Interno : Fe

Fe
Equilbrio : Princpio dos trabalhos virtuais
Trelia - foras nodais

V - Conjunto de ns com restries essenciais

Nmero de barras : nel


Nmero de ns: nno

F - Foras nodais
U - Deslocamentos Nodais
E A

nel

(Feev) = FUv

para todo

Uv

em

Be Ue

n= 1

nel

Potncia Interna:
nel

n= 1
nel

nel

Fe ev =

n=1

E A B U B U =

e e ( e ev)
L

nel

n= 1

B T E A B U U
e
e e ev
L

(Feev) = (KeUe)Uev

n= 1

n=1

Ke - Matriz de rigidez elementar


E A
T
Ke =
( cos( ) sin( ) cos( ) sin( ) ) ( cos( ) sin( ) cos( ) sin( ) )
L

2
cos( ) 2
cos( ) sin( )
cos( ) sin( )
cos( )

2
2
sin( )
sin( )
cos( ) sin( )
E A cos( ) sin( )

Ke =

2
2
L
cos( ) sin( )
cos( ) sin( )
cos( )
cos( )

2
2
cos( ) sin( )

sin( )
cos( ) sin( )
sin( )

Montagem da Matriz Global:

neq = 2 nno nap

nap = nmero de direes restritas

Relao entre U e Ue

U1

U2
U= .

.
U
neq

Ue = Le U

Le = ( 4x neq )

i := 1 .. 4
j = 1 .. nno
Le

i, j

Le

i, j

=1
=0

se G.L i do elemento coincide com o grau


de liberdade j da estrutura.
em caso contrrio

Substituindo na expresso do princpio das potncias virtuais:


nel

(KeUe)Uev = PUv

n= 1

nel

nel

L T K L U U = P U
v
v
e e e

n = 1

( KU F) Uv = 0

para todo

K=

n=1

Uv

em

ou equivalentemente:
K U = F

L T K L Obs : operao simblica, no realizada


e e e computacionalmente.

Exemplo de trelia
3

3
2

3m 4

3m

P = 40 kN
6

3m
1

Origem : n 1

Entrada de dados:
1 - Geometria
Coordenadas : nno := 5
Coor :=

Elementos

0 3 0 3 6

0 0 3 3 3

Inci :=

nel := 6

1 1 3 4 2 2

2 4 4 5 4 5

2 - Propriedades

Ee

Ae

Prop :=

1000000 1000000 1000000 1000000 1000000 1000000

0.01
0.01
0.01
0.01
0.01
0.01

3 - Condies de contorno

1 - preso
0 - livre

ID = ( nno x 2 )

IDM := neq 0

neq

0
ID := 1
0

1
0

0
0

for i 1 .. nno
for j 1 .. 2
aux ID

i, j

if aux = 0
neq neq + 1
ID
ID

i, j

i, j

neq

0 otherwise

ID

neq
4 - Leitura do vetor de carga

Fext :=

R 0 R 0 0

R 0 R 0 40

R := 0

0
1

IDM = 0
3

0
4

6
2

neq = 6

Clculo das Matrizes Elementares:


Ke( e) :=

E Prop

1, e

A Prop

2, e

noI Inci

1, e

noJ Inci

2, e

xI Coor

1 , noI

xJ Coor
yI Coor

2 , noI

yJ Coor
L
cos
sin

1 , noJ

2 , noJ
2

( xJ xI) + ( yJ yI)

xJ xI
L
yJ yI
L

2
cos2
cos sin
cos sin
cos

2
2
sin
cos sin sin
E A cos sin

Ke

2
2
L
cos sin
cos sin
cos
cos

2
cos sin sin2 cos sin
sin

3.333 103

0
Ke( 1 ) =
3.333 103

Ke

3.333 103

0
Ke( 1 ) =
3.333 103

0 3.333 10
0

1.179 10

0 3.333 10
0

1.179 103

3
1.179 10

Ke( 6 ) =

3
1.179 10
1.179 103

1.179 10

1.179 10

3
3

1.179 10

1.179 10

1.179 10

1.179 10

1.179 10

1.179 10

1.179 10

1.179 10

3
1.179 10

0 3.333 10
0

0
0

0 3.333 10

nnoel := 2

Matrizes Booleanas

0 0

1 2
IDM = 0 0
3 4

5 6
0 0
0 0
Le ( 1 ) =
1 0
0 1

ngln := 2

Le( e) :=

for j 1 .. nnoel
no Inci

j,e

for i 1 .. ngln
eq IDM

no , i

0 0 0 0

LM

0 0 0 0

i, j

eq

ngle 0

0 0 0 0

for j 1 .. nnoel

0 0 0 0

for i 1 .. ngln
eq LM

i, j

ngle ngle + 1
for ng 1 .. neq
L

ngle , ng

ngle , eq

0
1 if eq 0

0
0
Le ( 1 ) =
1
0

0 0 0 0 0

0
0
Le ( 2 ) =
0
0

0 0 0 0 0

0 0 0 0 0
0 0 0 0 0

1 0 0 0 0

0
0
Le ( 3 ) =
0
0

0
0
Le ( 4 ) =
0
0

0 0 0 0 0
0 1 0 0 0

0 0 1 0 0

0 0 0 0 0

1
0
Le ( 5 ) =
0
0

0 0 0 0 0
0 1 0 0 0

0 0 1 0 0
0 1 0 0 0

0 0 1 0 0
0 0 0 1 0

0 0 0 0 1

Montagem de vetores e matrizes globais:


F :=

for no 1 .. nno
for ng 1 .. 2
eq IDM

no , ng

eq

Fext

ng , no

if eq 0

F
Montagem Simblica - de acordo com a teoria

K :=

nel

Le( e) Ke( e) Le( e)

e = 1

0
0

0
F=
0
0

40

1
0
Le ( 6 ) =
0
0

0 0 0 0 0

1 0 0 0 0
0 1 0 0 0

0 0 1 0 0

0 0 0 0 0

1 0 0 0 0
0 0 0 1 0

0 0 0 0 1

4.512 103

1.179 103

0
K=

3
1.179 10

3
1.179 10

1.179 10

4.512 10

3.333 10

1.179 10

1.179 10

4.512 10

7.845 10

1.179 10

3.333 10

1.179 10

3.333 10

4.512 10

1.179 10

3.333 10

1.179 10

1.179 10

3
3

1.179 10

1.179 10

3
1.179 10
3
1.179 10

Montagem computacionalmente eficiente

K :=

for i 1 .. neq
for j 1 .. neq
K

i, j

for e 1 .. nel
for j 1 .. nnoel
no Inci

j,e

for i 1 .. ngln
eq IDM

no , i

LM

i, j

eq

for j 1 .. nnoel
ii 2 ( j 1 )
for i 1 .. ngln
l LM

i, j

ll ii + i
for n 1 .. nnoel

if l 0

jj 2 ( n 1 )
for k 1 .. ngln
m LM

k, n

ml jj + k
K

l, m

l, m

+ Ke( e)

ll , ml

if m 0

4.512 103

1.179 103

0
K=

3
1.179 10

3
1.179 10

1.179 10

1.179 10

1.179 10

4.512 10

3.333 10

1.179 10

7.845 10

3.333 10

1.179 10

4.512 10

1.179 10

3.333 10

4.512 10

1.179 10

1.179 10

1.179 10

3.333 10

1.179 10

3
3

3
1.179 10
3
1.179 10
0

Soluo do Sistema:
0.012
0.07

0.024

U=
0.058
0.036

0.152

U := K

Ps-Processamento:
U :=

for no 1 .. nno
for ng 1 .. 2

V
0
no , ng

eq IDM

no , ng

V
U
if eq 0

no , ng
eq
V

i := 1 .. nno
x := Coor

y := Coor

1, i

xn := x + 5 U
i

2, i

i, 1

0
0

0.012 0.07
U = 0
0
0.024 0.058

0.036 0.152

0

3
x = 0
3

6

0

0
y = 3
3

3

1 1 3 4 2 2

2 4 4 5 4 5

yn := y + 5 U
i

i, 2

2.94
xn = 0
3.12

6.18

Inci =

Deformada

0.35
yn = 3
2.71

2.241

3m 4

3m

P = 40 kN
6

3m
1

2
s1 := 0 , 3 .. 3
s2 := 3 , 6 .. 6

Internos ( e) :=

E Prop

1, e

A Prop

e( e) := Internos ( e)

2, e

1, 1

noI Inci

1, e

noJ Inci

Fe( e) := Internos( e)

2, e

xI Coor

1 , noI

xJ Coor
yI Coor

1 , noJ

e( 1 ) = 0.012

2 , noI

yJ Coor

e( 2 ) = 0.024

2 , noJ
2

( xJ xI) + ( yJ yI)

cos
sin

e( 3 ) = 0.024

xJ xI
L
yJ yI
L

UnoI , 1

UnoI , 2
e ( cos sin cos sin )

UnoJ , 1
U

noJ , 2
Fe

( e

EA
L

e := 1 .. nel

Fe )

80
66
52
38
24
F e( e) 10
4
18
32
46
60

1, 2

4
e

e( 4 ) = 0.012
e( 5 ) = 0.012
e( 6 ) = 0.024

Você também pode gostar