You are on page 1of 85

Metodos Matematicos de Especialidad.

Especialidad de Construccion
Curso 12-13
Tema 3. Planteamiento del MEF en problemas en
varias dimensiones espaciales: conduccion del calor
y elasticidad
Luis Sanz Lorenzo
Dpto. Matematicas E.T.S.I. Industriales, UPM
5 de diciembre de 2012

Indice
1. Introduccion 3
2. Algunos problemas tipo con varias variables espaciales 3
2.1. Conduccion del calor en varias dimensiones espaciales . . . . . . . . . 4
2.2. Problema general de la elasticidad . . . . . . . . . . . . . . . . . . . . . 7
3. MEF para la conduccion del calor en regimen estacionario 9
3.1. Problema fuerte para la conduccion del calor . . . . . . . . . . . . . . 9
3.2. Formulas de Green y teorema de Gauss . . . . . . . . . . . . . . . . . . 10
3.3. El problema debil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4. Problema variacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5. Aplicacion del MEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.5.1. Primeros pasos del enfoque local . . . . . . . . . . . . . . . . . . 21
3.5.2. Calculo de las integrales: cambio de variable y trabajo con el
elemento estandar. Uso de formulas de cuadratura . . . . . . . 31
4. MEF para la conduccion del calor: problema de evolucion 36
5. Renamiento de la malla. Control adaptativo del error 40
1
Luis Sanz El MEF en problemas con varias dimensiones espaciales
6. Postprocesado en la conduccion del calor: calculo de la temperatura y el
ujo de calor en un punto del solido 42
7. Fuentes de error en el MEF 43
7.1. Problemas estacionarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.2. Problemas de evolucion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8. El MEF para el problema de la elastostatica 45
8.1. Ecuaciones basicas de la elasticidad . . . . . . . . . . . . . . . . . . . . . 45
8.2. Problema fuerte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.3. Problema debil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.4. Problema variacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.5. Aplicacion del MEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.5.1. Primeros pasos del enfoque local . . . . . . . . . . . . . . . . . . 57
8.5.2. Estructura por bloques de la matriz de rigidez y del vector de
carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
8.5.3. Division de las integrales sobre el dominio en suma de inte-
grales sobre los elementos. Ensamblaje trabajando por bloques 69
8.5.4. Construccion de la matriz de rigidez y el vector de fuerza a
partir de sus homologos ampliados . . . . . . . . . . . . . . . . . 74
8.5.5. Calculo de las integrales: cambio de variable y trabajo con el
elemento estandar. Uso de formulas de cuadratura . . . . . . . 76
8.6. Tensiones y deformaciones iniciales. Termoelasticidad . . . . . . . . . 78
9. El MEF en la elastodinamica 80
10.Postprocesado en el problema de la elasticidad 82
11. Ejercicios de repaso 85
2
Luis Sanz El MEF en problemas con varias dimensiones espaciales
1. Introducci on
En este captulo se aborda la aplicacion del MEF a problemas en varias dimensiones
espaciales. Aunque las ideas generales son aplicables a cualquier problema lineal, se ilustraran
mediante dos problemas de gran interes en la ingeniera: el problema de la transmision de calor
por conduccion, en el cual la incognita es la temperatura (incognita escalar) y el problema
de la elasticidad (lineal) en R
2
y R
3
(incognita vectorial).
La teora del MEF en los problemas en varias dimensiones espaciales guarda una gran
similitud con lo estudiado en el caso unidimensional, por lo que all donde se ha considerado
necesario se hace referencia al captulo 2. En este captulo se hara enfasis sobre aquellos
aspectos en los que el problema multidimensional diere del unidimensional.
En particular, aunque el problema fuerte se plantea en el caso general, la construccion del
problema debil y la posterior aplicaci on del problema de Galerkin y del MEF se abordara solo
el MEF en el caso estacionario, pues la extension a los problemas de evolucion se hace de
forma analoga a la estudiada en el caso unidimensional y se propone en forma de ejercicios.
La teora que expondremos es aplicable tanto al caso bidimensional como al tridimen-
sional. Por una cuestion de comodidad en la presentacion, al hablar del mallado y de los
elementos nos restringiremos al caso bidimensional. La teora de los elementos bidimension-
ales, tanto triangulos como cuadrilateros, se expondra al captulo dedicado a la interpolacion
y la aproximacion.
2. Algunos problemas tipo con varias variables espaciales
En esta seccion se plantean los problemas de evolucion correspondientes a la transmision
del calor por conduccion y al problema general de la elasticidad lineal.
3
Luis Sanz El MEF en problemas con varias dimensiones espaciales
2.1. Conduccion del calor en varias dimensiones espaciales
Planteamiento del problema
Sea un abierto acotado de R
n
, donde n {1, 2, 3}, con frontera C
1
a trozos

Un conjunto con frontera C1 a trozos


Se puede demostrar que la ecuacion que modela la transmision del calor por conduccion en
es

t
(cu(x, t)) + div
x
q(x, t) = f(x, t) ; x , t 0 (1)
donde:
u(x, t) es la temperatura, que suele ser la incognita del problema.
f es la fuente de calor por unidad de volumen y de tiempo
energa
vol seg
es la densidad
masa
vol
c calor especco (a volumen constante)
energa
tempmasa
. Mide la energa del material por
unidad de temperatura y de masa.
q es el ujo de calor (
energa
tiemposup
)
La ecuacion (1) se puede deducir a partir del principio de conservacion de la energa. De
hecho, la ecuacion (1) no es mas que la formulacion en forma diferencial de dicho principio
de conservacion.
Ejercicio 1. Deducir que la ecuacion que modela la transmision del calor por conduccion en
un solido R
n
es:

t
(cu(x, t)) + div q(x, t) = f(x, t) ; (x, t) (0, )
Indicacion: considerar un recinto B arbitrario y aplicar conservacion de la energa en
B.
4
Luis Sanz El MEF en problemas con varias dimensiones espaciales
A la ecuacion (1) hay que imponerle condiciones de frontera y condiciones iniciales.
Solo tendremos en cuenta condiciones de frontera tipo Dirichlet y tipo Neumann. Para ello
suponemos que la frontera de se divide en la forma =
E

N
con
E
y
N
disjuntas. As se tiene el problema

t
(cu(x, t)) + div
x
q(x, t) = f(x, t) ; x , t 0 (2)
u(x, t) = g(x, t) ; x
E
, t 0
q(x, t) n(x) = h(x, t) ; x
N
, t 0
u(x, 0) = u
0
(x) ; x
donde:
g es la temperatura del solido sobre
E
.
n es la normal unitaria saliente a la frontera de .
h es la componente normal del ujo de calor entrante al recinto por
N
.
u
0
es la temperatura inicial en los puntos de .

n
La incognita del problema es la temperatura u(x, y, t) o u(x, y, z, t), siendo dato el resto
de las magnitudes que aparecen.
Ley constitutiva. La ecuacion o ley constitutiva (tambien llamada ecuacion de estado)
para la conduccion del calor relaciona el ujo de calor con la temperatura. Utilizaremos la
ley constitutiva mas utilizada, que es la ley de Fourier, seg un la cual
q = Dgrad
x
u
donde D(x) = [
ij
(x)]
i,j=1,2,3
es la matriz de conductividades del cuerpo, que se supone
simetrica y denida positiva para cada x

. Las conductividades tienen unidades
energa
tiempo temp long
.
En el caso isotropo se tiene
ij
(x) = (x)
ij
, es decir,
D(x) = (x)I
donde (x) es positiva en todos los puntos.
5
Luis Sanz El MEF en problemas con varias dimensiones espaciales
El problema fuerte.
Finalmente, el problema fuerte es:

t
(cu(x, t)) div
x
(Dgrad
x
u) = f(x, t) ; x , t 0 (3)
u(x, t) = g(x, t) ; x
E
, t 0
(Dgrad
x
u) n(x) = h(x, t) ; x
N
, t 0
u(x, 0) = u
0
(x) ; x

En lo sucesivo eliminaremos el subndice x para denotar que la derivacion se hace respecto


de las variables espaciales.
En principio supondremos que , c, D, f, g, h y u
0
son sucientemente suaves para que
todas las derivadas parciales que intervienen existan y sean continuas en

[0, ).
Denicion 1. Solucion fuerte. Una solucion fuerte o clasica de (3) es una funcion u :

[0, ) que cumple:


1. x

, u(x, ) es (como funcion del tiempo) de clase 1 en [0, )
2. t 0, u(x, ) es (como funcion del espacio) de clase 2 en

.
3. u verica (3)
Condiciones de compatibilidad entre condiciones iniciales y condiciones de fron-
tera. Para que el problema (3) admita una solucion, las condiciones de frontera y las condi-
ciones iniciales deben ser compatibles entre s. Se tienen as las siguientes condiciones nece-
sarias para la existencia de solucion:
u
0
(x) = g(x, 0), x
E
_
Dgrad u
0
_
(x) n(x) = h(x, 0), x
N
En lo sucesivo se supondra que las condiciones anteriores se cumplen.
Caso de una dimension espacial. Notese que en una dimension espacial (n = 1), im-
poniendo condiciones de Dirichlet en el extremo de la izquierda y condiciones de Neumann
en el extremo de la derecha, se tiene

x
(cu(x, t)) div
_

u
x
(x, t)
_
= f(x, t) ; x (a, b), t 0
u(a, t) = g(t) ; t 0
(b)
u
x
(b, t) = h(t) ; t 0
u(x, 0) = u
0
(x) ; x [a, b]
6
Luis Sanz El MEF en problemas con varias dimensiones espaciales
y el caso estacionario sera

d
dx
_
(x)
du
dx
(x)
_
= f(x) ; x (a, b)
u(a) = u
a
, (b)u

(b) = q
b
que tiene una forma analoga al problema de una barra con carga axial, con (x) jugando el
papel de A(x)E(x) y la temperatura el papel del desplazamiento.
2.2. Problema general de la elasticidad
Sea un solido distribuido en un recinto , donde es un abierto acotado de R
n
, donde
n = 1, 2, 3, con frontera C
1
a trozos.
Utilizando la segunda ley de Newton se demuestra que la ecuacion en derivadas parciales
que modela el problema de la mecanica de solidos es
n

j=1

ij
(x, t)
x
j
+f
i
(x, t) = (x, t)

2
u
i
(x, t)
t
2
; (x, t) (0, T) , i = 1, ..., n (4)
donde es la densidad, las u
i
son las componentes del vector de desplazamientos, las f
i
son
las componentes de la carga distribuida sobre y las
ij
son las componentes de la matriz
de tensiones T = [
ij
]
i,j=1,...,n
Ejercicio 2. Demostrar la expresion (4). Sugerencia: considerar una porcion generica del
solido generico y aplicar la segunda ley de Newton.
Las
ij
se pueden expresar en funcion de los desplazamientos utilizando las relaciones
tension-deformacion y la ley constitutiva. El problema es de segundo orden en el tiempo. Si se
supone, como haremos en este curso, que se trabaja en regimen elastico con desplazamientos
y deformaciones innitesimales, el problema resultante tambien es de segundo orden en el
espacio.
Las incognitas son las componentes del vector de desplazamientos:
En R, u(x)
En R
2
, u
1
(x, y, t), u
2
(x, y, t)
En R
3
, u
1
(x, y, z, t), u
2
(x, y, z, t), u
3
(x, y, z, t).
En una dimension, en regimen estacionario y suponiendo elasticidad lineal, este problema
se transforma en el problema ya estudiado de una barra con carga axial.
d
dx
_
E(x)
du
dx
(x)
_
+f(x) = 0 ; x
7
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Para completar el problema, a la ecuacion anterior hay que a nadirle condiciones de fron-
tera e iniciales. Solo tendremos en cuenta condiciones de frontera tipo Dirichlet y tipo Neu-
mann. Para ello suponemos que la frontera de se divide en la forma =
E

N
con

E
y
N
disjuntas. As se tiene el problema:
n

j=1

ij
(x, t)
x
j
+f
i
(x, t) = (x, t)

2
u
i
(x, t)
t
2
x , t 0 , i = 1, ..., n, (5)
u(x, t) = g(x, t) ; x
E
, t 0
T(x, t) n(x) = h(x, t) ; x
N
, t 0
u(x, 0) = u
0
(x) ; x

u
t
(x, 0) = u
0
(x) ; x

donde:
g es el desplazamiento de los puntos de
E
n es la normal unitaria saliente a la frontera de
h es la componente normal del vector tension sobre
N
u
0
es el campo de desplazamientos inicial en .
u
0
es el campo de velocidades iniciales en .
En principio supondremos que , f, g, h, u
0
y u
0
son sucientemente suaves para que
todas las derivadas parciales que intervienen existan y sean continuas en

[0, ).
Denicion 2. Solucion fuerte. Una solucion fuerte o cl asica de (3) es una funcion u :

[0, ) que cumple:


1. x

, u(x, ) es (como funcion del tiempo) de clase 2 en [0, )
2. t 0, u(x, ) es (como funcion del espacio) de clase 2 en

.
3. u verica (5)
Para que el problema (5) admita una solucion, las condiciones de frontera y las condiciones
iniciales deben ser compatibles entre s (ver la seccion dedicada a la barra axial dinamica,
captulo 2) En lo sucesivo se supondra que dichas condiciones anteriores se cumplen.
8
Luis Sanz El MEF en problemas con varias dimensiones espaciales
3. MEF para la conducci on del calor en regimen estacionario
3.1. Problema fuerte para la conducci on del calor
Sea un abierto acotado de R
2
o R
3
con frontera C
1
a trozos . El problema fuerte
para la conduccion del calor en regimen estacionario, suponiendo que solo hay condiciones de
frontera de Dirichlet y de Neumann, es
div q(x) = f(x) ; x
u(x) = g(x) ; x
E
q(x) n(x) = h(x) ; x
N
donde:
=
E

N
n = (n
1
, n
2
, n
3
) es el vector normal unitario saliente a la supercie.
u(x) es la temperatura.
q es el ujo de calor (
energa
tiemposup
)
f es la fuente de calor por unidad de volumen y de tiempo (
energa
voltiempo
) (como estamos
en un proceso estacionario se puede eliminar el tiempo de f si tambien se elimina en
la denicion del ujo de calor).
h es la componente normal del ujo de calor que entra al recinto por su frontera.

n
Notese que:
En
E
se prescribe la temperatura (que en este caso es la condicion esencial) y en
N
se
prescribe ujo de calor (que en este caso es la condicion natural).
Utilizando la ley de Fourier, el problema fuerte se puede escribir en la siguiente forma:
9
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Problema fuerte
div (Dgradu) = f ; x (6)
u = g ; x
E
(Dgradu) n = h ; x
N
donde se considera que f, g y h son continuas en

,
E
y
N
respectivamente y que D
es de clase 1 en .
Denici on 3. Solucion fuerte. Una solucion fuerte de (6) es una funci on u C
2
(

) tal
que verica (6).
Ahora introducimos la siguiente hipotesis:
Condici on 1.
E
es no vaca.
En lo sucesivo supondremos que se cumple esta condicion. Se utiliza para garantizar que
la forma bilineal a(, ) es denida positiva y, como consecuencia, que el problema teorico
tiene solucion unica. Notese que si fuese
E
= , entonces la solucion no podra ser unica,
pues si u cumple la ecuacion, tambien la cumple u +c para cualquier constante c.
3.2. F ormulas de Green y teorema de Gauss
Motivacion. Queremos generalizar a funciones de mas de una variable la regla de Barrow y
la integracion por partes que estudiamos para funciones de una dimension.
En lo sucesivo, es un abierto acotado de R
2
o R
3
con frontera (curva o supercie, seg un
el caso) de clase C
1
a trozos. Comencemos enunciando la formula de Green, que se estudio en
la asignatura de Ampliacion de Calculo:
Proposicion 1. Formula de Green. Si u C
1
(

) se verica
_

u
x
i
dx =
_

un
i
ds, i = 1, 2, 3 (7)
donde n
i
es la -esima componente de la normal unitaria saliente a .
Comentarios:
En el caso de trabajar en:
R
3
la expresion (7) relaciona una integral triple con una integral de supercie.
R
2
la expresion (7) relaciona una integral doble con una integral curvilnea.
Las formulas de Green son una especie de Regla de Barrow en la que la integral de la
derivada de un campo sobre el interior de una region se relaciona con la integral del
campo sobre la frontera de la region.
10
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Funciones de clase 1 en conjuntos que no son abiertos. Las derivadas parciales de
una funcion no se pueden denir en los puntos de la frontera del dominio de denicion de
la funcion. Por ello, al no poderse denir las derivadas parciales de una funcion u :

R
en los puntos de , tenemos que precisar que entendemos por funcion C
1
(

). Pues bien, la
notacion u C
1
(

) quiere decir que las derivadas parciales de u existen en (que es abierto)


y que tanto u como dichas derivadas parciales son uniformemente continuas en , con lo que
se pueden extender por continuidad a la frontera. Otra forma de denir lo anterior es decir
que las funciones de C
1
(

) son aquellas u : R tales que se puede encontrar un abierto


A que contenga a

y tal que se puede extender u a A de forma que la funcion resultante sea
de clase 1 en A.

v(x, y)
Funcion de clase 1
Generalizacion de las formulas de Green.
Como se hizo en una dimension, en la que se generalizo la regla de Barrow a funciones
de clase 1 a trozos, buscamos generalizar las formulas de Green a funciones para las que las
derivadas parciales no tienen por que existir en todos los puntos. En concreto, consideraremos
los siguientes conjuntos de funciones (la denicion se hace para funciones de dos variables,
siendo analogas para el caso de funciones de tres variables):
Denicion 4.
1. Funciones C
1
a trozos en un recinto de R
2
. Se dene C
1
t
(

) como el espacio de
las funciones v :

R continuas en

tales que existe una division de

por curvas C
1
a
trozos de forma que v admite derivadas parciales uniformemente continuas en los conjuntos
abiertos E
1
, ..., E
m
denidos por dicha division.
2. Funciones C
2
a trozos en un recinto de R
2
. Se dene C
2
t
(

) como el espacio de
las funciones v :

R tales que v admite derivadas parciales en

y ademas estas derivadas
11
Luis Sanz El MEF en problemas con varias dimensiones espaciales
parciales son de clase C
1
t
(

).
E
1

E
2
v(x, y)
Ejemplo de funcion de clase 1 a
trozos en un dominio de R
2
E
1

E
2
v(x, y)
Ejemplo de funcion que no es de
clase 1 a trozos
Claramente, las funciones anteriores son el analogo bidimensional de las funciones de clase
C
1
t
[a, b] que se estudiaron en el captulo 2. Pues bien, se verica:
Proposicion 2. Las formulas de Green anteriores tambien son v alidas para las funciones
u C
1
t
(

).
Comentario: Puesto que las derivadas parciales
u
x
i
de las funciones C
1
t
(

) no tienen por
que existir en ciertos puntos, el termino
_

u
x
i
dx debe ser interpretado como
_

u
x
i
dx :=
m

j=1
_
E
j
u
x
i
dx
donde E
1
, ..., E
m
son una particion de

tal que u es de clase 1 en cada E
i
. En lo sucesivo,
siempre que aparezca la integral sobre de las derivadas parciales de una funcion de C
1
t
(

)
se debera interpretar como una suma de integrales en las regiones en las que la funcion es de
clase 1. Por ejemplo, en el caso de la funcion v de la siguiente gura,
E
1

E
2
v(x, y)
12
Luis Sanz El MEF en problemas con varias dimensiones espaciales
tenemos
_

v
x
i
dx :=
_
E
1
v
x
i
dx +
_
E
2
v
x
i
dx, i = 1, 2
El teorema de Gauss se obtiene de forma inmediata a partir de (7). En efecto, si

F :


R
n
R
n
con

F C
1
t
(

) y aplicamos (7) a F
1
para el caso i = 1 tenemos
_

F
1
x
1
dx =
_

F
1
n
1
ds
Si ahora le aplicamos (7) a F
2
para el caso i = 2 y a F
3
para el caso i = 3 obtenemos
_

F
2
x
2
dx =
_

F
2
n
2
ds
_

F
3
x
3
dx =
_

F
3
n
3
ds
y si sumamos las tres expresiones se tiene
_

_
F
1
x
1
+
F
2
x
2
+
F
3
x
3
_
dx =
_

[F
1
n
1
+F
2
n
2
+F
3
n
3
] ds =
_

F n ds
es decir, se ha llegado al siguiente resultado:
Teorema 1. Teorema de Gauss. Sea n = 2, 3. Si

F :

R
n
R
n
con

F C
1
t
(

)
entonces _

div

F dx =
_

F n ds
Integracion por partes multidimensional
Sean u, v C
1
t
(

). Derivando respecto de la variable i el producto uv tenemos

x
i
(uv) = v
u
x
i
+u
v
x
i
con lo que integrando en y aplicando (7) obtenemos lo siguiente:
Proposicion 3. Integracion por partes multidimensional. Sea n {2, 3}. Si u, v
C
1
t
(

) se cumple que
_

v
u
x
i
dx =
_

uvn
i
ds
_

u
v
x
i
dx, i = 1, .., n (8)
Comentario: La formula anterior constituye un analogo en dos y tres dimensiones de la
integracion por partes de funciones reales de variable real, en la que se pasa una derivada de
una funcion a otra.
13
Luis Sanz El MEF en problemas con varias dimensiones espaciales
A continuacion deduciremos una formula de integracion por partes para trabajar con
campos vectoriales y que sera de utilidad para construir el problema debil correspondiente a
(6). Recuerdese que si w y

F son, respectivamente, un campo escalar y un campo vectorial
se verica
div
_
w

F
_
= w

F +w div

F (9)
Sea D(x) una funcion de clase 1 a trozos con valores matriciales, es decir, D :

R
nn
,
sean u y w campos escalares de clase C
2
t
(

) y C
1
t
(

) respectivamente. Consideremos ahora


el campo vectorial

F := Du, que claramente es de clase C
1
t
(

). Entonces usando (9),


integrando en y aplicando el teorema de Gauss se obtiene:
Proposicion 4. 1. Si u C
2
t
(

) y w, D C
1
t
(

) se cumple:
_

div (Du)wdx =
_

w(Du) nds
_

w
T
Dudx (10)
2. En el caso particular en que D(x) sea proporcional a la matrix identidad, es decir, cuando
sea D(x) = (x)I siendo una campo escalar de clase C
1
t
(

), se obtiene
_

div(u)wdx =
_

du
dn
wds
_

u wdx, (11)
donde, se recuerda,
du
dn
:= u n.
14
Luis Sanz El MEF en problemas con varias dimensiones espaciales
3.3. El problema debil
Obtencion del problema debil
Para obtener el problema debil se seguiran ideas muy parecidas a las del caso unidimen-
sional. Se multiplica por una funci on de test (a la que se pedira que se anule en
E
) se
integra en y se utiliza la integraci on por partes para pasarle una derivada de la incognita
a la funcion de test. Posteriormente se incorporan al problema las condiciones naturales.
Se multiplica (6) por una funcion de test w y se integra en obteniendo

div (Dgradu) wdx =


_

fwdx
y ahora se usa (10), con lo que llegamos a

w(Du) nds +
_

w
T
Dudx =
_

fwdx
Descomponemos la integral sobre en suma de integrales sobre
E
y sobre
N
. As tenemos

E
w(Du) nds
_

N
w(Du) nds +
_

w
T
Dudx =
_

fwdx
Ahora, usamos que (Du) n = h sobre
N
y, puesto que no conocemos (Du) n sobre
E
le exigimos a la funcion w que se anule en
E
, y as tenemos

N
hwds +
_

w
T
Dudx =
_

fwdx (12)
que se cumplira p`ara toda funcion w que se anule en
E
.
Como ya se razono en el caso unidimensional, la regularidad mnima que hay que pedirle
a u y a w para que lo anterior tenga sentido es que ambas funciones sean de clase C
1
t
(

).
Ademas, la condicion esencial u(x) = g(x) en
E
no se ve reejada en (12), por lo que
debemos pedrsela de forma explcita a u. En denitiva se ha llegado al siguiente problema
debil:
Problema debil.
(D): Encontrar u S

t.q. para todo w V

,
_

w
T
Dudx =
_

fwdx +
_

N
hwds
(13)
donde S

es el espacio de las funciones de prueba


S

=
_
w : R tal que w C
1
t
(

) y w(x) = g(x) para x


E
_
y V

es el espacio de las funciones de test


V

=
_
w : R tal que w C
1
t
(

) y w(x) = 0 para x
E
_
15
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Relacion entre el problema fuerte y el problema debil
Al igual que pasaba en el caso unidimensional, los problemas fuerte y debil son casi
equivalentes. En concreto, se tiene:
Proposicion 5. Si u es solucion de (F) entonces es solucion de (D). Si u es solucion de (D)
y ademas u C
2
(

) entonces u es solucion de (F).


Ejercicio 3. Demostrar la proposicion 5. Sugerencia: razonar de forma analoga a la empleada
en el caso de la barra axial.
El problema debil reformulado.
Por los mismos motivos que en el caso unidimensional, se procede de la siguiente forma:
se considera una funcion r S

, es decir, una funcion r :



R tal que r C
1
t
(

) y r = g
en
E
. Entonces podemos escribir la solucion u como u = r + v donde v se convierte en
nuestra nueva incognita. Claramente la funcion v se anulara en
E
, por lo que v V

. Se
tiene as una nueva formulacion para el problema debil (D):
(D ref.): Encontrar v V

tq. w V

w
T
Dvdx =
_

fwdx +
_

N
hwds
_

w
T
Drdx (14)
o bien, de forma compacta:
Problema debil reformulado.
(D ref.): Encontrar v V

tal que para todo w V

, a (v, w) = L(w) =

L(w) a(r, w)
(15)
donde se esta denotando
a (v, w) :=
_

w
T
Dvdx (16)
L(w) := (f, w) + (h, w)

N
a(r, w)

L(w) := (f, w) + (h, w)

N
y
(f, w) :=
_

fwdx
(h, w)

N
:=
_

N
hwds
16
Luis Sanz El MEF en problemas con varias dimensiones espaciales
En el caso isotropo, en que D(x) = (x)I, se tiene:
a (v, w) =
_

w
T
vdx
Propiedades de a(, ) y de L()
Claramente, L es una forma lineal en V

y a(, ) es una forma bilineal simetrica en V

,
donde la simetra se sigue del hecho de que D es una matriz simetrica. Ademas, utilizando
que para cada x

la matriz D(x) es denida positiva se tiene:
Proposicion 6. Si se verica la Condicion 1, la forma bilineal simetrica a(, ) dada por
(16) es denida positiva en V

Dem. Queremos demostrar que a (v, w) =


_

w
T
Dvdx es denida positiva en V

, es decir,
que para todo v V

, v = 0, a (v, v) =
_

v
T
Dvdx > 0. Sea v V

. Como las funciones


de V

son C
1
t
(

), la expresion anterior hay que interpretarla como


a (v, v) =
_

v
T
Dvdx =
m

i=1
_
E
i
v
T
Dvdx (17)
donde E
1
, ..., E
m
son una particion de

tal que v es de clase 1 en cada E
i
. Como D es una ma-
triz denida positiva para todo x eso signica que v
T
(x)D(x)v(x) 0 para todo x E
i
,
i = 1, ..., m y por consiguiente a (v, v) 0 es decir, a(, ) es al menos semidenida positiva.
Para demostrar que es denida positiva demostraremos ahora que si a (v, v) = 0 para una
v V

entonces necesariamente debe ser v = 0. Sea v V

tal que a (v, v) = 0. Como la suma


de sumandos no negativos solo puede ser nula si se anulan todos los sumandos se deduce que
_
E
i
v(x)
T
D(x)v(x)dx = 0, i = 1, ..., m. Como la funcion v(x)
T
D(x)v(x) es continua
y no negativa en cada E
i
y la integral es nula se sigue que debe ser v(x)
T
D(x)v(x) = 0 en
cada E
i
, i = 1, ..., m. Como D(x) es denida positiva en cada E
i
entonces debe ser v(x) = 0
en cada E
i
de donde se sigue que v = cte = C
i
en cada E
i
, es decir, v debe ser constante en
cada E
i
. Como las funciones de C
1
t
(

) son continuas en

, entonces las constantes deben ser
las mismas, es decir, debe ser v = C en

. Finalmente, como v se debe anular en
E
(y
E
no
es vaca, de acuerdo con la Condicion 1) se sigue que v = 0 en

como queramos demostrar

Existencia y unicidad de solucion.


Como ya se estudio en el captulo dedicado al caso unidimensional, en general no es posible
encontrar una solucion a (D) formulado en la forma (13), pues el espacio C
1
t
(

) no es lo
sucientemente grande. Por ello lo que se hace es ampliar el espacio C
1
t
(

) a H
1
() con lo
que se tienen los nuevos conjuntos:
Espacio de las funciones de prueba
S = H
1
E
() =
_
w :

R tal que w H
1
() y w(x) = g(x) para x
E
_
17
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Espacio de las funciones de test
V = H
1
0E
() =
_
w :

R tal que w H
1
() y w(x) = 0 para x
E
_
Pues bien, por metodos que exceden el nivel de este curso se puede demostrar:
Proposicion 7. a(, ) es una forma bilineal simetrica denida positiva en V .
Como consecuencia de lo anterior se puede demostrar, utilizando herramientas de analisis
funcional avanzado, el siguiente resultado de existencia.
Proposicion 8. Si f L
2
(), g C(
E
) y h C(
N
), el problema debil
Encontrar v V tal que para todo w V , a (v, w) = L(w)
tiene solucion unica.
Ejercicio 4. Consideremos el problema de la conduccion del calor bidimensional en regimen
estacionario cuando sobre la frontera solo se especican condiciones de Neumann.
div ((x)u(x)) = f(x), x
(x)u(x) n(x) = h(x), x
Se pide:
1. Deducir, de forma matematica, una condicion necesaria para que exista solucion a
dicho problema.
2. Interpretar fsicamente dicha condicion.
Soluciones debiles que no son soluciones fuertes. Hemos visto que si la solucion debil
es sucientemente suave, concretamente C
2
(

), entonces tambien es solucion fuerte. Sin em-


bargo, y a diferencia del caso unidimensional, no siempre la solucion al problema debil es lo
sucientemente suave como para ser solucion fuerte. En particular, cuando el recinto en el
que se trabaja tiene esquinas con angulos mayores de 180
o
, la solucion debil no es solucion
fuerte.
Ejercicio 5. Conduccion del calor el regimen estacionario cuando solo hay condi-
ciones de Robin. Sea el problema
div ((x)u(x)) = f(x), x (P)
(x)u(x) n(x) +(x)u(x) = s(x), x
donde f, h, y son funciones de clase 1 y y son positivas. Suponer que existe solucion
al problema (P) anterior y tambien a su problema debil asociado (D).
1. Estudiar, demostrandolo con todo rigor, si la solucion a (D) es unica o pueden existir
mas soluciones.
2. Razonar si la solucion al problema (P) es unica.
18
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Ejercicio 6. Conduccion del calor el regimen estacionario con condiciones de
Robin. Considerese el problema de la conduccion del calor en regimen estacionario en .
Supongase que la frontera de se descompone en
D

N

R
de forma que en
D
se
especica temperatura y en
N
ujo de calor. En
R
el solido esta en contacto con aire, de
forma que la transmision de calor del solido al gas es por conveccion y por ello el ujo de
calor en
R
es funcion de la temperatura de la frontera. Concretamente, el ujo del solido al
gas es q = (u u
gas
) donde > 0 es el coeciente de pelcula y u
gas
es la temperatura del
gas, que es dato y se supone constante. El problema fuerte es
(F): div (gradu) = f ; x
u = g ; x
D
(gradu) n = h ; x
N
(gradu) n = (u u
gas
) ; x
R
donde es la conductividad, f la fuente de calor y h ujo de calor entrante por
N
. Se pide:
(a) Construir el problema debil y razonar si a(, ) es denida positiva en el espacio V
correspondiente dependiendo de si
D
,
N
y
R
son o no vacas, es decir, de si hay o no
condiciones de Dirichlet, de Neumann y de Robin.
(b) Expresion de las componentes de la matriz de conductividad y del vector de carga
termica.
(c) Apartados (a) y (b) en el caso en que la EDP pasa a ser
div (gradu) +u = f ; x
donde es una funcion positiva. Este es el problema elptico lineal m as general.
3.4. Problema variacional
Como sabemos del captulo dedicado al MEF unidimensional, el problema debil es equiv-
alente a un cierto problema de minimizacion asociado.
En nuestro caso, el funcional energa asociado al problema debil es G : V R dado por
G(w) :=
1
2
a (w, w) L(w) =
=
1
2
_

w
T
Dvdx
__

fwdx +
_

N
hwds
_

w
T
D(x)rdx
_
Puesto que a(, ) es denida positiva en V , sabemos del captulo anterior que el problema
debil es equivalente al siguiente problema de minimizacion:
(M) Encontrar v V tal que para todo w V , G(v) G(w)
19
Luis Sanz El MEF en problemas con varias dimensiones espaciales
3.5. Aplicacion del MEF
A continuacion aplicamos el problema de Galerkin y el MEF al problema debil reformulado
(15). Por simplicidad de exposicion, y siempre que no se diga lo contrario, en lo sucesivo se
supone que es un abierto acotado de R
2
. La extension a conjuntos R
3
es inmediata.
Para ello se seguiran los distintos pasos del enfoque local del MEF, que ya fueron
estudiados en una seccion del captulo anterior dedicada a tal efecto y que se recomienda
repasar. A modo de resumen, tenemos:
Ideas generales del enfoque local.
1. Division de en pedazos denominados elementos
2. Denicion de los elementos. Sobre cada elemento se dene:
un espacio V
h
e
de funciones polinomicas
unos grados de libertad.
3. Denicion de las funciones de base nodal de cada elemento.
4. Numeraci on de los grados de libertad globales.
5. Pegado de los V
h
e
para construir un espacio W
h
que correspondera a V
h
si
no hubiese condiciones de frontera esenciales. Denicion de las funciones de base
globales.
6. Tratamiento de las condiciones de frontera esenciales.
7. Denicion de V
h
a partir de W
h
. Denicion de una base para V
h
.
8. Planteamiento del problema de Galerkin en V
h
y obtenci on del sistema de
ecuaciones.
9. Expresion de las integrales sobre como suma de integrales sobre cada ele-
mento. Matriz de rigidez y vector de carga del elemento.
10. Calculo de las integrales en la matriz de rigidez y del vector de fuerzas del
elemento.
Cambio de variable y trabajo con el elemento estandar para el calculo de
las integrales sobre cada elemento.
Funciones de base en la referencia estandar.
Uso de formulas de cuadratura.
11. Ensamblaje de las contribuciones de cada elemento a K y a F.
En la Seccion 3.5.1 expondremos las ideas basicas del enfoque local a excepcion del punto
10. Nuestra presentacion sera casi descriptiva, pues casi todas las ideas ya fueron estudiadas
20
Luis Sanz El MEF en problemas con varias dimensiones espaciales
en el captulo anterior. En la Secion 3.5.2 se estudiara con detalle el punto 10 y se presentan
ideas relativas a los cambios de variable en integrales dobles que no han sido estudadas con
anterioridad.
3.5.1. Primeros pasos del enfoque local
En el problema del calor trabajaremos con elementos en los que todos los grados de
libertad son de tipo Lagrange, es decir, corresponden al valor de la funcion en los nudos.
Suponemos que se han llevado a cabo los primeros pasos del enfoque local. En concreto,
suponemos que se ha llevado a cabo la division de en s elementos
1
, ...,
s
, se ha denido
un espacio V
h
e
de funciones polinomicas y unos grados de libertad sobre cada elemento, se
han considerado las funciones de base de cada elemento, se han pegado los elementos para
construir W
h
, se han numerado los grados de libertad globales, se han construido las funciones
de base globales N
I
pegando las funciones de base de los distintos elementos y se ha denido
el espacio V
h
.
En concreto, sea = {1, ..., n} el conjunto con los ndices de los nudos, sea
E
el conjunto
correspondiente a los nudos situados sobre la frontera esencial y sea
E
sera el conjunto
con los ndices de los nudos no esenciales, es decir, los nudos interiores y los situados sobre
la frontera natural
N
. Supondremos que hay m nudos en
E
y, por lo tanto, nm nudos
en
E
. La dimension de V
h
es m y la de W
h
es n, y {N
I
, I
E
} es una base de V
h
.
Ahora se expresa v
h
en la forma
v
h
(x) =

J
E
d
J
N
J
(x) (18)
y se cumple que cada nudo x
J
con J
E
lleva asociado un grado de libertad que es el
valor d
J
de la funcion v
h
en dicho nudo. Para tratar las condiciones esenciales se trabaja con
la funcion
r
h
(x) :=

J
E
g(x
J
)N
J
(x)
que r
h
interpola dichas condiciones de frontera en los nudos esenciales, es decir, J
E
,
r
h
(x
J
) = g(x
J
).
El problema de Galerkin es
Encontrar v
h
V
h
tal que para todo w V
h
se verique a(v
h
, w) = L(w), (G)
que por linealidad es equivalente al siguiente problema
Encontrar v
h
V
h
tal que para todo I
E
se verique a(v
h
, N
I
) = L(N
I
), (G. ref.)
Entrando con (18) tenemos el sistema de ecuaciones

J
E
a(N
I
, N
J
)d
J
= L(N
I
) =

L(N
I
)

J
E
a(N
J
, N
I
)u(x
J
), para todo I
E
(L)
21
Luis Sanz El MEF en problemas con varias dimensiones espaciales
que se puede escribir en forma matricial en la forma
Kd = F (19)
donde
K
PQ
= a(N
I
, N
J
), I, J
E
F
P
= L(N
I
) =

F
I

J
E
a(N
J
, N
I
)u(x
J
), I
E
donde

F
I
:=

L(N
I
) y donde la relaci on entre I y P y entre J y Q esta dada por
P = ID(I), Q = ID(J)
En concreto, utilizando la expresion de a(, ) y L() en este problema tenemos:
K
PQ
= a(N
I
, N
J
) =
_

N
T
I
DN
J
dx, I, J
E
F
P
= L(N
I
) =

F
I

J
E
a(N
J
, N
I
)u(x
J
), I
E

F
I
=

L(N
I
) =
_

fN
I
dx +
_

N
hN
I
ds
En este contexto, es decir, al resolver mediante el MEF un problema de conduccion del
calor, a K se le denomina matriz de conductividad termica y a F vector de carga termica.
Algunas propiedades del sistema:
Al ser a(, ) una forma bilineal simetrica denida positiva, la matriz K tambien es
simetrica denida positiva y por ello regular. Como consecuencia, el sistema (19) tiene
solucion unica.
La matriz K sera en general una matriz dispersa.
Las unidades de K, F y d son las siguientes:
K
energa
tiempotemp
F
energa
tiempo
d temp
En la expresion de F
P
aparecen tres terminos:
(f, N
I
) viene de la fuente de calor distribuida sobre .
(h, N
I
)

N
viene de las condiciones naturales, es decir, del ujo de calor en
N
.

J
E
a(N
J
, N
I
)u(x
J
) viene de las condiciones esenciales.
22
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Una vez resuelto el sistema, la solucion aproximada nal es
u
h
(x) := r
h
(x) +v
h
(x) =

J
d
J
N
J
(x)
donde se esta denotando d
J
:= g(x
J
) para los nudos J
E
.
Comentarios:
Como pasaba en el problema tipo unidimensional, si en el problema no se hubiesen
impuesto condiciones de frontera esenciales, la forma a(, ) solo sera semidenida posi-
tiva. Pues bien, es facil demostrar que esto implica que en ese caso K es solo semidenida
positiva, con lo que no se puede garantizar que existe solucion y, de hacerlo, la solucion
no es unica.
Si uno cambia la asignacion P = ID(I), lo que se esta haciendo es llevar a cabo una
permutacion de las las de K y la misma permutacion de las columnas de K. A esto se
le denomina una permutacion simetrica de las las y las columnas de K.
Expresion de las integrales como suma de integrales sobre los elementos y
ensamblaje.
Como ya se puso de maniesto al introducir el enfoque local en el MEF, para calcular K
y F los calculos no se llevan a cabo de forma global sino que se trabaja elemento a elemento.
Para cada e = 1, ..., s se calculan las contribuciones de
e
a K y a F y, una vez calculadas,
se ensamblan (se suman) en las posiciones adecuadas.
En efecto, expresando la integral sobre en suma de integrales sobre los elementos ten-
emos
K
PQ
= a(N
I
, N
J
) = a(N
I
, N
J
)

1
+ +a(N
I
, N
J
)
s
donde
a(N
I
, N
J
)
e
:=
_
e
N
T
I
DN
J
dx
Ahora, dado un elemento
e
, los unicos nudos I, J para los cuales a(N
I
, N
J
)
e
= 0 son
aquellos que cumplen que x
I
y x
J
pertenecen a
e
. Por ello, solo es necesario trabajar con
dichos nudos.
Por comodidad en la programacion, se utiliza la numeracion local 1, ..., n
e
para los nudos
del elemento, estando la relacion entre la numeracion local y la global dada por la matriz de
conectividad CON de forma que
I = CON(e, i), i = 1, ..., n
e
En denitiva, para cada i, j {1, ..., n
e
} tal que I y J pertenecen a
E
hay que calcular
k
e
ij
:= a(N
i
, N
j
)
e
=
_
e
N
T
i
DN
j
dx (20)
y ensamblarla en la posicion (P, Q) de K.
23
Luis Sanz El MEF en problemas con varias dimensiones espaciales
En caso de querer trabajar con la matriz de rigidez ampliada

K R
nn
, hay que calcular
la expresion (20) para todos los i, j = 1, ..., n
e
y ensamblarla en la posicion (I, J) de

K.
Por supuesto, por la simetra de K solo es necesario ensamblar la parte superior de K
o de

K seg un sea el caso.
Toda la contribucion del elemento
e
a la matriz de rigidez se puede resumir en la matriz
de rigidez del elemento k
e
, denida de la siguiente forma
k
e
=
_

_
k
e
11
k
e
12
k
e
1,ne
k
e
21
k
e
22
k
e
2,ne
.
.
.
.
.
.
.
.
.
.
.
.
k
e
ne,1
k
e
ne,2
k
e
ne,ne
_

_
R
nene
Recuerdese que como a(, ) es simetrica k
e
tambien lo es y por ello solo es necesario calcular
los elementos de la diagonal principal y por encima de la misma. Como ya se vio al introducir
el enfoque local en el captulo anterior, la matriz k
e
tiene la siguiente propiedad.
Proposicion 9. Consideremos un elemento
e
cualquiera. Entonces la matriz k
e
es singular.
Es mas, sus las suman cero y lo mismo le pasa a sus columnas, es decir,
j = 1, ..., n
e
,
ne

i=1
k
e
ij
= 0, i = 1, ..., n
e
,
ne

j=1
k
e
ij
= 0
Ejercicio 7. Demostrar la Proposicion 9. Sugerencia: utilizar una estrategia similar a la
seguida en el caso del problema de la barra axial.
El procedimiento anterior de dividir las integrales sobre en suma de integrales sobre los
elementos tambien se aplica al calculo del vector de carga termica F. As, para calcular
F
P
= L(N
I
) =

F
I

J
E
a(N
I
, N
J
)g(x
J
)= (f, N
I
)+(h, N
I
)

J
E
a(N
I
, N
J
)g(x
J
), I
E
lo que se hace es expresar
F
P
= L(N
I
) =
s

e=1
_
_
(f, N
I
)
e
+ (h, N
I
)

e
N

J
E
a(N
I
, N
J
)
e
g(x
J
)
_
_
, I
E
(21)
donde
(f, N
I
)
e
:=
_

fN
I
dx ; (h, N
I
)

e
N
:=
_

fN
I
ds
y donde
e
N
denota la parte de
N
que pertenece a
e
.
Utilizando la propiedad de que la funcion de base correspondiente a un nudo solo es no
nula en los elementos a los que pertenece dicho nudo y utilizando numeracion local, se obtiene
que para todo i = 1, ..., n
e
tal que I
E
hay que calcular
f
e
i
:=

f
e
i

j=1.,,.,ne tq J
E
a(N
i
, N
j
)
e
g(x
J
) (22)
24
Luis Sanz El MEF en problemas con varias dimensiones espaciales
donde

f
e
i
:= (f, N
i
)
e
+ (h, N
i
)

e
N
y ensamblarlo en la posicion P de F.
Si lo que se quiere es ensamblar el vector de fuerzas ampliado

F R
n1
, entonces hay
que calcular

f
e
i
para todo i = 1, ..., n
e
(sea I esencial o no) y ensamblarlo en la posicion I de

F.
Comentarios: claramente tenemos:
Si
e
no tiene frontera contenida en
N
entonces (h, N
i
)

e
N
= 0
Si
e
no tiene nudos situados en
E
entonces

j=1.,,.,ne tq J
E
k
e
ij
g(x
J
) = 0
Con el n de almacenar en un unico vector toda la contribucion del elemento al vector de
carga se dene un vector f
e
que contenga dichas contribuciones. As se dene
f
e
:=
_

_
f
e
1
f
e
2
.
.
.
f
e
ne
_

_
R
ne
Ejercicio 8. Consideremos el problema estacionario de la conduccion del calor
(F): div (gradu) = f ; x
u = g ; x
D
(gradu) n = h ; x
N
con condiciones de Dirichlet al que le aplicamos el MEF utilizando elementos tipo Lagrange
de manera que al nal tenemos una malla con nudos.
1. Demostrar que la matriz de rigidez ampliada

K es singular. Es mas, sus las suman
cero y lo mismo le pasa a sus columnas, es decir,
J = 1, ..., n,
n

I=1

K
IJ
= 0, I = 1, ..., n,
n

J=1

K
IJ
= 0
2. Estudiar razonadamente la existencia y unicidad de solucion al sistema

K

d =

F, donde

F es el vector de carga termica ampliado. Nota: esta pregunta nos la planteamos desde un
punto de vista meramente teorico, pues ya sabemos que el sistema

K

d =

F no aparece en el
MEF.
3. Supongamos que las condiciones de contorno pasasen a ser
u = g ; x
D
(gradu) n = h ; x
N
(gradu) n = (u u
gas
) ; x
R
Estudiar si ahora se puede armar que la suma de las las y las columnas de

K vale cero.
Estudiar cuanto vale la suma de todos los elementos de

K.
25
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Ejemplo
Consideremos el problema de la transmision por conduccion en la siguiente placa
6 5
3
2
1
7
4
1 3
2
1
1
1
1
2
2 2
2
3
3
3
3
4

E
lnea discontinua = segmentos 35 y 56

N
lnea continua = resto de la frontera

2
(23)
donde los triangulos son lineales y el cuadrilatero es bilineal isoparametrico (este ultimo tipo
se estudiara en un captulo posterior). Entonces tenemos
= {1, 2, 3, 4, 5, 6, 7}

E
= {3, 5, 6}

E
= {1, 2, 4, 7}
En nuestro ejemplo el espacio V
h
es el conjunto de las funciones v :

R continuas
tales que la restriccion e v a
1
pertenece a V
h
1
(como ya se ha comentado, el espacio V
h
1
correspondiente al cuadrilatero lo estudiaremos en un captulo posterior), la restriccion de v
a
2
, a
3
, a
4
y a
5
es afn y tales que v se anula en los segmentos 35 y 56. La base de
V
h
es N
1
, N
2
, N
4
y N
7
.
La funcion r
h
tiene la forma
r
h
(x) := u(x
3
)N
3
(x) +u(x
5
)N
5
(x) +u(x
6
)N
6
(x)
y la solucion nal es
u
h
(x) = r
h
(x)+v
h
(x) = d
1
N
1
(x)+d
2
N
2
(x)+u(x
3
)N
3
(x)+d
4
N
4
(x)+u(x
5
)N
5
(x)+u(x
6
)N
6
(x)+u(x
7
)N
7
(x)
26
Luis Sanz El MEF en problemas con varias dimensiones espaciales
La matriz K tiene la siguiente estructura
K =
_
_
_
_
a(N
1
, N
1
) a(N
1
, N
2
) a(N
1
, N
4
) a(N
1
, N
7
)
a(N
2
, N
1
) a(N
2
, N
2
) a(N
2
, N
4
) a(N
2
, N
7
)
a(N
4
, N
1
) a(N
4
, N
2
) a(N
4
, N
4
) a(N
4
, N
7
)
a(N
7
, N
1
) a(N
7
, N
2
) a(N
7
, N
2
) a(N
7
, N
7
)
_
_
_
_
= (24)
=
_
_
_
_
a(N
1
, N
1
) a(N
1
, N
2
) a(N
1
, N
4
) a(N
1
, N
7
)
a(N
2
, N
1
) a(N
2
, N
2
) a(N
2
, N
4
) 0
a(N
4
, N
1
) a(N
4
, N
2
) a(N
4
, N
4
) a(N
4
, N
7
)
a(N
7
, N
1
) 0 a(N
7
, N
2
) a(N
7
, N
7
)
_
_
_
_
mientras que el vector F es
F =
_

_
L(N
1
)
L(N
2
)
L(N
4
)
L(N
7
)
_

_
=
_

F
1
a(N
1
, N
3
)u(x
3
)

F
2
a(N
2
, N
3
)u(x
3
)

F
4
a(N
4
, N
3
)u(x
3
) a(N
4
, N
5
)u(x
5
) a(N
4
, N
6
)u(x
6
)

F
7
a(N
7
, N
6
)u(x
6
)
_

_
(25)
K se ensambla de la siguiente forma
K =
_
_
_
_
k
1
44
+k
5
33
k
1
43
k
1
41
+k
5
32
k
5
31
k
1
43
k
1
33
k
1
31
0
k
1
41
+k
5
32
k
1
31
k
1
11
+k
2
33
+k
3
22
+k
4
11
+k
5
22
k
4
12
+k
5
21
k
5
31
0 k
4
12
+k
5
21
k
4
22
+k
5
11
_
_
_
_
mientras que en el caso de F tenemos
F =
_
_
_
_
f
1
4
+f
5
3
f
1
3
f
1
1
+f
2
3
+f
3
2
+f
4
1
+f
5
2
f
4
2
+f
5
1
_
_
_
_
=
_
_
_
_
_

f
1
4
k
1
42
u(x
3
)

+

f
5
3

f
1
3
k
1
32
u(x
3
)
_

f
1
1
k
1
12
u(x
3
)

+
_

f
2
3
k
2
32
u(x
3
) k
2
31
u(x
5
)

+
_

f
3
2
k
3
21
u(x
5
) k
3
23
u(x
6
)

+
_

f
4
1
k
4
13
u(x
6
)

+

f
5
2
_

f
4
2
k
4
23
u(x
6
)

+

f
5
1
_
_
_
_
La matriz de rigidez ampliada tiene la estructura

K =
_
_
_
_
_
_
_
_
_
_
a(N
1
, N
1
) a(N
1
, N
2
) a(N
1
, N
3
) a(N
1
, N
4
) 0 0 a(N
1
, N
7
)
a(N
2
, N
1
) a(N
2
, N
2
) a(N
2
, N
3
) a(N
2
, N
4
) 0 0 0
a(N
3
, N
1
) a(N
3
, N
2
) a(N
3
, N
3
) a(N
3
, N
4
) a(N
3
, N
5
) 0 0
a(N
4
, N
1
) a(N
4
, N
2
) a(N
4
, N
3
) a(N
4
, N
4
) a(N
4
, N
5
) a(N
4
, N
6
) a(N
4
, N
7
)
0 0 a(N
5
, N
3
) a(N
5
, N
4
) a(N
5
, N
5
) a(N
5
, N
6
) 0
0 0 0 a(N
6
, N
4
) a(N
6
, N
5
) a(N
6
, N
6
) a(N
6
, N
7
)
a(N
7
, N
1
) 0 0 a(N
7
, N
4
) 0 a(N
6
, N
7
) a(N
7
, N
7
)
_
_
_
_
_
_
_
_
_
_
,
27
Luis Sanz El MEF en problemas con varias dimensiones espaciales
y se ensambla de la siguiente forma

K =
_
_
_
_
_
_
_
_
_
_
k
1
44
+k
5
33
k
1
43
k
1
42
k
1
41
+k
5
32
0 0 k
5
31
k
1
43
k
1
33
k
1
32
k
1
31
0 0 0
k
1
42
k
1
32
k
1
22
+k
2
22
k
1
21
+k
2
23
k
2
21
0 0
k
1
41
+k
5
32
k
1
31
k
1
21
+k
2
23
k
1
11
+k
2
33
+k
3
22
+k
4
11
+k
5
22
k
2
31
+k
3
21
k
2
31
+k
3
21
k
4
12
+k
5
21
0 k
2
21
k
2
21
k
2
31
+k
3
21
k
2
11
+k
3
11
k
3
13
0
0 0 0 k
2
31
+k
3
21
k
3
13
k
3
33
+k
4
33
k
4
32
k
5
31
0 0 k
4
12
+k
5
21
0 k
4
32
k
4
22
+k
5
11
_
_
_
_
_
_
_
_
_
_
En cuanto a

F tenemos

F =
_

F
1

F
2

F
3

F
4

F
5

F
6

F
7
_

_
que se ensambla de la siguiente forma

F
num. local
=
_
_
_
_
_
_
_
_
_
_

f
1
4
+

f
5
3

f
1
3

f
1
2
+

f
2
2

f
1
1
+

f
2
3
+

f
3
2
+

f
4
1
+

f
5
2

f
2
1
+

f
3
1

f
3
3
+

f
4
3

f
4
2
+

f
5
1
_
_
_
_
_
_
_
_
_
_
Como ya se razono en el captulo anterior, para construir K y F a partir de

K y

F
se procede de la siguiente forma: para cada I
E
, hay que eliminar las las de

K y de

F correspondientes a I, obteniendose as una matriz K

R
mn
y un vector F

R
m
.
Posteriormente para cada J
E
hay que eliminar la columna J de K

, que denotaremos
K

J
, y restar de F

el termino K

J
u(x
J
).
En el caso de la malla (23), hay que eliminar las las 3, 5 y 6 de

K y de

F, es decir
K

=
_
_
_
_
a(N
1
, N
1
) a(N
1
, N
2
) a(N
1
, N
3
) a(N
1
, N
4
) 0 0 a(N
1
, N
7
)
a(N
2
, N
1
) a(N
2
, N
2
) a(N
2
, N
3
) a(N
2
, N
4
) 0 0 0
a(N
4
, N
1
) a(N
4
, N
2
) a(N
4
, N
3
) a(N
4
, N
4
) a(N
4
, N
5
) a(N
4
, N
6
) a(N
4
, N
7
)
a(N
7
, N
1
) 0 0 a(N
7
, N
4
) 0 a(N
7
, N
6
) a(N
7
, N
7
)
_
_
_
_
F

=
_

F
1

F
2

F
4

F
7
_

_
28
Luis Sanz El MEF en problemas con varias dimensiones espaciales
y ahora K se obtiene eliminado las columnas 3, 5 y 6 de K

K =
_
_
_
_
a(N
1
, N
1
) a(N
1
, N
2
) a(N
1
, N
4
) a(N
1
, N
7
)
a(N
2
, N
1
) a(N
2
, N
2
) a(N
2
, N
4
) 0
a(N
4
, N
1
) a(N
4
, N
2
) a(N
4
, N
4
) a(N
4
, N
7
)
a(N
7
, N
1
) 0 a(N
7
, N
4
) a(N
7
, N
7
)
_
_
_
_
y F se obtiene restando de F

la tercera, la quinta y la sexta columnas de K

multiplicadas
por g(x
3
), g(x
5
) y g(x
6
) respectivamente
F =
_

F
1

F
2

F
4

F
7
_

_
a(N
1
, N
3
)
a(N
2
, N
3
)
a(N
4
, N
3
)
0
_

_
g(x
3
)
_

_
0
0
a(N
4
, N
5
)
0
_

_
g(x
5
)
_

_
0
0
a(N
4
, N
6
)
a(N
7
, N
6
)
_

_
g(x
6
)
Observese que, como debe ser, las expresiones anteriores para K y F coinciden con las
obtenidas en (24) y (25).
29
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Ejercicio 9. Se resuelve el problema de la transmision de calor por conduccion
(F): div (gradu) = f ; x
u = g ; x
D
(gradu) n = h ; x
N
(gradu) n = (u u
gas
) ; x
R
mediante el MEF utilizando la placa de la gura
1
2
3
4
5
6
7
1
2
3
4
5
6
7
8
9
1
2 3
4
1
2
3
1
2
3
2
1
2
3
1
2
3
1
2
3
1
3
donde se especican condiciones de Dirichlet en los segmentos 15, 57 y 78, condiciones de
Robin en el segmento 12 y condiciones de Neumann en el resto de los segmentos de la frontera.
A efectos del MEF, se considera que en los nudos 1, 5, 7 y 8 hay condiciones de Dirichlet, en
el nudo 2 hay condiciones de Robin y en los nudos 3, 4, 6 y 9 hay condiciones de Neumann.
Se pide:
a) Expresion de K
34
y F
4
en funcion de los k
e
ij
y los

f
e
i
, donde los

f
e
i
contemplan la
contribucion al vector de fuerzas de las fuentes de calor distribuidas, de las condiciones de
Neuman y de las condiciones de Robin. Nota: i y j se reeren a la numeraci on local.
b) Que elementos de K son nulos?
30
Luis Sanz El MEF en problemas con varias dimensiones espaciales
3.5.2. Calculo de las integrales: cambio de variable y trabajo con el elemento
estandar. Uso de formulas de cuadratura
Objetivo. En esta seccion veremos como se calculan en la practica las distintas integrales que
intervienen en el ensamblaje de K y de F. En lo sucesivo se supondra que se esta trabajando
en R
2
y que la placa en cuestion est a sometida a un estado de tension plana.
Matriz de conductividad
Supondremos que el cuerpo es isotropo y que por ello D(x) = (x)I, aunque el proced-
imiento es exactamente el mismo sea cual sea la matriz de conductividades. Nuestro objetivo
es estudiar como se lleva a cabo en la practica el calculo de
k
e
ij
:= a(N
i
, N
j
)
e
=
_
e
N
T
i
N
j
dx = (26)
=
_
e
(x)
_
N
i
x
1
N
j
x
1
+
N
i
x
2
N
j
x
2
_
dx
1
dx
2
, para i, j = 1, ..., n
e
Cambio de variable. Como ya se vio al estudiar el enfoque local del MEF, hay que llevar
a cabo un cambio adecuado
x = () (27)
es decir,
x
1
=
1
(
1
,
2
)
x
2
=
2
(
1
,
2
)
para transformar
e
en un elemento estandar

e
adecuado:
En el caso de que
e
sea un triangulo,

e
es el triangulo de vertices (0, 0), (0, 1) y (1, 0).
En el caso de que
e
sea un cuadrilatero,

e
es el rectangulo de vertices (1, 1),
(1, 1), (1, 1) y (1, 1).

y
x

y
x

1
La forma de hacer el cambio se estudiara en el captulo dedicado a la interpolacion y la
aproximacion. En esta seccion supondremos que el cambio es conocido.
31
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Entonces, utilizando la formula de cambio de variable para integrales m ultiples, tenemos
k
e
ij
:= a(N
i
, N
j
)
e
=
_
e
(x)N
T
i
(x)N
j
(x)dx =
=
_

e
(())N
T
i
(())N
j
(()) |J()| d
donde J() es el jacobiano de la transformacion, es decir, el determinante de la matriz
jacobiana de la transformacion.
Trabajo non las funciones de base en la referencia estandar. Como ya estudiamos al
hablar del enfoque local en el MEF, en vez de trabajar con las funciones N
i
queremos utilizar
las funciones de base en la referencia estandar, denidas por

N
i
(
1
,
2
) := N
i
((
1
,
2
)),
pues son mas faciles de obtener y de manipular. As, tenemos que expresar
N
i
x
k
((
1
,
2
)) y
N
j
x
k
((
1
,
2
)) en terminos de las derivadas de

N
i
y

N
j
, para lo cual utilizaremos la regla
de la cadena. Recuerdese que la matriz jacobiana de una funcion de R
n
a R es su gradiente
(considerado como vector la). As al calcular la matriz jacobiana de

N
i
() = N
i
(())
utilizando la regla de la cadena se tiene


N
i
()
T
= N
i
(())
T

()
donde

es la notacion para la matriz jacobiana, es decir


[


N
i

1
()


N
i

2
()] = [
N
i
x
1
(())
N
i
x
2
(())]
_

1

1
()

1

2
()

1
()

2

2
()
_
Por tanto
k
e
ij
=
_

e
(())

N
i
()
T
_

()

1
_

()


N
j
() |J()| d (28)
donde [

()]
T
denota
_
[

()]
1
_
T
.
Uso de la cuadratura numerica. La integral (28) se calcula de forma aproximada uti-
lizando una formula de cuadratura numerica. Supongamos que esta tiene la forma
_

e
g()d
npi

=1
W

g(

) (29)
Entonces tenemos
k
e
ij
=
_

e
(())

N
i
()
T
_

()

1
_

()


N
j
() |J()| d

npi

=1
W

|J(

)| ((

))

N
i
(

)
T
_

1
_


N
j
(

) =
=
npi

=1
W

|J(

)| ((

))
_


N
j

1
()


N
j

2
()
_
_

1
_

T
_


N
i

1
()


N
i

2
()
_
De esta expresion se aprecia que lo que lo que se necesita para evaluar la integral es:
32
Luis Sanz El MEF en problemas con varias dimensiones espaciales
El vector

N
i
(

) para todo i, j = 1, ..., n


e
y = 1, ...,npi
La matriz [

)]
1
y |J(

)| para = 1, ...,npi
La conductividad aplicada en los puntos

donde

:= (

), = 1, ...,npi
La siguiente gura ilustra los puntos anteriores para el caso de la integracion en un
triangulo y en un cuadrilatero con 3 y 4 nudos de integracion respectivamente. En ella se
denota (x, y) a las variables reales y (, ) a las variables en el dominio estandar.
y

e
x

e
(0, 1)
(0, 0) (1, 0)

3
= (
3
,
3
)
(x
1
, y
1
)
(x
2
, y
2
)
(x
3
, y
3
)
(
1
,
1
)
(
2
,
2
)
(
3
,
3
)

1
= (
1
,
1
)

2
= (
2
,
2
)

e y
x

e
(1, 1) (1, 1)
(1, 1)
(1, 1)
(
1
,
1
) (
2
,
2
)
(
3
,
3
)
(
4
,
4
)
(x
1
, y
1
)
(x
2
, y
2
)
(x
3
, y
3
)
(x
4
, y
4
)
(
1
,
1
)
(
2
,
2
) (
3
,
3
)
(
4
,
4
)
Comentarios:
Por supuesto, cuando el cambio es afn, es decir,
x = () = A +b
la matriz jacobiana de es constante.
Si se tienen varios elementos de un mismo tipo, por ejemplo distintos triangulos,

N
i
()
solo se tiene que calcular una vez. Lo que variara de un elemento a otro es el cambio
x = () y por ello

() se debe evaluar para cada elemento.


Vector de carga termica.
33
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Estudiemos el procedimiento practico para calcular las integrales que intervienen en en
ensamblaje del vector de carga termica.

Estas son
_
e
f(x)N
i
(x)dx ; i = 1, ..., n
e
y en los dos casos se recurrira a formulas de integracion numerica.
Calculo de las integrales dobles. Para calcular las integrales
_
e
f(x)N
i
(x)dx hacemos el
cambio (27) y entonces, para cada i = 1, ..., n
e
,
_
e
f(x)N
i
(x)dx =
_

e
f(())N
i
(()) |J()| d =
_

e
f(())

N
i
() |J()| d, (30)
integral que se aproxima numericamente utilizando una formula de cuadratura del tipo (29),
con lo que se obtiene
_
e
f(x)N
i
(x)dx =
_

e
f(())

N
i
() |J()| d
npi

=1
W

f((

))

N
i
(

) |J(

)|
Si se denen los puntos

:= (

), = 1, ...,npi, lo anterior se puede expresar en la forma


_
e
f(x)N
i
(x)dx
npi

=1
W

f(

)

N
i
(

) |J(

)|
Notese que para evaluar la expresion anterior solo se necesita evaluar f(x) en los puntos

y

N
i
en los

.
Calculo de las integrales curvilneas. Para calcular la integral curvilnea
_

e
N
h(x)N
i
(x)ds
se debe parametrizar la curva
e
N
en la forma x = r(t), t [a, b] y entonces, por la denicion
de integral curvilnea,
_

e
N
h(x)N
i
(x)ds =
_
b
a
h(r(t))N
i
(r(t))
_
_
r

(t)
_
_
dt
que se puede calcular utilizando alguna cuadratura numerica unidimensional
_
b
a
f(x)dx
npi

=1
Y

f(t

)
Normalmente
e
N
esta formado por uno o mas lados de triangulos o/y de cuadrilateros,
con lo que la integral se puede dividir en suma de integrales sobre dichos segmentos. Por
ejemplo, en el caso del mallado (23) la frontera
1
N
corresponde a los segmentos 12 y 23,
mientras que por ejemplo
2
N
es el conjunto vaco.
Estudiemos por tanto como se calcula la integral curvilnea
_
S(P,Q)
h(x)N
i
(x)ds
34
Luis Sanz El MEF en problemas con varias dimensiones espaciales
sobre el segmento S(P, Q) que une los puntos P y Q. Para ello, el segmento se puede
parametrizar en la forma
r(t) =

OQ+

OP
2
+t

OQ

OP
2
, t [1, 1]
y entonces
_
S(P,Q)
h(x)N
i
(x)ds =
_
1
1
h(r(t))N
i
(r(t))
_
_
_

PQ
_
_
_
2
dt =
=
_
_
_

PQ
_
_
_
2
_
1
1
h(r(t))N
i
(r(t))dt

Esta ultima integral es una integral simple que se puede calcular mediante una formula de
cuadratura
_
1
1
g(t)dt
npi

=1
Y

g(t

)
con coecientes Y

y nudos t

. Entonces se tiene que


_
S(P,Q)
h(x)N
i
(x)ds =
_
_
_

PQ
_
_
_
2
_
1
1
h(r(t))N
i
(r(t))dt
_
_
_

PQ
_
_
_
2
npi

=1
Y

h(r(t

))N
i
(r(t

))
Ya sabemos que en la practica no se trabaja con las funciones N
i
(x, y) sino con las

N
i
(, ) := N
i
((, )). Por ello, si se denen los puntos
z

:= r(t

:=
1
(z

) con = 1, ..., npi,


se puede escribir
_
S(P,Q)
h(x)N
i
(x)ds
_
_
_

PQ
_
_
_
2
npi

=1
Y

h(z

)

N
i
(

)
La siguiente gura ilustra las ideas anteriores. En ella se denota (x, y) a las variables
reales y (, ) a las variables en el dominio estandar.
y

e
x

e
(0, 1)
(0, 0) (1, 0)
P = (x
1
, y
1
)
Q = (x
2
, y
2
)
(x
3
, y
3
)
t
1 1 1
t
2
z
1
= r(t
1
)
z
2
= r(t
2
)
r

1
:=
1
(z
1
)

2
:=
1
(z
2
)
Comentarios:
35
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Para calcular la expresion anterior solo se necesita evaluar h(x) en los puntos z

y

N
i
en los

, = 1, ...,npi.
Puesto que la aplicacion r(t) es afn, conserva las proporciones, y por ello si los nudos
de integracion t

estan equiespaciados, tambien lo estaran los z

. En particular, si los
t

fuesen los puntos 1, 0 y 1, entonces los z

seran los puntos P, (P +Q) /2 y Q, es


decir, los extremos y el punto medio del lado sobre el que se esta integrando.
4. MEF para la conducci on del calor: problema de evolucion
La formulacion de elementos nitos para el problema de evolucion correspondiente a la
conduccion del calor se obtiene siguiendo ideas analogas a las utilizadas en los problemas
dinamicos unidimensionales. A continuacion se propone un ejercicio al respecto:
Ejercicio 10. MEF para el problema de evolucion en la conduccion del calor.
Considerese el problema (3) de evolucion en la conduccion del calor en R
2
, suponiendo que
el cuerpo es isotropo, con lo que D(x) = (x)I. Se pide:
a) Deducir el problema debil, el problema de Galerkin y obtener el sistema de EDOs
correspondiente, que tendra la forma
M

d(t) +Kd(t) = F(t) (31)
Md(0) = Y
0
b) Se aplica el MEF para resolver el problema. Se pide:
b.1. Escribir las expresiones de K
PQ
, M
PQ
, F
P
(t) y Y
0
P
para cada I, J
E
.
b.2. Considerese un elemento
e
. Escribir la expresion de k
e
ij
, m
e
ij
, f
e
i
(t) y y
e0
i
que pro-
porcionan la contribucion de este elemento a K, M, F(t) y Y
0
y explicar la forma en la que
habra que ensamblar dichas contribuciones.
b.3. Supongase que se quieren ensamblar primero unas matrices y vectores

K,

M,

F(t)
y

Y
0
de dimension igual al n umero total de nudos, en los que no se tiene en cuenta las
condiciones esenciales. Escribir las expresiones de k
e
ij
, m
e
ij
,

f
e
i
(t) y y
e0
i
que proporcionan la
contribucion de este elemento a dichas matrices y vectores ampliados y razonar que proced-
imiento habra que seguir para obtener K, M, F(t) y

Y
0
a partir de ellas.
Resolucion del PVI resultante. Una vez obtenido el sistema de EDOs (31), este se resuelve
numericamente mediante un metodo numerico para problemas de valor inicial, como por ejem-
plo el metodo de Crank-Nicholson (ver captulo correspondiente), que calculan las solucion
aproximada en una serie de tiempos t
0
, t
1
, ..., t
p
. As, se obtienen vectores d
0
, d
1
, ...., d
p
que
son una aproximacion a d(t) en los tiempos t
0
, t
1
, ..., t
p
. Por ello, la solucion numerica nal
que tiene el usuario es la funcion
u
h,j
(x) :=

I
d
j
I
N
I
(x),
36
Luis Sanz El MEF en problemas con varias dimensiones espaciales
que es una aproximacion a
u
h
(x, t
j
) =

I
d
I
(t
j
)N
I
(x)
y por ello a la verdadera solucion u(x, t
j
).
u(x, t) Verdadera solucion
u
h
(x, t) Solucion numerica cuando se discretiza solo el espacio
u
h,j
(x) Solucion numerica nal (se discretiza el espacio y el tiempo)
Ejercicio 11. Sea R
2
abierto conexo cuya frontera es una curva C
1
a trozos =

1

2

3
. Considerese el siguiente problema
(x)

2
u
t
2
(x, t) div
x
(E(x)grad
x
u(x, t)) +b(x)u(x, t) = f(x, t) +
y
(x)(t) ; (x, t) (0, )
u(x, t) = g(x, t) ; (x, t)
1
(0, )
n(x)
T
E(x)grad
x
u(x, t) = h(x, t) ; (x, t)
2
(0, )
n(x)
T
E(x)grad
x
u(x, t) +c(x)u(x, t) = l(x, t) ; (x, t)
3
(0, )
u(x, 0) = u
0
(x) ; x
u
t
(x, 0) = u
0
(x) ; x
donde la funcion escalar u es la incognita, E(x) R
22
es una matriz semidenida positiva
(no necesariamente denida positiva) para todo x , , b y c son funciones continuas y
estrictamente positivas, u
0
y u
0
son funciones y n es el vector normal unitario saliente a .
y es un punto de y
y
denota la delta de Dirac aplicada en el punto y. Se pide:
1. Plantear el problema debil (en la forma en la que solo interviene el espacio de test),
especicando claramente quien es el espacio de test V . (Nota: no hace falta especicar todos
los pasos de la deducci on. No hace falta especicar la regularidad de la solucion u respecto de
la variable t).
2. Supongase (solo en este apartado) que
1
y
3
son vacas. Estudiar con todo rigor si
la forma bilineal a(, ) asociada al problema debil es, o no, denida positiva.
3. Supongase que se aplica el MEF con una malla en la que es el conjunto de todos
los nudos y
1
,
2
y
3
los conjuntos de los nudos situados sobre
1
,
2
y
3
respectivamente.
Sean N
I
, I las funciones de base de los distintos nudos. Escribir quien es el espacio V
h
,
la expresion de la funcion auxiliar r
h
y del sistema de EDOs que se obtiene, especicando la
expresion de las componentes de cada una de las matrices y vectores que aparecen. (Nota: no
hace falta especicar todos los pasos de la deduccion. No es necesario dividir en elementos).
37
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Ejercicio 12. Problema dinamico para la deexion de una membrana que reposa
sobre una supercie elastica. Se tiene una membrana uniforme con area por unidad de
supercie m estirada con tension uniforme T sobre una region R
2
. Sobre la membrana
act ua una presion (fuerza por unidad de supercie) transversal p(x, y) y una fuerza puntual
en el punto z con intensidad (t). Sea u(x, y) la deexion de la membrana. La membrana
se apoya en un medio elastico con constante elastica > 0, de forma que el medio elastico
reacciona a una deexion u con una fuerza por unidad de supercie u. El problema cuya
solucion proporciona la deexion de la membrana es:
Tu(x, t) u(x, t) +p(x, t) +
z
(x)(t) = m

2
u
t
2
(x, t) , (x, t) (0, T)
u = g , x
1
, t (0, T)
T
du
dn
= h , x
2
, t (0, T)
T
du
dn
+u = c , x
3
, t (0, T)
u(x, 0) = u
0
(x), x
u
t
(x, 0) = u
0
(x), x
donde =
1

2

3
, g, h y c son funciones de (x, t) y es una funcion positiva de x.
Se pide:
1. Plantear el problema debil en la forma en la que solo interviene el espacio de test.
2 Suponiendo que se aplica el MEF con una malla en la que es el conjunto de los
nudos y
1
,
2
y
3
los nudos situados sobre
1
,
2
y
3
respectivamente, y trabajando
con la funcion r
h
, escribir la expresi on del sistema de EDOs que se obtiene, especicando
la expresion de las componentes de cada una de las matrices y vectores que aparecen.
(Nota: no hace falta especicar los pasos de la deduccion)
Ejercicio 13. Sea R
2
abierto conexo con frontera C
1
a trozos =
1

2

3
. Se
considera el problema

i=1
2

j=1

x
j
_
a
ij
(x)
u
x
i
_
+d(x)
u
t
= f(x, t) en
u(x, t) = (x, t) en
1
2

i=1
2

j=1
a
ij
(x)
u
x
i
n
j
(x) = (x, t) en
2
2

i=1
2

j=1
a
ij
(x)
u
x
i
n
j
(x) +c(x)u(x, t) = (x, t) en
3
u(x, 0) = u
0
(x)
38
Luis Sanz El MEF en problemas con varias dimensiones espaciales
donde u(x, t) es la incognita, f, , y son funciones, c es una funcion positiva en
3
, d
es una funcion positiva en , las a
ij
(x) son funciones de clase 1 en y para todo x ,
A = [a
ij
] es una matriz denida positiva. Se pide:
1. Considerar el problema estacionario, es decir,

i=1
2

j=1

x
j
_
a
ij
(x)
u
x
i
_
= f(x) en
u(x) = (x) en
1
2

i=1
2

j=1
a
ij
(x)
u
x
i
n
j
= (x) en
2
2

i=1
2

j=1
a
ij
(x)
u
x
i
n
j
+c(x)u(x) = (x) en
3
Se pide:
a) Plantear el problema debil (en cualquiera de sus formas) especicando claramente los
espacios con los que se trabaja.
b) Supongase que
1
= ,
2
= ,
3
= . Estudiar, demostrandolo con todo rigor, si la
forma bilineal a(, ) es o no denida positiva en el espacio V

correspondiente (se recuerda


que si x e y son vectores de R
2
y A R
22
, la expresion
2

i=1
2

j=1
x
i
a
ij
y
j
se puede escribir en
la forma x
T
Ay)
c) Decidir y demostrar en que casos (en lo que a condiciones de frontera se reere) la
forma bilineal a(, ) es solo semidenida positiva.
2 Volviendo al caso dinamico, supongase que se aplica el MEF con una malla en la que
es el conjunto de los nudos y
1
,
2
y
3
los conjuntos de los nudos situados sobre
1
,
2
y
3
respectivamente. Sean N
I
, I las funciones de base de los distintos nudos. Escribir
quien es el espacio V
h
, la expresion de la funcion auxiliar r
h
y del sistema de EDOs que se
obtiene, especicando la expresion de las componentes de cada una de las matrices y vectores
que aparecen.
39
Luis Sanz El MEF en problemas con varias dimensiones espaciales
5. Renamiento de la malla. Control adaptativo del error
En primer lugar veamos como renar una malla dada. Si partimos de una malla formada
por cuadrilateros con 4 nudos y triangulos con 3 nudos, como la malla a la izquierda de la
gura, un procedimiento para renar la malla es el siguiente: en cada lado de la malla se toma
el punto medio y ahora cada triangulo se transforma en 4 triangulos y cada cuadrilatero
se transforma en 4 cuadrilateros. La malla renada se muestra en la parte derecha de la
gura. Vemos que de esta forma cuadriplicamos el n umero de elementos y aproximadamente
triplicamos el n umero de nudos (pasamos de 6 a 15).

11

10

12
Lo anterior es llo que se denomina un renamiento uniforme de la malla, pues todos los
elementos se renan.
Hay tambien procedimientos en los que solo se renan algunos elementos. Por ejemplo, en
la si guiente gura se muestra la malla inicial a la izquierda y la la derecha la malla resultante
de intentar renar en principio solo el triangulo
1
.

6
(32)
Decimos en principio porque, para garantizar que hay continuidad interelementos es nece-
sario partir tambien el cuadrilatero. As hemos pasado de una malla de 3 elementos y 6 nudos
a 7 elementos y 10 nudos.
40
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Sabemos que, dado un mallado y unos elementos, la solucion v
h
del metodo de Galerkin
es la mejor aproximacion a la verdadera solucon v por funciones del espacio V
h
asociado a
ese mallado y elementos. Por consiguiente, si ahora tomamos mallado tal que ahora el espacio
correspondiente V
h
2
cumple que V
h
V
h
2
, claramente la solucion v
h
2
que se obtiene es una
mejor aproximacion a la verdadera solucion que v
h
.
Relacionemos lo anterior con el renamiento de la malla. Supongamos que no hay nudos
esenciales (el razonamiento es analogo si los hay). Denotemos mediante V
h
1
al espacio corre-
spondiente a la malla inicial y V
h
2
al espacio correspondiente a la malla renada. Esta claro
que V
h
1
V
h
2
, con lo que por el razonamiento anterior, la solucion que se obtiene al trabajar
con la malla renada es mejor que en el caso de la malla inicial.
Control adaptativo del error.
Como sabemos en la practica c omo de na debe ser nuestra malla para que el error no
exceda una determinada tolerancia TOL? Sin entrar en detalles, describiremos a continuacion
las ideas principales de lo que se llama control adaptativo del error.
1. Se comienza con una malla, que denotaremos malla
1
, relativamente gruesa y se resuelve
el problema obteniendo la solucion v
h
1
.
2. Con la solucion v
h
1
obtenida, y siguiendo un proceso que aqu no estudiemos, se estima
el error que se comete en cada elemento y el error total. Decimos que se estima el
error porque la verdadera solucion v no la conocemos. De hecho, si la conociesemos no
estaramos aplicando el MEF.
3. Utilizando las estimaciones del paso anterior, se renan aquellos elementos en los que el
error es grande. El resto de los elementos no se rena (salvo algunos que habra que renar
para garantizar que hay continuidad interelementos en la nueva malla. Por ejemplo, en
(32) aunue se pretenda renar solo
1
, el cuadrilatero
2
tambien hay que renarlo).
As se tiene una nueva malla, que denotamos malla
2
y se resuelve el MEF en dicha malla
obteniendo v
h
2
.
4. Se vuelve al paso dos con v
h
2
y los pasos 2 y 3 se repiten hasta que tanto el error en
cada elemento como el error total esta por debajo de una determinada tolerancia. Una
vez se cumple esta condicion la solucion hallada se considera como denitiva.
41
Luis Sanz El MEF en problemas con varias dimensiones espaciales
6. Postprocesado en la conducci on del calor: calculo de la
temperatura y el ujo de calor en un punto del s olido
Motivacion. Trataremos directamente el caso dinamico. Se supone que se ha aplicado el
MEF y se ha resuelto numericamente el sistema de EDOs resultante. Ahora se quiere calcular
el valor de la temperatura y del ujo de calor en un cierto instante de tiempo t y en un cierto
punto c de la placa.
Tras resolver el sistema de EDOs se dispone de vectores d
0
, d
1
, ...., d
p
que son una aprox-
imacion a d(t) en los tiempos t
0
, t
1
, ..., t
p
. As, la solucion numerica de la que disponemos
es
u
h,j
(x) :=

I
d
j
I
N
I
(x),
Calculo de la temperatura.
En caso de querer calcular el valor de u
h,j
(x) en un punto x = c

concreto, se procede
como en el caso de la barra axial est atica. Si c pertenece al elemento
e
tenemos que
u
h,j
(x) =

I
d
j
I
N
I
(c) =

I, tq x
I
e
d
j
I
N
I
(c)
num. local
=
ne

i=1
d
j
i
N
i
(c) =
ne

i=1
d
j
i

N
i
(
c
)
donde
c
:=
1
(c).
En caso de querer calcular el valor aproximado de la solucion en un instante de tiempo
t que no coincida con ninguno de los t
0
, t
1
, ..., t
p
, se puede interpolar la solucion con los 2
instantes de tiempo contiguos. As, si t esta comprendido entre t
k
y t
k+1
, se puede aproximar
d(t)
_
d
k
+d
k+1
_
/2 y entonces
u
h
(x, t)
1
2

I
d
k
I
N
I
(x) +
1
2

I
d
k+1
I
N
I
(x)
Calculo del ujo de calor.
En cuanto al calculo del ujo de calor, tenemos lo siguiente. Si usamos la ley de Fourier,
q(x, t) = (x)
x
u(x, t)
(se esta supondiendo el cuerpo isotropo) entonces el ujo de calor aproximado en los instantes
t
j
es
q
h,j
(x) := (x)u
h,j
(x),
es decir,
q
h,j
(x) = (x)
_
_

I
d
j
I
N
I
(x)
_
_
= (x)

I
d
j
I
N
I
(x)
42
Luis Sanz El MEF en problemas con varias dimensiones espaciales
y, si c pertenece al elemento
e
,
q
h,j
(c) = (c)

I, tq x
I
e
d
j
I
N
I
(c)
num. local
= (c)
ne

i=1
d
j
i
N
i
(c)
Ya sabemos que las funciones que se usan en la practica para hacer los calculos son las

N
i
() = N
i
(()). Calculando la matriz jacobiana de esta expresion tenemos


N
T
i
() = N
T
i
(())

()
luego
N
i
(c) =

(
c
)
T


N
i
(
c
)
y por ello
q
h,j
(c) = (c)
ne

i=1
d
j
i

(
c
)
T


N
i
(
c
)
Comentario. Si el punto c pertenece a la frontera entre dos elementos entonces el ujo de
calor no esta denido en el sentido matematico, pues la solucion u
h
no admite derivadas
parciales en ese punto. Como ya se comento en el caso de la barra axial, lo que se hace en
ese caso es calcular las derivadas parciales a un lado y el otro de la frontera, con lo que se
obtendran dos vectores: ujo de calor a un lado de la frotera y ojo de calor a otro lado de
la frontera.
7. Fuentes de error en el MEF
7.1. Problemas estacionarios
Supongamos que se resuelve un problema estacionario mediante el MEF y sea u
h
la
solucion nal que se ha obtenido. Obviamente sera u
h
= u, es decir, se esta cometiendo un
error. Veamos cuales son las fuentes de este error:
1. Error de modelizacion, intrnseco el metodo de Galerkin, y originado al buscar la
solucion no en V sino en un subespacio de dimension nita V
h
. Este error depende de
espacio V
h
empleado, el cual a su vez depende de:
La malla empleada, es decir, de la particion de en elementos. Como es intuitivo,
en general cuanto mas peque nos sean los elementos mejor aproximare la funcion.
La familia de funciones V
h
e
sobre cada elemento.
Lo que esta claro es que si V
h
1
V
h
2
, u
h
2
aproximara u mejor que u
h
1
en la norma
energa. Por ello, si dado un mallado, al que correspondera un espacio V
h
1
, este se rena,
lo que correspondera a un un espacio V
h
2
tal que V
h
1
V
h
2
y por ello u
h
2
aproximara u
mejor que u
h
1
en la norma energa.
43
Luis Sanz El MEF en problemas con varias dimensiones espaciales
2. Error al sustituir la funcion r S por una funcion r
h
que solo verica las condiciones
esenciales de forma aproximada (concretamente, interpola estas condiciones en los nudos
esenciales).
3. En el caso en que no sea poligonal, error introducido al aproximar por un polgono.
4. Errores cometidos al utilizar metodos aproximados para evaluar algunas o todas las
integrales que aparecen en el calculo de K y de F.
5. Error numerico, concretamente errores de redondeo, en todos los pasos de los calculos
(calculo de las integrales, solucion del sistema Kd = F, etc.)
7.2. Problemas de evoluci on
En el caso de un problema de evolucion, ya hemos visto que se aplica el MEF a la
parte espacial del problema y luego se debe resolver un sistema de ecuaciones diferenciales
ordinarias (EDOs) para el que se utiliza un metodo para resolver problemas de valor inicial. En
estos metodos se calcula una solucion aproximada a d(t) en unos ciertos tiempos 0, t
1
, t
2
, ...,
y al nal se dispone de una solucion numerica
u
h,j
(x) =

I
d
j
I
N
I
(x)
que es una aproximacion a u(x, t
j
). Si queremos conocer la solucion aproximada en un tiempo
t que no coincida con uno de los t
j
, buscamos la solucion en los tiempos vecinos, digamos t
k
y t
k+1
, y luego utilizamos interpolacion lineal para aproximar la solucion en dicho instante.
Las fuentes de error entre la solucion teorica u(x, t
j
) y la numerica son los siguientes:
Los 5 puntos estudiados en el caso estacionario.
6. El error cometido cuando las condiciones iniciales del problema se proyectan sobre el
espacio V
h
.
7. El error del metodo numerico para resolver el sistema de EDOs.
8. El error cometido al utilizar interpolacion para estimar la solucion en un tiempo que
no es uno de los t
j
.
44
Luis Sanz El MEF en problemas con varias dimensiones espaciales
8. El MEF para el problema de la elastostatica
8.1. Ecuaciones basicas de la elasticidad
A continuacion se recuerdan algunos resultados basicos de elasticidad:
Matriz de tensiones. Es una matriz simetrica de la forma
T =
_
_

11

12

13

21

22

23

31

32

33
_
_
donde T es simetrica, es decir,
ij
=
ji
con lo que solo hay 6 componentes de T independi-
entes.
Tension en un punto del solido en una supercie con vector normal unitario n.
Esta dado por
t = Tn
donde T es la matriz de tensiones.
Vector de tensiones. El vector de tensiones en un puntos de un solido es
:= (
11
,
22
,
33
,
12
,
13
,
23
)
T
Deformaciones. Suponemos peque nos desplazamientos y peque nas deformaciones. Entonces
las relaciones cinematicas, es decir, la relacion entre el campo de desplazamientos y el campo
de deformaciones esta dado por

ij
=
1
2
_
u
i
x
j
+
u
j
x
i
_
, i, j = 1, 2, 3
Obviamente
ij
=
ji
con lo que solo hay 6
ij
independientes. As, se puede denir el vector
de deformaciones
:= (
11
,
22
,
33
, 2
12
, 2
13
, 2
23
)
T
Expresemos las relaciones cinematicas en forma matricial: Sea el operador diferencial
matricial
B :=
_

x
1
0 0
0

x
2
0
0 0

x
3

x
2

x
1
0

x
3
0

x
1
0

x
3

x
2
_

_
R
63
Pues bien, si v = (v
1
, v
2
, v
3
)
T
entonces se verica que el campo de deformaciones generado
por el campo de desplazamientos v es
(v)(x) = Bv(x)
45
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Relaciones tension-deformacion. La ley de comportamiento del material o ley constitutiva
es la que relaciona las tensiones y las deformaciones. Nosotros suponemos que el cuerpo es
isotropo y homogeneo y que se trabaja en condiciones de elasticidad lineal. Entonces
= D
donde
D =
_

_
+ 2 0 0 0
+ 2 0 0 0
+ 2 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
_

_
y y son las denominadas constantes de Lame dadas por
:=
E
(1 +)(1 2)
:=
E
2(1 +)
donde E es el modulo de elasticidad y v es el coeciente de Poisson.
Notese que D es una matriz simetrica. Ademas, es sencillo comprobar que es denida
positiva.
Estado de tension plana. Se dene el estado de tension plana como aquel en el que se
cumplen las dos condiciones siguientes:
a. La matriz de tensiones es independiente de x
3
.
b.
33
=
13
=
23
= 0.
Notese que la componente de la tension perpendicular al plano xy es nula pero sin embargo
puede haber desplazamiento seg un el eje x
3
con lo que u
3
no es nula y
33
tampoco. Por ello
u
3
y
33
son en general funciones de x
3
.
En el estado de tension plana, s olo hay 3 componentes independientes en el vector de
tensiones
= (
11
,
22
,
12
)
T
pues
33
=
13
=
23
= 0
es decir,
T =
_
_

11

12
0

12

22
0
0 0 0
_
_
Ademas, las componentes independientes del vector de deformaciones son
= (
11
,
22
, 2
12
)
T
46
Luis Sanz El MEF en problemas con varias dimensiones espaciales
pues,
13
=
23
= 0 y ademas, imponiendo que
33
sea cero,
33
esta relacionada con
11
y

22
mediante

33
=

2 +
(
11
+
22
)
La relacion desplazamiento-deformacion en el estado de tension plana esta dada por
(v) = Bv
donde
B =
_

x
1
0
0

x
2

x
2

x
1
_

_ R
32
mientras que la relacion tension-deformacion es
= D
donde
D =
_
_

+ 2

0


+ 2 0
0 0
_
_
y donde

viene dado por

=
2
+ 2
47
Luis Sanz El MEF en problemas con varias dimensiones espaciales
8.2. Problema fuerte
Sea un abierto conexo y acotado R
3
con frontera de forma que se puede expresar
como union nita de supercies de clase 1. Sean
E
y
N
disjuntas tales que =
E

N
.
Trabajo en R
3
Sea f = (f
1
, f
2
, f
3
) la fuerza distribuida (fuerza por unidad de volumen) que act ua sobre el
solido. Las ecuaciones de equilibrio de fuerzas en cada punto del solido se expresan mediante
el siguiente sistema de 3 ecuaciones en derivadas parciales
3

j=1

ij
x
j
+f
i
= 0 en , i = 1, 2, 3
que unidas a la imposicion de condiciones de frontera, resultan en el siguiente problema,
denominado problema fuerte,
3

j=1

ij
x
j
+f
i
= 0 en , i = 1, 2, 3 (33)
u = g en
E
3

j=1

ij
n
j
= t
i
en
N
, i = 1, 2, 3, es decir, Tn = t en
N
donde:
f = (f
1
, f
2
, f
3
)
T
representa las cargas distribuidas (fuerza por unidad de volumen).
g = (g
1
, g
2
, g
3
)
T
es el campo de desplazamientos en
E
.
t = (t
1
, t
2
, t
3
)
T
representa las tensiones sobre la supercie
N
(fuerza por unidad de
area). Es positivo si es de traccion.
n es el vector normal unitario saliente a la frontera.

n
48
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Comentarios:
Sobre
E
se especican desplazamientos y sobre
N
se prescriben tensiones.
El problema fuerte es de segundo orden en los desplazamientos.
Trabajo en R
2
Si se trabaja en R
2
en un estado de tension plana o de deformacion plana, las
ecuaciones de equilibrio mas la condiciones de frontera son
2

j=1

ij
x
j
+f
i
= 0 en , i = 1, 2 (34)
u = g en
E
2

j=1

ij
n
j
= t
i
en
N
, i = 1, 2 es decir Tn = t en
N
donde:
f = (f
1
, f
2
, )
T
representa las cargas distribuidas (fuerza por unidad de area).
g = (g
1
, g
2
)
T
es el campo de desplazamientos en
E
.
t = (t
1
, t
2
)
T
representa los esfuerzos sobre la curva
N
(fuerza por unidad de longitud).
n es el vector normal unitario saliente a la frontera.
Las
ij
representaran fuerza por unidad de longitud.
Para trabajar con las unidades habituales (fuerza por unidad de volumen en el caso de f
y fuerza por unidad de supercie para t) basta con multiplicar las ecuaciones de equilibrio
por el espesor de la placa considerada.
Soluci on fuerte.
Denicion 5. Solucion fuerte. Una solucion fuerte al problema (33) es una funcion u =
(u
1
, u
2
, u
3
), u :

R
3
con u
_
C
2
_

__
3
que cumpla (33). En el caso del problema (34),
una solucion fuerte u = (u
1
, u
2
), u :

R
2
con u
_
C
2
_

__
2
que cumpla (34).
Comentario: la notacion
_
C
2
_

__
3
corresponde al producto cartesiano C
2
_

_
C
2
_

C
2
_

_
, es decir, al conjunto de las funciones u :

R
3
tales que cada u
i
es una funcion de
C
2
_

_
. En cuanto a
_
C
2
_

__
2
se tiene algo analogo.
49
Luis Sanz El MEF en problemas con varias dimensiones espaciales
8.3. Problema debil
Para obtener el problema debil procederemos en distintas etapas:
1. En primer lugar, se verica el siguiente resultado de integracion por partes multidi-
mensional:
Proposicion 10. Si u = (u
1
, u
2
, u
3
) es un campo vectorial cuyas componentes son funciones
C
2
t
(

) y w = (w
1
, w
2
, w
3
) es un campo vectorial cuyas componentes son funciones C
1
t
(

), se
verica la siguiente formula de Green
3

i,j=1
_

ij
(u)
x
j
w
i
dx =
3

i,j=1
_

ij
(u)w
i
n
j
ds
3

i,j=1
_

ij
(u)
ij
(w)dx (35)
(donde las integrales
_

ij
(u)
x
j
w
i
dx y
_

ij
(u)
ij
(w)dx hay que interpretarlas como suma
de integrales en los recintos E
i
en los que las funciones correspondientes admiten derivadas
parciales continuas)
Comentario: notese que
ij
(u) y
ij
(w) contienen derivadas primeras de u o w respectiva-
mente, mientras que

ij
(u)
x
j
representa derivadas segundas respecto de u.
Ejercicio 14. Demostrar la Proposicion 10. Indicacion: probar primero
3

i,j=1

ij
(u)
ij
(w) =
3

i,j=1

ij
(u)
w
i
x
j
y luego aplicar la f ormula de Green
_

x
i
dx =
_

n
i
ds
_

x
i
dx
donde y son funciones C
1
t
(

).
2. Ahora, para cada i = 1, 2, 3 se eligen funciones w
i
de test de forma que w
i
H
1
0E
(),
donde
H
1
0E
() :=
_
w H
1
() : w = 0 en
E
_
Ahora se hace w = (w
1
, w
2
, w
3
) con lo que entonces w V :=
_
H
1
0E
()
_
3
.
3. Multiplicamos la ecuacion i-esima de (33) por w
i
H
1
0E
() (notese que cada ecuacion
se multiplica por una funcion w
i
distinta) integramos en y sumamos en i obteniendo
3

i,j=1
_

ij
x
j
w
i
dx +
3

i=1
_

f
i
w
i
dx = 0 (36)
50
Luis Sanz El MEF en problemas con varias dimensiones espaciales
y ahora usando la formula de Green (35) se tiene
3

i,j=1
_

ij
(u)
ij
(w)dx =
3

i,j=1
_

ij
(u)w
i
n
j
ds +
3

i=1
_

f
i
w
i
dx (37)
4. La integral de supercie sobre se descompone en suma de integrales sobre
E
y sobre

N
. Usando las condiciones naturales se obtiene
3

i,j=1
_

ij
(u)w
i
n
j
ds =
3

i=1
_

N
w
i
_
_
3

j=1

ij
(u)n
j
_
_
ds =
3

i=1
_

N
w
i
t
i
ds
mientras que utilizando que las funciones de test w
i
se anulan sobre
E
se sigue que
3

i=1
_

E
w
i
_
_
3

j=1

ij
(u)n
j
_
_
ds = 0
por lo que (37) toma la forma
3

i,j=1
_

ij
(u)
ij
(w)dx =
3

i=1
_

N
w
i
t
i
ds +
3

i=1
_

f
i
w
i
dx
Para expresar lo anterior de forma mas compacta se utiliza que
3

i,j=1
_

ij
(u)
ij
(w)dx =
_

(u) (w)dx
3

i=1
_

f
i
w
i
dx =
_

f wdx
3

i=1
_

N
w
i
t
i
ds =
_

N
t wds
5. Cada componente u
i
de la solucion u = (u
1
, u
2
, u
3
) se busca en el espacio H
1
E
(), donde
H
1
E
() =
_
w H
1
() : w = g en
E
_
De esta forma u S donde S se dene como S =
_
H
1
E
()
_
3
= H
1
E
() H
1
E
() H
1
E
().
6. Problema debil. Principio de los trabajos virtuales. Finalmente se ha obtenido
el siguiente problema debil:
(D). Encontrar u = (u
1
, u
2
, u
3
) S tal que w = (w
1
, w
2
, w
3
) V , a (u, w) =

L(w) (38)
51
Luis Sanz El MEF en problemas con varias dimensiones espaciales
donde
a (u, w) :=
_

(u) (w)dx

L(w) :=
_

f wdx +
_

N
t wds
expresion que se conoce como principio de los trabajos virtuales. Interpretemos fsica-
mente este principio:
El equilibrio del solido requiere que para cualquier campo de desplazamientos virtuales
compatibles (es decir, que se anule sobre
E
) que se imponga sobre el solido en estado de
equilibrio, el trabajo virtual total interno es igual al trabajo virtual total externo (es decir,
el correspondiente a las fuerzas distribuidas y a las tensiones sobre
N
.
Comentario: el principio de los trabajos virtuales es valido independientemente del tipo de
leyes constitutivas que se utilicen para el material.
7. Problema debil reformulado. Sea r una funcion de S =
_
H
1
E
()
_
3
, que supondremos
conocida, y denamos v := u r. Claramente v se anula sobre
E
. Por ello, el problema
anterior se puede reformular:
(D) Encontrar v = (v
1
, v
2
, v
3
) V tal que para todo w = (w
1
, w
2
, w
3
) V se cumpla
_

(v) (w)dx =
_

f wdx +
_

N
t wds
_

(r) (w)dx (39)


o bien de forma compacta,
(D): Encontrar v V tal que para todo w V , a (v, w) = L(w)
donde se esta denotando
L(w) :=
_

f wdx +
_

N
t wds
_

(r) (w)dx =

L(w)
_

(r) (w)dx
Al igual que pasaba en la barra axial y en el problema de la conduccion del calor se tiene:
Proposicion 11. Si u es soluci on de (F) entonces es solucion de (D). Si u es solucion de
(D) y ademas u (C
2
(

))
3
entonces u es solucion de (F).
Como (v) = D(v) y (v) = Bv entonces (v) = DBv, (w) = Bw y por ello a(, ) y
L() se pueden escribir en la forma
a (v, w) =
_

(v) (w)dx =
_

(w)
T
D(v)dx =
_

w
T
B
T
DBvdx (40)
L(w) =
_

f wdx +
_

N
t wds
_

(r) (w)dx =
=
_

w
T
fdx +
_

N
w
T
tds
_

w
T
B
T
DBrdx
52
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Comentarios:
En el problema fuerte (33) hay tres ecuaciones (o dos en el caso de trabajar en R
2
). Lo
que se hace es multiplicar cada una de ellas por una funcion de test distinta (es decir,
w
1
, w
2
y w
3
son diferentes) y sumar las tres ecuaciones resultantes para llegar a una
expresion escalar, es decir, el principio de los trabajos virtuales es una igualdad entre
dos miembros cada uno de los cuales es un escalar.
En el caso ya estudiado de la conduccion del calor, en el problema fuerte solo hay una
ecuacion y por ello no aparecen funciones de test w
1
, w
2
y w
3
sino unicamente w, y
tampoco es preciso sumar.
Si en vez de multiplicar cada una de las ecuaciones de (33) por una funcion de test
distinta multiplicasemos por la misma funcion, es decir, si en vez de (36) hiciesemos
3

i,j=1
_

ij
x
j
wdx +
3

i=1
_

f
i
wdx = 0
entonces tambien llegaramos a un cierto problema debil, pero este no sera casi equiva-
lente al problema fuerte, es decir, no sera cierto que si una solucion del problema debil
es de clase 2 entonces tambien es solucion del fuerte.
Ejercicio 15. Elastostatica con condiciones de Robin. Considerese el problema de la
elastostatica en . Supongase que la frontera de se descompone en
D

N

R
de
forma que en
D
se especican desplazamientos y en
N
tensiones. En
R
el solido se apoya
en un sistema de muelles que reaccionan a un desplazamiento u con una tension Cu donde
C es una matriz 3 3 denida positiva que se supone conocida. Entonces la condicion de
equilibrio sobre
R
es
Tn = Cu
donde n es la normal unitaria exterior a . Con mas generalidad se podra considerar que
Tn = Cu +b donde b es un cierto vector. Se tiene as el problema
3

j=1

ij
x
j
+f
i
= 0 en , i = 1, 2, 3
u = g en
D
Tn = t en
N
Tn +Cu = b en
R
Hallar el problema debil correspondiente.
53
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Ejercicio 16. Sea R
2
un recinto cuya frontera es una curva de clase C
1
a trozos que
se puede expresar como =
1

2

3
donde las
i
son disjuntas dos a dos. Se considera
el problema

x
i
_
k
i
(x
1
, x
2
)
u
i
x
i
_
+f
i
= 0 en para i = 1, 2
u
i
= g
i
en
1
para i = 1, 2
k
i
u
i
x
i
n
i
= h
i
en
2
para i = 1, 2
k
i
u
i
x
i
n
i
+
i
u
i
= l
i
en
3
para i = 1, 2
donde:
u = (u
1
(x
1
, x
2
), u
2
(x
1
, x
2
)) es la funcion incognita.
k
1
(x
1
, x
2
) y k
2
(x
1
, x
2
) son funciones de clase 1 y estrictamente positivas en .
f = (f
1
, f
2
), g = (g
1
, g
2
), h = (h
1
, h
2
) y l = (l
1
, l
2
) son funciones denidas en ,
1
,

2
y
3
respectivamente.

1
y
2
son constantes positivas.
(n
1
, n
2
) es el vector normal unitario a la curva .
Se pide deducir la expresi on del problema debil asociado que debe cumplir u, dejando
claro quienes son los espacios de test y de prueba. Sugerencia: razonar de manera analoga
al problema de la elasticidad bidimensional.
Caracter de la forma bilineal a(, ).
Movimientos de cuerpo rgido innitesimales. Claramente la aplicacion a(, ) es una
forma bilineal simetrica en V , donde la simetra se sigue del hecho de que D es una matriz
simetrica, y L es una forma lineal en V . Estudiemos ahora bajo que condiciones es deni-
da positiva. En primer lugar, es sencillo demostrar, utilizando que la matriz D es denida
positiva, que a(, ) es al menos semidenida positiva y que si v V

y a(v, v) = 0 entonces
necesariamente debe ser (v) = 0. Sin embargo, no es cierto en general que de esta condicion
se deduzca que v = 0.
Consideremos los movimientos de cuerpo rgido innitesimales, es decir, los campos de
desplazamientos innitesimales (recuerdese que la teora elastica que se esta utilizando solo es
valida para desplazamientos y deformaciones innitesimales) que hacen que no se produzcan
deformaciones, es decir, tales que (v) = 0.
Se demuestra que en R
3
los movimientos de cuerpo rgido innitesimales, es decir, los
campos v tales que (v) = 0, tienen la expresion
v(x
1
, x
2
, x
3
) = c +a x
54
Luis Sanz El MEF en problemas con varias dimensiones espaciales
donde c y a son vectores y denota el producto vectorial. Lo anterior representa un giro in-
nitesimal seguido de una translacion. En R
2
los movimientos de cuerpo rgido innitesimales
son los de la forma
v(x
1
, x
2
) = c +(x
1
e
2
x
2
e
1
) = (c
1
+x
2
, c
2
x
1
)
donde c es un vector (c
1
, c
2
) y e
1
= (1, 0), e
2
= (0, 1). De nuevo, la expresion anterior
representa un giro innitesimal seguido de una translacion.
Ejercicio 17. Deducir rigurosamente la forma de los movimientos de solido rgido innites-
imales en la elasticidad plana. Recuerdese que si se cumple g(x) = h(y) para todo x, y de un
cierto conjunto, entonces forzosamente g(x) = h(y) = cte.
Se ha mostrado que de (v) = 0 no se sigue en general que v = 0 y por ello en general
no se puede armar que a(, ) sea denida positiva. Es facil comprobar este hecho yendo
directamente a la denicion de (40), pues si v es un desplazamiento de solido rgido cualquiera
se obtiene a (v, v) =
_

(v) 0dx = 0.
Condici on para que a(, ) sea denida positiva. Podemos ahora preguntarnos si siempre
que
E
= se cumplira que a(, ) es denida positiva. La respuesta es negativa, pues si se
especican condiciones esenciales en un solo punto P, el solido podra girar entorno a P sin que
se produjesen deformaciones. Ahora bien, s es cierto que, casi siempre que se especiquen
condiciones esenciales a(, ) sera denida positiva. En efecto, si
E
es una curva con longitud
no nula, entonces es facil comprobar que a(, ) sera denida positiva.
Para formalizar lo anterior introduzcamos la siguiente hipotesis:
Condici on 2.
E
es tal que el unico movimiento de solido rgido en V

es el trivial, es decir,
si w V

y (w) = 0 entonces w = 0.
Hay que hacer notar que una condicion necesaria para que se cumpla la condicion 2 es
que
E
= .
Entonces se verica:
Proposicion 12. Si se cumple la hipotesis 2, entonces a(, ) es una forma bilineal simetrica
denida positiva en
V

:=
_
v = (v
1
, v
2
, v
3
) : v
i
C
1
t
(

), v
i
= 0 en
E
, i = 1, 2, 3
_
Por metodos mas sosticados se puede demostrar:
Proposicion 13. Si se cumple la hipotesis 2, a(, ) es una forma bilineal simetrica denida
positiva en V .
55
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Existencia e unicidad de solucion.
Como consecuencia de lo anterior se puede demostrar, utilizando herramientas de analisis
funcional avanzado, el siguiente resultado de existencia y unicidad.
Proposicion 14. Si se cumple la hipotesis 2, f (L
2
())
3
, g (C(
E
))
3
y t (C(
N
))
3
,
el problema debil (39) tiene solucion unica.
Comentarios:
Como suceda en el problema tipo unidimensional con condiciones de Neumann puras,
si
E
es vaca, es decir, si no se especican desplazamientos sobre ninguna parte de la
frontera, a(, ) sera solo semidenida positiva y el problema no tendra solucion en el
caso general. En caso de que se veriquen condiciones muy particulares de cargas sobre
el solido, es decir, en caso de que dichas cargas esten en equilibrio, existira solucion pero
esta no sera unica.
Como ya suceda en los problemas debiles que se han estudiado, si la solucion debil es
sucientemente suave (en nuestro caso que cada componente de u sea C
2
()), entonces
tambien es solucion fuerte. Como suceda en el caso del problema del calor, y a diferencia
del caso unidimensional, no siempre es cierto que la solucion al problema debil sea C
2
().
En concreto, si el dominio no es bueno, en el sentido de tener aristas, la solucion del
problema debil no sera en general C
2
() y por ello no sera solucion del problema fuerte.
8.4. Problema variacional
El funcional energa asociado al problema debil es
w V, G(w) =
1
2
a (w, w) L(w) =
=
1
2
_

(w) (w)dx
__

f wdx +
_

N
t wds
_

(r) (w)dx
_
Puesto que a(, ) es denida positiva en V , sabemos que el problema debil es equivalente
al siguiente problema de minimizacion, denominado principio de la mnima energa total:
Principio de la mnima energa total.
(M) Encontrar v V tal que para todo w V , F(v) F(w)
56
Luis Sanz El MEF en problemas con varias dimensiones espaciales
8.5. Aplicacion del MEF
Supondremos que es un abierto acotado de R
2
. Los razonamientos son analogos si se
trabaja en R
3
.
Para aplicar el MEF al problema debil de la elastostatica seguiremos el procedimiento del
enfoque local expuesto en el captulo 2 y que tambien se ha utilizado en el caso del problema
de la conduccion del calor en la secci on 3.5. La unica diferencia signicativa es que en el caso
de la conduccion del calor la incognita u es la temperatura, que es un escalar, mientras que en
el caso de la elasticidad, la incognita u = (u
1
, u
2
, u
3
) es el desplazamiento, que es un vector
tridimensional (o bidimensional si se trabaja con elasticidad bidimensional). Como veremos,
esto se traducira en que en cada nudo tendremos tres grados de libertad (los desplazamientos
aproximados en las tres direcciones) a diferencia del caso de la conduccion del calor, en el
que en cada nudo solo haba un grado de libertad. Como veremos, esto hara que sea comodo
trabajar por bloques a la hora de ensamblar la matriz de rigidez y el vector de fuerza.
8.5.1. Primeros pasos del enfoque local
Como en el problema del calor, trabajaremos solo con elementos en los que todos los
grados de libertad son de tipo Lagrange (es decir, corresponden al valor de la funcion en los
nudos).
Construccion de V
h
y de una base del mismo.
Resumen. Para construir un espacio V
h
de dimension nita de V

, procederemos de manera
analoga al caso del problema del calor, pero ahora el espacio no sera de funciones escalares,
sino de campos vectoriales. En efecto, veremos que las funciones de V
h
seran del tipo v
h
=
(v
h
1
, v
h
2
)
T
donde v
h
1
, v
h
2
son campos escalares, es decir, son funciones que van de

a R. Esto
se traducira en que en cada nudo no esencial se tendran 2 incognitas, que seran los valores
de v
h
1
y de v
h
2
en dicho nudo.
En concreto, lo que se hara para denir V
h
es construir un espacio

V
h
de funciones
escalares, exactamente igual que se hizo en el problema del calor, y luego se denira
V
h
:=

V
h


V
h
Construccion de

V
h
. Suponemos que se han llevado a cabo los primeros pasos del enfoque
local. En concreto, suponemos que se ha llevado a cabo la division de en s elementos

1
, ...,
s
, y sobre cada elemento
e
se han elegido unos nudos. Sobre cada elemento ha
denido un espacio V
h
e
de funciones polinomicas y se han construido las funciones de base
N
e
i
, i = 1, ..., n
e
de dicho elemento. Entonces se pegan los elementos. Sea = {1, ..., n}
el conjunto con los ndices de los nudos, sea
E
el conjunto correspondiente a los nudos
situados sobre la frontera esencial y sea
E
sera el conjunto con los ndices de los nudos
no esenciales, es decir, los nudos interiores y los situados sobre la frontera natural
N
.
Supondremos que hay m nudos en
E
y, por lo tanto, n m nudos en
E
.
57
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Ahora denimos

W
h
, que es el espacio de funciones v :

R tales que su restriccion a
cada elemento
e
es una funcion de V
h
e
. El sistema {N
I
, I }, donde las N
I
se obtienen
pegando de forma a decuada las funciones de base de cada elemento, es una base de mismo,
con lo que dim(

W
h
) = n. Por ultimo

V
h
se dene como el espacio de funciones de

W
h
que
se anulan en
E
, es decir, el espacio de funciones v :

R tales que su restriccion a cada
elemento
e
es una funcion de V
h
e
y que ademas se anulan en
E
. Se puede demostrar que el
sistema {N
I
, I
E
} es una base de

V
h
, con lo que dim(

V
h
) = m.
El espacio V
h
. Pues bien, ahora se dene
V
h
:=

V
h


V
h
con lo que dim(V
h
) = 2m. Entonces las funciones de V
h
tienen la forma
w = (w
1
, w
2
)
T
=
_
_

J
E
z
J1
N
J
(x),

J
E
z
J2
N
J
(x)
_
_
T
Por las propiedades de las funciones N
I
sabemos que los coecientes z
J
se pueden calcular
de la siguiente forma
z
J
= w

(x
J
), J
E
, = 1, 2
es decir, z
J
representa el desplazamiento en el nudo J en la direccion .
Denotemos
e
1
= (1, 0)
T
, e
2
= (0, 1)
T
Entonces lo anterior tambien se puede escribir de forma mas compacta
w = (w
1
, w
2
)
T
=
2

=1

J
E
z
J
N
J
(x)e

J
E
z
J
N
J
(x)
donde
z
J
:=
_
z
J1
z
J2
_
. (41)
y por tanto
z
J
= w(x
J
), J
E
Puesto que {N
I
, I
E
} es una base de

V
h
, una base de V
h
es la dada por las 2m
funciones siguientes
{(N
J
, 0), (0, N
J
), J
E
}
es decir
{N
J
e

, J
E
, = 1, 2}
Se dene W
h
a traves de
W
h
:=

W
h

W
h
58
Luis Sanz El MEF en problemas con varias dimensiones espaciales
con lo que una base de W
h
esta constituida por las funciones
{(N
J
, 0), (0, N
J
), J } = {N
J
e

, J , = 1, 2}
y, ademas, si w W
h
se puede escribir
w = (w
1
, w
2
)
T
=
2

=1

J
z
J
N
J
(x)e

J
z
J
N
J
(x)
donde
z
J
= w(x
J
), J
Ejercicio 18. Se aplica el MEF al problema de tension plana en la placa de la gura, donde
los triangulos son cuadraticos. Sobre el segmento 53 se especica que el desplazamiento vale
g(x, y) y el resto de la frontera esta libre.
1
2
3
4
1
2
5
6
7
8
9
Se pide: especicar exactamente cual es el espacio V
h
asociado a la malla.
Tratamiento de las condiciones de frontera esenciales.
Queremos denir una funcion r
h
(x) =
_
r
h
1
(x), r
h
2
(x)
_
tal que cada componente tenga
regularidad C
1
t
(

) y que interpole las condiciones de frontera en los nudos esenciales, es


decir, que se cumpla que r
h
(x
J
) = u(x
J
) para J
E
. Denimos
r
h
=
3

=1

J
E
g(x
J
)N
J
e

J
E
g(x
J
)N
J
(42)
que claramente cumple que J
E
, r
h
(x
J
) = g(x
J
) como se quera, aunque r
h
y g seran en
general distintas en los puntos de
E
que no sean nudos.
Problema de Galerkin.
Problema de Galerkin. Una vez denido V
h
, el problema de Galerkin asociado a (39) es:
(G): Encontrar v
h
V
h
tq w V
h
_

(v
h
) (w)dx =
_

f wdx +
_

N
t wds
_

(r
h
) (w)dx (43)
59
Luis Sanz El MEF en problemas con varias dimensiones espaciales
o bien, en forma compacta,
Encontrar v
h
V
h
tq w V
h
, a
_
v
h
, w
_
= L(w) =

L(w) a(r, w)
Problema de Galerkin reformulado. Razonando como hicimos en el captulo anterior al
estudiar el enfoque local para el MEF, el problema de Galerkin es equivalente al denominado
problema de Galerkin reformulado en el que en vez que se verique a(v
h
, w) = L(w) para
toda funcion w de V
h
, se pide que se cumpla a(v
h
, w) = L(w) para todas ls funciones w de
una base de V
h
. En nuestro caso, al ser {N
J
e

, J
E
, = 1, 2} una base de V
h
el
problema de Galerkin reformulado tiene la forma
(G) Encontrar v
h
V
h
tq I
E
, = 1, 2, a(v
h
, N
I
e

) = L(N
I
e

) (44)
Ejemplo.
La siguiente gura muestra un ejemplo de malla formada por triangulos con 3 nudos y
cuadrilateros con 4 nudos
6 5
3
2
1
7
4
1 3
2
1
1
1
1
2
2 2
2
3
3
3
3
4

E
lnea discontinua = segmentos 35 y 56

N
lnea continua = resto de la frontera

2
(45)
En este caso tenemos
= {1, 2, 3, 4, 5, 6, 7} ;
E
= {3, 5, 6} ;
E
= {1, 2, 4, 7}
con lo que N
1
, N
2
, N
4
y N
7
constituyen una base de

V
h
, que tiene dimension 4. El espacio
V
h
tiene dimension 8 y su base nodal es
(N
1
, 0), (0, N
1
), (N
2
, 0), (0, N
2
), (N
4
, 0), (0, N
4
), (N
7
, 0), (0, N
7
)
60
Luis Sanz El MEF en problemas con varias dimensiones espaciales
La funcion r
h
es
r
h
(x) = g(x
3
)N
3
(x) +g(x
5
)N
5
(x) +g(x
6
)N
6
(x) =
=
_
g
1
(x
3
)
g
2
(x
3
)
_
N
3
(x) +
_
g
1
(x
5
)
g
2
(x
5
)
_
N
5
(x) +
_
g
1
(x
6
)
g
2
(x
6
)
_
N
6
(x)
Sistema de ecuaciones.
En vez de resolver (44) directamente, lo que se hace es obtener un sistema de ecuaciones
algebraicas equivalente al mismo. Para ello expresamos v
h
en terminos de sus coordenadas
en la base anterior
v
h
(x) =
2

=1

J
E
d
J
N
J
(x)e

J
E
d
J
N
J
(x) (46)
donde
d
J
:=
_
d
J1
d
J2
_
y donde las coordenadas d
J
verican
d
J
= v
h

(x
J
), J
E
, = 1, 2
es decir,
d
J
= v
h
(x
J
), J
E
Ahora, entrando con (46) en (44) se obtiene
2

=1

J
E
a(N
I
e

, N
J
e

)d
J
= L(N
I
e

), I
E
, = 1, 2 (47)
que es un sistema lineal con 2m ecuaciones y 2m incognitas.
Ordenacion de ecuaciones e incognitas. Para escribir el sistema (47) en la forma Kd = F
es preciso elegir una ordenacion para las ecuaciones y las incognitas. Para esto se dene una
matriz llamada matriz ID o matriz de destino, que tiene dimensiones n 2 (o 2 n si
consideramos la transpuesta). A cada nudo I y n umero de direccion le asigna el n umero de
ecuacion P {1, ..., 2m}, y de forma paralela a d
I
se le asigna el n umero de incognita P. A
los nudos de
E
, o bien no se les numera o se les asigna el n umero 0 para indicar que en ese
nudo no hay incognitas.
ID(I, ) =
_
P si I
E
0 si I
E
_
Los tres grados de libertad correspondientes a un nudo se numeran siempre de forma consec-
utiva. Por ejemplo, si ID(I, 1) es 56 entonces ID(I, 2) = 57.
El caso mas sencillo de asignacion de n umero de ecuacion a los nudos de
E
es una
numeracion que denominaremos monotona, en la que se empieza con el nudo I
E
con
61
Luis Sanz El MEF en problemas con varias dimensiones espaciales
n umero mas bajo y a sus dos grados de libertad 1 y 2 se les asigna las ecuaciones 1 y 2, se
prosigue con el nudo de
E
que tenga el n umero mas bajo de los restantes y se le asigna
las ecuaciones 3 y 4 y as sucesivamente. Por ejemplo, en el caso de la malla (45) se tendra
I 1 1 2 2 4 4 7 7
1 2 1 2 1 2 1 2
P 1 2 3 4 5 6 7 8
Expresion matricial del sistema de ecuaciones. El sistema (47) se puede escribir en la
forma
(L) Kd = F
donde:
K R
2m2m
, con
K
PQ
= a(N
I
e

, N
J
e

) donde P = ID(I, ), Q = ID(J, ), I, J


E
F R
2m1
con
F
P
= L(N
I
e

), donde P = ID(I, e

), I
E
d R
2m1
de forma que la componente Q-esima de d es d
J
, donde Q =ID(J, ),
J
E
En este contexto a K se le denomina matriz de rigidez y a F vector de carga.
Ejemplo. En el caso de la malla (45), si utilizamos numeracion monotona se tiene, si se
utiliza la notacion a
I,J
para denotar a(N
I
e

, N
J
e

) con el n de que la matriz quepa en la


pagina, que la matriz K y el vector F tienen la forma
K =
_
_
_
_
_
_
_
_
_
_
_
_
a
11,11
a
11,12
a
12,11
a
12,12
a
11,21
a
11,22
a
12,21
a
12,22
a
11,41
a
11,42
a
12,41
a
12,42
a
11,71
a
11,72
a
12,71
a
12,72
a
21,11
a
21,12
a
22,21
a
22,12
a
21,21
a
21,22
a
21,22
a
22,22
a
21,41
a
21,42
a
22,41
a
22,42
0 0
0 0
a
41,11
a
41,12
a
42,11
a
42,12
a
41,41
a
41,42
a
42,41
a
42,42
a
41,41
a
41,42
a
42,41
a
42,42
a
41,71
a
41,72
a
42,71
a
42,72
a
71,11
a
71,12
a
72,11
a
72,12
0 0
0 0
a
71,41
a
71,42
a
72,41
a
72,42
a
71,71
a
71,72
a
72,71
a
72,72
_
_
_
_
_
_
_
_
_
_
_
_
F =
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
F
1
F
2
F
3
F
4
F
5
F
6
F
7
F
8
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
L(N
1
e
1
)
L(N
1
e
2
)
L(N
2
e
1
)
L(N
2
e
2
)
L(N
4
e
1
)
L(N
4
e
2
)
L(N
7
e
1
)
L(N
7
e
2
)
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
62
Luis Sanz El MEF en problemas con varias dimensiones espaciales
y el vector de incognitas es
d =
_
d
11
d
12
d
21
d
22
d
41
d
42
d
71
d
72
_
T
que tambien se puede escribir
d =
_
_
_
_
d
1
d
2
d
4
d
7
_
_
_
_
Como suceda en casos anteriores, K hereda las propiedades de a(, ):
Proposicion 15. Como le sucede a a(, ), la matriz de rigidez K es siempre simetrica y
al menos semidenida positiva. Si ademas se cumple la hipotesis 2, con lo que que a(, ) es
denida positiva, entonces K es denida positiva.
Solucion aproximada nal. Una vez resuelto (43), obtenemos v
h
a partir de (46) y entonces
el campo de desplazamientos que proporciona el metodo de Galerkin es u
h
(x) := v
h
(x)+r
h
(x),
es decir,
u
h
(x) =

J
E
d
J
N
J
(x) +

J
E
g
J
N
J
(x) =

J
d
J
N
J
(x)
donde en la ultima expresion se esta interpretando que si J
E
, d
J
:= g(x
J
). Observese que
mientras que v
h
pertenece a V
h
, la funcion u
h
pertenece a W
h
.
Ejercicio 19. MEF en la elastostatica cuando en un mismo punto de la frontera
se pueden especicar desplazamientos y tensiones. Sea el problema
3

j=1

ij
x
j
+f
i
= 0 en , i = 1, 2, 3
u
i
= g
i
en
i
E
, i = 1, 2, 3
(Tn)
i
= t
i
en
i
N
, i = 1, 2, 3
donde se cumple que i = 1, 2, 3,
i
E

i
N
= . Como se ve, en cada punto de la frontera de
se especican 3 condiciones escalares, que pueden ser las tres componentes del desplazamiento,
las tres componentes de la tension o bien una combinacion de las anteriores. Por ejemplo, en
un punto se pueden especicar el desplazamiento en la direccion y y las componentes x y z
de la tension. Se pide: Hallar el problema debil y, elegido un cierto espacio V
h
, la expresi on
de las componentes de K y de F.
Ejercicio 20. MEF en la elastostatica cuando en una parte de la frontera se
especican las componentes normal y tangencial de desplazamiento y tension. Se
considera un solido acotado que ocupa una region R
2
tal que su frontera es union de
ciertas curvas
1
,
2
,
3
y
4
que se suponen suaves. En cada punto de la cuerva frontera se
63
Luis Sanz El MEF en problemas con varias dimensiones espaciales
considera una base intrnseca de R
2
formada por los vectores unitarios s tangente a y n
normal a , de forma que (s, n) tiene orientacion positiva (es decir, n se obtiene girando s
90
o
). Se considera el problema
3

j=1

ij
x
j
+f
i
= 0 en , i = 1, 2.
u = g en
1
Tn = t en
2
u n = g
n
y (Tn) s = t
s
en
3
u s = g
s
y (Tn) n = t
n
en
4
donde g, t, g
n
, g
s
, t
n
y t
s
son unas determinadas funciones de x que son dato. Se pide:
1. Interpretar fsicamente el problema modelado por por las ecuaciones anteriores.
2. Hallar el problema debil y, elegido un cierto espacio V
h
, la expresion de K y de F.
(Sugerencia: expresar w = w
n
n +w
s
s)
64
Luis Sanz El MEF en problemas con varias dimensiones espaciales
8.5.2. Estructura por bloques de la matriz de rigidez y del vector de carga
Estructura por bloques de K.
Con vistas a la programacion del metodo, estudiemos K
PQ
con un poco mas de detalle
K
PQ
= a(N
I
e

, N
J
e

) =
_

(N
I
e

)
T
D(N
J
e

)dx =
_

(BN
I
e

)
T
D(BN
J
e

)dx = (48)
= e
T

__

(BN
I
)
T
DBN
J
dx
_
e

= e
T

__

B
I
T
DB
J
dx
_
e

donde se ha denido
B
I
:= BN
I
=
_

_
N
I
x
1
0
0
N
I
x
2
N
I
x
2
N
I
x
1
_

_ R
32
, I
o, en el caso de trabajar en R
3
B
I
:= BN
I
=
_

_
N
I
x
1
0 0
0
N
I
x
2
0
0 0
N
I
x
3
N
I
x
2
N
I
x
1
0
N
I
x
3
0
N
I
x
1
0
N
I
x
3
N
I
x
2
_

_
R
63
, I
De (48) se observa que si denimos

K
IJ
=
_

B
I
T
DB
J
dx R
22
(o R
33
en el caso de trabajar en R
3
)
se obtiene
K
PQ
= a(N
I
e

, N
J
e

) = e
T


K
IJ
e

,
es decir, a(N
I
e

, N
J
e

) es la componente (, ) de la matriz (que, observese, no es simetrica)

K
IJ
dada por

K
IJ
=
_
a(N
I
e
1
, N
J
e
1
) a(N
I
e
1
, N
J
e
2
)
a(N
I
e
2
, N
J
e
1
) a(N
I
e
2
, N
J
e
2
)
_
R
22
o, en el caso de trabajar en R
3
,

K
IJ
=
_
_
a(N
I
e
1
, N
J
e
1
) a(N
I
e
1
, N
J
e
2
) a(N
I
e
1
, N
J
e
3
)
a(N
I
e
2
, N
J
e
1
) a(N
I
e
2
, N
J
e
2
) a(N
I
e
2
, N
J
e
3
)
a(N
I
e
3
, N
J
e
1
) a(N
I
e
3
, N
J
e
2
) a(N
I
e
3
, N
J
e
3
)
_
_
R
33
65
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Comentarios:
Usando el mismo razonamiento que en el problema del calor,

K
IJ
es nula si I y J no son
nudos de un mismo elemento.
Claramente se cumple

K
JI
=
_

K
IJ
_
T
. Por ello los bloques por debajo de la diagonal
quedan determinados si conocemos los bloques por encima de la diagonal.
Utilizando lo anterior, y por comodidad a la hora de trabajar:
Consideraremos que K esta constituida por bloques formados por las

K
IJ
. En concreto,
K tendra m bloques la y m bloques columna.
Si establecemos una relacion entre cada nudo I y su n umero de bloque dada por

P =

ID(I)
cada bloque

K
IJ
con I y J pertenecientes a
E
ocupa la posicion (

P,

Q) por bloques
de K donde (

P,

Q) corresponde a los nudos (I, J), es decir,

P =

ID(I) y

Q =

ID(J).
Ejemplo. En el caso de la malla (45) se tiene que
I

P
1 1
2 2
4 3
7 4
y
K =
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_

K
11

K
12

K
14

K
17

K
21

K
22

K
24
0

K
41

K
42

K
44

K
47

K
71
0

K
74

K
77
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
Estructura por bloques de F.
A continuacion procederemos de forma analoga para F, es decir, veremos que F tambien
66
Luis Sanz El MEF en problemas con varias dimensiones espaciales
tiene una cierta estructura por bloques. Veamos
F
P
= L(N
I
e

) =
_

f N
I
e

dx +
_

N
t N
I
e

ds a(r
h
, N
I
e

) =
=
_

N
I
dx +
_

N
t

N
I
ds a(r
h
, N
I
e

), I
E
, = 1, 2
En el aparecen tres terminos:
Un termino _

N
I
dx
correspondiente a las fuerzas distribuidas sobre el solido.
Un termino _

N
t

N
I
ds
correspondiente a los esfuerzos sobre
N
.
Un termino correspondiente a las condiciones esenciales. Utilizando que
r
h
=

J
E
g
J
N
J
=
2

=1

J
E
d
J
N
J
(x)e

este termino se puede escribir,


a(r
h
, N
I
e

) =
2

=1

J
E
g

(x
J
)a(N
J
e

, N
I
e

)
Por lo tanto, usando que a(N
I
e

, N
J
e

) = e
T


K
IJ
e

, se tiene
F
P
=
_

f N
I
e

dx +
_

N
t N
I
e

ds
2

=1

J
E
g

(x
J
)e
T


K
IJ
e

=
=
_

e
T

f N
I
dx +
_

N
e
T

t N
I
e

ds

J
E
e
T


K
IJ
2

=1
g

(x
J
)e

=
=
_

e
T

f N
I
dx +
_

N
e
T

t N
I
e

ds

J
E
e
T


K
IJ
g(x
J
) =
= e
T

_
_
_

f N
I
dx +
_

N
t N
I
ds

J
E

K
IJ
g(x
J
)
_
_
, P = ID(I, ), I
E
, = 1, 2
(49)
Si ahora denimos

F
I
:=
_

f N
I
dx +
_

N
t N
I
ds

J
E

K
IJ
g(x
J
) R
21
(o R
31
si se trabaja en R
3
) (50)
67
Luis Sanz El MEF en problemas con varias dimensiones espaciales
de (49) se obtiene que
F
P
= L(N
I
e

) = e
T


F
I
es decir, L(N
I
e

) es la componente de

F
I
.
De forma similar a lo que suceda con K, lo anterior puede ser utilizado de la siguiente
forma:
F esta constituida por bloques formados por los

F
I
. En concreto F tendra m bloques
la donde m es el n umero de nudos en
E
. Cada bloque

F
I
con I perteneciente a

E
ocupa la posicion por bloques

P de F, donde

P =

ID(I).
Como ya sabemos, es conveniente denir un termino que agrupe a todas las contribuciones
a F
P
salvo la correspondiente a las condiciones de frontera esenciales. As, de (50) denimos

F
I
:=
_

L(N
I
e
1
)

L(N
I
e
2
)
_
=
_

f N
I
dx +
_

N
t N
I
e

ds R
21
(51)
y entonces (50) toma la forma

F
I
=

F
I

J
E

K
IJ
g(x
J
) (52)
Ejemplo. En el caso de la malla (45) se tiene
F =
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
F
1
F
2
F
3
F
4
F
5
F
6
F
7
F
8
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
L(N
1
e
1
)
L(N
1
e
2
)
L(N
2
e
1
)
L(N
2
e
2
)
L(N
4
e
1
)
L(N
4
e
2
)
L(N
7
e
1
)
L(N
7
e
2
)
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_

F
1

F
2

F
4

F
7
_
_
_
_
_
_
_
_
_
_
_
_
_
_
R
81
F =
_
_
_
_
_
_
_
_
_
_
_
_
_
_

F
1

F
2

F
4

F
7
_
_
_
_
_
_
_
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_

F
1


K
13
u(x
3
)

F
2


K
23
u(x
3
)

F
4

_

K
34
_
T
u(x
3
)

K
45
u(x
5
)

K
46
u(x
6
)

F
7

_

K
67
_
T
u(x
6
)
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
68
Luis Sanz El MEF en problemas con varias dimensiones espaciales
8.5.3. Division de las integrales sobre el dominio en suma de integrales sobre
los elementos. Ensamblaje trabajando por bloques
Como ya se vio en el captulo anterior al estudiar el enfoque local para el MEF, para
llevar a cabo el calculo de K y de F en la practica, en vez de calcular directamente las
integrales sobre , estas se expresan como suma de integrales sobre los distintos elementos.
As, se calculan las contribuciones de cada elemento
e
a K y a F y, una vez calculadas, se
ensamblan (se suman) en las posiciones adecuadas. Este procedimiento es analogo al descrito
en la seccion 3.5.1 para el problema el calor con una unica diferencia: en el problema del
calor se calculaban escalares k
e
ij
y f
e
i
, i, j = 1, ..., n
e
y se ensamblaban en las posiciones
correspondientes de K y F. En este caso, se calcularan unas ciertas contribuciones

k
e
ij

R
33
y

f
e
i
R
3
, i, j = 1, ..., n
e
y luego se ensamblaran en las posiciones por bloques
correspondientes de K y de F.
Trabajo con la matriz de rigidez
Sean I, J
E
y consideremos

K
IJ
=
_

B
I
T
DB
J
dx
Ahora expresamos la integral como suma de integrales sobre los distintos elementos

K
IJ
=
_

1
B
I
T
DB
J
dx + +
_
s
B
I
T
DB
J
dx =

k
1
IJ
+ +

k
s
IJ
donde hemos denido

k
e
IJ
:=
_
e
B
I
T
DB
J
dx, I, J
E
Considerese un elemento
e
. Sabemos que N
I
(x) solo es no nula en los elementos a los
que pertenece el nudo I, y por tanto a las matrices B
I
(x) les sucedera lo mismo. Como
consecuencia,

k
e
IJ
solo sera no nula cuando I y J pertenezcan al elemento
e
y por ello,
utilizando numeracion local para los nudos del elemento tenemos:
Ensamblaje de K. Para cada elemento
e
hay que calcular las matrices 2 2

k
e
ij
:=
_
e
B
i
T
DB
j
dx (53)
para todos los i, j = 1, ..., n
e
tales que I, J
E
, y luego ensamblar

k
e
ij
en la
posicion por bloques (

P,

Q) de K, donde

P =

ID(I),

Q =

ID(J), I = CON(e, i) y
J = CON(e, j).
Ensamblaje de

K. En caso de querer ensamblar la matriz ampliada, para cada elemento
hay que calcular (53) para todo i, j = 1, ..., n
e
(sin distinguir si I y J son nudos esenciales
o no) y ensamblarlo en la posicion por bloques (I, J) de

K.
69
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Comentario: claramente se cumple

k
e
ji
=
_

k
e
ij
_
T
, propiedad que se usa para ensamblar K
(o

K) por simetra.
Ejemplo. En el caso de la malla (45), para el que
CON =
_
_
_
_
_
_
4 3 3 1
5 3 4
5 4 6
4 7 6
7 2 1
_
_
_
_
_
_
,
K se ensambla de la siguiente forma
K =
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_

k
1
44
+

k
5
33

k
1
43

k
1
41
+

k
5
32

k
1
31
_

k
1
43
_
T

k
1
33

k
1
31
0
_

k
1
41
_
T
+
_

k
5
32
_
T
_

k
1
31
_
T

k
1
11
+

k
2
33
+

k
3
22
+

k
4
11
+

k
5
22

k
4
12
+

k
5
21
_

k
1
31
_
T
0
_

k
4
12
_
T
+
_

k
5
21
_
T

k
4
22
+

k
5
11
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
mientras que

K se ensambla as

k
1
44
+

k
5
33

k
1
43

k
1
42

k
1
41
+

k
5
32
0 0

k
5
31

k
1
43

k
1
33

k
1
32

k
1
31
0 0 0

k
1
42

k
1
32

k
1
22
+

k
2
22

k
1
21
+

k
2
23

k
2
21
0 0

k
1
41

T
+

k
5
32

k
1
31

k
1
21

T
+

k
2
23

T
k
1
11
+

k
2
33
+

k
3
22
+

k
4
11
+

k
5
22

k
2
31
+

k
3
21

k
3
23
+

k
4
13

k
4
12
+

k
5
21
0 0

k
2
21

k
2
31

T
+

k
3
21

k
2
11
+

k
3
11

k
3
13
0
0 0 0

k
3
23

T
+

k
4
13

k
3
13

k
3
33
+

k
4
33

k
4
32

k
5
31
T
0 0

k
4
12

T
+

k
5
21

T
0

k
4
32

k
4
22
+

k
5
11

donde se esta usando la numeracion local.


Matriz de rigidez local del elemento. Se dene la matriz de rigidez local de cada elemento

e
como
k
e
:=
_
_
_
_
_

k
e
11

k
e
12


k
e
1ne

k
e
21

k
e
22


k
e
2ne
.
.
.
.
.
.
.
.
.
.
.
.

k
e
ne1

k
e
ne2


k
e
nene
_
_
_
_
_
R
2ne2ne
Como a(, ) es simetrica, k
e
tambien lo es. Ademas la matriz k
e
tiene la siguiente propiedad,
cuya demostracion es analoga a la seguida en el caso del problema de la barra axial:
70
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Proposicion 16. La matriz k
e
es siempre singular. Es mas, si se supone que todos los
grados de libertad de un elemento son de tipo Lagrange, entonces todas sus las suman cero
y lo mismo le pasa a sus columnas, es decir,
j = 1, ..., n
e
,
ne

i=1
k
e
ij
= 0, i = 1, ..., n
e
,
ne

j=1
k
e
ij
= 0
Trabajo con el vector de carga
El procedimiento anterior tambien se aplica al calculo del vector de carga F. Sea I
E
y consideremos

F
I
=
_

f N
I
dx +
_

N
t N
I
ds

J
E
__

B
I
T
DB
J
dx
_
g(x
J
)
Ahora, las integrales sobre se expresan como suma de integrales sobre los distintos elementos

F
I
=
_

1
f N
I
dx +
_

1
N
t N
I
ds

J
E
__

1
B
I
T
DB
J
dx
_
g(x
J
) + +
+
_
s
f N
I
dx +
_

s
N
t N
I
ds

J
E
__
s
B
I
T
DB
J
dx
_
g(x
J
) =
=

f
1
I
+ +

f
s
I
donde hemos denido

f
e
I
:=
_
e
f N
I
dx +
_

e
N
t N
I
ds

J
E
__
e
B
I
T
DB
J
dx
_
g(x
J
) =
=
_
e
f N
I
dx +
_

e
N
t N
I
ds

J
E

k
e
IJ
g(x
J
) , I
E
y donde
e
N
denota la parte de
N
que pertenece a
e
.
Considerese un elemento
e
. Razonando como para el caso de K,

f
e
I
solo es no nula
cuando I pertenece al elemento
e
.Por ello, utilizando numeracion local para los nudos del
elemento tenemos:
Ensamblaje de F. Para cada elemento
e
hay que calcular los vectores 2 1

f
e
i
:=
_
e
f N
i
dx +
_

e
N
t N
i
ds

j=1,...,ne tq J
E

k
e
ij
g(x
J
) (54)
para todos los i, j = 1, ..., n
e
tales que I, J
E
, y luego ensamblar

f
e
i
en la posicion
por bloques

P de F, donde

P =

ID(I) y I = CON(e, i).
71
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Denotamos mediante

f
e
i
a todos los terminos de

f
e
i
menos el correspondiente a las condi-
ciones de frontera esenciales, es decir

f
e
i
:=
_
e
f N
i
dx +
_

e
N
t N
i
ds (55)
con lo que

f
e
i
:=

f
e
i

j=1,...,ne tq J
E

k
e
ij
g(x
J
)
Ensamblaje de

F. Para cada elemento
e
hay que calcular los vectores

f
e
i
R
21
dados por (55) para todos los i = 1, ..., n
e
y luego ensamblar

f
e
i
en la posicion por
bloques I de F, donde I = CON(e, i).
Ejemplo. En el ejemplo de la malla (45), el vector F se ensambla en la practica de esta
forma
F
num. local
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_

f
1
4
+

f
5
3

f
1
3

f
1
1
+

f
2
3
+

f
3
2
+

f
4
1
+

f
5
2

f
4
2
+

f
5
1
_
_
_
_
_
_
_
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_

f
1
4

k
1
42
u(x
3
)+

f
5
3

f
1
3

k
1
32
u(x
3
)

f
1
1

k
1
12
u(x
3
) +

f
2
3

k
2
32
u(x
3
)

k
2
31
u(x
5
)+
+

f
3
2

k
3
21
u(x
5
)

k
3
23
u(x
6
) +

f
4
1

k
4
13
u(x
6
) +

f
5
2

f
4
2

k
4
23
u(x
6
) +

f
5
1
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
72
Luis Sanz El MEF en problemas con varias dimensiones espaciales
El ensamblaje de

F se hace de la siguiente forma

F
num. local
=
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_

f
1
4
+

f
5
3

f
1
3

f
1
2
+

f
2
2

f
1
1
+

f
2
3
+

f
3
2
+

f
4
1
+

f
5
2

f
2
1
+

f
3
1

f
3
3
+

f
4
3

f
4
2
+

f
5
1
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
Vector de fuerza del elemento. El vector de fuerza del elemento
e
se dene como
f
e
=
_
_
_
_
_

f
e
1

f
e
2
.
.
.

f
e
ne
_
_
_
_
_
R
2ne
y contiene todas las contribuciones del elemento al vector de fuerzas (observese que si i
corresponde a un nudo esencial,

f
e
i
no se usa en el calculo de F, las unicas contribuciones que
se usan son las

f
e
i
para nudos i que no son esenciales).
73
Luis Sanz El MEF en problemas con varias dimensiones espaciales
8.5.4. Construccion de la matriz de rigidez y el vector de fuerza a partir de sus
homologos ampliados
Supongamos que se han ensamblado

K R
2n2n
y

F R
2n
. Para obtener K y F a
partir de

K y de

F se debe razonar como se hizo en el captulo 2. As, tenemos el siguiente
procedimiento:
1. Para cada I
E
, eliminar las 2 las de

K y de

F correspondientes al bloque I,
obteniendose as una matriz K

R
2m2n
y un vector F

R
2m
.
2. Para cada J
E
, eliminar la matriz K

J
R
2m2
correspondiente a las columnas del
bloque J de K

y restar de F

el termino K

J
g
J
R
2
.
Ejemplo. En el caso de la malla (45) en el paso 1 se eliminan los bloques la de

K y de

F correspondientes a los nudos 3, 5 y 6, que son las las 5, 6, 9, 10, 11 y 12, obteniendo K

y F

, es decir, K

es la matriz

a
11,11
a
11,12
a
11,21
a
11,22
a
11,31
a
11,32
a
11,41
a
11,42
0 0 0 0 a
11,71
a
11,72
a
11,12
a
12,12
a
12,21
a
12,22
a
12,31
a
12,32
a
12,41
a
12,42
0 0 0 0 a
12,71
a
12,72
a
21,11
a
21,12
a
21,21
a
21,22
a
21,31
a
21,32
a
21,41
a
21,42
0 0 0 0 0 0
a
22,11
a
22,12
a
21,22
a
22,22
a
22,31
a
22,32
a
22,41
a
22,42
0 0 0 0 0 0
a
41,11
a
41,12
a
41,21
a
41,22
a
41,31
a
41,32
a
41,41
a
41,42
a
41,51
a
41,52
a
41,61
a
41,62
a
41,71
a
41,72
a
42,11
a
42,12
a
42,21
a
42,22
a
42,32
a
42,32
a
41,42
a
42,42
a
42,51
a
42,52
a
42,61
a
42,62
a
42,71
a
42,72
a
71,11
a
71,72
0 0 0 0 a
71,41
a
71,42
0 0 a
71,61
a
71,62
a
71,71
a
71,72
a
72,11
a
72,72
0 0 0 0 a
72,41
a
72,42
0 0 a
72,61
a
72,62
a
72,71
a
72,72

o bien, por bloques

K
11

K
12

K
13

K
14
0 0

K
17

K
12

K
22

K
23

K
24
0 0 0

K
14

K
24

K
34

K
44

K
45

K
46

K
47

K
17

T
0 0

K
47

T
0

K
67

K
77

y F

es
F

=
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_

F
1

F
2

F
4

F
7
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
74
Luis Sanz El MEF en problemas con varias dimensiones espaciales
En el paso 2, se eliminan los bloques columna de K

correspondientes a los nudos 3, 5 y 6,


que son las columnas 5,6,9,10,11 y 12, se multiplican por u(x
3
), u(x
5
) y u(x
6
) respectivamente
y se restan de F

. As se tiene
K =
_
_
_
_
_
_
_
_
_
_
_
_
a
11,11
a
11,12
a
12,11
a
22,22
a
11,21
a
11,22
a
12,21
a
12,22
a
11,41
a
11,42
a
12,41
a
12,42
a
11,71
a
11,72
a
12,71
a
12,72
a
21,11
a
21,12
a
22,21
a
22,12
a
21,21
a
21,22
a
21,22
a
22,22
a
21,41
a
21,42
a
22,41
a
22,42
0 0
0 0
a
41,11
a
41,12
a
42,11
a
42,12
a
41,41
a
41,42
a
42,41
a
42,42
a
41,41
a
41,42
a
42,41
a
42,42
a
41,71
a
41,72
a
42,71
a
42,72
a
71,11
a
71,12
a
72,11
a
72,12
0 0
0 0
a
71,41
a
71,42
a
72,41
a
72,42
a
71,71
a
71,72
a
72,71
a
72,72
_
_
_
_
_
_
_
_
_
_
_
_
F =
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_

F
1

F
2

F
4

F
7
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_

_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_

K
13

K
23
_

K
34
_
T
0
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u(x
3
)
_
_
_
_
_
_
_
_
_
_
_
_
_
_
0
0

K
45
0
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u(x
5
)

_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
0
0

K
46
_

K
67
_
T
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
u(x
6
)
75
Luis Sanz El MEF en problemas con varias dimensiones espaciales
8.5.5. Calculo de las integrales: cambio de variable y trabajo con el elemento
estandar. Uso de formulas de cuadratura
Objetivo. En esta seccion veremos como se calculan en la practica las distintas integrales que
intervienen en el ensamblaje de K y de F. En lo sucesivo se supondra que se esta trabajando
en R
2
y que la placa en cuestion est a sometida a un estado de tension plana.
Matriz de rigidez
Nuestro objetivo es calcular

k
e
ij
:=
_
e
B
T
i
DB
j
dx R
22
para i, j = 1, ..., n
e
Para ello primero simplicaremos la expresion B
T
i
DB
j
. As,
B
T
i
DB
j
=
_
N
i
x
1
0
N
i
x
2
0
N
i
x
2
N
i
x
1
_
_
_

+ 2

0


+ 2 0
0 0
_
_
_

_
N
j
x
1
0
0
N
j
x
2
N
j
x
2
N
j
x
1
_

_ =
=
_
(

+ 2)
N
i
x
1
N
j
x
1
+
N
i
x
2
N
j
x
2

N
i
x
1
N
j
x
2
+
N
i
x
2
N
j
x
1

N
i
x
2
N
j
x
1
+
N
i
x
1
N
j
x
2
(

+ 2)
N
i
x
2
N
j
x
2
+
N
i
x
1
N
j
x
1
_
Supongamos que

y son constantes. Entonces, para calcular k
e
ij
basta con calcular las
integrales
_
e
N
i
x
k
N
j
x
k
dx con i, j = 1, ..., n
e
y k = 1, 2 (56)
Como ya se sabe, para calcular las integrales se lleva a cabo un cambio x = () que
transforme
e
en un elemento estandar

e
adecuado y luego se usa una formula de cuadratura
numerica. La forma de hacer el cambio se estudiara en el captulo dedicado a la interpolacion
y la aproximacion. Aqu supondremos que el cambio es conocido.
En la practica, una forma de proceder que resulta mas conveniente para programar que
el calculo de las integrales (56) por separado, es calcular la matriz s
e
ij
denida por
s
e
ij
:=
_
e
_
N
i
x
1
N
j
x
1
N
i
x
1
N
j
x
2
N
i
x
2
N
j
x
1
N
i
x
2
N
j
x
2
_
dx
1
dx
2
=
_
e
_
N
i
x
1
N
i
x
2
_
_
N
j
x
1
N
j
x
2
_
dx
1
dx
2
=
=
_
e
N
i
N
T
j
dx
1
dx
2
donde, de acuerdo con el convenio que estamos siguiendo, el gradiente se esta considerando
como vector columna.
76
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Entonces

k
e
ij
se obtiene de s
e
ij
mediante
_

k
e
ij
_
11
=
_

+ 2
_ _
s
e
ij
_
11
+
_
s
e
ij
_
22
(57)
_

k
e
ij
_
22
=
_

+ 2
_ _
s
e
ij
_
22
+
_
s
e
ij
_
11
_

k
e
ij
_
12
=

_
s
e
ij
_
12
+
_
s
e
ij
_
21
_

k
e
ij
_
21
=

_
s
e
ij
_
21
+
_
s
e
ij
_
12
Se observa que s
e
ij
=
_
s
e
ji
_
T
, lo que puede ser utilizado en la programacion del metodo.
Para calcular s
e
ij
utilizamos que, por denicion,

N
i
(
1
,
2
) = N
i
((
1
,
2
)). Tomando ma-
trices jacobianas en ambos miembros se sigue


N
i
(
1
,
2
)
T
= N
i
(
1
,
2
)
T

(
1
,
2
)
o bien
N
i
(
1
,
2
)
T
=

N
i
(
1
,
2
)
T
_

(
1
,
2
)

1
Por ello
s
e
ij
=
_
e
N
i
N
T
j
dx
1
dx
2
=
=
_

e
N
i
((
1
,
2
))N
j
((
1
,
2
))
T
|J(
1
,
2
)| d
1
d
2
=
=
_

e
_

(
1
,
2
)


N
i
(
1
,
2
)

N
j
(
1
,
2
)
T
_

(
1
,
2
)

1
|J(
1
,
2
)| d
1
d
2
=
=
_

e
_

(
1
,
2
)

T
_


N
i


N
i

2
_
_


N
j


N
j

2
_
_

(
1
,
2
)

1
|J(
1
,
2
)| d
1
d
2
Lo anterior se computa numericamente utilizando una formula de cuadratura para el
elemento, que tendra la forma
_

e
g()d
npi

=1
W

g(

)
donde

, = 1, ...,npi son los nudos de integracion y los W

son los pesos.


Entonces se obtiene
s
e
ij

npi

=1
W

1
,

2
)

T
_


N
i

1
(

1
,

2
)


N
i

2
(

1
,

2
)
_
_


N
j

1
(

1
,

2
)


N
j

2
(

1
,

2
)
_
(58)
_

1
,

2
)

1
|J(

1
,

2
)|
En denitiva, lo que lo que se necesita evaluar para calcular la integral es:
77
Luis Sanz El MEF en problemas con varias dimensiones espaciales
El vector
_


N
i

1
(

1
,

2
)


N
i

2
(

1
,

2
)
_
para todo i, j = 1, ..., n
e
y = 1, ...,npi
[

1
,

2
)]
1
y |J(

1
,

2
)| para = 1, ...,npi
Vector de carga
Para el calculo de las integrales
_
e
fN
i
dx ;
_

e
N
tN
i
dl
se procede de forma analoga a la que se describio en la seccion 3.5.2. La unica diferencia, que
no afecta en nada a los razonamientos all expuestos, es que ahora f y t son vectores 2 1
en vez de escalares.
8.6. Tensiones y deformaciones iniciales. Termoelasticidad
En primer lugar generalizaremos la expresion de las leyes constitutivas de la elasticidad
para tener en cuenta la presencia de tensiones y deformaciones iniciales. La idea es la siguiente:
se tiene un solido del que se sabe que, en ausencia de cargas exteriores y desplazamientos
forzados exteriormente, presenta un cierto campo de deformaciones
0
y de tensiones
0
que
denominaremos iniciales y que se suponen conocidos. Entonces, utilizando superposicion
(pues se trabaja en hipotesis de linealidad) las ecuaciones constitutivas se pueden expresar
= D
_

0
_
+
0
(59)
es decir,
p
:=
0
es la deformacion posterior a la situacion inicial y por ello
p
:= D
_

0
_
es la tension producida por dicha deformacion, que sumada a
0
proporciona la tension total
.
A continuacion generalizaremos el problema del MEF para tener en cuenta la nueva ley
constitutiva.
Obviamente, el problema fuerte y el problema debil, siguen siendo los mismos que en el
caso estandar. Por ello, si r es una funcion de S =
_
H
1
E
()
_
3
y se dene v := ur el problema
debil es: Encontrar v = (v
1
, v
2
, v
3
) V tal que para todo w = (w
1
, w
2
, w
3
) V se cumpla
_

(v) (w)dx =
_

N
t wds +
_

f wdx
_

(r) (w)dx
donde (v) =D
_
(v)
0
_
+
0
. Puesto que
0
y
0
son datos, pasamos los terminos corre-
spondientes al miembro de la derecha y se obtiene
_

(D(v))(w)dx =
_

N
twds+
_

fwdx
_

(r)(w)dx+
_

(D
0
)(w)dx
_

0
(w)dx
78
Luis Sanz El MEF en problemas con varias dimensiones espaciales
con lo que el miembro de la izquierda es el mismo del del caso estandar y en el miembro
de la derecha hay dos terminos nuevos.
Razonando como en el caso estandar y trabajando con r
h
, se obtiene que al plantear el
MEF la matriz de rigidez se mantiene inalterada y el vector de fuerzas se ensambla a partir
de los vectores

f
e
i
:=
_
e
fN
i
dx+
_

e
N
tN
i
ds
ne

j=1

k
e
ij
g
j
+
_
e
B
T
i
D
0
dx
_
e
B
T
i

0
dx, i = 1, ..., n
e
; e = 1, ..., s
Por supuesto, una vez resuelto el sistema Kd = F, las deformaciones aproximadas
h
en
en un punto del solido se calculan mediante

h
(x) = Bu
h
(x) = B

J
N
J
(x)d
J
=

J
BN
J
(x)d
J
=

J
B
J
(x)d
J
mientras que la tension
h
en un punto se calcula a partir de

h
= D
_

0
_
+
0
Un caso particular de relevancia de la situacion general anterior es el de la termoelasti-
cidad, en el que se modela la elasticidad acoplada al efecto expansion del solido por efectos
termicos. Cuando un solido se calienta (resp. enfra) se expande (resp. contrae), con lo que
se producen deformaciones termicas
term
que, en ausencia de restricciones exteriores, no
producen tensiones en el solido.
Experimentalmente se observa que
term
es una funcion lineal del cambio de temperatura,
por lo que se puede obtener a partir de la temperatura a partir de

term
= (T T
0
)c
donde T es la temperatura, T
0
es la temperatura de referencia, es decir, en la que no se
producen deformaciones, y c es un vector de coecientes de expansion termica
c:= (c
11
, c
22
, c
33
, 2c
12
, 2c
13
, 2c
23
)
T
siendo todas las cantidades anteriores, funciones de x.
De lo anterior se obtiene

term
ij
= (T T
0
)c
ij
y por ello c
ij
modela el de un cambio de temperatura en las deformacion
ij
. Si el solido
es isotropo, los cambios de temperatura no producen deformaciones angulares y ademas

term
11
=
term
22
=
term
33
. Por ello

term
= (T T
0
)(, , , 0, 0, 0)
T
donde = (x) es el coeciente de expansion termica.
Para incluir los efectos termicos en el problema de la elasticidad basta con considerar la
situacion (59) tomando

0
=
term
= (T T
0
)c

0
= 0
79
Luis Sanz El MEF en problemas con varias dimensiones espaciales
9. El MEF en la elastodinamica
La formulacion de elementos nitos para el problema de la elastodinamica se obtiene
siguiendo ideas analogas a las utilizadas en los problemas dinamicos unidimensionales. A
continuacion se propone un ejercicio al respecto:
Ejercicio 21. MEF para el problema de la elastodin amica. Considerese el problema de
evolucion para una placa plana sometida a un estado de tensi on plana en el que la incognita
es el desplazamiento u = (u
1
, u
2
)
2

j=1

ij
(x, t)
x
j
+f
i
(x, t) = (x, t)

2
u
i
(x, t)
t
2
+(x, t)
u
i
(x, t)
t
; x , t 0 , i = 1, 2
u(x, t) = g(x, t) ; x
E
, t 0
2

j=1

ij
(x, t)n
j
(x) = t
i
(x, t), i = 1, 2 ; x
N
, t 0
u(x, 0) = u
0
(x) ; x
u
t
(x, 0) = u
0
(x) ; x
donde se ha considerado un termino de amortiguamiento con coeciente 0. Se pide:
a) Deducir el problema debil, el problema de Galerkin y obtener el sistema de EDOs
correspondiente, que tendra la forma
M

d(t) +C

d(t) +Kd(t) = F(t)
Md(0) = Y
0
M

d(0) =

Y
0
b) Se aplica el MEF para resolver el problema. Se pide:
b.1. Escribir las expresiones de K
PQ
, M
PQ
, C
PQ
, F
P
(t), Y
0
P
y

Y
0
P
para cada P, Q =
1, ..., 2m, donde m es el n umero de nudos no esenciales.
b.2. Considerese un elemento
e
. Escribir la expresion de

k
e
ij
R
22
, m
e
ij
R
22
,
c
e
ij
R
22
,

f
e
i
(t) R
21
, y
e0
i
R
21
y y
e0
i
R
21
(observese que para cada nudo se trabaja
con las dos componentes del desplazamiento a la vez) que proporcionan la contribucion de
este elemento a K, M, C, F(t), Y
0
y

Y
0
y explicar la forma en la que habra que ensamblar
dichas contribuciones.
b.3. Sup ongase que se quieren ensamblar primero unas matrices y vectores

K,

M,

C,

F(t),

Y
0
y

Y
0
de dimension 2n (siendo n el n umero total de nudos) en los que no se tiene en cuenta
las condiciones esenciales. Escribir las expresiones

k
e
ij
R
22
, m
e
ij
R
22
, c
e
ij
R
22
,

f
e
i
(t) R
21
, y
e0
i
R
21
y y
e0
i
R
21
que proporcionan la contribucion de este elemento
a dichas matrices y vectores ampliados y razonar que procedimiento habra que seguir para
obtener K, M, C, F(t), Y
0
y

Y
0
a partir de ellas.
80
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Resoluci on del PVI resultante. Una vez obtenido el sistema de EDOs (31), este se resuelve
numericamente mediante un metodo numerico para problemas de valor inicial, como por ejem-
plo el metodo de Crank-Nicholson (ver captulo correspondiente), que calculan las solucion
aproximada en una serie de tiempos t
0
, t
1
, ..., t
p
. As, se obtienen vectores d
0
, d
1
, ...., d
p
que
son una aproximacion a d(t) en los tiempos t
0
, t
1
, ..., t
p
. Por ello, la solucion numerica nal
que tiene el usuario es la funcion
u
h,j
(x) :=

I
d
j
I
N
I
(x),
que es una aproximacion a
u
h
(x, t
j
) =

I
d
I
(t
j
)N
I
(x)
y por ello a la verdadera solucion u(x, t
j
). Si se quiere evaluar la solucion en un tiempo
intermedio entre los tiempos t
0
, t
1
, ..., t
p
, se puede usar interpolacion lineal entre los dos
tiempos adyacentes.
81
Luis Sanz El MEF en problemas con varias dimensiones espaciales
10. Postprocesado en el problema de la elasticidad
Solo consideraremos el caso estatico. En el caso dinamico se razonara como se hizo en el
problema de la conduccion del calor en la seccion 6.
Se supone que se ha aplicado el MEF y que se dispone de la solucion numerica aproximada
u
h
(x) =

J
N
J
(x)d
J
Dado un punto c del solido, nuestro objetivo es calcular el desplazamiento, la tension y la
deformacion aproximada en dicho punto.
Desplazamiento.
El desplazamiento aproximado en un punto cualquiera c del solido

es
u
h
(c) =

J
N
J
(c)d
J
donde
d
J
:=
_
d
J1
d
J2
_
.
Supongamos que el punto c pertenece al elemento
e
. Como N
J
(c) es cero para todo J
tal que x
J
no pertenezca a
e
, podemos escribir
u
h
(c) =

J
N
J
(c)d
J
=

J nudos de e
N
J
(c)d
J
Por comodidad a la hora de programar, podemos escribir lo anterior empleando nu-
meracion local para las funciones de base, es decir,
u
h
(c)
num. local
=
ne

j1
N
j
(c)d
J
donde n
e
es el n umero de grados de libertad del elemento
e
. Notese que aunque para los
d
J
tambien es posible utilizar numeracion local, no es practico desde le punto de vista de
la programacion, pues d
J
es directamente la componente I del vector de desplazamiento
ampliado

d y pasar a numeracion local solo complicara las cosas.
Por supuesto, al programar el MEF no se trabaja con las N
j
sino con las funciones de
base

N
j
() en el elemento estandar

e
. Por ello, si
c
es el punto tal que c = (
c
), es decir,

c
:=
1
(c) se obtiene
u
h
(c) =
ne

j1

N
j
(
c
)d
J
82
Luis Sanz El MEF en problemas con varias dimensiones espaciales
Por ejemplo, en el caso de una placa como la de la gura
3
2
1
4
5
6
7

1
2

4
1
2
3
1
2
3
4
1 2
3
4
1
2
3
c
z
(60)
en la que c
4
se tendra, utilizando numeracion global para los nudos
u
h
(c) = d
1
N
1
(c) +d
5
N
5
(c) +d
6
N
6
(c) +d
7
N
7
(c)
Esto se programara en la siguiente forma, usando numeracion local para las funciones de
base
u
h
(c) = d
1

N
2
(
c
) +d
5

N
4
(
c
) +d
6

N
3
(
c
) +d
7

N
1
(
c
)
Tensiones y deformaciones.
Para calcular las tensiones y las deformaciones en c se procede de forma analoga. Sabe-
mos que el campo de deformaciones
h
=
_

h
11
,
h
22
,
h
33
, 2
h
12
, 2
h
13
, 2
h
23
_
T
correspondiente a la
solucion aproximada u
h
es

h
(x) = Bu
h
(x) = B

J
N
J
(x)d
J
=

J
BN
J
(x)d
J
=

J
B
J
(x)d
J
Supongamos que el punto c pertenece al elemento
e
. Como N
J
(c) y B
J
(c) son nulos para
todo J tal que x
J
no pertenezca a
e
, la deformacion en c es

h
(c) =

J t.q. x
J
e
B
J
(c)d
J
num. local
=
ne

j1
B
j
(c)d
J
donde en la ultima expresion se esta utilizando numeracion local para las funciones de base
(no as para los d
J
).
83
Luis Sanz El MEF en problemas con varias dimensiones espaciales
De nuevo, para calcular B
j
(c) al programar el MEF se utilizan las funciones de base en el
elemento estandar. En efecto,
N
i
x
1
(c) y
N
i
x
2
(c) son, respectivamente, la primera y la segunda
componente de N
i
(x)
T
=

N
i
()
T
[

()]
1
. Entonces tenemos
B
i
(c) =
_

_
N
i
x
1
(c) 0
0
N
i
x
2
(c)
N
i
x
2
(c)
N
i
x
1
(c)
_

_
Las tensiones aproximadas en c vienen dadas por

h
(c) = D
h
(c)
Ejemplo. En el ejemplo de la placa de la gura (60) tenemos que c
4
y por ello, utilizando
numeracion global para los nudos,

h
(c) = D
h
(c) = D(d
1
B
1
(c) +d
5
B
5
(c) +d
6
B
6
(c) +d
7
B
7
(c))
donde al programar el metodo las B
I
(c) se calcularan como se describio anteriormente.
Caso en que el punto este situado en la frontera entre dos elementos. En el caso
de que el punto c en el que se quiere calcular el desplazamiento pertenezca a la frontera entre
dos elementos, como en el caso del punto z en la placa de la gura (60), podemos trabajar
con cualquiera de los elementos a los que pertenece, en nuestro caso los elementos
4
y
3
.
Por ello, podemos escribir
u
h
(z) = d
1
N
4
1
(z) +d
5
N
4
5
(z) +d
6
N
4
6
(z) +d
7
N
4
1
(z)
o bien
u
h
(z) = d
4
N
3
4
(z) +d
5
N
3
5
(z) +d
6
N
3
6
(z)
donde los superndices en las funciones de base indican en elemento al que corresponden.
Observese que puesto que N
4
1
y N
4
7
se anulan en los nudos x
6
y x
5
, tambien se deben
anular sobre el lado que los une, por lo que tenemos que N
4
1
(z) = N
4
7
(z) = 0 y por tanto
u
h
(z) se reduce a
u
h
(z) = d
5
N
4
5
(z) +d
6
N
4
6
(z)
Lo mismo para con N
3
4
(z) = 0, por lo que
u
h
(z) = d
5
N
3
5
(z) +d
6
N
3
6
(z)
Tensiones y deformaciones en un punto de la frontera entre dos elementos. En este caso
tenemos el problema de que u
h
no admite derivadas parciales en la frontera interelementos
por lo que lo unico que se puede hacer es derivar seg un un elemento. En el caso de la placa
(60) tendramos que la tension
h
(z) no estara denida desde el punto de vista matematico,
pero podramos calcular

h,4
(z) = D
_
d
1
B
4
1
(z) +d
5
B
4
5
(z) +d
6
N
4
6
(z) +d
7
N
4
1
(z)
_
donde el superndice 4 en
h,4
(z) indica que se esta calculando la tension vista desde el
elemento 4. Analogamente podramos calcular

h,3
(z) = d
4
B
3
4
(z) +d
5
B
3
5
(z) +d
6
B
3
6
(z)
84
Luis Sanz El MEF en problemas con varias dimensiones espaciales
11. Ejercicios de repaso
Ejercicio 22. Sea el problema de la transmisi on del calor por conduccion en regimen esta-
cionario
div(ku) +f = 0 en
u = g en
que se resuelve usando el MEF con un mallado concreto. Supongase que la funcion g se
cambia por otra funcion h. Que tendra que cumplirse para poder asegurar que la solucion
proporcionada por el programa sea la misma que en el caso de g?
85

You might also like