Anda di halaman 1dari 13

Asignatura

1: Fundamentos
de energa elctrica y

energtica

Gua rpida de manejo del programa EES

Antonia Gil Martnez


Octubre 2014

NDICE


1. MANEJO EES ............................................................. 3


1.1.

Introduccin al programa EES .................................................................... 3

1.2.

Funciones y unidades ................................................................................. 5

1.3.

Tablas paramtricas ..................................................................................... 7

1.4.

Grficas ........................................................................................................ 9

1.5.

Vectores ................................................................................................... 10

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA


1. MANEJO EES


1.1.

Introduccin al programa EES

EES, acrnimo de Engineering Equation Solver, es un potente programa que sirve para
resolver ecuaciones. Su gran ventaja es la sencillez de su manejo, puesto que las ecuaciones se
introducen casi como si las escribiramos a mano y con slo darle a un botn nos las resuelve.
Adems, contiene casi todas las propiedades termodinmicas y termofsicas para la mayora de
sustancias de inters industrial. Este programa ser la herramienta que utilizaremos para
muchas de las prcticas de esta asignatura.



Fig. 1. Programa EES

Para arrancar el programa, haced doble click en el icono del EES y seleccionad el comando
New en el men File. Aparecer la ventana Equations vaca (Fig. 1). Esta ventana es un simple
fichero de texto, y se utiliza para escribir las ecuaciones.

En el men File tambin se encuentran los comandos Save y Save as..., que se utilizan para
guardar los ficheros de EES (ficheros con la extensin .ees). Se recomienda guardar el fichero
cuanto antes para no perder ninguna informacin. A continuacin se muestra un ejemplo
sencillo de manejo del programa.

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA


Fig. 2. Ventana de ecuaciones

Las ecuaciones de la Fig. 2 se resuelven mediante el comando Solve del men Calculate (o
pulsando la tecla F2). Aparecer un dilogo que muestra el proceso de resolucin, y cuando
haya terminado aparecer el botn Continue. Si se pulsa aparece la ventana Solution con los
valores solucin de las variables (fig.2).


Fig. 3. Ventana solucin

Las ecuaciones introducidas son ecuaciones no-lineales y estn acopladas, lo que significa
que no se pueden resolver despejndolas a mano. Sin embargo, el EES las resuelve. Otra
ventaja es que el orden en el cual se introducen las ecuaciones no importa, ni se necesita
despejar ninguna variable. Los nombres de las variables pueden comenzar por cualquier
carcter (a excepcin de ( ) * / + - ^ { } ; ), teniendo en cuenta que no se distingue entre
maysculas y minsculas.

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA

En la fig. 4 se muestra la ventana de ecuaciones formateadas a la que se accede por el


comando Formatted Equations, men Windows. Como se puede ver, stas aparecen con un
formato ms elegante, ms fcil de leer. Sin embargo, desde esta ventana no se pueden
modificar. Observa que el texto entre llaves de la fig. 2 es un comentario que no aparece en la
ventana Formatted Equations (fig. 4). Sin embargo, el texto entre comillas s aparece. Es
recomendable visualizar esta ventana en el caso de que exista algn error en las ecuaciones
introducidas. Asimismo, la impresin de esta ventana resulta mucho ms legible y con mejor
presentacin.


Fig. 4. Ventana de ecuaciones

1.2.

Funciones y unidades

En este programa se encuentran implementadas, adems de las funciones matemticas


usuales, funciones de propiedades termodinmicas para muchas sustancias de la industria.
Estas funciones tienen una nomenclatura especial, y requieren la definicin previa del sistema
de unidades que se va a emplear. Esto se efecta accediendo al comando Unit System del
men Options (fig. 5). El sistema de unidades especificado en este dilogo es el que se utilizar
en las funciones termodinmicas.

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA


Fig. 5. Dilogo para especificar el sistema de unidades

Una manera fcil de introducir las funciones es con la ayuda del comando Function
Information del men Options (fig. 6).


Fig. 6. Dilogo de informacin que permite insertar las funciones.

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA

Las propiedades termodinmicas tienen un formato especial. El primer argumento indica la


sustancia (Air aire en el ejemplo). El resto son variables independientes para especificar la
propiedad termodinmica, precedidas de un carcter identificador. Estos caracteres pueden
ser T, P, H, U, S, V y X, que corresponden a temperatura, presin, entalpa especfica, entropa,
volumen especfico y ttulo, respectivamente. A la derecha de cada funcin aparece entre
corchetes las unidades en las que se devuelve la funcin (en el ejemplo, la funcin densidad
est dada en [kg/ m3]).

1.3.

Tablas paramtricas


Mediante el programa EES se pueden parametrizar variables, es decir, se pueden dar
distintos valores a una de las variables y ver la evolucin de las restantes variables. Esto es de
utilidad, por ejemplo, para representar grficas.

Esto se efecta mediante la construccin de una tabla paramtrica. Todas las herramientas
para construir y operar con tablas se encuentran en el Men Tables. El formato es similar al de
una hoja de clculo. La tabla se genera con el comando New Parametric Table (fig. 7).

Fig. 7. Dilogo para crear una tabla paramtrica



Si se incluyen las variables x, y, z, y 10 filas de clculo (variable No. of Runs) la tabla


paramtrica aparece de la forma siguiente (fig. 8).
ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA


Fig. 8. Tabla paramtrica con 10 filas ejecuciones (Runs) y de columnas las variables x, y, z.

Una vez creada, se puede acceder a la tabla paramtrica en el men Windows con el
comando Parametric Table. Como se puede comprobar, se pueden introducir valores
numricos en cualquiera de las celdas, bien por teclado, o bien con el comando Alter Values.
Los valores que se introducen en la tabla se consideran variables independientes y se
muestran en negro. As, introducir un valor en la tabla paramtrica genera el mismo efecto que
asignarle un valor constante a la variable correspondiente mediante una ecuacin en la
ventana Equations. Por consiguiente, al resolver la tabla paramtrica, la diferencia entre el
nmero de ecuaciones y de incgnitas siempre ha de ser igual al nmero de variables de la
tabla con un valor dado. Si no es as, habr que eliminar o incluir alguna ecuacin en la ventana
Equations. En todo caso, la informacin sobre el nmero de variables y de incgnitas se puede
conocer mediante el comando Check/Format del men Calculate.

Al resolver la tabla (mediante el comando Solve Table o la tecla F3), los valores calculados
se muestran en distinto color y en cursiva. La tabla que se muestra en la fig. 9 es el resultado
de la ejecucin de la tabla, a la que previamente se han introducido valores a x de 1 a 10 desde
el comando Alter Values. Adems, debido a lo comentado anteriormente, se ha eliminado la
ecuacin 2 (fig.2).

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA


Fig. 9. Tabla paramtrica resuelta

1.4.

Grficas


Otro aspecto muy til de la aplicacin EES es que permite realizar grficas. Todas las
herramientas para crear y modificar grficas se encuentran en el men Plot. Se puede crear
una grfica de los resultados obtenidos en la tabla paramtrica mediante el comando New Plot
Window, en donde se muestra un dilogo para elegir las variables del eje de abscisas y
ordenadas de la grfica (adems de otras opciones, como la escala, colores de los puntos...).

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA


Fig. 10. Grfica y(x) obtenida con los datos de la tabla paramtrica

1.5.

Vectores


Un tipo de datos implementado en EES que nos va a ser muy til son los vectores (arrays).
Como en muchos lenguajes de programacin, el tipo vector en EES es un tipo estructurado de
datos que admite ndices, pero que no hace falta declararlo previamente. Todas las
propiedades de cada uno de los estados de un ciclo se pueden especificar mediante vectores.

Por ejemplo, si quisiramos calcular la entalpa del vapor de agua a 400C y 1.5 bar y
almacenarla en vectores las ecuaciones que habra que implementar en el programa seran las
siguientes:

T[1]=400"C, temperatura vapor de agua, se almacena en la componente 1 del vector T[i]"


P[1]=1.5

"bar, presin del vapor de agua"

h[1]=enthalpy(Steam_NBS, P=P[1],T=T[1]) "entalpa especfica del vapor de agua"

Con estas tres ecuaciones, hemos especificado el estado del vapor de agua (temperatura,
presin y entalpa) y lo hemos almacenado en la componente 1 de los vectores T[i], P[i] y h[i].

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA

10

La solucin de las variables de tipo vector aparece en una ventana separada (ventana
Arrays).

Este tipo de datos facilita mucho el seguimiento del problema, sobre todo cuando se
tienen muchos datos, puesto que de esta manera rpidamente accedemos a la solucin.
Adems, el tipo de datos vector permite su representacin en grficas.

Si se necesitan implementar muchas ecuaciones, conviene ser ordenado para no perderse.


Se recomienda utilizar el orden de introduccin de las ecuaciones siguiente para cada uno de
los equipos ( o procesos):
- Datos conocidos de los estados i e i+1 (P=cte., T=cte ...),
- Determinacin de propiedades termodinmicas (entalpa, entropa...)
- Ecuaciones del proceso


Hay que recordar que si en un estado tenemos fijadas dos propiedades termodinmicas,
las restantes propiedades se pueden calcular con las funciones termodinmicas
correspondientes. Una vez escritas las ecuaciones, antes de resolver se recomienda comprobar
que el nmero de ecuaciones es igual al de incgnitas (Men Calculate opcin Check/Format).

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA

11

1.6.

Ejemplo de resolucin.


T1=400 C


Cmara de mezcla
3 kg/s

2 kg/s
P1=1,5 bar

P cte.

T3?

T2=450C

Determinacin de estados termodinmicos, balance de masa y de energa


"Definir previamente el sistema de unidades: SI, kg, bar, C"

"Estado 1"
m[1]=2

"kg/s, caudal de vapor de agua"

T[1]=400

"C, temperatura del vapor de agua, se almacena en la componente 1 del

vector T[i]"
P[1]=1.5

"bar, presin del vapor de agua"

h[1]=enthalpy(Steam, P=P[1],T=T[1]) "entalpa especfica del vapor de agua"

"Estado 2"
T[2]=450

"C, temperatura del vapor de agua, se almacena en la componente 2 del

vector T[i]"
h[2]=enthalpy(Steam, P=P[2],T=T[2]) "entalpa especfica del vapor de agua, idem"

"Estado 3"
m[3]=3
T[3]=temperature(Steam, P=P[3],h=h[3])

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA


12

"proceso 1-2-3 : cmara de mezcla a P cte"

P[3]=P[2]


P[2]=P[1]
m[1]+m[2]=m[3]

"balance de masa : m1+m2=m3 "

m[1]*h[1]+m[2]*h[2]=m[3]*h[3]

"balance de energa H1+H2=H3"

Si resolvemos el sistema, la solucin aparece en la ventana Arrays, puesto que todas las
variables estn definidas como vectores.

ASIG.1. FUNDAMENTOS DE ENERGA ELCTRICA Y ENERGTICA

13

Anda mungkin juga menyukai