Cada cambiador tiene características particulares

Puede darse el caso de que algunos de los cambiadores de la red tengan una función de costes diferentes. Por ejemplo, porque sean de un material diferente para soportar fluidos corrosivos. En tal caso, es necesario especificar el coeficiente $ \phi $ de cada corriente (sección [*]). Si especificamos el coeficiente $ \phi $ de cada corriente, para calcular el coste de la red completa es necesario calcular el área ficticia de la red:

# Caso: funciones de coste diferentes

# Función de costes de la corriente 3: 40000+1100A
# Resto igual
# Coeficientes phi para calcular el coste

c1.setPhi(1.)
c2.setPhi(1.)
c4.setPhi(1.)
agua.setPhi(1.)
vapor.setPhi(1.)

c3.setPhi(500./1100.)

coste = 40000. + 500.*red.getAreaModificada()/N
coste = coste*N
print "El área ficticia es "+str(red.getAreaModificada())+" m2"
print "Con la función 40000+1100A para la corriente 3 el coste es "+str(coste)+" Euros"

Una vez que hemos añadido estas líneas a nuestro programa, los resultados son:

El número mínimo de unidades de intercambio de calor es 7
El área de la red de intercambiadores 1-1 es 7409.97512665 m2
Error: imposible transferencia de calor con cambiador 1-2 y R = 0.5; P = 0.998176014592 .
    Intentando con R=1
Error: imposible transferencia de calor con cambiador 1-2 y R=1. Fijando Ft = 1
Error: imposible transferencia de calor con cambiador 1-2 y R = 1.25; P = 0.777777777778 .
    Intentando con R=1
Se ha calculado con R = 1 y P = 0.4 -> Ft = 0.920937485257
El área de la red de intercambiadores 1-2 es 7842.39494708 m2
Con la función 40000+500A para todos los cambiadores el coste es 3984987.56332 Euros
El área ficticia es 9546.8496677 m2
Con la función 40000+1100A para la corriente 3 el coste es 5053424.83385 Euros

Podemos comprobar que los resultados son los mismos que los del ejemplo [*].



2004-05-30