Вы находитесь на странице: 1из 42

Clculo Avanzado Ingeniera Mecnica

Introduccin al mtodo de elementos finitos



Captulo 2: El mtodo de elementos finitos en problemas continuos
unidimensionales

2.1: La ecuacin de Poisson
Cuando los elementos finitos no quedan determinados por la estructura intrnseca
del dominio que quiere subdividirse, se procede as:
Se plantean las ecuaciones (de equilibrio, continuidad) en un elemento pequeo
(diferencial), y normalmente se llega a una o un sistema de ecuaciones
diferenciales, que generalmente no tienen una solucin analtica conocida. ( En tal
caso, se deben resolver empleando mtodos numricos ).
En una cantidad muy grande de situaciones, la ecuacin de gobierno es la
ecuacin de Poisson:
en 1Dimensin: 0 = +
|
.
|

\
|
) x ( Q
dx
d
) x ( k
dx
d |
en rgimen estacionario
(el segundo miembro es F(t) en rgimen no estacionario)

en 2D: 0 = + |
.
|

\
|
c
c
c
c
+
|
.
|

\
|
c
c
c
c
) y , x ( Q
y
k
y x
k
x
y x
| |


que se abrevia V (kV|)+Q=0
en 3D: 0 = +
|
.
|

\
|
c
c
c
c
+ |
.
|

\
|
c
c
c
c
+
|
.
|

\
|
c
c
c
c
) z , y , x ( Q
z
k
z y
k
y x
k
x
z y x
| |


Si k
x
,k
y
,k
z
son constantes queda:
en 1D: k 0
2
= + ) x ( Q
dx
|

en 2D: k
x 0
2
2
2
2
= +
c
c
+
c
c
) y , x ( Q
y
k
x
y
| |


Si adems de ser constantes
,
k
x
, k
y
, k
z
son iguales entre s ( esto ocurre cuando el
medio es istropo), queda (en 3D) 0
2
2
2
2
2
2
= +
|
|
.
|

\
|
c
c
+
c
c
+
c
c
) z , y , x ( Q
z y x
k
| | |

El 2 miembro
puede ser F(t)
que se simboliza: kV
2
|(x,y,z)+Q(x,y,z)=0

El estudio de la ecuacin de Poisson resuelve el 90% de los problemas de campos
muy diversos (mecnica, electricidad)
Puede ocurrir que de | se conozcan los valores en algunos bordes es decir, que
haya condiciones de borde.


D: dominio
I: frontera o contorno

Condiciones de contorno (en 2D)
Dada F(| , |
x
, |
y
, x, y)=0, las condiciones de contorno
son

=
=
q q
n
| |


(recordemos que el flujo q = -k grad |, donde k=k(x,y))

Ejemplos de aplicacin de la ecuacin de Poisson
Ejemplo 2.1.1: Transmisin de calor en estado estacionario

Q(x): calor adquirido por unidad de longitud
Condiciones de contorno:

=
=
q q
2
| |



en I
|
(condicin de Dirichlet)

siendo q
n
el flujo normal, en I
q
(condicin de Neumann)
Se conoce la temperatura en
un extremo
Se conoce el flujo en el otro
extremo
Valor conocido, prescripto
Balance de flujo calrico:

(1) q(x)+Q(x)dx-(q(x)+dq)=0 0 = ) x ( Q
dx
dq

y se cumple la ley de Fourier: (2) q=-k
dx
d|
| (x): temperatura



Reemplazando (2) en (1), se tiene la ecuacin de Poisson:
0 = +
|
.
|

\
|
) x ( Q
dx
d
k
dx
d |
ecuacin de gobierno.

Ejemplo 2.1.2: Barra elstica con solicitacin axil







(*) nueva longitud: dx+d(dx)
La incgnita que en general llamamos |(x), ac la llamamos u(x).
Los extremos del elemento se desplazan, el eje de los desplazamientos se llama u.
Por el equilibrio de fuerzas, se tiene la ecuacin: b(x)dx+N(x)+dN-N(x)=0
que puede escribirse 0 = + ) x ( b
dx
dN
(1)
Flujo (cantidad de calor que sale)
Esfuerzo de
traccin
Esto es dx ampliado, despus
de aplicar las fuerzas. A la
derecha, el esfuerzo aplicado es
N(x)+dN
b(x)=fuerza aplicada por unidad de
longitud
N(x)+dN

u(x)+du
Adems, la deformacin de la barra responde a la ley de Hooke:
(2) o=Ec

o: tensin=fuerza axial por unidad de seccin transversal, o sea,
A
N
= o
donde A=rea de la seccin transversal.
E: constante = mdulo de elasticidad, es una propiedad del material.
c: alargamiento especfico del material,
dx
) dx ( d
= c

Pero el alargamiento es: u(x)+du-u(x)=du
Por lo tanto, d(dx)=du, o sea
dx
du
= c
Reemplazando en (2):
dx
du
AE N
dx
du
E
A
N
= = (3)
Reemplazando (3) en (1): 0 = +
|
.
|

\
|
) x ( b
dx
du
AE
dx
d

Debe tenerse en cuenta que E y A eventualmente pueden depender de x
(elasticidad no constante, rea no constante)
Condiciones de contorno:
Si por ejemplo hay un extremo fijo:






F: fuerza aplicada en el extremo, es decir el esfuerzo normal en el punto 2, o sea
F N N = =
2
, pero
dx
du
EA N = ( N equivale al flujo)


Equivale a q q =
2

u
1
=0
(es la condicin de
Dirichlet, corresponde a
" " | | = )
Ejemplo 2.1.3: Conduccin de fluidos en medio poroso (en 1D: caera; en 2D:
filtraciones)



Balance de flujo fluido = ecuacin de continuidad:
q(x)+Q(x)-(q(x)+dq)=0
Incgnita: altura piezomtrica | que se define :

|
P
=



P: presin, sus unidades son
(

sup
P

: peso especfico, sus unidades son
(

vol
P



Se cumple la ley de Darcy:
Q= -kgrad |






Si en cambio hubiera una bomba de desagote en la punta del cao, sera:

Unidad: [longitud]
Q(x)caudal aferente (el que ingresa, por ejemplo,
en un cao perforado)
Tanque
Caera de desage
aqu es H = =
1 1
| |
(la altura piezomtrica es la
altura del tanque)
aqu 0
2 2
= = | |
(la presin es la
atmosfrica la
Altura piezomtrica es 0)

2.2 Planteo general de los problemas continuos. El mtodo de residuos
ponderados
Se trata de hallar una funcin | que es incgnita de una ecuacin de gobierno,
ecuacin diferencial F (|, |
x
, |
y
,|
z
,|
xx
) = 0, en un problema de fsica, en general
de rgimen estacionario, es decir, en que el tiempo no es variable del problema.
La ecuacin diferencial la podemos representar como A(|)=0 en el dominio O con
envolvente I (frontera) y adems se cumplen las condiciones de contorno (en I):

u = u (Cond. De Dirichlet)
-k grad |=

q (cond. De Neumann) ambas en la frontera I

Los miembros derechos de estas 2 igualdades son conocidos.
Ambas condiciones se simbolizan, ms brevemente, como B(|) = 0.
Planteo diferencial: A(|) = 0 , B(|) = 0.
Como slo muy pocos casos tienen solucin analtica, se busca una solucin
numrica aproximada. Para esto, hay 2 caminos:
Usando la ecuacin diferencial de gobierno: Mtodo de diferencias finitas
(que consiste, bsicamente, en reemplazar ). por
d
d
AX
Au
X
u


En este curso no lo usaremos, pues se aplica generalmente a problemas donde el
tiempo es una variable. Adems, su aplicacin no siempre es exitosa, a veces es
difcil evaluar el error.
Usando la ecuacin integral equivalente, a travs del mtodo de
residuos ponderados (MRP)

El MRP consiste en tomar un planteo integral equivalente al diferencial:
(1)
} }
O I
= I u
+ O u
0 d ) ( B ) z , y , x ( w
d ) ( A ) z , y , x ( W , pues A(|) = 0 , B(|) = 0.
Donde W, llamada funcin de peso o de ponderacin, se usa para dar valor
selectivo a una zona de O. Analgamente para
W
. Esto se ver en los ejemplos.
La ecuacin (1) se llama ecuacin integral equivalente.
Se busca obtener una solucin numrica aproximada ) z , y , x ( ) z , y , x ( u ~ u
.
.
Es decir, la solucin numrica ) , , ( z y x
.
u , aproxima a la solucin verdadera,
) , , ( z y x u .entonces
A 0 ) ( = u
.
, B 0 ) ( = u
.
, por ser aproximaciones,
llamamos
O
.
= u r ) ( A (residuo en el dominio)

I
.
= u r ) ( B (residuo en el contorno)

Entonces, la solucin de la ecuacin integral equivalente es
} }
O
=
+

0 d r W
d r W , es decir
} } =
+
.
.

0 d ) B( W
d ) A( W (2) Las integrales equivalen a sumar en
los infinitos puntos del dominio.
Ahora elegimos

= u
.
i
i i
a ) z , y , x ( N ) z , y , x ( i=1,2,.n



Funciones de forma o interpolacin parmetros (incgnitas)
(conocidas, predeterminadas)

Eligiendo n funciones
n 1
W ,......... W y n funciones
n 1
W . ,....... W y reemplazando en (2),
queda:
}

}

= =
= +

n
1 j
i j i

n
1 j
j j i
0 )d z)a y, (x, N z)B( y, (x, w )d z)a y, (x, N z)A( y, (x, w i=1,2,.n

Estas n ecuaciones se llaman ecuaciones del MRP.
Deben ser n ecuaciones distintas, eligiendo
i
w
y
i
w
distintas para c/i

Interpolacin de | : (es decir, cmo se eligen las N
j
)
En una dimensin, pueden ser
j
j
x (x) N = , o bien = (x) N
j
sin(o jx) o
cos( (x) N
j
= jx). (Cuando se usan estas 2 ltimas se dice que se hace un
desarrollo de Fourier),
o bien
ix
i
e ) x ( N
o
= (series exponenciales) son series finitas.
o bien ) x ( P ) x ( N
i i
= (series de polinomios)

Ejemplo : Un problema trmico:
Se tiene un elemento de longitud L
|: temperatura (incgnita). En los extremos es nula.
Q(x): cantidad de calor generada por unidad de longitud. (dato)


1 Q


0 = u 0 = u

0 = x x = L

La ecuacin de gobierno es la ecuacin de Poisson : 0 = +
u
) x ( Q )
dx
d
k (
dx
d


Con

=
=
0
2
1
1
1
) x ( Q
k


La ecuacin de gobierno queda entonces: 0
2
2
= + u = u ) x ( Q ) (
dx
d
k ) ( A (3)

con condiciones de contorno: 0 0 = u = u ) (
0 = u = u ) L ( , o sea;

= u
= u
= u
0
0 0
) L (
) (
) ( B en

=
=
I
L x
x 0

(el contorno son los extremos)

Para 0<x<1/2
Para x=1/2
Para L/2< x < L
Eleccin de las funciones de forma
Se las elige de modo de que satisfagan las condiciones de contorno. Por ejemplo, si
L
x j
sin (x) N
j
t
= , ser 0 (0) N
j
= , 0 (L) N
j
= j=1,2,3n

As, las condiciones de contorno resultan idnticamente nulas, y por lo tanto
}

=
=

n
1 j
j j
i 0 )d (x)a N (x)B( W i=1,2,..,n
La sol.aprox. se plantea:
j
j
2
2
2
j
a
L
x j
sin
L
x j
dx
d
a
L
x j
n ) (

|
.
|

\
|
|
.
|

\
|
=
|
.
|

\
|
= u
t t t
j
si x
Entonces, reemplazando en (3), resulta:
( ) ( ) x Q A = u -
j
j
2
2
2
a
L
x j
sin j
L

|
.
|

\
|

t
donde los a
j
son coeficientes incgnitas

La ecuacin MRP queda entonces, reemplazando en (2):
0 dx a
L
x j
sin j
l

Q(x) (x) w
L
0
j
j
2
2
2
i
=
(

|
.
|

\
|

}

t
i=1,2,.,n

De aqu se quiere llegar a una expresin de la forma
Ka = f, donde a es el vector de componentes a
j


Pasamos al 2 miembro lo que no depende de los aj:
(x)Q(x)dx w dx a
L
x j
sin j
l

(x) w
i
1
0
L
0
j
j
2
2
2
i
} }

=
(

|
.
|

\
|

t
i=1,2,.,n

En la fila i, el elemento que multiplica a aj es Kij, o sea:
(4) K
ij
= dx
L
x j
sin j
L

(x) w
L
0
2
2
2
i
|
.
|

\
|
}
t
, y el elemento correspondiente en el 2 miembro de
la igualdad es (5)
}
=
L
i i
) x ( Q ) x ( W f
0
, con

=
0
2 1
1
/ ) x ( Q Si x=L/2 (6)

Vemos, entonces, que en general los pasos son:
Si 0<x<L/2
Si L/2<x<L
Definir (x) hallar calcular_a
f
K
calcular W
j
i
ij
i
.



Eleccin de las
i
W y
i
W (funciones de peso)

2.2.1) Mtodo de colocacin por puntos. Se usa la delta de Dirac, es decir
W(x)=o(x-a), recordando que:


X1 a X2

}

=
2
1
1
0 x
x
dx ) a x ( o y y que



}

=
2
1
0 x
x
) a ( F
dx ) x ( F ) a x ( o

(Para una justificacin de estos resultados referidos a la o, se debe recurrir a la
teora de distribuciones)
Para n=1: Como el intervalo es (0,L), tomamos W(x)=o(x-L/2)
Reemplazando en (4), queda:
( )
2
2
2
2
L
0
2
2
11
L

2L
L
sin
L

dx
L
x
sin
L

L/2 x K =
|
.
|

\
|
=
|
.
|

\
|
=
}


Reemplazando en (5), queda
( )
2
1
2
L
Q Q(x)dx L/2 x f
L
0
1
=
|
.
|

\
|
= =
}


Entonces, la expresin Ka=f resulta ser
2
2
1 1
2
2
2
L
a
2
1
a
L

= = , y
|
.
|

\
|
= |
.
|

\
|
= = u
.
L
x
sin L .
L
x
sin
L
) x ( N a ) x (
t t
t
2
2
2
1 1
0507 0
2


Para n=2:
Hay que elegir 2 funciones ) x ( W
1
y ) x ( W
2
; se eligen: ) x ( W
1
=
|
.
|

\
|

4
L
x o ,
) ( W
2
x =
|
.
|

\
|

4
3L
x
Si a ) X , X (
2 1
e
Si a ) X , X (
2 1
e
Si a ) X , X (
2 1
e
Si a ) X , X (
2 1
e
|
.
|

\
|
+ |
.
|

\
|
= u
.
L
x
sin a
L
x
sin a ) x (
t t 2
2 1



) x ( N
1
) x ( N
2


Siempre de acuerdo con (4) y (5)
( )
2
2
2
2
L
0
2
2
11
L

0.707
4

sin
L

dx
L
x
sin
L

L/4 x K =
|
.
|

\
|
=
|
.
|

\
|
=
}

Donde: ( ) L/4 x =w
1
(x),
L
x
sin
L

2
2
|
.
|

\
|
= N
1
(x)
( )
2
2
2
2
L
0
2
2
12
L
4
2

sin
L
4
dx
L
x
sin
L
4
L/4 x K =
|
.
|

\
|
=
|
.
|

\
|
=
}

( )
2
2
2
2
2
2
L
0
2
2
21
L

0.707
4
3
sin
L

4L
3L
sin
L
4

L
x
sin
L

3L/4 x K =
|
.
|

\
|
=
|
.
|

\
|
=
|
.
|

\
|
=
}
dx


( )
2
2
2
2
L
0
2
2
2 2
L
4

2
3
sin
L
4
dx
L
x 2
sin
L
4
3L/4 x K =
|
.
|

\
|
=
|
.
|

\
|
=
}
t t


Entonces
(

=
4 707 0
4 707 0
2
2
.
.
L
K
t

(

=
2
a
a
a

( )
}
= = =
L
1 Q(L/4) Q(x)dx / L x f
0
1
4 o
( )
}
= = =
L
0 Q(3L/4) Q(x)dx / L x f
0
2
4 3 o
(

=
0
1
f
1


El resultado del sistema K a = f es (comprubelo !):
2
2
2
1
0.0716L
2
L
a = =
2
2
2
2
0.0127L
8
L
a = =
Por lo tanto, para n=2 es |
.
|

\
|
+ |
.
|

\
|
= u
.
L
x
sin L .
L
x
sin L . ) x (
t t 2
0127 0 0716 0
2 2

0 L/4 3L/4 L

2.2.2) Mtodo de Colocacin por Subdominios
Recordamos la funcin de Heaviside H(x-a) =

1
2 1
0
/



1


a


En nuestro caso, hacemos una particin de O en conjuntos disjuntos, es decir
i
n
i
O = O
=1
con 0 = O O
j i
si i=j

n=1 :
1
O es el intervalo o<x<=L

1
1
= ) x ( H
1
O e x y ) x ( H ) x ( w
1 1
= , entonces

} }
O O
O u = u u
1
1
1
d ) ( A . d ) ( A w
L
2

2L
L

dx
L
x
sin
L

1 K
2
2
L
0
2
11
= =
|
.
|

\
|
|
.
|

\
|
=
}

}
= =
2
0
1
2 1 1
/ L
/ L dx . f (recordar las expresiones de K
ij
(4)

y f
i
(5)

,y la definicin de Q(x)
en (6) ).

Entonces la ecuacin Ka=f queda as:
|
.
|

\
|
= = = = =
.
L
x
sin 0.0796L 0.0796L
4
L
a
2
L
a
L
2
f a K
2 2
2
1 1 1 1 11


n=2 :
)
`

s < = O
2
0
1
L
x / x



)
`

s < = O L x
2
L
x/
2


Si x < a
Si x = a
Si x > a
H
1
(x) es :
1
1
1
1
0
1
) (
O e
O e

=
x
x
si
si
x H H
1
(x) es w
1
(x)


L/2 L


H
2
(x) es : 1
2
2
2
0
1
) (
O e
O e

=
x
x
si
si
x H H
2
(x) es w
2
(x)

L/2 L



L
L
.
L
dx
L
x
sin
L
dx
L
x
sin
L
) x ( W K
/ L L
t
t
t t t t t
= = |
.
|

\
|
|
.
|

\
|
= |
.
|

\
|
|
.
|

\
|
=
} } 2
2
2
2
0
2
0
1 11

L
L
.
L
dx
L
x
sin
L
dx
L
x
sin
L
) x ( W K
/ L L
t
t
t t t t t 4 4 2 4 2 2
2
2
2
0
2
2
2
0
1 12
= = |
.
|

\
|
|
|
.
|

\
|
= |
.
|

\
|
|
.
|

\
|
=
} }


L
L
.
L
dx
L
x
sin
L
dx
L
x
sin
L
) x ( W K
L
/ L
L
t
t
t t t t t 4
2
2
2
2
2
0
2 21
= = |
.
|

\
|
|
.
|

\
|
= |
.
|

\
|
|
.
|

\
|
=
} }


L
4

L
.
L
4
dx
L
2
sin
L
4
dx
L
2
sin
L
2
(x) W K
2
2
L/2
L
2
2
2
L
0
2 22
=
|
.
|

\
|
=
|
.
|

\
|
=
|
.
|

\
|
|
.
|

\
|
=
} }


} }
= = =
2
0 0
1 1
2
1 1
/ L L
L
dx . . dx ) x ( Q ) x ( W f
} }
= = =
2
0 0
2 2
0 0
/ L L
dx . dx ) x ( Q ) x ( W f

Nota: La verificacin del clculo de estas integrales definidas queda a cargo del
lector


Por lo tanto K a = f es:
(

=
(

0
2
4
4
2
1
/ L
a
a
.
L / L /
L / L /
t t
t t
que da

=
=
t
t
16
4
2
2
2
1
L
a
L
a

(comprubelo, resolviendo el sistema)
y entonces
|
.
|

\
|
+
|
.
|

\
|
=
.
L
2
sin 0.0199L
L
x
sin 0.0796L (x)
2 2




Valor aprox. de
t 4
1
Valor aprox. de
t 16
1


Comentario: esta ) x (
.
u es bastante parecida a la obtenida con la delta de Dirac.


2.2.3) Mtodo de Galerkin:
Consiste en elegir las funciones de peso (Wi) iguales a la funciones de forma (Ni)
Para n=1:

}
= = |
.
|

\
|
|
.
|

\
|
|
.
|

\
|
= |
.
|

\
|
=
L
L
L
.
L
dx
L
x
sin
L L
x
sin K
L
x
sin ) x ( W
0
2
2
2
2
11 1
2 2
t t t t t t

}
= |
.
|

\
|
|
.
|

\
|
|
.
|

\
|
=
L
dx
L
x
sin
L L
x
sin K
0
2
12
0
2 2 t t t


(Recordar, de la teora de series de Fourier, que
}
= |
.
|

\
|
|
.
|

\
|
L
dx
L
x m
sin
L
x k
sin
0
0
t t
si
m k = ,por eso se dice que |
.
|

\
|
L
x k
sin
t
y |
.
|

\
|
L
x m
sin
t
son ortogonales)

Por la misma razn, resulta
0
21
= K
, y
}
= = |
.
|

\
|
|
.
|

\
|
|
.
|

\
|
=
L
L
L
.
L
dx
L
x
sin
L L
x
sin K
0
2
2
2
2
22
2
2
2 2 2 2 t t t t t

}
= |
.
|

\
|
=
2
0
1
1
/ L
L
dx . .
L
x
sin f
t
t

}
= |
.
|

\
|
=
2
0
2
1
2
/ L
L
dx . .
L
x
sin f
t
t


Q(x) en (0,L/2) es 1 y en (L/2,L) es 0
(

=
(

=
1
1

L
a
a
2 0
0 1/2
L

f Ka
2
1
2
; resolviendo, resulta:
(

=
(
(
(
(

=
0161 0
0645 0
2
2
2
3
2
3
2
.
.
L a
L
L
a
t
t

En ste mtodo, la matriz K siempre es simtrica
El siguiente cuadro resume los resultados por los 3 mtodos para n=1, n=2
Mtodo n=1 n=2
o
|
.
|

\
|
= u
.
L
x
sin L . ) x (
t
2
0507 0 |
.
|

\
|
+ |
.
|

\
|
= u
.
L
x
sin L .
L
x
sin L . ) x (
t t 2
0127 0 0716 0
2 2
H
|
.
|

\
|
= u
.
L
x
sin L . ) x (
t
2
0796 0 |
.
|

\
|
+ |
.
|

\
|
= u
.
L
x
sin L .
L
x
sin L . ) x (
t t 2
0199 0 0976 0
2 2

Galerkin |
.
|

\
|
= u
.
L
x
sin L . ) x (
t
2
0645 0 |
.
|

\
|
+ |
.
|

\
|
= u
.
L
x
sin L .
L
x
sin L . ) x (
t t 2
0161 0 0645 0
2 2


ES EL ELEGIDO GENERALMENTE PUES DA UNA MATRIZ SIMETRICA, CON
LO CUAL SE REDUCE LA CANTIDAD DE CLCULOS.


2.3 : Mtodo de cuadrados mnimos
Si u es la solucin de la ecuacin diferencial planteada al principio de este apunte,
satisface 0 = u) ( A . Si tomamos una aproximacin
.
u , ) A(
.
ser no nula para
una cierta cantidad de puntos del dominio. Si seguimos eligiendo a
.
u de la forma

=
.
= u
n
j
j j
N a
1
(7) , para aproximar mejor a u con
.
u, una forma es, fijado n, tratar de
hallar los a
j
de modo que la expresin
}
.
=

2
n 2 1
) ( A ) ,....a a , J(a sea mnima.
Se toma ) ( A
.
u
2
porque el cuadrado, cuando el error es menor que 1, lo hace ms
pequeo todava (es tolerante), en cambio, si el error es>1, como est multiplicado
por s mismo, resalta ms.

La condicin necesaria para que J sea mnima es que su diferencial total sea nula,
es decir:
( ) ( ) ( ) ( ) 0 a a ,.., a
a
J
....... a a ,.., a
a
J
a a ,.., a
a
J
a ,.., a J
n n 1
n
2 n 1
2
1 n 1
1
n a
=
c
c
+ +
c
c
+
c
c
=

i
a , y por lo tanto debe ocurrir que:
( ) ( ) ( ) 0 a ,.., a
a
J
... 0,........ a ,.., a
a
J
0, a ,.., a
a
J
n 1
n
n 1
2
n 1
1
=
c
c
=
c
c
=
c
c

(Es decir, las derivadas parciales deben anularse)

( )
n a
a ,.., a J =
} }

O
=
.
|
|
.
|

\
|
=
|
.
|

\
|
u
n
j
j j
N a A A
1
2 2
(ver (5) )
Suponiendo que la funcin
2
A es suficientemente buena como para que se pueda
derivar la integral como integral de la derivada (ver teorema de Leibniz en algn
libro de Anlisis Matemtico), tendremos:
( )
n 1
j
a ,.., a
a
J
c
c
= 0 d N a
a
N a 2A d N a A
a
n
1 i
i i
j
n
1 i
i i
2
n
1 i
i i
j
= |
.
|

\
|
c
c
|
.
|

\
|
=
(

|
.
|

\
|
c
c

}

}
= = =


O sea: 0 )d A( ) A(
a
0 d ). )A( A(
a
2
j j
=
(
(

c
c
=
c
c
. . . .
} }



(El 2 se saca afuera de la integral y se pasa dividiendo al 2 miembro ).

Si llamamos W
j
a ) ( A
a
j
.
u
c
c
(8), estamos usando el MRP con
|
.
|

\
|
c
c
=

=
n
1 i
i i
j
j
N a A
a
W .
Si consideramos la ecuacin de Poisson en una variable :
x
k
) A(
2
c
c
=
.

tendremos
|
.
|

\
|

=
= u
.
L
x j
sin
n
1 j
j
a
t
,donde
|
.
|

\
|
L
x j
sin
t
son las ) x ( W
j
.
Entonces
) ( A
.
u =
(
(

|
.
|

\
|
|
.
|

\
|

=
L
x j
sin
L
j
. a k.
2
n
1 j
j
t
y,por (8),
(
(

|
.
|

\
|
|
.
|

\
|
=
c
u c
=
L
x i
sin
L
i
a
) A(
W
2
i
i
t



N
i

Entonces, en definitiva, W
i
=
2
|
.
|

\
|

L
x it
. N
i ,
con lo cual este mtodo, aplicado a la
ecuacin de Poisson, resulta muy similar al de Galerkin.
Los clculos de K y f quedan a cargo del lector.

2.4 Forma Integral Dbil
Consideramos de nuevo la ecuacin de Poisson en una dimensin
0 = + |
.
|

\
|
c
u
) x ( Q
x
d
k
dx
d
k=k(x) en general
en L x s s 0
(este intervalo es O)
) ( A u

Consideramos tambin
Neumann de contorno : L x
Dirichlet de contorno : 0 x
0
) (


q
en
en
q
dx
d
k
B
I =
I =

= +
u
u = u
= u
u

Sea
j
n
j
j
a ) x ( N

=
.
= u
1
, (que por simplicidad llamaremos en lo que sigue)
Si aplicamos el Mtodo de Residuos Ponderados (MRP), (ver 2.2), tendremos la
siguiente expresin:
0 d ) B( W )d A( w

i i
= I + O u
} }
para i=1,2,.,n, lo que en este caso se expresa
as:
( ) ( ) | | 0 ] q
dx
d
k [ W W dx x Q w dx
dx
d
k
dx
d
W
L x
L
0
i 0 x i i
L
0
i
=
(

+ + + +
(

|
.
|

\
|
=
= } }
(9)

donde es L x s s 0 ,
para i=1,,n, expresin que se llama forma integral fuerte

(Nota: seguramente parecer extrao el hecho de que B( W

i
}
I d ) sea igual
a los dos ltimos sumandos de (9) , (acaso la integral en un punto como
x=0 o x= L no vale 0 ? ) Este hecho tiene que ver con que, en la evaluacin
de B( W

i
}
I d ) , aparece una delta de Dirac. Recuerde que en el mtodo de
colocacin por puntos (ver 2.2) explicitamos que:
) x , (x x si
) x , (x x si
) (
0
) ( ) (
2 1
2 1
2
1 e
e

=
}
x
x
a F
dx x F a x o , y que esto tiene su justificacin en
la teora de distribuciones, lo que excede el alcance de este curso.

Si llamamos
1
C al conjunto de funciones sectorialmente continuas ,
0
C al conjunto
de funciones continuas,
1
C al conjunto de funciones con derivada continua, etc,
para calcular la forma integral fuerte, se deben cumplir las siguientes condiciones:
) x ( W
i
, (x) Wi , ) x ( Q pueden ser
1
C
k(x) debe ser
0
C pues se deriva una vez (debe ser derivable sectorialmente,
es decir, derivable salvo en una cantidad finita de puntos)
) x ( u debe ser
1
C pues se deriva dos veces, luego las
j
N deben ser
1
C .

Vamos a transformar la ecuacin anterior para reducir esos requisitos.
Usaremos el mtodo de integracin por partes:
} }
=
b
a
b
a
b
a
vu uv udv
( lo usaremos en el primer sumando de la ecuacin)
O
dx W du W u
i i
= =

dx
d
k v dx
dx
d
k
dx
d
dv
u
= |
.
|

\
| u
=

Entonces
} }
=
|
.
|

\
|
L
0
i
L
0
i
L
0
i
dx
dx
d
k
dx
dw
dx
d
k w dx
dx
d
k
dx
d
w =
}

L
0
i
dx
dx
d
k
dx
dw
+
L x
i
dx
d
k w
=
-
0 x
i
dx
d
k w
=
(Se aplica regla de Barrow) (10)

Ahora,
i
W tiene que ser
0
C , k puede ser
1
C y | (o sea las
j
N ) puede ser
0
C , Q
debe ser
1
C (son menos requisitos)

Reemplazando el miembro derecho de (10) en el primer sumando de la ecuacin
(9), y eligiendo, por conveniencia, (x) Wi = - w
i
(x), tendremos la forma integral dbil
del MRP :
| | q w
dx
d
k w ) ( w Q(x)dx w
dx
d
k w
dx
d
k w dx
dx
d
k
dx
dw
L X i L X i
0 X
L
0
i i
0 X
i
L X
L
0
i
i
=
|
.
|

\
|
+
|
.
|

\
|

|
.
|

\
|
+
= =
=
=
=
} }

Por la ley de Fourier:
dx
d
k q
u
= , y adems ) ( w
i

x = 0
es nulo, por los
datos del problema.

Entonces, pasando al 2 miembro el primer sumando, y cambiando de lado los
miembros, la forma integral dbil queda :
| | | |
L x i x i
L
i
L
i
q w q w dx ) x ( Q w dx
dx
d
k
dx
dw
= =
+ =
u
} } 0
0 0
i=1,.. ,n (10)

En esta frmula se reemplaza
j
n
j
j
a N

=
.
= u
1
con
j
a incgnitas
De esa forma, quedan las incgnitas a la izquierda y los datos a la derecha (Nota:
en los casos particulares se ver cmo solucionar la falta del dato q(0))
j
n
1 j
j
a
dx
dN
dx
d

=
.
= (Esto es la discretizacin de la forma integral dbil)

Reemplazando en la forma integral dbil, quedarn n ecuaciones con n incgnitas,
es decir, queda Ka=f, donde

dx
dx
dN
k
dx
dw
K
j
L
i
ij
}
=
0
| | | |
L X i X i
L
i i
q w q w dx ) x ( Q W f
= =
+ =
} 0
0
(11)

q ) ( N
i
0
q ) L ( N
i
Por ultimo, se aplica el mtodo de Galerkin, tomando W
i
= N
i
Entonces dx
dx
dN
k
dx
dN
K
j
L
j
ij
}
=
0
, con lo cual
ji ij
K K = j , i

O sea, K es simtrica, y as se reducen los clculos.

Resumen del MEF (mtodo de elementos finitos)
1) Aplicar el MRP (Mtodo de Residuos Ponderados) para hallar la forma integral
(forma integral fuerte) a partir de la forma diferencial.
2) Aplicar integracin por partes para hallar la forma integral dbil.
3) Discretizar :
j
j
j
a N

= u
.
y aplicar el mtodo de Galerkin, obteniendo K(simtrica)
y f.
4) Resolver el sistema de ecuaciones Ka=f, hallando ) n ,.... j ( a
j
1 =
5) Interpolar, es decir, escribir
j
j
j
a N

= u
.

6) Calcular el flujo de reaccin, que resulta
dx
d
k q
.
u
= (en
u
I )

2.5: Ejemplos
Ejemplo 2.5.1
Se tiene una barra con una generacin de calor Q(x).
Se quiere hallar la temperatura ) x ( u , sabiendo que en x=0 es u = u , y en x=L, el
flujo de calor q es q q = u ( y q son valores prescriptos)







De acuerdo con

= +
u
u = u
= u
= +
|
.
|

\
| u
= u
0
) (
0 ) ( ) (
q
dx
kd B
x Q
dx
d
k
dx
d
A
en x = 0
en x = L
el planteo de 2.2:
Supongamos k=constante, y que no hay prdida de calor a lo largo de la barra.
Consideramos, para este ejemplo, los siguientes valores:
k=1, 3 Q(x) 2, q ; 1 = = = u , entonces el planteo es
0 3
dx
d
) A(
2
2
= + = u

L x
0 x
0 2
dx
d
1
) ( B
=
=

= +
=
= u
en
en

Como , ) ( 1 0 = u = u elegimos
.
u que cumpla 1 0 = u
.
) ( , para lo cual ) x (
.
u se elige as:
) x (
.
u =
2
2
1
1 a X Xa + + (Es decir: ) X N
j
j
= ,ms un trmino 1.Esta es una ligera
variante respecto de cmo se han definido las
.
u anteriores, por ese trmino
constante 1. Pero como en la forma integral dbil aparece la derivada primera de
u, ( ver (11)) el trmino constante no aparecer.

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

Usando las frmulas (11) tenemos:
} }
= = =
L L
L dx . dx
dx
dN
dx
dN
K
0 0
1 1
11
1 ;
}
= = =
L
kL xdx . K K
0
2
21 12
2 1

(
(

= = =
}
3 2
2
3
0
2
22
3
4 3 4 4
L L
L L
K L / dx x K
L


( )
2 2
L
0
2
L X
L
0
0 X 1 1
2L L
2
3
2L 0 dx 3x q x (xq) (x)Q(x)dx N f = + = + =
} }
= =


( )
2 3 2
0
2 2
0
0
2
2 2
2 2 0 3 L L ) x ( dx x q x ) q x ( dx ) x ( Q ) x ( N f
L X
L
L X
L
X
= + = + =
= = =
} }


El sistema queda, entonces
(
(

=
(

(
(

L L
L L
a
a
.
L L
L L
2
2
2
3
3
4
3
2
2
1
3 2
2
, que al resolverlo da:
2
3
2 3
2 1
= = a , L a

Por lo tanto,
2
2
3
2 3 1 x x ) L ( ) x ( + = u
.

Comprobamos: 1 0 = u
.
) ( y ahora calculamos:
( ) | | 3x 3L 2 3x 2) 3L
dx
d
- q(x) + = = =
.
y comprobamos L L q 3 3 2 + = (haciendo
x=L) 2 = q .

Ejemplo 2.5.2
Similar al anterior, pero con prdida de calor a lo largo de la barra.







Sea
a
u la temperatura ambiente

Si consideramos un elemento de longitud infinitesimal dx, tendremos















Donde: q es el flujo de calor
h es el coeficiente de conveccin, y
Q es la cantidad de calor generado por unidad de longitud

La ecuacin de equilibrio es: dx ) ( h Qdx dq
a
u u = (i)
Por la ley de Fourier : dx
dx
d
k
dx
d
dq
dx
d
k q |
.
|

\
| u
=
u
= (ii)

Igualando los segundos miembros de (i) y (ii), y simplificando dx, tenemos:

dx
dx
d
k
dx
d
)dx h( Qdx
a
|
.
|

\
|
= o sea
0 = u u + |
.
|

\
| u
= u ) ( h Q
dx
d
k
dx
d
) ( A
a
.

Supongamos 0 0 = u = u ) ( , q =-20 en x = L, k=1, 0 Q , h=1, .
a
0 = u
Entonces el planteo queda asi:









Aplicamos el MRP: 0 = I u + O u
} }
I O
d ) ( B w d ) ( A w
i i

Aqu, O es 0<x<L
I es x=0 y x=L
Tomamos w w = , y cuando construyamos
.
u, deber cumplir la condicin
0 0 = u
.
) ( .

Planteamos la integral para este caso particular:

0 20
0
2
2
= |
.
|

\
|

u

|
|
.
|

\
|
u
u
=
}
L X
L
dx
d
w dx
dx
d
w

(observar que la integral en el contorno se limita al valor en el punto, y que en x=0,
como 0 = u , se anula)
Para construir
.
u usaremos, arbitrariamente, x ) x ( N =
1
,
2
2
x ) x ( N = (n=2)

=
.
= + = u
2
1
2
2
1
j
j j
a N a x xa ) x (

Reemplazando en la ecuacin anterior:


0 20
2
1
0
2
1
2
1
2
2
=
(
(

|
|
.
|

\
|

(
(

|
|
.
|

\
|
=
= = =

}

L X
j
j j i
L
j
j j
j
j j i
a N
dx
d
w dx a N a N
dx
d
w y tomamos
i i
N w =

0 20
2
1
0
2
1
0
2
1
2
2
=
(
(

|
|
.
|

\
|

|
|
.
|

\
|

(
(

|
|
.
|

\
|

}

}

= = = j
j j
L
i
j
j j i
L
j
j j i
a N
dx
d
N dx a N N dx a N
dx
d
N i=1,2 (12)

=
u
= u
= u
= u +
u
= u
0 20
0
0
2
2
dx
d
) ( B
dx
d
) ( A
en x = 0
en x = L
Aplicamos el mtodo de integracin por partes en la primera integral:








0
Ahora reemplazamos este ltimo resultado en la primera integral de la expresin
(12), sin escribir el segundo trmino, que se anula pues Ni(0) = 0, y as tendremos:




Vemos que podemos cancelar el primero y cuarto sumando de esta expresin,
quedando:
| |
L X
j
j j
L
i
L
j
j j
i
i
N a N N dx a N
dx
d
dx
dN
=
= =
= +
|
|
.
|

\
|

} }

20
2
1
0 0
2
1
i=1.2

Como 1 =
dx
dN
i
y x
dx
dN
2
2
= , y adems 0 0 = ) ( N
i
, podemos escribir:


3
1 1
3
0 0
11
L
L dx . x . x dx . . K
L L
+ = + =
} }
(i=1, j=1)

4
2 1
4
2
0
2
0
21 12
L
L dx x . x dx . x . K K
L L
+ = + = =
} }


5
L
L
3
4
dx .x x dx 4x K
5
3
L
0
2 2
L
0
2
22
+ = + =
} }


2
2
1
20L f
20L f
=
=
el sistema es
(

=
(

(
(
(
(

+ +
+ +
2 5
3
4
2
4
2
3
2
20
2
1
5 3
4
4
4 3
L
L
.
a
a
.
L
L
L
L
L
L
L
L

L X
2
1 j
j j i
L
0
i
2
1 j
j j
L
0
2
1 j
j j i
L
0
2
1 j
j j
2
2
i
a N
dx
d
N dx
dx
dN
a N
dx
d
a N
dx
d
N dx a N
dx
d
N
=
= = = = (
(

|
|
.
|

\
|
=
|
|
.
|

\
|

(
(

(
|
|
.
|

\
|
=
(
(

|
|
.
|

\
|

}

}

u
dv
u
v v
du
}

|
|
.
|

\
|

(
(

|
|
.
|

\
|

=
=
=
L
0
i
2
1 j
j j
0 x
2
1 j
j j i
dx
dx
dN
a N
dx
d
a N
dx
d
(0) N
0
L X
20
i
N
L X
2
1 j
j
a
j
N
dx
d
i
N
L
0
2
1 j
j
a
j
N
i
N dx
dx
i
dN L
0
2
1 j
j
a
j
N
dx
d
L X
2
1 j
j
a
j
N
dx
d
i
N =
=
(
(

+
=
(
(

|
|
.
|

\
|

}
=

}
|
|
.
|

\
|

=
(
(

|
|
.
|

\
|

=

La solucin para L=1 es

=
=
3.4582 a
11.7579 a
2
1


Entonces
2
4582 3 7579 11 x . x . + = u
.
(temperatura a lo largo de la barra)

674 . 18 ) 1 (
dx
d
3.4582x x 2 11.7579
dx
d
= + =
. .
,cuando debera dar 20 (recordemos la
condicin 0 20 = =
u
dx
d
en X=L=1)

Aqu se ve que las derivadas de una funcin aproximada dan ms error que la
funcin, por eso hace falta alisar los resultados, es decir, suprimir los saltos de
.
u.

Ejemplo 2.5.3
Para este ejemplo, tendremos en cuenta el principio de trabajo virtual: para un
sistema mecnico deformable, el trabajo de todas las fuerzas exteriores es igual al
trabajo de todas las tensiones interiores en un desplazamiento virtual (o sea,
pequesimo y compatible con las condiciones del problema).

) (x
0 ) 0 ( = =
Condicin de Dirichlet

) L ( N H=
Si consideramos una parte de la barra, de longitud dx (dx tiene longitud= , que
para de a ser ` una vez deformada:























La longitud del elemento pas de a ` ; el cambio de longitud es
` =
) dx(1 u) d ( dx + = + +
por definicin de alargamiento especifico o
unitario.
Es decir; c

c = + = +
dx
d
dx dx d dx

Se postula equilibrio una vez deformada.
Sumando segn x: b dx+N(x)+dN-N(x)=0 es decir, 0 = + ) x ( b
dx
dN


Otras relaciones existentes por la ley de Hooke:

dx
d
A E N bien o
dx
d

A
N
especfica n deformaci la es donde
A
N
= = =
= =

Reemplazando N en la expresin recuadrada, resulta:
0 b(x)
dx
d
A
dx
d
= + |
.
|

\
|
, que es la ecuacin de Poisson.

Segn la nomenclatura que venimos usando,
dN ) x ( N ) dx x ( N + = +
dx =
`
d +

o corrimient :
llamamos
|
.
|

\
|
dx
d
A
dx
d
a ) A(

Aplicamos el mtodo de elementos finitos, empezando por el MRP:
} }
= +

0 B(() w wA(A( , con condiciones de borde:
B((
0 H N(L)
0 (0)

)
`

=
=


Reemplazando en la ecuacin anterior:
| | ( ) | | 0 H N w w dx b(x)
dx
d
A
dx
d
w(x)
L X 0 x
L
0
= + +
(

+
|
.
|

\
|
= =
}


Para pasar a la forma integral dbil, usamos el siguiente clculo auxiliar, que resulta
al hacer integracin por partes:
0
L
dx
d
A E w(x) dx
dx
d
A
dx
dw
dx
dx
d
A
dx
d
w(x)
L
0
L
0
(

(
+ =
|
.
|

\
|
} }


Reemplazando el segundo miembro en el primero de la ecuacin anterior, y
aplicando la regla de Barrow, tendremos:
| | | | 0 (0) que ya 0 (0) (0) w y , 0 H w N w
(0) (0) w w(x)b(x)dx
dx
d
w(x)EA
dx
d
w(x)EA
dx
d
EA
dx
dw
L X L X
L
0 0 X
L X
L
0
= = =
+ + +
(

+
= =
=
=
} }


Si elegimos w w = , podemos simplificar el 2 sumando con el sexto, ya que

dx
d
A E N= ; y adems, separamos la igualdad as: de un lado todo lo que tiene
(o sea, N), y de otro, lo que tiene b y H que son conocidos. Adems, no es
incgnita en x=0. Entonces queda, en definitiva:
| | | | 0
0
0 0
= + =
= =
} }
L X X
L
H w N ) x ( w dx ) x ( b ) x ( w Ndx
dx
dw
L



FORMA INTEGRAL DEBIL

Haciendo

w = (desplazamiento virtual), o sea un cambio en el corrimiento de


cada punto, compatible con 0 (0) = (es decir, con las restricciones cinemticas),
queda:
} }
= =
+ =
L
0
L X 0 X
L
0
] H [ N] [ b(x)dx Ndx ) (
dx
d


0 pues 0 ) 0 ( =

o

Y adems , puede comprobarse grficamente (hacerlo como ejercicio) que

dx
d
) (
dx
d
= |
.
|

\
|
=

(es decir, la derivada de la variacin es la variacin de la


derivada). Resulta entonces:
| |
L X
L
0
L
0

H bdx Ndx
=
+ =
} }


N: fuerza interior , dx oc desplazamiento (es decir, deformacin).
Por lo tanto, la integral del miembro izquierdo es el trabajo de N (fuerza interior) en
la deformacin virtual, o sea , el trabajo interno de las tensiones en el
desplazamiento virtual.
b dx: fuerza en dx,

o = corrimiento en dx
}
L
bdx
0

o es el trabajo de b(x) en
el desplazamiento virtual

| |
L X
H
=

o es el trabajo de H en el desplazamiento virtual (recordar que


H=N(L))
Por lo tanto, el segundo miembro es el trabajo externo en el desplazamiento virtual.
As que la hiptesis de equilibrio es equivalente a la ecuacin la que se ha llegado
con el Mtodo de Elementos Finitos.

A continuacion tenemos un paralelo entre los modelos mecnicos y los trmicos.
Problema mecnico

Problema trmico

desplazamiento

dx
d
= deformacin
desplazamiento virtual
dx
du
A ) x ( N E = esfuerzo axil
b(x) fuerza distribuida

H fuerza concentrada


u temperatura
g
dx
d
=
u
gradiente trmico
u
o desplazamiento virtual
dx
d
k q
u
= flujo trmico
Q(x) generacin de calor distribuida

- q flujo entrante


Para el modelo trmico tendremos, entonces, la expresin:
L X
L
g
q Qdx dx q
=
u
} }
=
0
] [ ) (
|
o o o
j
i
dx
N
=

\
}

0
1
2

En los ejemplos siguientes se usarn slo interpolaciones polinmicas, por ser
de clculo ms rpido.

Ejemplo 2.5.4
Resolver utilizando 1-2-3 elementos lineales de 2 nodos




Funcin incgnita que queremos


aproximar en el dominio de este elemento con dos nodos. Llamamos
1
u y
2
u a los valores de
.
u en los nodos; una vez hallados, aproximaremos
mediante una recta :


es una recta


1 elemento de 2 nodos


Pero tambin podramos dividir el dominio en 2 3 elementos de 2 nodos cada
uno:


3 elementos de 2 nodos cada uno



Notacin empleada:
Arriba de los nodos: numeracin local
Debajo de los nodos: numeracin global
En los crculos: numeracin de los elementos

Para 2 elementos,
.
u sera asi:








0 L
: ) x ( u
1
u
3
u
2 / L
2
u
) x (
) (1
.
u
) x (
) ( 2
.
u
1
u
.
u
2
u

3 2 1
u u u , , son incgnitas, componentes del vector a ; a=
(
(
(

u
u
u
3
2
1


Todas las ecuaciones para calcular las se deben plantear en funcin de las
i
u , es decir, de los elementos de a, y son rectas, o sea polinomios de primer grado.



( No confundir las componentes del vector a, que son
3 2 1
u u u , , , con los
coeficientes del polinomio que acabamos de plantear )

Veamos cmo plantear las
(x)
(i)

.
para el caso n=4 (n es el nmero de nodos)








; x a a
) ( ) (
) x (
) (
1
1
1
0
1
+ = u
.
; x a a
) ( ) (
) x (
) (
2
1
2
0
2
+ = u
.
x a a
) ( ) (
) x (
) (
3
1
3
0
3
+ = u
.
;
(1)
Veremos que no hace falta calcular las 6 incgnitas
) i (
a
0
,
) i (
a
1

Si nos situamos en el elemento y queremos calcular ) x (
.
u para un x de ese
elemento







=
.
) (x
2 2
2
1
2
0 2
x a a
) ( ) (
+ = u Sistema de 2 ecuaciones con 4
= u
.
) x (
3 3
2
1
2
0 3
x a a
) ( ) (
+ = u incgnitas
2
u ,
3
u ,
) (
a
2
0
,
) (
a
2
1


Restando la segunda de la primera:
2
u -
3
u =
) (
a
2
1
(
2
x -
3
x )
) (
a
2
1
=
3 2
3 2
x x
u u


Multiplicamos la primera ecuacin por
3
x , la segunda por
2
x y restamos:
(i)
(x)
.
( )
(i)
1 0
1 (i)
1
0 (i)
0 (x)
(i)
x a a x a x a + = + =
.
1
u
2
u
3
u
4
u
) (1
.
u
) ( 2
.
u
) (3
.
u
2
u
3
u
2
x
3
x
2 3
2 3 2 2 2 2 3 2
2 3
2 3 3 2
(2)
0 2 3
(2)
0 2 3 3 2
x x
x x x x
x x
x x
a resulta donde de ), x (x a x x

+
=

= =
( se sum y se rest
2 2
x en el numerador), quedando entonces:
2 3
2 3 2
2
2 3
2 3 2
2 3
2 3 2
(2)
0
x x
)x (

x x
)x (

x x
) x x (
a

+ =


=
Entonces,reemplazando en (1), resulta:




( )
x
x x x x
x
) x (
) (
3 2
3 2
2 3
2 3 2
2
2

u u
+

u u
+ u = u
.

Sacamos comn denominador:
2 3
2 3 2 2 3 2 2 2 3 2
(x)
(2)
x x
x x x x ) x (x

+ +
=
.
,
Llamamos
) e (
l x x =
2 3
(longitud del elemento, con e=2)

2 3
3 2 2 3 2 2 2 2 3 2
2
x x
x x x x x x
) x (
) (

u + u u u + u u
= u
.


) x (
) (2
.
u =
3
2
2
2
2
3
u

+ u

) ( ) (
l
x x
l
x x
, con notacin global



Si escribimos
) (2
.
u con notacin local, tendremos:

) e (
) e (
) e (
) e (
) e (
) e (
) x (
) e (
l
x x
l
x x
2
1
1
2
u

+ u

= u
.



Funciones de interpolacin de forma


Las
) e (
i
N son las
i
w que usaremos en el mtodo de elementos finitos

Para m nodos, , (x) N (x)
(e)
i
m
1 i
(e)
i
(e)

=
.
= en este caso es m=2 , y las
) e (
i
N tienen
estas caractersticas:





) (
a
2
0
) (
a
2
1
) x ( N
) ( 2
1
) x ( N
) ( 2
1
) x ( N
) e (
1
) x ( N
) e (
2
) e (
1
) e (
2
1
x
2
x


) x ( N
) e (
1
vale 1 en
) e (
x
1
y 0 en
) e (
x
2






) x ( N
) e (
2
vale 0 en
) e (
x
1
y 1 en
) e (
x
2




Se las llama funciones de interpolacin de forma normalizadas.
As no hace falta calcular los coeficientes
) e (
a
0
,
) e (
a
1



2.6: Elementos unidimensionales avanzados de clase C, para elementos de n
nodos. Coordenadas naturales.
En este apartado, se procurar hallar una manera de solucionar la complicacin
que aparece cuando, en una dimensin, el nmero de nodos aumenta, y las
subdivisiones no son todas de la misma longitud.
Supongamoos que tenemos un elemento con n nodos, no todos equidistantes entre
s:
1 elemento de n nodos




Se procurar hallar funciones de forma N
1
, N
2
, ..N
n
, polinmicas, que valgan 1 en
un nodo y 0 en los dems. Es decir, las Ni son polinomios de grado n-1, con n-1
races. Podemos entoces hacer que las N
i
sean los polinomios de Lagrange que,
recordemos, valen:
N
i
(x) =



Si ahora definimos:

i
n
i
i
) x ( N ) x ( u = u

=
.
1
, esta funcin pasa por ( )
1 1
u , x , ( )
2 2
u , x ,, ( )
n n
, x u
Recordamos la expresin para un polinomio de Lagrange:
) x x (
) x x (
) x x ..( .......... )......... x x )( x x (
) x x .....( .......... )......... x x )( x x (
) x ( N
j
j
n
j
n
n

=


=
=
1
2
1 3 1 2 1
3 2
1
t

1
x
2
x
1
x
2
x
en
en
i
X

0
1
,... , ,...
1 1 1 + i i
x x x
Y en general,
) x (x
) x (x
(x) N
j i
j
i j
i

=
=
i=1,2,..,n (son de grado n 1)

Se dice que los
i
N estn normalizados porque valen 1 en el punto x
i
.
Una ventaja de este planteo, es que los polinomios de Lagrange son funciones
standard.
Otra, que todas las matrices de rigidez:
) n ( ) ( ) (
K .., ,......... K , K
1 2 1
de los elementos

,, n-1 en que ha quedado subdividido el objeto inicial, son

iguales si los elementos son de la misma longitud, ya que, como hemos visto
anteriormente, dx
dx
dN
k
dx
dN
K
j
l
i
) e (
ij
) e (
}
=


Pero no siempre se puede conseguir que todos los elementos sean de la misma
longitud, con lo cual las matrices , K
) e (
no son todas iguales. Para recuperar la
igualdad, introduciremos las coordenadas naturales.
Veamos, por ejemplo, un elemento de 2 nodos. Inicialmente, las coordenadas de
los nodos 1 y 2 son x
1
y x
2
, respectivamente. La longitud del elemento es l
(e)
. Con
las coordenadas naturales que definiremos ms abajo, el 0 se encuentra en el
centro del elemento, y las coordenadas de los extremos son
1
= -1,
2
= 1,respectivamente; la coordenada del centro es

= 0. As, cualquier elemento
tiene siempre longitud 2.









Esto mismo lo podemos generalizar para un elemento de n nodos:






) 1 (
K
) 2 (
K
) 1 ( n
K
( son las matrices de rigidez correspondientes a cada elemento).

0 =
2
x
1
x
1
2
=
) (e l
1
x
2
x
3
x
n
x
1
1
=
0 =
1 =
n

1
2
=
0 =
El sistema de coordenadas naturales es local y normalizado. La longitud del
elemento en este sistema es 2 =
) e (
, con lo cual todos los elementos tienen la
misma longitud.
Si
) e (
c
x es la coordenada x del centro,
2
l
x x

(e)
(e)
c (e)

= con
) e ( ) e (
) e (
x x l
1 2
= ,
o bien
( )
(e)
(e)
c (e)
l
x x
2

=
(observar que definiendo de esta manera, resulta 0 = si
) e (
c
x x = , 1 = si
) e (
x x
2
= , 1 = si
) e (
x x
1
= )
Como
2
x x
x
(e)
2
(e)
1
(e)
c
+
= , resulta
| |
(e)
1
(e)
2
(e)
2
(e)
1
(e)
1
(e)
2
(e)
2
(e)
1
(e)
x x
x x 2x
x x
2
x x
x
2.

+
=

|
|
.
|

\
|
+

=
Entonces, deberemos poder construir ), ( N ), ( N
2 1
es decir, los polinomios de
Lagrange en coordenadas naturales, y as, lograremos que las 2 funciones son las
mismas para todos los elementos, y lo mismo ocurrir con las matrices de rigidez.
De la misma manera, para un elemento de n nodos, hemos visto ms arriba que
i
n
i
i
) x ( N ) x ( u = u

=
.
1
. Pero deberamos poder usar las coordenadas naturales, es
decir, llegar a la expresin
(1)
i
n
11 i
i
) ( N ) (

=
= (
i
N de grado n 1 ). El procedimiento que vamos a emplear
para ello se llama Interpolacin de la geometra.
Interpolar la geometra consiste en tomar
j
m
j
j
x ) ( N ) ( x

=
.
=
1
(2)
de modo tal, que las ) ( N
j
sean polinomios de Lagrange de grado m-1. El valor de
m depende de la complejidad del problema.
Las funciones ) ( N
j
se llaman interpolaciones paramtricas, y los parmetros son
los nodos.
En general, es n m = .
Si m=n, se dice que la interpolacin es isoparamtrica, que es la que se usa
normalmente.
Entonces, las ) ( N
j
de (1) son iguales a las ) ( N
i
de (2), ya que son polinomios de
Lagrange del mismo grado, luego idnticos.
Al introducir las coordenadas naturales, los elementos se convierten en
isoparamtricos (tienen la misma longitud)
En vez de calcular
}
=
n
x
x
j
i
ij
dx .
dx
) x ( dN
k
dx
) x ( dN
K
1
, (3)
ya hemos visto que deseamos calcular:

d .
d
) ( dN
k
d
) ( dN
j
i
}

1
1


Vamos a aplicar el teorema de sustitucin en integrales definidas (ver por ejemplo
Purcell-Varberg: Clculo con Geometra Analtica, pg. 272 ), cuyo enunciado es:
Si g tiene derivada continua en [a,b],entonces
} }
= '
b
a
x g f
g(b)
g(a)
du f(u) dx (x) g )) ( (

Aplicndolo a la integral (3), tendremos:
( )
( )
d
d
) ( dN
k
d
) ( dN
dx
dx
d
dx
(x) dN
k
dx
(x) dN
j
1
1
i
x
x
j
i
n
1
} }

=

) ) (x 1 , ) (x 1 (
n 1
= =

Hay que calcularla
Como

=
.
= =
m
j
j j
X ) ( N ) ( x x
1
, es
j
m
j
j j j
m
j
X ) ( N
d
d
X ) ( N
d
d
d
) ( x d
d
dx

= =
.
=
|
|
.
|

\
|
= ~
1 1

,
entonces ~

=
m
j
j j
x ) ( N
d
d dx
d
1
1

funcin racional si m > 1, (en el denominador hay


un polinomio), por lo cual, al sustituir , quedara una integral muy complicada, y
seguramente habra que recurrir a la integracion numrica.
Si aplicamos el mismo teorema al revs:


dx
dx
(x) dN
k (x)
dx
dN

d
) ( dx
) ) (x(
d
dN
k ) (x(
d
dN
K
n
1
X
x
j
i
j
1
1
i
ij
} }
= =





Polinomio que llamaremos
) e (
J porque es el jacobiano de la
transformacion x

Antes de pasar a los ejemplos, resumamos los pasos de la formulacin
isoparamtrica en el mtodo de elementos finitos
Se discretiza el elemento (se determinan los nodos)
Se interpola la incgnita

=
.
u = u ~ u u
n
i
i i
) ( N ) ( :
1
con

j i
j
n
i j
1
i


) ( N

H =
=
= j

Se interpola la geometra:

=
.
= =
n
i
i i
X ) ( N ) ( x x
1
, donde x
i
son las
coordenadas geomtricas de cada nodo

As, al introducir las coordenadas naturales, las matrices de rigidez K son todas
iguales. pero para calcularlas se necesitar muchas veces usar un mtodo de
integracion numrica, como el de Gauss.

Ejemplo 2.6.1
Elemento de 2 nodos, en una dimensin (modelo lineal)















2
1
2
1
1 1
1
1
2 1
2
1
=

=


=

d
dN
) ( N (*)


2
1
2
1
1 1
1
2
1 2
1
2
=
+
=

+
=

d
dN
) (
) ( N (*)
De (*) deducimos que
2
1
i
i
) (
d
dN
=


Adems se cumple:
) e (
J
d
) ( dx
dx
) x ( d 1 1
= =

, pero todava no hemos calculado J


(e)
1
u
2
u
1
x
2
x
1
1
=
0 =
1
2
=
1 2
2
2 1
X X
X
c
+
=
En este caso, dada la facilidad de los clculos, podmos efectuar los cambos de
coordenadas en las integrales en forma directa, sin necesidad de aplicar ningn
teorema.
Hagamos la interpolacin de la geometra: ) ( N x ) ( N x x
2 2 1 1
+ =
En este caso particular, hay igualdad, no aproximacin; se puede verificar a partir
de la frmula
1 2
2 1
2
x x
) x x ( x

+
= y de las frmulas de ) ( N
1
y ) ( N
2
.
) e (
) e (
J
l x x x x
x
d
dN
x
d
dN
d
dx
= =

= + = + =
2 2 2 2
1 2 2 1
2
2
1
1

constante, no depende de
) e (
i i i
J
.
d
dN
dx
d
.
d
dN
dx
dN 1

= =

Ahora calculamos
i ij
f , K usando la forma integral dbil que hemos establecido antes:
}
} } } }

+ +

=

= = = =
1
1
(e)
j i
(e)
j i
1
1
j 1
1
i
(e)
1
1
j
i
(e) (e)
j
(e)
i
x
x
j
i
ij
4 l
1) k.4.(
d
4 l
1) k.2.(
d
2
1) (
2
1) (
l
2
k d
d
dN
.
d
dN
J
k
d
d
dx
J
1
.
d
dN
k
J
1
.
d
dN
dx
dx
dN
k
dx
dN
K
2
1
(Observe que hemos podido simplificar en la segunda integral, ya que
(e)
J
d
dx
= )
Entonces
(

=
1 1
1 1
l
k
K
(e)
(e)

Supongamos que Q(x) es constante en el elemento
} } } } }

= = = = =
2
1
2
1
1
1
1
1
1
1
1
2
x
x
i
) e (
) e ( ) e (
i
) e (
i
) e ( ) e (
x
x
) e (
i i
d ) ( N
l
Q d J ) ( N Q d
d
dx
) ( N Q dx ) x ( N Q dx Q N f


La ltima integral es el rea de cada uno de los siguientes triangulos: (el primero
para i=1, el segundo para i=2), correspondientes a las grficas de las N
i





2
1 2
2
. H . b
A = =


Por lo tanto,
2
l
Q f
(e)
(e)
i
= y
(

=
1
1
2
) e ( ) e (
l Q
f
Los pasos que faltan son el ensamblado y la resolucin del sistema de
ecuaciones.
Ejemplo 2.6.2
Elemento de 3 nodos , en una dimensin (modelo cuadrtico)






En el elemento en coordenadas cartesianas, el segundo nodo puede no estar en el
centro.Pero en el elemento transformado por las coordenadas naturales, los nodos
estn en -1, 0 y 1.


( )( )
( )( )
( )( )
( )( )
( )
2 2
1
1 1 0 1
1 0
2
3 1 2 1
3 2
1


=


=


= ) ( N


( )( )
( )( )
( )( )
( ) | |( )
( )( ) ( )
2 2
3 2 1 2
3 1
2
1 1 1 1
1 0 1 0
1 1




= = + =

+
=


=
) (
) ( N


( )( )
( )( )
( ) ( )
2

2
1
2.1
1


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


=


Entonces:
2
1

d
dN
2
d
dN
;
2
1

2
1 2
d
dN
3 2 i
+ = = =

=


Interpolar x:

3 3 2 2 1 1
x N x N x N ) ( x + + =
.


) x x (
l
) x x x (
x x
x ) / ( x x ) / ( x
d
dN
x
d
dN
x
d
dN
d
dx
J
c
) e (
) e (
2 2 3 1
1 3
3 2 1 3
3
2
2
1
1
2 2
2
2
2
2 1 2 2 1
+ = + +

=
= + + = + + = =







c
x x x 2
3 1
= + , siendo x
c
el centro del elemento

1
1
= 0
2
= 1
3
=
Observar que si el nodo 2 esta en el centro del elemento, es
2
x x
c
= y queda
2
) e (
) e (
l
J = . Si no, en la frmula

d
J d
dN
k
d
dN
K
) e (
j
i
ij
1
1
1
}

= (obtenida en el ejemplo
2.6.1), quedar ,
) x x (
l J
c
) e ( ) e (
2
2 2
2
1 1
+
=

es decir, en el integrando queda una


fraccin racional, por lo que seguramente deber usarse algn mtodo numrico,
como el de Gauss-Legendre, para calcular la integral.
Supongamos que
2
x x
c
= y por lo tanto ,
2
) e (
) e (
l
J = ; Q=cte, k=cte
Entonces
( ) ( )
) e ( ) e ( ) e (
) e ( ) e ( ) e (
l
k
.
.
.
l
k
l
k
l
k
d /
l
k
d /
l
k
K
3
7
3 6
7 2
4
1
2
1
3
1
4
1
2
1
3
1 2
4
1
2 3
2
4 1
2
2 1
2
1
1
1
1
1
1
2 3
2
2
11
= =
(

+ + + + =
=
(

+ = + = =
} }









( )( )
) e ( ) e ( ) e ( ) e (
l
k
l
k
l
k
d /
l
k
K K
3
8
2
1
3
2
2
1
3
2 2
2 3
2 2
2 2 1
2
1
1
2 3 1
1
21 12
=
(

+ =
(

+ = = =

}



( )( ) ( )
(e) (e)
1
1
3
(e)
1
1
2
(e)
1
1
(e)
31 13
l
k
3
4
4
1
3
1
4
1
3
1
l
2k

4
1
3

l
2k
d 1/4
l
2k
d 1/2 1/2
l
2k
K K
=
(

+ + =
=
(

= = + = =

} }


( )( ) ( )
) e ( ) e (
) e ( ) e ( ) e (
l
k
l
k
l
k
d
l
k
d /
l
k
K K
3
8
2
1
3
2
2
1
3
2 2
2 3
2 2
2
2
2 1 2
2
1
1
2
3
1
1
2
1
1
32 23
=
(

+ =
=
(

= = + = =

} }




( ) ( )
) e ( ) e (
) e ( ) e ( ) e (
l
k
l
k
l
k
d /
l
k
d /
l
k
K
3
7
4
1
2
1
3
1
4
1
2
1
3
1 2
4
1
2 3
2
4 1
2
2 1
2
1
1
2 3 1
1
2
1
1
2
33
=
(

+ + + + =
=
(

+ + = + + = + =

} }





Comprobar que
) e (
l
k
K
3
16
22
=
Como suponemos que las longitudes de los dos elementos son iguales, llamando l
a su longitud, resulta:
(
(
(



=
7 8 4
8 16 8
4 8 7
3l
k
K


Suponiendo Q=cte:
6
Ql
4
1
6
1
4
1
6
1
2
Ql

4
1
6

2
Ql
d
2

2
Ql
( N
2
Ql
d
2
l
J
( N Q d
d
dx
( N Q dx Q N f
(e) (e)
1
1
2
3 (e) 1
1
2 (e)
1
1
1
1
1
(e)
(e)
(e)
1
x
x
1
x
x
1 1
3
1
3
1
=
(

+ + =
(

=
|
|
.
|

\
|
=
=
= = = =


}
} } } }


Comprobar que

} }

= = =
1
1
(e)
2
(e)
x
x
2 2
Ql
6
4
) ( N
2
Ql
dx Q N f
3
1
, y que

} }

= = =
1
1
(e)
3
(e)
x
x
3 3
6
Ql
) ( N
2
Ql
dx Q N f
3
1

Por lo tanto, si hubiera que ensamblar 2 elementos de 3 nodos cada uno:









Consideramos que la longitud total es L = 2 l. Utilizando el procedimiento para
ensamblar que hemos visto en el captulo 1, resultar

(
(
(
(
(
(





=
7 8 4 0 0
8 16 8 0 0
4 8 14 8 4
0 0 8 16 8
0 0 4 8 7
2
3
L
k
K


Elemento Local Global
1 1
1 2 2
3 3
1 3
2 2 4
3 5

( )
(
(
(
(
(
(
(

+
=
(
(
(
(
(
(
(

+
= +
5
1
5
1
q 1
4
2
q
4
1
12
QL
q 1
4
2
q
4
1
6
Ql
q f

(Suponemos que estamos aplicando condiciones de contorno, es decir: en el nodo
1 es
_
5
_
1
q - q es 2 nodo el en y , q q = = )

2.7 Mtodo de Gauss-Legendre para integracin numrica (breve resumen)
El clculo aproximado de una integral definida puede hacerse usando la siguiente
frmula:
}

=
= ~ =
1
1
k
m
1 k
k pm
w ) f( I d ) f( I

p
m
es el Polinomio de Gauss de grado m.

pm
I aproxima sin error si f es un polinomio de grado 2m-1.
Los valores w
k
estn tabulados (incluso, en programas de PC) y se llaman pesos
de Gauss.
) f(
k
se llaman abscisas o puntos de Gauss. Los valores
k
coinciden con las
races de los polinomios de Legendre.
Ejemplo(grfico): Si se quiere aproximar el rea encerrada por una curva en [-
1,1], con m=1 se tendr








Con suma de Riemann: Area =base*h=2*f(0) Con Gauss: Area =f(0)*2

Pero si consideramos m=2:



Con la frmula de los trapecios (figura de la izquierda) se consigue menor
aproximacin que con el mtodo de integracin de Gauss (figura de la izquierda)

2.8 :Resumen del mtodo de elementos finitos con coordenadas naturales
para 1 dimensin.

(Este resumen no se limita a la ecuacin de Poisson, sino a cualquier ) (u A )
1)Interpolacion de la incgnita:

=
.
=
n
1 i
i i
(x) N (x) donde
i
u son los valores nodales
a calcular;
i
N son polinomios de Lagrange. Para esto hay que subdividir el dominio
en elementos, y determinar cuntos nodos hay en cada elemento. Se tiende a usar
muchos elementos de pocos nodos, porque es econmico desde el punto de vista
del clculo con PC.
2) Interpolacin de la geometra : pasar a coordenadas naturales

=
.
.
= =
n
1 i
(e)
i i
J
d
x d
; x ) ( N ) ( x (constante o polinomio, segn el nmero de nodos) 3)
Interpolacin del gradiente
El gradiente
dx
d
g(x) = se calcula como
(e)
J
1
.
d
d
dx
d
.
d
d
dx
d
= =

4) Expresin del flujo q (q es flujo calrico, o tensin, )
d
d
J
k
q kg q
(e)
= = , que podremos aproximar mediante u



-1
1
f(-1)
f(1)

1

2
f(
2
)
f(
1
)
5) Clculo de las
ij
K
y
i
f
de cada elemento





Esta ltima aproximacin es la que corresponde al mtodo de integracin de
Gauss. p es la cantidad de puntos de integracin de Gauss, y puede elegirse para
que la integracin sea exacta si el integrando es un polinomio: sabemos que el
mtodo es exacto con m puntos para polinomios de grado 2m-1. Si c/elemento tiene
4 nodos,
dx
dN
k
dx
dN
j
i
es un polinomio de grado (3-1)+(3-1)=4
Entonces
2
5
m 5 2m 4 1 2m = = = ; entonces conviene tomar p=3 (menor entero
mayor que 5/2)
d Q N f

i i
}
= ; conviene tambin aqu integrar por Gauss aunque sea un polinomio,
ya que se obtiene un valor exacto, para grado 2m-1, con m puntos.

=
=
p
1 k
k ) ( i i
w Q) (N f
k



6) Ensamblado del sistema de ecuaciones, obteniendo Ka=f.
7) Solucin del sistema, obteniendo | |
i
a u =
i
u : valores nodales ;y clculo de los
flujos de reaccin
u
I
q ( es decir, en el contorno de Dirichlet, ver 2.1)
8)

=
.
=
n
1 i
i i
N , es decir ,se reemplazan los
i
obtenidos en 7) en la expresin
establecida en 1).
9)
d
d
J
k
q
(e)
.
.
= , es decir, se calcula el flujo mediante lo establecido en 4).




##################################

n
p
1 n
(e)
j
i
1
1
(e)
j
i
(e)
ij

j
i
(e)
ij
w
J
1
d
dN
k
d
dN
d
J
1
d
dN
k
d
dN
K d
dx
dN
k
dx
dN
K
n

} }
=

=~ = =

Вам также может понравиться