
AUTHORS
French Creek Software, Inc. of Kimberton, Pennsylvania, USA proudly writes, markets and distributes hyd-RO-dose™ and many other professional water treatment tools.
French Creek work's closely with many industry experts and chemical companies, refining the software and developing reasonable, accurate inhibitor models.
CUSTOMIZATION
Model Makeover for Reverse Osmosis Chemistry Modeling Software
Robert J. Ferguson & Baron R. Ferguson
French Creek Software, Inc.
Kimberton, PA 19442
baronferguson@frenchcreeksoftware.com
Presented at Ultrapurewater 2009 - Portland, Oregon
Introduction
In the past, scale control in reverse osmosis was a straightforward process.
Recovery rates were relatively low. Systems were operated with acid feed for pH control. And in many cases antiscalants were fed to provide a safety factor in the event of loss of acid feed.
The evaluation systems for modeling scale were adequate for low ionic strength systems. Characteristics of these systems, many of which are still in use today, include:
Modeling of systems benefits from the incorporation of sophisticated calculation methods to improve accuracy and optimize treatment. This is of special applicability to those
a) operating at higher recovery rates,
b) using seawater and reuse brines for feedwater, and
c) those operating in high ionic strengths.
In this context, treatment optimization includes pH control and anti-scalant dosages.
The use of simple indices and prior art for modeling membrane systems can result in:
The Assumptions on which Historic RO Scale Evaluations are based can Impact system operations by:
A further complication of using simple indices for scale prediction is errors in dosage requirements calculated from their use. Dosage models calculate the minimum effective antiscalant dosage as a function of parameters such as scale indices, temperature, and time. The errors in indices will be translated directly into the dosage recommendations. The same errors can effect limits for inhibitor performance. These errors can become significant when data from low TDS systems is extrapolated to high TDS brines using the simple indices.
The restrictions and limitations of historic modeling can be minimized or eliminated by their replacement with an ion association model engine. The use of such tools are commonplace in related water chemistry areas of cooling water, and oil field brine chemistry.
Scale Prediction and the Concept of Saturation
A majority of the indices used routinely by water treatment chemists are derived from the basic concept of saturation. A water is said to be saturated with a compound (e.g. calcium carbonate) if it will not precipitate the compound and it will not dissolve any of the solid phase of the compound when left undisturbed, under the same conditions, for an infinite period of time. A water which will not precipitate or dissolve a compound is at equilibrium for the particular compound.
By definition, the amount of a chemical compound which can be dissolved in a water and remain in solution for this infinite period of time is described by the solubility product (Ksp). In the case of calcium carbonate, solubility is defined by the relationship:
(Ca)(CO3) = Ksp
where
In a more generalized sense, the term (Ca)(CO3) can be called the Ion Activity Product (IAP) and the equilibrium condition described by the relationship:
IAP = Ksp
It can be shown that the Langelier Saturation Index is the base ten logarithm of calcite saturation level based upon total calcium in the water, an estimate of carbonate calculated from total alkalinity, and the solubility product for the calcite polymorph of calcium carbonate.2,5
The degree of saturation of a water is described by the relationship of the ion activity product (IAP) to the solubility product (Ksp) for the compound as follows:
If a water is undersaturated with a compound:
The index called Saturation Level, Degree of Supersaturation, or Saturation Index, describes the relative degree of saturation as a ratio of the ion activity product (IAP) to the solubility product (Ksp):
Saturation Level = IAP / Ksp
In actual practice, the saturation levels calculated by the various computer programs available differ in the method they use for estimating the activity coefficients used in the IAP; they differ in the choice of solubility products and their variation with temperature; and they differ in the dissociation constants used to estimate the concentration of reactants (e.g. CO3 from analytical values for alkalinity, PO4 from analytical orthophosphate). (5,6,7,8,9)
Table 1 defines the saturation level for common scale forming species and provides the basis for their discussion in this paper. Simple indices use analytical values for the ions, e.g. Ca. For example, by definition, the Langelier Saturation Index is the base ten logarithm of saturation level if calculated a) using analytical values rather than free ion concentrations, b) using an alkalinity which is not corrected for non-carbonate alkalinity, and c) using simple activity coefficients.
Ion Association in Brines
Ions in solution are not all present as the free species. For example, calcium in water is not all present as free Ca.+2 Other species form which are not available as driving forces for scale formation. Examples include the soluble calcium sulfate species, hydroxide species, and bicarbonate - carbonates. Table 2 outlines example species that can be present in a typical water.
Speciation of a water is time prohibitive without the use of a computer for the iterative number crunching required. The process is iterative and involves:
TABLE 1 - SATURATION LEVEL FORMULAS
| Calcium carbonate S.L. = | (Ca)(CO3) |
| Ksp CaCO3 |
| Barium carbonate S.L. = | (Ba)(CO3) |
| Ksp BaCO3 |
| Strontium carbonate S.L. = | (Sr)(CO3) |
| Ksp SrCO3 |
| Calcium sulfate S.L. | (Ca)(SO4) |
| Ksp CaSO4 |
| Barium sulfate S.L. = | (Ba)(SO4) |
| Ksp BaSO4 |
| Strontium sulfate S.L. = | (Sr)(SO4) |
| Ksp SrSO4 |
| Tricalcium phosphate S.L. = | (Ca)3(PO4)2 |
| Ksp Ca3(PO4)2 |
| Amorphous silica S.L. = | H4SiO4 |
| (H2O)2 * Ksp SiO2 |
| Calcium fluoride S.L. = | (Ca)(F)2 |
| Ksp CaF2 |
| Magnesium hydroxide S.L. = | (Mg)(OH)2 |
| Ksp Mg(OH)2 |
The use of ion pairing to estimate the free concentrations of reactants overcomes several of the major shortcomings of traditional indices. Indices such as the LSI correct activity coefficients for ionic strength based upon the total dissolved solids. They do not account for "common ion" effects.(5) Common ion effects increase the apparent solubility of a compound by reducing the concentration of reactants available. A common example is sulfate reducing the available calcium in a water and increasing the apparent solubility of calcium carbonate. The use of indices which do not account for ion pairing can be misleading when comparing waters where the TDS is composed of ions which pair with the reactants versus ions which have less interaction with them.
When indices are used to establish operating limits such as maximum recovery or maximum pH, the differences between the use of indices calculated using ion pairing can be of extreme economic significance. In the best case, a system is not operated at as high a recovery as possible, because the use of indices based upon total analytical values resulted in high estimates of the driving force for a scalant. In the worst case, the use of indices based upon total ions present can result in the establishment of operating limits too high. This can occur when experience on a system with high TDS water is translated to a system operating with a lower TDS water. The high indices which were found acceptable in the high TDS water may be unrealistic when translated to a water where ion pairing is less significant in reducing the apparent driving force for scale formation.
Figure 1 compares the impact of sulfate and chloride on scale potential. The curves profile the calculation of the Langelier Saturation Index in the presence of high TDS. In one case the TDS is predominantly from a high chloride water. In the other case, a high sulfate water is profiled. Profiles for the index calculated based upon total analytical values are compared with those calculated with ion association model free ion activities.


Alkalinity Correction for Non-carbonate Alkalinity
The use of simple indices can result in a much lower than required pH control point for the following reasons. The scale potential for calcium carbonate is over estimated in ammonia contaminated systems when simple indices are used to estimate scale potential and the alkalinity is not corrected for non carbonate alkalinity (e.g. ammonia). It is important to remember that a total "M" alkalinity titration measures the acid neutralizing capacity of the water, not just the carbonate and bicarbonate contributions.(10)
In neutral waters where carbonic acid equilibria is in complete control, simple indices such as the Langelier saturation index have their minimum error.
In this case:
Formula 1: ANC = 2.0 * [CO3 =] + [HCO3 -] +[OH-] - [H+]
The contribution of hydroxide to the Acid Neutralizing Capacity is negligible near pH 7. Carbonate and bicarbonate concentrations can be estimated with reasonable accuracy.
At higher pH, or when other alkalis such as ammonia are present:
Formula 2:
ANC = 2.0 * [CO3
=] + [HCO3 -] +[NH3] + [PO4] + [B(OH)4] + [OH-] - [H+]
Hydroxide becomes an increasing contributor to Acid Neutralization Capacity as water pH increases above 7.0 . Ammonia and other alkali contributions can lead to very high estimates of carbonate and bicarbonate if the alkalinity (ANC) is not corrected for them prior to use in simple index calculation. Langelier noted the necessity of correcting for non-carbonate alkalinity in his original paper.(1) He also pointed out the desirability of including the impact of ion association and common ion effects in all but low TDS waters.
The graphs in Figure 1 compare models with and without correction for non-carbonate in an ammonia contaminated system.
Failure to correct for non-carbonate alkalinity when using simple indices can result in the establishment of a much lower pH control point than is really necessary to minimize calcium carbonate scale potential. The lower control point can increase the difficulty in maintaining control in poorly buffered waters, and increase the sulfate based scale potential of the water due to the higher sulfates in the feedwater and brine.
Ion association model saturation levels corrects for the errors introduced by non-carbonate alkalinity and high TDS and should be employed when available.(5)
Figure 2: The Impact of Non-carbonate Alkalinity Correction Upon Maximum Recovery

Acid Requirements in "Closed" versus "Open" Systems
Most RO modeling programs assume that the systems are unvented and totally closed with respect to carbon dioxide exchange with the atmosphere. Calculations performed for "closed" systems assume that CO2 produced by acid addition builds up in the system. Calculations performed for "open" systems assume that CO2 produced by acid addition is removed from the system.
Figure 3 compares acid requirements, and the resultant sulfate contributions, for pH control in a "closed" versus "open" system.
Figure 3: pH Control in Closed versus Open Systems

In this case it can be seen that approximately five times is much acid is required for an "open" system rather than for a "closed" system. The difference is sufficient to create a calcium sulfate scale problem. Modeling software should be capable of treating a system as "closed" or "open" to assure that sulfate scale potential is evaluated accurately.
DOSAGE OPTIMIZATION
Induction Time: The Key To The Models Reactions do not occur instantaneously. A time delay occurs once all of the reactants have been added together. They must come together in the reaction media to allow the reaction to happen. The time required before a reaction begins is termed the induction time.
Thermodynamic evaluations of a water scale potential predict what will happen if a water is allowed to sit undisturbed under the same conditions for an infinite period of time. Even simplified indices of scale potential such as the ion association model saturation index can be interpreted in terms of the kinetics of scale formation. For example, calcium carbonate scale formation would not be expected in an operating system when the saturation index for the system only slightly above 1.0 x saturation.
The driving force for scale formation is too low for scale formation to occur in finite, practical system residence times. Scale would be expected if the same system operated with a saturation index of 50. The driving force for scale formation in this case is high enough, and induction time short enough, to allow scale formation in even the longest residence time systems. (12)
Scale inhibitors don't prevent precipitation, they delay the inevitable by extending induction time.(10,11,12)
Formula 3
Induction Time = 1 / k [Saturation Level - 1]P-1
Where:
Induction Time is the time before crystal formation and growth occurs;
k is a temperature dependent constant;
Saturation Level is the degree of super-saturation;
P is the critical number of molecules in a cluster prior to phase change
Temperature is a second parameter affecting dosage and is represented by the temperature dependent constant k in formula 3. A common concept in basic chemistry is that reaction rates increase with temperature. The rule-of-thumb frequently referenced is that rates approximately double for every ten degrees centigrade increase in temperature. The temperature constant above was found to correlate well with the Arrhenius relationship, as outlined in figure 4.
Formula 4:
K = A e-Ea/RT
Where:
k is a temperature dependent constant;
Ea is activation energy;
R is the Gas Constant;
T is absolute temperature.
Models for optimizing dosage demonstrate the impact of dosage on increasing induction time. An example is profiled in Figure 3. Saturation level and temperature impacts upon the dosage requirement to extend induction time are depicted in figures 4 and 5. Factors impacting the anti-scalant dosage required to prevent precipitation are summarized as follows:
Time
The time selected is the
residence time the inhibited water
will be in the cooling system. The
inhibitor must prevent scale
formation or growth until the water
has passed through the system and
been discharged. Figure 3 profiles
the impact of dosage upon induction
time with all other parameters held
constant.
Degree of Supersaturation
An ion
association model saturation level is
the driving force for the model
outlined in this paper, although
other, similar driving forces have
been used. Calculation of driving
force requires a complete water
analysis, and the temperature at
which the driving force should be
calculated. Figure 4 profiles the
impact of saturation level upon
dosage, all other parameters being
constant.
Temperature
Temperature affects the rate constant for the induction time relationship. As in
any kinetic formula, the temperature has a great impact upon the collision frequency of the
reactants. This temperature effect is independent of the effect of temperature upon saturation level calculations. Figure 5 profiles the impact of temperature upon dosage with other critical
parameters held constant.
pH
pH affects the saturation level calculations, but it also may affect the dissociation state and
stereochemistry of the inhibitors(8). Inhibitor effectiveness can be a function of pH due to its
impact upon the charge and shape of an inhibitor molecule. This effect may not always be
significant in the pH range of interest (e.g. 6.5 to 9.5 for cooling water).
Active sites
It is easier to keep a clean system clean than it is to keep a dirty system from getting
dirtier. This rule of thumb may well be related to the number of active sites for growth in a
system. When active sites are available, scale forming species can skip the crystal formation
stage and proceed directly to crystal growth.
Other factors can impact dosage such as suspended solids in the water. Suspended solids can act as sources of active sites, and can reduce the effective inhibitor concentration in a water by adsorption of the inhibitor.
State-of-the-art RO modeling software should incorporate the ability to optimize dosages for the scales expected.
Figure 6 profiles dosage requirements for a common commercial inhibitor, polyacrylic acid. The model incorporates cut-off limits beyond where the inhibitor is unable to prevent scale.

CONCENTRATION PLOARIZATION
Concentration polarization is a phenomena whereby ion concentrations in the boundary layer at the membrane are projected to be higher than those of the bulk water. Estimates vary for the amount of concentration expected but vary from 1.12 times to 1.4 times that of the bulk water. Values between 1.12 and 1.2 are typically cited. (14)
Concentration polarization can, in theory, affect all concentration dependent calculations including:
In practice, the residence time of water in the boundary layer is insignificant with respect to its impact on dosage calculations.
The much longer residence time at the lower bulk water saturation level provides a dosage higher than is required for the higher saturation level, much, much shorter residence time in the boundary layer.
The exception to this observation is the case where the saturation level in the boundary layer will exceed the antiscalant maximum saturation level limit. For example if a calcite inhibitor has a saturation level upper limit of 150x saturation, and the projected boundary layer saturation level is 175x, recovery should be decreased, and/or pH decreased so that the projected boundary layer saturation level is under 150x saturation. Concentration polarization calculations and checks are recommended as an additional safety refinements in reverse osmosis modeling software.
UPGRADE PATHS
Commercial programs are available that include the options discussed in this paper.
Existing software can be upgraded to meet the needs of high TDS systems through several paths:
Windows libraries provide a quick “Plug-in” update for existing modeling software to the “State-of-the-art.”
Existing calculations can be replaced with a call to a commercially available ion association model engine. This option has the advantage of maintaining the existing interface and program identity.
SUMMARY
Classic RO predictions lack accuracy as TDS, pH, and alkalinity increase. State-of-the-art calculations include calculation methods which overcome the limitations of prior art and allow accurate modeling in high TDS brines.
Refinements provided include corrections for non-carbonate alkalinity, the use of free ion concentrations and activities for driving force calculations. They also provide options for treating systems “Closed” or “Open” with respect to carbon dioxide equilibrium with the atmosphere.
Windows Libraries provide a quick “Plug-in” update for existing modeling software to the “State-of-the-art.”
Static UNIX libraries can provide the same benefits to online controllers.
REFERENCES
REFERENCES
1 Langelier, W.F., The Analytical Control Of Anti‐Corrosion Water Treatment, JAWWA, Vol. 28, No. 10, p. 1500‐1521, 1936.
2 Ryznar, J.W., A New Index For Determining The Amount Of Calcium Carbonate Scale Formed By Water, JAWWA, Vol. 36, p. 472, 1944.
3 Stiff, Jr., H.A., Davis, L.E., A Method For Predicting The Tendency of Oil Field Water to Deposit Calcium Carbonate, Pet. Trans. AIME 195;213 (1952).
4 Oddo,J.E., Tomson, M.B.,Scale Control, Prediction and Treatment Or How Companies Evaluate A Scaling Problem and What They Do Wrong, CORROSION/92, Paper No. 34, (Houston, TX:NACE INTERNATIONAL 1992).
5 Ferguson, R.J., Computerized Ion Association Model Profiles Complete Range of Cooling System Parameters, International Water Conference, 52nd Annual Meeting, Pittsburgh, PA, IWC‐91‐47.
6 W. Chow, J.T. Aronson, W.C. Micheletti, Calculations Of Cooling Water Systems: Computer Modeling Of Recirculating Cooling Water Chemistry, International Water Conference, 41rst Annual Meeting, Pittsburgh, PA, IWC‐80‐41.
7 Johnson, D.A., Fulks, K.E.,Computerized Water Modeling In The Design And Operation of Industrial Cooling Systems, International Water Conference, 41rst Annual Meeting, Pittsburgh, PA, IWC-80-42.
8 Truesdell, A.H., Jones, B.F., WATEQ - A Computer Program For Calculating Chemical Equilibria Of Natural Waters, J. Research, U.S. Geological Survey, Volume 2, No. 2, p. 233-248, 1974.
9 Musil, R.R., Nielsen, H.J., Computer Modeling Of Cooling Water Chemistry, International Water Conference, 45th Annual Meeting, Pittsburgh, PA, IWC-84-104.
10 Werner Stumm and James J. Morgan, Aquatic Chemistry, John Wiley & Sons, Inc,, New York, 1996, pp 138 - 140. 11 Gill, J.S., Anderson, C.D., Varsanik, R.G., Mechanism Of Scale Inhibition By Phosphonates, International Water Conference, 44th Annual Meeting, Pittsburgh, PA, IWC-83-4.
12 Amjad, Z., Masler,III, W.F., The Inhibition Of Calcium Sulfate Dihydrate Crystal Growth By Polyacrylates And The Influence Of Molecular Weight, CORROSION/85, Paper No. 357, Houston, TX: NACE INTERNATIONAL, 1985).
13 Ferguson, R.J., Developing Scale Inhibitor Models, WATERTECH, Houston, TX, 1992.
14 Byrne, Wes, Reverse Osmosis A Practical Guide For Industrial Users, Tall Oaks Publishing, Inc., Littleton, CO, 2002, pp 158, 457 - 458.
SIMPLE REPORTING
ALSO SEE
MAXIMIZE RECOVERY
Safely pushing recovery in high TDS waters requires courage...
or advanced physical chemistry modeling.
hyd-RO-dose™ models scale formation for all common scalants found in reverse osmosis systems.
View your chemistry over a wide or narrow range of parameters. See exactly how far you can safely push your RO systems.
Derived from an engineer's water treatment tool used to detect scale formation in North Sea oil wells - it packs plenty of calculation punch and an almost unlimited range for RO.
Copyright © 2009 French Creek Software. All Rights Reserved.
The following are trademarks of French Creek Software Inc. and may only be used with permission: French Creek, French Creek Software, hyd-RO-dose, and hyd-RO-sat. The absence of a name or logo in this list does not constitute a waiver of any and all intellectual property rights that French Creek Software has established in any product, feature, or logos.