Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Engineering Equation Solver EES
Engineering Equation Solver EES
buscar soluciones rpidas a los problemas de los ocupantes. Luego se efectu un segundo
modelo usando TRNSYS el cual incluy el efecto de la radiacin solar sobre muros y
ventanas para optimizar el sistema de control de los equipos, considerando la carga trmica
acumulada en los muros, muebles y equipos dentro del edificio para producir finalmente un
ahorro significativo de la demanda de energa.
2. CARACTERSTICAS DE EES
4. INICIANDO EES
Ayudas: Con botn F1 o en el men, se encuentran ejemplos e indicaciones para usar cada
una de la funciones de EES. Se puede usar el buscador para encontrar algn tema
especfico, por ejemplo diagram, plots.
Barra de herramientas:
File y Edit: operan de forma similar que otros programas bajo Windows para
guardar abrir imprimir etc. Libreras y textos creados por el usuario usando EES,
pueden ser agregados aqu para ser utilizados mediante funciones o subrutinas en
otros programas. Se tiene la opcin de generar archivos en Latex para
publicaciones.
Search: permite encontrar y modificar palabras en el programa.
Options:
Variable info: Es utilizado para ver el estado de las variables y resolver problemas de
convergencia asignando valores posibles que ayuden a resolver el problema.
Funtion Info: Permite usar funciones matemticas, propiedades de fluidos y slidos como
variables dentro de las ecuaciones. Se pueden agregar como libreras externas nuevas bases
de datos producto de la investigacin y/o experimentacin.
Unit convertion Info: Permite conocer los factores de conversin mas usados a nivel de
ingeniera y aplicar la conversin dentro de programa.
Ejemplo:
TF=convertTEMP('C'; 'F';100)
(si se usa solo(,) como dice el manual error, usar (;) en algunos computadores)
Longitud=2*convert(ft;in)
Presin=29,9*convert(inHg;kPa)
Constants: Permite incorporar directamente al programa constante utilizadas comnmente Ej g#
(gravedad) R# (constante de los gases, sigma# constante de radiacin)
Units systems: Permite definir el sistema de unidades en que se ejecutar el programa y las
propiedades utilizadas, para que la solucin sea consistente. Para fijar condiciones
permanentemente se utiliza store o para llamar alguna configuracin utilizada antes Load.
Ej:
h=ENTHALPY(AirH2O;T=T1;P=P1;r=r1)
P1=101325
T1=20
r1=0,7
Valor correcto 46.05 kJ/kg
Stop criteria: Permite fijar los parmetros de iteracin del programa cuando esta buscando
una solucin. En algunos casos es necesario modificar estos valores para buscar la
convergencia del problema. Nmero de iteraciones, mximo residual relativo, mximo
cambio admisible de la variable, tiempo transcurrido. Cuando alguno de estos criterios se
cumple el clculo termina.
Tables: Contiene comandos para crear, editar tablas paramtricas y tablas tipo lookup que
pueden ser usadas dentro de funciones y subprogramas.
Plots: Provee comandos para crear grficos a partir de tablas paramtricas tipo lookup y
la capacidad de generar las ecuaciones de aproximacin a estas curvas.
Ejemplo1:
x^2+y^3=77
sqrt(x/(y^2+1))=2
alpha+x=1,234
D,
Z
V
S
"A) Perdidas por friccin calculadas a partir de la ecuacin de Darcy -Weisbach "
Delta_P_f=f*(L/D)*(ro_r*V^2/2) "[Pa]"
"donde"
"L=longitud del tubo [m] "
"D= Dimetro interno [m] "
"V=velocidad promedio del fluido [m/s]"
fluid$ = 'R22'
T_r_evap=-40 "temperatura de evaporacin"
2 EJEMPLO DE APLICACIN
Un ejemplo tpico donde puede ser de utilidad EES.
Modelo de Vlvula de expansin ideal
En un ciclo de refrigeracin, se tiene una vlvula de expansin que opera con fluido R134a.
El rea de entrada y salida del fluido es 0.011 m2
Determinar: la temperatura, flujo de masa y velocidad del fluido a la descargada de la
vlvula.
Desarrollo:
Balance de masa :
Donde:
Flujo de masa [kg/s]
rea transversal del ducto [ m2]
Velocidad del fluido [m/s]
Volumen especifico del fluido [m3/kg]
Se sabe que:
Balance de energa: Se asume que la vlvula esta aislada, no hay partes mviles es decir el
efecto del trabajo y transferencia de calor son nulos.
m_dot_1*(h_1+Vel_1^2/2)=m_dot_2*(h_2+Vel_2^2/2)
v_1=volume(R134a;T=T_1;P=P_1): h_1=enthalpy(R134a;T=T_1;P=P_1)
v_2=volume(R134a;T=T_2;P=P_2): h_2=enthalpy(R134a;T=T_2;P=P_2)
*convert(m^2/s^2;kJ/kg)
-
Escribiendo en EES:
Es usualmente buena idea definir los valores mnimos o mximos de las variables
calculadas, para facilitar la convergencia del problema. Esto se puede hacer una vez
compilado el programa y chequeado que no hay errores de sintaxis, mediante el men
opciones y variable info. Por defecto las variables tienen un valor probable de 1.
Como se explico antes, aqu se puede ingresar las unidades de cada variable. Tambin se
puede definir las variables clave de la solucin, con lo cual permite ingresar comentarios
sobre la misma y ver la solucin de estas variables en una ventana independiente.
En la columna de display se puede seleccionar el formato en que los resultados son
presentados
A : automticamente selecciona el formato adecuado. Es la opcin por defecto.
F: para fijar una cantidad determinada de dgitos, en la segunda columna del display.
E: para expresar el resultado en forma exponencial.
La tercera columna del display permite seleccionar la forma de presentar los
resultados.(subrayados, negrilla en recuadro, escondidos, normal).
Especialmente con ecuaciones no lineales es necesario definir algunas veces valores
probables de la solucin para ayudar la convergencia. En este ejemplo no es necesario pero
cuando se requiera se debe tener en cuenta la fsica del problema para asignar estos valores.
Por ejemplo valores negativos de volumen especfico no tendran sentido en este caso,
luego se puede poner como lmite inferior cero.
Al ejecutar el programa aparece un cuadro de dialogo donde se indica el tiempo
transcurrido para el clculo, el mximo valor residual (diferencia entre igualdades) y
mxima variacin de las variables respecto a la ltima iteracin. En este ejemplo el tiempo
de ejecucin del programa es muy pequeo por las caractersticas del problema y cantidad
de ecuaciones, sin embargo cuando el programa se acerca al lmite de su capacidad (6000
ecuaciones) toma su tiempo en encontrar la solucin y muestra en el mismo cuadro de
dialogo el nmero de bloque y nmero de iteraciones. Un bloque es set de ecuaciones que
EES genera y que puede ser resuelto independientemente.
EES utiliza por defecto como criterio de parada de la ejecucin del programa 100
iteraciones, 60 segundos de duracin, mximo residual de 10-6 y mxima variacin entre
iteraciones de 10-9 que pueden ser modificadas en el men options y preferencias. Si el
residual es mayor al seleccionado el sistema no es correctamente resuelto.
Una de las ms tiles herramientas de EES es el anlisis paramtrico por medio de tablas.
En este ejemplo resultara interesante evaluar el efecto de la presin de salida sobre la
velocidad y temperatura de salida: Con esta herramienta se pueden generar grficos que
permiten evaluar el efecto de esta variable.
El procedimiento para generar la tabla es mediante el men tables, new parametric table.
Aqu se selecciona la variable que se requiere parametrizar y las variables resultado para
ver su efecto.
Esto de puede hacer manualmente o mediante alguno de los criterios disponibles que se
explicaran mas adelante. Luego se debe ejecutar el programa desde el men calculate
usando solve table. Previamente se debe borrar o bloquear la variable parametrizada P_2
dentro del programa ya que fue definida dentro de la tabla, si no es borrada aparecer un
mensaje de error que indica que hay esta definida dos veces P_2.
En solve table se puede seleccionar la tabla y el nmero de filas que se quiere entren en el
clculo. Cuando se selecciona actualizar los valores probables el programa toma la ltima
fila para esta actualizacin y para la ventana de resultados. Al oprimir OK aparecer la
tabla con los valores calculados en azul y los valores parametrizados en negro. (Esto puede
ser modificado en preferencias, se vera mas adelante)
La relacin entre P_2 y las dems variables de salida es aparente, pero puede verse mas
claramente mediante un grafico. Se debe relacionar en el men Plots, New plot window.
Se debe seleccionar el tipo de grfico, para este ejemplo se selecciona el tipo X-Y (los
dems sern detallados mas adelante).
Aparece el siguiente cuadro de dialogo:
Aqu se selecciona que variable debe ir en cada eje, el formato de las cifras, tipo de grilla,
la tabla seleccionada el nmero de filas que se requiere aparezca en el grfico y otras
funciones que sern detalladas mas adelante. Luego de seleccionar estos parmetros se
selecciona OK y se obtiene: