MÉTODO DE LOS ELEMENTOS FINITOS Elasticidad lineal

Transcripción

MÉTODO DE LOS ELEMENTOS FINITOS Elasticidad lineal
Elasticidad lineal
Slide 1
MÉTODO DE LOS ELEMENTOS FINITOS
Elasticidad lineal
Felipe Gabaldón Castillo
E.T.S. INGENIEROS DE CAMINOS, CANALES y PUERTOS. UPM
Madrid, 4 y 11 de Diciembre de 2003
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Contenido
1. Formulación fuerte
2. Formulación débil
3. Equivalencia de ambas formulaciones
Slide 1
4. Formulaciones variacionales
5. Formulación de Galerkin
6. Formulación de elementos finitos
7. Formulación matricial
8. Ecuaciones de la elasticidad
9. Elasticidad 2D. Deformación plana
10. Elasticidad 2D. Tensión plana
Contenido
11. Elasticidad 2D. Problemas axilsimétricos
12. Elasticidad 3D
13. Ejemplo: CST para problemas de tensión plana
Slide 2
14. Elementos isoparamétricos
15. Derivadas parciales
16. Integración numérica
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Formulación fuerte
Sea Ω = Ω ∪ ∂Ω el dominio ocupado por un
sólido, cuyo contorno es ∂Ω = ∂u Ω ∪ ∂t Ω con
∂u Ω ∩ ∂t Ω = ∅. La formulación fuerte del problema se establece en los siguientes términos:
Slide 3
Ω
∂u Ω
∂t Ω
Dados b : Ω → R , u : ∂u Ω → R , t : ∂t Ω → R , encontrar el campo
de desplazamientos u ∈ Rn que cumple:
n
n
div σ + b = 0
σn = t
n
en Ω
(1)
en ∂t Ω
(2)
en ∂u Ω
(3)
u=u
con σ =
∂W
∂ε
y ε = ∇S u
Formulación débil
Dados b : Ω → Rn y las funciones u : ∂u Ω → Rn , t : ∂t Ω → Rn ,
encontrar el campo de desplazamientos u ∈ δ | ∀δu ∈ V cumple:
Z ³
Z
´
S
t · δu dΓ = 0
(4)
σ · ∇ δu − b · δu dΩ −
Ω
Slide 4
∂t Ω
siendo:
ª
©
δ = u ∈ H 1 (Ω, Rn ) | u(x) = u ∀ x ∈ ∂u Ω
©
ª
V = δu ∈ H 1 (Ω, Rn ) | δu(x) = 0 ∀ x ∈ ∂u Ω
(5)
(6)
y H 1 (Ω, Rn ) el espacio de Sobolev de orden 1 y grado 2:
½
¾
Z
1
n
H = u:Ω→R
|
kuk2,1 dΩ < ∞
Ω
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Equivalencia de ambas formulaciones
Lema 1. Descomposición euclı́dea de un tensor de orden 2
sij = s(ij) +
|{z}
simétrico
Slide 5
s[ij]
|{z}
;
s(ij) =
sij + sji
,
2
s[ij] =
sij − sji
2
hemisimétrico
Lema 2. Sea sij un tensor simétrico y tij un tensor no simétrico.
Entonces,
sij tij = sij t(ij)
El lema queda demostrado si sij t[ij] = 0. En efecto:
sij t[ij] = −sij t[ji]
= −sji t[ji]
= −sij t[ij]
Equivalencia de ambas formulaciones
Slide 6
Si u es solución del problema fuerte, entonces u ∈ Ω. Multiplicando
(1) por δu ∈ V e integrando en Ω:
Z
Z
Z
Z
0 = (σij,j + bi )δui dΩ = (σij δui ),j dΩ −
σij δui,j dΩ +
bi δui dΩ
Ω
Ω
Ω
Ω
Z
Z
Z
=−
σij δu(i,j) dΩ +
bi δui dΩ +
ti δui dΓ
Ω
Ω
∂ti Ω
(7)
y por tanto ui es solución del problema débil
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Equivalencia de ambas formulaciones
Sea ui solución del problema débil. Dado que ui ∈ δi , ui = ui en
∂ui Ω. De (4):
Z
Z
Z
0=−
σij δui,j dΩ +
bi δui dΩ +
ti δui dΓ
Z
Slide 7
Ω
=−
Z
=
Ω
∂ti Ω
Z
(σij,j + bi )δui dΩ +
(σij δui ),j dΩ +
Ω
ti δui dΓ
∂ti Ω
Ω
Z
(σij,j + bi )δui dΩ −
Ω
Z
(σij nj − ti )δui dΓ
(8)
∂ti Ω
Equivalencia de ambas formulaciones
Sean:
Slide 8
αi = σij,j + bi
(9)
βi = σij nj − ti
(10)
La equivalencia entre ambas formulaciones estará demostrada si se
verifica que αi = 0 en Ω y βi = 0 en ∂ti Ω. Sea δui = αi φ, donde:
φ > 0 en Ω
φ = 0 en ∂Ω
φ suave
Con estas condiciones queda garantizado que δui ∈ V.
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Equivalencia de ambas formulaciones
Sustituyendo este δui en (8):
Z
0=
αi (αi φ )dΩ ⇒
Ω | {z } |{z}
≥0
Slide 9
αi = 0 en Ω
(11)
>0
Análogamente, tomemos ahora δui = δi1 β1 ψ, donde:
ψ > 0 en ∂t1 Ω
ψ = 0 en ∂u1 Ω
ψ suave
Sustituyendo esta nueva expresión de δui ∈ V en (8):
Z
0=
β1 (β1 ψ )dΩ ⇒ β1 = 0 en ∂t1 Ω
∂t1 Ω | {z } |{z}
≥0
(12)
>0
Formulaciones variacionales
Considerando el funcional de la energı́a potencial:
Z
Z
t · u dΓ
Πp (u) =
(W (x, ε) − b · u) dΩ −
Ω
Slide 10
(13)
∂t Ω
la ecuación (4) equivale a establecer la condición de estacionariedad
del funcional (13):
δΠp (u) = 0
(14)
Se dice que (4) es la ecuación variacional del problema (14), y
que las ecuación (1) es la ecuación de Euler-Lagrange asociada al
problema variacional (14).
Para la ley de Hooke:
W (x, ε) =
F. Gabaldón
1
ε · Cε
2
(15)
Método de los elementos finitos
Elasticidad lineal
Formulaciones variacionales
Existen otros principios variacionales diferentes al expresado en
(14), asociado al funcional de la energı́a potencial total (13).
Slide 11
Dichos principios son la base de la formulación de los
denominados “elementos mixtos”.
En general se deducen a partir de “funcionales multicampo”
como, por ejemplo, el de Hu-Washizu:
Z ³
´
ΠW (u, ε, σ) =
W (x, ε) − σ · ε + σ · ∇S u − b · u dΩ
Ω
Z
−
t · u dΓ
∂t Ω
Formulación de Galerkin
Sean ν h y δ h aproximaciones de dimensión finita de los espacios
funcionales ν y δ, respectivamente
Slide 12
Se adopta la descomposición: uh = v h + uh con v h ∈ ν h y
uh = u en ∂u Ω (“aproximadamente”)
Dados b : Ω → Rn y las funciones u : ∂u Ω → Rn , t : ∂t Ω → Rn ,
encontrar el campo de desplazamientos uh = v h + uh , con
δv h ∈ ν h , tal que ∀δuh ∈ ν h se cumple:
Z
Z
Z
S h
S
h
h
∇ v · C∇ δu dΩ =
b · δu dΩ +
t · δuh dΓ
Ω
Ω
∂t Ω
(16)
Z
S h
S
h
−
∇ u · C∇ δu dΩ
Ω
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Formulación de elementos finitos
El dominio Ω se discretiza en nelm elementos Ωe :
Ω=
n[
elm
Ωe
Ωi ∩ Ωj = ∅, si i 6= j
(17)
e=1
Slide 13
El elemento Ωe se transforma en un “cubo unitario”
¤ = [−1, 1] × · · · × [−1, 1]
|
{z
}
ndim
definido en el espacio isoparamétrico de coordenadas {ξ}:
nenod
e
φ:ξ∈¤→x∈Ω ;
x = φ(ξ) =
X
xA NA (ξ)
(18)
A=1
siendo xA las coordenadas de los nodos del elemento e
Formulación de elementos finitos
Slide 14
Los subespacios de dimensión finita δ h y V h se definen mediante
unas funciones de interpolación NA , A = 1 . . . nnod
(polinómicas), que se denominan “funciones de forma”




X
X
h
h
h
uiA NA (ξ) +
uiA NA (ξ)
δ = u ∈ δ | ui =


A∈η−ηui
A∈ηui




X
h
h
h
h
δuiA NA (ξ)
V = δu ∈ V | δui = 0 ∀x ∈ ∂ui Ω; δui =


A∈η−ηui
siendo η = {1, 2, . . . , nnumnp } el conjunto de números de los
nnumnp nodos de la malla, ηui ⊂ η el conjunto de nodos en los
que uhi = ui , y η − ηui el conjunto complementario de ηui
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Formulación matricial
Interpolación del campo de desplazamientos
Slide 15
Si se emplea una formulación isoparamétrica que interpola los
desplazamientos con la misma interpolación que las coordenadas
(18):
nenod
X
uh =
dA NA (ξ) = NT de
(19)
A=1
e
siendo d el vector de desplazamientos nodales del elemento e y
N la matriz de funciones de forma del elemento. Por ejemplo, en
2D:
8
9 0
< u1 (x, y) =
N1
=@
: u2 (x, y) ;
0
1
0
N2
0
...
Nnnod
0
N1
0
N2
...
0
Nnnod
A de
(20)
Formulación matricial
Slide 16
Interpolación del campo de deformaciones
Con la notación en que las tensiones y deformaciones se expresan
en forma de vector (por ejemplo en 2D: ε = (εxx , εyy , 2εxy )T ) y
derivando (19), la interpolación del campo de deformaciones se
expresa:
ne
nod
∇
S
uhij
=
X 1ą e
ć
e
NA,i dAj + NA,j
dAi ⇒ ∇S uh = Bde
2
A=1
(21)
En 2D:
0
B
ε=B
@
∂N1
∂x1
0
∂N2
∂x1
0
...
∂Nnnod
∂x1
0
∂N1
∂x2
∂N1
∂x1
0
∂N2
∂x2
∂N2
∂x1
...
0
...
∂Nnnod
∂x2
∂N1
∂x2
F. Gabaldón
∂N2
∂x2
0
∂Nnnod
∂x2
∂Nnnod
∂x1
1
C e
Cd
A
(22)
Método de los elementos finitos
Elasticidad lineal
Formulación matricial
Slide 17
Sustituyendo (19) y (21) en (16) e imponiendo que los
desplazamientos virtuales δu son arbitrarios, después de operar se
obtiene:
nelm ·
¸
Z
def
e,ext
T h
R =
f
−
B σ (ε) dΩ = 0
(23)
A
e=1
Ωe
donde A[·] es el operador de ensamblaje y f e,ext es el vector de fuerzas
externas convencional que se obtiene a partir de la expresión (16):
Z
Z
e,ext
T
NT tdΓ
N bdΩ +
f
=
(24)
Ωe
F. Gabaldón
∂t Ωe
Método de los elementos finitos
Elasticidad lineal
Formulación matricial
OBSERVACIONES:
La ecuación (23) está planteada en forma residual (anulando la
diferencia entre las fuerzas externas y las fuerzas internas), que es
la adecuada para problemas no lineales.
Slide 18
En lo sucesivo se considerará el caso de la elasticidad lineal, en el
que si denominamos C a la matriz de módulos elásticos (o matriz
constitutiva), resulta:
σ h (ε) = CBde
(25)
entonces la ecuación (23) se expresa:
nelm ·µZ
nelm
¶¸
T
B CB dΩ d =
f e,ext
A
e=1
A
e=1
Ωe
(26)
Formulación matricial
La matriz de rigidez elemental se define como:
Z
e
K =
BT CB dΩ
(27)
Ωe
Slide 19
Ensamblando los vectores de fuerzas elementales y las matrices
de rigidez elementales:
nelm
f=
K=
A
f e,ext
(28)
A
Ke
(29)
e=1
nelm
e=1
el sistema (26) se expresa:
Kd = f ⇒
F. Gabaldón
d = K−1 f
(30)
Método de los elementos finitos
Elasticidad lineal
Ecuaciones de la elasticidad
εx =
εy =
Slide 20
εz =
εxy =
εxz =
εyz =
σx
σy
σz
−ν
−ν
E
E
E
σy
σx
σz
−ν
−ν
E
E
E
σz
σx
σy
−ν
−ν
E
E
E
τxy
2G
τxz
2G
τyz
2G
Módulo de corte:
G=
E
2(1 + ν)
Deformación volumétrica
e = εx + εy + εz
Módulo de deformación volumétrica
1 − 2ν
(σx + σy + σz ) ⇒ p = −ke
E
E
k=
3(1 − 2ν)
e=
Elasticidad 2D. Deformación plana
Slide 21
La condición de deformación plana es (εzz = 0)

 




σ
λ
+
2µ
λ
0
xx


 εxx

 

=
σyy
λ
λ + 2µ 0 

  εyy








σxy
0
0
µ
εxy
σzz = ν(σxx + σyy )







(31)
(32)
siendo λ y µ los coeficientes de Lamé:
λ=
F. Gabaldón
νE
(1 + ν)(1 − 2ν)
µ=
E
2(1 + ν)
(33)
Método de los elementos finitos
Elasticidad lineal
Elasticidad 2D. Tensión plana
Slide 22
La condición de tensión plana es (σzz = 0)

 
4µ(λ+µ)
2λµ


σ
0

λ+2µ
 xx 
  λ+2µ
4µ(λ+µ)
2λµ
=
σyy
0
 λ+2µ
λ+2µ






σxy
0
0
µ
ν
εzz = − (σxx + σyy )
E


 εxx


  εyy


εxy







(34)
(35)
Elasticidad 2D. Problemas axilsimétricos
Se expresa en términos de las coordenadas cilı́ndricas r (radial), z
(axial) y θ (circunferencial).
z
Slide 23
y
θ
x
r
Condición de simetrı́a axial: todas las variables son
independientes de θ y además: uθ =0, εrθ = εzθ = 0
En todos los integrandos hay que considerar un factor de 2πr
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Elasticidad 2D. Problemas axilsimétricos
Slide 24
Relación


σrr




 σ
zz

 σrz



 σ
θθ
tensión - deformación
 

λ + 2µ
λ
0
λ


 

 
λ
λ + 2µ 0
λ

=

0
0
µ
0
 





λ
λ
0 λ + 2µ
















εrr 




ε 
zz
εrz 




ε 
(36)
θθ
La matriz B ( de interpolación del campo de deformaciones) es:


Na,r
0


 0
Na,z 


a = 1 . . . nnen
(37)
B=

 Na,z Na,r 


Na
0
r
Elasticidad 3D
Slide 25
Relación tensión - deformación

 


σ
λ + 2µ
λ
λ
0 0

xx 










 
λ
λ + 2µ
λ
0 0

 σyy 
 





 σ  
λ
λ
λ + 2µ 0 0
zz

=


σxy 
0
0
0
µ 0














σxz 
0
0
0
0 µ








 σ 

0
0
0
0 0
yz
F. Gabaldón
0
0
0
0
0
µ




























εxx 





εyy 




εzz 
εxy 





εxz 




εyz 
(38)
Método de los elementos finitos
Elasticidad lineal
Ejemplo: CST para problemas de tensión plana
A continuación se desarrollarán las ecuaciones a nivel elemental del
triángulo de deformación constante (CST) para el problema de
tensión plana. Este elemento presenta las siguientes caracterı́sticas:
Slide 26
Es un elemento isoparamétrico
No es necesario emplear cuadraturas para la integración
numérica, ya que las integrales se pueden resolver de forma
exacta.
Se utiliza en aplicaciones no estructurales por la facilidad para
generar mallas, ya que en análisis estructural sus prestaciones son
bastante pobres.
Geometrı́a y sistema de coordenadas
3(x3 , y3 )
0
1
1
B
2A = det B
@ x1
x2
y1
y2
2(x2 , y2 )
1
1
C
x3 C
A
y3
= (x2 y3 − x3 y2 ) + (x3 y1 − x1 y3 ) + (x1 y2 − x2 y1 )
Slide 27
1(x1 , y1 )
Coordenadas triangulares: ξ1 , ξ2 , ξ3
ξi = cte es una recta paralela al lado opuesto al nodo i
No son independientes: ξ1 + ξ2 + ξ3 = 1
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Interpolación lineal
Una función lineal f definida en el triángulo se expresa en
coordenadas cartesianas:
f (x, y) = a0 + a1 x + a2 y
Slide 28
(39)
determinándose los coeficientes ai a partir de tres condiciones que
proporciones los valores f1 , f2 y f3 (que en el contexto del MEF se
denominan ”valores nodales”).
La expresión de f en coordenadas triangulares hace uso directamente
de los valores nodales:




ξ

 1 

f (ξ1 , ξ2 , ξ3 ) = f1 ξ1 + f2 ξ2 + f3 ξ3 = [f1 f2 f3 ]
(40)
ξ2






ξ3
Transformación de coordenadas

 


1



  1
=
x
 x1






y
y1





ξ

 1 

1 

=
ξ2



2A




ξ3
Slide 29
1
x2
y2
2A23
2A31
2A12




ξ
1





x3 
ξ2






y3
ξ3




y23 x32
1





y31 x13 
x






y12 x21
y
1
(41)
(42)
siendo xjk = xj − xk , xjk = xj − xk y Ajk = 0,5(xj yk − xk yj ) es el
área encerrada por los nodos j, k y el origen de coordenadas.
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Derivadas parciales
Slide 30
A partir de las relaciones (41) y (42) es inmediato obtener las
relaciones:
∂x
∂y
∂ξi
∂ξi
= xi ,
= yi ,
2A
= yjk ,
2A
= xkj
∂ξi
∂ξi
∂x
∂y
(43)
siendo j y k las permutaciones cı́clicas de i.
Las derivadas de f (ξ1 , ξ2 , ξ3 ) respecto de las coordenadas
cartesianas se obtienen mediante la regla de la cadena:
µ
¶
∂f
1
∂f
∂f
∂f
=
y23 +
y31 +
y12
∂x
2A ∂ξ1
∂ξ2
∂ξ3
µ
¶
∂f
1
∂f
∂f
∂f
=
x32 +
x13 +
x21
∂y
2A ∂ξ1
∂ξ2
∂ξ3
(44)
(45)
Formulación del elemento CST
Funciones de forma: Nj = ξj ,
j = 1...3
Interpolación del campo de desplazamientos:
Slide 31
ux = ux1 ξ1 + ux2 ξ2 + ux3 ξ3
(46)
uy = uy1 ξ1 + uy2 ξ2 + uy3 ξ3
(47)
que en forma matricial se expresa:
8
9 0
< u =
ξ1
x
=@
: uy ;
0
0
ξ2
0
ξ3
ξ1
0
ξ2
0
8
>
>
>
>
>
>
>
1>
>
>
<
0
A
>
ξ3
>
>
>
>
>
>
>
>
>
:
9
ux1 >
>
>
>
>
uy1 >
>
>
>
>
=
u
x2
uy2 >
>
>
>
>
>
ux3 >
>
>
>
;
uy3
(48)
que es la particularización de (20) para el triángulo CST
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Formulación del elemento CST
Relaciones deformación–desplazamiento
0
ε = Bde =
Slide 32
siendo:
1 B
B
2A @
0
B
B=B
@
8
>
>
>
>
>
1>
>
>
>
>
C<
C
A>
>
>
>
>
>
>
>
>
>
:
y23
0
y31
0
y12
0
0
x32
0
x13
0
x21
x32
y23
x13
y31
x21
y12
∂N1
∂x
0
∂N2
∂x
0
∂N3
∂x
0
0
∂N1
∂y
∂N1
∂x
0
∂N2
∂y
∂N2
∂x
0
∂N3
∂y
∂N3
∂x
∂N1
∂y
∂N2
∂y
∂N3
∂y
9
>
ux1 >
>
>
>
uy1 >
>
>
>
>
ux2 =
uy2 >
>
>
>
>
>
ux3 >
>
>
>
;
uy3
(49)
1
C
C
A
(50)
Obsérvese que las deformaciones son constantes en el elemento
Formulación del elemento CST
Slide 33
Relación tensión-deformación





1
σ

 xx 

E 

σ=
=
σyy
2  ν


1
−
ν




σxy
0
ν
1
0
0
1−ν
2


 εxx


  εyy


εxy







= Cε (51)
La matriz constitutiva C se supondrá constante en el elemento.
Por tanto, dado que las deformaciones son constantes en el
elemento las tensiones también los son.
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Formulación del elemento CST
Matriz de rigidez elemental
La expresión (27) de la matriz de rigidez elemental en este caso
se puede escribir:
Z
e
T
K = B CB
hdΩ
(52)
Slide 34
Ωe
e
siendo h el espesor y Ω el dominio del triángulo. Si el espesor es
constante la matriz de rigidez se expresa en forma cerrada:
0
y23
B
B 0
B
B
B y31
h
e
B
K =
4A B
B 0
B
B y
@ 12
0
0
x32
0
x13
0
x21
x32
1
C
0
y23 C
C
y23
C
x13 C B
CCB 0
C @
y31 C
C
x32
x21 C
A
y12
0
y31
0
y12
x32
0
x13
0
y23
x13
y31
x21
0
1
C
x21 C
A
y12
(53)
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Formulación del elemento CST
Vector de fuerzas nodales (volumétricas)
0
Z
fe =
Slide 35
Ωe
Z
hNbdΩ =
Ωe
B
B
B
B
B
hB
B
B
B
B
@
ξ1
0
ξ2
0
ξ3
0
0
1
C
ξ1 C
C
C
0 C
C bdΩ
C
ξ2 C
C
0 C
A
ξ3
(54)
En el caso más sencillo en que h y b sean constantes en el
elemento, y teniendo en cuenta:
Z
Ωe
resulta:
(f e )T =
Z
ξ1 dΩ =
Z
Ωe
Ah ş
bx1
3
ξ2 dΩ =
Ωe
ξ3 dΩ = A/3
(55)
ť
by1
bx2
by2
bx3
(56)
by3
Elementos isoparamétricos
Slide 36
Las relaciones geométricas y la interpolación del campo de
desplazamientos verifican:

 




1
1
1
.
.
.
1










N1











e
x
x
x
.
.
.
x
1
2
nnod  



 

  N2

e
=
y
y2 . . . ynnod 
..
 y1







.




 ux1 ux2 . . . uxne  
ux 





nod  



 Nne

 u 

nod
uy1 uy2 . . . uynenod
y















(57)
El triángulo CST descrito anteriormente se expresa de acuerdo con
(57) tomando nenod = 3, N1 = ξ1 , N2 = ξ2 y N3 = ξ3
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Elementos isoparamétricos
ξ2
3
2
5
6
Slide 37
4
5
y
ξ1
4
2
6
3
1
1
x
Triángulo cuadrático de seis nodos
Elementos isoparamétricos
Triángulo cuadrático
Slide 38

 


1














x



 

=
y








 ux 
 




 

 u 

y
1
1
1
1
1
x1
x2
x3
x4
x5
y1
y2
y3
y4
y5
ux1
ux2
ux3
ux4
ux5
uy1
uy2
uy3
uy4
uy5





1





x6 




y6 




ux6 






uy6



N1 





N2 




N3 
N4 





N5 




N6 
(58)
siendo:
N1 = ξ1 (2ξ1 − 1) N2 = ξ2 (2ξ2 − 1) N3 = ξ3 (2ξ3 − 1)
(59)
N4 = 4ξ1 ξ2
(60)
F. Gabaldón
N5 = 4ξ2 ξ3
N6 = 4ξ3 ξ1
Método de los elementos finitos
Elasticidad lineal
Elementos isoparamétricos
Elementos cuadriláteros
3
4
η
3
4
Slide 39
ξ
y
2
1
1
2
x
Cuadrilátero bilineal
Elementos isoparamétricos
Cuadrilátero


1







 x
bilineal
 



 





 

=
y











u


x






 u 

y
Slide 40

1
1
1
1
x1
x2
x3
x4
y1
y2
y3
y4
ux1
ux2
ux3
ux4
uy1
uy2
uy3
uy4
















N1 



N 
2
N3 




N 
(61)
4
siendo:
1
(1 − ξ)(1 − η),
4
1
N3 = (1 + ξ)(1 + η),
4
N1 =
F. Gabaldón
1
(1 + ξ)(1 − η)
4
1
N4 = (1 − ξ)(1 + η)
4
N2 =
(62)
(63)
Método de los elementos finitos
Elasticidad lineal
Elementos isoparamétricos
3
7
9
y
3
6
4
Slide 41
7 η
4
ξ
6
8
8
5
2
5
1
1
2
x
Cuadrilátero bicuadrático
Elementos isoparamétricos
Cuadrilátero bicuadrático
Slide 42
8
9 0
>
>
1
>
>
>
>
>
>
B
>
>
>
B
>
>
>
x
>
>
<
= B
B
=B
y
B
>
>
>
>
B
>
>
>
>
> ux >
> B
>
@
>
>
>
>
;
:
uy
1
1
1
1
1
1
1
1
1
x1
x2
x3
x4
x5
x6
x7
x8
x9
y1
y2
y3
y4
y5
y6
y7
y8
y9
ux1
ux2
ux3
ux4
ux5
ux6
ux7
ux8
ux9
uy1
uy2
uy3
uy4
uy5
uy6
uy7
uy8
uy9
1
8
> N1
C>
>
C>
C>
>
C < N2
C
C > ..
C>
> .
C>
>
A>
: N
9
9
>
>
>
>
>
>
=
>
>
>
>
>
>
;
En este caso las funciones de forma son:
1
(1 − ξ)(1 − η)ξη,
4
1
N4 = (1 + ξ)(1 − η)ξη,
4
1
N7 = (1 − ξ 2 )(1 + η)η,
2
N1 =
F. Gabaldón
1
N2 = − (1 + ξ)(1 − η)ξη,
4
1
N5 = − (1 − ξ 2 )(1 − η)η,
2
1
N8 = − (1 − ξ)(1 − η 2 )ξ,
2
1
(1 + ξ)(1 + η)ξη
4
1
N6 = (1 + ξ)(1 − η 2 )ξ
2
N3 =
N9 = (1 − ξ 2 )(1 − η 2 )
Método de los elementos finitos
Elasticidad lineal
Derivadas parciales
Jacobiano de la transformación isoparamétrica



Slide 43
∂Ni
∂x
∂Ni
∂y




∂ξ
∂x
∂ξ
∂y
=





∂η
∂x
∂η
∂y
∂(x, y) 
=
J=
∂(ξ, η)
∂x
∂ξ
∂x
∂η
∂Ni
∂ξ
∂Ni
∂η
∂y
∂ξ
∂y
∂η




= J −1



∂Ni
∂ξ
∂Ni
∂η




(64)
(65)
La matriz J se denomina matriz Jacobiana de la transformación
isoparamétrica
Derivadas parciales
Cálculo de las derivadas parciales.
e
nnod
X ∂Ni
∂x
=
xi
,
∂ξ
∂ξ
i=1
e
nnod
X ∂Ni
∂x
=
,
xi
∂η
∂η
i=1
Slide 44

J = PX = 
F. Gabaldón
∂N1
∂ξ
∂N1
∂η
∂N2
∂ξ
∂N2
∂η
e
nnod
X ∂Ni
∂y
=
yi
∂ξ
∂ξ
i=1
(66)
e
nnod
X ∂Ni
∂y
=
yi
∂η
∂η
i=1


x1 y1




∂Nn
x
y

2
2 
. . . ∂ξ


.. 
 ..
∂Nn
. . . ∂η
 .
. 


xn yn
(67)
(68)
Método de los elementos finitos
Elasticidad lineal
Integración numérica
La integración numérica es un ingrediente imprescindible en el
cálculo de las integrales elementales
Existen diversas cuadraturas: Gauss, Simpson, Lobatto, etc.
Las cuadraturas de Gauss proporcionan mayor exactitud que
otras reglas para un determinado número de puntos de
integración
Slide 45
En cada punto de Gauss se realiza un número importante de
operaciones
Integración numérica
Cuadraturas de Gauss en una dimensión:
Z 1
p
X
wi F (ξi )
F (ξ)dξ =
−1
(69)
1
siendo p el número de puntos de integración, ξi las coordenadas
de cada punto i y wi los pesos correspondientes.
Slide 46
1
2
3
4
Algunas cuadraturas:
R1
punto:
F (ξ)dξ
−1
R1
puntos:
F (ξ)dξ
−1
R1
puntos:
F (ξ)dξ
−1
R1
puntos:
F (ξ)dξ
−1
F. Gabaldón
≈
2F (0)
≈
√
√
F (−1/ 3) + F (1/ 3)
p
p
5
8
5
9 F (− 3/5) + 9 F (0) + 9 F ( 3/5)
≈
w1 F (ξ1 ) + w2 F (ξ2 ) + w3 F (ξ3 ) + w4 F (ξ4 )
≈
Método de los elementos finitos
Elasticidad lineal
Integración numérica
Para la regla de 4 puntos:
1 1p
1 1p
−
5/6,
w2 = w3 = +
5/6
2 6
2 6
q
q
p
p
ξ1 = −ξ4 = − (3 + 2 6/5)/7, ξ2 = −ξ3 = − (3 − 2 6/5)/7
w1 = w4 =
Slide 47
Las cuatro reglas descritas integran de manera exacta polinomios
de hasta grado 1, 3, 5 y 7, respectivamente.
En general, una cuadratura 1D de Gauss con p puntos integra
exactamente polinomios de orden 2p − 1
Integración numérica
Para calcular la integral de F (x) en el intervalo [a, b] se hace un
cambio de variable definiendo ξ en el intervalo biunitario:
Z b
Z 1
F (x) dx =
F (ξ) Jdξ
a
Slide 48
siendo:
2
ξ=
b−a
µ
−1
¶
1
x − (a + b) ,
2
J=
dx
b−a
=
dξ
2
Las cuadraturas de Gauss de orden más alto están tabuladas en
los libros de cálculo numérico (en Handbook of
Mathematical Functions. Abramowitz & Stegun hasta
96 puntos). No obstante, las cuadraturas de orden superior a 4 no
se pueden expresar de manera cerrada.
F. Gabaldón
Método de los elementos finitos
Elasticidad lineal
Integración numérica
Cuadraturas de Gauss en dos dimensiones
Slide 49
• Las cuadraturas de Gauss más simples se obtienen aplicando
las cuadraturas 1D a cada variable. Para ello las integrales
han de transformarse al cuadrilátero biunitario.
Z 1
Z 1
Z 1Z 1
p1 X
p2
X
F (ξ, η) dξdη =
dη
F (ξ, η) dξ ≈
wi wj F (ξi , ηj )
−1
−1
−1
−1
i=1 i=1
siendo p1 y p2 el número de puntos en cada dirección (que son
iguales si las funciones de forma también lo son).
Integración numérica
Cuadraturas de Gauss en dos dimensiones
η
η
ξ
η
ξ
ξ
Slide 50
√
2/ 3
1 punto:
w1 = 4
2 puntos:
w2×2 = 1
2
p
3/5
3 puntos:
w1 = w3 = w7 = w9 = 25/81
w2 = w4 = w6 = w8 = 40/81
w5 = 64/81
F. Gabaldón
Método de los elementos finitos

Documentos relacionados