Professional Documents
Culture Documents
Volume II:
Thermodynamic Data
2
Typical Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-21
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-21
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-21
Lee-Kesler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-23
Typical Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-23
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-23
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-24
API Liquid Density . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-26
Typical Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-26
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-26
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-26
Rackett Liquid Density . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-28
Typical Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-28
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-28
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-28
Costald Liquid Density . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-30
Typical Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-30
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-30
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-30
User-supplied K-value Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-32
Typical Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-32
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-32
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-33
4
Typical Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-24
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-25
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-26
User-added Subroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-29
Typical Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-29
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-29
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-31
CAPE-OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-32
Typical Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-32
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-33
6
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3
User-supplied Solubility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3
Typical Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-3
Input Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-4
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-5
Index
General Information
The program offers many thermodynamic methods and options
ranging from the simple to the very complex. However, the thermo-
dynamic data input requirements for most simulations are simple,
requiring only a few input statements. For example, to use the
Soave-modification to the Redlich-Kwong equation of state in a
flowsheet requires only two lines of code in the keyword file:
Note: THERMODYAMIC DATA
METHOD SYSTEM=SRK
The first statement “THERMODYNAMIC DATA” declares the
beginning of the Thermodynamic Data Category. The second state-
ment states that the predefined SRK system of thermodynamic gen-
erators be employed. The usage of each thermodynamic generator
is fully documented in individual sections.
Thermodynamic methods are packed into “sets” or systems, each
containing a group of methods for performing all necessary thermo-
dynamic calculations. Most applications require only one set, but
complex flowsheets may be modeled best with several. The pro-
gram allows a maximum of 100 different sets of thermodynamic
methods in each input file.
When an input file includes only one set of methods, all unit opera-
tions use that set for all calculations. When an input file contains
TRANSPORT = NONE or
TRANSPORT = PURE or PETRO or TRAPP or TACITE or
U1 or U2 or U3 or U4 or U5
Selecting Individual Methods
METHOD SET= setid, {DEFAULT} “Thermodynamic
KVALUE (VLE) = option, {KVALUE (SLE)= option} Sets” on page 1-
{KVALUE (LLE) = option}, {L1KEY = i and L2KEY = j}, 17
{PHI=option}, {HENRY},
or
KVALUE(VLLE) =option, {L1KEY = i and L2KEY = j},
{KVALUE (SLE) = option}, {PHI = option}, {HENRY},
ENTHALPY(VL) = option,
or
ENTHALPY(V) = option and ENTHALPY(L) = option,
{RVPMETHOD}, {TVPMETHOD},
{PROPERTY=method}
DENSITY(VL) = option,
or DENSITY(V) = option and DENSITY(L) = option
ENTROPY(VL)=NONE
or ENTROPY(V)=option, ENTROPY(L)=option,
TRANSPORT = NONE or
TRANSPORT = PURE or PETRO or TRAPP or
TACITE or U1 or U2 or U3 or U4 or U5
or
( ) = Keyword qualifiers; { } = Optional entries; Values given are defaults; Underlined keywords are defaults.
Note: Only the STANDARD option is available for molar liquid volume (MOLVOL)
calculations when the WILSON K-value method is selected.
( ) = Keyword qualifiers; { } = Optional entries; Values given are defaults; Underlined keywords are defaults.
Examples
Typical input file segments based on recommendations given in
Chapter 2, Application Guidelines, are provided below. The Ther-
modynamic Data Category is highlighted.
1. A petroleum refinery crude fractionator using the Grayson-
Streed system :
...
COMPONENT DATA
LIBID 1,H2O / 2,C2 / 3,C3 / 4,IC4 / 5,NC4 / 6,IC5 / 7,NC5
THERMODYNAMIC DATA
METHOD SYSTEM=GS
STREAM DATA
...
Thermodynamic Sets
In the program, property generators predicting K-values, enthalpy,
density, and, optionally, entropy and transport properties are
grouped together to form thermodynamic sets. By fixing the com-
position of a stream and two independent stream variables (such as
pressure and temperature, or pressure and enthalpy), the program
can fully calculate all of the thermodynamic properties for that
stream with the generators defined in that set.
Each set is headed by a METHODS statement and continues until
the next METHODS or STREAM DATA statement. For example,
the following input section defines a thermodynamic set:
...
THERMODYNAMIC DATA
METHOD SYSTEM=SRK
STREAM DATA
...
Predefined Systems
General Information
The use of predefined systems is a convenient, shortcut method of
specifying thermodynamic sets. A predefined system may be
selected by using the SYSTEM keyword. This option uses a single
entry to declare several property methods at once.
In general, each predefined system includes methods for computing
K-values, vapor and liquid enthalpies, and vapor and liquid densi-
ties. Predefined systems using generalized and equation of state
methods and special package systems also include an entropy prop-
erty method. Predefined liquid activity systems do not include an
entropy method.
As an example, the following METHOD statement uses the SRK
system of thermodynamic generators (see “Soave Modified
Redlich-Kwong” on page 4-1, for keyword definitions):
METHOD SYSTEM=SRK
From Table 1-4, we can see that this is equivalent to the following
METHOD statement:
METHOD KVALUE=SRK, ENTHALPY=SRK, ENTROPY=SRK, &
DENSITY(V)=SRK, DENSITY(L)=API
or even more explicitly:
METHOD KVALUE=SRK, &
ENTHALPY(V)=SRK, ENTHALPY(L)=SRK, &
ENTROPY(V)=SRK, ENTROPY(L)=SRK, &
DENSITY(V)=SRK, DENSITY(L)=API
Examples
1.2: SRK is used to model the phase behavior of a
hydrocarbon/water mixture.
TITLE PROJECT=MANUAL, USER=SIMSCI, PROB=HC-WATER
COMPONENT DATA
LIBID 1,H2O/ 2,C3/ 3,NC4/ 4,NC5/ 5,NC6
THERMODYNAMIC DATA
METHOD SYSTEM=SRK
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=20/20/20/20/20
UNIT OPERATION
FLASH UID=F1
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
THERMODYNAMIC DATA
METHOD KVALUE(VLLE)=NRTL, ENTHALPY=LIBRARY
THERMODYNAMIC DATA
METHOD KVALUE(VLE)=NRTL, KVALUE(LLE)=NRTL, &
ENTHALPY=LIBRARY
SRK
PR
binary
SRKH
interactions
PRH and pure
component
SRKM
alpha values
PRM
SRKP
PRP
SRKK
SRKS
For more information on the use of the FILL option, see “Filling in
Missing Parameters” on page 4-27 for equations of state and “Fill-
ing in Missing Parameters” on page 6-57 for liquid activity meth-
ods.
General Information
Usually, there are several thermodynamic methods suitable for any
given application. The user always should try to determine which
methods give the best representation of the whole flowsheet, while
trying to select the simplest, most appropriate thermodynamic
options. The user should bear in mind that the best thermodynamic
method is the one that gives the best agreement with reality. When
laboratory or actual operating data are available, it may be neces-
sary to try several options and compare the results to obtain the best
possible model.
The following guidelines are divided into four basic categories of
applications. These are:
l Refinery and Gas Processing
l Natural Gas
l Petrochemical
l Chemical and Environmental
Recommended
Methods Comments
Recommende
d Methods Comments
GS / GSE / IGS Usually faster than SRK or PR, but less accurate in the
presence of a high concentration of light components.
Substituting LK for CP enthalpies may improve the
answers.
SRK / PR Use SRK or PR if light crudes dominate the top of the
tower.
Recommended
Methods Comments
Recommended
Methods Comments
Recommended
Methods Comments
SOUR
This method is based on a combination of the API/EPA SWEQ
(Sour Water EQuilibrium) model for sour water components (H2O,
H2S, CO2 and NH3) and SRKM for all other components. The rec-
ommended range of application is:
GPSWATER
This method is based on the GPSWAT program for calculating sour
water equilibrium. The GPSWAT method is used for generating K-
values for sour water components (H2O, H2S, CO2, NH3, CO,
CS2, COS, MeSH and EtSH). All other components are calculated
using SRKM. The recommended range of application is:
Amine Systems
The AMINE package is used for generating K-values for aqueous
amine systems and sour gases including H2S, CO2, H2O, MEA,
DEA, DGA, DIPA, and MDEA. All other component K-values are
calculated using SRKM. Water and exactly one amine must be
present when using the package.
Petrochemical Applications
Light Hydrocarbon Systems
SRK, PR, or BWRS is recommended for most light-hydrocarbon,
petrochemical applications.
When solubility of water in hydrocarbon and hydrocarbon in water
becomes important, as it would at high pressure, SRKKD(VLLE) is
recommended.
Use the COSTALD method for liquid density. This option is not the
default and must be requested specifically.
Aromatic Systems
For systems containing all aromatic components, use the ideal
method at low pressures as these systems are very close to ideal.
For systems at pressures above 2 atmospheres, use GS, SRK, or PR
for a more accurate result.
The liquid density can be calculated using the ideal, the default API,
or the COSTALD methods. The COSTALD method has data for
many aromatic components, will give good results at higher tem-
peratures, and is better than API if any light components such as
methane are present. For systems at high temperatures with all aro-
matic components, the API method is as good and uses less CPU
time. The ideal method is best at lower temperatures and should not
be used if the temperature is significantly higher than the boiling
point of any one component.
Recommended
Methods Comments
Aromatic/Non-aromatic Systems
Traditionally, these systems are difficult to model accurately.How-
ever, new equation-of-state mixing rules and alpha formulations can
give excellent results when appropriate interaction parameters and
alpha parameters are available. The SIMSCI databank includes a
large number of interaction parameters, but the user should verify
Recommended
Methods Comments
Non-hydrocarbon Systems
These systems typically contain oxygen, halogen, or nitrogen deriv-
atives of hydrocarbon components and tend to be highly non-ideal.
For low pressure systems, use a liquid activity coefficient method.
For single phase systems, the WILSON, NRTL, and UNIQUAC
methods are equally good. The Wilson method is the simplest and
Recommended
Methods Comments
HF Systems
A special equation of state, HEXAMER, has been created for sys-
tems containing molecules that hexamerize in the vapor phase. This
Recommended
Methods Comments
Recommended
Methods Comments
Environmental Applications
These systems usually involve stripping dilute pollutants out of
water. The normal liquid activity methods, such as NRTL, do not
usually model these very dilute systems with sufficient accuracy. A
better approach is to use Henry's Law data for the components in
water. The Henry's Law data can be obtained from data sources,
Solid Applications
Solid-liquid equilibria for most systems can be represented by the
van't Hoff (ideal) solubility method or by using user-supplied solu-
bility data. In general, for those systems where the solute and sol-
vent components are chemically similar and form a near ideal
solution, the van't Hoff method is appropriate. For non-ideal sys-
tems, solubility data should be supplied. For most organic crystalli-
zation systems, which are very near ideal in behavior, the van't Hoff
SLE method provides good results. The VLE behavior can usually
be adequately represented by IDEAL or VANLAAR methods.
Examples
2.1: You are required to model a hydrocarbon-water mixture
which contains less than 10% of water. The SRK method
is chosen.
TITLE PROB=HC-WATER
PRINT INPUT=ALL
COMP DATA
LlBID 1,H2O/2,C2/3,NC4/4,NC5/5,NC6
THERMO DATA
METHOD SYSTEM=SRK
WATER DECANT=ON
STREAM DATA
PROP STREAM=1,TEMP=100,PRES=100, &
COMP=40/100/100/100/100
UNIT OPERATIONS
FLASH
FEED 1
PROD V=2,L=3,W=4
ISOT TEMP=100,PRES=100
END
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=IDEAL
STREAM DATA
. . .
General Information
The IDEAL method calculates K-values, vapor and liquid densities,
and vapor and liquid enthalpies. LIBRARY methods to calculate
liquid entropies were discontinued starting with PRO/II version 4.1.
These methods should be used with pure component streams and
streams with very similar components; for instance:
o-xylene / m-xylene / p-xylene / ethylbenzenestyrene.
Input Description
The THERMODYNAMIC DATA statement and the METHOD
statement are discussed in full in Chapter 1, “Thermodynamic Data
Overview”. The keywords relevant to the IDEAL method are dis-
cussed here.
Examples
3.1: Using the IDEAL methods, model a 50/50 mix of propane
and normal butane at 50 psia and 100 F. By choosing the
IDEAL “system”, Curl-Pitzer enthalpies are invoked.
TITLE PROB=IDEAL, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,IC4/ 2,NC4
THERMODYNAMIC DATA
METHOD SYSTEM=IDEAL
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=50/50
UNIT OPERATION
FLASH UID=FL1
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
3.3: For the same problem, use SRK for K-values and
enthalpies, and IDEAL densities.
THERMO DATA
METHOD KVALUE=SRK, ENTHALPY=SRK, DENSITY=IDEAL
or
THERMO DATA
METHOD SYSTEM=SRK, DENSITY=IDEAL
3.4: For the same problem, use SRK for everything except
liquid enthalpies. Use the IDEAL method instead for
liquid enthalpy calculations.
THERMODYNAMIC DATA
METHOD SYSTEM=SRK, ENTHALPY(L)=IDEAL
Grayson-Streed
Typical Usage
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=GS
STREAM DATA
. . .
General Information
The Grayson-Streed method calculates K-values. It is generally use-
ful for light to mid-range refinery hydrocarbons. It is also useful for
vacuum column and coker simulations when API87 is used. Refer
to the PRO/II Reference Manual for additional limitations.
Input Description
The METHOD Statement
METHOD SYSTEM=GS, ...
or
METHOD KVALUE=GS, ...
Examples
3.5: Using the GS methods, model a 50/50 mix of propane and
normal butane at 50 psia and 100 F. By choosing the GS
“system”, Curl-Pitzer enthalpies are invoked.
TITLE PROB=GS, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMO DATA
METHOD SYSTEM=GS
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=50/50
UNIT OPERATION
FLASH UID=FLSH
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=CS
STREAM DATA
. . .
General Information
The Chao-Seader method calculates K-values. It is generally useful
for light to mid-range refinery hydrocarbons. SimSci recommends
that the Grayson-Streed method (GS) be used in preference to CS.
Refer to the PRO/II Reference Manual for additional limitations.
Modifications to GS and CS
Typical Usage
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=IGS
STREAM DATA
. . .
General Information
The Erbar modification to the Chao-Seader and Grayson-Streed
methods offers improved liquid fugacity coefficients for N2, H2S
and CO2. These methods do not support rigorous three-phase calcu-
lations, but they do support free water decant. The Improved Gray-
son-Streed method has better liquid fugacity coefficients for N2,
H2S, CO, CO2, H2O, and O2. This method supports a rigorous
three phase calculation but can also be used with the free water
decant option turned on.
These methods are generally useful for petroleum refinery applica-
tions. Refer to the PRO/II Reference Manual for additional limita-
tions.
Input Description
The METHOD Statement
Improved Grayson-Streed
METHOD SYSTEM(VLE or VLLE)=IGS, ...
or
METHOD KVALUE(VLE and/or LLE or VLLE)=IGS, ...
Examples
3.11: Using the IGS methods, model a 50/50 mix of propane
and normal butane at 100 psia and 100 F. By choosing the
IGS “system”, Curl-Pitzer enthalpies are invoked.
TITLE PROB=IGS, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMO DATA
METHOD SYSTEM=IGS
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=1000, COMP=50/50
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=SRKM, ENTHALPY=CP
STREAM DATA
. . .
General Information
The Curl-Pitzer method calculates enthalpies and entropies. It is
generally useful for refinery hydrocarbons Refer to the PRO/II Ref-
erence Manual for additional limitations.
Input Description
The METHOD Statement
METHOD SYSTEM=GS or CS or IGS or GSE or CSE or BK10, ...
or
METHOD ..., ENTHALPY(VL)=CP,
or
ENTHALPY(V)= CP and/or ENTHALPY(L)=CP,
ENTROPY(VL)=CP, ...
or
ENTROPY(V)=CP and/or ENTROPY(L)=CP, ...
Examples
3.14: Using the CS system, model a 50/50 mix of propane and
normal butane at 100 psia and 100 F. By choosing the CS
“system”, Curl-Pitzer enthalpies and entropies are
invoked.
TITLE PROB=CP, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=BK10
STREAM DATA
. . .
General Information
The Braun K10 method calculates K-values. It is generally useful
for heavy refinery hydrocarbons at low pressures. Refer to the
PRO/II Reference Manual for additional limitations.
Table 3-6: Attributes of the Braun K10 Methods
Properties predicted by BK10 method
K-values
Required pure component properties1
Molecular weight Acentric factor
Critical temperature Normal boiling point
Critical pressure
Suggested application ranges
Pressure - 0 to 100 psia
Temperature - 100 to 1200 F
Composition - C6 & Heavier
Two liquid phase behavior
Free-water decant - Supported
VLLE - Not supported
1
Automatically supplied for library and petroleum components. Must be supplied by the user for
non-library components.
Examples
3.17: Using the BK10 method, model a 50/50 mix of propane
and normal butane at 100 psia and 100 F. By choosing the
SYSTEM=BK10, Johnson-Grayson enthalpies are
invoked.
TITLE PROB=BK10, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=SRKM, ENTHALPY=JG
STREAM DATA
. . .
General Information
The Johnson-Grayson method calculates enthalpies. It is generally
useful for heavy refinery hydrocarbons. When using the Johnson-
Grayson enthalpy method, it is recommended that the Johnson-
Grayson method be used for both liquid and vapor phases.Refer to
the PRO/II Reference Manual for additional limitations.
Input Description
The METHOD Statement
METHOD SYSTEM=BK10, ...
or
METHOD ..., ENTHALPY(VL)=JG, ...
or
ENTHALPY(V)= JG and/or ENTHALPY(L)=JG
Examples
3.20: Using the BK10 system, model a 50/50 mix of propane
and normal butane at 100 psia and 100 F. By choosing the
BK10 “system”, Johnson-Grayson enthalpies are invoked.
TITLE PROB=JG, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMO DATA
METHOD SYSTEM=BK10
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=50/50
UNIT OPERATION
FLASH UID=D101
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
Lee-Kesler
Typical Usage
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=SRKM, ENTHALPY=LK
STREAM DATA
. . .
General Information
The Lee-Kesler method calculates enthalpies, entropies and densi-
ties. It is generally useful for refinery hydrocarbons. The liquid den-
sity method is not recommended for hydrocarbons heavier than C8.
Refer to the PRO/II Reference Manual for additional limitations.
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=SRKM, DENSITY(L)=API
STREAM DATA
. . .
General Information
The API method calculates liquid densities. It is generally useful for
refinery hydrocarbons. Refer to the PRO/II Reference Manual for
additional limitations.
library components.
Input Description
The METHOD Statement
METHOD SYSTEM=SRK or SRKKD or SRKH or SRKP or
SRKM or PR or PRH or PRP or PRM or BK10 or GS
or IGS or CS or UNIWAAL or GLYCOL
or
METHOD ..., DENSITY(L)=API, ...
Examples
3.24: Using the SRK system, model a 50/50 mix of propane and
normal butane at 100 psia and 100 F. By choosing
SYSTEM= SRK, API liquid densities are automatically
invoked.
TITLE PROB=API, PROJ=THERMO
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMO DATA
METHOD SYSTEM=SRK
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=50/50
UNIT OPERATION
FLASH UID=D121
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
3.25: For the same problem, specify SRK K-values, SRK
enthalpies, SRK entropies, SRK vapor densities, and API
liquid densities explicitly.
THERMO DATA
METHOD KVALUE=SRK, ENTHALPY=SRK, &
ENTROPY=SRK, DENSITY(V)=LK, &
DENSITY(L)=API
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=SRKM, DENSITY(L)=RACKETT
STREAM DATA
. . .
General Information
The RACKETT method calculates liquid densities. It is generally
useful for refinery hydrocarbons as well as non-hydrocarbons.
Refer to the PRO/II Reference Manual for additional limitations.
Input Description
The METHOD Statement
METHOD ..., DENSITY(L)=RACKETT, ...
Examples
3.26: Using the SRK system and RACKETT liquid densities,
model a 50/50 mix of propane and normal butane at 100
psia and 100 F. The DENSITY(L)=RACKETT overrides
the default API liquid densities.
TITLE PROB=RACKETT, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMO DATA
METHOD SYSTEM=SRK, DENSITY(L)=RACKETT
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=50/50
UNIT OPERATION
FLASH UID=FL1
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=SRKM, DENSITY(L)=COSTALD
STREAM DATA
. . .
General Information
The COSTALD method calculates liquid densities. It is generally
useful for aromatics and other light refinery hydrocarbons up to
reduced temperatures of 0.95. Refer to the PRO/II Reference Man-
ual for additional limitations.
Input Description
The METHOD Statement
METHOD . ..., DENSITY(L)=COSTALD, ...
Examples
3.28: Using the SRK system, and COSTALD liquid densities,
model a 50/50 mix of propane and normal butane at 100
psia and 100 F. The DENSITY(L)=COSTALD overrides
the default (API) liquid densities.
TITLE PROB=COSTALD, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMO DATA
METHOD SYSTEM=SRK, DENSITY(L)=COSTALD
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=50/50
UNIT OPERATION
FLASH UID=FLSH
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMODYNAMIC DATA
METHOD KVALUE=DATA
KVALUE(VLE)
KDATA TABU=50, 100, 150/ 1, 0.4, 0.6, 0.7/ &
2, 0.3, 0.4, 10.8/ 3, 0.5, 0.7, 0.9, PREF=50
or
COMPONENT DATA
LIBID 1,IC4/ 2,NC4/ 3,NC5
THERMODYNAMIC DATA
METHOD KVALUE=DATA
KVALUE(VLE)
KDATA TABU=50, 100, 150/1, 0.4, 0.6, 0.7, PREF=50
STREAM DATA
. . .
General Information
All K-value data supplied by the user may be chosen as the primary
VLE or LLE K-value method by designating DATA as the K-value
method on the METHOD statement. K-value data may also be used
as a secondary K-value method, overriding some or all of the values
generated by the principal K-value method. VLE or LLE K-value
data may be supplied. However, if a VLLE method is selected, both
LLE and VLE K-value data may be supplied. KDATA may be sup-
plied in either tabular or correlation forms.
ln ( K ) = --a- + b
T
where a and b are constants, and T is Kelvin.
Examples
3.30: Using tabular data, predict the bubble point temperature at
50 psia for an equal molar mixture of propane, n-butane
and n-pentane. The K-value data to be entered are as
follows:
TITLE PROB=KDATA BP
COMPONENT DATA
LIBID 1, C3/2, NC4 /3, NC5
THERMODYNAMIC DATA
METHOD SYST=DATA, ENTH=PR, DENS(V)=PR,
DENS(L)=API
KVALUE
KDATA TABU= 50, 100, 150 / &
1, 2.2492, 2.08300, 1.9088 / &
2, 0.58776,0.68216, 0.76869 / &
3, 0.16308, 0.23487, 0.32252, PREF=50
STREAM DATA
PROP STREAM=1, TEMP=90, PRES=50, COMP=50/50/50
UNIT OPERATIONS
FLASH UID=1
FEED 1
PROD L=2
BUBB PRES=50
END
...
COMPONENT DATA
LIBID 1,IC4/ 2,NC4/ 3,NC5
THERMO DATA
METHOD SYSTEM=SRK
STREAM DATA
. . .
General Information
The Soave modified Redlich-Kwong equation of state predicts K-
values, enthalpies, entropies, and vapor densities. It is most often
used in gas and refining processes. Without significant modifica-
tion, it is generally not useful for highly non-ideal systems. Liquid
densities and VLLE behavior can be predicted with the SRK equa-
tion of state, but are not recommended without using an advanced
form (see“Modified Soave-Redlich-Kwong and Peng-Robinson” on
page 4-13).
Input Description
The METHOD Statement
METHOD SYSTEM=SRK, ...
or
METHOD KVALUE=SRK, ENTHALPY=SRK,
ENTROPY=SRK, DENSITY(V)=SRK,
DENSITY(L)=API,...
Note: DENSITY(L)=SRK is supported but not recommended.
KVALUE(VLLE)=SRK is supported but not recommended.
Note: The SRK and SAxx statements must follow the KVALUE
statement.
BAN This option selects one or more banks from which to retrieve
K vapor and/or liquid phase binary interaction data.
PROCESS Selects the SimSci PROCESS databank.
SIMSCI Selects the SimSci standard databank (default).
NONE This option disables all data retrieval from
databanks for interaction parameters.
bankid This option selects the user-created databank
named ‘”bankid” that is created and
maintained by the LIBMGR program.
FILL Selects the method used for estimating values for
hydrocarbon/hydrocarbon binary interaction data missing
from the input file and any selected databank libraries. This
option is not valid for all modified equations of state. See
“Filling in Missing Parameters” on page 4-27 for further
information on the methods given below.
NONE This option disables estimation of any missing
binary interaction data(default).
GOR This option estimates binary interaction
parameters between methane and ethane and
heavier hydrocarbons.
GAO This option estimates binary interaction
parameters between methane through propane
and heavier hydrocarbons.
Examples
4.1: Using the SRK method with default interaction parameters
and using acentric factors for alpha formulation, calculate
the temperature of a 50/50 mix of propane and normal
butane at 50 psia and 50% vaporization.
TITLE PROB=SRK, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMODYNAMIC DATA
METHOD SYSTEM=SRK
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=50/50
UNIT OPERATION
FLASH UID=FLSH
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
4.3: Use the SOUR thermo methods but apply SRK to vapor
density.
THERMODYNAMIC DATA
METHOD SYSTEM=SOUR, DENSITY(V)=SRK
4.4: Supply SRK kij binaries for components 1-2 and 2-3. Note
that unless binary 1-3 is available in the databank, the kij
will have a value of 0.0. Note that the SRK statement must
follow the KVALUE statement even though there are no
additional entries on the KVALUE statement.
THERMODYNAMIC DATA
METHOD SYSTEM=SRK
KVALUE
SRK 1,2,0.01/ 2,3,0.025...
4.5: For the previous example, also supply parameters for the
Twu-Bluck-Cunningham alpha formulation for
components 1 and 3. See “Cubic Equation Of State Alpha
Formulations” on page 4-29.
THERMODYNAMIC DATA
METHOD SYSTEM=SRK
KVALUE SRK 1,2,0.01/ 1,3,0.025
SA06 1,0.75,0.93,1.6/ 3,0.61,0.81,2.1
4.6: For the previous example, use alpha parameters from the
PROCESS instead of the default SIMSCI databank for
entropy calculations. Also, supply parameters for the Twu
alpha formulation for entropy calculations for components
1 and 3.
TITLE PROB=SRK, PROJ=THERMO
COMPONENT DATA
LIBID 1,C3/ 2,NC4/ 3,H2O/ 4,NH3/ 5,CO2
THERMO DATA
METHOD SYSTEM=SRK
Peng-Robinson
Typical Usage
...
COMPONENT DATA
LIBID 1,IC4/ 2,NC4/ 3,NC5
THERMODYNAMIC DATA
METHOD SYSTEM=PR
STREAM DATA
. . .
General Information
The Peng-Robinson (PR) equation of state predicts K-values,
enthalpies, entropies, and vapor densities. It is most often used for
gas and refining processes. Without significant modification, it is
generally not useful for highly non-ideal systems. Liquid densities
and VLLE behavior predictions are not recommended without
using an advanced form of the PR equation of state (see “Modified
Soave-Redlich-Kwong and Peng-Robinson” on page 4-13).
Input Description
The METHOD Statement
METHOD SYSTEM=PR, ..
or
METHOD KVALUE=PR, ENTHALPY=PR, ENTROPY=PR,
DENSITY(V)=PR, DENSITY(L)=API,...
Examples
4.7: Using the PR method with default interaction parameters
and using acentric factors for alpha formulation, calculate
the temperature of a 50/50 mix of propane and normal
butane at 50 psia and 50% vaporization.
TITLE PROB=PR, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMODYNAMIC DATA
METHOD SYSTEM=PR
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=50/50
UNIT OPERATION
FLASH UID=F203
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
4.10: Supply PR kij binaries for components 1-2 and 2-3. Note
that unless binary 1-3 is available in the databank, the kij
will have a value of 0.0. Note that the PR statement must
follow the KVALUE statement even though there are no
additional entries on the KVALUE statement.
THERMODYNAMIC DATA
METHOD SYSTEM=PR
KVALUE
PR 1, 2, 0.01/ 2, 3, 0.025
4.11: For the previous example, also supply parameters for the
Twu-Bluck-Cunningham alpha formulation for
components 1 and 3. See “Cubic Equation Of State Alpha
Formulations” on page 4-29.
THERMODYNAMIC DATA
METHOD SYSTEM=PR
KVALUE
PR 1, 2, 0.01/ 2, 3, 0.025
PA06 1, 0.75, 0.93, 1.6/ 3, 0.61, 0.81, 2.1
4.12: For the previous example, use binary parameters from the
PROCESS databank instead of the default SIMSCI
databank for entropy calculations. Also, supply
parameters for the Twu alpha formulation for entropy
calculations for components 1 and 3.
...
COMPONENT DATA
LIBID 1,IC4/ 2,NC4/ 3,NC5
THERMO DATA
METHOD SYSTEM=SRKM
STREAM DATA
. . .
General Information
The modified SRK and PR equations of state predict K-values,
enthalpies, entropies, and vapor densities. They are most often used
in gas and refining processes and are generally useful for non-ideal
systems. VLLE behavior can be predicted with the modified SRK
and PR equations of state. Liquid densities can also be predicted but
are not recommended.
Input Description
The METHOD Statement
Huron-Vidal modifications to PR
METHOD SYSTEM(VLE or VLLE)=PRH, ...
or
METHOD KVALUE(VLE and/or LLE or VLLE)=PRH,
ENTHALPY=PRH, ENTROPY=PRH,
DENSITY(V)=PRH, DENSITY(L)=API, ...
SRKM or PRM(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic, cij, cji /...
or
SRKS(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic, cij, cji /...
or
SRKH or PRH(K or KCAL or KJ) i, j, aij, bij, cij, aji, bji, cji, αij, βij/ ...
or
SRKP or PRP(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic/...
or
SRKKD(K or R) i, j, kija, kijb, kijc/ ...
SRKM or PRM(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic, cij, cji /...
or
SRKS(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic, cij, cji /...
or
SRKH or PRH(K or KCAL or KJ) i, j, aij, bij, cij, aji, bji, cji, αij, βij/ ...
or
SRKP or PRP(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic/...
or
SRKKD(K or R) i, j, kija, kijb, kijc/ ...
Examples
4.13: Using the SRKM method with default interaction
parameters, model a 50/40/10 mix of propane, normal
butane, and water at 50 psia and 50% vaporization.
TITLE PROB=SRKM
COMPONENT DATA
LIBID 1,C3/ 2,NC4/ 3,H2O
THERMODYNAMIC DATA
METHOD SYSTEM(VLLE)=SRKM
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=1,50/ 2,40/ 3,10
UNIT OPERATION
FLASH UID=FL2
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE,VALUE=0.5
END
4.15: Use the SOUR thermo methods but apply PRM to vapor
density.
THERMODYNAMIC DATA
METHOD SYSTEM=SOUR, DENSITY(V)=PRM...
4.16: Supply SRKM kij binaries for components 1-2 and 2-3.
Note that unless binary 1-3 is available in the databank,
the kij will have a value of 0.0. Note that the SRKM
statement must follow the KVALUE statement even
though there are no additional entries on the KVALUE
statement.
4.17: For the previous example, also supply parameters for the
Twu-Bluck-Cunningham alpha formulation for
components 1 and 3. See “Cubic Equation Of State Alpha
Formulations” on page 4-29.
THERMODYNAMIC DATA
METHOD SYSTEM=SRKM
KVALUE
SRKM 1,2,0.01,-0.02/2,3,0.025,0.04
SA06 1,0.75,0.93,1.6/3,0.61,0.81,2.1...
...
COMPONENT DATA
LIBID 1,IC4/ 2,NC4/ 3,NC5
THERMODYNAMIC DATA
METHOD SYSTEM=UNIWAAL
STREAM DATA
. . .
General Information
The UNIWAALS equation of state predicts K-values, enthalpies,
entropies, and vapor and liquid densities. It is most often useful for
highly non-ideal systems if group contribution parameters are sup-
plied either from the built-in databanks or by the user. VLLE behav-
ior can also be predicted with the UNIWAALS equation of state.
Note: The UFT1, UNIFAC and VAxx statements must follow the
KVALUE statement.
Examples
4.20: Using the UNIWAALS method with default group
contribution data, calculate the temperature of a 50/50 mix
of propane and normal butane at 50 psia and 50%
vaporization.
TITLE PROB=UNIWAAL
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMODYNAMIC DATA
METHOD SYSTEM=UNIWAAL
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, &
COMP=50/50
UNIT OPERATION
FLASH UID=FL30
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
4.22: For the previous example, also supply parameters for the
Twu-Bluck-Cunningham alpha formulation for
components 1 and 2, propane and butane. See “Cubic
Equation Of State Alpha Formulations” on page 4-29.
THERMODYNAMIC DATA
METHOD KVALUE=UNIWAAL, ENTHALPY=UNIWAAL, &
ENTROPY=UNIWAAL, DENSITY(V)=UNIWAAL, &
DENSITY(L)=API
KVALUE
VA06 1,0.34,0.85,2.54/ 2,0.19,0.87,2.96
...
COMPONENT DATA
LIBID 1,C1/ 2,C2/ 3,C3/ 4,NC4/ 5,C5
THERMO DATA
METHOD SYSTEM=SRK
KVALUE FILL=GAO $ or GOR or CPHC
STREAM DATA
. . .
General Information
PRO/II has an extensive facility to backfill missing binary interac-
tion data between hydrocarbons for cubic equations of state (i.e.,
SRK, PR, and their modifications). Table 4-5 shows the methods
developed by SIMSCI that can be used for estimating binary inter-
action parameters.
Input Description
The METHOD Statement
METHOD SYSTEM=SRK or PR or SRKM or PRM or SRKS
or SRKP or PRP, ...
or
METHOD KVALUE=SRK or PR or SRKM or PRM or SRKS
or SRKP or PRP, ...
K-value Data
KVALUE FILL=NONE or GOR or GAO or CPHC
...
COMPONENT DATA
LIBID 1,IC4/ 2,NC4/ 3,NC5
THERMO DATA
METHOD SYSTEM=SRKM
KVALUE
SA06 2, 0.19, 0.87, 2.96
STREAM DATA
. . .
General Information
The pure component alpha formulations are used for methods based
on the cubic equation of state. The alpha function controls pure
component properties (vapor pressure, enthalpies and entropy) as
opposed to the interaction parameter (kij), which controls the mix-
ture properties.
Alpha formulations are available with all cubic equations of state.
The SAxx entries are associated with SRK and modified SRK equa-
tions of state. The PAxx entries are associated with the PR and mod-
ified PR equations of state. The VAxx entries are associated with
the UNIWAAL equation of state. PRO/II will use all data supplied
on the SAxx, PAxx, or VAxx statements. The constants to be sup-
K-value Data
KVALUE ALPHA=SIMSCI or ACENTRIC or bankid, ...
...,
SA01 or PA01 or VA01 i, c1/ ...
or
SA02 or PA02 or VA02 i, c1, c2, c3/ ...
or
SA03 or PA03 or VA03 i, c1, c2/ ...
or
SA04 or PA04 or VA04 i, c1, c2/ ...
or
SA05 or PA05 or VA05 i, c1, c2/ ...
or
SA06 or PA06 or VA06 i, c1, c2, c3/ ...
or
SA07 or PA07 or VA07 i, c1/ ...
or
SA08 or PA08 or VA08 i, c1, c2, c3/ ...
or
SA09 or PA09 or VA09 i, c1, c2, c3/ ...
or
SA10 or PA10 or VA10 i, c1, c2/ ...
or
SA11 or PA11 or VA11 i, c1, c2/ ...
Note: The SAxx, PAxx and VAxx statements must follow the
KVALUE statement.
Table 4-6 gives the equations for the eleven alpha formulations that
are available.
Table 4-6: Alpha Formulations SA01 to SA22 or PA01 to PA11 or VA01 to VA11
xx = Equation Reference
0.5 2
01 α = [ 1 + C1 ( 1 – Tr )] Soave (1972)
C3 2
02 α = [ C1 + C2 ( 1 – Tr ) ] Peng-Robinson (1980)
C2
03 α = 1 + ( 1 – Tr ) ⎛ C 1 + ------ ⎞ Soave (1979)
⎝ Tr ⎠
C2
04 α = exp [ C 1 ( 1 – T r ) ] Boston-Mathias (1980)
2 ( C2 – 1 ) 2C 2
05 α = Tr exp [ C 1 ( 1 – Tr )] Twu (1988)
C3 ( C2 – 1 ) C2 C3 Twu-Bluck-Cunningham
06 α = Tr exp [ C 1 ( 1 – T r )] (1990) (Recommended
by SimSci)
2C 1 ( Cr + 1 ) ⁄ 2 ⎞
07 α = exp ⎛ --------------- ( 1 – T r ) Alternative for form (04)
⎝ 1 + C1 ⎠
C3 C2
08 α = T r exp [ C 1 ( 1 – Tr ) ] Alternative for form (06)
0.5 2
10 α = [ 1 + C1 ( 1 – Tr ) + C 2 ( 1 – T r ) ( 0.7 – T r ) ] Mathias (1983)
0.5 2 Melhem-Saini-Goodwin
11 α = exp [ C 1 ( 1 – T r ) + C 2 ( 1 – T r ) ] (1989)
Benedict-Webb-Rubin-Starling
Typical Usage
...
COMPONENT DATA
LIBID 1,IC4/ 2,NC4/ 3,NC5
THERMO DATA
METHOD SYSTEM=BRWS
STREAM DATA
. . .
BAN This option selects one or more banks from which to retrieve
K vapor and/or liquid phase binary interaction data.
SIMSCI Selects the SimSci standard databank (default).
NONE This option disables all data retrieval from
databanks for interaction parameters.
bankid This option selects the user-created databank
named “bankid” that is created and maintained
by the LIBMGR program.
BWRS This statement allows entry of interaction parameters for
component pairs that use the BWRS equation of state. Each
entry includes the component ID number for each component
in the pair, followed by the interaction parameter value.
Examples
4.25: Using the BWRS method with default binary interaction
data, model a 50/50 mix of propane and normal butane at
50 PSIA AND 50% vaporization.
TITLE PROB=BWRS
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMODYNAMIC DATA
METHOD SYSTEM=BWRS
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, &
COMP=50/50
4.27: Use the SOUR thermo methods but apply BWRS to vapor
density.
THERMODYNAMIC DATA
METHOD SYSTEM=SOUR, DENSITY(V)=BWRS...
...
COMPONENT DATA
LIBID 1,IBTE/ 2,IC4/ 3,HF
THERMO DATA
METHOD SYSTEM=HEXAMER
STREAM DATA
. . .
General Information
The HEXAMER equation of state1 predicts K-values, enthalpies,
entropies, and vapor densities. It is most often useful for HF alkyla-
1. Twu, C.H., J.E. Coon, and J. Cunningham, 1993, “An Equation of State
for Hydrogen Fluoride”, Fluid Phase Equilibria, 86, 47-62.
Examples
4.28: The HEXAMER equation of state is used to model a
hydrocarbon stream containing HF.
TITLE PROJ=MANUAL, PROB=HEXAMER
DIME LIQV=BBL, TIME=DAY, XDEN=API
COMPONENT DATA
LIBID 1,C3/ 2,IC4/ 3,NC4/ 4,IC5/ 5,HF/ 6,NC7
THERMODYNAMIC DATA
METHOD SYSTEM=HEXAMER, SET=SET01, DEFAULT
METHOD SYSTEM(VLLE)=HEXAMER, &
L1KEY=1, L2KEY=5, SET=SET02
STREAM DATA
PROP STREAM=F, TEMP=140, PRES=169, RATE(LV)=65952, &
COMP(V)=17.1/58.4/9.8/1.1/2.1/11.5
PROP STREAM=REFL, TEMP=86, PRES=158, RATE=56250, &
COMP=0.59/0.39/0.02
Lee-Kesler-Plocker
Typical Usage
...
COMPONENT DATA
LIBID 1,IC4/ 2,NC4/ 3,NC5
THERMO DATA
METHOD SYSTEM=LKP
STREAM DATA
. . .
General Information
The LKP method is derived from a corresponding states approach
combined with the Benedict-Webb-Rubin-Starling (BWRS) equa-
tion of state (see “Benedict-Webb-Rubin-Starling” on page 4-33).
The LKP method predicts K-values, enthalpies, entropies, and
vapor and liquid densities. It is most often used for light hydrocar-
bons and for reformer systems containing high quantities of hydro-
gen. VLLE behavior can also be predicted with the LKP method.
Input Description
The METHOD Statement
METHOD SYSTEM(VLE or VLLE)=LKP, ...
or
METHOD KVALUE(VLE or VLLE)=LKP, ENTHALPY=LKP,
ENTROPY=LKP, DENSITY=LKP
BAN This option selects one or more banks from which to retrieve
K vapor and/or liquid phase binary interaction data.
SIMSCI Selects the SimSci standard databank (default).
NONE This option disables all data retrieval from
databanks for interaction parameters.
bankid This option selects the user-created databank
named “bankid” that is created and maintained
by the LIBMGR program.
SRK This statement allows entry of the interaction parameters for
component pairs that use the Lee-Kesler-Plocker method.
Each entry includes the component ID number for each of the
two components in the pair, followed by the interaction
parameter value.
Examples
4.29: Using the LKP method, calculate the temperature of a 50/
50 mix of propane and normal butane at 50 psia and 50%
vaporization.
TITLE PROB=SRK, PROJ=THERMO
DESC THERMO MANUAL PROBLEM
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,C3/ 2,NC4
THERMODYNAMIC DATA
METHOD SYSTEM=LKP
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, COMP=50/50
4.31: Use the SOUR thermo methods but apply LKP to vapor
density.
THERMODYNAMIC DATA
METHOD SYSTEM=SOUR, DENSITY(V)=LKP
Alcohols
Typical Usage
...
COMPONENT DATA
LIBID 1,ETOH/ 2, MEOH/ 3, H2O
THERMO DATA
METHOD SYSTEM=ALCOHOL
STREAM DATA
. . .
General Information
The ALCOHOL package is used to predict VLE and/or LLE phase
behavior. This method does not support free water decant. This sys-
tem uses a special set of NRTL binary interaction data for systems
containing alcohols, water, and other polar components.
The ALCOHOL package is generally useful for applications
involving alcohols, especially for azeotropic distillation common in
Input Description
The METHOD Statement
METHOD SYSTEM(VLE or VLLE)=ALCOHOL,
PHI=IDEAL, {HENRY}
or
METHOD KVALUE(VLE and/or LLE or VLLE)=ALCOHOL,
ENTHALPY(V)=SRKM, ENTHALPY(L)=IDEAL,
ENTROPY=SRKM, DENSITY(V)=SRKM,
DENSITY(L)=IDEAL, PHI=IDEAL, {HENRY}, ...
b C
τ ij = a ij + -----ij- + ------ij-
T T2 (when unit is K)
b ij C ij
τ ij = a ij + ------
- + -----------
-
RT R 2 T 2 (when unit is KCAL or KJ)
AZEOTROPE These statements are used to enter data for binary pairs.
and/or This data will be regressed to the coefficients for the
INFINITE liquid activity method used to generate the K-values.
and/or Multiple statements may be used to enter data with
MUTUAL different units, or the data can be entered on a single
statement.
and/or This statement sets the binary interaction parameters to
IDEAL zero.
SRKM(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic, cij, cji / ...
Acids
Acetic Acid C2H4O2 HAC, HDAC
Formic Acid CH2O2 HFOR
Ketones
Methyl Ethyl C4H8O MEK
Ketone C3H6O DMK
Acetone
Esters
Ethyl Acetate C4H8O2 EOQC
Methyl Formate C2H4O2 MFOR
Miscellaneous
Acetaldehyde C2H4O ACH
Sulfolane C4H8O2S SULFLN
Light Gases
Hydrogen H2 H2
Nitrogen N2 N2
Oxygen O2 O2
Carbon Dioxide CO2 CO2
Examples
6.1: Using the ALCOHOL system, model a 50/25/20/5 mix of
water, benzene, ethanol and cyclohexane at 50 psia and
20% vaporization. Use SRK for vapor phase fugacity
calculations, and supply NRTL binary interaction data.
TITLE PROB=ALCOHOL
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,H2O/2,BENZENE/3,ETOH/4,CHEN
THERMO DATA
METHOD SYSTEM=ALCOHOL, PHI=SRK
KVALUE FILL=UNIFAC, POYNTING=ON
NRTL 1,2,5.256,219.685,-5.645,288.34,0.2/ &
1,3,1.015,536.264,0.4985,-456.0,0.1448/ &
2,3,-2.748,1472.24,-0.449,440.51,0.5355
STREAM DATA
PROP STREAM=1,TEMP=100,PRES=100, &
COMP=50/25/20/5
UNIT OPERATION
FLASH UID=FL2B
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.2
END
...
COMPONENT DATA
LIBID 1,H2O/ 2, CH/ 3, TEG
THERMO DATA
METHOD SYSTEM=GLYCOL
STREAM DATA
. . .
General Information
The GLYCOL package is used to predict VLE and/or LLE phase
behavior. This method does not support free water decant. It uses a
special set of SRKM binary interaction data and alpha parameters
for systems containing glycol, water, and other components.
The GLYCOL package is generally useful for applications involv-
ing triethylene glycol, and to a lesser extent, diethylene glycol, and
ethylene glycol. It is useful especially for TEG dehydration plants.
Refer to the PRO/II Reference Manual for information.
SRKM(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic, cij, cji / ...
SRKM(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic, cij, cji /...
Examples
6.3: Using the GLYCOL system, model a 50/25/20/5 mix of
water, benzene, ethanol and TEG at 50 psia and 20%
vaporization. Supply SRKM binary interaction data.
TITLE PROB=GLYCOL
COMPONENT DATA
LIBID 1,H2O/2,BENZENE/3,ETOH/4,TEG
THERMO DATA
METHOD SYSTEM=GLYCOL
KVALUE
SRKM 2,4,0.05,0.0,0.0,0.3,0.07,0.0,0.0,0.3
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, &
6.4: For the same problem, use K-values and IDEAL liquid
densities.
THERMO DATA
METHOD KVALUE=GLYCOL, ENTHALPY=SRKM, &
DENSITY(L)=IDEAL, DENSITY(V)=SRKM
Sour Water
Typical Usage
...
COMPONENT DATA
LIBID 1,H2O/ 2, NH3/ 3, CO2
THERMO DATA
METHOD SYSTEM=SOUR
STREAM DATA
. . .
General Information
The SOUR package is used to predict VLE and/or LLE phase
behavior. This method does not support free water decant. This sys-
tem uses the API/EPA SWEQ (Sour Water EQuilibrium) method
developed by Grant Wilson to model sour water components NH3,
H2S, CO2, and H2O. SRKM generates phase equilibria for all other
components.
The SOUR package is generally useful for applications involving
sour water containing less than 30% by weight of sour components.
Input Description
The METHOD Statement
METHOD SYSTEM(VLE or VLLE)=SOUR,...
or
METHOD KVALUE(VLE and/or LLE or VLLE)=SOUR,
ENTHALPY(V)=SRKM, ENTHALPY(L)=IDEAL,
ENTROPY=SRKM, DENSITY(V)=SRKM,
DENSITY(L)=IDEAL, ...
SRKM(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic, cij, cji /...
Examples
6.5: Using the SOUR system, model a 80/5/10/5 mix of water,
H2S, CO2 and NH3 at 50 psia and 20% vaporization.
TITLE PROB=SOUR
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,H2O/2,H2S/3,CO2/4,NH3
THERMO DATA
METHOD SYSTEM=SOUR
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, &
COMP=80/5/10/5
UNIT OPERATION
FLASH UID=FL7
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1,&
RATE, VALUE=0.2
END
General Information
The GPSWATER package predicts VLE and/or LLE phase behavior
for Sour Water systems. This method does not support free water
decant. It uses the Gas Processors Association GPSWAT method to
model sour water components H2O, NH3, H2S, CO, CS2, MeSH,
EtSH and CO2. SRKM is used for all other components.
The GPSWATER package is generally valid for a wider range of
applications involving sour water than the SOUR package (See
“Sour Water” on page 5-17).
Table 5-7:Attributes of GPSWATER Package
Properties predicted by GPSWATER method
K-values
Required pure component properties1
Critical temperature Acentric factor
Critical pressure
Suggested application ranges
Pressure - up to 2000 psia
Temperature - 68-600 F
Components - xwt
NH3 < 0.40, PCO2+ PH2S < 1200 psia
(H2O, NH3, H2S, and CO2 required)
Two liquid phase behavior
Free-water decant - Not supported
VLLE - Supported
1
Automatically supplied for library and petroleum components. Must be supplied by the user for non-
library components.
SRKM(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic, cij, cji /...
Amines
Typical Usage
...
COMPONENT DATA
LIBID 1, H20/2, H2S/3, MEA/4, C1
THERMO DATA
METHOD SYSTEM=AMINE
STREAM DATA
...
SRKM(K or R) i, j, kija, kjia, kijb, kjib, kijc, kjic, cij, cji /...
Examples
6.9: Using the AMINE system, model a mix of water, H2S,
CO2, MEA, and NH3 at 50 psia and 20% vaporization.
TITLE PROB=AMINE
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,H2O/2,H2S/3,CO2/4,NH3/5,MEA
THERMO DATA
METHOD SYSTEM=AMINE
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, &
COMP=30/5/10/5/50
UNIT OPERATION
FLASH UID=FL3
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.2
END
6.10: For the same problem, use MDEA and supply a residence
time correction factor of 1.0.
COMPONENT DATA
LIBID 1,H2O/2,H2S/3,CO2/4,NH3/5,MDEA
THERMO DATA
METHOD SYSTEM=AMINE
KVALUE RESI=1.0
...
COMPONENT DATA
LIBID 1,IC4/ 2, NC4/ 3, H2O
THERMO DATA
METHOD KVALUE=U1, ENTHALPY=U2, DENSITY=U3
STREAM DATA
. . .
General Information
User-added subroutines can be supplied to calculate equilibrium K-
values and to generate liquid and/or vapor enthalpy data, liquid and/
or vapor entropy data and liquid and/or vapor density data.
1
Automatically supplied for library and petroleum
ENTROPY
DENSITY
See above under K-value Data for format and definition of these
entries.
CAPE-OPEN
Typical Usage
…..
COMPONENT DATA
LIBID 1,PROPANE/2,BENZENE/3,METHANE,
BANK=PROCESS,SIMSCI
THERMODYNAMIC DATA
METHOD SYSTEM=CO, PID=SIMSCI.THERMOSYSTEM.1, &
PNAME=COC3C6C1SRK, SET=CO01 . . .
Input Description
The Method Statement
EXAMPLE
TITLE =CAPE-OPEN
DESC TEST SAMPLE CAPEOPEN THERMO
DIMENSION SI, STDTEMP=273.15, STDPRES=101.325
SEQUENCE SIMSCI
CALCULATION RVPBASIS=APIN, TVP=310.93
COMPONENT DATA
LIBID 1,PROPANE/2,BENZENE/3,METHANE, BANK=PRO-
CESS,SIMSCI
THERMODYNAMIC DATA
METHOD SYSTEM=SRK, SET=SRK01, DEFAULT
NRTL
Typical Usage
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, CH
THERMO DATA
METHOD SYSTEM=NRTL
STREAM DATA
. . .
General Information
The Non-Random Two Liquid (NRTL) liquid activity method is
used to predict VLE and/or LLE phase behavior. This method does
not support free water decant.
The NRTL method is generally useful for non-ideal applications,
especially for partially immiscible systems. Refer to the PRO/II
Reference Manual for additional information.
Input Description
The METHOD Statement
METHOD SYSTEM(VLE or VLLE)=NRTL, PHI=IDEAL,
{HENRY},...
or
METHOD KVALUE(VLE and/or LLE or VLLE)=NRTL,
PHI=IDEAL, {HENRY},..
⎛
∑ τji Gji xj x G ⎜ ∑ xk τkj Gkj⎞⎟
- + ∑ -------------------- ⎜⎜ τ ij – ---------------------------⎟
j j ij k
ln γ i = ------------------------ ⎟
∑ ki k j ∑ kj k ⎝
G x G x ⎜ ∑ kj k ⎟⎠
G x
k k k
b c ij
τ ij = a ij + -----ij- + ----- (when unit is K)
T T2
Examples
5.1: Using the NRTL system, model a 50/40/10 mix of DIPE,
IPA and water at 50 psia and 50% vaporization.
TITLE PROB=NRTL
PRINT INPUT=ALL
UNIQUAC
Typical Usage
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, CH
THERMO DATA
METHOD SYSTEM=UNIQUAC
STREAM DATA
. . .
General Information
The UNIQUAC liquid activity method is used to predict both VLE
and VLLE phase behavior. This method does not support free water
decant.
Input Description
The METHOD Statement
METHOD SYSTEM(VLE or VLLE)=UNIQUAC,
PHI=IDEAL, {HENRY},...
or
METHOD KVALUE(VLE and/or LLE or VLLE)=UNIQUAC,
PHI=IDEAL, {HENRY},...
M
C ϕ Z θ ϕi
ln γ i = ln -----i + --- q i ln -----i + l i – -----
xi 2 ϕi θi ∑ Xj lj
j=1
⎛ ⎞
⎜ M M
⎟
⎜ θ j τ ij ⎟⎟
= q i ⎜ 1 – ln
R
ln γ i
⎜ ∑ θj τji – ∑ ----------------------
M
-
⎟
⎜ j=1 j=1 ⎟
⎜
⎝
∑ θk τkj⎟⎠
k=1
U
τ ij = exp ⎛⎝ – ------ij-⎞⎠ (when unit is K)
T
U
τ ij = exp ⎛⎝ – ------ij-⎞⎠ (when the unit is KCAL or KJ)
RT
U ij = a ij + b ij T
xi qi Z
θ i = ------------------
- l j = --- ( r j – q j ) – ( r j – 1 )
M 2
∑ xi qi
i=1
xi ri
ϕ i = -----------------
-
M
∑ xj rj
j=1
UNIFAC
Typical Usage
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, CH
THERMO DATA
METHOD SYSTEM=UNIFAC
STREAM DATA
. . .
where:
Φ Φ Z Φi Φi
ln γ i = ln ------i + 1 – ------i – --- q i ⎛⎝ ln ⎛⎝ ------⎞⎠ + 1 – ------ ⎞⎠
C
xi xi 2 θi θi
∑ xj rj ∑ xj qj
j=1 j=1
NK NK
i i
ri = ∑ νk Rk , qi = ∑ νk Qk
k=1 k=1
⎛ ⎞
⎜ ⎟
⎜ ⎛ NK ⎞ NK θ Ψ ⎟
ln ( Γ k ) = Q k ⎜⎜ 1 – ln ⎜ ∑ θ m Ψ mk⎟ – ∑ ---------------------------
m mk ⎟
-⎟
⎜ ⎟ NK
⎜ ⎝m = 1 ⎠ n–1 ⎟
⎜
⎝
∑ θ n Ψ nm⎟
⎠
n=1
A nm⎞
Ψ nm = exp ⎛⎝ – --------- (where unit is K)
T ⎠
A nm⎞
Ψ nm = exp ⎛ – --------- (where unit is KCAL or KJ)
⎝ RT ⎠
Qm Xm
θ nm = -----------------------
-
NK
∑ Qn Xn
n=1
NOC
j
∑ νm xj
j=1
X m = -------------------------------
-
NK NOC
j
∑ ∑ νn xj
n = 1j = 1
. No interactions
V VLE interactions - ( 634)
L LLE interactions - ( 208)
* Both VLE and LLE - ( 91)
$ Both VLE and T - ( 48)
@ VLE - LLE and T - ( 103)
T TEMP dependent - ( 1)
11 --- *
20 --- @ *
21 --- V V .
27 --- . . . .
30 --- * V @ V .
40 --- V . V VV .
43 --- . . V V
V . .
46 --- V . V .
V . ..
50 --- . . $ V .
. . . V
52 --- . . $ V .
. . . . V
55 --- * * @ V .
. . . V V .
56 --- . . V V .
V . . . . . .
59 --- . . $ . .
. . . V V V . .
60 --- @ V @ V V
$ V . V V $ . V V
70 --- @ * @ V .
@ . V V . $ V V V @
73 --- V . V . .
V . . V . . . . . V V
76 --- V V V . .
V . . V . V V . . V V V
81 --- @ . @ V .
@ . . . V . V . . @ V . V
84 --- @ . @ V .
V . . . . . . . $ @ @ . V @
86 --- @ . @ V .
V . . . . . L . $ @ @ V V @ .
87 --- * V * V .
. . . . V V V . V V * V V V V V
88 --- * . * . .
V . . V . . . . . V V V V V V V .
90 --- @ * @ V V
@ V V * $ $ @ V $ @ @ V V @ @ @ * *
110 --- @ V @ V .
@ V . * $ $ V . $ @ @ V V @ @ @ V V @
114 --- . . V . .
. . . V . . . . . . . . . . . . . V V V
120 --- @ * @ V .
@ V V * $ $ @ V $ @ @ V V @ $ @ * V @ @ .
122 --- * * * V .
* V V V V V * V V * * V V * V * * V * * . *
130 --- @ * @ V .
@ V V V . V @ V V @ @ V V @ @ @ * * @ @ V @ *
140 --- . . @ V .
. . . V V V $ . . V @ V V V V @ * V @ @ V @ * @
141 --- L . * . .
. . . V . . . . . * V . V V V . * V * * V * * * V
143 --- . L * . .
. . . . . . * . . . . . . V . . V . * . . * * * . V
144 --- V * @ . .
. . . . . T * . . V . V . . $ @ L V @ V . @ * $ @ . V
150 --- . . V . .
. . . V V . . . . V . V . V . . . . V . . V V V V . . .
151 --- . . . . .
. . . . . . . . . . . . . . . V . V V V . . . . . . . . V
153 --- . V V . .
. . . . . . . . . . . . . . . . . . V . . V V V . V . V . .
161 --- $ V $ V .
$ . . V $ $ $ V $ $ $ V V $ $ $ V V $ $ . $ V $ $ V . $ V V V
162 --- @ * @ V V
* V . * $ $ @ V $ @ @ . V @ @ @ * L @ @ . @ * @ @ * * @ . . . $
168 --- @ * @ V .
. . . V $ $ @ . $ @ @ V V @ @ @ * V @ @ . @ * @ @ * * $ . V V $ @
170 --- . V V V .
. . . . . . . . . V V . V V . V . V V V . V V V V V . . . . . V V V
171 --- * . * . .
L . . L . . . . . V * . V . L * . L * V . * * * . . . L . . . . * * .
203 --- . . V . .
V . . V . . . . . . V . V . . . . V V V . V V . V . . . . . . V V V . .
247 --- V . V . .
. . . V . . . . . V V . V . V V . . * * . * * V . . . . V . . V V V . . .
250 --- . V V . .
. . . . . . . . . . . . . . . V V V V V . V V . . . . . V . . . V . . . . .
251 --- . . V . .
. . . . . . . . . . . . . . . . . . V V . V V . . . . . . . . V V . . . . . .
260 --- V . V . .
. . . . V V . . . V . . . . . . . . V . . V V V . . . . . . . . V . . . . . . .
270 --- V . V . .
. . . . V V . . . . . . . . . . . . V . . V V . . . . . . . . . . V . . . . . . V
281 --- . . . . .
. . . V . . . . . . . . . . . . . . V V . V . . . . . . . . . . . . . . . . . . . .
287 --- . . V . .
. . . . . V . . V V . . . . . . . . V V . V V . . . . V . . . V . V . . . . . . . . V
290 --- . . V . .
. . . . . . . . . . . . . . . . . . V . . V . . . V . . . . . V . . . . . . . . . . V .
300 --- V . V . .
. . . . . . . . . V V . V V V . V . V V . V V V V V V V . . . V . V . . . V . . . . . . .
320 --- V . V . .
V . . . . . . . . V V . V . V V . . V . . V V V . V V . . . . V . V V . . . . . . . . . . .
330 --- . . . . .
. . . . . . . . . . . . . . . . . . V . . . . . . . . . . . . . . . . . . . . . . . . . . . .
340 --- . . . . .
. . . . . . . . . . . . . . . . . . V . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
350 --- . . . . .
. . . . . . . . . . . . . . . . . . V . . . . . . . . . . . . . . . . . . . . . . . . . . . . V V
360 --- . . . . .
. . . . . . . . . . . . . . . . . . V . . . . . . . . . . . . . . . . . . . . . . . . . . . . V V V
385 --- L * * . .
. . . V . . * . . V * . V . . . L . * . . * * * V * L . . . . V * . . L . V V . . . . . . . . . . . .
388 --- . . V . .
. . . . . . . . . . V . V . V . V . V V . V V V V . . . . . . . V V . . . . . . . . . . . . . . . . . V
| | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3
1 1 2 2 2 3 4 4 4 5 5 5 5 5 6 7 7 7 8 8 8 8 8 9 1 1 2 2 3 4 4 4 4 5 5 5 6 6 6 7 7 0 4 5 5 6 7 8 8 9 0 2 3 4 5 6 8
0 1 0 1 7 0 0 3 6 0 2 5 6 9 0 0 3 6 1 4 6 7 8 0 0 4 0 2 0 0 1 3 4 0 1 3 1 2 8 0 1 3 7 0 1 0 0 1 7 0 0 0 0 0 0 0 5
Examples
5.5: Using the UNIFAC system, model 50/40/10 mix of DIPE,
IPA, and water at 50 psia and 50%vaporization.
TITLE PROB=UNIFAC
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,DIPE/ 2,IPA/ 3,H2O
THERMO DATA
METHOD SYSTEM=UNIFAC
Modifications to UNIFAC
Typical Usage
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, CH
THERMO DATA
METHOD SYSTEM=UFT1
STREAM DATA
. . .
General Information
The modified UNIFAC liquid activity methods are used to predict
both VLE and VLLE phase behavior. These methods do not support
free water decant.
The modified UNIFAC group contribution methods are generally
useful for non-ideal applications at low pressures. The Lyngby
modification UFT1, the Dortmund modification UFT2, and UFT3
modified methods can be used if temperature dependent UNIFAC
data is available. The UNFV free volume data method is designed
to model polymer solutions and should not be used for non-polymer
systems. Refer to the PRO/II Reference Manual for additional infor-
mation.
Input Description
The METHOD Statement
METHOD SYSTEM(VLE or VLLE)=UF1 or UFT2 or UFT3 or
UNFV, PHI=IDEAL, {HENRY},...
or
METHOD KVALUE(VLE and/or LLE or VLLE)=UF1 or UFT2 or
UFT3 or UNFV, PHI=IDEAL,{HENRY},..
where:
T o = 298.25K
2⁄3
c ω ω ri xi
ln γ i = ln -----i + 1 – -----i , ω i = -------------------------
xi xi NOC
2⁄3
∑ rj xj
j=1
ω ω Zq i ln Φ Φ
ln γ i = ln -----i + 1 – -----i – -------- ⎛ -----------i + 1 – ------i⎞
c
x i x 2 ⎝ θ
i i θ⎠ i
3⁄4
ri xi
ω i = -------------------------
NOC
3⁄4
∑ rj xj
j=1
UNFV This option is for entering free volume data for polymer
systems. This model uses the same liquid activity
coefficient combinatorial and residual terms as UNIFAC,
in addition to a free volume effect term. The liquid
activity equations are given by:
C R FV
ln γ i = ln γ i + ln γ i + ln γ i
⎛ ⎛ Ṽ i ⎞⎞
1⁄3 ⎜ ⎜ ------- – 1⎟ ⎟
FV ⎛ Ṽ i – 1⎞ ⎜ m ⎠⎟
⎝ Ṽ
ln γ i = 3C i ln ⎜ 1 ⁄ 3 -⎟
------------------- – C i ⎜ ---------------------⎟
⎝ Ṽ m – 1⎠ ⎜ 1 – ----------1 ⎟
-
⎜ 1 ⁄ 3⎟
⎝ Ṽ i ⎠
Vi NK
-,
Ṽ i = --------------------- 1 i
15.17br' i r' i = ------
Mi ∑ νk Rk
k=1
Vi wi + Vj wj
- , b = 1.28
Ṽ m = -------------------------------------------------
15.17b ( r' i w i + r' j w j )
where:
Data input using the UNIFAC, UFT1, UFT2, UFT3, UNFV, AZEO-
TROPE, INFINITE, MUTUAL and IDEAL statements is used in
preference to any data retrieved from the databanks or estimated
using FILL options. See “Filling in Missing Parameters” on page
6-57, for further details.
THERMO DATA
METHOD SYSTEM=UFT1
STREAM
PROP STREAM=1, TEMP=100, PRES=100, &
COMP=50/50
UNIT OPERATION
FLASH UID=FLSH
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
Wilson
Typical Usage
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, CH
THERMO DATA
METHOD SYSTEM=WILSON
STREAM DATA
. . .
Input Description
The METHOD Statement
METHOD SYSTEM(VLE)=WILSON, PHI=IDEAL, {HENRY},..
or
METHOD KVALUE(VLE)=WILSON, PHI=IDEAL, {HENRY}, ...
where:
Vj
L
– a ij (when unit is K)
A ij = -----L- exp ⎛⎝ ---------⎞⎠
Vi T
Vj
L
– a ij (when unit is KCAL or KJ)
A ij = -----L- exp ⎛⎝ ---------⎞⎠
Vi RT
Examples
5.9: Using the WILSON system, model a 50/40/10 mix of
DIPE, IPA and water at 50 psia and 50% vaporization.
TITLE PROB=WILSON
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,DIPE/ 2,IPA/ 3,H2O
THERMO DATA
METHOD SYSTEM=WILSON
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, &
COMP=50/40/10
UNIT OPERATION
FLASH UID=FLSH
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
Van Laar
Typical Usage
...
General Information
The VANLAAR liquid activity method is used to predict VLE and
VLLE phase behavior. This method does not support free water
decant.
The VANLAAR liquid activity method is generally useful for
slightly non-ideal applications. Refer to the PRO/II Reference Man-
ual for additional information.
Input Description
The METHOD Statement
METHOD SYSTEM(VLE or VLLE)=VANLAAR,
PHI=IDEAL, {HENRY},...
or
where:
xl
Z l = -------------------------
-
N
a
∑ xj ⎛⎝ -----
il⎞
-
a li⎠
j=1
Examples
5.11: Using the VANLAAR system, model a 50/40/10 mix of
DIPE, IPA and water at 50 psia and 50% vaporization.
TITLE PROB=VANLAAR
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,DIPE/ 2,IPA/ 3,H2O
THERMO DATA
METHOD SYSTEM=VANLAAR
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, &
COMP=50/40/10
UNIT OPERATION
FLASH UID=FLSH
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, CH
THERMO DATA
METHOD SYSTEM=MARGULES
STREAM DATA
. . .
General Information
The MARGULES liquid activity method is used to predict VLE and
VLLE phase behavior. This method does not support free water
decant.
The MARGULES liquid activity method is generally useful for
slightly non-ideal applications. Refer to the PRO/II Reference Man-
ual for additional information.
where:
N
Ai = ∑ xj aij
j=1
Bi = ∑ xj aji
j=1
Di = ∑ xj dij
j=1
d ij = d ji
Examples
5.13: Using the MARGULES system, model a 50/40/10 mix of
DIPE, IPA and water at 50 psia and 50% vaporization.
TITLE PROB=MARGULES
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,DIPE/ 2,IPA/ 3,H2O
THERMO DATA
METHOD SYSTEM=MARGULES
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, &
COMP=50/40/10
UNIT OPERATION
FLASH UID=FLSH
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
Regular Solution
Typical Usage
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, CH
THERMO DATA
METHOD SYSTEM=REGULAR
STREAM DATA
. . .
General Information
The REGULAR liquid activity method is used to predict VLE and
VLLE phase behavior. It is generally useful for slightly non-ideal
applications. Refer to the PRO/II Reference Manual for additional
information.
Input Description
The METHOD Statement
METHOD SYSTEM(VLE or VLLE)=REGULAR,
PHI=IDEAL, {HENRY}, ...
or
METHOD KVALUE(VLE and/or LLE or VLLE)=REGULAR,
PHI=IDEAL, {HENRY}, ...
and
Examples
5.15: Using the REGULAR system, model a 50/40/10 mix of
DIPE, IPA and water at 50 psia and 50% vaporization.
TITLE PROB=REGULAR
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1,DIPE/ 2,IPA/ 3,H2O
THERMO DATA
METHOD SYSTEM=REGULAR
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, &
COMP=50/40/10
UNIT OPERATION
FLASH UID=FLSH
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
Flory-Huggins
Typical Usage
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, CH
THERMO DATA
METHOD SYSTEM=FLORY
STREAM DATA
. . .
General Information
The FLORY-HUGGINS liquid activity method is used to predict
VLE and VLLE phase behavior. This method does not support free
water decant.
The FLORY-HUGGINS liquid activity method is generally useful
for mixtures of components that differ vastly in size, e.g., polymer
solutions. Refer to the PRO/II Reference Manual for additional
information.
Input Description
The METHOD Statement
METHOD SYSTEM(VLE or VLLE)=FLORY, PHI=IDEAL,
{HENRY},...
or
METHOD KVALUE(VLE and/or LLE or VLLE)=FLORY,
PHI=IDEAL, {HENRY}, ...
FLORY I, j, cij / ..
∑ xi vi
i
where:
vi = the liquid molar volume of component i.
The number of segments is calculated as:
vi
m i = ---------
-
v min
where:
vmin = the smallest molar volume in the system.
Missing χ parameters are estimated as:
v min 2
χ jk = ---------- ( δ j – δ k )
RT
where:
δj and δk are solubility parameters of components j
and k, respectively.
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, CH
THERMO DATA
METHOD SYSTEM=NRTL
KVALUE FILL=UNIFAC
STREAM DATA
. . .
Input Description
The METHOD Statement
METHOD SYSTEM=NRTL or UNIQUAC or WILSON or
VANLAAR or MARGULES
...
or
METHOD KVALUE=NRTL or UNIQUAC or WILSON or VANLAAR
or MARGULES or SOLDATA
...
K-value Data
KVALUE(VLE) FILL=NONE or UNIFAC or UFT1 or REGULAR or
FLORY,
AZEOTROPE=SIMSCI or NONE or bankid
or
KVALUE(LLE) FILL=NONE or UNIFAC or UFT1 or REGULAR or
FLORY,
AZEOTROPE=SIMSCI or NONE or bankid
or
KVALUE(SLE) FILL=VANTHOFF or ONE or FREE
Examples
5.19: Using the VLLE NRTL liquid activity method, and the
Henry’s Law option, determine the solubility of O2 in a
methanol/ethanol/benzene/water/IPA system.
NRTL binary interaction parameters are provided for the
ethanol-IPA and benzene-ethanol pairs. Data are provided
for the azeotrope formed between ethanol and water.
Mutual solubility data are provided between water and
benzene, while infinite dilution data are given for the
methanol-water pair.
The pairs ethanol-methanol and methanol-IPA are defined
as ideal pairs in the liquid phase. Supply data for the O2-
IPA pair via a HENDATA statement, and retrieve data for
the other pairs from the SIMSCI databank. Use the
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, 02
THERMO DATA
METHOD SYSTEM=NRTL, HENRY
STREAM DATA
. . .
General Information
The HENRY option is used to predict gas solubilities, especially for
modeling supercritical components using a liquid activity method.
It is especially useful for environmental applications such as model-
ing trace organics in aqueous streams.
Hydrogen Chloride
Carbon Monoxide
Cartoon Disulfide
Hydrogen Sulfide
Carbon Dioxide
Liquid
Sulfur Dioxide
Nitrous Oxide
Methanethiol
Hydrogen
Acetylene
Propylene
Ammonia
Ethandiol
Isobutane
N-butane
Components
Ethylene
Nitrogen
Methane
Propane
Oxygen
Helium
Ethane
Argon
Water X X X X X X X X X X X X X X X X X X X X X
Acetic Acid X X X X X
Formic Acid X X X X
m-cresol X X
Methanol X X X X X X X X X X
Ethanol X X X X X X X
n-propanol X X X X X X X
isopropanol X X X X X X X
n-butanol X X X X X X
sec-butanol X X X X
tert-butanol X X X X
3-methyl-1butanol X X X X
n-pentanol X X X X
Ethylene Glycol X X
Triethylene Glycol X X X X X X X X X X
Acetaldehyde X X X X
Methyl ether X X X X
Ethyl ether X X X X
Isopropyl ether X X X X
Tetrahydrofuran X
Dibenzofuran X
Methyl formate X X X X
Methyl acetate X X X X
Ethyl acetate X X X X
Isopentane X X X X
n-pentane X X X X X
2-methylpentane X X X X
n-hexane X X X X X
Hydrogen Chloride
Carbon Monoxide
Cartoon Disulfide
Hydrogen Sulfide
Carbon Dioxide
Liquid
Sulfur Dioxide
Nitrous Oxide
Methanethiol
Hydrogen
Acetylene
Propylene
Ammonia
Isobutane
Ethandiol
N-butane
Components
Nitrogen
Ethylene
Methane
Propane
Oxygen
Helium
Ethane
Argon
2-4 dimethylpentane X X X X
3-methylhexane X X X X
n-heptane X X X X X X
2-4- dimethylhexane X X X X
n-octane X X
n-nonane X X
n-decane X X X X X X
n-dodecane X
n-tetradecane X
n-hexadecane X X X X X X X X X
Eicosane X
Docosane X
Dotriacontane X
Cyclopentane X X X X
Methylcyclopentane X X X X
Cyclohexane X X X X
Methylcyclohexane X X X X X
1-T-2-DMCP X X X X
1-T-2-C-4MCP X X X X
Bicyclohexyl X X X X X
1-hexene X X X X
Freon 113 X X
Benzene X X X X X
Chlorobenzene X X
Toluene X X X X X X
m-xylene X X X
1-C1-naphthalene X X X X X
Diphenylmethane X X X X
1,3,5-tri-C1-benzene X
9,10 dihydrophenanthrene X
Tetralin X
2-ethylanthracene X
9-methylanthracene X
Hydrogen Chloride
Carbon Monoxide
Cartoon Disulfide
Hydrogen Sulfide
Carbon Dioxide
Liquid
Sulfur Dioxide
Nitrous Oxide
Methanethiol
Hydrogen
Acetylene
Propylene
Ammonia
Isobutane
Ethandiol
N-butane
Components
Nitrogen
Ethylene
Methane
Propane
Oxygen
Helium
Ethane
Argon
Hydrogen fluoride X X X
Acetone X X X X X X
Methyl ethyl ketone X X X X
Methyl n-butyl ketone X
Methyl propyl ketone X
n-methyl-2-pyrrolidone X X X X X X
Quinoline X X
Sulfolane X X X X
Hydrogen chloride X
Ammonia X X
Chloride X
C
ln ( H i ) = C 1 + -----2- + C 3 ln ( T ) + C 4 ( P )
T
and H
K i = -----i
P
For a mixture of solvents, the following mixing rules
are used for determining Hi,mix and Ki:
N
ln ( H i, mix ) = ∑ xl ln ( Hi, l )
l=1
and H
K i = -----i
P
...
COMPONENT DATA
LIBID 1, ACETIC/ 2, ACRYLIC/ 3, H2O
THERMO DATA
METHOD SYSTEM=NRTL, PHI=HOCV, &
ENTHALPY(V)=HOCV, DENSITY(V)=HOCV
KVALUE FILL=UNIFAC
STREAM DATA
. . .
Input Description
The METHOD Statement
METHOD SYSTEM=NRTL or UNIQUAC or UNIFAC or UFT1 or
UFT2 or UFT3 or UNFV or WILSON or VANLAAR or
MARGULES or REGULAR or FLORY, PHI=HOCV,
ENTHALPY(V)=HOCV, ENTROPY(V)=HOCV,
DENSITY(V)=HOCV, . . .
or
METHOD KVALUE=NRTL or UNIQUAC or UNIFAC or UFT1 or
UFT2 or UFT3 or UNFV or WILSON or VANLAAR or
MARGULES or REGULAR or FLORY, PHI=HOCV,
ENTHALPY(V)=HOCV, ENTROPY(V)=HOCV,
DENSITY(V)=HOCV, . . .
Examples
5.21: Using the HOCV vapor fugacity method with the NRTL
liquid activity method, model a 50/50 mix of acetic and
acrylic acids at 100 psia and 100 F.
TITLE PROB=HOCV
COMPONENT DATA
LIBID 1,ACETIC/ 2,ACRYLIC
THERMO DATA
METHOD SYSTEM=NRTL, PHI=HOCV, &
ENTHALPY(V)=HOCV, ENTROPY(V)=HOCV, &
DENSITY(V)=HOCV
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=100, &
COMP=50/50
UNIT OPERATION
FLASH UID=FL1
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
5.22: For the same problem, use HOCV for vapor fugacities and
SRK for vapor enthalpies, entropies and densities. Specify
API liquid densities.
THERMODYNAMIC DATA
METHOD SYSTEM=NRTL, PHI=HOCV, &
ENTHALPY(V)=SRK, ENTROPY(V)=SRK, &
DENSITY(V)=HOCV, DENSITY(L)=API
...
COMPONENT DATA
LIBID 1, ACETIC/ 2, ACRYLIC/ 3, H2O
General Information
The TVIRIAL method predicts vapor fugacities. It is useful for sys-
tems where dimers form in the vapor phase, e.g., carboxylic acid
systems. A liquid activity method must be used in conjunction with
the TVIRIAL method.
Input Description
The METHOD Statement
METHOD SYSTEM=NRTL or UNIQUAC or UNIFAC or UFT1 or
UFT2 or UFT3 or UNFV or WILSON or VANLAAR or
MARGULES or REGULAR or FLORY, PHI=TVIRIAL
or
METHOD KVALUE=NRTL or UNIQUAC or UNIFAC or UFT1 or
UFT2 or UFT3 or UNFV or WILSON or VANLAAR or
MARGULES or REGULAR or FLORY, PHI=TVIRIAL
Examples
5.23: Using the TVIRIAL vapor fugacity method with the
NRTL liquid activity method, model a 75/25 mix of
ethanol and cyclohexane at 5 atm and 115 C.
TITLE PROB=TVIRIAL
PRINT INPUT=ALL
DIME METRIC, PRES=ATM, TEMP=C
COMPONENT DATA
LIBID 1,ETHANOL/ 2,CYHX
THERMO DATA
METHOD SYSTEM=NRTL, PHI=TVIRIAL
KVALUE POYNTING=ON
NRT6(K) 1, 2, -.1429, 472.71, -.01, 748.33, 0.3681, 2.871E-4
PHI
TVIRIAL 1, 1.0/ 2, 0.0
STREAM DATA
PROP STREAM=1, TEMP=115, PRES=5, &
COMP=75/25
UNIT OPERATION
FLASH UID=FL1
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
5.24: For the same problem, use TVIRIAL for vapor fugacities
and SRK for vapor enthalpies, entropies and densities.
Specify API liquid densities.
THERMODYNAMIC DATA
METHOD SYSTEM=NRTL, PHI=TVIRIAL, &
ENTHALPY(V)=SRK, ENTROPY(V)=SRK, &
DENSITY(V)=SRK, DENSITY(L)=API
...
COMPONENT DATA
LIBID 1, ACETIC/ 2, ACRYLIC/ 3, H2O
THERMO DATA
METHOD SYSTEM=NRTL, PHI=IDIMER, &
ENTHALPY(V)=IDIMER, DENSITY(V)=IDIMER
KVALUE FILL=UNIFAC
STREAM DATA
. . .
General Information
The IDIMER method predicts vapor fugacities, vapor enthalpies,
vapor entropies and vapor densities. It is especially useful for sys-
tems where dimers form in the vapor phase, e.g., carboxylic acid
systems. A liquid activity method must be used in conjunction with
the IDIMER method.
Examples
5.25: Use the IDIMER vapor fugacity method with the NRTL
liquid activity method for a mix of associating acids.
TITLE PROB=IDIMER
PRINT INPUT=ALL
COMPONENT DATA
LIBID 1, HFOR/ 2, ACETIC/ 3, HPRP
THERMO DATA
METHOD SYSTEM=NRTL, PHI=IDIMER, &
ENTHALPY(V)=IDIMER, ENTROPY(V)=IDIMER, &
DENSITY(V)=IDIMER
PHI BANK=SIMSCI
IDIME(K, MMHG, LOG) 1,1,-10.743,3083.0
IDIME(K, MMHG, LOG) 2,2,-10.421,3166.0
IDIME(K, MMHG, LOG) 3,3,-10.843,3316.0
IDIME(K, MMHG, LOG) 1,2,-10.356,3193.0
STREAM DATA
PROP STREAM=1, TEMP=100, PRES=700, &
COMP=0.477/0.094/0.729
UNIT OPERATION
FLASH UID=FL1
FEED 1
PROD V=2, L=3
TPSPEC PRES=50
SPEC STREAM=2, RATE, RATIO, STREAM=1, &
RATE, VALUE=0.5
END
...
COMPONENT DATA
LIBID 1, IPA/ 2, H2O/ 3, CH
THERMO DATA
METHOD SYSTEM=NRTL
ENTHALPY(L) HMIX=RK1
KVALUE FILL=UNIFAC
STREAM DATA
. . .
General Information
The Redlich-Kister and Gamma heat of mixing methods apply a
correction to IDEAL enthalpy data. A liquid activity method must
be used in conjunction with the Redlich-Kister or Gamma methods.
Input Description
The METHOD Statement
METHOD SYSTEM=NRTL or UNIQUAC or UNIFAC or UFT1 or
UFT2 or UFT3 or UNFV or WILSON or VANLAAR or
MARGULES or REGULAR or FLORY
or
Enthalpy Data
ENTHALPY BANK=SIMSCI or NONE or bankid,
HMIX=NONE or RK1 or RK2 or GAMMA
RK1(K or KCAL or KJ) i, j, aij, bij, cij, dij, eij, fij, gij, hij/ . . .
or
RK2(K or KCAL or KJ) i, j, aij, bij, cij, dij, eij, fij, gij, hij/ . . .
where
X = xi – xj (form 1 of Redlich-Kister)
xi – xj (form 2 of Redlich-Kister)
X = -------------
-
xi + xj
5.27: For the same problem, use TVIRIAL for vapor fugacities
and specify API liquid densities.
THERMODYNAMIC DATA
METHOD SYSTEM=NRTL, PHI=TVIRIAL, DENSITY(L)=API
ENTHALPY(L) HMIX=RK1
General Information
The VANTHOFF solubility method is used to calculate solid-liquid
equilibrium K-values for nearly ideal non-electrolyte systems using
the van't Hoff ideal solubility equation.
Input Description
The METHOD Statement
METHOD KVALUE(SLE)=VANTHOFF, ...
ΔH m T ΔC p T ΔC p T
ln x i = ----------- ---- – 1 + ---------- ----t – 1 – ---------- ln ----t
RT T t R T R T
where:
ΔHm= enthalpy change of melting at Tt
7.2: For the same problem, use the VANLAAR method for
VLE calculations.
THERMO DATA
METHOD SYSTEM(VLE)=VANLAAR, &
KVALUE(SLE)=VANTHOFF, TRANSPORT=PURE
User-supplied Solubility
Typical Usage
...
COMPONENT DATA
LIBID 1,H2O/ 2,NACL/ 3,CACL2
THERMODYNAMIC DATA
METHOD SYSTEM=IDEAL, KVALUE(SLE)=SOLDATA
KVALUE(SLE)
SOLUTE 2,3
SOLDATA 2,1,-2.3/ 3,1,1.937,-1213
STREAM DATA
. . .
General Information
The SOLDATA solubility method is used to calculate solid-liquid
equilibrium K-values using user-supplied solubility data.
Input Description
The METHOD Statement
METHOD KVALUE(SLE)=SOLDATA, ...
K-value Data
KVALUE(SLE) FILL=VANTHOFF or ONE or FREE
SOLUTE i, j, k,...
SOLDATA(tunit) i, l, c1, c2, c3 { , tmin, tmax}.
FILL The fill option selects the method used to estimate binary
interaction data missing from the selected databank and
not given via SOLDATA statements. The options
available are:
VANTHOFF van't Hoff ideal solubility equation.
This is the default.
ONE Missing binary solubilities set to 1.0
(i.e., all unspecified solids
completely soluble).
ln ( x i, mix ) = ∑ xl ln ( xi, l )
l = 1
l≠i
7.4: For the same problem, use SRK for VLE calculations and
set all missing binary interaction data for SLE calculations
equal to 1.0.
THERMODYNAMIC DATA
METHOD SYSTEM=SRK, KVALUE(SLE)=SOLDATA, &
TRANSPORT=PURE
KVALUE(SLE) FILL=ONE
Transport Properties
Typical Usage
...
COMPONENT DATA
LIBID 1,C3/ 2,IC4/ 3,NC4
THERMO DATA
METHOD SYSTEM=SRK, TRANSPORT=PURE
STREAM DATA
. . .
General Information
The TRANSPORT keyword is used to provide transport properties,
including liquid and vapor viscosities, liquid and vapor thermal
conductivities, and liquid surface tension values. Liquid diffusivi-
ties may be computed by selecting the DIFFUSIVITY(L) keyword.
Input Description
The METHOD Statement
METHOD . . .,
or
and/or
and/or
CONDUCTIVITY(VL)=NONE or
and/or
SURFACE(L)=NONE or SURFACE(L)=PURE or
PETRO or PARACHOR or U1 or U2 ... or U5,
and/or
DIFFUSIVITY(L)=NONE or
DIFFUSIVITY(L)=WILKE or DIFDATA
Examples
8.1: In this example, an HCURVE unit operation is used to
generate heating curves and transport property tables for a
crude feed stream.
TITLE PROBLEM=TRANSPORT
DIMEN ENGLISH, LIQV=BBL
PRINT RATE=M,STREAM=ALL,INPUT=ALL,TBP
COMPONENT DATA
LIBID 1,ETHANE/ 2,PROPANE/ 3,IBUTANE/ 4,BUTANE/ 5,PENTANE
TBPCUTS 115,300,6/ 400,10/ 650,8/ 800,4/ 1500,6
THERMODYNAMIC DATA
METHOD KVAUE(VLE)=BK10, ENTH(V)=JG, ENTH(L)=JG, &
ENTR(V)=CP, ENTR(L)=CP, DENS(V)=IDEA, &
DENS(L)=API, TRANS=PETRO
STREAM DATA
PROP STREAM=1,TEMP=375, PRES=300, PHASE=M, &
RATE(V)=3125, ASSAY=LV
D86 STREAM=1, PRES(MMHG)=760, TEMP=F, &
DATA=8,135/25,210/43,370/67,565/75,665/82,800/92,990
API STREAM=1, AVG=45.37, &
DATA=11.6,80.01/21.6,62.9/41.7,50.6/61.9,38.2/83.8,27.5
MW STREAM=1, AVG=162.9, &
DATA=24.2,99.5/40.5,135/55,184.7/74.8,334.8/100,789
LIGHT STREAM=1, PERCENT(W)=10.4, &
COMP(M)=1,0.1/2,1.4/3,0.65/4,3.15/5,5.1, NORMALIZE
UNIT OPERATIONS
HCURVE UID=HC1, NAME=HEATING CRV
ADIA STREAM=1, TEMP=375, 690, PRES=300, 50, POINTS=20
PROP TRANSPORT
END
...
COMPONENT DATA
LIBID 1,IC4/ 2,NC4/ 3,NC5
THERMO DATA
METHOD SYSTEM=LKP, CLOUD=INDEX
STREAM DATA
. . .
General Information
The program provides numerous methods to compute special
stream refinery properties. These properties include KVIS which
calculates liquid kinematic viscosities, CLOUD and FLPT (cloud
and flash point temperatures respectively), and SULF (sulfur con-
tent). Descriptions of all the stream refinery special properties
available are given in Table 8-3.
Input Description
The METHOD Statement
For all stream refinery properties, the general METHOD statement
is:
METHOD ..., property(qualifier, basis)=method, {REFPROP=SIMSCI}
The appropriate qualifier, basis, and method for each property are
given in Table 8-4.
DATA i, datvalue/...
INDEX i, indvalue/ ...
For REFR:
C20 Measurements taken at 20°C.
C70 Measurements taken at 70°C.
Examples
8.3: Estimate the kinematic viscosity, pour point temperature,
carbon to hydrogen ratio, carbon content, refractive index,
hydrogen content and smoke point temperature for an
assay stream at 100 F and 15 psig. Use the SIMSCI fill
methods for KVIS, CHRA, H2, and CARB. Use the
NELSON fill method for SMOK, and the API fill method
for POUT and REFR.
...
COMPONENT DATA
LIBID 1, IC4/ 2, NC4/ 3, NC5
THERMO DATA
METHOD SYSTEM=SRK
KVALUE
TC 1, 373
STREAM DATA
. . .
General Information
The calculation of thermodynamic properties requires various pure
component property data. The exact property data required depend
on the thermodynamic methods that are selected. For example, the
Soave modified Redlich-Kwong equation of state requires pure
Input Description
The METHOD Statement
METHOD ..., property=method, ...
property
data(unit) i, value/j,value/...
Hierarchy
The hierarchy that governs the use of pure component data is:
1. Any method-specific data supplied on the data statements for
each property in each method set.
2. Applicable default values supplied on data statements follow-
ing a KVALUE statement in the same method set.
3. Data supplied in the COMPONENT DATA statement.
4. Data stored in the component libraries as selected using the
BANK option.
If data are still missing after steps 1-4 are completed, an error mes-
sage is printed and the program is terminated after input processing
is completed.
Table 9-1: Required Pure Component Data For Property Generators
Generalized Correlation Methods
SPGR
Method Tc Pc ω MV Vc Zc Zra vdW DM Rad NBP SP η μ κ α Data or
API
VP H0 Hvap Hliq ρ
IDEAL C C C C
GS X X X X X C C
CS X X X X X C C
IGS X X X X X C C
GSE X X X X X C C
CSE X X X X X C C
CP X X X C C C C
BK10 X X X X C
JG X X X C
LK X X X C C
API C C C C
RACKETT X X X X C
COSTALD X X C
LIBRARY C
SRK,SRKKD,SR X X X C C
KH
SRKP,SRKM,SR X X X C C
KS
PR,PRH,PRP,PR X X X C C
M
UNIWAALS X X X C C
BWRS X X X C C
HEXAMER X X X C C
NRTL C C C C C
UNIQUAC, C C C C C C
UNQ4
UNIFAC C C C C C C
UFT 1/2/3 C C C C C C
UNFV C C C C C
WILSON X C C C C C
VANLAAR C C C C C
MARGULES C C C C C
REGULAR C C C C C C C
FLORY C X C C C C C
HOCV X X X X C
TVIRIAL X X C
Special Packages
SPGR
Method Tc Pc ω MV Vc Zc Zra vdW DM Rad NBP SP η μ κ α Data or
API
VP H0 Hvap Hliq ρ
ALCOHOL C C C C C C
GLYCOL C C
SOUR C C
GPSWATER C C
AMINE C C
VANTHOFF C
SOLDATA C
VISCOSITY X C
CONDUCT X C
SURFACE X C
μ VISCOSITY Viscosity
2
General Information for Liquid Activity Attributes of GPSWATER Package , 5-21
Methods , 6-57 Enthalpy, Entropy, and Density Data , 5-22
K-value Data for Cubic EOS , 4-28 Examples , 5-24
K-value Data for Liquid Activity Methods , 6-58 METHOD Statement , 5-22
METHOD Statement for Cubic EOS , 4-28 Method-specific Pure Component Properties , 5-23
METHOD Statement for Liquid Activity Typical Usage , 5-21
Methods , 6-58
Grayson-Streed
Typical Usage for Cubic EOS , 4-27
Attributes of , 3-5
Typical Usage for Liquid Activity Methods , 6-57
METHOD Statement , 3-5
Flory-Huggins Typical Usage , 3-4
Attributes of FLORY Methods , 6-51
Water Handling Options , 3-6
Examples , 6-55
Grayson-Streed Method
K-value Data , 6-52
Examples , 3-6
METHOD Statement , 6-51
Method-specific Pure Component Properties , 3-6
Method-specific Pure Component Properties , 6-54
Typical Usage , 6-50
Free-water Decant Considerations , 1-31 H
Examples , 1-34
General Information , 1-31 Hayden-O’Connell Vapor Fugacity
Water Handling Statement , 1-32 Attributes of the HOCV Vapor Fugacity
Method , 6-69
Enthalpy, Entropy and Density Data , 6-71
G Examples , 6-72
K-value Data , 6-70
Generalized Correlations METHOD Statement , 6-69
API Liquid Density , 3-26 Method-specific Pure Component Properties , 6-71
Braun K10 , 3-18 Typical Usage , 6-68
Chao-Seader , 3-8 Vapor Fugacity Data , 6-70
Costald Liquid Density , 3-30 Henry’s Law
Curl-Pitzer , 3-15 Attributes of the Henry’s Law Option , 6-62
Grayson-Streed , 3-4 Examples , 6-68
Ideal and Library Methods , 3-1 Henry’s Law Data , 6-66
Ideal Methods , 3-1 Henry’s Law Package Available Pairs , 6-64
Johnson-Grayson , 3-21 METHOD Statement , 6-63
Lee-Kesler , 3-23 Method-specific Pure Component Properties , 6-67
Library Methods , 3-1 Typical Usage , 6-62
Modifications to GS and CS , 3-11 Hierarchy of Pure Component Data , 9-3
Rackett Liquid Density , 3-28
High Pressure Crude Systems , 2-3
Typical Usage , 3-1
User-supplied K-value Data , 3-32 Hydrofiners , 2-4
L
M
Lee-Kesler
Attributes of , 3-23 Main Coker Fractionators , 2-3
Examples , 3-25 Margules
METHOD Statement , 3-24 Attributes of MARGULES Methods , 6-41
Method-specific Pure Component Properties , 3-24 Examples , 6-45
Typical Usage , 3-23 K-value Data , 6-43
Lee-Kesler-Plocker METHOD Statement , 6-42
Attributes of , 4-42 Method-specific Pure Component Properties , 6-45
Enthalpy, Entropy, and Density Data , 4-44 Typical Usage , 6-41
Examples , 4-44 METHOD Statement , 1-3
K-value Data , 4-43
Method-specific Pure Component Data , 1-11, 9-1
METHOD Statement , 4-42
Examples , 9-6
Method-specific Pure Component Properties , 4-44
General Information , 9-1
Typical Usage , 4-41
Hierarchy , 9-3
Library Method METHOD Statement , 9-2
Attributes of , 3-2
Typical Usage , 9-1
METHOD Statement , 3-2
Method-specific Water Handling Options , 1-4
Light Hydrocarbon Systems , 2-8
Minimum Required User Input , 1-12
Liquid Activity Methods
Modifications to GS and CS
Filling in Missing Parameters , 6-57
Attributes of the Modified GS and CS Methods , 3-
Flory-Huggins , 6-50
12
Hayden-O’Connell Vapor Fugacity , 6-68 Erbar modifications to Grayson-Streed and Chao-
Henry’s Law , 6-62 Seader , 3-12
IDIMER Vapor Fugacity , 6-76 Examples , 3-13
Margules , 6-41 Improved Grayson-Streed , 3-12
Modifications to UNIFAC , 6-22 METHOD Statement , 3-12
NRTL , 6-1 Method-specific Pure Component Properties , 3-13
Redlich-Kister, Gamma Heat of Mixing , 6-80 Typical Usage , 3-11
Regular Solution , 6-46 Water Handling Options , 3-13
Truncated Virial Vapor Fugacity , 6-72 Modifications to UNIFAC
UNIFAC , 6-14 Attributes of Modified UNIFAC Methods , 6-23
UNIQUAC , 6-7
4
Examples , 6-35 O
K-value Data , 6-25
METHOD Statement , 6-23 Order of Input , 1-15
Method-specific Pure Component Properties , 6-
29, 6-34
Typical Usage , 6-22
UFT1-Lyngby modified UNIFAC , 6-25
P
UFT2-Dortmund modified UNIFAC , 6-25 Peng-Robinson , 4-7
UFT3-Modified UNIFAC , 6-25
Enthalpy, Entropy, and Density Data , 4-10
UNFV-Free Volume modification , 6-25
Examples , 4-11
Modified SRK and PR K-value Data , 4-9
Enthalpy, Entropy, and Density Data , 4-19 METHOD Statement , 4-8
Examples , 4-20 Method-specific Pure Component Properties , 4-11
Huron-Vidal modifications to PR , 4-15 Typical Usage , 4-7
Huron-Vidal modifications to SRK , 4-14 Water Handling Options , 4-11
Kabadi-Danner modifications to SRK , 4-15
Petrochemical Applications
K-value Data , 4-16
Alcohol Dehydration Systems , 2-12
METHOD Statement , 4-14 Aromatic Systems , 2-9
Method-specific Pure Component Properties , 4-19
Aromatic/Non-aromatic Systems , 2-9
Modified Panagiotopoulos-Reid modifications to
HF Systems , 2-12
PR , 4-15
Light Hydrocarbon Systems , 2-8
Modified Panagiotopoulos-Reid modifications to
SRK , 4-14 Non-hydrocarbon Systems , 2-10
Panagiotopoulos-Reid modifications to PR , 4-16 Predefined Systems , 1-25
SimSci modifications to SRK , 4-15 Property Statements
Typical Usage , 4-13 Density Options , 1-5
Multiple Thermodynamic Sets , 1-28 Diffusivity Options , 1-5
Avoiding Inconsistent Methods , 1-29 Enthalpy Options , 1-6
Default Method Set , 1-28 Entropy Options , 1-6
Examples , 1-30 Henry’s Law Options , 1-5
General Information , 1-28 Liquid-Liquid Equilibrium Options , 1-5
Method Set Requirements , 1-29 Solid-Liquid Equilibrium Options , 1-5
Multiple Method Sets in Distillation Columns , 1- Vapor Fugacity Options , 1-5
29 Vapor-Liquid Equilibrium Options , 1-4
Pure Component Alpha Formulations , 1-10
N
R
Natural Gas Systems , 2-5
Amine Systems , 2-7 Rackett Liquid Density
Glycol Dehydration Systems , 2-6 Examples , 3-29
Sour Water Systems , 2-7 Input Description , 3-28
Non-hydrocarbon Systems , 2-10 METHOD Statement , 3-28
Non-Ionic Systems , 2-13 Method-specific Pure Component Properties , 3-28
Typical Usage , 3-28
Notes Statement , 1-3, 1-12
Redlich-Kister, Gamma Heat of Mixing
NRTL
Attributes of , 6-80
Attributes of NRTL methods , 6-2
Enthalpy Data , 6-81
Examples , 6-6
Examples , 6-83
K-value Data , 6-3
METHOD Statement , 6-80
METHOD Statement , 6-2
Typical Usage , 6-80
Method-specific Pure Component Properties , 6-6
Typical Usage , 6-1 Refinery and Gas Processing , 2-2
6
Attributes of UNIQUAC Methods , 6-8 Vapor-liquid-liquid Equilibrium Considerations , 1-34
Examples , 6-14 Available Databanks , 1-36
K-value Data , 6-9 Declaring a VLLE set , 1-34
METHOD Statement , 6-8 Examples , 1-41
Method-specific Pure Component Properties , 6-12 K-value Data , 1-40
Typical Usage , 6-7 METHOD Statement , 1-40
UNIWAALS , 4-23 Specifying Key Components , 1-38
Attributes of , 4-23 Specifying Separate VLE and LLE Models , 1-38
Enthalpy, Entropy, and Density Data , 4-25 VLLE Predefined Systems and K-value
Examples , 4-26 Generators , 1-35
K-value Data , 4-24
METHOD Statement , 4-24
Method-specific Pure Component Properties , 4-26 W
Typical Usage , 4-23
Water Handling , 2-2
User-added Subroutine Data , 1-11
User-added Subroutines
Attributes of , 5-29
Enthalpy, Entropy, and Density Data , 5-31
Examples , 5-32
K-value Data , 5-31
METHOD Statement , 5-31
Typical Usage , 5-29, 5-32
User-supplied K-value Data , 1-6
Attributes of , 3-32
Examples , 3-34
Input Description , 3-33
K-value Data (required) , 3-33
METHOD Statement , 3-33
Typical Usage , 3-32
User-supplied Solubility
Examples , 7-5
General Information , 7-3
K-value Data , 7-4
METHOD Statement , 7-4
Typical Usage , 7-3
V
Van Laar
Attributes of VANLAAR Methods , 6-36
Examples , 6-40
K-value Data , 6-37
METHOD Statement , 6-36
Method-specific Pure Component Properties , 6-39
Typical Usage , 6-35
Van’t Hoff Solubility
Examples , 7-3
General Information , 7-1
METHOD Statement , 7-2
Typical Usage , 7-1