Development of a Portable Steam Table Application Integrating IAPWS-IF97 and CoolProp for Thermodynamic Analysis
DOI:
https://doi.org/10.56862/irajtma.v4i3.351Keywords:
Steam Table, IAPWS-IF97, CoolProp, Mollier Diagram, Thermodynamic Simulation, Python Application.Abstract
The advancement of modern thermodynamic technology requires educational software capable of accurately calculating and visualizing the thermophysical properties of water and steam in accordance with the IAPWS-IF97 Industrial Formulation. This study presents the development of a standalone Python-based Steam Table application that integrates two thermodynamic property calculation backends, IAPWS-IF97 and CoolProp, into a single executable (.exe) package that operates without any additional installation. The application performs real-time calculations of thermodynamic properties, including enthalpy, entropy, pressure, and temperature, and provides interactive visualizations on h–s (Mollier) and T–s diagrams. The novelty of this research lies in integrating dual thermodynamic engines into an automated build-release system based on batch scripting, enabling efficient, reproducible compilation, version control, and distribution. Validation results show that the application operates stably in Windows 10–11 environments without external dependencies, producing results consistent with the IAPWS-IF97 reference tables, with a maximum deviation of less than ±0.05% across all tested state points. This tool is expected to serve as a lightweight, open-source, and adaptable platform for thermodynamic learning and research, particularly for studies involving the Rankine cycle, steam power plants (PLTU), and geothermal energy systems.
References
Banjarnahor, N. E., Geir Þ., Agung W. M., dan Phil Lory. 2023. “Study on Power Plant Configurations to Optimize Mass Flow Consumption with Respect to Silica Scaling for Dieng Unit 2, Indonesia.” Proceedings of the World Geothermal Congress 2023, Beijing, China, April 17–21.
Bell, Ian H., Sylvain Quoilin, Joel Wronski, dan Vincent Lemort. 2013. “CoolProp: An Open-Source Reference-Quality Thermophysical Property Library.” Paper presented at ASME ORC 2nd International Seminar on ORC Power Systems, Rotterdam, Netherlands.
Çengel, Yunus A., dan Michael A. Boles. 2014. Thermodynamics: An Engineering Approach. New York: McGraw-Hill Education.
Dos Santos Junior, Julles Mitoura, Antonio Carlos Daltro de Freitas, dan Adriano Pinto Mariano. 2025. “A Python-Based Thermodynamic Equilibrium Library for Gibbs Energy Minimization: A Case Study on Supercritical Water Gasification of Ethanol and Methanol.” Eng 6 (9): 208. https://doi.org/10.3390/eng6090208.
El-Awad, M., dan A. M. Elseory. 2022. “Excel as a Modelling Platform for Thermodynamic Optimisation Analyses.” University of Khartoum Engineering Journal 3 (1). https://doi.org/10.53332/uofkej.v3i1.120.
Eswanto, Mohd Adnin Hamidi, Sarbani Daud, Ahmad Fitri Yusop, Kifli Umar, dan Iwan Gunawan. 2025. “Hydrogen-Induced Fuel System in RCCI Engine for Clean Combustion: A Review.” Automotive Experiences 8 (2): 310–337. https://doi.org/10.31603/ae.13722.
Hidayat, Supyan Solihudin, Asep Kurnia Hidayat, dan Pengki Irawan. 2021. “Membangun Aplikasi Program Optimasi Pengelolaan Air Irigasi dengan Visual Basic of Application (VBA) (Studi Kasus pada Daerah Irigasi Bendung Muhara).” Akselerasi: Jurnal Ilmiah Teknik Sipil 2 (2). https://doi.org/10.37058/aks.v2i2.2763.
Iacovino, K., S. Matthews, P. E. Wieser, G. M. Moore, dan F. Bégué. 2021. “VESIcal Part I: An Open-Source Thermodynamic Model Engine for Mixed Volatile (H₂O–CO₂) Solubility in Silicate Melts.” Earth and Space Science 8 (11): e2020EA001584. https://doi.org/10.1029/2020EA001584.
Manggala, Agus, Yerizam Yerizam, dan Sahrul Effendy. 2025. “Development of Excel VBA-Based Simulation Software for Steam Power Plant (PLTU) for Engineering Applications.” IRA Jurnal Teknik Mesin dan Aplikasinya (IRAJTMA) 4 (2): 42–53. https://doi.org/10.56862/irajtma.v4i2.232.
Martin, Christopher, Joseph Ranalli, dan Jacob Moore. 2022. “PYroMat: A Python Package for Thermodynamic Properties.” Journal of Open Source Software 7 (79): 4757. https://doi.org/10.21105/joss.04757.
Otis, Richard, dan Zi-Kui Liu. 2017. “Pycalphad: CALPHAD-Based Computational Thermodynamics in Python.” Journal of Open Research Software 5 (1): 1. https://doi.org/10.5334/jors.140.
Wagner, W., J. R. Cooper, A. Dittmann, J. Kijima, H.-J. Kretzschmar, A. Kruse, R. Mareš, et al. 2000. “The IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam.” Journal of Engineering for Gas Turbines and Power 122 (1): 150–184. https://doi.org/10.1115/1.483186.
Wagner, W., dan A. Pruß. 2002. “The IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use.” Journal of Physical and Chemical Reference Data 31 (2): 387–535. https://doi.org/10.1063/1.1461829.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 IRA Jurnal Teknik Mesin dan Aplikasinya (IRAJTMA)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.














