Você está na página 1de 22

Engenharia auxiliada por

computador CAE

Formulação isoparamétrica
Exercício 1 (revisão)
Construir a matriz de rigidez para o elemento de estado plano de
tensões de 4 nós.
funções de interpolação
u ( x , y ) = c1 + c2 x + c3y + c4 xy
v ( x , y ) = c5 + c6 x + c7 y + c8 xy

4 1 −2 −1 −2 −1 0 1 
 4 1 0 −1 −2 −1 −2 
 
 4 −1 0 −1 2 1 
E=1  
4 1 −2 1 −2 
n=0 1
k  = 
t = 1 (espessura) 8 4 1 −2 1 
b = h = 2 (laterais)  
 4 1 0 
 4 −1
 
 4
Formulação isoparamétrica – elemento de barra

Sistema de coordenadas cartesianos: x, y, z

u2 − u1
u ( x ) = u1 + x
L

deslocamento em função de x

x = 0 → u ( 0 ) = u1 u ( 0 ) = (1 ) u1 + ( 0 ) u2
L L u −u L deslocamentos dentro do
x = → u   = u1 + 2 1 L 1 1
u   =   u1 +   u2 elemento são calculados a partir
2 2 L 2 2 2 2 dos deslocamentos dos nós
u −u u ( L ) = ( 0 ) u1 + (1 ) u2
x = L → u ( L ) = u1 + 2 1 L
L
Formulação isoparamétrica – elemento de barra
Sistema de coordenadas naturais: r, s, t
2
u ( x ) = h1u1 + h2u2 → u ( x ) =  hu
i i
i =1

deslocamento em função de r
1−r  1+r 
u( x ) =  u +
 1   u2
 2   2 
1−r 1+r
h1 = h2 =
2 2

funções de interpolação (ou forma) em coordenadas naturais


A geometria do elemento também pode ser expressa pelas mesmas funções de forma:
1−r  1+r 
x = x +
 1   x2
 2   2 
Formulação isoparamétrica – elemento de barra
Matriz de rigidez
Matriz de rigidez do elemento k  =  B D B dV
T

Matriz deslocamento- Matriz de elasticidade


deformação [D] = E para o caso de
barra
u
Deformação na barra =
x
u u r  u u  1
Usando a regra da cadeia  = → =  =− 1 + 2 
x r x  2 2   − x1 + x2 
 
 2 2 
1−r  1+r  1−r  1+r 
u= u +
 1   u2 x = x +
 1   x2
 2   2   2   2 

Lembrando que x2 − x1 = L  u u  1 u2 − u1
 =− 1 + 2  → =
 2 2   L L
comprimento da barra  
2
Formulação isoparamétrica – elemento de barra
Matriz de rigidez
Reescrevendo  = u2 − u1 na forma matricial
L
 1 1  u1 
B =  −
 = −   = Bu Portanto, a matriz deslocamento- 1 1
 
 L L  u2  deformação é dada por:  L L 

Calculando a matriz de rigidez k  =  B D B dV


T

operador Jacobiano: relaciona o


x2  − 1 L   1 1 [J] comprimento do elemento no
  x1  1 L  E  −
k =  A dx sis. cartesiano c/ comprimento
   L L
do elem. no sis. natural
r 2 L
Para integrar em r ao invés de x, usamos = → x = r
x L 2

+1  − 1 L  1 1 L  AE L − AE L  Matriz de rigidez para o


k  = −1  1 L  E  −  A dr →  k  = 
− 
   L L 2  AE L AE L  elemento de barra
Formulação isoparamétrica – caso bidimensional

Sistema de coordenadas cartesiano: Sistema de coordenadas naturais:


x, y r, s

Formulação isoparamétrica:
- torna possível gerar elementos não retangulares e elementos curvos;
- mais fácil de ser implementada em computadores.
- as matrizes de rigidez da biblioteca de elementos finitos são definidas
no sistema natural.
Formulação isoparamétrica – caso bidimensional
n: número de nós no elemento
n
u =  hiui
i =1
n
v =  hivi
i =1
4 nós
u = h1u1 + h2u2 + h3u3 + h4u4
v = h1v1 + h2v2 + h3v3 + h4v4
1 1
h1 = (1 − r )(1 − s ) h3 = (1 + r )(1 + s )
4 4
1 1
h2 = (1 + r )(1 − s ) h4 = (1 − r )(1 + s )
4 4
Formulação isoparamétrica – caso bidimensional
u h h h h
x = →  x = 1 u1 + 2 u2 + 3 u3 + 4 u4
Para o caso x x x x x
bidimensional v h h h h
y = →  y = 1 v1 + 2 v2 + 3 v3 + 4 v4
y y y y y

Regra da cadeia
hi hi x hi y  hi   x y   hi   hi   hi 
= +
r x r y r  r   r r   x   x   r 
−1 
 =    h  =  J   
hi hi x hi y  hi   x y   hi   i  hi 
= +
s x s y s  s   s s   y   y   s 
[J]
operador Jacobiano
+1 +1 +1
k  = z y x BT D B dx dy dz k  = 
−1 −1 −1
 B T
D Bdet J  dr ds dt
cálculo da matriz de rigidez cálculo da matriz de rigidez
no sistema cartesiano no sistema natural
Formulação isoparamétrica – caso bidimensional

 hi   hi 
 x   r 
−1 
 h  =  J   
 i  hi 
 y   s 

Jacobiano: uma matriz de transformação entre sistemas


de coordenadas.
Relaciona as derivadas em x,y com as derivadas em r,s.

 x y 
 r r  A transformação de coordenadas é
 J  =  x 
y  única e inversível (deve existir [J]-1)

 s s 
Formulação isoparamétrica – caso bidimensional
u = h1u1 + h2u2 + h3u3 + h4u4
Como calcular [B]?  ( x , y ) = B 
v = h1v1 + h2v2 + h3v3 + h4v4 u1 
  v 
 0  1
  x    x   x  u2 
       u   
   y  →  y  =  0
 =   u  h1 0 h2 0 h3 0 h4 0  v2 
y  v   =  
      v   0 h1 0 h2 0 h3 0 h4  u3 
 xy   xy 
   v3 
 y x  u1   
v  u4 
   1 h1, h2, h3, h4 são escritas em v4 
 0 u2  função de r,s, mas precisamos
  x   x    derivar em relação a x,y
     h1 0 h2 0 h3 0 h4 0  v2 
 y  =  0  
   y   0 h1 0 h2 0 h3 0 h4  u3 
 xy   Para fazer as derivadas
   v3 
 y    hi 
x  u4 
 hi 
 x   r 
−1 
v4   h  =  J   
  B    i  hi 
 y   s 
Formulação isoparamétrica – caso bidimensional
 hi   x y 
−1
 hi  hi 1  y hi y hi 
 hi   hi  =  −
 x   r 
−1 
 x   r r   r  x J  s r r s 
 h  =  J     h  =    
 i  hi   i   x y   hi  obtido da teoria de hi = 1  x hi − x hi 
 y   s   y   s s   s 
cálculo diferencial y J  r s s r 

   y  y  
 0  s r − r s 0 
 x   
  1 x  x  
0  = 0 −
y J r s s r 
   x  x 
  y  y  
 − − 
 y 
x   r s s r s r r s 
 y  y  
 s r − r s 0 
 
1 x  x   h1 0 h2 0 h3 0 h4 0
Logo, a matriz [B] é B =  0 −
calculada como J r s s r   0 h1 0 h2 0 h3 0 h4 
 x  x  y  y  
 − − 
 r s s r s r r s 
Formulação isoparamétrica – caso bidimensional
Para o elemento de 3 nós

funções de interpolação
3
h1 = 1 − r − s u ( r , s ) =  hu
i i u ( r , s ) = h1u1 + h2u2 + h3u3
i =1
h2 = r 3
h3 = s v ( r , s ) =  hv
i i v ( r , s ) = h1v1 + h2v2 + h3v3
i =1
Exercício 2
Refaça o exercício de revisão usando formulação isoparamétrica para
obter a matriz de rigidez do elemento.

funções de interpolação
E=1 1 1
n=0 h1 = (1 − r )(1 − s ) h3 = (1 + r )(1 + s )
4 4
t = 1 (espessura) 1 1
b = h = 2 (laterais) h2 = (1 + r )(1 − s ) h4 = (1 − r )(1 + s )
4 4
 x y 
 r r  1 0 
interpolação dos u = h1u1 + h2u2 + h3u3 + h4u4
Jacobiano  J  =  x =
y  0 1 

deslocamentos v = h1v1 + h2v2 + h3v3 + h4v4  s s 
interpolação x = h1 x1 + h2 x2 + h3 x3 + h4 x4
da geometria y = h1y1 + h2 y2 + h3y3 + h4 y4
Matriz deslocamento-deformação
 y  y  
 s r − r s 0 
 
1 x  x   h1 0 h2 0 h3 0 h4 0
B =  0 −
J r s s r   0 h1 0 h2 0 h3 0 h4 
3x8  x  x  y  y  
 − −  2x8
 r s s r s r r s 
3x2 y y
=1 =0
s r
calculando o 1º termo h 1  y h1 y h1 
b11 = 1 =  −
da matriz B: b11 x J  s r r s 

J =1 h1 1 h1 1
= ( s − 1) = ( r − 1)
r 4 s 4

1 1 1  1
b11 = 1 ( s − 1 ) − 0 ( r − 1 )  b11 = ( s − 1 )
1 4 4  4
após calcular para todos os 24 termos da matriz [B]
s − 1 0 −s + 1 0 s +1 0 −s − 1 0 
B =  0 r − 1 0 −r − 1 0 r + 1 0 −r + 1
1
4
 r − 1 s − 1 −r − 1 − s + 1 r + 1 s + 1 −r + 1 − s − 1

a matriz de rigidez do
4 1 −2 −1 −2 −1 0 1 
elemento é obtida fazendo-se  4 1 0 −1 −2 −1 −2 
a integral de -1 a +1 para r,s  
 4 −1 0 −1 2 1 
 
1 4 1 −2 1 −2 
 +1 +1
k  =  −1 −1 BT D Bdet J  dr ds  t k  =  4 1 −2 1 
8
 
 4 1 0 
 4 −1
 
 4
Exercício 3
Calcule o Jacobiano e seu determinante para os elementos mostrados
Funções de interpolação
a) h1 =
1
(1 − r )(1 − s ) h3 =
1
(1 + r )(1 + s )
4 4
1 1
h2 = (1 + r )(1 − s ) h4 = (1 − r )(1 + s )
4 4

Lembrando que
x = h1 x1 + h2 x2 + h3 x3 + h4 x4 x = −2h1 + 2h2 + 2h3 − 2h4
y = h1y1 + h2 y2 + h3y3 + h4 y4 y = −h1 − h2 + h3 + h4
Coordenadas dos nós
x1 = -2, x2 = 2, x3 = 2, x4 = -2  x y 
y1 = -1, y2 = -1, y3 = 1, y4 = 1 O Jacobiano é  r r 
calculado por
 J  =  x 
y 

 s s 
Portanto, fazendo as derivadas
x 1 1 1 1 x
= −2 ( −1 )(1 − s ) + 2 (1 )(1 − s ) + 2 (1 )(1 + s ) − 2 ( −1 )(1 + s ) → =2
r 4 4 4 4 r
y 1 1 1 1 y
= − ( −1 )(1 − s ) − (1 )(1 − s ) + (1 )(1 + s ) + ( −1 )(1 + s ) → =0
r 4 4 4 4 r
x 1 1 1 1 x
= −2 (1 − r )( −1 ) + 2 (1 + r )( −1 ) + 2 (1 + r )(1 ) − 2 (1 − r )(1 ) → =0
s 4 4 4 4 s
y 1 1 1 1 y
= − (1 − r )( −1 ) − (1 + r )( −1 ) + (1 + r )(1 ) + (1 − r )(1 ) → =1
s 4 4 4 4 s
 x y 
 r r  2 0 
 J  =  x =
y  0 1 

 s s 
det ( J ) = 2
Lembrando que
b) x = h1 x1 + h2 x2 + h3 x3 + h4 x4 x = 0  h1 + 2h2 + 4h3 + 2h4
y = h1y1 + h2 y2 + h3y3 + h4 y4 y = 0  h1 + 0  h2 + 3h3 + 3h4

x 1 1 1 x
= 0 + 2 (1 )(1 − s ) + 4 (1 )(1 + s ) + 2 ( −1 )(1 + s ) → =1
r 4 4 4 r
y 1 1 y
Coordenadas dos nós = 0 + 0 + 3 (1 )(1 + s ) + 3 ( −1 )(1 + s ) → =0
x1 = 0, x2 = 2, x3 = 4, x4 = 2 r 4 4 r
y1 = 0, y2 = 0, y3 = 3, y4 = 3 x 1 1 1 x
= 0 + 2 (1 + r )( −1 ) + 4 (1 + r )(1 ) + 2 (1 − r )(1 ) → =1
s 4 4 4 s
y 1 1 y
Funções de interpolação = 0 + 0 + 3 (1 + r )(1 ) + 3 (1 − r )(1 ) → = 1,5
s 4 4 s
1 1
h1 = (1 − r )(1 − s ) h3 = (1 + r )(1 + s )  x y 
4 4
 r r  1 0 
1 1  J  =  x = det ( J ) = 1,5
h2 = (1 + r )(1 − s ) h4 = (1 − r )(1 + s ) y  1 1,5
4 4 
 s s 
Exercício 4
Usando formulação isoparamétrica, obtenha a matriz de rigidez do
elemento.

funções de interpolação
E=1
1 1
n=0 h1 = (1 − r )(1 − s ) h3 = (1 + r )(1 + s )
4 4
t = 1 (espessura)
1 1
h2 = (1 + r )(1 − s ) h4 = (1 − r )(1 + s )
4 4
 x y 
 r r  1 0,25s + 0,25
Jacobiano  J  =  x =
y  0 0,25r + 1,25 
interpolação dos u = h1u1 + h2u2 + h3u3 + h4u4 
deslocamentos v = h1v1 + h2v2 + h3v3 + h4v4  s s 

interpolação x = h1 x1 + h2 x2 + h3 x3 + h4 x4
da geometria y = h1y1 + h2 y2 + h3y3 + h4 y4
Matriz deslocamento-deformação
 y  y  
 s r − r s 0 
 
1 x  x   h1 0 h2 0 h3 0 h4 0
B =  0 −
J r s s r   0 h1 0 h2 0 h3 0 h4 
3x8  x  x  y  y  
 − −  2x8
 r s s r s r r s 
3x2 x x
=1 =0
r s
calculando o 2º termo da h 1  x h1 x h1 
b22 = 1 =  −
2ª linha da matriz B: b22 y J  r s s r 

h1 1 h1 1
J = 0,25r + 1,25 = ( r − 1) = ( s − 1)
s 4 s 4

1  1 1  r −1
b22 = 1 ( r − 1 ) − 0 ( s − 1 ) b22 =
0,25r + 1,25  4 4  r +5
após calcular para todos os 24 termos da matriz [B]

 − r + 3s − 2 0 r − 2s + 3 0 2s + 2 0 −3s − 3 0 
1 
B = 0 2r − 2 0 −2r − 2 0 2r + 2 0 2 − 2r 
2r + 10  
 2r − 2 −r + 3s − 2 −2r − 2 r − 2s + 3 2r + 2 2s + 2 2 − 2r −3s − 3 

a matriz de rigidez do
elemento é obtida fazendo-se
a integral de -1 a +1 para r,s
1,503 0,351 −1,135 −0,168 −0,465 −0,432 0,097 0,249 
 +1 +1   −0,781 
k  =  −1 −1 B D Bdet J  dr ds  t
 
T

1,381 0,032 −0,054 −0,432 −0,546 0,049

 1,957 −0,622 0,443 0,022 −1,265 0,568 
 
 1,403 0,222 −0,503 0,568 −0,846 
 
k = 1E7
 1,157 0,378 −1,135 −0,168 
 
 1,103 0,032 −0,054 
 2,303 −0,649 
 
 1,681 

Você também pode gostar