Está en la página 1de 7

http://claudiovz.github.

io/

Introducción a elementos finitos


Segundo Parcial II-2016
" # " #
1
− 12 r h 1 1 1
i 1
4 (r − 1)(s − 1) − 14 (r − 1)(s + 1)
2
1 − s + 12 s =
2 + 12 r 2 2 2
− 14 (r + 1)(s − 1) 1
4 (r + 1)(s + 1)
1. Calcular la matriz de rigidez de la placa de espesor t sujeta a esfuerzo " #
plano, usando un elemento en coordenadas naturales N1 N4
=
N2 N3

Escribiendo en la forma estándar


 1   
4 (r − 1)(s − 1) N1
− 1 (r + 1)(s − 1) N 
  2
N T =  14 = 

 4 (r + 1)(s + 1)  N3 
− 41 (r − 1)(s + 1) N4

Colocando un sistema de referencia

Solución 1

La matriz de rigidez es
Z 1 Z 1
K= B T C B det J t ds dr
−1 −1

La matriz constitutiva es
 
1 ν 0
E 
C= ν 1 0 

1 − ν2

1−ν
0 0 2
Coordenadas de los nodos
Funciones de forma unidimensional de dos nodos
[x1 , y1 ] = [0, 0] [x3 , y3 ]= [a, b]
h i
N (r) = 1
− 1 1 1 [x2 , y2 ] = [a, 0] [x4 , y4 ]= [0, b]
2 2r 2 + 2r
h i
1
N (s) = 2 − 12 s 1
2 + 12 s Funciones que interpolan la geometrı́a

x = N1 x1 + N2 x2 + N3 x3 + N4 x4
Multiplicando y = N1 y1 + N2 y2 + N3 y3 + N4 y4

1
http://claudiovz.github.io/

Reemplazando las coordenadas de los nodos


 ∂N ∂N2 ∂s
  
2 ∂r
a ∂r ∂x + ∂s ∂x 0 − s−1
2a 0
x = (r + 1) ∂N2 ∂r ∂N2 ∂s
2 B2 =  0 + ∂s ∂y  =  0 − r+1
   
∂r ∂y 2b 
b ∂N2 ∂r
+ ∂N2 ∂s ∂N2 ∂r
+ ∂N2 ∂s
− r+1 − s−1
y = (s + 1) ∂r ∂y ∂s ∂y ∂r ∂x ∂s ∂x 2b 2a
2  ∂N   
3 ∂r ∂N3 ∂s s+1
∂r ∂x + ∂s ∂x 0 2a 0
El jacobiano y el jacobiano inverso son B3 =  0 ∂N3 ∂r
+ ∂N3 ∂s  r+1 
∂s ∂y  =  0
 
∂r ∂y 2b 
∂N3 ∂r ∂N3 ∂s ∂N3 ∂r ∂N3 ∂s r+1 s+1
" # " # ∂r ∂y + ∂s ∂y ∂r ∂x + ∂s ∂x 2b 2a
∂x ∂y ∂r ∂s
J= ∂r ∂r J −1 = ∂x ∂x  ∂N ∂N4 ∂s
  
4 ∂r
∂x ∂y ∂r ∂s ∂r ∂x + ∂s ∂x 0 − s+1
2a 0
∂s ∂s ∂y ∂y ∂N4 ∂r ∂N4 ∂s
B4 =  0 + ∂s ∂y  =  0 − r−1
   
∂r ∂y 2b 
∂N4 ∂r ∂N4 ∂s ∂N4 ∂r ∂N4 ∂s
Reemplazando derivadas ∂r ∂y + ∂s ∂y ∂r ∂x + ∂s ∂x − r−1
2b − s+1
2a

Reemplazando en B
" # " #
a 2
2 0 −1 a 0
J= b
J = 2  
0 2 0 b
s−1
0 − s−1 0 s+1
0 − s+1 0
2a 2a 2a 2a
r−1
B= 0 0 − r+1 0 r+1
0 − r−1
 
2b 2b 2b 2b 
Determinante del jacobiano r−1 s−1
2b 2a − r+1
2b − s−1
2a
r+1
2b
s+1
2a − r−1
2b − s+1
2a
ab
det J = Después de multiplicar e integrar la matriz de rigidez es de 8 × 8
4
La matriz de deformaciones es
 ∂N  Solución 2
∂N2 ∂N3 ∂N4
∂x
1
0 ∂x 0 ∂x 0 ∂x 0
B= 0
 ∂N1
0 ∂N2
0 ∂N3
0 ∂N4  La solución es exactamente igual hasta la matriz de deformaciones.
∂y ∂y ∂y ∂y 
∂N1 ∂N1 ∂N2 ∂N2 ∂N3 ∂N3 ∂N4 ∂N4 La matriz de deformaciones es
∂y ∂x ∂y ∂x ∂y ∂x ∂y ∂x
 ∂N ∂N2 ∂N3 ∂N4

Debido a que las funciones de forma están en función de r y s, se usará la ∂x
1
0 ∂x 0 ∂x 0 ∂x 0
∂N1 ∂N2 ∂N3 ∂N4 
regla de la cadena B= 0

∂y 0 ∂y 0 ∂y 0 ∂y 
∂N1 ∂N1 ∂N2 ∂N2 ∂N3 ∂N3 ∂N4 ∂N4
∂Ni ∂Ni ∂r ∂Ni ∂s ∂y ∂x ∂y ∂x ∂y ∂x ∂y ∂x
= +
∂x ∂r ∂x ∂s ∂x
∂Ni ∂Ni ∂r ∂Ni ∂s Las derivadas de las funciones de forma se calcularán en forma matricial
= + " # " # " #" #
∂y ∂r ∂y ∂s ∂y ∂Ni ∂Ni ∂r ∂s ∂Ni
∂x
∂Ni = J −1 ∂r
∂Ni = ∂x
∂r
∂x
∂s
∂r
∂Ni
Reemplazando en Bi ∂y ∂s ∂y ∂y ∂s
 ∂N ∂r ∂N1 ∂s
  
1
+ 0 s−1
0 Reemplazando en Ni
∂r ∂x ∂s ∂x 2a
∂N1 ∂r ∂N1 ∂s  r−1 
B1 =  0 + = 0
  " # " #" # " #" # " #
∂N1 ∂r ∂s ∂N1 2 s−1 s−1
∂r ∂y ∂s ∂y  2b 
∂x ∂x ∂x ∂r a 0 4 2a
∂N1 ∂r
+ ∂N1 ∂s ∂N1 ∂r
+ ∂N1 ∂s r−1 s−1
∂N1 = ∂r ∂s ∂N1 = 2 r−1
= r−1
∂r ∂y ∂s ∂y ∂r ∂x ∂s ∂x 2b 2a
∂y ∂y ∂y ∂s 0 b 4 2b

2
http://claudiovz.github.io/

" # " #" # " #" # " # " # " #" # " #" # " #
∂N2 ∂r ∂s ∂N2
∂x ∂x ∂x ∂r
2
a 0 − s−1
4 − s−1
2a
∂N2
∂x 1 ∂y
∂s − ∂y
∂r
∂N2
∂r 1 b
2 0 − s−1
4 − s−1
2a
∂N2 = ∂r ∂s ∂N2 = = = = =
∂y ∂y ∂y ∂s 0 2
b − r+1
4 − r+1
2b
∂N2
∂y
det J − ∂x∂s
∂x
∂r
∂N2
∂s
ab
4
0 a
2 − r+1
4 − r+1
2b
" # " #" # " #" # " # " # " #" # " #" # " #
∂N3 ∂r ∂s ∂N3 2 s+1 s+1 ∂y
∂x ∂x ∂x ∂r a 0 4 2a
∂N3
∂x 1 ∂s − ∂y
∂r
∂N3
∂r 1 b
2 0 s+1
4
s+1
2a
∂N3 = ∂r ∂s ∂N3 = 2 r+1
= r+1 ∂N3 = ∂N3 = = r+1
∂y ∂y ∂y ∂s 0 b 4 2b ∂y
det J − ∂x∂s
∂x
∂r ∂s
ab
4
0 a
2
r+1
4 2b
" # " #" # " #" # " # " # " #" # " #" # " #
∂N4 ∂r ∂s ∂N4
∂x ∂x ∂x ∂r
2
a 0 − s+1
4 − s+1
2a
∂N4
∂x 1 ∂y
∂s − ∂y
∂r
∂N4
∂r 1 b
2 0 − s+1
4 − s+1
2a
∂N4 = ∂r ∂s ∂N4 = = ∂N4 = = =
∂y ∂y ∂y ∂s 0 2
b − r−1
4 − r−1
2b ∂y
det J − ∂x
∂s
∂x
∂r
∂N4
∂s
ab
4
0 a
2 − r−1
4 − r−1
2b

Reemplazando en B Reemplazando en B
 
s−1
− s−1 s+1
− s+1
 
2a 0 2a 0 2a 0 2a 0 s−1
0 − s−1 0 s+1
0 − s+1 0
2a 2a 2a 2a
r−1
B= 0 0 − r+1 0 r+1
0 − r−1 r−1
− r+1 r+1
− r−1
 
B= 0 0 0 0
 
2b 2b 2b 2b  2b 2b 2b 2b 
r−1 s−1
2b 2a − r+1
2b − s−1
2a
r+1
2b
s+1
2a − r−1
2b − s+1
2a
r−1 s−1
− r+1 − s−1 r+1 s+1
− r−1 − s+1
2b 2a 2b 2a 2b 2a 2b 2a

Después de multiplicar e integrar la matriz de rigidez es de 8 × 8 Después de multiplicar e integrar la matriz de rigidez es de 8 × 8

Solución 3 Solución 4
La solución es exactamente igual hasta la matriz de deformaciones. La solución es exactamente igual hasta la matriz de deformaciones.
La matriz de deformaciones es La matriz de deformaciones es
 ∂N ∂N2 ∂N3 ∂N4

∂x
1
0 ∂x 0 ∂x 0 ∂x 0
∂N1 ∂N2 ∂N3 ∂N4  B = M1 M 2 M3
B= 0 0 0 0

∂y ∂y ∂y ∂y   
∂N1 ∂N1 ∂N2 ∂N2 ∂N3 ∂N3 ∂N4 ∂N4 1 0 0 0
∂y ∂x ∂y ∂x ∂y ∂x ∂y ∂x
M1 = 0 0 0 1
 
Las derivadas de las funciones de forma se calcularán usando una forma 0 1 1 0
alternativa del jacobiano inverso  ∂r ∂s 
∂x ∂x 0 0
" # " #" # " #" #  ∂r ∂s 0 0
∂Ni ∂Ni ∂y
− ∂y ∂Ni M2 =  ∂y ∂y ∂r ∂s 
 
∂x 1 J22 −J12 ∂r 1 ∂s ∂r ∂r
∂Ni = = 0 0 ∂x ∂x 
det J −J21 ∂Ni det J − ∂x ∂x ∂Ni
∂y J11 ∂s ∂s ∂r ∂s ∂r ∂s
0 0 ∂y ∂y
 ∂N1 ∂N2 ∂N3 ∂N4

Reemplazando en Ni ∂r 0 ∂r 0 ∂r 0 ∂r 0
 ∂N1 0 ∂N2
0 ∂N3
0 ∂N4
0 
M3 =  ∂s ∂s ∂s ∂s
 
 0 ∂N1 ∂N2 ∂N3 ∂N4 
0 0 0
" # " #" # " #" # " #
∂y
∂N1
1 − ∂y ∂N1
1 b
0 s−1 s−1 ∂r ∂r ∂r ∂r

∂x ∂s ∂r ∂r 2 4 2a
∂N1 = ∂N1 = = 0 ∂N1
0 ∂N2
0 ∂N3
0 ∂N4
∂y
det J − ∂x
∂s
∂x
∂r ∂s
ab
4
0 a
2
r−1
4
r−1
2b
∂s ∂s ∂s ∂s

3
http://claudiovz.github.io/

Reemplazando en M2 y M3 La función ponderada será

W = φi (x)
2 
a 0 0 0
0 2 0 0
M2 = 
 b  Aplicando el método de Galerkin
0 0 2 
a 0 Z L Z L Z L
d4 φ d4 φ

2
0 0 0 b
EI 4 + q φi dx = φi EI 4 dx + φi q dx = 0
 s−1 0 dx 0 dx 0
− s−1 s+1
− s+1

0 0 0 0
4
 r−1
4 4 4 Usando el teorema de Gauss o integrando por partes
 4 0 − r+1
4 0 r+1
4 0 − r−1
4 0 
M3 = 

s−1
 0 4 0 − s−1
4 0 s+1
4 0 s+1 
− 4  
d3 φ dφi
 L Z L 2
d2 φ d φi d2 φ
Z L
0 r−1
0 − r+1 0 r+1
0 − r−1 φi EI 3 − EI 2 + EI 2 dx + φi q dx = 0
4 4 4 4 dx dx dx 0 0 dx2 dx 0

Cortante y momento
Reemplazando en B
d3 φ

s−1
0 − s−1 0 s+1
0 − s+1 0
 V = EI
2a 2a 2a 2a dx3
r−1
B= 0 0 − r+1 0 r+1
0 − r−1 d2 φ
 
2b 2b 2b 2b  M = EI 2
r−1 s−1
2b 2a − r+1
2b − s−1
2a
r+1
2b
s+1
2a − r−1
2b − s+1
2a
dx
Reemplazando
Después de multiplicar e integrar la matriz de rigidez es de 8 × 8
 L Z L 2 Z L
d φi d2 φ

dφi
2. Obtener la expresión de la matriz de rigidez con E, I, A constantes por φi V − M + EI dx + φi q dx = 0
dx 0 0 dx2 dx2 0
el método de Galerkin
Reordenando
Z L 2 Z L  L
d φi d2 φ

dφi
EI 2 2
dx = − φi q dx − φi V − M
0 dx dx 0 dx 0

La matriz de rigidez es
L
d2 φi d2 φ
Z
K = EI dx
0 dx2 dx2
Solución 3. Resolver la estructura con E, I, A constantes por el método de Rayleigh-
Ritz
Ecuación diferencial de la viga

d4 v
EI + q(x) = 0
dx4
La aproximación de los desplazamientos será

v(x) = φ(x)

4
http://claudiovz.github.io/

Solución Integrando

La solución exacta es un polinomio de tercer grado, la aproximación del P L2 P L3 3EIL2 3EIL3 2


π= α2 + α3 + EILα22 + α2 α3 + α3
campo de desplazamientos será 8 8 2 4
(
α0 + α1 x + α2 x2 + α3 x3 para 0 6 x 6 L2 Minimizando el funcional
v(x) =
β0 + β1 x + β2 x2 + β3 x3 para L2 6 x 6 L ∂π 3 P L2
= 2EIL α2 + EIL2 α3 + =0
L ∂α2 2 8
Tramo 0 6 x 6 2
∂π 3 3 P L3
Reemplazando v(0) = 0 y v 0 ( L2 ) = 0 = EIL2 α2 + EIL3 α3 + =0
∂α3 2 2 8
2 3
α0 + α1 (0) + α2 (0) + α3 (0) = 0
   2 Formando el sistema de ecuaciones
L L
α1 + 2α2 + 3α3 =0 P L2
2 2 4EIL α2 + 3EIL2 α3 = −
4
Resolviendo P L3
EIL2 α2 + EIL3 α3 = −
12
α0 = 0
3L2
 
Resolviendo
α1 = − Lα2 + α3
4
α2 = 0
Reemplazando en el campo de desplazamientos P
α3 = −
3L2
 
12EI
v = − Lα2 + α3 x + α2 x2 + α3 x3
4
Reemplazando en v
La curvatura es
P L2 P
d2 v v(x) = x− x3
κ = 2 = 2α2 + 6α3 x 16EI 12EI
dx
Factorizando
El funcional de energı́a es
P
Z L
2 EI 2 P v(x) = x(3L2 − 4x2 )
π= κ dx − v( L2 ) 48EI
0 2 2
L
Tramo 2 6x6L
Reemplazando
Reemplazando v(L) = 0 y v 0 ( L2 ) = 0
Z L
2EI 2 2 3
π= (2α2 + 6α3 x) dx β0 + β1 (L) + β2 (L) + β3 (L) = 0
0 2    2
P
 
3L2
 
L
 2
L
 3 
L L L
− − Lα2 + α3 + α2 + α3 β1 + 2β2 + 3β3 =0
2 4 2 2 2 2 2

5
http://claudiovz.github.io/

Resolviendo

L3 P L2
β0 = − β3 4EIL β2 + 9EIL2 β3 = −
4
4
3L2 P L3

β1 = − Lβ2 + β3 9EIL2 β2 + 21EIL3 β3 = −
4 2

Reemplazando en el campo de desplazamientos Resolviendo

L3 3L2 PL
 
v = − β3 − Lβ2 + β3 x + β2 x2 + β3 x3 β2 = −
4 4 4EI
P
La curvatura es β3 =
12EI
d2 v Reemplazando en v
κ= = 2β2 + 6β3 x
dx2
P L3 3P L2 PL 2 P
El funcional de energı́a es v(x) = − + x− x + x3
48EI 16EI 4EI 12EI
Z L
EI 2 P Factorizando
π= κ dx − v( L2 )
L
2
2 2
P
v(x) = (L − x)(L2 − 8Lx + 4x2 )
Reemplazando 48EI

Z L
La solución completa será
EI 2
π= (2β2 + 6β3 x) dx (
P
L 2 48EIx(3L2 − 4x2 ) para 0 6 x 6 L2
2 v(x) = P L
P

L3

3L2
 
L
 2
L
 3 
L 48EI (L − x)(L − 8Lx + 4x2 ) para
2
2 6x6L
− − β3 − Lβ2 + β3 + β2 + β3
2 4 4 2 2 2
4. Obtener la expresión de la matriz de rigidez de un elemento cualquiera
mediante la energı́a potencial total
Integrando
P L2 P L3 9EIL2 21EIL3 2
π= β2 + β3 + EILβ22 + β2 β3 + β3 Solución
8 4 2 4
Minimizando el funcional Funcional de energı́a

∂π 9 P L2 n
= 2EIL β2 + EIL2 β3 + =0
ZZZ ZZZ ZZ
1 T T
X
∂β2 2 8 π= ε σ dV − u fV dV − uT fΩ dΩ − uT
i Pi
2
∂π 9 21 P L3 V V Ω i=1
= EIL2 β2 + EIL3 β3 + =0
∂β3 2 2 4
Reemplazando la ley de Hooke generalizada y los campos de aproximación
Formando el sistema de ecuaciones para desplazamientos y deformaciones unitarias

6
http://claudiovz.github.io/

ZZZ ZZZ
1 T T
π= (B ui ) C (B ui ) dV − (N ui ) fV dV
2
V V
ZZ n
X
T
− (N ui ) fΩ dΩ − uT
i Pi
Ω i=1

Reordenando términos
ZZZ ZZZ
1 T T
π= u B C B ui dV − uT T
i N fV dV
2 i
V V
ZZ n
X
− uT T
i N fΩ dΩ − uT
i Pi
Ω i=1

Las constantes salen del integrando


ZZZ ZZZ
1 T
π= u B T C B dV ui − uT N T fV dV
2 i i
V V
ZZ n
X
− uT
i N T fΩ dΩ − uT
i Pi
Ω i=1

Minimizando el funcional

ZZZ ZZZ ZZ n
∂π X
= B T C B dV ui − N T fV dV − N T fΩ dΩ − Pi = 0
∂ui i=1
V V Ω

Reordenando
ZZZ ZZZ ZZ n
X
B T C B dV ui = N T fV dV + N T fΩ dΩ + Pi
V V Ω i=1

La matriz de rigidez es
ZZZ
K= B T C B dV
V

También podría gustarte