Академический Документы
Профессиональный Документы
Культура Документы
5.11
ELECTROLYTE
BATCH MODULE
MODULE
Contents
ELECTROLYTES
Chapter 1 Electrolyte Module
Using the Electrolyte Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
Thermodynamic Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2
Generating Electrolyte Components. . . . . . . . . . . . . . . . . . . . . . . . .1-3
Electrolytic Column Algorithm (ELDIST). . . . . . . . . . . . . . . . . . . .1-4
Electrolyte Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6
Electrolyte General Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Electrolyte Component Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9
Electrolyte Thermodynamic Data. . . . . . . . . . . . . . . . . . . . . . . . . .1-10
Invalid Calculations for Electrolyte Models . . . . . . . . . . . . . . . . . .1-12
References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-15
N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-36
O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
iv Contents
BVLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8
Hextables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8
Case Study, Restart, Interactive . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9
Considerations Regarding Transport Properties . . . . . . . . . . . . . . . . . . .4-9
Output Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9
Speed Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9
ELECTROLYTES
ELECTROLYTES
This chapter explains the use of the Electrolyte add-on module
within PRO/II and how to enter general, component, and thermody-
namic data in the form of keywords or through the graphical user
interface.
■ Calculator.
■ Column (Electrolytic Algorithm, see below).
■ Controller.
■ Flash.
■ Heat exchangers (Simple, LNG).
■ Heating/Cooling curve.
■ Mixer.
■ Optimizer.
■ Pipe.
■ Pump.
■ Reactor (Batch, Conversion, Equilibrium).
■ Splitter.
■ Stream calculator.
■ Valve.
■ Amine Systems.
■ Acid Systems.
■ Mixed Salt Systems.
■ Sour Water Systems.
■ Caustic Systems.
■ Benfield Systems.
■ Scrubber Systems.
■ LLE and Hydrate Systems.
To select an electrolyte model:
➤ Click the Thermodynamics Data button on the toolbar to dis-
play the Thermodynamics Data dialog box (Figure 1-1).
ELECTROLYTES
➤ Choose an appropriate electrolyte model.
You may add your own models, specifically suited to your applica-
tion, by using PRO/II and the Electrolyte Utility Package (EUP).
■ Advantages —
■ Disadvantages —
Electrolyte Modeling
The PRO/II Electrolytes module integrates rigorous electrolyte ther-
modynamic algorithms developed by OLI Systems, Inc. (1) with
SIMSCI’s comprehensive flowsheet simulator. The following sec-
tions describe the differences between the electrolyte version and
standard PRO/II.
ELECTROLYTES
■ Electrolyte Models — Summaries of the chemical species and
equilibria considered in the 40 built-in ELECTROLYTE MODELS,
including an index, which gives the names of all built-in mod-
els that contain a given component.
General Information
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
ELECTROLYTES
■ Benfield processes
ELECTROLYTES
■ The model chosen in the THERMODYNAMIC DATA keyword input
(see Chapter 2, Electrolyte Models) must contain all of the
components appearing in any stream that is to be treated with
that thermodynamic method.
If these few differences are kept in mind, users familiar with stan-
dard PRO/II keyword input can quickly make effective use of the
capabilities of the PRO/II Electrolytes module.
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
ELECTROLYTES
the LIBID statement. However, a Pure Component Library name, as
given in the SIMSCI Component and Thermodynamic Data Refer-
ence Manual, Section 1.4, Pure Component Library–Alpha Sort,
and Section 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.
Example:
LIBID
1,NACL,,HALITE
will cause the alias, HALITE, to be printed in the output in place of
the OLI Library name, NACL.
Example:
LIBID
1,H2O/2,NACL, BANK=OLILIB,SIMSCI
Example:
METHOD
SYSTEM=SW01
where SW01 represents the name of an electrolyte model.
Example:
METHOD
SYSTEM=SW01, SET=SET1
where SET1 is the SET identifier.
● Ideal-Gas (IDEA)
● Nothnagel (NOTH)
● Nakamura (NAKA)
● Soave-Redlich-Kwong (SRK).
These options are specified on the METHOD statement with the PHI
entry. If no vapor fugacity option is specified, the calculations
default to ideal-gas.
ELECTROLYTES
cannot be modified individually on the METHOD statement.
Application Guidelines
The first step in selecting an electrolyte model as a thermodynamic
method is to determine whether the application of interest falls
within the application guidelines for PRO/II Electrolytes. For exam-
ple, the expected pressures, temperatures, phases, and phase com-
positions for the application should fall within the stated validity
ranges for PRO/II Electrolytes. Next, the user needs to identify one
of the PRO/II Electrolyte models that contains all of the compo-
nents of interest in its component list (see Chapter 2, Electrolyte
Models). However, for applications using electrolyte models
together with non-electrolyte thermodynamic methods, the compo-
nents to be treated by the non-electrolyte methods do not need to be
in the model’s component list if they will not enter any unit using
the electrolyte model.
General range
Temperature 32-390°F (0-200°C)
Pressure 0-200 atm
Dissolved gases 0-30 mole%
Ionic solutes 0-30 ionic strength
Amine systems
Pressure 0-30 atm
1
I = --- ∑ Z ions m ions
2
(1-2)
2
i ons
and Z denotes the ionic charge and m represents the molality of the
aqueous ion. Molality is defined as the moles of solute per 1000
grams of H2O solvent.
Example:
METHOD
SYST=SALT, DEFAULT
METHOD
SYST=IDEAL, ENTH=ELEC, SET=SET2
METHOD
ELECTROLYTES
SYST=SRK, ENTH=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
pure water in the two-phase region, with the result that the steam
side of the heat exchanger might fail to solve with electrolyte ther-
modynamic methods. Instead, the user could specify the IDEAL
thermodynamic method with ENTH=ELEC for the steam side of the
exchanger to produce a converged solution with consistent enthalp-
ies for all streams.
Example:
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.
...
COMPONENT DATA
LIBID
1, H2O/2, NAOH/3, HCL
THERMODYNAMIC DATA
METHOD
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
ELECTROLYTES
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-
tions, 227-246, S. A. Newman, ed., ACS Symposium
Series 133.
9. J. F. Zemaitis, Jr., D. M. Clark, M. Rafal, and N. C. Scrivner,
1986, Handbook of Aqueous Electrolyte Thermodynamics,
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
Polar and Nonpolar Components”, IEC Process Des. Dev.,
15:557-564.
State for the Standard State Partial Molal Properties of Ions and
Electrolytes”, Am. J. Sci, 288:19-98.
ELECTROLYTES
ELECTROLYTES
This section summarizes the forty pregenerated Electrolyte models
in the PRO/II Electrolyte module. To facilitate application of these
built-in models, the following tables are provided:
Page
Electrolyte Model Index 2-2
■ Component name lists
■ Page index for model summaries
Summary of Electrolyte Models 2-5
■ Component and ion name lists
■ Equilibrium expressions
Component Index for Electrolyte Models 2-32
■ Alphabetical list of component names
■ Name lists of models containing the component of interest
Application Guidelines
Pregenerated Models
The electrolyte model chosen must contain all components appear-
ing in any stream or unit using that method. To reduce CPU time
and eliminate extraneous components from the printout, it is gener-
ally best to use the smallest model encompassing the flowsheet’s
components. Similarly, a model without solids will run faster than a
model with the same components that does allow solid precipita-
tion. Non-solids-forming models should be used only for flowsheets
where the user is certain precipitation will not occur. Models with
User-Added Models
If none of the 40 pregenerated models is suitable for an application,
user-added, electrolyte models should be investigated. SIMSCI’s
Electrolyte Utility Package (EUP) allows generation of user-added
models that can be used in the PRO/II Electrolytes program. When
model generation is necessary, two possibilities can occur:
ELECTROLYTES
Mixed Salt Systems 2-9
SALT H2O / NaCl / KCl 2-9
CANA, CANX H2O / HCl / MgSO4 / Na2SO4 / NaCl / H2SO4 / 2-10
CaSO4 / NaOH / CaCl2 / MgCl2 / Ca(OH) 2 /
Mg(OH)2
HOTC, HOTX H2O / CO2 / CO / C2H6 / CH4 / H2S / H2 / N2 / C3H8 / 2-11
NaHCO3 / Na2CO3 / NaOH
GENE, GENX H2O / CO2 / Cl2 / HClO / HCl / N2 / O2 / SO2 / NaOH 2-12
/ NaCl / NaHCO3 / Na2CO3
GEOT H2O / CO2 / NH3 / H2S / HCl / BaCl2 / CaCl2 / CuCl2 2-13
/ 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 / 2-15
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 2-17
SW01, SW1X H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH / 2-17
NaHCO3 / Na2CO3 / C2H6 / C3H8 / N2 / HCl / HCN /
H3PO4 / NaCl / NaHS / HCOOH
ACETACID
SW03, SW3X H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH / 2-20
NaHCO3 / Na2CO3 / C2H6 / C3H8 / N2 / HCl / HCN /
C4H10 / NaCl / NaHS / H2 / O2 / CO
SW04, SW4X H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH / 2-21
NaHCO3 / Na2CO3 / C2H6 / C3H8 / N2 / C4H10
SW05 H2O / CO2 / H2S / NH3 2-22
Caustic Systems 2-23
ELECTROLYTES
CAUS, CAUX H2O / Cl2 / HClO / HCl / SO2 / NaCl / Na2SO3 / 2-23
Na2SO4 / NaOH / H2SO4
CAU2, CA2X H2O / NaOH / KOH 2-24
Benfield Systems 2-25
BENF, BENX H2O / CO2 / CO / C2H6 / C2H4 / CH4 / H2S / H2 / N2 / 2-25
NH3 / C3H8 / K2CO3 / KHCO3 / KHS / H3PO4 /
B(OH)3 / KOH
Scrubber Systems 2-26
SCRU, SCRX H2O / CO2 / HCl / HCN / HCOOH / N2 / O2 / SO2 / 2-26
NaOH / CaCO3 / CaCl2 / NaCl / Na2CO3 / NaHCO3 /
NaCOOH / Ca(OH)2
LLE and Hydrate Systems 2-27
TWL1 H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / Toluene / 2-27
NaOH / NaOH.H 2O / 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
TWL2 H2O / NaCl / NaHSO4 / Na2SO4 / Na2SO4·10H2O / 2-30
NaOH / NaOH·H2O / Ca(HSO4)2 / CaSO4 /
CaSO4·2H2O / Ca(OH)2 / HCl / N2 / CH4 / Methanol
/ Ethanol / M-Xylene / Benzene / Toluene / CaCl2 /
CaCl2·H2O / CaCl2·2H2O / CaCl2·4H2O / CaCl2·6H2O
/ HF / H2SO4 / CaF2 / NaF
Amine Systems
MEA Model
Components:
ELECTROLYTES
H2O / CO2 / C2H6 / CH4 / H2S / N 2 / C3H8 / C4H10 / MEAH
Ions:
-1 -1 +1 -1 -2 -2
OH / HCO3 /H / HS / MEA-1 / MEAH2+1 / CO3 /S
Ionic Equilibria:
+1 -1
CO2aq + H2O = H + HCO3
+1 -1
H2 O = H + OH
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for all components.
Components:
H2O / CO / CO2 / H2 / HCN / HCOOH / N2 / NH3 / H 3PO4
Ions:
-1 -2 -1 -2 -1 -1 -1
OH / CO3 / COOH / H2P2O7 / H2PO4 / H 3P2O7 / HCO3 /
+1 -3 -2 -1 +1 -1 -4 -3
H / HP2O7 / HPO4 / NH 2CO2 / NH 4 / CN / P 2 O7 / PO4
Ionic Equilibria:
ELECTROLYTES
-1 +1
CO2aq + H2O = HCO3 +H
HCOOHaq = H +1 + COOH-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for H 3PO 4.
Components:
H2O / HCl
Ions:
OH-1 / H+1 / Cl-1
Ionic Equilibria:
H2O = H+1 + OH-1
ELECTROLYTES
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
Components:
H2O / Cl2 / HClO / HCl / N2 / O2 / SO2 / H2SO3 / H2SO4
Ions:
-1 -1 +1 -1 -1 -1 -2 -2 -2
OH / ClO /H / HSO 3 / HSO4 / Cl / S 2 O5 / SO3 / SO 4
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for H 2SO 3 / H 2SO 4.
SULF Model
Components:
H2O / SO2 / H2SO3 / H2SO4
Ions:
OH-1 / HSO3-1 / HSO4-1 / H +1 / S2O 5-2 /
SO3-2 / SO4-2
Ionic Equilibria:
H2O = H+1 + OH-1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O / SO2.
Components:
H2O / H3PO 4 / PO4
Ions:
OH-1 / H2PO 4-1 / H3P2O7-1 / H+1 / HP 2O7-3 / HPO 4-2 / H2P2O7-2 /
Ionic Equilibria:
H2O = H+1 + OH-1
ELECTROLYTES
H2P2O7-2 = H+1 + HP 2O7-3
-2 +1 -3
HPO4 =H + PO 4
-4 -3 +1
P2O 7 + H2O = 2PO 4 + 2H
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O only.
Components:
H2O / NaCl / KCl
Ions:
OH-1 / H+1 / K+1 / Na+1 / Cl-1
Ionic Equilibria:
+1 -1
H2 O = H + OH
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H 2O 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
NaOHppt = Na+1 + OH -1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H 2O / HCl.
ELECTROLYTES
CANX Model
Identical to CANA model except that solid precipitation equilibria
are not considered.
HOTC Model
Components:
H2O / CO2 / CO / C2H6 / CH 4 / H2S / H2 / N2 / C 3H8 / NaHCO3 /
Na2CO 3 / NaOH
Ions:
OH-1 / HCO3-1 / H+1 / HS-1 / Na+1 / CO 3-2 / S-2
Ionic Equilibria:
-1 +1
CO2aq + H2O = HCO3 +H
+1 -1
H2 O = H + OH
NaOHppt = Na+1 + OH -1
BATCH
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
ELECTROLYTES
Components:
H2O / CO2 / Cl2 / HClO / HCl / N2 / O2 / SO2 / NaOH / NaCl /
NaHCO3 / Na2CO3
Ions:
OH-1 / ClO-1 / CO3-2 / HCO 3-1 / H+1 / HSO3-1 / Na +1 / Cl-1 /
Ionic Equilibria:
Cl2aq + H2O = H +1 + Cl-1 + HClOaq
-1 +1
CO2aq + H2O = HCO3 +H
+1 -1
H2 O = H + OH
+1 -1
HClaq = H + Cl
+1 -1
HClOaq = H + ClO
-1 +1 -2
HCO3 =H + CO3
-1 +1 -2
HSO3 =H + SO 3
+1 -2
Na2CO 3ppt = 2Na + CO3
NaOHppt = Na+1 + OH -1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for NaOH / NaCl /
NaHCO3 / Na2CO 3.
ELECTROLYTES
GENX Model
Identical to GENE model except that solid precipitation equilibria
are not considered.
GEOT Model
Components:
H2O / CO2 / NH3 / H 2S / HCl / BaCl2 / CaCl2 / CuCl2 / FeIICl2 /
SrCO3 / SrSO4
Ions:
OH-1 / NH4+1 / Ba+2 / BaOH+1 / Ca+2 / CaHCO 3+1 / CaOH+1 /
B(OH)3OH-1
SrCO3 / SrSO4
Ionic Equilibria:
H2O = H+1 + OH-1
-1 +1
B(OH)3aq + H2O = B(OH)3OH +H
-1 +1 -2
HCO3 =H + CO3
-1 -1
NH2CO2 + H2O = NH3aq + HCO3
-1 +1 -2
HS =H +S
+1 +2 -1
BaOH = Ba + OH
+1 +2 -1
CaHCO3 = Ca + HCO3
+1 +2 -1
CaOH = Ca + OH
+1 +2 -1
FeIIHCO 3 = FeII + HCO3
+1 +2 -1
FeIIOH = FeII + OH
-1 +1 -2
HSO3 =H + SO 3
-1 +1 -2
HSO4 =H + SO 4
+1 +2 -1
MgCl = Mg + Cl
+1 +2 -1
MgHCO3 = Mg + HCO3
ELECTROLYTES
Fe3O4ppt + 8H+1 = FeII+2 + 2FeIII+3 + 4H 2O
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H 2O / CO2 / NH 3 / H2S.
OILF Model
Components:
H2O / CO2 / HCl / Na2SO4 / NaHCO 3 / 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
CaOH+1 = Ca+2 + OH -1
+2 -2
CaSO4ppt = Ca + SO4
-1 +1
CO2aq + H2O = HCO3 +H
+1 -1
H2 O = H + OH
+1 -1
HClaq = H + Cl
-1 +1 -2
HCO3 =H + CO3
-1 +1 -2
HSO4 =H + SO 4
+1 -2
K2CO 3ppt = 2K + CO 3
+1 -2
K2SO 4ppt = 2K + SO 4
ELECTROLYTES
Mg(OH)2ppt = Mg+2 + 2OH-1
NaOHppt = Na+1 + OH -1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H 2O / CO2 / HCl.
Components:
H2O / CO2 / H2S / NH3 / CH4 / C6H5OH / NaOH / NaHCO 3 / Na2CO3 /
Ions:
OH-1 / Cl-1 / CN -1 / CO 3-2 / COOH -1 / H 2P2O7-2 / H2PO4-1 / H3P2O 7-1 /
-1 +1 -3 -2 -1 +1 -1 +1
HCO3 /H / HP2O7 / HPO 4 / HS / Na / NH2CO2 / NH4 /
Ionic Equilibria:
C6H5OHaq = H +1 + C6H5O -1
+1 -1
H2 O = H + OH
-2 +1 -3
H2P2O7 =H + HP 2O7
ELECTROLYTES
-1 +1 -2
H2PO4 =H + HPO4
+1 -1
H2Saq = H + HS
-1 +1 -2
H3P2O7 =H + H 2P2O7
+1 -1
HClaq = H + Cl
+1 -1
HCNaq = H + CN
-1 +1 -2
HCO3 =H + CO3
+1 -1
HCOOHaq = H + COOH
-3 +1 -4
HP2O 7 =H + P 2 O7
-2 +1 -3
HPO4 =H + PO 4
-1 +1 -2
HS =H +S
+1 -2
Na2CO 3ppt = 2Na + CO3
NaOHppt = Na+1 + OH -1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for H 3PO 4 / NaHCO 3 /
Na2CO3 / NaOH / NaCl / NaHS.
SW1X Model
Identical to SW01 model except that solid precipitation equilibria
are not considered.
SW02 Model
Components:
ELECTROLYTES
H2O / CO2 / H2S / NH 3 / CH4 / C 6H5OH / NaOH / NaHCO3 /
Ions:
OH-1 / C6H5O-1 / Cl-1 / CN-1 / CO3-2 / HCO3-1 / H +1 / HS-1 /
Ionic Equilibria:
+1 -1
C6H5OHaq = H + C6H5O
-1 +1
CO2aq + H2O = HCO3 +H
+1 -1
H2 O = H + OH
+1 -1
H2Saq = H + HS
NaOHppt = Na+1 + OH -1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for Acetic Acid /
ELECTROLYTES
SW2X Model
Identical to SW02 model except that solid precipitation equilibria
are not considered.
SW03 Model
Components:
H2O / CO2 / H2S / NH 3 / CH4 / C 6H5OH / NaOH / NaHCO3 /
H2 / O2 / CO
Ions:
-1 -1 -1 -2 -1 +1 -1 +1 +1
OH / Cl / CN / CO3 / HCO3 /H / HS / Na / NH4 /
-1 -1 -2
NH2CO2 / C6H 5O /S
Ionic Equilibria:
C6H5OHaq = H +1 + C6H5O -1
ELECTROLYTES
NaOHppt = Na+1 + OH -1
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 / NH 3 / 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
■ C6H5OHaq = H +1 + C6H5O -1
BATCH
-1 +1
■ CO2aq + H2O = HCO3 +H
+1 -1
■ H2Saq = H + HS
-1 +1 -2
■ HS =H +S
ELECTROLYTES
+1 -1
■ NaHCO3ppt = Na + HCO3
■ NaOHppt = Na+1 + OH -1
-1 -1
■ NH2CO2 + H2O = NH3aq + HCO3
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for NaOH / NaHCO 3 /
Na2CO3.
SW4X Model
Identical to SW04 model except that solid precipitation equilibria
are not considered.
SW05 Model
Components:
H2O / CO2 / H2S / NH 3
Ions:
OH-1 / HCO3-1 / H+1 / HS-1 / NH 2CO2-1 / NH4+1 / CO3-2 / S-2
Ionic Equilibria:
CO2aq + H2O = HCO3-1 + H+1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for all components.
ELECTROLYTES
Caustic Systems
CAUS Model
Components:
H2O / Cl2 / HClO / HCl / SO2 / NaCl / Na 2SO3 / Na2SO4 /
NaOH / H2SO4
Ions:
OH-1 / ClO-1 / H+1 / HSO 3-1 / HSO4-1 / Na+1 / NaSO4-1 / Cl-1 /
Ionic Equilibria:
+1 -1
Cl2aq + H2O = H + Cl + HClOaq
+1 -1
H2 O = H + OH
+1 -1
HClaq = H + Cl
+1 -1
HClOaq = H + ClO
-1 +1 -2
HSO3 =H + SO 3
-1 +1 -2
HSO4 =H + SO 4
NaOHppt = Na+1 + OH -1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O / Cl2 / HClO / HCl /
ELECTROLYTES
SO2.
CAUX Model
Identical to CAUS model except that solid precipitation equilibria
are not considered.
CAU2 Model
Components:
H2O / NaOH / KOH
Ions:
-1 +1 +1 +1
OH /K / Na /H
Ionic Equilibria:
H2O = H+1 + OH-1
NaOHppt = Na+1 + OH -1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H 2O only.
CA2X Model
Identical to CAU2 model except that solid precipitation equilibria
are not considered.
Components:
H2O / CO2 / CO / C2H6 / C 2H4 / CH4 / H 2S / H2 / N2 / NH3 / C3H8 /
Ions:
OH-1 / CO3-2 / H2P2O7-2 / H 2PO4-1 / H 3P2O7-1 / HCO3-1 / H+1 /
ELECTROLYTES
P2O 7-4 / PO4-3 / S-2
Ionic Equilibria:
-1 +1
CO2aq + H2O = HCO3 +H
+1 -1
H2 O = H + OH
-2 +1 -3
H2P2O7 =H + HP 2O7
-1 +1 -2
H2PO4 =H + HPO4
+1 -1
H2Saq = H + HS
-1 +1 -2
H3P2O7 =H + H 2P2O7
-1 +1 -2
HCO3 =H + CO3
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is not considered for K 2CO 3 / KHCO3 /
KHS / H3PO4 / B(OH)3 / KOH.
ELECTROLYTES
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
Ionic Equilibria:
+2 -1
CaCl2ppt = Ca + 2Cl
+2 -2
CaCO3ppt = Ca + CO3
+1 +2 -1
CaCOOH = Ca + COOH
CaOH+1 = Ca+2 + OH -1
ELECTROLYTES
HCO3-1 = H+1 + CO3-2
NaOHppt = Na+1 + OH -1
Vapor-Liquid Equilibria:
Vapor-liquid equilibrium is considered for H2O / CO 2 / HCl / HCN /
HCOOH / N2 / O 2 / SO2.
Components:
H2O / CO2 / H2S / NH 3 / CH4 / C6H5OH /Toluene / NaOH /
Ions:
OH-1 / HCO3-1 / NaCO3-1 / NH 2CO 2-1 / Cl-1 /HS -1 / C6H5O -1 /
NaOH·H2O
Ionic Equilibria:
+1 -1
C6H5OHaq = H + C6H5O
+2 -1
CaCl2·H2O = Ca + 2Cl + H 2O
+2 -1
CaCl2·2H2O = Ca + 2Cl + 2H2O
+2 -1
CaCl2·4H2O = Ca + 2Cl + 4H2O
+2 -1
CaCl2·6H2O = Ca + 2Cl + 6H2O
ELECTROLYTES
Na2CO 3·10H2O = 2Na+1 + CO3-2 + 10H2O
NaOH·H 2O = Na+1 + OH -1 + 1H 2O
+1 -1
NaOHppt = Na + OH
+1 -1
NH3aq + H2O = NH4 + OH
+1 -1
NH4Clppt = NH4 + Cl
+1 -1
NH4HCO3ppt = NH4 + HCO3
+1 -1
NH4HSppt = NH4 + HS
TWL2 Model
Components:
H2O / NaCl / NaHSO4 / Na2SO 4 / Na2SO4·10H2O /NaOH /
Ions:
OH-1 / Cl-1 / HF2-1 / HSO4-1 / NaSO4-1 / F -1 / SO4-2 / H +1 /
Ionic Equilibria:
CaCl2·H2O = Ca+2 + 2Cl-1 + H 2O
CaOH+1 = Ca+2 + OH -1
H2O = H+ + OH-1
ELECTROLYTES
HClaq = H+ + Cl-1
NaOHppt = Na+1 + OH -1
index. The phases allowed for the components are given in paren-
theses following the component names, where:
AQ = aqueous phase (ion, ion pair, or dissolved neutral molecule)
CI = completely ionized aqueous electrolyte
V = vapor phase
S = solid phase
HC = hydrocarbon or non-aqueous liquid phase.
For example, it can be deduced from the index that aqueous calcium
ion, Ca+2(AQ), hydroxide ion, OH -1(AQ), calcium monohydroxide
ELECTROLYTES
ELECTROLYTES
BaCO3 (S) SW047 CANA1 OILF1
GEOT1 SW1X7 OILF1 SCRU1
OILF1 SW3X7 SCRU1 TWL1
BaOH+1 (AQ) SW4X7 TWL1 TWL2
GEOT1 TEA7 TWL2 CaSO4 (AQ)
OILF1 C4H10 (V,AQ) CaCl2·H2O (S) CANX1
Ba(OH)2 (S) DEA6 TWL1 GEOT1
OILF1 DGA6 TWL2 CaSO4 (S,AQ)
BaSO4 (S) DIPA6 CaCl2·2H2O (S) CANA1
GEOT1 MDEA6 TWL1 OILF1
OILF1 MEA6 TWL2 TWL2
Benzene (V,AQ,HC) SW036 CaCl2·4H2O (S) CaSO4·2H2O (S)
TWL2 SW046 TWL1 TWL2
BO2-1 (AQ) SW3X6 TWL2 CH4 (V,AQ)
BENF1 SW4X6 CaCl2·6H2O (S) BENF1
BENX1 TEA6 TWL1 BENX1
B(OH)3 (AQ) C6H5O-1 (AQ) TWL2 DEA1
BENF1 SW011 CaCO3 (CI) DGA1
BENX1 SW021 SCRX1 DIPA1
GEOT1 SW031 CaCO3 (S) HOTC1
B(OH)3OH-1 (AQ) SW041 GEOT1 HOTX1
GEOT1 SW1X1 OILF1 MDEA1
SW2X1 SCRU1 MEA1
C SW3X1 TWL1 SW011
C2H4 (V,AQ) SW4X1 CaCOOH+1 (AQ) SW021
BENF2 TWL1 SCRU1 SW031
BENX2C2H6(V,AQ) C6H5OH (V,AQ) SCRX1 SW041
BENF2 SW011 CaF+1 (AQ) SW1X1
BENX2 SW021 TWL2 SW2X1
DEA2 SW031 CaF2 (S) SW3X1
DGA2 SW041 TWL2 SW4X1
DIPA2 SW1X1 CaHCO3+1 (AQ) TEA1
HOTC2 SW2X1 GEOT1 CH4 (V,AQ,HC)
HOTX2 SW3X1 OILF1 TWL1
MDEA2 SW4X1 SCRU1 TWL2
MEA2 C6H5OH (V,AQ,HC) SCRX1 Cl-1 (AQ)
SW012 TWL1 TWL1 CANA1
SW032 Ca+2 (AQ) Ca(HCO3)2 (CI) CANX1
ELECTROLYTES
BENF3 HOTC4 SW034 KHS (CI)
BENX3 HOTX4 SW044 BENF4
PHOS3 MDEA4 SW054 BENX4
SW013 MEA4 SW1X4 KOH (CI)
SW1X3 OILF4 SW2X4 BENX4
HCl (CI) SCRU4 SW3X4 CA2X4
GEOT3 SCRX4 SW4X4 KOH (S)
HCl (V,AQ) SW014 TEA4 BENF4
CANA3 SW024 HSO3-1 (AQ) CAU24
CANX3 SW034 CAUS4 OILF4
CAUS3 SW044 CAUX4
CAUX3 SW054 CLSF4 L
CL23 SW1X4 GENE4 Li+1 (AQ)
CLSF3 SW2X4 GENX4 GEOT4
GENE3 SW3X GEOT4 LiCl (CI)
GENX3 SW4X4 SCRU4 GEOT4
HCL3 TEA4 SCRX4
OILF3 TWL1 SULF4 M
SCRU3 HCOOH (V,AQ) HSO4-1 (AQ) MDEAH (AQ)
SCRX3 ACID4 CANA4 MDEA4
SW013 SCRU4 CANX4 MDEAH2 +1 (AQ)
SW023 SCRX4 CAUS4 MDEA4
SW033 SW014 CAUX4 MEACO2-1 (AQ)
SW1X3 SW1X4 CLSF4 MEA4
SW2X3 HF2-1 (AQ) GEOT4
SW3X3 TWL2 OILF4 MEAH (V,AQ)
TWL1 HF (V,AQ,HC) SULF4 MEA4
TWL2 TWL2 TWL2 MEAH2+1 (AQ)
HClO (V,AQ) HP2O7 -3 (AQ) MEA4
CAUS3 ACID4 K Methanol (V,AQ,HC)
CAUX3 BENF4 K+1 (AQ) TWL2
CL23 BENX4 BENF4 Mg+2 (AQ)
CLSF3 PHOS4 BENX4 CANA4
GENE3 SW014 CA2X4 CANX4
GENX3 SW1X4 CAU24 GEOT4
HCN (V,AQ) HPO4-2 (AQ) GEOT4 OILF4
ACID4 ACID4 OILF4 MgCl+1 (AQ)
SCRU4 BENF4 SALT4 CANA4
ELECTROLYTES
TWL1 SCRU6 SW3X7 SrCO3 (S)
NH3 (V,AQ) SCRX6 SW4X7 GEOT7
ACID6 SW036 TEA7 SrSO4 (S)
BENF6 SW3X6 TWL1 GEOT7
BENX6 OH-1 (AQ) S2O5 -2 (AQ)
GEOT6 (all models)6 CAUS7
SW016 CAUX7 T
SW026 P CLSF7 TEACO2 -1 (AQ)
-4
SW036 P2O7 (AQ) GENE7 TEA7
SW046 ACID6 GENX7 TEAH (AQ)
SW056 BENF6 SCRU7 TEA7
SW1X6 BENX6 SCRX7 TEAH2+1 (AQ)
SW2X6 PHOS6 SULF7 TEA7
SW3X6 SW016 SO2 (V,AQ) Toluene (V,AQ,HC)
SW4X6 SW1X6 CAUS7 TWL1
NH3 (V,AQ,HC) Pb+2 (AQ) CAUX7 TWL2
TWL1 GEOT6 CLSF7
NH4+1 (AQ) PbCl2 (CI) GENE7 Z
ACID6 GEOT6 GENX7 Zn+2 (AQ)
BENF6 PO4-3 (AQ) SCRU7 GEOT7
BENX6 ACID6 SCRX7 ZnCl2 (CI)
GEOT6 BENF6 SULF7 GEOT7
SW016 BENX6 SO3-2 (AQ) ZnHCO3+1 (AQ)
SW026 PHOS6 CAUS7 GEOT7
SW036 SW016 CAUX7
SW046 SW1X6 CLSF7
SW056 GENE7
SW1X6 S GENX7
SW2X6 S-2 (AQ) GEOT7
ELECTROLYTES
You can develop your own user-added electrolyte models with OLI
Systems, Inc. software or this tool. This chapter provides step-by-
step instructions on using the model generation features to create
user-added models for the SIMSCI PRO/II Electrolytes version.
The EUP’s primary purpose is to generate user models for use with
PRO/II. From the user’s perspective, model generation consists
mainly of entering the names of the chemical components and
selecting the types of equilibrium phases (solid, liquid, or vapor)
that can occur in the chemical system of interest. The output from
this model-generation process includes an ASCII data file named
M##.DBS. These files contain all the information needed to run a
user-added electrolyte model in the PRO/II Electrolytes version.
First, as the red border indicates, the user must select a user added
model name from the drop-down list box in the upper right hand
corner.
ELECTROLYTES
Once a model name is selected, the rest of the window is now
active, and H2O has been selected as your first component in the
model.
➤ Type in HCL in the list box., and press the <Enter> key.
➤ Change the focus to the drop down list box and TYPE in “CA”.
➤ Press the <Search>button.CACL2 should appear in the list
box. Pressing the < << Add >button will transfer the inflow
species to the inflows list box. CAOH2 can be added in a simi-
lar manner.
We are now ready to generate a M41.MOD file by pressing the
<Generate Model Definition File> button shown at the bottom of
Figure 3-2. After the message “Model Definition File has been Gen-
erated” appears as shown in Figure 3-3 and any additional species
are added by the model definition step to the Inflows list we are
done with this initial portion of the model development effort.
Next the <Species> tab, shown in Figure 3-5, will show two list
boxes, the first containing all the species present in the Model and
the second list box on this tab will show the appropriate equilibrium
equations.
ELECTROLYTES
Figure 3-5: Species and Equations Present in the .MOD User Model
Definition File.
the species. This tab is show in Figure 3-6. The final tab <Keyword
Input> contains a list box where users can enter information back-
wards compatible with older ProChem functionality.
Solid Review tab
ELECTROLYTES
ELECTROLYTES
After we have eliminated any solid species we don’t want consid-
ered we are ready to complete the generation of the .DBS. During
generation a message “Electrolyte Model is being generated” will
show in the message area as shown in Figure 3-7. When the file has
been generated a small notice window shown in Figure 3-8 will
appear and you can either repeat the process, building another data-
bank, or exit the program.
Figure 3-7: Model Generated Message
ELECTROLYTES
Throughout the development of PRO/II Electrolytes, a major goal
has been to integrate the Electrolyte thermodynamic methods seam-
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 docu-
ment discusses workarounds, where possible, for these limitations.
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 a plus, but it can create
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:
ELECTROLYTES
uid flowrate as a fraction of the molar flowrate of a stream that is
the only feed to the unit:
SPEC STRM=L1, RATE, RATIO, STRM=F1, RATE, VALUE=0.8
The REFFEED construct may also be used to reference a combined
unit feed. One can simulate any other TPSPEC by putting the flash
drum inside a controller loop.
For example, to specify a liquid weight fraction:
CONTROLLER UID=C1
SPEC STRM=L1, COMP=2, FRACTION(W), VALUE=0.3
VARY FLASH=FL1, TEMP
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 flowsheets. For example, if the units
by a flash drum to give the ∆P in the flowsheet, and then they may
be modeled separately using a pure water stream to design the unit
and feed back the correct temperature for the flash drum.
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
surface tensions. See the comments on Transport Properties below
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.
Distillation Column
Some detailed hints with respect to the use of ELDIST may be
found in Section 5 of the PRO/II Electrolytes Training Manual. For
ELECTROLYTES
Because electrolyte systems are often very non-ideal, ELDIST
sometimes has difficulty converging. Supplying initial estimates for
column tray temperatures and/or vapor-liquid flows (perhaps
obtained by solving a simplification of the problem) will often aid
convergence. Complete initial estimates (including compositions)
can be saved from one run with the PRINT PROFILE option. These
estimates will not only help similar columns converge, but they will
also save time because the ELDIST initial estimate generator is
somewhat time consuming.
Reactors
General Reactor
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 H 2O in a flash drum or any
other unit that does a flash. For reactions in aqueous solution that
involve only a “rearrangement” of ions, the Reactor is not neces-
sary.
Gibbs Reactor
This unit requires entropy, and therefore cannot be used with elec-
trolyte thermodynamic methods. Again, since PRO/II Electrolytes
Both of these units are unable to go all the way to equilibrium (of
course, this is not an issue unless the kinetics are zero-order). In
such cases, the warning message will often say something like
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.
Calculator
See comments above regarding what may be accessed with the
DEFINE statement.
Stream Calculator
This unit is fully functional with PRO/II Electrolytes.
Flowsheet Control
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
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.
ELECTROLYTES
Phase Envelope
The Phase Envelope is available only with SRK and PR thermody-
namic methods and is therefore disallowed with Electrolytes.
Hydrates
The Hydrates unit does not have a method set associated with it;
therefore, it may be used with a stream exiting an electrolyte unit.
BVLE
The BVLE unit may be used with Electrolyte thermodynamic meth-
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 standalone flash capabilities avail-
able in the Electrolyte Utility Package.
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 comments
on what parameters can be used in SPEC and DEFINE statements.
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
the electrolyte nature of the problem; PETRO would typically be
the best option. For aqueous electrolyte streams, the recommended
method for the liquid phase is PURE, since the other methods in
PRO/II are primarily intended for hydrocarbon streams. The result-
ing transport properties will, for most liquid streams, be very close
to the values for pure water.
Output Considerations
To see what is going on in Electrolyte flowsheets, the user should
always use at least the PART setting (which is now the default) on
the PRINT ION flag. The user stream report writer works normally
with Electrolytes. There are, of course, several quantities, such as
heat capacities and entropies, which are not available. Several
others, such as RVP and GHV, will not be meaningful for
electrolyte streams. In addition, quantities such as NBP and TR,
which depend 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 meaningful.
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
One way to help the speed factor is to use the smallest model possi-
BATCH
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.
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.
ELECTROLYTES
example, 1-9
Acid systems , 2-6 fixed list, 1-10
Acid waste stream-neutralization drums , 1-6 generating , 1-3
Amine systems , 2-5 name lists, 1-9
validity ranges , 1-11 overview, 1-5
Amine towers , 1-6 reconstituted, 1-8
Application guidelines , 1-11 Composition range , 1-11
Compressor , 4-3
Continuously stirred tank reactor , 4-6
B Controller
loop , 4-3
Balance constraints, mass and charge , 1-8 putting a column inside a, 4-5
putting an isothermal reactor inside a, 4-5
Benfield systems , 1-6, 2-25
specification , 4-3
Blended feed , 4-7
Convergence
BVLE unit , 4-8 difficulty , 4-4, 4-5
failure , 4-1
Crystallizer , 4-6
C
Calculations D
invalid , 1-12
Calculator
DEFINE statement , 4-2, 4-7, 4-8
description , 4-7
stream , 4-7 Depressuring unit , 4-9
Electrolyte models
pressure drop , 4-4
acid systems , 2-6
temperature , 4-4
amine systems , 2-5
TPSPEC , 4-3
Benfield systems , 2-25
built-in , 1-5 Flowsheet control , 4-7
caustic systems , 2-23 FPROD statement , 4-7
component index , 2-32 Free water decant , 1-12
entering component data , 1-9 Freezer , 4-7
generating a user-added , 1-5
Fugacity
hydrate systems , 2-27
calculating coefficients , 1-12
index , 2-2
vapor phase , 1-10
invalid calculations , 1-12
list of built-in , 2-1
LLE systems , 2-27
mixed salt systems , 2-9
G
pregenerated , 2-1
scrubber systems , 2-26 Gas scrubbers/purification , 1-6
selecting , 1-2 General data
sour water systems , 2-17 new ION keyword , 1-7
summary , 2-5 overview , 1-5
supported , 1-2 print statement , 1-7
unsupported , 1-2 General reactor , 4-5
user-added , 2-2 Gibbs reactor , 4-2, 4-5
Electrolyte utility package (EUP) , 2-2
main menu options , 3-1
Electrolytic column algorithm (ELDIST) H
advantages , 1-4
disadvantages , 1-4
HCURVE , 4-8
uses , 1-4
Heat capacity , 4-2, 4-8
ENTHALPY = ELEC example , 1-13
Heat exchanger
Entropy , 4-2, 4-8
LNGHX , 4-4
Entropy and heat capacity calculations , 1-12 rigorous , 4-4
Equilibrium simple , 4-4
calculations , 4-6 Hextables utility , 4-8
not reached , 4-6
Hydrate systems , 2-27
Expander , 4-3
I-2 Index
Hydrates unit , 4-8 O
ELECTROLYTES
equilibria, 4-6, 4-9
type LS, 4-6
K Phase boundary , 4-3
Pipe , 4-4
Kinetics , 4-7 Plug flow reactor , 4-6
Pregenerated models , 2-1
L Pressure
drop, 4-4
range , 1-11
LIBID statement , 4-7 Print profile option , 4-5
Liquid phase, pure , 4-9 PRO/II’s graphical user interface (GUI)
Liquid/liquid equilibrum (LLE) , 4-2 capability , 4-1
Lists limitations , 4-1
components , 1-10 Pump , 4-3
thermodynamic methods , 1-10
LLE systems , 2-27
valiidy ranges , 1-11 R
LNGHX heat exchanger , 4-4
Reactor
continuously stirred tank reactor, 4-6
M general, 4-5
Gibbs , 4-5
Melter , 4-7 isothermal, 4-5
plug flow, 4-6
Mixed salt systems , 2-9
Reconstituted components , 1-8
Mixer , 4-3
References , 1-15
Restart option , 4-9
N RFilter , 4-6
Rigorous heat exchanger , 4-4
Newton-Raphson method , 1-4
Nonaqueous electrolyte systems , 1-12
Non-ideal aqueous electrolytic distillation , 1-4
S
NRTL (Chen’s) method , 1-6
Scale formation prediction , 1-6
I-4 Index
V methods for determining coefficients, 1-12
VARY statement , 4-2, 4-8
ELECTROLYTES