
Prode Properties Properties of pure fluids and mixtures, multiphase equilibria, process simulation


Download the student's edition free for noncommercial use 


Documentation, includes software installation and detailed description with application examples



Do you need assistance or wish to discuss applications ? Contact Prode

The thermodynamic properties which you need
When introduced in 1996 Properties was the first
c++ thermodynamic framework designed to provide advanced features as those
available in process simulators within common Windows applications as
Microsoft Excel or Matlab, now it is a mature and stable
code which has been tested by Prode and other companies in many
different applications including extensive (more than 10 years of service)
realtime, it provides a stable platform easy to utilize in everyday work
but properly designed for industrial use. Prode Properties permits to
calculate the properties of a pure fluid or a mixture, solve two phase
(vaporliquid) three phases (vaporliquidliquid) and a limited number of
multiphase (vaporliquidsolid) separations, solves distillation columns, multiphase flow, prints the phase envelope , phase
diagram, calculates critical points, cricondentherm, cricondenbar, heating / cooling curves etc.
Prode Properties represents the best solution when a compact and easy to use library for rigorous thermodynamics
is preferable over more complex tools. Some applications:
 Direct integration with Excel, Matlab for process simulation with rigorous thermodynamics
 DCS connection for realtime control and optimization
 Hydrocarbons dew point (HDP, HCDP), cricondentherm, cricondenbar of natural gas mixtures from gas analysis
 Thermodynamic properties, physical, thermophysical properties of pure fluids and mixtures,
 Gas/vaporliquid, liquidliquid, liquidsolid, phase separations
 Distillation columns
 Phase diagram and phase envelope
 Areas of application: petroleum, refining, natural gas, hydrocarbon, chemical, petrochemical, pharmaceutical, air conditioning, energy, mechanical industries
Perfect integration with your favourite software
Prode Properties links directly (you DO NOT need to run and connect two independent applications) with almost all Microsoft Windows software including:
 Microsoft Excel
 Microsoft C, VB, VBA, NET, FORTRAN, JAVA
 Borland Delphi, C++
 Matlab
Microsoft Excel application examples
To see how Prode Properties integrates with Microsoft Excel click on the links herebelow:
Here there is an example of Prode Properties integrated with Microsoft Excel for printing
the phase envelope (vapor liquid phase diagram) of a natural gas mixture (14 components)
including cricondentherm cricondenbar and critical point(s). The procedure takes about 5 seconds
(on a portable IBM T43) to produce the results (about 400 equilibrium points converged with a
tolerance of 1.0E9 on all specifications), versions which adopt different solvers are available.
With Prode Properties you can easily solve staged columns directly in Excel, the simple and immediate Excel interface permits to define different kind of columns, distillation columns with reboiler and condenser, absorbers etc. with one or more feeds and one or more side streams...
The steps to define a column are easy to follow, to edit / modify a feed just click on the related feed's button to access the stream's editor in Prode Properties and, once the column has been defined, run the solver (button Solve Column)
The procedure prints a complete and detailed report including temperature, pressures and flows on each stage.
Prode Properties permits to calculate immediately all the values directly in Excel's cells.
Suppose we wish to calculate the gas and liquid densities plus liquid fraction for a mixture at specified operating conditions,
we defined the mixture as stream 1, in cell B3 we enter the macro =EStrLD(1,B1,B2) which instructs
Properties to calculate the liquid density of stream 1 at temperature specified in B1 and pressure
specified in B2 , in cell B4 we enter the macro =EStrGD(1,B1,B2) for calculating the gas density
and in B5 the macro =EStrLf(1,B1,B2) for calculating the liquid fraction
With Prode Properties it is very easy to define streams and customize the units of measurement,
suppose we define K as unit for temperatures, Bar.a as unit for pressures and Kg/M3 as unit for densities,
now in B1 we enter 200 as temperature and in B2 5 as pressure, Prode Properties will calculate
the required values, notice that when you change B1 or B2 Prode Properties will recalculate the values.
You can modify the stream composition (changing the list of components, compositions, models)
or the units of measurement and Prode Properties will calculate the value of densities and liquid fraction accordingly,
in this way it's easy to use Excel to solve many different problems leaving to Prode Properties the task to calculate
all the properties which you need.
Herebelow a short list of the properties available, read the operating manual for additional information.
 Phase fraction (vapor, liquid, solid)
 (True) critical point pressure of mixtures
 (True) critical point temperature of mixtures
 Cricondentherm temperature of mixtures
 Cricondentherm pressure of mixtures
 CricondenBar temperature of mixtures
 CricondenBar pressure of mixtures
 Cloud point temperature of mixtures
 Cloud point pressure of mixtures
 Enthalpy of gas / vapor phase
 Enthalpy of liquid phase
 Enthalpy of solid phase
 Entropy of gas / vapor phase
 Entropy of liquid phase
 Entropy of solid phase
 Density of gas / vapor phase
 Density of liquid phase
 Density of solid phase
 Isobaric specific heat (Cp) of gas / vapor phase
 Isobaric specific heat (Cp) of liquid phase
 Isochoric specific heat (Cv) of gas / vapor phase
 Isochoric specific heat (Cv) of liquid phase
 Gas heating value
 Gas Wobbe index
 Gas Specific gravity
 Joule Thomson coefficients of gas / vapor phase
 Joule Thomson coefficients of liquid phase
 Isothermal compressibility of gas / vapor phase
 Isothermal compressibility of liquid phase
 Volumetric expansivity of gas / vapor phase
 Volumetric expansivity of liquid phase
 Speed of sound in gas / vapor phase
 Speed of sound in liquid phase
 Speed of sound in gas+liquid (mixed) phase
 Viscosity of gas / vapor phase
 Viscosity of liquid phase
 Thermal conductivity of gas / vapor phase
 Thermal conductivity of liquid phase
 liquid Surface tension
Technical features overview (Windows version)
 Entirely written in C++, Microsoft MFC provides Microsoft Windows functionalities.
 Up to 100 different streams with up to 50 components per stream (user can redefine)
 Several compilations of chemical data and BIPs are available, the user can add new components and BIPs
 Proprietary compilation with data on more than 1500 chemicals and 25000 BIPs
 flexible database format (support for up to 30 different correlations) works with all majour standards including DIPPR.
 Comprehensive set of thermodynamic models, base version includes
 Regular
 Wilson
 NRTL
 UNIQUAC
 UNIFAC
 SoaveRedlichKwong (standard and extended version with parameters calculated for best fitting of vapor pressure, density and enthalpy)
 PengRobinson (standard and extended version with parameters calculated for best fitting of vapor pressure, density and enthalpy)
 Benedict Webb Rubin (Starling) BWRS
 Steam Tables IAPWS 95
 ISO 18453 (GERG 2004)
 ISO 20765 (AGA model)
 LeeKesler (Plocker) LKP
 Cubic Plus Association (SRK and PR variants)
 Hydrates (Cubic Plus Association, Van Der WaalsPlatteeuw)
 additional models as Pitzer, NRTL for electrolyte solutions, PC SAFT (with association contribute), GERG (2008) etc. available in extended versions.
 van der Waals and complex mixing rules (Huron Vidal, Wong Sandler etc.)
 Base and Extended (to fit experimental data) EOS parameters.
 Selectable units of measurement
 Procedure for solving single phase, two phase, multiphase fluid flow
 Procedure for solving staged columns
 Rigorous solution of distillation columns, fractionations, absorbers, strippers...
 Procedure for calculating temperature / pressure formation of gas hydrates
 hydrate phase equilibria based on Cubic Plus Association and Van Der WaalsPlatteeuw models
 Procedure for solving polytropic compression with phase equilibria
 Huntington method for gas phase
 Proprietary method for solving a polytropic process with phase equilibria
 Procedure for solving isentropic nozzle (safety, relief valve with single and two phase flow)
 HEM, Homogeneous Equilibrium
 HNEDS, Homogeneous Nonequilibrium
 NHNE, Nonhomogeneous Nonequilibrium
 Procedure for simulating fluid flow in piping (pipelines) with heat transfer
 Beggs and Brill and proprietary methods for single phase and multiphase fluid flow with heat transfer
 Procedure for fitting BIP to measured VLE / LLE / SLE data points (data regression)
 Procedure for fitting BIP to VLE values calculated with UNIFAC
 Functions for simulating operating blocks (mixer, gas separator, liquid separator) **
 Functions for accessing component data in database (the user can define mixing rules)
 gas / vaporliquidsolid fugacity plus derivatives vs. temperature pressure composition
 gas / vaporliquidsolid enthalpy plus derivatives vs. temperature pressure composition
 gas / vaporliquidsolid entropy plus derivatives vs. temperature pressure composition
 gas / vaporliquidsolid molar volume plus derivatives vs. temperature pressure composition
 Flash at Bubble and Dew point specifications and P (or T)
 Flash at given temperature (T) and pressure (P) multiphase vaporliquidsolid, isothermal flash
 Flash at given phase fraction and P (or T), solves up to 5 different points
 Flash at given enthalpy (H) and P multiphase vaporliquidsolid, includes adiabatic flash
 Flash at given enthalpy (H) and T multiphase vaporliquidsolid, includes adiabatic flash
 Flash at given entropy (S) and P multiphase vaporliquidsolid, includes isentropic flash
 Flash at given entropy (S) and T multiphase vaporliquidsolid, includes isentropic flash
 Flash at given volume (V) and P multiphase vaporliquidsolid, includes isochoric flash
 Flash at given volume (V) and T multiphase vaporliquidsolid, includes isochoric flash
 Flash at given volume (V) and enthalpy (H) multiphase vaporliquidsolid
 Flash at given volume (V) and entropy (S) multiphase vaporliquidsolid
 Flash at given enthalpy (H) and entropy (S) multiphase vaporliquidsolid
 Rigorous (True) critical point plus Cricondentherm and Cricondenbar
 Complete set of properties for different states
 gas density
 vapor density
 liquid density
 solid density
 gas Isobaric specific heat (Cp)
 vapor Isobaric specific heat (Cp)
 liquid Isobaric specific heat (Cp)
 gas Isochoric specific heat (Cv)
 vapor Isochoric specific heat (Cv)
 liquid Isochoric specific heat (Cv)
 gas cp/cv
 liquid cp/cv
 Gas heating value
 Gas Wobbe index
 Gas Specific gravity
 gas Joule Thomson coefficients
 vapor Joule Thomson coefficients
 liquid Joule Thomson coefficients
 gas Isothermal compressibility
 vapor Isothermal compressibility
 liquid Isothermal compressibility
 gas Volumetric expansivity
 vapor Volumetric expansivity
 liquid Volumetric expansivity
 gas Speed of sound
 vapor Speed of sound
 liquid Speed of sound
 vapor + liquid (HEM) Speed of sound
 gas Viscosity
 vapor Viscosity
 liquid Viscosity
 gas Thermal conductivity
 vapor Thermal conductivity
 liquid Thermal conductivity
 gas compressibility factor
 vapor compressibility factor
 liquid Surface tension
Typical applications
 Fluid properties in Excel, Matlab and other Windows and UNIX (**) applications
 Thermodynamics, physical, thermophysical properties
 Phase envelope for hydrocarbons, natural gas mixtures
 Process simulation
 Heat / Material Balance
 Process Control
 Process Optimization
 Equipment's Design
 Separations
 Instrument's Design
 Realtime applications
 petroleum, refining, natural gas, hydrocarbon, chemical, petrochemical, pharmaceutical, air conditioning, energy, mechanical industry

