**Advances in Chemical Engineering and Science**

Vol.04 No.02(2014), Article ID:45285,17 pages

10.4236/aces.2014.42030

Application of Artificial Neural Networks Based Monte Carlo Simulation in the Expert System Design and Control of Crude Oil Distillation Column of a Nigerian Refinery

Lekan T. Popoola^{1}, Alfred A. Susu^{2}

^{1}Department of Chemical and Petroleum Engineering, Afe Babalola University, Ado-Ekiti, Nigeria

^{2}Department of Chemical Engineering, University of Lagos, Akoka, Nigeria

Email: popoolalekantaofeek@yahoo.com, alfredasusu22@hotmail.com

Copyright © 2014 by authors and Scientific Research Publishing Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY).

http://creativecommons.org/licenses/by/4.0/

Received 18 February 2014; revised 15 March 2014; accepted 22 March 2014

ABSTRACT

This research work investigated comparative studies of expert system design and control of crude oil distillation column (CODC) using artificial neural networks based Monte Carlo (ANNBMC) simulation of random processes and artificial neural networks (ANN) model which were validated using experimental data obtained from functioning crude oil distillation column of Port-Harcourt Refinery, Nigeria by MATLAB computer program. Ninety percent (90%) of the experimental data sets were used for training while ten percent (10%) were used for testing the networks. The maximum relative errors between the experimental and calculated data obtained from the output variables of the neural network for CODC design were 1.98 error % and 0.57 error % when ANN only and ANNBMC were used respectively while their respective values for the maximum relative error were 0.346 error % and 0.124 error % when they were used for the controller prediction. Larger number of iteration steps of below 2500 and 5000 were required to achieve convergence of less than 10^{−}^{7} for the training error using ANNBMC for both the design of the CODC and controller respectively while less than 400 and 700 iteration steps were needed to achieve convergence of 10^{−}^{4} using ANN only. The linear regression analysis performed revealed the minimum and maxi- mum prediction accuracies to be 80.65% and 98.79%; and 98.38% and 99.98% when ANN and ANNBMC were used for the CODC design respectively. Also, the minimum and maximum prediction accuracies were 92.83% and 99.34%; and 98.89% and 99.71% when ANN and ANNBMC were used for the CODC controller respectively as both methodologies have excellent predictions. Hence, artificial neural networks based Monte Carlo simulation is an effective and better tool for the design and control of crude oil distillation column.

**Keywords:**

Neuron, Monte Carlo Simulation, Crude Oil Distillation Column, Artificial Neural Networks, Architecture, Refinery, Design, Control

1. Introduction

Neural networks were inspired by the power, flexibility and robustness of the biological brain. They are com- putational analogs of the basic biological components of a brain―neurons, synapses and dendrites. Artificial neural networks (ANN) consist of many simple computational elements (summing units―neurons―and weighted connections―weights) that work together in parallel and in series [1] . An ANN has the ability to learn relationships between given sets of input and output data by changing the weights. This process is called training the ANN [2] . The most well known training algorithm is the Back Propagation (BP) algorithm ( [3] [4] ). It minimizes the total sum of square error, which is the difference between the desired and actual output, using the gradient descent method. One of the most important properties of a trained ANN is its ability to generalize, which means that ANN can generate a satisfactory set of outputs from inputs that are not used during its training process [5] . The performance of the ANN model is a function of several design parameters such as the number of hidden layers, the number of hidden neurons in each hidden layer, the size of the training set and the training parameters. Theoretical work in ANN has shown that a single hidden layer is sufficient to approximate any com- plex nonlinear function under quite general conditions. While too many hidden neurons can hinder the ANN’s ability to generalize data not seen during training by causing over-fitting, too few hidden neurons can cripple its ability to learn the mapping at hand [6] .

An important stochastic and probabilistic tool that can be used in simulating the artificial neural networks model is the Monte Carlo simulation. Monte Carlo means using random numbers in scientific computing. More precisely, it means using random numbers as a tool to compute something that is not random. Monte Carlo analysis is a computer-based method of analysis developed in the 1940’s that uses statistical sampling techniques in obtaining a probabilistic approximation to the solution of a mathematical equation or model [7] . Nu- merical simulations of stochastic processes have become an important task in many engineering fields. Monte Carlo approaches are particularly suitable tools for those simulation purposes. Their usefulness in diverse engi- neering applications and other fields has been well established over a period of decades [8] .

Zhang et al. [9] studied the microscopic structures of the binary mixture of methanol-hexane under different conditions by the Monte Carlo (MC) method. Alexander et al. [10] presented a spatial model using Monte Carlo simulation for the mean and correlation of highly dispersed count down and applied it to individual-level counts of the nematode Wuchereria bancrofti, a parasite of humans which causes the disease lymphatic filariasis. Gilks et al. [11] rejuvenated particles based on Markov chain Monte Carlo. Khu et al. [12] investigated the reduction of Monte-Carlo simulation runs for uncertainty estimation in hydrological modelling. Kuo et al. [13] used the data from Monte Carlo simulation to verify the proposed method integration of ART2 neural networks and genetic K-means algorithm for analyzing web browsing paths in electronic commerce. Yuxiang et al. [14] in- vestigated the diffusion behavior of methanol in different critical media (n-pentane, n-hexane, n-heptane and acetone) using Monte Carlo (MC) method. Yeh et al. [15] proposed a methodology based on Monte Carlo simu- lation and ANN to estimate the reliability of a threshold voting system, which is a generalization of k-out-of-n systems. Sugiyama [16] reviewed three software packages for Monte Carlo simulation/risk analysis on a spread- sheet. A Monte Carlo particle model associated with neural networks for tracking problem had been examined [17] . A general regression neural network and Monte Carlo simulation model for survival and growth of Salmonella on raw chicken skin as a function of serotype, temperature and time for use in risk assessment had been developed [18] . Liu [19] investigated volumetric estimation of existing accumulated oil and gas in reser- voir using Monte Carlo simulation. Safdari et al. [20] used artificial neural networks and Monte Carlo simu- lation in terms of uncertainty for the prediction of budget deficit in Iran.

Though previous research works had applied artificial neural networks in oil refineries ( [21] - [25] ), none had applied artificial neural networks based Monte Carlo simulation in the expert system design and control of crude oil distillation column of a refinery as far as literature review is concerned. This makes this research work to be

first of its kind to apply the method in oil refinery. An expert system is a computer system employing expert knowledge to attain high levels of performance in solving the problems within a specific domain area [26] . To- day, expert systems have demonstrated their potential, gained credibility and are being widely used to solve a variety of problems in industry and government [27] . One of these complex problems for the control of which an expert system is amenable, is a crude oil distillation column [25] . The crude separation process involves many complex phenomena which have to be controlled in its best placement [23] . Controlling distillation column starts by identifying controlled, manipulated and load variables. Controlled variables are those variables that must be maintained at a precise value to satisfy column objectives [24] . The stages involved in transforming crude oil into finished products using crude oil distillation column in a petroleum refinery had been discussed ( [19] [25] [28] [29] ). Figure 1 shows a typical configuration of a crude oil distillation system.

Where ADU and VDU are atmospheric and vacuum distillation columns; TPA, MPA and BPA are the top, middle and bottom pump-arounds of ADU; LGO and HGO are light gas oil and heavy gas oil for the atmos- pheric distillation column; VLGO and VHGO are light gas oil and heavy gas oil for the vacuum distillation column.

The objective of this research work is to develop MATLAB computer program for the algorithms of the ar- tificial neural networks based Monte Carlo simulation and test it on existing running data of a crude oil distilla- tion column in a Refinery. Also to compare the computed results with the real data of the running crude oil dis- tillation column of the Refinery using only artificial neural networks (ANN) and artificial neural networks based Monte Carlo (ANNBMC) simulation separately. The results obtained when only artificial neural networks mod- el was used for expert system design and control of the examined crude oil distillation column of the refinery had been presented elsewhere [25] .

2. Scope

The network training is accomplished based on the standard method of error back-propagation. The search for the optimum adjustment of the weights and biases is realized with the aid of a gradient descends method operat- ing with a generalized delta rule. Monte Carlo simulation is used as a stochastic and probabilistic tool in gene- rating random numbers used in adjusting the weights in the neural network.

3. Modelling Equations

3.1. Network Configuration and Data Conditioning

The output signal y_{k} generated by neuron k of the ANN is given as [30] :

Figure 1. Schematic diagram of crude oil distillation systems [19] .

(1)

where y_{k} = Output signal;
= Activation function; m = Total number of inputs to the neuron; j = Input;
= Synaptic weight of input j for neuron k; x_{j} = Input Signal; b_{k} = Bias value of neuron k.

The activation function () is required to be nonlinear and monotonically increasing from zero to unity. The logistic sigmoid function is given as [31] :

(2)

where = Sigmoidal function of input x.

The derivative of the logistic sigmoidal function which must be computed millions of times during the net- work training is [31] :

(3)

where = Derivative of the sigmoidal function of input x.

The signal flow through the network is summarized as [32] :

(4)

(5)

where J^{(L)} denotes the number of neurons j^{(L)} in layer L,
represents the weight for the signal from

neuron j^{(L−1)} in layer L − 1 to neuron j^{(L)} in layer L, and
is the bias of neuron j^{(L)} in layer L.

The original raw data values z_{j} are transformed into the input signals x_{j} using the equation

(6)

where denotes the mean value of the raw data and is the inverse of the standard deviation of the raw data.

The generated process values (p) are determined using the equation

(7)

where is the inverse function of the standard normal distribution of the network output y, and are the standard deviation and mean values of the raw data z.

3.2. Artificial Neural Networks Back-Propagation Algorithm

The network training is accomplished based on the standard method of error back-propagation [33] . The free values of the neural network (weights and biases) are adjusted so that the network is capable of reproducing the training data with a sufficient precision. Thus, for each sequence of process values
the network is intended to generate a prognosis P_{n} for the subsequent process value
with a minimum prediction error given as [2] :

(8)

and error energy given as [34] :

(9)

Specifically,

(10)

in which N = Length of the observed process record (training data); r = Order of the tapped delay line memory.

The search for the optimum adjustment of the weights and biases is realized with the aid of a gradient descend method operating with a generalized delta rule. For each predicted process value the prediction error of the neural network is retraced through the complete network (back-propagation) to compute changes of the weights and biases. This is done iteratively, as described subsequently, until the prediction error approaches the global minimum.

One sequence of r + 1 successive process values is randomly selected from the training data with the aid of a discrete uniform distribution over the N ? r possible choices. Then, the error signal e(q) in the current iteration step q is determined with Equation (9) and is used to compute the local gradients

in the weight space, proportional to which the weights and biases are to be changed. Let be the argument of the activation function in neuron of layer L and denotes the neuron

output of neuron in the previous layer. The new weights for the next iteration step are stated as [30] :

(11)

where

(12)

for the neuron in the output layer, and

(13)

for the neurons in layer L. Therefore, the biases are treated as weights for constant input

signals from the previous layer. The parameters and are introduced to control the numerical behaviour of the iteration. Whereas the learning rate determines the degree with which the actual error gradients effect the weight change, the momentum factor acts as a delay parameter in the weight adjustment.

When the weight adjustment in iteration step q is completed, the next sequence of r + 1 successive process values is randomly selected to proceed with the weight adjustment in iteration step q + 1. This procedure of iteratively adjusting the weights and biases is referred to as sequential training mode, which possesses the advantage of being stochastic in nature. This induces a good performance in the search for the global minimum of the objective function.

3.3. Monte Carlo Simulation

A set of weighted particles (samples), drawn from the posterior distribution of the model parameters, is used to map integrals to discrete sums. More precisely, the posterior can be approximated by the following empirical estimate [35] :

(14)

where the random samples, are drawn from the posterior distribution and denotes the Dirac delta function. Consequently, any expectations of the form [36] :

(15)

may be approximated by the following estimate [37] :

(16)

where the particles are assumed to be independent and identically distributed for the approximation to hold. According to the law of large numbers [34] ,

(17)

where denotes almost sure convergence. Moreover, if the posterior variance of is bounded, , then the following central limit theorem holds [38] :

(18)

where denotes the convergence in distribution.

3.4. Algorithm and Architecture for the Design and Control of Crude Oil Distillation Column Using Artificial Neural Networks Based Monte Carlo Simulation

The algorithm for design and control of crude oil distillation column using artificial neural networks based Monte Carlo Simulation stated in sub-sections 3.0.1, 3.0.2 and 3.0.3 above is shown in Figure 2.

The inputs to the column are crude oil and steam flow while the outputs are Naphthalene, Kerosene, Light Diesel Oil and Heavy Diesel Oil. Some quantity of Naphthalene, Kerosene and Light Diesel Oil (reflux flows) are returned into the column while stripping (distillate flows) is sent to the storage tank.

Figure 2. Algorithm for design and control of crude oil distillation column using artificial neural networks based monte carlo simulation [2] .

The neural networks based Monte Carlo simulation architecture for the design of the crude oil distillation column (CODC) is fourteen inputs with one hidden layer (nine nodes) and seven outputs (14-1-7) making a total of 30 nodes distributed over the three layers. The inputs to the network for the design are feed temperature of crude oil, kerosene flow ratio, AGO flow ratio, diesel flow ratio, crude oil flow rate, API gravity of crude oil, sulphur content of crude oil, compositions of C_{2}, C_{3}, i-C_{4}, n-C_{4}, i-C_{5}, n-C_{5} and Cyclo-pentane in crude oil represented respectively as I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13 and I14. The outputs from the NN architecture are temperatures at which 100% (T_{100}) of Kerosene, 90% (T_{90}) of Diesel and 10% (T_{10}) of AGO are distilled; and naphtha, kerosene, diesel and AGO flow rates represented respectively as O1, O2, O3, O4, O5, O6 and O7. For the neural networks based Monte Carlo controller, the inputs to the networks are feed flow rate, feed temperature, top temperature, bottom temperature, reflux temperatures 1, 2 and 3; bottom flow, distillate flow 1 (Naphthalene), distillate flow 2 (kerosene), distillate flow 3 (Light Diesel Oil), distillate flow 4 (Heavy Diesel Oil) and top pressure represented as i_{1}, i_{2}, i_{3}, i_{4}, i_{5}, i_{6}, i_{7}, i_{8}, i_{9}, i_{10}, i_{11}, i_{12} and i_{13} respectively. The outputs are stripping steam to main column, LDO stripper, HDO stripper, reflux flow 1 (Top Pump around), reflux flow 2 (Kerosene Pump around) and reflux flow 3 (Light Diesel Oil Pump around) represented as o_{1}, o_{2}, o_{3}, o_{4}, o_{5} and o_{6} respectively. The architecture for the neural networks based Monte Carlo controller becomes thirteen (13) inputs with one hidden layer (nine nodes) and six (6) outputs (13-1-6) with a total of 28 nodes distributed over the layers. Figure 3 and Figure 4 show the neural network architecture for the design and control of CODC respectively.

4. Results

In this research work, artificial neural networks (ANN) model and artificial neural networks based Monte Carlo

Figure 3. Architecture for the design of crude oil distillation column [25] .

Figure 4. Architecture for crude oil distillation column controller [25] .

(ANNBMC) simulation were developed separately for both the design and controller of the crude oil distillation column (CODC) to check for the accuracies and differences in their outputs from the network architectures used. They were both validated using experimental data obtained from functioning crude oil distillation column of Port-Harcourt Refinery, Nigeria. Out of the one-hundred and thirty (130) experimental data sets obtained, ninety percent (90%) were used for training the network while the remaining ten percent (10%) were used for testing the network to determine its prediction accuracy. MATLAB program was written for the neural networks model and artificial neural networks based Monte Carlo simulation. Table 1(a), Table 1(b) and Table 1(c) show the test comparison results obtained between the values from the trained ANN and ANNBMC networks for the de- sign of CODC while Table 2(a) and Table 2(b) show the results obtained for the controller of the CODC com- pared with the experimental data of the CODC obtained from the Port-Harcourt Refinery, Nigeria. Figure 5 and Figure 6 represent the plots of the training error against the iteration number when ANN models and ANNBMC

Figure 5. Training error vs iteration number for CODC design using ANN with 10 hidden neurons.

Figure 6. Training error vs iteration number for CODC design using ANNBMC with 10 hidden neurons.

Table 1. (a) Test results obtained using ANN and ANNBMC for crude oil distillation column design compared with experimental data from the refinery; (b) Test results obtained using ANN and ANNBMC for crude oil distillation column design compared with experimental data from the refinery; (c) Test results obtained using ANN and ANNBMC for crude oil distillation column design compared with experimental data from the refinery.

Hint: Comp^{a} = Computed Values for the CODC Design using Artificial Neural Networks (ANN); Comp^{b} = Computed Values for the CODC Design using Artificial Neural Networks Based Monte Carlo Simulation (ANNBMC); Exp^{1} = Experimental Values of the CODC Design; Err^{a} (%) = Error Percent between Exp^{1} and Comp^{a}. Err^{b} (%) = Error Percent between Exp^{1} and Comp^{b}.

Table 2. (a) Test results obtained using ANN and ANNBMC for crude oil distillation column controller compared with experimental data from the refinery; (b) Test results obtained using ANN and ANNBMC for crude oil distillation column controller compared with experimental data from the refinery.

Hint: Comp^{c} = Computed Values for the CODC Controller using Artificial Neural Networks (ANN); Comp^{d} = Computed Values for the CODC Controller using Artificial Neural Networks Based Monte Carlo Simulation (ANNBMC); Exp^{2} = Experimental Values of the CODC Controller; Err^{c} (%) = Error Percent between Exp and Comp^{c}. Err^{d} (%) = Error Percent between Exp and Comp^{d}.

were used for the design of the CODC with neural network architectures of 10 hidden neurons respectively. Figure 7 and Figure 8 depict the plots of the training error against the iteration number when ANN models and ANNBMC were used for the CODC controller prediction with neural network architectures of 10 hidden neu- rons respectively. Figures 9-15 represent the comparative test results for the prediction of T_{10} of AGO, T_{90} of Diesel, T_{100} of Kerosene, Naphtha, Kerosene, Diesel and AGO flow rates respectively as part of CODC design using ANN and ANNBMC. Figures 16-21 show the comparative test results for the prediction of stripping steam to main column, LDO stripper, HDO stripper, reflux flows 1, 2 and 3 respectively as part of the CODC

Figure 7. Training error vs iteration number for CODC controller using ANN with 10 hidden neurons.

Figure 8. Training error vs iteration number for CODC controller using ANNBMC with 10 hidden neurons.

Figure 9. Comparative test results for the prediction of T_{10} of AGO using ANN and ANNBMC.

Figure 10. Comparative test results for the prediction of T_{90} of AGO using ANN and ANNBMC.

Figure 11. Comparative test results for the prediction of T_{100} of AGO using ANN and ANNBMC.

Figure 12. Comparative test results for the prediction of naphtha flow rate using ANN and ANNBMC.

Figure 13. Comparative test results for the prediction of kerosene flow rate using ANN and ANNBMC.

Figure 14. Comparative test results for the prediction of diesel flow rate using ANN and ANNBMC.

Figure 15. Comparative test results for the prediction of naphtha flow rate using ANN and ANNBMC.

Figure 16. Comparative test results for the prediction of stripping steam to main column using ANN and ANNBMC.

Figure 17. Comparative test results for the prediction of LDO stripper using ANN and ANNBMC.

Figure 18. Comparative test results for the prediction of HDO stripper using ANN and ANNBMC.

Figure 19. Comparative test results for the prediction of reflux flow 1 using ANN and ANNBMC.

Figure 20. Comparative test results for the prediction of reflux flow 2 using ANN and ANNBMC.

Figure 21. Comparative test results for the prediction of reflux flow 3 using ANN and ANNBMC.

controller prediction using ANN and ANNBMC.

5. Discussion of Results

The maximum training error obtained when artificial neural networks (ANN) model with architecture of 10 hidden neurons was used for the crude oil distillation column (CODC) design was below 6 while convergence was achieved below 400 iterations as shown in Figure 5. For the CODC design using ANNBMC, the training network converged to less than 10^{−6} below 2500 iterations with training error of less than 1.6 as shown in Figure 6. A maximum training error of less than 1.5 was achieved with convergence of below 700 iterations for the CODC controller using ANN only while the maximum training error was less than 1.2 and converged to a value of less than 10^{−7} after about 5000 iterations for the CODC controller using ANNBMC as depicted in Figure 7 and Figure 8 respectively. The prediction error decreases with increasing iteration number during the network training in all the plots of training errors against iteration numbers. Although larger number of iteration steps was required to achieve convergence of less than 10^{−7} when ANNBMC was used for both the design of the CODC and controller than when ANN only was used, lesser values of training errors were exhibited by the network architecture. The maximum relative errors between the experimental data and the calculated data obtained from the output variables of the neural network for CODC design were 1.98 error % and 0.57 error % when ANN only and ANNBMC were used respectively. For the CODC controller, the maximum relative errors between the experimental data and the calculated data obtained from the output variables of the network architecture were 0.346 error % and 0.124 error % when ANN only and ANNBMC were used respectively. This is an indication that minimum errors were achieved when ANNBMC was used for both the CODC design and controller prediction which corresponds to its training network architecture having lesser training error values with higher number of iteration steps in both task. Thus, using ANNBMC shows that a better training of the network with higher number of iteration steps reduces the relative error between the experimental data and calculated data.

The linear regression analysis performed between the experimental data obtained from the refinery and the calculated data obtained from the neural network architecture for the comparative test results for the prediction of T_{10} of AGO, T_{90 }of Diesel, T_{100} of Kerosene, Naphtha, Kerosene, Diesel and AGO flow rates using ANN and ANNBMC are shown in Figures 9-15 respectively. The correlation coefficients obtained for T_{100} of Kerosene, T_{90} of Diesel, T_{10} of AGO, naphtha, kerosene, diesel and AGO flow rates were 0.9387, 0.9879, 0.9236, 0.9315, 0.8065, 0.9499 and 0.9010 respectively when ANN only was used for the CODC design. The correlation coefficients obtained for T_{100} of Kerosene, T_{90} of Diesel, T_{10} of AGO, naphtha, kerosene, diesel and AGO flow rates were 0.9965, 0.9998, 0.9954, 0.9888, 0.9838, 0.9942 and 0.9958 respectively when ANNBMC was used for the CODC design. This analysis performed shows that the prediction accuracies for the CODC design were better when ANNBMC was used. The minimum and maximum prediction accuracies were 80.65% and 98.79%; and 98.38% and 99.98% when ANN and ANNBMC were used for the CODC design respectively. This is an indication that the network architecture for the ANNBMC was rigorously trained for better prediction accuracies and thus can be used to predict design variables (output variables) of the crude oil distillation column than using only ANN.

The linear regression analysis performed between the experimental data obtained from the refinery and the calculated data obtained from the neural network architecture for the comparative test results for the prediction of stripping steam to main column, LDO stripper, HDO stripper, reflux flows 1, 2 and 3 using ANN and ANNBMC are shown in Figures 16-21 respectively. The regression coefficients executed between the experimental and calculated data were 0.9825, 0.9916, 0.9934, 0.9283, 0.9600 and 0.9717 for the stripping steam to main column, LDO stripper, HDO stripper, reflux flow 1 (Top Pump around), reflux flow 2 (Kerosene Pump around) and reflux flow 3 (Light Diesel Oil Pump around) respectively when ANN only was used for the CODC controller design. When ANNBMC was used for the CODC controller design, the regression coefficients were 0.9948, 0.9971, 0.9918, 0.9889, 0.9913 and 0.9944 for the stripping steam to main column, LDO stripper, HDO stripper, reflux flow 1 (Top Pump around), reflux flow 2 (Kerosene Pump around) and reflux flow 3 (Light Diesel Oil Pump around) respectively. The minimum and maximum prediction accuracies were 92.83% and 99.34%; and 98.89% and 99.71% when ANN and ANNBMC were used for the CODC controller respectively as both have excellent predictions. However, using ANNBMC for the CODC controller still predicts excellently well than ANN. These results also reflected in the minimal difference between the training error (<1.6 and <1.2)

of each of the network architecture for both the ANN and ANNBMC respectively for the CODC controller as shown in Figure 7 and Figure 8. Excellent predictions for both methodologies resulted from their maintenance at particular values for various inputs of the network architecture. The little deviations between their output va- riables and that of the PID controller from the refinery resulted from their excessive usage by the PID controller to meet the product specifications (T_{100} of Kerosene, T_{90} of Diesel and T_{10} of AGO, naphtha, kerosene, diesel and AGO flow rates). Thus, the artificial neural networks based Monte Carlo simulation controller is effective for the predictions of the output variables and maximally relating the non-linear behaviour existing among various variables of the process.

6. Conclusions and Recommendation

The expert system design and control of crude oil distillation column using artificial neural networks (ANN) model and artificial neural networks based Monte Carlo (ANNBMC) simulation of random processes had been done. MATLAB computer program had been written to simulate the artificial neural networks back-propagation algorithm of both methodologies for both the design and control of crude oil distillation column using experimental data of Port-Harcourt refinery, Nigeria. The design of the crude oil distillation column and its controller gave effective accuracies with minima error percent for their various output variables when ANNBMC was used than when ANN only was used. The ANNBMC controller is effective for the predictions of the output variables and maximally relating the non-linear behaviour existing among various variables of the process than ANN controller. Hence, artificial neural networks based Monte Carlo simulation is an effective tool for the design and control of crude oil distillation column.

It is highly recommended that computational complexity of both methodologies should be reduced as the training requires using many data for its accurate prediction. Also, there is need for the improvement in the network architecture used for the ANNBMC in order to give lesser training error with larger reduction in the iteration number as the training process requires a lot of time before convergence can be achieved.

References

- Hornik, K., Stinchcombe, M. and White, H. (1989) Multilayer Feedforward Networks are Universal Approximators. Neural Networks, 2, 359-366. http://dx.doi.org/10.1016/0893-6080(89)90020-8
- Popoola, L.T., Babagana, G. and Susu, A.A. (2013) A Review of an Expert System Design for Crude Oil Distillation Column Using the Neural Networks Model and Process Optimization and Control Using Genetic Algorithm Frame- work. Advances in Chemical Engineering and Science, 3, 164-170. http://dx.doi.org/10.4236/aces.2013.32020
- Rumelhart, D.E., Hinton, G.E.and Williams, R.J. (1986) Learning Internal Representation by Error Propagation. In: Parallel Distributed Processing: Exploration in the Microstructure of Cognition, MIT Press, Cambridge, 1, 318-361.
- Haykin, S. (1994) Neural Networks: A Comprehensive Foundation. Macmillan Publishing Company, New York.
- Hansen, L.K. and Solomon, P. (1990) Neural Network Ensembles. IEEE Trans. Pattern Analysis and Machine Intel- ligence, 12, 903-1002. http://dx.doi.org/10.1109/34.58871
- Popoola, L.T., Babagana, G. and Susu, A.A. (2013) Thrombo-Embolic Stroke Prediction and Diagnosis Using Artifi- cial Neural Network and Genetic Algorithm. IJRRAS, 14, 655-661.
- Firestone, M., Fenner-Crips, P., Barry, T. and Bennett, D. (1997) Guiding Principles for Monte Carlo Analysis. Risk Assessment Forum, US Environmental Protection Agency, Washington DC.
- Schuëller, G.I. and Spanos, P.D. (2001) Monte Carlo Simulation. Proceedings of the International Conference on Monte Carlo Simulation, Lisse, 17-19 July 2001, 24-36.
- Zhang, X.G., Guo, X.Y., Zhong, B. and Peng, S.Y. (1998) Monte Carlo Simulation in Supercritical Methanol-Hexane System. Chinese Journal of Chemical Engineering, 14, 413-418.
- Alexander, N., Moyeed, R. and Stander, J. (2000) Spatial Modelling of Individual-Level Parasite Counts using the Negative Binomial Distribution. Biostatistics, 1, 453-463.
- Gilks, W. and Berzuini, C. (2001) Following a Moving Target: Monte Carlo Inference for Dynamic Bayesian Models. Journal of the Royal Statistical Society: Series B, 1, 127-146.
- Khu, S.T. and Werner, M.G.F. (2003) Reduction of Monte-Carlo Simulation Runs for Uncertainty Estimation in Hydrological Modelling. Hydrology and Earth System Sciences, 7, 680-692. http://dx.doi.org/10.5194/hess-7-680-2003
- Kuo, R.J., Liao, J.L. and Tu, C. (2005) Integration of ART2 Neural Network and Genetic K-means Algorithm for Analyzing Web Browsing Paths in Electronic Commerce. Decision Support Systems, 40, 355-374. http://dx.doi.org/10.1016/j.dss.2004.04.010
- Jia, Y.X. and Guo, X.Y. (2006) Monte Carlo Simulation of Methanol Diffusion in Critical Media. Chinese Journal of Chemical Engineering, 14, 413-418. http://dx.doi.org/10.1016/S1004-9541(06)60093-1
- Yeh, W.C., Yu, C.Y. and Lin, C.H. (2007) Evaluate Voting System Reliability using the Monte Carlo Simulation and Artificial Neural Network. 2nd International Conference on Wireless Broadband and Ultra Wideband Communi- cations, Sydney, 27-30 August 2007, 45-49. http://dx.doi.org/10.1109/AUSWIRELESS.2007.32
- Sugiyama, S. (2008) Monte Carlo Simulation/Risk Analysis on a Spreadsheet: Review of Three Software Packages. Foresight: The International Journal of Applied Forecasting, 2008, 36-41.
- Pang, Z., Liu, D., Jin, N. and Wang, Z. (2008) A Monte Carlo Particle Model Associated with Neural Networks for Tracking Problem. IEEE Transactions on Circuits and Systems I: Regular Papers, 55, 3421-3429.
- Oscar, T.P. (2009) General Regression Neural Network and Monte Carlo Simulation Model for Survival and Growth of Salmonella on Raw Chicken Skin as a Function of Serotype, Temperature and Time for Use in Risk Assessment. Journal of Food Protection, 72, 2078-2087.
- Liu, J. (2012) Predicting the Products of Crude Distillation Columns. Ph.D. Thesis, School of Chemical Engineering and Analytical Science, University of Manchester, Manchester.
- Safdari, M. and Shamsoddini, M. (2012) Using Artificial Neural Networks and Monte Carlo Simulation in Terms of Uncertainty for Prediction of Budget Deficit in Iran. Interdisciplinary Journal of Contemporary Research in Business, 4, 132-139.
- Zilouchian, A. and Bawazir, K.H. (1999) Application of Neural Networks in Oil Refineries. Proceedings of IEEE International Conference on Neural Networks, New Orleans, 11-13 May 1999, 126-135.
- Liau, L.C.K., Yangb, T.C.K. and Tsaib, M.T. (2004) Expert System of a Crude Oil Distillation Unit for Process Op- timization Using Neural Networks. Expert Systems with Applications, 26, 247-255.
- Motlaghi, S., Jalali, F. and Ahmadabadi, M.N. (2008) An Expert System Design for a Crude Oil Distillation Column with the Neural Networks Model and the Process Optimization using Genetic Algorithm Framework. Expert Systems with Applications, 35, 1540-1545. http://dx.doi.org/10.1016/j.eswa.2007.08.105
- Tonnang, Z.E.H. (2010) Distillation Column Control Using Artificial Neural Networks. M. Sc Thesis, Microprocessors and Control Engineering, Department of Electrical and Electronics Engineering, Faculty of Technology, University of Ibadan, Ibadan.
- Popoola, L.T., Babagana, G. and Susu, A.A. (2013) Expert System Design and Control of Crude Oil Distillation Co- lumn of a Nigerian Refinery using Artificial Neural Network Model. International Journal of Research and Reviews in Applied Sciences, 15, 337-346.
- McCarthy, J. (1984) Some Expert System Need Common Sense. Stanford University, Stanford.
- Rich, E. (1994) Artificial Intelligence. McGraw Hill, New York.
- Miller, W. and Osborne, H.G. (1938) History and Development of Some Important Phases of Petroleum Refining in the United States. The Science of Petroleum, Oxford University Press, London, 1465-1477.
- Liebmann, K., Dhole, V.R. and Jobson, M. (1998) Integrated Design of a Conventional Crude Oil Distillation Tower Using Pinch Analysis. Chemical Engineering Research and Design, 76, 335-347. http://dx.doi.org/10.1205/026387698524767
- Beer, M. and Spanos, P.D. (2005) Neural Network Based Monte Carlo Simulation of Random Processes. Proceedings of the 9th International Conference on Structural Safety and Reliability (ICOSSAR 2005), Millpress, Rotterdam, 9-16.
- Lee, S.C. (2003) Prediction of Concrete Strength Using Artificial Neural Networks. Engineering Structures, 25, 849- 857. http://dx.doi.org/10.1016/S0141-0296(03)00004-X
- Bishop, C.M. (1995) Neural Networks for Pattern Recognition. Clarendon Press, Oxford.
- Haykin, S. (1999) Neural Networks: A Comprehensive Foundation. Prentice Hall, Upper Saddle River.
- de Freitas, J.F.G. (2001) Bayesian Methods for Neural Networks. Ph.D. Thesis, University of Cambridge, Cambridge.
- Neal, R.M. (1995) Bayesian Learning for Neural Networks. Ph.D. Thesis, Graduate Department of Computer Science, University of Toronto, Toronto.
- Fearnhead, P. (1998) Sequential Monte Carlo Methods in Filter Theory. Ph.D. Thesis, Department of Statistics, Oxford University, Oxford.
- Doucet, A. (1997) Monte Carlo Methods for Bayesian Estimation of Hidden Markov Models. Application to Radiation Signals. Ph.D. Thesis, University Paris-Sud, Orsay.
- Djuric, P.M. (1999) Monitoring and Selection of Dynamic Models by Monte Carlo Sampling. IEEE Higher Order Statistics Workshop, Ceasarea, 14-16 June 1999, 191-194.