Professional Documents
Culture Documents
Full-Scale Seawater Reverse Osmosis
Full-Scale Seawater Reverse Osmosis
Full-Scale Seawater Reverse Osmosis
ePrint
21st IFAC World Congress in Berlin, Germany, July 12-17, 2020
High Pressure Reverse Osmosis • Salt rejection rate (SR): This is the percentage of
pump Process
Seawater Text Fresh
the amount of solute that is removed due to the
Pre-Treatment Post-Treatment
Feed Stage Stage
water RO process. It is given by:
Cp
Reject SR = 1 − × 100, (2)
water Cf
where Cp [ ppm] is the permeate concentration
Fig. 1. Diagram of the reverse osmosis plant. and Cf [ ppm] is the feed concentration.
chemical dosing taking place in the pre-treatment and (3) The post-treatment stage: This stage aims to condi-
post-treatment stages is not possible, and has not been tion the product water of the RO process for storage
done in any of the previous works due to the fact that the and human use. It involves chemical dosing of miner-
models of these chemical processes are complex and not als, disinfection, and adjusting the pH level.
implementable. The seawater reverse osmosis desalination plant shown in
The key contribution of this work with respect to the Fig. 3 has been built using MATLAB/Simulink. It is a two-
previous works is presenting a feasible solution of a full- pass SWRO desalination plant operating with an overall
scale SWRO desalination plant simulation testbed using salt rejection of 99.9% and a recovery rate of about 40%.
a popular and user friendly software that demonstrates The first stage of the plant is the pre-treatment process,
the operation of a large-scale plant. It is validated using which starts with the water intake stage in which the water
operational data of an actual plant and can be used for is pumped from the sea to the intake storage tank followed
several research purposes. by the Dissolved Air Flotation (DAF) system and disk
filters to purify the raw water. The second stage is the
reverse osmosis process, which consists of two-cascaded
2. REVERSE OSMOSIS PLANT SIMULATOR spiral wound RO units using membranes manufactured by
DESIGN TORY with models numbers TM820M-440 and TM720D-
440, respectively in which the product water of the first
As shown in Fig. 1, an RO plant is composed of three main RO unit is fed to the second one for further purification.
stages, which are:
For the first pass RO, the feed water pressure is increased
(1) The pre-treatment stage: The raw feed water is condi- by a high pressure (HP) pump to overcome the osmotic
tioned before entering the RO process. This involves pressure. The highly pressurized brine solution is fed
different kinds of filtration in addition to chemical to an energy recovery device (ERD), namely a pressure
dosing (e.g., anti-scaling, adjusting pH level, etc.). exchanger (PX) to recover and transfer the pressure to a
This is used to remove/reduce the Total Suspended portion of the main feed water. A booster pump is then
Solids (TSS) of the water in order to maintain the used to raise this pressure to the membrane feed pressure.
lifetime of the RO membrane (to avoid fouling) and The product water of the first RO pass is fed to the second
the quality of the product water. pass after boosting its pressure by a booster pump to
(2) The RO process: This is used for removing the salt overcome the osmotic pressure. For the second RO pass,
and the large particles (e.g., bacteria, etc.) to produce the brine solution pressure is not that high and hence, it
fresh water. The RO unit has three streams, one is the is discharged at the atmospheric pressure through a reject
feed water inflow stream and the other two are the valve. The last stage consists of the product water storage
outflow streams, which are the concentrated (brine tank and a distribution pump that supplies the fresh water
or reject) solution stream and the product (perme- based on the demand.
ate or fresh water) stream. This process consists of
The salinity of the main feed water is about 45,900 ppm
pressure vessels each encompassing a number of RO
and its temperature is between 25 - 35 ◦ C. Tables 1 to
membranes as illustrated in Fig. 2.
3 summarize the main details of the SWRO desalination
plant simulator.
RO main
Booster pump
Main supply RO unit
pump RO main RO unit pass 2
RO storage HPP line HP pump pass 1
tank - HPP
ERD main
Disk filter booster pump Main
HPP line Backup Distribution pump
Water Intake Storage tank
Reject
water
Main water Backup
intake pump Backup
Table 1. List of the equipment used in the high pressure outlet stream. The flow booster pump is
SWRO desalination plant simulator. used to increase the water flow rate such as the one used
for water distribution.
Stage Equipment Details
Water intake storage tank • The model of the high pressure and the pressure
Main water intake pump booster pumps can be expressed as:
Backup water intake pump
Pre-treatment DAF storage tank
Disk filters pressure pumps Qin = Qout , (6)
RO storage tanks
RO supply pumps
Pout = Pin + Php , (7)
Main HP pump Php = 0.102(Hs + HD ), (8)
Backup HP pump 2
Reverse osmosis RO units KR pump V
Main Booster pump
process
Backup Booster pump
HD = , (9)
2g
Main Booster pump
ERD - PX
Backup Booster pump where Qin [ m3 /s] is the inlet flow rate, Qout [ m3 /s] is
Product water tank the outlet flow rate, Pin [ kPa] is the inlet pressure,
Post-treatment Distribution main pump Pout [ kPa] is the outlet pressure, Php [ kPa] is the
Distribution backup pump
pressure head developed by the pump, Hs [ m] is the
Table 2. Specifications of the SWRO desalina- static head of the pump, HD [ m] is the dynamic head
tion plant simulator. developed by the pump, KR pump is the pump friction
loss coefficient, V [ m/s] is the water velocity, and
Parameter Value g[ m/s2 ] is the gravitational acceleration.
Feed water • The model of the flow booster pump can be described
Temperature (◦ C) 25 - 35 by:
Concentration (ppm) 45900 Pin = Pout , (10)
RO units
Pass 1 -Recovery rate 35 - 40% Qout = αratio Qrated , (11)
Pass 2 -Recovery rate 80 - 90% where Qrated [ m3 /s] is the rated flow rate that can be
Pass 1 - Maximum pressure 8300 kPa
supplied by the pump, and αratio is the relative increase
Pass 2 - Maximum pressure 4100 kPa
in the pump speed.
Table 3. Specifications of the RO units.
Energy Recovery Device (ERD): The energy recovery
Parameter Value device (ERD) aims to capture the hydraulic energy from
Membrane area per an RO element (Am ) 41 m2 the high pressure reject stream of the RO unit and to
Number of elements in a pressure vessel (nv ) 7 utilize this energy towards increasing the efficiency of the
RO pass 1 141 reverse osmosis plant. There are several types of ERDs,
Number of pressure vessels (ne )
RO pass 2 52 such as turbines, pressure exchangers (PXs), etc.
∆P [kPa] is proportional to the amount of the inlet flow In the pressure exchanger, the high pressure concentrate
rate with αm as the linear model coefficient. flow (high-pressure inflow of the PX) is used via a piston
to pressurize part of the main feed flow (low-pressure
Pumps: There are two types of water pumps in the inflow of the PX) as demonstrated in Fig. 4. The model
reverse osmosis plant, which are the pressure pump and of the ERD-PX has four inputs, which are the flow rates
the flow pump. Pressure pumps can be classified based of the low-pressure and high-pressure inlets QLPi [ m3 /s],
on the operating pressure range as high pressure (HP) QHPi [ m3 /s] and the pressures of the low-pressure and
pumps and pressure booster pumps. The high pressure high-pressure inlets PLPi [ kPa], PHPi [ kPa]. The outputs
pump is capable of boosting the water pressure to high are the flow rates of low-pressure and high-pressure outlets
pressure ranges (above 5,000 kPa) and it is used to drive QLPo [ m3 /s], QHPo [ m3 /s] and the pressures of low-pressure
the high salinity feed water to the desired pressure value and high-pressure outlets PLPo [ kPa], PHPo [ kPa]. It has the
required to overcome the osmotic pressure. The booster following main parameters, the ERD efficiency ηERD , the
pump operates at lower pressure ranges. For instance, a ERD friction loss coefficient KR ERD , and the lubrication
pressure booster pump is used to pressurize the ERD’s flow to HP inlet flow ratio αLub given that a small portion
3
of the HP inlet flow stream leaks through the piston stream pressure such that the pressure of the inlet stream
edge to the LP inlet stream to lubricate the ERD’s parts and the main outlet are equal. In addition, the main outlet
movement. stream of the filtered water was found consistently around
99.7% of the inlet stream. Hence, the DAF system’s model
It can be mathematically described by (Senthil and Subbia
is approximated by:
(2016)):
Mout = 0.997 Min , (17)
High pressure where Mout [kg/s] and Min [kg/s] are the flow rates of the
High pressure inlet
outlet
clean outlet water and the inlet water of the DAF system,
Low pressure respectively.
outlet
Low pressure Disk Filters: Disk filters are used to further purify
inlet Pistons the water before passing it to the subsequent stages to
maintain the RO membrane lifetime. As interpreted from
Fig. 4. Illustration of a pressure exchanger. the operational data of the pre-treatment stage, the disk
filter model is expressed as:
ηERD (QHPi PHPi − QHPo PHPo ) + QLPi PLPi Mout = Min , (18)
PLPo = ,
QLPo
2 2
(12) Pout = Pin − ∆P, (19)
KR ERD ηERD QHPo ρf VHPi − QLPo ρb VLPi
− , ∆P = αf1 T 2 + αf2 T + αf3 , (20)
QLPo ◦
where T [ C] is the water temperature, and αfi for i =
V = Q/Ar , (13)
1, 2, 3 are the fit coefficients.
QLub = αLub QHPi , (14)
QLPo = QHPi − QLub , (15) Reverse Osmosis Unit: The model of the reverse osmosis
QHPo = QHPi + QLPi − QLPo , (16) unit is presented in (Joseph and Damodaran (2019)). As
mentioned previously, the RO unit has three streams, one
where ρb [ kg/m3 ] is the brine density, V [ m/s] is the water inlet, which is the feed stream and two outlets, which are
velocity, A[ m2 ] is the ERD inlets cross sectional area, and the brine and the permeate streams. The inputs of the RO
QLub [ m3 /s] is the lubrication flow. unit model are the concentration Cf [ppm], mass flow rate
Mf [kg/s], temperature Tf [◦ C], and pressure Pf [kPa] of the
Pre-treatment Stage: The modeling of the pre-treatment feed stream. The outputs are the concentration Cb [ppm],
stage is approximated using the operational data of the Cp [ppm], mass flow rate Mp [kg/s], Mp [kg/s] and pressure
local SWRO desalination plant given that the model Pb [kPa], Pp [kPa] of the brine and the permeate streams,
of the pre-treatment process is complex and cannot be respectively.
represented faithfully by a mathematical representation.
We could not find a reliable and feasible mathematical Brine Flow Rate:
model that can be implemented to serve our purpose.
As demonstrated in Fig. 3, the pre-treatment stage is • Without a reject valve:
composed of the Dissolved Air Flotation (DAF) system In this case, the brine solution stream is not re-
and the disk filters. In addition, it is worth mentioning that stricted and hence, it can be determined based on
the approximated model deduced from the operational the mass balance law. It can be expressed as:
data is concerned with changes in the flow rate and M b = M f − Mp . (21)
the pressure of the water, and it does not consider the
• Through a reject valve:
dynamics of the chemical processes.
The flow rate of the brine solution depends on the
Dissolved Air Flotation (DAF) System: This is a water percentage opening of the reject valve and is found
treatment process that purifies the water by removing the by:
suspended matters. It is done by dissolving air in the water Mb max − Mb min
Mb = Mb max − Hmax
in the presence of applied pressure and then releasing the Hmax − Hmin
air at the atmospheric pressure in the flotation tank. The (22)
Mb max − Mb min
suspended matters adhere to the bubbles formed by the + H,
released air, and then float to the surface of the water Hmax − Hmin
where they can be removed. That is, the inlet water to the where H is the valve opening, and Hmin and Hmax
DAF system is divided into three water flows, which are: are the minimum and the maximum valve openings,
1- Recirculated water through the air saturation tank, respectively.
2- Slug, which is discharged as waste carrying the removed
suspended solids, Brine Pressure:
3- Main outlet stream carrying the clean water.
• Without a reject valve:
In the first RO pass, the brine solution is fed to
By examining the available data for different operational the ERD to transfer the hydraulic power (pressure)
conditions in terms of the inlet concentration, total sus- from the pressurized brine solution to part of the feed
pended solid (TSS), pressure, flow rate, and temperature, water before the former being discharged at a lower
it was found that the DAF system does not affect the pressure. The pressure of the brine in this case can be
4
approximated based on the expected pressure drop
Tf − Tref
across the RO membrane as: Tm = exp aT ,
Tf + 273.15
(28)
Pb = Pf − Pdrop , (23)
Tf − Tref
Ts = exp bT ,
where Pb [ kPa] is the brine pressure, Pf [ kPa] is the Tf + 273.15
RO feed pressure, and Pdrop [ kPa] is the pressure drop where Tf [◦ C] is the temperature of the feed water, aT is
across the RO membrane. the membrane water passage temperature constant, and
• Through a reject valve: bT is the membrane salt passage temperature constant.
In the second RO pass, the brine solution is dis-
charged at the atmospheric pressure through a reject Effective Membrane Area: The effective membrane area
valve. As demonstrated in Fig. 5, the brine down- is the total membrane area the water stream passes
stream pressure Pbo [kPa] is constant at 101 kPa (at- through. It is expressed as:
mospheric pressure). However, the upstream pressure
Aem = nv ne Am , (29)
of the solution depends on the valve characteristics,
the valve opening percentage H, and the brine out- where nv is the number of pressure vessels, ne is the
let flow rate through the valve Mb as presented in number of membrane elements in a single pressure vessel,
Equation (24). and Am [m2 ] is the area of a single membrane element.
Permeate Flow Rate: Net Osmotic Pressure: The osmotic pressure is a colliga-
Mp = Kw Aem Tm (∆P − β∆π) ρw , (27) tive property driven bythe chemical potentialdifferences of
the solvent. It is the minimum pressure needed to cancel
where Mp [ kg/s] is the permeate mass flow (or water out osmosis. The net osmotic pressure is calculated by:
passage) rate, Kw [ m3 /m2 s kPa] is the water permeability πf − πb
coefficient at the reference temperature Tref [◦ C], Aem [ m2 ] ∆π = − πp , (34)
2
is the total membrane area, β is the concentration polar- and for each stream, the osmotic pressure π [kPa] can be
ization factor, Tm is the temperature correction factor for calculated based on the stream concentration C [ppm] as,
water permeability, ∆P [ kPa] is the membrane differen-
tial pressure, ∆π [ kPa] is the net osmotic pressure, and π = 75.84 × 10−3 C, (35)
ρw [ kg/m3 ] is the permeate density.
where πf [kPa] is the feed water osmotic pressure, πb [kPa]
is the brine osmotic pressure, and πp [kPa] is the permeate
Permeability’s temperature dependency correction factors: osmotic pressure.
The parameters Ts and Tm are used in the salt and
water passage equations (25) and (27) given that water Tank: The dynamics of the tank can be expressed in
and salt permeabilities are temperature dependent. The terms of the water level Ht [m] and the concentration of
salt Ks and water Kw permeability coefficients are found the tank outlet water stream Ct, out [ppm], and they are
at the reference temperature Tref and the temperature formulated as (Jiang et al. (2015b)):
correction factors are found by Arrhenius equations as:
dHt (Qin − Qout )
= , (36)
dt At
5
dCt, out Qin (Cin − Ct, out ) Table 5. List of the controllers of the reverse
= , (37) osmosis plant simulator.
dt At Ht
where Qin [ m3 /s] is the tank inlet flow rate, Qout [ m3 /s] is Stage Controlled equipment Controller
the tank outlet flow rate, Cin [ppm] is the tank inlet water Intake pumps D
Intake tank valves D
concentration, and At [m2 ] is the cross-sectional area of the DAF tank valves D
tank. Pre-treatment Disk filter pump - HP pump line PID
Disk filter pump - ERD line PID
Table 4. Parameters of the SWRO desalination RO supply pumps - HP pump line PID
RO supply pumps - ERD line PID
plant simulator. RO 1 high pressure pumps PID
Reverse osmosis ERD pressure booster pumps PID
Parameter Value RO 2 pressure booster pumps PID
αm 0.01 Post-treatment Distribution pumps PID
αf1 -0.01
αf2 0.77 Algorithm 1 Control of water level of the intake tank.
αf3 -8.25
Input: L - Tank level, Lmax - Maximum tank level, Lmin - Minimum
R 2.67
tank level, P̄main - Current status of main pump
Pdrop 110 kPa
Output: Pmain - Main pump status, Pbackup - Main pump status
Hmin 10%
if L ≤ Lmin then
Hmax 100%
Pmain is ON
Hs 0.10 m
else if L ≥ Lmax then
KR pump 15
Pmain is OFF
KR ERD 0.001
else
ηERD 96.3%
Pmain status does not change
αLub 0.01
end
RO 1 - Kw 2.19×10−8 m3 /m2 skPa
RO 2 - Kw 1.03×10−7 m3 /m2 skPa
if L < Lmin and P̄main is OFF then
Ks 1.63×10−4 m3 /m2 s
Pbackup is ON
aT 9.00
else
bT 8.08
Pbackup is OFF
Tref 30 ◦ C
end
Rm 9.00×1013 m−1
Rc 2.26×1016 m−1
Ar 0.8 m2 Algorithm 2 Control of water level of the DAF tank.
At 150 m2 Input: L - Tank level, Lmax - Maximum tank level, Lmin - Minimum
tank level
Output: Pintake - Status of supply pump from intake tank, Vintake
- Intake tank valve status
if L ≥ Lmax then
Controllers: The plant is controlled using Proportional
Pintake is OFF, Vintake is CLOSED
Integral Derivative (PID) controllers and digital con- else
trollers. The PID controllers, using the feedback control Pintake is ON, Vintake is OPENED
theory as shown in Fig. 6, are used to control the pressure end
of the water to bring it up to the desired set-point by
modulating the speed of the pump, as well as to control Algorithm 3 Control of water level of the RO tank.
the flow of water from the pre-treatment stage to the re- Input: L - Tank level, Lmax - Maximum tank level, Lmin - Minimum
verse osmosis process, and the amount of distributed fresh tank level
water based on the demand in the same manner. The PID Output: PDAF - Status of supply pump from DAF tank, VDAF -
controller has three main parameters to tune, which are DAF tank valve status
the proportional gain, the integral gain, and the derivative if L ≥ Lmax then
gain. The output of the controller is bounded between 0 PDAF is OFF, VDAF is CLOSED
and 1. The digital controllers are used for the tanks water else
PDAF is ON, VDAF is OPENED
level control by turning ON or OFF the actuator, which
end
can be the pump or the valve. Algorithms 1 - 4 present the
digital controllers’ logic of the tanks level and the backup
Algorithm 4 Control of backup pumps.
pumps. In reference to Fig. 3 and Table 1, the list of the
Input: Yd - Set-point of controlled variable, Y - Current value of
plant’s controllers used is presented in Table 5.
controlled variable, P̄main - Current status of main pump
Output: Pbackup - Status of backup pump
Disturbances if Y < Yd and P̄main is OFF then
Pbackup is ON
ydesired + e u y else
Controller System
− Pbackup is OFF
end
yactual
3. SIMULATION RESULTS
2500 30
2000
20
1500
1000
10
500
0 0
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80 90
Fig. 7. RO pass 1 permeate flow rate. Fig. 10. RO pass 2 permeate concentration.
7
4. CONCLUSION reverse osmosis desalination plants using special simu-
lation software. Desalination, 250(2), 729 – 733.
In this paper, we presented a full-scale seawater reverse os-
mosis desalination plant simulator that has been developed
using MATLAB/Simulink, which is a well-known and user-
friendly software. It has been validated using operational
data from a local plant and found capable of simulating
the actual plant operation with an average error of less
than 5% for the majority of the system variables. The
simulator was able to represent the full-scale operation of
the RO plant and hence, it provides a feasible, low-cost,
and flexible solution for analyzing the plant performance,
and promoting research in the area of health monitoring
and cybersecurity of industrial control systems.
For future work, we plan to introduce hardware in-the-
loop. That is, some of the control system will be imple-
mented using actual hardware to improve the fidelity of
the simulator.
REFERENCES
Al-Obaidi, M., Kara-Zatri, C., and Mujtaba, I. (2018).
Simulation and optimisation of a two-stage/two-pass re-
verse osmosis system for improved removal of chlorophe-
nol from wastewater. Journal of Water Process Engi-
neering, 22, 131 – 137.
Bartman, A.R., Christofides, P.D., and Cohen, Y. (2009).
Nonlinear model-based control of an experimental re-
verse osmosis water desalination system. IFAC Proceed-
ings Volumes, 42(11), 892 – 897. 7th IFAC Symposium
on Advanced Control of Chemical Processes.
Choi, J.S. and Kim, J.T. (2015). Modeling of full-scale
reverse osmosis desalination system: Influence of opera-
tional parameters. Journal of Industrial and Engineer-
ing Chemistry, 21, 261 – 268.
El-Dessouky, H.T. and Ettouney, H.M. (2002). Fundamen-
tals of salt water desalination. Elsevier.
Gambier, A., Miksch, T., and Badreddin, E. (2009). A
reverse osmosis laboratory plant for experimenting with
fault-tolerant control. In 2009 American Control Con-
ference, 3775–3780. St. Louis, MO, USA.
Jiang, A., Biegler, L.T., Wang, J., Cheng, W., Ding, Q.,
and Jiangzhou, S. (2015a). Optimal operations for large-
scale seawater reverse osmosis networks. Journal of
Membrane Science, 476, 508 – 524.
Jiang, A., Wang, J., Biegler, L.T., Cheng, W., Xing, C.,
and Jiang, Z. (2015b). Operational cost optimization
of a full-scale SWRO system under multi-parameter
variable conditions. Desalination, 355, 124 – 140.
Joseph, A. and Damodaran, V. (2019). Dynamic simula-
tion of the reverse osmosis process for seawater using
LabVIEW and an analysis of the process performance.
Computers and Chemical Engineering, 121, 294 – 305.
Park, P.K., Lee, S., Cho, J.S., and Kim, J.H. (2012). Full-
scale simulation of seawater reverse osmosis desalination
processes for boron removal: Effect of membrane fouling.
Water Research, 46(12), 3796 – 3804.
Senthil, S. and Subbia, S. (2016). Reverse osmosispressure
retarded osmosis hybrid system: Modelling, simulation
and optimization. Desalination, 389, 78 – 97. Special
Issue on Pressure Retarded Osmosis.
Verhuelsdonk, M., Attenborough, T., Lex, O., and Alt-
mann, T. (2010). Design and optimization of seawater
8