Latest news:

April 09, 2010:
Added steam tables for mathcad 0.3

Download here


September 28, 2008:
New design and layout finished.

Read more...

Steamtables for Mathcad

This is a handy free steam tables plugin for mathcad:

Download steam tables for mathcad v0.5 (source code is provided)

Installation instructions:

Installation is very simple, just put the 2 .dll files in the UserEFI folder in the mathcad program folder (ex. C:\Program Files\MathSoft\Mathcad 2001i Professional\UserEFI). Mathcad automatically looks for plugins and loads them on startup.

Saturation temperature, as a function of pressure. Example of steam tables for mathcad

I have tested this on Mathcad 2001i and Mathcad 14, so it should probably work in any other version of mathcad, too.

This mathcad plugin makes use of XSteam, a Freeware Steam and water properties library based on the "International Association for Properties of Water and Steam Industrial Formulation 1997 (IAPWS IF-97). A full implementation of the IF-97 standard that provides very accurate steam and water properties in ranges from 0-1000 bar and 0-2000°C for use in process Engineering Industry. Provided thermodynamic properties are:

Notation QuatityUnit
TTemperature°C
pPressurebar
hEnthalpykJ/kg
vSpecific volumem³/kg
rhoDensitykg/m³
sSpecific entropykJ/(kg °C)
uSpecific internal energy kJ/kg
CpSpecific isobaric heat capacitykJ/(kg °C)
CvSpecific isochoric heat capacitykJ/(kg °C)
wSpeed of soundm/s
myViscosityPa s
tcThermal ConductivityW/(m °C)
stSurface TensionN/m
xVapour fraction (0-1)-
vxVapour Volume Fraction (0-1)-

All properties can be calculated with the inputs, p and T known, p and h known, h and s known and some with pressure and density known.

An examples.mcd file is provided with the functions available (or look on http://www.x-eng.com/XSteam_Information.htm for an extended list of functions available from the xsteam library, although I haven't implemented all of them, just the ones I required (I'm lazy, I know). Just email me if you need any other functions from the xsteam library I haven't implemented. Or just implement them yourself, the source code is provided (written in Visual C++ 2005, I don't know if it will work with any other compiler). I'll probably implement the rest of the functions in future releases.

View Chris De Jonge's profile on LinkedIn

Links:

Login