You are on page 1of 176

Captulo 1 Mtodos de residuos ponderados

Funciones de prueba continuas


por A. Brewer
1.1. Introduccin
Para establecer una descripcin cuantitativa de un problema fsico es necesario, en primer
lugar, plantear un sistema de ecuaciones diferenciales (ordinarias o en derivadas parciales) vlidas
en cierta regin (o dominio) y sujetas a determinadas condiciones iniciales y de borde. En segundo
lugar, se necesita resolver el sistema planteado. Las mayores dicultades surgen en esta instancia,
ya que slo las ecuaciones ms simples pueden ser resueltas en forma exacta. Las ecuaciones
diferenciales ordinarias con coecientes constantes son uno de los pocos casos para los cuales
existen soluciones preestablecidas (aun en estos casos, la solucin se complica considerablemente
cuando aumenta el nmero de variables dependientes).
Con el propsito de salvar estas dicultades y aprovechar las enormes ventajas de la computa-
dora digital, se hace necesario replantear el problema matemtico dndole una forma puramente
algebraica que involucre solamente las operaciones matemticas bsicas. Para lograr este objetivo,
el problema continuo debe ser discretizado, entendindose como tal el procedimiento en el que se
reemplazan los innitos puntos en los que se necesita conocer la funcin incgnita por un nmero
nito de ellos, dando lugar a un nmero nito de parmetros desconocidos. Este proceso conlleva,
en general, cierto grado de aproximacin.
Entre los distintos mtodos utilizados para discretizar un problema nos referiremos a aquellos
que emplean distintas funciones de prueba para materializar la aproximacin y que se conocen
como mtodos de elementos nitos.
Antes de continuar, nos detendremos en algunos problemas que servirn como base para ejem-
plos posteriores. Es imposible tratar en detalle el amplio rango de los problemas fsicos, por lo que
se han elegido algunos pocos ejemplos para introducir los principios generales de la aproximacin.
1.2. Ejemplos de ecuaciones diferenciales
1. Conduccin del calor en un medio continuo
En la Fig. 1 se ha representado un problema de ujo de calor en un dominio bidimensional .
Si llamamos
x
y
y
el calor que uye en las direcciones x e y por unidad de longitud y unidad de
tiempo, entonces la diferencia D entre el ujo que ingresa y egresa del elemento de tamao dx dy
est dada por
D = dy
_

x
+

x
x
dx
x
_
+dx
_

y
+

y
y
dy
y
_
(1.1)
Por conservacin del calor, esta cantidad debe ser igual a la suma del calor generado en el elemento
en la unidad de tiempo, F dx dy, donde F puede variar con la posicin y el tiempo (t), y al calor
absorbido en la unidad de tiempo debido al cambio de temperatura, c (u/t) dxdy, en la que c
es el calor especco, es la densidad y u(x, y, t) es la distribucin de temperatura. Esta condicin
de igualdad conduce a la siguiente ecuacin diferencial

x
x
+

y
y
F +c
u
t
= 0 (1.2)
que debe satisfacerse en todo el dominio, , del problema.
1
Figura 1 Problemas continuos. Conduccion del calor en 2D
Introduciendo una ley fsica que gobierne el ujo de calor en un medio istropo, se puede escribir
para la componente del ujo en la direccin n

n
= k
u
n
(1.3)
en la que k es una propiedad conocida como conductividad. Especcamente, la ec.(1.3) en las
direcciones x e y conduce a las siguientes:

x
= k
u
x

y
= k
u
y
(1.4)
Las ecuaciones (1.2) y (1.4) denen un sistema de ecuaciones diferenciales en las incgnitas
x
,
y
y u. Para resolver el problema deben especicarse las condiciones iniciales para el tiempo t = t
o
(p.e., puede especicarse la distribucin de la temperatura en todo el dominio ) y las condiciones
de borde en la supercie o borde del dominio. Existen dos clases de condiciones de borde. Una
de ellas, aplicable al borde
u
, especica los valores de la temperatura
_
u(x, y, t), es decir
u
_
u = 0 en
u
(1.5)
Una condicin de borde de este tipo se conoce como condicin de borde de Dirichlet.
El segundo tipo de condicin de borde, aplicable al resto del borde

, ja los valores del ujo


de calor en el borde en la direccin normal al mismo

_
= 0 en

(1.6)
o alternativamente
k
u
n

_
= 0 en

(1.7)
Este tipo de condicin de borde se conoce como condicin de borde de Neumann.
El problema queda completamente denido por las ecuaciones (1.2, 1.4, 1.5 y 1.7). Una forma
alternativa se obtiene reemplazando la ec. (1.4) en la (1.2), con lo que resulta una nica ecuacin
diferencial de mayor orden y en una variable independiente
2

x
_
k
u
x
_
+

y
_
k
u
y
_
+F c
u
t
= 0 (1.8)
que tambin requiere la especicacin de las condiciones iniciales y de borde. Las variables in-
dependientes en la ec. (1.8) son x, y y t, correspondiendo las condiciones de contorno al dominio
espacial (x, y) y las condiciones iniciales al dominio temporal (t). Si el problema entre manos puede
ser considerado estacionario, (el problema es invariante con el tiempo y ( ) /t = 0) entonces la
ec. (1.8) queda

x
_
k
u
x
_
+

y
_
k
u
y
_
+F = 0 (1.9)
y las condiciones de contorno necesarias son slo las (1.5) y (1.7). Este tipo de problemas (esta-
cionarios) sern el objeto de gran parte de este curso. Si el problema es unidimensional (es decir
que las condiciones no varan en una de las direcciones) la (1.9) se reduce a una ecuacin diferen-
cial ordinaria que puede ser resuelta analticamente, lo que nos permitir comparar las soluciones
aproximadas con la exacta. La ecuacin (1.9) que describe el ujo de calor, aparece tambin en
otras ramas de la fsica:
2. Flujo de un uido ideal irrotacional.
Si hacemos k = 1 y F = 0 en la ec. (1.9), sta se reduce a la ecuacin de Laplace:

2
u
x
2
+

2
u
y
2
=
2
u = 0 (1.10)
que gobierna la distribucin del potencial durante el ujo de un uido ideal irrotacional.
3. Flujo de un uido a travs de un medio poroso.
Si F = 0 e identicando a k con la permeabilidad del medio, la ec. (1.9) describe el compor-
tamiento de la presin hidrosttica u.
4. Pequeas deformaciones de una membrana bajo carga lateral.
Si k = 1 y se asume que F es la relacin de la carga lateral a la tensin interna en la membrana,
entonces la ec. (1.9) describe la deeccin u transversal de la membrana.
5. Torsin sin restriccin de alabeo de una pieza prismtica.
En este caso la ecuacin que debe resolverse toma la forma

x
2
+

2

y
2
= 2G con = 0 en (1.11)
en la que y G representan el giro por unidad de longitud y el mdulo de torsin respectivamente.
A partir de determinar los valores de la funcin (x, y) en , es posible obtener los valores de la
tensin de corte.
Aunque el origen y derivacin de estas u otras ecuaciones que se presenten posteriormente
puedan resultar un tanto oscuras al lector no familiarizado con las mismas, esperamos que los
procedimientos matemticos de discretizacin utilizados para resolverlas sean lo sucientemente
claros.
1.3. Aproximacin de funciones
Trataremos de mostrar que la clave de la solucin de ecuaciones diferenciales utilizando mtodos
numricos est en la capacidad para desarrollar buenas funciones de aproximacin.
Supongamos que queremos aproximar una funcin u (conocida) en una regin encerrada
por una curva . Un primer intento de aproximacin se basa en la condicin de que la funcin
propuesta satisfaga exactamente los valores en el borde . Si puede encontrarse una funcin (que
llamaremos solucin particular) tal que |

= u|

y adems se propone un conjunto de funciones


de prueba (
m
, m = 1, 2, ...M) tales que
m
|

= 0 para todos los m, entonces, para todos los


puntos de , puede aproximarse a u mediante la siguiente
3
u u = +
M

m=1
a
m

m
(1.12)
en la que u es la aproximacin de u y a
m
(m = 1, 2, ...M) son algunos parmetros que deben
calcularse de modo de lograr un buen ajuste. Estas funciones de prueba se conocen tambin
como funciones de base o de forma y deben elegirse con la condicin de que a medida que
se aumenta M se garantice una mejor aproximacin en (1.12). Una condicin para lograr esta
convergencia es que las funciones utilizadas puedan representar cualquier variacin de la funcin
u en el dominio , lo que conduce al concepto de completitud.
1.3.1. Aproximaciones por residuos ponderados
A continuacin se presenta un mtodo general para determinar las constantes a
m
en las apro-
ximaciones de la forma (1.12). Se dene el error o residuo R

de la aproximacin (1.12) como


R

= u u (1.13)
De la denicin se observa que R

ser funcin de la posicin en . Al intentar disminuir el residuo


sobre el dominio , surgen expresiones integrales del error que ponderan a R

de distintas maneras
y cuya forma general es la siguiente
_

W
l
(u u) d
_

W
l
R

d = 0 l = 1, 2, ..., M (1.14)
W
l
es un conjunto de funciones de peso independientes. La condicin general de convergencia
enunciada anteriormente, es decir, que u u cuando M puede ser expresada alternativa-
mente mediante la ec. (1.14) exigiendo que la misma se satisfaga para todo l para M . Esto
slo ser cierto si R

0 en todos los puntos del dominio como es lo deseable. Reemplazando la


ec. (1.12) en la (1.14) resulta el siguiente sistema lineal de ecuaciones
Ka = f (1.15)
que permite determinar los parmetros a
m
y donde
a
T
= (a
1
, a
2
, a
3
, ..., a
M
)
K
lm
=
_

W
l

m
d, 1 l, m M
f
l
=
_

W
l
(u ) d, 1 l M (1.16)
En la prctica pueden utilizarse distintos tipos de funciones de peso y cada una dar lugar a un
mtodo de residuos ponderados en particular. A continuacin se presentan algunas de las opciones
ms comnmente utilizadas en el contexto de sistemas unidimensionales.
1.3.1.1. Mtodos de colocacin
En este caso, las funciones de peso W
l
estn dadas por
W
l
= (x x
l
) (1.17)
donde (x x
l
) es la funcin delta de Dirac denida por sus propiedades
4
(x x
l
) = 0 para x = x
l
(x x
l
) = para x = x
l
_
x>x
l
x<x
l
G(x) (x x
l
) dx = G(x
l
)
(1.18)
Elegir estas funciones de peso equivale, ecuacin (1.14) mediante, a que R

sea cero ( u = u) en
los puntos x
l
elegidos, es decir, que u aproxima exactamente a u en M puntos elegidos. La matriz
K y el vector f en la ecuacin (1.16) resultan
K
lm
=
m
|
x=x
l
, f
l
= [u ]
x=x
l
(1.19)
1.3.1.2. Colocacin en subdominios
En este caso las funciones de peso quedan denidas por
W
l
=
_
_
_
1, x
l
x x
l+1
0, x < x
l
, x > x
l+1
(1.20)
por lo que las componentes de la matriz K y el vector f son
K
lm
=
_
x
l+1
x
l

m
dx
f
l
=
_
x
l+1
x
l
(u ) dx (1.21)
1.3.1.3. El mtodo de Galerkin
En este, el ms popular de los mtodos de residuos ponderados, se eligen como funciones de
peso a las mismas funciones utilizadas como funciones de prueba
W
l
=
l
(1.22)
La matriz K y el vector f tienen la siguiente forma
K
lm
=
_

l

m
dx
f
l
=
_

l
(u ) dx (1.23)
Se observa que una ventaja computacional de este mtodo es que, en general, la matriz K resulta
simtrica.
1.3.1.4. Otras funciones de peso
Existen muchas otras posibilidades al momento de elegir funciones de peso. Citemos una de
ellas (que conduce al mtodo de los momentos) que utiliza al conjunto de funciones W
l
= x
l1
, l =
1, 2, .., M, que obligan a que el rea bajo la curva de error y sus momentos respecto del origen sean
nulos.
Observemos, por ltimo, que el mtodo de mnimos cuadrados puede ser considerado como
perteneciente al grupo de mtodos basados en residuos ponderados. La aproximacin estndar
trata de minimizar el cuadrado de la funcin de error en cada punto del dominio minimizando
la expresin
5
I(a
1
, a
2
, a
3
, ..., a
M
) =
1
2
_

(u u)
2
d (1.24)
es decir, que se deben satisfacer las siguientes igualdades
I
a
l
= 0, l = 1, 2, ...M (1.25)
Cumplindose segn la ec. (1.12) que
u
a
l
=
l
(1.26)
la ec.(1.25) conduce a
_

l
(u u) d = 0 (1.27)
que en este caso resulta idntica a la que se obtiene mediante el mtodo de Galerkin.
1.3.2. Ejercicios:
Ejercicio N

1: Dada la funcin
u(x) = 0,05 1,5x + 4x
2
1,5x
3
0,7x
4
con 0 x 1
se desea aproximarla utilizando los siguientes conjuntos de funciones de aproximacin:
a)
m
= x
m
(1 x); m = 1, 2, ...
b)
m
=sin(mx); m = 1, 2, ...
En ambos casos, la solucin particular (x) queda denida por la recta que une los extremos
de u(x).
Para minimizar el error utilice:
1. El mtodo de colocacin con un punto (x = 0,5) y con dos puntos (x = 0,3 y x = 0,7).
2. El mtodo de Galerkin con uno y dos trminos.
Saque conclusiones comparado los resultados obtenidos al usar las distintas aproximaciones.
Ejercicio N

2: Un problema unidimensional de calor produjo los siguientes resultados:


Distancia 0,0 0,2 0,4 0,6 0,8 1,0
Temperatura 20 30 50 65 40 30
Ajuste una curva suave a estos datos utilizando el mtodo de Galerkin y un conjunto admisible
de funciones de prueba.
Ejercicio N

3: Resolver el ejercicio 1 utilizando el mtodo de colocacin en subdominios. Utilizar


como funciones de peso W
l
dos subregiones ([0,0.5] y [0.5,1]) y como funciones de prueba las
propuestas en 1.a).
1.4. Aproximacin a la solucin de ecuaciones diferenciales
1.4.1. Condiciones de borde satisfechas por eleccin de las funciones de prueba
Consideremos la ecuacin general
A(u) = L(u) +p = 0 en (1.28)
en la que L es un operador diferencial lineal y p es independiente de u. Por ejemplo, en el caso
de la ecuacin diferencial del calor (1.9) que representa el ujo bidimensional se tiene
L(u) =

x
_
k
u
x
_
+

y
_
k
u
y
_
6
p = F (1.29)
en la que k y F no dependen de u. A su vez, las condiciones de borde se pueden expresar como
B(u) = M(u) +r = 0 en (1.30)
en la M es un operador lineal adecuado y r es independiente de u. Por ejemplo, las condiciones
de borde de Dirichlet y Neumann asociadas con la ecuacin (1.9) se escriben como
M(u) = u r =
_
u en
u
M(u) = k
u
n
r =
_
en

(1.31)
Siguiendo las ideas anteriores, se propone una solucin de la forma (1.12)
u u = +
M

m=1
a
m

m
(1.32)
en la que la funciones y
m
son tales que
M() = r
M(
m
) = 0
_
_
_
en (1.33)
y en consecuencia u satisface las condiciones de borde de la ecuacin (1.28) para todos los valores
de a
m
. Entonces, asumiendo que las funciones son sucientemente continuas y diferenciables en
todo , podemos escribir
u
x

u
x
=

x
+
M

m=1
a
m

m
x

2
u
x
2


2
u
x
2
=

2

x
2
+
M

m=1
a
m

2
m

x
2
(1.34)
y asi sucesivamente.
Las condiciones de que las funciones de prueba sean continuamente diferenciables ser relajada
ms adelante.
En lo que sigue, debemos asegurar que u satisfaga solamente a la ecuacin diferencial (1.28) ya
que la expansin u se construy satisfaciendo las condiciones de borde (1.30). Sustituyendo u en
la ec.(1.28) resulta el siguiente residuo
R

= A( u) = L( u) +p = L() +
M

m=1
a
m
L(
m
) +p (1.35)
Este residuo puede minimizarse, utilizando el mtodo de residuos ponderados, a n de lograr que
R

0 en todo punto de
_

W
l
R

d
_

W
l
_
L() +
M

m=1
a
m
L(
m
) + p
_
d = 0 (1.36)
Evaluando la integral (1.36) para l = 1, 2...M, se obtiene un sistema de M ecuaciones algebraicas
lineales
Ka = f (1.37)
7
en la que
K
lm
=
_

W
l
L(
m
) d, 1 l, m M
f
l
=
_

W
l
p d
_

W
l
L() d, 1 l M (1.38)
Resuelto este sistema, se puede completar la solucin u propuesta. En general, la matriz K as
obtenida ser llena, sin mostrar una estructura bandeada. Las funciones de peso, como ya se viera,
pueden ser elegidas de distintas formas.
1.4.1.1. Ejemplos
Ejemplo N

1: Resolver la ecuacin
d
2
u
dx
2
u = 0
sujeta a las condiciones de borde
u = 0 en x = 0
u = 1 en x = 1
Estas condiciones pueden expresarse en la forma de las ec.(1.30) tomando M(u) = u y r = 0 en
x = 0 y r = 1 en x = 1.
Entonces, segn las ec. (1.33), las funciones de prueba
m
deben satisfacer las condiciones
=
m
= 0 en x = 0; = 1,
m
= 0 en x = 1
Adoptamos = x y
m
=sin(mx), m = 1, 2...M de donde la solucin aproximada
ser de la forma u = x + a
m

m
. Podemos utilizar los resultados obtenidos (1.38) identicando
como L(.) = d
2
(.) /dx
2
(.) y p = 0. Tomaremos M = 2 y resolveremos utilizando el mtodo de
colocacin y Galerkin. El sistema a resolver queda
_
k
11
k
21
k
21
k
22
_ _
a
1
a
2
_
=
_
f
1
f
2
_
donde para l, m = 1, 2,
k
lm
=
_
1
0
W
l
_
1 + (m)
2

sin(mx) dx
f
l
=
_
1
0
W
l
x dx
Para el mtodo de colocacin (con R

= 0 en x = 1/3, x = 2/3) resultan


k
11
= (1 +
2
) sin

3
k
12
= (1 + 4
2
) sin
2
3
k
21
= (1 +
2
) sin
2
3
k
22
= (1 + 4
2
) sin
4
3
f
1
=
1
3
f
2
=
2
3
mientras que por Galerkin
k
11
=
1
2
(1 +
2
) k
12
= 0
k
21
= 0 k
22
=
1
2
(1 + 4
2
)
f
1
=
1

f
2
=
1
2
8
La solucin de los sistemas conduce a los siguientes resultados
a
1
a
2
Colocacin 0,05312 0,004754
Galerkin 0,05857 0,007864
Ejemplo N

2: La aplicacin de los mtodos de residuos ponderados a problemas en dos dimen-


siones ser ejemplicada resolviendo un problema de torsin denido por la ecuacin

2
=

2

x
2
+

2

y
2
= 2G con = 0 en
donde (x, y) es una funcin de tensin que permite encontrar las componentes de los esfuerzos
de corte en la seccin mediante las siguientes expresiones

yz
=

x
,
xz
=

y
es el giro por unidad de longitud = d/dz.
G es el mdulo de elasticidad transversal.
Obtenida la solucin, se puede determinar el valor del momento torsor T aplicado resolviendo
la integral
T = 2
_
(x, y) dx dy (1.39)
Adoptemos como valor G = 1 y como dominio, la regin rectangular 3 x 3 y 2 y
2. La solucin es simtrica respecto de los ejes x = 0 e y = 0, por lo que restringiremos la eleccin
a las funciones de prueba pares que satisfacen esta condicin:

1
= cos
_
x
6
_
cos
_
y
4
_

2
= cos
_
3x
6
_
cos
_
y
4
_

3
= cos
_
x
6
_
cos
_
3y
4
_
con estas funciones, la aproximacin = a
m

m
, m = 1, 2, 3, automaticamente satisface las
condiciones de borde requeridas. Nuevamente, el problema puede escribirse en la forma (1.28)
haciendo L() =

2

x
2
+

2

y
2
, y p = 2. Una vez elegidas las funciones de forma, se pueden
aplicar directamente las ecuaciones (1.38) para obtener un sistema de tres ecuaciones con las tres
incgnitas a
i
. Si utilizamos el mtodo de Galerkin, resultan las siguientes componentes para los
elementos de la matriz K y el vector f
K
lm
=
_
3
3
_
2
2

l
_

m
x
2
+

2

m
y
2
_
dy dx
f
l
=
_
3
3
_
2
2
2
l
dy dx (1.40)
Debido a la ortogonalidad de las funciones de prueba, el sistema de ecuaciones resulta diagonal y
la solucin es inmediata
a
1
=
4608
13
4
a
2
=
4608
135
4
a
3
=
4608
255
4
9
El momento torsor se obtiene aplicando la ec. (1.39)
T = 2
_
3
3
_
2
2
dy dx = 74,26
que puede compararse con el valor exacto T = 76,4. El valor de la tensin de corte mxima resulta
en || = 3,02, mientras que el valor exacto es || = 2,96.
De los ejemplos presentados destaquemos nuevamente que el mtodo de Galerkin produce
(generalmente) sistemas de ecuaciones simtricos, a diferencia del mtodo de colocacin que da
matrices no simtricas. Cuando hay que resolver grandes sistemas este aspecto resulta de singular
importancia.
1.4.1.2. Ejercicios
Ejercicio N

4: a partir del Ejemplo N

1
a) Obtener la solucin exacta de la ecuacin diferencial planteada.
b) Completar los detalles en la obtencin de las expresiones generales de k
lm
y f
l
. Vericar los
valores para el mtodo de colocacin y Galerkin. Para este ltimo caso resulta til recordar que
I
lm
=
_
L
0
sin
_
lx
L
_
sin
_
mx
L
_
dx =
_
L
2
, l = m
0 l = m
c) Obtener una aproximacin utilizando M = 1.
d) Gracar la solucin exacta y las aproximaciones obtenidas para M = 1 y 2 y los dos mtodos
de residuos ponderados utilizados.
En una tabla comparar los valores de la solucin exacta y las aproximaciones obtenidas (con
M = 2) en los puntos x = 1/3 y x = 2/3.
Ejercicio N

5: a partir del Ejemplo N

2
a) Vericar las expresiones de k
lm
y f
l
en las ec. (1.40).
b) Las curvas = cte tienen un signicado importante en el problema que se trata ya que en
ellas el mdulo de la tensin de corte
=
_

2
zx
+
2
zy
=
_
_

y
_
2
+
_

x
_
2
se mantiene constante y la direccin del vector resultante coincide con la tangente a dicha curva.
La tangente de la funcin = cte se obtiene de la derivada total de respecto a x
d
dx
=

x
+

y
dy
dx
= 0
Entonces
1) gracar las curvas resultante = cte que pasan por los puntos de abcisas: x = 0,5, 1, 1,5, 2, 2,5, 3
y ordenada y = 0.
2) Vericar que el valor de la tangente a la curva =cte. obtenida a partir de la anterior,
coincide con la pendiente que se obtiene como relacin de las componentes de la tensin de corte
.
3) Obtenga el valor de la tensin de corte mxima haciendo pasar una parbola y encontrando
su mximo.
Ejercicio N

6: La distribucin del momento ector M (x) en una viga cargada con w(x) =
sin
_
x
L
_
por unidad de longitud, satisface la ecuacin
d
2
M
dx
2
= w(x)
10
Una viga de longitud 1 est simplemente apoyada (M = 0 en x = 0 y x = 1). Calcular la
distribucin de momento ector, utilizando el mtodo de Galerkin y mnimos cuadrados. Compare
los resultados con la solucin exacta.
Nota: para plantear el problema por mnimos cuadrados, se hace necesario minimizar
I (a
1
, a
2
, ..., M) =
_

R
2

d =
_

_
L() +
M

m=1
a
m
L(
m
) +p
_
2
d (1.41)
haciendo I/a
l
= 0, l = 1, 2...M, que conduce al sistema
_

a
l
d = 0 l = 1, 2...M (1.42)
que se puede enmarcar dentro de los mtodos de Residuos Ponderados deniendo W
l
=
R

a
l
=
L(
l
).
Ejercicio N

7: Un problema de transferencia de calor unidimensional estacionario, con una fuente


de calor distribuida, esta gobernado por la ecuacin
d
2

dx
2
+ + 1 = 0
Las condiciones de borde son
= 0 en x = 0;
d
dx
= en x = 1
Buscar una solucin utilizando el mtodo de Galerkin y comparar los resultados con la solucin
exacta.
Ejercicio N

8: La ecuacin que gobierna el desplazamiento transversal de una viga sobre una


fundacin elstica de rigidez k es
EI
d
4
u
dx
4
+k u = w(x)
donde EI es la rigidez exional de la viga (constante) y w(x) la carga distribuida por unidad
de longitud. Si la viga (de longitud unitaria) est empotrada en ambos extremos (u = du/dx = 0
en x = 0 y x = 1), determinar el desplazamiento utilizando los mtodos de colocacin y Galerkin
para el caso en que w/EI = k/EI = 1. Comparar con la solucin exacta.
Ejercicio N

9: Cierto problema bidimensional de conduccin del calor (estacionario) tiene lugar


en un cuadrado. Las temperaturas en los lados x = 1 vara con la ley 1 y
2
; en los lados y = 1
con la ley 1 x
2
. Obtener una aproximacin a la distribucin de temperatura en el cuadrado
utilizando el mtodo de Galerkin.
Ejercicio N

10: La deeccin normal u de una placa elstica delgada de rigidez exional D


simplemente apoyada en los bordes y sujeta a carga transversal p (por unidad de supercie)
uniforme, est gobernada por la ecuacin diferencial

4
u
x
4
+ 2

4
u
x
2
y
2
+

4
u
y
4
=
p
D
en y las condiciones de borde u =
2
u/n
2
= 0 en . Utilizar el mtodo de colocacin y Galerkin
para aproximar la deeccin de la placa en el dominio denido por |x| 3, |y| 2. Tomar
p = 1 y utilizar como funciones de forma las generadas por cos
_
ix
6
_
y cos
_
jy
4
_
.
11
1.4.2. Aproximacin simultnea de la ecuacin diferencial y de las condiciones de
borde
En esta seccin se admitir como funcin de prueba una aproximacin que no satisfaga iden-
ticamente las condiciones de borde, lo que permitir ampliar el rango de funciones admisibles
u u =
M

m=1
a
m

m
(1.43)
La expansin (1.43) no satisface alguna o ninguna de las condiciones de borde, por lo que el residuo
en el dominio
R

= A( u) = L( u) +p en (1.44)
debe complementarse con un residuo en el borde
R

= B( u) = M( u) +r en (1.45)
A n de reducir los residuos en el dominio y en el borde, se propone el siguiente planteo en residuos
ponderados
_

W
l
R

d +
_

__
W
l
R

d = 0 (1.46)
en donde las funciones de peso, W
l
y
__
W
l
, pueden ser elegidas en forma independiente. Resulta claro
que a medida que aumenta el nmero de funciones para las cuales se satisface la expresin (1.46),
mejor ser la aproximacin de u a u, asumiendo que la ec. (1.43) se ha elegido en forma adecuada.
Sustituyendo la aproximacin (1.43) en la ec. (1.46) resulta un sistema idntico a (1.37) en el
que la matriz de coecientes y el trmino independiente resultan
K
lm
=
_

W
l
L(
m
) d +
_

__
W
l
M(
m
) d
f
l
=
_

W
l
p d
_

__
W
l
r d (1.47)
1.4.2.1. Ejemplos
Ejemplo N

3: Resolveremos nuevamente el Ejemplo 1 pero en este caso no satisfaceremos las


condiciones de borde con las funciones de prueba:
u =
M

m=1
a
m

m
;
m
= x
m1
m = 1, 2...
El borde son dos puntos (x = 0, x = 1) y la ec.(1.46) queda
_
1
0
W
l
R

dx +
_
__
W
l
R

_
x=0
+
_
__
W
l
R

_
x=1
= 0
Si tomamos W
l
=
l
;
__
W
l
=
l
|

, la anterior queda
_
1
0

l
_
d
2
u
dx
2
u
_
dx [
l
u]
x=0
[
l
( u 1)]
x=1
= 0
Con tres trminos, u = a
1
+a
2
x +a
3
x
2
, que conduce a un sistema Ka = f donde
K =
_

_
3
3
2

2
3
3
2
4
3
1
4
4
3
5
4
8
15
_

_
; f =
_

_
1
1
1
_

_
12
Notar que K es no simtrica aun cuando se utiliz el mtodo de Galerkin. La solucin es
a
1
= 0,068 a
2
= 0,632 a
3
= 0,226
La convergencia en la aproximacin a las condiciones de borde en x = 0 y x = 1 se observa en la
siguiente tabla con aproximaciones usando 1,2 o 3 trminos
N

trminos 1 2 3 exacto
x=0 1/3 0,095 0,068 0
x=1 1/3 0,762 0,925 1
Ejemplo N

4: resolveremos nuevamente el ejemplo 2 utilizando nuevamente funciones pares


pero relajando la condicin de que las funciones de prueba satisfagan las condiciones de borde.
Elegimos el conjunto de funciones

1
= 4 y
2
;
2
= x
2

1
;
3
= y
2

4
= x
2
y
2

1
;
5
= x
4

1
. . .
que para una aproximacin en 5 trminos conduce a
=
_
4 y
2
_ _
a
1
+a
2
x +a
3
x
2
+a
4
x
3
+a
5
x
4
_
que satisface las condiciones de borde en y = 2 pero no en x = 3. En consecuencia, esta
condicin debe incorporarse al problema a travs del enunciado de residuos ponderados
_
3
3
_
2
2
_

x
2
+

2

y
2
+ 2
_
W
l
dydx+
_
2
2
_

W
l

x=3
dy
_
2
2
_

W
l

x=3
dy = 0
Adoptando W
l
=
l
;

W
l
=
l
|

, resulta
K =
_

_
6,7 44 43,7 80 813,6
12 333,6 105,6 355,2 5748,7
11,7 16 159,1 389,5 547,2
9,6 163,2 433,4 1971,6 3932,4
237,6 3156,7 432 1473,7 46239,4
_

_
; f =
_

_
12
36
16
48
194,4
_

_
A continuacin se presentan la mxima tensin de corte y momento actuante T obtenidos con
2 y 5 trminos
N

trminos 2 5 exacto
T 58,94 73,6 76,40
|| 3,52 3,33 2,96
1.4.2.2. Ejercicios.
Ejercicio N

11: gracar la solucin obtenida en el ejemplo 3 conjuntamente con la exacta y las


obtenidas en el ejemplo 1.
Ejercicio N

12: con los datos del ejemplo 4 verique el valor del momento T que gura en la
tabla y obtenido con 5 trminos.
Ejercicio N

13: Utilizar el mtodo de Galerkin para resolver el siguiente ejercicio y comparar


con la solucin exacta
d
2
u
dx
2
+u = 0 con
_
u = 1 en x = 0
u = 0 en x = 1
13
Usar funciones de forma que satisfagan las condiciones de borde y funciones que no.
Ejercicio N

14:resolver el Ejercicio N

6 usando una aproximacin que satisfaga la condicin en


x = 0 y no en x = 1. Usar funciones de peso

W
l
=
l
|

, donde es una constante, y comparar


los resultados obtenidos con = 0,1, 10, 100. con los obtenidos en el Ej.N

6 en el que las
aproximaciones satisfacan las condiciones de borde.
Ejercicio N

15: resolver el Ejercicio N

9 utilizando una aproximacin que satisfaga solamente


las condiciones de borde en los lados x = 1. Analice la convergencia de la aproximacin a las
condiciones de borde en los lados y = 1.
Ejercicio N

16: resolver el Ejercicio N

10 utilizando funciones de aproximacin que satisfagan


solamente la condicin de desplazamiento nulo en los bordes de la placa. Analice la mejora en la
aproximacin de las condiciones de borde con el aumento de trminos incluidos en la aproximacin.
1.4.3. Forma dbil del problema. Condiciones de borde naturales.
Los ejemplos de la seccin previa han mostrado que es posible evaluar los coecientes de
la expansin (1.43), y por lo tanto obtener una solucin aproximada, sin satisfacer a priori las
condiciones de borde. Sin embargo, la formulacin expresada en la ec. (1.46) puede dicultarse
cuando las integrales de borde, que pueden contener derivadas de u, deban evaluarse en bordes
curvos o de forma complicada.
En esta seccin se ver cmo evitar este tipo de clculos y proponer un tratamiento ms general
de las condiciones de borde.
Retomando el planteo en residuos ponderados (1.46), se observa que el primer trmino de la
primer integral
_

W
l
R

d =
_

W
l
[L( u) +p] d (1.48)
puede ser reescrito mediante una integracin por partes como:
_

W
l
L( u) d =
_

[CW
l
] [D( u)] d +
_

W
l
E ( u) d (1.49)
en la que C, D,y E son operadores diferenciales lineales de un orden de diferenciacin menor que el
correspondiente al operador L. La expresin obtenida se conoce como forma dbil del problema
de residuos ponderados.
Entonces, al reemplazar la ec.(1.49) en la (1.46) es posible adecuar el ltimo trmino de la
ec. (1.49) para que se cancele con parte del ltimo trmino de la ec. (1.46). Esto puede realizarse
eligiendo convenientemente la funcin de peso
__
W
l
, con lo que desaparecen las integrales de borde
que involucran a u o sus derivadas. Este procedimiento es aplicable slo con algunas de las condi-
ciones de borde que llamaremos naturales. En general, las condiciones de borde esenciales, que
jan los valores de la funcin en el borde, no se benecian de este tratamiento.
Una ventaja adicional, al hecho de que el orden de las funciones de aproximacin es menor, es
que el sistema de ecuaciones nales ser, en general, simtrico.
Ejemplo N

5: sea la ecuacin diferencial


d
2
u
dx
2
u = 0 con
_
u = 0 en x = 0
du
dx
= 20 en x = 1
y la aproximacin u = +

M
m=1
a
m

m
elegida de tal forma que la condicin en x = 0 sea
automaticamente satisfecha. Tomemos = 0 y
m
= x
m
para m = 1, 2, ...M. Entonces, la
minimizacin del error por residuos ponderados toma la forma:
_
1
0
W
l
_
d
2
u
dx
2
u
_
dx +
_
__
W
l
_
d u
dx
20
__
x=1
= 0
14
integrando por partes el primer trmino
_
1
0
W
l
d
2
u
dx
2
dx = W
l
d u
dx

1
0

_
1
0
dW
l
dx
d u
dx
dx
que reemplazada en la anterior

_
1
0
dW
l
dx
d u
dx
dx
_
1
0
W
l
u dx + W
l
d u
dx

x=1
W
l
d u
dx

x=0
+
_
__
W
l
_
d u
dx
20
__
x=1
= 0
como W
l
y
__
W
l
son funciones arbitrarias elegimos a W
l
de tal modo que W
l
|
x=0
= 0 y
__
W
l
= W
l
en x = 1.

_
1
0
dW
l
dx
d u
dx
dx
_
1
0
W
l
u dx + 20 W
l
|
x=1
= 0
que se puede escribir como Ka = f con
K
lm
=
_
1
0
dW
l
dx
d
m
dx
dx +
_
1
0
W
l

m
dx ; f
l
= 20 W
l
|
x=1
Utilizando Galerkin y usando dos trminos, resultan a
1
= 11,75 y a
2
= 3,4582. Los valores de u
en x = 1/2 y x = 1 se contrastan con los valores exactos
N

trminos 2 exacto
x = 1/2 6,7435 6,7540
x = 1 15,2161 15,2319
Las derivadas d u/dx con 1 y 2 trminos en x = 1 resultan
N trminos 1 2 exacto
d u
dx

x=1
15 18,67 20
1.4.4. Condiciones de borde naturales para la ecuacin de conduccin del calor
Consideremos la ecuacin del calor

x
_
k
u
x
_
+

y
_
k
u
y
_
+F = 0 (1.50)
sujeta a las condiciones de borde esenciales
u =
_
u en
u
(1.51)
y naturales

n
= k
u
n
=
_
en

(1.52)
y

n
= k
u
n
= p (u u

) en
c
(1.53)
en donde el tilde signica que la variable es conocida. La condicin
n
= k
u
n
=
_
dice que el ujo
en direccin de la normal a la curva

es conocido, mientras que la condicin


n
= p (u u

)
representa una condicin de conveccin en la que p es una constante (dato) que depende del medio
y de las condiciones en que tiene lugar la conveccin, u es el valor de la temperatura (incgnita)
en el borde
c
y u

es la temperatura del medio prximo (dato).


15
Se propone una aproximacin de la forma
u u = +
M

m=1
a
m

m
(1.54)
en la que se han elegido a las funciones y
m
para que se satisfagan las condiciones de borde
esenciales, es decir, =
_
u y
m
= 0, (m = 1, 2...M) en
u
. El problema de residuos ponderados
correspondiente resulta
_

W
l
_

x
_
k
u
x
_
+

y
_
k
u
y
__
_dx dy +
_

W
l
F dx dy+
+
_

__
W
l
_
k
u
n
+
_

_
d +
_
c

W
l
_
k
u
n
+p (u u

)
_
d = 0
l = 1, 2...M
(1.55)
que para M asegura la satisfaccin de la ecuacin diferencial en y de las condiciones de
borde naturales. La primer integral en la ec.(1.55) puede ser debilizada utilizando el lema de
Green que establece las siguientes identidades para las funciones y
_

x
dx dy =
_

x
dx dy +
_

n
x
d (1.56)
_

y
dx dy =
_

y
dx dy +
_

n
y
d (1.57)
en la que n
x
y n
y
son los cosenos directores de la normal n (saliente) al contorno cerrado que
rodea al dominio en el plano x y. La integracin sobre se realiza en sentido antihorario.
Utilizando estas identidades y notando que

n
=

x
n
x
+

y
n
y
(1.58)
la ec. (1.55) puede reescribirse

_
W
l
x
k
u
x
+
W
l
y
k
u
y
_
_dx dy +
_

W
l
F dx dy+
+
_

+
u
+
c
W
l
_
k
u
n
_
d +
_

__
W
l
_
k
u
n
+
_

_
d+
+
_

W
l
_
k
u
n
+p (u u

)
_
d = 0 (1.59)
Limitando ahora la eleccin de las funciones de peso de tal modo que
W
l
= 0 en
u
;
__
W
l
= W
l
en

; y

W
l
= W
l
en
c
(1.60)
se observa que el trmino que contiene al gradiente de u desaparece y la ec.(1.59) queda
_

_
W
l
x
k
u
x
+
W
l
y
k
u
y
_
dx dy
_

W
l
F dx dy+
+
_

W
l
_
d +
_

c
W
l
p (u u

) d = 0 (1.61)
16
La sustitucin de la aproximacin (1.54) en la ec. (1.61) conduce al ya conocido sistema
Ka = f (1.62)
en el que
K
lm
=
_

_
W
l
x
k

m
x
+
W
l
y
k

m
y
_
dx dy+
+
_
c
W
l
p
m
d ; l, m = 1, 2, ...M
f
l
=
_

W
l
F dx dy
_

_
W
l
x
k

x
+
W
l
y
k

y
_
dx dy

W
l
_
d
_
c
W
l
p ( u

) d ; l = 1, 2, ...M (1.63)
Es posible elegir como funciones las correspondientes a Galerkin W
l
=
l
ya que las condiciones
(1.60) impuestas a las funciones de peso de anularse sobre
u
ya son satisfechas por las
l
utilizadas
en la expansin (1.54). Se observa que esta alternativa produce una matriz K que resulta simtrica
ya que
K
lm
= K
ml
(1.64)
En conclusin, se ha mostrado cmo la condicin de borde (1.52) es una condicin natural para
este problema ya que la formulacin dbil pudo eliminar la necesidad de evaluar la derivada en
el contorno. Por otro lado si
_
= 0, entonces esta condicin no aparece en forma explcita en la
formulacin.
Ejemplo N

6: un material de conductividad k = 1 ocupa una regin cuadrada denida en


1 x 1, 1 y 1. Los lados y = 1 se mantienen a temperatura de 0

, mientras se
suministra calor en la relacin cos(y/2) por unidad de longitud en los lados x = 1. Se pide
resolver la ecuacin de calor estacionario

x
_
k
u
x
_
+

y
_
k
u
y
_
+F = 0
sujeta a las condiciones de borde
u = 0 en
u
denido por y = 1
= cos
_
y
2
_
en

denido por x = 1
Si adoptamos como funciones para aproximar la temperatura a

1
= 1 y
2
;
2
= x
2

1
;
3
= y
2

4
= x
2
y
2

1
;
5
= x
4

1
; = 0
con lo cual u = a
m

m
satisface las condiciones de borde esenciales. Si adoptamos a W
l
=
l
,
entonces W
l
tambin satisface la condicin necesaria para utilizar la formulacin anterior. Las
componentes de la matriz K y el vector f resultan
K
lm
=
_
1
1
_
1
1
_

l
x

m
x
+

l
y

m
y
_
dx dy ; l, m = 1, 2, ..,5
f
l
= 2
_
1
1

l
|
x=1
cos
_
y
2
_
dy ; l = 1, 2, ..,5
17
de donde
K =
_

_
16
3
16
9
16
15
16
45
16
15
176
45
16
45
976
1575
2192
525
176
105
176
315
16
75
Sim.
2224
4725
16
25
5168
945
_

_
; f =
_

_
64

3
64

3
320
2
3072

5
320
2
3072

5
64

3
_

_
y los valores de a
i
obtenidos al resolver el sistema Ka = f son
[a]
T
=
_
0,276308, 0,339251, 0,05875, 0,09221, 0,077615

1.4.4.1. Ejercicios
Ejercicio N

17: a partir del Ejemplo 6


a) Gracar la distribucin de la temperatura en la placa.
b) Calcule la derivada direccional u/n en el contorno

y verique la condicin de borde.


Ejercicio N

18: la ecuacin que gobierna la variacin de temperatura T de un uido viscoso


uyendo entre dos placas paralelas (y = 0 e y = 2H) est dada por
d
2
T
dy
2
=
4u
2

H
4
k
_
H y
2
_
donde , k, y u son la viscosidad, conductividad trmica y velocidad mxima del uido respecti-
vamente. Si = 0,1, k = 0,08, H = 3,0 y u = 3,0, entonces
a) Utilizando el mtodo de Galerkin calcular la distribucin de la temperatura cuando una
placa se mantiene a una temperatura T = 0, mientras en la otra no hay ujo de calor (es decir,
dT/dy = 0)
b) Comparar con la solucin exacta del problema.
Ejercicio N

19: Sea el problema de ujo de calor unidimensional de una barra de longitud 10


cm y dimetro 1 cm., uno de cuyos extremos se mantiene a 50

C mientras en el otro se introduce


calor en la relacin de 200W/cm
2
. Si k = 75W/cm

C y si se genera calor en la proporcin de
150T W/cm
2
por unidad de longitud, donde T es la temperatura,
a) Utilizando el mtodo de Galerkin, calcule la distribucin de temperaturas en la barra.
b) Compare con la solucin exacta y muestre la convergencia de la solucin a medida que se
aumenta el nmero de trminos en la aproximacin.
Ejercicio N

20: resolver el Ejercicio N

8 utilizando Galerkin con una formulacin dbil y una


aproximacin que no satisfaga automticamente las condiciones de borde naturales. Adoptar como
condicin de borde la de una viga simplemente apoyada, es decir, u = d
2
u/dx
2
= 0 en ambos
extremos.
Ejercicio N

21: una barra larga de seccin rectangular, con una conductividad trmica de k =
1,5W/m

C est sujeta a las condiciones de borde que se muestran en la gura Fig. 1.2: dos lados
opuestos se mantienen a temperatura uniforme de 180

C, un lado est aislado y el restante posee


una condicin de conveccin con T

= 25

C y p = 50W/m
2
C. Determinar la distribucin de
temperatura de la barra. Nota: en un modelo por E.F., la temperatura en los nodos 1, 2, y 3 fueron
de 124,5, 34,0, y 45,4

C respectivamente.
18
Figura 2 Ejercicio 21. a) Problema b) Discretizacion por E.F.
Ejercicio N

22: resolver la ecuacin del calor en una regin cuadrada 1 x, y 1 si los


lados y = 1 se mantienen a 100

C mientras los lados x = 1 estn sujetos a la condicin


u/n = 1 u.
Ejercicio N

23: mostrar que en el problema del Ejercicio N

10 la condicin de borde
2
u/n
2
=
0 en es una condicin de borde natural. Resolver el problema y comparar con la respuesta
obtenida en el Ej. N

10.
Ecuacin diferencial ay

+b y

+cy = 0
Ecuacin caracterstica a m
2
+b m +c = 0
Races de le ecuacin caracterstica Discriminante Solucin Completa
Reales y distintas m
1
= m
2
b
2
4ac > 0 y = C
1
e
m
1
x
+C
2
e
m
2
x
Reales e iguales m
1
= m
2
b
2
4ac = 0 y = C
1
e
m
1
x
+C
2
e
m
2
x
Compl. Conjug. m
12
= p +i q b
2
4ac < 0 y = e
px
(A cos qx +B sin qx)
Cuadro 1.1 Solucin para la ecuacin homognea
Ecuacin diferencial ay

+b y

+cy = f(x)
f(x) forma de la integral particular
1. A
2. x
n
A
0
x
n
+A
1
x
n1
+... +A
n1
x
1
+A
n
(n entero positivo)
3. e
rx
A e
rx
(r real o complejo)
4. cos(kx) Acos(kx) +Bsin(kx)
5. sin(kx)
6. x
n
e
rx
cos(kx) (A
0
x
n
+... +A
n1
x
1
+A
n
) e
rx
cos(kx)+
7. x
n
e
rx
sin(kx) (B
0
x
n
+... +B
n1
x
1
+B
n
) e
rx
sin(kx)
Cuadro 1.2 Solucin para la ecuacin no homognea
19
Cuando f (x) est formada por la suma de varios trminos, la solucin particular de la suma
es las soluciones particulares correspondientes a cada uno de estos trminos
Siempre que un trmino en cualquiera de las soluciones particulares enumeradas est con-
tenida tambin en la solucin de la homognea, hay que multiplicar todos los trminos de
esa solucin particular por la menor potencia entera positiva de x que permita eliminar la
duplicacin.
20
Captulo 2 El mtodo de elementos nitos
Funciones de prueba por tramos
por A. Brewer
2.1. Introduccin
El mtodo de Galerkin es una poderosa herramienta para proponer soluciones aproximadas a
problemas de contorno, pero presenta una seria limitacin: el mtodo no establece un procedimiento
sistemtico para la construccin de las funciones de prueba
j
necesarias para determinar la forma
de las aproximaciones u. Salvo los requerimientos de independencia, continuidad y derivabilidad,
estas funciones son arbitrarias por lo que el analista debe enfrentar el problema de elegir entre
distintas posibilidades alguna de las cuales pueden resultar no tan claras. Lo que si est claro es
que la calidad de la solucin depender fuertemente de las propiedades de las funciones elegidas.
La situacin empeora en problemas de dos (2D) y tres dimensiones (3D) en los que las
j
deben
disearse para satisfacer las condiciones de borde en contornos que pueden presentar geometras
complicadas. Por otro lado, una mala eleccin de las funciones
j
puede producir matrices K mal
condicionadas que hagan dicil o imposible la solucin del problema Ku = f dentro de los lmites
de la precisin esperada.
La alternativa es dividir el dominio en subdominios o elementos
e
no superpuestos y
entonces construir una aproximacin u por tramos sobre cada subdominio; e inclusive, se pueden
utilizar distintas expresiones en cada uno de los subdominios en que se ha particionado . En
este caso, las integrales denidas sobre todo el dominio pueden obtenerse como la suma de las
contribuciones de cada uno de los elementos
_

W
i
R

_d =
E

e=1
_

e
W
i
R

_d (2.1)
_

__
W
i
R

_d =
E

e=1
_

e
__
W
i
R

_d (2.2)
asumiendo, claro est, que
E

e=1

e
= ,
E

e=1

e
= (2.3)
En estas expresiones E representa el nmero de subdivisiones de la regin y
e
la parte del
contorno de
e
que se solapa con . De esta manera, pueden modelarse dominios cuyos contornos
sean ms o menos complicados.
La denicin de funciones de prueba por tramos puede signicar la aparicin de discontinui-
dades en la funcin o sus derivadas. Algn grado de discontinuidad puede ser admitido, pero esto
condicionar el tipo de formulacin utilizada.
Por ltimo notemos que si la evaluacin de las integrales en las ec.(2.1) y (2.2) se realiza
sobre los subdominios resultar muy ventajoso denir las funciones de forma utilizando un soporte
compacto de tal modo que su valor sea nulo en todas partes a excepcin del elemento en cuestin
y de los adyacentes al mismo.
21
2.2. Aproximacin mediante funciones de forma de soporte compacto
En la Fig.1 se muestra la aproximacin de una funcin arbitraria en un dominio unidimen-
sional = [0, L]. La divisin de en E elementos (E = M 1) se realiza eligiendo puntos x
i
(x
i
= 1, 2, ...M ) en , con x
1
= 0 y x
M
= L y deniendo el elemento
e
como el intervalo
x
e
x x
e+1
.
En la Fig.1.a se muestra como puede aproximarse una funcin u utilizando el mtodo de
colocacin mediante el cual se construye la aproximacin u que toma valores constantes en ca-
da elemento. La funcin obtenida no es continua en los puntos de conexin de los elementos
(x
i
; i = 2, ...M 1). Se han elegido como puntos de colocacin los puntos medios de cada ele-
mento; estos puntos reciben el nombre de nudos o nodos. En el mtodo de elementos nitos se
numeran los elementos y los nudos. En este caso la numeracin es bastante obvia numerndose
como nudo j el correspondiente al elemento j. La funcin u puede escribirse en forma estndar
como
u u = +
M1

j=1
a
j

j
en (2.4)
que particularizada al presente caso resulta en
u u =
M1

j=1
u
j

j
en (2.5)
en la que se ha omitido la funcin .;
j
representa una funcin de forma global discontinua
denida para tomar el valor 1 sobre el elemento j y cero sobre los otros elementos; y u
j
es el valor
que toma la funcin u en el nodo j. Desde un punto de vista elemental, la aproximacin resulta
u u = u
e
N
e
= u
e
en el elemento e (2.6)
La aproximacin u no coincidir en los extremos del dominio (x = 0, x = L) con los valores que
toma la funcin original u en los mismos, sin embargo, estos valores pueden aproximarse tanto
como se quiera reduciendo la longitud de los elementos para x = 0 y x = L.
En la Fig.1.b se ha utilizado la misma subdivisin del dominio pero se mejor la discretizacin
adoptando una variacin lineal en cada elemento. En este caso los nudos se denen coincidentes
con los extremos del elemento y se asocia una funcin de forma global
i
a cada nudo i con la
propiedad de que
i
es no nula en los elementos conectados por este nudo, vale 1 sobre el nudo i
y cero en los otros nudos. Entonces, desde un punto de vista global se puede escribir
u u =
M

j=1
u
j

j
en (2.7)
con

j
_

_
x x
j1
h
j
para x
j1
x x
j
x
j+1
x
h
j+1
para x
j
x x
j+1
0 para x x
j1
y x x
j+1
(2.8)
en la que u
j
es valor que toma u en el nodo j. En consecuencia, la aproximacin (2.7) automti-
camente coincide en los extremos de con los valores de u y no es necesario utilizar una funcin
. Si la aproximacin se considera desde el elemento entonces
u u = u
i
N
e
i
+u
j
N
e
j
en el elemento e (2.9)
en la que u
i
y u
j
son los valores de u en los nodos i y j y N
e
i
y N
e
j
las funciones de interpolacin
lineales denidas como:
22
Figura 1 Aproximacin de una funcin mediante:
a) elementos constantes y
b) elementos de variacin lineal
N
e
i
=
h
e
(x x
i
)
h
e
N
e
j
=
x x
i
h
e
(2.10)
en la que h
e
= x
j
x
i
.
Las dos aproximaciones presentadas permiten aproximar la funcin propuesta tanto como se
quiera en la medida en que se aumente el nmero de subdivisiones del dominio.
23
Finalmente, los coecientes de la aproximacin se obtienen minimizando el residuo,
_
L
0

i
(u u) dx = 0 (2.11)
en donde se ha usado como funcin de peso las mismas funciones de prueba que las usadas en la
aproximacin (2.7). Los pasos restantes son idnticos a los ya utilizados en el captulo anterior.
2.3. Aproximacin a la solucin de ecuaciones diferenciales
condiciones de continuidad
Las funciones de aproximacin denidas en la seccin anterior, pueden ser utilizadas en la
solucin de ecuaciones diferenciales. Recordemos la forma general de una ecuacin diferencial en
una dimensin
A(u) = L(u) +p = 0 en (2.12)
sujeta a las condiciones de borde
B(u) = M(u) +r = 0 en (2.13)
de la que podemos obtener una forma discreta a partir del mtodo de residuos ponderados
_

W
i
R

d +
_

__
W
i
R

d = 0 (2.14)
con
R

= L( u) +p (2.15)
R

= M( u) +r (2.16)
En la seccin anterior se aproxim, una funcin utilizando funciones discontinuas, y funciones
continuas con derivadas discontinuas. La pregunta es: pueden utilizarse estas funciones habida
cuenta que la ecuacin (2.14) contiene derivadas de las funciones de aproximacin? Para contestar
esta pregunta, consideremos el caso de tres tipos de funciones de aproximacin cerca del punto
A de unin de dos elementos unidimensionales. La primera funcin es discontinua en el punto A,
mientras que la segunda muestra una discontinuidad en la derivada primera, en el mismo punto,
y la tercera una discontinuidad en la derivada segunda. En consecuencia, las funciones ilustradas
darn valores innitos para la primera, segunda, y tercera derivada respectivamente en los puntos
donde dicha discontinuidad ocurre.
Si vamos a evaluar la integral de residuos ponderados (2.14), es deseable que dichos valores
innitos sean evitados, ya que de otra forma la integral puede quedar indeterminada. Entonces,
si aparecen derivadas de orden s en las integrales (2.14) (es decir, que los operadores L o M
contienen dichas derivadas), debemos asegurar que las derivadas de orden s 1 sean continuas
en las funciones de prueba
j
utilizadas en la aproximacin. En otras palabras, diremos que es
necesario que las funciones utilizadas muestren continuidad C
s1
.
Por ejemplo, si estamos aproximando una funcin y no hay operadores diferenciales entonces s =
0 y podremos utilizar las funciones de forma de la Fig.2.a. Si en cambio aparecen derivadas primeras
en los operadores L o M, entonces s = 1, y necesitaremos continuidad C
0
como la mostrada en la
Fig.2.b. Si aparecen derivadas segundas, entonces s = 2, y ser necesaria continuidad C
1
, como se
muestra en 2.c.
Las condiciones de continuidad impuestas a las funciones de prueba son aplicables tambin
a las funciones de peso W
i
. Por lo que en el caso de la ec. (2.14), podrn tomarse como vlidas
funciones de peso discontinuas con discontinuidades nitas. En rigor, hemos utilizado funciones de
Dirac cuando denimos la aproximacin por colocacin. En este caso se ha violado claramente la
regla recin enunciada, pero esta excepcin es permisible en la medida que la integral del residuo
adopte un valor nito. En general, este tipo de funciones de peso especiales no se utiliza y las
reglas expuestas son sucientes.
24
Figura 2 Comportamiento de tres funciones de forma y sus derivadas
en la unin A de dos elementos unidimensionales
2.4. Clculos bsicos en el mtodo de elementos nitos
A n de poder exponer claramente los aspectos ms relevantes del mtodo de elementos nitos,
analizaremos un ejemplo sencillo. Sea resolver la siguiente ecuacin diferencial, cuya formulacin
fuerte es encontrar la funcin u que satisfaga la siguiente ecuacin diferencial y condiciones de
borde:

d
2
u(x)
dx
2
+u(x) = f(x) para 0 x 1
y f(x) = x, u(0) = 0, u(1) = 0
_

_
(2.17)
La minimizacin del residuo de esta ecuacin conduce a la expresin
_
1
0
W
i
_

d
2
u
dx
2
+ u f(x)
_
dx = 0 (2.18)
25
cuya forma dbil resulta de la integracin por partes del primer trmino
_
1
0
dW
i
dx
d u
dx
dx W
i
d u
dx

1
0
+
_
1
0
W
i
u dx =
_
1
0
W
i
f(x) dx (2.19)
Finalmente, si las funciones de peso se eligen de tal forma que W
i
(0) = W
i
(1) = 0, entonces resulta
_
1
0
_
dW
i
dx
d u
dx
+W
i
u
_
dx =
_
1
0
W
i
f(x) dx (2.20)
En la Fig.3 se ha dividido el dominio en 4 elementos denotados
i
= 1, 2, 3, 4. Tomemos como
aproximacin para la funcin incgnita la denida en la ec. (2.7)
u =
3

j=1
u
j

j
(2.21)
y para la funcin de peso la siguiente
W
i
=
i
i = 1, 2, 3 (2.22)
en las que u
j
son los valores de u en los nudos y las
j
las funciones de interpolacin globales
denidas en ec. (2.8) y representadas en la Fig.4. Reemplazando las ec. (2.21) y (2.22) en la (2.20)
se obtiene
_
1
0
_
_

i,x
_
3

j=1
u
j

j
_
,x
+
i
_
3

j=1
u
j

j
_
_
_
dx =
_
1
0

i
f(x) dx ; i = 1, 2, 3 (2.23)
donde (.)
,x
= d (.) /dx. Esta expresin se puede escribir como
3

j=1
__
1
0
_

i,x

j,x
+
i

j
_
dx
_
u
j
=
_
1
0

i
f(x) dx (2.24)
o en forma compacta
3

j=1
K
ij
u
j
= F
i
; i = 1, 2, 3 (2.25)
con
K
ij
=
_
1
0
_

i,x

j,x
+
i

j
_
dx (2.26)
F
i
=
_
1
0
f(x)
i
dx (2.27)
Figura 3 Discretizacin en 4 elementos
26
2.4.1. Propiedades de la matriz K y del vector F
Examinemos algunas de las propiedades de la matriz K y del vector F.
a) Aditividad de la matriz K: esta es una de las propiedades ms importantes en el mtodo
de elementos nitos. Esta propiedad se deriva de la propiedad que poseen las integrales respecto a
su dominio, es decir
K
ij
=
_
1
0
_

i,x

j,x
+
i

j
_
dx =
=
_
h
0
_

i,x

j,x
+
i

j
_
dx +
_
2h
h
_

i,x

j,x
+
i

j
_
dx+
+
_
3h
2h
_

i,x

j,x
+
i

j
_
dx +
_
1
3h
_

i,x

j,x
+
i

j
_
dx =
=

4
e=1
_
e
_

i,x

j,x
+
i

j
_
dx =

4
e=1
K
e
ij
(2.28)
en la que
_

e
denota integracin sobre el elemento
e
. Pero en el interior del elemento (ver ecs.2.8
y 2.10) se satisfacen las igualdades
i
= N
i
y
j
= N
j
. Entonces, podemos escribir
K
e
ij
=
_
e
_

i,x

j,x
+
i

j
_
dx =
_
e
(N
i,x
N
j,x
+N
i
N
j
) dx (2.29)
representa las componentes de la matriz de rigidez elemental para el elemento
e
, y en
consecuencia
K
ij
=
4

e=1
K
e
ij
(2.30)
En forma anloga,
F
i
=
4

e=1
F
e
i
, F
e
i
=
_

e
f(x) N
i
dx (2.31)
en donde F
e
i
son las componentes del vector de cargas para el elemento
e
y N
i
son las funcio-
nes elementales denidas en (2.10). Debido a esta propiedad, es posible generar K y F calculando
solamente las matrices K
e
y F
e
para un elemento tpico
e
y sumar luego las contribuciones segn
las ec.(2.30) y (2.31). Este procedimiento se conoce como ensamble y ser elaborado ms adelante.
b) La matriz K es bandeada: para el ejemplo planteado, y las funciones de interpolacin de
la g. 4 resulta que
i
y
j
= 0 cuando i = j o cuando i = j con la condicin de que los elementos
compartan un nudo. Lo mismo sucede con las derivadas, por lo que cuando i, j no satisfacen las
condiciones anteriores resulta K
ij
= 0, lo que origina una matriz que presentar elementos no nulos
en y prximos a la diagonal, zona esta que se conoce como banda de la matriz. Fuera de la banda
los elementos son nulos. En general, el ancho de banda depende de la numeracin de los nodos
por lo debe prestarse especial atencin a este aspecto.
c) Simetra de K: Intercambiando los ndices i, j en las expresiones integrales que denen
la matriz de rigidez (2.29) , se obtiene el mismo resultado por lo que K
ij
= K
ji
, es decir que la
matriz de rigidez es simtrica.
Las propiedades descriptas anteriormente son importantes a la hora denir la estrategia de
clculo y programacin del mtodo.
2.4.2. Descripcin global y local del elemento.
Retomemos el problema de calcular la contribucin de cada elemento a: la matriz de rigidez K
global del sistema (2.30) y al vector de cargas F (2.31).
27
Figura 4 Funciones de base y sus derivadas
A partir de la propiedad de aditividad, se observa que los clculos son esencialmente repetitivos
para cada elemento, por lo que slo necesitamos realizarlos sobre un elemento tpico. A tal n, es
conveniente introducir un punto de vista local del elemento, ver g. 5 . Para resaltar las diferencias
con el punto de vista global, enunciemos las propiedades del elemento desde ambos enfoques:
a) Descripcin global del elemento
1. Dominio [x
i
, x
j
]
2. Nudos {i, j}
3. Grados de libertad {u
i
, u
j
}
4. Funciones de forma {N
e
i
(x), N
e
j
(x)} denidas en las ec. (2.10)
5. Funcin de interpolacin:
u
e
(x) = N
e
i
(x) u
i
+N
e
j
(x) u
j
en donde u
i
, u
j
son los valores de la funcin u en los nudos i y j.
Las cantidades anteriores estn en funcin de parmetros globales, y las cantidades correspon-
dientes en coordenadas locales se escriben
b) Descripcin local del elemento
1. Dominio [
1
,
2
]
2. Nudos {1, 2}
3. Grados de libertad {u
1
, u
2
}
4. Funciones de forma {N
e
1
(), N
e
2
()}
5. Funcin de interpolacin: u
e
() = N
e
1
() u
1
+N
e
2
() u
2
; en donde u
1
, u
2
son los valores
de la funcin u en los nudos 1 y 2.
28
Figura 5 Descripcin local y global del elemento
Notar que en la descripcin local, los nudos se empiezan a numerar desde 1.
Para relacionar los dominios local y global, utilizaremos una transformacin afn denida como:
: [x
i
, x
j
] [
1
,
2
] tal que (x
i
) =
1
y (x
j
) =
2
(2.32)
Es corriente adoptar
1
= 1 y
2
= 1, y entonces puede escribirse como
(x) = c
1
+c
2
x (2.33)
en la que c
1
y c
2
se determinan al resolver el siguiente sistema
c
1
+c
2
x
i
= 1
c
1
+c
2
x
j
= 1
(2.34)
que conduce a
(x) =
2 x x
i
x
j
h
e
(2.35)
en la que h
e
= x
j
x
i
. La funcin inversa de (x) se obtiene resolviendo x de la anterior
x() =
h
e
+x
i
+x
j
2
(2.36)
Utilizando esta expresin es posible denir las funciones de forma locales a partir de las corres-
pondientes globales. Reemplazando la ec. (2.36) en las ec. (2.10) se obtienen
N
e
1
() =
1
2
(1 ) N
e
2
() =
1
2
(1 +) (2.37)
29
que permiten completar el punto de vista local del elemento. Notemos que, usando estas funciones
de interpolacin, la ec. (2.36) se puede reescribir como
x() = N
e
1
() x
i
+N
e
2
() x
j
(2.38)
lo que muestra que la interpolacin utilizada en el dominio es idntica a la utilizada en la interpo-
lacin de la funcin u.
Calculemos para uso posterior las siguientes derivadas
N
e
1,
() =
1
2
; N
e
2,
() =
1
2
(2.39)
x
,
() =
h
e
2
;
,x
(x) =
2
h
e
= [x
,
()]
1
(2.40)
2.4.3. Clculo explcito de la matriz de rigidez y del vector de fuerzas elementales
Antes de entrar de lleno en el clculo recordemos algunos resultados preliminares
Frmula para el cambio de variables:
Sea una funcin integrable f : [x
1
, x
2
] R y sea x : [
1
,
2
] [x
1
, x
2
] una funcin
continuamente diferenciable con x(
1
) = x
1
y x(
2
) = x
2
. Entonces
_
x
2
x
1
f(x) dx =
_

2

1
f(x()) x
,
() d (2.41)
Regla de la cadena:
Sean f y x las mismas funciones anteriores y asumamos que f es diferenciable. Entones
d
d
f(x()) = f
,x
(x()) x
,
() (2.42)
2.4.3.1. Clculo de la matriz de rigidez elemental
A partir de estos resultados podemos resolver la matriz, ec. (2.29), del elemento como sigue
K
e
ij
=
_
e
[N
i,x
(x)N
j,x
(x) +N
i
(x)N
j
(x)] dx
=
_
1
1
[N
i,x
(x())N
j,x
(x()) +N
i
(x()) N
j
(x())] x
,
()d
=
_
1
1
N
i,
() N
j,
() [x
,
()]
1
d +
_
1
1
N
i
() N
j
() x
,
() d
(2.43)
obtenida por un cambio de variables, con x() denida en la ec. (2.36), y el uso de la regla de la
cadena (2.42). Resolviendo estas integrales resulta la siguiente matriz elemental
K
e
=
_

_
1
h
e
+
h
e
3

1
h
e
+
h
e
6

1
h
e
+
h
e
6
1
h
e
+
h
e
3
_

_
(2.44)
30
2.4.3.2. Clculo del vector de cargas
Para nuestro ejemplo el vector de cargas esta dado por la ec. (2.31)
F
e
i
=
_

e
f(x) N
i
(x) dx (2.45)
en la que para nuestro caso f(x) = x. Antes de resolver esta integral es conveniente aproximar la
funcin f(x) escribindola globalmente como
f(x) =
4

e=1
f
e
(x) =
4

e=1
[N
i
(x) f
i
+N
j
(x) f
j
] (2.46)
en la que f
i
= f(x
i
) y f
j
= f(x
j
). Llevando la ec. (2.46) a la ec. (2.45) y haciendo el cambio de
variables globales a locales resulta
F
e
i
=
_
1
1
N
i
() [N
i
() f
i
+N
j
() f
j
] x
,
() d
F
e
j
=
_
1
1
N
j
() [N
i
() f
i
+N
j
() f
j
] x
,
() d
que integradas conducen al siguiente vector de fuerzas elemental
F
e
=
_
_
F
e
i
F
e
j
_
_
=
h
e
6
_
_
2 f
i
+f
j
f
i
+ 2 f
j
_
_
(2.47)
Tomando h = 1/4, y utilizando los resultados obtenidos resultan las siguientes matrices elementa-
les:
Elemento
1
K
1
=
_
K
1
ij

=
1
24
_

_
98 0 0
0 0 0
0 0 0
_

_
; F
1
=
_
F
1
i
_
=
1
96
_

_
2
0
0
_

_
Elemento
2
K
2
=
_
K
2
ij

=
1
24
_

_
98 95 0
95 98 0
0 0 0
_

_
; F
2
=
_
F
2
i
_
=
1
96
_

_
4
5
0
_

_
Elemento
3
K
3
=
_
K
3
ij

=
1
24
_

_
0 0 0
0 98 95
0 95 98
_

_
; F
3
=
_
F
3
i
_
=
1
96
_

_
0
7
8
_

_
31
Elemento
4
K
4
=
_
K
4
ij

=
1
24
_

_
0 0 0
0 0 0
0 0 98
_

_
; F
4
=
_
F
4
i
_
=
1
96
_

_
0
0
10
_

_
y de acuerdo a las ec. (2.30) y (2.31) resulta
K =[K
ij
] = K
1
+K
2
+K
3
+K
4
=
1
24
_

_
196 95 0
95 196 95
0 95 196
_

_
F = {F
i
} = F
1
+F
2
+F
3
+F
4
=
1
96
_

_
6
12
18
_

_
que conducen, luego de resolver el sistema, a los siguientes valores nodales
u = [0,0353, 0,0569, 0,0505]
T
que permite escribir la solucin aproximada como
u = 0,0353
1
+ 0,0569
2
+ 0,0505
3
(2.48)
Ejercicio N

24: Calcular el vector de cargas F y la matriz de rigidez K para un modelo de


elementos nitos de 4 elementos igualmente espaciados con funciones de base lineales para el
siguiente problema
u
,xx
= 1 , con 0 x 1
u(0) = u(1) = 0
Gracar la solucin exacta y la aproximada.
2.5. Estimacin del error en el MEF
La necesidad de estimar el error aparece en forma natural, ya que de partida estamos obte-
niendo soluciones aproximadas. Adems, debemos establecer la forma en que dicho error se ver
afectado a medida que el nmero de elementos se incremente. Se dene el error, e (x), de una
aproximacin como la diferencia entre el valor exacto y el aproximado
e(x) = u(x) u(x) (2.49)
Es obvio que el verdadero error no podr ser evaluado si no se conoce la solucin exacta; sin embar-
go, aun cuando u(x) sea desconocido, es posible construir estimaciones del error y determinar
si ste decrece a medida que aumenta el nmero de elementos. Tener informacin al respecto es de
gran utilidad cuando se debe elegir entre varios elementos o cuando habiendo elegido elemento, se
desea conocer la inuencia que tendr en la solucin el duplicar o triplicar su nmero. De hecho,
un anlisis del error puede mostrar la incapacidad de algn elemento para resolver el problema
entre manos.
De la denicin de error se observa que ste es una funcin, y en consecuencia, si vamos a
hablar de la exactitud de nuestra solucin, debemos ser capaces de cuanticar o medir el tamao
32
de funciones. Una medida universalmente aceptada como la magnitud de una funcin g, es un
nmero positivo que se conoce como norma de g y se escribe g. Si g 0, entonces g = 0;
recprocamente, si g = 0, entonces se interpreta que g es cero. De esto surge que para poder
estimar el error debemos elegir la norma con la que mediremos nuestra aproximacin.
Las normas comnmente utilizadas en conjuncin con el MEF son tres: la norma basada en la
energa e
E
, la norma media cuadrtica e
0
y la norma innita o mxima e

.
a) La denicin de la norma energtica e
E
est asociada a la forma que toma la energa
elstica del problema entre manos. Tomemos por ejemplo el problema denido en la seccin anterior
mediante la (2.17) y cuya solucin esta dada en la expresin (2.48). Esta solucin se puede escribir
en forma compacta como
u (x) = u = u
T

T
en donde =[
1
,
2
,
3
] y u =[u
1
, u
2
, u
3
]
T
contienen las funciones de forma y los desplazamientos
nodales respectivamente. Mostremos que la energa de deformacin aproximada es
U =
1
2
_
1
0
_
( u
,x
)
2
+ u
2

dx
=
1
2
_
1
0
_
u
T

T
,x

,x
u +u
T

T
u

dx
=
1
2
u
T
_
_
1
0
_

T
,x

,x
+
T

dx
_
u
=
1
2
u
T
K u
Entonces, se dene a la norma energtica del error como la raz cuadrada del doble de la energa
de deformacin producida por el error
e
E
=
__
1
0
_
(e
,x
)
2
+e
2

dx
_
1/2
(2.50)
Esta norma es una de las formas mas naturales y signicativas de cuanticar el error. Si la aproxi-
macin adoptada muestra un buen comportamiento respecto de esta norma a medida que se rena
la malla, podemos, en general, asegurar que tenemos un mtodo de aproximacin aceptable.
b) La norma media cuadrtica (L
2
o L-dos) mide la raz media cuadrtica del error de
una funcin en su dominio y se dene por
e
0
=
__
1
0
e
2
dx
_
1/2
(2.51)
c) La norma innita o mxima mide el mximo valor absoluto de la funcin en su dominio
e

= max|e (x)| 0 x 1 (2.52)


2.5.1. Estimaciones asintticas del error
En las aplicaciones del MEF es comn buscar estimaciones asintticas de las normas recin
denidas, es decir, estimaciones de la forma
e Ch
p
(2.53)
en las que h es la longitud de los elementos utilizados para discretizar el dominio, C es una
constante que depende de los datos del problema y p es un entero que depende de las funciones de
base adoptadas en los elementos. El exponente p es una medida de la velocidad de convergencia del
mtodo respecto a una norma en particular. Es posible que existan situaciones en las que se obtiene
33
convergencia respecto a una norma y no respecto a otra; de hecho la nocin de convergencia es,
sin dudas, dependiente de la norma adoptada.
Las estimaciones del error que como la (2.53) no requieren informacin de la solucin, se conocen
como estimaciones a priori. En contraposicin, las estimaciones que necesitan de la solucin para
ser evaluadas, se conocen como estimaciones a posteriori. Para el problema planteado, se puede
demostrar que las estimaciones a priori, para funciones de interpolacin lineales, son
e
E
C
1
h
e
0
C
2
h
2
e

C
3
h
2
(2.54)
Existen otras medidas del error que pueden ser de inters, como por ejemplo
e
,x

= max

e (x)
,x

0 x 1
o
e
,xx

, e
,x

0
o e
,xx

0
Inclusive, se puede evaluar el error puntualmente calculando |e ()|, donde es un punto del
dominio de la solucin. Digamos que muchos elementos presentan puntos de superconvergencia,
en los que se observa altas velocidades de convergencia (y en consecuencia elevada exactitud). De
todos modos, las normas (2.54) son las ms tiles cuando se utiliza el MEF.
Volviendo a la expresin (2.53) destaquemos que una ecuacin de la forma
E(h) = C h
p
es una recta cuando se graca en coordenadas log-log esto es
log E = p log h + log C
de donde si gracamos log e versus logh obtendremos la velocidad de convergencia para la norma
_ ya que sta coincide con la pendiente de la recta. En la Fig.6 se muestra el comportamiento
del error energtico y medio cuadrtico para el ejemplo considerado.
Ejercicio N

25: Calcular la solucin exacta y la solucin con dos, cuatro y seis elementos para
el problema de contorno denido por
u
,xx
= 1 x
2
; 0 x 1
u(0) = 0 ; u (1) = 0
a) Calcular las normas del error e
E
y e
0
para cada malla y gracar log e vs log h. Indique
las velocidades de convergencia para cada norma.
b) Calcule el error puntual en x = 1/8 para cada malla. Cual es la velocidad de convergencia en
ese punto?
c) Idem para el punto de coordenada x = 1/2. Que encuentra de particular en este punto?
Nota: este resultado no es habitual y no tipica a las aproximaciones por EF.
34
Figura 6 Curvas del error utilizando ejes log-log
35
36
Captulo 3 Formulacin del problema de segundo
orden con dos condiciones de contorno
por A. Brewer
3.1. Introduccin
Trataremos de establecer algunas resultados generales del MEF utilizando un problema unidi-
mensional caracterizado por la siguiente ecuacin diferencial
a
0
(x)
d
2
u(x)
dx
2
+a
1
(x)
du(x)
dx
+a
2
(x) u(x) = f(x) (3.1)
en la que u(x) es la funcin incgnita, a
0
, a
1
y a
2
son coecientes que, como la funcin f, dependen
de la variable utilizada para describir el dominio. La ec. (3.1) es lineal debido a que la incgnita
u(x) y sus derivadas aparecen linealmente en la ecuacin. Como consecuencia inmediata de la
linealidad, se puede aplicar el principio de superposicin: si u = u
1
es solucin de la ec. (3.1) para
determinada funcin f = f
1
y u = u
2
es la solucin obtenida para f = f
2
entonces para constantes
arbitrarias y resulta que u
1
+ u
2
es la solucin del problema cuando f = f
1
+ f
2
. La
ecuacin se dice de segundo orden por el mximo orden de derivacin de la incgnita presente.
Trataremos en seguida el caso en el cual la ecuacin diferencial (3.1) se satisface solamente
en los subdominios del problema y determinaremos las condiciones que deben satisfacerse en las
interfaces de estos subdominos.
Es sabido que la integracin de la ec. (3.1) en un subintervalo conducir a una solucin general
que contiene dos constantes arbitrarias. Una especicacin completa del problema, deber entonces
incluir, adems de la ecuacin diferencial, informacin adicional que permita determinar estas dos
constantes. Esta informacin es lo que se conoce como condiciones de borde en el intervalo. En
estas notas, se tratarn problemas de contorno elpticos en los que el coeciente a
0
(x) nunca
cambia de signo o se anula en el dominio y adems, las condiciones de borde se jan una en cada
extremo del intervalo e involucran solamente los valores de la funcin y/o sus derivadas primeras.
En consecuencia, las condiciones de borde ms generales asociadas con la ec. (3.1), que satisfacen
las imposiciones anteriores y que preservan la linealidad del problema, pueden escribirse como

0
du(0)
dx
+
0
u(0) =
0

L
du(L)
dx
+
L
u(L) =
L
(3.2)
en la que
0
,
0
,
0
,
L
,
L
, y
L
son constantes.
3.2. Origen fsico del problema
En la primera parte, se muestra cmo debe formularse un problema que posee algunas dis-
continuidades y posteriormente se presenta la formulacin dbil, que incluir en forma natural las
discontinuidades presentes.
En general, la ec. (3.1) tiene su origen en la descripcin matemtica de fenmenos fsicos que no
dependen del tiempo. A continuacin haremos una descripcin en abstracto de dichos problemas (es
decir, sin una referencia especca a ninguno de ellos). Mostraremos cmo se obtienen la ecuacin
diferencial y las dems condiciones necesarias para la denicin del problema a partir de imponer
una condicin de suavidad sobre la solucin que se busca, y de un principio fsico al que nos
37
referiremos como ley de conservacin. Estos resultados sern de aplicacin a un amplio rango de
problemas prcticos que sern identicados asociando los coecientes y funciones de la ec. (3.1) con
las variables fsicas apropiadas al problema entre manos. Muchos problemas se formulan utilizando
dos variables: las variable de estado u y el ujo . Estas variables se relacionan entre si mediante
una ecuacin constitutiva, que contiene una descripcin del material en el cual se desarrolla el
proceso en estudio.
La ecuacin constitutiva que describe el comportamiento para materiales lineales es de la forma
(x) = k(x)
du(x)
dx
(3.3)
en la que k(x) se conoce como mdulo del material y es un dato del problema. Asumiremos que
k(x) es siempre positivo o negativo.
La ley de conservacin es un enunciado que condiciona al ujo en el sentido de que para un
determinado subdominio el ujo neto que entra al subdominio es cero (es decir, el ujo se conserva).
El ujo puede estar presente en el sistema de dos formas: una a travs de una distribucin interna
de fuentes, descriptas por la funcin f (x), y otra a travs del borde de la regin. En la tabla3.1 se
muestran distintas interpretaciones de u, , k, y f para distintos problemas fsicos.
A parte de la ley de conservacin y de la ecuacin constitutiva, aparecen condiciones sobre
la variable de estado u: en todos los problemas de inters se requiere que u(x) sea una funcin
continua de x. A esta condicin, se le puede agregar que u(x) tome un valor determinado en uno
o ambos extremos. Esta condicin se llama condicin de borde esencial. Toda otra condicin
en problemas de contorno, son derivables a partir del principio de conservacin.
Para jar ideas, consideremos un problema unidimensional que sea representativo de las con-
diciones recin enunciadas. Sea por ejemplo una barra en el dominio [0, L] como se muestra en la
Fig. 1. El cuerpo esta formado por dos materiales, uno en el intervalo [0, x
1
] y otro en el intervalo
[x
1
, L]. Si bien el mdulo k sufre una discontinuidad en x
1
, se asume que es continuo en cada uno
de los subdominios.
Variable Mdulo del Ecuacin
Problema Principio de de estado Flujo material Fuente Constitutiva
fsico conservacin u k f = ku

deformacin
de una
barra
elstica
equilibrio
de fuerzas
(conservacin
de la
cantidad de
movimiento)
desplazamiento tensin mdulo de
elasticidad
de Young
fuerzas
msicas
ley de Hooke
conduccin
del calor en
una barra
conservacin
de la
energa
temperatura ujo de
calor
conductividad
trmica
fuentes de
calor
ley de Fourier
ujo de un
uido
conservacin
de la
cantidad de
movimiento
velocidad tensin de
corte
viscosidad fuerzas
msicas
ley de Stokes
electrosttica conservacin
del ujo
elctrico
potencial
elctrico
ujo
elctrico
permisibidad
dielctrica
carga ley de
Coulomb
ujo en
un medio
poroso
conservacin
de la masa
carga
hidrulica
velocidad
del ujo
permeabilidad fuente de
uido
ley de Darcy
Cuadro 3.1 Valor de las constantes para distintos problemas fsicos
38
Figura 1 a) Problema unidimensional dividido en cuatro subregiones;
b) ujos en el interior de los elementos y
c) ujo en el borde de un elementos
Por otro lado, se observa que la distribucin f de las fuentes internas es continua en todos los
puntos salvo en x = x
2
, donde se encuentra una fuente concentrada de intensidad

f, representada
por una funcin de Dirac, y en el punto x = x
3
donde la funcin f presenta una discontinuidad
simple. Entonces, los datos conducen naturalmente a la denicin de cuatro subdominios
i
, i = 1,
2, 3, 4, dentro de los cuales los datos son suaves, y cinco puntos (incluidos los extremos) x
i
, i = 0,
1, 2, 3, 4, en los cuales existen discontinuidades en alguno de los datos. Diremos que cada uno de
los subdominios
i
es un subdominio suave.
A continuacin formularemos una descripcin matemtica clsica (formulacin fuerte), utili-
zando solamente las condiciones esenciales de u, la ley de conservacin, la ecuacin constitutiva, y
los datos del problema unidimensional
1. El ujo debe conservarse en todo punto. Consideremos un punto
_
x en el interior de un subdo-
minio suave [a,b] como el indicado en la Fig. 1.b. El ujo est indicado por echas en la gura. El
elemento contiene adems una fuente interna de intensidad f(x). Entonces, por conservacin de
ujo resulta que
(b) (a) =
b
_
a
f(x) dx (3.4)
2. Para determinar la forma que adopta la ley de conservacin en el punto, tomamos lmites en
39
ambos miembros haciendo tender el punto a desde la izquierda de
_
x y a b desde la derecha. Debido
a que f(x) es acotada, en el lmite la integral desaparece y se obtiene
lm
b
_
x
+
(b) lm
a
_
x

(a) = lm
ax

bx
+
_
b
a
f (x) dx = 0
o
_
(
_
x)

= lm
b
_
x
+
(b) lm
a
_
x

(a) = 0 (3.5)
donde
_
(
_
x)

es el salto de en
_
x. En consecuencia, la ec. (3.5) establece que si no hay disconti-
nuidades, el ujo resulta continuo en todos los puntos de los subdominios suaves
i
, i = 1, 2, 3, 4.
3. A partir de que f(x) en la sec. (3.4) es continua, podemos aplicar el teorema del valor medio del
clculo integral
_
b
a
f(x) dx = (b a) f() siendo un punto que pertenece al intervalo a < < b
y f() es el promedio de f(x) sobre este intervalo. Entonces
(b) (a) = (b a) f()
Dividiendo por b a y tomando lmite por izquierda y derecha obtenemos
lm
ax

bx
+
(b) (a)
(b a)
= lm
ax

bx
+
f(), a < < b
Debido a la continuidad de f(x) el lmite del segundo miembro existe y por ende el izquierdo y en
consecuencia para todo punto interior de una regin suave se cumple
d
dx
= f(x) (3.6)
La sustitucin de la ecuacin constitutiva (3.3) en la ec. (3.6) conduce una ecuacin diferencial
lineal de segundo orden

d
dx
_
k(x)
du(x)
dx
_
= f(x) (3.7)
que en los puntos en los cuales el mdulo del material k(x) es suave, (3.7) puede expandirse como
k(x)
d
2
u(x)
dx
2

dk(x)
dx
du(x)
dx
= f(x) (3.8)
ecuacin que tiene la misma forma que la ec. (3.1).
4. Consideremos ahora puntos, como x = x
3
, en los que algunos datos son discontinuos pero
nitos. La discusin del punto 2 es todava vlida, y el principio de conservacin del ujo conduce
al resultado
[(x
3
)] = 0
que muestra que el ujo es continuo aunque f(x) no lo sea. La consecuencia de la discontinuidad
de f(x) se reeja en el hecho de que el teorema del valor medio no puede ser aplicado en este
caso; ku

(el ujo) es continuo pero (ku

(que denira a f(x)) no existe por no existir el l mite.


En consecuencia en el punto x = x
3
no tenemos ecuacin diferencial. En el punto x = x
1
donde
f(x) es continua pero k(x) es discontinuo, el principio de conservacin conduce nuevamente a la
condicin (3.5), es decir, [(x
1
)] = 0. Tambin se verica la ecuacin diferencial (3.6) pero como
k(x) no es continua, no posee derivada, y no se puede expandir la ec. (3.7) para obtener la (3.8)
en este punto.
40
5. En el punto x
2
donde aparece una fuente concentrada de valor f =

f(x x
2
) escribimos la
ecuacin de balance del ujo en una regin que contiene al punto x
2
(b) (a) =
b
_
a

f(x) dx +
b
_
a

f(x x
2
) dx (3.9)
en la que

f(x) es la parte suave de f(x). Tomando lmites por izquierda y derecha del punto x
2
se
obtiene una condicin de salto no homognea
[(x
2
)] =

f
A su vez, debido a que la ltima integral no depende de los lmites a y b, no podemos obtener una
ecuacin diferencial en el punto x = x
2
.
6. Finalmente consideremos los bordes del cuerpo, x = x
0
y x = x
4
. En todo problema fsico existe
una denicin de las condiciones de borde originadas por la interaccin que el sistema en estudio
tiene con el medio que lo rodea. Los efectos del medio son incorporados al modelo matemtico
prescribiendo en los bordes del sistema ya sea la variable de estado o el valor del ujo. Entonces,
por lo general es necesario hacer una modelizacin del medio adyacente para proveer una condicin
de borde. La g.1.c muestra el extremo izquierdo del cuerpo. El ujo en el borde se denota como

0
. En este segmento el ujo se conserva, y en consecuencia
(a) (o) =
a
_
0
f(x) dx
Tomando lmites cuando a 0 resulta (0) =
0
constituyendo esta igualdad una condicin de
borde. Cuando se dene el ujo en el borde, debemos reconocer que estamos asignando un sentido
a la derivada de u en estos puntos para representar el hecho de que el ujo est entrando o saliendo
del cuerpo. Especcamente, si se ja el ujo =
0
y =
L
en los extremos x = 0 y x = L,
tomaremos
k(0)
_

du(0)
dx
_
=
0
k(L)
_
du(L)
dx
_
=
L
_

_
(3.10)
A travs de la ecuacin constitutiva se observa que estas condiciones estn jando el valor de la
derivada de la variable de estado. Este tipo de condiciones de borde se denominan naturales. En
otras situaciones tpicas (transferencia de calor por conveccin), el ujo se asume como proporcional
a la diferencia entre el valor de la variable de estado en el borde y su valor a alguna distancia en
el interior del medio. Por ejemplo, en x = 0 esta condicin se escribe

0
= p
0
[u(0) u

] (3.11)
en la que p
0
es una constante que depende del mdulo del material del medio adyacente y u

es
un valor de referencia de la variable de estado en el medio. La sustitucin de la condicin (3.11)
en la ecuacin anterior conduce a
k(0)
du(0)
dx
= p
0
[u(0) u

] (3.12)
Debido a que nuevamente aparece la derivada de u, la ec. (3.12) es tambin una condicin de borde
natural de la ec. (3.7). Es obvio que el tipo de condicin de borde ser propio del problema fsico
que se est abordando. Resumiendo digamos que las condiciones de borde que consideraremos son:
41
1. Condiciones de borde esenciales, en las que se especican los valores que adopta la variable de
estado u.
2. Condiciones de borde naturales en las que:
a) se especica el valor del ujo o
b) se especica una combinacin lineal del ujo y de la variable de estado.
Por ltimo notemos que en el caso de problemas en los cuales se especiquen condiciones de
borde naturales en ambos extremos, deber satisfacerse una condicin global de conservacin que
est dada por

0
+
L
=
_
L
0
f (x) _dx (3.13)
3.3. Formulacin variacional del problema
Resulta claro que el enunciado clsico del problema de contorno (3.1) y (3.2) implica condiciones
sobre la solucin que pueden resultar muy difciles de satisfacer aun para situaciones en las que
los datos resulten razonables. Lo que se pretende con una formulacin variacional es obtener un
enunciado propicio para poder aplicar el mtodo de elementos nitos. Es deseable adems que
la formulacin posea simetra y preferiblemente que las funciones de prueba y de peso posean el
mismo grado de suavidad, es decir, que el orden de derivacin, que presenten ambas funciones en
el enunciado del problema, sea el mismo. Reescribamos nuestro problema

d
dx
_
k(x)
du(x)
dx
_
+c(x)
du(x)
dx
+b(x)u(x) = f(x)
x
i
, i = 1, 2, 3, 4
_
k(x)
du(x)
dx
_
= 0 en x = x
1

_
k(x)
du(x)
dx
_
=

f en x = x
2
_
k(x)
du(x)
dx
_
= 0 en x = x
3

0
du(0)
dx
+
0
u(0) =
0
,
L
du(L)
dx
+
L
u(L) =
L
_

_
(3.14)
en donde las condiciones de borde son la expresin general de alguna de las siguientes situaciones
u(0) = u
0
; u(L) = u
L
k(0)
du(0)
dx
=
0
; k(L)
du(L)
dx
=
L
k(0)
du(0)
dx
= p
0
[u(0) u

] ; k(L)
du(L)
dx
= p
0
[u(L) u

]
Recordemos que el dominio se ha dividido en cuatro subdominios como se indica en la g.1.
Como en cada subdominio la funcin incgnita debe ser suave, podemos construir la funcin de
error para cada uno de ellos
R

i
= [k u
,x
]
,x
+c u
,x
+b u f
42
que puede minimizarse utilizando una funcin de peso
_

i
W R

i
dx =
_

i
W
_
[k u
,x
]
,x
+c u
,x
+b u f
_
dx
que se puede integrar por partes
_

i
W R

i
dx = kWu
,x
|
x
i
x
i1
+
_

i
(kW
,x
u
,x
+cWu
,x
+bWu) dx
_

i
Wfdx (3.15)
Si u es solucin del problema entonces
_

i
W R

i
dx = 0 y
4

i=1
_

i
W R

i
dx = 0 (3.16)
La sustitucin de (3.15) en la ec. (3.16) resulta en
_
L
0
(kW
,x
u
,x
+cWu
,x
+bWu) dx +k (0) W (0) u
,x
(0) +
+[k (x
1
) u
,x
(x
1
)] W (x
1
) + [k (x
2
) u
,x
(x
2
)] W (x
2
) +
+[k (x
3
) u
,x
(x
3
)] W (x
3
) k (L) W (L) u
,x
(L) =
_
L
0
W

fdx
(3.17)
en donde
[k (x
i
) u
,x
(x
i
)] = lm
xx
+
i
k (x
i
) u
,x
(x
i
) lm
xx

i
k (x
i
) u
,x
(x
i
)
La funcin

f que aparece en el segundo miembro es la parte suave (es decir la parte integrable) de
la funcin f. A partir de las condiciones impuestas en los puntos de discontinuidad, ec. (3.14), la
ec. (3.17) queda
_
L
0
(kW
,x
u
,x
+ cWu
,x
+bWu) dx =
_
L
0
W

fdx +

fW (x
2
)

k (0)

0
[
0

0
u(0)] W (0) +
k (L)

L
[
L

L
u(L)] W (L)
(3.18)
vlida para toda funcin W admisible.
La ec. (3.18) contiene la ecuacin diferencial, las condiciones de salto y las condiciones de borde
especicadas en (3.14). El problema variacional (3.18) caracteriza a la solucin como una funcin
denida sobre todo el dominio [0, L] a diferencia de la denicin por partes en (3.14). Algunas
observaciones de la forma variacional (3.18) son
1. Al integrar por partes se obtiene una integral que contiene derivadas primeras de las funciones
de peso y de forma. Esto signica que las funciones u y W deben ser miembros de una clase de
funciones, denominada H
1
, cuyas derivadas primeras al cuadrado sean integrables sobre , es decir
deben satisfacer la condicin
L
_
0
_
(u
,x
)
2
+u
2

dx < (3.19)
Por otro lado, si el problema posee condiciones de borde esenciales, entonces a parte de la condicin
anterior, debe exigirse a las funciones de peso que satisfagan las condiciones W(0) = W(L) = 0.
43
2. Las condiciones de borde no pueden construirse en forma arbitraria, sino que deben ser compati-
bles con la ecuacin diferencial que gobierna el problema. En este sentido la formulacin variacional
posee la ventaja de que cualquier condicin de borde que pueda incorporarse naturalmente al pro-
blema, como consecuencia de la integracin por partes, ser automaticamente compatible con la
ecuacin diferencial.
3. Recordemos que las condiciones de borde entran en la denicin del problema variacional
(3.18) en dos formas: las condiciones de borde esenciales, que son la especicacin del valor de la
solucin, entran en el problema a partir de la denicin del espacio admisible de las funciones del
problema, mientras que las condiciones naturales, que conllevan la especicacin de las derivadas
de la solucin, determinan la forma de la ecuacin variacional.
Ejemplos:
i)
u(x),
xx
+u(x) = f(x) 0 < x < L
u(0) = 0, u(L) = 0
ii)
u(x),
xx
+u(x) = f(x) 0 < x < L
u(0),
x
=
0
, u(L),
x
=
L
Los enunciados variacionales de estos problemas son
V-i) Encontrar u en H
1
0
(es decir que u satisface las condiciones (3.19) y adems u(0) = u(L) = 0)
tal que
L
_
0
(W
,x
u
,x
+Wu) dx =
L
_
0
Wfdx, W H
1
0
V-ii) Encontrar u H
1
tal que
L
_
0
(W
,x
u
,x
+Wu) dx =
L
_
0
Wfdx
0
W(0) +
L
W(L), W H
1
Estos ejemplos muestran que las condiciones esenciales se introducen en V-i) a partir de la deni-
cin de la clase de funciones admisibles para proponer las funciones de prueba y las naturales como
datos en el segundo miembro de la ecuacin en V-ii).
4. Por ltimo, en analoga con la energa U denida anteriormente, podemos escribir la norma
energtica para el problema (3.18) (con b(x) > 0)
e
E
=
__
L
0
_
k e
2
,x
+b e
2
_
dx
_
1/2
(3.20)
Tambin puede utilizarse la norma H
1
equivalente
e
1
=
__
L
0
_
e
2
,x
+e
2
_
dx
_
1/2
(3.21)
Ejercicio N

26: Construir la forma dbil indicando en cada caso el espacio de funciones de prueba
admisibles.
44
a)
(k(x) u(x) ,
x
) ,
x
+u(x),
x
+u(x) = 0
en
0 < x < 1; 1 < x < 2; 2 < x < 3; 3 < x < 4;
con
[k (1) u
,x
(1)] = [k (2) u
,x
(2)] = 0; [k (3) u
,x
(3)] = 10
y
k(x)
_
_
_
1 0 x < 1
2 1 x < 2
1 2 < x < 4
;
_
_
_
u(0) = 0
u(4) ,
x
= 3
b)
u(x)
,xx
+u(x) = (x 1) 0 < x < 2
u(0)
,x
= 2, u(2)
,x
+u(2) = 3
c)
u(x)
,xx
+u(x) = 0 0 < x < 1; 1 < x < 2
[u
,x
(1)] = 1; u(0) = u(2) = 0
Ejercicio N

27: los problemas de valores de contorno siguientes estn mal condicionados o no


satisfacen las hiptesis descriptas en las notas. ?Qu est mal en ellos?
a)
1
(x 1)
u(x)
,xx
+u(x) = sen(x) 0 < x < 2
y u(0) = u(2) = 0
b)
(1 x
2
) u(x)
,xx
+u(x)
,x
= 3 0 < x < 2
y u(0) = 0 ; u(2)
,x
= 1
c)
u(x)
,xx
+x u(x)
,x
= 3 0 < x < 1
y u(0)
,xx
= 0 ; u(1) = 0
d)
u(x)
,xx
+u(x)
,x
= x 0 < x < 1
y
1
2
u(0)
,x
+u(1)
,x
= u(1) ; u (0)
,x
+ 2 u(1)
,x
= u(0)
3.4. Funciones de aproximacin basadas en la interpolacin de
Lagrange
En esta seccin extenderemos las ideas respecto a las funciones de interpolacin elementales
introduciendo una tcnica que conduce a lo que se conoce como elementos nitos Lagrangeanos,
nombre que deriva del conceptos de interpolacin utilizando polinomios de Lagrange:
1. Consideremos un elemento tpico
e
, aislado de la malla, y establezcamos un sistema local de
coordenadas , cuyo origen se ubica en el centro del elemento, escalado de tal forma de satisfacer
que = 1 en el extremo izquierdo y = 1 en el derecho, Fig.2.a. Esto se realiza mediante la
transformacin general que para el caso de un elemento de k + 1 nodos se escribe
(x) =
2 x x
e
1
x
e
k+1
h
e
(3.22)
45
de tal modo que todo punto x en el intervalo x
e
1
x x
e
k+1
se transforma en un punto tal que
1 1. Los clculos sern realizados sobre este elemento maestro y denotaremos N
i
() a
sus funciones de interpolacin. El grado de estas funciones ser k, es decir que cada funcin N
i
()
del elemento contiene monomios en hasta el orden
k
, con k > 0.
Figura 2 (a) Elemento maestro con k+1 nodos;
(b) funciones de forma lineales para k=1;
(c) elemento de tres nodos con funciones cuadrticas (k=2).
2. Para obtener funciones de forma de grado k, identicamos k + 1 nodos (incluyendo los ex-
tremos) que dividen al elemento en k segmentos iguales. Sea
i
, i = 1, 2, ..., k + 1, la coordenada
correspondiente a cada nodo. Para cada nodo
i
formamos el producto de las k funciones lineales
_

j
_
, j = 1, 2, ...k +1, j = i. Notar que este producto es cero en todos los nodos excepto en el
nodo i. Estas funciones son de la forma
nodo 1: (
2
) (
3
) ... (
i
) ...
_

k+1
_
nodo 2: (
1
) (
3
) ... (
i
) ...
_

k+1
_
.
.
.
.
.
.
nodo i: (
1
) (
2
) ...
_

i1
_
...
_

i+1
_
...
_

k+1
_
(3.23)
3. Para cada nodo i se debe evaluar el correspondiente producto (3.23) en =
i
y dividir el
producto de las funciones por este valor. De esta manera se obtiene el polinomio N
i
normalizado
de tal modo que N
i
(
i
) = 1. La forma general resulta
N
i
() =
(
1
) (
2
) ...
_

i1
_
...
_

i+1
_
...
_

k+1
_
(
i

1
) (
i

2
) ...
_

i1
_
...
_

i+1
_
...
_

k+1
_ (3.24)
Estas funciones tienen la propiedad que
N
i
_

j
_
=
_
1 si i = j
0 si i = j
(3.25)
46
que muestra que las N
i
() son linealmente independientes. Estas k + 1 funciones denen una
base completa para el conjunto de polinomios de grado k. Esto signica que cualquier polinomio
de grado k o menor, puede ser generado univocamente utilizando como base los polinomios de
Lagrange. A su vez, esta propiedad se traslada a las funciones globales
i
generadas a partir de
estos polinomios, es decir, que todo polinomio de grado k puede expresarse en una nica forma
como combinacin lineal de las funciones
i
generadas por las funciones de forma (3.24).
Figura 3 a) Elemento de tres nodos con funciones cuadrticas
b) malla con tres elementos
c) funciones de base generadas por estos tres elementos
Para k = 1 (funciones de forma lineal), el elemento presenta 2 nodos y las funciones de inter-
polacin resultan las ya conocidas
47
N
1
() =
(
2
)
(
1

2
)
=
1
2
(1 )
N
2
() =
(
1
)
(
2

1
)
=
1
2
(1 +)
_

_
(3.26)
Para k = 2 (funciones de forma cuadrticas), el elemento presenta tres nodos y las funciones de
forma (ver Fig. 2.c) son
N
1
() =
1
2
(1 ) , N
2
() =
_
1
2
_
, N
3
() =
1
2
(1 +) (3.27)
Las correspondientes funciones globales
i
se muestran en la Fig. 3.
Ejemplo: sea interpolar la funcin g(x) = sen(x) en el intervalo 0 x 1, utilizando dos
elementos cuadrticos como se muestra en la Fig. 4
Figura 4 Interpolacin de g(x) usando 2 elementos cuadrticos.
Los nodos estn ubicados en x = 0, 0,25, 0,5, 0,75 y1. Los valores de la funcin en estos
puntos son 0, 0,707, 1,0, 0,707, 0, por lo que la funcin interpolante puede escribirse
g (x) = 0,707
2
(x) +
3
(x) + 0,707
4
(x)
en donde las funciones
i
estn gracadas en la Fig. 3.
Se puede mostrar que el error e (x) = u(x) u (x) entre una funcin exacta u y la aproximacin
u obtenida utilizando polinomios de Lagrange puede estimarse como
max
0xL
|e (x)|
h
2
8
max
0xL

u(x)
,xx

(3.28)
Para elementos que emplean polinomios completos de mayor orden, el error asume la forma
e

= max
0xL
|e (x)| Ch
k+1
(3.29)
en la que C es independiente de h.
48
Es importante la completitud de los polinomios usados para interpolar: si, por ejemplo, las
funciones de forma contienen trminos proporcionales a x
0
(constantes), x
2
, x
3
, ..., x
k
, pero ninguno
proporcional a x
1
, entonces el error ser proporcional a h y no a h
k+1
como indica la expresin
(3.29). Si las constantes no estn presentes en las funciones de interpolacin, la aproximacin puede
no converger en absoluto. Observacin: para deducir (3.29) es necesario que u presente derivadas
continuas de orden k. Si la funcin uslo posee derivadas de orden s con 0 < s k, entonces
no importa cuanto aumentemos el grado de k en la aproximacin u ya que slo sus primeros s
trminos sern efectivos al aproximar u. Entonces, en lugar de (3.29) tendremos
e

= max
0xL
|e (x)| Ch
s
(3.30)
y en consecuencia no podremos mejorar la convergencia aumentando el orden del polinomio pero
si disminuyendo el tamao h del elemento.
Ejercicio N

28: si un conjunto de funciones de forma es completo hasta el orden k, entonces


puede interpolarse exactamente cualquier polinomio de igual o menor grado que k.
a) Mostrar porque (para k 1) todo conjunto completo de funciones de forma debe satisfacer
k+1

i=1
N
i
() = 1 y
k+1

i=1
dN
i
()
d
= 0
b) Para las siguientes funciones determinar el grado del polinomio completo contenido en el
conjunto. Cada conjunto de funciones de forma tiene la propiedad que N
i
_

j
_
= 1 si i = j y
N
i
_

j
_
= 0 si i = j.
1.
N
1
() =
1
4
(1 )
2
; N
2
() =
1
4
(1 +)
2

1
= 1,
2
= 1
2.
N
1
() =
1
2
(1 ) ; N
2
() =
_
1
2
_
2
; N
3
() =
1
2
(1 +)

1
= 1,
2
= 0,
3
= 1
Ejercicio N

29: utilizar una malla de 3 elementos y construir interpolaciones para las funciones
f (x) = x +x
2
y g (x) = cos x
para 0 < x < 1
usando (a) funciones lineales, (b) funciones de Lagrange cuadrticas.
Ejercicio N

30: Derive las ecuaciones explcitas para las funciones de interpolacin de La-
grange cbicas y grafquelas para un elemento tpico. Ilustre la forma de las funciones de base
i
generadas por tales funciones para una malla consistente de tres elementos.
Ejercicio N

31: Es posible representar una funcin g (x) sobre un elemento interpolando los
valores que toma la funcin y sus derivadas en los extremos.
a) muestre que, a tal n, resultan funciones de forma cbicas.
b) Graque estas funciones para un elemento tpico.
Las funciones de aproximacin que resultan de esta forma se llaman polinomios de Hermite.
3.5. Aproximacin por elementos nitos
El dominio se particiona en un nmero nito de elementos
e
de longitud h (

h
e
= L).
Por denicin, el problema presenta cuatro subdominios en los que la solucin es suave. Pero en la
unin de estos subdominios pueden ocurrir discontinuidades (p.ej. x = x
2
) a las que las funciones
de interpolacin no podrn acomodarse. Por tal motivo, la malla siempre se construir de tal
49
modo de ubicar un nodo en todo punto en donde se produzca una discontinuidad en los datos. Los
trminos tales como

fW(x
2
) que representan un salto, nunca entrarn en la descripcin local que
caracteriza la aproximacin elemental. Estos trminos aparecern cuando se sume la contribucin
de cada uno de los elementos.
Para cada subdominio elemental
e
de extremos s
e
1
y s
e
2
se puede formular el siguiente enunciado
variacional
s
e
2
_
s
e
1
_
kW
e
,x
u
e
,x
+cW
e
u
e
,x
+bW
e
u
e
_
dx =
s
e
2
_
s
e
1
W
e

fdx + (s
e
1
) W (s
e
1
) (s
e
2
) W (s
e
2
) (3.31)
en el que (s
e
1
) y (s
e
2
) representan los valores verdaderos del ujo (y no aproximaciones) en los
extremos del elemento. Las cantidades (s
e
i
) representan las condiciones de borde naturales del
elemento
e
. Este enunciado se hace independientemente de las condiciones de borde reales en
x = 0 y x = L. Recordemos que aunque estamos planteando el problema en el dominio elemental,
los clculos los realizaremos en el dominio mapeado como ya se viera anteriormente. Proponemos
como funcin de aproximacin elemental
u
e
(x) =
N
e

j=1
u
e
j
N
e
j
(x) (3.32)
y para la funcin de peso
W
e
(x) =
N
e

i=1
w
e
i
N
e
i
(x) (3.33)
en las que N
e
es la cantidad de nodos que tiene el elemento (dos si las funciones de interpolacin
son lineales, tres si son cuadrticas, etc.). Por otro lado, u
e
(x
j
) = u
e
j
y W
e
(x
i
) = w
e
i
. Finalmente,
reemplazando (3.32) y (3.33) en (3.31) resulta el siguiente sistema de ecuaciones lineales
N
e

j=1
k
e
ij
u
e
j
= f
e
i
+ (s
e
1
) N
e
i
(s
e
1
) (s
e
2
) N
e
i
(s
e
2
) , i = 1, 2, ..., N
e
(3.34)
con
k
e
ij
=
s
e
2
_
s
e
1
_
kN
e
i,x
N
e
j,x
+cN
e
i
N
e
j,x
+bN
e
i
N
e
j
_
dx (3.35)
f
e
i
=
s
e
2
_
s
e
1

f(x) N
e
i
dx i, j = 1, 2, ..., N
e
(3.36)
en donde k
e
ij
son los elementos de la matriz de rigidez elemental y f
e
i
las componentes del vector
de cargas del elemento
e
. En la prctica, las integrales (3.35) y (3.36) raramente se evalan en
forma cerrada, siendo en cambio comn el uso de reglas de integracin numricas sucientemente
exactas. Adems, tambin es corriente la utilizacin de una interpolacin para denir la funcin

f(x) en el elemento
f
e
h
=
N
e

j=1

f(x
e
j
)N
e
j
(x) (3.37)
por lo que la ec. (3.36) se calcula como
f
e
i
=
s
e
2
_
s
e
1
_
N
e

j=1

f(x
e
j
)N
e
j
(x)
_
N
e
i
(x) dx (3.38)
De esta forma, la carga se dene mediante su valor en los puntos nodales.
50
3.5.1. Ensamble de las matrices elementales
Consideremos el caso en que se hallan elegido funciones de interpolacin lineales. En tal caso,
las ec. (3.34) originan dos ecuaciones por elemento de la forma
k
e
11
u
e
1
+k
e
12
u
e
2
= f
e
1
+ (s
e
1
)
k
e
21
u
e
1
+k
e
22
u
e
2
= f
e
2
(s
e
2
)
(3.39)
en la que los subndices 1 y 2 hacen referencia al nudo izquierdo y derecho del elemento. Cuando
se realiza el ensamble es necesario asignar a estos nudos una numeracin que sea coincidente con
la que le corresponde a los nudos del elemento en el sistema global de referencia. Por ejemplo, si
el elemento est ubicado entre los nodos 6 y 7 en la malla, entonces u
e
1
es u
6
y u
e
2
es u
7
; (s
e
1
) es el
valor de ku
,x
en el nudo 6 aproximndose desde la derecha y (s
e
2
) el valor de ku
,x
en el nudo
7 aproximndose desde la izquierda.
Consideremos una malla con N nodos y N 1 elementos. Esto signica que el ensamble de
los elementos originar un sistema de N ecuaciones con N incgnitas. En consecuencia, deber
preverse una matriz de rigidez K = [K
ij
] de N N elementos. El ensamble consiste en recorrer la
malla elemento por elemento, calcular los valores en ec. (3.39) y sumar la contribucin de la matriz
elemental k
e
y del vector de cargas f
e
a la matriz global K y vector global F segn la numeracin
de los nodos del elemento en la malla (ver Fig. 5).
Antes de iniciar el proceso de ensamble, deben ponerse a cero la matriz K y el vector de cargas
F haciendo K
ij
= 0 y F
i
= 0. Para el elemento
1
, ubicado entre los nudos 1 y 2 la ec.(3.39)
conduce a
k
1
11
u
1
1
+k
1
12
u
1
2
= f
1
1
+ (0)
k
1
21
u
1
1
+k
1
22
u
1
2
= f
1
2

_
x

1
_
(3.40)
donde (0) = (0
+
) es el ujo en el nudo 1 desde la derecha y
_
x

1
_
el ujo en el nudo 2 de
coordenadas x
1
aproximndonos desde la izquierda. Estas ecuaciones se suman en la primera y
segunda la del sistema N N que describe la malla completa.
El elemento
2
, cuyos extremos son los nudos 2 y 3 se suma en las las 2 y 3. Habindose
considerado dos elementos se tiene el sistema
k
1
11
u
1
+ k
1
12
u
2
+ = f
1
1
+ (0)
k
1
21
u
1
+ (k
1
22
+k
2
11
) u
2
+ k
2
12
u
3
= f
1
2
+f
2
1

_
x

1
_
+
_
x
+
1
_
+ k
2
21
u
2
+ k
2
22
u
3
= f
2
2

_
x

2
_
Continuando este proceso para todos los elementos se obtiene
k
1
11
u
1
+ k
1
12
u
2
+ = f
1
1
+ (0)
k
1
21
u
1
+ (k
1
22
+k
2
11
) u
2
+ k
2
12
u
3
= f
1
2
+f
2
1
+ [ (x
1
)]
+ k
2
21
u
2
+ (k
2
22
+k
3
11
) u
3
+ k
3
12
u
4
= f
2
2
+f
3
1
+ [ (x
2
)]
.
.
.
k
N1
21
u
N1
+ k
N1
22
u
N
= f
N1
2
(L)
(3.41)
donde [ (x
j
)] =
_
x
+
j
_

_
x

j
_
es el salto de en el nudo j (j = 1, 2, ..., N 1). Recordemos
que en todos los puntos interiores en los que el ujo es continuo, se cumple [] = 0. Si en cambio,
existe una fuente puntual

f
j
(x x
j
)en el nudo j deberemos hacer [ (x
j
)] =

f
j
en (3.41). Estas
ecuaciones pueden reescribirse como
Ku = F
51
Figura 5 Malla de N nudos y N-1 elementos y matriz de coecientes en la que
se ha representado la contribucin de los elementos. Fuera de la banda
los valores son cero.
donde la matriz K es
_

_
k
1
11
k
1
12
0 . . . 0 0
k
1
21
k
1
22
+k
2
11
k
2
12
. . . 0 0
0 k
2
21
k
2
22
+k
3
11
. . . 0 0
0 0 k
3
21
. . . 0 0

0 0 0 . . . k
N2
22
+k
N1
11
k
N1
12
0 0 0 k
N1
21
k
N1
22
_

_
(3.42)
y los vectores u y F resultan
u =
_

_
u
1
u
2
u
3
.
.
.
u
N1
u
N
_

_
, F =
_

_
F
1
F
2
F
3
.
.
.
F
N1
F
N
_

_
=
_

_
f
1
1
+ (0)
f
1
2
+f
2
1
f
2
2
+f
3
1
.
.
.
f
N2
2
+f
N1
1
f
N1
2
(L)
_

_
(3.43)
El sistema Ku = F planteado no contiene las condiciones de borde. Las modicaciones que deben
realizarse al mismo sern discutidas a continuacin.
3.5.2. Condiciones de borde
Consideremos los siguientes casos:
1. Condiciones naturales generales: Estas condiciones corresponden al caso general (3.2) en
la que se prescriben u y u
,x
. De estas condiciones resultan
u
,x
(0) =

0

0
u(0)

0
, u
,x
(L) =

L

L
u(L)

L
(3.44)
52
en la que u(0) = u
1
y u(L) = u
N
. Recordando la relacin constitutiva (3.3) resultan las siguientes
(0) = k(0)
_

0
u(0)

0
_
, (L) = k(L)
_

L
u(L)

L
_
que reemplazadas en (3.43) modican a este vector y a la matriz de rigidez (3.42) quedando
_

_
k
1
11

k(0)
0

0
k
1
12
0 . . . 0 0
k
1
21
k
1
22
+k
2
11
k
2
12
. . . 0 0
0 k
2
21
k
2
22
+k
3
11
. . . 0 0
0 0 k
3
21
. . . 0 0

0 0 0 . . . k
N2
22
+k
N1
11
k
N1
12
0 0 0 k
N1
21
k
N1
22
+
k(L)
L

L
_

_
(3.45)
_

_
u
1
u
2
u
3
.
.
.
u
N1
u
N
_

_
=
_

_
f
1
1

k(0)
0

0
f
1
2
+f
2
1
f
2
2
+f
3
1
.
.
.
f
N2
2
+f
N1
1
f
N1
2
+
k(L)
L

L
_

_
(3.46)
sistema que puede resolverse para las N incgnitas u.
2. Condiciones esenciales o de Dirichlet: en este caso se especican los valores de la incgnita
en los extremos
u(0) =

0

0
, u(L) =

L

L
(3.47)
En este caso el nmero de incgnitas se reduce en dos, ya que u(0) = u
1
y u(L) = u
N
, lo que
permite reducir el sistema (3.42) en dos ecuaciones (la primera y la ltima). Los valores conocidos
(3.47) se reemplazan en la ecuaciones restantes quedando el siguiente sistema
_

_
k
1
22
+k
2
11
k
2
12
. . . 0
k
2
21
k
2
22
+k
3
11
. . . 0
0 k
3
21
. . . 0

0 0 . . . k
N2
22
+k
N1
11
_

_
(3.48)
_

_
u
2
u
3
.
.
.
u
N1
_

_
=
_

_
f
1
2
+ f
2
1
k
1
21

0
f
2
2
+f
3
1
.
.
.
f
N2
2
+f
N1
1
k
N1
12

L

L
_

_
(3.49)
de donde surgen las N 2 incgnitas. A partir de esta solucin y de las condiciones de borde
(3.47) se pueden determinar los valores del ujo en los extremos utilizando las ecuaciones 1 y N
eliminadas al imponer las condiciones de borde
k
1
11

0
+k
1
12
u
2
= f
1
1
+ (0)
k
N1
21
u
N1
+k
N1
22

L

L
= f
N1
2
(L)
(3.50)
53
3. Condiciones naturales de Neumann: bajo este nombre se encuentran las condiciones que
jan el valor de la derivada en los extremos
u
,x
(0) =

0

0
, u
,x
(L) =

L

L
(3.51)
Este tipo de condiciones puede requerir ciertas consideraciones de acuerdo al tipo de ecuaciones
que se este resolviendo. En particular, si el problema (3.14) es tal que c(x) = b(x) = 0, el problema
se reduce a la ecuacin diferencial

d
dx
_
k(x)
du(x)
dx
_
= f(x) (3.52)
Entonces, si u es solucin de la ec. (3.52) con las condiciones (3.51) entonces u + C
0
, con C
0
una
constante arbitraria, tambin es solucin del mismo problema. Por la analoga con los sistemas
mecnicos que representa este problema, se dice que C
0
est asociado con un movimiento de
cuerpo rgido. Como consecuencia de esto, la formulacin de elementos nitos correspondiente
tampoco dar lugar a una nica solucin, lo que signica que la matriz de rigidez K es singular.
La presencia de un movimiento de cuerpo rgido permite hacer otra consideracin importante:
las constantes que denen las condiciones de borde (3.51),
0
,
0
,
L
,
L
, no pueden elegirse
arbitrariamente, sino que deben satisfacer una condicin que se obtiene a partir de la formulacin
variacional del problema (3.52) planteado. El enunciado variacional es: encontrar u H
1
tal que
_
L
0
(k W
,x
u
,x
) dx =
_
L
0
W

f dx +

f W ( x) k (0)

0

0
W (0)
+ k (L)

L

L
W (L)
(3.53)
para toda funcin W H
1
. Como u = C
0
es una solucin del problema (3.52), tambin lo ser de
(3.53), para p.ej. W = 1, lo cual conduce a
L
_
0

f dx +

f k (0)

0

0
+k (L)

L

L
= 0 (3.54)
que es la condicin que deben satisfacer las constantes que denen las condiciones de borde del
problema. La condicin (3.54) es una condicin necesaria para la existencia de la solucin de
(3.53). Desde un punto de vista fsico, (3.54) representa una ley de conservacin global que
reeja la necesidad de que se conserve el ujo en todo el cuerpo . Para el caso descripto por la
ec. (3.52), esta condicin toma la forma (ver ec.(3.43))
N

i=1
F
i
= 0 (3.55)
Para eliminar el movimiento de cuerpo rgido se debe asignar un valor especico a u
j
correspondi-
ente a un nudo j arbitrario. Por ejemplo, si tomamos u
1
= c
0
, se obtiene el sistema
_

_
k
1
22
+k
2
11
k
2
12
0 0
k
2
21
k
2
22
+k
3
11
0 0


0 0 k
N1
21
k
N1
22
_

_
_

_
u
2
u
3

u
N
_

_
=
_

_
f
1
2
+f
2
1
k
1
21
c
0
f
2
2
+f
3
1

f
N1
2
+
k(L)
L

L
_

_
(3.56)
54
y la ecuacin
k
1
11
c
0
+k
1
12
u
2
= f
1
1
+ (0) (3.57)
Se observa que el valor de u
2
puede obtenerse tanto del sistema (3.56) como de la ec.(3.57), ya que
la condicin de compatibilidad (3.54), garantiza que ambos valores u
2
sean iguales.
4. Condiciones de borde mixtas: cuando el problema presenta una condicin de borde esencial
en un extremo y una natural en el otro, se dice que las condiciones de borde son mixtas. Por
ejemplo:
u(0) =

0

0
, u
,x
(L) =

L

L
(3.58)

0
u
,x
(0) +
0
u(0) =
0
,
L
u(L) =

L

L
(3.59)
son dos condiciones de borde mixtas. Su tratamiento es similar a los ya expuestos por lo que no
se entrar en mayores detalles.
3.5.3. Estimaciones del error
Supongamos que la solucin exacta u del problema de contorno tenga la propiedad de que sus
derivadas de orden s al cuadrado son integrables en , pero que las de orden s + 1 y superiores
no lo son (s es un entero mayor que 1). Adems, supongamos que estamos utilizando funciones de
forma que contienen polinomios completos de grado k y una malla uniforme de elementos de
igual longitud h. Entonces, una aproximacin del error, medido en la norma H
1
denida por la ec.
(3.21) satisface la aproximacin asinttica
u u
1
Ch

(3.60)
en donde C es una constante independiente de h y es
= mn (k, s) (3.61)
es decir, que la velocidad de convergencia es k si k < s o s si s < k. El comportamiento respecto
de la norma media cuadrtica es un orden mejor
u u
0
C
1
h
+1
(3.62)
con C
1
una constante.
Las estimaciones (3.60) y (3.62) indican que cuando la solucin u es regular (es decir, s > k),
entonces se puede mejorar la velocidad de convergencia aumentando el orden k de los polinomios
utilizados en la aproximacin. Sin embargo, para s < k, la velocidad de convergencia es indepen-
diente de k y no hay mejora al incrementar k.
Ejercicio N

32: Considere el problema de contorno siguiente denido por la ecuacin diferen-


cial
u (x)
,xx
+b
0
u(x) = 10(x 1) ; 0 < x < 2
con b
0
una constante, y los conjuntos de condiciones de borde:
(i) u(0) = 1, u(2) = 3
(ii) u(0)
,x
= 2, u(2)
,x
= g
0
(g
0
=constante)
(iii) u(0)
,x
+u(0) = 1, u(2) = 1
(a) Utilizando cuatro elementos de igual longitud y funciones de base lineales evaluar numrica-
mente la matriz de rigidez global y el vector de cargas para esta clase de problemas tomando
b
0
= 1 y b
0
= 0.
(b) Desarrollar la forma reducida (no singular) de las ecuaciones para los problemas (i) y (iii).
57
(c) Considere las condiciones (ii) y b
0
= 0. ?Qu valor debe tener la constante g
0
?
(d) Obtener la forma reducida de las ecuaciones para el caso (ii) con b
0
= 0 y el valor de g
0
determinado en la parte (c) del enunciado.
58
Captulo 4 Elementos unidimensionales
por F. Flores
4.1. Introduccin
En este captulo se presentan elementos estructurales unidimensionales sencillos orientados al
anlisis de estructuras espaciales de barras articuladas, cables y vigas. Inicialmente se retoma el
problema de la conduccin del calor a los nes de mostrar como imponer la continuidad interele-
mento de la primera derivada de la variable. Luego se introducen problemas de continuidad C
1
como paso previo a la introduccin de los elementos estructurales. Las matrices de rigidez que se ob-
tienen son idnticas a las obtenidas en los cursos de Anlisis Matricial de Estructuras. Finalmente
se muestra como desarrollar elementos de viga que consideren las deformaciones transversales por
corte.
4.2. Grado de continuidad entre elementos
Para el anlisis del problema de conduccin del calor en una dimensin hemos utilizado ele-
mentos de 2, 3 y 4 nudos (lineales, cuadrticos y cbicos respectivamente) con derivadas continuas
en el interior del elemento, pero que entre elementos slo aseguran continuidad de la variable (u)
pero no de su derivada (du/ds). Esta ltima est ligada al ujo a travs de la relacin consti-
tutiva = k du/ds . Es decir que no se asegura la continuidad del ujo entre elementos y no
necesariamente se cumple la condicin de que el salto [| |] entre elementos sea nulo.
Una posibilidad para mejorar la aproximacin anterior es utilizar como incgnitas nodales la
variable u y su derivada u
s
. Por ej. usando un elemento de dos nodos se tendran las siguientes
incgnitas:
x
1
x
2
u
u
s
2
u
u
s
1
=1
=0 =1
Figura 1 Elementos Hermticos
La aproximacin a u dentro del elemento depender de cuatro parmetros (u
1
, u
1

s
, u
2
, u
2

s
) y
resulta entonces una interpolacin cbica de la forma
u(s) =
1
u
1
+
1
u
1

s
+
2
u
2
+
2
u
2

s
59
los polinomios de interpolacin indicados (
1
,
1
,
2
,
2
) se conocen como polinomios de Hermite
de 1er. orden. Por ser cbicos su forma general ser
f = a +b +c
2
+d
3
=
2x (x
2
+x
1
)
(x
2
x
1
)
donde (x
1
, x
2
) son las coordenadas de los nodos del elemento ( [1, 1]).
Para obtener los coecientes (a, b, c, d) recordemos que para que las incgnitas tengan el sig-
nicado fsico deseado, exigamos que las funciones de interpolacin satisfagan:
f
I
_
x
J
_
=
IJ
_
u
_
x
J
_
= u
j
u
s
_
x
J
_
= u
j

s
En este caso al tener las derivadas como incgnitas resultan necesarias condiciones similares. Para
las funciones de forma asociadas al nudo 1, resultan las siguientes condiciones:

1
(x
1
) = 1
1

s
(x
1
) =
1
(x
2
) =
1

s
(x
2
) = 0

s
(x
1
) = 1
1
(x
1
) =
1
(x
2
) =
1

s
(x
2
) = 0
y otras similares para las funciones asociadas al nudo 2. Luego los coecientes de la funcin
1
se
obtiene de resolver las siguientes ecuaciones (siendo
1

s
=
_
b + 2c + 3d
2
_
2/L)

1
( = 1) :

s
( = 1) :

1
( = 1) :

s
( = 1) :
a b + c a = 1
2b
L

4c
L
+
6d
L
= 0
a + b + c + d = 0
2b
L
+
4c
L
+
6d
L
= 0
_

_
a =
1
2
b =
3
4
c = 0
d =
1
4
similarmente se obtienen los coecientes del resto de las funciones, que resultan

1
=
1
4
_
2 3 +
3
_

2
=
1
4
_
2 + 3
3
_

1
=
1
4
_
1
2
+
3
_
L
2

2
=
1
4
_
1 +
2
+
3
_
L
2
Notar sin embargo que la continuidad de la derivada no siempre es una ventaja y presenta
problemas precisamente en aquellos puntos donde esta es discontinua, por ej:
Si hay un cambio en las caractersticas del material (conductividad k), ya que en tal punto
si la derivada es continua el ujo no puede ser continuo

+
= k
+
du
ds
= k

du
ds
=

Cuando hay una fuente puntual q que implica una discontinuidad en el ujo
_

= q
4.2.1. Ejercicios
1. Plantear las condiciones necesarias para obtener los polinomios de Hermite de 1er orden y
resolverlos. Gracar las funciones de interpolacin.
2. Usando esta aproximacin cbica, calcular la matriz de coecientes del problema de conduc-
cin del calor.
60
4.3. Problemas de cuarto orden
Son problemas menos comunes pero muy importantes, surgen (entre otras posibilidades) al
considerar teoras clsicas de vigas y placas (y/o lminas). Recordemos por ejemplo la ecuacin
diferencial que gobierna el comportamiento de una viga continua en exin
dQ
dx
+p (x) = 0
dM
dx
+Q = 0
M = EI = EI
d
2
u
dx
2
d
2
dx
2
_
EI
d
2
u
dx
2
_
= p (x)
usando el mtodo de residuos ponderados (con v la funcin de ponderacin) e integrando dos veces
por partes resulta la siguiente formulacin dbil:
_
L
v
_
d
2
dx
2
_
EI
d
2
u
dx
2
_
p (x)
_
dx =
_
L
_
d
2
v
dx
2
EI
d
2
u
Dx
2
v p (x)
_
dx+
+ v
d
dx
_
EI
d
2
u
dx
2
__
L
0

dv
dx
EI
d
2
u
dx
2
_
L
0
= 0
donde podemos reconocer en los trminos evaluados en los extremos al momento ector y al esfuerzo
de corte:
EI
d
2
u
dx
2
= M y
d
dx
_
EI
d
2
u
dx
2
_
=
dM
dx
= Q
Luego la expresin del residuo puede escribirse como
_
L
_
d
2
v
dx
2
EI
d
2
u
Dx
2
_
dx =
_
L
v p (x) dx + vQ]
L
0
+
dv
dx
M
_
L
0
Notemos que para poder realizar la integral del primer miembro es necesario que u

(y v

)
exista, es decir que u

(y v

) debe ser por lo menos continua. Este tipo de problemas donde la


formulacin requiere que las derivadas primeras de la variable sean continuas en todo el dominio
(y por lo tanto entre elementos) se denominan de continuidad C
1
. Aquellos donde slo se requiere
que la variable sea continua se denominan de continuidad C
0
.
Las condiciones de continuidad tienen siempre una fuerte interpretacin fsica, en este caso la
continuidad C
1
resulta de la hiptesis de conservacin de las secciones planas y de que dicha seccin
se mantiene normal al eje deformado. Esta hiptesis expresa el campo de desplazamientos normales
a la seccin transversal de los puntos fuera del eje baricntrico proporcionales a la distancia al
mismo y al giro de la seccin. Si el giro no es continuo, los desplazamientos tampoco lo sern y se
pierde la compatibilidad.
Si utilizamos en el presente problema un elemento similar al descripto en el punto anterior,
usamos la aproximacin de Galerkin para las funciones de prueba (es decir la mismas funciones
que para las variables) tendremos (que para EI constante en cada elemento):
una aproximacin cbica para u que implica aproximacin cuadrtica para el giro, lineal
para el momento y corte constante.
El elemento puede modelar en forma exacta una viga sin carga de tramo (ecuacin ho-
mognea).
Veamos como evaluar la matriz de rigidez del elemento de viga, sea entonces
u() =
1
() u
1
+
1
()
1
+
2
() u
2
+
2
()
2
donde hemos denominado = du/dx al giro de la seccin. Similarmente la funcin de prueba ser
v () =
1
() v
1
+
1
()
1
+
2
() v
2
+
2
()
2
61
La derivada segunda de u respecto a x dos veces (curvatura del eje medio) es
u

=
d
2
u
d
2
d
2

dx
2
=
4
L
2
_

,
1

,
2

,
2

. .
B()
_

_
u
1

1
u
2

2
_

_
. .
u
= B() u
similarmente para la funcin de peso
v

=
d
2
v
d
2
d
2

dx
2
=
4
L
2
_

,
1

,
2

,
2

. .
B()
_

_
v
1

1
v
2

2
_

_
. .
v
= B() v
La integral
_
L
d
2
v
dx
2
EI
d
2
u
dx
2
dx = v
T
_
L
B
T
() (EI) B() dx
. .
K
u = v
T
K u
haciendo el cambio de variable en la integral (dx =
L
2
d e integrando entre -1 y 1) obtenemos K
K =
EI
L
3
_

_
12 6L 12 6L
4L
2
6L 2L
2
sim. 12 6L
4L
2
_

_
4.3.1. Condiciones de Dirichlet no-homogneas
Resulta importante notar como se tratan las condiciones de contorno esenciales no homogneas
(desplazamiento prescriptos), sea por ej. (
1
=

1
). Recordemos que en el mtodo de Galerkin las
condiciones de contorno no homogneas se satisfacan mediante una solucin particular, en este
caso la aproximacin en el elemento resulta
u() =
1
() u
1
+
1
()

1
+
2
() u
2
+
2
()
2
donde
1
()

1
es ahora nuestra solucin particular y el elemento queda entonces con slo tres
parmetros independientes. La matriz de rigidez del elemento queda ahora reducida a 3 3 y
resulta de
_
v
1
, v
2
,
2

_ _
16
L
4
_
_
_

1

_
_
(EJ)
_

,
2

,
2

dx
_
_
u
1
u
2

2
_
_
que es equivalente a eliminar la 2 la y la segunda columna de la matriz completa
K =
EI
L
3
_

_
12 12 6L
sim. 12 6L
4L
2
_

_
notar que para ello la funcin de peso se ha escrito ahora
v () =
1
() v
1
+
2
() v
2
+
2
()
2
62
pues debe satisfacer las condiciones homogneas de contorno ( = 0 donde =


1
= 0). La
solucin particular contribuye al trmino independiente de la forma
_
v
1
, v
2
,
2

_
L
_
16
L
4
_
_
_

1

_
_
(EI)
1

dx

1
que no es otra cosa que la segunda columna de la matriz original multiplicada por el valor conocido

1
.
Ejercicio 1: Calcular los autovalores y autovectores de la matriz K
Ejercicio 2: Calcular el trmino independiente debido a una carga uniforme
4.3.2. Formulacin dbil a partir del Principio de Trabajos Virtuales
Si bien el mtodo de residuos ponderados se presenta como una tcnica numricas consistente
para resolver una ecuacin diferencial con valores en el contorno, resulta ilustrativo y muy con-
veniente asociarla con principios fsicos conocidos, de tal forma de poder dar una interpretacin
conceptual a distintos aspectos del mtodo.
Recordemos rpidamente el principio de trabajos virtuales, denamos primero un sistema vir-
tual de desplazamientos u. Conceptualmente un desplazamiento virtual es un incremento posible
de desplazamientos a partir de una posicin dada. Posible de ocurrir signica en este caso dos
cosas
1. que satisfaga las ecuaciones de compatibilidad interna del problema, para el problema en
estudio esto signica que la derivada segunda
d
2
u
ds
2
exista (y sea nita).
2. que satisfaga las condiciones esenciales homogneas del problema, es decir que tomado co-
mo desplazamiento incremental a partir de un campo de desplazamientos que satisface las
condiciones esenciales no-homogneas, la suma tambin satisfaga estas ltimas.
u = 0 donde u = u
El principio de trabajos virtuales (desplazamientos virtuales) dice que un sistema de fuerzas
internas (momentos y esfuerzos de corte en este caso) est en equilibrio con un conjunto de acciones
externas (cargas y momentos) si para cualquier (es decir para todo) desplazamiento virtual se
satisface que el trabajo virtual de las fuerzas internas es igual al de las fuerzas externas.
Escribamos el principio de trabajos virtuales para el problema en estudio:
T.V.I. =
_
L
_
d
2
u
dx
2
_
M dx =
_
L
u q(x) dx +
_
du
dx
_

M
_
L
0
+ u

Q

L
0
= T.V.E.
reemplazando la ecuacin constitutiva en el primer miembro, el T.V.I. resulta
T.V.I. =
_
L
_
d
2
u
dx
2
_
(EI)
_
d
2
u
dx
2
_
dx
donde podemos reconocer la misma forma que la formulacin dbil obtenida por residuos ponder-
ados con la diferencia que aqu v = u. Si ahora comparamos las condiciones que impusimos a
la funcin de peso v en residuos ponderados con las condiciones impuestas a los desplazamientos
virtuales u vemos que no hay ninguna diferencia y ambos formulaciones conducen a las mismas
ecuaciones.
Notar que estamos hablando de las ecuaciones de trabajos virtuales en forma discreta, es decir
que buscamos la solucin u dentro de una familia discreta de funciones (descripta por las funciones
de forma utilizadas y sus parmetros asociados) y exigimos que se satisfaga la igualdad T.V.I. =
T.V.E. para esa misma familia de funciones u y no para cualquier funcin admisible.
63
4.3.3. Formulacin a partir del Principio de Mnima Energa Potencial Total
La ventaja de utilizar este principio reside en la fuerte interpretacin fsica de la formulacin
resultante. En este aspecto resulta idntica al mtodo de Rayleigh-Ritz. Por otro lado desde un
punto de vista ms general tiene el inconveniente de que requiere que exista un potencial expresado
en funcin de los desplazamientos. Este potencial no existe si hay disipacin, por ejemplo cuando
el material no es elstico (y en consecuencia no se puede escribir la energa interna de deformacin
en trminos exclusivamente de los desplazamientos y se requiere conocer otras variables) o cuando
las cargas dependen de la conguracin (cargas seguidoras), vnculos unilaterales, problemas de
contacto con y sin friccin.
En el presente problema la energa potencial total (u) se escribe para un material lineal
elstico
(u) =
1
2
_
L
EI
_
d
2
u
dx
2
_
2
dx
_
L
q(x)u dx

M
_
du
dx
__
L
0


Qu

L
0
Aplicando el principio de mnima tendremos:
(u, u) =
_
L
EI
_
d
2
u
dx
2
__
d
2
u
dx
2
_
dx
_
L
q(x)u dx

M
_
du
dx
__
L
0


Qu

L
0
= 0
Si comparamos esta expresin con el P.T.V. veremos que es la misma, la diferencia est en que
aqu u representa la 1ra variacin de los desplazamientos, pero que formalmente debe satisfacer
las mismas condiciones que un desplazamiento virtual, es decir ser un desplazamiento incremental
admisible.
4.4. Elemento de barra articulada
Los elementos estructurales de barras articuladas son los ms sencillos. Son desde el punto de
vista espacial bi o tridimensionales. Sin embargo desde el punto de vista de la ecuacin diferencial
que gobierna su comportamiento son undimensionales, en el sentido de que dependen de una nica
coordenada espacial (la longitud de arco a lo largo de su eje).
Por otro lado, muchas veces resulta ms sencillo calcular las matrices elementales de coecientes
(matrices de rigidez) y los vectores elementales de trminos independientes respecto a un sistema
coordenado local o en funcin de un conjunto de variables locales. Posteriormente, el ensamble de
la matriz y vector elemental deben llevarse a cabo sobre un sistema coordenado comn (global) a
todos los elementos, lo que hace necesario referir matrices y vectores a este sistema global.
Consideremos entonces como determinar la matriz de rigidez de una barra de reticulado plano,
para lo cual utilizaremos el principio de trabajos virtuales, en particular la matriz de rigidez
provendr del trabajo virtual interno, adems como ejemplo mostraremos como ir introduciendo
aqu la notacin que se usa habitualmente en el mtodo de elementos nitos al considerar elementos
ms complejos.
Si se dene un sistema local ( x
1
, x
2
) (con una barra encima de la variable representaremos
valores en el sistema local) en cada barra de forma que el eje de la barra coincida con la direccin
x
1
, es posible calcular la longitud de la barra y su orientacin respecto al sistema global en funcin
de las coordenadas de los nudos
L =
__
x
2
x
1
_

_
x
2
x
1
_1
2
=
_
_
x
2
1
x
1
1
_
2
+
_
x
2
2
x
1
2
_
2
_1
2
cos =
(x
2
1
x
1
1
)
L
sin =
(x
2
2
x
1
2
)
L
Los desplazamientos se interpolan en forma lineal
64
X
1
X
2
X
1
1
X
1
2
X
2
1
X
2
2
1
2
X
1
X
2
1
2
X
2
X
1
-1
1
0

L
Figura 2 barra de reticulado en coordenadas locales
u = N
1
() u
1
+N
2
() u
2
La nica variable de deformacin relevante en este caso es la deformacin longitudinal en la
direccin del eje de la barra
=
d u
1
d x
1
= N
1

1
() u
1
1
+N
2

1
() u
2
1
N
I

1
=
dN
I
()
d x
1
=
dN
I
()
d
d
d x
1
= N
I

2
L
Para este caso de dos funciones lineales
N
1
() =
1
2
(1 ) N
1

=
1
2
N
1

1
=
1
L
N
2
() =
1
2
(1 +) N
2

= +
1
2
N
2

1
= +
1
L
(4.1)
Si agrupamos los desplazamientos de los nudos en un vector de incgnitas elementales
u
e
=
_
u
1
1
, u
1
2
, u
2
1
, u
2
2

T
la deformacin axial puede escribirse
=
_
N
1

1
, 0, N
2

1
, 0

u
e
=
1
L
[1, 0, 1, 0] u
e
= B u
e
La variable de tensin asociada a esta deformacin es la fuerza axial sobre la barra resultante de
integrar las tensiones normales sobre el rea de la seccin.
S =
_
A

11
dA = (EA) = D
En forma similar, los desplazamientos virtuales conducen a una deformacin virtual
=
_
N
1

1
, 0, N
2

1
, 0

u
e
=
1
L
[1, 0, 1, 0] u
e
= B u
e
La matriz de rigidez resulta entonces del trabajo virtual interno
T.V.I. =
_
L
0
S ds =
_
L
0
(B u
e
)
T
D B u
e
ds
= u
e
_
L
0
B
T
D B ds u
e
= u
e

K u
e
65

K =
_
L
0
B
T
D B d x
1
=
_
+1
1
B
T
D B
L
2
d

K =
EA
L
_

_
1 0 1 0
0 0 0 0
1 0 1 0
0 0 0 0
_

_
Recordemos entonces que esta matriz representa el trabajo virtual interno a travs de la expresin
T.V.I. = ( u
e
)
T

K u
e
Para reescribir esta expresin en trminos de desplazamientos respecto al sistema global de coor-
denadas debemos expresar los u
e
y u
e
en funcin de u
e
y u
e
referidos al sistema global

X
1
X
2
U
1
U
2
X
1
X
2
U
1
U
2
Figura 3 barra de reticulado en coordenadas globales
u
e
=
_

_
u
1
1
u
1
2
u
2
1
u
2
2
_

_
=
_

_
cos sin 0 0
sin cos 0 0
0 0 cos sin
0 0 sin cos
_

_
_

_
u
1
1
u
1
2
u
2
1
u
2
2
_

_
= u
e
similarmente
u
e
= u
e
La matriz tiene la forma
=
_
R 0
0 R
_
donde R es en este caso particular la matriz de rotacin del sistema global al local y se cumple
que
1
=
T
(en un caso general las matrices de transformacin no son sencillamente matrices
de cambio de coordenadas entre dos sistemas ortogonales). Luego el T.V.I. puede escribirse
T.V.I. = (u
e
)
T

T

K
. .
K
u
e
= (u
e
)
T
K u
e
notar entonces que para transformar la matriz de rigidez la expresin correcta es con
T
y no con

1
, por ser la matriz de rigidez un tensor y no una aplicacin lineal
Similarmente para el trabajo virtual externo notar que:
T.V.E. = ( u
e
)
T

f =(u
e
)
T

T

f
..
f
= (u
e
)
T
f
66
Notar como es la matriz R, si denimos por t
1
al versor orientado del nudo 1 al nudo 2, y por
t
2
al versor normal a t
1
de tal forma que t
3
= t
1
t
2
, sea la normal saliente al plano, entonces es
fcil ver que
t
1
=
_
cos
sin
_
t
2
=
_
sin
cos
_
que son precisamente las columnas de R
R =[t
1
, t
2
]
En forma completamente similar puede obtenerse las matriz de un elemento de barra en 3
dimensiones. Ahora hay 3 componentes de desplazamiento por nudo y la matriz de rigidez en
coordenadas locales resulta

K =
EA
L
_

_
1 0 0 1 0 0
0 0 0 0 0 0
0 0 0 0 0 0
1 0 0 1 0 0
0 0 0 0 0 0
0 0 0 0 0 0
_

_
Llamando nuevamente por t
1
al versor orientado del nudo 1 al 2, y t
2
y t
3
a dos versores
ortogonales a t
1
, tales que t
1
t
2
= t
3
, entonces la matriz de rotacin resulta
R = [t
1
, t
2
, t
3
]
=
_
R 0
33
0
33
R
_
y nalmente la matriz de la barra en coordenadas globales es
K =
T

K (4.2)
Los elementos de barra articulada, adems de utilizarse para modelos estructurales de enrejado,
suelen utilizarse para modelar cables en general y tensores en particular. En estos casos debe notarse
que los cables suelen presentar grandes desplazamientos, por lo cual el problema es no lineal y la
matriz de rigidez debe actualizarse a la conguracin deformada.
4.4.1. Ejercicio
Calcular la matriz de rigidez de la barra articulada en coordenadas globales usando (4.2),
mostrar que slo depende de t
1
, es decir que no es necesario denir las direcciones t
2
y t
3
4.5. Elemento de viga en 3 dimensiones
4.5.1. Hiptesis ms signicativas (teora clsica)
Las secciones se mantienen planas
Los desplazamientos son pequeos
La geometra inicial y nal son indistinguibles
Las secciones son indeformables
Las nicas tensiones relevantes son las que actan en el plano de la seccin (
11
,
12
,
13
)
Se desprecian las deformaciones asociadas al corte transversal.
67
Las cargas normales al eje de la viga actan en el centro de corte, si no es necesario reem-
plazarla por una carga equivalente actuando en el centro de corte ms un momento torsor
distribuido.
La pieza es prismtica
El eje de la viga es recto
La seccin es constante
4.5.2. Denicin del sistema local de coordenadas y el elemento maestro
Debido a que toda la descripcin de la viga esta referida a su eje baricntrico (t
1
) y a sus dos
ejes principales de inercia (t
2
y t
3
), resulta conveniente denir un sistema local de coordenadas
que coincida con dichos ejes. Esto permite trabajar con expresiones sencillas para las relaciones
cinemticas y constitutivas, y desacoplar los diferentes comportamientos (exin en dos planos
ortogonales, torsin y fuerza axial)
La coordenada x
1
local coincide entonces con el arco a lo largo del eje de la viga, en tanto que
las coordenadas x
2
y x
3
se miden a partir del baricentro de la seccin en las direcciones principales
de inercia. La coordenada x
1
se encuentra en el intervalo [0, L], con L la longitud de la viga. Las
coordenadas x
2
y x
3
dependen de la forma de la seccin. La eleccin de cual de los ejes principales
de inercia asociar a x
2
es arbitraria.
1
2
L
-1
1
0
X
1
X
2
X
3

Figura 4 Coordenadas locales en un elemento de viga


Computacionalmente el eje t
1
se calcula a partir de las coordenadas de los nudos extremos, en
tanto que la orientacin del eje t
2
, queda (en la prctica) denido por un nudo auxiliar, de tal
forma que el plano denido por (t
1
, t
2
) sea paralelo al plano que contiene a los nudos extremos de
la viga y el nudo auxiliar. Finalmente t
3
= t
1
t
2
.
El elemento maestro es entonces unidimensional, y la variable local est restringida al intervalo
[1, 1].
El elemento de viga estndar est denido por dos nudos extremos que llamaremos 1 y 2.
Denominaremos con u
i
al desplazamiento en la direccin i local, y con
i
al giro alrededor del eje
local i. Esto permite desacoplar el comportamiento en 4 partes
1. -Esfuerzo normal N asociado a los desplazamiento u
1
2. -Torsin M
t
asociado a los giros
1
3. -Flexin en el plano x
1
x
2
, Q
2
y M
3
asociado a u
2
y
3
68
4. -Flexin en el plano x
1
x
3
, Q
3
y M
2
asociado a u
3
y
2
4.5.3. Relaciones Cinemticas y Constitutivas
N = EA = EA
du
1
dx
1
M
t
= GI
p

1
= GI
p
d
1
dx
1
M
3
= EI
3

3
= EI
3
_
d
3
dx
1
_
= EI
3
_
d
2
u
2
dx
2
1
_
M
2
= EI
2

2
= EI
2
_
d
2
dx
1
_
= EI
2
_

d
2
u
3
dx
2
1
_
Donde E es el mdulo de elasticidad longitudinal (mdulo de Young) y G es el mdulo de
elasticidad transversal o de corte. A es el rea transversal de la seccin, I
p
, es el momento de inercia
polar de la seccin y I
i
es el momento de inercia de la seccin respecto al eje i. El coeciente
modica la rigidez torsional en funcin de la forma de la seccin.
Las variables de deformacin generalizada son: es la deformacin axial,
1
es el cambio de
ngulo de torsin por unidad de longitud y
i
son las curvaturas de exin.
Notar que la denominacin del momento ector y su curvatura asociada est referida al eje
normal al plano de exin, y la convencin de positivo/negativa a que coincida con la direccin
positiva del eje correspondiente.
4.5.4. Funciones de Interpolacin
El anlisis de las ecuaciones diferenciales que gobiernan el comportamiento indica que la funcin
solucin para el caso homogneo (sin carga de tramo) del comportamiento axial (esfuerzos axiales y
torsin) es una recta. Por lo tanto basta con considerar una aproximacin lineal para u
1
y para
1
.
En tanto que para la exin la correspondiente funcin solucin (del desplazamiento transversal)
es un polinomio cbico (sin carga de tramo), por lo que una aproximacin cbica es adecuada.
De la aproximacin por residuos ponderados tras la correspondiente integracin por partes
resulta que el problema es de continuidad C
0
para el problema axial y C
1
para la exin. En
denitiva en los nudos deben ser continuos, adems de los desplazamientos,
1
,
du
2
dx
1
=
3
y
du
3
dx
1
=

2
. Es decir que por lo menos debemos tener 6 grados de libertad por nudo (las tres componentes
de desplazamiento y las tres componentes del giro).
Denominaremos con u
I
i
al desplazamiento del nudo I en la direccin i local, y con
I
i
al giro
del nudo I alrededor del eje local i. Luego:
1. -Para los fuerzas axiales tenemos como grados de libertad u
1
1
y u
2
1
sucientes para denir la
recta solucin de la ecuacin homognea
2. -Para la torsin tenemos como grados de libertad
1
1
y
2
1
sucientes para denir la recta
solucin de la ecuacin homognea
3. -Para la exin en el plano x
1
x
2
, tenemos los grados de libertad u
1
2
,
1
3
, u
2
2
y
2
3
sucientes
para denir el polinomio cbico solucin de la ecuacin homognea
4. -Para la exin en el plano x
1
x
3
, tenemos los grados de libertad u
1
3
,
1
2
, u
2
3
y
2
2
sucientes
para denir el polinomio cbico solucin de la ecuacin homognea
Luego las funciones de interpolacin propuestas son:
1. u
1
() =
1
2
(1 ) u
1
1
+
1
2
(1 +) u
2
1
= N
1
() u
1
1
+N
2
() u
2
1
=

2
I=1
N
I
() u
I
1
69
2.
1
() =

2
I=1
N
I
()
I
1
3. u
2
() =
1
() u
1
2
+
1
()
1
3
+
2
() u
2
2
+
2
()
2
3
4. u
3
() =
1
() u
1
3

1
()
1
2
+
2
() u
2
3

2
()
2
2
Donde puede verse que hemos usado para el comportamiento axial los polinomios de Lagrange
de grado 1 y para el comportamiento exional los polinomios de Hermite de orden 1.
4.5.5. Desarrollo
Recordando que
d
dx
1
=
d
d
d
dx
1
=
d
d
2
L
d
dx
1
=
_
dx
1
d
_
1
= J
1
tenemos que las deformaciones generalizadas resultan
=
du
1
dx
1
= N
I

2
L
u
I
1
=
_
u
2
1
u
1
1
_
1
L

1
=
d
1
dx
1
= N
I

2
L

I
1
=
_

2
1

1
1
_
1
L

3
=
d
2
u
2
dx
2
1
=
d
2
u
2
d
2
1
_
d
dx
1
_
2
=
4
L
2
_

u
1
2
+
1

1
3
+
2

u
2
2
+
2

2
3

=
_
6
L
2
,
1 + 3
L
,
6
L
2
,
1 + 3
L
_
_

_
u
1
2

1
3
u
2
2

2
3
_

2
=
d
2
u
3
dx
2
1
=
d
2
u
3
d
2
1
_
d
dx
1
_
2
=
4
L
2
_

u
1
3

1
2
+
2

u
2
3

2
2

=
_
6
L
2
,
1 + 3
L
,
6
L
2
,
1 + 3
L
_
_

_
u
1
3

1
2
u
2
3

2
2
_

_
Que puede resumirse en la siguiente expresin matricial
_

2
_

_
=
1
L
_

_
1 +1
1 +1
6
L
1 + 3
6
L
+1 + 3

6
L
1 + 3
6
L
+1 + 3
_

_
_

_
u
1
1
u
1
2
u
1
3

1
1

1
2

1
3
u
2
1
u
2
2
u
2
3

2
1

2
2

2
3
_

_
70

..
41
=B()
. .
412
a
e
..
121
En tanto que la relaciones constitutivas pueden escribirse matricialmente como
_

_
N
M
t
M
3
M
2
_

_
=
_

_
EA
GI
p
EI
3
EI
2
_

_
_

2
_

..
41
= D
..
44

..
41
Finalmente la matriz de rigidez (en el sistema local) resulta de integrar a lo largo de la viga
K
L
..
1212
=
_
L
0
B
T
..
124
D
..
44
B
..
412
dx
1
=
_
1
1
B()
T
D B()
L
2
d
Notar que como mximo en B() hay polinomios de orden 1, luego en el producto B
T
D B
hay como mximo polinomios de orden 2 en , por lo cual bastan dos puntos de integracin si se
va a realizar una integracin numrica. La integral puede hacerse en este caso en forma analtica
sin ningn problema.
La matriz de rigidez (cuya obtencin se deja como ejercicio) es idntica a la obtenida en
los cursos de clculo matricial de estructuras. Esto es as porque las funciones de interpolacin
utilizadas son capaces de reproducir la solucin exacta de las ecuaciones diferenciales (homogneas).
4.5.6. Trmino independiente (vector de cargas)
Supongamos que las cargas estn representadas localmente (es decir respecto al sistema local)
y varan en forma lineal dentro del elemento
q() =
_
_
q
1
q
2
q
3
_
_
=
2

I=1
N
I
() q
I
El trabajo virtual externo se puede escribir como
T.V.E. =
_
L
0
u
T
q() dx
1
=
_
L
0
[u
1
, u
2
, u
3
]
_
_
q
1
()
q
2
()
q
3
()
_
_
dx
1
= [a
e
]
T
_
L
0
_
_
N
1
N
2

1
0
1

2
0
2
_
_
T

_
_
N
1
N
2
N
1
N
2
N
1
N
2
_
_
dx
1
_

_
q
1
1
q
1
2
q
1
3
q
2
1
q
2
2
q
2
3
_

_
(4.3)
= [a
e
]
T
. .
112
_
L
0

T
()
. .
123
N()
. .
36
dx
1
_
q
1
q
2
_
. .
61
= [a
e
]
T
. .
112
F
L
..
121
Donde F
L
es el trmino independiente referido al sistema de coordenadas locales.
71
4.5.7. Cambio de base
La expresin de la matriz de rigidez en coordenadas globales sigue el procedimiento general.
Referida a un sistema coordenado local la matriz de rigidez que es de 12 12 tiene la forma
K
L
=
_
k
11
k
12
k
21
k
22
_
asociada con un vector de desplazamientos en coordenada locales de forma
a
L
=
_

_
u
1

1
u
2

2
_

_
L
u
I
L
=
_
_
u
I
1
u
I
2
u
I
3
_
_
L

I
=
_
_

I
1

I
2

I
3
_
_
L
donde u
I
L
son los desplazamientos del nudo I referidos a la terna local y
I
L
es el vector de
giros (donde cada componente es la proyeccin del vector rotacin) referido a la terna local. Las
submatrices k
ij
son de 6 6 y los nicos valores no nulos son los que se indican con una X
k
ij
=
_

_
X
X X
X X
X
X X
X X
_

_
Para realizar el cambio de coordenadas resulta necesario observar (ver gura 4) que las relaciones
que ligan ambos sistemas tienen para cada nodo la forma
u
I
L
= R u
I

I
L
= R
I
donde la matriz rotacin R es
R =
_
t
1
t
2
t
3

La matriz de transformacin resulta entonces de


a
e
L
=
_

_
u
1

1
u
2

2
_

_
L
=
_

_
R
R
R
R
_

_
_

_
u
1

1
u
2

2
_

_
= a
e
las expresiones de cambio de la matriz de rigidez y el vector de trminos independientes tienen la
misma forma que antes, es decir:
K =
T
K
L
F =
T
F
L
4.5.8. Matriz de masa
Habitualmente se considera la masa de la viga concentrada sobre el eje baricntrico (es decir se
desprecia la energa cintica asociada a la velocidad de rotacin de la seccin transversal). La matriz
de masa aparece en problemas no estacionarios (dependientes del tiempo) y resulta consistente-
mente de aplicar residuos ponderados sobre la ecuacin de equilibrio dinmico (o alternativamente
como expresin de la energa cintica).
72
Suponiendo una interpolacin para las velocidades y aceleraciones del eje baricntrico, similar
a los desplazamientos. La velocidad (y la aceleracin) de un punto del eje de la viga es (referido
al sistema local):
_
_
u
1
u
2
u
3
_
_
=
_
_
N
1
N
2

1
0
1

2
0
2
_
_
_

_
u
1

1
u
2

2
_

_
L
= () a
e
L
de donde resulta
M =
_
L
0
A
T
dx
1
=
AL
2
_
1
1

T
() () d (4.4)
Que permite escribir la energa cintica de la viga como
T =
1
2
_
u
1

1
u
2

2
_
L
M
_

_
u
1

1
u
2

2
_

_
L
4.5.9. Ejercicios
1. Calcular los coecientes de la matriz de rigidez de la viga espacial en coordenadas locales.
2. Calcular la matriz de masa (expresin 4.4 ) para una viga continua en 2-D.
3. Calcular el vector independiente para un carga lineal arbitraria (expresin 4.3)
4.6. Elementos con deformacin de corte
Los elementos con deformacin de corte son aquellos basados en la teora de vigas de Timo-
shenko y sus extensiones a problemas en 3-D. Adems de poder considerar modelos exibles al
corte su mayor ventaja radica en la facilidad de su extensin al rango no-lineal y en el tratamiento
de geometras curvas. Tienen la ventaja tambin de ser de continuidad C
0
, aunque esto no es
importante en vigas en el campo lineal.
Si consideramos el comportamiento de una viga en el plano x
1
-x
2
(con eje baricntrico en
correspondencia con el eje x
1
) las relaciones cinemticas son:

2
=
du
2
dx
1

3

3
=
d
3
dx
1
=
du
1
dx
1
Supongamos un elemento de 3 nudos (1 en cada extremo y un nudo central). En cada nudo
nuestras incgnitas sern los desplazamientos en las dos direcciones del plano (u
1
, u
2
) ms el giro
alrededor del eje normal al plano (
3
). La aproximacin resulta entonces cuadrtica para las tres
variables. Recordando entonces que
N
1
=

2
( 1) N
2
= 1
2
N
3
=

2
(1 +)
N
1

x
1
=
2 1
L
N
2

x
1
=
4
L
N
3

x
1
=
2 + 1
L
73
Figura 5 Viga con deformacin de corte
las deformaciones generalizadas resultan
_
_

2
_
_
=
_
_
21
L
0 0
4
L
0 0
2+1
L
0 0
0 0
21
L
0 0
4
L
0 0
1+2
L
0
21
L

2
(1 ) 0
4
L

2
1 0
2+1
L

2
(1 +)
_
_
_

_
u
1
1
u
1
2

1
3
u
2
1
u
2
2

2
3
u
3
1
u
3
2

3
3
_

_
= B() a
e
Las relaciones constitutivas para este caso son:
_
_
N
M
3
Q
2
_
_
=
_
_
EA
EI
GA
2
_
_
_
_

2
_
_
= D
donde A
2
es el rea de corte en la direccin 2, denida convenientemente.
En el caso de vigas de eje curvo, es necesario una interpolacin adecuada de la geometra (en el
caso anterior asumamos que el nudo central estaba ubicado exactamente en el punto medio entre
los extremos). Una opcin sencilla y conveniente es la interpolacin isoparamtrica, luego el eje
baricntrico de la viga queda descripto por
x() =
3

I=1
N
I
() x
I
Paralelamente resulta conveniente denir un sistema coordenado local. En la geometra inde-
formada (libre de tensiones) dicho sistema local tiene el vector t
1
coincidente con la tangente al
eje baricntrico, que forma un ngulo con el eje x
1
global, en tanto que el vector t
2
es normal al
anterior:
() = [t
1
, t
2
] () =
_
cos sin
sin cos
_
Las deformaciones generalizadas normal y de corte resultan ahora
=
d(x +u)
ds
t
1

2
=
d(x +u)
ds
t
2
74
donde s es la longitud de arco medido sobre el eje baricntrico de la viga.
Debido a que la viga tiene ahora una curvatura inicial, debemos hablar de cambio de curvatura.
La curvatura original se mide como

(0)
3
=
d
ds
y la curvatura del eje deformado es

3
=
d ( +
3
)
ds
luego el cambio de curvatura resulta

3
=
3

(0)
3
=
d ( +
3
)
ds

d
ds
=
d
3
ds
En problemas tridimensionales, la teora que gobierna el problema es similar. Por supuesto
ahora x y u tienen tres componentes. Por otro lado el sistema coordenado local se escribe ahora
(s) = [t
1
, t
2
, t
3
]
donde t
1
coincide con la tangente al eje baricntrico, en tanto que t
2
y t
3
estn dirigidos en
las direcciones principales de inercia de la seccin transversal. Las deformaciones generalizadas
asociadas a los esfuerzos normal y de corte se escriben ahora
=
d(x +u)
ds
t
1

2
=
d(x +u)
ds
t
2

3
=
d(x +u)
ds
t
3
Las curvaturas del eje baricntrico resultan ahora de la siguiente expresin
K =
T
d
ds
=
_
_
0
3

2

3
0
1

2

1
0
_
_
donde los
i
sern curvaturas iniciales si es la original o sern las curvaturas del eje deformado si
corresponde a la estructura deformada. La diferencia entre ambas permite calcular los cambios
de curvatura, que incluye deformacin de torsin (
1
) y deformaciones de exin (
2
y
3
).
_
_

1

3
_
_
=
_

_

1

(0)
1

(0)
2

(0)
3
_

_
=
(0)
Si mantenemos los giros en cada punto de la viga referidos al sistema local (recordando la
relacin que los liga con los globales)

G
=
L

L
=
T

G
la linealizacin de la expresin anterior conduce a
=
_
_

3
_
_
=
T
du
ds
+e
1

L
=
_
_
t
1

du
ds
t
2

du
ds

3
t
3

du
ds
+
2
_
_
=
_
_

1

3
_
_
=
d
L
ds
+
(0)

L
=
_
_
d
1
ds
d
2
ds
d
3
ds
_
_
+
_
_

2

1
_
_
de donde pueden particularizarse las expresiones para la viga en el plano obtenidas antes.
75
4.6.1. Matriz de rigidez de una viga recta en 2-D
Si nos restringimos al caso plano y una viga de eje recto. Usando una aproximacin cuadrtica
(3 nudos), con el nudo interno en el centro del elemento, la matriz de rigidez en coordenadas locales
resulta de la integral
K
L
=
_
L
B
T
() D B() ds =
_
1
1
L
2
B
T
() D B() d
_
1
1
_

_
EA
2L
_
N
1

_
2
EA
2L
N
1

N
2

GAc
2L
_
N
1

_
2
GAc
2
N
1

N
1 GAc
3L
N
1

N
2

GAc
2
N
1

N
2
EI
2L
_
N
1

_
2
+
GA
c
L
2
(N
1
)
2
EI
2L
N
1

N
2

+
GAcL
2
N
1
N
2
EA
2L
_
N
2

_
2
GAc
2L
_
N
2

_
2
GAc
2
N
2

N
2
EI
2L
_
N
2

_
2
+
GA
c
L
2
(N
2
)
2
Simtrica
EA
2L
N
1

N
3

GAs
2L
N
1

N
3

GAc
2
N
1

N
3
EI
2L
N
1

N
3

+
GA
c
L
2
N
1
N
3
EA
2L
N
2

N
3

GAc
2L
N
2

N
3

GAc
2
N
2

N
3
EI
2L
N
2

N
3

+
GAcL
2
N
2
N
3
EA
2L
_
N
3

_
2
GAc
2L
_
N
3

_
2
EI
2L
_
N
3

_
2
+
GAcL
2
(N
3
)
2
_

_
d
Notar que todos los trminos a integrar son polinomios en , luego se pueden integrar en forma
analtica sin problemas. Notar adems el orden de los polinomios a integrar:
de 2do orden para productos de derivadas entre si
de 3er orden para producto de funcin y derivada
de 4to orden para productos de funciones entre s
Recordar que si se integra numricamente con dos puntos de integracin se puede integrar
exactamente un polinomio cbico. De lo cual surge que si se integra con dos puntos de integracin
se integrar en forma exacta todos los trminos salvo los asociados a productos de funciones
nodales entre s (trminos que relacionan las rotaciones entre s, asociados al corte transversal) .
Por ejemplo la integral exacta de (N
1
)
2
es
4
15
e integrando con dos puntos es
2
9
, lo que es un 20%
menos que la integral exacta.
76
Por otro lado, experimentos numricos primero y desarrollos tericos posteriores mostraron
que era conveniente una sub-integracin de los trminos asociados al corte a los nes de evitar el
bloqueo numrico. El bloqueo numrico se produce debido a una imposibilidad de las funciones de
forma de representar correctamente el comportamiento de todas las variables con el consiguiente
aumento de la rigidez asociado a un incremento espurio de la energa de deformacin asociada al
corte transversal.
Usando integracin numrica con dos puntos de integracin se tiene
_

_
EA
2L
14
3
EA
2L
_

16
3
_
GAc
2L
14
3
GAc
2
(1)
GAc
3L
_

16
3
_
GAc
2
_

4
3
_
EI
2L
14
3
+
GAcL
2
2
9
EI
2L
_

16
3
_
+
GAcL
2
2
9
EA
2L
32
3
GAc
2L
32
3
GAc
2
(0)
EI
2L
32
3
+
GAcL
2
8
9
EA
2L
_
2
3
_
GAs
2L
_
2
3
_
GAc
2
_
1
3
_
EI
2L
_
2
3
_
+
GAcL
2
_

1
9
_
EA
2L
_

16
3
_
GA
c
2L
_

16
3
_
GA
c
2
_

4
3
_
EI
2L
_

16
3
_
+
GAcL
2
2
9
EA
2L
14
3
GA
c
2L
14
3
EI
2L
14
3
+
GAcL
2
2
9
_

_
Notar que la solucin exacta de las ecuaciones homogneas de la viga de Timoshenko, requiere
una aproximacin cbica para el desplazamiento y cuadrtica para el corte, por lo que el elemen-
to desarrollado no resuelve exactamente los problemas, por lo cual, si el objetivo es obtener la
solucin exacta, es necesario usar ms de un elemento nito por tramo de viga (a diferencia de la
teora clsica). Una segunda posibilidad es utilizar una interpolacin cbica para el desplazamiento
transversal (por ejemplo utilizando cuatro nudos para el desplazamiento y slo 3 para el giro). Por
otro lado dado que los nudos internos no se comparten con otros elementos, es posible previo al
ensamble eliminar dichos grados de libertad usando condensacin, con lo cual slo permanecen
como grados de libertad los de los nudos extremos, en tal caso la matriz de rigidez resulta de 4 4
(viga continua) y coincide con la matriz de rigidez (incluyendo deformaciones por corte) obtenida
en los cursos de clculo matricial de estructuras.
4.6.2. Ejercicio:
Calcular la matriz de rigidez de un elemento de viga de dos nudos (slo exin, sin axial)
utilizando un nico punto de integracin
v (x) =
_
N
1
() u
1
+N
2
() u
2

(x) =
_
N
1
()
1
+N
2
()
2

77
Donde las funciones de forma son:
N
1
() =
1
2
(1 )
N
2
() =
1
2
( + 1)
y cuyas derivadas (constantes) valen
N
1

=
1
2
N
2

= +
1
2
N
1

x
=
1
L
N
2

x
= +
1
L
La matriz B resulta (evaluada en = 0)
B =
_
0
1
L
0
1
L

1
L
+
1
2
1
L
1
2
_
En tanto que la matriz de rigidez resulta del producto
K = L
_

_
0
1
L

1
L
+
1
2
0
1
L
1
L
1
2
_

_
_
EI 0
0 GA
c
_ _
0
1
L
0
1
L

1
L
+
1
2
1
L
1
2
_
=
_

_
GA
c
L

GA
0c
2

GA
c
L
GA
c
2

GAc
2
EI
L
+
GAcL
2
GAc
2

EI
L
+
GAcL
2

GAc
L
GAc
2
GAc
L
GAc
2
GA
c
2

EI
L
+
GA
c
L
2
GA
c
2
EI
L
+
GA
c
L
2
_

_
4.7. Problemas de conveccin-difusin
Consideremos la siguiente ecuacin diferencial (no autoadjunta)
d
dx
_
u
d
dx
_
q = 0 (4.5)
con u la velocidad conocida, en este caso unidimensional u debe ser constante.
Las condiciones de contorno (extremos del dominio) admisibles son:
=

o u
d
dx
=
es decir que en los extremos o se conoce o se conoce el ujo . Con el objetivo de ejemplicar el
tratamiento de las condiciones de contorno en un dominio de longitud L , supondremos que es
conocido en x = 0 y que es conocido en x = L.
Si subdividimos el dominio en N segmentos y proponemos entonces una aproximacin para la
variable en el dominio en funcin de las variables nodales
I
(I = 0..N)
(x) =
N

I=0

I
(x)
I
(4.6)
Reemplazando en la expresin 4.5, se obtiene
N

I=0
d
dx
_
u
I
(x)
d
I
(x)
dx
_

I
q = r(x)
78
N

I=0
_
u
d
I
(x)
dx

d
2

I
(x)
dx
2
_

I
q = r(x) (4.7)
La ltima expresin es el residuo (r(x)), y es lo que el mtodo numrico intentar minimizar
para obtener una solucin aproximada del problema. Por otro lado no deben olvidarse las condi-
ciones de contorno, que pueden escribirse

I=0

I
(x)|
x=L

I
= s
0
(4.8)

N

I=0
_
u
I
(x)
d
I
(x)
dx
_
x=L

I
= s
L
(4.9)
Denido entonces el residuo, el objetivo de mxima sera lograr que dicho residuo se anulara
en todo punto, esto normalmente no es posible, y lo que se busca es anularlo en promedio, es decir
en forma integral. El mtodo de residuos ponderados propone denir una funcin de ponderacin
w(x)
w(x) =
N

I=0
W
I
(x)
I
donde W
I
(x) son funciones elegidas adecuadamente y
I
son parmetros arbitrarios. Denida esta
funcin se propone que
_
L
r(x)w(x)dx +s
0
w
0
+s
L
w
L
= 0 (4.10)
para todo valor de los parmetro
I
. Como se ve en la denicin de la funcin de peso, la cantidad de
parmetros arbitrarios es igual al nmero de incgnitas del problema
I
. Entre las aproximaciones
habituales se exige que la aproximacin a satisfaga en forma exacta las condiciones de borde
sobre la propia variable (condiciones esenciales), en nuestro caso eso signica que la aproximacin
satisfaga exactamente la primera condicin de contorno, lo que conduce a que

1
=

s
0
= 0
Luego nuestra aproximacin se puede escribir
(x) =
0
(x)

+
N

I=1

I
(x)
I
(4.11)
donde hemos separado el primer trmino de la sumatoria que ahora es conocido. Este primer
trmino se conoce como solucin particular y satisface en forma exacta las condiciones de contorno
esenciales, el resto de la aproximacin satisface las mismas condiciones de contorno pero en forma
homognea. Simtricamente en la funcin de ponderacin se elimina el primer sumando para
mantener igual la cantidad de incgnitas
I
y la cantidad de parmetros arbitrarios
I
.
Reemplazando entonces la aproximacin a y la funcin de ponderacin en la integral pon-
derada, tenemos
N

J=1

J
__
L
W
J
r(x)dx +W
J
L
s
L
_
= 0
N

J=1

J
_
_
L
W
J
_
N

I=0
_
u
d
I
(x)
dx

d
2

I
(x)
dx
2
_

I
q
_
dx +W
J
L
s
L
_
= 0
Lo que se pide es que lo encerrado entre llaves sea cero, es decir que independientemente del valor
de los parmetros arbitrarios
I
, se satisfaga la igualdad. Esto implica entonces N condiciones
79
(una para cada W
J
) en funcin de las N incgnitas
I
. Resulta entonces un sistema lineal de
ecuaciones
A +F = 0
donde es un vector de dimensin N que agrupa a las incgnitas
I
, la matriz de coecientes A
se calcula como
A
JI
=
_
L
W
J
_
u
d
I
(x)
dx

d
2

I
(x)
dx
2
_
dx +W
J
L
_
u
I
(x) +
d
I
(x)
dx
_
x=L
(4.12)
F
J
=
_
L
W
J
__
u
d
0
(x)
dx

d
2

0
(x)
dx
2
_

q
_
dx +W
J
L
_

_
u
0
(x)
d
0
(x)
dx
_
x=L
_
(4.13)
La eleccin de la funcin de ponderacin conduce a formulaciones diferentes. En principio las
W
I
(x) slo requieren como condicin indispensable la de independencia lineal, sin embargo una
adecuada eleccin es crucial desde el punto de vista numrico.
La aproximacin de Galerkin (mtodo de elementos nitos estndar) propone usar como funcin
de peso una forma idntica a la funcin de interpolacin de la variable (4.11)
w(x) =
N

I=1

I
(x)
I
Donde N es aqu el nmero de puntos en la grilla, es decir la expresin anterior es formal, no
estamos utilizando un nico elemento en toda la grilla.
El trmino de la solucin particular (como se explicara antes) por supuesto no aparece aqu.
Utilizando una grilla con puntos igualmente espaciados (incluyendo los puntos extremos). Las
ecuaciones podran calcularse de evaluar consistentemente las expresiones 4.12 y 4.13. Sin embargo
resulta ms conveniente realizar previamente una integracin por partes, en este caso esta inte-
gracin por partes se restringe al trmino difusivo que es el que tiene la derivada de mayor orden.
El objetivo de esta integracin por partes como ya hemos visto es disminuir el orden de derivacin
que aparecen en las ecuaciones discretas a resolver.
N

J=1

J
_
_
L
W
J
_
N

I=0
_
u
d
I
(x)
dx

d
2

I
(x)
dx
2
_

I
q
_
dx +W
J
L
s
L
_
= 0
(4.14)
N

J=1

J
_
N

I=0
_
_
L
_
W
J
u
d
I
dx
+
dW
J
dx

d
I
dx
_
dx
_
W
J

d
I
dx
_
L
0
_

_
L
W
J
qdx +W
J
L
s
L
_
= 0
Al integrar por partes hemos disminuido entonces el mximo orden de derivacin de la variable
, con lo que ahora alcanza con proponer una aproximacin continua para , esto ha sido a costa
de aumentar el orden de derivacin de la funcin de peso (que ahora deber ser derivable, es decir
continua) y de la aparicin de trminos sobre el contorno.
Para jar ideas, supongamos la aproximacin ms sencilla que corresponde a una interpolacin
lineal entre nudos (4.1). En un intervalo cualquiera J la variable y la funcin de peso resultan
(x) = (1 )
J
+
J+1
w(x) = (1 )
J
+
J+1
Reemplazando en (4.14), y separando la integral sobre el segmento J tenemos
J

K=J1

K
_
J

I=J1
_
x
J
x
J1
_

K
u
d
I
dx
+
d
K
dx

d
I
dx
_
dx
I

_
x
I
x
I1

K
qdx
_
= Int(J)
80
Llamando
H
KI
= C
KI
+D
KI
q
K
=
_
x
I
x
I1

K
q dx
Donde
C
KI
=
_
x
J
x
J1

K
u
d
I
dx
dx (4.15)
D
KI
=
_
x
J
x
J1
d
K
dx

d
I
dx
dx (4.16)
Luego
Int(J) =
J

K=J1

K
_
J

I=J1
(C
KI
+D
KI
)
I
q
K
_
=
_

J1

J

__
H
J1,J1
H
J1,J
H
J,J1
H
J,J
_ _

J1

J
_

_
f
J1
f
J
__
El resto de los trminos (integrales sobre el contorno resultan)
Int (C) =
N

J=1

J
_
N

I=0

d
I
dx
_
L
0

I
+
J
L
_

N

I=0
_
u
I
(x)
d
I
(x)
dx
_
x=L

I
__
Debe notarse aqu que w(x = 0) = 0, adems todas las
J
(x = L) = 0, salvo
N
(x = L) = 1,
luego

N
_
N

I=N1

d
I
dx

I
+ u
N
+
N

I=N1

d
I
L
dx

I
_
=
N
_
u
N
_
La integral de residuos ponderados (4.14) puede escribirse ahora
N

J=1
Int(J) +Int(C) = 0
N

J=1
_

J1

J

__
H
J1,J1
H
J1,J
H
J,J1
H
J,J
_ _

J1

J
_

_
f
J1
f
J
__
+
N
_
u
N
_
= 0
Esta expresin debe verse como un conjunto de N ecuaciones (una para cada
J
) con N
incgnitas (las
I
). La matriz de coecientes resulta de ensamblar las matrices elementales H.
A esta ltima contribuye tambin en la posicin (N,N) el trmino del contorno u. El vector
trmino independiente resulta de ensamblar los vectores elementales f, tambin contribuyen aqu
los trminos asociados a la solucin particular (la primera columna de la primera matriz elemental
H, multiplicada por
0
=

).
Esta aproximacin corresponde a una de las posibilidades del mtodo de Elementos Finitos.
La matriz H elemental consta de dos partes, C debida al trmino convectivo y es no-simtrica y D
debida al trmino difusivo que es simtrica. La aproximacin de Galerkin es ptima para problemas
difusivos puros (problemas espacialmente elpticos) asociado a operadores auto-adjuntos (matrices
simtricas). Para problemas dominantemente convectivos se usan normalmente aproximaciones
diferentes.
Para la aproximacin propuesta, la matriz elemental resulta
H =
u
2
_
1 1
1 1
_
+

x
_
1 1
1 1
_
81
Ejercicio
1-Sea el problema de conveccin difusin gobernado por la ecuacin 4.5. Con una aproximacin
lineal para la variable (4.1) en cada intervalo
(x) = (1 )
I
+
I+1
=
_
x x
I
_
x
I+1
x
I
=
_
x x
I
_
x
0 1
Usar el mtodo de residuos ponderados con funcin de ponderacin
w(x) = [(1 ) + (1 )]
J
+ [ (1 )]
J+1
donde es un parmetro jo que puede variar entre 0 y 1. Este permite dar ms peso al residuo
en la parte inicial del intervalo (una forma de upwinding). De hecho para = 0, se obtiene la
aproximacin habitual de Galerkin y para = 1 se obtiene una aproximacin conocida como
Petrov-Galerkin.
Gracar las funciones de peso asociadas a
J
en el intervalo
_
x
J1
, x
J+1

para los valores


= 0,
1
2
, 1.
Calcular la integral del residuo en un intervalo genrico
_
x
I
, x
I+1

, expresado en la forma
_

J1

J

__
H
J1,J1
H
J1,J
H
J,J1
H
J,J
_
+
_

H
J1,J1

H
J1,J

H
J,J1

H
J,J
___

J1

J
_
Escribir la ecuacin de balance asociada a un
J
cualquiera para los 3 valores de indicados
arriba.
82
4.8. Anlisis de cables
En general el anlisis de estructuras de cables implica importantes desplazamientos y preten-
siones, por lo cual es necesario plantear el equilibrio en la conguracin deformada e incluir el efecto
de las tensiones iniciales. En forma similar a una barra articulada los cables no tienen rigidez ex-
ional apreciable y slo transmiten esfuerzos normales. Ms an, si no se considera el peso propio
es inmediato asimilar el comportamiento de un sector de cable al de una barra articulada, con-
siderando cada tramo de cable entre dos cargas como una barra. Como una introduccin al tema
aqu se mostrar con un ejemplo sencillo los principales elementos a tener en cuenta. Supongamos
entonces una estructura sencilla de un cable (ver gura) bajo tres cargas puntuales, geomtrica-
mente simtrica respecto al centro. Denamos la geometra inicial del cable, puesto que el cable no
tiene tensin inicial, cualquier conguracin est en equilibrio y lo nico importante es la longitud
inicial del cable. Denamos entonces la conguracin inicial como formada por dos tramos rectos
de la misma longitud (ver gura) y supongamos que las cargas aplicadas corresponden a la mitad
de cada tramo y a la unin de los dos tramos. De esta forma el cable ha sido discretizado por
cuatro elementos de barra-cable de igual longitud inicial
L
o
=
_
1
2
+ 0,5
2
1
2
1
2
3
4
5
4.0
1.0
150
100
100
+
100
Figura 6 Estructura de cables
Podemos entonces denir las coordenadas iniciales o originales de los nudos
Nudo 1 2 3 4 5
X
1
0.0 1.0 2.0 3.0 4.0
X
2
0.0 -0.5 -1.0 -0.5 0.0
Dado un estado de solicitaciones denido por las cargas en los 3 nudos libres de desplazarse
(dos componentes por nudo),
f
T
=
_
p
2
1
, p
2
2
, p
3
1
, p
3
2
, p
4
1
, p
4
2

Y dada una conguracin deformada, denida por los desplazamientos de los nudos a partir de
la conguracin original
u
T
=
_
u
2
1
, u
2
2
, u
3
1
, u
3
2
, u
4
1
, u
4
2

83
o directamente las coordenadas nodales actualizadas
x
I
i
= X
I
i
+u
I
i
(4.17)
donde X
I
i
es la coordenada original del nudo I en la direccin i y x
I
i
es la coordenada actual del
nudo I en la direccin i.
Para saber si la conguracin actualizada corresponde al equilibrio utilizamos el Principio de
Trabajos Virtuales, el cual puede escribirse
TV I = TV E
NB

K=1
N
K

K
L
K
0
=
NP

N=1
2

i=1
p
N
i
u
N
i
(4.18)
donde N
K
,
K
, y L
K
0
son respectivamente el esfuerzo axial, la deformacin virtual y la longitud
inicial de la tramo K, en tanto que NB es el nmero de tramos en que se ha dividido al cable.
En el segundo miembro aparece el trabajo virtual de las fuerzas externas y NP es el nmero de
nudos donde se aplican cargas.
Consideremos un tramo cualquiera de cable, por ejemplo el 1-2, y evaluemos el trabajo virtual
interno que all se produce. Para ello tenemos que evaluar:
La longitud actual:
L =
__
x
2
x
1
_

_
x
2
x
1
_1
2
(4.19)
=
__
X
2
X
1
+u
2
u
1
_

_
X
2
X
1
+u
2
u
1
_1
2
La deformacin longitudinal
=
L
L
0
1 (4.20)
El esfuerzo axial
N = EA (4.21)
La deformacin virtual
=

u
u =
1
L
0
_
L
u
2
u
2
+
L
u
1
u
1
_
=
1
L
0
L
(u
2
u
1
)
_
u
2
u
1
_
L
(u
2
u
1
)
=
1
L
_
x
2
x
1
_
= t (direccin actual del tramo)
=
1
L
0
1
L
_
x
2
x
1
_

_
u
2
u
1
_
=
1
L
0
t
_
u
2
u
1
_
(4.22)
En consecuencia la contribucin de una barra al trabajo virtual interno resulta
TV I = N
1
L
0
t
_
u
2
u
1
_
L
0
=
_
u
2
u
1
_
t N (4.23)
En el ejemplo considerado las contribuciones de las tres barras resultan (notar que u
1
= u
5
=
0, pues u
1
= u
5
= 0)
TV I =
_
u
2
_
t
1
N
1
+
_
u
3
u
2
_
t
2
N
2
+
_
u
4
u
3
_
t
3
N
3
u
4
t
4
N
4
(4.24)
sacando factor los u
I
, la expresin anterior puede escribirse (notar que u t = u
T
t )
TV I =
_
u
2T
, u
3T
, u
4T

_
_
N
1
t
1
N
2
t
2
N
2
t
2
N
3
t
3
N
3
t
3
N
4
t
4
_
_
(4.25)
84
a su vez el trabajo virtual externo puede escribirse
TV E =
_
u
2T
, u
3T
, u
4T

_
_
p
2
p
3
p
4
_
_
(4.26)
haciendo la diferencia entre la segunda y la primera e igualando a cero
TV E TV I = 0
_
u
2T
, u
3T
, u
4T

_
_
_
_
_
N
2
t
2
N
1
t
1
N
3
t
3
N
2
t
2
N
4
t
4
N
3
t
3
_
_
+
_
_
p
2
p
3
p
4
_
_
_
_
_
= 0 (4.27)
Como los u
I
son arbitrarios, para asegurar la igualdad, cada una de las ecuaciones entre llaves
debe anularse. Puede verse fcilmente que estas ecuaciones no son otra cosa que las ecuaciones de
equilibrio en cada nudo.
Las ecuaciones planteadas son no-lineales en los desplazamientos, pues tanto N
K
como t
K
dependen en forma no-lineal de los desplazamientos. Los problemas no lineales se resuelven habit-
ualmente en forma incremental. Un forma comn es escribir las acciones externas en funcin de
un escalar
_
_
p
2
p
3
p
4
_
_
=
_
_
f
2
f
3
f
4
_
_
= f (4.28)
y obtener la solucin (u
i
) para valores crecientes de
i
partiendo de la posicin de equilibrio
sin tensiones (u
0
= 0,
0
= 0). Supongamos entonces que se conoce una posicin de equilibrio
(u
i
,
i
) y queremos conocer una nueva posicin de equilibrio (u
i+1
= u
i
+ u,
i+1
=
i
+ ),
donde
i+1
es dato e interesa determinar u
i+1
. Es decir que se ha llegado a un punto i donde se
satisface
_
u
2T
, u
3T
, u
4T

_
_
_
_
_
N
2
t
2
N
1
t
1
N
3
t
3
N
2
t
2
N
4
t
4
N
3
t
3
_
_
i
+
i
_
_
f
2
f
3
f
4
_
_
_
_
_
= 0 (4.29)
[u]
T
{g (u
i
) +
i
f } = 0
y se busca un nuevo u
i+1
que satisfaga
[u]
T
{g (u
i+1
) +
i+1
f} =0 (4.30)
Para ello se utiliza un esquema predictor-corrector, es decir se propone un valor inicial (predic-
cin) de u
i+1
y luego se corrige hasta convergencia. Uno de los esquemas predictor-corrector ms
utilizados es el de Newton-Raphson, el cual consiste en realizar la siguiente aproximacin
g (u
i+1
) = g (u
i
) +
g
u
|
i
u = g (u
i
) K
i
u (4.31)
donde se ha introducido a
K =
g
u
(4.32)
que es el Hessiano o derivada del sistema de ecuaciones no-lineales o simplemente la matriz
tangente. reemplazando en la anterior
[u]
T
{g (u
i
) K
i
u +
i+1
f} =0
de donde la prediccin resulta
u =[K
i
]
1
[g (u
i
) +
i+1
f] = [K
i
]
1
[r] (4.33)
85
donde r es el residuo que se quiere anular
Veamos como obtener la matriz tangente para un elemento de cable o barra articulada. Notar
que hasta ahora hemos escrito
TV I =
NB

K=1
N
K

K
L
K
0
= [u]
T
g (u) (4.34)
Para cada barra interesa calcular su contribucin a
[u]
T
g
u
|
i
u =[u]
T
K
i
u =
(TV I)
u
u (4.35)
Evaluemos entonces
L
0
(N )
u
u = L
0
_
N
u
+N

u
_
u
= L
0

N
u
u +NL
0

u
u (4.36)
La derivada en el primer trmino es
N
u
=
EA
u
= EA

u
(4.37)
a su vez la derivada

u
u = es formalmente idntica a =

u
u (expresin 4.22) es decir

u
u =
1
L
0
t
_
u
2
u
1
_
Con lo cual una primera contribucin a K
u
T
K
M
u = L
0

N
u
u =
_
u
2
u
1
_
t
EA
L
0
t
_
u
2
u
1
_
=
_
u
1T
, u
2T
_
EA
L
0
_
t t
T
t t
T
t t
T
t t
T
_ _
u
1
u
2
_
(4.38)
Notar que la matriz K
M
obtenida es formalmente idntica a la matriz de rigidez de la barra
en un anlisis lineal, la diferencia es que aqu t corresponde a la geometra actual y no a la inicial.
Esta primera contribucin se denomina Matriz de rigidez material (K
M
).
La segunda contribucin resulta de
u
T
K
G
u = NL
0

u
u
que ser no nula slo si existen esfuerzos N, esta componente K
G
se denomina matriz de rigidez ge-
omtrica, de carga-geometra o debida a los esfuerzos iniciales. Para evaluarla debemos obtener

u
u =

_
1
L
0
(u
2
u
1
)
T
t
_
u
u =
1
L
0
_
u
2
u
1
_
T
t
u
u (4.39)
A su vez
t
u
u =

_
x
2
x
1
L
_
u
u =
1
L
_
1 t t
T

u (4.40)
con lo cual
L
0
N

u
u =
_
u
2
u
1
_
T
N
L
_
1 t t
T
_
u
2
u
1
_
(4.41)
86
de donde las segunda contribucin a la matriz de rigidez resulta
u
T
K
G
u =
_
u
1T
, u
2T
_
N
L
__
1 t t
T
1 +t t
T
1 +t t
T
1 t t
T
___
u
1
u
2
_
(4.42)
A la suma de las matrices 1 t t
T
se la denomina matriz de proyeccin ortogonal, pues el
producto de esta matriz por un vector v cualquiera conduce a la proyeccin del vector v sobre
el plano normal a t. Esto puede verse como quitarle a v su componente en la direccin t. La
operacin de quitarle a un vector vsu proyeccin v
t
sobre t, se hace habitualmente como
v
t
= t v = t
T
v
v
n
= v t v
t
= v t
_
t
T
v
_
= v tt
T
v =
_
1 tt
T
_
v
La aparicin de esta matriz se debe a que en 4.40 se est derivando un versor (vector unitario)
y la direccin de esta derivada debe ser normal al versor, lo cual puede verse fcilmente a partir
de que
t t = 1
(t t)
u
= 2 t
t
u
= 0
4.8.1. Ejemplo
Supongamos que la seccin del cable es A = 1cm
2
y el mdulo de elasticidad es E = 2
10
6
kg/cm
2
. El cable sometido al siguiente estado de cargas
f =
_

_
p
2
1
p
2
2
p
3
1
p
3
2
p
4
1
p
4
2
_

_
=
_

_
0
100
0
150
0
100
_

_
[N]
est en equilibrio para los siguientes desplazamientos:
u =
_

_
u
2
1
u
2
2
u
3
1
u
3
2
u
4
1
u
4
2
_

_
=
_

_
0,073927
0,12672
0,00000
0,061802
0,073927
0,12672
_

_
[m]
Si al sistema de cargas previos se le agregan en el punto central las siguientes

_
p
3
1
p
3
2
_
=
_
100
100
_
[N]
Las matrices tangentes elementales son
K
12
=
_

_
1,2260 0,8295 1,2260 0,8295
0,5616 0,8295 0,5616
1,2260 0,8295
0,5616
_

_
10
6
K
23
=
_

_
1,6489 0,4781 1,6489 0,4781
0,1389 0,4781 0,1389
1,6489 0,4781
0,1389
_

_
10
6
87
K
34
=
_

_
1,6489 0,4781 1,6489 0,4781
0,1389 0,4781 0,1389
1,6489 0,4781
0,1389
_

_
10
6
K
45
=
_

_
1,2260 0,8295 1,2260 0,8295
0,5616 0,8295 0,5616
1,2260 0,8295
0,5616
_

_
10
6
La matriz global ensamblada es;
K
i
=
_

_
2,8749 1,3077 1,6489 0,4781
0,7005 0,4781 0,1389
3,2978 0,0000 1,6489 0,4781
0,2778 0,4781 0,1389
2,8749 1,3077
0,7005
_

_
10
6
en tanto que los desplazamientos y los esfuerzos en las barras, una vez alcanzada convergencia
son
u
i+1
=
_

_
u
2
1
u
2
2
u
3
1
u
3
2
u
4
1
u
4
2
_

_
=
_

_
0,045848
0,083259
0,004578
0,033147
0,065921
0,114780
_

_
[m]
_

_
N
12
N
23
N
34
N
45
_

_
i+1
=
_

_
476,2
432,6
322,7
366,7
_

_
[N]
4.8.2. Ejercicio
A partir de los desplazamientos indicados, calcular la conguracin actual, los vectores t
2
y t
3
y comprobar el equilibrio del nudo 3
81
82
Captulo 5 Problemas de valores en el contorno
en 2 y 3 dimensiones
por F. Flores
5.1. Introduccin
En el presente captulo se presenta en forma resumida el conjunto de las ecuaciones de la
mecnica que es de inters resolver en este curso. En general slo se presentan las ecuaciones ms
relevantes y no se incluye su deduccin, pues no es el objeto del curso y demandara mucho espacio,
por lo cual aquellos interesados en su deduccin deben dirigirse a textos especcos.
Existen diferentes problemas en la mecnica cuyo comportamiento puede representarse por la
ecuacin de Helmholtz, que en su forma ms sencilla conduce a la ecuacin de Laplace. Este tipo
de problemas se expresa en funcin de una variable escalar, lo que permite una primera aplicacin
del MEF, antes de abordar problemas donde la variable incgnita es vectorial.
5.2. Transferencia de calor
Recordemos primero el problema de transferencia de calor en 2 dimensiones. Denamos previ-
amente el operador (nabla)
=

x
1
t
1
+

x
2
t
2
=
_

x
1

x
2
_

_
aplicado sobre una funcin escalar u (la temperatura en nuestro caso) se obtiene el gradiente
espacial de la misma
u =
u
x
1
t
1
+
u
x
2
t
2
=
_

_
u
x
1
u
x
2
_

_
La derivada direccional de u en una direccin cualquiera = (
1
,
2
) que escribiremos
u

se calcula
como
u

= u =
T
u =
u
x
1

1
+
u
x
2

2
donde se ha escrito el producto punto entre dos vectores como el producto matricial de un vector
la (transpuesta del primer vector) y el segundo vector. La utilizacin de productos matriciales es
una forma muy conveniente para el desarrollo del mtodo de elementos nitos.
Una segunda magnitud fsica de inters en nuestros problema de valores en el contorno es el
ujo . El ujo es una funcin vectorial o un campo vectorial lo mismo que el gradiente.
Sea un dominio cerrado con un contorno suave con normal saliente n(s) en cada punto
de dicho contorno. El ujo que atraviesa el contorno en cada punto es:

n
(s) = (s) n(s) =
T
(s) n(s)
si se desea evaluar el ujo total (neto) que ingresa o egresa en un subdominio cualquiera
basta integrar sobre el contorno del subdominio

=
_


n
d
83
Figura 1 Conduccin del calor en 2 dimensiones
dividiendo por el rea (volumen) A

de y tomando lmite para A

que tiende a 0, se obtiene


(usando el teorema del valor medio del clculo integral) la frmula de la divergencia del campo
vectorial en el punto x =(x
1
, x
2
)
div() =

1
x
1
+

2
x
2
=
como la densidad de ujo neto en el punto. El ujo total

a travs del contorno de se puede


escribir

=
_

d =
_

n ds
En el caso general del teorema de la divergencia puede ser tanto un campo vectorial (tensor
de 1er. orden) como un campo tensorial (2do. orden), en el segundo caso es un vector.
Los problemas fsicos que nos interesa resolver estn gobernados por relaciones constitutivas
(en el sentido de que dependen del material que constituye el dominio) lineales de la forma
(x) = k (x) u (x) k > 0 x
_

1

2
_
= k
_
u
1
u
2
_
=
_
k
11
k
12
k
21
k
22
_ _
u
1
u
2
_
En la segunda expresin se ha generalizado la ley constitutiva al escribir el escalar k (conduc-
tividad o permeabilidad trmica) como un tensor de segundo orden k. Esto permitira tratar medios
que tuvieran diferentes conductividades en diferentes direcciones del espacio. El caso istropo se
recupera escribiendo
k = k
_
1 0
0 1
_
=
_
k 0
0 k
_
El principio de conservacin (o ley de balance) establece que dentro de cualquier porcin del
dominio, el ujo neto a travs del contorno de dicho subdominio debe ser igual a la cantidad
producida por las fuentes internas. Si f denota la fuente por unidad de rea (volumen) tenemos
_

n d =
_

f d
usando el teorema de la divergencia
_

( f) d = 0
En consecuencia la ley local de balance resulta
(x) = f (x)
84
para cualquier subregin en . Podramos agregar (por completitud) fuentes internas de inten-
sidad proporcional a u , en tal caso la ley de balance local es
(x) +b (x) u(x) = f (x)
La expresin matemtica nal de nuestro problema de valores en el contorno se obtiene elimi-
nando y
n
usando la relacin constitutiva. Los datos que denen el problema son entonces:
1. Los contornos
u
(donde u es conocido) y

(donde es conocido)
2. La distribucin de fuentes f (x) en
3. Las caractersticas (conductividad trmica) del material k (x)
4. Los valores prescriptos en
u
u(s) = u(x)
5. En

los valores prescriptos de (s) o el coeciente de borde p (s) y u(s)


Dados los datos anteriores, el problema es entonces encontrar la funcin u(x) que satisface
1. La ley de balance local
[k(x) u(x)] +b (x) u(x) = f (x) en
_

x
1
,

x
2
_ __
k
11
k
12
k
21
k
22
_ _
u
1
u
2
__
+b (x) u(x) = f (x)
2. La condicin de salto en interfaces interiores
[|ku n|] = 0
3. Las condiciones esenciales de borde
u(s) = u(s) en
u
4. Las condiciones naturales de borde
k(s)
u(s)
n
= p (s) [u (s) u(s)]
o
k(s)
u(s)
n
= (s)
_

_
en

La forma diferencial del problema en el caso istropo y homogneo, con b (x) = 0 , conduce a
la ecuacin de Laplace.
_

x
1
,

x
2
_ _
k
_
u
1
u
2
__
= k
_

2
u
x
2
1
+

2
u
x
2
2
_
= k u = f (x)
85
5.3. Forma variacional del problema de valores en el contorno
La construccin de la forma variacional del problema de valores en el contorno comienza
deniendo el residuo r
r (x) = [k(x) u (x)] +b (x) u(x) f (x)
multiplicando el residuo por una funcin de ponderacin o prueba v sucientemente suave, inte-
grando en el dominio e igualando a cero dicha integral. En la integral del residuo ponderado es
necesario realizar una integral por partes, para ello notemos que:
(vku) = u (kv) +v (ku)

T
(vku) =
T
u k v +v
T
(ku)
y de aqu
v (ku) = (v ku) u (kv)
v
T
(ku) =
T
(vku)
T
u k v
reemplazando el segundo miembro por el primero en la integral del residuo conduce a:
_

(u (kv) +b u v f v) d
_

(v ku) d = 0
La segunda integral puede ser transformada en una integral sobre el contorno usando el teorema
de la divergencia

(v ku) d =
_

vk
u
n
ds
u
n
= u n
En forma consistente al realizar la integral por partes aparecen las condiciones de contorno que
es posible jar en el problema en estudio. Adems de la propia variable del problema u , en la
ltima expresin aparece en el contorno el trmino k
u
n
=

(que es la condicin de contorno


natural del problema), multiplicando a la funcin de ponderacin v.
Notar que el problema de transferencia de calor en 3 dimensiones se plantea en forma idntica,
es decir:
x = (x
1
, x
2
, x
3
) y =
_

x
1

x
2

x
3
_

_
La ecuacin de campo es igual que antes
[k(x) u(x)] +b (x) u(x) = f (x)
y las condiciones de contorno
u (A) = u(A) en
u
k(A)
u(A)
n
= p (A) [u(A) u(A)]
o
k(A)
u(A)
n
= (A)
_

_
en

86
Figura 2 Membrana traccionada sometida a una presin lateral
5.4. Membrana traccionada
El comportamiento de una membrana plana traccionada sometida a una presin lateral uni-
forme responde tambin a la ecuacin de Helmholtz. Supongamos que el estado tensional de la
membrana sea
=
_

11

12

12

22
_
Este estado tensional es uniforme en toda la membrana y no hay cargas msicas actuando en
el plano de la membrana, por lo cual se cumplen en forma trivial las ecuaciones de equilibrio en
el plano de la membrana. Notar que es posible determinar las direcciones principales (
1
,
2
) del
tensor de tensiones , de tal forma que la expresin del tensor de tensiones en dicho sistema sea
diagonal. Esto simplica un poco las expresiones que se presentan a continuacin, sin embargo
no iremos en esa direccin, para mostrar la facilidad que tiene el mtodo para tratar este tipo de
problemas.
Al aplicar una presin lateral p (uniforme) sobre la membrana, esta debe desplazarse lateral-
mente u(x) (dejando de ser plana) a los nes de restablecer el equilibrio. Como la membrana no
puede desarrollar momentos ectores (en forma anloga a un cable), es a travs de sus esfuerzos
en el plano como puede equilibrar fuerzas normales. La ecuacin de equilibrio transversal a la
membrana, debida a la presin lateral es:

x
1
_

11
_
u
x
1
_
+
12
_
u
x
2
__
+

x
2
_

21
_
u
x
1
_
+
22
_
u
x
2
__
+
p
e
= 0
Donde e es el espesor de la membrana. La expresin anterior puede escribirse como

__

11

12

21

21
_
u
_
+
p
e
= 0
En este problema las condiciones de contorno son exclusivamente esenciales (Dirichlet). En
todo el contorno u =cte. (o 0).
Si la tensin sobre la membrana es igual en todas las direcciones del plano (
11
=
22
= ,

12
= 0), llamando N = e al esfuerzo membranal, entonces la ecuacin de equilibrio se resume a
la ecuacin de Laplace (no-homognea)
u =
p
N
La ecuacin a resolver resulta muy sencilla y es completamente similar al caso anterior. Notar
la similitud formal entre el tensor de tensiones de este caso con el tensor k que dene la
conductividad trmica en el caso anterior. La forma variacional se obtiene de la misma forma que
en el caso anterior.
87
5.5. Flujo en un medio poroso
El ujo laminar a travs de un medio poroso est gobernado por la ley de Darcy, la velocidad
del ujo (o caudal por unidad de rea) es para un medio istropo:
=
_

1

2
_
= ku
donde k es la permeabilidad del medio y u es la carga hidralica. Reemplazando en la ecuacin de
continuidad (divergencia de la velocidad igualada a 0 para un uido incompresible)
= 0
resulta
(ku) = 0
Figura 3 Flujo en un medio poroso
Si el material es homogneo (k constante)se obtiene nuevamente la ecuacin de Laplace
k u = 0
En el caso de medios estraticados, la permeabilidad es diferente en las distintas direcciones,
el material presenta caractersticas orttropas. En tal caso es posible reemplazar la permeabilidad
k por un tensor de permeabilidad k (simtrico) en la ley de Darcy
_

1

2
_
=
_
k
11
k
12
k
21
k
22
_ _
u
x
1
u
x
2
_
Por otro lado si existen fuentes o sumideros puntuales, es posible incluirlos en la ecuacin
diferencial.
Las condiciones de borde pueden ser de dos tipos
a) que se conozca el nivel de la carga hidralica u
b) que se conozca el ujo normal al contorno (caudal). Es habitual en este tipo de problemas la
existencia de paredes impermeables como condicin de contorno, all se impone que el ujo
normal a la pared sea nulo.
5.6. Torsin de una viga prismtica sin restriccin de alabeo
El estudio del alabeo de una seccin de una viga prismtica sometida a un momento torsor, es
un tema clsico de la mecnica. Las hiptesis cinemticas son:
1. La seccin no se deforma (en el plano de la seccin) al aplicar el torsor
88
2. La seccin gira alrededor de G (centro de corte) un valor que por unidad de longitud de
viga denominaremos , de tal forma que usando como referencia la seccin en z = 0
= z
en funcin ello los desplazamientos en el plano de la seccin resultan
u(x, y, z) = (z) y = zy
v (x, y, z) = (z) x = zx
3. La seccin no tiene restriccin al alabeo, lo cual conduce en general a que:
w(x, y, z) = 0
luego veremos que w es slo funcin de (x, y)
Figura 4 torsin de una pieza prismtica
5.6.1. Deformaciones

xx
=
u
x
= 0

yy
=
v
y
= 0

zz
=
w
z
= 0 (la justicacin es posterior)

xy
= 2
xy
=
u
y
+
v
x
= z +z = 0

xz
= 2
xz
=
u
z
+
w
x
= y +w
x

yz
= 2
yz
=
v
z
+
w
y
= x +w
y
5.6.2. Tensiones
Las tensiones resultan de las ecuaciones constitutivas, luego considerando un material elstico
y lineal (istropo u orttropo, en este ltimo caso supondremos que las direcciones principales de
89
ortotropa coinciden con las direcciones coordenadas).
_

xx

yy

zz

xy

xz

yz
_

_
=
_

_
C
xx
C
xy
C
xz
C
xy
C
yy
C
yz
C
xz
C
yz
C
zz
G
xy
G
xz
G
yz
_

_
_

xx

yy

zz

xy

xz

yz
_

_
Al no haber restriccin al alabeo, en los extremos se cumple que
zz
= 0, por otro lado si
consideramos un estado tensional uniforme a lo largo de la pieza, entonces
zz
= 0 en toda la
pieza, lo cual sumado a que
xx
=
yy
= 0, conduce

zz
= 0 = C
zz

zz
de donde resulta
zz
= 0 que justica lo dicho antes y conduce a que w = w(x, y) es decir que w
no depende de z. Consecuencia de lo anterior es que
xx
=
yy
= 0, resultando adems
xy
= 0.
Luego las nicas tensiones no nula son

xz
= G
xz

xz
= G
xz
(y +w
x
) (5.1a)

yz
= G
yz

yz
= G
yz
(x +w
y
)
5.6.3. Equilibrio
Las nicas fuerzas actuantes son las aplicadas en las secciones extremas a los nes de imponer
el momento torsor T. Este momento torsor se equilibra con el momento que producen las tensiones
rasantes de corte respecto al centro de corte segn la siguiente expresin (con r =(x, y) la posicin
de cada punto respecto al centro de corte y = (
xz
,
yz
))
T =
_
A
r dA =
_
A
(
xz
y +
yz
x) dA
Reemplazando en funcin de 5.1a
T =
_
A
[G
xz
(y +w
x
) y +G
yz
(x +w
y
) x] dA
=
_
A
_

_
G
xz
y
2
+G
yz
x
2
_
+ (G
xz
w
x
y +G
yz
w
y
x)

dA
Notar que si particularizamos esta expresin para una material istropo (G
xz
= G
yz
= G)
T = G
_
A
_
y
2
+x
2
+ (w
y
x w
x
y)

dA
= G
_
J +
_
A
(w
y
x w
x
y) dA
_
Y para el caso de una seccin circular que se sabe que no alabea w(x, y) = 0, se obtiene el
resultado conocido T = GJ.
Las ecuaciones de equilibrio en el dominio se satisfacen en forma trivial para las direcciones x
e y, pues ni ni w dependen de la coordenada z.

xx
x
+

xy
y
+

xz
z
+F
x
= 0 + 0 +

z
[G
xz
(y +w
x
)] + 0 = 0

xy
x
+

yy
y
+

yz
z
+F
y
= 0 + 0 +

z
[G
yz
(x +w
y
)] + 0 = 0
90
La ecuacin de equilibrio en la direccin z es la que gobierna el alabeo

xz
x
+

yz
y
+

zz
z
+F
z
=

x
[G
xz
(y +w
x
)] +

y
[G
yz
(x +w
y
)] = 0 (5.2)
G
xz
w
x
x
+G
yz
w
y
y
= G
xz

2
w
x
2
+ G
yz

2
w
y
2
= 0 (5.3)
Donde en la segunda expresin se ha supuesto que el material es homogneo
Si el material adems es istropo G
xz
= G
yz
= G se obtiene la ecuacin de Laplace
G
_

2
w
x
2
+

2
w
y
2
_
= G w = 0
5.6.4. Condiciones de contorno
Figura 5 Condicin de contorno en la torsin
Las condiciones de contorno son exclusivamente naturales (Neumann). La tensin de corte
normal al contorno debe ser cero

= 0. Denominando con al ngulo que forma la normal al


contorno con el eje x, tenemos que (llamando s a lo longitud de arco sobre el contorno

x
= cos =
dy
ds

y
= sin =
dx
ds
la tensin de corte normal es

= =
xz
dy
ds

yz
dx
ds
(5.4)
reemplazando las expresiones 5.1a

= [G
xz
(y +w
x
)]
dy
ds
[G
yz
(x +w
y
)]
dx
ds
=
_
G
xz
y
dy
ds
+G
yz
x
dx
ds
_
+G
xz
w
x
dy
ds
G
yz
w
y
dx
ds
(5.5)
Si el material es istropo

= G
_
y
dy
ds
+x
dx
ds
_
. .
1
2
dr
2
ds
+G
_
w
x
dy
ds
w
y
dx
ds
_
91
5.6.5. Forma dbil de la ecuacin de alabeo
Aplicando residuos ponderados sobre la expresin 5.2, con v la funcin de ponderacin
_
A
v
_

x
[G
xz
(y +w
x
)] +

y
[G
yz
(x +w
y
)]
_
dA = 0
_
A
v
_

x
(G
xz
w
x
) +

y
(G
yz
w
y
)
_
+v
_


x
(G
xz
y) +

y
(G
yz
x)
_
dA = 0
Notar que el segundo trmino es necesario slo cuando el material no es homogneo, es decir
cuando hay una variacin de la matriz constitutiva del material. Esta formulacin permite entonces
tratar el alabeo de secciones compuestas de distintos materiales. Notar adems que el segundo
trmino incluye slo valores conocidos, por lo cual podramos separar en dos miembros la ecuacin,
de tal forma que el segundo miembro es nulo para materiales homogneos
_
A
v
_

x
(G
xz
w
x
) +

y
(G
yz
w
y
)
_
dA =
_
A
v
_

x
(G
xz
y)

y
(G
yz
x)
_
dA
Integrando por partes ambos miembros
_
A
v
_

x
(G
xz
w
x
) +

y
(G
yz
w
y
)
_
dA =
_
S
v [G
xz
w
x

x
+G
yz
w
y

y
] ds
_
A
[G
xz
w
x
v
x
+G
yz
w
y
v
y
] dA
_
A
v
_

x
(G
xz
y)

y
(G
yz
x)
_
dA =
_
S
v [G
xz
y
x
G
yz
x
y
] ds
_
A
[G
xz
yv
x
G
yz
xv
y
] dA
Reemplazando en la expresin anterior y notando que los trminos en el contorno se anulan
entre si (ver ecuacin 5.5)
_
S
v {G
xz
w
x

x
+G
yz
w
y

y
[G
xz
y
x
G
yz
x
y
]} ds =
_
s
v

ds = 0
resulta
_
A
[G
xz
w
x
v
x
+G
yz
w
y
v
y
] dA =
_
A
[G
xz
yv
x
G
yz
xv
y
] dA
_
A
[v
x
, v
y
]
_
G
xz
G
yz
_ _
w
x
w
y
_
dA =
_
A
[v
x
, v
y
]
_
G
xz
G
yz
_ _
y
x
_
dA
Notar que para la solucin del problema es necesario jar en algn punto el valor de w, adems
habitualmente se resuelve el problema para un valor unitario de . En secciones simtricas es
suciente con discretizar una de las porciones simtricas, en este caso deben imponerse condiciones
de contorno sobre w (esenciales), w = 0 en las lneas de simetra.
La formulacin presentada hasta aqu sigue los lineamientos del mtodo de los desplazamientos
(o mtodo de rigidez) consistente en resolver las ecuaciones de equilibrio del problema expresadas
en funcin de las incgnitas de desplazamiento. Una vez obtenida la solucin del problema la deter-
minacin de deformaciones y tensiones es directa. A continuacin veremos una solucin alternativa,
consistente en resolver ecuaciones de compatibilidad, lo que se asocia habitualmente con el mtodo
de las fuerzas, contraparte de esta formulacin
5.6.6. Funcin de tensin
La formulacin ms renombrada para el anlisis del problema de alabeo est asociada a la
solucin de una ecuacin de compatibilidad. Esto es as porque, como veremos, para materiales
istropos y homogneos , resulta como ecuacin de gobierno la ecuacin de Laplace con condiciones
de contorno slo esenciales y homogneas (secciones simplemente conexas). Esto permite hacer
analogas con otros problemas mecnicos, como por ejemplo la membrana traccionada que se
describi antes (analoga de la membrana debida a Prandtl).
92
Para resolver el problema se propone una funcin (funcin de tensin) que satisfaga en forma
implcita las ecuaciones de equilibrio del problema en el dominio. Habamos visto que en este caso
la nica ecuacin de equilibrio no trivial es

xz
x
+

yz
y
= 0
Deniendo tal que

xz
=

y

yz
=

x
reemplazado en la ecuacin de equilibrio del dominio la satisface en forma idntica. A su vez si la
reemplazamos en la ecuacin de equilibrio en el contorno

= 0 (5.4) resulta

=

y
dy
ds
+

x
dx
ds
=
d
ds
= 0
La expresin anterior indica que (s) =cte. en el contorno. Para dominios simplemente conexos
basta con jar un valor constante arbitrario para la funcin incgnita sobre todo el contorno, valor
que se elige igual 0 por comodidad.
Si escribimos ahora las deformaciones en trminos de la funcin de tensin, tenemos

xz
=

xz
G
xz
=
1
G
xz

y
= y +w
x

yz
=

yz
G
yz
=
1
G
yz

x
= x +w
y
Derivando la primera respecto a y , la segunda respecto a x

y
_
1
G
xz

y
_
= +w
xy


x
_
1
G
yz

x
_
= +w
yx
y observando que debe cumplirse que para que la funcin de alabeo w sea compatible w
xy
= w
yx
,
restando la segunda de la primera resulta

x
_
1
G
yz

x
_
+

y
_
1
G
xz

y
_
= 2 (5.6)
Que es una ecuacin de compatibilidad (w
xy
= w
yx
) en funcin de . Si el material es homog-
neo e istropo resulta la ecuacin de Laplace con condiciones de contorno homogneas (dominios
simplemente conexos)
= 2G
(s) = 0
5.6.7. Forma dbil de la ecuacin de compatibilidad
Para obtener la forma dbil multiplicamos la ecuacin 5.6 por una funcin de peso e inte-
gramos por partes el primer miembro
_
A

_

x
_
1
G
yz

x
_
+

y
_
1
G
xz

y
__
dA =
_
A
2 dA (5.7)
_
S

__
1
G
yz

x
_

x
+
_
1
G
xz

y
_

y
_
ds
_
A

__
1
G
xz

y
_
,
_
1
G
yz

x
__
dA = 2
_
A
dA
(5.8)
93
Como es conocida sobre el contorno (0) la funcin de peso vale 0 sobre el contorno y la
integral sobre el contorno se anula. En consecuencia la forma dbil resulta
_
A
_

x
,

y
_
_

_
1
G
xz
0
0
1
G
yz
_

_
_

y
_

_dA = 2
_
A
dA (5.9)
En el caso de dominios multiplemente conexos debe cumplirse que la funcin de tensin sea
constante en cada contorno. Fijando el valor = 0, en el contorno exterior, en cada contorno
interno S
i
la funcin valdr

i
. Estos valores de

i
son a priori desconocidos y se obtienen de la
solucin numrica. Lo que debe imponerse es que en todos los puntos j de cada contorno interno
i el valor de sea el mismo
j
=

i
(j S
i
)
5.7. Flujo potencial
En el caso de ujos potenciales las condiciones que debe cumplir el campo de velocidades son
dos
1. continuidad, asociado con que la divergencia del campo de velocidades u sea nula
u = 0
2. irrotacionalidad, asociado a que el rotor del campo de velocidades sea nulo
u = 0
Hay dos formas equivalentes de abordar el problema, con diferentes ventajas de acuerdo al
problema que se intenta analizar. La variable fundamental del problema no es el campo de ve-
locidades, sino que ste (como todos los ujos tratados hasta ahora) se derivan de una variable
(escalar).
5.7.1. Funcin potencial
Una primera posibilidad es utilizar como variable independiente al potencial , de esta manera,
el campo de velocidades resulta
u =
Naturalmente si el campo u se deriva de un potencial, entonces satisface en forma explcita la
condicin irrotacionalidad y lo nico que resta imponer es que satisfaga continuidad, es decir
u = = 0
con lo cual se obtiene la ecuacin de Laplace.
Las condiciones de contorno que pueden imponerse en este caso son:
1. esenciales, es posible jar el valor de (potencial hidrulico)
2. naturales, es posible jar el valor de la velocidad normal al contorno u

=
5.7.2. Funcin lneas de corriente
La segunda posibilidad es utilizar como variable independiente la funcin lnea de corriente
que es conjugada de la funcin potencial . El campo de velocidades u queda ahora denido por
u =
_
u
1
u
2
_
=
_

x
2

x
1
_

_
94
La denicin de este campo de velocidades hace que se cumpla explcitamente la condicin de
continuidad, por lo cual ahora la condicin a cumplir es que el campo u sea irrotacional
u =
_

x
2

x
1
_

_
=

x
1

x
1


x
2

x
2
=
_

x
2
1
+

2

x
2
2
_
= 0
nuevamente obtenemos la ecuacin de Laplace, cuyas condiciones de contorno pueden ser
1. esenciales, es posible jar el valor de (valor de la lnea de corriente)
2. naturales, es posible jar el valor de la velocidad tangencial al contorno u
t
= . Notar
que
= [
1
,
2
]
_
u
2
u
1
_
= [
2
,
1
]
_
u
1
u
2
_
= t u = u
t
5.8. Ecuacin de conveccin - difusin
Las ecuaciones diferenciales tratadas hasta aqu conducen a la ecuacin de Laplace, donde el
orden de derivacin de la variable incgnita es par en todos los casos. Esto ha conducido, al realizar
la integral por partes, a una simetra del operador respecto a la variable incgnita y a la funcin
de ponderacin. Las ecuaciones diferenciales con estas caractersticas se denominan auto-adjuntas.
En este caso, nos interesa resolver la siguiente ecuacin diferencial que aparece principalmente
el rea de mecnica de los uidos
[u ] +q = 0
donde u es el campo de velocidades (conocido)
u(x
1
, x
2
) =
_
u
1
u
2
_
que satisface la ecuacin de continuidad
(u) = 0
es la variable (incgnita) del problema, es una variable escalar
es la difusividad, en general en un medio istropo sta es un escalar. En algunos problemas
que interesa abordar, resulta necesario escribir a como un tensor de segundo orden (simtrico)
=
_

11

12

21

22
_
q es un escalar y representa una fuente (o un sumidero) distribuido en el dominio.
La diferencia fundamental entre esta ecuacin diferencial y las que se han tratado hasta ahora
es el trmino [u] (trmino convectivo), si se omite este trmino se tiene nuevamente la
ecuacin de Laplace. En este trmino la variable incgnita aparece derivada slo una vez, por lo
cual el operador ya no resulta autoadjunto y en las discretizaciones numricas dar lugar a matrices
no-simtricas (independientemente de la funcin de ponderacin elegida).
Las condiciones de contorno que pueden imponerse son
1. el valor de la variable en parte del contorno S

2. el valor del ujo normal al contorno

= [u ] en la parte del contorno S

95
La formulacin dbil que resulta para este problema se obtiene como siempre de aplicar resid-
uos ponderados sobre la ecuacin de balance en el dominio y sobre las condiciones de contorno.
Multiplicando entonces por una funcin de peso arbitraria
_
A
{ [u ] +q} dA +
_
S
[

(u ) ] dS

+
_
S


_
dS

= 0
integrando por partes en el dominio el trmino difusivo y notando que
_


_
= 0, pues las
aproximaciones satisfacen en forma exacta este tipo de condiciones
_
S
[

u ] dS

+
_
A
(u) dA+
_
A
dA+
_
A
qdA = 0
Finalmente notando que el campo de velocidades debe satisfacer la condicin de incompresibilidad
(u) = 0
entonces
(u) = (u) + (u) = (u)
de donde la integral del residuo resulta
_
S
[

u ] dS

+
_
A
(u) dA+
_
A
dA+
_
A
qdA = 0
5.9. Elasticidad lineal
5.9.1. Ecuaciones bsicas de la elasticidad lineal
A continuacin se describen las ecuaciones bsicas de la elasticidad lineal con el objeto de
obtener una formulacin dbil que luego pueda discretizarse usando el mtodo de elementos nitos.
La ecuacin de equilibrio (o ley de balance local) es de la forma
+ (x) [b(x) a(x)] = 0 en (5.10)
_

x
1
,

x
2
,

x
3
_
_
_

11

12

13

21

22

23

31

32

33
_
_
+ (x)
_
_
b
1
a
1
b
2
a
2
b
3
a
3
_
_
= 0
donde es el tensor de tensiones de Cauchy que es simtrico, es la densidad de masa, b es la
fuerza msica por unidad de masa (b = F es la fuerza msica por unidad de volumen) y a es la
aceleracin. Las condiciones de contorno del problema son:
n = f en

u = u en
u
donde n es la normal en el contorno, f es la fuerza aplicada sobre el contorno, u son desplazamientos
prescriptos y

es la parte del contorno donde se conocen las fuerzas externas,


u
es la parte
del contorno donde se conocen los desplazamientos, que cumplen que =

+
u
y


u
= . Las ecuaciones constitutivas y cinemticas son
= D : =
s
u =
1
2
_

T
u +u
_

ij
= D
ijkl

ij

T
u =(u)
T
donde es el tensor de pequeas deformaciones, D es el tensor de elasticidad de cuarto orden (liga
dos tensores de 2do. orden) y
s
u es la parte simtrica del gradiente de desplazamientos.
96
Figura 6 Elasticidad tridimensional
Las ecuaciones anteriores desarrolladas para el problema tridimensional resultan:
=
_

11
x
1
+

12
x
2
+

13
x
3

21
x
1
+

22
x
2
+

23
x
3

31
x
3
+

32
x
2
+

33
x
3
_

_
=

ij
x
j
t
i
=

ji
x
j
t
i

ij
x
j
+ (b
i
a
i
) = 0
n =
T
n =
_

11

1
+
12

2
+
13

21

1
+
22

2
+
23

31

1
+
32

2
+
33

3
_

_
=
ij

j
t
i
=
ij

i
t
j

ij

j
= f
i
(u)
ij
=
u
i
x
j

ij
= (
s
u)
ij
=
1
2
_
u
j
x
i
+
u
i
x
j
_
Para un material istropo, el tensor de elasticidad depende de slo dos constantes y puede
escribirse
D =2 I+ 1 1
D
ijkl
= (
ik

jl
+
il

jk
) +
ij

kl
=
E
2 (1 +)
=
E
(1 +) (1 2)
donde y son los parmetros de Lam, E es el mdulo de elasticidad de Young y es la relacin
de Poisson. I es el tensor identidad de cuarto orden, 1 es el tensor identidad de segundo orden y
denota el producto tensorial

ij
= D
ijkl

kl
= [(
ik

jl
+
il

jk
) +
ij

kl
]
kl

ij
= 2
ij
+
ij

kk
97
5.9.2. Formulacin dbil usando residuos ponderados
Apliquemos el mtodo de residuos ponderados a la ecuacin de equilibrio (5.10) con una funcin
de ponderacin w =(w
1
, w
2
, w
3
) donde los w
i
son funciones independientes una de otra y ponderan
cada componente de la ecuacin de equilibrio
_

w { + (x) [b(x) a(x)]} d = 0


_

w ( ) d =
_

(x) w [b(x) a(x)] d


Integremos por partes el primer miembro, para lo cual recordemos que:
w = w
T
= w
i

ij
t
j
(w ) =

x
j
(w
i

ij
)
=
w
i
x
j

ij
+w
i

ij
x
j
= w : +w ( )
la ltima expresin permite escribir el primer miembro del residuo como
_

w ( ) d =
_

w( n)
. .
f (s)
d
_

w : d
donde el operador : es el producto punto entre tensores de segundo orden, similar al de vectores
(por ej.: : =
ij

ij
=

3
i=1

3
j=1

ij

ij
). Notando adems que debido a la simetra del tensor
de tensiones w : =
s
w : la integral ponderada del residuo puede escribirse:
_

s
w : d =
_

w (x) [b(x) a(x)] d +


_

w f (s) d
Reemplazando la ecuacin constitutiva tenemos:
_

s
w : D :
s
u d =
_

w (x) [b(x) a(x)] d +


_

w f (s) d
Las condiciones sobre la solucin u son: continuidad (compatibilidad), derivabilidad (u debe
existir y poder ser calculado) y u = u en
u
. Al usar Galerkin e integrar por partes, las condicio-
nes sobre w resultan similares: continuidad y derivabilidad (w debe existir y poder ser calculado)
y w = 0 en
u
. Esta ltima condicin permite dividir la segunda integral del segundo miembro
en dos partes, dividiendo el contorno en dos partes (

y
u
) en la segunda parte la integral
resulta entonces identicamente nula. Finalmente si llamamos
=
s
w
_

ij
D
ijkl

kl
d =
_

w
i
(x) [b
i
(x) a
i
(x)] d +
_

w
i
f
i
(s) d
s
donde en el primer miembro se puede reemplazar el tensor D
_

ij
D
ijkl

kl
d =
_

(2
ij

ij
+
kk

ll
) d
98
5.9.3. Formulacin a partir del Principio de los Trabajos Virtuales
Si bien el mtodo de residuos ponderados representa una forma directa para la discretizacin
numrica de la ecuaciones de equilibrio de un slido elstico cuando se usa el mtodo de elementos
nitos, existen otras formas para obtener ecuaciones equivalentes. Estas otras formas presentan
las ventajas de su ms fcil interpretacin mecnica. Aqu mostraremos como es posible obtener
ecuaciones de equilibrio discretas (es decir en trminos de un conjunto nito de parmetros) a partir
del Principio de Trabajos Virtuales (P.T.V.). Bsicamente el P.T.V. dice que para que un slido
elstico est en equilibrio debe satisfacerse que para todo campo de desplazamientos virtuales u
(compatible con los vnculos)
_

ij

ij
d
_

b(x) u dv
_

f u d

= 0 (5.11)
Si reemplazamos

ij
= 2
ij
+
ij

kk

ij
=
1
2
(u
i,j
+u
j,i
)
obtenemos ecuaciones similares al mtodo de residuos ponderados donde podemos asimilar el
desplazamiento virtual a la funcin de peso ya que las condiciones sobre ambas son las mismas.
5.9.4. Notacin matricial de los tensores involucrados
En este tipo de problemas resulta necesario manejar tensores de 4to. orden, desde el punto de
vista computacional esto no es deseable, y si bien analticamente y conceptualmente es conveniente
y necesario trabajar con ellos, a veces es ms visual manejarlos en la forma que se detalla a
continuacin. Los tensores de segundo orden se manejan como vectores y los tensores de 4to orden
como matrices, as al tensor de deformaciones que tiene 9 componentes, pero slo seis diferentes
debido a su simetra, lo manejaremos como un arreglo (vector) de seis componentes ordenados de
la forma
=
_

11

22

33
2
12
2
23
2
13
_

_
la razn de por qu considerar dos veces las deformaciones de corte quedar claro ms adelante.
Este tensor que depende de tres componentes de desplazamiento puede escribirse como un operador
lineal B sobre el vector u
=
_

11

22

33
2
12
2
23
2
13
_

_
=
_

x
1
0 0
0

x
2
0
0 0

x
3

x
2

x
1
0
0

x
3

x
2

x
3
0

x
1
_

_
_
_
u
1
u
2
u
3
_
_
= B u (5.12)
Similarmente el tensor de tensiones lo podemos expresar como un vector de seis componentes
ordenado de la siguiente forma
99
=
_

11

22

33

12

23

31
_

_
La relacin que liga tensiones con deformaciones est denida por el tensor de elasticidad D, esta
relacin cuando se expresa en trminos de los tensores de 2do orden expresados como arreglos de
una dimensin conduce a la siguiente expresin:
=
_

11

22

33

12

23

31
_

_
=
E
1 +
_

_
1
12

12

12

12
1
12

12

12

12
1
12
1
2
1
2
1
2
_

_
_

11

22

33
2
12
2
23
2
13
_

_
= D
= DBu
Dado que tratamos con deformaciones lineales, las deformaciones virtuales pueden escribirse
de la misma forma que las reales
=
_

11

22

33
2
12
2
23
2
13
_

_
= Bu (5.13)
Notar que en la expresin del trabajo virtual interno (primer trmino de la expresin 5.11)
podemos escribir en lugar del producto interno de tensores de 2do. orden : = ,
donde en el primer miembro de la equivalencia estamos considerando tensores y en el segundo
miembro la notacin vectorial. El segundo miembro de esta igualdad indica la forma estndar de
expresar un producto interno de dos vectores columnas como una multiplicacin de matrices. Si
reemplazamos (5.12 y 5.13) este producto interno puede escribirse nalmente:

T
= u
T
B
T
DBu
5.9.5. Elasticidad Plana
Listamos a continuacin las principales ecuaciones de la elasticidad plana, en la notacin previa,
correspondientes a los estados:
5.9.5.1. Estado plano de tensin (
i3
= 0):
=
_
_

11

22
2
12
_
_
=
_

x
1
0
0

x
2

x
2

x
1
_

_
_
u
1
u
2
_
=
_
_

11

22

12
_
_
=
E
1
2
_
_
1
1
1
2
(1 )
_
_
_
_

11

22
2
12
_
_
100

33
=

(1 )
(
11
+
22
)
5.9.5.2. Estado plano de deformacin (
i3
= 0):
=
_
_

11

22
2
12
_
_
=
_

x
1
0
0

x
2

x
2

x
1
_

_
_
u
1
u
2
_
=
_
_

11

22

12
_
_
=
E(1 )
(1 +) (1 2)
_

_
1

(1 )

(1 )
1
(1 2)
2 (1 )
_

_
_
_

11

22
2
12
_
_

33
= (
11
+
22
)
5.9.5.3. Estado de deformacin axilsimtrico:
=
_

11

22
2
12

33
_

_
=
_

x
1
0
0

x
2

x
2

x
1
1
x
1
0
_

_
_
u
1
u
2
_
=
_

11

22

12

33
_

_
=
E(1 )
(1 +) (1 2)
_

_
1

(1 )

(1 )

(1 )
1

(1 )
(1 2)
2 (1 )

(1 )

(1 )
1
_

_
_

11

22
2
12

33
_

_
5.10. Flexin de Placas
5.10.1. Teora clsica de placas (Love-Kirchho)
En la teora clsica de placas (delgadas) se asume en forma similar a la teora clsica de vigas:
1. que la placa funciona en un estado plano de tensin (se desprecian los esfuerzos normales al
plano de la placa)
2. la bra que en la conguracin indeformada, era normal al plano de la placa, en la congu-
racin deformada:
se mantiene recta
se mantiene normal a la supercie deformada, y en consecuencia el giro de la bra ()
coincide con el giro de la normal a la supercie media
= u =
_
u
x
1
,
u
x
2
_
101
Figura 7 Teora de placas clsica
Estas hiptesis conducen a despreciar las deformaciones debidas al corte transversal , y a que
todo el comportamiento exional quede descripto por el desplazamiento transversal a la placa u.
El plano medio se mantiene indeformado (membranalmente) y las deformaciones en puntos fuera
del plano medio son proporcionales a su distancia al mismo (x
3
) segn una ley lineal en el espesor
de la placa (h):

ij
=
ij
x
3

h
2
x
3

h
2

ij
=

2
u
x
i
u
j
i, j = 1, 2
Los momentos ectores se relacionan con las curvaturas del plano medio mediante las siguientes
ecuaciones constitutivas
M =
_
_
M
11
M
22
M
12
_
_
=
Eh
3
12 (1
2
)
_

_
1
1
1
2
_

_
_
_

11

22
2
12
_
_
= D
Al igual que en el caso de vigas sin deformacin cortante, los esfuerzos de corte transversal
Q ={Q
1
, Q
2
} no tienen ecuaciones constitutivas asociadas sino que estos se obtienen de las ecua-
ciones de equilibrio, en funcin de derivadas de los momentos. La ecuacin de trabajos virtuales
se escribe:
_

(M
11

11
+M
22

22
+ 2M
12

12
) d =
_

p ud +
_

_
M

u
n
M
s
u
s
+Q

u
_
d
Donde n es la normal al contorno y s es la tangente al mismo (ambas en el plano de la lmina).
En la ltima integral podemos reescribir los ltimos dos trminos en la forma
_

_
M
s
u
s
+Q

u
_
d = M
s
u]
s
0
+
_

_
M
s
s
+Q

_
ud
El trmino entre parntesis en la integral del segundo miembro se conoce como corte efectivo
o de Kirchho. El primer trmino del 2do. miembro se anula en el caso de contornos suaves y da
lugar a valores puntuales en caso contrario. Notar que el problema de exin de placas requiere
poder evaluar derivadas segundas de la variable, y por lo tanto conduce a elementos de continuidad
C
1
. A diferencia del caso de vigas, donde esta condicin es relativamente sencilla de cumplir, en
el caso de placas la continuidad C
1
trae muchos problemas. La mayora de los elementos nitos
102
basados en esta teora no satisfacen en forma completa la continuidad de las derivadas primeras a
lo largo de los contornos inter-elementos. Aquellos elementos que no satisfacen en forma completa
los requisitos de continuidad se denominan no-conformes
5.10.2. Teora de placas incluyendo deformaciones transversales de corte (Reissner-
Mindlin)
Figura 8 Teora de placas con deformaciones de corte
Esta teora se diferencia de la anterior en la segunda parte de la 2da hiptesis, en forma similar
a la diferencia que existe entre la teora de vigas clsicas y la que se conoce como teora de vigas de
Timoshenko. En este caso entonces no se exige que la bra normal a la supercie media indeformada
se mantenga normal a la supercie media deformada. En consecuencia el giro de la bra no resulta
igual al gradiente de u, es decir
= u
Aparecen ahora deformaciones asociadas al corte transversal relacionadas precisamente con la
inequidad anterior, que se suponen constantes en el espesor.
=
_

1

2
_
=
_

_

1
+
u
x
1

2
+
u
x
2
_

_= +u
Al igual que antes el plano medio se mantiene indeformado (membranalmente) y las deforma-
ciones en puntos fuera del plano medio son proporcionales a su distancia al mismo (x
3
) segn una
ley lineal en el espesor de la placa (h):

ij
=
ij
x
3

h
2
x
3

h
2
pero ahora

ij
=
1
2
_

i
u
j
+

j
u
i
_
=
s
i, j = 1, 2
Los momentos ectores se relacionan con las curvaturas del plano medio mediante las mismas
ecuaciones constitutivas que antes
M =
_
_
M
11
M
22
M
12
_
_
=
Eh
3
12 (1
2
)
_

_
1
1
1
2
_

_
_
_

11

22
2
12
_
_
= D
103
Los esfuerzos de corte transversal se relacionan con las deformaciones de corte transversal
mediante
Q =
_
Q
1
Q
2
_
= Gh
_

1

2
_
Donde G es el mdulo de corte y es un factor de forma que normalmente se toma =
5
6
.
Notar que planteada as esta teora no satisface las condiciones de tensiones de corte nulas en las
caras de la placa. El equilibrio requiere una variacin parablica de las deformaciones y tensiones
de corte, el coeciente precisamente resulta de igualar la energa de deformacin asociada a
ambos casos. La ecuacin de trabajos virtuales tiene ahora la forma
_

(M
11

11
+M
22

22
+ 2M
12

12
+Q
1

1
+Q
2

2
) d =
_

p ud +
_

(M

+M
s

s
+Q

u) d
Notar que el problema resulta ahora de continuidad C
0
.
103
104
Captulo 6 Elementos nitos en dos dimensiones
por F. Flores
6.1. Introduccin
En el captulo precedente se han descripto en forma sucinta los principales problemas de in-
ters que se pretende resolver usando la tcnica de elementos nitos. Las ecuaciones diferenciales
que gobiernan estos problemas son, a diferencia de las abordadas en el Captulo 4, a derivadas
parciales. El dominio es bi o tridimensional y el contorno entre elementos resulta una curva (en
dos dimensiones) o una supercie (en 3 dimensiones). Esto implica una diferencia substancial
con los problemas unidimensionales, donde las fronteras entre elementos eran puntos, e incluso
muchas veces era factible integrar en forma exacta la ecuacin diferencial (ordinaria) que gobierna
el problema. De esta forma el anlisis de estructuras de barras articuladas y vigas conduca a la
solucin exacta (en el marco de la teora lineal) de los problemas en estudio. En el caso de pro-
blemas a derivadas parciales, no es posible resolver tales ecuaciones en forma exacta para un caso
general, por lo cual las soluciones numricas que se obtienen son aproximadas y dependen de la
discretizacin realizada.
En el presente captulo se ver como aplicar el mtodo de elementos nitos a problemas bidimen-
sional de clase C
0
. Los elementos posibles corresponden a tringulos y cuadrilteros. Se comenzar
con elementos con lados rectos, y luego se introducirn los de lados curvos que permiten tratar
geometras ms generales, particularmente contornos. Luego se muestra su aplicacin a la ecuacin
de Laplace, a problemas de elasticidad lineal y al problema de conveccin difusin. La extensin
de las ideas a problemas tridimensionales es inmediata.
6.2. Condiciones de las funciones de aproximacin
Recordemos las condiciones que deben cumplir las funciones de forma
I
(x) a los nes de que
las incgnitas del problema tengan el signicado fsico deseado y que se satisfagan las condiciones
de continuidad entre elementos (continuidad C
0
). Sea la variable u (vector) aproximada por:
u(x) =
NN

I=1

I
(x) u
I
se debe satisfacer
a)-
I
_
x
J
_
=
IJ
b)-

NN
I=1

I
_
x
I
_
= 1
c)-

NN
I=1

I
_
x
I
_
x

= 0 (consecuencia de (b))
Estas condiciones tienen el siguiente objetivo:
La condicin (a) asegura el signicado fsico de la variable, es decir que el parmetro u
I
corresponde al valor de la variable en el nudo I. Por otro lado es necesario asegurar la
continuidad de la variable no slo en los nudos sino en todo el contorno entre elementos,
es decir que el valor de u a lo largo de una lnea que limita dos elementos debe tener un
nico valor independientemente de cual de los dos elementos se considere. Dado que dos
105
Figura 1 Tringulo Maestro, y tringulo en el espacio coordenado fsico
elementos tendrn como parmetros comunes las variables asociadas a sus nodos comunes
(los que denen geomtricamente su contorno comn) es necesario que el valor de la variable
u a lo largo de dicho contorno comn slo dependa de las variables asociadas a los nudos
que lo denen. En consecuencia la funcin de interpolacin debe valer 0 no slo en los otros
nudos (condicin (a)) sino tambin a lo largo de el(los) lado(s) que no lo incluyan.
La condicin (b) asegura que si el valor de la variable es constante en todo los nodos, entonces
es constante en todo el elemento. La condicin (c) consecuencia de la anterior dice que, en
tal caso, el gradiente en todo el elemento ser cero.
Adems resulta conveniente que las funciones de aproximacin sean capaces de representar
un estado de gradiente constante, que es el lmite que debe alcanzarse cuando de rena la
discretizacin.
6.3. Elementos triangulares
Empecemos viendo el elemento ms sencillo para problemas planos que es el tringulo lineal.
Denamos inicialmente un elemento maestro, en forma similar a como hicimos en el problema
unidimensional. En este caso el elemento maestro se dene como un tringulo rectngulo con
el ngulo recto en el origen de coordenadas, lados paralelos a los ejes y de longitud unitaria.
Numeremos adems sus vrtices en la forma indicada, 1 de coordenadas ( = 1, = 0), 2 de
coordenadas ( = 0, = 1), y 3 de coordenadas ( = 0, = 0)
En el elemento as denido llamemos al eje horizontal y al eje vertical. Observemos las
siguientes funciones lineales denidas sencillamente como:
L
1
(, ) =
L
2
(, ) =
L
3
(, ) = 1
Notemos que estas funciones satisfacen todas las condiciones pedidas anteriormente. La (a) resulta
inmediata de evaluar en los nudos, en tanto que para la (b) basta ver la denicin de la 3ra.
funcin. Observemos adems que el gradiente de la variable es constante para cualquier valor que
tomen las parmetros nodales.
Trataremos ahora de darle un signicado geomtrico a las funciones de forma L
I
, tomemos
un punto cualquiera p de coordenadas (, ) dentro de elemento y unamos este punto con los 3
vrtices lo que nos dene 3 tringulos. Si observamos el tringulo inferior denido por el eje y
106
el punto p (, ), y calculamos su rea (llamemos a esta rea A
2
por ser la del tringulo opuesto
al nudo 2) vemos fcilmente que vale la altura del mismo dividido 2 pues el largo de la base vale
1, que no es otra cosa que A
2
= /2. Si hacemos lo mismo con el formado por el eje y el punto
p tendremos que el rea (A
1
) de este vale A
1
= /2. Finalmente el tringulo restante tendr por
rea el valor A
3
= (1 ) /2 lo que resulta de que el rea total del tringulo (A) vale 1/2.
Vemos entonces que es posible asociar las funciones de forma L
I
con el doble del rea del tringulo
denido por el punto p (, ) y el lado opuesto al nudo, o puesto de otra forma la funcin de forma
L
I
dene la relacin entre el rea del tringulo opuesto al nudo A
I
y el rea total del tringulo A.
L
I
= A
I
/A
Si aplicamos esta misma idea a un tringulo cualquiera en el plano (x
1
x
2
), de coordenadas
nodales x
1
, x
2
y x
3
, podemos obtener el mismo resultado. Para ello recordemos que el rea de un
tringulo puede evaluarse como la mitad del mdulo del vector obtenido como el producto vectorial
de dos de sus lados. Por ejemplo para el rea de todo el tringulo podemos usar como vectores los
denidos por los lados 31 y 32:
2A = 31 32 =
_
x
1
x
3
_

_
x
2
x
3
_
=
_
x
1
1
x
3
1
_ _
x
2
2
x
3
2
_

_
x
1
2
x
3
2
_ _
x
2
1
x
3
1
_
En tanto que para un punto genrico p (x), dos veces del rea del tringulo 1 resulta entonces
2A
1
= p2 p3 =
_
x
2
x
_

_
x
3
x
_
=
_
x
2
1
x
1
_ _
x
3
2
x
2
_

_
x
2
2
x
2
_ _
x
3
1
x
1
_
y dividiendo ambas expresiones tenemos
L
1
=
1
2A
_
x
2
1
x
3
2
x
2
2
x
3
1
+
_
x
2
2
x
3
2
_
x
1
+
_
x
3
1
x
2
1
_
x
2

que hemos escrito como una funcin lineal de las coordenadas del punto (x
1
, x
2
). Similarmente (o
por permutacin de ndices) se pueden encontrar las expresiones para los otros dos nodos.
L
2
=
1
2A
_
x
3
1
x
1
2
x
3
2
x
1
1
+
_
x
3
2
x
1
2
_
x
1
+
_
x
1
1
x
3
1
_
x
2

L
3
=
1
2A
_
x
1
1
x
2
2
x
1
2
x
2
1
+
_
x
1
2
x
2
2
_
x
1
+
_
x
2
1
x
1
1
_
x
2

Llamando a las constantes que aparecen en las funciones de forma


a
1
= (x
3
1
x
2
1
) b
1
= (x
2
2
x
3
2
) c
1
= x
2
1
x
3
2
x
2
2
x
3
1
a
2
= (x
1
1
x
3
1
) b
2
= (x
3
2
x
1
2
) c
2
= x
3
1
x
1
2
x
3
2
x
1
1
a
3
= (x
2
1
x
1
1
) b
3
= (x
1
2
x
2
2
) c
3
= x
1
1
x
2
2
x
1
2
x
2
1
stas se pueden escribir como
L
I
=
1
2A
[c
I
+b
I
x
1
+a
I
x
2
]
Otros elementos triangulares incluyendo polinomios de mayor grado en x
1
y x
2
pueden cons-
truirse fcilmente. Primero mostremos en forma tabular los trminos que aparecen en los polinomios
de varios grados
1 grado 0
x
1
x
2
grado 1
x
2
1
x
1
x
2
x
2
2
grado 2
x
3
1
x
2
1
x
2
x
1
x
2
2
x
3
2
grado 3
x
4
1
x
3
1
x
2
x
2
1
x
2
2
x
1
x
3
2
x
4
2
grado 4
107
Este arreglo triangular se denomina tringulo de Pascal. Notar que un polinomio completo de
grado k en x
1
y x
2
tendr exactamente
1
2
(k + 1) (k + 2) trminos. En consecuencia un polinomio de
grado k, puede ser unvocamente determinado especicando los valores en
1
2
(k + 1) (k + 2) puntos
en el plano. Adems, las posiciones en el tringulo de Pascal sugieren una posicin simtrica de los
nudos en un elemento triangular que conducir al nmero exacto de nodos necesarios para denir
el polinomio completo del grado deseado. Por ejemplo, los seis trminos del polinomio cuadrtico
quedan determinados si se especican seis valores nodales, uno en cada vrtice y uno a la mitad de
cada lado, precisamente las posiciones denidas por el tringulo de Pascal cuadrtico. La familia
de elementos nitos generados de esta forma se ilustra en la gura.
En funcin de las coordenadas de rea estos polinomios resultan
Figura 2 (a) Uso del tringulo de Pascal para generar varios elementos triangulares sobre los cuales
se denen polinomios completos de orden k, (b) ilustracin para el caso k = 2 que las funciones de
forma producidas por estos elementos son continuas en los bordes inter elementos.
108
Para el caso cuadrtico
(, ) = (1, 0) N
1
(L

) = 2L
1
_
L
1

1
2
_
(, ) = (0, 1) N
2
(L

) = 2L
2
_
L
2

1
2
_
(, ) = (0, 0) N
3
(L

) = 2L
3
_
L
3

1
2
_
(, ) =
_
1
2
,
1
2
_
N
4
(L

) = 4L
1
L
2
(, ) =
_
0,
1
2
_
N
5
(L

) = 4L
2
L
3
(, ) =
_
1
2
, 0
_
N
6
(L

) = 4L
3
L
1
Para el elemento cbico
(, ) = (1, 0) N
1
(L

) =
9
2
L
1
_
L
1

1
3
_ _
L
1

2
3
_
(, ) = (0, 1) N
2
(L

) =
9
2
L
2
_
L
2

1
3
_ _
L
2

2
3
_
(, ) = (0, 0) N
3
(L

) =
9
2
L
3
_
L
3

1
3
_ _
L
3

2
3
_
(, ) =
_
2
3
,
1
3
_
N
4
(L

) =
27
2
L
1
L
2
_
L
1

1
3
_
(, ) =
_
1
3
,
2
3
_
N
5
(L

) =
27
2
L
1
L
2
_
L
2

1
3
_
(, ) =
_
0,
2
3
_
N
6
(L

) =
27
2
L
3
L
2
_
L
2

1
3
_
(, ) =
_
0,
1
3
_
N
7
(L

) =
27
2
L
3
L
2
_
L
2

2
3
_
(, ) =
_
1
3
, 0
_
N
8
(L

) =
27
2
L
1
L
3
_
L
1

2
3
_
(, ) =
_
2
3
, 0
_
N
9
(L

) =
27
2
L
1
L
3
_
L
1

1
3
_
(, ) =
_
1
3
,
1
3
_
N
10
(L

) = 27L
1
L
2
L
3
La utilizacin de las funciones de forma para tringulos en trminos de las coordenadas trian-
gulares, permite escribir las derivadas en trminos de la regla de la cadena, es decir dado:
u(x) =
NN

I=1
N
I
_
L
J
_
u
I
entonces
u
x
1
=
NN

I=1
3

J=1
_
N
I
L
J
_
L
1
, L
2
, L
3
_
b
J
2A
_
u
I
u
x
2
=
NN

I=1
3

J=1
_
N
I
L
J
_
L
1
, L
2
, L
3
_
a
J
2A
_
u
I
6.4. Elementos rectangulares
Similarmente al caso unidimensional los elementos se denen sobre un dominio normalizado,
en este caso dicho dominio es equivalente al unidimensional pero extendido en ambas direcciones,
es decir un cuadrado de lado 2 centrado en el origen de coordenadas locales (, ).
Si nos inclinamos por los elementos del tipo Lagrangeano, es decir aquellos obtenidos usando
los polinomios de Lagrange, entonces las funciones de forma nodales se pueden obtener realizan-
do el producto tensorial de los correspondientes polinomios unidimensionales evaluados sobre las
variables locales (, ). Dados los vrtices del rectngulo,(x
1
, x
2
, x
3
, x
4
) las coordenadas locales se
denen por
=
2x
1
(x
3
1
+x
4
1
)
(x
3
1
x
4
1
)
=
2x
1
(x
2
1
+x
1
1
)
(x
2
1
x
1
1
)
=
2x
1
x
0
1
a
=
2x
2
(x
4
2
+x
1
2
)
(x
4
2
x
1
2
)
=
2x
2
(x
3
2
+x
2
2
)
(x
3
2
x
2
2
)
=
2x
2
x
0
2
b
109
Figura 3 Cuadrado Maestro, y rectngulo en el espacio coordenado
donde los nudos estn en correspondencia con las siguientes coordenadas locales
Nudo
1 -1 -1
2 1 -1
3 1 1
4 -1 1
y x
0
son las coordenadas del centro del rectngulo y a y b son la las longitudes de sus lados en las
direcciones x
1
y x
2
respectivamente.
El elemento rectangular ms sencillo resulta entonces el bilineal obtenido de multiplicar los
polinomios lineales en ambas direcciones
N
1
(, ) =
1
4
(1 ) (1 )
N
2
(, ) =
1
4
(1 +) (1 )
N
3
(, ) =
1
4
(1 +) (1 +)
N
4
(, ) =
1
4
(1 ) (1 +)
o englobando las cuatro en una nica expresin
N
I
(, ) =
1
4
_
1 +
I

_ _
1 +
I

_
De la misma forma puede encontrarse el elemento cuadrtico Lagrangeano de 9 nodos y el cbico
de 16 nodos. Que las funciones propuestas cumplen con las condiciones expresadas inicialmente es
muy fcil de demostrar y se deja como ejercicio.
La utilizacin de las funciones de forma para rectngulo en trminos de las coordenadas locales,
permite escribir las derivadas en trminos de la regla de la cadena, es decir dado:
u(x) =
NN

I=1
N
I
(, ) u
I
entonces
u
x
1
=
NN

I=1
_
N
I

(, )
2
a
_
u
I
110
u
x
2
=
NN

I=1
_
N
I

(, )
2
b
_
u
I
Notemos que a diferencia del tringulo, en donde cuando se genera un elemento (cuadrtico
por ejemplo) aparece la cantidad exacta de coecientes necesarios para dicha aproximacin (6 en
el caso cuadrtico), para los elementos rectangulares aparece una cantidad de coecientes (9 en
el caso cuadrtico) mayor que el nmero indispensable, asociados con trminos de orden superior
(x
2
1
x
2
, x
2
1
x
2
2
, x
1
x
2
2
). Adems dado que en la matriz global de coecientes, los parmetros asociados
a los nudos internos del elemento slo tienen contribucin del mismo elemento, muchas veces
suelen eliminarse estos grados de libertad por condensacin. Estos considerandos han llevado a
desarrollar elementos cuadrticos de mayor orden con slo nudos en el contorno, estos elementos se
conocen como serendpitos y se obtienen por inspeccin de las funciones de forma. Por ejemplo
el elemento rectangular de 8 nodos en el que se ha eliminado el nudo central del elemento de 9
nodos y con l el trmino x
2
1
x
2
2
, de forma que del tringulo de Pascal sobreviven los siguientes
1
x
1
x
2
x
2
1
x
1
x
2
x
2
2
x
2
1
x
2
x
1
x
2
2
La forma estndar de encontrar estas funciones de forma es escribirlas de la forma
N
I
(x
1
, x
2
) = a
1
+a
2
x
1
+a
3
x
2
+a
4
x
2
1
+a
5
x
1
x
2
+a
6
x
2
2
+a
7
x
2
1
x
2
+a
8
x
1
x
2
2
e imponer las condiciones correspondientes de que N
I
_
x
J
_
=
IJ
que conduce a invertir un sistema
de 8 8, que nos da simultneamente los 8 coecientes de cada una de las 8 funciones de forma.
La otra forma es armarlas directamente inspeccionando la forma que deberan tener (de all su
nombre serendipity en ingls). Estas funciones resultan de esta forma
N
I
(, ) =
1
4
_
1 +
I

_ _
1 +
I

_ _

I
+
I
1
_
nudos esquina
N
I
(, ) =
1
2
_
1
2
_ _
1 +
I

_
nudos medios = 1
N
I
(, ) =
1
2
_
1 +
I

_
(1
2
) nudos medios = 1
6.5. Mapeamiento de la geometra
Hasta ahora hemos considerado elementos con geometras sencillas. En principio hemos denido
las funciones de forma a partir de elementos maestros denidos sobre un dominio normalizado.
En el caso del tringulo ha sido posible pasar fcilmente a un elemento triangular general de lados
rectos, en tanto que para el caso de elementos cuadrilteros nos hemos restringido a elementos
rectangulares. Desde el punto de vista prctico el elemento rectangular resulta muy limitado para
el modelado de geometras reales, para lo cual si resulta conveniente el elemento triangular que
es mucho ms verstil en ese aspecto, sin embargo en ambos casos debe aproximarse el contorno
mediante segmentos de recta.
Los inconvenientes anteriores pueden resolverse si se recurre a mapear al elemento maestro
sobre el plano x
1
x
2
en una forma ms general que la usada hasta ahora. La idea es interpolar la
geometra del elemento usando aproximaciones similares a las usadas para interpolar las variables
nodales, es decir si describimos la geometra del elemento mediante
x(, ) =
NN

I=1
N
I
(, ) x
I
Haciendo uso del concepto ya conocido de las funciones de forma resulta que:
111
Un nudo denido sobre el elemento maestro con coordenadas
_

I
,
I
_
se corresponder en el
plano con el par coordenado x
I
.
Las coordenadas del contorno quedan denidas exclusivamente por las coordenadas de los
nudos que forman el lado, lo que asegura continuidad de la geometra entre elementos sin
solapamientos ni brechas
Figura 4 Elemento nito
e
en el plano (x, y) obtenido como la imagen del mapeamiento T
e
del
correspondiente elemento maestro

en el plano (, ). Tambin se indica el mapeamiento inverso T
1
e
de
e
a

.
En el caso del tringulo (lineal) de 3 nodos esto no representa ningn cambio prctico pero
si desde el punto de vista formal, en tanto que para el cuadriltero bilineal si hay un cambio
substancial que permite utilizar ahora elementos cuadrilteros de forma arbitraria (aunque vere-
mos ms adelante que los ngulos interiores no deben superar los 180
o
en ningn caso) y ya no
exclusivamente rectangulares.
Resulta entonces posible ahora utilizar elementos de lados curvos (en elementos con ms de
dos nudos en cada lado), en particular esto resulta til en los contornos exteriores de la geometra
del problema, ya que para la interface entre elementos es conveniente utilizar contornos rectos.
Veamos como interviene esta parametrizacin de la geometra (el dominio) en la generacin de
las ecuaciones del problema. Para la obtencin del gradiente de la variable tendremos ahora que:
u =
_
u
x
1
,
u
x
2
_
=
_
NN

I=1
N
I
(, )
x
1
u
I
,
NN

I=1
N
I
(, )
x
2
u
I
_
donde la aplicacin de la regla de la cadena supone
N
I
(, )
x
1
=
N
I
(, )


x
1
+
N
I
(, )


x
1
112
Figura 5 Mapeamientos para funciones de forma cuadrticas sobre los elementos maestros tringulo
y cuadrado. La curva cuadrtica entre dos elementos en el plano (x, y) queda denida unvocamente
por el mapeamiento.
N
I
(, )
x
2
=
N
I
(, )


x
2
+
N
I
(, )


x
2
que escrito en forma matricial es
_

_
N
I
(, )
x
1
N
I
(, )
x
2
_

_
=
_

x
1

x
1

x
2

x
2
_

_
_

_
N
I
(, )

N
I
(, )

_
o en forma compacta
_
_
N
I

1
N
I

2
_
_
= J
1
_
_
N
I

N
I

_
_
donde J es la matriz jacobiana de la transformacin T
e
J =
_

_
x
1

x
2

x
1

x
2

_
El clculo de la matriz de coecientes (rigidez) en un problema gobernado por la ecuacin de
113
Laplace resulta entonces
K
IJ
=
_

e
_
N
I

1
N
I

_
k
11
k
12
k
21
k
22
_ _
N
J

1
N
J

2
_
d
e
=
_

e
_
N
I

N
I

J
T
_
k
11
k
12
k
21
k
22
_
J
1
_
N
J

N
J

_
d
e
donde hemos puesto de evidencia la dependencia de la integral del mapeamiento geomtrico utiliza-
do a travs de la inversa de la matriz jacobiana. De esta forma es posible expresar todas las variables
dentro de la integral en funcin de las variables locales (, ), por lo cual resulta conveniente al
momento de realizar la integral, modicar los lmites y el diferencial d
e
= |J| d d. Respecto a
esta ltima expresin (frmula que escribiremos sin demostracin) relaciona el diferencial de rea
en el plano (x
1
, x
2
) con el diferencial de rea en el elemento maestro a travs del determinante
jacobiano. Claramente para que esta expresin tenga sentido fsico resulta necesario que el deter-
minante jacobiano sea siempre positivo, en el caso de cuadrilteros esto impone la condicin de
que los ngulos internos sean menores a 180
0
y para elementos cuadrticos es necesario que los
nudos sobre los lados estn ubicados en el tercio central del lado.
Notar que la existencia de la inversa de la matriz jacobiana hace muy dicil (tal vez imposible)
realizar la integral indicada en forma explcita y resulta en general necesario recurrir a tcnicas de
integracin numrica.
La inversa de la matriz jacobiana puede evaluarse en forma explcita en la medida en que
esta sea constante en todo el elemento, as ocurre para tringulos de lados rectos (lineales) o
paralelogramos.
Las reglas de integracin numrica en dominios bidimensionales son similares conceptualmente
a las de dominios unidimensionales. Las reglas de cuadratura para elementos cuadrilteros se
derivan usualmente tratando la integracin sobre el elemento maestro como una doble integral. Si
escribimos
_

G(, ) d d =
_
1
1
__
1
1
G(, ) d
_
d
y aproximamos las integrales con respecto a y con respecto a usando una regla de integracin
unidimensional con N puntos como se discutiera antes, se tiene:
_

G(, ) d d =
N

m=1
_
N

n=1
G(
n
,
m
) w
n
_
w
m
donde los
n
y
m
son las coordenadas de los puntos de muestreo y las w
n
y w
m
los respectivos
pesos. Estas reglas de integracin, evalan en forma exacta polinomios de grado (2N 1) en cada
direccin. Notar que el integrando G(, ) incluye dos veces la inversa de la matriz jacobiana (una
funcin racional en general) y no resulta obvio el grado del polinomio involucrado. Los puntos de
muestreo y sus respectivos pesos se dan a continuacin para una dimensin
Elemento
l
w
l
Lineal 0,0 2,0
Cuadrtico 1/

3 1,0
1/

3 1,0
_
3/5 5/9
Cbico 0,0 8/9
_
3/5 5/9
Para elementos triangulares las reglas de integracin no pueden deducirse de la regla unidi-
mensional. Los puntos de muestreo y su respectivos pesos se dan a continuacin en forma de
tabla.
114
Elemento (L
1
, L
2
, L
3
) w
l
Lineal
_
1
3
,
1
3
,
1
3
_
1
2
_
1
2
, 0,
1
2
_
1
6
Cuadrtico
_
1
2
,
1
2
, 0
_
1
6 _
0,
1
2
,
1
2
_
1
6
_
1
3
,
1
3
,
1
3
_

27
96
Cbico
_
2
15
,
2
15
,
11
15
_
25
96 _
11
15
,
2
15
,
2
15
_
25
96 _
2
15
,
11
15
,
2
15
_
25
96
6.6. Aplicacin a la ecuacin de Laplace
A continuacin se presentan en forma ms detallada las expresiones necesarias para resolver la
ecuacin de Laplace en un dominio bidimensional. La forma dbil de la ecuacin de transferencia
del calor tiene la forma
_

[v (ku) +bvu vf] d


_

v (ku) d = 0
La variable incgnita u se interpola como
u=
NN

I=1

I
(, ) u
I
donde NN es el nmero de nudos del elemento considerado. u
I
es la temperatura de cada nodo
y las
I
son las funciones de interpolacin elegidas convenientemente. Para la funcin de peso
proponemos una interpolacin similar.
v =
NN

I=1

I
(, ) v
I
Ambas aproximaciones pueden escribirse matricialmente como el producto entre dos vectores
u(, ) =
_

1
(, ) ,
2
(, ) , ...,
NN
(, )

_
u
1
u
2
...
u
NN
_

_
= (, ) u
e
v (, ) = (, ) v
e
El gradiente de u resulta
u
(21)
=
_

x
1

x
2
_
(21)
(, )
(1NN)
u
e(1NN)
=
_

1
x
1

2
x
1
...

NN
x
1

1
x
2

2
x
2

NN
x
2
_
(2NN)
u
e(1NN)
Donde como se explicara antes, las derivadas de las funciones de forma resultan
_
_

I

2
_
_
= J
1
_
_

I

_
_
Notar las dimensiones de las matrices y vectores involucrados en la expresin del gradiente. En
forma completamente similar es posible expresar al gradiente de la funcin de ponderacin
115
Reemplazando en la forma dbil las expresiones anteriores para un elemento genrico,las inte-
grales necesarias son
_

_
v
1
v
2
...
v
NN
_

_
T
_

e
_

_
_

1
x
1

1
x
2

2
x
1

2
x
2
... ...

NN
x
1

NN
x
2
_

_
_
k
1
0
0 k
2
_
_

1
x
1

2
x
1
...

NN
x
1

1
x
2

2
x
2
...

NN
x
2
_
u
e
+
b
_

2
...

NN
_

_
_

1
,
2
, ...,
NN

u
e

2
...

NN
_

_
f
_

_
d
e
Se ha sacado fuera de la integral al vector v
e
, cuyos valores no dependen de la integral, de la
misma forma puede hacerse con el vector u
e
. En la integral aparecen tres trminos
1. Es el que resulta del producto punto de los gradientes (a travs de la matriz de conductividad
k), que da lugar a una matriz cuadrada simtrica de orden NN que multiplica al vector de
incgnitas del elemento u
e
, es el trmino habitual que proviene del Laplaciano.
K =
_

e
_

1
x
1

1
x
2

2
x
1

2
x
2
... ...

NN
x
1

NN
x
2
_

_
_
k
1
0
0 k
2
_
_

1
x
1

2
x
1
...

NN
x
1

1
x
2

2
x
2
...

NN
x
2
_
d
e
2. Es el que resulta del producto bvu, este es un trmino no estndar en la ecuacin de
Laplace. Da lugar tambin a una matriz cuadrada simtrica de orden NN que multiplica a
u
e
. Formalmente la expresin que tiene esta segunda matriz es igual a la matriz de masa que
aparece en problemas dependientes del tiempo
M =
_
e
b
_

2
...

NN
_

_
_

1
,
2
, ...,
NN

d
e
3. El ltimo trmino no est asociado a las incgnitas u
e
, y forma parte del segundo miembro
(trmino independiente) del sistema de ecuaciones a resolver. Es un vector (columna) de
orden NN.

e
_

2
...

NN
_

_
f d
e
La integral sobre el contorno se realiza slo sobre aquellos elementos que efectivamente tienen
un lado sobre el contorno del dominio. El contorno a su vez se ha dividido en una parte donde
u es conocido (
u
) y otra parte donde el ujo es conocido (

). En la primera parte al ser


conocido u, la funcin de peso v se anula, lo cual anula la integral en esta parte. En tanto que la
segunda parte se reemplaza el valor del ujo conocido, = (ku) de tal forma que la integral
resulta

v (ku) d

=
_

v d

En cada elemento que tenga una parte comn con el contorno del dominio resulta necesario
realizar esta integral. Dado un elemento en estas condiciones la funcin de ponderacin v, resulta
116
ahora dependiente slo del valor de los parmetros v
I
, de los nudos ubicados sobre dicho contorno.
En el caso de elementos lineales (tringulos de 3 nudos o cuadrilteros de 4 nudos), la funcin de
peso se expresa en cada lado exclusivamente en funcin de las funciones de forma de los nudos
extremos del lado. De esta forma, denominando con 1 y 2 a tales nudos, con s a la coordenada a
lo largo del lado resulta
v (s) =
_

1
(s) ,
2
(s)

_
v
1
v
2
_
y la integral es
_

v d

=
_
v
1
, v
2

_
S
_

1
(s)

2
(s)
_
(s) ds =
_
v
1
, v
2

_
f
1
f
2
_
De tal forma que los valores calculados f
I
sumarn al trmino independiente en las ecuaciones
asociadas a los v
I
correspondientes.
6.7. Aplicacin a problemas de elasticidad lineal
Trataremos de jar las ideas anteriores abordando el problema de elasticidad lineal en base
al Principio de Trabajos Virtuales. Restrinjamos entonces nuestra atencin a un subdominio (ele-
mento). Supongamos que los campos de desplazamientos virtuales que vamos a considerar tienen
la forma
u =
NN

I=1

I
u
I
donde NN es el nmero de nudos del elemento considerado. u
I
son los desplazamientos virtuales
del nodo y las
I
son las funciones de interpolacin elegidas convenientemente. Para el campo de
desplazamientos reales proponemos una interpolacin similar.
u =
NN

I=1

I
u
I
Notar que esta denicin del campo de desplazamientos virtuales representa una restriccin a las
ecuaciones de T.V. ya que el P.T.V. exige que la igualdad se satisfaga para cualquier desplazamiento
y aqu estamos proponiendo un campo de desplazamientos que depende de un nmero nito de
parmetros y por ende no puede representar todos los campos de desplazamientos virtuales posibles.
Esto, de hecho, es lo que ocurre en cualquier discretizacin numrica.
Recordemos que una de las condiciones pedidas a las funciones de interpolacin era que deben
ser continuas y derivables hasta por lo menos el orden de derivacin en que aparecen en las
ecuaciones a resolver. Por ejemplo en la ecuacin de Trabajos virtuales aparece

j
=
1
2
_
u
j
x
i
+
u
i
x
j
_
por lo que los u deben poderse derivar al menos una vez. Adems se les pedir que el cuadrado
de la derivada integrado en el subdominio o elemento conduzca a un valor nito.
Resulta importante hacer notar que si bien se han propuesto campo similares para la inter-
polacin de los desplazamientos reales y virtuales, en los puntos donde los desplazamientos reales
son conocidos (S
d
) los desplazamientos virtuales son nulos (recordar denicin de campo de des-
plazamientos virtuales). En consecuencia en dichos puntos ni el desplazamiento real es incgnita
del problema, ni el desplazamiento virtual tiene ecuacin de equilibrio asociada.
117
6.7.1. Deformaciones y tensiones, notacin matricial
Denido el campo de desplazamientos es posible encontrar las deformaciones asociadas

ij
=
1
2
_
u
j
x
i
+
u
i
x
j
_
=
1
2
NN

I=1
_

I
x
j
u
I
i
+

I
x
i
u
I
j
_
Por razones de conveniencia escribiremos las deformaciones
ij
en forma de un arreglo unidi-
mensional (vector)
=
_

11

22

33
2
12
2
23
2
13
_

_
=
NN

I=1
_

2

I

3

I

3

I

1
_

_
_
_
u
I
1
u
I
2
u
I
3
_
_
=
NN

I=1
B
I
u
I
= B u
e
donde hemos usado la notacin
I

i
=

I
x
i
y se han agrupado los desplazamientos nodales del
elemento en un vector u
T
e
=
_
u
1
, u
2
, ...., u
NN

. La matriz B que relaciona deformaciones con


desplazamientos se obtiene agrupando en forma similar las B
I
:
B =
_
B
1
, B
2
, ...., B
NN

En cuanto a las deformaciones virtuales, dada la similitud de las deniciones de u y u resulta:


= B u
e
A continuacin resulta necesario incluir las relaciones constitutivas del problema. Aqu nos
restringiremos a un material istropo lineal elstico, sin embargo es posible utilizar cualquier
relacin elasto-plstica vlida (es decir que satisfaga las leyes de la termodinmica). Para el caso
de que la relacin constitutiva fuera no lineal, es necesario un proceso incremental iterativo. Al
igual que con las deformaciones, agrupemos las componentes del tensor de tensiones en un vector
=
_

11

22

33

12

23

31
_

_
=
E
1 +
_

_
1
12

12

12

12
1
12

12

12

12
1
12
1
2
1
2
1
2
_

_
_

11

22

33
2
12
2
23
2
13
_

_
= D
De esta forma se ha escrito la relacin entre dos tensores de segundo orden, que involucra al
tensor constitutivo que es de cuarto orden, como una relacin entre vectores a travs de una matriz.
6.7.2. Matrices de rigidez elemental y global
Veamos entonces como introducir estas deniciones en la expresin del T.V.Interno, recordemos
que el Trabajo Virtual Interno es
_
v

ij

ij
dv =
_
v
(
11

11
+
22

22
+
33

33
+ 2
12

12
+ 2
23

23
+ 2
13

13
) dv
donde hemos hecho uso de la simetra de los tensores de tensin y deformacin. Es fcil ver que a
partir de la denicin de los vectores y en las ecuaciones precedentes podemos escribir
118
_
v

ij

ij
dv =
_
v

T
dv =
NE

e=1
u
T
e
_
v
e
B
T
D B dv u
e
donde NE es el nmero de elementos en que se ha dividido el dominio. La integral indicada en
el ltimo miembro es una matriz simtrica (lo que surge de que D es simtrica), se la denomina
matriz de rigidez elemental y se la denota por:
K
e
=
_
ve
B
T
D B dv
El trabajo virtual interno del slido a partir de la suma de las contribuciones elementales resulta
_
v

T
dv =
NE

e=1
u
T
e
K
e
u
e
= u
T
G
K u
G
donde u
G
es un vector donde se han ordenado los desplazamientos de todos los nudos y K es
la matriz de rigidez global del slido, la cual se obtiene mediante un proceso de ensamble de las
matrices elementales.
6.7.3. Trabajo virtual externo, vector de cargas nodales
La contribuciones al trabajo virtual externo (fuerzas msicas y de contorno) resultan:
6.7.3.1. Fuerzas msicas
_
v
F u dv =
NE

e=1
_
v
e
F u dv
Supongamos para las fuerzas msicas una variacin dentro del elemento similar a la de los
desplazamientos (normalmente las fuerzas msicas son uniformes, constantes, de valor igual al
peso especco del material y con la direccin del campo gravitatorio), esto es:
F =
NN

I=1

I
F
I
= F
e
en forma desarrollada
F =
_
_

1

NN

2
... ... ...
NN

NN
_
_
. .

_
F
1
1
F
1
2
F
1
3
...
...
F
NN
1
F
NN
2
F
NN
3
_

_
. .
F
e
donde las F
I
i
es el valor de la fuerza msica por unidad de volumen en la direccin i evaluada en
las coordenadas del nudo I. De esta forma el trabajo virtual de las fuerzas msica resulta
_
v
e
F u dv = u
T
e
_
v
e

T
dv F
e
= u
T
e
M F
e
= u
T
e
G
e
donde hemos introducido la matriz M =
_
ve

T
dv
119
6.7.3.2. Fuerzas de contorno
El trabajovirtual de las fuerzas de contorno, slo se considera sobre aquellos elementos que
tengan un lado o cara coincidente con el contorno donde se conocen las fuerzas exteriores. Sea
entonces un elemento cualquiera sobre el contorno del cuerpo que tiene cargas actuantes sobre una
de sus caras. Dicha cara estar denida por un subconjunto de los nudos del elemento NC. Notar
que debido a las exigencias impuestas sobre las funciones de interpolacin, los desplazamientos
sobre una cara del elemento dependen slo de los nudos sobre la cara es decir sobre el subconjunto
NC. Los desplazamientos virtuales pueden entonces escribirse:
u =
NC

I=1

I
u
I
De la misma forma es posible describir la carga externa
f =
NC

I=1

I
f
I
f =
_
_

1

NC

2
... ... ...
NC

NC
_
_
. .

()
_

_
f
1
1
f
1
2
f
1
3
...
...
f
NC
1
f
NC
2
f
NC
3
_

_
. .
fe
Reemplazando en la expresin del trabajo virtual de las fuerzas de contacto, tenemos que:
_
Se
f u dS
e
= u
T
e
_
Se

T

dS f
e
= u
T
e

M f
e
= u
T
e
g
e
Similarmente al caso de la matriz de rigidez, se obtiene un vector global de cargas nodales
equivalentes r ensamblando las contribuciones de las fuerzas msicas elementales y de las fuerzas
de contacto. El trabajo virtual externo puede escribirse en forma compacta como:

_
v
F u dv
_
S

f u dS

= u
T
G
r
Sumando entonces trabajo virtual interno mas externo e igualando a 0.
_
v

ij

ij
dv
_
v
F u dv
_
S

f u dS


= u
T
G
K u
G
u
T
G
r = 0
Finalmente la condicin impuesta por el P.T.V. requiere que los u
G
puedan tomar cualquier
valor en forma independiente lo que conduce al siguiente sistema de ecuaciones lineales algebraicas
simultneas
K u
G
= r
6.8. Elemento cuadriltero de cuatro nodos
Como ejemplo de un elemento sencillo obtendremos la matriz de rigidez y el vector de car-
gas nodales equivalentes de un elemento cuadriltero de 4 nodos para estados planos (problemas
bidimensionales)
120
6.8.1. Funciones de interpolacin, geometra y desplazamientos
Lo primero que haremos ser recordar el elemento maestro denido por un cuadrado de lado 2
centrado en el origen, sobre el que se denen dos coordenadas locales (, ). Sobre este cuadrado
resulta sencillo denir funciones de interpolacin que satisfagan los requisitos pedidos. Para ello
utilizaremos los polinomios de Lagrange de grado 1 (que tienen la caracterstica de valer 1 en el
punto al que esta asociado el polinomio y 0 en el resto de los puntos que lo denen) que tienen la
forma indicada en la gura
L
1
=
1
2
(1 )
L2 =
1
2
(1 +)
Como explicramos antes el producto de los polinomios de Lagrange expresadas en ambas
coordenadas locales permite obtener las 4 funciones de interpolacin

1
=
1
4
(1 )(1 )

2
=
1
4
(1 +)(1 )

3
=
1
4
(1 +)(1 +)

4
=
1
4
(1 )(1 +)
Tales que se satisface que
I
_

J
,
J
_
=
IJ
, y adems son continuas y lineales a lo largo del
contorno.
Podemos ahora denir la geometra del elemento a partir de las coordenadas de los nodos. Esto
es establecer una correspondencia entre las coordenadas locales (, ) y las coordenadas fsicas
(x
1
, x
2
)
x(, ) =
4

I=1

I
(, ) x
I
Existir una relacin biunvoca entre (x
1
, x
2
) y (, ) si y slo si el determinante de la matriz
de la transformacin (jacobiana) es positivo en todo punto.
J =
_

_
x
1

x
2

x
1

x
2

_
Si el determinante de J es positivo en todo punto, lo que ocurrir siempre que todos los ngulos
internos del cuadriltero sean menores que , es posible calcular la matriz inversa
J
1
=
_

x
1

x
1

x
2

x
2
_

_
Para los desplazamientos usaremos la misma aproximacin, es decir las mismas funciones de
interpolacin
u(, ) =
4

I=1

I
(, ) u
I
121
que en forma desarrollada podemos escribir
_
u
1
u
2
_
=
_

1

4
_
_

_
u
1
1
u
1
2
u
2
1
u
2
2
u
3
1
u
3
2
u
4
1
u
4
2
_

_
= u
e
En un estado plano de tensin o deformacin las deformaciones que interesan son:
=
_
_

11

22
2
12
_
_
=
_
_
u
1
x
1
u
2
x
2
u
1
x
2
+
u
2
x
1
_
_
Notemos que
( )
x
1
=
( )


x
1
+
( )


x
1
luego
_
( )
x
1
( )
x
2
_
= J
1
_
( )

( )

_
En consecuencia si queremos calcular
u
i
x
j
=
4

I=1

I
x
j
u
I
i
para lo cual necesitamos las

I
x
j
que podemos calcular mediante la regla de la cadena
_

I
x
1

I
x
2
_
= J
1
_

I

_

_

I

2
_
= J
1
_

I

_
6.8.2. Clculo de la matriz de rigidez elemental
Reemplazando la anteltima expresin en las deformaciones, estas se pueden escribir
=
_
_

11

22
2
12
_
_
=
_
_

1

1

2

1

3

1

4

2

2

2

3

2

4

2

1

1

2

2

2

1

3

2

3

1

4

2

4

1
_
_
. .
B(,)
u
e
= B u
e
En un Estado de Tensin Plana las ecuaciones constitutivas lineales para un material elstico
e istropo son:
=
_
_

11

22

12
_
_
=
E
1 +
_
_
1
1
1v
2
_
_
_
_

11

22
2
12
_
_
= D
Siguiendo el procedimiento descripto anteriormenete la matriz de rigidez elemental se obtiene
como la integral
K
e
=
_
v
B
T
(, ) DB(, ) dv
122
Siendo todas las variables constantes en el espesor h entonces
_
v
( ) dv = h
_
A
( ) dA
La matriz B es funcin de (, ) luego resulta necesario cambiar las variables de integracin,
para ello es necesario reconocer que dA = |J| d d , reemplazando y cambiando los lmites de
integracin correspondientes resulta
K
e
= h
_
1
1
_
1
1
B
T
(, ) D B(, ) |J| d d
En general la matriz J cambia de punto a punto (salvo que el cuadriltero sea un paraleleppedo)
por lo que el determinante |J| y B sern variables. Esto hace imposible evaluar la integral en forma
explcita por lo que es necesario recurrir a tcnicas de integracin numrica para el clculo de K
e
,
en general para un elemento bilineal ser necesario y suciente usar una regla de integracin de
2 2 puntos
6.8.3. Clculo de las fuerzas nodales equivalentes
Supongamos un valor uniforme de la fuerza msica en la direccin x
2
.
F =g
_
0
1
_
_
v
u F dv = u
T
e
hg
_
1
1
_
1
1

T
_
0
1
_
|J| d d = u
T
e
G
e
Puede verse que el vector de fuerzas msicas resulta
G
e
= gh
_
1
1
_
1
1
_
0
1
0
2
0
3
0
4

T
|J| d d
6.9. Problemas de conveccin-difusin
Analicemos ahora un problema con un operador diferencial que no es auto-adjunto. La apli-
cacin del mtodo de residuos ponderados sobre la ecuacin diferencial de conveccin difusin
conduce a
_
S
[

u ] dS

+
_
A
(u) dA+
_
A
dA+
_
A
qdA = 0
Utilizando una aproximacin
=
NN

I=1
N
I
(, )
I
=
_
N
1
, ..., N
NN

_
_

1
...

NN
_
_
= N
=
NN

I=1
W
I
(, )
I
=
_
W
1
, ..., W
NN

_
_

1
...

NN
_
_
= W
Donde habitualmente en este tipo de problemas no se adopta la aproximacin de Galerkin
(N
I
= W
I
). En el contorno S

se ha impuesto como siempre que la solucin propuesta satisface


identicamente =

y consecuentemente all = 0, de tal forma que la integral sobre el contorno
slo aparece la parte donde se conoce el ujo
_
S

u ] dS

123
El gradiente de la variable incgnita y de la funcin de ponderacin se escribe
=
_
N
1

1
... N
NN

1
N
1

2
... N
NN

2
_
_
_

1
...

NN
_
_
=
_
N
1
N
2
_
= J
1
_
N

=
_
W
1

1
... W
NN

1
W
1

2
... W
NN

2
_
_
_

1
...

NN
_
_
=
_
W
1
W
2
_
= J
1
_
W

Las integrales sobre el dominio de los trminos convectivo y difusivo toman la forma
_
A

1
, ...,
NN

1NN
_
_
W
1
...
W
NN
_
_
NN1
_
u
1
u
2

12
_
N
1

1
... N
NN

1
N
1

2
... N
NN

2
_
2NN
_
_

1
...

NN
_
_
NN1
dA
+
_
A
_

1
, ...,
NN

1NN
_
_
W
1

1
W
1

2
... ...
W
NN

1
W
NN

2
_
_
NN2
_

11

12

21

22
_
22
_
N
1

1
... N
NN

1
N
1

2
... N
NN

2
_
2NN
_
_

1
...

NN
_
_
NN
o en forma compacta

T
_
A
_
W
T
u
T
+
_
W
T

1
, W
T


_
_
N
1
N
2
_
dA =
T
[C+D]
con
C =
_
A
W
T
u
T
_
N
1
N
2
_
dA
D =
_
A
_
W
T

1
, W
T


_
N
1
N
2
_
dA
Notar que aunque se utilice la aproximacin de Galerkin, el trmino convectivo conduce a una
matriz de coecientes no simtrica. La asimetra si bien representa un mayor costo computacional,
no es un problema importante, el mayor problema se da en los problemas fuertemente convectivos
(C dominante) que presentan grandes inestabilidades numricas.
El trmino debido a fuentes internas (q) admite mltiples aproximaciones, la ms sencilla es
suponer que dentro de un elemento el valor es constante, en tal caso la integral resulta
_
A
qdA =
T
_
A
W
T
dA q
Una segunda posibilidad es interpolar el valor de q en la misma forma que , en tal caso
q = N
_
_
q
1
...
q
NN
_
_
donde q
I
es el valor de la fuente interna (distribuida) en el nudo I , luego
_
A
qdA =
T
_
A
W
T
N
_
_
q
1
...
q
NN
_
_
dA
Interpolaciones de mayor orden para el trmino de fuente no tienen mucho sentido. Finalmente
si lo que existe es una fuente puntual Q, lo ms sencillo es hacer coincidir un nudo de la malla
124
(el I por ejemplo) con dicha fuente puntual, de tal forma que el trmino correspondiente resulta
sencillamente

I
Q
La integral sobre el contorno puede dividirse en dos partes
_
S
[

u ] dS

=
_
S

dS

_
S
u dS

Las aproximaciones sobre el contorno de , , u, resultan de particularizar las aproximaciones


sobre el dominio de cada elemento al contorno correspondiente. Recordar que las funciones de
forma utilizadas conducen a que el valor de las variables dependa slo de las variables sobre el
contorno.
En el primer trmino aparecen todos valores conocidos, denido el ujo

su integral es in-
mediata y contribuye al trmino independiente. El segundo trmino implica valores de la incgnita
del problema, por lo cual contribuye a la matriz de coecientes del problemas, este trmino resulta

_
S
u dS

=
T
_
S
(u ) W
T
N dS


El trmino entre parntesis no es otra cosa que el ujo de masa a travs del contorno.
Particularizado para el caso de elementos lineales, donde cada contorno elemental est formado
por una segmento de dos nudos, localmente los designaremos con 1 y 2, de coordenadas x
1
y x
2
,
en los cuales los valores del ujo y la velocidad son respectivamente
1

u
1
y
2

u
2
. El orden en
que se denen los nudos 1 y 2 supone que al moverse del nudo 1 al 2 el dominio del problema est
a la izquierda, esto conduce a que
l =
_
_
x
2
x
1
_
_
=
x
2
x
1
l
Las aproximaciones (lineales) sobre el contorno son (con en [0,1])
= (1 )
1
+
2
u

= (1 )
_
u
1

_
+
_
u
2

_

= (1 )
1

+
2

=

W
1
()
1
+

W
2
()
2
Luego la integral del primer trmino resulta
_
S

dS

=
_

1
,
2

_
1
0
_

W
1

W
2
_
[(1 ) , ]
_

1

_
l d
y la del segundo

_
S

u dS

=
_

1
,
2

_
1
0

_
(1 ) u
1

+u
2

_

W
1

W
2
_
[(1 ) , ] l d
_

1

2
_
125
126
Captulo 7 Aspectos generales asociados a la
implementacin
por F. Flores
7.1. Generacin de mallas
En la modelizacin por elementos nitos, la tarea que ms tiempo consume y la ms costosa,
corresponde a la generacin del conjunto de datos necesarios para describir al modelo. Esto es as
porque requiere del tiempo del analista que en general es caro frente al costo computacional, que
ha bajado en forma vertiginosa en la ltima dcada dada la alta velocidad de proceso y el fcil
acceso a la memoria central con que cuentan las computadoras actuales.
En general la mayora de los programas de elementos nitos (PEFs) han sido diseados para
leer los datos del modelo en forma ordenada y con una estructura (sintaxis) no muy exible desde
un chero ASCII. La mayora de los PEFs no tienen opciones de generacin de mallas, y cuando
las tienen son muy limitadas y sencillas. En general para la denicin geomtrica del modelo
se utilizan programas especcos para tal n (similares a sistemas CAD en muchos aspectos) y
luego esos mismos programas presentan un men de opciones que permitan trasladar el modelo
generado a un archivo ASCII que pueda ser leido por el PEF propiamente dicho. Muchos de estos
programas de generacin de datos tienen la suciente exibilidad como para que el usuario indique
como deben ser presentados estos datos para que puedan ser correctamente leidos por el PEF.
Actualmente muchos PEFs presentan un ambiente de trabajo integrado para generar el modelo,
para realizar el anlisis por elementos nitos y visualizar los resultados, lo que se presenta como
un nico programa, sin embargo esto no es as internamente, en general las distintas partes de los
paquetes estn desarrolladas por grupos diferentes.
Dado el alto grado de avance que han logrado los PEFs para resolver problemas multifsica,
ha resultado imprescindible el desarrollo de interfaces sucientemente inteligentes que permitan a
usuarios no muy calicados desarrollar, dentro de un ambiente amigable y con muchas facilidades,
el modelo deseado. De esta forma algunos PEFs denominados de Propsito General, es decir que
pueden resolver problemas muy variados (dentro de digamos el rea de mecnica de slidos),
pueden tener ms de una interfaz de acuerdo al tipo de problema que se est intentando modelar.
La necesidad de la existencia de una interfaz sucientemente inteligente, est no slo asociada a la
generacin de la malla, si no a presentar las mejores opciones de los parmetros que gobiernan el
modelo numrico. Esto es particularmente cierto en procesos no-lineales u otros procesos complejos,
que requieren el ajuste de un conjunto de valores, lo cual requerira por parte del usuario un
conocimiento de los algoritmos y una especializacin no muy comunes en un usuario medio.
En problemas complejos suelen haber distintos dominios ligados entre s, por ejemplo si
interesa estudiar el comportamiento completo de la estructura de un edicio, esto puede abarcar
la combinacin de diferentes medios, con diferentes modelos de comportamiento. As por ejemplo
puede ser necesario incluir el suelo, la estructura de hormign, la cual puede estar formada por
elementos de viga y tabiques que puede ser necesario modelar como lminas, los entrepisos, que
pueden considerarse como exibles o rgidos, los cerramientos laterales en caso de que quiera
estudiarse su inuencia en el comportamiento, etc. El modelado requieren entonces dividir al objeto
en estudio en sus distintas partes, denir claramente cada una de ellas, describir su comportamiento
material, discretizar (mallar) cada parte y luego unir coherentemente las mismas. Para cada parte,
en general asociada a un nico material constitutivo, se siguen en general las siguientes etapas:
1. Descripcin de la geometra. Esto es similar a cualquier sistema CAD.
127
a) se empieza por la denicin de puntos,
b) se sigue con la denicin de lneas y/o curvas para lo cual se utilizan como referencia los
puntos previos
c) luego se denen planos y/o supercies cuyos contornos son las lneas o curvas denidas
previamente
d) nalmente se denen volmenes delimitados por las supercies hasta entonces descriptas.
2. Para la imposicin de condiciones de contorno, sean esenciales o naturales, se denen puntos,
lneas o supercies donde se vayan a imponer tales condiciones. Tambin aqu es necesario
considerar como cada parte se va a unir con otras partes del modelo global, para satisfacer
condiciones de compatibilidad.
3. Se elige un tipo de elemento nito adecuado (Por ejemplo en problemas 2-D, pueden ser
tringulos o cuadrilteros, lineales, cuadrticos, etc.)
4. Se indica el tamao de los elementos que se quiere utilizar. Este tamao puede ser uniforme
o no, en general deben usarse elementos ms pequeos donde se esperan mayores gradientes,
y pueden usarse discretizaciones ms gruesas donde los gradientes son menores. Esto por
supuesto requiere por parte del usuario un criterio basado en el conocimiento a priori del
comportamiento de lo que se quiere modelar, de forma que pueda indicar en los distintos
puntos valores razonables para el tamao de los elementos
5. Finalmente el generador de malla en funcin del tipo de elemento y la denicin del tamao
de los elementos procede a discretizar el dominio. Los procesos de mallado siguen la misma
secuencia de la denicin geomtrica, empiezan discretizando las curvas (respetando la posi-
cin de los puntos especcamente descriptos), luego discretizan las supercies (para lo cual
ya disponen de las discretizaciones de sus contornos) y nalmente discretizan los volmenes
encerrados por las supercies.
El traspaso de los datos del mallador al PEF implica bsicamente tres aspectos asociados a la
topologa de la malla y las condiciones de contorno:
las coordenadas de cada nudo necesario para la denicin del modelo, a cada nudo debe
asignrsele una etiqueta (un nmero)
las conectividades de los elementos, es decir cuales son los nudos (sus etiquetas o nmeros)
que denen cada elemento (el que a su vez tambin se etiqueta). El orden en que dan estos
nudos es importante, cada tipo de elemento requiere un orden especial. Por ejemplo si se trata
de un cuadriltero, si tiene 4 nudos (sus vrtices), estos deben darse siguiendo el permetro
del mismo en sentido antihorario. No tiene habitualmente importancia con cual se empieza
, pero s su orden. Si el elemento fuese un cuadriltero de 8 nudos (vrtices y nudos sobre
los lados), hay distintas posibilidades (lo cual est denido en el manual de usuario y debe
consultarse este), podra ser que se dieran los 8 nudos en sentido antihorario en la forma que
aparecen empezando por un vrtice, o podra ser que primero deban entrarse los vrtices y
luego los medios (empezando por el que est entre los primeros dos vrtices)
los puntos sobre los que se han impuesto condiciones de contorno esenciales (desplazamientos
o velocidades en problemas de mecnica de slidos) indicando las condiciones asociadas. Los
puntos, lneas o supercies con condiciones naturales (fuerzas puntuales, de lnea o presiones
respectivamente, en problemas de mecnica de slidos)
128
7.2. Imposicin de restricciones nodales
En esta seccin intentaremos mostrar como imponer condiciones de borde esenciales de una
cierta generalidad. Si bien hablamos de condiciones de contorno las tcnicas que se describen
corresponden al tratamiento de restricciones cinemticas que pueden tener interpretaciones ms
generales, y permiten imponer hasta hiptesis de comportamiento en el modelo. Supondremos que
esta condicin puede escribirse de la siguiente forma:
u
k
= u
k
+

i=k
a
i
u
i
(7.1)
esta expresin dice que un grado de libertad genrico u
k
puede escribirse como una constante u
k
ms una combinacin lineal de otros grados de libertad (donde por supuesto no aparece el grado
de libertad u
k
) a travs de coecientes a
i
(que eventualmente pueden ser 0 la mayora o todos
ellos). Este tipo de restriccin puede representar muchos casos prcticos entre ellos:
Desplazamiento prescripto de valor u
k
(a
i
= 0 en tal caso)
Apoyos que no coinciden con las direcciones del sistema global de coordenadas.
Nudos maestros
Modelado de dominios con simetra cclica.
Unin de elementos nitos con distintos grados de interpolacin en el contorno o con dife-
rentes grados de libertad.
Articulaciones en prticos
Rigidizadores de lminas
En la expresin que dene la restriccin (7.1) si introducimos un coeciente a
k
= 1 la podemos
escribir
u
k
+

a
i
u
i
= u
k
+a u = 0 (7.2)
Existen diferentes formas de imponer este tipo de restricciones en el sistema de ecuaciones, con
diferentes ventajas y desventajas. Notemos antes que no es posible simplemente adicionar al sistema
de ecuaciones existente esta nueva ecuacin pues tendramos ms ecuaciones que incgnitas.
7.2.1. Imposicin exacta de la condicin
Dado que u
k
no resulta independiente el problema puede verse como de orden n1. De acuerdo
a la formulacin utilizada para obtener nuestro sistema de ecuaciones podemos suponer que la
funcin de ponderacin asociada, o el desplazamiento virtual, o la variacin de desplazamiento
tiene la misma dependencia, es decir
v
k
=

i=k
a
i
v
i
u
k
=

i=k
a
i
u
i
a v = 0 a u = 0
El sistema de ecuaciones de que disponemos puede escribirse
v
T
Ku v
T
f = 0
en forma desarrollada
[v
1
, ..., v
k
, ...v
n
]
_

_
_

_
k
11
... k
1k
... k
1n
: :
k
k1
... k
kk
... k
kn
: :
k
n1
... k
nk
... k
nn
_

_
_

_
u
1
:
u
k
:
u
n
_

_
f
1
:
f
k
:
f
n
_

_
_

_
= 0
129
pero ahora v
k
y u
k
no son independientes y podemos reemplazarlos por su denicin anterior:
_
v
1
, ...,

i=k
a
i
v
i
, ...v
n
_
_

_
_

_
k
11
... k
1k
... k
1n
: :
k
k1
... k
kk
... k
kn
: :
k
n1
... k
nk
... k
nn
_

_
_

_
u
1
:
u
k
+

i=k
a
i
u
i
:
u
n
_

_
f
1
:
f
k
:
f
n
_

_
_

_
= 0
Si operamos sobre la expresin anterior, podemos escribir
[v
1
, ..., v
k1
, v
k+1
, ...v
n
]
_

_
_

k
11
...

k
1(k1)

k
1(k+1)
...

k
1n
: :

k
(k1)1
...

k
(k1)(k1)

k
(k1)(k+1)

k
(k1)n

k
(k+1)1
...

k
(k+1)(k1)

k
(k+1)(k+1)
...

k
(k+1)n
: :
k
n1
...

k
n(k1)

k
n(k+1)
... k
nn
_

_
_

_
u
1
:
u
k1
u
k+1
:
u
n
_

f
1
:

f
k1

f
k+1
:

f
n
_

_
_

_
= 0
que corresponde a un sistema de (n 1) ecuaciones con (n 1) incgnitas donde en forma explcita
tenemos

k
ij
= k
ij
+ a
i
k
kj
+k
ik
a
j
+a
i
k
kk
a
j

f
i
= f
i
+a
i
f
i
k
ik
u
k
7.2.2. Tcnica de penalizacin
Esta tcnica es muy utilizada porque requiere una lgica de programacin ms sencilla y si
bien las restricciones no se imponen en forma exacta se puede obtener resultados sucientemente
buenos.
Para darle una interpretacin matemtica sencilla, supongamos que nuestro sistema de ecua-
ciones result de la minimizacin del siguiente funcional
(u) =
1
2
u
T
Ku u
T
f
Aumentemos este funcional con un trmino de la forma
1
2
( u
k
+a u)
2
que no es otra cosa que la restriccin elevada al cuadrado. Donde es un valor constante sucien-
temente pequeo (coeciente de penalizacin) de forma tal que si ahora escribimos un funcional
aumentado

(u) =
1
2
u
T
Ku u
T
f +
1
2
( u
k
+a u)
2
la minimizacin de este nuevo funcional conducir a la solucin de nuestro problema. El grado
de cumplimiento de la restriccin impuesta depender del valor de . Cuando este valor tiende a
0, un mnimo incumplimiento de la restriccin incrementa notoriamente el valor de

, por lo que
la condicin de mnimo est gobernada por la primera parte del funcional. Por otra parte valores
muy pequeos de (y en consecuencia muy grandes de su inversa) pueden producir problemas
numricos debido a la precisin de las computadoras. La condicin de mnimo resulta ahora

(u)
u
i
=
n

j=1
k
ij
u
j
f
i
+
a
i

_
u
k
+
n

j=1
a
j
u
j
_
= 0
si el nuevo sistema se escribe

Ku =

f
130
entonces

k
ij
= k
ij
+
1

a
i
a
j

f
i
= f
i

a
i

u
k
El caso sencillo de un desplazamiento prescripto u
k
= u
k
conduce a los siguientes cambios

k
kk
= k
kk
+
1

f
k
= f
k
+
u
k

Notar que en este caso el sistema de ecuaciones se mantiene de orden n.


7.2.3. Mtodo de multiplicadores de Lagrange
Una tercera posibilidad muy utilizada es la siguiente: agregar al sistema de ecuaciones inicial
la ecuacin de restriccin e incluir una nueva variable de forma de igualar nmero de ecuaciones
((n + 1) ahora) con el nmero de incgnitas. Para ello similarmente al caso anterior agreguemos
al funcional (u) un trmino de la forma:
( u
k
+a u)
luego el funcional aumentado es ahora

(u, ) =
1
2
u
T
Ku u
T
f +( u
k
+a u)
La nueva variable incorporada se conoce en la literatura como multiplicador de Lagrange
ya que multiplica a la ecuacin de restriccin y muchas veces es posible asignarle una interpretacin
fsica (por ejemplo es la reaccin en el caso de un desplazamiento prescripto). El nuevo sistema de
ecuaciones resulta ahora de

(u, )
u
i
=
n

j=1
k
ij
u
j
f
i
+a
i
= 0

(u, )

= u
k
+
n

j=1
a
j
u
j
= 0
La segunda ecuacin no es otra cosa que la ecuacin de restriccin, por lo que la resolucin del
sistema de ecuaciones la cumplir en forma exacta. El sistema de ecuaciones sigue siendo simtrico,
el costo adicional proviene de que hay una ecuacin ms y que esta tiene un cero en la diagonal, lo
que puede en algunos casos puede traer problemas. El sistema resultante tiene entonces la siguiente
forma
_

_
K a
a
T
0
_

_
_

_
u

_
=
_

_
f
u
k
_

_
7.3. Una aplicacin no-estndar
En esta seccin se mostrar como las ideas expresadas antes pueden utilizarse con diferentes
objetivos, obteniendo en forma consistente las modicaciones necesarias en la matriz de coecientes
y el trmino independiente.
131
Analicemos como pasar la matriz de rigidez de una viga espacial de su sistema local al sistema
global. Para realizar un cambio de coordenadas entre dos sistemas es posible observar (ver gura)
que las relaciones que ligan ambos sistemas tienen para cada nodo la forma
u
i
= R u
i

i
= R
i
donde la matriz rotacin R es
R =
_
t
1
t
3
t
3

Figura 1 Cambio de sistema en una viga


La matriz de transformacin resulta entonces de
u
e
=
_

_
u
1

1
u
2

2
_

_
=
_

_
R
R
R
R
_

_
_

_
u
1

1
u
2

2
_

_
= u
e
Las expresiones de cambio de la matriz de rigidez y el vector de trminos independientes tienen
la forma vista antes, es decir:
K =
T

K f =
T

f
Notar que la relacin u
e
= u
e
puede verse como doce relaciones de restriccin de los grados
de libertad en u
e
en funcin de los grados de libertad en u
e
. La aplicacin de la primera de las
metodologas explicadas para tratar restricciones conduce a las mismas expresiones obtenidas aqu.
Conceptualmente la misma idea puede aplicarse a otras condiciones o dependencias. Veamos
un ejemplo de caractersticas distintas. Sea la interseccin ortogonal de un elemento de viga (hor-
izontal) con otros dos verticales (columnas), dentro de un prtico plano
La discretizacin habitual supone a los elementos unidos en la interseccin de sus respectivos
ejes baricntricos. Obviamente esto no es as en la realidad. La utilizacin de la longitud de cada
elemento como la distancia entre los nudos conduce a que
1. se incluya ms masa que la real al haber un solapamiento de los dominios (parte sombreada)
2. la viga resulte ms exible debido a que la longitud de clculo L es mayor que la real.
Supongamos que la rigidez de las columnas es signicativamente mayor que la de la viga, una
mejora en la formulacin consiste en evaluar las rigideces de las columnas usando la distancia
entre nudos L y para las vigas usar como longitud de clculo la distancia efectivamente libre
132
Figura 2 viga exible entre columnas
entre columna y columna. Llamemos como hasta ahora

K y

M las matrices de rigidez y masa
del elemento de viga usando la longitud efectiva L
e
, que estarn referidas a los desplazamientos
(y giros) de los puntos

1 y

3 ( u
1
, u
2
). Desde el punto de vista operativo los nudos

1 y

3 son
slo auxiliares y no intervienen en el sistema de ecuaciones a resolver que slo incluye los nodos
ubicados en la interseccin de los ejes de vigas y columnas. Resulta entonces necesario determinar
la relacin que existe entre los desplazamientos de estos nudos cticios y los de los nudos 1 y 2.
Observemos en la siguiente gura como dependen los desplazamientos del nudo

1 de los del
nudo 1. Notar que por las hiptesis de Navier, la lnea que une los nudos 1 y

1 se mantiene recta
y normal a la curva deformada de la columna
Figura 3 relacin entre grados de libertad
En base a consideraciones geomtricas sencillas tenemos que
u
1
1
= u
1
1
+e
1
_
cos
1
1
_
u
1
2
= u
1
2
+e
1
sin
1
en tanto que la hiptesis de pequeos desplazamientos y giros conduce a las siguientes relaciones
lineales
u
1
1
= u
1
1
u
1
2
= u
1
2
+
1
e
1

1
=
1
133
En forma similar en el extremo opuesto tendremos las siguientes relaciones
u
2
1
= u
2
1
u
2
2
= u
2
2

2
e
2

2
=
2
La matriz de transformacin resulta entonces
=
_

_
1
1 e
1
1
1
1 e
2
1
_

_
Notar que en este caso no es ya una simple matriz de rotacin y de hecho su inversa no es
igual a su traspuesta.
7.4. Solucin del sistema de ecuaciones
La matriz de coecientes K de los sistema de ecuaciones resultantes (Kx = f) en el mtodo
de elementos nitos (en problemas autoadjuntos basados en la aproximacin de Galerkin en el
mtodo de residuos ponderados), normalmente goza de las siguientes propiedades:
1. Es simtrica k
ij
= k
ji
2. Est bien condicionada, por lo que no requiere de cuidados especiales en la resolucin.
3. Es denida positiva x
T
Kx > 0 x = 0
4. Muchos de sus coecientes son nulos, y los coecientes no nulos forman una banda alrededor
de la diagonal
La resolucin de este sistema de ecuaciones puede hacerse por mtodos directos o iterativos
(gradientes conjugados). Los directos estn basados en el algoritmo de Gauss, consistente en con-
vertir el sistema de ecuaciones a una forma triangular superior mediante operaciones de la y una
posterior substitucin hacia atrs. Los mtodos iterativos tienen mayor competencia en problemas
tridimensionales con gran cantidad de coecientes nulos (matrices ralas) y tienen la ventaja de que
no requieren la construccin de la matriz, lo que puede ser muy importante cuando no se dispone
de suciente memoria. Los mtodos directos tienen la ventaja de que permiten resolver con el
mismo esfuerzo computacional mltiples estados de carga y para el caso bidimensional resultan en
general ms econmicos. En los mtodos directos resulta de particular importancia la numeracin
de los grados de libertad del problema, pues esto afecta a la demanda de memoria necesaria para
almacenar la matriz K por un lado y por otro a la cantidad de operaciones necesaria para re-
solver el sistema. Esto es importante cuando se resuelven sistemas con gran cantidad de grados de
libertad o problemas no-lineales, por ello existen algoritmos que optimizan la numeracin de las
incgnitas a los nes de disminuir tanto la necesidad de almacenamiento como el tiempo necesario
para resolver el sistema. Estos algoritmos de optimizacin estn presentes en la mayora de los
cdigos a este efecto y de tal forma que el usuario no tenga que preocuparse por como numerar
los nudos.
De los mtodos directos el ms utilizado es el de factorizacin que consiste en los siguiente:
1. Descomponer la matriz K en factores
K = LDU
donde
134
D Matriz diagonal (denida positiva en este caso)
_
d
ii
> 0
d
ij
= 0 i = j
L Matriz triangular inferior
_
l
ii
= 1
l
ij
= 0 i < j
U Matriz triangular superior
_
u
ii
= 1
u
ij
= 0 i > j
que para el caso de K simtrica resulta U = L
T
2. Modicar el trmino independiente mediante una substitucin hacia adelante
(LDU) x = f
(LD) (Ux) = f
(LD) y = f
en la ltima expresin el producto (LD) es una matriz triangular inferior y la obtencin de
la variable intermedia y es inmediata mediante una substitucin hacia adelante.
3. Resolver x mediante una substitucin hacia atrs
Ux = y
En el caso que nos interesa
_
U = L
T
_
el detalle de los pasos es el siguiente:
1-Descomposicin en factores
k
ij
=
n

r=1
l
ir
n

s=1
d
rs
u
sj
=
i

r=1
l
ir
n

s=j
d
rs
u
sj
los cambios en los lmites de las sumatorias surgen de las caractersticas de L y U. Introduciendo
ahora el hecho que D es diagonal y la simetra de la matriz u
sj
= l
js
, tenemos
k
ij
=
mn(i,j)

r=1
l
ir
d
rr
l
jr
Veamos como calcular los coecientes l
ir
y d
rr
. Para ello tomemos la parte inferior de K es
decir i j , la expresin anterior puede escribirse (l
jj
= 1)
k
ij
= l
ij
d
jj
+
j1

r=1
l
ir
d
rr
. .
g
ir
l
jr
luego separando los casos en que los ndices son iguales y cuando no lo son
i = j k
ii
= d
ii
+
i1

r=1
g
ir
l
ir
i > j k
ij
= l
ij
d
jj
+
j1

r=1
g
ir
l
jr
135
Siguiendo ahora un orden creciente para j primero (bucle externo de 1 a n) y para i despus
(interno de j a n) podemos ir evaluando cada trmino de la factorizacin. Es decir para la primera
columna j = 1
d
11
= k
11
l
i1
= k
i1
/d
11
para cada columna posterior j se conocen entonces todos los valores de d
kk
y l
ik
de las columnas
anteriores (k < j). Podemos escribir
l
ij
=
1
d
jj
_
k
ij

j1

k=1
g
ik
l
jk
_
pero todava no conocemos d
jj
por ello en vez de calcular l
ij
evaluemos primero para i de 1 a j 1
g
ij
= l
ij
d
jj
=
_
k
ij

j1

k=1
g
ik
l
jk
_
(1)
y una vez obtenidos los valores de la columna completa podemos ahora calcular
d
jj
= k
jj

j1

k=1
g
jk
l
jk
l
ij
= g
ij
/d
jj
y pasar a la siguiente columna hasta completar el clculo de todos los coecientes. Resulta muy
importante notar en este algoritmo que en (1) g
ij
ser nulo si inicialmente k
ij
y todos los trminos
previos de la la k = 1, j 1 son nulos, es decir que la matriz K y L tendrn el mismo perl.
Adems una vez calculado el valor de l
ij
no resulta ya necesario mantener el correspondiente valor
de k
ij
y por lo tanto puede utilizarse las posiciones de memoria de K para guardar los de L.
Finalmente los coecientes de la matriz diagonal D pueden guardarse en las posiciones diagonales
de K ya que los elementos diagonales de L valen 1 y no requieren ser recordados.
2-Substitucin hacia adelante para i de 1 a n
y
i
= f
i

i1

k=1
l
ik
y
k
3-Substitucin hacia atrs para i de n a 1
x
i
=
1
d
ii
_
y
i

i+1

k=n
l
ki
x
k
_
Una descripcin ms detallada de la base terica del presente algoritmo y su programacin en
cdigos de elementos nitos puede verse en las referencias
K.J.Bathe y E.L.Wilson, Numerical methods in nite element analysis, Prentice-Hall, En-
glewood Clis, 1976.
T.R.Chandrupatla y A.D.Belegundu, Introduction to nite element in engineering, Prentice-
Hall, Englewood Clis, 1991.
El presente algoritmo no est condicionado a que la matriz sea denida positiva y slo requiere
que sea no-singular. Tambin puede adaptarse a matrices no simtrica sin ninguna dicultad.
136
7.5. Suavizado de Variables
En el mtodo de elementos nitos se asegura continuidad de las variables principales del pro-
blema (los desplazamientos en un problema de elasticidad), pero en general las variables derivadas
resultan discontinuas entre elementos. Resulta necesario, a los nes de visualizar las variables o
estimar errores de la solucin, un valor nico y continuo de las variables derivadas de la misma for-
ma que uno conoce las variables principales. El ujo en los nodos puede calcularse directamente
de la relacin

_
x
I
_
=
I
= DB
_
x
I
_
u
e
sin embargo es ms comn su evaluacin a partir de extrapolaciones desde los puntos de integracin
debido a que son los puntos ptimos (en el sentido de que tienen el menor error) de evaluacin de
las variables derivadas.
Sean
G
los valores de las variables que interesa suavizar evaluadas en los puntos de inte-
gracin.
Sea () con valores dentro de cada elemento, las variables extrapoladas a partir de los
valores
G
() =
NG

G=1

G
()
G
donde NG es el nmero de puntos de integracin en el elemento y las
G
son funciones de
forma denidas similarmente a las funciones nodales pero ahora con la condicin:

G
_

A
_
=
_
1 si A = G
0 si A = G
con A un punto de integracin.
Interesa obtener las variables derivadas en los nudos en funcin de las variables en los puntos de
integracin. Denominaremos con
I
a las variables suavizadas, (incgnitas por ahora) en los nudos.
Dentro de un elemento cualquiera, el valor de estas variables se puede interpolar en la forma:
() =
NN

G=1
N
I
()
I
donde NN es el nmero de nudos del elemento y las N
I
son las t picos funciones de interpolacin
nodales.
Debemos ahora jar algn criterio que nos permita obtener las
I
a partir de las
G
. Dicho
criterio puede ser que resulte mnima la integral del cuadrado de la diferencia entre las variables
interpoladas a partir de los valores nodales y a partir de los valores en los puntos de integracin,
es decir minimizar:
R =
1
2
_
V
( )
2
dV
R =
1
2
NE

E=1
_
V
E
_
NN

I=1
N
I

NG

G=1

G
_
2
dV
E
donde NE es el nmero de elementos en la discretizacin. La condicin de mnimo es:
R

I
= 0 =
NE

E=1
_
V
E
N
I
_
NN

I=1
N
J

NG

G=1

G
_
dV
E
137
Por supuesto para cada valor nodal
I
la suma se realiza sobre los elementos donde sea no trivial,
es decir que incluyan al nodo I (proceso de ensamble habitual). La condicin de mnimo puede
escribirse una vez realizadas las integrales como:
R

I
=
NE

E=1
M
IJ

J
Q
I
donde
M
IJ
=
_
V
E
N
I
N
J
dV
E
Q
I
=
_
V
E
N
I
dV
E
Integrando numricamente las expresiones de M
IJ
y Q
I
notemos que si usamos la misma regla
de integracin que para la evaluacin de las variables
G
resulta:
Q
I
=
NG

A=1
N
I
(
A
) (
A
) Jac
A
W
A
y que siendo (
A
) =
A
no resulta necesario conocer en forma explcita las funciones
G
denidas anteriormente, luego:
Q
I
=
NG

A=1
N
I
(
A
)
A
Jac
A
W
A
Por otro lado la evaluacin consistente de M
IJ
conduce a un sistema de N (nmero de nudos
en la discretizacin) ecuaciones con N incgnitas. Para evitar tanto clculo, se suele aproximar la
matriz M
IJ
como diagonal. Una forma muy usada de realizar esto es sumando sobre la diagonal
todos los elementos de la la (o columna), es decir:
D
II
=
NN

J=1
M
IJ
=
_
V
E
N
I
NN

J=1
N
J
. .
1
dV
E
=
NG

A=1
N
I
(
A
) Jac
A
W
A
de esta forma el sistema de ecuaciones a resolver es diagonal, resulta de un ensamble muy sencillo
y su resolucin es inmediata.
137
138
Captulo 8 Elementos de placas y lminas
por F. Flores
8.1. Introduccin
El desarrollo de elementos nitos ecientes y conables para el anlisis de lminas ha sido un
tema de investigacin constante desde los comienzos del mtodo. Esto debido a un conjunto de
problemas numricos que surgen de la discretizacin de las ecuaciones de gobierno. A su vez las
aplicaciones cada vez ms complejas demandan una mayor robustez en diferentes condiciones de
comportamiento. Elementos que muestra un buen comportamiento en ciertas condiciones, no lo
hacen en otros. As elementos conables en rgimen lineal, pueden no ser fcilmente expandibles a
comportamiento no-lineal (geomtrico o material), o elementos que muestran buen comportamiento
en mallas estructuradas con elementos con buena relacin de aspecto, no lo hacen cuando las mallas
presentan elementos distorsionados.
En rgimen lineal en general es posible distinguir elementos de placa (inicialmente planos, con
slo exin) y elementos de lmina (en general de doble curvatura, con esfuerzos de exin y
esfuerzos membranales). En rgimen no lineal (salvo no linealidades muy bajas) un elemento de
placa se convierte en una lmina de doble curvatura y no es necesario hacer distincin alguna,
sin embargo de acuerdo al tipo de formulacin, el partir de una conguracin original plana tiene
algunas ventajas.
Los diferentes aspectos que deben considerarse en el desarrollo (o en su eleccin para modelar)
de un elemento de lmina estn condicionados por los objetivos que se trate de cumplir, por
ejemplo:
Esbeltez de la lmina, asociado a la relacin entre el espesor de la lmina y la menor dimensin
en el plano
h
a
o el menor radio de curvatura
h
R
mn
. De acuerdo a esto puede ser necesario
considerar la inuencia de las deformaciones cortantes en caso de lminas gruesas. En general
la inuencia de las deformaciones cortantes es muy baja.
No linealidad geomtrica asociado a problemas con grandes desplazamientos y giros. En es-
tructuras esbeltas no puede prescindirse de la no-linealidad, pues debe recordarse que las
teoras lineales son vlidas para desplazamientos menores que el espesor. El estudio de pro-
blemas de pandeo o inestabilidad requiere la utilizacin de elementos que sean capaces de
representar adecuadamente grandes desplazamientos y rotaciones sin que aparezcan defor-
maciones espurias.
Nivel de deformaciones y no linealidad material. El modelado de embuticin de lminas
metlicas, por ejemplo, requiere poder considerar niveles altos de deformacin, o el estudio
de estructuras inables donde se utilizan elementos membranales que representan un caso
particular de lminas.
Capacidad para poder combinar elementos de lminas con elementos estructurales de otras
caractersticas. En estructuras laminares es muy comn el uso de rigidizadores, que suelen
modelarse utilizando elementos de vigas, en tal caso debe ser posible compatibilizar los des-
plazamientos de ambos. Tambin suele ser necesaria la existencia de elementos de transicin
desde lminas delgadas a elementos de slidos, por ejemplo si se modela una cubierta de
hormign para grandes luces que se engrosa sustancialmente en la zona de apoyo.
Quiebres, cambios de espesor u otras discontinuidades en la supercie media.
139
Difcilmente se pueda encontrar un elemento que pueda satisfacer todas las aplicaciones posi-
bles, por ello algunos son adecuados para algunos modelos y otros no.
8.2. Elementos de placa basados en la teora de Kirchho
Desde el punto de vista del MEF, la teora de placas clsica, esto es sin deformaciones transver-
sales por corte, presenta el importante inconveniente de requerir continuidad C
1
. Por lo tanto
requiere, no slo que los desplazamientos transversales sean continuos, sino que adems deben
ser continuas sus derivadas (giros). Esto est asociado a la necesidad de mantener la continuidad
estructural pues los desplazamientos en el plano de placa fuera de la supercie media dependen de
los giros. Es decir a lo largo de una bra normal a la placa
u(z) =
x
z =
w
x
z
v (z) =
y
z =
w
y
z
La continuidad C
1
aparece tambin en problemas de teora clsica de vigas, sin embargo all
debido a que las vigas dependen de una nica variable espacial y la unin entre elementos se realiza
en puntos (nudos) y no a lo largo de una curva (lados), el problema es de solucin sencilla. En tal
caso es posible imponer la continuidad de los giros en los nudos fcilmente, colocando precisamente
como variable nodal la derivada o giro.
En problemas de placas la continuidad C
1
implica dos cosas:
1. debe satisfacerse a lo largo de los contornos inter-elementos, es decir que deben coincidir las
interpolaciones a lo largo de una curva.
2. debe satisfacerse para ambas direcciones del plano. En el contorno esto a su vez puede
expresarse localmente exigiendo la continuidad de la derivada en la direccin al contorno y
la derivada normal al contorno.
Para que se cumpla estas condiciones es necesario que a lo largo de cualquier lado del elemento,
el desplazamiento w y sus derivadas dependan exclusivamente de los parmetros nodales asociados
a los nodos que conforman el lado. Esto trae en general consecuencias insalvables para elementos de
geometra arbitraria, en particular en lo que se reere a la derivada normal al contorno que involucra
a la interpolacin del desplazamiento en el interior del elemento, lo cual hace necesario utilizar
como incgnitas nodales las derivadas segundas (cruzadas) del desplazamiento transversal. Esto
ltimo slo resuelve el problema en mallas estructuradas (por ejemplo en elementos rectangulares),
pero no en elementos con geometra arbitraria.
Si bien es posible la denicin de elementos de placa conforme, es decir que satisfagan todas
las condiciones de continuidad C
1
, esto no asegura un buen comportamiento y puede convertirlo
en un elemento oneroso desde el punto de vista computacional. Esto ha llevado a la bsqueda de
otro tipo de soluciones, entre las que se encuentran: a) las aproximaciones mixtas, en el sentido
de que no todas las incgnitas son desplazamientos, sino que aparecen deformaciones o tensiones
como incgnitas; b) elementos no conformes, que no satisfacen en forma explcita todas las
condiciones de continuidad. Por ejemplo pueden satisfacer la continuidad del desplazamiento w
(y con ello implcitamente la derivada en la direccin del contorno) pero slo satisfacen en forma
discreta (digamos en los nudos y a la mitad del lado) la condicin de continuidad de la derivada
normal al contorno. Lo importante en estos casos es mostrar que al renar la malla las soluciones
obtenidas convergen a la solucin correcta.
Un anlisis detallado del problema de continuidad C
1
y de las distintas soluciones propuestas
escapa al objetivo de estas notas y puede verse en distintos textos del mtodo, por ejemplo:
Oate Eugenio, Clculo de Estructuras por el Mtodo de Elementos Finitos, CIMNE, Barcelona,
1992.
140
Zienkiewics, O.C. y Taylor R.L., The Finite Element Method, 4ta edicin, Vol II, Mc. Graw
Hill, Londres, 1991.
8.2.1. La prueba de la parcela (patch test)
En problemas sencillos y con aproximaciones estndar como los vistos en los captulos anteri-
ores, los elementos nitos presentados cumplen con un conjunto de condiciones que aseguran su
convergencia al renar la malla. Cuando las ecuaciones que gobiernan el comportamiento son ms
complejas y particularmente cuando se proponen soluciones que no satisfacen en forma exacta los
requisitos previos, es necesario demostrar que el comportamiento del elemento es satisfactorio y
que converge a la solucin correcta. Una de las pruebas ms sencillas para evaluar esto se conoce
como prueba de la parcela. En general cuando se aumenta la discretizacin para un problema
dado, se espera que en el lmite el estado de deformaciones (y tensiones) dentro de un elemento sea
constante. Por ello se impone como condicin bsica que todo elemento sea capaz de representar
un estado de deformacin constante y ms an, que un pequeo grupo (parcela) de elementos,
sometido a fuerzas asociadas a un estado tensional uniforme, pueda hacerlo. Se toma entonces
una problema muy sencillo (un dominio rectangular por ejemplo), con un estado de carga que
conduzca a un estado tensional constante y se pide que la parcela sea capaz de reproducirlo. Ha-
bitualmente se intenta mostrar que al distorsionar los elementos dentro de dominio, no se deteriore
el comportamiento.
8.3. Elementos de placa basados en la teora de Reissner
A diferencia de la teora de Kirchho, la teora de Reissner-Mindlin conduce a problemas de
continuidad C
0
, por lo cual los problemas asociados a la continuidad de la derivada menciona-
dos anteriormente no aparecen y es posible satisfacer con facilidad las condiciones de continuidad
inter-elementos. Esto debido a que las variables independientes del problema son ahora no slo
el desplazamiento transversal w sino tambin los giros , que son independientes entre s. En
consecuencia cualquiera de las aproximaciones utilizadas para problemas 2-D presentadas oportu-
namente pueden ser utilizadas y pasan la prueba de la parcela pues es posible representar estados
de deformacin (curvatura) constante.
Debe hacerse notar que al aproximar ahora tres variables (w,
1
y
2
) en vez de una (w), la
cantidad de parmetros necesarios para obtener una solucin similar aumenta considerablemente.
Por lo tanto para lograr aproximaciones similares resulta necesario utilizar mallas ms densas.
Por otro lado los elementos de continuidad C
1
, utilizan en general polinomios de mayor orden lo
que conduce naturalmente a una mejor aproximacin con menor cantidad de elementos, es decir
convergen ms rpidamente, por lo cual desde el punto de vista de la cantidad de grados de libertad,
la utilizacin de elementos de tipo C
0
resulta doblemente inconveniente.
La utilizacin de elementos basados en esta teora presentan la ventaja de considerar la in-
uencia de la deformacin del corte transversal. Esto es efectivamente una ventaja cuando esta
inuencia es realmente apreciable. Por el contrario cuando la inuencia del corte empieza a ser
despreciable (placas esbeltas y muy esbeltas) se convierte en una desventaja que incluso conduce
a hacer inservibles estos elementos debido a que se produce un bloqueo numrico (hay formas
de solucionar esto). Este bloqueo numrico se produce debido a la imposibilidad de las funciones
de forma de acomodar adecuadamente la condicin
w

= 0
lo que se traduce en un aumento espurio de la energa de deformacin debida al corte transversal.
Esto puede verse en los distintos trminos que componen la energa interna de deformacin de una
placa, donde la rigidez a la exin est denida por D =
Eh
2
12(1
2
)
en tanto que la rigidez al corte
es C = Gh. En funcin de la mnima dimensin de la placa L es posible denir un coeciente
adimensional
=
C
D
L
2
=
12Gh L
2
(1
2
)
Eh
3

_
L
h
_
2
141
que para el caso de placas esbeltas
_
L
h
100
_
, conduce a valores de del orden de 10.000.
Este problema fue rpidamente detectado y se propusieron distintas aproximaciones para solu-
cionarlo
Subvaluar el trmino asociado al corte. Esto se conoce como integracin reducida. Ha-
bitualmente las matrices de rigidez de los elementos se obtienen por integracin numrica,
donde la cantidad de puntos de integracin depende del orden de los polinomios a integrar
y se elige de tal forma de integrarlos en forma lo ms exacta posible, de tal forma de evitar
modos de deformacin espurios sin energa asociada. Integrar en forma reducida consiste en
usar menor cantidad de puntos que los necesarios, lo que puede verse como disminuir el valor
de energa asociada o como permitir la existencia de modos de deformacin con baja energa
asociada. Esta subintegracin se realiza exclusivamente sobre los trminos asociados al
corte pues de otra manera conduce a singularidades (modos de cuerpo rgido) mayores que
las necesarias. Esta tcnica fue ampliamente utilizada (y lo sigue siendo en muchos casos)
pero no funciona en todos los casos, resultando en elementos que no son robustos.
Aproximaciones mixtas. Tienen una mejor fundamentacin desde el punto de vista terico,
por lo cual permiten una mayor justicacin. Los resultados obtenidos son en general muy
buenos y han dado lugar a un avance signicativo de este tipo de elementos, que en general
se presentan como los de uso estndar a pesar de las desventajas mencionadas.
Finalmente se hace notar que en general los elementos que incluyen deformaciones transversales
de corte, son ms sencillo de llevar al rango no-lineal geomtrico. Por otro lado los elementos ms
ecientes en el anlisis de problemas elasto-plsticos son aquellos de bajo orden de interpolacin.
8.3.1. Elemento de placa con deformaciones por corte
Debido a que la formulacin resulta de continuidad C
0
su desarrollo no presenta ninguna
dicultad. Observemos como obtener las expresiones para un elemento isoparamtrico en general
y para un cuadriltero de cuatro nudos en particular.
Para una aproximacin isoparamtrica tendremos (con NN el nmero de nudos)
_
_
w

y
_
_
=
NN

I=1
N
I
(, )
_
_
w
I

I
x

I
y
_
_
_
x
y
_
=
NN

I=1
N
I
(, )
_
x
I
y
I
_
La relacin deformacin-desplazamiento puede escribirse como
_

11

22

12

2
_

_
=
_

_
0

x
0
0 0

y
0

y

x

x
1 0

y
0 1
_

_
_
_
w

y
_
_
=
_

_
0

x
0
0 0

y
0

y

x

x
1 0

y
0 1
_

_
NN

I=1
N
I
(, )
_
_
w
I

I
x

I
y
_
_
= B u
e
=
_
B
b
B
s
_
u
e
donde el vector u
e
(3NN 1) incluye las variables nodales incgnitas del elemento y en la matriz
B se han distinguido la parte asociada a la exin (B
b
) y la parte asociada al corte (B
s
). Para el
elemento de cuatro nudos estas matrices resultan
[B
b
]
312
=
_
_
0 N
1

x
0 0 N
2

x
0 0 N
3

x
0 0 N
4

x
0
0 0 N
1

y
0 0 N
2

y
0 0 N
3

y
0 0 N
4

y
0 N
1

y
N
1

x
0 N
2

y
N
2

x
0 N
3

y
N
3

x
0 N
4

y
N
4

x
_
_
142
[B
s
]
212
=
_
N
1

x
N
1
0 N
2

x
N
2
0 N
3

x
N
3
0 N
4

x
N
4
0
N
1

y
0 N
1
N
2

y
0 N
2
N
3

y
0 N
3
N
4

y
0 N
4
_
La matriz que relaciona esfuerzos integrados en el espesor con las deformaciones generalizadas
tiene la forma
_
M
Q
_
=
_

_
M
xx
M
yy
M
xy
Q
x
Q
y
_

_
=
_

_
Eh
3
12(1
2
)
_
_
1 0
1 0
0 0
1
2
_
_
0
32
0
23
Gh
_
1 0
0 1
_
_

_
_

11

22

12

2
_

_
= D
Finalmente la matriz de rigidez resulta de la integral
K =
_
A
B
T
D B dA =
_
A
_
B
T
b
, B
T
s

_
D
b
0
0 D
s
_ _
B
b
B
s
_
dA
=
_
A
B
T
b
D
b
B
b
dA +
_
A
B
T
s
D
s
B
s
dA
= K
b
+K
s
Donde pueden distinguirse las distintas contribuciones de exin y corte a la matriz de rigidez.
8.3.2. Tcnica de deformaciones impuestas.
Como se mencion anteriormente el elemento descripto presenta problemas de bloqueo numrico
debido al corte transversal para placas delgadas. Una de las tcnicas utilizadas para aliviar este
problema se conoce como Tcnica de Deformaciones Impuestas, que se describe sucintamente a
continuacin.
El basamento terico de este tipo de aproximaciones se encuentra en la utilizacin de funcionales
de tres campos, conocidos como funcionales de Hu-Washizu. En el caso general de un slido elstico
es posible escribir a la energa potencial total como
(u, , ) =
_
V
_
w(
ij
)
ij
_

ij

1
2
_
u
i
x
j
+
u
j
x
i
___
dV V (u)
=
_
V
_
1
2

T
D
T
_

S
u

_
dV V (u)
donde w es la energa interna de deformacin por unidad de volumen y V (u) es el potencial de
fuerzas externas. Notar que el segundo trmino dentro de la integral se anula si las deformaciones

ij
satisfacen las ecuaciones cinemticas.
La solucin del problema se obtiene como la condicin de minimizacin del funcional respecto
a los distintos campos de variables involucrados (u, y ), as resulta

u
=
_
V

ij
_
1
2
_
u
i
x
j
+
u
j
x
i
__
dV V (u) = 0

=
_
V
_

ij
_
w

ij

ij
__
dV = 0

=
_
V

ij
_

ij

1
2
_
u
i
x
j
+
u
j
x
i
__
dV = 0
Notar que la primera ecuacin es sencillamente la condicin de mnimo de la energa poten-
cial total escrita en funcin de tensiones y desplazamientos. La segunda ecuacin indica que para
143
cualquier variacin de deformaciones debe satisfacerse la denicin de las tensiones a partir de
la energa interna de deformacin, esto es las ecuaciones constitutivas del problema. En tanto
que la tercera condicin indica que para cualquier variacin de tensiones deben satisfacerse las
ecuaciones cinemticas. En denitiva que para que un conjunto de valores (u, , ) sean solucin
del problema, deben satisfacerse identicamente las condiciones de equilibrio, constitutivas y cin-
emticas. Planteado as el problema establecido es formalmente idntico al reemplazo habitual de
constitutivas y cinemticas sobre la energa potencial total a los nes de que esta quede expresada
slo en funcin de los desplazamientos. Sin embargo el mantener en forma independiente los tres
campos de variables permite distintas aproximaciones numricas a la solucin del problema.
La tcnica de deformaciones impuestas consiste en:
1. Establecer una interpolacin independiente para el campo de deformaciones ,
2. Escribir al campo de tensiones en funcin de las constitutivas. En tal caso estas se cumplen
en forma exacta y las tensiones no son una variable independiente.
3. Relacionar las deformaciones con los desplazamiento en un conjunto de puntos arbitraria-
mente elegidos. Esto permite eliminar a las deformaciones como variables globales, quedando
el problema nal exclusivamente en trmino de los desplazamientos.
Mostraremos como ejemplo como aplicar la tcnica bosquejada para el trmino de corte transver-
sal en un elemento cuadriltero de placa de cuatro nudos (bilineal).
Consideremos el elemento maestro correspondiente al cuadriltero, es decir un cuadrado de lado
dos. En este elemento impondremos la siguiente interpolacin para las deformaciones transversales
de corte
_

_
=
1
2
_
0 1 0 1 +
1 0 1 + 0
_
_

_
= P(, ) (8.1)
donde las deformaciones de corte han sido denidas en el sistema de coordenadas locales (,)
del elemento maestro, en funcin de las deformaciones tangenciales al contorno en cuatro puntos
indicados como A( = 1, = 0), B( = 0, = 1), C( = 1, = 0) y D( = 0, = 1) (ver Figura
1). Segn se ve cada componente de deformacin se mantiene constante en una direccin y vara
linealmente en la otra.
Figura 1 Puntos de evaluacin del corte transversal en cuadrilteros
144
A continuacin veremos como expresar estas deformaciones respecto al sistema coordenado
fsico, observemos que la denicin de las deformaciones respecto al sistema natural son:
_

_
=
_
w

_
=
(,)
w

con el cambio local de coordenadas


_

_
=
_
x

_
_

x

y
_
= J =

en tanto que las deformaciones respecto al sistema cartesiano resultan:


_

x

y
_
=
_

x

x

y

y
_ _

_
= J
1
_

_
(8.2)
= J
1
_

(,)
w

= J
1

(,)
w
Las deformaciones en el sistema natural en los puntos de muestreo (A,B,C y D) son
_

_
=
_

_
w

( = 1, = 0)

( = 1, = 0)
w

( = 0, = 1)

( = 0, = 1)
w

( = 1, = 0)

( = 1, = 0)
w

( = 0, = 1)

( = 0, = 1)
_

_
(8.3)
Evaluando en los puntos de muestreo resultan
_

_
=
1
4
_

_
1 x
4
x
1
y
4
y
1
0 0 0
1 x
2
x
1
y
2
y
1
1 x
2
x
1
y
2
y
1
0 0 0 1 x
3
x
2
y
3
y
2
0 0 0 0 0 0
1 x
4
x
1
y
4
y
1
0 0 0
0 0 0 0 0 0
0 0 0 1 x
3
x
2
y
3
y
2
1 x
3
x
4
y
3
y
4
1 x
3
x
4
y
3
y
4
_

_
_

_
w
1

1
x

1
y
w
2

2
x

2
y
w
3

3
x

3
y
w
4

4
x

4
y
_

_
=

Bu
e
(8.4)
de esta forma, hasta ahora, hemos escrito las deformaciones (naturales) en los puntos de muestreo
en funcin de las coordenadas nodales y los desplazamientos nodales.
Las deformaciones de corte transversales respecto al sistema cartesiano resultan de reemplazar
las 8.4 en las 8.1 y estas en las 8.2
(, ) = J
1
P(, )

Bu
e
=

B
s
(, ) u
e
(8.5)
145
donde se ha introducido la matriz B substituta o

B (B-barra)

B
s
(, ) = J
1
P(, )

B
Los esfuerzos transversales de corte valen
Q =
_
Q
x
Q
y
_
= Gh
_
1 0
0 1
_ _

x

y
_
= D
s

B
s
u
e
Finalmente la energa interna de deformacin resulta
W
s
=
1
2
_
A
u
T
e

B
T
s
D
s

Bu
e
dA
=
1
2
u
T
e

B
T
_
A
P
T
(, ) J
T
_
Gh 0
0 Gh
_
J
1
P(, ) dA

Bu
e
=
1
2
u
T
e
K
s
u
e
donde K
s
es la contribucin del corte transversal a la matriz de rigidez, que se calcula usando
integracin numrica estndar como:
K
s
=

B
T
_
A
P
T
(, ) J
T
_
Gh 0
0 Gh
_
J
1
P(, ) dA

B
o si se escribe en funcin de la matriz substituta

B
s
directamente
K
s
=
_
A

B
T
s
(, )
_
Gh 0
0 Gh
_

B
s
(, ) dA
8.4. Elementos de lmina
El desarrollo de elementos de lmina presenta, por lo menos, los mismos problemas que el
desarrollo de elementos de placa. Lo interesante es que habitualmente las soluciones son las mismas,
por lo que en general lo que hay que solucionar son nuevos problemas si los hubiere. Una forma
de generar elementos de lmina es precisamente tomar un buen elemento de placa y agregarle la
contribucin membranal. Esto es inmediato en elementos triangulares de 3 nodos, que son planos.
Bsicamente existen tres aproximaciones para el desarrollo de elementos de lminas, dos aso-
ciados a las teoras vistas para placas planas y una tercera asociada a la imposicin de restricciones
cinemticas en elementos de slido. Tenemos entonces
Elementos basados en la teora de lminas clsica (Love-Kirchho)
Elementos que incluyen deformaciones transversales de corte (Reissner-Mindlin)
Elementos de slido degenerado, que resultan muy similares a los basados en la teora de
Reissner-Mindlin
Algunos caractersticas distintivas de los teoras de lminas respecto a las de placas planas es
que:
1. Requieren la denicin de un sistema coordenado curvilneo. Habitualmente este sistema
coordenado se particulariza en un sistema cartesiano local (dos ejes sobre el plano tangente a
la lmina y el tercero normal a la lmina) en los puntos de integracin. Esto debe interpretarse
cmo que el sistema coordenado no queda denido en forma explcita en todo el elemento
sino slo en los puntos de integracin.
146
2. Los elementos tienen curvatura inicial, lo que traduce en dos aspectos: a)un acoplamiento
del comportamiento exional y membranal y b)en la forma de medir las deformaciones como
el cambio de curvatura.
3. En elementos inicialmente curvos, es necesario que la denicin de los desplazamientos per-
mita los movimientos de cuerpo rgido sin la aparicin de energa. Esto es dicil de lograr si
los desplazamientos se denen en los sistemas de coordenadas locales y an cuando se denan
en sistemas globales es posible un aumento espurio de la energa de deformacin membranal
(bloqueo membranal) cuando no se pueden modelar correctamente los movimientos de
cuerpo rgido. Este ltimo problema aparece en elementos inicialmente curvos, no en elemen-
tos inicialmente planos.
Dado el carcter introductorio de estas notas, no se avanzar ms sobre el tema.
147
148
Captulo 9 Combinacin de Elementos Finitos y
Volmenes Finitos
por F. Flores
A continuacin de presenta una formulacin para la solucin numrica de un problema de
conveccin difusin, en la cual se utiliza la nocin de volmenes de control para establecer las
ecuaciones de balance y se utiliza una malla de elementos nitos arbitraria a los nes de denir
los volmenes de control y las contribuciones correspondiente. Esta tcnica numrica puede verse
como una combinacin de la tcnica de volmenes nitos, en la cual se discretiza el dominio
en subdominios a los nes de que en tales subdominios se cumpla la ecuacin de balance, y la
tcnica de elementos nitos, donde se discretiza el dominio, en subdominios a los nes de evaluar
las contribuciones de equilibrio en cada nudo de la malla. Como se ver en este caso, no son
los elementos nitos los volmenes de control (podra plantearse de esa manera), si no que los
volmenes de control estn asociados a los nudos del la malla.
Bsicamente consiste en:
1. Plantear una malla arbitraria de E.F., en general no estructurada
2. En cada elemento denir funciones de interpolacin, las estndar del MEF, a los nes de
aproximar la variable incgnita
3. Alrededor de cada nudo de la malla denir un Volumen Finito sobre el cual plantear la
ecuacin de balance
4. Para la evaluacin de las integrales que dan lugar a la ecuacin de balance se utilizan las
aproximaciones del punto 2.
Figura 1 Denicin de la celda elemental
Normalmente se usan aproximaciones sencillas. En Problemas 2-D, la aproximacin ms sencilla
y verstil es el tringulo lineal. Si denominamos con a la incgnita (escalar) del problema
(x) =
3

I=1
L
I

I
149
en tanto que las velocidades (conocidas) pueden escribirse
u(x) =
3

I=1
L
I
u
I
donde

I
: son las incgnitas nodales
L
I
: son las coordenadas triangulares (, , )
u
I
: son las velocidades en los nudos (conocidas), que satisfacen u = 0
Para cada elemento nito triangular hay que calcular las 3 contribuciones correspondientes a las
celdas de volumen nito asociadas a cada nudo del tringulo. Estas contribuciones corresponden
a las interfaces internas indicadas como 1, 2 y 3 en la Figura 2
Figura 2 Interfaces internas de cada tringulo
A su vez cada una de esas contribuciones se sumar o restar en cada nudo segn la denicin
que se utilice de la normal a la interfaz.
Denominando con x
I
al par coordenado de cada nudo y orientando los lados del tringulo en
sentido antihorario
l
1
= x
3
x
2
l
2
= x
1
x
3
l
3
= x
2
x
1
y llamando a
I
y b
I
a las proyecciones del lado I segn las direcciones coordenadas
a
I
= l
I
t
1
b
I
= l
I
t
2
a
1
= x
3
1
x
2
1
b
1
= x
3
2
x
2
2
a
2
= x
1
1
x
3
1
b
2
= x
1
2
x
3
2
a
3
= x
2
1
x
1
1
b
3
= x
2
2
x
1
2
En base a las deniciones anteriores es fcil demostrar que el duplo del rea del tringulo vale
2A = a
1
b
2
a
2
b
1
y adems que para un punto genrico de coordenadas (x
1
, x
2
) las funciones de forma valen
L
1
=
1
2A
_
b
1
x
1
+a
1
x
2
+b
1
x
2
1
a
1
x
2
2

= (x
1
, x
2
)
L
2
=
1
2A
_
b
2
x
1
+a
2
x
2
+b
2
x
3
1
a
2
x
3
2

= (x
1
, x
2
)
L
2
=
1
2A
_
b
3
x
1
+a
3
x
2
+b
3
x
1
1
a
3
x
1
2

= (x
1
, x
2
)
150
En la Figura 1 la denicin de la celda o volumen nito se ha hecho en funcin de las medianas
de cada tringulo que parten de la mitad de cada lado y se cortan en el centro del elemento. Esto
hace que a lo largo de cada mediana dos de las coordenadas triangulares (asociadas a los nudos
extremos del lado) tengan el mismo valor (
1
2
sobre el lado y
1
3
en el centro del elemento), en tanto
que la coordenada triangular restante vare entre 0 (sobre el lado) y
1
3
en el centro del elemento.
Las coordenadas del centro del tringulo son
C
x =
1
3
_
x
1
+x
2
+x
3
_
en tanto que las del centro de cada lado son sencillamente (notar que con un suprandice a la
derecha se indican valores nodales, como se ha hecho habitualmente, y con suprandice izquierdo
se indican las coordenadas del centro del lado, opuesto al nudo correspondiente)
1
x =
1
2
_
x
2
+x
3
_
2
x =
1
2
_
x
3
+x
1
_
3
x =
1
2
_
x
1
+x
2
_
A partir de estas coordenadas, cada interfaz queda denida por el vector orientado del centro
del tringulo al centro del lado
s
1
=
1
x
C
x =
1
3
x
1
+
1
6
x
2
+
1
6
x
3
s
2
=
2
x
C
x =
1
3
x
2
+
1
6
x
3
+
1
6
x
1
s
3
=
3
x
C
x =
1
3
x
3
+
1
6
x
1
+
1
6
x
2
A la longitud de cada interfaz la denominarse como |s
I
| en tanto que el vector normal a la
misma se expresa como
n
I
=
1
|s
I
|
_
s
I
2
, s
I
1
_
=
_
n
I
1
, n
I
2
_
(9.1)
de tal forma que el producto s
I
n
I
sea saliente al plano.
Figura 3 como funcin de en cada interfaz interna
Observando el elemento maestro y el elemento en el plano real resulta
151
Interfaz 1 en [
1
3
, 0] en [
1
3
,
1
2
] =
1
2
(1 )
Interfaz 2 en [
1
3
,
1
2
] en [
1
3
, 0] = 1 2
Interfaz 3 en [
1
3
,
1
2
] en [
1
3
,
1
2
] =
Tenemos entonces denidas las interfaces.
La ecuacin de balance en cada volumen nito o celda es:
_
S
[u ] dS = 0
u y hemos visto que varan en forma lineal, en tanto que es constante para cada elemento
(pero tiene valores distintos dentro de la celda)
=
_

1

2
_
=
1
2A
_
b
1
b
2
b
3
a
1
a
2
a
3
_
_
_

1

3
_
_
Consideremos la interfaz 1
_
s
1
[u ] n
1
dS =
_
0
1
3
_

_
1
u n
1
_
n
1

3|s
1
| d
donde hemos realizado el cambio de variable de integracin y hemos introducido las deniciones
1
() =
1
+
1
2
(1 )
2
+
_
1
1
2
(1 )
_

3
=
1
+
1
2
(1 )
2
+
1
2
(1 )
3
1
u() = u
1
+
1
2
(1 ) u
2
+
1
2
(1 ) u
3
correspondientes a los valores de y u a lo largo de la interfaz 1 (por ello el suprandice izquierdo
asociado)
El primer trmino de la integral puede expresarse

_
1
u n
1
_
=
_
n
1
1
, n
1
2
_
_
u
1
1
u
2
1
u
3
1
u
1
2
u
2
2
u
3
2
_
_
_

(1)
2
(1)
2
_
_
_

(1)
2
(1)
2
_
_
_

1

3
_
_
En tanto que el segundo trmino es
n
1
=
_
n
1
1
, n
1
2
_
_

11

21

12

22
_ _
b
1
b
2
b
3
a
1
a
2
a
3
_
_
_

1

3
_
_
En esta ltima integral todo es constante luego la integral vale sencillamente
_
0
1
3
n
1
3|s
1
| d =
|s
1
|
2A
_
n
1
1
, n
1
2
_
_

11

21

12

22
_ _
b
1
b
2
b
3
a
1
a
2
a
3
_

1

3
Que contribuye al balance del nudo 2 con el signo que est y al balance del nudo 3 cambindole el
signo. Recordar adems la relacin entre las componentes del vector normal y la interfaz (ecuacin
9.1).
152
La integral del primer trmino es ms laboriosa pero sencilla. Puede escribirse como

_
s
1
2
, s
1
1
_
_
u
1
1
u
2
1
u
3
1
u
1
2
u
2
2
u
3
2
_ _ 1
3
0
_

_

2 (1)
2
(1)
2
(1)
2
(1)
2
4
(1)
2
4
(1)
2
(1)
2
4
(1)
2
4
_

_
d
_
_

1

3
_
_
Observando que
_ 1
3
0

2
d =
_

3
3
_
1
3
0
=
1
81
_ 1
3
0
(1 )
2
d =
_

2
4


3
6
_
1
3
0
=
7
324
_ 1
3
0
(1 )
2
4
d =
_

2
+

3
3
_
1
3
0
=
19
324
La integral del primer trmino puede escribirse ahora
_
0
1
3
_

_
1
u n
1
_
3|s
1
| d =
_
s
1
2
, s
1
1
_
_
u
1
1
u
2
1
u
3
1
u
1
2
u
2
2
u
3
2
_
1
108
_
_
4 7 7
7 19 19
7 19 19
_
_
_
_

1

3
_
_
En forma similar, a lo largo de la interfaz 2 es posible denir
2
() =
1
+ (1 2)
2
+
3
2
u() = u
1
+ (1 2) u
2
+u
3
La forma de la parte difusiva es similar al caso anterior
_ 1
2
1
3
n
2
6|s
2
| d =
1
2A
_
s
2
2
, s
2
1
_
_

11

21

12

22
_ _
b
1
b
2
b
3
a
1
a
2
a
3
_
_
_

1

3
_
_
que contribuye al nudo 3 y al nudo 1 (cambiada de signo). En tanto que la parte convectiva resulta
de

_
s
2
2
, s
2
1
_
_
u
1
1
u
2
1
u
3
1
u
1
2
u
2
2
u
3
2
_
6
_ 1
2
1
3
_
_

2
2
2

2
2
2
(1 2)
2
2
2

2
2
2

2
_
_
d
_
_

1

3
_
_
Realizando las integrales tenemos

_
s
2
2
, s
2
1
_
_
u
1
1
u
2
1
u
3
1
u
1
2
u
2
2
u
3
2
_
1
108
_
_
19 7 19
7 4 7
19 7 19
_
_
d
_
_

1

3
_
_
Finalmente en la interfaz 3 las partes difusiva y convectiva resultan respectivamente
1
2A
_
s
3
2
, s
3
1
_
_

11

21

12

22
_ _
b
1
b
2
b
3
a
1
a
2
a
3
_

1

_
s
3
2
, s
3
1
_
_
u
1
1
u
2
1
u
3
1
u
1
2
u
2
2
u
3
2
_
1
108
_
_
19 19 7
19 19 7
7 7 4
_
_
_
_

1

3
_
_
De esta forma, agrupando los resultados obtenidos para cada interfaz, las contribuciones resul-
tan:
153
Parte Difusiva
1
2A
_
_
s
2
2
s
3
2
s
3
1
s
2
1
s
3
2
s
1
2
s
1
1
s
3
1
s
1
2
s
2
2
s
2
1
s
1
1
_
_
_

11

21

12

22
_ _
b
1
b
2
b
3
a
1
a
2
a
3
_

1

3
(9.2)
Parte Convectiva: Deniendo
v
1I
=
_
s
3
2
s
2
2
_
u
I
1
+
_
s
2
1
s
3
1
_
u
I
2
v
2I
=
_
s
1
2
s
3
2
_
u
I
1
+
_
s
3
1
s
1
1
_
u
I
2
v
3I
=
_
s
2
2
s
1
2
_
u
I
1
+
_
s
1
1
s
2
1
_
u
I
2
donde los suprandices en v
IJ
estn asociados a I: interfaz, J: nudo. Tendremos

108
_

_
_
v
11
v
12
v
13

_
_
4 7 7
7 19 19
7 19 19
_
_
+
_
v
21
v
22
v
23

_
_
19 7 19
7 4 7
19 7 19
_
_
+
_
v
31
v
32
v
33

_
_
19 19 7
19 19 7
7 7 4
_
_
_

_
_
_

1

3
_
_
En la parte difusiva es posible incluir una difusin de balance
b
para mejorar el compor-
tamiento numrico. Esta puede calcularse de la siguiente forma

b
= [n n]
donde
n =
u
|u|
=
1
2
|u|h

= Pe
= coth ()
1

Como u es variable punto a punto,


b
tambin lo ser. Sin embargo utilizaremos un valor nico
en cada elemento. Razonablemente el valor a utilizar ser el del centro del elemento
u =
1
3
_
u
1
+u
2
+u
3
_
| u| =
_
u
2
1
+ u
2
2
1
2
n =
u
| u|
El valor de h (dimensin del elemento en la direccin n puede aproximarse por
h =
1
2
3

I=1
|l
I
n|
Finalmente notar que
s
3
s
2
=
1
3
x
3
+
1
6
x
1
+
1
6
x
2
+
1
3
x
2

1
6
x
1

1
6
x
3
=
1
2
_
x
2
x
3
_
=
l
1
2
=
1
2
_
b
1
, a
1
_
s
1
s
3
=
l
2
2
=
1
2
_
b
2
, a
2
_
s
2
s
1
=
l
3
2
=
1
2
_
b
3
, a
3
_
154
de donde
_
_
s
2
2
s
3
2
s
3
1
s
2
1
s
3
2
s
1
2
s
1
1
s
3
1
s
1
2
s
2
2
s
2
1
s
1
1
_
_
=
1
2
_
_
b
1
a
1
b
2
a
2
b
3
a
3
_
_
Lo cual, reemplazado en 9.2 muestra la simetra de la parte difusiva
Condiciones de contorno
En los tringulos que estn en contacto con el contorno del dominio hay que considerar las
condiciones de contorno del problema que all existan.
Bsicamente el contorno lo podemos dividir en dos partes
S

donde se conoce el valor de la variable


S

donde el valor de la variables es incgnita. Esta parte puede a su vez dividirse en dos
partes
- donde se conoce el valor del ujo

(incluida aquella parte donde

= 0)

= [u ]
- donde se conoce el valor de pero no misma. Habitualmente = 0 en el
campo lejano
En S

se trabaja de la siguiente manera


1. No es necesario plantear el balance en dicho punto. Luego no hay ecuacin de balance asociado
a los puntos donde es conocido.
2. Un tringulo que est asociado con un contorno as tendr en general tres contribuciones (a
cada uno de sus vrtices) en la forma
_
_
Contr. 1
Contr. 2
Contr. 3
_
_
=
_
_
C
11
C
12
C
13
C
21
C
22
C
23
C
31
C
32
C
33
_
_
_
_

1

3
_
_
Supongamos que
2
=

es conocido, entonces la segunda la (la que contribuye alrededor
del nudo 2) no es necesaria. Las contribuciones C
12

(al nudo 1) y C
32

(al nudo 3) al ser


valores conocidos pasan al trmino independiente
En S

tenemos dos posibilidades


1. Conocemos

: Interpolamos linealmente el valor de

entre los nudos del lado del elemento.


Llamando (ver gura 4) |l| = |x
2
x
1
|, la contribucin a cada celda o volumen es
nudo 1 :
|l|
6
_
2
1

+
2

_
nudo 2 :
|l|
6
_

+ 2
2

_
que contribuye al trmino independiente. El signo de

depende de que el ujo conocido sea


entrante o saliente.
155
Figura 4 Borde donde el ujo

es conocido
2. El caso = 0 conduce a considerar slo la inuencia del trmino convectivo. La con-
tribucin al nudo 1 resulta
|l|
_ 1
2
0

_
(1 ) u
1

+u
2

_
(1 )
1
+
2

d
|l|
_
u
1

, u
2

_ 1
2
0
_
(1 )
2
(1 )
(1 )
2
_
d
_

1

2
_
|l|
24
_
u
1

, u
2

_
7 2
2 1
_ _

1

2
_
similarmente la contribucin al nudo 2 resulta
|l|
24
_
u
1

, u
2

_
1 2
2 7
_ _

1

2
_
Estas contribuciones son dependientes de las incgnitas
1
y
2
y se suman sobre la matriz
de coecientes
Ejemplo
Con el objetivo de mostrar el comportamiento de la formulacin presentada se considera el
transporte de una cantidad escalar en un campo de velocidades conocido. Este ltimo est dado
por u
x
= x y u
y
= y que representa el ujo cerca de un punto de estancamiento. Las lneas de
corriente son lneas de xy =cte. y cambian de direccin respecto a la grilla cartesiana. El dominio
considerado es un cuadrado de lado unitario. Las condiciones de borde a ser aplicadas son (ver
gura 6
1. = 0 a lo largo del borde superior (entrada)
2. variacin lineal de desde = 0 en y = 1 hasta = 1 en y = 0 a lo largo del borde izquierdo
3. condicin de simetra (gradiente nulo a travs del contorno) en el borde inferior
4. gradiente nulo en la direccin del ujo en el borde de salida (derecha)
156
Figura 5 Borde donde el gradiente es nulo
Se ha discretizado el dominio con dos mallas uniforme de 800 elementos y 3200 elementos
respectivamente. En las guras 7 y 8 se muestran las curvas de igual concentracin. Se observa
un fuerte gradiente en la zona cercana a los ejes coordenados, en tanto que lejos de ellos el valor
de la variable es casi nulo. En base al conocimiento de la zona de mayores gradientes es posible
denir que la malla sea ms densa donde los gradientes son importantes y que la malla sea ms
gruesa donde el gradiente es bajo. En la gura 9 se muestran las curvas de nivel para una malla
no-uniforme de 832 elementos. El esfuerzo computacional en este caso es similar al de la primera
malla uniforme y los resultados son mejores.
159
=0
=1
simetra
grad=0
Figura 6 Campo de velocidades y condiciones de borde
Figura 7 Curvas de nivel de la concentracin para la primera malla uniforme
160
Figura 8 Curvas de nivel de la concentracin para la segunda malla uniforme
Figura 9 Curvas de nivel de la concentracin para la malla no-uniforme
161
162
APENDICE:
Descripcin del programa GAMMA
por F. Flores
Introduccin
Los desarrollos del mtodo de Elementos Finitos estn ntimamente ligados con la forma de
programarlo (codicarlo), y no es posible una comprensin cabal del mtodo sin programarlo, o
por lo menos entender claramente como se lo hace y cuales son las dicultades que surgen y la
forma de solucionarlas.
El lenguaje de programacin que tradicionalmente se ha usado para el M.E.F. ha sido el FOR-
TRAN (FORmula TRANslation), que es un lenguaje de alto nivel. El lenguaje ha ido progresando
paulatinamente aunque ms lentamente que otros lenguajes. Desde el original FORTRAN IV ( o
66) pasando por el FORTRAN77 que intenta ser ya un lenguaje estructurado, ms fcil de depu-
rar de errores, hasta el actual FORTRAN90 que ha tomado muchos elementos de lenguajes ms
verstiles lo cual lo convierte actualmente en muy potente. La evolucin del lenguaje, y de la forma
de programar, puede verse en los distintos textos de elementos nitos, donde en general aparecen
programas demostrativos en lenguaje FORTRAN. En esos textos puede tambin notarse una serie
de falencias, en lo que a tcnicas de programacin se reere, de quienes codicaron el mtodo,
muchas veces debido a la limitaciones intrnsecas del lenguaje, otras debido a una tradicin en la
forma en que se vena haciendo y que no ha sido fcil modicar.
Existen mltiples formas de programar el M.E.F., lo que depende de una serie de aspectos,
entre ellos:
1. El tipo de resolvedor de ecuaciones que se vaya a utilizar, que condiciona la forma de alma-
cenar los elementos de la matriz de coecientes que generalmente resulta muy voluminosa,
adems de ocupar en problemas signicativos el mayor tiempo de C.P.U. en la solucin del
problema.
2. La variedad de elementos que se intente incluir, la factibilidad de usar modelos mixtos.
3. La generalidad de las condiciones de borde esenciales y la posibilidad de combinar estados
de solicitaciones.
4. Posibilidades futuras de ampliar el cdigo a otro tipo de problemas.
5. Grado de eciencia requerida (en tiempo de C.P.U. o en requerimiento de memoria R.A.M.)
6. Portabilidad del cdigo, independencia de sistemas operativos o extensiones locales de los
lenguajes.
GAMMAes un programa de elementos nitos orientado a resolver problemas bidimensionales
(es decir dominios planos) lineales (las coecientes de la ecuacin diferencial no dependen del valor
de la variable). El programa GAMMA ha sido codicado en FORTRAN90, el presente texto no
intenta explicar el lenguaje, de manera que para un comprensin del mismo debern dirigirse a
textos especializados o los manuales de referencia del lenguaje.
Se ha intentado mantener una cierta claridad de programacin sin renunciar a la eciencia de la
misma. Se ha tratado de hacer eciente slo las partes ms importantes (en este caso el resolvedor
163
de ecuaciones), de tal forma de hacer ms sencilla la comprensin de la mayor parte del cdigo
para facilitar la ampliacin por parte de usuarios no-expertos.
El cdigo que se presenta aqu est de alguna forma incompleto con el objetivo de que el estudi-
ante genere las partes que pudieran faltar a manera de ejercicio. Esas partes faltantes corresponden
a:
Generacin automtica de datos y vericaciones previas.
Generacin del vector de trminos independiente debido a condiciones de contorno naturales
o debido al trmino independiente de la ecuacin diferencial.
Evaluacin del ujo o estado tensional en los puntos de integracin una vez conocidas las
variables nodales y evaluacin de los valores nodales mediante suavizado.
Evaluacin del error aproximado y con l los valores del tamao de la malla para generar
una malla adaptable.
Bsicamente se han incluido la posibilidad de analizar los siguientes problemas fsicos:
Ecuacin de Laplace, que representa una buena cantidad de problemas dependiendo del
signicado que se le den a los coecientes y a sus condiciones de borde (ujo irrotacional,
ujo en un medio poroso, torsin sin restriccin de alabeo ya sea usando la funcin de alabeo
o la de tensin, transmisin del calor, etc.)
Elasticidad bidimensional, incluyendo tpicamente los casos de:
1. Tensin Plana
2. Deformacin Plana
3. Slidos Axilsimtricos
Flexin de placas planas incluyendo deformaciones de corte transversales
Base de datos
De hecho una parte imprescindible para entender un programa es saber como estn almacenados
los datos. La presente versin del programa incluye slo dos elementos nitos, un tringulo de
seis nodos y un cuadriltero de nueve nodos, ambos cuadrticos (en este caso el programa no est
orientado a tener una variada biblioteca de elementos sino que se supone que slo tendr estos dos).
En base a ello se denen algunas variables escalares, las que pueden ser parmetros independientes
del tipo de problema, parmetros dependientes del tipo de problema, o variables dependientes de
la caractersticas geomtricas de la malla o de las condiciones de borde y del material constitutivo.
Se denen las siguientes:
parmetros
DIMEN indica la dimensin espacial del problema, que en este caso est restringido a 2 (bidimen-
sional), esta variable y otras, aunque no son imprescindibles, se denen por una cuestin de
orden y de claridad de lectura del cdigo.
NODET es el nmero de nudos que tiene el tringulo que es 6.
NODEQ es el nmero de nudos que tiene el cuadriltero que es 9.
TYPEP indica el tipo de problema fsico que se intenta resolver
0 Ecuacin de Laplace
164
1 Estado plano de tensin
2 Estado plano de deformacin
3 Estado de deformacin axilsimtrica
4 Flexin de placas
NDOFN es el nmero de grados de libertad que puede haber en cada nudo, este valor depende del
tipo de problema, en general para problemas de continuidad C
0
corresponde al nmero de
variables del problema.
1 Ecuacin de Laplace
2 Estado plano de tensin
2 Estado plano de deformacin
2 Estado de deformacin axilsimtrica
3 Flexin de placas
NSTRE es el nmero de variables que denen el ujo en cada punto
2 Ecuacin de Laplace
3 Estado plano de tensin
3 Estado plano de deformacin
4 Estado de deformacin axilsimtrica
5 Flexin de placas
NRENU bandera que indica si se desea optimizar la numeracin de las ecuaciones de forma de
disminuir el tamao del perl del sistema de ecuaciones
Variables que denen el problema, introducidas al programa
NODES es el nmero de nudos total de nudos para el tratamiento del problema, esto puede incluir
nudos auxiliares que no tengan variables asociadas pero que resulten tiles por alguna razn
(por ejemplo al momento de generar la malla)
NMATY es el nmero de materiales con caractersticas diferentes que van a denirse
NPROP es el nmero de caractersticas o propiedades que tiene cada material
NTRIA es el nmero de tringulos que hay en la malla
NQUAD es el nmero de cuadrilteros que hay en la malla
NGAUT es el nmero de puntos de integracin que van a utilizarse en los tringulos
NGAUQ es el nmero de puntos de integracin que van a utilizarse en los cuadrilteros
NKNOW es el nmero de nudos de la malla donde van a introducirse condiciones esenciales de borde
165
1
2
5
3
4
6
7
8
9
1 2
3
4
5
6
Figura 10 Orden de numeracin (conectividades) de los nudos de tringulos y cuadrilteros
Arreglos de datos
Los arreglos que se denen a continuacin contienen la informacin que permite realizar el
anlisis. Previamente a guardar informacin en ellos es necesario reservar el espacio de memoria
para ellos. Notar que este espacio depende del problema en estudio y por lo tanto se hace en forma
dinmica es decir una vez que se han ledo los parmetros anteriores. Estos arreglos son:
COORD(dimen,nodes) son las coordenadas de los puntos que denen la malla.
CONTR(nodet,ntria) son las conectividades de los tringulos, es decir los nudos que denen a
cada elemento. Estos nudos se denen en un orden prejado, en este caso siguiendo un sentido
antihorario y comenzando en cualquier nudo vrtice van primero los tres nudos vrtices y a
continuacin los tres nudos sobre los lados comenzando por el primer nudo consecutivo al
primer vrtice guardado.
CONQD(nodeq,nquad) son las conectividades de los cuadrilteros, es decir los nudos que denen
a cada elemento. Estos nudos se denen en un orden prejado, en este caso siguiendo un
sentido antihorario y comenzando en cualquier nudo vrtice van primero los cuatro nudos
vrtices y a continuacin los cuatro nudos sobre los lados comenzando por el primer nudo
consecutivo al primer vrtice guardado. Finalmente va el nudo central.
MATRI(ntria) indica para cada tringulo el material del que est constituido.
MATQD(nquad) indica para cada cuadriltero el material del que est constituido.
PROPS(nprop,nmaty) almacena para cada tipo de material las caractersticas del mismo
KNOWN(ndofn*nknow) Guarda el valor conocido de cada grado de libertad donde se ha establecido
una condicin de borde esencial
IDNOD(ndofn,nodes) relaciona cada grado de libertad de cada nodo con una ecuacin global.
MAXAV(neq+1) Debido a la forma de almacenamiento de la matriz de coecientes, que en este caso
consiste en guardar en forma secuencial (en un arreglo unidimensional) los coecientes ubi-
cados debajo del perl de la matriz, este arreglo indica la posicin que ocupan los elementos
de la diagonal de la matriz de coecientes en el vector donde est almacenada.
De los ltimos tres arreglos hablaremos ms en detalle ms adelante. Finalmente digamos que
la variable escalar NEQ indica el nmero de ecuaciones independientes una vez introducidas las
condiciones de borde (calculada automticamente por el programa).
166
Descripcin global del programa
A continuacin se desarrolla una descripcin del signicado de cada rutina del programa segn
el orden en que van apareciendo. El ujo global del programa se controla desde el programa
principal donde se denen la variables indicadas en la seccin anterior.
Rutina OPENFI
Esta rutina aglutina los comandos necesarios para abrir los archivos a ser usados. Los archivos
son de tipo ASCII, es decir que pueden verse y editarse con cualquier editor. Lee interactivamente
los nombres de los mismos, verica su sintaxis y les asigna las caractersticas adecuadas. Los
archivos que abre son los siguientes
unit 3 Archivo de salida, el nombre de este archivo es ingresado por el usuario. All van a parar
el eco de la entrada de datos, valores generados y resultados de las variables nodales. Poste-
riormente tambin se escriben all las reacciones nodales, el valor del ujo en los puntos de
integracin y los valores suavizados en los nodos.
unit 4 Archivo de salida donde se escriben algunos mensajes de advertencia o para escribir valores
auxiliares en la fase de depuracin del programa.
unit 5 Archivo de datos (ingresado por el usuario) primero verica su existencia y concatena
(agrupa) los archivos en que pueden estar separados los datos en un nico archivo GAMMA.DAT,
a estos nes llama a las rutinas GENFIL, RANDWR
unit 7-9 Archivos ASCII de salida orientados a ser usados como interfaces con programas de
visualizacin (Tecplot, GiD).
unit NN Archivo auxiliar
Rutina MATPRO
Lee de la unidad 5 las caractersticas de los materiales y las almacena en la variable PROPS(nprop,nmaty
Esta rutina (como otras) se controla segn el caracter que aparece en la primera columna:
si ese carcter es una e o E entiende que se ha terminado con los datos de materiales.
si ese carcter es una m o M entiende que se empezarn a leer datos de un nuevo material,
y lee el nmero del material correspondiente.
cualquier otro caracter hace que lea el valor de una caracterstica (en forma consecutiva) del
material a partir de la columna 31, sirviendo las 30 primeras columnas como un espacio para
comentario.
Una vez terminada la lectura la rutina verica que se hayan ledo valores para todos los mate-
riales (arreglo EXIST(nmaty)) y si no imprime una advertencia.
Rutina COORDG
Lee de la unidad 5 las coordenadas de los nudos y las almacena en la variable COORD(dimen,nodes).
Esta rutina se controla segn el caracter que aparece en la primera columna:
si ese caracter es una e o E entiende que se ha terminado con los datos de coordenadas
nodales.
si ese caracter es un espacio en blanco entiende que se leern datos de un nodo, y lee el
nmero del nodo y su DIMEN coordenadas correspondientes.
si el caracter no es alguno de los anteriores asume que la lnea es un comentario y pasa a la
siguiente.
167
Esto esta as pensado para que luego puedan construirse alguna forma sencilla de generacin de
coordenada nodales estructuradas. Lo que se controlara con alguna letra adecuada. Por ejemplo se
podra leer en la primera columna una L y a continuacin hacer una interpolacin lineal entre dos
nudos previamente ledos, o una C e interpolar nudos sobre un arco de crculo, etc. Al respecto
en la versin actual del programa hay algunas opciones de generacin sencillas.
Finalmente la rutina va vericando de que nudos se ha ledo o generado coordenadas y en caso
de haber coordenadas faltantes (arreglo EXIST(nodes)) se imprime un mensaje de advertencia.
Rutina ELMDAT
Lee de la unidad 5 las conectividades de los elementos y las almacena en la variable CNODS-
(nnode,nelem). Donde NNODE es el nmero de nudos del elemento y NELEM es la cantidad de ele-
mentos de este tipo. Lee tambin el tipo de material del que est compuesto en NUMAT(nelem).Esta
rutina se controla segn el caracter que aparece en la primera columna:
si ese caracter es una e o E entiende que se ha terminado con los datos de conectividades
elementales.
si ese caracter es un espacio en blanco entiende que se leern datos de un elemento, y lee
el nmero del elemento, el material del que est constituido y sus NNODE nodos en el orden
correspondiente.
si el caracter no es alguno de los anteriores asume que la lnea es un comentario y pasa a la
siguiente.
Esto esta as pensado para que luego puedan construirse alguna forma sencilla de generacin
de conectividades nodales estructuradas. Lo que se controlara con alguna letra adecuada.
La rutina verica que se hayan ledo o generado las datos de todos los elementos (arreglo
EXIST(nelem)) y si no fuese as detiene la ejecucin. En caso de que las coordenadas de sus nudos
medios falten se generan equidistantes de los vrtices. Finalmente para cada nudo asociado a un
elemento se dan de alta los NDOFN parmetros nodales como potenciales grados de libertad del
problema en el arreglo IDNOD(ndofn,nodes)(condicin que luego podr cambiar al introducir las
condiciones esenciales de borde).
Rutina KNOWNV
Esta rutina lee los valores de la variable en aquellos puntos donde es conocida (condiciones
esenciales de borde). Estos valores se van ordenando en forma secuencial y para cada valor conocido,
el grado de libertad asociado se da de baja. El valor conocido (nulo o no) se guarda en el arreglo
KNOWN y en la posicin correspondiente del arreglo IDNOD se guarda la posicin en el arreglo anterior
pero con signo cambiado. De esta forma en IDNOD tendremos hasta ahora:
1 grados de libertad que no han sido dados de alta
0 grados de libertad dados de alta (efectivos)
-? grados de libertad con valores conocidos
Notar que las condiciones de borde aqu incluidas no son generales. Por ejemplo para problemas
de elasticidad los grados de libertad que se pueden imponer deben coincidir con las direcciones del
sistema global de coordenadas, es decir no es factible en la presente implementacin incluir apoyos
inclinados respecto a dicho sistema. Tampoco es posible incluir restricciones conocidas como nodos
maestros o restricciones donde un grado de libertad depende de otro(s) en forma lineal.
168
Rutina SKYLIN
Esta rutina evala el perl skyline de la matriz de coecientes. Para ello previamente (a)
llama a la rutina RENUMN que optimiza la numeracin de los nudos de la malla en funcin de las
conectividades de forma de minimizar la cantidad de elementos que existirn bajo el perl, (b)
numera los grados de libertad efectivos. Esta segunda tarea consiste en asociar a cada elemento de
IDNOD con valor 0 una ecuacin. Una vez numerados los grados de libertad el perl de la matriz de
coecientes se determina con la rutina UBICMX que devuelve el nmero de elementos bajo el perl
MAXV y las posiciones que ocupan los elementos diagonales de la matriz de coecientes en el vector
donde se almacenan MAXAV(neq+1).
Rutina SOLVES
Esta rutina ordena los pasos necesarios para resolver el problema planteado. Calcula la matriz
de rigidez STIFF y el trmino independiente asociado a los valores nodales conocidos (rutina
STIFFG), lee las condiciones de borde naturales (rutina PTLOAD), que en la presente versin slo
incluye valores puntuales de cargas o fuentes. Realiza la descomposicin en factores (LDL
T
) de
la matriz (rutina COLSOL con ndice 1), y la sustitucin hacia atrs (rutina COLSOL con ndice 2)
que nos provee de los valores buscados de los grados de libertad efectivos. Finalmente en la rutina
PRINTD se imprimen los valores de las variables nodales.
Notar que en la presente versin faltan algunos elementos imprescindibles en un anlisis por
elementos nitos, que se proponen como ejercicio de desarrollo y programacin.
Las siguientes variables se denen localmente
NDOFE nmero de grados de libertad del elemento
POSGT(dimen,ngaut) posicin de los puntos de integracin en el tringulo maestro.
WEIGT(ngaut) peso de los puntos de integracin para tringulos
SHAPT(nodet,ngaut) funciones de forma del tringulo evaluadas en los puntos de integracin
DERIT(nodet,dimen,ngaut) derivadas de las funciones de forma del tringulo respecto a las
coordenadas locales (, ) evaluadas en los puntos de integracin
POSGQ(dimen,ngauq) posicin de los puntos de integracin en el cuadrado maestro.
WEIGQ(ngauq) peso de los puntos de integracin para cuadrilteros
SHAPQ(nodeq,ngaut) funciones de forma del cuadriltero evaluadas en los puntos de integracin
DERIQ(nodeq,dimen,ngauq) derivadas de las funciones de forma del cuadriltero respecto a las
coordenadas locales (, ) evaluadas en los puntos de integracin
STIFF(maxv) matriz de rigidez global almacenada como un vector.
F(neq) vector global de trminos independientes
R(nknow) vector global de reacciones (grados de libertad restringidos)
Rutina STIFFG
Esta rutina ordena la evaluacin de las matrices de rigidez elementales (rutina STIFFE), el
ensamble sobre la matriz global y el ensamble sobre el trmino independiente debidos a condiciones
esenciales de contorno. Para ello se denen localmente las siguientes variables
S(ndofe,ndofe) matriz de rigidez elemental
FL(ndofe) vector local de trminos independientes debido a condiciones esenciales de contorno
169
LM(ndofe) arreglo que relaciona cada grado de libertad local con las ecuacin global correspon-
diente, si es un valor positivo corresponde a un grado de libertad efectivo y si es un valor
negativo corresponde a un grado de libertad restringido asociado con el correspondiente valor
en KNOWN.
Rutina STIFFE
Esta rutina calcula la matriz de rigidez de un elemento por integracin numrica usando la
expresin
K
e
=
NGaus

G=1
B
T
(
G
,
G
) D B(
G
,
G
) w
G
|J
G
|
Las variables denidas localmente son:
JAC determinante jacobiano de la transformacin, luego multiplicado por el peso del punto de
integracin.
ELCOD(dimen,nnode) coordenadas nodales del elemento considerado
D(nstre,nstre) matriz de elasticidad (o la correspondiente para problemas de campo) evaluada
en la rutina DMATRX en funcin de las caractersticas del material. Constante en cada elemento.
B(ndofe,nstre) traspuesta de la matriz B en el punto de integracin considerado, evaluada en
la rutina BMATRX en funcin del gradiente cartesiano de las funciones de forma (y del tipo de
problema)
Rutina BMATRX
Esta rutina evala en cada punto de integracin el operador B
T
que relaciona las variables
nodales con las variables derivadas asociadas al ujo mediante las ecuaciones constitutivas.
Ecuacin de Laplace
B
I
=
_
N
I

1
N
I

2
_
Estado plano de tensiones y deformaciones
B
I
=
_
_
N
I

1
0
0 N
I

2
N
I

2
N
I

1
_
_
Estado de deformacin axilsimtrica
B
I
=
_

_
N
I

1
0
0 N
I

2
N
I

2
N
I

1
N
1
x
1
0
_

_
Flexin de placas incluyendo el corte
B
I
=
_

_
0 N
I

1
0
0 0 N
I

2
0 N
I

2
N
I

1
N
I

1
N
I
0
N
I

2
0 N
I
_

_
170
Las variables que se denen localmente son:
XJ(dimen,dimen) matriz jacobiana de la transformacin y luego su inversa
XG(dimen) coordenadas del punto de integracin (en el plano (x
1
, x
2
)
CARTD(nnode,dimen) derivadas de las funciones de forma respecto a las direcciones cartesianas
en el plano (x
1
, x
2
), N
I

i
Rutina SHAPES
Esta rutina calcula la posicin de los puntos de integracin para los elementos maestros y
calcula las funciones de forma y sus derivadas respecto a las coordenadas locales. De acuerdo a
que se trate de elementos triangulares o cuadrilteros llama respectivamente a las rutinas SHAPE6
y SHAPE9.
171

You might also like