PRODE, ideas that work !

 

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

Download Download the student's edition
free for non-commercial use
Properties Documentation

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 (vapor-liquid) three phases (vapor-liquid-liquid) and a limited number of multiphase (vapor-liquid-solid) 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/vapor-liquid, liquid-liquid, liquid-solid, 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.0E-9 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
    • Soave-Redlich-Kwong (standard and extended version with parameters calculated for best fitting of vapor pressure, density and enthalpy)
    • Peng-Robinson (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)
    • Lee-Kesler (Plocker) LKP
    • Cubic Plus Association (SRK and PR variants)
    • Hydrates (Cubic Plus Association, Van Der Waals-Platteeuw)
    • 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 Waals-Platteeuw 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
    • HNE-DS, Homogeneous Non-equilibrium
    • NHNE, Non-homogeneous Non-equilibrium
  • 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 / vapor-liquid-solid fugacity plus derivatives vs. temperature pressure composition
  • gas / vapor-liquid-solid enthalpy plus derivatives vs. temperature pressure composition
  • gas / vapor-liquid-solid entropy plus derivatives vs. temperature pressure composition
  • gas / vapor-liquid-solid 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 vapor-liquid-solid, 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 vapor-liquid-solid, includes adiabatic flash
  • Flash at given enthalpy (H) and T multiphase vapor-liquid-solid, includes adiabatic flash
  • Flash at given entropy (S) and P multiphase vapor-liquid-solid, includes isentropic flash
  • Flash at given entropy (S) and T multiphase vapor-liquid-solid, includes isentropic flash
  • Flash at given volume (V) and P multiphase vapor-liquid-solid, includes isochoric flash
  • Flash at given volume (V) and T multiphase vapor-liquid-solid, includes isochoric flash
  • Rigorous (True) critical point plus Cricondentherm and Cricondenbar
  • Complete set of properties for different states
    • gas / vapor-liquid-solid density
    • gas / vapor-liquid Isobaric specific heat (Cp) and Isochoric specific heat (Cv) plus cp/cv
    • Gas heating value
    • Gas Wobbe index
    • Gas Specific gravity
    • gas / vapor-liquid Joule Thomson coefficients
    • gas / vapor-liquid Isothermal compressibility
    • gas / vapor-liquid Volumetric expansivity
    • gas / vapor-liquid Speed of sound
    • gas / vapor-liquid Viscosity
    • gas / vapor-liquid-solid Thermal conductivity
    • gas / 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
Prode Engineering Perspective users are invited to contact Prode for discussing the applications of Prode Properties