Sie sind auf Seite 1von 42

INTRODUCCIN

RPIDA AL EES:

Profesor: M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

INTRODUCCIN AL EES (ENGINEERING EQUATION SOLVER)


OBJETIVO
El estudiante aprender las funciones bsicas del EES para la solucin de problemas de
Ingeniera.
CONTENIDO
1. Introduccin
2. Iniciando el EES
2.1. Informacin de Fondo
3. Ventanas de Trabajo del EES (EES Windows)
3.1. Ventana de Ecuaciones
3.1.1. Como preparar el sistema de unidades
3.1.2. Reglas de asignacin de formato
3.1.3. Como introducir o hacer uso de las funciones internas del EES
3.2. Ventana de Ecuaciones Formateadas
3.3. Ventana de Soluciones
3.4. Ventana de Arreglos
3.5. Ventana de Residuos
3.6. Ventanas de Tablas Paramtricas y de Bsqueda

3.7. Ventanas de Grficos y Dibujos


4. Desarrollo e Implementacin de Ecuaciones
5. Funciones y Procedimientos
5.1. Funciones Internas (Built-in Functions)
5.1.1. Funciones Matemticas
5.1.2. Funciones de Propiedades Termofsicas
5.2. Implementacin Personal de Funciones y Procedimientos
5.2.1. Funciones EES
5.2.2. Procedimientos EES
6. Funciones Avanzadas
6.1. Arreglos
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

1. INTRODUCCIN
EES son las siglas de de Resolutor de Ecuaciones de Ingeniera (Engineering Equations
Solver). La funcin bsica del EES es la solucin de un grupo de ecuaciones algebraicas.
El EES tambin puede resolver, ecuaciones con variable compleja, ecuaciones
diferenciales, hacer la optimizacin, suministrar regresiones lineales y no lineales y
generar la publicacin de informes y grficas.
Existen dos diferencias principales entre EES y los programas numricos existentes de
resolucin de ecuaciones:
1)

El EES identifica automticamente y agrupa ecuaciones que deben ser


resueltas simultneamente. Este rasgo simplifica el proceso para el usuario y
asegura que el resolutor siempre operare con la eficiencia ptima

2)

El EES suministra muchas estructuras tiles para el clculo ingenieril de


propiedades termofsicas y matemticas. Por ejemplo, comprende las tablas
de vapor que pueden ser utilizadas con cualesquiera dos propiedades
independientes de acuerdo al principio de estado comprende tablas de
refrigerantes, aire ideal, aire real, entre muchas otras subtancias de interes
industrial.

El EES permite al usuario realizar interpolaciones lineales y cuadrticas, de las tablas


creadas por el usuario a travs del Lookup Tables o de alguna tabla proporcionada el
EES a travs de algn archivo .txt en formato de tabla. Permite adems crear
procediemientos y funciones con sus respectivas sentencias al igual que cualquier otro
lenguaje de programacin, las cuales pueden ser guardados en archivos en forma de
libreras que al momento de ejecutarse el EES se cargan automticamente para ser
utilizadas en cualquier problema o ejercicio que las llame.
La finalidad de EES surgi de la experiencia en la enseanza de Termodinmica en
Ingeniera Mecnica y de la Transferencia de Calor. Para aprender la materia de estos
cursos, es necesario para el estudiante el trabajar los problemas, para los cuales, la
mayor parte del tiempo y el esfuerzo requerido para la solucin es debida a la bsqueda
de informacin sobre las propiedades y la resolucin de las ecuaciones adecuadas. Una
vez que el estudiante se ha familiarizado con el uso de las tablas de propiedades, el uso
ms adelantado de las tablas, no contribuye al dominio de la materia por el estudiante,
tampoco lo hace el lgebra. El tiempo y el esfuerzo requeridos para resolver los
problemas de la forma convencional disminuyen realmente el aprendizaje de la materia,
porque el alumno se ve forzado a preocuparse por el orden en el que deben resolverse
las ecuaciones (que realmente no importa) y hace los parmetros de estudio demasiado
complicados. El EES proporciona las herramientas necesarias para ayudar al estudiante
a disminuir el tiempo de resolucin de los problemas al proporcionarle las propiedades
termofsicas de muchas substancias de inters industrial y un resolutor de las ecuaciones
resultantes de cada problema particular. Sin embargo, el estudiante debe entender la
fsica del problema para poder plantear las ecuaciones que sern resultas.

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

2. INICIANDO EL EES
La instalacin por defecto del programa crear un directorio llamado: C:\EES32 en el
cual se colocan los archivos del programa EES. En esta carpeta se encuentra el
ejecutable del EES el cual puede ser reubicado en cualquier otro directorio, por ejemplo,
el escritorio para su rpido acceso. Al hacer doble clic sobre este icono, se ejecuta el
programa del EES. Cuando el EES es ejecutado, se carga y abre un archivo llamado
HELLO. EES, el cual describe brevemente las caractersticas la versin que se est
utilizando, sin embargo, este archivo puede ser renombrado o eliminado si no se desea
que este archivo aparezca cada vez que se inicia el programa del EES.

2.1. Informacin de fondo


Cuando el EES es ejecutado, muestra una interfase con informacin del registro, el
nmero de versin y otra informacin disponible. Cuando otra ventana del EES es
abierta, muestra una ventana de dialogo, donde indica que ya existe una interfase del
EES abierta que si se desea abrir una nueva ventana por lo que ser necesario darle
aceptar para poder abrir una nueva interfase, sin embargo, este dialogo puede ser
eliminado al indicar en el recuadro de la esquina inferior izquierda que no se vuelva a
preguntar cada que se abra una nueva ventana.
Una vez que se ha iniciado el programa del EES, se despliega la pantalla principal o de
ecuaciones de trabajo. En ssta pantalla se muestran los principales comandos del EES en
una barra de men principal, la cual se encuentra distribuida en 9 mens, tal como se
ilustra en el grfico de la Figura 1:

Figura 1. Men principal y barra de herramientas de la interfase principal del EES

La barra de herramientas situada debajo del men principal contiene pequeos botones
que proveen un rpido acceso a muchos de los comandos ms frecuentemente usados
del EES. Cuando el indicador del ratn es posicionado sobre estos, y se espera unos
pocos segundos, la accin del comando aparece sobre este.
Descripcin breve del men:
FILE: Provee los comandos de cargado, guardado, impresin, libreras, macros, y
salida, etc

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

EDIT: Proporciona los comandos para deshacer acciones, copiar, cortar, pegar, borrar,
seleccionar, insertar o modificar arreglos.
SEARCH : Provee los comandos para bsqueda (F10) y reemplazo (F11) en la ventana
de trabajo principal o de ecuaciones
OPTIONS: Provee los comandos para configuracin de los valores guess y lmites de
variables, sistema de unidades mtricas, informacin de funciones, preferencias del
programa y constantes. Adems se dispone de un comando que proporciona
informacin sobre las propiedades programas y usadas durante la construccin de cada
problema, por ejemplo, el formato para utilizar las tablas termodinmicas del vapor,
agua, aire, etc.

CALCULATE: Contiene los comandos para compilar, resolver las ecuaciones en modo
normal, resolver tablas paramtricas, obtener mximos y mnimos, comprobar unidades,
actualizar los valores guess y resetear los valores guess.

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

TABLE: Contiene los comandos para presentar y modificar los valores de tablas
paramtrica o de parmetros, de bsqueda y hacer regresiones lineales sobre los datos
de esas mismas tablas. Puede insertar o eliminar variables de las tablas, agregar o
eliminar corridas, etc. La tabla de Parmetros, parecida a una hoja de clculo, permite
que el sistema de ecuaciones sea resuelto de forma repetida mientras se van variando los
valores de una o ms variables. La tabla de bsqueda (lookup) suministra al usuario
datos que puedan ser interpolados y utilizados en la solucin de sistemas de ecuaciones

PLOTS: Contiene los comandos que permiten crear, modificar o sobrescribir una
grfica, modificar los ejes, o realizar las curvas de ajuste y el polinomio de una curva.

WINDOWS: Proporciona los accesos a cualquiera de las ventanas de trabajo del EES

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Finalmente, al igual que cualquier otro programa, el EES cuanta con una ayuda, a la
cual se puede acceder desde cualquier punto y en cualquier momento, con solo oprimir
la tecla F1 o accediendo desde el men principal de la pantalla principal del EES en el
men Help, la Figura No. 2 muestra el ndice general de la ayuda del EES.
Desde esta interfase, se puede acceder a cualquier parte de la ayuda indicada en sta
interfase marcada con verde y subrayada. Como se puede observar tambin se puede
navegar en la ayuda a travs de la bsqueda, con movernos sobre la barra de submen
de la ayuda en el botn bsqueda. Adems de esta opcin en esta interfase de ayuda
existen otras opciones que permiten una rpida navegacin sobre la ayuda.

Una vez descrita la informacin del men principal del EES, es conveniente iniciar con
la descripcin de cada una de las ventanas de trabajo del EES.
3. VENTANAS DE TRABAJO DE EES

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Cuando el EES es iniciado por primera vez o en caso de ya haberlo iniciado y


seleccionado una nueva ventana de trabajo mediante el comando NEW del men FILE
aparecer la primera ventana de trabajo, que en este texto llamaremos pantalla principal
de trabajo del EES, y reconocida por EES como Equation Windows o ventana de
ecuaciones.
3.1. Ventana de Ecuaciones.
Antes de iniciar con la introduccin de las ecuaciones, es conveniente preparar el
programa en las unidades de trabajo y dar una breve descripcin de los formatos que
pueden ser utilizados en la configuracin del programa o planteamiento de cada
problema, conocidas como reglas de asignacin de formato:
3.1.1. Como preparar el sistema de Unidades: Hay dos formas de visualizar
o cambiar el sistema de unidades:
1.

La primera y ms rpida en haciendo Clic sobre el botn:


localizado
sobre la barra de herramientas situada debajo de la barra de men principal.
Al hacer clic sobre este botn se despliega la siguiente interfase:

El EES inicialmente se encuentra configurado en el sistema internacional con


unidades de presin en kPa (Kilo Pascales) y con temperatura en C, con
propiedades especficas en base molar y funciones trigonomtricas en
grados, sin embargo cualquiera de estas configuraciones marcadas por
default pueden ser cambiadas para trabajar en el sistema que se dese. Por
ejemplo, seleccione bar y pulse OK para aceptar y guardar el cambio
2.

Se puede acceder a la interfase anterior desde el comando UNIT SYSTEM


del men OPTION, tal como se muestra en la siguiente figura:

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

El procedimiento para configurar el sistema de unidades que se dese es similar a lo


descrito anteriormente.
3.1.2. Reglas de asignacin de formato: El texto se introduce de la misma
manera que en cualquier procesador de textos y si se desea marcar como
comentario, se encierra entre comillas () o llaves ({}).
1.

El sistema del EES no distingue Maysculas de Minsculas

2.

Se pueden introducir lneas y espacios en blanco

3.

Los comentarios debern escribirse entre comillas o entre llaves {}. No


hay restriccin de caracteres, es decir se pueden escribir tantos comentarios
como se deseen, el EES reconoce los extremos de las llaves o de las comillas
y todo lo que se encuentre entre estos ser reconocido como comentario. Se
pueden escribir tantos comentarios como se requieran y en el lugar que se
dese, siempre y cuando estos sean encerrados entre llaves o comillas por
separado, ejemplo:

Otra manera de marcar el comentario es marcar el texto como se observa en


la figura anterior y hacer clic sobre el lado derecho del ratn para que
aparezcan las herramientas de Comentar, Cortar, Copiar, Pegar, Etc.
Los textos entre comillas tambin sern expuestos en la ventana "Formatted
Equations" o Ecuaciones Formateadas que ser descrita despus de la
ventana de ecuaciones.
4.

Los nombres de las variables deben iniciar con una Letra y no pueden ser
utilizados los siguientes caracteres: ( ) * / + - ^ { }: ; ya que stos son

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

utilizados para otras funciones o pueden ser asignados para nombre de


variables. Los nombres de las variables no debern exceder de 30 caracteres.
Las variables con arreglos sern identificados con una Letra seguidos de los
corchetes donde se marque el orden de las variables por ejemplo X[5,3]. Las
variables tipo cadena sern marcadas con el signo $ al final del nombre y su
contenido deber ir encerrado entre apostrofes, ejemplo:
m

'

'

5.

Mltiples ecuaciones pueden ser introducidas en una sola lnea si estn


separadas por punto y coma (;). La longitud mxima de la lnea es de 255
caracteres.

6.

Para elevar una ecuacin o una variable a una potencia, se utilizan los
smbolos ^ **, es indistinto de cual se utilice, sin embargo es ms utilizado
el smbolo de ^ para evitar confusiones de multiplicacin

7.

El orden de introduccin de las ecuaciones es indistinto, es decir no importa


el orden

8.

La posicin de las incgnitas y de los valores conocidos de las ecuaciones no


importa.

Despus de introducir las ecuaciones del problema y (opcional) se recomienda verificar


la sintaxis utilizando el comando Check/Format en el men Calculate. Los textos o
comentarios aparecen normalmente en color azul en un monitor a color. Existen otras
opciones de formato con el comando Preferences dentro del men Options
3.1.3. Como introducir o hacer uso de las funciones internas del EES
En el men de OPTIONS se hizo mencin que contiene el comando para visualizar la
informacin de funciones, denominado Function Info el cual permite entrar a una
interfase donde se muestran las funciones y los formatos utilizados por el EES para
hacer uso de ellas. Por ejemplo, veamos como introducir una funcin en la ventana de
ecuaciones que calcule la entalpa de un fluido.
Primeramente se tiene que ir al men OPTION y dar clic sobre el comando Function
info,al hacer esto aparece la siguiente pantalla:

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Como se puede observar, al entrar a esta pantalla aparecen por default las funciones
matemticas (pantalla inferior) en las cuales aparecen las funciones de senos (SIN),
senos hiperblicos (SINH), como sacar races cuadradas (SQRT), introduccin de
variables tipo cadena (STRING$), entre muchas otras. Adems de las funciones
matemticas, presentadas en el lado derecho, en la parte inferior de la pantalla aparece
el formato en el cual se deben introducir los comandos. Para el caso de una funcin que
determine una propiedad de fluido, es necesario hacer el cambio, tal como se ilustra en
la pantalla sobre puesta. Al hacer el cambio a Fluid Properties, se presentan todas las
propiedades de fluidos que pueden ser determinadas con el EES, y en el lado derecho de
esta ventana aparece una lista de los fluidos que trabaja, en la parte inferior, se presenta
el formato para el clculo de las propiedades.
Adems de lo anterior, en esta pantalla se presenta un botn que permite ver la
informacin tanto de la funcin como de los fluidos. El formato del clculo de las
propiedades, puede ser cambiado en cuanto al orden de los argumentos y los tipos de
argumentos, esto es: para el caso de la entalpa:
Puede ser determinada de la siguiente manera:

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

H= ENTHALPY(STEAM, T=T1,P=P1)
H= ENTHALPY(STEAM, P=P1,T=T1)
H= ENTHALPY(STEAM, T=T1,S=S1)
H= ENTHALPY(STEAM, P=P1,X=X1)
Es decir, el clculo de las propiedades se puede realizar con el orden de los argumentos
indistinto y se rigen de acuerdo al principio de estado, esto es, bastan dos propiedades
independientes para el clculo del resto.
El calculo de las propiedades se puede realizar desde esta opcin o tecleando
directamente el formato sobre la ventana de ecuaciones
Cualquier otra propiedad que se dese utilizar puede ser consultada desde la interfase de
informacin de funciones y, posteriormente con el dominio, teclearlas directamente en
la ventana de ecuaciones.
Como ejemplo del uso de la ventana de ecuaciones considere el siguiente problema:
PROBLEMA"
"Un flujo de vapor de agua entra a una turbina con una presin de 30 bar, una temperatura
de 400 C y una velocidad de 160 m/s. El vapor sale saturado a 100 C y con una
velocidad de 100 m/s. En situacin estacionaria, la turbina produce un trabajo igual a 540
kJ por kilogramo de vapor que la atraviesa. La transferencia de calor entre la turbina y el
entorno tiene lugar a una temperatura media en la superficie externa de 500 K.
Determinese la entropa generada por kilogramo de vapor, en kJ/kg K. Desprecie la
variacin de energa potencial entre la entrada y la salida."

Esto puede ser directamente escrito en la ventana de ecuaciones, tal como se ilustra a
continuacin:

En la figura anterior, se presenta la pantalla de ecuaciones con el contenido completo


del problema en forma de comentarios. La solucin seguir el siguiente orden:
Descripcin del problema: la figura anterior presenta el formato de captura de la
descripcin del problema, en esta pantalla puede visualizarse como se pueden introducir
comentarios. En la primera lnea se encuentra el formato ! Texto , esto permite
cambiar el color del texto de azul a rojo
Solucin: Consideraciones y anlisis. Al igual que la descripcin del problema, las
consideraciones son introducidas en forma de comentarios entre comillas para poder
visualizarlas en la pantalla de ecuaciones formateadas. Adems de las consideraciones,
en la siguiente figura tambin se presenta la forma de introducir los datos de entrada del
problema. En esta parte se presenta la variable igual a su valor y ms adelante un
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

comentario que describe las unidades de cada variable, cabe destacar que los
comentarios de las unidades no son involucrados en los anlisis, son solo referencias de
las unidades.

Las ecuaciones de la solucin del problema involucran balances de materia, energa y


entropa, mismas que pueden ser introducidas en cualquier orden. Los argumentos de
los comandos para el clculo de las propiedades y las mismas variables pueden ser
alimentados en maysculas o minsculas.

La descripcin detallada del problema ser explicada de manera precencial el da del


curso, mientras tanto. Nos limitaremos a entender la sintaxis o el modo de trabajar en la
pantalla de ecuaciones.
Como se puede apreciar en la figura anterior, las ecuaciones se introducen como si se
tratase de un editor de texto, sin embargo pueden ser visualizadas de manera formateada.
3.2. Ventana de Ecuaciones Formateadas

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Una forma de visualizar las ecuaciones en forma de editor de ecuaciones se realiza


de la siguiente manera:
En la barra de herramientas aparece el botn
, que al presionarlo presenta las
ecuaciones y los comentarios escritos entre comillas de la siguiente manera:

Esta ventana slo presenta la informacin en forma de lectura pero no se puede


trabajar sobre esta, sin embargo si se pueden copiar las ecuaciones para llevarlas a
cualquier otro editor, como Word, pero en forma de imagen. EN esta pantalla se
puede visualizar si las ecuaciones son correctas, ya que el formato de la ventana de
ecuaciones puede dar confusiones del orden de operaciones, sobre todo cuando es
necesario utilizar parntesis para multiplicaciones, divisiones o potencias.
Para regresar a la ventana de ecuaciones, basta con volver a dar clic sobre el botn
izquierdo al de formato, esto es:
ecuaciones.

M.C. Carlos Ren Ramrez Ferreira

o desde el men WINDOWS en ventana de

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

3.3. Ventana de Soluciones


Una vez planteado el problema y compilado para verificar errores y comprobar que el
nmero de ecuaciones sea igual al nmero de variables, se puede dar resolver el
problema, esto puede ser realizado de las siguientes menaras:

Clic sobre la tecla F2


Clic sobre el comando SOLVE del men CALCULATE.

Al dar calcular, el sistema presenta una interfase temporal que en ocasiones puede ni
siquiera alcanzarse a ver pero presenta el nmero de corridas que realiza (nmero de
iteraciones) y el tiempo de ejecucin

Inmediatamente despus de resolver el sistema, se muestra la pantalla de soluciones, de


la siguiente manera:

Las soluciones se presentan por default en auto-formato, sin embargo el nmero de


decimales puede ser modificado, as como remarcar una variable, cambiar unidades o
presentarlas, etc. Esto puede realizarse al dar clic sobre una variable con el lado derecho
del ratn, tal como se representa en la siguiente figura.

Se pueden seleccionar ms de una variable al mismo tiempo y realizar el mismo cambio


para todas.
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Para regresar a la ventana de ecuaciones se da clic sobre el botn


herramientas y para regresar a las soluciones, se da clic sobre el botn

de la barra de
de la misma

barra de herramientas
Valores Guess
Una vez que el problema ha sido resulto, el EES guarda informacin de cada una de las
variables utilizadas en la solucin, manteniendo un valor llamado guess, los cuales son
puntos alrededor del cual construye las soluciones mediante el mtodo numrico
utilizado. Por default cada variable tiene un valor guess igual a 1.0 con un lmite
inferior y superior desde menos infinito a ms infinito respectivamente.
Para acceder a esta interfase, en la barra de herramientas se localiza un botn de la
siguiente forma:

, al hacer clic sobre ste, se presenta la siguiente interfase

Desde la cual se pueden ocultar o mostrar las variables en la ventana de soluciones al


hacer clic sobre el lado derecho sobre la columna de display sobre la variable que se
dese mostrar u ocultar. Desde esta misma interfase se pueden actualizar los valores
guess al hacer clic sobre el botn Update
As mismo pueden ser cambiados los lmites mximos y mnimos, lo cual es
recomendado cuando los programas son muy grandes y se tienen muchas variables. Esto
disminuye los tiempos de ejecucin.

3.4. Ventana de Arreglos


Cuando en el problema se trabaja con arreglo de variables, el sistema crea
automticamente una tabla donde presenta los resultados de las mismas, por ejemplo, si
se desean resolver las siguientes matrices, el problema se plantea de la siguiente manera:
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Para ver la solucin se da clic sobre el botn


y se despliega la siguiente ventana
de arreglos, en la cual se presentan las tres matrices, las matrices originales y el
producto de ellas, marcadas como Xi,j, Yi,j y Zi,j.

El encabezado de las columnas puede ser modificado al hacer clic con el lado derecho
del ratn sobre ste, cuando esto ocurre inmediatamente aparece una ventana con la
siguiente informacin:

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Desde la cual se pueden escribir las unidades del encabezado, el nmero de decimales
que se desea presentar, ponerle color al fondo a la columna o modificar el orden de la
columna.
3.5. Ventana de Residuos
La ventana "Residuals" indica el bloque de ecuaciones y el orden de clculo utilizado
por EES, adems de los valores relativos y absolutos residuales. El residual absoluto de
una ecuacin es la diferencia entre los valores de los miembros de la izquierda y de la
derecha de la ecuacin.
El residual relativo es la magnitud resultante del residual absoluto dividido entre el
valor de la parte izquierda de la ecuacin1.
Los residuales relativos son supervisados durante los clculos repetidos para determinar
cundo las ecuaciones han sido resueltas con la exactitud especificada con el comando
"Stopping Criteria" del men "Options".
Considerar, por ejemplo, el siguiente sistema de seis ecuaciones y seis incgnitas.

El EES reconocer que esas seis ecuaciones pueden representarse en "bloques", es decir,
dividirse en dos o ms sistemas. La informacin en bloques se visualiza en la ventana
"Residuals".

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Las variables que pueden ser determinados directamente sin necesidad de otras son
colocadas en el bloque cero 0, tal es el caso de la ecuacin G. Y as, una vez que G es
determinado, H puede ser determinado. El orden en el cual esas ecuaciones son
determinadas en el bloque cero, es indicado por el orden en el cual aparecen en la
ventana de residuales. Despus de resolver las ecuaciones del bloque cero, el EES
resuelve las ecuaciones simultneas del bloque 1, despus el bloque 2 y as
sucesivamente hasta resolver el total de las ecuaciones.
3.6. Ventanas de Tablas Paramtricas y de Bsqueda
Una tabla paramtrica opera como una hoja de clculo y los valores nmericos de la
variable pueden introducirse dentro de cualquiera de las celdas de la misma tabla.
Cuando se crea una tabla paremtrica y se asignan valores a una de sus variables, estos
se toman como valores conocidos de la ventana de Ecuaciones, por lo que se deber
comentar la variable en Equation, y s son varias las variables que se les asignan
valores, estas mismas debern ser canceladas o comentadas en la ventana de ecuaciones.
Para generar una Tabla Paramtrica es necesario seguir los siguientes pasos:
1.

Elija el comando New Parametric Table del men Tables o bien desde el
botn
de la barra de herramientas. Al hacer esto, se despliega una
pantalla como la siguiente:

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

En donde se presentan las variables declaradas en la ventana de ecuaciones.


2.

3.

De la lista de variables que se presentan, se seleccionan las variables que se


quiere que aparezcan en la Tabla Paramtrica y se les adiciona al lado que
dice Variables in table, de las cuales algunas pueden ser solo salidas o
resultados y otras pueden ser declaradas como variables de entrada. En este
misma interfase, en la parte superior aparece l nmero de corridas que se
desea asignar, as como el nombre de la tabla, mismas que debern ser dados.
En el caso del nmero de corridas, por default aparecen 10, pero puede ser
modificado.
Una vez que se han seleccionado las variables que desean, y se le da OK,
aparece la ventana de Tablas Paramtricas, tal como se presenta en la
siguiente figura

En la cual aparecen las variables seleccionadas y el nmero de corridas seleccionado


4.

Una vez que ya tiene la Tabla, se elije la(s) variable(s) que se van a declarar
como variables de entrada y se posiciona sobre esta para dar clic con el lado
derecho sobre el encabezado de la columna o sobre el smbolo marcado con
una cabeza de flecha situado en la parte superior izquierda de cada columna,
y en seguida aparece la siguiente interfase

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

En la cual se proporcionan los valores desde el lmite superior al lmite inferior en


cual se desea correr la variable. Para el caso del problema de ejemplo, se elije variar
el flujo de vapor, declarado como M_DOT y se correra para un valor desde un
kilogramo hasta 10, tal como se indica en la interfase
5.

Una vez que se ha declarado el rango de aplicacin de la variable y darle OK,


aparecen estos en la Tabla Paramtrica y antes de darle ejecutar es necesario
ir a la ventana de ecuaciones y comentar la variable.

6.

Para ejecutar la tabla, se puede realizar desde el comando de Solve Table del
men Calculate o directamente mediante la tecla F3, al hacer esto se
presenta la siguiente pantalla, donde se pregunta si la ejecucin se desea
realizar para las 10 corridos o se puede elegir el nmero de corridas que se
quieran de las 10 ya declaradas

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Al hacer clic en aceptar se inicia la ejecucin y la solucin se presenta de la


siguiente manera:

Una vez que la tabla ha sido resulta, entonces se pueden crear grficos del
comportamiento de otras variables frente a la variable elegida para variar. Como se
puede observar de la figura anterior, la variable de entrada aparece en negro y los
resultados son mostrados en color azul
Cuando en el sistema de ecuaciones que resuelven un problema, es necesario hacer uso
de datos en forma tabular, por ejemplo, en el caso de tuberas para obtener el dimetro
interno en funcin del dimetro nominal, para obtener coeficientes de conductividad
trmica en funcin de temperatura para diferentes materiales, es necesario introducir los
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

datos en forma de tablas de bsqueda (Lookup table ), las cules pueden ser creadas
ejecutando el comando New Lookup table del men principal Table
El nmero de filas y columnas de la tabla se especifican cuando se crea la tabla, pero
puede cambiarse con los comandos Insert/Delete Rows o Insert/Delete Cols del men
Tables. Una Lookup Table puede ser guardada en un disco (separadamente del archivo
EES) utilizando el comando Save Lookup del men Tables. La extensin de
archivo .LKT se utiliza para designar los archivos EES Lookup. Entonces se puede
tener acceso desde otros programas EES hasta la Lookup Table
Las funciones Lookup, LookupCol y LookupRow permiten a los datos de Lookup
Table ser interpolados linealmente (hacia delante y hacia atrs) y en la solucin de las
ecuaciones. Lookup Table puede estar en la ventana Lookup Table o en el archivo
guardado previamente "Lookup File" con la extensin de fichero .LKT
Por ejemplo, la siguiente figura presenta la interfase de una Lookup Table

En la cual existen tres variables y ll ttulo de columna puede cambiarse y las unidades
de los valores se pueden especificar. Los controles Format permiten aparecer en el
formato correcto a los datos de cada columna. Tambin puede cambiarse la posicin de
columna.
La sintaxis de uso de las Lookup Tables tambin puede consultarse desde la ayuda del
EES al presionar F1 y dar clic sobre bsqueda e introducir el nombre.
3.7. Ventanas de Grficos y Dibujos
Cuando se disponen de una Tabla parametrica (Parametric Table), una Tabla de
Bsqueda (Lookup Table) o una tabla de arreglos, estas pueden ser utilizadas para
graficar comportamientos de variables.
Para crear una grfica se pueden seguir los siguientes pasos:
1.

Ir al Men PLOTS y posicionarse sobre el comando New Plot Windows el


cual presenta un combo hacia la derecha, donde se pide elegir el tipo de
grfica que se requiere.

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

2.

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Una vez que se especifica el grfico que se desea realizar, aparece una
interfase como la que se muestra en la siguiente figura donde se pide elegir
de donde se desea crear la grfica y sobre las variables que se desean graficar.

En esta interfase deber configurarse el mallado de la grfica, los lmtes superior e


inferior de cada eje y los intervalos de mallado, elegir el tipo de smbolo para cada
curva, el color, el tipo de lnea, etc.
3.

Una vez configurada la interfase del grfico se le da aceptar u OK y


automticamente se genera la curva del comportamiento de las variables
elegidas

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Cuando aparece la grfica tambin aparece una barra de herramientas que permite
modifica, editar texto, marcar, etc. Adems al igual que en las hojas de clculo del
Excel aqu se permite modificar los ejes, intercambiar, modificar los rangos, el mallado,
etc al hacer doble clic sobre los ejes, la curva o sobre el rea del grfico segn la opcin
que se dese

Se pueden crear tanto grficos se deseen, y tambin se pueden agregar otros


comportamiento sobre la misma grfica, siempre y cuando alguno de los ejes de
referencia sea comn para las grficas o de manera independiente, hasta dos grpaficas
sobre puestas, para esto se utiliza el comando Overlay plot del men Plots

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Al hacer clic sobre este comando vuelve a aparecer la misma interfase de configuracin
del grfico, desde la cual se elijen las nuevas variables que sern sobre puestas.
Diagram Windows
Adems de las ventanas de trabajo ya mencionadas, en el EES se pueden subir
diagramas esquemticos o dibujos representativos de los problemas, o si son sencillos
pueden ser editados aqu mismos, para esto es necesario hacer clic sobre el botn
de la barra de herramientas o acceder desde el comando Diagram Windows del men
Windows.

Al hacer clic sobre est, aparece una pantalla de trabajo que permite importar imgenes,
o crear imgenes, tal como se muestra a continuacin

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Una vez que se ha importado y pegado la imagen o construido con la barra de


herramientas que proporciona el EES, es posible hacer declaracin de variables tanto de
entrada como de salida, agregar texto, agregar el botn de resolver, vincular, crear otras
pantallas de dibujos.
Para declarar variables de entrada, es necesario dar clic sobre el botn marcado con las
letras abc de la barra de herramientas

Al hacer clic sobre este botn se despliega una pantalla que muestra la siguiente
informacin:
Tipo: Texto, entrada salida
En el caso de elegir texto, aparece un espacio donde se teclea el texto que se requiera y
permite configurar el formato que se dese

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Si se elije variable de entrada o de salida, aparece un recuadro que presenta todas las
variables declaradas como entradas y salidas para que se elijan las variables que se
deseen declarar, por ejemplo supongamos que elegimos entrada

Al seleccionar la variable que se requiera de entrada, al igual que en las Tablas


Paramtricas, es necesario cancelarlas del programa principal en la Ventana de
Ecuaciones, en el caso de las variables de salida no es necesario cancelar nada. Despus
de seleccionar es necesario dar clic en aplicar (Apply), para seguir seleccionando otras
variables o aceptar (OK) para salir de la interfase y regresar a la pantalla de dibujos, en
la cual se acomodar la variable declarada como entrada o salida en el lugar que se
dese.
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Adicionalmente a todas las aplicaciones ya mencionadas, el EES cuenta con sentencias


o retinas de programacin avanzada, mismas que sern explicadas de manera presencial
en el curso con forme se avance y se entiendan las funciones bsicas declaradas hasta el
momento.

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

TRABAJOS Y
TAREAS PARA
CURSO EES:

Profesor: M.C. Carlos Ren Ramrez Ferreira


M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

MDULO 1: INTRODUCCIN A LA INTERFZ DEL


PROGRAMA EES.
En el primer mdulo se da a conocer la interfaz grfica del EES (Engineering
Equations Solver), el contenido en cada pestaa con ejemplos sencillos y el
uso de funciones bsicas como operadores matemticos y clculo de
propiedades de sustancia pura, creacin de tablas paramtricas y grficas. Con
lo cual se proponen las siguientes actividades.
TAREA 1: CLCULO DE PROPIEDADES DE SUSTANCIA PURA
Calcular las propiedades termodinmicas de las siguientes sustancias. Utilice
un solo documento para realizar la actividad.
1) u, h, s para H2O con T=50C y v=416 m3/kg.
2) v, u, h, s para H2O con p=200 kPa como vapor saturado.
3) u, h, s para H2O con T=150F y v=15.2 ft3/lbm.
4) v, u, h, s para H2O con p=50 psia como vapor saturado.
5) v, h, s, p para H2O con T=130C y u=2300 kJ/kg.
6) v, u, h, s, T para H2O con p=6 bar como lquido saturado.
7) v, u, h, s, T para H2O con p=325 kPa y x=0.4.
8) v, u, s, x, p para H2O con T=160C y h=1682 kJ/kg.
9) v, u, h, s para R12 con T=-10C y p=6 bar
10)u, h, s, p para R12 con T=20C y v=0.022 m3/kg
11)v, u, h, s para R12 con p=50 psia como vapor saturado
12)u, h, para aire con T=20C y p=1.013 bar
13)u, h para aire con T=373 K y p=1.013 bar
14)v, u, h, s para R134a con T=160F y p=200 psia

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

MODULO 2: ANLISIS TERMODINMICO EN UNA


PLANTA DE COGENERACIN.
Para este mdulo se implementa el uso del software EES a la solucin de un
problema termodinmico en una planta de cogeneracin, se instruye al alumno
que aplique la mayora de las herramientas vistas en el Mdulo 1. Una de las
actividades ms importantes despus de realizar el cdigo en EES, es la
elaboracin de una interfaz grfica para la solucin del problema.
TAREA 2: REALIZAR UN CDIGO DE UN SISTEMA DE COGENERACIN
El vapor de agua entra a la turbina de una planta de cogeneracin a 7 MPa y
500 C. Una cuarta parte del vapor se extrae de la turbina a una presin de 600
kPa para calentamiento de proceso. El vapor restante sigue expandindose
hasta 10 kPa. El vapor extrado se condensa luego y se mezcla con el agua de
alimentacin a presin constante, y la mezcla se bombea a la presin de la
caldera de 7 MPa. El flujo msico de vapor a travs de la caldera es de 30 kg/s.
Despreciando cualquier cada de presin y cualquier prdida de calor en la
tubera, y suponiendo que la turbina y la bomba son isentrpicas.
Determine: a) la produccin neta de potencia, b) Los flujos de energa y exerga
y c) la destruccin de exerga en cada equipo.
Objetivo: Repasar los comandos vistos en el mdulo 1.

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Figura 1 - Esquema de planta de cogeneracin.


Cdigo EES:
"!DATOS DE PARTIDA"
P_[6]=7000
T_[6]=500
m_dot_[6]=30
m_dot_[6]=m_dot_[7]+m_dot_[8]
m_dot_[7]=(m_dot_[6])/4
P_[7]=600
P_[8]=10
x1=0
h_[1]=ENTHALPY(Steam,X=x1,P=P_[8])
v_[1]=VOLUME(Steam,X=x1,P=P_[8])
"TRABAJO DE BOMBA 1"
P_[2]=P_[7]
P_[1]=P_[8]
w_b1=v_[1]*((P_[2]-P_[1]))
h_[2]=h_[1]+w_b1
"CALOR DEL CALENTADOR DE PROCESO"
P_[3]=P_[7]
h_[3]=ENTHALPY(Steam,X=x1,P=P_[3])
"FLUJOS MSICOS"
m_dot_[1]=m_dot_[8]
m_dot_[2]=m_dot_[8]
m_dot_[3]=m_dot_[7]
m_dot_[4]=m_dot_[6]
m_dot_[5]=m_dot_[6]
"ANALIZANDO LA CAMARA DE MEZCLADO"
m_dot_[2]*h_[2]+m_dot_[3]*h_[3]=m_dot_[4]*h_[4]
v_[4]=VOLUME(Steam,X=x1,h=h_[4])
"TRABAJO DE BOMBA 2"
P_[5]=P_[6]
P_[4]=P_[7]
w_b2=v_[4]*((P_[5]-P_[4]))
h_[5]=h_[4]+w_b2
"ANALISIS DE TURBINA"
h_[6]=ENTHALPY(Steam,T=T_[6],P=P_[6])
s_[6]=ENTROPY(Steam,T=T_[6],P=P_[6])
s_[7]=s_[6]
h_[7]=ENTHALPY(Steam,S=s_[7],P=P_[7])
s_[8]=s_[6]
h_[8]=ENTHALPY(Steam,S=s_[8],P=P_[8])
"TRABAJO NETO"
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

W_dot_Turbina=((m_dot_[6])*(h_[6]-h_[7]))+(m_dot_[8]*(h_[7]-h_[8]))
W_dot_Bomba=(m_dot_[1]*w_b1)+(m_dot_[4]*w_b2)
Q_dot_proceso=m_dot_[7]*(h_[7]-h_[3])
Q_dot_in=m_dot_[5]*(h_[6]-h_[5])
Q_dot_con=m_dot_[8]*(h_[8]-h_[1])
"ENERGA DE FLUJO"
E_[1]=m_dot_[1]*h_[1]
E_[2]=m_dot_[2]*h_[2]
E_[3]=m_dot_[3]*h_[3]
E_[4]=m_dot_[4]*h_[4]
E_[5]=m_dot_[5]*h_[5]
E_[6]=m_dot_[6]*h_[6]
E_[7]=m_dot_[7]*h_[7]
E_[8]=m_dot_[8]*h_[8]
E_[9]=Q_dot_proceso
E_[10]=Q_dot_in
E_[11]=W_dot_Turbina
E_[12]=Q_dot_con
E_[13]=m_dot_[2]*w_b1
E_[14]=m_dot_[4]*w_b2
"EXERGA DE FLUJO"
T0=298
h0=ENTHALPY(Steam,p=101,T=25)
s0=ENTROPY(Steam,p=101,T=25)
s_[1]=ENTROPY(Steam,p=p_[1],h=h_[1])
s_[2]=ENTROPY(Steam,p=p_[2],h=h_[2])
s_[3]=ENTROPY(Steam,p=p_[3],h=h_[3])
s_[4]=ENTROPY(Steam,p=p_[4],h=h_[4])
s_[5]=ENTROPY(Steam,p=p_[5],h=h_[5])
T9=TEMPERATURE(Steam,p=p_[7],x=x1)
Ex_[1]=m_dot_[1]*(h_[1]-h0-T0*(s_[1]-s0))
Ex_[2]=m_dot_[2]*(h_[2]-h0-T0*(s_[2]-s0))
Ex_[3]=m_dot_[3]*(h_[3]-h0-T0*(s_[3]-s0))
Ex_[4]=m_dot_[4]*(h_[4]-h0-T0*(s_[4]-s0))
Ex_[5]=m_dot_[5]*(h_[5]-h0-T0*(s_[5]-s0))
Ex_[6]=m_dot_[6]*(h_[6]-h0-T0*(s_[6]-s0))
Ex_[7]=m_dot_[7]*(h_[7]-h0-T0*(s_[7]-s0))
Ex_[8]=m_dot_[8]*(h_[8]-h0-T0*(s_[8]-s0))
Ex_[9]=E_[9]*(1-T0/(T9+273))
Ex_[10]=E_[10]
Ex_[11]=E_[11]
Ex_[12]=E_[12]*(1-(298/318.8)) "chekar"
Ex_[13]=E_[13]
Ex_[14]=E_[14]
m_dot_[9]=0
m_dot_[9]=m_dot_[10]
m_dot_[11]=m_dot_[10]
m_dot_[12]=m_dot_[9]
m_dot_[13]=m_dot_[9]
m_dot_[14]=m_dot_[9]

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

"DESTRUCIN DE EXERGA"
BD_[1]=Ex_[10]+Ex_[5]-Ex_[6]
BD_[2]=Ex_[6]-Ex_[7]-Ex_[8]-Ex_[11]
BD_[3]=Ex_[8]-Ex_[1]-Ex_[12]
BD_[4]=Ex_[1]+Ex_[13]-Ex_[2]
BD_[5]=Ex_[3]+Ex_[2]-Ex_[4]
BD_[6]=Ex_[4]+Ex_[14]-Ex_[5]
BD_[7]=Ex_[7]-Ex_[9]-Ex_[3]
BD_tot=BD_[1]+BD_[2]+BD_[3]+BD_[4]+BD_[5]+BD_[6]+BD_[7]

TAREA 3: REALIZAR TABLAS PARAMTRICAS Y GRFICAS


NECESARIAS
DEL
PROBLEMA
ANTERIOR
PARA
EVALUAR
PARMETROS TERMODINMICOS Y OBSERVAR COMPORTAMIENTO DE
LA PLANTA.
TAREA 4: SOLUCIN DEL PROBLEMA DE COGENERACIN MEDIANTE
COMANDOS INTRODUCIDOS EN LA VENTANA DE DIAGRAMA.

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

MDULO 3: ANLISIS DE PINCH POINT EN UN INTERCAMBIADOR DE


CALOR.
El propsito del anlisis trmico de un intercambiador de calor (o una red de
intercambiadores de calor) es determinar el rea de transferencia de calor. Este
mdulo sirve como prembulo al anlisis del ciclo binario. Una de las
actividades ms importantes a realizar es encontrar el punto de operacin
ptimo donde se tenga la diferencia de temperaturas ms baja y que ocurra la
mxima transferencia de calor.
TAREA 5: REALIZAR UN CDIGO DONDE SE ANALICE EL PINCH POINT
DE UN INTERCAMBIADOR DE CALOR SIMPLE.
Libro de transferencia de calor de Cambridge.

Cdigo EES:
"!Pinch Point"
"
El propsito del anlisis trmico de un intercambiador de calor (o una red de intercambiadores
de calor) es determinar el rea de transferencia de calor. Los clculos de evaluacin del
comportamiento (rendimiento) se llevan a cabo cuando se conocen las caractersticas del
intercambiador y se desea determinar el calor transferido, las cadas de presin y las
temperaturas de los fluidos a la salida del intercambiador. Para esto, dos mtodos son
aplicables para llevar a cabo el cometido: el mtodo de la diferencia media logartmica de
temperaturas (DMLT) y el mtodo e-NTU. El concepto del pinch point se ilustra en el siguiente
ejemplo:
Un intercambiador de calor a contraflujo como se muestra en la figura, funciona como una
caldera. Un flujo de agua entra a razn de 0.009 kg/s y una temperatura de 30C. El agua fluye
a travs del intercambiador a una presin constante de 30 bar. El gas de combustin usado
para calentar el agua entra a una temperatura de 400 C y 1 bar a una razn de 0.10 kg/s. El
calor especfico del gas de combustin es aproximadamente constante e igual a 1075 J/kg-K.
ANTES DE EMPEZAR: Cul es la razn mxima permisible de transferencia de calor al
agua?, cul es la temperatura a la salida tanto para el agua como para el gas de combustin?
"
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________"
"! INICIO DE CDIGO EES"
$UnitSystem SI MASS RAD PA K J
$Tabstops 0.2 0.4 0.6 3.5 in
"Inputs"
T_w_in=converttemp(C,K,30 [C])
m_dot_w=0.009 [kg/s]
p_w=30 [bar] *convert(bar,Pa)
T_gas_in=converttemp(C,K,400 [C])
m_dot_gas=0.10 [kg/s]
p_gas=1 [bar]*convert(bar,Pa)
c_gas=1075 [J/kg-K]
"Combustion gas specific
heat capacity"
"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"
"
Las temperaturas lmites del agua y del gas de combustion se aproximaran una a la otra a la
salida del intercambiador de calor. La localizacin donde la diferencia de temperaturas es la
ms pequea se conoce como el pinch point. Como una aproximacin inicial , asumimos que la
temperatura del gas a la salida del intercambiador de calor se aproxima a la temperatura de
entrada del agua.
"
{T_gas_out=T_w_in }
"Assume that pinch point is
at cold end"
"!NOTA: elimine los
corchetes al iniciar el problema"
"La transferencia de calor en el intercambiador se puede obtener de un balance de energa del
lado del gas en el intercambiador de calor."
q_dot=m_dot_gas*c_gas*(T_gas_in-T_gas_out)
exchanger"

"Energy balance on heat

"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"
"
Problema solucionado; desafortunadamente, esta solucin viola la segunda ley de la
termodinmica. La razn de transferencia de calor entre las corrientes de fluido con su
respectivo volumen de control, q_dot_CV, algunas veces se le concoce como deber / DUTY o
HEAT DUTY /, esto es la cantidad de energa que el intercambiador de calor debe transferir al
fluido procesado para calentarlo o enfriarlo a la temperatura deseada. Se incrementa desde
cero hasta el valor q_dot, la razon de transferencia de calor total. Se define en trminos de la
variable / fd /, la cual es una fraccin de que debe transferirse en el intercambiador de calor."
q_dot_CV=fd*q_dot

"Duty"

"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

"
El balance de energa en el volumen de control del gas de combustin relaciona la temperatura
del gas entrando al volumen de control, T_gas.
"
q_dot_CV=m_dot_gas*c_gas*(T_gas-T_gas_out)
"energy balance on gas-side
CV" "!Nota"
T
_gas_C=converttemp(K,C,T_gas)
"gas temp. in C"
"
NOTA: Despejando el trmino T_gas de la ecuacin podemos observar que la temperatura de
la corriente con una razn de capacitancia constante es una funcin lineal del / duty /
q_dot_CV:"
"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"
" El balance de energa en el volumen de control del agua relaciona la entalpa especfica del
agua saliendo del volumen de control "
i_w_in=enthalpy(Water,T=T_w_in,P=p_w)
the heat exchanger"
q_dot_CV=m_dot_w*(i_w-i_w_in)
side CV"

"enthalpy of water entering


"energy balance on water-

"La temperatura del agua se relaciona con la entalpa y la presin, recordando que con dos
propiedades independientes podemos conocer el estado termodinmico del sistema. Con
ayuda del EES obtenemos estas propiedades."
T_w=temperature(Water,h=i_w,P=p_w)
T_w_C=converttemp(K,C,T_w)
"water temp. in C"
"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"
"Realice una tabla paramtrica que incluya fd, q_dot_CV, T_gas_C y T_w_C. La fraccin fd
vara de 0 a 1."
"El agua que entra est en la regin de lquido sub enfriado. Asumiendo que la prdida de
presin es despreciable, la temperatura del agua incrementa constantemente hasta que
alcanza la temperatura de saturacin a 30 bar, 234C. Despes, el calentamiento procede a
temperatura constante hasta que el agua alcanza el estado de vapor saturado. Debido a la
consideracin de que el calor especfico del gas de combustion es constante, la temperatura
del gas vara lnealmente con el / duty /. Un anlisis de pinch point ajusta la temperatura contra
las curvas / duty / de las dos corrientes hasta que la violacin a la segunda ley desaparezca.
Esto se logra al incrementar la temperatura del gas de combustin a la salida del
intercambuador de calor."
"!Nota: Comente la ecuacin / T_gas_out=T_w_in / con comillas "
{T_gas_out_C=225 [C] }
"Slide gas outlet temperature
up" "!NOTA: Coloque corchetes al realizar tabla paramtrica el problema"
T_gas_out=converttemp(C,K,T_gas_out_C)
"!___________________________________________________________________________
____________________________________________________________________________
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

____________________________________________________________________________
____"
"Realice una tabla paramtrica que incluya fd, q_dot_CV, T_gas_C y T_w_C. La fraccin fd
vara de 0 a 1. Adems realice las grficas correspondientes para distintos valores de
T_gas_out "
"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"
"Note que la violacin a la segunda ley se reduce y eventualmente desaparece mientras la
temperatura del gas de combustin se incremente. El punto de interseccin entre la
temperatura del agua y la del gas de combustin es el pinch point.
El pinch point se define como el punto donde la diferencia de temperaturas entre las corrientes
del fluido son mnimas. La diferencia de temperaturas / DELTAT / no pueden ser negativas o se
vuelve a violar la segunda ley de la termodinmica."
DELTAT=T_gas-T_w
entre corrientes de flujo"

"Diferencia de temperaturas

"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"
"Al resolver con T_gas_out = 225, seleccione Update Guess Values desde el men calculate y
seleccione Min/max desde el mismo men. Minimice el vaor de DELTAT al variar fd, seleccione
las fronteras correctas de 0 a 1 y asuma un valor guess para fd.
El EES determintar el valor mnimo de DELTAT para la temperatura seleccionada. El anlisis
se puede llevar de manera similar variando de la misma forma la temperatura T_gas_out.
Realice una tabla paramtrica que incluya los trminos fd, T_gas_out, q_dot y DELTAT,
comente el valor especificado de la temperatura de 225C. Varie T_gas_out, desde 50C hasta
300C en la tabla."

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

MDULO 4: ANLISIS TERMODINMICO DE UN CICLO BINARIO.


Este ltimo mdulo engloba el uso del EES al clculo de los parmetros de
diseo de una planta de ciclo binario.
TAREA 6: REALIZAR UN CDIGO EES DE UN CICLO BINARIO.
La planta geotrmica corresponde a una planta de ciclo binario con una
potencia nominal de 300 kWe con isopentano como fluido de trabajo. Los datos
de diseo indican un requerimiento de 75 ton/h de agua geotrmica a 150 C
para activar la planta abandonndola a 100 C. Para la disipacin del calor de
la planta se requieren 400 ton/h de agua a una temperatura de 21.1 C. En
base a esta informacin, se propuso la configuracin para integrar la planta
hbrida, haciendo uso directo de la energa solar. La Fig. 2, muestra el
esquema conceptual de la planta geotrmica. El vapor producido accionar la
turbina, para posteriormente enfriado y condensado, finalmente el isopentano
es llevado de vuelta al evaporador mediante una bomba de alimentacin, el
recurso geotrmico se reinyecta al pozo cerrando el ciclo de operacin.
4
1

Ge

TG

Qin

IC
5

8
C

Qout
7

Figura 1 - Esquema de planta de ciclo binario.


Para llevar a cabo el estudio se considerarn las siguientes suposiciones: 1)
operacin en estado estable, cambios de energa cintica y potencial
despreciables; 2) la salmuera geotrmica se considera como agua; 3) Se
considera un Pinch Point de 10C para el condensador; 4) La torre de
enfriamiento cuenta con ocho ventiladores de 4 kW de potencia; 5) Coeficiente
global de transferencia de calor para el evaporador de 1.6 kW/m2 C; 6)
coeficiente global de transferencia de calor para un condensador tubular de 2
kW/m2 C. 7) Las eficiencias de turbina, bomba y condensador son de 0.85,
0.89 y 0.91 respectivamente. 8) Para una primera aproximacin la potencia de
turbina tiene un valor de 385 kW.
M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

Cdigo EES:
"!Inputs"
T0=25
T[1]=150
1"
T[2]=100
{T_s=76.82}
del evaporador 4"
T[4]=T_s
m_a=75/3.6
cp=CP(Water,T=T[1],x=0)
m_cw=400/3.6
enfriamiento"
cp_cw=CP(Water,T=T[7],x=0)
enfriamiento"
T[7]=21
enfriamiento 7"
T[8]=27
enfriamiento 8"
T[6]=T[8]+10
condensador 6"
eta_t=0.85
eta_b=0.89
eta_gen=0.91
W_vent=32
U_EVP=1.6
de calor salmuera-isopentano, kW/m^2-C"
U_CON=2
de calor agua-isopentano, kW/m^2-C"

"Temperatura ambiente"
"Temperatura de entrada evaporador
"Temperatura de salida evaporador 2"
"!Variacin de temperatura a la salida

"Flujo msico de la salmuera"


"Calor especfico de la salmuera"
"Flujo msico de agua de
"Calor especfico de agua de
"Temperatura de agua de
"Temperatura de agua de
"Temperatura de salida del
"Eficiencia de turbina"
"Eficiencia de bomba"
"Eficiencia de generador"
"Potencia de ventiladores, 4kW x 8"
"Coeficiente global de transferencia
"Coeficiente global de transferencia

"Outputs"
"Para el calculo de flujo msico con la suposicin de T_s"
P[4]=PRESSURE(Isopentane,T=T_s,x=1)
h[4]=ENTHALPY(Isopentane,T=T_s,x=1)
s[4]=ENTROPY(Isopentane,T=T_s,x=1)
s5s=s[4]
P[5]=PRESSURE(Isopentane,T=T[6],x=1)
h5s=ENTHALPY(Isopentane,P=P[5],s=s5s)
eta_t=(h[4]-h[5])/(h[4]-h5s)
T[5]=TEMPERATURE(Isopentane,p=P[5],h=h[5])
"Condensador"
h[6]=ENTHALPY(Isopentane,T=T[6],x=0)
v[6]=VOLUME(Isopentane,T=T[6],x=0)
h3s=h[6]+v[6]*(P[4]-P[5])
eta_b=((h3s-h[6])/(h[3]-h[6]))
s[6]=entropy(isopentane,T=T[6],x=0)
P[3]=P[4]
s[3]=entropy(isopentane,p=P[3],h=h[3])
T[3]=TEMPERATURE(Isopentane,p=P[3],h=h[3])
P[6]=P[5]
s[5]=ENTROPY(Isopentane,p=P[5],h=h[5])
"Turbina"
W_t=385

M.C. Carlos Ren Ramrez Ferreira

SOLUCIONES ENERPRO

SOLUCIONES ENERGTICAS PROFESIONALES S.A. DE C.V.

W_t=m_i*(h[4]-h[5])
"Trabajo de Bomba de isopentano"
W_b1=m_i*(h[3]-h[6])
"!Trabajo neto de planta"
W_dot_net=(W_t*eta_gen)-W_b1-W_vent
"Flujos msicos"
m_dot[3]=m_i
m_dot[4]=m_dot[3]
m_dot[5]=m_dot[3]
m_dot[6]=m_dot[3]
"Evaluando el calor de aporte en el evaporador mediante un balance de masa"
Q_EVPa=m_a*cp*(T[1]-T[2])
Q_EVPi=m_i*(h[4]-h[3])
DELTA_TML1=((T[1]-T_s)-(T[2]-T[3]))/ln(((T[1]-T_s)/(T[2]-T[3])))
Q_EVPi=U_EVP*A_EVP*DELTA_TML1
"Condensador"
Q_CONi=m_i*(h[5]-h[6])
DELTA_TML2=((T[5]-T[8])-(T[6]-T[7]))/ln(((T[5]-T[8])/(T[6]-T[7])))
Q_CONi=U_CON*A_CON*DELTA_TML2
"para una T en el isopentano a la salida del evp "
"Pinch Point"
DELTA_pp=T_i-T_s
a=ENTHALPY(Isopentane,T=T_s,x=0)
b=ENTHALPY(Isopentane,T=T_s,x=1)
T_i=T[1]-((m_i)*(b-a))/(m_a*cp)
"!Rendimiento del ciclo"
eta_ciclo=(1-(Q_CONi/Q_EVPa))*100
eta_max=(1-((T0+273)/(T[2]+273)))*100

TAREA 7: REALIZAR TABLAS PARAMTRICAS Y GRFICAS


NECESARIAS
DEL
PROBLEMA
ANTERIOR
PARA
EVALUAR
PARMETROS TERMODINMICOS Y OBSERVAR COMPORTAMIENTO DE
LA PLANTA.
TAREA 8: SOLUCIN DEL PROBLEMA DE COGENERACIN MEDIANTE
COMANDOS INTRODUCIDOS EN LA VENTANA DE DIAGRAMA.

M.C. Carlos Ren Ramrez Ferreira

Das könnte Ihnen auch gefallen