Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño e Implementación de Un Software de Cálculo y Visualización de Estados Del Vapor Bajo La Plataforma Android Miguel Santiago Caicedo García PDF
Diseño e Implementación de Un Software de Cálculo y Visualización de Estados Del Vapor Bajo La Plataforma Android Miguel Santiago Caicedo García PDF
Tutor:
Ing. LUIS FELIPE WANUMEN SILVA
3
CONTENIDO
1. INTRODUCCIÓN 6
2. OBJETIVOS 7
2.1. OBJETIVO GENERAL 7
2.2. OBJETIVOS ESPECÍFICOS 7
3. JUSTIFICACIÓN 8
4. MARCO TEÓRICO 9
5. REQUERIMIENTOS FUNCIONALES 13
6. ANÁLISIS 15
7. DISEÑO 18
8. FUNCIONAMIENTO DEL SOFTWARE 21
9. PRUEBAS 25
9.1. Región de líquido subenfriado 25
9.2. Región de saturación. 26
9.3. Región de vapor sobrecalentado 27
9.4. Caso de uso: Ciclo Rankine ideal simple 28
10. RESULTADOS 32
11. CONCLUSIONES 33
12. BIBLIOGRAFÍA 34
13. INFOGRAFÍA 35
4
LISTA DE ILUSTRACIONES
LISTA DE TABLAS
5
1. INTRODUCCIÓN
6
2. OBJETIVOS
Implementar una aplicación que calcule y grafique los resultados de los estados del
vapor de agua, de manera visual y numérica en la plataforma móvil Android.
7
3. JUSTIFICACIÓN
8
4. MARCO TEÓRICO
9
por esto que dicha propiedad no se encuentra dentro de las propiedades
tabuladas del vapor.
Energía Interna (u). “La energía interna se define como la suma de todas las
formas microscópicas de energía de un sistema. Se relaciona con la estructura
molecular y el grado de actividad molecular y se puede considerar como la suma
de las energías cinética y potencial de las moléculas” (CENGEL, y otros, 2012). La
energía interna se encuentra en las tablas como una propiedad intensiva y sus
unidades de medida en el sistema internacional kilojulios sobre kilogramos (kJ/kg)
y en el inglés unidades térmicas británicas sobre libra (Btu/lb).
Entropía (s). Es una propiedad que nos ayuda a determinar la reversibilidad de un
proceso térmico, y está directamente relacionado con el cambio de la energía
interna de una sustancia. En las tablas lo podemos encontrar como kilojulios sobre
kilogramos (kJ/kg) para el sistema internacional y en unidades térmicas británicas
sobre libra (Btu/lb) para las unidades inglesas.
Entalpía (h). Es la suma de la energía interna de una sustancia y la energía
derivada por la presión a la que está sometida una sustancia (u + P ∙ v). . En las
tablas lo podemos encontrar como kilojulios sobre kilogramos (kJ/kg) para el
sistema internacional y en unidades térmicas británicas sobre libra (Btu/lb) para las
unidades inglesas.
Calidad. Al cambiar la fase de una sustancia pura, toda ella no cambia de golpe,
sino que cambia poco a poco, en el caso del agua, la proporción de vapor, con
respecto al líquido (en valores de masa), lo llamamos calidad. Y este valor es muy
importante, ya que en el cambio de fase hay también un cambio significativo de
propiedades, como el volumen y la energía interna. La calidad es una medida
adimensional, que se mide de cero a cien por ciento (líquido a vapor).
Los diagramas más empleados para la visualización de estados termodinámicos
son los T-S (Figura 1.) y los de Mollier (Figura 2.). Ambos diagramas permiten el
análisis de los cambios térmicos de una sustancia (en este caso el agua) ya que
nos permiten visualizar de manera clara las transformaciones energéticas por las
que pasa un fluido dentro de un ciclo térmico:
Diagrama T-S (temperatura-entropía o Diagrama Entrópico): es muy empleado,
pues (si las evoluciones son reversibles) el área encerrada por el ciclo o bajo la
curva representa los calores intercambiados.
Diagrama H-S (entalpía-entropía o Diagrama de Mollier): También es diagrama
común, pues permite representar con facilidad evoluciones reales y estudiar las
variaciones de entalpía. Esto último es clave al momento de estudiar intercambios
de calor y trabajo basándose en el primer principio.
10
Figura 1. Diagrama T –S para el agua.
Fuente: Y. Çengel and M. Boles, Thermodynamics. New York, NY: McGraw-Hill, 2011. Página 924.
11
Figura 2 Diagrama de Mollier para el agua (Diagrama T - S)
Fuente: Y. Çengel and M. Boles, Thermodynamics. New York, NY: McGraw-Hill, 2011. Página 925.
12
5. REQUERIMIENTOS FUNCIONALES
Durante el desarrollo del presente proyecto se espera que el software cumpla con
los objetivos propuestos para el presente proyecto, para ello se necesita que el
programa tenga los siguientes componentes funcionales.
Un método de entrada de datos.
Un método de cálculo de datos.
Un método de visualización de datos en forma de texto
Un método de visualización de datos en forma gráfica
Un método que permita la exportación de los datos de forma gráfica y en
forma de texto
Fuente: Autor.
13
Tal y como se observa en la Figura 3, se espera tener partes claramente
diferenciadas para cada uno de los métodos descritos anteriormente. Así mismo
este esquema permite trazar una ruta para el desarrollo del software.
14
6. ANÁLISIS
1 ASME, ASME Steam Tables. [S.l.]: American Society of Mechanical Engineers,U.S., 2006.
2 "Main IAPWS Thermodynamic Property Formulations", Iapws.org, 2017. {En línea}{Consultado: 11
de Septiembre 2017}. Disponible en: http://www.iapws.org/newform.html.
3 Çengel and M. Boles, Thermodynamics. New York, NY: McGraw-Hill, 2011, p. 126 - 137.
15
97, para la región 1 de líquido subenfriado4. Mientras que para otras combinaciones,
se toma el valor del punto de saturación a la temperatura o presión dadas.
En caso de hallar una indeterminación de la combinación temperatura / presión en
de punto de saturación, el programa inmediatamente asumirá el punto como un
punto de vapor a una calidad del 100%.
Cabe aclarar, que el diagrama de la Figura 4 es válido para reflejar el proceso de
cálculo de los datos al utilizar las tablas termodinámicas como fuente, pero no
incluye el método de graficado.
4IAPWS (2012) Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic
Properties of Water and Steam, IAPWS R7-97 (p. 5 – 8), IAPWS, 2012.
16
Figura 4. Diagrama de flujo para propiedades.
Fuente: Autor.
17
7. DISEÑO
5 “Using a Pre-Populated SQLite Database in Android" Softeq Developer Corp, 2017. {En línea}
{Consultado: 11 de Septiembre 2017} Disponible en: https://www.softeq.com/blog/2012/12/14/ using-
pre-populated-sqlite-database-android.
6 "PhilJay/MPAndroidChart", GitHub, 2017 {En línea} {Consultado: 11 de Septiembre 2017}
18
Figura 5. Clases y métodos del software.
Autor.
19
Figura 6. Diagrama de clases.
Fuente: Autor.
20
8. FUNCIONAMIENTO DEL SOFTWARE
Fuente: Software.
21
En la barra de títulos se encuentra el nombre de la aplicación, y el menú principal,
donde podemos acceder a las otras pantallas como las de visualización de
diagramas o de importación de texto tal y como encontramos en la Figura 8. En el
sector de entrada de datos hay dos spinners (menús desplegables), y dos cajas de
texto, de tal forma que se puedan seleccionar diferentes combinaciones de tipos de
valores. El texto muestra información general de la aplicación, y en caso de hacer
el cálculo los valores de respuesta. Los botones sirven para diferentes operaciones
como calcular (con el botón “Calcular”) utilizando los datos añadidos, almacenar y
borrar puntos calculados dentro una tabla de la base de datos. Es importante anotar
que para usar los datos calculados en otras pantallas es necesarios almacenarlos
dentro de la memoria.
Fuente: Software
22
Al acceder por medio del menú desplegable de la barra de título nos encontramos
con los modos “Modo Grafico T - S” y el “Modo Grafico de Mollier” que nos permiten
visualizar los datos utilizando estos dos tipos de diagrama.
Tanto el “Modo Grafico T - S” como el “Modo Grafico de Mollier”, funcionan de la
misma manera, permiten una visualización de su respectivo diagrama, así como
utilizar gestos dactilares para agrandar, reducir y mover la gráfica. Se puede
acceder por medio de menú de título a una pantalla de opciones gráficas con
“Opciones Graficas”, así como acceder a “Guardar imagen” (tal y como se ve en la
Figura 9), el cual almacena de manera inmediata la vista contenida en la pantalla
en ese momento de tal forma que el usuario pueda ubicarla de la forma que más le
convenga. Es importante mencionar que aún sin tener puntos almacenados es
posible visualizar y almacenar la gráfica como referencia.
Fuente: Software.
23
Al pulsar “Guardar Resultados” en la pantalla principal el usuario accede a una
pantalla (Figura 10) que permite ver los datos almacenados en forma de texto y
guardar los en forma de texto plano (formato “.txt”).
Fuente: Software.
Para mayor información se puede acceder a la pantalla de ayuda del software, que
se encuentra pulsando “Ayuda”, dentro de la pantalla principal.
24
9. PRUEBAS
7IAPWS (2012) Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic
Properties of Water and Steam, IAPWS R7-97 (p. 9), IAPWS, 2012.
25
Tabla 2.Punto 2 de líquido subenfriado.
500k (226.85 °C) 0.263 890 x 101 MPa (2 638.90kPa) 2 641.24 kpa -0.09%
600k (326.85 °C) 0.123 443 x 102 MPa (12 344.3kPa) 12 349.59 kPa -0.04%
Fuente: Autor.
8IAPWS (2012) Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic
Properties of Water and Steam, IAPWS R7-97 (p. 34), IAPWS, 2012.
26
9.3. Región de vapor sobrecalentado
9IAPWS (2012) Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic
Properties of Water and Steam, IAPWS R7-97 (p. 32), IAPWS, 2012.
27
9.4. Caso de uso: Ciclo Rankine ideal simple
Punto numero 1
Temperatura 350,00 °C
Presion: 3000,00 KPa
Volumen: 0,0906 m3/Kg
Energia interna: 2844,30 Kj/Kg
Entalpia: 3116,10 Kj/Kg
Entropia: 6,7449 Kj/Kg k
Punto numero 2
Temperatura 91,67 °C
Presion: 75,00 KPa
Volumen: 2,6394 m3/Kg
Energia interna: 2255,10 Kj/Kg
Entalpia: 2402,38 Kj/Kg
Entropia: 6,7447 Kj/Kg k
Punto numero 3
Temperatura 91,67 °C
Presion: 75,00 KPa
10 Çengel and M. Boles, Thermodynamics. New York, NY: McGraw-Hill, 2011, p. 563 – 565.
11 Çengel and M. Boles, Thermodynamics. New York, NY: McGraw-Hill, 2011, p. 563.
28
Volumen: 0,6621 m3/Kg
Energia interna: 383,99 Kj/Kg
Entalpia: 384,07 Kj/Kg
Entropia: 1,2121 Kj/Kg k
Punto numero 4
Temperatura 91,67 °C
Presion: 3000,00 KPa
Volumen: 0,0010 m3/Kg
Energia interna: 383,14 Kj/Kg
Entalpia: 386,25 Kj/Kg
Entropia: 1,2098 Kj/Kg k
Punto numero 5
Temperatura 350,00 °C
Presion: 3000,00 KPa
Volumen: 0,0906 m3/Kg
Energia interna: 2844,30 Kj/Kg
Entalpia: 3116,10 Kj/Kg
Entropia: 6,7449 Kj/Kg k
Calculo realizado con Calculadora de Vapor. Fecha de Analisis
:Mon Sep 11 17:47:05 GMT-05:00 2017
12 Çengel and M. Boles, Thermodynamics. New York, NY: McGraw-Hill, 2011, p. 565.
29
Figura 11. Diagrama T- S generado por el software.
Fuente: Autor.
Fuente: Y. Çengel and M. Boles, Thermodynamics. New York, NY: McGraw-Hill, 2011. Página 564.
30
Comparando los dos esquemas se observa como el punto 1 y 2 de la figura 12 en
la figura 11 están tan juntos que es imposible captarlos como puntos diferentes, ya
que el esquema de la figura 12 es simplemente para ilustrar el cambio, mientras que
en la figura 11 se presentan en una escala más precisa.
Fuente: Software.
31
10. RESULTADOS
A partir del desarrollo del trabajo se pudo comprobar que el software puede calcular
estados termodinámicos a partir de diferentes combinaciones de dos variables. Se
determinó que el programa permite almacenar, y visualizar resultados de estados
termodinámicos en forma gráfica y en texto.
Se puede observar también que los datos entregados (tanto en forma de texto, como
en forma gráfica) pueden leídos, y copiados para ser utilizados en documentos,
como por ejemplo el presente informe.
Como se observa con las pruebas realizadas en el software, se encuentra que los
resultados son congruentes y que tienen diferencias con respecto a los valores de
referencia dentro de la literatura dentro de rangos inferiores al 10%.
También se encontró que comparando los porcentajes de diferencia con los valores,
que la interpolación se acercan más en el sector de líquido subenfriado que en el
sector de vapor sobrecalentado, dado que los valores entregados dentro del sector
subenfriado están calculados con el método de IAPWS – 97 mientras que el sector
de vapor sobrecalentado usa interpolación lineal usando los valores de las tablas
termodinámicas.
32
11. CONCLUSIONES
Con base en las pruebas realizadas se encontró una diferencia inferior 10%
entre los valores entregados por el software con respecto a los utilizados
como patrón base, se encuentra que tanto las magnitudes como las unidades
son consistentes.
Cuando se calcula un punto termodinámico, al utilizar la formulación IAPWS
– 97 se logran resultados más precisos que al usar interpolación lineal. A la
hora de usar el software no hay diferencias notables de tiempo de cálculo.
Por ello se recomienda utilizar el método formulado en el documento IAPWS
– 97.
En el desarrollo de la aplicación se implementó una base de datos, la cual
contiene los datos de la tabla de Vapor, se aconseja seguir esta estrategia
para trazar las gráficas en futuros desarrollos y mejoras a la aplicación, dado
que no usar esta base de datos involucraría que la aplicación tendría que
generar automáticamente las tablas y esto disminuiría drásticamente el
rendimiento de la aplicación.
Para mejorar la precisión de la gráfica en la aplicación, se aconseja disminuir
la distancia entre los datos utilizados y esto se lograría incorporando nuevos
datos a las tablas. Sin embargo dado el área de visualización en el dispositivo
no se aconseja aumentar el número de líneas que se visualizan ya que esto
empeora la visualización para los usuarios. Para evitar que esto pase, el
software permite aumentar o disminuir el número de líneas visibles, aunque
se recomienda en futuros desarrollos mejorar dicho sistema.
Este desarrollo se puede tomar como base para otro tipo de cálculos y
visualizaciones dentro del área de las ciencias térmicas, como por ejemplo,
al visualizar y calcular propiedades en diagramas psicométricos, y diagramas
de refrigerantes.
La selección de un API para realizar la graficación mejora notablemente el
desarrollo de aplicaciones en cuanto ofrecen estabilidad, interoperabilidad y
reducen el tiempo de desarrollo, permitiendo al programador concentrarse en
la lógica de programación y no en elementos de visualización de puntos y
coordenadas.
33
12. BIBLIOGRAFÍA
34
13. INFOGRAFÍA
35
ANEXO A