Professional Documents
Culture Documents
Department of Gas & Chemical Engineering, Petroleum University of Technology (PUT), Ahwaz, Iran
Department of Chemical & Petroleum Engineering, Sharif University of Technology, Tehran, Iran
c Department of Chemistry, Faculty of Science, South Tehran Branch, Islamic Azad University, Tehran, Iran
d Department of Applied Chemistry, Faculty of Science, East Tehran Branch, Islamic Azad University, Tehran, Iran
b
a b s t r a c t
In this work, treatment of oily wastewaters with commercial polyacrylonitrile (PAN) ultraltration (UF) membranes
was investigated. In order to do these experiments, the outlet wastewater of the API (American Petroleum Institute) unit of Tehran renery, is used as the feed. The purpose of this paper was to predict the permeation ux and
fouling resistance, by applying articial neural networks (ANNs), and then to optimize the operating conditions in
separation of oil from industrial oily wastewaters, including trans-membrane pressure (TMP), cross-ow velocity
(CFV), feed temperature and pH, so that a maximum permeation ux accompanied by a minimum fouling resistance, was acquired by applying genetic algorithm as a powerful soft computing technique. The experimental input
data, including TMP, CFV, feed temperature and pH, permeation ux and fouling resistance as outputs, were used to
create ANN models. This fact that there is an excellent agreement between the experimental data and the predicted
values was shown by the modeling results. Eventually, by multi-objective optimization, using genetic algorithm (GA),
an optimization tool was created to predict the optimum operating parameters for desired permeation ux (i.e. maximum ux) and fouling resistance (i.e. minimum fouling) behavior. The accuracy of the model is conrmed by the
comparison between the predicted and experimental data.
2012 The Institution of Chemical Engineers. Published by Elsevier B.V. All rights reserved.
Keywords: Industrial oily wastewater; Ultraltration; Permeation ux; Fouling resistance; Multi-objective optimization; Articial neural network
1.
Introduction
884
Genetic algorithm (GA) has been used to solve multi objective optimization problems such as membrane separation
modules (Yuen et al., 2000), membrane gas separation systems (Chang and Hou, 2006) and reverse osmosis desalination
units (Guria et al., 2005). Genetic programming (GP) has been
used to simulate membrane processes, such as prediction of
membrane fouling in a microltration (MF) system (Hwang
et al., 2009), and prediction of ux decline during MF of
oily wastewater (Shokrkar et al., 2012). Finally, Madaeni and
Kurdian (2011) used fuzzy logic modeling and hybrid GA
optimization of virus removal from water using MF. It was
observed that fuzzy inference system (FIS) predicted rejection and ux during MF for different operating conditions,
with an acceptable error. It is fairly observed that ANN models are used to study as simple single-objective optimization
problems, using genetic algorithm (i.e. coupling of ANN and
GA). For instance, the effects of polymer and additive concentrations on membrane performance were investigated by
validated ANN, and the optimum concentrations to achieve
maximum ux (single-objective) for quaternary systems
(PES/PVP/DMAc/IPA + water), and (PS/PVP/DMAc/IPA + water)
were estimated by genetic algorithm and assembled ANN
(Madaeni et al., 2010). But in most cases, conicting requirements and constraints govern the optimal choice of decision
variables. In fact, these optimization problems may involve
several objectives, some of which must be maximized, while
the others minimized simultaneously. There have also been
some attempts to model UF/MF of the oily wastewater via
soft computing; however, the effect of operating conditions
on permeation ux and fouling resistance has not been precisely modeled by such intelligent approaches (i.e. coupling of
ANN and GA), on the other hand in our knowledge, no record
for coupling ANN modeling accompanied by multi-objective
optimization using genetic algorithm of UF of oily wastewater
was found in the literature.
In this paper we pursued two goals, development of two
distinctive neural network models for prediction of permeate ux, and fouling resistance during UF of industrial oily
wastewater was the primary goal of the current research. The
developed models were useful tools to analyze the effects of
feed temperature, TMP, CFV and pH on permeation ux of
cross-ow UF of industrial oily wastewater and the fouling
mechanisms involved in cross-ow UF of the industrial oily
wastewater. And nally the optimum operating conditions to
achieve maximum ux and minimum fouling resistance (twoobjective optimization) for cross-ow UF of oily wastewater
were estimated by genetic algorithm and assembled ANNs.
2.
885
ANN application
Simulation of RO membrane separation
Modeling of cross-ow MF
Modeling and optimization of large-scale commercial water desalination plants
Modeling of cross-ow MF
Prediction of UF transmembrane pressure
Prediction of the rate of cross-ow membrane UF of colloids
Dynamic modeling UF of proteins
Modeling of UF fouling
Dynamic modeling of cross-ow MF of bentonite suspension
Predicting salt rejection at NF membranes
Predicting the time dependence of ux evolution in UF
Prediction of fouling and backwash efciency in UF for drinking water
production
Modeling of an RO water desalination
Modeling of large-scale commercial water desalination plants
Modeling of a continuous stirred UF process
Predictive control algorithm to improve the productivity of an UF plant
Predicting membrane fouling during municipal drinking water NF
Predicting contaminant removal during municipal drinking water NF
Dynamic modeling of milk UF
Dynamic prediction of milk UF performance
Modeling of polymer electrolyte membrane FC performance
Predicting the permeate ux and total hydraulic resistance during cross-ow
milk UF
Modeling of the adsorption of bovine serum albumin on porous polyethylene
membrane
Modeling of transient cross-ow MF of polydispersed suspensions
Modeling of capillary modules in MBR
Modeling of proton exchange membranes
Predicting RO/NF water quality
Modeling of an RO water desalination
Analyze of UF membrane systems behavior
Modeling of ux decline in cross-ow MF
Modeling batch UF of synthetic fruit juice and mosambi juice
Modeling of submerged MBR treating cheese whey wastewater
Modeling of hydrogen recovery from renery gases
Modeling the reduction and control of ux decline in cross-ow UF
Prediction of ux decline in cross-ow membranes
Correlating specic resistance and ux of Dead-end ltration of yeast
suspensions
Prediction of permeate ux decline in cross-ow membrane FT
Modeling the separation of CO2 from CH4 using hollow ber module
Modeling the rejection of sulphate and potassium salts by NF
Simulation of the ltration of sodium chloride and magnesium chloride
solutions using NF membranes
Evaluation of membrane fouling
Predicting effect of interparticle interactions on permeate ux decline in
crossow membrane ltration (CMF) of colloidal suspensions
Simulation of combined humic substance coagulation and membrane ltration
Prediction of permeate ux and rejection for separation of bentonite in tubular
ceramic MF membranes
Prediction separation percent of lead ions from wastewater using ED
Prediction of MF membrane fouling
Modeling of Pb2+ removal from wastewater using ED
Forecasting RO plant performance and for potential use for operational
diagnostics
Prediction of permeate ux in treatment of leather plant efuent using NF
followed by RO
Prediction of permeate ux during electric eld enhanced cross-ow UF
Predicting separation factor during C3 H8 separation from CH4 and H2 using a
synthesized PDMS membrane
Predicting the ux decline in milk cross-ow ceramic UF
Modeling and optimization of membrane fabrication
Predicting ux in oily wastewater using low cost ceramic membrane
Simulation the rate of methanol recovery
886
Unit
Feed
Ultraltration
Turbidity
Total suspended solids (TSS)
Oil and grease content
Total organic carbon (TOC)
NTU
mg/L
mg/L
mg/L
53
60
78
81
0.4
Trace
0.2
19
V
At
(1)
where A is the membrane area, V is the collected permeate volume and t is 2.5 h. All of the adjustments and measurements
for the UF experiments were the same.
Flux shows the amount of permeate rate. Fouling resistance
shows the signicance of cake/gel layer on the membrane surface. The ux was measured gravimetrically with an electronic
balance with weighting the permeation.
Fouling resistance (Rf ) was calculated as follows:
Rf =
P P
Jww
Jwi
(2)
3.
Theory
3.1.
In accordance with the human brain, an ANN model, usually called neural network (NN) model, is composed of an
interconnected assembly of neurons and dendrites. Neurologists have found that the human brain learns by changing the
strength of the synaptic connection between neurons upon
repeated stimulation by the same impulse. Inspired by the biological neural system, the ANN model learns the training set
by adjusting the values of inter-neuron connection strengths
(weights) between processing elements (neurons), until the
network output approximates the target (training examples),
based on a comparison between the output and the target.
According to Fig. 2 there are 3 basic elements of an articial
neuron:
i. A set of synapses connections (connecting links), whose
strengths are represented by a set of weights and a bias:
X = X1 , X2 , . . ., Xn (a vector of model input signals) with corresponding weights: W = Wk1 , Wk2 , . . ., Wkn and b = (bk ). The
synapses store parameters called weights that manipulate the data in the calculations. Their values will directly
effect on the output of the neural network.
ii. The total synaptic input, Sk , to the neuron k is given
by the inner product of the input and weight vectors:
Sk = (Wkj Xj + bk ) (it is assumed Wk0 = bk and X0 = 1), where
k = [1, r], (r = number of neurons in one layer) and j = [1, n]
(n = number of input). In other words, the input signal X
is multiplied by the weight W and summed in the adder
with all the other items. The result of this summation S
will go to the input of the activation function.
iii. The activation function that converts a neurons weighted
input to its output activation. [Total synaptic input is
transformed to the output via the activation function]:
Yk = (Sk ). The activation function has a key role in the
scheme of a neuron. It generated the output according
to the summed input signals calculated in the adder.
Abridged, the output signal of neuron can be dened as
follows: Yk = ((Wkj Xj + bk )).
The neurons formed a layer and the layers interconnected
to another forms of NN. A NN is thus typically dened by
its model inputs and its architecture: the number of layers,
the number of neurons in each layer, the activation function
in each layer that converts a neurons weighted input to its
output activation and the way in which the layers are interconnected (the learning process for updating the weights and
biases of the interconnections).
The multi-layer perceptron (MLP) architecture, a feed
forward-type NN, usually has good model performance, and
also it is the most common neural network model used in
membrane processes (Dornier et al., 1995; Bowen et al., 1998b;
Jafar and Zilouchian, 2001; Lee et al., 2004; Al-Zoubi et al.,
2007; Shokrian et al., 2010). A MLP maps sets of input data
onto a set of appropriate output. In this type of feed forward
neural network model, each layer consists of a group of neurons that share the same input and output connections, but
that does not interconnect with the other neurons forming
the same layer. Also, connections are strictly oriented in a
directed graph: from the input toward the output. Mathematically, MLPs with one input layer, one hidden layer and one
output layer by applying sigmoid transfer function for the hidden layer and linear transfer function for the output layer
(purelin) are known to be universal approximators (Hornik
et al., 1989).
NN training is the process by which the weights and biases
are adjusted systematically so that the network exhibits some
desired or interesting behavior. Mathematically training a
887
N
MSE =
i=1
(ti pi )
888
3.2.
Multi-objective optimization using genetic
algorithm
Optimization is a procedure of nding and comparing feasible solutions until no better solution could be found. When
an optimization problem involves more than one objective
function, the task of nding one (using higher-level qualitative
considerations) or more optimum solutions is known as multiobjective optimization (Srinivas and Deb, 2002). Optimization
problems that have more than one objective functions are
rather common in every eld or area of knowledge.
Many, or even most, real engineering problems actually
done, have multiple-objectives, i.e., minimize cost, maximize
performance, maximize reliability, etc.; in such problems, the
objectives to be optimized are normally in conict with respect
to each other, which means that there is no single solution
for these problems, and optimizing a particular solution with
respect to a single objective that can result in unacceptable
results with respect to the other objectives. Therefore, a practical (reasonable) solution to a multi-objective problem is to
investigate a set of solutions, each of which satised the objectives at an acceptable level without being dominated by any
other solution. So, none of the solutions can be considered
to be better than any other with respect to the all objective
functions.
General multi-objective optimization problem (MOP) solution methods range from classical approaches to population
based techniques. Unlike classical search and optimization
methods that usually work with a point-by-point principle
and, thus, are required to be applied many times, each time
nding one pareto-optimal solution. Evolutionary Algorithms
(EAs), are suited well to multi-objective optimization problem
as they are able to capture multiple pareto-optimal solutions in a single simulation run. EAs are computer-based
problem solving systems which are computational models of
(s) = s
(4)
1
1 + es
(5)
2
1
1 + es
(6)
es es
es + es
(7)
Fig. 3 Typical transfer functions: (a) logsig, (b) tansig and (c) purelin.
Minimize/Maximize fm (x),
(8)
subject to
hj (x) 0(is the inequality constraints),
gk (x) = 0 (is the equality constraints),
(lb)
xi
(ub)
xi xi
j = 1, 2, . . . , J
(9)
k = 1, 2, . . . , K
(10)
i = 1, 2, . . . , n
(11)
(2)
(1)
(2)
889
4.
Methodology
890
Fig. 5 Structure of the constructed two-layer feed-forward articial neural network to predict (a) permeation ux and (b)
fouling resistance.
Table 3 Settings used in the development of the permeate ux and fouling resistance neural networks.
Network type
FFBP
Performance function
MSE
Training function
TRAINLM
Time
Goal
Inf.
0
Epochs
1 103
Layer no.
2
max fail
6
et al., 2003; Abbas and Al-Bastaki, 2005; Chen and Kim, 2006;
Liu and Kim, 2008; Sadrzadeh et al., 2008, 2009; Shokrian
et al., 2010). For the rst and second targets, permeation ux
and fouling resistance, the optimal number of neurons of
hidden layer of networks was accomplished using trial and
error method. Results demonstrated that each network with
8 neurons in their hidden layers gave the smallest error. The
numbers of neurons were tested for the hidden layer of each
network ranged from 5 to 20. Shamseldin et al. (1997) claimed
that the best way to determinate this number (number of neurons in hidden layer), is trial and error (Shamseldin et al.,
1997). The structure of the networks and various settings in
adjustment of neural networks are given in Fig. 5 and Table 3,
Neuron no.
min grad
1 1010
Transfer function
Layer #1
Layer #2
Layer #1
Layer #2
8
mu
1 103
1
mu inc
10
TANSIG
mu dec
1 101
PURELIN
mu max
1 1010
Algorithm
Dividerand
Training ratio
Validation ratio
Test ratio
57 samples
12 samples
12 samples
891
Fig. 6 Distribution of (a) training, (b) validation and (c) testing data sets for permeation ux and fouling resistance versus
operating parameters.
trans-TMP, CFV, temperature, pH, permeate ux and fouling
resistance. The ranges of the used database for the models
are shown in Table 5. For better visualization, Fig. 6 shows
the three-dimensional plots of distribution of training, validation and testing data sets for both outputs (i.e. permeation
ux and fouling resistance) versus operating parameters. After
the network has been created and all weights and biases
were initialized by the use of the NguyenWidrow method,
Parameters
Temperature ( C)
Trans-membrane pressure (bar)
Cross-ow velocity (m/s)
pH ()
Permeation ux (L/m2 h)
Fouling resistance (1/m)
Min
25
1.5
0.25
4
65.22
43.67
Max
50
4.5
1.25
10
212.93
220.19
892
ErrorFunction =
(12)
i=1
where pi and di are the predicted and desired objective functions, respectively. Fig. 7 provides a schematic diagram of
the neural-genetic hybridization. Each iteration dened new
input parameters to the already trained neural network. The
genetic optimizer then evaluated networks outputs and compared them with the desirable permeation ux and fouling
resistance. The genetic evolution converged stochastically to
design parameters that caused the greatest decline in the error
function. The algorithm proceeded with its iterations until a
specied performance criterion was satised.
5.
After preparing the neural model, it is necessary to measure its performance. Performance efciency of the networks
was evaluated using the measured and ANNs estimated
value. Some important statistical parameters for training,
validation and testing data divisions of permeate ux and fouling resistance were calculated and these are summarized in
Tables 5 and 6, respectively. Tables 6 and 7, reports the ANNs
performances in terms of mean percentage error (MPE), mean
absolute percentage error (MAPE), mean squared error (MSE),
250
Training data
Validaon data
Tesng data
200
150
100
50
0
0
50
100
150
200
250
R = 1
Fig. 8 Plot between experimental and neural network predicted permeate ux.
893
Table 6 Different quality measures evaluated for the trained permeate ux neural model.
MPE
MAPE
Standard Deviation of Observations
Standard Deviation of Predictions
MSE
RMSE
NMSE
MAE
R2
R
Training
Validation
Testing
2.671E06
1.137E04
37.4224928
37.4224935
3.545E08
1.883E04
2.532E11
1.512E04
9.999E01
9.999E01
1.742E04
3.516E04
28.2035008
28.2035040
5.227E07
7.230E04
6.571E10
5.270E04
9.999E01
9.999E01
2.371E04
5.540E04
26.7025211
26.7033796
2.020E06
1.421E03
2.833E09
8.811E04
9.999E01
9.999E01
Table 7 Different quality measures evaluated for the trained fouling resistance neural model.
MPE
MAPE
Standard Deviation of Observations
Standard Deviation of Predictions
MSE
RMSE
NMSE
MAE
R2
R
Training
Validation
Testing
1.386E07
3.234E05
41.500306076
41.500306081
1.761E09
4.197E05
1.023E12
3.260E05
9.999E01
9.999E01
1.277E05
8.004E05
40.841818913
40.841775696
2.246E08
1.499E04
1.347E11
9.654E05
9.999E01
9.999E01
9.106E04
9.798E04
48.413385086
48.413067523
1.234E05
3.514E03
5.267E09
1.095E03
9.999E01
9.999E01
Training data
Validaon data
Tesng data
200
150
100
50
0
0
50
100
150
200
R = 1
250
894
Fig. 10 Generalization performances of 4:8:1 network, effects of (a) temperature and trans-membrane pressure at
CFV = 0.25 m/s and pH = 4, (b) temperature and cross-ow velocity at TMP = 4.5 bar and pH = 4, (c) temperature and pH at
TMP = 4.5 bar and CFV = 0.25 m/s, (d) trans-membrane pressure and cross-ow velocity at T = 37.5 C and pH = 4, (e)
trans-membrane pressure and pH at T = 37.5 C and CFV = 0.25 m/s and (f) cross-ow velocity and pH at T = 37.5 C and
TMP = 4.5 bar on permeation ux.
2009). In these gures, the 4:8:1 networks predictions are
indicated by the surfaces. As can be seen increasing temperature (Fig. 10ac) at the range of 25 C T 50 C increases
permeation ux, because viscosity decreases and diffusivity
increases at elevated feed temperature (Abbasi et al., 2010a).
Increasing TMP (Fig. 10a, d, e) at 1.5 bar TMP 4.5 bar
increases PF, according to Darcys law, increasing TMP
increases PF; however, fouling restricts this fundamental law.
Increasing TMP makes the oil droplets more compact on the
membrane surface and blocks the membrane pores (Abbasi
et al., 2010a; Ghidossi et al., 2009). It can be observed that, with
increasing TMP up to 3 bar, permeation ux increases linearly;
however, at higher TMP it increases with less steep. This may
be due to compression of the cake/gel layer formed on the
membrane surface at higher TMP. Increasing CFV (Fig. 10b, d,
f) at 0.25 m/s CFV 1.25 m/s increases PF through the membrane. Enhanced turbulence both reduces boundary layers and
improves UF membrane process performance (Hesampour
et al., 2008). The main reason is reduction of concentration
polarization effect. Turbulence and shear stress on the membrane surface are enhanced by increasing CFV (Madaeni and
Yeganeh, 2003). Therefore, the accumulated compounds on
the membrane surface are returned into the bulk of uid and
concentration polarization effect diminishes. In other words,
increasing permeation ux with CFV is due to the reduction of
concentration boundary layer and cake/gel layer thicknesses
(Salahi and Mohammadi, 2011a; Mohammadi and Esmaeelifar,
2005). The results show that, as CFV increases to about 0.751,
PF increases very considerably but at higher CFV this positive effect is not signicant. In other words, it increases with
895
Fig. 11 Generalization performances of 4:8:1 network, effects of (a) temperature and trans-membrane pressure at
CFV = 0.75 m/s and pH = 7, (b) temperature and cross-ow velocity at TMP = 1.5 bar and pH = 7, (c) temperature and pH at
TMP = 1.5 bar and CFV = 0.75 m/s, (d) trans-membrane pressure and cross-ow velocity at T = 25 C and pH = 7, (e)
trans-membrane pressure and pH at T = 25 C and CFV = 0.75 m/s and (f) cross-ow velocity and pH at T = 25 C and
TMP = 1.5 bar on fouling resistance.
less steep. It agrees with the results obtained by Madaeni and
Yeganeh (2003) and Salahi and Mohammadi (2011a). While
increasing pH has a dual effect on PF. As indicated in (Fig. 10c, e,
f) at 4 pH 10 increasing pH decreases permeation ux up to
a minimum value then increase. As observed, with acidic and
basic solutions, PF increases but PF increase in basic solutions
is more signicant with comparison to this increase value in
acidic solutions. The results show that the minimum values
of PF are at a pH value of about 7. It can be said that the net
electrostatic forces between solutes and membrane surface
are attractive (Salahi et al., 2010b).
ANN permeation ux predictions concerning to the effect
of operating parameters on PF is shown in Fig. 10. Two other
parameters, in all gures, are set at CFV = 0.25 m/s and pH = 4,
TMP = 4.5 bar and pH = 4, TMP = 4.5 bar and CFV = 0.25 m/s,
T = 37.5 C and pH = 4, T = 37.5 C and CFV = 0.25 m/s and
T = 37.5 C and TMP = 4.5 bar for Fig. 10af, respectively.
Fig. 11af demonstrate variation of FR under steady state
condition versus T-TMP at CFV = 0.75 m/s and pH = 7, TCFV at TMP = 1.5 bar and pH = 7, T-pH at TMP = 1.5 bar and
896
Table 8 Non-dominated solutions (the Pareto optimal set), and the corresponding objective function values generated
by GA.
Decision variables
T ( C)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
49.97
49.93
49.92
49.87
49.93
49.94
49.94
49.98
49.94
49.95
49.96
49.98
49.98
49.93
49.95
49.94
49.95
49.95
49.95
49.94
49.98
49.94
49.95
49.97
49.93
49.93
49.93
49.94
49.91
49.95
49.93
49.92
49.94
49.96
49.95
49.93
49.93
49.93
49.93
49.95
49.95
49.93
49.93
49.92
49.93
49.94
49.96
49.95
49.97
49.95
49.95
49.95
49.94
49.94
49.94
49.94
49.94
49.95
49.93
49.94
49.96
49.94
49.92
49.93
49.95
TMP (bar)
3.55
4.22
2.51
4.24
3.26
4.15
4.19
3.33
4.18
4.17
3.45
3.46
3.47
4.15
4.18
4.15
4.12
3.62
3.61
3.43
3.41
4.16
3.50
3.55
2.36
3.25
3.54
4.16
4.24
4.18
4.15
4.19
3.22
3.34
3.58
3.31
3.17
3.44
4.23
3.57
4.18
4.21
2.96
4.22
3.30
4.16
3.63
4.18
3.60
3.49
3.19
3.53
3.61
2.79
3.23
3.28
3.36
4.12
3.13
3.59
3.56
4.13
2.06
3.62
4.12
Objective functions
CFV (m/s)
pH
1.24
1.23
1.25
1.23
1.23
1.22
1.23
1.25
1.21
1.21
1.24
1.25
1.24
1.19
1.18
1.20
1.17
1.23
1.24
1.24
1.24
1.23
1.24
1.24
1.23
1.24
1.25
1.23
1.23
1.18
1.19
1.23
1.24
1.24
1.24
1.23
1.25
1.25
1.23
1.25
1.20
1.22
1.23
1.21
1.24
1.21
1.24
1.19
1.24
1.24
1.24
1.24
1.24
1.21
1.24
1.24
1.24
1.18
1.23
1.24
1.25
1.19
1.25
1.25
1.17
9.99
10.00
9.99
10.00
10.00
10.00
10.00
9.99
10.00
10.00
9.99
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
9.99
10.00
10.00
9.99
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
9.99
10.00
10.00
10.00
10.00
9.99
10.00
10.00
10.00
10.00
10.00
10.00
9.99
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
9.99
10.00
10.00
10.00
9.99
10.00
10.00
10.00
10.00
PF (L/m2 h)
215.46
215.81
208.59
215.71
214.36
216.04
215.88
214.69
216.01
216.04
215.15
215.18
215.21
216.15
216.17
216.11
216.21
215.62
215.59
215.05
214.99
215.94
215.30
215.44
206.78
214.32
215.40
215.96
215.77
216.17
216.16
215.89
214.19
214.73
215.52
214.58
213.94
215.09
215.78
215.50
216.11
215.92
212.65
215.98
214.54
216.08
215.65
216.13
215.58
215.28
214.04
215.38
215.60
211.30
214.24
214.48
214.81
216.20
213.69
215.55
215.48
216.18
202.84
215.62
216.20
FR (1/m)
68.22
76.40
43.98
74.84
51.44
82.12
77.78
53.97
81.24
82.17
61.09
61.40
62.20
86.56
87.44
84.51
90.29
73.48
72.04
59.70
58.15
79.44
64.51
67.67
43.92
50.90
66.84
80.12
75.56
87.36
86.57
78.19
50.07
54.53
70.11
53.33
48.60
60.18
75.66
69.40
84.26
78.72
45.52
80.36
52.69
83.43
74.21
85.34
71.68
63.99
49.09
66.28
72.66
44.67
50.42
52.21
55.83
89.47
47.85
70.93
68.67
88.16
43.76
72.98
90.17
897
Table 8 (Continued)
Decision variables
T
66
67
68
69
70
( C)
TMP (bar)
49.94
49.94
49.96
49.91
49.94
4.17
2.18
2.72
4.20
2.92
Objective functions
CFV (m/s)
pH
1.21
1.25
1.25
1.23
1.24
10.00
10.00
10.00
10.00
9.99
PF
(L/m2
h)
FR (1/m)
216.07
204.51
210.66
215.84
212.34
83.16
43.79
44.28
77.44
45.13
180
Exp
Exp
ANN
ANN
PF(L/m2.h)
PF(L/m2.h)
160
140
120
100
0
20
T(C)
40
60
150
140
130
0
TMP(bar)
(a)
(b )
200
180
Exp
ANN
Exp
ANN
180
PF(L/m2.h)
PF(L/m2.h)
160
140
160
120
140
100
0
0.5
CFV(m/s)
(c )
1.5
10
15
pH
(d )
Fig. 12 Comparing ANN and experimental data, effect of (a) temperature, (b) trans-membrane pressure, (c) cross ow
velocity and (d) pH on permeation ux at medium levels of other factors, i.e. T = 37.5 C, TMP = 3 bar, CFV = 0.75 m/s and
pH = 7.
898
140
100
Exp
Exp
ANN
ANN
120
FR(1/m)
FR(1/m)
90
80
70
100
80
60
60
0
20
40
60
T(C)
(a)
10
15
(b )
Exp
Exp
ANN
ANN
120
100
FR(1/m)
FR(1/m)
120
140
100
80
60
4
TMP(bar)
80
60
40
0
0.5
CFV(m/s)
1.5
5
pH
(c )
(d )
Fig. 13 Comparing ANN and experimental data, effect of (a) temperature, (b) trans-membrane pressure, (c) cross-ow
velocity and (d) pH on fouling resistance at medium levels of other factors, i.e. T = 37.5 C, TMP = 3 bar, CFV = 0.75 m/s and
pH = 7.
According to Fig. 13, the experimental results, as well
as the model predictions, both indicate increasing temperature, CFV and pH decrease FR values at the ranges
of: 25 C T 50 C, 0.25 m/s CFV 1.25 m/s and 4 pH 10,
respectively. But increasing TMP increase FR at the range of:
1.5 bar TMP 4.5 bar. In summary Fig. 13ad demonstrate
variation of FR under steady state condition versus T, TMP,
CFV and pH, respectively at medium levels of other factors,
i.e. T = 37.5 C, TMP = 3 bar, CFV = 0.75 m/s and pH = 7.
Succeeding to developing of the models, an effort was made
to optimize operating parameters (i.e. temperature, TMP, CFV
and pH) for a desired permeation ux (i.e. maximum) and fouling resistance (i.e. minimum) as a two-objective problem. To
achieve this, genetic algorithm was used together with the validated neural models as the principal tools. It took two neural
models developed for predicting PF and FR. The optimization
problem studied is represented mathematically by:
The multi-objective solution yielded a set of optimal solutions in which an improvement in one objective requires a
degradation of another. The plot of this two objective problem is shown in Fig. 14. This curve is known as the Pareto
front and shows a clear trade-off between the FR and PF; an
improvement (a decrease) in the FR results in a degradation (a
decrease) in the PF or an improvement (an increase) in the PF
results in a degradation (an increase) in the FR.
Table 8 present the set of non-dominated solutions (the
Pareto optimal set), and the corresponding objective function
values in the objective space (called the Pareto front).
As can be seen in Table 7, the optimum decision values, so that a maximum permeation ux accompanied
by a minimum fouling resistance, were acquired and the
computed results for this purpose (i.e. maximize permeation ux and minimize fouling resistance simultaneously)
show higher temperature (all predicted T are greater than
100
(13)
(14)
25 C T 50 C
bound constraints
4 pH 10
80
60
40
20
200
(15)
204
208
212
216
Permeaon ux (maximize)
220
899
Acknowledgments
This research was supported by East Tehran Branch, Islamic
Azad University, Tehran, Iran. Also, the authors would like to
appreciate Mr. S.R. Asadullahpour for his help and invaluable
guidance in optimization methodology.
Appendix A.
1-ANNs were utilized to predict PF and FR corresponding to a given same operating conditions (i.e. temperature, TMP, CFV and pH). Feed-forward architecture with
LevenbergMarquardt back-propagation training algorithm
was employed to develop the models. It was found that both
networks with one hidden layer of 8 neurons in their hidden layers (4:8:1), are appropriate for prediction purposes.
The coefcient of determination of both networks (above 0.99
for whole data set) together with the important statistical
parameters indicated that the neural networks have been well
trained. ANNs successfully tracked the non-linear behavior of
PF and FR versus temperature, TMP, CFV and pH during UF
of oily wastewater. For all of the cases considered, the ANNs
proved to be an adequate interpolation tool, where an excellent prediction was obtained for all operation conditions not
represented in the training data set (i.e. testing data set).
ANN modeling method has many advantages such as
rapidity, robustness, fault tolerance, adaptability, generalization and simplicity which make it an interesting choice for
modeling of complex systems, such as wastewater treatment
processes.
2-Pareto optimal front for permeation ux (maximize) and
fouling resistance (minimize) as a two-objective optimization problem and corresponding decision variable vectors
(Pareto-optimal solutions), i.e. T, TMP, CFV and pH in UF oily
N1
N
i=1
(A.1)
(A.2)
(A.4)
i=1
(ti pi )
N
N
(t
i=1 i
RMSE =
(A.3)
100 ti pi
t
N
i
N
MSE =
pm )
ti
i=1
Conclusion
tm )
N1
N
(p
i=1 i
t p
i
i
100
N
N
MAPE =
6.
N
(t
i=1 i
pi )
(A.5)
2
(A.6)
N
1 1
2
(ti pi )
2 N
N
NMSE =
(A.7)
i=1
1
ti pi
N
N
MAE =
i=1
R2 (coefcient of determination) = 1
N
tm =
t
i=1 i
(A.8)
N
2
(ti pi )
Ni=1
2
i=1
(ti tm )
(A.9)
(A.10)
Symbols
A
B
CFV
fm (x)
gk (x) = 0
h
hj (x) 0
900
J
Jwi
Jww
L
N
n
pi
pm
pH
Rf
r
S
Sk
T
TMP
TOC
TSS
ti
tm
V
W
X
(ub)
xi
ltration ux (L/m2 h)
initial water ux (L/m2 h)
water ux after fouling (L/m2 h)
liter
the number of data
number of input signals
the ith predicted value
the average of predicted values
()
Fouling resistance (1/m)
number of neurons
second
the net input to the neuron k
temperature ( C)
trans-membrane pressure (bar)
total organic carbon (mg/L)
total suspended solids (mg/L)
the ith experimental value
the average of experimental values
ltrate volume (L)
weight
input signal
upper bound of ith decision variable
xi
Y
P
m2
C
2
(lb)
Abbreviations
articial neural network
ANN
American Petroleum Institute
API
cross-ow membrane ltration
CMF
CFV
cross-ow velocity
N,N-dimethylacetamide
DMAc
EA
Evolutionary Algorithm
electrodialysis
ED
EMO
evolutionary multi-objective optimization
FC
fuel cells
Feed-Forward Backpropagation
FFBP
FR
fouling resistance
membrane ltration
FT
genetic algorithm
GA
GP
genetic programming
gas separation
GS
2-propanol
IPA
lb
lower bound
mean absolute error
MAE
mean absolute percentage error
MAPE
MAPD mean absolute percentage deviation
MBR
membrane bioreactors
MF
microltration
ML
machine learning
multi-layer perceptron
MLP
MOGA multi-objective genetic algorithm
MOP
multi-objective optimization problem
MPE
mean percentage error
MSE
mean squared error
nanoltration
NF
NMSE
normalized mean squared error
NN
neural network
non-dominated sorting genetic algorithm
NSGA
NSGA-II Elitist (fast) non-dominated sorting genetic algorithm
NTU
nephelometric turbidity units
PAN
polyacrylonitrile
polyethersulfone
PES
PF
permeation Flux
polysulfone
PS
PVDF
polyvinylidene uoride
polyvinylpyrrolidone
PVP
coefcient of determination
R2
R
correlation coefcient
rank-density based genetic algorithm
RDGA
root mean square deviation
RMSD
root mean square error
RMSE
reverse osmosis
RO
RWGA random weighted genetic algorithm
strength pareto evolutionary algorithm
SPEA
TMP
trans-membrane pressure
total organic carbon
TOC
TRAINLM LevenbergMarquardt training algorithm
total suspended solids
TSS
upper Bound
ub
UF
ultraltration
References
Abbas, A., Al-Bastaki, N., 2005. Modeling of an RO water
desalination unit using neural networks. Chem. Eng. J. 114,
139143.
Abbasi, M., Mirfendereski, M., Nikbakht, M., Golshenas, M.,
Mohammadi, T., 2010a. Performance study of mullite and
mullitealumina ceramic MF membranes for oily wastewaters
treatment. Desalination 259, 169178.
Abbasi, M., Salahi, A., Mirfendereski, M., Mohammadi, T., Pak, A.,
2010b. Dimensional analysis of permeation ux for
microltration of oily wastewaters using mullite ceramic
membranes. Desalination 252, 113119.
Al-Abri, M., Hilal, N., 2008. Articial neural network simulation of
combined humic substance coagulation and membrane
ltration. Chem. Eng. J. 141, 2734.
Al-Shayji, K.A., Liu, Y.A., 1997. Neural networks for predictive
modeling and optimization of large-scale commercial water
desalination plants. In: Proc. IDA World Congress Desalination
Water Science 1, pp. 115.
Al-Shayji, K.A., Liu, Y.A., 2002. Predictive modeling of large-scale
commercial water desalination plants: data-based neural
network and model-based process simulation. Ind. Eng.
Chem. Res. 41, 64606474.
Al-Zoubi, H., Hilal, N., Darwish, N.A., Mohammad, A.W., 2007.
Rejection and modeling of sulphate and potassium salts by
nanoltration membranes: neural network and
SpieglerKedem model. Desalination 206, 4260.
Anderson, G.K., Saw, C.B., 1987. Oil/water separation with surface
modied membrane. Environ. Technol. Lett. 8, 121132.
APHA, 2001. Standard Methods for the Examination of Water and
Wastewater, 20th ed. American Public Health Association
(APHA), Washington, DC.
Aussem, A., Hill, D., 2000. Neural-network metamodelling for the
prediction of Caulerpataxifolia development in the
Mediterranean Sea. Neurocomputing 30, 7178.
Aydiner, C., Demir, I., Yildiz, E., 2005. Modeling of ux decline in
crossow microltration using neural networks: the case of
phosphate removal. J. Membr. Sci. 248, 5362.
Barakat, T.M.M., Fraga, E.S., Srensen, E., 2008. Multi-objective
optimization of batch separation processes. Chem. Eng.
Process. 47, 23032314.
901
902
903