Escolar Documentos
Profissional Documentos
Cultura Documentos
Curso de Doctorado Programa de Doctorado de Ingeniera Trmica Curso Acadmico 08/09 Manuel Ruiz de Adana Santiago
Introduccin
El programa EES (Equation Engineering Solver) permite:
Resolver sistemas de ecuaciones lineales, no lineales y diferenciales Obtener datos de propiedades termodinmicas y termofsicas de muchos fluidos, incluyendo refrigerantes, agua, gases ideales e hidrocarburos, entre otros
Y adems:
Chequea la consistencia de unidades del sistema de ecuaciones Incluye hojas de clculo, como la tabla paramtrica, para clculos repetitivos Dispone de representacin grfica de con opciones de exportacin grfica La ventana Diagram permite acoplar ecuaciones y figuras
Modelado y simulacin
Para renovar la licencia para el siguiente curso acadmico se solicitar al profesor de la asignatura.
Modelado y simulacin
Modelado y simulacin
Modelado y simulacin
Modelado y simulacin
Modelado y simulacin
EES tambin resuelve sistemas de ecuaciones algebraicos-diferenciales Modelado y simulacin 8 Equation Engineering Solver
Escribir una ecuacin por lnea (longitud max de 255 caracteres) El smbolo de multiplicacin es * El smbolo de exponente es ** o ^ No importa la posicin de incgnitas y variables en una ecuacin
Modelado y simulacin
Las ecuaciones tambin pueden obtenerse en formato pdf y latex Modelado y simulacin 10 Equation Engineering Solver
Ver en la ayuda del programa EES: Greek and Special Symbols Modelado y simulacin 11 Equation Engineering Solver
Informacin de Variables
Cada variable tiene asociado:
Un valor inicial Lmites inferior y superior Formato numrico y formato Unidades
Activar la ventana de variables en Options/Variable info o bien con F9 Modelado y simulacin 12 Equation Engineering Solver
Residuales
La ventana de residuales indica:
El orden de clculo y bloques empleados por el EES Valores residuales:
Absolutos: es la diferencia entre el primer y segundo miembro al emplear los valores calculados para cada variable Relativos: es el residual absoluto dividido por el valor del primer miembro de cada ecuacin (distinto de cero)
Una solucin se considera correcta si el residual relativo mximo es menor que la tolerancia especificada en Stop criteria en el men Options
Activar la ventana de variables en Windows/residuals o bien con Ctrl+R Modelado y simulacin 13 Equation Engineering Solver
Sistema de unidades
Se establece el sistema unidades en el que se va a trabajar en Options/Unit systems Se establece las unidades de cada variable en Options/Variable Information Se chequean las unidades en Calculate/Check units Emplear la funcin Convert(de;a) en Options/Function info
Activar check units con Calculate/check units o bien con F8 Modelado y simulacin 14 Equation Engineering Solver
Tablas paramtricas
Emplear las tablas paramtricas para variar una o ms variables Ejemplo:
Introducir el sistema de ecuaciones Chequear: 3 ecuaciones y 4 incgnitas Crear tabla paramtrica: calcular para z=50, 60, ..., 100 Resolver el sistema con Calculate/Solve table o con F3
Activar la tabla paramtrica en Tables/New parametric tables Modelado y simulacin 15 Equation Engineering Solver
Grficos
Cualquier dato existente en las tablas puede ser representado grficamente Emplear Plots/New plot window: grficos x-y, barras, x-y-z Se pueden superponer grficos sobre los mismos ejes
Modelado y simulacin
16
Grficos (y II)
Barra de herramientas de grficos para aadir texto, leyenda o grficos Cualquier rea del grfico es activa: doble click o botn derecho del ratn
Activar la barra de herramientas de grficos en Plots/Show Tool bar Modelado y simulacin 17 Equation Engineering Solver
Funciones
EES dispone de una gran librera de funciones:
Matemticas: seno, coseno, valor absoluto, logaritmos, etc.) Termofsicas o termodinmicas para slidos o fluidos (temperatura, presin, entalpa, etc.) Otras funciones y libreras internas y externas
Ver la ayuda de cada funcin para detalles relacionados Paste pega la funcin en la ventana de ecuaciones
Activar la librera de funciones en Options/Function info Modelado y simulacin 18 Equation Engineering Solver
Funciones Termodinmicas
EES dispone de una gran librera de funciones para muchos fluidos Se pueden fijar cualquier conjunto de propiedades independientes En sistema internacional o en unidades inglesas
Modelado y simulacin
19
10
Mezclas
Azetropos (serie R500) Mezclas (serie R400) Mezclas amoniaco-agua Mezclas LiBr
Funciones de transporte
Viscosidad Conductividad trmica
Diagramas de Estado
Distintos diagramas de estado estn disponibles en Plots/property plot Para todas las substancias de la base de datos Distintos tipos de grficos: T-s, p-v, T-v, p-h, diagrama psicromtrico Sobre los diagramas de estado se pueden superponer los estados (que estn en la ventana de arrays)
11
Mdulos y Subprogramas
Los mdulos y subprogramas son subrutinas del EES El formato es similar a los PROCEDURES Las mayores diferencias son:
El orden de ecuaciones y variables es irrelevante Comandos lgicos (IF-ELSE-THEN) no son posibles
Las ecuaciones en un mdulo estn en cualquier parte del cdigo Un subprograma es un programa independiente de EES, que puede ser llamado desde otro programa de EES
Ver ejemplos en la ayuda MODULES Y SUBPROGRAMS Modelado y simulacin 24 Equation Engineering Solver
12
External Procedures
EES se puede linkar a cualquier programa con libreras DLL Los programas externos deben escribirse en C, C++, FORTRAN, PASCAL, etc Para llamar a un EXTERNAL PROCEDURE se emplea el comando CALL Call Name(String, In1; In2;... . Out1; Out2;...) EES dispone de EXTERNAL PROCEDURES ya instalados:
NH3H2O JANAF ...
Diagram Window
Puede emplearse de varias maneras:
Para colocar objetos grficos o texto relacionado con el modelo Para introducir y obtener datos y resultados del modelo Para realizar animaciones
Ver detalles en la ayuda DIAGRAM WINDOW Modelado y simulacin 26 Equation Engineering Solver
13
Enlaces DDE
Ejemplo DDE MATLAB-EES:
MATLAB
MatLabInput.txt MatLabInput.txt
EESOutput.csv EESOutput.csv
EES
14