WSP Logo
Change language
 Welcome   News   Download   Buy   Information   Certification   Samples   Site map   
WaterSteamPro authors
Contact information

Welcome to WaterSteamPro site

WaterSteamPro is a set of programs for calculating properties of water, steam, gases and gases mixtures.

With WaterSteamPro you can calculate thermophysical properties (specific volume, enthalpy, entropy, internal energy, speed of sound, isochoric and isobaric heat capacity, Joule-Thomson coefficient, kinematic and dynamic viscosity, Prandtl number, thermal conductivity, surface tension, etc) of water/steam from triple point (611 Pa, 0.01C) to point with parameters (100 MPa, 800C) and for pressures up to 50 MPa with temperatures up to 2000C. You can calculate these properties with various input arguments sets: (p, t), (p, h), (p, s), (h, s), (r, h) in full above-mentioned range (including double-phase region: water-steam and saturation line). There are also functions for calculating thermodynamic properties in meta-stable region of super-cooled steam.

The source formulations for WaterSteamPro (water/steam) functions are mainly the formulations from International Association for the Properties of Water and Steam IAPWS. WaterSteamPro use the latest formulations from IAPWS (IF-97, etc).

With WaterSteamPro you can also calculate the thermodynamic properties (specific volume, enthalpy, entropy, internal energy, isochoric and isobaric heat capacity) of 11th gases (components of combustion products and air) and mixtures on their base for temperatures from 200K to 2500K with various input arguments sets: (t), (h), (p, s). The gases and mixtures processed as ideals gases and ideal mixtures.

You can use WaterSteamPro in:

  • WaterSteamPro Calculator, WaterSteamPro Excel Calculator or WaterSteamPro Gases Calculator (these programs are available in WaterSteamPro installation) to simply calculate properties.

  • Excel (from Office 97 to Office 2010 and above, 32 bit or 64 bit).

  • Mathcad (from Mathcad 7 to Mathcad 15).

  • MATLAB (32 bit or 64 bit).

  • Maple.

  • Scilab (from version 5.2, 32 bit or 64 bit).

  • Visual Basic.

  • Visual Basic for Applications (32 bit or 64 bit).

  • Delphi.

  • Fortran.

  • C/C++ (32 bit or 64 bit).

  • ActiveX (32 bit or 64 bit).

  • ASP pages.

  • Windows Scripting Host (WSH).

  • .Net programming (C#, VB.NET) through ActiveX object (32 bit or 64 bit).

  • All other programs which can call functions with Windows DLL (32 bit or 64 bit) or ActiveX (32 bit or 64 bit) technologies.

  • Also you can use WaterSteamPro functions in your own programs (32 bit or 64 bit).

WaterSteamPro main library with functions bodies works only in Windows (Windows 98/98SE/ME/2000/XP/2003/Vista/2008/7, 32 bit or 64 bit). Different programs may use additional system requirements.

The main advantages of WaterSteamPro are:

  • Simple but very powerful functions set: as example, there are a lot of functions intended to simplify the calculations. As example there are the functions to calculate properties at the end of expansion/compression processes.

  • Naming conventions for functions are unified and you can easily type the function name without going to documentation.

  • In WaterSteamPro installation package included the modules for using WaterSteamPro functions in Microsoft Excel, Mathsoft Mathcad, Waterloo Maple. And the WaterSteamPro functions are the same as built-in functions of these products.

  • WaterSteamPro also supports main Windows technologies: Win32 Dll and ActiveX (32 bit or 64 bit). If you are programmer or familiar with these technologies you can easily call the WaterSteamPro functions from your preferred applications. In WaterSteamPro installation included the modules for using WaterSteamPro functions in Basic, Delphi, Windows Scripting Host, HTML pages. Additional modules and samples for programmers are given in WaterSteamPro SDK.

  • There are many examples of using WaterSteamPro functions in many applications. It is help to start using the WaterSteamPro. Also you can test any of WaterSteamPro function from WWW-site in Samples section.

  • In all programs where WaterSteamPro can be used the functions names, their parameters and return values are the same. So you can easily move from, as example, Excel to Mathcad etc.

  • WaterSteamPro have some certifications.

  • WaterSteamPro have comprehensive documentation which involves all aspects of WaterSteamPro usage.

  • You can work with WaterSteamPro with three levels of usage:

    1. You can simply use WaterSteamPro Calculator as powerfull tool for calculate properties at a small numbers of points.

    2. If you require to solve more complex tasks you can use the WaterSteamPro functions in modern applications used for solving the engineering and scientific problems. And WaterSteamPro functions are the same as built-in functions.

    3. If you develop your own programs and you require the functions for calculating properties the WaterSteamPro Dll is the best choice - simply add it to your project.

Our customers are Alstom Sweden, Siemens Russia, VTI Russia, Mosenergo Russia and many other peoples from different countries.


WaterSteamPro authors

Konstantin A. Orlov - Dr., Associate Professor. Works in Moscow Power Engineering Institute (Technical University) (

Alexey A. Alexandrov - Dr., Professor of the Moscow Power Engineering Institute (Technical University) (, honorary member of the IAPWS.

Alexey V. Ochkov - engineer. Works in Moscow Power Engineering Institute (Technical University) (

Valery F. Ochkov - Dr., Professor of the Moscow Power Engineering Institute (Technical University) (


Contact information

For questions, troubleshooting and wishes about WaterSteamPro please contact Konstantin A. Orlov, E-mail:



WaterSteamPro - registered program and trademark of Moscow Power Engineering Institute (Technical University) (, 1999-2010.

Microsoft Excel, Visual Basic, Windows Scripting Host, Windows - registered trademark of Microsoft Corporation.

Mathcad - registered trademark of Mathsoft, Inc.

Maple - registered trademark of Maplesoft, a division of Waterloo Maple Inc.

Other names are the trade marks or registered trade marks of their owners.


Our friends

Convertir un document Word en un fichier PDF

Convertir un document PDF en un fichier JPEG

Convertir une feuille de calcul Excel en un fichier PDF


Copyright (c) Konstantin A. Orlov, 1999-2024.
For troubleshooting and wishes about this site please contact to Konstantin A. Orlov, E-mail: Konstantin Orlov E-mail