Electrolytes User Guide
Electrolytes User Guide
TM
Contents 1
Chapter E1
Electrolyte Module
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E1-1
How to Use the Electrolyte Module in PRO/II . . . . . . . . . . . . . E1-5
GUI Access to Electrolytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . E1-7
Keyword Access to Electrolytes . . . . . . . . . . . . . . . . . . . . . . . E1-12
Application Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E1-19
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E1-23
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E1-24
Chapter E2
Electrolyte Models
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E2-1
Pregenerated Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E2-1
User-Added Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E2-8
Electrolyte Model Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E2-9
Summary of Electrolyte Models . . . . . . . . . . . . . . . . . . . . . . . E2-12
Alphabetical Component Index of Electrolyte Models . . . . . . E2-40
Chapter E3
Creating a User-Added Electrolyte Model
Available Tools for Creating Electrolyte Models . . . . . . . . . . . E3-1
Compatibility with Previous Versions of PRO/II . . . . . . . . . . . E3-2
Chapter E4
Electrolyte Effects In Simulations
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E4-1
General Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E4-1
Basic Unit Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E4-3
Considerations Regarding Transport Properties . . . . . . . . . . . E4-10
Output Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E4-11
Speed Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E4-11
Index 1
ELECTROLYTES
Overview
This chapter describes the Electrolyte add-on module available for
use in PRO/II. It describes electrolyte-related data entry using PRO-
VISION, the Graphical User Interface (GUI). It also describes key-
word entries in the General, Component, and Thermodynamic
ELECTROLYTES
sections of input data.
Library that provides aqueous data for about 2300 components and
for about 140 GeoChem components.
ELECTROLYTES
defined set of thermodynamic methods for K-values, enthalpies,
and densities. Table E2-2 on page E2-3 lists all 40 electrolyte mod-
els available for the following eight electrolyte groups in this
release:
ELECTROLYTES
Acid Systems Benfield Systems
ELECTROLYTES
Preliminaries
The following activities must be completed before attempting to
model electrolyte components in a simulation.
1. Install the Electrolyte Add-on Module and the optional Chem-
istry Wizard program. Installation details are provided when
ELECTROLYTES
the licenses are acquired. More general information about
installing optional modules is available in the Getting Started
Guide.
2. Install at least one electrolyte thermodynamic model in the
form of a data base (.dbs) file. There are three options for
accomplishing this:
Use a pre-generated model
The Electrolyte module installed with PRO/II includes 40 pre-
generated data base files. Three versions of each data base file
are provided. Refer to “Pregenerated Models” in Chapter E2,
Electrolyte Models.
Use an older existing user-defined model
Early versions of PRO/II allowed user-defined electrolyte mod-
els having a pre-defined name M41.dbs through M60.dbs. If
you still have some of these files from previous versions, PRO/
II still can use them.
Create and use a new user-defined model
Use the Chemistry Wizard program to create a new user-
defined electrolyte model. Complete information is available in
the OLI Chemistry Wizard User Guide, located in the \Manu-
als\OLI\ directory installed with PRO/II. Also refer to “User-
Added Models” on page E2-8 to learn about some advantages
gained by using this tool.
ELECTROLYTES
the SIMSCI databank second. To set this hierarchy,
Click the Hierarchy button highlighted in the Component
Selection dialog shown in Figure E1-1.
Figure E1-1: Changing the Data Bank Hierarchy
ELECTROLYTES
See the online help for more information on setting the databank
search order hierarchy.
Notice in Figure E1-2 that an additional user-added library, MyElec1,
containing data bank NEWELEC1, is highlighted in the Available list.
custom libraries such as this also may be added to the search order.
Refer to the TDM User Guide to learn about creating custom com-
ponent data libraries.
ELECTROLYTES
ELECTROLYTES
Select Electrolyte in the Category list.
Select a group from the Electrolyte System: drop down list
box
Choose an electrolyte model from the Electrolyte Model: drop
down list box
Click the Add button to add the model to the simulation.
Click OK to save the model as part of the simulation, and to
generate the electrolyte components.
Thermodynamics
To defer generation, select “NO” in response to this query.
This allows on-demand generation at a later time.
To generate the electrolyte components on demand:
Select Generate Electrolyte Components from the Input
menu.
All electrolyte components for the flow sheet (including com-
pounds and solid precipitates) are generated. There are no other
options. Also, if this step is omitted, PRO/II always generates elec-
trolyte components automatically before the simulation run.
Once the components are generated, no changes are allowed in the
component slate. Deleting an electrolyte model from the active
thermodynamic sets invalidates all electrolyte components and dis-
plays an information dialog.
ELECTROLYTES
ELECTROLYTES
ELECTROLYTES
solution compositions are reported as molalities for the
true chemical species. Also given are values for activity
and fugacity coefficients as well as equilibrium con-
stants. Adds Thermo Notes section to output. This section
gives explanatory notes useful for the interpretation of
the quantities given in the Electrolyte Thermo Summary.
ELECTROLYTES
Electrolyte Component Data
COMPONENT DATA ...
LIBID i, compID {, libno, name / ...} &
BANK=LibName:BankName {,...}
Adding user-added data banks to the search order requires using the full
form. This form includes the library name and data bank name. The follow-
ing example adds bank NEWELEC1 from library MYELEC as the first data
bank in the search order, and with the PROII OLILIB as the second bank.
Component names for the electrolyte models are listed in the “Sum-
mary of Electrolyte Models” on page E2-12. The names in these
lists are printed as they should be entered in the Component Data
section on the LIBID statement. However, a Pure Component
Library name, as given in the SIMSCI Component and Thermody-
namic Data Reference Manual, Chapter 1.4, Pure Component
Library–Alpha Sort, and Chapter 1.5, Pure Component Library–
Formula Sort, can be used instead of a corresponding electrolyte
model component name. For example, you could enter CAHYDROX
on the LIBID statement in place of the name CAOH2 when using the
electrolyte model SCRU.
ELECTROLYTES
METHOD SYSTEM = elecid, {SETID = setid}
or
METHOD SYSTEM=DBSFIL, {SETID = setid}
and DBSFIL FILE= drive:\path\filename.dbs
ELECTROLYTES
to use for the thermodynamic METHOD.
elecid A unique pre-defined identifier of a pregenerated
electrolyte model. Also may be a predefined
name of a version 6.6 user-added electrolyte
model (i.e, a model with an assigned invariant
name). Cannot be a user-generated name, as used
for version 7.0 user-added models.
SETID An optional identifier assigned to the METHOD
set. Often convenient for referencing the set.
setid .Text assigned as the identifier of the METHOD
set. Required when the SETID keyword is pres-
ent.
SYSTEM=DBSFIL Required when using a DBSFIL statement.
This replaces the actual identifier of an electro-
lyte model that has a user-assigned name.
DBSFIL This statement is required when using the SYS-
TEM=DBSFIL entry on the METHOD statement.
FILE= Required entry that locates and identifies the file
that defines the electrolyte model to use.
drive: Optional drive letter of the disk drive containing
the electrolyte file.
\path\ Optional path indicating the directory containing
the electrolyte model. If omitted, PRO/II expects
the model file to reside in the same directory as
the input file or the simulation data base.
filename.dbs Required. This identifies the file containing the
electrolyte model.
Each electrolyte model in PRO/II is characterized by a fixed list of
components, a fixed set of chemical equilibria, and a fixed set of
thermodynamic methods for K-values, enthalpy, and density. The
components and equilibria considered in the 40 pre-generated elec-
Example:
METHOD SYSTEM=SW01
where SW01 represents the name of an electrolyte model.
When multiple thermodynamic methods are needed for an applica-
tion, each of the selected methods should be assigned a method SET
identifier.
Example:
METHOD SYSTEM=SW01, SET=SET1
where SET1 is the SET identifier that may be used to assign the ther-
modynamic METHOD set to individual unit operations and streams.
ELECTROLYTES
THERMODYNAMIC DATA
METHOD SYSTEM=DBSFIL, SETID=GENX70
DBSFIL FILE= C:\Program Files\SIMSCI\PROII82\SYS-
TEM\M139.DBS
For more information, see “Assigning Names to User-Added Mod-
ELECTROLYTES
els” on page E2-8.
SYSTEM=GENX, PHI=SRKMETHOD
SYSTEM=SW01, PHI=NOTH
Example:
METHOD SYSTEM=SALT, DEFAULT
METHOD SYSTEM=IDEAL, ENTHALPY=ELEC, SET=SET2
METHOD SYSTEM=SRK, ENTHALPY=ELEC, SET=SET3
Note that ENTH=ELEC is used with both non-electrolyte thermody-
namic methods, IDEAL and SRK. For these two methods, the
calculated enthalpy values will be obtained using the IDEAL
enthalpy method followed by a conversion to put these values on
the electrolyte basis.
An example in which this method is useful is when steam is flashed
off from an electrolyte unit (a stage in a multi-effect evaporator, for
example) and then condensed to provide duty for a heat exchanger
(the adjacent stage in the evaporator, for example). OLI’s flash cal-
culation has difficulty with adiabatic (fixed-duty) calculations for
ELECTROLYTES
pies for all streams.
ELECTROLYTES
See the discussion in the PRO/II Keyword Manual, Section 20.5,
Multiple Thermodynamic Sets.
Application Guidelines
General Information
PRO/II Electrolytes is composed of an integrated set of programs
developed by SIMSCI and OLI Systems, Inc. that allows you to
model and simulate aqueous electrolyte solutions. This includes,
under the PRO/II flow sheeting environment, algorithms for the
simulation of single-stage and multistage steady-state processes
involving aqueous electrolytes. These programs calculate both het-
erogeneous, multi-phase equilibria as well as homogeneous liquid-
phase reaction equilibria. The allowed phases at equilibrium
include vapor, aqueous liquid, organic liquid, and solid phases.
With respect to liquid-solid equilibria, saturation of multiple solid
phases can be calculated rigorously.
PRO/II Electrolytes simulates aqueous systems by solving mathe-
matical models that accurately represent these systems. These mod-
els are sets of nonlinear algebraic equations containing appropriate
thermodynamic parameters. Two thermodynamic methods are
available for electrolyte modeling, the OLI method and the NRTL
(Chen) method. The Electrolyte NRTL method can be used for
modeling very concentrated electrolyte solutions with very low
water content (as low as 0.3 wt%) as well as solutions with mixed
solvents ranging in composition from completely aqueous to almost
completely non-aqueous (again, with water content as low as
0.3 wt%).
PRO/II Electrolytes is built upon a rigorous thermodynamic frame-
work for aqueous electrolyte systems. This framework is an amal-
ELECTROLYTES
The Chemistry Wizard from OLI Systems, Inc. is installed with
PRO/II Electrolytes. It allows users to generate their own new
electrolyte models. See the discussion in Chapter E3, Creating
a User-Added Electrolyte Model.
If these few differences are kept in mind, users familiar with stan-
dard PRO/II keyword input can quickly make effective use of the
ELECTROLYTES
capabilities of the PRO/II Electrolytes module.
Amine systems
Pressure 0-30 atm
1 2
ELECTROLYTES
(0-7)
2
ions
and Z denotes the ionic charge and m represents the molality of
the aqueous ion. Molality is defined as the moles of solute per
gram moles of Total Aqueous solvent.
ELECTROLYTES
True Aqueous Solution Species and Reconstituted Components
The true chemical species in the aqueous solution are those aqueous
species that are included in the model’s ionic equilibria and VLE
expressions. Mass and charge balance constraints for the aqueous
phase, together with the model’s aqueous ionic equilibria expres-
sions, are used by PRO/II Electrolytes to calculate apparent concen-
ELECTROLYTES
trations of the model’s neutral components in the aqueous phase
automatically from the corresponding concentrations of the true
solution species (ionic and neutral). This calculation is referred to
as the reconstitution of model components. Concentrations and
rates are reported in the output for reconstituted components and, if
ION=PART or ALL is specified on the PRINT statement, they are also
reported for true solution species.
Example:
Calculate the results of an isothermal flash of the feed given below
at 1 bar and 25°C, where the numbers before denote moles.
Model components:
H2O, NaOH, HCl, NaCl
Feed components:
55.51 H2O + 1 NaOH + 1 HCl
Product in terms of True Chemical Species:
Examples
Example E1-1: Solid Component Declaration
Set up a pure HCl vapor feed and a pure NaOH solid feed at 25°C
and 1 atm, together with a liquid H2O feed at vapor-liquid satura-
tion conditions of 100°C and 1 atm.
LIBID
1, H2O/2, NAOH/3, HCL
THERMODYNAMIC DATA
ELECTROLYTES
METHOD
BATCH
SYSTEM=GENE
STREAM DATA
PROPERTY STRM=HCLV, TEMP=25, PRES=1, &
COMP=3, 0.5, PHASE=V
PROPERTY STRM=SOLD, TEMP=25, PRES=1
SOLID STRM=SOLD, COMP=2,0.5
PROPERTY STRM=WATR, TEMP=100, PRES=1, &
COMP=1, 100, PHASE=L
References
1. OLI Systems, Inc., 1995, Prochem User’s Manuals, Version 12,
Morris Plains, NJ.
2. V.B. Shah, and R.W. Bondy, 1991, “A New Approach to Solv-
ing Electrolyte Distillation Problems”, a paper presented at the
AIChE Annual Meeting in Los Angeles.
3. L. A. Bromley, 1973, “Thermodynamic Properties of Strong
Electrolytes in Aqueous Solutions”, AIChE J, 19:313-320.
4. H. P. Meissner, and C. L. Kusik, 1973, “Aqueous Solutions of
Two or More Strong Electrolytes - Vapor Pressures and Solu-
bilities”, IEC Proc. Des. Dev., 12:205-208.
5. H. P. Meissner, and N. A. Peppas,1973, “Activity Coefficients -
Aqueous Solutions of Polybasic Acids and their Salts”, AIChE
J., 19:806-809.
6. K. S. Pitzer, 1979, “Theory: Ion Interaction Approach”, Activity
Coefficients in Electrolyte Solutions, 1:157-208, R. M. Pytkow-
icz, ed., CRC Press, Boca Raton, FL.
7. K. S. Pitzer, 1980, “Thermodynamics of Aqueous Electrolytes
at Various Temperatures, Pressures and Compositions”, Ther-
modynamics of Aqueous Systems with Industrial Applications,
451-466, S. A. Newman, ed., ACS Symposium Series 133.
8. J. F. Zemaitis, Jr., 1980, “Predicting Vapor-Liquid-Solid Equi-
libria in Multicomponent Aqueous Solutions of Electrolytes”,
Thermodynamics of Aqueous Systems with Industrial Applica-
ELECTROLYTES
AIChE Press.
10. K. H. Nothnagel, D. S. Abrams, and J. M. Prausnitz, 1973,
“Generalized Correlation of Fugacity Coefficients in Mixtures
at Moderate Pressures”, IEC Process Des. Dev., 12:25-35.
11. R. Nakamura, G. J. F. Breedveld, and J. M. Prausnitz, 1976,
“Thermodynamic Properties of Gas Mixtures Containing
ELECTROLYTES
Polar and Nonpolar Components”, IEC Process Des. Dev.,
15:557-564.
12. J.C. Tanger, IV, and H.C. Helgeson, 1988, “Calculation of the
Thermodynamic and Transport Properties of Aqueous Species
at High Pressures and Temperatures: Revised Equations of
State for the Standard State Partial Molal Properties of Ions and
Electrolytes”, Am. J. Sci, 288:19-98.
ELECTROLYTES
This chapter summarizes the forty pregenerated Electrolyte models
included with the PRO/II Electrolyte Module. To facilitate applica-
tion of these built-in models, the following tables are provided
“Pre-generated Electrolyte Model Naming Conventions”
on page E2-2 explains the data base file naming scheme.
“Electrolyte Model Keywords and Data Files” on page E2-
3 relates the electrolyte model name (used in the GUI) to
comparable keywords for each pregenerated model.
“Electrolyte Model Components” on page E2-9 exhaus-
tively lists all the components available in each model.
“Summary of Electrolyte Models” on page E2-12 lists all
components, all ionic species, and all electrolyte equations
in each model.
“Alphabetical Component Index of Electrolyte Models” on
page E2-40 shows every pregenerated model in which each
component appears.
Pregenerated Models
Over the years, PRO/II has undergone many changes and has used
several versions of the OLI Electrolyte Calculation Engine. Differ-
ent versions of the OLI engine use different formats for the data
base files. For this reason, the Electrolyte Module provides three
versions of each of the 40 pregenerated electrolyte models. Naming
conventions were chosen to help identify the original version used
With the naming conventions disclosed, Table E2-2 lists all the key-
words for all three versions of each of the 40 pregenerated models.
The table also lists the keywords for the older user-added models
that required pre-assigned file names.
Electrolyte Electrolyte
System Model Keywords Data File
ELECTROLYTES
Amines DEA56 DEA56, M62 M62.DBS
DEA66 DEA, M02 M02.DBS
DEA70 DEA70, M102 M102.DBS
DGA56 DGA56, M64 M64.DBS
DGA66 DGA, M04 M04.DBS
DGA70 DGA70, M104 M104.DBS
Electrolyte Electrolyte
System Model Keywords Data File
Electrolyte Electrolyte
System Model Keywords Data File
ELECTROLYTES
SW0166 SW01, M14 M14.DBS
SW0170 SW0170, M114 M114.DBS
SW1X56 SW1X56, M92 M92.DBS
SW1X66 SW1X, M32 M32.DBS
SW1X70 SW1X70, M132 M132.DBS
Electrolyte Electrolyte
System Model Keywords Data File
Electrolyte Electrolyte
System Model Keywords Data File
ELECTROLYTES
M51 M51 M51.DBS
M52 M52 M52.DBS
M53 M53 M53.DBS
M54 M54 M54.DBS
M55 M55 M55.DBS
M56 M56 M56.DBS
M57 M57 M57.DBS
M58 M58 M58.DBS
M59 M59 M59.DBS
M60 M60 M60.DBS
ELECTROLYTES
METHOD SYSTEM=DBSFIL, SETID=MySet
DBSFIL FILE= D:\MyStuff\ElecFiles\MyElec1.dbs
This syntax also works for any pregenerated model installed in the
\System\ directory. For example, the mixed salt model named
GENX70 resides in file M139.dbs. Assuming the installed directory
is C:\Program Files\SIMSCI\PROII82\SYSTEM\, the following
keyword input accesses the model:
THERMODYNAMIC DATA
METHOD SYSTEM=DBSFIL, SETID=GENX70
DBSFIL FILE= C:\Program Files\SIM-
SCI\PROII82\SYSTEM\M139.DBS
NH3 / H3PO4
HCL H2O / HCl E2-14
CL2 H2O / HCl / Cl2 / HClO / N2 E2-14
CLSF H2O / HCl / Cl2 / HClO / N2 / O2 / SO2 / H2SO3 / E2-15
H2SO4
SULF H2O / SO2 / H2SO3 / H2SO4 E2-15
PHOS H2O / H3PO4 E2-16
Mixed Salt Systems E2-17
SALT H2O / NaCl / KCl E2-17
CANA, H2O / HCl / MgSO4 / Na2SO4 / NaCl / H2SO4 / E2-17
CANX CaSO4 / NaOH / CaCl2 / MgCl2 / Ca(OH)2 /
Mg(OH)2
HOTC, H2O / CO2 / CO / C2H6 / CH4 / H2S / H2 / N2 / E2-18
HOTX C3H8 / NaHCO3 / Na2CO3 / NaOH
GENE, H2O / CO2 / Cl2 / HClO / HCl / N2 / O2 / SO2 / E2-19
GENX NaOH / NaCl / NaHCO3 / Na2CO3
GEOT H2O / CO2 / NH3 / H2S / HCl / BaCl2 / CaCl2 / E2-20
CuCl2 / FeIICl2 / FeIIICl3 / KCl /LiCl / MgCl2 /
MnCl2 / NaCl / Na2S / Na2SO3 / Na2SO4 / PbCl2
/ SrCl2 / ZnCl2 / Na4EDTA / Ca2EDTA / B(OH)3
/ BaCO3 / BaSO4 / CaCO3 / CaSO4 / Fe3O4 /
MgCO3 / (NH4)2SO4 / SrCO3 / SrSO4
OILF H2O / CO2 / HCl / Na2SO4 / NaHCO3 / Na2CO3 / E2-23
MgCl2 / BaCl2 / CaCl2 / NaCl / NaOH / KCl /
BaSO4 / CaCO3 / CaSO4 / BaCO3 / Ca(OH)2 /
K2CO3 / K2SO4 / KHCO3 / MgCO3 / Mg(OH)2 /
BaOH2 / KOH / MgSO4 / H2SO4
Sour Water Systems E2-25
ELECTROLYTES
SW02, H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH E2-27
SW2X / NaHCO3 / Na2CO3 / HCl / NaCl / NaHS / HCN
/ ACETACID
SW03, H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH E2-28
SW3X / NaHCO3 / Na2CO3 / C2H6 / C3H8 / N2 / HCl /
HCN / C4H10 / NaCl / NaHS / H2 / O2 / CO
SW04, H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH E2-29
SW4X / NaHCO3 / Na2CO3 / C2H6 / C3H8 / N2 / C4H10
SW05 H2O / CO2 / H2S / NH3 E2-30
Caustic Systems E2-31
CAUS, H2O / Cl2 / HClO / HCl / SO2 / NaCl / Na2SO3 / E2-31
CAUX Na2SO4 / NaOH / H2SO4
CAU2, H2O / NaOH / KOH E2-32
CA2X
Benfield Systems E2-33
BENF, H2O / CO2 / CO / C2H6 / C2H4 / CH4 / H2S / H2 / E2-33
BENX N2 / NH3 / C3H8 / K2CO3 / KHCO3 / KHS /
H3PO4 / B(OH)3 / KOH
Scrubber Systems E2-34
SCRU, H2O / CO2 / HCl / HCN / HCOOH / N2 / O2 / E2-34
SCRX SO2 / NaOH / CaCO3 / CaCl2 / NaCl / Na2CO3 /
NaHCO3 / NaCOOH / Ca(OH)2
LLE and Hydrate Systems E2-36
TWL1 H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / E2-36
Toluene / NaOH / NaOH.H2O / Na2CO3 /
Na2CO3·10H2O / Na2CO3·H2O/ Na2CO3·7H2O /
NaHCO3 / NaCl / NaHS / HCl / CaCl2 /
CaCl2·H2O / CaCl2·2H2O / CaCl2·4H2O /
CaCl2·6H2O / Ca(HCO3)2 / CaCO3 / Ca(OH)2 /
NH4Cl / NH4HCO3 / NH4HS
Amine Systems
MEA Model
Components:
H2O / CO2 / C2H6 / CH4 / H2S / N2 / C3H8 / C4H10 / MEAH
Ions:
OH-1 / HCO3-1 / H+1 / HS-1 / MEA-1 / MEAH2+1 / CO3-2 / S-
2
Ionic Equilibria:
CO2aq + H2O = H+1 + HCO3-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for all components.
ELECTROLYTES
Component lists for the other amine models differ from the MEA
model only with respect to their amine components; that is, DEAH,
TEAH, DGAH, MDEAH, or DIPAx replaces MEAH. In addition,
these other amine models do not consider vapor-liquid equilibrium
for their amine component. Finally, there is no MDEACO2-1 ion in
the MDEA model.
Acid Systems
ACID Model
Components:
H2O / CO / CO2 / H2 / HCN / HCOOH / N2 / NH3 / H3PO4
Ions:
OH-1 / CO3-2 / COOH-1 / H2P2O7-2 / H2PO4-1 / H3P2O7-1 /
HCO3-1 /
Ionic Equilibria:
CO2aq + H2O = HCO3-1 + H+1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for H3PO4.
HCL Model
Components:
H2O / HCl
Ions:
OH-1 / H+1 / Cl-1
Ionic Equilibria:
H2O = H+1 + OH-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for all components.
CL2 Model
Components:
H2O / Cl2 / HClO / HCl / N2
Ions:
OH-1 / ClO-1 / H+1 / Cl-1
Ionic Equilibria:
Cl2aq + H2O = H+1 + Cl-1 + HClOaq
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for all components.
CLSF Model
ELECTROLYTES
Components:
H2O / Cl2 / HClO / HCl / N2 / O2 / SO2 / H2SO3 / H2SO4
Ions:
OH-1 / ClO-1 / H+1 / HSO3-1 / HSO4-1 / Cl-1 / S2O5-2 / SO3-
2
/ SO4-2
Ionic Equilibria:
Cl2aq + H2O = H+1 + Cl-1 + HClOaq
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for H2SO3 / H2SO4.
SULF Model
Components:
H2O / SO2 / H2SO3 / H2SO4
Ions:
OH-1 / HSO3-1 / HSO4-1 / H+1 / S2O5-2 /
SO3-2 / SO4-2
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O / SO2.
PHOS Model
Components:
H2O / H3PO4 / PO4
Ions:
OH-1 / H2PO4-1 / H3P2O7-1 / H+1 / HP2O7-3 / HPO4-2 / H2P2O7-
2
/
P2O7-4 / PO4-3
Ionic Equilibria:
H2O = H+1 + OH-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O only.
Components:
H2O / NaCl / KCl
ELECTROLYTES
Ions:
OH-1 / H+1 / K+1 / Na+1 / Cl-1
Ionic Equilibria:
H2O = H+1 + OH-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O only.
CANA Model
Components:
H2O / HCl / MgSO4 / Na2SO4 / NaCl / H2SO4 / CaSO4 /
NaOH /
Ions:
OH-1 / CaOH+1 / Cl-1 / H+1 / HSO4-1 / MgCl+1 / Mg+2 /
Na+1 /
Ca(OH)2 / Mg(OH)2
Ionic Equilibria:
CaCl2ppt = Ca+2 + 2Cl-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O / HCl.
CANX Model
Identical to CANA model except that solid precipitation equilibria
are not considered.
HOTC Model
Components:
H2O / CO2 / CO / C2H6 / CH4 / H2S / H2 / N2 / C3H8 /
NaHCO3 /
Na2CO3 / NaOH
ELECTROLYTES
Ionic Equilibria:
CO2aq + H2O = HCO3-1 + H+1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for NaHCO3 / Na2CO3 /
NaOH.
HOTX Model
Identical to HOTC model except that solid precipitation equilibria
are not considered.
GENE Model
Components:
H2O / CO2 / Cl2 / HClO / HCl / N2 / O2 / SO2 / NaOH /
NaCl /
NaHCO3 / Na2CO3
Ions:
OH-1 / ClO-1 / CO3-2 / HCO3-1 / H+1 / HSO3-1 / Na+1 / Cl-1
/
S2O5-2 / SO3-2
Ionic Equilibria:
Cl2aq + H2O = H+1 + Cl-1 + HClOaq
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for NaOH / NaCl /
NaHCO3 / Na2CO3.
GENX Model
Identical to GENE model except that solid precipitation equilibria
are not considered.
GEOT Model
Components:
H2O / CO2 / NH3 / H2S / HCl / BaCl2 / CaCl2 / CuCl2 /
FeIICl2 /
ELECTROLYTES
(NH4)2SO4 /
SrCO3 / SrSO4
Ions:
OH-1 / NH4+1 / Ba+2 / BaOH+1 / Ca+2 / CaHCO3+1 / CaOH+1
/
B(OH)3OH-1
SrCO3 / SrSO4
Ionic Equilibria:
H2O = H+1 + OH-1
ELECTROLYTES
SrSO4ppt = Sr+2 + SO4-2
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O / CO2 / NH3 / H2S.
OILF Model
Components:
H2O / CO2 / HCl / Na2SO4 / NaHCO3 / Na2CO3 / MgCl2 /
BaCl2 /
Ions:
OH-1 / BaOH+1 / CaHCO3+1 / Ca+2 / CaOH+1 / Cl-1 / CO3-2 /
Ionic Equilibria:
BaCl2ppt = Ba+2 + 2Cl-1
ELECTROLYTES
Na2CO3ppt = 2Na+1 + CO3-2
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O / CO2 / HCl.
Components:
H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH / NaHCO3
/ Na2CO3 /
Ions:
OH-1 / Cl-1 / CN-1 / CO3-2 / COOH-1 / H2P2O7-2 / H2PO4-1 /
H3P2O7-1 /
SW1X Model
Identical to SW01 model except that solid precipitation equilibria
ELECTROLYTES
are not considered.
SW02 Model
Components:
H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH / NaHCO3 /
Ions:
OH-1 / C6H5O-1 / Cl-1 / CN-1 / CO3-2 / HCO3-1 / H+1 / HS-1 /
Ionic Equilibria:
C6H5OHaq = H+1 + C6H5O-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for Acetic Acid /
NaHCO3 / NaOH / Na2CO3 / NaHS / NaCl.
SW2X Model
Identical to SW02 model except that solid precipitation equilibria
are not considered.
SW03 Model
Components:
H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH / NaHCO3 /
H2 / O2 / CO
Ions:
OH-1 / Cl-1 / CN-1 / CO3-2 / HCO3-1 / H+1 / HS-1 / Na+1 /
NH4+1 /
Ionic Equilibria:
C6H5OHaq = H+1 + C6H5O-1
ELECTROLYTES
HS-1 = H+1 + S-2
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for Na2CO3 / NaOH /
NaHCO3 / NaHS / NaCl.
SW3X Model
Identical to SW03 model except that solid precipitation equilibria
are not considered.
SW04 Model
Components:
H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH / NaHCO3 /
Ions:
OH-1 / CO3-2 / HCO3-1 / H+1 / HS-1 / Na+1 / NH2CO2-1 /
NH4+1 /
C6H5O-1 / S-2
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for NaOH / NaHCO3 /
Na2CO3.
SW4X Model
Identical to SW04 model except that solid precipitation equilibria
are not considered.
SW05 Model
Components:
H2O / CO2 / H2S / NH3
Ions:
OH-1 / HCO3-1 / H+1 / HS-1 / NH2CO2-1 / NH4+1 / CO3-2 / S-2
Ionic Equilibria:
CO2aq + H2O = HCO3-1 + H+1
ELECTROLYTES
NH3aq + H2O = NH4+1 + OH-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for all components.
Caustic Systems
CAUS Model
Components:
H2O / Cl2 / HClO / HCl / SO2 / NaCl / Na2SO3 / Na2SO4
/
NaOH / H2SO4
Ions:
OH-1 / ClO-1 / H+1 / HSO3-1 / HSO4-1 / Na+1 / NaSO4-1 / Cl-
1
/
Ionic Equilibria:
Cl2aq + H2O = H+1 + Cl-1 + HClOaq
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O / Cl2 / HClO / HCl /
SO2.
CAUX Model
Identical to CAUS model except that solid precipitation equilibria
are not considered.
CAU2 Model
Components:
H2O / NaOH / KOH
Ions:
OH-1 / K+1 / Na+1 / H+1
Ionic Equilibria:
H2O = H+1 + OH-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O only.
Benfield Systems
ELECTROLYTES
BENF Model
Components:
H2O / CO2 / CO / C2H6 / C2H4 / CH4 / H2S / H2 / N2 / NH3
/ C3H8 /
Ions:
OH-1 / CO3-2 / H2P2O7-2 / H2PO4-1 / H3P2O7-1 / HCO3-1 / H+1
/
Ionic Equilibria:
CO2aq + H2O = HCO3-1 + H+1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for K2CO3 / KHCO3 /
KHS / H3PO4 / B(OH)3 / KOH.
BENX Model
Identical to BENF model except that solid precipitation equilibria
are not considered.
Scrubber Systems
SCRU Model
Components:
H2O / CO2 / HCl / HCN / HCOOH / N2 / O2 / SO2 / NaOH
/ CaCO3 /
Ions:
OH-1 / CaHCO3+1 / Ca+2 / CaOH+1 / Cl-1 / CN-1 / CO3-2 /
NaCOOH / Ca(OH)2
ELECTROLYTES
CaHCO3+1 = Ca+2 + HCO3-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O / CO2 / HCl / HCN /
HCOOH / N2 / O2 / SO2.
Components:
H2O / CO2 / H2S / NH3 / CH4 / C6H5OH /Toluene / NaOH /
Ions:
OH-1 / HCO3-1 / NaCO3-1 / NH2CO2-1 / Cl-1 /HS-1 / C6H5O-1 /
NaOH·H2O
Ionic Equilibria:
C6H5OHaq = H+1 + C6H5O-1
ELECTROLYTES
CaCO3ppt = Ca+2 + CO3-2
TWL2 Model
Components:
H2O / NaCl / NaHSO4 / Na2SO4 / Na2SO4·10H2O /NaOH /
Ions:
OH-1 / Cl-1 / HF2-1 / HSO4-1 / NaSO4-1 / F-1 / SO4-2 / H+1 /
ELECTROLYTES
CaCl2·6H2O = Ca+2 + 2Cl-1 + 6H2O
H2O = H+ + OH-1
HClaq = H+ + Cl-1
ELECTROLYTES
B CANA1 TWL2
MDEA7 OILF1 CaSO4 (AQ)
Ba+2 (AQ) MEA7 SCRU1 CANX1
GEOT1 SW017 TWL1 GEOT1
OILF1 SW037 TWL2 CaSO4 (S,AQ)
BaCl2 (CI) SW047 CaCl2·H2O (S) CANA1
GEOT1 SW1X7
TWL1 OILF1
BaCl2 (S) SW3X7
TWL2 TWL2
OILF1 SW4X7
TEA7 CaCl2·2H2O (S) CaSO4·2H2O (S)
BaCO3 (S) TWL1 TWL2
GEOT1 C4H10 (V,AQ)
TWL2 CH4 (V,AQ)
OILF1 DEA6
DGA6 CaCl2·4H2O (S) BENF1
BaOH+1 (AQ) TWL1 BENX1
DIPA6
GEOT1 TWL2 DEA1
MDEA6
OILF1 CaCl2·6H2O (S) DGA1
MEA6
Ba(OH)2 (S) SW036 TWL1 DIPA1
OILF1 SW046 TWL2 HOTC1
BaSO4 (S) SW3X6 CaCO3 (CI) HOTX1
GEOT1 SW4X6 SCRX1 MDEA1
OILF1 TEA6 MEA1
CaCO3 (S)
Benzene (V,AQ,HC) C6H5O-1 (AQ) SW011
GEOT1 SW021
TWL2 SW011 OILF1
BO2-1 (AQ) SW031
SW021 SCRU1
BENF1 SW041
SW031 TWL1
BENX1 SW1X1
SW041 CaCOOH+1 (AQ) SW2X1
B(OH)3 (AQ) SW1X1 SCRU1 SW3X1
BENF1 SW2X1 SCRX1 SW4X1
BENX1 SW3X1
CaF+1 (AQ) TEA1
GEOT1 SW4X1
TWL1 TWL2 CH4 (V,AQ,HC)
B(OH)3OH-1 (AQ) CaF2 (S)
C6H5OH (V,AQ) TWL1
GEOT1 TWL2 TWL2
SW011
C SW021 CaHCO3+1 (AQ) Cl-1 (AQ)
C2H4 (V,AQ) SW031 GEOT1 CANA1
SW041 OILF1 CANX1
BENF2
SW1X1 SCRU1 CAUS1
BENX2C2H6(V,AQ)
SW2X1 SCRX1 CAUX1
BENF2
BENX2 SW3X1 TWL1 Cl21
DEA2 SW4X1 Ca(HCO3)2 (CI) CLSF1
DGA2 C6H5OH (V,AQ,HC) TWL1 GENE1
DIPA2 TWL1 CaHSO4 (CI) GENX1
HOTC2 Ca+2 (AQ) TWL2 GEOT1
HOTX2 CaOH+1 (AQ) HCL1
CANA1
MDEA2 OILF1
CANX1 CANA1
MEA2 SALT1
GEOT1 CANX1
SW012 SCRU1
OILF1 GEOT1
SW032 SCRX1
SCRU1 OILF1
SW042 SW011
SCRX1 SCRU1
SW1X2 SW021
TWL2 SCRX1
SW3X2 SW031
Ca2EDTA (AQ) TWL1
SW4X2 SW1X1
GEOT1 TWL2
ELECTROLYTES
BENF4 GEOT4 CANX4
SW3X3 BENX4 OILF4 GEOT4
TWL1 PHOS4 SALT4 OILF4
TWL2 SW014 K2CO3 (CI) MgCl2 (CI)
HClO (V,AQ) SW1X4 BENX4 CANX4
CAUS3
HPO4-2 (AQ) K2CO3 (S) GEOT4
CAUX3
CL23 ACID4 BENF4 MgCl2 (S)
CLSF3 BENF4 OILF4 CANA4
GENE3 BENX4 K2SO4 (S) OILF4
GENX3 PHOS4 OILF4 MgCO3 (S)
HCN (V,AQ) SW014 KCl (CI) GEOT5
ACID4 SW1X4 GEOT4 OILF5
SCRU4 HS-1 (AQ) KCl (S) MgHCO3+1 (AQ)
SCRX4 BENF4 OILF4 GEOT5
SW014 BENX4 SALT4 OILF5
SW024 DEA4 KHCO3 (CI) Mg(OH)2 (CI)
SW034 DGA4 BENX4
DIPA4 CANX5
SW1X4 KHCO3 (S)
SW2X4 GEOT4 Mg(OH)2 (S)
BENF4 CANA5
SW3X4 HOTC4
OILF4 OILF5
HCO3-1 (AQ) HOTX4
KHS (CI) MgSO4 (CI)
ACID4 MDEA4
BENF4
BENF4 MEA4 CANX5
BENX4
BENX4 SW014 MgSO4 (S)
KOH (CI)
DEA4 SW024 CANA5
BENX4
DGA4 SW034 OILF5
CA2X4
DIPA4 SW044 Mn+2 (AQ)
KOH (S)
GENE4 SW054
BENF4 GEOT5
GENX4 SW1X4
CAU24 MnCl2 (CI)
GEOT4 SW2X4
OILF4 GEOT5
HOTC4 SW3X4
SW4X4 MnHCO3+1 (AQ)
HOTX4 L
TEA4 GEOT5
MDEA4 Li+1 (AQ)
MEA4 HSO3-1 (AQ) MnOH+1 (AQ)
CAUS4 GEOT4 GEOT5
OILF4
CAUX4 LiCl (CI) M-Xylene (V,AQ,HC)
SCRU4
CLSF4 GEOT4 TWL2
SCRX4
SW014 GENE4 M
GENX4 N
SW024
SW034 GEOT4 MDEAH (AQ) N2 (V,AQ)
SW044 SCRU4 MDEA4 ACID5
SW054 SCRX4 MDEAH2+1 (AQ) BENF5
SW1X4 SULF4 MDEA4 BENX5
SW2X4 HSO4-1 (AQ) MEACO2-1 (AQ) CL25
SW3X CANA4 MEA4 CLSF5
SW4X4 CANX4 DEA5
TEA4 CAUS4 MEAH (V,AQ) DGA5
TWL1 CAUX4 MEA4 DIPA5
HCOOH (V,AQ) CLSF4 MEAH2+1 (AQ) GENE5
ACID4 GEOT4 MEA4 GENX5
SCRU4 OILF4 Methanol (V,AQ,HC) HOTC5
SCRX4 SULF4 HOTX5
ELECTROLYTES
PHOS6
SW016 GENE7
SW1X6 GENX7
Pb+2 (AQ) GEOT7
GEOT6 SCRU7
SCRX7
PbCl2 (CI)
SULF7
GEOT6
SO4-2 (AQ)
PO4-3 (AQ)
CANA7
ACID6 CANX7
BENF6 CAUS7
BENX6 CAUX7
PHOS6 CLSF7
SW016 GEOT7
SW1X6 OILF7
S SULF7
TWL2
S-2 (AQ) Sr+2 (AQ)
BENF7 GEOT7
BENX7 SrCl2 (CI)
DEA7
GEOT7
DGA7
DIPA7 SrCO3 (S)
GEOT7 GEOT7
HOTC7 SrSO4 (S)
HOTX7 GEOT7
MDEA7
MEA7
SW017 T
SW027 TEACO2-1 (AQ)
SW037 TEA7
SW047 TEAH (AQ)
SW057 TEA7
SW1X7 TEAH2+1 (AQ)
SW2X7 TEA7
SW3X7 Toluene (V,AQ,HC)
SW4X7 TWL1
TEA7 TWL2
TWL1
S2O5-2 (AQ) Z
CAUS7 Zn+2 (AQ)
CAUX7
GEOT7
CLSF7
GENE7 ZnCl2 (CI)
GENX7 GEOT7
SCRU7 ZnHCO3+1 (AQ)
SCRX7 GEOT7
SULF7
SO2 (V,AQ)
CAUS7
CAUX7
CLSF7
ELECTROLYTES
Users can develop their own user-added aqueous electrolyte
models for use in Electrolytes versions of PRO/II by using
Chemistry Wizard. PRO/II Electrolyte Chemistry Wizard can be
accessed from shortcut ‘PROII Electrolyte Chemistry’.
Other Documentation
The PRO/II installation package includes the following
documentation to instruct users in generating their own electrolyte
models. During installation, these files may be copied to the
\Manual\OLI subdirectory of the PRO/II installation directory.
ELECTROLYTES
lessly into PRO/II’s graphical user interface (GUI). In other words,
as far as the unit operations are concerned, PRO/II Electrolytes
should operate as “just another thermodynamic method.” There are
several units still unavailable for use with Electrolytes, while others
have partial functionality or other special considerations. This doc-
ument discusses work-arounds, where possible, for these limita-
tions.
General Considerations
The most fundamental consideration that can make PRO/II Electro-
lytes different from other thermodynamic methods is that it is com-
pletely tied to the flash algorithm, K-value, enthalpy, and density
methods as developed by OLI Systems Inc. (Morris Plains, N.J.).
OLI’s flash algorithm does not work exactly the same as the “nor-
mal” flash in PRO/II. In some ways that is beneficial, but it can cre-
ate problems for a few PRO/II unit operations. The following are
important differences between the two, along with statements
regarding the consequences of those differences:
There are conditions (most commonly where there is no aque-
ous liquid phase) in which OLI’s thermodynamic method is
simply not applicable. In such conditions, the flash will usually
fail to converge. This is in contrast to most non-electrolyte
PRO/II thermodynamic methods, in which the flash will usu-
ally return some sort of an answer even if you have chosen an
inappropriate method for the conditions.
There are occasionally valid conditions for which OLI’s flash
fails to converge. The most common of these failures occurs in
adiabatic flashes with nearly pure fluids that cross a phase
boundary; this case will be discussed below in Simple HX. The
only other known significant problem is that OLI can have
problems converging a flash in which a large amount of a spar-
ingly soluble solid will precipitate out. This problem is allevi-
ated somewhat for internal flowsheet streams by implementing
stream.
There are some thermodynamic quantities that OLI does not
calculate. In particular, OLI does not return values for the
entropy or heat capacity of electrolyte streams. This means that
ELECTROLYTES
Flash Compressor
ELECTROLYTES
Pump, Valve, Mixer, Splitter Expander
Reactors Reactors
Batch, Gibbs,
Conversion, CSTR,
Equilibrium Plug Flow
Utilities Utilities
BVLE HEXTABLES
HCURVE Hydrates
Phase Envelope
Controller, Optimizer
Pipe
Flash Drum
As with all flash-type units, the most important caution is not to use
electrolyte thermodynamic methods at conditions where it is not
Compressor or Expander
Both of these units require entropy and are consequently not avail-
able with PRO/II Electrolytes. There are, however, still cases where
they may be used in electrolyte flow sheets. For example, if the
units operate only on a vapor phase (steam, for example), there is no
reason not to use a non-electrolyte thermodynamic method. Also, if
the stream in question is nearly pure water, the units may be
Pipe
This unit is functional with PRO/II Electrolytes. The Pipe might
have problems doing two-phase flow with nearly pure water
streams because it does adiabatic/fixed-duty flashes on which OLI
may fail. Of course, the Pipe requires viscosities and sometimes
ELECTROLYTES
surface tensions. See the comments on Transport Properties below
for availability in regards to electrolytes.
Heat Exchangers
Simple HX
The full functionality of this unit, including all the Spec types, is
available to PRO/II Electrolytes.
There is, however, one commonly encountered condition that can
cause a problem: when the hot side of an exchanger is condensing
steam (in the case of a multi-effect evaporator, the steam may come
as the vapor from the cold side of another HX). The HX does a
fixed-duty flash on this stream. Unfortunately, OLI has great diffi-
culty converging for pure steam crossing the two-phase region. The
remedy for this situation is to use non-electrolyte thermodynamic
methods for the side of the HX that uses condensing steam; because
it is a pure water stream, there is no need to use electrolyte thermo-
dynamic methods anyway.
Rigorous HX
This unit is fully functional with PRO/II Electrolytes.
LNGHX
This unit is fully functional with PRO/II Electrolytes. The com-
ments regarding the use of condensing steam (see the HX discus-
sion above) apply here as well.
Reactors
Equilibrium and Conversion Reactors
It should be remembered that, in PRO/II Electrolytes, you do not
necessarily need a Reactor to get a reaction. For example, water,
NaOH and HC1 will yield NaCl and H2O in a flash drum or any
ELECTROLYTES
other unit that does a flash. For reactions in aqueous solution that
involve only a “rearrangement” of ions, the Reactor is not neces-
sary.
If it is desired to use a reactor with Electrolyte thermodynamic
methods, the user is currently limited to isothermal mode with the
NOHBAL option turned on. These limitations will probably be
lifted in later releases of PRO/II Electrolytes. Of course, fixed-duty
mode can be simulated by putting an isothermal reactor in a control-
ler loop.
Gibbs Reactor
This unit requires entropy, and therefore cannot be used with elec-
trolyte thermodynamic methods. Again, since PRO/II Electrolytes
performs a simultaneous phase and chemical equilibration, the
functionality of a Gibbs reactor would be redundant if the only reac-
tions were ionic rearrangements.
namic methods. There is, however, one thing to watch out for.
These units are not designed to do phase equilibrium calculations,
so if the conditions are such that more solids will precipitate (or dis-
solve) in the unit, solids may appear (or disappear) in the filtrate
stream following solution of the unit.
ELECTROLYTES
Melter/Freezer
This unit exists only to circumvent non-electrolyte PRO/II’s inabil-
ity to do SLE, so it has no useful purpose for electrolytes and is
therefore disallowed.
Stream Calculator
This unit is fully functional with PRO/II Electrolytes.
Flowsheet Control
ELECTROLYTES
You are likely to get warnings in electrolyte problems about compo-
nents with undefined separation factors. This is because a PRO/II
Electrolytes model will add any components it has to what is on the
LIBID statement, so there will be more components in the simula-
tion than the user might have thought. As long as none of these
added components are produced in the simulation, these warnings
may be safely ignored.
Miscellaneous
It is also possible to encounter a flash failure in this unit when doing
feed blending, such as is commonly done to figure the rate of a
makeup stream. This is because the unit first does an adiabatic flash
on the entire blended feed, even if only one or two components are
going to be picked out with an FPROD statement. In some cases,
even though you may just be figuring the makeup rate of a pure
water stream, the blended feed may put you in a composition region
that OLI cannot solve (for example, 1 mole of H2O with 100 moles
CaCO3). The workaround for this case, if all you want is water in
the makeup stream, is to make a dummy stream of pure solid
CaCO3 and put it into the blend with a factor of whatever is neces-
sary (-100, for example) to get rid of that component.
HCURVE
This unit works normally with Electrolytes. However, since electro-
lyte thermodynamic methods do not give you heat capacity or
entropy, those properties will be missing in the reports. The pseudo-
critical and petro reports are available, but are unlikely to give
meaningful quantities for electrolyte streams.
Phase Envelope
The Phase Envelope is available only with SRK and PR thermody-
namic methods and is therefore disallowed with Electrolytes.
BVLE
The BVLE unit may be used with Electrolyte thermodynamic meth-
ELECTROLYTES
ods, provided water is one of the two components chosen for the
unit’s calculations. You must be careful not to specify the BVLE
unit such that it goes into a composition region where the flash will
not solve because there is too little water. It is probably preferable
to do BVLE-type analysis using the electrolyte flash capabilities in
the Chemistry Wizard software available from OLI, Inc.
Hextables
The Hextables utility is not yet available with Electrolyte thermody-
namic methods. The controllers, the optimizer, and recycle data all
work normally with electrolytes. See above, however, for com-
ments on what parameters can be used in SPEC and DEFINE state-
ments. With controllers and the optimizer, one must be careful not
to allow a VARY statement to create a condition where OLI cannot
solve a flash.
Depressuring Unit
This unit is currently disallowed with Electrolytes.
ELECTROLYTES
on averages of pure-component numbers, may not be meaningful
because some of the components in an electrolyte problem are
likely to be salts, for which (for example) there is no NBP or TC in
the library. For some of these numbers, dummy numbers (usually
water values) are “filled in” in the library to satisfy PRO/II input
checking; averages using these numbers will not be very meaning-
ful.
Speed Considerations
Compared to most other standard PRO/II thermodynamic methods,
Electrolytes is slow. This is unavoidable because it has to solve
chemical equilibria simultaneously with phase equilibria. For a
problem with the same number of components, Electrolytes will
typically be slower than a method like SRKM or NRTL by one or
two orders of magnitude.
One way to help the speed factor is to use the smallest model possi-
ble that includes all the components in the problem. It would proba-
bly be a good investment (especially if the model is going to be
used many times) to generate in a small model (for example, four
components) if the alternative were to use a much larger pre-gener-
ated model. Problems also run faster in “no-solids” models, and so
these versions should be used if it is known that there is no chance
of solid precipitation.
Because of the time that may be required for solution, it becomes
more worthwhile to provide good initial guesses. Results from ear-
lier runs may be saved and used in subsequent problems; the PRINT
PROFILE option on the Column is particularly useful for this pur-
pose. While saving profiles may not be worth the trouble for normal
columns, it can be quite worthwhile for an electrolyte column.
F
I
Fail to converge , E4-1
FCentrifuge , E4-8 Index
component, E2-40
Feed, blended , E4-9
electrolyte models, E2-9
Feeds
Initial estimate generator , E4-7
near saturation, E1-23
with little or no H2O, E1-22 Interactive option , E4-10
Flash Ionic species , E4-5
alternative to dissolver, E4-8 Ionic strength , E1-22
Index-2
Isentropic flash , E4-2 P
Isothermal flash example , E1-23
Particle size distribution
(PSD) , E4-8
K PETRO transport properties , E4-
10
Kinetics , E4-8 pH , E4-4
Phase
envelope, E4-9
L equilibria, E4-8, E4-11
type LS, E4-7
LIBID statement , E4-9
Phase boundary , E4-4
Liquid phase, pure , E4-10
Pipe , E4-5
Liquid/liquid equilibrum
(LLE) , E4-2 Plug flow reactor , E4-7
Lists Pregenerated models , E2-1
components, E1-15 Pressure
thermodynamic methods, E1-15 drop, E4-5
LLE systems , E2-36 range, E1-21
valiidy ranges, E1-21 Print profile option , E4-6
LNGHX heat exchanger , E4-5 PRO/II’s graphical user
interface (GUI)
capability, E4-1
M limitations, E4-1
Pump , E4-4
Melter , E4-8
Mixed salt systems , E2-17
Mixer , E4-4 R
Reactor
N continuously stirred tank
reactor, E4-7
general, E4-7
Newton-Raphson method , E4-5
Gibbs, E4-7
Nonaqueous electrolyte isothermal, E4-7
systems , E1-22 plug flow, E4-7
Non-ideal aqueous electrolytic Reconstituted components , E1-23
distillation , E4-5
References , E1-24
NRTL (Chen’s) method , E1-19
Restart option , E4-10
RFilter , E4-8
O Rigorous heat exchanger , E4-5
Solids
drying, E4-7 limitations, E4-10
filtering, E4-8 True aqueous solution
no-solids models, E4-11 species , E1-23
producing precipitate, E4-8
Solids handling utilities
ccdecanter, E4-8 U
crystallizer, E4-8
dissolver, E4-8 Underground injection well
dryer, E4-7 studies , E1-20
fcentrifuge, E4-8 Unit operations
freezer, E4-8 BVLE, E4-10
melter, E4-8 calculator, E4-9
rfilter, E4-8 calculator, stream, E4-9
Sour water systems , E1-20, E2-25 ccdecanter, E4-8
compressor, E4-4
SPEC statement , E4-2
controller loop, E4-4
SPEC statements , E4-10 crystallizer, E4-8
Speed , E4-11 dissolver, E4-8
Splitter , E4-4 distillation column, E4-5
dryer, E4-7
Stream calculator , E4-9 expander, E4-4
Stream data input , E1-22 fcentrifuge, E4-8
Supersaturation limit , E4-8 flash, E4-3
flowsheet control, E4-9
Surface tension , E4-5
freezer, E4-8
HCURVE, E4-9
heat exchanger, LNGHX, E4-5
T heat exchanger, rigorous, E4-5
heat exchanger, simple, E4-5
Temperature range , E1-21
hextables utility, E4-10
Thermodynamic data hydrates, E4-10
composition range, E1-21 melter, E4-8
fugacity, E1-17 mixer, E4-4
pressure range, E1-21 phase envelope, E4-9
temperature range, E1-21 pipe, E4-5
Thermodynamic methods pump, E4-4
application guidelines, E1-19 reactor, continuously stirred
available, E1-19 tank reactor, E4-7
built-in, E1-2 reactor, general, E4-7
choosing multiple, E1-16 reactor, Gibbs, E4-7
fixed list, E1-15 reactor, isothermal, E4-7
limitations, E4-1 reactor, Plug flow, E4-7
mixed, E1-18 rfilter, E4-8
non-electrolyte, E4-4 SPEC, DEFINE, VARY, E4-2
NRTL (Chen’s), E1-19 splitter, E4-4
OLI, E1-19 supported, E1-4, E4-3
valve, E4-4
Index-4
V methods for determining
coefficients, E1-17
Validity ranges VARY statement , E4-2, E4-10
Amine systems, E1-21 Viscosity , E4-5
general, E1-21
LLE sytstems, E1-21
Valve , E4-4 W
Vapor-phase fugacity
calculating, E1-17 Water, removing , E4-7
Index-6