About Steam 97 ActiveX Dll Library
The Steam97 ActiveX DLL library calculates 30 thermodynamic and transport properties of water and steam, and provides access to 8 constant properties used by the steam tables solver.
The library supports SI and English units.
It allows 16 different combinations of input variables to be used for calculations.
Input variables that can be used are:
- Internal energy
- Steam quality
Main features of the library:
- Thoroughly tested with 100 million points generated by random number generator
- Based on the international standard formulation
- Developed in C++ for maximum speed
- Thread safe
- 32-bit and 64-bit versions of the library are included
- Includes high speed and high accuracy calculation modes
- The libraries can be used in any programming language that supports ActiveX (COM) components
- Full .NET support (C#, VB.NET)
- Well designed and easy to use APIs
- Royalty free
- Used by thousands of Engineering Professionals from all around the world
- One year free technical support
The library uses new industrial formulation for steam tables, called "IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam (IAPWS-IF97)", and replaces the previous industrial formulation for steam tables, IFC-67.
IAPWS-IF97 improves significantly both accuracy and speed of the calculation of the thermodynamic properties compared with the old formulation.
For transport properties calculations are based on the latest internationally accepted equations also available from IAPWS.
Calculation Mode - NEW
The library provides two calculation modes, one for maximum speed and one for maximum accuracy.
When the library is in the maximum speed mode, the steam calculation engine will internally use backward equations (no iterations) wherever possible, thus making calculation extremely fast.
When the library is set to the maximum accuracy calculation mode, the steam calculation engine will calculate all properties with full iterations. In this calculation mode steam tables solver will calculate results with higher accuracy, but calculations will be slower.
The library provides helper functions to set / get calculation mode dynamically. Calculation mode setting is applied internally to the steam tables solver, so no code changes are required.
To meet your speed and accuracy requirements you can change calculation mode in your code as many times as you want.
The following termodynamic and transport properties can be calculated with Steam97 ActiveX DLL library:
|Calculable properties in SI or E units - Steam97 ActiveX DLL v3.0|
| 1|| Pressure|
| 2|| Temperature|
| 3|| Density|
| 4|| Specific volume|
| 5|| Specific enthalpy|
| 6|| Specific entropy|
| 7|| Specific internal energy|
| 8|| Specific isobaric heat capacity|
| 9|| Specific isochoric heat capacity|
| 10|| Speed of sound|
| 11|| Isentropic exponent|
| 12|| Specific Helmholtz free energy|
| 13|| Specific Gibbs free energy|
| 14|| Compressibility factor|
| 15|| Steam quality|
| 16|| Region|
| 17|| Isobaric volume expansion coefficient|
| 18|| Isothermal compressibility|
| 19|| Partial derivative (dV/dT)p|
| 20|| Partial derivative (dV/dP)T|
| 21|| Partial derivative (dP/dT)v|
| 22|| Partial derivative (dP/dV)T|
| 23|| Isothermal Joule-Thomson coefficient|
| 24|| Joule-Thomson coefficient|
| 25|| Dynamic viscosity|
| 26|| Kinematic viscosity|
| 27|| Thermal conductivity|
| 28|| Thermal diffusivity|
| 29|| Prandtl number|
| 30|| Surface tension|
|Constants used in calculation in SI or E units|
| 1|| Specific gas constant|
| 2|| Molar gas constant|
| 3|| Molar mass|
| 4|| Critical temperature|
| 5|| Critical pressure|
| 6|| Critical density|
| 7|| Triple-point temperature|
| 8|| Triple-point pressure|
Range of Validity
The entire set of equations of the IAPWS-IF97, used by the application for calculation of thermodynamic properties, is defined by the following temperature and pressure range:
- 273.15 K <= T < = 1073.15 K p < = 100 MPa
- 1073.15 K < T < = 2273.15 K p < = 50 MPa
Fig.1 Steam table regions defined in the IAPWS-IF97
1. Steam97 ActiveX Dll in Object Browser (Visual Studio)
Fig 1. Steam97 ActiveX Dll in Object Browser (Visual Studio)
2. Steam97 ActiveX Dll in C# code editor
Fig 2. Steam97 ActiveX Dll in c# code editor
3. Sample application (in C# and VB.NET) included with the library
Fig 3. Sample application (in c# and VB.NET)
Steam97 ActiveX DLL demo libraries (32-bit and 64-bit) - version 3.0 are available on request.
If you would like to try the demo, contact us at firstname.lastname@example.org .
Try the fully functional version of the Steam97 ActiveX DLL library online.
Our web site "Steam Tables Online" provides a "Steam Tables Calculator" which is powered by the Steam97 ActiveX DLL. It is used by thousands of Engineering Professionals from all around the world.
So far, the library has successfully completed 88080 hours of work (that is 10+ years) under heavy load in a multi user environment on the Internet. Visit the steam tables web application and try it yourself.
Prices subject to change without notice!
A license includes 32 bit and 64 bit version of the library.
|Steam97 ActiveX DLL version 3.0|
|1-3 licenses||USD 2995.00 per copy|
|4 > licenses||USD 2495.00 per copy|
|Team license||USD 9995.00|
The Team license is valid for the whole team, regardless of the number of developers.
Each license also includes the following:
- One year free e-mail technical support
- One year free minor version updates if available (for example 3.1, 3.x up to, but not including version 4.0)
If you have any questions, please don't hesitate to contact sales at:
For quick access to the Steam97 ActiveX DLL, you may purchase and download our product using automated and secure online ordering system. After ordering, you will receive a notification mail with further instructions, your password (required during installation) and the retail version download location.
The Registration includes a free subscription program. Each Registered user will be receiving bug fixes and technical support for the registered version within one year.
Shipping by the postal mail is not available.
How to order
1. Internet ordering
Available ordering options (open an order form to select):
- Credit Card (Visa®, Mastercard®, American Express®, Discover®)
To buy a specific number of licenses for the Steam97 ActiveX DLL click the button: or to purchase a Team License contact sales at: email@example.com.
2. Bank Direct Payment
If you prefer to pay for the product by "Bank Direct Payment", contact sales at: firstname.lastname@example.org.