Você está na página 1de 20

Elementos finitos usando el método directo a problemas no

estructurales
Mediante este método es posible resolver problemas de naturaleza distinta a la estructural
tales como problemas reales, tanto de flujo de fluidos en redes de tuberías (fig. 1), flujo de
corriente eléctrico y otras (fig. 2).

𝑃, 𝑉, 𝑄

Fig. 1: Red de tuberías

Fig 2: Red Eléctrica

En cada uno de los problemas no estructurales, la matriz de “rigidez” local, tiene la misma
forma que la del elemento axial visto en “A” problemas estructural, lógicamente en cada caso
dicha matriz tiene un significado físico diferente.

Caso 1 “flujo en redes de tuberías”

En la figura (3a) se muestra el dominio de un problema correspondiente al flujo laminar (𝑅𝑒 ≤


2000), completamente desarrollado, de un fluido incomprensible, esto es a través de un tubo
de diámetro “D” (cte.), longitud “L”.

𝑃1 𝑃𝑟𝑒𝑠𝑖ó𝑛 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎 𝑃2 𝑃𝑟𝑒𝑠𝑖ó𝑛 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎

𝐷 𝑥𝑛
𝑄2 𝐹𝑙𝑢𝑗𝑜 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎

𝐿
𝑄1 𝐹𝑙𝑢𝑗𝑜 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎

Fig. 3a: Representación esquemática de un elemento


Para el uso del método directo vamos a discretizar el dominio utilizando un elemento lineal fig.
(3b)

𝑄1 𝑄2
𝑃1 𝑒 𝑃2

Fig. 3b: Discretización del dominio

En la fig. (3b) mostraremos la discretización del tubo mediante el elemento finito el cual
presenta dos nodos que unen a una línea. De la teoría básica de la mecánica de fluidos
sabemos que:

𝜋𝐷 4
𝑄= (𝑃 − 𝑃2 ) … (1)
128𝜇𝐿 1

Sea 𝑄 (𝑒) , el flujo en el elemento genérico (𝑒), luego asumiendo que el flujo de entrada al nodo
“i” es positivo, luego usando la ecuación general (1):

𝜋𝐷 4
𝑄1 = (𝑃 − 𝑃2 ) … (2)
128𝜇𝐿 1
Para el nodo sería:

𝜋𝐷 4
𝑄2 = (𝑃 − 𝑃1 ) … (3)
128𝜇𝐿 2
Considerando las ecuaciones (2)𝑦 (3) en notación matricial:

𝑄1 𝜋𝐷 4 1 −1 𝑃1
[ ]= [ ] [ ] . . . (4)
𝑄2 128𝜇𝐿 −1 1 𝑃2
En forma compacta:
[𝑄] = [𝑘][𝑃] … (5)

𝜋𝐷 4 1 −1
𝑘= [ ]
128𝜇𝐿 −1 1
Donde:
[𝑄]: 𝐸𝑠 𝑒𝑙 𝑣𝑎𝑙𝑜𝑟 𝑑𝑒 𝑓𝑙𝑢𝑗𝑜 𝑛𝑜𝑑𝑎𝑙𝑒𝑠
[𝑘]: 𝐸𝑠 𝑙𝑎 𝑚𝑎𝑡𝑟𝑖𝑧 𝑑𝑒 𝑟𝑖𝑔𝑖𝑑𝑒𝑧

[𝑃]: 𝐸𝑠 𝑣𝑒𝑐𝑡𝑜𝑟 𝑑𝑒 𝑝𝑟𝑒𝑠𝑖𝑜𝑛𝑒𝑠 𝑛𝑜𝑑𝑎𝑙𝑒𝑠

También la matriz de rigidez lo podemos escribir:


(𝑒)
(𝑒)
𝜋𝐷 4
𝑘 =( ) … (6)
128𝜇𝐿

Aplicación
Sea una red de tres tubos como se ve en la figura (4a), las presiones en los tres nodos
exteriores son 𝑃1 = 140𝑘𝑃𝑎, 𝑃3 = 130𝑘𝑃𝑎 𝑦 𝑃4 = 110𝑘𝑃𝑎 la viscosidad del fluido es 𝜇 =
0.01 𝑃𝑎. 𝑠.
Determinar la presión en el nodo (2) y el flujo en cada tubo.

𝑃1 = 140𝑘𝑃𝑎
(1)
𝑉1 = 0.06𝑚
𝐿1 = 1500𝑚 𝑃2 = 140𝑘𝑃𝑎
𝑉2 = 0.06𝑚
𝐿2 = 1500𝑚
(3)

𝑃3 = 140𝑘𝑃𝑎
𝑉3 = 0.06𝑚
(2) 𝐿3 = 1500𝑚

(4)

Fig. 4a

Discretizando el dominio fib (4b)

(1)

(1)
(3)

(2)

(2) (3)
(4)

Fig. 4b

Se requiere hacer una tipología del dominio discretizado.


Numeración
Elemento
Local Global
1 1
1
2 2
1 2
2
2 3
1 2
3
2 4

Construcción de las matrices locales de rigidez.

Para el elemento (1) (𝑒 (1) )


(1)
𝜋𝐷 4 𝜋0.064 −7
𝑚5
( ) = = 0.212𝑥10
128𝜇𝐿 128𝑥0.01𝑥1500 𝑁. 𝑠

Para el elemento (2) (𝑒 (2) )


(2)
𝜋𝐷 4 𝜋0.0254 𝑚5
( ) = = 0.128𝑥10−8
128𝜇𝐿 128𝑥0.01𝑥7500 𝑁. 𝑠

Para el elemento (3) (𝑒 (3) )


(3)
𝜋𝐷 4 𝜋0.034 𝑚5
( ) = = 0.199𝑥10−8
128𝜇𝐿 128𝑥0.01𝑥100 𝑁. 𝑠

La matriz de rigidez para cada elemento:

Para el elemento (1) (𝑒 (1) )

𝑄 (1) 1 −1 𝑃1
(1)
[ 1 (1) ] = 0.212𝑥10−7 [ ] [ (1) ] . . . (𝑎)
𝑄2 −1 1 𝑃2

Para el elemento (2) (𝑒 (2) )

𝑄 (2) 1 −1 𝑃1
(2)
[ 1 (2) ] = 0.128𝑥10−8 [ ] [ (2) ] . . . (𝑏)
𝑄2 −1 1 𝑃2

Para el elemento (3) (𝑒 (3) )

𝑄1 (3) −8 1 −1 𝑃1
(3)
[ ] = 0.199𝑥10 [ ] [ ] . . . (𝑐)
𝑄2 (3) −1 1 𝑃2 (3)

Realizando el proceso de ensamble (𝑎)𝑦 (𝑏):

0.212 −0.212 0 0 𝑃1 𝑄1
[ −0.212 0.212 + 0.0128 −0.0128 0 ] [𝑃2 ] = [𝑄2 ] … (𝛼)
0 −0.0128 0.0128 0 𝑃3 𝑄3
0 0 0 0 0 0
Reemplazando (𝛼) 𝑐𝑜𝑛 (𝑐):
0.212 −0.212 0 0 𝑃1 𝑄1
𝑃 𝑄
[−0.212 0.212 + 0.0128 + 0.0199 −0.0128 −0.0199] [ 2 ] = [ 2 ]
0 −0.0128 0.0128 0 𝑃3 𝑄3
0 −0.0199 0 0.0199 𝑃4 𝑄4

0.212 −0.212 0 0 140𝑥103 0


−0.212 0.2447 −0.0128 −0.0199 𝑃2
[ ][ ] = [0]
0 −0.0128 0.0128 0 130𝑥10 3 0
0 −0.0199 0 0.0199 110𝑥103 0

𝑃2 = 137.04𝑘𝑃𝑎
Cálculo de los flujos en los nodos de los elementos

Nos vamos a las ecuaciones de los elementos:

Para el elemento (1) (𝑒 (1) )

𝑄1 (1) 1 −1 140𝑘
[ (1)
] = 0.212𝑥10−7 [ ][ ] . . . (𝐼)
𝑄2 −1 1 137.04𝑘

Resolviendo el sistema (𝐼):


3
𝑄1 (1) = 62.75𝑥10−6 𝑚 ⁄𝑠
3
𝑄2 (1) = −62.75𝑥10−6 𝑚 ⁄𝑠

Para el elemento (2) (𝑒 (2) )

𝑄 (2) 1 −1 137.04𝑘
[ 1 (2) ] = 0.128𝑥10−8 [ ][ ] . . . (𝐼𝐼)
𝑄2 −1 1 130𝑘

Resolviendo el sistema (𝐼𝐼):


3
𝑄1 (2) = 9.011𝑥10−6 𝑚 ⁄𝑠
3
𝑄2 (2) = −9.011𝑥10−6 𝑚 ⁄𝑠

Para el elemento (3) (𝑒 (3) )

𝑄 (3) 1 −1 137.04𝑘
[ 1 (3) ] = 0.199𝑥10−8 [ ][ ] . . . (𝐼𝐼𝐼)
𝑄2 −1 1 110𝑘

Resolviendo el sistema (𝐼𝐼𝐼):


3
𝑄1 (3) = 53.809𝑥10−6 𝑚 ⁄𝑠
3
𝑄2 (3) = −53.809𝑥10−6 𝑚 ⁄𝑠

Se debe cumplir:

𝑄 (1) = 𝑄 (2) + 𝑄 (3)


3
𝑄 (1) = 62.752𝑥10−6 𝑚 ⁄𝑠

(1) 3
𝑄 (2) = 9.011𝑥10−6 𝑚 ⁄𝑠

(2)

3
𝑄 (3) = 9.011𝑥10−6 𝑚 ⁄𝑠
(3)

Fig. 4a
clc, clear all
%Programa para resolver elementos finitos
format long
disp('Insertar las presiones')
P1=140000;
P3=130000;
P4=110000;
disp('Insertar las presiones')
L1=1500;
L2=750;
L3=1000;
disp('Insertar los diametros de la tuberia')
D1=0.06;
D2=0.025;
D3=0.03;
%Usando la siguiente formula para hallar el "k"
u=0.01; %Viscocidad Molecular del agua (Dinámica)
k1=(pi*D1^4)/(128*u*L1);
k2=(pi*D2^4)/(128*u*L2);
k3=(pi*D3^4)/(128*u*L3);

A=[k1,-k1,0,0;-k1,(k1+k2+k3),-k2,-k3;0,-k2,k2,0;0,k3,0,-k3];
B=[0;0;0;0];
C=inv(A);
S=inv(A)*B;
%Del sistema
P2=-(P1*-k1+P3*-k2+P4*-k3)/(k1+k2+k3);

%Calculando en los nodos de los elementos


S1=[k1 -k1;-k1 k1]*[P1;P2];
Q11=S1(1,1)
Q21=S1(2,1);

S2=[k2 -k2;-k2 k2]*[P2;P3];


Q12=S2(1,1)
Q22=S2(2,1);

S3=[k3 -k3;-k3 k3]*[P2;P4];


Q13=S3(1,1)
Q23=S3(2,1);

%Se debe cumplir


%Q11=Q12+Q13
Q=Q12+Q13
if (Q11==Q11)
disp('Solución Correcta');
else
disp('Solución Incorrecta')
end
Fig. 5
Método directo para conducción de calor unidimensional
Es la figura (1) que representa a una barra, la cual se supone que es térmicamente axial.

El problema consiste en determinar la relación entre las temperaturas 𝑇1 𝑦 𝑇2 y el flujo de


calor 𝑄1 𝑦 𝑄2 en los puntos nodales.

𝑑𝑥
𝑄1 𝑄2
𝑇1 𝐿 𝑇2

Fig 1: Condición de calor en un elemento unidimensional

Para este caso tenemos en cuenta la ley constrictiva conocida como la ley de Fourier.
𝑑𝑇
𝑞𝑥 = −𝑘𝑥 … (1)
𝑑𝑥
Donde:

𝑞𝑥 : Es el flujo de calor por conducción por unidad de área. (𝑊⁄ )


𝑚. 𝑚2
𝑘𝑥 : Coeficiente de conducción de calor (𝑊⁄ )
𝑚. 𝑚2 . 𝐶
Algunas veces 𝑘𝑥 = 𝑘(𝑥)

La transfrerencia total de calor conductiva en dirección axial está dado por:


𝑑𝑇
𝑄𝑥 = −𝑘𝑥 𝐴𝑥 … (2)
𝑑𝑥
Donde:

𝑄𝑥 = 𝑞𝑥 𝐴𝑥

𝐴𝑥 : El área de la sección transversal perpendicular a la dirección del flujo de calor (𝑚. 𝑚2 ).

La temperatura varía linealmente a lo largo de la dirección axial, y consistentemente con el


desarrollo previo del elemento axial, la distribución de las temperaturas en este elemento
viene dado por:
𝑥 𝑥 𝑇
𝑇 = [(1 − ) ] { 1 } … (3)
𝐿 𝐿 𝑇2
𝑑𝑇 −1 1 𝑇1
=[ ] [ ] … (4)
𝑑𝑥 𝐿 𝐿 𝑇2
Sustituyendo la relación (4)𝑒𝑛 (2):
𝑘𝑥 𝐴𝑥 𝑑𝑇 𝑇
𝑄𝑥 = − [−1 1 ] [ 1 ] … (5)
𝐿 𝑑𝑥 𝑇2
Entonces evaluando la expresión (5) en los nodos 1 y 2 del elemento y, notando que 𝑄2 nos
representa el calor que sale del elemento (𝑄2 = −𝑄1 )
𝑄1 𝑘𝑥 𝐴𝑥 1 −1 𝑇1
[ ]=− [ ] [ ] … (6)
𝑄2 𝐿 −1 1 𝑇2

𝑘𝑥 𝐴𝑥 (𝑒)
𝑘 (𝑒) = ( ) … (7)
𝐿
𝑥 𝑥
𝑇 = (1 − ) 𝑇1 + 𝑇2
𝐿 𝐿
𝑥 𝑥
𝑇 = 𝑇1 − 𝑇1 + 𝑇2
𝐿 𝐿
𝑥
𝑇 = 𝑇1 − (𝑇2 − 𝑇1 )
𝐿
𝑥 = 0 ⇒ 𝑇 = 𝑇1

𝑥 = 𝐿 ⇒ 𝑇 = 𝑇2

Ejemplo (2):

Considere una placa de longitud “L” en la dirección del flujo del calor (dirección x), se supone
que las dimensiones de la placa, tanto en la dirección “y” y en la dirección “z” son muy grandes
comparada con la dirección x (fig. )

𝑦
Longitud infinita
en la dirección y

Longitud infinita
en la dirección z 𝑥
𝑧

Fig. 2

Donde 𝐿 = 50 𝑚𝑚

El coeficiente de conducción de calor

𝑘𝑥 = 0.25 𝑊⁄ )
𝑚. 𝑚2 . 𝐶
𝐴𝑥 = 𝑑𝑥 𝑑𝑧 = 1𝑚. 𝑚2
La temperatura del lado izquierdo de la placa (x=0) se mantiene a una temperatura 𝑇0 =
100 °𝐶, mientras que en el lado derecho de la misma se considera los siguientes casos.
a. 𝑇𝐿 = 25°𝐶 (𝑝𝑟𝑒𝑠𝑐𝑟𝑖𝑡𝑎)
b. 𝑄𝑥𝐿 = 0𝑊 (𝐶𝑜𝑛𝑑𝑖𝑐𝑖𝑜𝑛 𝑑𝑒 𝑐𝑜𝑛𝑡𝑜𝑟𝑛𝑜 𝑑𝑒 𝑎𝑖𝑠𝑎𝑙𝑎𝑚𝑖𝑒𝑛𝑡𝑜)
c. 𝑄𝑥𝐿 = 0.30𝑊 (𝐹𝑙𝑢𝑗𝑜 𝑑𝑒 𝑐𝑎𝑙𝑜𝑟 𝑝𝑟𝑒𝑠𝑐𝑟𝑖𝑡𝑜)

El objetico de este ejemplo es encontrar la distribución de temperatura para las 3 condiciones


dadas.

Considerar 2 elementos unidimensionales para el problema.

Solución:

a. Discretizar el dominio

1 (1) (2) 𝑥𝑛
2 3

Fig. 3b: Discretización del dominio

De la tipología:

Numeración
Elemento
Local Global
1 1
1
2 2
1 2
2
2 3

b. Construcción de las matrices de rigidez.


𝑘𝑥 𝐴𝑥 (1) 𝑘𝑥 𝐴𝑥 (2)
( ) =( )
𝐿 𝐿
0.25𝑥1
= = 0.01𝑊/°𝐶
15

Para 𝑒 (1) :
1 −1 𝑇1
(1)
𝑄 (1)
0.01 [ ] [ (1) ] = [ 1 (1) ] … (𝑎)
−1 1 𝑇2 𝑄2
Para 𝑒 (2) :
1 −1 𝑇1
(2)
𝑄 (2)
0.01 [ ] [ (2) ] = [ 1 (2) ] … (𝑏)
−1 1 𝑇2 𝑄2

c. Ensamblando
Dado que los elementos tienen las mismas propiedades geométricas y térmicas y las
referencias locales y globales coinciden, entonces la matriz global es:

1 −1 0 𝑇1 𝑄1
𝑇 𝑄
0.01 [−1 2 −1] [ 2 ] = [ 2 ]
0 −1 1 𝑇3 𝑄3
d. Condiciones de frontera o de contorno
Caso a: Temperatura prescrita=250
1 −1 0 100 0
0.01 [−1 2 −1] [ 𝑇2 ] = [0] … (𝛼)
0 −1 1 25 0
Resolviendo el sistema:
𝑇2 = 62.50°𝐶
e. Cálculo del flujo de calos en cada elemento

Para 𝑒 (1) :
1 −1 100 𝑄 (1)
0.01 [ ][ ] = [ 1 (1) ]
−1 1 62.5 𝑄2
𝑄1 (1) = 0.375𝑊
𝑄2 (1) = −0.375𝑊

Para 𝑒 (2) :
1 −1 62.5 𝑄 (2)
0.01 [ ][ ] = [ 1 (2) ] … (𝑏)
−1 1 25 𝑄2
𝑄1 (2) = 0.375𝑊
𝑄2 (2) = −0.375𝑊
Caso b: Teniendo la matriz (𝛼):

1 −1 0 100 0
0.01 [−1 2 −1] [ 𝑇2 ] = [0]
0 −1 1 𝑇3 0
Resolviendo el sistema:

𝑇2 = 100°𝐶
𝑇3 = 100°𝐶
Calculo del flujo de calor en los elementos:

Para 𝑒 (1) :
1 −1 100 𝑄 (1)
0.01 [ ][ ] = [ 1 (1) ]
−1 1 100 𝑄2
𝑄1 (1) = 0𝑊
𝑄2 (1) = 0𝑊

Para 𝑒 (2) :
1 −1 100 𝑄 (2)
0.01 [ ][ ] = [ 1 (2) ] … (𝑏)
−1 1 100 𝑄2
𝑄1 (2) = 0𝑊
𝑄2 (2) = 0𝑊
clc,clear all
%Problema De conducción de Calor
L=50;
dy=1;
dz=1;
kx=0.25; %Coeficiente de Conducción de Calor
Ax=dy*dz;
%Para x=0
T0=100;
TL=25; %Temperatura Prescrita
QL=0; %Condición de contorno
QxL=0.30 %Flujo de Calor Prescrito

%Construcción de Matrices de Rigidez


k=(kx*Ax)/(L*0.50);

%Caso a
%MAtriz Ensamblada
A=[k -k 0;-k 2*k -k;0 -k k];
B=[0;0;0];
C=inv(A)
S=C*B
%Del sistema
T2=-(T0*-k-k*TL)/(2*k);

%Calculando en los nodos de los elementos


%Nodo 1
S1=[k -k;-k k]*[T0;T2]
Q11=S1(1,1)
Q21=S1(2,1)
%Nodo 2
S2=[k -k;-k k]*[T2;TL]
Q11=S1(1,1)
Q21=S1(2,1)

%Caso b
A1=[k -k 0;-k 2*k -k;0 -k -k];
B1=[0;0;0];
C1=inv(A1)
S11=C1*B1
LL=[2 -1 100;-1 1 0]
R=rref(LL)
T21=R(1,3)
T3=R(2,3)
%Calculando en los nodos de los elementos
%Nodo 1
S11=[k -k;-k k]*[T21;T3]
Q12=S11(1,1)
Q22=S11(2,1)
%Nodo 2
S21=[k -k;-k k]*[T21;T3]
Q12=S21(1,1)
Q22=S21(2,1)

%Caso c
A3=[k -k 0;-k 2*k -k;0 -k -k];
B3=[0;0;0.30];
C3=inv(A3)
S1111=C3*B3
LLL=[2 -1 100;-1 1 0.30]
R=rref(LLL)
T22=R(1,3)
T31=R(2,3)
%Calculando en los nodos de los elementos
%Nodo 1
S111=[k -k;-k k]*[T22;T31]
Q12=S111(1,1)
Q22=S111(2,1)
%Nodo 2
S211=[k -k;-k k]*[T22;T3]
Q13=S211(1,1)
Q23=S211(2,1)

Você também pode gostar