Está en la página 1de 9

PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE

Escuela de Ingenierı́a
Departamento de Ingenierı́a Estructural y Geotécnica
ICE 3233 - Elementos Finitos

Tarea 2

Nicolás Ahumada
23 de abril de 2020
1. Problema 1
Sea Ω = (0,3) x (0,3). Sean las siguientes funciones de Ω.

1 six, y ∈ (0, 1)
f (x, y) =
0 si x > 1 o y > 1)

1 si y ∈ (0, 3/2)
α(x, y) =
2 si y ∈ (3/2, 3)

Considerando la discretización en la figura y respetando la numeración de nodos y triángulos, se desea


resolver aproximadamente el siguiente PCB:

−div(α 5 u) = f en Ω
u = uo en ∂Ω

i) Encuentre las cinco funciones de forma necesarias y con ellas determine la solución para el caso uo = 0
y, usando esta solución aproximada, calcule directamente el flujo de calor que sale de Ω por cada uno de sus
cuatro lados y el flujo total desde Ω hacia el exterior. Calcule también el flujo de calor a través de la recta
y= 32 desde la mitad inferior, hacia la mitad superior de Ω.
Estime u(0.5,1.5) a partir de la solución aproximada

Sea v5 = {Vn = α1 ϕ1 + α2 ϕ2 + α3 ϕ3 + α4 ϕ4 + α5 ϕ5 ; αi ∈ R, i = 1, 2, 3, 4, 5}. v5 ∈ H 1 (Ω). Buscamos


un uh = u1 ϕ1 + u2 ϕ2 + u3 ϕ3 + u4 ϕ4 + u5 ϕ5 tal que:
Z Z
α 5 uh 5 ϕi dxdy = f ϕi dxdy
Ω Ω

Donde esta última ecuación es nuestra formulación variacional para obtener la solución aproximada de este
ejercicio. Ası́, se obtendrán las funciones de forma mediante la consideración de sus 3 puntos del triángulo que
lo compone, obteniendo una ecuación que relaciones sus parametros a,b y c, para cada uno de los triángulos,
para las 5 funciones de forma. Ası́:

1


 −2x + 4 (x, y) ∈ 47
 2y − 2 (x, y) ∈ 48


ϕ1 (x, y) = −2y + 4 (x, y) ∈ 49
2x − 2 (x, y) ∈ 410




0 e.o.c



 x (x, y) ∈ 41
y (x, y) ∈ 42




 −x + y/2 + 3/2 (x, y) ∈ 43


ϕ2 (x, y) = −x − y + 3 (x, y) ∈ 48
−x − y + 3 (x, y) ∈ 410




x/2 − y + 3/2 (x, y) ∈ 411




0 e.o.c



 x + y/2 − 3/2 (x, y) ∈ 43
y (x, y) ∈ 44




−x + 3 (x, y) ∈ 45



ϕ3 (x, y) = −x/2 − y + 3 (x, y) ∈ 46
x−y (x, y) ∈ 47




x−y (x, y) ∈ 48




0 e.o.c



 −x/2 + y (x, y) ∈ 46
x+y−3 (x, y) ∈ 47




 x+y−3 (x, y) ∈ 49


ϕ4 (x, y) = x − y/2 (x, y) ∈ 414
−y + 3 (x, y) ∈ 415




−x +3 (x, y) ∈ 416




0 e.o.c



 −x + y (x, y) ∈ 49
−x + y (x, y) ∈ 410




 x/2 + y − 3/2 (x, y) ∈ 411


ϕ5 (x, y) = x (x, y) ∈ 412
3 − y (x, y) ∈ 413




−x − y/2 +3 (x, y) ∈ 414




0 e.o.c

Podemos apreciar que:

4uh = u1 4 ϕ1 + u2 4 ϕ2 + u3 4 ϕ3 + u4 4 ϕ4 + u5 4 ϕ5

Luego, podemos cambiar nuestra formulación variacional para trabajar en el sentido de las distribuciones y
que sea de la forma KU = F, luego:
Z 5
X Z
α 5 uh 5 ϕi dxdy = ui α 5 ϕi 5 ϕj dxdy; j = 1, 2, 3, 4, 5
Ω i=1 Ω

Luego, agrupamos las incógnitas u y f en vectores de 5x1.


   R 
u1 RΩ f ϕ1 dxdy
 u2 
 RΩ f ϕ2 dxdy
 
  
U=  u 3
,F = 
  RΩ f ϕ3 dxdy
,

 u4 
RΩ f ϕ4 dxdy
 
u5 Ω
f ϕ5 dxdy

2
Pr último, generamos la matriz de rigidez K con lo antes expuesto, donde los productos punto de 5ϕi 5 ϕj
de dominios iguales (4i = 4j ) ocurren solo en la diagonal de la matriz. Ası́:
R R R R R 
RΩ α 5 ϕ1 5 ϕ1 dxdy RΩ α 5 ϕ1 5 ϕ2 dxdy RΩ α 5 ϕ1 5 ϕ3 dxdy RΩ α 5 ϕ1 5 ϕ4 dxdy RΩ α 5 ϕ1 5 ϕ5 dxdy
 α 5 ϕ2 5 ϕ1 dxdy
RΩ α 5 ϕ2 5 ϕ2 dxdy RΩ α 5 ϕ2 5 ϕ3 dxdy RΩ α 5 ϕ2 5 ϕ4 dxdy RΩ α 5 ϕ2 5 ϕ5 dxdy 

RΩ
K = RΩ α 5 ϕ3 5 ϕ1 dxdy RΩ α 5 ϕ3 5 ϕ2 dxdy RΩ α 5 ϕ3 5 ϕ3 dxdy RΩ α 5 ϕ3 5 ϕ4 dxdy RΩ α 5 ϕ3 5 ϕ5 dxdy 


 α 5 ϕ4 5 ϕ1 dxdy
RΩ α 5 ϕ4 5 ϕ2 dxdy RΩ α 5 ϕ4 5 ϕ3 dxdy RΩ α 5 ϕ4 5 ϕ4 dxdy RΩ α 5 ϕ4 5 ϕ5 dxdy

RΩ

α 5 ϕ5 5 ϕ1 dxdy Ω
α 5 ϕ5 5 ϕ2 dxdy Ω
α 5 ϕ5 5 ϕ3 dxdy Ω
α 5 ϕ5 5 ϕ4 dxdy Ω
α 5 ϕ5 5 ϕ5 dxdy

Presentada la forma de la solución aproximada, a continuación se calcularán las derivadas parciales de las
funciones de forma. Estas se calculan de la siguiente manera:
!
∂5ϕi
5ϕi = ∂x
∂5ϕi
∂y

Por lo tanto, para todas las funciones de forma:




 (−2 0)t (x, y) ∈ 47
 (0 2)t (x, y) ∈ 48


5ϕ1 (x, y) = (0 − 2)t (x, y) ∈ 49
(2 0)t (x, y) ∈ 410




0 e.o.c



 (1 0)t (x, y) ∈ 41
(0 1)t (x, y) ∈ 42




(−1 1/2)t (x, y) ∈ 43



5ϕ2 (x, y) = (−1 − 1)t (x, y) ∈ 48
 (−1 − 1)t (x, y) ∈ 410



 (1/2 − 1)t (x, y) ∈ 411



0 e.o.c



 (1 1/2)t (x, y) ∈ 43
(0 1)t (x, y) ∈ 44




(−1 0)t (x, y) ∈ 45



5ϕ3 (x, y) = (−1/2 − 1)t (x, y) ∈ 46
(1 − 1)t (x, y) ∈ 47




(1 − 1)t (x, y) ∈ 48




0 e.o.c



 (−1/2 1)t (x, y) ∈ 46
(1 1)t (x, y) ∈ 47




(1 1)t (x, y) ∈ 49



5ϕ4 (x, y) = (1 − 1/2)t (x, y) ∈ 414
(0 − 1)t (x, y) ∈ 415




(−1 0)t (x, y) ∈ 416




0 e.o.c



 (−1 1)t (x, y) ∈ 49
(−1 1)t (x, y) ∈ 410




 (1/2 1)t (x, y) ∈ 411


5ϕ5 (x, y) = (1 0)t (x, y) ∈ 412
(0 − 1)t (x, y) ∈ 413




(−1 − 1/2)t (x, y) ∈ 414




0 e.o.c

Ahora, se calcularán los coeficientes de la matriz K, tal como se indico anteriormente, considerando α = 1
para los dominios 41 , 42 , 43 , 44 , 45 , 48 , considerando α = 2 para los dominios 49 , 412 , 413 , 414 , 415 , 416 .

3
Para los dominios 46 , 47 , 410 , 411 , la mitad de su área está con α1 = 1 y la otra mitad de su área es α2 =
2. Por último, como los productos punto entre los vectores que se obtienen de la operación 5ϕi 5 ϕj serán
valores reales, se tiene que las integrales para cada dominio son, respectivamente:
Z
dxdy = 3/4
41,42,44,45,412,413,415,416
Z
dxdy = 1/4
47,48,49,410
Z
dxdy = 1/2
43,46,411,414

Como la matriz K es simétrica y semidefinida positiva por lo visto en clases, solamente debemos calcular una
mitad, y luego eso se transpone y se obtiene el resto. Luego (se mostrará el calculo solamente de K11 por
simplicidad y extensión del informe):
Z Z Z Z  Z Z 
α1 dxdy α2 dxdy α1 dxdy α2 dxdy
K11 = 4 α1 dxdy + 4 α2 dxdy + 4 + +4 +
48 49 47 2 47 2 410 2 410 2
K11 = 6
 
6 −5/4 −5/4 −7/4 −7/4
−5/4 69/16 −3/8 0 −9/16 
 
−5/4
K= −3/8 69/16 −9/16 0  
−7/4 0 −9/16 111/16 −3/4 
−7/4 −9/16 0 −3/4 111/16

Luego, para obtener el vector F debemos notar que este solamente tiene componente en ϕ2 , ya que es 1
solamente si x,y ∈ (0,1). El único nodo que contendrá fuerza es el n2 . Ası́:
 
R 0
 Ω f ϕ2 dxdy 
 
F=  0 

 0 
0
Z 1 Z y 
41 →
− xdx dy = 1/6
0 0
Z 1 Z x 
42 →
− ydy dx = 1/6
0 0
 
0

 1/3 

F=
 0 
 0 
0

Ası́, finalmente llegarı́amos a los valores de u realizando u= K−1 F, luego:


 
0,0303
 0,0897 
 
u=  0,018


 0,0108 
0,0161

Para calcular el flujo de calor que sale de Ω por cada uno de sus bordes, lo que se debe realizar es la siguiente

4
ecuación:
Z
α 5 u · n = g, en ∂Ω → −
Z Z
α 5 u · ndS = gdS
Z ∂Ω ∂Ω
Z
ui α 5 ϕi · ndS = gdS
∂Ω ∂Ω

El requisito de esta integral es que la segunda integral debe ser igual a 0, ya que el flujo de calor que entra es
el mismo que sale, y ası́ la figura se mantiene en equilibrio térmico. Luego, se presentan en la siguiente figura
cada una de las normales que se utilizarán.

Por último se obtienen las constantes de flujo de calor en cada uno de los bordes.

Bordeizquierdo
Z 3/2 Z 3
α1 u2 5 ϕ2 · n1 dS + α2 u5 5 ϕ5 · n1 dS
0 3/2

Como se puede apreciar en la figura, entran solamente en consideración las áreas 41,12 con las funciones de
forma ϕ2 , ϕ5 respectivamente. Ası́
     
3 1 −1 3 1 −1 
u2 + 2 u5 = −0,18285
2 0 0 2 0 0

Bordeinf erior
Z 3/2 Z 3
α1 u2 5 ϕ2 · n2 dS + α1 u3 5 ϕ3 · n2 dS
0 3/2

Como se puede apreciar en la figura, entran solamente en consideración las áreas 42,4 con las funciones de
forma ϕ2 , ϕ3 respectivamente. Ası́
     
3 0 0 3 0 0 
u2 + u3 = −0,16155
2 1 −1 2 1 −1

5
Bordederecho
Z 3/2 Z 3
α1 u3 5 ϕ3 · n3 dS + α2 u4 5 ϕ4 · n3 dS
0 3/2

Como se puede apreciar en la figura, entran solamente en consideración las áreas 45,16 con las funciones de
forma ϕ3 , ϕ4 respectivamente. Ası́
     
3 −1 1 3 −1 1 
u3 + 2 u4 = −0,0594
2 0 0 2 0 0

Bordesuperior
Z 3/2 Z 3
α2 u5 5 ϕ5 · n4 dS + α2 u4 5 ϕ4 · n4 dS
0 3/2

Como se puede apreciar en la figura, entran solamente en consideración las áreas 413,15 con las funciones
de forma ϕ5 , ϕ4 respectivamente. Ası́
     
3 0 0 3 0 0 
2 u5 + 2 u4 = −0,0807
2 −1 1 2 −1 1

El flujo total desde Ω hacia el exterior se calcula sumando los 4 flujos, obteniendo:

−0,4845
Como podemos apreciar, todos los valores de flujo de calor por los bordes es negativo, es decir, el calor fluye
desde Ω hacia el exterior. De este modo, se podrı́an tomar normales en el sentido contrario para que los
valores sean positivos, pero los valores de los flujos serán los mismos.
Para estimar el flujo de calor por la recta y = 3/2, se debe partir la figura por la mitad, y usar las normales
hacia arriba de los triángulos 411y 4 10 con su factor de forma ϕ2 yϕ5 y los triángulos 46y 4 7 con su factor
de forma ϕ3 yϕ4 , manteniendo el valor de α constante e igual a 1. Se puede observar que:
Z 1 Z 1
f lujo411 = α1 u2 5 ϕ2 n + α1 u5 5 ϕ5 n = u5 − u2 = −0,0736
0 0
3/2 3/2
u5 − u2
Z Z
f lujo410 = α1 u2 5 ϕ2 n + α1 u5 5 ϕ5 n = = −0,0368
1 1 2
2 2
u4 − u3
Z Z
f lujo47 = α1 u3 5 ϕ3 n + α1 u4 5 ϕ4 n = = −0,0036
3/2 3/2 2
Z 3 Z 3
f lujo46 = α1 u3 5 ϕ3 n + α1 u4 5 ϕ4 n = u4 − u3 = −0,0072
2 2
3 X
f lujototal (y =
)= f lujo4i = −0,1212
2
Este valor de -0.1212 corresponderı́a al flujo que le está entregando la mitad inferior hacia la mitad superior
de la figura de estudio. Un aspecto a considerar es que no se consideran los aportes del nodo 1 ni sus funciones
de forma ϕ1 , esto debido a que los productos de las normales por las derivadas de la función de forma, siempre
fueron nulos.
Podemos realizar el cálculo del flujo de la mitad superior hacia la mitad inferior y podremos notar que este
es distinto. Esto es debido a la discontinuidad de los valores α y además, que el mallado es insuficiente par
que pueda regular esa uniformidad.

Para estimar u(0.5,1.5) con la solución aproximada, debemos usar los valores conseguidos anterioremente:
5
X
u(x, y) = ui ϕi (x = 0,5, y = 1,5)
i=1

6
Reemplazando los valores de x e y en nuestras funciones de forma, en el punto de interés, nos damos de que
este se ubica en el 411, por lo que la solución en ese punto serı́a solo la consideración del factor de forma en
ese punto. Considerando esto, tenemos:

u(0,5, 1,5) = u2 ϕ2 (x = 0,5, y = 1,5 ∈ 411) + u5 ϕ5 (x = 0,5, y = 1,5 ∈ 411) = 0,02645

lo que corresponderı́a a la variación de temperatura en el punto seleccionado.

ii) Encuentre la solución aproximada en el caso uo = x+y

− R tal que ũo ∈ H 1 (Ω)yũo = uo en∂Ω, se descompone u = ũ + ũo y pedimos que ũ = 0 en


Sea ũo :Ω →
∂Ω. Ası́, = 5ũ + 5ũo . Luego, la nueva formulación variacional será (se mantienen las funciones de forma
ϕyα del problema anterior):
Z Z Z
α 5 ũ 5 ϕi = f ϕi − 5ũo 5 ϕi , ∀v ∈ Ho1 (Ω)
Ω Ω Ω
Z Z Z
ũ α 5 ϕi 5 ϕj = f ϕi − 5ϕi 5 u˜o , ∀v ∈ Ho1 (Ω), ∀i, j ∈ (1, 2, 3, 4, 5)
Ω Ω Ω

Nuestro problema a solucionar, es:



−div(5αû) = f + dov(5αuˆo ) enΩ
û = 0 en∂Ω

Es claro notar que el lado izquierdo de la FV no cambia, por lo que se mantendrá la misma matriz K que
en el problema anterior con el ũ. Luego, para el lado derecho de la formulación variacional, entonces para
el cálculo de F, se mantiene la primera integral y por lo tanto, solamente debemos calcular la integral a la
derecha. Lo primero que debemos notar es:

uo = x + y
 
1
5uo =
1
Z
α 5u˜o 5 ϕi dxdy

Ası́ deberemos resolver para cada una de las funciones de forma, con las áreas expuestas en la primera parte.
Ası́:
ϕ1 :
Z Z Z Z
3 ∗ 0,5 −2dxdy + 2dxdy + 2 ∗ −2dxdy + 3 ∗ 0,5 ∗ 2 ∗ dxdy = −0,5
47 48 49 410

ϕ2 :
Z Z Z Z Z Z
1dxdy + 1dxdy + 2 ∗ −0,5dxdy + 3 ∗ 0,5 ∗ −2 ∗ dxdy + −2 ∗ dxdy + 3 ∗ 0,5 ∗ −0,5 ∗ dxdy+ =
41 42 43 48 410 411
−0,375

ϕ3 :
Z Z Z Z Z Z
1,5dxdy + 1dxdy + −1dxdy + 3 ∗ 0,5 ∗ −1,5 ∗ dxdy + 3 ∗ 0,5 0 ∗ dxdy + 0 ∗ dxdy = −0,375
43 44 45 46 47 48

7
ϕ4 :
Z Z Z Z Z Z
3 ∗ 0,5 0,5dxdy + 3 ∗ 0,5 2dxdy + 2 ∗ 2dxdy + 2 ∗ 0,5 ∗ dxdy + 2 ∗ −1 ∗ dxdy + 2 ∗ −1 ∗ dxdy
46 47 49 414 415 416
= −0,375

ϕ5 :
Z Z Z Z Z Z
2∗ 0dxdy + 3 ∗ 0,5 0dxdy + 3 ∗ 0,5 ∗ 1,5dxdy + 2 ∗ 1 ∗ dxdy + 2 ∗ −1 ∗ dxdy + 2 ∗ −1,5 ∗ dxdy
49 410 411 412 413 414
= −0,375

Luego, considerando los aportes de las 2 integrales, podemos llegar al valor del lado derecho o fuerza del
problema de solución inicial no nula.
 
0,5
 0,7083 
 
F=  0,375 

 0,375 
0,375

Resolviendo la ecuación u = K−1 F y fijándose que la matriz K es la misma que en el ejercicio i), la solución
es:
 
0,2832
 0,2867 
 
 0,2149 
ũ =  
 0,1609 
0,1661

Luego, con ũ encontrado, se puede encontrar también u˜h tal como:


5
X
u˜h = ũi ϕi (x, y)
i=1

Luego, para encontrar la solución al problema con condiciones de borde distintas de cero, se debe solo resolver
el problema inicial, i.e. uh = ũh + u˜o , por lo tanto:

uh = 0,2832ϕ1 (x, y) + 0,2867ϕ2 (x, y) + 0,2149ϕ3 (x, y) + 0,1609ϕ4 (x, y) + 0,1661ϕ5 (x, y) + x + y

También podría gustarte