Sei sulla pagina 1di 7

Reporte del proyecto

MTODO DE INTERPOLACIN NUMERICA

Gonzales Esquivas Carlos Eduardo


Muoz Nieves Elvira Miroslava
Morales Calvario Jos Federico
Rosales Hernndez Walberto
Torres Oseguera Guadalupe Mara Jos
Para la interpolacion utilizaremos los siguientes datos de entropia tomados del libro de
Termodinamica.
Previamente el siguiente paso ser acomodar los datos de temperatura, presin y entropa
en forma de matriz.

TEMPERATURA

Paso 2. Establecer una temperatura y presin

Paso 3. Ubicar la columna y rengln que vamos a utilizar para indicar la temperatura y
presin que queremos.
Paso 4: crear una matriz de 3x3 para extraer solo los valores que necesitamos interpolar.

0 d(1,i) d(1,i+1)

d(j,1) d(j,i) d(i+2,j-1)

d(j+1,1) d(j+1,i) d(j+1,i+1)

Paso 5: hacer la interpolacin bilineal con la siguiente formula:


2 1 2 2 1
[(21)*x1y1 +(21)*x2y1]*(21) +[(21) *x1y2 + (21) *
1
x2y2]*( )
21
Paso 6: Correr el programa

Paso 7: obtener resultado.

Cdigo de octave

display('valor de entropia para agua liquida


comprimida (valores experimentales)')
d=[0 5 10 15 20 30 50
0 0.0001 0.0003 0.0004 0.0005 0.0003 0
20 0.2954 0.2943 0.2932 0.2921 0.2897 0.2845
40 0.5705 0.5685 0.5666 0.5646 0.5607 0.5528
60 0.8287 0.8260 0.8234 0.8208 0.8156 0.8055
80 1.0723 1.0691 1.0659 1.0627 1.0564 1.0442
100 1.3034 1.2996 1.2958 1.2920 1.2847 1.2705
120 1.5236 1.5191 1.5148 1.5105 1.5020 1.4859
140 1.7344 1.7293 1.7243 1.7194 1.7098 1.6916
160 1.9374 1.9316 1.9259 1.9203 1.9094 1.8889
180 2.1338 2.1271 2.1206 2.1143 2.1020 2.0790
200 2.3251 2.3174 2.3100 2.3027 2.2888 2.2628
220 2.5127 2.5037 2.4951 2.4867 2.4707 2.4414
240 2.6983 2.6876 2.6774 2.6676 2.6491 2.6156
260 2.8841 2.8710 2.8586 2.8469 2.8250 2.7864
280 0 3.0565 3.0410 3.0265 3.0001 2.9547
300 0 3.2488 3.2279 3.0291 3.1761 3.1218
320 0 0 3.4263 3.3996 3.3558 3.2888
340 0 0 3.6555 3.6086 3.5438 3.4575];

#PRESION (MPa)
p=12

#TEMPERATURA (C)
t=70

for i=2:6
if p> d(1,i) && p< d(1,i+1)
disp(i)

for j=2:19
if t> d(j,1) && t < d(j+1,1)
disp(j)

n=zeros(3,3);
n(1,1)=0
n(1,2)=d(1,i)
n(1,3)=d(1,i+1)
n(2,1)=d(j,1)
n(2,2)=d(j,i)
n(2,3)=d(i+2,j-1)
n(3,1)=d(j+1,1)
n(3,2)=d(j+1,i)
n(3,3)=d(j+1,i+1)
if n(3,3)!=0

break
endif
endif
endfor
endif
endfor

# entropia (s) para agua liquida comprimida


s=(((n(1,3)-p)./(n(1,3)-n(1,2))).*(n(2,2))+((p-n(1,2))./(n(1,3)-n(1,2))).*n(2,3)).*((n(3,1)-
t)./(n(3,1)-n(2,1)))+(((n(1,3)-p)./(n(1,3)-n(1,2))).*(n(3,2))+((p-n(1,2))./(n(1,3)-
n(1,2))).*n(3,3)).*((t-n(2,1))./(n(3,1)-n(2,1)));
display(s)

Comprobacin del mtodo (forma manual)


Datos a interpolar

0 10 15

60 0.8260 0.8234

80 1.0691 1.0659

Aplicando la frmula de interpolacin:

1512 1210 8070 1512 1210 7060


[(1510)*0.8260 + (1512)*0.8234]*(8060) +[(1510) *1.0691 + (1510) * 1.0690]*(8060)

R=0.99

BIBLIOGRAFA
Yunes A. Cengel. (2009). Termodinamica, 7 edicion Mexico D.F: Mc. Graw Hill.

Potrebbero piacerti anche