|
|
Properties of pure fluids and mixtures
|
|
Release 1.16-3 Aug. 09 Free with limited database. |
|
|
Prode 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, 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
- 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 integratea 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 calculate 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
- 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
- Speed of sound in gas / vapor phase
- Speed of sound in liquid phase
- Viscosity of gas / vapor phase
- Viscosity of liquid phase
- Thermal conductivity of gas / vapor phase
- Thermal conductivity of liquid phase
- liquid Surface tension
Create new applications or extend your existing software
Prode Properties Windows version is provided in form of dynamic link library, a dynamic-link library is a binary file that acts as a shared library of functions that can be used simultaneously by multiple applications. these libraries are compatible with almost all Microsoft Windows applications and being compiled code they run fast. They also integrate tightly with your application, allowing it to run as an autonomous program unit rather than being dependent on external modules of a different application.
Prode Properties includes file I/O , graphical interfaces etc. for a total of about 180000 lines of code, all the code (compiled with last version of Microsoft C++ compiler) resides in a library , ppp.dll of about 4 Mbytes , it’s a very compact and efficient code, easy to distribute with your application.
.

Compact, stable and easy to use code
The unique structure of Prode Properties, which includes in a single
compact file a hundred of classes including graphical interface, File I/O etc., greatly simplifies utilize and distribution. It integrates perfectly as add-in, solving a complex flash operation
requires just a call to a single method, additional benefits are
stability, flexibility and modularity, when required we can add easily new features
on request.
Industry link via OPC interface
Prode
Properties includes a OPC client interface, you can connect your OPC
server, set (in real-time) compositions and operating conditions (from
a Gas
Chromatograph or any OPC server unit) and get immediately all the
properties which you need.
The
OPC interface exports more than 30 different properties including
rigorous critical pressure, temperature, CricondenBar, CricondenTherm,
speed of sound, dew and bubble points, Joule Thomson, transport
properties for gas and liquid phase etc. many additional properties are
available on request, please contact Prode for information.

Some advantages
With Prode Properties you will be able to create procedures for solving a quantity of problems and extend your existing applications by including a comprehensive property generator.
- easy to use
- it includes a tiny dialog based interface to Microsoft Windows or Linux for defining streams, access data etc.
- just one call to calculate VLE, VLLE, SLE etc. phase equilibria, transport properties etc.
- easy to integrate with spreadsheets, custom programs etc.
- Comprehensive, it includes a thermodynamic framework, a pure component data bank, a BIPs data bank
- Rigorous multiphase convergence with non-ideal systems.
- Support for up to 100 different streams, simulation of complex problems.
- Each stream has its own list of components and model, there are no limits on number of phases, (limited) support for multiphase (gas,liquid, solid), the user can select different models per each property (F,H,S,V) and state (gas,liquid,solid).
- easy connection with external applications via OPC, MODBUS library interfaces
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
- free proprietary compilation with data on 1000+ chemicals
- flexible database format works with all majour standards including DIPPR.
- Comprehensive set of thermodynamic models, base version includes Regular, Wilson, NRTL, UNIQUAC, UNIFAC, Soave-Redlich-Kwong, Peng-Robinson, Benedict Webb Rubin (Starling) BWRS, Steam Tables (IAPWS 95), AGA 8 (1992), Lee-Kesler (Plocker) LKP , models as PC-SAFT , Excess Free Energy models, etc. are available on request.
- Selectable units of measurement
- Procedure for fitting BIP to measured VLE / LLE 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
- Flash at given liquid fraction (vaporization ratio) and P (or T)
- Flash at given enthalpy (H) and P multiphase vapor-liquid-solid **
- Flash at given entropy (S) and P multiphase vapor-liquid-solid **
- Rigorous (True) critical point (multiple) plus Cricondentherm and Cricondenbar
- 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 Speed of sound
- gas / vapor-liquid Viscosity
- gas / vapor-liquid Thermal conductivity
- gas / vapor compressibility factor
- liquid Surface tension
- ** some methods are available in extended / custom versions
|
|
Perspective users are invited to contact Prode for discussing the applications of Prode Properties
|
|
|