Code covered by the BSD License  

Highlights from
HOT Thermodynamic Tools for Matlab

3.0

3.0 | 2 ratings Rate this file 27 Downloads (last 30 days) File Size: 138 KB File ID: #26430
image thumbnail

HOT Thermodynamic Tools for Matlab

by

 

20 Jan 2010 (Updated )

Computes states and properties for non-perfect gas mixtures.

| Watch this File

File Information
Description

HOT is a package originally constructed for combustion modeling in Matlab. It calculates common thermodynamic properties such as enthalpy, specific heat, entropy, internal energy, gamma, ideal gas constant, molecular weight, etc... Full documentation is available in multiple formats at

http://hot-tdb.sourceforge.net

The code is also Octave compatible.

MATLAB release MATLAB 7 (R14)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (8)
12 Feb 2014 John

Exergy, HOT thermodynamics assumes ideal gas behavior. As so, enthalpy can be expressed as h=u(T)+RT, and is not a function of pressure. The value that you show for methane at 600K (h=-3.822e+6 J/kg) is consistent with what I got and consistent with the results using the six term polynomial fit of Heywood J.B., given in Internal Combustion Engine Fundamentals.

18 Nov 2012 hello123

Enthalpy seems wrong

06 Sep 2012 Exergy

To get enthalpy and entropy of CH4 in T=600k and P=800kPa I used the below commnads;

>> data = janload('nasa.fit');
>> enthalpy (data, 'CH4', 1, 600, 800000)

ans =

-3.8322e+06

>> entropy (data, 'CH4', 1, 600, 800000)

ans =

1.2404e+04

Entropy is quite close to experimental results (i.e. 10.7186 kj/kg-K) but there is huge difference between enthalpies; *HOT h=-3.8322e+06 and Experimental results=678.31kJ/kg)
It will a huge help to know what the problem is and how can I fix it.

13 May 2012 Charles

Hi Chris,

You may want to add the ability to load data for specific species, which would probably significantly speed up the load time and make the toolbox easier to use, e.g., for iterating on process designs.

04 Feb 2010 Chris Martin

For an automated installation script, visit
http://hot-tdb.sourceforge.net

Just download the m-file and run it in Matlab. It will prompt you with a couple of questions about where you want the files. It will download the newest version of the code, unzip it, install it, update the Matlab search path, and clean up the zip file automatically.

The user prompts allow you to make fresh installs or update old installs to the newest version. It comes complete with help text to step you through the process.

27 Jan 2010 Chris Martin

It has come to our attention that there is a serious bug in R2.5 that prevents files from loading on Windows machines. Release 2.6 corrects the problem, but unfortunately the fix has further slowed the already sluggish loading process. The problem will either be corrected in a special release (R2.7) or in the approaching release 3.0.

24 Jan 2010 Chris Martin

Thanks, Jonathan. I've enlisted a new programmer and we're hoping to come out with version 3.0 soon. It will include multi-phase data and some new data management tools.

22 Jan 2010 Jonathan Lister

Good work! Thermodynamics isn't easy.
I'm glad you finally put this on the exchange.

Updates
21 Jan 2010

Corrected errors in the licensing information.

02 Feb 2010

Corrected a serious bug in release 2.5 parsers that prevented data files from being loaded properly. The fix has slowed loading times considerably, but we are working to correct the problem.

03 Feb 2010

Corrected Matlab version number.

Contact us