You are on page 1of 3

International Journal of Scientific Engineering and Science

Volume 2, Issue 3, pp. 43-45, 2018. ISSN (Online): 2456-7361

Online Top Composition Prediction of a Distillation


Column Using Feedforward Neural Network
Nasser Mohamed Ramli1, Bawadi Abdullah1
1
Chemical Engineering Department, Faculty of Engineering, Universiti Teknologi PETRONAS, Bandar Seri Iskandar, Perak,
Malaysia-32610

Abstract—The development of neural network prediction had widely discovered by the industrial world nowadays. The efficiency of predicting
and manipulating the outcome of the input based on the given functions makes neural network favourable. Neural Network which inspired by
the brain neural system itself also capable of dealing with the non-linear functions which make it suitable for controlling complex operation
units such as distillation column. By the mean of study, this paper will be looking into feed forward neural network prediction. The main focus is
to validate the efficiency of feed forward neural network in producing the expected composition as the output. The research will be conducted
step by step by firstly gathering the relevant data from the distillation column. It will then be proceed with data analysis and validation of each
component. This study will utilized the MATLAB software to produce the expected results. The study is expected to come with persuasive results
on the effectiveness of feed forward neural network prediction.

Keywords— Online prediction; neural network; distillation column.

I. INTRODUCTION II. METHODOLOGY


Neural network prediction is one of the type of process model An overview study of the research is conducted. The study
of the column. The network uses a different approach of mainly about neural network, types of the network, the
modelling process behaviour as the history of the process purpose of the network, background study on distillation
phenomena becomes unnecessary. It is taught to replicate a column, and MATLAB software.
process by a „training‟ command with necessary data A problem statement is to be raise to create a clear
regarding the targeted subject. The network creates its own objective of the research. The problem statement is made
model based on the introduced input and output data during based on literature review and other work by previous
the training and optimization process. Model that has being researches.
created can use to predict the output for a given input [1]. In Data gathering and organizing: Data for distillation column
short, the network is capable of handling complex data such as is obtained. The data consist of the information of major
from chemical process, manufacturing, or commercial that component of a distillation column such as C3, n-C4, i-C4,
mostly has algorithm but with high amount of variables [2]. i- C5, and n-C5.
Feed forward neural network is one of the simplest type of Neural Network construction: Neural network m-file is
neural network. Feed forward optimize the mechanism of back developed in a MATLAB software. All of the important
propagation which referred to gradient computations for algorithm regarding neural network is taken into account.
nonlinear multilayer network. This type propagations has a Result which will be produced by MATLAB is analysed and
typical structure of network. The network is consist of three justified. The result will justify the effectiveness of neural
basic layers which are; input, output, and hidden layer. Each network control application in a distillation column.
layer is connected to each other with respective arrangement.
The number of each layer is depended on the type of III. RESULTS AND DISCUSSION
component that is to be examined and the transfer function The research has been conducted for not partitioned data
that is used. Back propagations can be manipulated with three set. MATLAB and MICROSOFT EXCEL had been used to
transfer function; pure linear, log-sigmoid, and tan-sigmoid. display the related results
[3].
In oil and gas industry, the urge of maintaining product values A. Neural Network Development on C3,i-C4, n-C4 and n-C5
on quality is highly depended on the efficiency of the (without partitioning)
equipment. One of the significant units in oil and gas refinery Based on the trial and method, it has been found that the
plant is distillation column. Distillation column which feed forward neural network control for without partitioning
operates to recover n-butane from a stream is highly important data arrangement is highly compatible with tan sigmoid
as it determine the quality of the gas produced. The current transfer function for all input, hidden layer, and output. This
practice quality control for a column usually takes one day for because, the transfer functions arrangement shows the best
lab sampling and analysis. Thus, an alternative approach of results as compared to the other arrangement
using neural network prediction is subsequently recommended
[4]. Neural Network for C3 Output
Optimum number of neuron = 30
Maximum number of epochs set = 100

43
http://ijses.com/
All rights reserved
International Journal of Scientific Engineering and Science
Volume 2, Issue 3, pp. 43-45, 2018. ISSN (Online): 2456-7361

Best Training Performance is 0.021023 at epoch 100


10
1 Training: R=0.97947
1
Train
Data
Best
0.8 Fit
Goal
Y=T
Mean Squared Error (mse)

0
10 0.6

Output ~= 0.96*Target + -0.0069


0.4

-1 0.2
10
0

-0.2
-2
10
-0.4

-0.6

-3
10 -0.8
0 10 20 30 40 50 60 70 80 90 100
100 Epochs -1
-1 -0.5 0 0.5 1
Fig. 1. MSE verses Epochs for C3 at number of neuron in the hidden layer Target
=30, maximum epochs set = 100.
Fig. 4. Regression for i-C4 at number of neuron in the hidden layer = 40,
Training: R=0.94328
1 maximum epochs set = 100.
Data
0.8 Fit
Y=T
Neural Network for n-C4 Output
0.6 Optimum number of neuron = 30
Output ~= 0.87*Target + -0.063

Maximum number of epochs set = 100


0.4

0.2
Best Training Performance is 0.0099503 at epoch 97
0
10
Train
0
Best
Goal
-0.2
Mean Squared Error (mse)

-0.4 -1
10

-0.6

-0.8

-2
-1 10
-1 -0.5 0 0.5 1
Target

Fig. 2. Regression for Propane at number of neuron in the hidden layer= 30,
maximum epochs set = 100. 10
-3

0 10 20 30 40 50 60 70 80 90
Neural Network for i-C4 Output 97 Epochs

Optimum number of neuron = 40 Fig. 5.MSE verses Epochs for n-C4 at number of neuron in the hidden layer
=30, maximum epochs set = 100.
Maximum number of epochs set = 100
Training: R=0.97201
Best Training Performance is 0.0099726 at epoch 97 1
1 Data
10
Train 0.8 Fit
Best Y = T
Goal 0.6
Output ~= 0.94*Target + 0.04
Mean Squared Error (mse)

0
10 0.4

0.2

-1 0
10

-0.2

-0.4
-2
10
-0.6

-0.8
-3
10
0 10 20 30 40 50 60 70 80 90 -1
-1 -0.5 0 0.5 1
97 Epochs Target
Fig. 3. MSE verses Epochs for i-C4 at number of neuron in the hidden .
layer=40, maximum epochs. Fig. 6. Regression for n-C4 at number of neuron in the hidden layer = 30,
maximum epochs set = 100.

44
http://ijses.com/
All rights reserved
International Journal of Scientific Engineering and Science
Volume 2, Issue 3, pp. 43-45, 2018. ISSN (Online): 2456-7361

Neural Network for n-C5 Output


Training: R=0.90444
Optimum number of neuron = 20 1
Maximum number of epochs set = 100 Data
0.8 Fit
Y=T
Best Training Performance is 0.0099749 at epoch 76
1 0.6

Output ~= 0.81*Target + -0.0047


10
Train
Best 0.4
Goal
Mean Squared Error (mse)

0 0.2
10

-1 -0.2
10

-0.4

-2
-0.6
10
-0.8

-1
-3 -1 -0.5 0 0.5 1
10
0 10 20 30 40 50 60 70 Target
76 Epochs
Fig. 7. MSE verses Epochs for n-C5 at number of neuron in the hidden layer Fig. 10. Regression for i-C5 at number of neuron in the hidden layer = 33,
=20, maximum epochs set = 100. maximum epochs set = 100.
Training: R=0.94887
1 All of the result is produced by trial and error method. The
Data number of hidden layer is manipulated in order to obtain the
0.8 Fit
Y = T best result. A good result is determined by low RMSE value
0.6 and high R value (approaching to 1).
Output ~= 0.89*Target + -0.068

0.4
IV. CONCLUSION
0.2
Through the process, feed forward neural network control
0
had shown a promising result. It has proven itself to be a good
-0.2 prediction for a distillation column by observing the results in
-0.4
term of Root Mean Square Error (RMSE) value and
Regression value of actual against simulated data.
-0.6

-0.8
REFERENCES
[1] N. Sharma and K. Singh “Model predictive control and neural network
-1
-1 -0.5 0 0.5 1 predictive control of TAME reactive distillation column,” Chemical
Target Engineering and Processing: Process Intensification, vol 3, issue 8, pp.
104-116, 2012.
Fig. 8. Regression for n-C5 at number of neuron in the hidden layer = 20, [2] Leslie Smith, “Centre of Cognitive and Computational,” Neuroscience.
maximum epochs set = 100. Department of Computing and Mathematics, University of Stirling 3rd
ed. Lehigh, United State of America, 2007.
Neural Network for i-C5 Output [3] B. L. Yeap, D. I. Wilson, G. T. Polley, and S. J. Pugh, “Retroftting crude
Optimum number of neuron = 33 oil refinery heat exchanger networks to minimize fouling while
Maximum number of epochs set = 100 maziming heat recovery,” ECI Conference 2013: The Berkeley
Electronic Press, 2003.
Best Training Performance is 0.04155 at epoch 100 [4] N. Mohamed Ramli, M. A. Hussain, B. Mohamed Jan, and B. Abdullah,
10
1
“Composition Prediction of a Debutanizer Column using Equation
Train
Based Artificial Neural Network Model,” Neurocomputing, vol. 2, issue
Best
Goal 3, pp. 87-97, 2014.
[5] B. M. Åkesson and H. T. Toivonen, “A neural network model predictive
Mean Squared Error (mse)

0
10
controller” Journal of Process Control, vol. 16, issue 9, pp. 76–88,
2006.
[6] S. K. Karacan, “Dynamics and control simulation of a debutanizer
10
-1
column using Aspen HYSYS,” 2nd ed. California, United State of
America, 2006.
[7] F. G. Martins and M. A. N. Coelho “Application of Feedforward
-2
Artificial Neural Networks to Improve Process Control of PID
10
Controller,” 1st ed. Los Angeles, United State of America, 2000.

-3
10
0 10 20 30 40 50 60 70 80 90 100
100 Epochs
Fig. 9. MSE verses Epochs for i-C5 at number of neuron in the hidden layer
=33, maximum epochs set = 100.

45
http://ijses.com/
All rights reserved

You might also like