)DFXOWD
7HFQROyJLF
5HJLRQD
1DFLRQDO
%XHQR
$LUHV
CURSO DE ESPECIALIZACIN
,QWURGXFFLy
D 0pWRG
)RUPXODFLy
G
9DULDFLRQD G
(OHPHQWR
(OHPHQWR
)LQLWRV
)LQLWRV
,QGLFH
1
1
3
6
6
7
9
12
13
15
17
18
18
19
21
22
23
25
26
27
28
31
31
33
33
34
35
)RUPXODFLy
9DULDFLRQD G
(OHPHQWR
)LQLWRV
La formulacin de elementos finitos puede deducirse para ciertos problemas, como por
ejemplo el anlisis de estructuras, como una extensin de los mtodos matriciales utilizados
para calcular estructuras de vigas y reticulados. Sin embargo, dicha deduccin encuentra
serias limitaciones cuando se quiere extender la formulacin a problemas no estructurales. Por
ello se mostrarn en este apunte algunos conceptos bsicos de la formulacin variacional del
mtodo de elementos finitos que pueden aplicarse a una gran variedad de problemas. En
primer lugar describiremos algunos conceptos sobre mtodos aproximados de solucin para
ecuaciones diferenciales, en particular veremos el mtodo de Rayleigh-Ritz y el mtodo de
residuos ponderados. Luego veremos la utilizacin de estos mtodos con elementos finitos y
se describir la implementacin matricial y los elementos ms utilizados.
1 MTODOS APROXIMADOS DE SOLUCIN
Describiremos los mtodos ms usuales empleados para la resolucin aproximada de
ecuaciones diferenciales en dos y tres dimensiones, sobre los que basan la mayora de
implementaciones de elementos finitos. En general los mtodos empleados son de dos tipos,
por un lado estn los mtodos basados en principios variacionales, generalmente asociados a
la minimizacin de algn funcional, y por otro lado tenemos los mtodos del tipo de residuos
ponderados que se aplican directamente sobre la ecuacin diferencial y sus condiciones de
contorno, no precisando de ningn funcional asociado.
1.1 MTODO DE RAYLEIGH-RITZ
Con este mtodo es posible obtener soluciones aproximadas de ecuaciones diferenciales
mediante principios variacionales. La idea bsica consiste en aproximar a las soluciones u, v
que hacen estacionario un funcional mediante una suma ponderada de funciones
m
u~ = ai N i ( x, y ),
i =1
v~ =
N i ( x, y )
(1)
i = m +1
(2)
(3)
= (ai )
i = 1,2, , n
(4)
Luego deseamos conocer cuales son los mejores valores de las constantes ai, tal que
reemplazados en las expresiones (1) nos brinden la mejor aproximacin a la solucin del
sistema de ecuaciones diferenciales asociado al funcional . Para ello aplicamos la condicin
de estacionaridad a este funcional, que sabemos que debe ser satisfecha por la solucin
exacta, resultando
n
=
i =1
ai = 0
a i
(5)
Como esta ecuacin debe ser vlida para variaciones arbitrarias ai, luego deben cumplirse
las siguientes n ecuaciones algebraicas:
=0
a i
i = 1,2, , n
(6)
Si ahora consideramos el caso particular, pero muy comn en problemas fsicos, donde el
funcional es una funcin cuadrtica de las funciones u, v y sus derivadas primeras, entonces
al substituir las aproximaciones dadas por la ec. (1) este funcional ser una funcin cuadrtica
de las coordenadas generalizadas ai. Por lo tanto, las derivadas de este funcional sern
funciones lineales en las coordenadas generalizadas ai que se pueden expresar como:
= (k i1a1 + k i 2 a 2 + + k in a n f i ) = 0
a i
i = 1, 2, , n
(7)
k n1
k12
k 22
kn2
k1n a1 f1
k 2 n a 2 f 2
=
k nn an f n
(8)
(9)
La solucin de este sistema de ecuaciones nos d los valores de las constantes ai. Para un
nmero grande ecuaciones la solucin a mano de este sistema es prcticamente imposible y
debe ser resuelto por computadora.
Notemos que las derivadas segundas del funcional respecto de las constantes ai valen
= k ij
a i a j
(10)
y dado que es una funcin continua en las coordenadas generalizadas ai, por ser un
polinomio de segundo grado en estas coordenadas, entonces deben ser iguales las derivadas
segundas cruzadas
=
a i a j a j a i
k ij = k ji
(11)
Por lo tanto la matriz K es simtrica. Esto tiene implicancias desde el punto de vista
computacional, ya que para almacenar esta matriz solo precisamos guardar la mitad de sus
coeficientes.
Una vez conocidas las constantes ai reemplazndolas en las expresiones (1) tenemos las
aproximaciones buscadas a la solucin del problema variacional y equivalentemente al
sistema de ecuaciones diferenciales asociado.
1.1.1
x
L
x
v
L
y, v
(12)
1 L d 2v
U = E I 2 dx
2 0
dx
(13)
Ve = p v dx
0
(14)
L
1 L d 2v
V = E I 2 dx p v dx
0
2 0
dx
(15)
(18)
L
1 L
x
2
2
E
I
a
dx
2
(
)
0
0
L
2
(19)
(20)
(21)
resultando
a=
p0 L2
3 E I
(22)
x x 2
L L
(23)
v=
p0 L4
x
sen
4
EI
L
(24)
p0 L4
4 E I
= 0.010266
(25)
p0 L4
EI
Notemos que la solucin aproximada nos da un error del 21 % por debajo para la flecha en
el punto medio. Esto es, la solucin aproximada es ms rgida que la solucin exacta dando
deformaciones menores.
Los momentos flectores se relacionan con las derivadas segundas de los desplazamientos
M = EI
d 2v
dx 2
(26)
p L2
M ( L2 ) = 0 2 = 0.1013 p0 L2
(27)
Notemos que en este caso el momento dado por la solucin aproximada nos da un error del
36 % por debajo para el momento flector en el punto medio. Esto es, el error en el momento
es mayor que el de la aproximacin de los desplazamientos. Adems notemos que la solucin
aproximada nos da un momento constante para toda la viga
~
M ( x ) = EI 2 a
(28)
Mientras la solucin exacta varia sinusoidalmente
M ( x) =
p0 L2
x
sen
2
(29)
En este caso hemos aplicado en realidad el mtodo de Rayleigh, pues hemos utilizado una
nica funcin de aproximacin. Para aplicar Rayleigh-Ritz deberamos utilizar al menos dos
funciones de aproximacin. Por ejemplo, podramos utilizar adems de la parbola cuadrtica
usada en el ejemplo anterior, un polinomio de cuarto grado como
v~1 = a1 (L x x 2 )
(30)
v~2 = a2 (x 4 2 x 3 L + x 2 L )
Notemos que ambas aproximaciones satisfacen las condiciones esenciales de contorno y
son simtricas respecto del punto medio. Se deja como ejercicio para el lector la
determinacin de los coeficientes a1, a2.
en
(31)
en N
(32)
d du
a
+ cu
dx dx
d2
dx 2
(33)
d 2u
b 2
dx
u u
A(u ) = k x
+ k y
x x y y
Si reemplazamos la solucin exacta u por una solucin aproximada u~ en la ecuacin
diferencial (31) y en sus condiciones naturales de contorno (32), estas no sern satisfechas
exactamente, generando un residuo R en el dominio y un residuo R en el contorno, esto es
(34)
R (u~ ) = A(u~ ) f 0
en
R (u~ ) = M (u~ ) g 0
en N
W R (u ) d + W R (u ) d = 0
N
(35)
u~ = ai N i ( x, y )
(36)
i =1
donde las funciones de prueba Ni (x, y) satisfacen las condiciones esenciales de contorno y las
n constantes ai son coeficientes a determinar imponiendo las n condiciones
Wi R (u~ ) d + Wi R (u~ ) d = 0
N
i = 1,2, , n
(37)
R (u~ , xi , yi ) = 0
i = p + 1, p + 2, , n
Esto es equivalente a adoptar a las funciones de ponderacin como las funciones delta
de Dirac (x-xi, y-yi) que se definen como:
f ( x , y ) ( x xi , y y i ) d = f ( xi , y i )
(39)
b) Mtodo de Colocacin por subdominios: en este mtodo se impone que el residuo sea
nulo en n subregiones i del dominio y i de la parte del contorno donde se hayan
impuesto condiciones naturales de contorno.
i
i
R (u~ ) = 0
i = 1,2, , p
R (u~ ) = 0
i = p + 1, p + 2, , n
(40)
(41)
i = 1,2, , n
(R (u~ ) )2
(42)
En este caso las funciones de ponderacin son iguales a sus respectivos residuos.
d) Mtodo de Galerkin: en este mtodo se adoptan las funciones de ponderacin iguales a
las funciones de prueba resultando
N i R (u~ ) d + N i R (u~ ) d = 0
N
i = 1,2, , n
(43)
Ntese que en todas estos mtodos las funciones de prueba Ni deben tener derivadas
definidas hasta el mximo orden que aparece en el residuo, esto es, del mismo orden que la
ecuacin diferencial.
1.2.2
(44)
donde kx, ky son llamadas constantes del material y Q es llamado el trmino fuente. Si Q es
nulo esta ecuacin es llamada ecuacin de Laplace.
Las condiciones naturales de contorno son del tipo
kx
u
u
nx + k y
ny = q
x
y
(45)
W x k x x y k y y Q d + N W
u
k x x n x + k y y n y q d = 0
(46)
W u
k x x x + k y y y W Q d
u
u
nx + k y
n y d W q d = 0
+ (W W ) k x
N
N
y
x
(47)
N i u~
(48)
k
+
k
i = 1, 2, , n
x x x y y y N i Q d N N i q d = 0
Si ahora reemplazamos la aproximacin u~ dada por la ec.(36), resulta un sistema de n
ecuaciones algebraicas, cuyas incgnitas son las coordenadas generalizadas ai:
k i1a1 + k i 2 a 2 + + k in an f i = 0
i = 1, 2, , n
(49)
y y
x x
(50)
(51)
k11
k
21
k n1
k12
k 22
kn2
k1n a1 f1
k 2 n a 2 f 2
=
k nn an f n
(52)
(53)
La solucin de este sistema de ecuaciones nos da los valores de las constantes ai.
Observemos, que para el caso particular de la ecuacin de Poisson se cumple
k ij = k ji
(54)
Por lo tanto, la matriz K resulta simtrica. Esto no sucede con todas las ecuaciones
diferenciales, sino solo con aquellas que cumplen con la propiedad de ser autoadjuntas[1]. Esta
propiedad est relacionada con la simetra de la forma variacional respecto de las funciones de
ponderacin y la funcin solucin. La ecuacin de Poisson es autoadjunta.
2 FUNCIONES DE FORMA
Describiremos los conceptos de funciones de forma y su continuidad para elementos
finitos. Hasta ahora expresamos a las soluciones aproximadas como:
n
u~ = ai N i ( x, y )
(55)
i =1
donde hemos asumido implcitamente que las funciones de prueba Ni estaban definidas por
una expresin simple vlida en todo el dominio . Esto puede ser posible en el caso de
dominios con geometra sencilla como rectngulos, crculos, elipses, pero no en el caso de
geometras ms complejas.
Una forma alternativa de definir las funciones de prueba consiste en subdividir el dominio
en una serie de subdominios elementos e que no se superpongan, y luego las
aproximaciones u~ se construyen por trozos usando definiciones simples de las funciones de
prueba sobre estos subdominios. Si los subdominios son de forma relativamente simple y la
definicin de las funciones de prueba sobre estos subdominios puede ser hecha de manera
repetitiva, es posible aproximar dominios complejos de forma bastante directa. Esta es la idea
bsica del mtodo de elementos finitos el cual puede interpretarse como un mtodo de
aproximacin donde las funciones de prueba se definen en forma local en cada elemento y son
llamadas funciones de forma, estas funciones de forma se combinan para dar lugar a una
aproximacin por trozos.
Considere, por ejemplo, un dominio unidimensional, esto es una recta de longitud L, sobre
la cual queremos aproximar una funcin arbitraria u(x) mediante una aproximacin lineal por
trozos. Para ello subdividimos esta recta en m elementos de recta vinculados por sus extremos
Ntese que hemos asociado los valores de las coordenadas generalizadas ai a los valores de
la aproximacin en los extremos de los elementos. Estos puntos de cada elemento que tienen
asociados valores de las coordenadas generalizadas son llamados nodos del elemento.
10
a2
a4
a1
a3
e1
e2
e3
L
Figura 2. Aproximacin de u(x) con elementos lineales.
e1
e2
e3
N1
1
N2
1
N3
1
N4
1
Tambin puede observarse que las nicas funciones de forma globales que son diferentes
de cero en cada elemento son aquellas asociadas con los nodos de ese elemento. Luego, en
cada elemento e con nodos i,j la aproximacin puede ser expresada simplemente en funcin
de dos funciones de forma lineales del elemento, Nei, Nej y de los valores nodales ai, aj como
11
u~ e = ai N ie + a j N ej
(56)
Nej
Nei
1
i
e
(N
e
i
+ N ej ) = 1
(58)
Esto es, la suma de las funciones de forma de cada elemento debe ser igual a uno.
La extensin de estos conceptos a dos dimensiones es bastante directa. En este caso, la
subdivisin del dominio se efecta utilizando tringulos cuadrilteros.
12
En este caso los puntos nodales quedan asociados, en general, a los vrtices de la malla y
para el caso de aproximacin lineal sobre cada tringulo las funciones de forma del elemento
son planos.
2.1 Orden de continuidad.
Ntese que en el ejemplo anterior la funcin de aproximacin u~ era una funcin continua
pero con discontinuidad en la derivada primera. Luego estas funciones se dicen que poseen
continuidad de tipo C0. En general, si una funcin y sus m primeras derivadas son continuas,
se dice que la funcin posee continuidad de tipo Cm.
Consideremos una funcin f con apenas continuidad C0 formada por la unin de dos
funciones como se muestra en la figura 6. Podemos imaginar que en el lmite la derivada
primera tiene una variacin grande en torno del punto de unin pero se mantiene continua e
integrable. Pero la derivada segunda tiende a infinito y no podemos asegurar que la derivada
segunda sea integrable alrededor del punto de unin.
f
x
2 f
x 2
Luego se puede demostrar que si la mxima derivada de una funcin u que aparece en las
integrales provenientes de mtodos de residuos ponderados principios variacionales es de
orden s entonces una condicin suficiente para que estas integrales sean bien definidas, es que
13
la funcin u posea como mnimo continuidad de tipo Cs-1. Luego, los elementos finitos cuyas
funciones de forma posean este orden mnimo de continuidad se denominan compatibles.
Notemos, que tanto para el caso de anlisis de tensiones como para los problemas
gobernados por la ecuacin de Poisson, las mximas derivadas involucradas en las integrales
son las derivadas primeras. Luego las funciones de prueba Ni solo deben poseer como mnimo
continuidad de tipo C0.
2.2 Polinomios de Lagrange en una y dos dimensiones.
Analizaremos interpolaciones del tipo polinmicas sobre elementos finitos en una
dimensin y con continuidad C0.
Lineal
Cuadrtica
Cbica
0
(59)
(60)
ji
Sin embargo, este proceso es innecesario ya que por inspeccin el siguiente polinomio cumple
con estas propiedades
14
N ie =
(x x0 )(x x1 ) (x xi 1 )(x xi +1 ) (x x p )
(xi x0 )(xi x1 ) (xi xi 1 )(xi xi +1 ) (xi x p )
(61)
2(x xce )
he
(62)
Donde xec es la coordenada del centro del elemento, he es la longitud del elemento. Luego
la coordenada est definida en el elemento en el rango 1 1 y las funciones de forma
son para interpolacin lineal:
1
2
1+
e
N1 =
2
(63)
N 0e =
(1 )
2
N 1e = (1 + )(1 )
(1 + )
N 2e =
2
(64)
N 0e =
= 169 ( + 13 )( 13 )( 1)
27
= 16
( + 1)( 13 )( 1)
27
= 16
( + 1)( + 13 )( 1)
= 169 ( + 1)( + 13 )( 13 )
(65)
s=1
x
s=0
r=0
r=1
r=2
r=3
15
Luego si rotulamos cada nodo con dos ndices r,s (r = 0,1,2; s = 0,1,2) para el elemento
cuadrtico, entonces podemos escribir las funciones de forma para el nodo (r,s) como:
N rse (x, y ) = N rp (x ) N sp ( y )
(66)
w2
w1
w = H wi wi + H i i
i =1
donde Hwi, Hi son las funciones de forma asociadas a los desplazamientos y rotaciones
nodales. Estas funciones son polinomios cbicos conocidos como polinomios de Hermite y se
muestran en la figura 10.
H w1
H w2
H 2
H 1
Figura 10. Funciones de forma con continuidad C1 para elementos tipo viga.
16
(68)
N w 2 = 3 2 2 3
N 1 = L ( 2 2 + 3 )
N 2 = L ( 2 + 3 )
donde = x/L.
Uno de los primeros elementos finitos para placas fue un elemento rectangular que posea
como variables nodales a los desplazamientos y rotaciones en los vrtices.
x4
z
x3
y4
w4
x1
w3
y3
x2
y1
w1
y2
w2
Obsrvese que hemos representado las rotaciones mediante vectores y el sentido positivo
adoptado para las rotaciones no coincide con el de los ejes. Es importante verificar cuando se
emplea un programa de elementos finitos de placas el sentido positivo adoptado para las
rotaciones.
Luego, para este elemento los desplazamientos transversales se aproximan como
4
w = N wi wi + N xi xi + N yi yi
(69)
i =1
(70)
17
N x1 = H x1 (x) H w1 (y)
2.1.4
18
3
(71)
1
2
T D 0 h d
(72)
1
E
1
D=
1 2
0 0
0
0
(1 )
2
(73)
(74)
t x
t=
t y
u
u=
v
(75)
1
2
T D 0 h d b T u h d t T u h d
(76)
V = U + Ve = 12 T D 0 h d u T b h d u T t h d
e =1
(77)
siendo nel el nmero de elementos, e la regin ocupada por cada elemento y e su contorno
cargado
19
Para poder obtener una aproximacin por elementos finitos debemos aplicar el mtodo de
Rayleigh-Ritz utilizando los campos de desplazamientos u formados por las funciones de
forma de los elementos finitos.
3.2 Aproximacin por elementos finitos.
El primer paso para obtener una aproximacin por elementos finitos es realizar una
discretizacin del dominio. Esto es, debemos generar una malla de elementos finitos que
cubra todo el dominio.
Adems debemos numerar los nodos de la malla, que son aquellos puntos que tienen
asociadas coordenadas generalizadas. Para el caso particular de anlisis de tensiones las
coordenadas generalizadas son los desplazamientos nodales. As para el nodo i sus
desplazamientos nodales sern ui y vi. Consideremos una aproximacin por elementos finitos
de los desplazamientos u, como
3
7
11
8
9
10
1
13
12
u = u i N i ( x , y ),
v = vi N i ( x, y )
i =1
(78)
i =1
donde ui, vi son los desplazamientos nodales. Cada funcin de prueba Ni se compone de las
funciones de forma asociadas al nodo i de todos los elementos que contienen ese nodo, esto es
nel
N i ( x, y ) = N ie ( x, y )
(79)
e =1
nnod
u ej N ej ( x, y ),
ve =
j =1
nnod
v
j =1
e
j
N ej ( x, y )
(80)
donde nnod es el nmero de nodos del elemento. Ntese que en este caso el ndice j se refiere
a la numeracin local del nodo en el elemento. As, por ejemplo, para un tringulo de 3 nodos
los desplazamientos sobre el elemento son
u e = N 1e u1e + N 2e u 2e + N 3e u 3e
v =N v +N v +N v
e
e
1
e
1
e
2
e
2
e
3
e
3
(81)
20
(82)
v3e
u3e
v1e
u1e
v2e
u2e
2
0
N1e
N 2e
0
N 3e
0
N 2e
N 3e
(83)
v1e
u 2e
v2e
u3e
v3e }
(84)
N e = N1e
N e2
N 3e
(85)
donde las submatrices Nie que estn asociadas a cada nodo del elemento son
e
i
N e
= i
0
N ie
(86)
(87)
donde los vectores die que estn asociados a los desplazamientos de cada nodo i del elemento
son
21
u e
d ie = ie
vi
(88)
x =
xy =
(89)
u e v e N 1e e N 1e e N 2e e N 2e e N 3e e N 3e e
u1 +
v1 +
u2 +
v2 +
u3 +
v3
+
=
y
x
y
x
y
x
y
x
y en forma matricial
u e N 1e
x
v e
=
= 0
e y e e
v N 1
u
y + x y
N 2e
x
0
N 1e
y
N 1e
x
N 3e
x
0
N 2e
y
N 2e
x
0
N 2e
y
0
N 3e
y
e
u1
0 v e
1e
N 3e u 2
y v2e
N 3e u 3e
x v3e
(90)
y en forma abreviada
0
= Be de
(91)
B e = B1e
B e2
B 3e
(92)
donde las submatrices Bie que estn asociadas a cada nodo del elemento son
N ie
x
e
i = 0
e
N i
y
N ie
y
N ie
x
(93)
Observemos que un caso general la matriz gradiente del elemento Be estar compuesta de
tantas submatrices Bie como nodos tenga el elemento.
22
V = U + Ve = 12 d e B e D B e d e h d d e N e b h d d e N e t h d
e =1
(94)
= B e D B e h d
T
(95)
(96)
V = 12 d e K e d e d e f e
T
(97)
e =1
Si empleamos la forma particionada (2.46) para las matrices gradiente del elemento Be
entonces la matriz de rigidez del elemento Ke se puede expresar en forma particionada como
e
K 11
K e = K e21
e
K 31
e
K 12
K e22
K e32
K 13
e
K 23
e
K 33
(98)
siendo
e
ij
= B ie D B ej h d
T
(99)
la submatriz de rigidez del elemento que relaciona los nodos numerados localmente como i, j
en el elemento.
Si definimos al vector d de desplazamientos de la malla con n nodos, como
d1
d
2
d=
d n
(100)
U = 12 d e K e d e = 12 d T K d
T
e =1
siendo K la matriz de rigidez global formada por las submatrices Kij valen
(101)
23
nel
K ij = K ije
(102)
e =1
Esto es, si dos nudos estn vinculados por un elemento, entonces dicho elemento debe
contribuir con una submatriz a la matriz de rigidez global.
Por otro lado, la energa potencial de las fuerzas externas se puede expresar como:
Ve = d T f
(103)
fi = fi e
(104)
e =1
(105)
(106)
(107)
que tiene por incgnitas a los desplazamientos nodales de toda la malla. En general, algunos
de estos desplazamientos tendrn valores prescritos por lo que no sern incgnitas, en este
caso deberamos eliminar la lnea correspondiente a este desplazamiento de la matriz de
rigidez global. Obsrvese que el primer paso para resolver este sistema de ecuaciones es el
montaje de la matriz K y del vector f a partir de las contribuciones de los elementos, este
proceso se denomina ensamblaje.
3.5 Ejemplo de ensamblaje.
Considere una malla formada nicamente por dos elementos y cuatro nodos
4
3
2
1
4
Figura 15. Ensamblaje de dos elementos.
24
Notemos que los nodos 1 y 3 son compartidos por ambos elementos, luego habr aportes
de ambos elementos a las posiciones K11, K13 y K31 de la matriz global de rigidez.
Luego la matriz de rigidez global ensamblada queda
(1)
( 2)
( 2)
(K 11
+ K 11
) K 12
K (2)
K (222 )
K = (1) 21 ( 2 )
( 2)
(K 31 + K 31 ) K 32
K (412 )
0
(1)
( 2)
(2)
(K 13
+ K 13
) K 14
K (232 )
0
(1)
(2)
(K 33
+ K (332 ) ) K 34
K (432 )
K (442 )
(108)
donde hemos indicado los aportes de cada elemento por el ndice superior entre parntesis.
Notando que el nico lado cargado est sobre el elemento 1, entonces el vector de fuerzas
nodales queda:
0
0
f = (1)
f 3
f 4(1)
(109)
cuadrtico
lineal
nodos desconectados
Figura 16. Ensamblaje no permitido de elementos.
Sin embargo si est permitido ensamblar tringulos con cuadrilteros, siempre que posean
el mismo nmero de nodos por lado.
cuadrtico
cuadrtico
25
e
1
e
1
e
2
e
2
e
3
(110)
e
3
Los tres nodos del elemento definen una variacin lineal del campo de desplazamientos
que puede escribirse como
u e = 1 + 2 x + 3 y
(111)
v = 4 + 5 x + 6 y
e
Estos campos de desplazamientos deben coincidir en los nodos con las correspondientes
incgnitas nodales
u1e = 1 + 2 x1 + 3 y1
(112)
u = 1 + 2 x2 + 3 y 2
e
2
u3e = 1 + 2 x3 + 3 y3
donde xi, yi son las coordenadas del nodo i. Luego tenemos tres ecuaciones con tres
incgnitas, 1, 2, 3. Resolviendo este sistema de ecuaciones se obtiene la siguiente
expresin para u
u1e =
(113)
i , j , k = 1,2,3
(114)
1
(a1 + b1 x + c1 y )u1e + (a 2 + b2 x + c2 y )u 2e + (a3 + b3 x + c3 y )u3e
e
2A
donde
ai = x j y k x k y j ,
bi = y j y k ,
ci = x k x j ,
1
(c3b2 c2b3 )
2
(115)
Comparando la expresin (110) con la (113) se deduce que las funciones de forma son
N ie =
1
(ai + bi x + ci y ) ,
2 Ae
i = 1,2,3
(116)
x
ie = 0
e
N i
y
N ie
1
=
y
2 Ae
N ie
x
(117)
bi
0
c i
0
c i
bi
26
A1
A
2 =
A2
A
3 =
A3
A
(118)
Como el rea total A = A1 + A2 + A3, esto implica que las coordenadas de rea no son
independientes ya que deben cumplir la restriccin
1 + 2 + 3 = 1
(119)
Lado 1
A2
Lado 2
A1 P
A3
Lado 3
1
x
Figura 18. Coordenadas de rea para tringulos.
Cada coordenada de rea i vara linealmente sobre el tringulo, ya que cada rea Ai es
proporcional a la distancia al lado i. Luego existe una relacin lineal entre las coordenadas
cartesianas x, y de un punto y las coordenadas de rea que juntamente con la condicin de
restriccin (119) se pueden escribir como
x = 1 x1 + 2 x2 + 3 x3
y = 1 y1 + 2 y 2 + 3 y3
(120)
1 = 1 + 2 + 3
Tenemos un sistema de tres ecuaciones con tres incgnitas 1, 2, 3 resolviendo resultan
i =
1
(ai + bi x + ci y )
2 Ae
(121)
Ntese que las coordenadas de rea coinciden con las funciones de forma lineales (116).
La ventaja de usar coordenadas de rea para definir las funciones de forma reside en la
facilidad para integrar funciones polinmicas en estas coordenadas, ya que es posible utilizar
la siguiente frmula
1k l2 3m dA = 2 A e
27
k!l! m!
(2 + k + l + m )
(122)
(123)
N i N i 1 N i 2 N i 3
=
+
+
y
1 y 2 y 3 y
Siendo
b
i
= ie
x 2 A
i
c
= ie
y 2 A
(124)
Grado del
polinomio
Nmero de trminos
n = (p+1) (p+2) / 2
0
1
2
3
4
1
3
6
10
15
x2 xy y2
x3 x2y xy2 y3
4
x x3y x2y2 xy3 y4
(125)
Luego se definen tanto puntos nodales como constantes haya para determinar y se impone
la condicin de que cada funcin de forma valga uno en un nodo y cero en el resto, lo que
genera suficientes ecuaciones para hallar las constantes.
La ubicacin de los puntos nodales no puede ser totalmente arbitraria, ya que en general las
funciones de forma deben ser continuas entre elementos. Esto implica que debe ser impuesta
la misma variacin polinmica sobre los lados de los elementos. Esto es, sabemos que un
polinomio de grado p en una variable tiene p + 1 coeficientes, luego si sobre el tringulo se
28
define una funcin de forma polinmica completa de grado p entonces debemos tener
exactamente p + 1 nodos sobre cada lado.
En la figura 19 tenemos los puntos nodales correspondientes a funciones de forma
polinmicas completas de primer, segundo y tercer grado.
6
8
2
5
10
N 2 = 2
N 3 = 3
(126)
N 2 = 2 (2 2 1)
N 4 = 41 2
N 5 = 4 2 3
N 3 = 3 (2 3 1)
N 6 = 41 3
(127)
N 2 = 2 (3 2 1)(3 2 2 )
1
2
N 3 = 3 (3 3 1)(3 3 2 )
1
2
N 4 = 92 1 2 (31 1)
N 5 = 1 2 (3 2 1)
9
2
N 6 = 3 2 (3 2 1)
9
2
N 7 = 92 3 2 (3 3 1)
N 8 = 31 (3 3 1)
(128)
9
2
N 9 = 92 3 1 (31 1)
N10 = 27 1 2 3
FORMULACIN ISOPARAMTRICA
29
=1
3
4
=-1
=-1
=1
Una forma posible de definir la geometra del cuadriltero consiste en emplear funciones
de forma definidas sobre el cuadrado para interpolar las coordenadas de los vrtices del
cuadriltero. Empleando un sistema de coordenadas paramtrico , sobre el cuadrado,
donde cada una de estas coordenadas vara entre 1 y 1, y si xi, yi son las coordenadas
cartesianas de cada vrtice del cuadriltero entonces es posible establecer la siguiente
transformacin de coordenadas
4
x = N i* ( , ) xi
(129)
i =1
4
y = N i* ( , ) yi
i =1
Donde Ni*(,) son las funciones de forma Lagrangianas, que expresadas usando las
coordenadas paramtricas , valen
N1* = 14 (1 )(1 )
(130)
N = (1 + )(1 )
*
2
1
4
N 3* = 14 (1 + )(1 + )
N 4* = 14 (1 )(1 + )
Tambin es posible utilizar funciones cuadrticas para reproducir bordes curvos
=1
y
7
4
6
=-1
=-1
=1
8
1
5
2
30
(1- )
4
8
1
5
(1-)
(1- 2)
3
6
(1-)
1
2
N 8 = (1-)(1- 2 )
N 1 = (1-) (1- )
(1-2 )
4
8
9
6
1
5
(1- 2)
N 9 = (1-2)(1- 2 )
El elemento de ocho nodos se obtiene combinando las funciones de forma del elemento de
cuatro nodos con funciones de nodos intermedios modificados y es llamado Serendpito.
(1- 2)
8
6
1
5
(1-)
(1- )
(1-)
(1- )
N 8 =(1-)(1- 2)
N 5 = (1-2)(1- )
3
6
N 8 =(1-)(1- 2)
8
6
1
5
(1-2)
(1-)
N 1L = (1-) (1- )
(1- 2)
N 1 = N 1L - N 2- N 5
31
8
5
x3
1
2
7
3
x2
x1
Ntese que en todos los casos la variacin de la geometra de cada lado solo depende de la
posicin de los nodos ubicados sobre ese lado. Esto permite asegurar que no habr
discontinuidad de la geometra entre elementos adyacentes.
5.1 VARIACIN DE FUNCIONES EN LOS ELEMENTOS CURVILNEOS
Con la geometra del elemento definida mediante funciones de forma Ni* debemos
considerar como especificar la variacin de una funcin u sobre el elemento distorsionado.
Una forma conveniente de definir esta variacin es mediante el uso de funciones de forma
tambin definidas en coordenadas paramtricas, de la manera usual
nen
u = N i ( , ) u i
(131)
i =1
Donde nen es el nmero de nodos del elemento donde se han especificado valores nodales
ui. Estos valores nodales pueden estar asociados no a los mismos nodos empleados para
especificar la geometra. Si se usan los mismos puntos para definir la geometra y la variacin
de la funcin u el elemento tenemos las mismas funciones de forma
N i = N i*
(132)
Para calcular los coeficientes de las matrices de elemento debemos evaluar integrales sobre
el dominio del elemento, por ejemplo, la matriz de rigidez de elemento para un problema de
estados planos es
e
= B e D B e h dx dy
T
(133)
32
B e = B1e
B e2
B 3e B enen
(134)
y Bie es la submatriz gradiente del nodo i formada por derivadas de las funciones de forma
respecto de las coordenadas cartesianas
N i
x
e
i = 0
N
i
y
N i
y
N i
(135)
x
N i N i
=
x N i
+
y
x N i
+
y
(136)
en forma matricial
N i x
N = x
i
y N i
N i
x
x
N = J N
y
i
i
y
y
(137)
x nnge N i*
xi
=
i =1
(138)
x
1
N = J N
i
i
y
(139)
y
1
=
J x
(140)
J=
33
x y x y
(141)
(142)
0
Gy i
Gxi
(143)
N i
Gy i =
Gx i =
y N i
x N i
G e = G 1e
G e2
G 3e G enen
(144)
(145)
Ge DGe h
d d
=
1 1
J
1
(146)
I = f ( ) d = wi f ( i )
1
(147)
i =1
Esto es, se transforma el clculo de la integral en una suma ponderada por pesos wi de
evaluaciones del integrando en n puntos i.
Dado que los integrandos que debemos evaluar son en general complicados es
conveniente utilizar un mtodo que utilice el menor nmero de evaluaciones posibles. En
particular, es ampliamente utilizado la cuadratura de Gauss-Legendre que requiere un mnimo
de evaluaciones del integrando.
5.2.1
Cuadratura de Gauss-Legendre.
En este mtodo la posicin de los puntos i est especificada y tenemos diferentes pesos
segn la cantidad de puntos utilizadas. Si se utilizan n puntos de integracin se puede integrar
34
exactamente un polinomio de grado (2n-1). En la tabla 3.1 se muestran las coordenadas de los
puntos y sus respectivos pesos para diferentes nmero de puntos, para evaluar una integral del
tipo de la ec.(147).
i
0
0.577350269
0.774596669
0.000000000
0.861136312
0.339981044
0.906179846
0.538469310
0.000000000
n
1
2
3
4
5
wi
2
1
0.555555555
0.888888888
0.347854845
0.652145154
0.236926885
0.478628671
0.568888889
I =
1 1
1
n
f ( , ) d d = d wi f ( , i ) =
1
i =1
(148)
= wi w j f ( i , j )
i =1 j =1
=1
=1
=-1
2x2
1x1
3x3
Los puntos de Gauss tienen, en general, la propiedad de ser puntos ptimos para el clculo
de tensiones. Esto es, las tensiones en estos puntos suelen ser ms precisas y ms cercanas a
los valores exactos.
5.2.2
Una cuestin importante es determinar el mnimo nmero de puntos de integracin para las
integrales de elementos finitos. Estas integrales se pueden expresar como
I =
f d e
(149)
35
1 1
J d d
(150)