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 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.
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:
|s||Specific entropy||kJ/(kg °C)|
|u||Specific internal energy||kJ/kg|
|Cp||Specific isobaric heat capacity||kJ/(kg °C)|
|Cv||Specific isochoric heat capacity||kJ/(kg °C)|
|w||Speed of sound||m/s|
|tc||Thermal Conductivity||W/(m °C)|
|x||Vapour fraction (0-1)||-|
|vx||Vapour 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.