Está en la página 1de 42

INTRODUCCIÓN

RÁPIDA AL EES:

Profesor: M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

INTRODUCCIÓN AL EES (ENGINEERING EQUATION SOLVER)

OBJETIVO

El estudiante aprenderá las funciones básicas del EES para la solución de problemas de
Ingeniería.

CONTENIDO

1. Introducción
2. Iniciando el EES
2.1. Información 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 asignación 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 Paramétricas y de Búsqueda y ,
3.7. Ventanas de Gráficos y Dibujos
4. Desarrollo e Implementación de Ecuaciones
5. Funciones y Procedimientos
5.1. Funciones Internas (Built-in Functions)
5.1.1. Funciones Matemáticas
5.1.2. Funciones de Propiedades Termofísicas
5.2. Implementación 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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

1. INTRODUCCIÓN

EES son las siglas de de Resolutor de Ecuaciones de Ingeniería (Engineering Equations


Solver). La función básica del EES es la solución de un grupo de ecuaciones algebraicas.
El EES también puede resolver, ecuaciones con variable compleja, ecuaciones
diferenciales, hacer la optimización, suministrar regresiones lineales y no lineales y
generar la publicación de informes y gráficas.

Existen dos diferencias principales entre EES y los programas numéricos existentes de
resolución de ecuaciones:

1) El EES identifica automáticamente y agrupa ecuaciones que deben ser


resueltas simultáneamente. 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 cálculo ingenieril de


propiedades termofísicas y matemáticas. 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 cuadráticas, de las tablas


creadas por el usuario a través del “Lookup Tables” o de alguna tabla proporcionada el
EES a través de algún archivo .txt en formato de tabla. Permite además crear
procediemientos y funciones con sus respectivas sentencias al igual que cualquier otro
lenguaje de programación, las cuales pueden ser guardados en archivos en forma de
librerías que al momento de ejecutarse el EES se cargan automáticamente para ser
utilizadas en cualquier problema o ejercicio que las llame.

La finalidad de EES surgió de la experiencia en la enseñanza de Termodinámica en


Ingeniería Mecánica 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 solución es debida a la búsqueda
de información sobre las propiedades y la resolución de las ecuaciones adecuadas. Una
vez que el estudiante se ha familiarizado con el uso de las tablas de propiedades, el uso
más 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 parámetros de estudio demasiado
complicados. El EES proporciona las herramientas necesarias para ayudar al estudiante
a disminuir el tiempo de resolución de los problemas al proporcionarle las propiedades
termofísicas de muchas substancias de interés industrial y un resolutor de las ecuaciones
resultantes de cada problema particular. Sin embargo, el estudiante debe entender la
física del problema para poder plantear las ecuaciones que serán resultas.

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

2. INICIANDO EL EES

La instalación 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 rápido 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 características la versión 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. Información de fondo

Cuando el EES es ejecutado, muestra una interfase con información del registro, el
número de versión y otra información 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 menús, tal como se
ilustra en el gráfico 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 pequeños botones
que proveen un rápido acceso a muchos de los comandos más frecuentemente usados
del EES. Cuando el indicador del ratón es posicionado sobre estos, y se espera unos
pocos segundos, la acción del comando aparece sobre este.

Descripción breve del menú:

FILE: Provee los comandos de cargado, guardado, impresión, librerías, macros, y


salida, etc

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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 búsqueda (F10) y reemplazo (F11) en la ventana
de trabajo principal o de ecuaciones

OPTIONS: Provee los comandos para configuración de los valores guess y límites de
variables, sistema de unidades métricas, información de funciones, preferencias del
programa y constantes. Además se dispone de un comando que proporciona
información sobre las propiedades programas y usadas durante la construcción de cada
problema, por ejemplo, el formato para utilizar las tablas termodinámicas del vapor,
agua, aire, etc.

CALCULATE: Contiene los comandos para compilar, resolver las ecuaciones en modo
normal, resolver tablas paramétricas, obtener máximos y mínimos, comprobar unidades,
actualizar los valores guess y resetear los valores guess.

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

TABLE: Contiene los comandos para presentar y modificar los valores de tablas
paramétrica o de parámetros, de búsqueda 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 Parámetros, parecida a una hoja de cálculo, permite
que el sistema de ecuaciones sea resuelto de forma repetida mientras se van variando los
valores de una o más variables. La tabla de búsqueda (lookup) suministra al usuario
datos que puedan ser interpolados y utilizados en la solución de sistemas de ecuaciones

PLOTS: Contiene los comandos que permiten crear, modificar o sobrescribir una
gráfica, 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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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 también se puede
navegar en la ayuda a través de la búsqueda, con movernos sobre la barra de submenú
de la ayuda en el botón “búsqueda”. Además de esta opción en esta interfase de ayuda
existen otras opciones que permiten una rápida navegación sobre la ayuda.

Una vez descrita la información del menú principal del EES, es conveniente iniciar con
la descripción de cada una de las ventanas de trabajo del EES.

3. VENTANAS DE TRABAJO DE EES

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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 introducción de las ecuaciones, es conveniente preparar el


programa en las unidades de trabajo y dar una breve descripción de los formatos que
pueden ser utilizados en la configuración del programa o planteamiento de cada
problema, conocidas como reglas de asignación 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 más rápida en haciendo Clic sobre el botón: localizado


sobre la barra de herramientas situada debajo de la barra de menú principal.
Al hacer clic sobre este botón se despliega la siguiente interfase:

El EES inicialmente se encuentra configurado en el sistema internacional con


unidades de presión en kPa (Kilo Pascales) y con temperatura en °C, con
propiedades específicas en base molar y funciones trigonométricas 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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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 asignación 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 Mayúsculas de Minúsculas

2. Se pueden introducir líneas y espacios en blanco

3. Los comentarios deberán escribirse entre comillas “” o entre llaves {}. No


hay restricción 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 ratón para que
aparezcan las herramientas de Comentar, Cortar, Copiar, Pegar, Etc.

Los textos entre comillas también serán expuestos en la ventana "Formatted


Equations" o Ecuaciones Formateadas que será descrita después 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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

utilizados para otras funciones o pueden ser asignados para nombre de


variables. Los nombres de las variables no deberán exceder de 30 caracteres.
Las variables con arreglos serán 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 serán marcadas con el signo $ al final del nombre y su
contenido deberá ir encerrado entre apostrofes, ejemplo:
u n m e n s a j e d e e r r o r '
m e n s a j e $ = ' e s t e e s

5. Múltiples ecuaciones pueden ser introducidas en una sola línea si están


separadas por punto y coma (;). La longitud máxima de la línea es de 255
caracteres.

6. Para elevar una ecuación o una variable a una potencia, se utilizan los
símbolos ^ ó **, es indistinto de cual se utilice, sin embargo es más utilizado
el símbolo de ^ para evitar confusiones de multiplicación

7. El orden de introducción de las ecuaciones es indistinto, es decir no importa


el orden

8. La posición de las incógnitas y de los valores conocidos de las ecuaciones no


importa.

Después 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 mención que contiene el comando para visualizar la


información 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 función en la ventana de
ecuaciones que calcule la entalpía 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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

Como se puede observar, al entrar a esta pantalla aparecen por default las funciones
matemáticas (pantalla inferior) en las cuales aparecen las funciones de senos (SIN),
senos hiperbólicos (SINH), como sacar raíces cuadradas (SQRT), introducción de
variables tipo cadena (STRING$), entre muchas otras. Además de las funciones
matemáticas, 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 función 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 cálculo de las propiedades.

Además de lo anterior, en esta pantalla se presenta un botón que permite ver la


información tanto de la función como de los fluidos. El formato del cálculo 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 entalpía:

Puede ser determinada de la siguiente manera:

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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 cálculo 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 cálculo del resto.

El calculo de las propiedades se puede realizar desde esta opción o tecleando


directamente el formato sobre la ventana de ecuaciones

Cualquier otra propiedad que se deseé utilizar puede ser consultada desde la interfase de
información 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 presión 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 situación 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 entropía generada por kilogramo de vapor, en kJ/kg K. Desprecie la
variación de energía potencial entre la entrada y la salida."

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

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


del problema en forma de comentarios. La solución seguirá el siguiente orden:

Descripción del problema: la figura anterior presenta el formato de captura de la


descripción del problema, en esta pantalla puede visualizarse como se pueden introducir
comentarios. En la primera línea se encuentra el formato “! Texto “, esto permite
cambiar el color del texto de azul a rojo

Solución: Consideraciones y análisis. Al igual que la descripción del problema, las


consideraciones son introducidas en forma de comentarios entre comillas para poder
visualizarlas en la pantalla de ecuaciones formateadas. Además de las consideraciones,
en la siguiente figura también se presenta la forma de introducir los datos de entrada del
problema. En esta parte se presenta la variable igual a su valor y más adelante un

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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 análisis, son solo referencias de
las unidades.

Las ecuaciones de la solución del problema involucran balances de materia, energía y


entropía, mismas que pueden ser introducidas en cualquier orden. Los argumentos de
los comandos para el cálculo de las propiedades y las mismas variables pueden ser
alimentados en mayúsculas o minúsculas.

La descripción detallada del problema será explicada de manera precencial el día 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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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 botón , que al presionarlo presenta las


ecuaciones y los comentarios escritos entre comillas de la siguiente manera:

Esta ventana sólo presenta la información 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 paréntesis para multiplicaciones, divisiones o potencias.

Para regresar a la ventana de ecuaciones, basta con volver a dar clic sobre el botón
izquierdo al de formato, esto es: o desde el menú WINDOWS en ventana de
ecuaciones.

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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
número de ecuaciones sea igual al número 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 número de corridas que realiza (número de
iteraciones) y el tiempo de ejecución

Inmediatamente después 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 número 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 ratón, tal como se representa en la siguiente figura.

Se pueden seleccionar más de una variable al mismo tiempo y realizar el mismo cambio
para todas.
M.C. Carlos René Ramírez Ferreira
SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

Para regresar a la ventana de ecuaciones se da clic sobre el botón de la barra de


herramientas y para regresar a las soluciones, se da clic sobre el botón de la misma
barra de herramientas

Valores Guess

Una vez que el problema ha sido resulto, el EES guarda información de cada una de las
variables utilizadas en la solución, manteniendo un valor llamado guess, los cuales son
puntos alrededor del cual construye las soluciones mediante el método numérico
utilizado. Por default cada variable tiene un valor guess igual a 1.0 con un límite
inferior y superior desde menos infinito a más infinito respectivamente.

Para acceder a esta interfase, en la barra de herramientas se localiza un botón 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 botón Update

Así mismo pueden ser cambiados los límites máximos y mínimos, lo cual es
recomendado cuando los programas son muy grandes y se tienen muchas variables. Esto
disminuye los tiempos de ejecución.

3.4. Ventana de Arreglos

Cuando en el problema se trabaja con arreglo de variables, el sistema crea


automáticamente 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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

Para ver la solución se da clic sobre el botón 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 ratón sobre éste, cuando esto ocurre inmediatamente aparece una ventana con la
siguiente información:

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

Desde la cual se pueden escribir las unidades del encabezado, el número 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 cálculo utilizado


por EES, además de los valores relativos y absolutos residuales. El residual absoluto de
una ecuación es la diferencia entre los valores de los miembros de la izquierda y de la
derecha de la ecuación.

El residual relativo es la magnitud resultante del residual absoluto dividido entre el


valor de la parte izquierda de la ecuación1.

Los residuales relativos son supervisados durante los cálculos repetidos para determinar
cuándo 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 incógnitas.

El EES reconocerá que esas seis ecuaciones pueden representarse en "bloques", es decir,
dividirse en dos o más sistemas. La información en bloques se visualiza en la ventana
"Residuals".

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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 ecuación 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. Después de resolver las ecuaciones del bloque cero, el EES
resuelve las ecuaciones simultáneas del bloque 1, después el bloque 2 y así
sucesivamente hasta resolver el total de las ecuaciones.

3.6. Ventanas de Tablas Paramétricas y de Búsqueda

Una tabla paramétrica opera como una hoja de cálculo y los valores n´mericos de la
variable pueden introducirse dentro de cualquiera de las celdas de la misma tabla.

Cuando se crea una tabla paremétrica 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 deberán ser canceladas o comentadas en la ventana de ecuaciones.

Para generar una Tabla Paramétrica es necesario seguir los siguientes pasos:

1. Elija el comando New Parametric Table del menú Tables o bien desde el

botón de la barra de herramientas. Al hacer esto, se despliega una


pantalla como la siguiente:

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

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

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


quiere que aparezcan en la Tabla Paramétrica 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 número de corridas que se
desea asignar, así como el nombre de la tabla, mismas que deberán ser dados.
En el caso del número de corridas, por default aparecen 10, pero puede ser
modificado.
3. Una vez que se han seleccionado las variables que desean, y se le da OK,
aparece la ventana de Tablas Paramétricas, tal como se presenta en la
siguiente figura

En la cual aparecen las variables seleccionadas y el número 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 símbolo 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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

En la cual se proporcionan los valores desde el límite superior al límite 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 aplicación de la variable y darle OK,


aparecen estos en la Tabla Paramétrica 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 ejecución se desea
realizar para las 10 corridos o se puede elegir el número de corridas que se
quieran de las 10 ya declaradas

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

Al hacer clic en aceptar se inicia la ejecución y la solución se presenta de la


siguiente manera:

Una vez que la tabla ha sido resulta, entonces se pueden crear gráficos 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 tuberías para obtener el diámetro
interno en función del diámetro nominal, para obtener coeficientes de conductividad
térmica en función de temperatura para diferentes materiales, es necesario introducir los

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

datos en forma de tablas de búsqueda (Lookup table ), las cules pueden ser creadas
ejecutando el comando New Lookup table del menú principal Table

El número 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 extensión 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 atrás) y en la solución de las
ecuaciones. Lookup Table puede estar en la ventana Lookup Table o en el archivo
guardado previamente "Lookup File" con la extensión de fichero .LKT

Por ejemplo, la siguiente figura presenta la interfase de una Lookup Table

En la cual existen tres variables y ll título 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. También puede cambiarse la posición de
columna.
La sintaxis de uso de las Lookup Tables también puede consultarse desde la ayuda del
EES al presionar F1 y dar clic sobre búsqueda e introducir el nombre.

3.7. Ventanas de Gráficos y Dibujos

Cuando se disponen de una Tabla parametrica (Parametric Table), una Tabla de


Búsqueda (Lookup Table) o una tabla de arreglos, estas pueden ser utilizadas para
graficar comportamientos de variables.

Para crear una gráfica 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
gráfica que se requiere.

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

2. Una vez que se especifica el gráfico 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 gráfica y sobre las variables que se desean graficar.

En esta interfase deberá configurarse el mallado de la gráfica, los límtes superior e


inferior de cada eje y los intervalos de mallado, elegir el tipo de símbolo para cada
curva, el color, el tipo de línea, etc.

3. Una vez configurada la interfase del gráfico se le da aceptar u OK y


automáticamente se genera la curva del comportamiento de las variables
elegidas

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

Cuando aparece la gráfica también aparece una barra de herramientas que permite
modifica, editar texto, marcar, etc. Además al igual que en las hojas de cálculo 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 gráfico según la opción
que se deseé

Se pueden crear tanto gráficos se deseen, y también se pueden agregar otros


comportamiento sobre la misma gráfica, siempre y cuando alguno de los ejes de
referencia sea común para las gráficas o de manera independiente, hasta dos grpaficas
sobre puestas, para esto se utiliza el comando Overlay plot del menú Plots

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

Al hacer clic sobre este comando vuelve a aparecer la misma interfase de configuración
del gráfico, desde la cual se elijen las nuevas variables que serán sobre puestas.

Diagram Windows

Además de las ventanas de trabajo ya mencionadas, en el EES se pueden subir


diagramas esquemáticos o dibujos representativos de los problemas, o si son sencillos

pueden ser editados aquí mismos, para esto es necesario hacer clic sobre el botón
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 imágenes,
o crear imágenes, tal como se muestra a continuación

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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 declaración de variables tanto de
entrada como de salida, agregar texto, agregar el botón de resolver, vincular, crear otras
pantallas de dibujos.

Para declarar variables de entrada, es necesario dar clic sobre el botón marcado con las
letras abc de la barra de herramientas

Al hacer clic sobre este botón se despliega una pantalla que muestra la siguiente
información:

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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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


Paramétricas, es necesario cancelarlas del programa principal en la Ventana de
Ecuaciones, en el caso de las variables de salida no es necesario cancelar nada. Después
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é Ramírez Ferreira
SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

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


o retinas de programación avanzada, mismas que serán explicadas de manera presencial
en el curso con forme se avance y se entiendan las funciones básicas declaradas hasta el
momento.

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

TRABAJOS Y
TAREAS PARA
CURSO EES:

Profesor: M.C. Carlos René Ramírez Ferreira


M.C. Carlos René Ramírez Ferreira
SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

MÓDULO 1: INTRODUCCIÓN A LA INTERFÁZ DEL


PROGRAMA EES.
En el primer módulo se da a conocer la interfaz gráfica del EES (Engineering
Equations Solver), el contenido en cada pestaña con ejemplos sencillos y el
uso de funciones básicas como operadores matemáticos y cálculo de
propiedades de sustancia pura, creación de tablas paramétricas y gráficas. Con
lo cual se proponen las siguientes actividades.

TAREA 1: CÁLCULO DE PROPIEDADES DE SUSTANCIA PURA

Calcular las propiedades termodinámicas de las siguientes sustancias. Utilice


un solo documento para realizar la actividad.

1) u, h, s para H2O con T=50ºC 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=150ºF 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=130ºC y u=2300 kJ/kg.

6) v, u, h, s, T para H2O con p=6 bar como líquido 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=160ºC y h=1682 kJ/kg.

9) v, u, h, s para R12 con T=-10ºC y p=6 bar

10)u, h, s, p para R12 con T=20ºC 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=20ºC 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=160ºF y p=200 psia

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

MODULO 2: ANÁLISIS TERMODINÁMICO EN UNA


PLANTA DE COGENERACIÓN.
Para este módulo se implementa el uso del software EES a la solución de un
problema termodinámico en una planta de cogeneración, se instruye al alumno
que aplique la mayoría de las herramientas vistas en el “Módulo 1”. Una de las
actividades más importantes después de realizar el código en EES, es la
elaboración de una interfaz gráfica para la solución del problema.

TAREA 2: REALIZAR UN CÓDIGO DE UN SISTEMA DE COGENERACIÓN

El vapor de agua entra a la turbina de una planta de cogeneración a 7 MPa y


500 °C. Una cuarta parte del vapor se extrae de la turbina a una presión de 600
kPa para calentamiento de proceso. El vapor restante sigue expandiéndose
hasta 10 kPa. El vapor extraído se condensa luego y se mezcla con el agua de
alimentación a presión constante, y la mezcla se bombea a la presión de la
caldera de 7 MPa. El flujo másico de vapor a través de la caldera es de 30 kg/s.
Despreciando cualquier caída de presión y cualquier pérdida de calor en la
tubería, y suponiendo que la turbina y la bomba son isentrópicas.

Determine: a) la producción neta de potencia, b) Los flujos de energía y exergía


y c) la destrucción de exergía en cada equipo.

Objetivo: Repasar los comandos vistos en el módulo 1.

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

Figura 1 - Esquema de planta de cogeneración.

Código 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 MÁSICOS"

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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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])

"ENERGÍA 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

"EXERGÍA 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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

"DESTRUCIÓN DE EXERGÍA"

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 PARAMÉTRICAS Y GRÁFICAS


NECESARIAS DEL PROBLEMA ANTERIOR PARA EVALUAR
PARÁMETROS TERMODINÁMICOS Y OBSERVAR COMPORTAMIENTO DE
LA PLANTA.

TAREA 4: SOLUCIÓN DEL PROBLEMA DE COGENERACIÓN MEDIANTE


COMANDOS INTRODUCIDOS EN LA VENTANA DE DIAGRAMA.

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

MÓDULO 3: ANÁLISIS DE PINCH POINT EN UN INTERCAMBIADOR DE


CALOR.

El propósito del análisis térmico de un intercambiador de calor (o una red de


intercambiadores de calor) es determinar el área de transferencia de calor. Este
módulo sirve como preámbulo al análisis del ciclo binario. Una de las
actividades más importantes a realizar es encontrar el punto de operación
óptimo donde se tenga la diferencia de temperaturas más baja y que ocurra la
máxima transferencia de calor.

TAREA 5: REALIZAR UN CÓDIGO DONDE SE ANALICE EL PINCH POINT


DE UN INTERCAMBIADOR DE CALOR SIMPLE.

Libro de transferencia de calor de Cambridge.

Código EES:

"!Pinch Point"
"
El propósito del análisis térmico de un intercambiador de calor (o una red de intercambiadores
de calor) es determinar el área de transferencia de calor. Los cálculos de evaluación del
comportamiento (rendimiento) se llevan a cabo cuando se conocen las características del
intercambiador y se desea determinar el calor transferido, las caídas de presión y las
temperaturas de los fluidos a la salida del intercambiador. Para esto, dos métodos son
aplicables para llevar a cabo el cometido: el método de la diferencia media logarítmica de
temperaturas (DMLT) y el método 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 razón de 0.009 kg/s y una temperatura de 30°C. El agua fluye
a través del intercambiador a una presión constante de 30 bar. El gas de combustión usado
para calentar el agua entra a una temperatura de 400 °C y 1 bar a una razón de 0.10 kg/s. El
calor específico del gas de combustión es aproximadamente constante e igual a 1075 J/kg-K.

ANTES DE EMPEZAR: ¿Cuál es la razón máxima permisible de transferencia de calor al


agua?, ¿cuál es la temperatura a la salida tanto para el agua como para el gas de combustión?
"

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________"
"! INICIO DE CÓDIGO 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 límites del agua y del gas de combustion se aproximaran una a la otra a la
salida del intercambiador de calor. La localización donde la diferencia de temperaturas es la
más pequeña se conoce como el pinch point. Como una aproximación 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 energía del


lado del gas en el intercambiador de calor."

q_dot=m_dot_gas*c_gas*(T_gas_in-T_gas_out) "Energy balance on heat


exchanger"

"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"

"
Problema solucionado; desafortunadamente, esta solución viola la segunda ley de la
termodinámica. La razón 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 energía 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 términos de la
variable / fd /, la cual es una fracción de que debe transferirse en el intercambiador de calor."

q_dot_CV=fd*q_dot "Duty"

"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

"
El balance de energía en el volumen de control del gas de combustión 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 término T_gas de la ecuación podemos observar que la temperatura de
la corriente con una razón de capacitancia constante es una función lineal del / duty /
q_dot_CV:"

"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"

" El balance de energía en el volumen de control del agua relaciona la entalpía específica del
agua saliendo del volumen de control "

i_w_in=enthalpy(Water,T=T_w_in,P=p_w) "enthalpy of water entering


the heat exchanger"
q_dot_CV=m_dot_w*(i_w-i_w_in) "energy balance on water-
side CV"

"La temperatura del agua se relaciona con la entalpía y la presión, recordando que con dos
propiedades independientes podemos conocer el estado termodinámico 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 paramétrica que incluya fd, q_dot_CV, T_gas_C y T_w_C. La fracción fd
varía de 0 a 1."

"El agua que entra está en la región de líquido sub enfriado. Asumiendo que la pérdida de
presión es despreciable, la temperatura del agua incrementa constantemente hasta que
alcanza la temperatura de saturación a 30 bar, 234°C. Despúes, el calentamiento procede a
temperatura constante hasta que el agua alcanza el estado de vapor saturado. Debido a la
consideración de que el calor específico del gas de combustion es constante, la temperatura
del gas varía línealmente con el / duty /. Un análisis de pinch point ajusta la temperatura contra
las curvas / duty / de las dos corrientes hasta que la violación a la segunda ley desaparezca.
Esto se logra al incrementar la temperatura del gas de combustión a la salida del
intercambuador de calor."

"!Nota: Comente la ecuación / 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 paramétrica el problema"

T_gas_out=converttemp(C,K,T_gas_out_C)

"!___________________________________________________________________________
____________________________________________________________________________

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

____________________________________________________________________________
____"

"Realice una tabla paramétrica que incluya fd, q_dot_CV, T_gas_C y T_w_C. La fracción fd
varía de 0 a 1. Además realice las gráficas correspondientes para distintos valores de
T_gas_out "

"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"

"Note que la violación a la segunda ley se reduce y eventualmente desaparece mientras la


temperatura del gas de combustión se incremente. El punto de intersección entre la
temperatura del agua y la del gas de combustión es el pinch point.

El pinch point se define como el punto donde la diferencia de temperaturas entre las corrientes
del fluido son mínimas. La diferencia de temperaturas / DELTAT / no pueden ser negativas o se
vuelve a violar la segunda ley de la termodinámica."

DELTAT=T_gas-T_w "Diferencia de temperaturas


entre corrientes de flujo"

"!___________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____"

"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 mínimo de DELTAT para la temperatura seleccionada. El análisis


se puede llevar de manera similar variando de la misma forma la temperatura T_gas_out.
Realice una tabla paramétrica que incluya los términos fd, T_gas_out, q_dot y DELTAT,
comente el valor especificado de la temperatura de 225°C. Varie T_gas_out, desde 50°C hasta
300°C en la tabla."

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

MÓDULO 4: ANÁLISIS TERMODINÁMICO DE UN CICLO BINARIO.

Este último módulo engloba el uso del EES al cálculo de los parámetros de
diseño de una planta de ciclo binario.

TAREA 6: REALIZAR UN CÓDIGO EES DE UN CICLO BINARIO.

La planta geotérmica corresponde a una planta de ciclo binario con una


potencia nominal de 300 kWe con isopentano como fluido de trabajo. Los datos
de diseño indican un requerimiento de 75 ton/h de agua geotérmica a 150 ºC
para activar la planta abandonándola a 100 ºC. Para la disipación del calor de
la planta se requieren 400 ton/h de agua a una temperatura de 21.1 ºC. En
base a esta información, se propuso la configuración para integrar la planta
híbrida, haciendo uso directo de la energía solar. La Fig. 2, muestra el
esquema conceptual de la planta geotérmica. El vapor producido accionará la
turbina, para posteriormente enfriado y condensado, finalmente el isopentano
es llevado de vuelta al evaporador mediante una bomba de alimentación, el
recurso geotérmico se reinyecta al pozo cerrando el ciclo de operación.

1 Ge
TG

Qin IC

5
2
8

3 C Qout

6
B

Figura 1 - Esquema de planta de ciclo binario.

Para llevar a cabo el estudio se considerarán las siguientes suposiciones: 1)


operación en estado estable, cambios de energía cinética y potencial
despreciables; 2) la salmuera geotérmica se considera como agua; 3) Se
considera un Pinch Point de 10°C 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 aproximación la potencia de
turbina tiene un valor de 385 kW.

M.C. Carlos René Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS PROFESIONALES S.A. DE C.V.

Código EES:

"!Inputs"
T0=25 "Temperatura ambiente"
T[1]=150 "Temperatura de entrada evaporador
1"
T[2]=100 "Temperatura de salida evaporador 2"
{T_s=76.82} "!Variación de temperatura a la salida
del evaporador 4"
T[4]=T_s
m_a=75/3.6 "Flujo másico de la salmuera"
cp=CP(Water,T=T[1],x=0) "Calor específico de la salmuera"
m_cw=400/3.6 "Flujo másico de agua de
enfriamiento"
cp_cw=CP(Water,T=T[7],x=0) "Calor específico de agua de
enfriamiento"
T[7]=21 "Temperatura de agua de
enfriamiento 7"
T[8]=27 "Temperatura de agua de
enfriamiento 8"
T[6]=T[8]+10 "Temperatura de salida del
condensador 6"
eta_t=0.85 "Eficiencia de turbina"
eta_b=0.89 "Eficiencia de bomba"
eta_gen=0.91 "Eficiencia de generador"
W_vent=32 "Potencia de ventiladores, 4kW x 8"
U_EVP=1.6 "Coeficiente global de transferencia
de calor salmuera-isopentano, kW/m^2-°C"
U_CON=2 "Coeficiente global de transferencia
de calor agua-isopentano, kW/m^2-°C"

"Outputs"

"Para el calculo de flujo másico con la suposición 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é Ramírez Ferreira


SOLUCIONES ENERPRO SOLUCIONES ENERGÉTICAS 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 másicos"

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 PARAMÉTRICAS Y GRÁFICAS


NECESARIAS DEL PROBLEMA ANTERIOR PARA EVALUAR
PARÁMETROS TERMODINÁMICOS Y OBSERVAR COMPORTAMIENTO DE
LA PLANTA.

TAREA 8: SOLUCIÓN DEL PROBLEMA DE COGENERACIÓN MEDIANTE


COMANDOS INTRODUCIDOS EN LA VENTANA DE DIAGRAMA.

M.C. Carlos René Ramírez Ferreira

También podría gustarte