Skip to content

A CoolProp GUI for modeling power and refrigeration cycles & calculating thermodynamic state of pure substances. https://thermo-state.github.io/

Notifications You must be signed in to change notification settings

Thermo-State/ThermoState

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

ThermoState

A CoolProp GUI for calculating Thermodynamics properties of fluids.

By - Shihabus Sakib Rad

Go to the download page.

ThermoState uses CoolProp Library to calculate properties. It provides a GUI for the library with some added convenient features. It doesn't support fluid mixtures yet.

alt text

Following Fluids are included.

from CoolProp import CoolProp
CoolProp.FluidsList()

['1-Butene', 'Acetone', 'Air', 'Ammonia', 'Argon', 'Benzene', 'CarbonDioxide', 'CarbonMonoxide', 'CarbonylSulfide', 'cis-2-Butene', 'CycloHexane', 'Cyclopentane', 'CycloPropane', 'D4', 'D5', 'D6', 'Deuterium', 'Dichloroethane', 'DiethylEther', 'DimethylCarbonate', 'DimethylEther', 'Ethane', 'Ethanol', 'EthylBenzene', 'Ethylene', 'EthyleneOxide', 'Fluorine', 'HeavyWater', 'Helium', 'HFE143m', 'Hydrogen', 'HydrogenChloride', 'HydrogenSulfide', 'IsoButane', 'IsoButene', 'Isohexane', 'Isopentane', 'Krypton', 'm-Xylene', 'MD2M', 'MD3M', 'MD4M', 'MDM', 'Methane', 'Methanol', 'MethylLinoleate', 'MethylLinolenate', 'MethylOleate', 'MethylPalmitate', 'MethylStearate', 'MM', 'n-Butane', 'n-Decane', 'n-Dodecane', 'n-Heptane', 'n-Hexane', 'n-Nonane', 'n-Octane', 'n-Pentane', 'n-Propane', 'n-Undecane', 'Neon', 'Neopentane', 'Nitrogen', 'NitrousOxide', 'Novec649', 'o-Xylene', 'OrthoDeuterium', 'OrthoHydrogen', 'Oxygen', 'p-Xylene', 'ParaDeuterium', 'ParaHydrogen', 'Propylene', 'Propyne', 'R11', 'R113', 'R114', 'R115', 'R116', 'R12', 'R123', 'R1233zd(E)', 'R1234yf', 'R1234ze(E)', 'R1234ze(Z)', 'R124', 'R1243zf', 'R125', 'R13', 'R134a', 'R13I1', 'R14', 'R141b', 'R142b', 'R143a', 'R152A', 'R161', 'R21', 'R218', 'R22', 'R227EA', 'R23', 'R236EA', 'R236FA', 'R245ca', 'R245fa', 'R32', 'R365MFC', 'R40', 'R404A', 'R407C', 'R41', 'R410A', 'R507A', 'RC318', 'SES36', 'SulfurDioxide', 'SulfurHexafluoride', 'Toluene', 'trans-2-Butene', 'Water', 'Xenon']

These imput combinations are supported for water/steam (HEOS Backend) and most other fluids.

[{'T', 'P'}, {'T', 'ρ'}, {'T', 's'}, {'T', 'x'}, {'ρ', 'P'}, {'s', 'P'}, {'h', 'P'}, {'u', 'P'}, {'x', 'P'}, {'s', 'ρ'}, {'h', 'ρ'}, {'u', 'ρ'}, {'x', 'ρ'}, {'s', 'h'}]

ThermoState calculates/ Tabulates the followings results from CoolProp

Temperature, Pressure, Sp Volume, Density, Entropy, Enthalpy, Internal Energy, Quality Phase, Cp, Cv, Conductivity, Prandtl Number, Viscosity, Compressibility Factor, Surface Tension, Gibbs Energy, Helmholtz Energy

Keywords

Thermophysical properties calculator
Thermodynamic and Transport Properties database
Thermodynamic State diagrams: Ts, Ph, hs
Steam table calculator
Refirigerents
Thermodynamic problems solver
CoolProp GUI
REFPROP alternative

About

A CoolProp GUI for modeling power and refrigeration cycles & calculating thermodynamic state of pure substances. https://thermo-state.github.io/

Topics

Resources

Stars

Watchers

Forks

Languages