An accurate prediction of the performance of water treatment desalination plants could directly improve the global socio-economic balance. In this regard, many researchers have been engaged in the various artificial intelligence applied soft computing techniques to predict actual process outcomes. Inspired by the significance of such techniques, an optimized Particle Swarm Optimization based Artificial Neural Network (PSO-ANN) technique has been proposed herewith to predict an accurate performance of the reverse osmosis (RO) based water treatment desalination plants. Literature suggests that the improvements of the soft computing models depend on their modeling parameters. Therefore, we have included an extended list of nine modeling parameters with a systematic indepth investigation to explore their optimal values. Finally, the model's simulations results (R2 = 99.1%, Error = 0.006) were found superior to the existing ANN models (R2 = 98.8%, Error = 0.060), with the same experimental datasets. Additionally, the simulation results recommend that among many parameters considered, the number of hidden layer nodes (n), swarm sizes (SS), and the weight of inertia (ω) play a major role in the model optimization. This study for a more accurate prediction of the plant's performance shall pave the way for the process design and control engineers to improve the plant efficiency further.

  • Proposed parameters to accurately model permeate flux of RO-based desalination plant.

  • Rigorous analysis with extended list of nine PSO-ANN parameters to achieve optimal model.

  • Model achieved superior results (R2 = 99.1%, Error = 0.006) than existing models (R2 = 98.8%, Error = 0.060).

The researchers' interest in optimizing water treatment and desalination plant's performance has significantly increased in the last few decades (Ahmed et al. 2019). In this direction, artificial intelligence soft computing techniques such as artificial neural network (ANN), particle swarm optimization (PSO), state vector machines (SVM), genetic algorithm (GA), multi-objective GA (MOGA), etc., have played a vital role in determining the best solutions (Mahadeva et al. 2018, 2019, 2020, 2021a, 2021b; Zhang et al. 2019; Ghiasi et al. 2020; Goel et al. 2020; Mohammadi et al. 2020; Sit et al. 2020; Hejabi et al. 2021). An optimization is a systematic approach for locating an optimal solution and maximizing the production performance (Ahmed et al. 2019). Therefore, such techniques are finding extensive applications worldwide today.

Sustainable access to clean water leads to healthier people and economic development. Healthier people help preserve a healthy community, and together help build and progress a healthy world (Guterres 2020). However, one in three people across the world do not have access to clean drinking water in the current situation, and >673 million people still defecate outdoors worldwide (Guterres 2020). This leads to a large number of infections and diseases such as diarrhea, cholera, dysentery, typhoid, and polio that spread through water (Guterres 2020). Therefore, our essential responsibility is to increase clean water availability to people around the world so as to save the planet.

The paper has been organized into four sections. Section 1 gives an essential background for water treatment, artificial intelligence modeling technologies, literature reviews, and significant contributions. The step-by-step proposed methodologies with the block diagram representations are demonstrated in Section 2. Section 3 provides the results and discussion with focus on models optimization, comparative study with existing literature, and significant outcomes. Finally, concluding remarks and future recommendations are presented in Section 4.

For increasing the clean and freshwater access, numerous water treatment and desalination plants have been installed worldwide, supported with many social awareness campaigns to save natural water resources. In this regard, for improving plant efficiency, several researchers have previously developed artificial intelligence models, including PSO-ANN, to predict accurate process outcomes. Literature suggests the use and screening of several models that help improve plant predictions. For instance, Khajeh et al. (2013) have presented a PSO-ANN predictive model to remove methylene blue using silver nanoparticles from water samples. The experimental datasets were randomly allocated as: 76% for training, 12% for validation, and 12% for testing the model. The model involved six inputs, one hidden layer with 14 nodes, and one output layer (6:14:1). The modeling parameter values were: swarm size (SS = 10), acceleration factors (, = 2), minimum weight of inertia (ωmin = 0.05), the maximum weight of inertia (ωmax= 0.1), and 10 number of iterations. The correlation coefficients performed superior in PSO-ANN (0.95) than response surface methodology (0.89). Likewise, Ahmadi et al. (2014) developed a computational prediction model (PSO-ANN) to predict equilibrium water dew point of natural gas in a triethylene glycol dehydration system. A suitable choice of the number of datasets for training and testing of 130 and 44, swarm size of 22 (SS), acceleration factors (,) of 2, and maximum of 200 iterations in their modeling investigations produced more reliable results (R2 = 0.998) than the backpropagation (BP-ANN) model.

Further, Khajeh et al. (2017) developed a PSO-ANN predictive model to remove manganese and cobalt from water. The proposed models involved seven inputs, one hidden layer with 13 nodes for manganese and 15 nodes for cobalt separation process, and one output layer (7:13:1 and 7:15:1, respectively). The modeling parameters used in models for manganese and cobalt, respectively, were: (SS = 15 and 10), (, = 2), (ωmin = 0.6 and 0.05), (ωmax= 0.8 and 0.1), and the number of iterations was 10. Zubaidi et al. (2018) presented a novel approach for predicting monthly water demand by hybrid PSO-ANN and backtracking search algorithm (BSA-ANN). The datasets were divided into three sets as: training (70%), testing (15%), and validation (15%). Modeling parameters used for PSO-ANN were (SS = ranges from 20 to 50), (, = 1.494), (ω = 0.5), and 100 number of iterations. They observed that the PSO-ANN model performed better than BSA-ANN. On similar lines, Aryafar et al. (2019) developed a model to describe process of pollutant adsorption from industrial wastewaters using soft computing techniques (PSO and PSO-ANN). The Institute of Color Science and Technology, Iran, collected 54 industrial wastewater samples for a similar study. The datasets were divided into 75% for training and 25% for testing. The proposed PSO-ANN model exhibited superior results than the PSO or ANN model. Recently, Mahadeva et al. (2021a) developed a PSO-ANN and fuzzy-based models to optimize the seawater reverse osmosis desalination plant. The PSO-ANN model performed superior results than the fuzzy based soft computing models.

In summary, the literature appears to suggest usage of the modeling parameters in the following range: 5–50 for SS, , ≤ 2, ωmax ≤ 1, and 10–1000 number of iterations. Literature also suggested a choice of dataset division of (75% training, 15% validation and 15% testing) as best suitable for modeling such a system.

Significant contributions

The literature evidently suggests that the PSO-based ANN models are helpful for many desalination and water treatment applications. Therefore, in this paper, the PSO-ANN models have been used to successfully model the desalination system. We also noticed and screened apparent research gaps in the optimization approaches and the number of parameters used in the models in literature (Khajeh et al. 2013, 2017; Ahmadi et al. 2014; Zubaidi et al. 2018; Aryafar et al. 2019). Researchers have used a limited number of modeling parameters for their models that tends to reduce the modeling efficiency. Hence, this paper has included an exhaustive list of nine modeling parameters and a step-by-step method for their optimization so as to improve plant performance further. The design approach employed is simple and systematically executed to appropriately model the system. To the best of our knowledge, there is no literature available that proposes the optimized PSO-ANN approach with such an extensive list of nine modeling parameters for water treatment and desalination plants. Thus, this research's significant contribution is to perfectly design PSO-ANN models with nine modeling parameters and systematically find their optimum solutions. Finally, the results have been compared with the existing ANN models and were found to demonstrate superior performance.

ANN is a widely used soft computing technique that includes a large variety of architectures. In general, the architecture is formulated of three major layers (input, hidden, and output) and the artificial neuron (Mahadeva et al. 2019; Mohammadi et al. 2021a). These artificial neurons are also called the nodes associated with the layers. Additionally, these nodes form mathematical expressions that modify the incoming signals and pass them further through the network. Also, they have been connected to the weights and biases. The weights and biases play an essential role in the designing of neural network model optimization. Besides, the value of the weights may be calculated by the BP or PSO algorithms (Emamgholizadeh & Mohammadi 2021; Mohammadi et al. 2021b). These may be adjusted during the training step according to the error minimization criteria.

In this study, the neural network toolbox of MATLAB 2019a has been used for modeling and simulation. We have employed the PSO algorithm for ANN training, and therefore designated it as the PSO-ANN modeling technique. The PSO algorithm is a multi-agent search technique that finds the optimum solution in the predefined search space. This study has employed reverse osmosis (RO) desalination plant datasets from previous studies (Gil et al. 2018) for modeling investigations. The datasets consisted of four input parameters: feed water salt concentration (S = 35–140 g/L), condenser inlet temperature (Tcond = 20–30 °C), evaporator inlet temperature (Tevap = 60–80 °C), and feed flow rate (F = 400–600 L/h) while permeate flux (Pflux (L/h.m2) was the primary output. Further, the data has been divided into three divisions (training, validation, and testing) to train the neural network. In general, the training division is used to obtain the model parameters. The validation division tests the accuracy of ongoing training to avoid overfitting while the testing division validates its performance.

Now, the next task is the optimization of the model. For this, we have included an extended list of nine modeling parameters, such as, the number of hidden layer nodes (n), the number of hidden layers (H), activation functions, training functions, dataset divisions (%), error performance functions, SS, ω and (,) in our modeling investigations. The regression coefficient (R2) and mean squared error (MSE) have been used to evaluate the model's performances of the plant (Mohammadi et al. 2020; Mahadeva et al. 2021b). The next task is to find the best modeling parameters for the model. For this, we have followed a systematic and step-by-step approach, described below and represented through block diagram (Figure 1):

  • Step 1: Initialization; Collect the datasets from the literature, arrange them into a suitable format as per the modeling requirements, and then feed them into the model. Later, define the initial and appropriate values of nine modeling parameters according to the literature experiences. The model is now ready for further investigation.

  • Step 2: Find best n; Start initial trials for finding the best value of n. Obtain the best value of n and fix the same in the programming loop.

  • Step 3: Find best SS; With n defined, next start the trials to find the best value of SS. This helps complete updation of two essential parameters in our modeling according to their best performances.

  • Step 4: Find best ω; Likewise, further start the trials for finding the best value of ω. Obtain it and update it in the computational program. It is to be noted that the rest of the parameters remain the same.

  • Step 5: Find best (,); In the same manner, start the trials to find the best values of (,). Again, obtain their best values and fix them in the programming loop.

  • Step 6: Summarize all best parameters; Finally, all the best estimates of modeling parameters are noted down. Thus, the best modeling parameters as well as the best performances of the plant using a step-by-step and systematic approach are evaluated.

Figure 1

Block diagram representation to obtain the best modeling parameters and the best performances of the plant using the proposed model.

Figure 1

Block diagram representation to obtain the best modeling parameters and the best performances of the plant using the proposed model.

Close modal

Model optimization results

In this work, we have utilized the Neural Network Toolbox of MATLAB R2019a software for model investigations. When we developed the proposed model as per the methodology (explained in the previous section), we noticed some interesting results, which have been tabulated in Table 1. The modeling optimization trials were first performed with the variation of hidden layers nodes (n = 1 to 15), as illustrated in Figure 2. Here, we have observed that trial no. 9 (with n = 9) achieved the best performance (R2 = 98.7%, MSE = 0.008). Notably, trial no. 1 (having n = 1) and trial no. 11 (having n = 11) exhibited larger errors. After screening the model with optimal number of nodes (n = 9), the next step was to find the best value of SS. In this regard, we observed that trial number 24 (SS = 9) achieved superior performance with minimum errors (R2 = 99.1%, MSE = 0.006), as shown in Figure 3. Once optimal n and SS have been determined, we turn optimization with the varying ω. In this analysis, trial number 33 with ω = 0.3 presented with the best results. Literature suggests that the value of ω should be between 0 to 1. Therefore, we have considered varying ω between 0 to 1 with a step of 0.1 in our modeling investigation. The trial number 33 (having ω = 0.3) demonstrated best performance. Likewise, an attempt was made to understand the effect of acceleration factors (,). The trial number 44 (having = 1.5, = 2.5) achieved the best results. The initial assumptions of acceleration factors (,) were considered in this model according to guidance received from the literature. For instance, the literature articles suggest that the acceleration factors should be chosen such that . The aforementioned protocol helped us to obtain the best performance results of the plant.

Table 1

Best performance results and analysis of the plant using a systematic approach

Step-1Model InitializationScreen the initial nine modeling parameters and their initial range and start the model simulations [H = 1, Activation function = logsig-purelin, Training function = trainlm, Dataset divisions (%) = (75–20–5), Error performance function = MSE, SS = 25, ω = 0.3, = 1.5, = 2.5, and Iterations = 1,000]
Step-2Finding the best value of n
Step-3Finding the best value of SS
Trial No.nPflux (L/h.m2)
Trial No.SSPflux (L/h.m2)
R2 (%)MSER2 (%)MSE
95.9 0.027 16 1 98.9 0.007 
98.3 0.011 17 98.7 0.009 
97.5 0.016 18 97.6 0.016 
97.5 0.016 19 4 99.0 0.006 
97.5 0.016 20 98.5 0.009 
98.4 0.015 21 98.1 0.013 
98.5 0.009 22 97.7 0.015 
98.3 0.011 23 98.3 0.011 
9 9 98.7 0.008 24 9 99.1 0.006 
10 10 98.6 0.009 25 10 97.7 0.015 
11 11 93.3 0.045 26 11 98.6 0.009 
12 12 98.7 0.008 27 12 98.3 0.011 
13 13 93.8 0.040 28 13 98.0 0.016 
14 14 97.6 0.016 29 14 94.1 0.039 
15 15 96.3 0.024 30 15 97.7 0.015 
Step-4Finding the best value of ω
Step-5Finding the best value of ,
Trial No.ωPflux (L/h.m2)
Trial No.,Pflux (L/h.m2)
R2 (%)MSER2 (%)MSE
31 0.1 98.6 0.009 41 0.8, 3.2 95.7 0.028 
32 0.2 98.5 0.010 42 1.0, 1.0 98.5 0.010 
33 0.3 99.1 0.006 43 1.5, 1.5 98.6 0.009 
34 0.4 91.1 0.058 44 1.5, 2.5 99.1 0.006 
35 0.5 97.9 0.014 45 2.0, 2.0 98.6 0.009 
36 0.6 95.7 0.028 46 2.5, 1.5 98.7 0.009 
37 0.7 98.0 0.013 47 3.2, 0.8 98.5 0.010 
38 0.8 98.5 0.010 Step-6 Record the all best performances 
39 0.9 98.8 0.008     
40 1.0 98.7 0.009     
Step-1Model InitializationScreen the initial nine modeling parameters and their initial range and start the model simulations [H = 1, Activation function = logsig-purelin, Training function = trainlm, Dataset divisions (%) = (75–20–5), Error performance function = MSE, SS = 25, ω = 0.3, = 1.5, = 2.5, and Iterations = 1,000]
Step-2Finding the best value of n
Step-3Finding the best value of SS
Trial No.nPflux (L/h.m2)
Trial No.SSPflux (L/h.m2)
R2 (%)MSER2 (%)MSE
95.9 0.027 16 1 98.9 0.007 
98.3 0.011 17 98.7 0.009 
97.5 0.016 18 97.6 0.016 
97.5 0.016 19 4 99.0 0.006 
97.5 0.016 20 98.5 0.009 
98.4 0.015 21 98.1 0.013 
98.5 0.009 22 97.7 0.015 
98.3 0.011 23 98.3 0.011 
9 9 98.7 0.008 24 9 99.1 0.006 
10 10 98.6 0.009 25 10 97.7 0.015 
11 11 93.3 0.045 26 11 98.6 0.009 
12 12 98.7 0.008 27 12 98.3 0.011 
13 13 93.8 0.040 28 13 98.0 0.016 
14 14 97.6 0.016 29 14 94.1 0.039 
15 15 96.3 0.024 30 15 97.7 0.015 
Step-4Finding the best value of ω
Step-5Finding the best value of ,
Trial No.ωPflux (L/h.m2)
Trial No.,Pflux (L/h.m2)
R2 (%)MSER2 (%)MSE
31 0.1 98.6 0.009 41 0.8, 3.2 95.7 0.028 
32 0.2 98.5 0.010 42 1.0, 1.0 98.5 0.010 
33 0.3 99.1 0.006 43 1.5, 1.5 98.6 0.009 
34 0.4 91.1 0.058 44 1.5, 2.5 99.1 0.006 
35 0.5 97.9 0.014 45 2.0, 2.0 98.6 0.009 
36 0.6 95.7 0.028 46 2.5, 1.5 98.7 0.009 
37 0.7 98.0 0.013 47 3.2, 0.8 98.5 0.010 
38 0.8 98.5 0.010 Step-6 Record the all best performances 
39 0.9 98.8 0.008     
40 1.0 98.7 0.009     
Figure 2

Illustration of the dependence of modeling performance expressed as R2(%) and MSE, and screening of the best value of hidden layer nodes (n).

Figure 2

Illustration of the dependence of modeling performance expressed as R2(%) and MSE, and screening of the best value of hidden layer nodes (n).

Close modal
Figure 3

Illustration of the dependence of modeling performance, expressed as R2 (%) and MSE, and screening of the best value of Swarm Size (SS).

Figure 3

Illustration of the dependence of modeling performance, expressed as R2 (%) and MSE, and screening of the best value of Swarm Size (SS).

Close modal

A comparative study with existing literature and summary of significant outcomes

A comparative analysis of the four best models from this work versus that of the existing ANN best model (Gil et al. 2018) is presented in Table 2. Model - 3 with a SS of 9 and nodes distribution of 4:9:1 (other factors same) provided the optimal results. Further, we have also noticed that trial number 16 (Model - 1), trial number 19 (Model - 2), and trial number 39 (Model - 4) detected higher results than the optimal results available in the existing literature achieved with similar datasets utilization for both modeling investigations. We have also noticed that the best modeling performance was achieved with a minimum hidden layer (H = 1), while the existing literature used two hidden layers (H = 2) in their modeling investigation. It may be that choice of a large number of hidden layers, in this case, unnecessarily increases the complexity of the model. It is also observed that the logsig activation function, ω = 0.3, and = 1.5, = 2.5 values are most suitable for optimizing the plant.

Table 2

Comparative analysis of the performance results of proposed models with the existing literature expressed in terms of R2 (%) and Error

ModelPflux (L/h.m2)
Parameters used for the optimization
Results
nHActivation FunctionTraining FunctionDataset divisions (%)Error Perfor. FunctionSSω,R2 (%)Error
Gil et al. (2018)  4:7:2:1 logsig-logsig trainlm 75-20-05 RMSE — — — 98.8 0.060 
Model – 1 4:9:1 logsig trainlm 75-20-05 MSE 0.3 1.5, 2.5 98.9 0.007 
Model – 2 4:9:1 logsig trainlm 75-20-05 MSE 0.3 1.5, 2.5 99.0 0.006 
Model – 3 4:9:1 logsig trainlm 75-20-05 MSE 0.3 1.5, 2.5 99.1 0.006 
Model – 4 4:9:1 logsig trainlm 75-20-05 MSE 0.9 1.5, 2.5 98.8 0.008 
ModelPflux (L/h.m2)
Parameters used for the optimization
Results
nHActivation FunctionTraining FunctionDataset divisions (%)Error Perfor. FunctionSSω,R2 (%)Error
Gil et al. (2018)  4:7:2:1 logsig-logsig trainlm 75-20-05 RMSE — — — 98.8 0.060 
Model – 1 4:9:1 logsig trainlm 75-20-05 MSE 0.3 1.5, 2.5 98.9 0.007 
Model – 2 4:9:1 logsig trainlm 75-20-05 MSE 0.3 1.5, 2.5 99.0 0.006 
Model – 3 4:9:1 logsig trainlm 75-20-05 MSE 0.3 1.5, 2.5 99.1 0.006 
Model – 4 4:9:1 logsig trainlm 75-20-05 MSE 0.9 1.5, 2.5 98.8 0.008 

The statistical results of the performance evaluations (R2 and MSE) of the proposed models by different stages (training, validation, testing, and all datasets) are presented in Table 3. As shown in Table 3, Individually, Model - 2 performed best results for training (R2 = 99.8%, MSE = ∼ 0.000), and Model - 1 performed best results for testing (R2 = 99.6%, MSE = 0.006). Moreover, Model – 3 performed best of best results for all datasets. In addition, to better understand the results, Figure 4 illustrates the scatter plots of the predicted permeate flux (Pflux (L/h.m2) of the proposed Model – 3.

Table 3

Statistical results of the proposed models' performance evaluations (R2 and MSE) for different stages of modeling (training, validation, testing, and all datasets)

ModelPerformance evaluations of the PSO-ANN models by different stages
Training (75%)
Validation (20%)
Testing (05%)
All (100%)
R2 (%)MSER2 (%)MSER2 (%)MSER2 (%)MSE
Model – 1 99.0 0.005 98.7 0.014 99.6 0.003 98.9 0.007 
Model – 2 99.8 ∼0.000 98.5 0.016 94.7 0.057 99.0 0.006 
Model – 3 99.3 0.004 98.9 0.011 98.6 0.015 99.1 0.006 
Model – 4 99.1 0.005 98.6 0.014 96.9 0.024 98.8 0.008 
ModelPerformance evaluations of the PSO-ANN models by different stages
Training (75%)
Validation (20%)
Testing (05%)
All (100%)
R2 (%)MSER2 (%)MSER2 (%)MSER2 (%)MSE
Model – 1 99.0 0.005 98.7 0.014 99.6 0.003 98.9 0.007 
Model – 2 99.8 ∼0.000 98.5 0.016 94.7 0.057 99.0 0.006 
Model – 3 99.3 0.004 98.9 0.011 98.6 0.015 99.1 0.006 
Model – 4 99.1 0.005 98.6 0.014 96.9 0.024 98.8 0.008 
Figure 4

Scatter plots of the predicted permeate flux (Pflux (L/h.m2) from the PSO-ANN (Model - 3): (a) training (75%), (b) validation (20%), (c) testing (5%), and (d) all datasets (100%).

Figure 4

Scatter plots of the predicted permeate flux (Pflux (L/h.m2) from the PSO-ANN (Model - 3): (a) training (75%), (b) validation (20%), (c) testing (5%), and (d) all datasets (100%).

Close modal

The present study proposes a particle swarm optimization-based artificial neural network (PSO-ANN) model to predict the performance of permeate flux (Pflux (L/h.m2) of reverse osmosis (RO) water treatment desalination plant. The model involves the use of an extended list of nine modeling input parameters for optimization, while two output parameters, regression coefficient (R2) and Error, have been utilized to evaluate the model's performance. Besides, four experimental sets of input (feed water salt concentration, feed condenser inlet temperature, feed evaporator inlet temperature, and feed flow rate) have been considered to accurately predict the permeate flux of the plant in our modeling investigations. Simulation results indicated the superiority of the proposed model in terms of the best-achieved regression (R2 = 99.1) with minimum errors (MSE = 0.006) compared with the existing ANN model (R2 = 98.8, Error = 0.060). The simulations and subsequent analysis also revealed that the PSO algorithm is the most suitable algorithm to search for an optimum solution for such an ANN problem. The proposed model that exhaustively searches for optimal parameters could be applied to solve many problems in science and engineering applications to ensure the economic and technical sustainability of the processes.

The first author is grateful to the Ministry of Human Resource Development (MHRD), Govt. of India, for providing research funding as a research scholar, Indian Institute of Technology Roorkee, Roorkee, Uttarakhand, India for this research work.

All relevant data are available from an online repository or repositories.

Aryafar
A.
,
Mikaeil
R.
,
Doulati Ardejani
F.
,
Shaffiee Haghshenas
S.
&
Jafarpour
A.
2019
Application of non-linear regression and soft computing techniques for modeling process of pollutant adsorption from industrial wastewaters
.
Journal of Mining and Environment
10
(
2
),
327
337
.
Ghiasi
B.
,
Sheikhian
H.
,
Zeynolabedin
A.
&
Niksokhan
M. H.
2020
Granular computing-neural network model for prediction of longitudinal dispersion coefficients in rivers
.
Water Science and Technology
80
(
10
),
1880
1892
.
Goel
A.
,
Manik
G.
&
Mahadeva
R.
2020
A Review of Parabolic Trough Collector and Its Modeling
.
In: (Pant, M., Sharma, T., Verma, O., Singla, R. & Sikander, A., eds)
.
Soft Computing: Theories and Applications. Advances in Intelligent Systems and Computing
, Vol.
1053
.
Springer
, pp.
803
813
.
Guterres
A.
2020
The Sustainable Development Goals Report 2020
.
United Nations
.
Hejabi
N.
,
Saghebian
S. M.
,
Aalami
M. T.
&
Nourani
V.
2021
Evaluation of the effluent quality parameters of wastewater treatment plant based on uncertainty analysis and post-processing approaches (case study)
.
Water Science and Technology
83
(
7
),
1633
1648
.
Mahadeva
R.
,
Manik
G.
,
Verma
O. P.
&
Sinha
S.
2018
Modelling and simulation of desalination process using artificianeural network: a review
.
Desalination and Water Treatment
122
,
351
364
.
Mahadeva
R.
,
Manik
G.
,
Verma
O. P.
,
Goel
A.
&
Kumar
S.
2020
Modelling and Simulation of Reverse Osmosis System Using PSO-ANN Prediction Technique
.
In: (Pant, M., Sharma, T., Verma, O., Singla, R. & Sikander, A., eds)
.
Soft Computing: Theories and Applications. Advances in Intelligent Systems and Computing
, Vol.
1053
.
Springer
, pp.
1209
1219
.
Mohammadi
B.
,
Guan
Y.
,
Aghelpour
P.
,
Emamgholizadeh
S.
,
Zolá
R. P.
&
Zhang
D.
2020
Simulation of titicaca lake water level fluctuations using hybrid machine learning technique integrated with grey wolf optimizer algorithm
.
Water
12
(
3015
),
1
18
.
Mohammadi
B.
,
Mehdizadeh
S.
,
Ahmadi
F.
,
Lien
N. T. T.
,
Linh
N. T. T.
&
Pham
Q. B.
2021a
Developing hybrid time series and artificial intelligence models for estimating air temperatures
.
Stochastic Environmental Research and Risk Assessment
35
,
1189
1204
.
Sit
M.
,
Demiray
B. Z.
,
Xiang
Z.
,
Ewing
G. J.
,
Sermet
Y.
&
Demir
I.
2020
A comprehensive review of deep learning applications in hydrology and water resources
.
Water Science and Technology
82
(
12
),
2635
2670
.
Zhang
Q.
,
Li
Z.
,
Snowling
S.
,
Siam
A.
&
El-Dakhakhni
W.
2019
Predictive models for wastewater flow forecasting based on time series analysis and artificial neural network
.
Water Science and Technology
80
(
2
),
243
253
.
Zubaidi
S. L.
,
Dooley
J.
,
Alkhaddar
R. M.
,
Abdellatif
M.
,
Al-Bugharbee
H.
&
Ortega-Martorell
S.
2018
A novel approach for predicting monthly water demand by combining singular spectrum analysis with neural networks
.
Journal of Hydrology
561
,
136
145
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY 4.0), which permits copying, adaptation and redistribution, provided the original work is properly cited (http://creativecommons.org/licenses/by/4.0/).