alexa Artificial Neural Networks Controller for Crude Oil Distillation Column of Baiji Refinery | OMICS International
ISSN: 2157-7048
Journal of Chemical Engineering & Process Technology

Like us on:

Make the best use of Scientific Research and information from our 700+ peer reviewed, Open Access Journals that operates with the help of 50,000+ Editorial Board Members and esteemed reviewers and 1000+ Scientific associations in Medical, Clinical, Pharmaceutical, Engineering, Technology and Management Fields.
Meet Inspiring Speakers and Experts at our 3000+ Global Conferenceseries Events with over 600+ Conferences, 1200+ Symposiums and 1200+ Workshops on
Medical, Pharma, Engineering, Science, Technology and Business

Artificial Neural Networks Controller for Crude Oil Distillation Column of Baiji Refinery

Duraid Fadhil Ahmed* and Ali Hussein Khalaf
Department of Chemical Engineering, University of Tikrit, Iraq
Corresponding Author : Duraid Fadhil Ahmed
Department of Chemical Engineering
University of Tikrit, Iraq
E-mail: [email protected]
Received January 13, 2016; Accepted February 08, 2016; Published February 13, 2016
Citation: Ahmed DF, Khalaf AH (2016) Artificial Neural Networks Controller for Crude Oil Distillation Column of Baiji Refinery. J Chem Eng Process Technol 7:272. doi:10.4172/2157-7048.1000272
Copyright: © 2016 Ahmed DF, et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

Visit for more related articles at Journal of Chemical Engineering & Process Technology


A neural networks controller is developed and used to regulate the temperatures in a crude oil distillation unit. Two types of neural networks are used; neural networks predictive and nonlinear autoregressive moving average (NARMA-L2) controllers. The neural networks controller that is implemented in the neural network toolbox software uses a neural network model of a nonlinear plant to predict future plant performance. Artificial neural network in MATLAB simulator is used to model Baiji crude oil distillation unit based on data generated from aspen-HYSYS simulator. A comparison has been made between two methods to test the effectiveness and performance of the responses. The results show that a good improvement is achieved when the NARMA-L2 controller is used with maximum mean square error of 103.1 while the MSE of neural predictive is 182.7 respectively. Also shown priority of neural networks NARMA-L2 controller which gives less offset value and the temperature response reach the steady state value in less time with lower over-shoot compared with neural networks predictive controller.

Artificial neural networks model; Neural networks predictive control; NARMA controller; Crude oil distillation unit
E Error criteria for network convergence
G(s) Transfer function
Nu Horizons over tracking error
t Time, (min)
T Temperature, (°C)
u(k) System input
Wij Weight value between input and hidden layer
X Input of neuron
y Output of neuron
yr Desired response
Δ Difference
α Momentum rate
η Learning rate
b Bias
ρ Weighting parameter
The crude oil distillation unit (CDU) fractionation column separates the feed crude into different cuts suitable for the different refinery processing units. CDU today is facing new challenges in order to meet the requirements with respect to improve fuel properties, product quality and increase the yields of the distillate products with meeting environmental laws. A lot of crude units currently operate with different feed slates to their original feed specifications to satisfying the demands of the market. Most petroleum distillates, especially those from atmospheric distillation tower, have different physical properties depending on the characteristics of the crude oil [1]. The scope of the control systems in process industries has been broadened from the basic regulatory control to advanced control strategies. The temperature control is based on the assumption that the product composition can satisfy its specification when an appropriate tray temperature is kept constant at its set-point [2]. In the control of crude oil distillation columns is usually difficulty to get accurate and reliable product composition measurements without time delay. Many composition analyzers such as gas chromatography, NIR (Near- Infrared) analyzers, suffer from large measurement delays and high investment and maintenance costs and usually possess significant time lags. The overall time lags in composition measurements are typically between 10 to 20 minutes. Also in inferential control of product composition is used by estimation from other measured variables [3].
Nunzio et al. [4] presented the neural networks controller (NNC) for quality predictions of a crude unit. The Neural networks (NN) implemented compare between predicted and measured quality on the light gasoil stream over a five week. The average % absolute error is about 1.23 with a standard deviation of 1.1. Ali and Khalid [5] implemented intelligent control technology of NN for crude fractionation tower. The simulation results for modeling of the column were used to control the several products property such as naphtha 95% cut point and naphtha Reid vapor pressure. The sum squared error goal of training for control is 0.1 while for in the verification mode is 0.097. Lee et al. [6] used artificial neural network (ANN) controller to identify the feed and product. Two ideas are used to identify the control on feed characteristic as a real time basis. The proposed method can be effectively used for controlling process optimization. Pavel et al. [7] upgraded ANN controller for online inferential property estimation. The neural networks run as function blocks within the automation system’s controller. Pasadakis et al. [8] introduced ANN controller. The properties of interest distillation curve with 5% recovery and cold properties of diesel fuel were measured experimentally. Result shows that it can be easily employed in the refinery environment for on-line process control. Omole et al. [9] developed back propagation neural network (BPNN) model for predicting and control crude oil. The data points of ANN models performed better than the existing empirical correlations to control crude oil viscosity.
Henri and Olatunbosun [10] developed NN controller for a crude oil distillation column, field data used from a working unit of crude oil. They estimated the correlation coefficients between the obtained values from NNC and the field values for steam flow and three streams of reflux flow. Lekan et al. [11] presented a simulation of crude oil distillation column and applied the ANN controller. Good results accuracy is obtained and the deviation between NNC from each other of 1.98%. Richalet [2] worked on model based predictive control for crude oil unit. The results showed that the good performance and robustness could be obtained under wide operating condition. Sharad and James [12] proposed inferential measurement to control variable by the systematic approach using neural networks controller. They developed a correlation to predict the ASTM 95% endpoint of kerosene with an error standard deviation of 1.7°C. Abou-jeyab et al. [13] used model predictive control (MPC) of a crude oil distillation column. The results showed that 2.5% increase in production rate and 0.5% increase in product recovery. Kemaloglu et al. [14] reviewed the application of a model predictive controller algorithm to a crude oil unit. The system responses for different changing in set-point in the product qualities to be increase 11% in the kerosene yield was achieved as a result of decrease in naphtha yield.
Volk et al. [15] tested the multivariable predictive control of an crude distillation column. This controller keeps the set-points of the distillate and bottom concentration constant. The linear control algorithm is valid in the vicinity of the working point for changes of about 10%. Gabriele et al. [16] introduced simulation model of CDU and controlled by a multivariable predictive controller. The controller tuning is implemented on the actual plant and carry out closed loop identification tests from which the predictive controller implemented. Aliyev et al. [17] tested the crude refinery unit control by using two type of control architecture. The nonlinear model predictive (NMPC) was able to track set points and response of NMPC is better than of response PI control.
Haydary and Tomas [18] investigated two different control methods based on composition of ASTM D86 95% boiling point and temperature for real crude oil distillation plant. Experimental ASTM D86 curves of different products were compared to those obtained by simulations. Sampath [1] used a control layers in the Aspen-HYSYS simulator for crude oil distillation unit, the first control layer is PID and the second control layer is MPC. He concluded that the MPC can handle constraints and presents good robustness features against model mismatch and perturbations. Goncalves et al. [19] applied PID controller for atmospheric distillation unit of crude oil refinery. The dynamic model is developed and combined with a suitable control for several process operating conditions. They study the step responses for quality specifications like ASTM D86 95%, and production flow changes. Rogina et al. [20] worked on light naphtha in CDU control. Experimental and laboratory analyses data was used for neural network based model. The analyses show that conditions at the column top temperature most affect the RVP and NNC are acceptable result for RVP estimation. Mohammadi et al. [21] investigated simulation and control for Kermanshah refinery by applying the PID controller. The behavior controller was observed after the changing of the crude oil feed flow rate by 3% for five hours. The results show that temperature controllers are faster and more sensitive than the other controllers.
The purpose of this paper builds the artificial neural network model for crude oil distillation unit, and applies neural networks predictive and NARMA-L2 controller to the crude oil distillation column.
Neural Networks Predictive Controller
The neural network predictive controller calculates the control input that will optimize plant performance over a specified future time horizon. The first step of model predictive control is training a neural network to represent the forward dynamics of the plant. The prediction error between the plant output and the neural network output is used as the neural network training signal. The neural network plant model uses previous inputs and previous plant outputs to predict future values of the plant output. The model predictive control method is based on the receding horizon technique. The neural network model predicts the plant response over a specified time horizon. The predictions are used by a numerical optimization program to determine the control signal that minimizes the following performance criterion over the specified horizon.
image (1)
Where N1, N2, and Nu are the horizons over which the tracking error and the control increments are evaluated. The u′ variable is the tentative control signal, yr is the desired response, and ym is the network model response. The ρ value determines the contribution that the sum of the squares of the control increments has on the performance index. The optimization block determines the values of u′ that minimize J, and then the optimal u is input to the plant. Figure 1 shows the Block diagram of the neural network predictive control.
Nonlinear Autoregressive- Moving Average NARMA-L2 (Feedback Linearization) Controller
The central idea of this type of control is transforming nonlinear system dynamics into linear dynamics by canceling the nonlinearities. As with model predictive control, the first step in using feedback linearization (or NARMA-L2) control is identifying the system to be controlled and then choose a model structure to use. The nonlinear autoregressive-moving average (NARMA) model is used to represent general discrete-time nonlinear systems as expressed in Equation. 2.
image (2) Output Response
Where u(k) is the system input, and y(k) is the system output. For the identification phase, a neural network is trained to approximate the nonlinear function N. This is the identification procedure used for the NN predictive controller. The system output is equal to reference trajectory (y (k + d) = yr (k + d)).
The next step is developing a nonlinear controller as the following form:
image (3)
The resulting controller would have the following form
image (4)
Using Equation. 4 directly can cause realization problems, because the control input u(k) must is determined based on the output at the same time, y(k). Using the NARMA-L2 model, you can obtain the controller
image (5)
which is realizable for d ≥ 2. Figure 2 shows the Block diagram of the NARMA-L2 control [22].
Simulation Work
The neural network architecture for the design of the crude oil distillation column (CODC) consists of thirteen inputs with one hidden layer which consist of nine nodes and six outputs making a total of 34 nodes distributed over the three layers. The inputs to the network are volumetric flow rates of top pumparounds, intermediate pumparounds, bottom pumparounds, steam, reflux, naphtha, kerosene, and light gas oil (LGO) top-temperature, top-pressure, specific gravity, temperature, and volumetric flowrate of feed. The outputs from the NN architecture are temperatures of naphtha, kerosene, LGO D86 95%, top, intermediate and bottom pumparounds. The back propagation algorithm is used for the ANN of crude oil distillation unit. Figure 3 shows the neural network architecture of the crude oil distillation column, 1487 records set are collected from the designed unit in aspen- HYSYS simulator, these data are collected by making step changed in the manipulated variables for dynamic case and record the response for each input and output mentioned earlier in aspen-HYSYS simulator and converted to Excel spreadsheet, the range of data used in the training is shown in Table 1. These data are used in MATLAB simulator to build NN model for CDU. Nonlinear autoregressive network with exogenous inputs (NARX) are used for the ANN model in MATLAB. Since the case is studying the dynamic behavior and control of crude oil distillation unit. Input and output data are loaded to the workspace from excel spreadsheet. 70% of the data are selected for training and 30% are used for validation and testing. The simulator normalized the training data between (-1,1).
After establishing the ANN model that has been developed and converted to simulink, the control system is built for this model using neural network predictive and NARMA-L2 control methods. The neural network controller that is implemented uses a neural network model of a nonlinear plant to predict future plant performance. NN predictive controller and NARMA-L2 controller blocks are installed to the SIMULINK window and connected with NN model and filling the controller’s parameters then identified the plant. Controllers are trained by train algorithm. We applied six NN predictive controller and six NN NARMA-L2 controllers to control each one of the six model outlet. The controller architecture for the six controlled variable are shown in the Figures 4-9.
Results and Discussion
Model of crude oil distillation column
Artificial neural network model is established successfully for the crude oil distillation column. Figure 10 shows neural network training performance. This figure shows the architecture of the network build and the value of mean square error (MSE) is 0.25 and the iteration time for the program is 18 iterations. Figure 11 shows the neural network validation performance is equal to 23.34 at epoch 12 (time steps for adaption). Neural network training regression for training and validation are 0.99996 and 0.99844 respectively as shown Table 2. This model has been tested with different step changes in input variables and we get satisfied result for the output but the step changes should be in the training limits. Neural network model for the nonlinear unit of crude distillation unit promise a good performance to handle the complexity and nonlinearity at the same time this is due to the full representation of the nonlinear dynamic of the unit.
Neural networks controller
The control system is desigend for this model using neural network controllerby using two methods, neural network predictive and NARMA-L2. The controlled variables are temperatures of top pumparound, intermediate pumparound, bottom pumparound, naphtha D86, kerosene D86 and LGO D86. A step change is made in feed temperature to test the controller as shown in Table 2. Also in these runs the changes in temperatures are within the limit of the training of the neural network due to the inherent property of neural networks and it is good in interpolation but is not good in extrapolation. Advantages of NN based controllers do not require any tuning of the control parameters also can take care of a nonlinear model of the process, compute the manipulated variables rapidly and produce less oscillation. Finally has less offset value and neural controller has more suitable. The temperature response reach the steady state value in less time and neural controller has lower over-shoot. Artificial neural network controller learns system and it has got generalization capabilities. The controllers based on this neural network model are able to take into account any significant process model mismatch. A step change in feed temperature from 340 to 350°C is carried out using neural network predictive and neural network NARMA-L2 controller to control the temperatures of naphtha, kerosene, LGO D86 95%, top, intermediate and bottom pumparounds. Figures 12-17 show the controller’s behavior for naphtha, kerosene, LGO D86 95%, top, intermediate, and bottom pumparounds return temperatures. The comparison between the behavior of NN predictive and neural NARMA-L2 controllers are made by using mean square error criterion. It can be seen from the Table 2 the MSE for NARMA-L2 controller is less from the obtained of neural predictive controller. The maximum MSE for NARMA-L2 is 103.1 while it is 182.7 for neural predictive. Both of these controllers are able to eliminate the offset without any overshoot. The satisfactory performance is due to the full representation of the non-linear dynamics of the crude oil distillation column. The NARMA-L2 controller responds as quickly as NN predictive. They indicate that the NARMA-L2 give smallest overshoots, shortest settling times and shows less oscillation, smoother and better control performance than the NN predictive controllers with smaller MSE error values acquired.
The results presented in this paper have clearly shown the ability of neural networks to act as process controllers. The ANN is advance method can be used to model any nonlinear, complex and multivariable system. It gives the desired performance if trained well, for this study the ANN are useful tool for representing and predicting the plant output for specific input. Also the results have shown priority of neural network NARMA-L2 controller in crude oil distillation column. From simulation results which give a less offset value and the temperature response reach the steady state value in less time with lower over-shoot compared with neural network predictive controller. Finally the MSE of NARMA-L2 is less than MSE of neural network predictive control.

Tables and Figures at a glance

Table icon Table icon
Table 1 Table 2

Figures at a glance

Figure Figure Figure Figure Figure
Figure 1 Figure 2 Figure 3 Figure 4 Figure 5

Figure Figure Figure Figure Figure
Figure 6 Figure 7 Figure 8 Figure 9 Figure 10

Figure Figure Figure Figure Figure
Figure 11 Figure 12 Figure 13 Figure 14 Figure 15

Figure Figure
Figure 16 Figure 17
Select your language of interest to view the total content in your interested language
Post your comment

Share This Article

Recommended Conferences

  •  International Conferenceand Expo on Oil and Gas
    August 09-10, 2018 Madrid, Spain
  • International Conference on Chemical Engineering
    September 17-18, 2018 Vancouver, Canada

Article Usage

  • Total views: 8870
  • [From(publication date):
    February-2016 - Jul 20, 2018]
  • Breakdown by view type
  • HTML page views : 8668
  • PDF downloads : 202

Post your comment

captcha   Reload  Can't read the image? click here to refresh

Peer Reviewed Journals
Make the best use of Scientific Research and information from our 700 + peer reviewed, Open Access Journals
International Conferences 2018-19
Meet Inspiring Speakers and Experts at our 3000+ Global Annual Meetings

Contact Us

Agri & Aquaculture Journals

Dr. Krish

[email protected]

+1-702-714-7001Extn: 9040

Biochemistry Journals

Datta A

[email protected]

1-702-714-7001Extn: 9037

Business & Management Journals


[email protected]

1-702-714-7001Extn: 9042

Chemistry Journals

Gabriel Shaw

[email protected]

1-702-714-7001Extn: 9040

Clinical Journals

Datta A

[email protected]

1-702-714-7001Extn: 9037

Engineering Journals

James Franklin

[email protected]

1-702-714-7001Extn: 9042

Food & Nutrition Journals

Katie Wilson

[email protected]

1-702-714-7001Extn: 9042

General Science

Andrea Jason

[email protected]

1-702-714-7001Extn: 9043

Genetics & Molecular Biology Journals

Anna Melissa

[email protected]

1-702-714-7001Extn: 9006

Immunology & Microbiology Journals

David Gorantl

[email protected]

1-702-714-7001Extn: 9014

Materials Science Journals

Rachle Green

[email protected]

1-702-714-7001Extn: 9039

Nursing & Health Care Journals

Stephanie Skinner

[email protected]

1-702-714-7001Extn: 9039

Medical Journals

Nimmi Anna

[email protected]

1-702-714-7001Extn: 9038

Neuroscience & Psychology Journals

Nathan T

[email protected]

1-702-714-7001Extn: 9041

Pharmaceutical Sciences Journals

Ann Jose

[email protected]

1-702-714-7001Extn: 9007

Social & Political Science Journals

Steve Harry

[email protected]

1-702-714-7001Extn: 9042

© 2008- 2018 OMICS International - Open Access Publisher. Best viewed in Mozilla Firefox | Google Chrome | Above IE 7.0 version