SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 1, February 2018, pp. 556~565
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i1.pp556-565  556
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Multi-objective Optimization of PID Controller using
Pareto-based Surrogate Modeling Algorithm for MIMO
Evaporator System
Amrul Faruq1
, Mohd Fauzi Nor Shah2
, Shahrum Shah Abdullah3
1
Department of Electrical Engineering, University of Muhammadiyah Malang (UMM), Indonesia
2
Faculty of Electrical Engineering, Universiti Teknologi Malaysia (UTM), Indonesia
3
Electronic Systems Engineering Department, Malaysia-Japan International Institute of Technology (MJIIT), Malaysia
Article Info ABSTRACT
Article history:
Received Jun 5, 2017
Revised Oct 24, 2017
Accepted Nov 8, 2017
Most control engineering problems are characterized by several objectives,
which have to be satisfied simultaneously. Two widely used methods for
finding the optimal solution to such problems are aggregating to a single
criterion, and using Pareto-optimal solutions. This paper proposed a Pareto-
based Surrogate Modeling Algorithm (PSMA) approach using a combination
of Surrogate Modeling (SM) optimization and Pareto-optimal solution to find
a fixed-gain, discrete-time Proportional Integral Derivative (PID) controller
for a Multi Input Multi Output (MIMO) Forced Circulation Evaporator
(FCE) process plant. Experimental results show that a multi-objective,
PSMA search was able to give a good approximation to the optimum
controller parameters in this case. The Non-dominated Sorting Genetic
Algorithm II (NSGA-II) method was also used to optimize the controller
parameters and as comparison with PSMA.
Keyword:
MIMO evaporator
Multi-objective
Optimization
PID controller
Surrogate modeling
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Amrul Faruq,
Department of Electrical Engineering,
Faculty of Engineering,
University of Muhammadiyah Malang,
246 Raya Tlogomas Road, 65144 Malang, Indonesia.
Email: amrul@umm.ac.id
1. INTRODUCTION
In real control engineering world, engineers are often faced to track several objectives
simultaneously. Most controllers are needed that provide a fast response, small overshoot, no oscillation and
economical control. There are mainly two ways of tackling this problem: aggregating the objectives to a
single objective or solving a multi-objective optimization problem using Pareto-based method. Aggregating
several objectives into a single objective has the advantage of solving a simpler problem, but on the other
hand many design iterations are required to obtain an acceptable compromise. On the other hand, the multi-
objective approach is claimed to lead to a set of solutions each of which dominates the others in some sense.
There are several of methods published and widely used to do multi-objective optimization for
engineering problem such as NSGA and SPEA that are based on genetic algorithm and evolutionary
algorithm. However despite of ability to achieve good optimization results [1], [2], both methods are known
to need many function evaluations. In real engineering problem the cost of evaluating design is probably the
biggest obstacle that prevents extensive use of optimization procedures. In the multi-objective world, this
cost is multiplied, because there are multiple results to obtain. Evaluating directly a finite element model can
take several days, which makes is very expensive to try hundreds or thousands design. Thus Pareto-based
surrogate modeling algorithm (PSMA) is proposed for the determination of simpler models that involves less
computational and gives good approximation results of the complicated model.
Int J Elec & Comp Eng ISSN: 2088-8708 
Multi-objective Optimization of PID Controller using Pareto-based Surrogate …. (Amrul Faruq)
557
Surrogate Modeling (SM) also known as metamodeling or model reduction is said to be a model of
a model or an approximation of a model. It is a supplementary model that can be alternatively used to
interpret a more detailed model [3]. SM are usually consists of mathematical functions. These are functions
with calibrated parameters, which are used as abstractions and simplifications of the simulation model [4]. In
computer simulation, a SM is used to substitute a computationally expensive simulation model with a more
efficient one. The basic idea of SM is to construct an approximate model using function values at some
sampling points, which are typically determined using experimental design methods [5]. A SM exposes the
system’s input-output relationship through a simple mathematical function [3]. Thus the simulation time for
SM is less than that of the actual simulation model.
Recently, as studied in [6], SM had been used to optimize various type of system, included the
nonlinear system. Some of the systems that were successfully optimized using the SM technique are the
Cartesian Coordinates Control of Hovercraft System [7] and the unmanned underwater vehicle [8], [9].
Through their study, they also had proved that the SM technique can optimize various types of controller
parameters, for example, the fuzzy logic controller and the PID controller.
The core of SM is a metamodel that gives the prediction of a system’s output. Although the output
from metamodel is an approximate of actual measurement of complex model, it gives a good approximate of
the actual value. The evaluation of output value is fast and provides enough information during design phase
of a system [10]. Examples of metamodel are Radial Basis Functions Neural Networks (RBFNN), Kriging
Models (KR), Polynomial Regression (PR), Multivariate Adaptive Regression Splines (MARS), and Support
Vector Machines (SVM). In comparison, RBFNN shows a generally better performance. Based on different
types of problems (i.e., different orders of nonlinearity and problem scales) it is concluded that RBFNN is the
most dependable method in most situations in terms of accuracy and robustness [11]. In this project, a
RBFNN was used as the metamodel to approximate the mapping of the controller gains and the objective
function.
2. MODELING OF THE SYSTEMS
2.1. Radial Basis Function Neural Network
Radial Basis Function Neural Network (RBFNN) was used as the Metamodel to approximate the
mapping of the controller parameters and the objective function. The radial basis functions were first used to
design Artificial Neural Networks in 1988 by Broomhead and Lowe [12]. The architecture of the RBF NN
used in this work is illustrated in Figure 1.
Figure 1. Radial Basis Function Neural Network
The network consists of three layers: an input layer, a hidden layer and an output layer. Here, R
denotes the number of inputs while Q the number of outputs. Equation (1) is used to calculate the output of
the RBF NN for Q = 1, the output of the RBFNN in Figure 1 is calculated according to
   
1
1 2
1
,
S
k k
k
x w w x c 

 
(1)
Where
1R
x 
R is an input vector,
 .
is a basis function, 2
.
denotes the Euclidean norm, 1kw
are the weights in the output layer, S1 is the number of neurons (and centers) in the hidden layer and
1R
kc 
R
are the RBF centers in the input vector space. Equation (1) can also be written as Equation (2)
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 556 – 565
558
 , ( )T
x w x w 
(2)
Where basis function in Equation (3)
     1 1 1 1
T
S Sx x c x c        (3)
And weight layer in Equation (4)
 11 12 1 1
T
Sw w w w 
(4)
The output of the neuron in a hidden layer is a nonlinear function of the distance given by Equation (5):
 
2 2
/x
x e 
 

(5)
Where β is the spread parameter of the RBF. For training, the least squares formula was used to find
the second layer weights while the centers are set using the available data samples. Thus, the approach of
Pareto-based Surrogate Modeling Algorithm (PSMA) for multiobjective optimization as summarized in [6-9]
was used in this project.
2.2. Forced Circulation Evaporator
In addition, a metamodeling approach for PID controller in an evaporator process has been
successfully presented in [13], [14]. Figure 2 shows the forced circulation evaporator derived by Newell and
Lee [15] in 1989. This evaporator has become a well-known and very difficult benchmark used by control
engineers to evaluate their methodologies. A feed stream enters the evaporator with concentration X1,
temperature T1 and flow rate F1. It will mix with recirculation liquor, which is pumped through the
evaporator at flow rate F3. The evaporator itself is a heat exchanger, which is heated by steam flowing at a
rate F100, with temperature T100 and pressure P100. The mixture of feed and recirculation liquor boils
inside the heat exchanger, and the resulting mixture of vapor and liquid enters the separator, which the liquid
level is L2. The operating pressure inside the evaporator is P2. Some portion of liquid from separator drawn
out as product with concentrationX2, with flow rate F2 and temperature T2; most of it becomes the
recirculation liquor with flow rate F3. The vapor from the separator flow to a condenser at flow rate F4 and
temperature T3, where it is condensed by cooled water flowing at flow rate F200, with entry temperature
T200 and exit temperature T201.
Figure 2. Forced Circulation Evaporator
Condensate
Condenser
Condensate,
F5
Vapor,
T201
Cooling
water,
F200, T200
Feed,
F1, X1, T1
Product,
F2, X2, T2
Separator,
L2
P100
T100
Steam,
F100
F4, T3
F3
P2
Int J Elec & Comp Eng ISSN: 2088-8708 
Multi-objective Optimization of PID Controller using Pareto-based Surrogate …. (Amrul Faruq)
559
The constant value and description are shown in Table 1, while the variables names, descriptions,
steady state value, and engineering units are shown in Table 2.
Table 1. Constant value and description
Constant Description Value Units
ρA Liquid density and cross-sectional area of separator 20 kg/m
M Amount of liquid in the evaporator 20 kg
C Constant that converts the mass of vapor into an equivalent pressure 4 kg/kPa
Cp Heat capacity of the liquor 0.07 kg/min
Λ Latent heat of vaporization of the liquor 38.5 kg/min
λs Latent heat of steam at the saturated conditions 36.6 kg/min
UA2 Overall heat transfer coefficient times the heat transfer area 6.84 kW/K
Table 2. Evaporator variables and steady state value
Variable Description Value Units
F1 feed flow rate 10.0 kg/min
F2 product flow rate 2.0 kg/min
F3 circulation flow rate 50.0 kg/min
F4 vapor flow rate 8.0 kg/min
F5 condensate flow rate 8.0 kg/min
X1 feed composition 5.0 percent
X2 product composition 25.0 percent
T1 feed temperature 40.0 deg C
T2 product temperature 84.6 deg C
T3 vapor temperature 80.6 deg C
L2 separator level 1.0 metres
P2 operating pressure 50.5 kPa
F100 steam flow rate 9.3 kg/min
T100 steam temperature 119.9 deg C
P100 steam pressure 194.7 kPa
Q100 heater duty 339.0 kW
F200 cooling water flow rate 208.0 kg/min
T200 cooling water inlet temperature 25.0 deg C
T201 cooling water outlet temperature 46.1 deg C
Q200 condenser duty 307.9 kW
3. RESEARCH METHOD
Two control variables are chosen out from FCE as objectives function and controlled by using PID
controller. The control variables are L2 and P2 with manipulated variables of the plant are F2 and F200. The
design objective will be a six parameter optimization problem of determining the optimal parameter gains
[Kp1 Ki1 Kd1 Kp2 Ki2 Kd2] to minimize the output of L2 and P2. Table 3 shows parameter coefficient with
their range which cover both PID controllers. This range is used in order to obtain a good comparison
between PSMA and NSGA-II.
The simulation for both controllers was done using MATLAB SimulinkTM as illustrated in
Figure 3. All values were initialized at the operating points as stated in Table 2. Simulation time was set to be
300 seconds and run using ode14x (extrapolation) solver. The set point for P2 is 50.5 kPa over the simulation
time while L2 was given a varying step input from initial 1.0m to 2.5m and going down back to 1.0m.
Table 4 shows the control variable constraints.
Table 3 PID variables and design space
Limit
Variables
Kp1 Ki1 Kd1 Kp2 Ki2 Kd2
Lower -130 -2 -60 -410 -20 -10
Upper -100 2 -50 -390 -10 -5
Table 4 Variable constraints
Variable Lower limit Upper limit
F2 0 kg/min 50 kg/min
F200 0 kg/min 400 kg/min
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 556 – 565
560
The performance criterion to measure the output tracking in this case was the Integral Square Error
(ISE) given by:
    2
ISE ( )dy t y t dt  (6)
Where is the desired output (set point) while is the actual output. This criterion has been used
because of the ease of computing the integral both analytically and experimentally. The most efficient value
of Pareto frontier is defined by calculating Euclidean distance between ISE and initial point, zero:
2
1
( )
n
i
Cost ISE

 
(7)
Figure 3 shows PID Forced Circulation Evaporator as implemented in Matlab® Simulink®.
Figure 3. PID Forced Circulation Evaporator as implemented in Matlab® Simulink®
3.1. Pareto based Surrogate Modeling Algorithm
Table 5 show the objective function, initial design space (D) and larger design space (D’) used for
PSMA simulation.
Table 5. Objective function, initial data sets and large data sets
Objective function
PID
Parameter
Initial data sets (D) Large data sets (D’)
F2
Kp1 {-130, -120, -110} {-130, -125,…, -110}
Ki1 {-2, 0, 2} {-2, -1,…, 2}
Kd1 {-60, -55, -50} {-60, -55, -50}
P2
Kp2 {-410, -400, -390} {-410, -405,…, -390}
Ki2 {-20, -15, -10} {-20, -17.5,…, -10}
Kd2 {-10, -5} {-10, -7.5, 5}
Total number of data configurations 486 5625
The step size of D and D’ specifically sets by user where D’’ use smaller resolution thus multiplies
the total number of data configuration. Different with NSGA-II, the value between bound are created
randomly. The initial data sets should not too small for proper training and should not be too large to
Int J Elec & Comp Eng ISSN: 2088-8708 
Multi-objective Optimization of PID Controller using Pareto-based Surrogate …. (Amrul Faruq)
561
minimize the training time. The initial data sets are used to simulate ISE for both operating pressure P2 and
separator level, L2 simultaneously. RBFNN then use ISE value from initial data sets and predict the output
for large data sets.
In this PSMA simulation, the basis function centers, is set equal to the input vector from the
training set or maximum number of initial data sets, 486. The spread value of 10 is used in the training
process. The larger the spread of the data the smoother will be the function approximation. A large spread
implies a lot of neuron will be required to fit a fast changing function. Where a small spread is means less
neuron will be required to fit a smooth function and the network may not generalize well.
3.2. Non dominated Sorting Geneting Algorithm
The NSGA-II [16] is selected as comparison to PSMA because of widely used and capable
algorithm. The principle behind NSGA-II is that the non dominated solution that usually occur for
multiobjective optimization problems are all treated as equals. This allows the algorithm to evolve a set of
non-dominated solution that is equally well suited for solving the specific problem given the performance
measures specified. By using the algorithm for tuning of PID controller for the FCE, it will be possible to
obtain varied set of different solution that should perform well with regards to minimization of all specific
performance measures. NSGA-II run-time parameters used for this problem are summarized in Table 6.
The choice of real valued representation was made to ensure that the precision of the parameters
would not be compromised by a choice of precision, which can happen for binary representation. A crossover
probability of 0.9 ensures a good mixing of genetic material and mutation probability can be expressed as
1
paramn
where paramn
is the number of parameters in an individual which for this application is six.
Simulated binary crossover parameter (SBX) and the mutation parameter were decided to use 20 and 20
respectively since they provide a reasonable distribution of solutions for the different operations.
Table 6. NSGA-II run-time parameters
Representation type Real values
Crossover probability 0.6
Mutation probability 0.167
SBX parameter 20
Mutation parameter 20
Population 100
Generation 100
4. RESULTS AND ANALYS
4.1. Simulation Result of PSMA
Figure 4 show the simulation result of P2 and L2 using initial data sets with 486 total number of
data configurations.
Figure 4. ISE of separator level and operating pressure for initial data sets.
0 50 100 150 200 250 300 350 400 450 500
5
10
15
20
25
30
35
Initial Data Sets
ISE
ISE of Separator Level, L2
0 50 100 150 200 250 300 350 400 450 500
6
6.5
7
7.5
8
8.5
9
9.5
10
Initial Data Sets
ISE
ISE of Operating Pressure, P2
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 556 – 565
562
The ISE values are used to train the RBFNN which will then be used as the metamodel of the FCE
to evaluate the ISEs for the corresponding large data sets of the controller parameters. The results of RBFNN
training using 486 centers and 10 spread are shown in Figure 5.
After the training stage RBFNN is used to perform the simulation for large data space controller
parameters sets which consist of 5625 data sets. The result is shown in Figure 6. The estimated ISE for L2
and P2 then plotted into pareto set as in Figure 10. The pareto-optimal frontier marked with blue circle. Since
the both objective function to find minimum value, the closest to origin indicates the most efficient value,
represented by green triangle in the figure. Although the most efficient value predicted by RFBNN (5.417 for
L2 and 6.744 for P2) is not same with real simulation, PSMA was able to give minimum coefficient
parameter as in Table 5.
Figure 5. RBFNN training of ISE of initial data sets
Figure 6. Surrogate modeling output for large data sets of L2 and P2
Figure 7. Plot of Pareto optimal frontier for L2 and P2 using PSMA
0 50 100 150 200 250 300 350 400 450 500
5
10
15
20
25
30
35
Initial Data Sets
ISE
RBF NN Training on ISE of Separator Level, L2
0 50 100 150 200 250 300 350 400 450 500
6
6.5
7
7.5
8
8.5
9
9.5
10
Initial Data Sets
ISE
RBF NN Training in ISE of Operating Pressure, P2
ISE
RBFNN
ISE
RBFNN
0 1000 2000 3000 4000 5000 6000
5
10
15
20
25
30
35
Large Data Sets
ISE
Estimated ISE of Separator Level, L2
0 1000 2000 3000 4000 5000 6000
6
6.5
7
7.5
8
8.5
9
9.5
10
10.5
Large Data Sets
ISE
Estimated ISE of Operating Pressure, P2
5 10 15 20 25 30 35
6
6.5
7
7.5
8
8.5
9
9.5
10
10.5
Estimated Separator Level, L2
EstimatedOperatingPressure,P2
Multiobjective Optimization using PSMA
Estimated ISE
Pareto optimal frontier
Most efficient
Int J Elec & Comp Eng ISSN: 2088-8708 
Multi-objective Optimization of PID Controller using Pareto-based Surrogate …. (Amrul Faruq)
563
4.1. Simulation Result of NSGA-II
As comparison to PSMA, Figure 8 show the Pareto set of NSGA-II optimization. Most efficient
value marked with green triangle.
Parameters of PID controller and their relevant cost values obtained by PSMA and NSGA-II
approach are demonstrated in Table 7. From the simulation results in Table 8, the parameter controller
obtained by PSMA clearly has better performance than NSGA-II. The ISE value obtained by PSMA for both
outputs, L2 and P2 is lower than using NSGA-II. The PSMA simulation time took only 1.52 minutes
compare to NSGA-II, 23.36 minutes. In general the controller obtained by PSMA has the best performance.
The result in Table VIII shows the ability of PSMA in dealing with challenging optimization problems.
Figure 9 shows the response of controlled FCE to step input using different controllers obtained by
PSMA and NSGA-II.
Figure 8 Plot of Pareto optimal frontiers for L2 and P2 using NSGA-II
Table 7. Parameter of PID controller obtained by
PSMA and NSGA-II
Table 8. ISE, Cost and simulation time by PSMA
and NSGA-II
PID Parameters
Method
PSMA NSGA-II
Kp1
-125 -119.66
Ki1
2 1.89
Kd1
-55 -59.05
Kp2
-410 -405.61
Ki2
-20 -19.14
Kd2
-10 -9.61
Criteria
Method
PSMA NSGA-II
ISE for L2 8.041 8.187
ISE for P2 6.618 6.801
Cost 10.410 10.640
Simulation time (min) 1.520 23.360
(a) (b)
Figure 9 (a) Response of separator level, L2. (b) Response of operating pressure, P2
8 9 10 11 12 13 14
6.5
7
7.5
8
8.5
9
9.5
Multiobjective Optimization Using NSGA-II
ISEofOperatingPressure,P2
ISE of Separator Level, L2
ISE
Most efficient
0 50 100 150 200 250 300
0.8
1
1.2
1.4
1.6
1.8
2
2.2
2.4
2.6
2.8
Time
Output
Reference
PSMA
NSGA-II
0 50 100 150 200 250 300
50
50.2
50.4
50.6
50.8
51
51.2
51.4
51.6
51.8
52
Time
Output
Reference
PSMA
NSGA-II
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 556 – 565
564
The controllers gave a good response for separator Level, L2. In Figure 9(a) the settling time by
using PSMA parameter is slightly better than NSGA-II. It can be seen at second 250 when step input changed
to set point 1m, PSMA respond reach steady state until second 300. For operating pressure, P2, response
obtained by NSGA-II and PSMA parameter almost identical. This condition occurs because the parameter
gains, Kp2 Ki2 Kd2 of both optimization technique almost the same.
Similar to other optimization algorithm such as SPEA, NSGA, the discussed method in this paper,
PSMA does not necessarily guarantee the real time requirements in exact applications. But as shown in this
paper, PSMA was able to give fast computational time to obtain best value for the controller. In application
of high computational complexity, the use of PSMA will be more preferable.
5. CONCLUSION
The purposed optimization method using PSMA offers advantages at especially reducing the cost
and time by utilizing surrogate modeling for complex and expensive design. The genetic algorithm based
optimization required large number of objective function evaluation to generate Pareto-optimal front.
Therefore the evaluation of the required number of objective function values through a full model
experiment. In this study NSGA-II took around 15 times simulation time to optimize the operating pressure
and separator level of FCE whereas PSMA training and testing takes couple of minutes depending upon the
user’s experience and prediction through surrogate modeling. The PSMA approach us clearly a useful
approach and this will become more significant for a larger D of for a more complicated problem.
Using FCE as a study case, PSMA used to optimize the parameter gain of PID controller. Surrogate
modeling does provide the designer with a quick estimate for a good set of good parameter to begin with.
Further simulation on the actual system can be done if better values are required. In this example, the data set
D was created by choosing the input values like the grid fashion based on background knowledge of the
problem. A more intuitive approach is to start with a small number of samples and then sequentially add
more data samples intelligently employing Experimental Design techniques such as Worst Case Approach
and Cross Validation technique. It is envisaged that a more strategic data location will allow the creation of a
more accurate surrogate modeling using less data, therefore, less time required to estimate the best controller
parameters.
ACKNOWLEDGEMENTS
This project is supporting by Ministry of Science, Technology and Innovation (MOSTI) e-Science
Fund Research Grant. Special thanks to Faculty of Electrical Engineering, Universiti Teknologi Malaysia
(UTM), also Electrical Department University Muhammadiyah of Malang (UMM) for giving full support and
cooperation. Also warmest thanks to research and development centre of UTM. Their supports are gratefully
acknowledged.
REFERENCES
[1] Obayashi S, Jeong S, Chiba K. “Multi-Objective Design Exploration tor Aerodynamic Configurations”. In 35th
AIAA fluid dynamics conference and exhibit 2005 Jun (p. 4666).
[2] Zitzler E, Deb K, Thiele L. “Comparison of Multiobjective Evolutionary Algorithms: Empirical Results”.
Evolutionary Computation. 2000;8(2):173-95.
[3] Ma L, Xin K, Liu S. “Using Radial Basis Function Neural Networks to Calibrate Water Quality Model”. World
Academy of Science, Engineering and Technology, International Journal of Environmental, Chemical, Ecological,
Geological and Geophysical Engineering. 2008 Feb 25;2(2):9-17.
[4] Santos IR, Santos PR. “Simulation Metamodels for Modeling Output Distribution Parameters”. In Winter
Simulation Conference, 2007 Dec 9 (pp. 910-918). IEEE.
[5] Kleijnen JP, Sargent RG. “A Methodology for Fitting and Validating Metamodels in Simulation”. European Journal
of Operational Research. 2000 Jan 1;120(1):14-29.
[6] M.S. Mohamed Ali, SS Abdullah, Osman David C. “Controllers Optimization For A Fluid Mixing System Using
Metamodelling Approach”. International Journal of Simulation Modelling. 2009 Mar 1;8(1):48-59.
[7] M.S. Mohamed Ali, S.S. Abdullah, M.A. Ahmad and N. Hambali, “Optimization of PID Controllers for Cartesian
Coordinates Control of Hovercraft System Using Metamodeling Approach”, Proceedings of the International
Conference on Power Control and Optimization, Chiang Mai, Thailand, July 18-20, 2008.
[8] M. F. N. Shah, S. S. Abdullah, and Faruq, A., “Multi-objective optimization of remotely operated vehicle control
system using surrogate modeling” in IEEE International Conference on Control System, Computing and Egineering
(ICCSCE), 2011, pp. 138-143.
[9] Faruq A, Abdullah SS, Fauzi M, Nor S. “Optimization Of Depth Control For Unmanned Underwater Vehicle Using
Surrogate Modeling Technique”. In Modeling, Simulation and Applied Optimization (ICMSAO), 2011 4th
Int J Elec & Comp Eng ISSN: 2088-8708 
Multi-objective Optimization of PID Controller using Pareto-based Surrogate …. (Amrul Faruq)
565
International Conference on 2011 Apr 19 (pp. 1-7). IEEE.
[10] S. S. Abdullah & J. C. Allwright, “An Active Learning Approach For Radial Basis Function Neural Networks”,
Jurnal Teknologi, 45(D) Dec. 2006: 77–96, Universiti Teknologi Malaysia.
[11] Jin R, Chen W, Simpson TW. “Comparative Studies Of Metamodelling Techniques Under Multiple Modelling
Criteria”. Structural And Multidisciplinary Optimization. 2001 Dec 1;23(1):1-3.
[12] Broomhead, D. S. and Lowe D. “Multi-Variable Functional Interpolation And Adaptive Networks”. Complex
Systems.;2:321-55.
[13] M. F. N. Shah, Zainal MA, Faruq A, SS Abdullah. “Metamodeling Approach For PID Controller Optimization In
An Evaporator Process”. IEEE In Modeling, Simulation and Applied Optimization (ICMSAO), 2011 4th
International Conference on 2011 Apr 19 (pp. 1-4).
[14] M. F. N. Shah, S. S. Abdullah, and Faruq, A., “Multi-objective optimization of an evaporator control system using
surrogate modeling” in IEEE International Conference on Control System, Computing and Egineering (ICCSCE),
2011, pp. 198–203.
[15] Newell, R. B. and Lee, P. L., “Applied Process Control: A Case Study”, Process Control Group Department of
Chemical Engineering University of Queensland, Australia, Prentice Hall, 1989.
[16] Deb K, Pratap A, Agarwal S, Meyarivan TA. “A Fast And Elitist Multiobjective Genetic Algorithm: NSGA-II”.
IEEE Transactions On Evolutionary Computation. 2002 Apr;6(2):182-97.
BIOGRAPHIES OF AUTHORS
Amrul Faruq did Bachelor Engineer in Electrical Engineering at University of
Muhammadiyah Malang, Indonesia on 2009. He has obtained his Master of Electrical
Engineering from Universiti Teknologi Malaysia, UTM Malaysia on 2013. Currently he is
working as junior lecturer in EE Department of UMM. His interested research is about
Optimization method, artificial intelligent, electronics and computer network.
Mohd Fauzi Nor Shah graduated in Bachelor of Electronics Eng. (Industrial Electronics) in
Universiti Teknikal Malaysia Melaka (UTEM) on 2009. Later he further his study and obtained
Master of Electrical Engineering from Universiti Teknologi Malaysia (UTM) on 2012.
Currently he is working as an specialist engineer in back-end semiconductor industry with
focus on computer vision and inspection.
Dr. Shahrum Shah Abdullah did B.Eng. (Electrical) in McGill University, M.Sc. (Control
Systems) in University of Sheffield, and obtained his Ph.D (Control systems) in Imperial
College of Science, Technology and Medicine, CEng, MIET. Currently he is working as Senior
Lecturer, Head of Electronic Systems Engineering Department at Malaysia-Japan International
Institute of Technology (MJIIT).

More Related Content

What's hot

Cell Charge Approximation for Accelerating Molecular Simulation on CUDA-Enabl...
Cell Charge Approximation for Accelerating Molecular Simulation on CUDA-Enabl...Cell Charge Approximation for Accelerating Molecular Simulation on CUDA-Enabl...
Cell Charge Approximation for Accelerating Molecular Simulation on CUDA-Enabl...
ijcax
 
Power system transient stability margin estimation using artificial neural ne...
Power system transient stability margin estimation using artificial neural ne...Power system transient stability margin estimation using artificial neural ne...
Power system transient stability margin estimation using artificial neural ne...
elelijjournal
 
.doc
.doc.doc
.doc
butest
 
10.1.1.125.7599
10.1.1.125.759910.1.1.125.7599
10.1.1.125.7599
KellyCheah
 
BACKPROPAGATION LEARNING ALGORITHM BASED ON LEVENBERG MARQUARDT ALGORITHM
BACKPROPAGATION LEARNING ALGORITHM BASED ON LEVENBERG MARQUARDT ALGORITHMBACKPROPAGATION LEARNING ALGORITHM BASED ON LEVENBERG MARQUARDT ALGORITHM
BACKPROPAGATION LEARNING ALGORITHM BASED ON LEVENBERG MARQUARDT ALGORITHM
cscpconf
 
Problems in Task Scheduling in Multiprocessor System
Problems in Task Scheduling in Multiprocessor SystemProblems in Task Scheduling in Multiprocessor System
Problems in Task Scheduling in Multiprocessor System
ijtsrd
 
Comparative study to realize an automatic speaker recognition system
Comparative study to realize an automatic speaker recognition system Comparative study to realize an automatic speaker recognition system
Comparative study to realize an automatic speaker recognition system
IJECEIAES
 
Coordinated Placement and Setting of FACTS in Electrical Network based on Kal...
Coordinated Placement and Setting of FACTS in Electrical Network based on Kal...Coordinated Placement and Setting of FACTS in Electrical Network based on Kal...
Coordinated Placement and Setting of FACTS in Electrical Network based on Kal...
IJECEIAES
 
Presenting an Algorithm for Tasks Scheduling in Grid Environment along with I...
Presenting an Algorithm for Tasks Scheduling in Grid Environment along with I...Presenting an Algorithm for Tasks Scheduling in Grid Environment along with I...
Presenting an Algorithm for Tasks Scheduling in Grid Environment along with I...
Editor IJCATR
 
Defuzzification
DefuzzificationDefuzzification
TO_EDIT
TO_EDITTO_EDIT
TO_EDIT
Akshay Ranade
 
F010434147
F010434147F010434147
F010434147
IOSR Journals
 
MULTI-OBJECTIVE ENERGY EFFICIENT OPTIMIZATION ALGORITHM FOR COVERAGE CONTROL ...
MULTI-OBJECTIVE ENERGY EFFICIENT OPTIMIZATION ALGORITHM FOR COVERAGE CONTROL ...MULTI-OBJECTIVE ENERGY EFFICIENT OPTIMIZATION ALGORITHM FOR COVERAGE CONTROL ...
MULTI-OBJECTIVE ENERGY EFFICIENT OPTIMIZATION ALGORITHM FOR COVERAGE CONTROL ...
ijcseit
 
A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...
eSAT Journals
 
A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...
eSAT Publishing House
 
11 types of solvers
11 types of solvers11 types of solvers
11 types of solvers
chowdavaramsaiprasad
 
A report on designing a model for improving CPU Scheduling by using Machine L...
A report on designing a model for improving CPU Scheduling by using Machine L...A report on designing a model for improving CPU Scheduling by using Machine L...
A report on designing a model for improving CPU Scheduling by using Machine L...
MuskanRath1
 
A novel methodology for test scenario generation based on control flow analys...
A novel methodology for test scenario generation based on control flow analys...A novel methodology for test scenario generation based on control flow analys...
A novel methodology for test scenario generation based on control flow analys...
eSAT Publishing House
 

What's hot (18)

Cell Charge Approximation for Accelerating Molecular Simulation on CUDA-Enabl...
Cell Charge Approximation for Accelerating Molecular Simulation on CUDA-Enabl...Cell Charge Approximation for Accelerating Molecular Simulation on CUDA-Enabl...
Cell Charge Approximation for Accelerating Molecular Simulation on CUDA-Enabl...
 
Power system transient stability margin estimation using artificial neural ne...
Power system transient stability margin estimation using artificial neural ne...Power system transient stability margin estimation using artificial neural ne...
Power system transient stability margin estimation using artificial neural ne...
 
.doc
.doc.doc
.doc
 
10.1.1.125.7599
10.1.1.125.759910.1.1.125.7599
10.1.1.125.7599
 
BACKPROPAGATION LEARNING ALGORITHM BASED ON LEVENBERG MARQUARDT ALGORITHM
BACKPROPAGATION LEARNING ALGORITHM BASED ON LEVENBERG MARQUARDT ALGORITHMBACKPROPAGATION LEARNING ALGORITHM BASED ON LEVENBERG MARQUARDT ALGORITHM
BACKPROPAGATION LEARNING ALGORITHM BASED ON LEVENBERG MARQUARDT ALGORITHM
 
Problems in Task Scheduling in Multiprocessor System
Problems in Task Scheduling in Multiprocessor SystemProblems in Task Scheduling in Multiprocessor System
Problems in Task Scheduling in Multiprocessor System
 
Comparative study to realize an automatic speaker recognition system
Comparative study to realize an automatic speaker recognition system Comparative study to realize an automatic speaker recognition system
Comparative study to realize an automatic speaker recognition system
 
Coordinated Placement and Setting of FACTS in Electrical Network based on Kal...
Coordinated Placement and Setting of FACTS in Electrical Network based on Kal...Coordinated Placement and Setting of FACTS in Electrical Network based on Kal...
Coordinated Placement and Setting of FACTS in Electrical Network based on Kal...
 
Presenting an Algorithm for Tasks Scheduling in Grid Environment along with I...
Presenting an Algorithm for Tasks Scheduling in Grid Environment along with I...Presenting an Algorithm for Tasks Scheduling in Grid Environment along with I...
Presenting an Algorithm for Tasks Scheduling in Grid Environment along with I...
 
Defuzzification
DefuzzificationDefuzzification
Defuzzification
 
TO_EDIT
TO_EDITTO_EDIT
TO_EDIT
 
F010434147
F010434147F010434147
F010434147
 
MULTI-OBJECTIVE ENERGY EFFICIENT OPTIMIZATION ALGORITHM FOR COVERAGE CONTROL ...
MULTI-OBJECTIVE ENERGY EFFICIENT OPTIMIZATION ALGORITHM FOR COVERAGE CONTROL ...MULTI-OBJECTIVE ENERGY EFFICIENT OPTIMIZATION ALGORITHM FOR COVERAGE CONTROL ...
MULTI-OBJECTIVE ENERGY EFFICIENT OPTIMIZATION ALGORITHM FOR COVERAGE CONTROL ...
 
A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...
 
A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...
 
11 types of solvers
11 types of solvers11 types of solvers
11 types of solvers
 
A report on designing a model for improving CPU Scheduling by using Machine L...
A report on designing a model for improving CPU Scheduling by using Machine L...A report on designing a model for improving CPU Scheduling by using Machine L...
A report on designing a model for improving CPU Scheduling by using Machine L...
 
A novel methodology for test scenario generation based on control flow analys...
A novel methodology for test scenario generation based on control flow analys...A novel methodology for test scenario generation based on control flow analys...
A novel methodology for test scenario generation based on control flow analys...
 

Similar to Multi-objective Optimization of PID Controller using Pareto-based Surrogate Modeling Algorithm for MIMO Evaporator System

Development of deep reinforcement learning for inverted pendulum
Development of deep reinforcement learning for inverted  pendulumDevelopment of deep reinforcement learning for inverted  pendulum
Development of deep reinforcement learning for inverted pendulum
IJECEIAES
 
Autotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plantAutotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plant
eSAT Journals
 
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
IJPEDS-IAES
 
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
inventionjournals
 
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
IAEME Publication
 
29 19 sep17 17may 6637 10140-1-ed(edit)
29 19 sep17 17may 6637 10140-1-ed(edit)29 19 sep17 17may 6637 10140-1-ed(edit)
29 19 sep17 17may 6637 10140-1-ed(edit)
IAESIJEECS
 
29 19 sep17 17may 6637 10140-1-ed(edit)
29 19 sep17 17may 6637 10140-1-ed(edit)29 19 sep17 17may 6637 10140-1-ed(edit)
29 19 sep17 17may 6637 10140-1-ed(edit)
IAESIJEECS
 
PID2143641
PID2143641PID2143641
PID2143641
Gustavo Pabon
 
Analysis of economic load dispatch using fuzzified pso
Analysis of economic load dispatch using fuzzified psoAnalysis of economic load dispatch using fuzzified pso
Analysis of economic load dispatch using fuzzified pso
eSAT Publishing House
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
IJITCA Journal
 
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
IJECEIAES
 
Verification of confliction and unreachability in rule based expert systems w...
Verification of confliction and unreachability in rule based expert systems w...Verification of confliction and unreachability in rule based expert systems w...
Verification of confliction and unreachability in rule based expert systems w...
ijaia
 
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
TELKOMNIKA JOURNAL
 
2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE
2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE
2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE
Zac Darcy
 
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
journalBEEI
 
Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2
IAEME Publication
 
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
IJPEDS-IAES
 
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
Zac Darcy
 
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
Zac Darcy
 
Fuzzy model reference learning control (1)
Fuzzy model reference learning control (1)Fuzzy model reference learning control (1)
Fuzzy model reference learning control (1)
Rodrigo Callejas González
 

Similar to Multi-objective Optimization of PID Controller using Pareto-based Surrogate Modeling Algorithm for MIMO Evaporator System (20)

Development of deep reinforcement learning for inverted pendulum
Development of deep reinforcement learning for inverted  pendulumDevelopment of deep reinforcement learning for inverted  pendulum
Development of deep reinforcement learning for inverted pendulum
 
Autotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plantAutotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plant
 
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
 
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
 
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
 
29 19 sep17 17may 6637 10140-1-ed(edit)
29 19 sep17 17may 6637 10140-1-ed(edit)29 19 sep17 17may 6637 10140-1-ed(edit)
29 19 sep17 17may 6637 10140-1-ed(edit)
 
29 19 sep17 17may 6637 10140-1-ed(edit)
29 19 sep17 17may 6637 10140-1-ed(edit)29 19 sep17 17may 6637 10140-1-ed(edit)
29 19 sep17 17may 6637 10140-1-ed(edit)
 
PID2143641
PID2143641PID2143641
PID2143641
 
Analysis of economic load dispatch using fuzzified pso
Analysis of economic load dispatch using fuzzified psoAnalysis of economic load dispatch using fuzzified pso
Analysis of economic load dispatch using fuzzified pso
 
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...COMPARATIVE  ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
 
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
 
Verification of confliction and unreachability in rule based expert systems w...
Verification of confliction and unreachability in rule based expert systems w...Verification of confliction and unreachability in rule based expert systems w...
Verification of confliction and unreachability in rule based expert systems w...
 
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
Metamodel-based Optimization of a PID Controller Parameters for a Coupled-tan...
 
2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE
2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE
2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE
 
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
 
Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2
 
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
 
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
 
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
2-DOF Block Pole Placement Control Application To: Have-DASH-IIBITT Missile
 
Fuzzy model reference learning control (1)
Fuzzy model reference learning control (1)Fuzzy model reference learning control (1)
Fuzzy model reference learning control (1)
 

More from IJECEIAES

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
IJECEIAES
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 

More from IJECEIAES (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 

Recently uploaded

New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 

Multi-objective Optimization of PID Controller using Pareto-based Surrogate Modeling Algorithm for MIMO Evaporator System

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 1, February 2018, pp. 556~565 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i1.pp556-565  556 Journal homepage: http://iaescore.com/journals/index.php/IJECE Multi-objective Optimization of PID Controller using Pareto-based Surrogate Modeling Algorithm for MIMO Evaporator System Amrul Faruq1 , Mohd Fauzi Nor Shah2 , Shahrum Shah Abdullah3 1 Department of Electrical Engineering, University of Muhammadiyah Malang (UMM), Indonesia 2 Faculty of Electrical Engineering, Universiti Teknologi Malaysia (UTM), Indonesia 3 Electronic Systems Engineering Department, Malaysia-Japan International Institute of Technology (MJIIT), Malaysia Article Info ABSTRACT Article history: Received Jun 5, 2017 Revised Oct 24, 2017 Accepted Nov 8, 2017 Most control engineering problems are characterized by several objectives, which have to be satisfied simultaneously. Two widely used methods for finding the optimal solution to such problems are aggregating to a single criterion, and using Pareto-optimal solutions. This paper proposed a Pareto- based Surrogate Modeling Algorithm (PSMA) approach using a combination of Surrogate Modeling (SM) optimization and Pareto-optimal solution to find a fixed-gain, discrete-time Proportional Integral Derivative (PID) controller for a Multi Input Multi Output (MIMO) Forced Circulation Evaporator (FCE) process plant. Experimental results show that a multi-objective, PSMA search was able to give a good approximation to the optimum controller parameters in this case. The Non-dominated Sorting Genetic Algorithm II (NSGA-II) method was also used to optimize the controller parameters and as comparison with PSMA. Keyword: MIMO evaporator Multi-objective Optimization PID controller Surrogate modeling Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Amrul Faruq, Department of Electrical Engineering, Faculty of Engineering, University of Muhammadiyah Malang, 246 Raya Tlogomas Road, 65144 Malang, Indonesia. Email: amrul@umm.ac.id 1. INTRODUCTION In real control engineering world, engineers are often faced to track several objectives simultaneously. Most controllers are needed that provide a fast response, small overshoot, no oscillation and economical control. There are mainly two ways of tackling this problem: aggregating the objectives to a single objective or solving a multi-objective optimization problem using Pareto-based method. Aggregating several objectives into a single objective has the advantage of solving a simpler problem, but on the other hand many design iterations are required to obtain an acceptable compromise. On the other hand, the multi- objective approach is claimed to lead to a set of solutions each of which dominates the others in some sense. There are several of methods published and widely used to do multi-objective optimization for engineering problem such as NSGA and SPEA that are based on genetic algorithm and evolutionary algorithm. However despite of ability to achieve good optimization results [1], [2], both methods are known to need many function evaluations. In real engineering problem the cost of evaluating design is probably the biggest obstacle that prevents extensive use of optimization procedures. In the multi-objective world, this cost is multiplied, because there are multiple results to obtain. Evaluating directly a finite element model can take several days, which makes is very expensive to try hundreds or thousands design. Thus Pareto-based surrogate modeling algorithm (PSMA) is proposed for the determination of simpler models that involves less computational and gives good approximation results of the complicated model.
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  Multi-objective Optimization of PID Controller using Pareto-based Surrogate …. (Amrul Faruq) 557 Surrogate Modeling (SM) also known as metamodeling or model reduction is said to be a model of a model or an approximation of a model. It is a supplementary model that can be alternatively used to interpret a more detailed model [3]. SM are usually consists of mathematical functions. These are functions with calibrated parameters, which are used as abstractions and simplifications of the simulation model [4]. In computer simulation, a SM is used to substitute a computationally expensive simulation model with a more efficient one. The basic idea of SM is to construct an approximate model using function values at some sampling points, which are typically determined using experimental design methods [5]. A SM exposes the system’s input-output relationship through a simple mathematical function [3]. Thus the simulation time for SM is less than that of the actual simulation model. Recently, as studied in [6], SM had been used to optimize various type of system, included the nonlinear system. Some of the systems that were successfully optimized using the SM technique are the Cartesian Coordinates Control of Hovercraft System [7] and the unmanned underwater vehicle [8], [9]. Through their study, they also had proved that the SM technique can optimize various types of controller parameters, for example, the fuzzy logic controller and the PID controller. The core of SM is a metamodel that gives the prediction of a system’s output. Although the output from metamodel is an approximate of actual measurement of complex model, it gives a good approximate of the actual value. The evaluation of output value is fast and provides enough information during design phase of a system [10]. Examples of metamodel are Radial Basis Functions Neural Networks (RBFNN), Kriging Models (KR), Polynomial Regression (PR), Multivariate Adaptive Regression Splines (MARS), and Support Vector Machines (SVM). In comparison, RBFNN shows a generally better performance. Based on different types of problems (i.e., different orders of nonlinearity and problem scales) it is concluded that RBFNN is the most dependable method in most situations in terms of accuracy and robustness [11]. In this project, a RBFNN was used as the metamodel to approximate the mapping of the controller gains and the objective function. 2. MODELING OF THE SYSTEMS 2.1. Radial Basis Function Neural Network Radial Basis Function Neural Network (RBFNN) was used as the Metamodel to approximate the mapping of the controller parameters and the objective function. The radial basis functions were first used to design Artificial Neural Networks in 1988 by Broomhead and Lowe [12]. The architecture of the RBF NN used in this work is illustrated in Figure 1. Figure 1. Radial Basis Function Neural Network The network consists of three layers: an input layer, a hidden layer and an output layer. Here, R denotes the number of inputs while Q the number of outputs. Equation (1) is used to calculate the output of the RBF NN for Q = 1, the output of the RBFNN in Figure 1 is calculated according to     1 1 2 1 , S k k k x w w x c     (1) Where 1R x  R is an input vector,  . is a basis function, 2 . denotes the Euclidean norm, 1kw are the weights in the output layer, S1 is the number of neurons (and centers) in the hidden layer and 1R kc  R are the RBF centers in the input vector space. Equation (1) can also be written as Equation (2)
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 556 – 565 558  , ( )T x w x w  (2) Where basis function in Equation (3)      1 1 1 1 T S Sx x c x c        (3) And weight layer in Equation (4)  11 12 1 1 T Sw w w w  (4) The output of the neuron in a hidden layer is a nonlinear function of the distance given by Equation (5):   2 2 /x x e     (5) Where β is the spread parameter of the RBF. For training, the least squares formula was used to find the second layer weights while the centers are set using the available data samples. Thus, the approach of Pareto-based Surrogate Modeling Algorithm (PSMA) for multiobjective optimization as summarized in [6-9] was used in this project. 2.2. Forced Circulation Evaporator In addition, a metamodeling approach for PID controller in an evaporator process has been successfully presented in [13], [14]. Figure 2 shows the forced circulation evaporator derived by Newell and Lee [15] in 1989. This evaporator has become a well-known and very difficult benchmark used by control engineers to evaluate their methodologies. A feed stream enters the evaporator with concentration X1, temperature T1 and flow rate F1. It will mix with recirculation liquor, which is pumped through the evaporator at flow rate F3. The evaporator itself is a heat exchanger, which is heated by steam flowing at a rate F100, with temperature T100 and pressure P100. The mixture of feed and recirculation liquor boils inside the heat exchanger, and the resulting mixture of vapor and liquid enters the separator, which the liquid level is L2. The operating pressure inside the evaporator is P2. Some portion of liquid from separator drawn out as product with concentrationX2, with flow rate F2 and temperature T2; most of it becomes the recirculation liquor with flow rate F3. The vapor from the separator flow to a condenser at flow rate F4 and temperature T3, where it is condensed by cooled water flowing at flow rate F200, with entry temperature T200 and exit temperature T201. Figure 2. Forced Circulation Evaporator Condensate Condenser Condensate, F5 Vapor, T201 Cooling water, F200, T200 Feed, F1, X1, T1 Product, F2, X2, T2 Separator, L2 P100 T100 Steam, F100 F4, T3 F3 P2
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  Multi-objective Optimization of PID Controller using Pareto-based Surrogate …. (Amrul Faruq) 559 The constant value and description are shown in Table 1, while the variables names, descriptions, steady state value, and engineering units are shown in Table 2. Table 1. Constant value and description Constant Description Value Units ρA Liquid density and cross-sectional area of separator 20 kg/m M Amount of liquid in the evaporator 20 kg C Constant that converts the mass of vapor into an equivalent pressure 4 kg/kPa Cp Heat capacity of the liquor 0.07 kg/min Λ Latent heat of vaporization of the liquor 38.5 kg/min λs Latent heat of steam at the saturated conditions 36.6 kg/min UA2 Overall heat transfer coefficient times the heat transfer area 6.84 kW/K Table 2. Evaporator variables and steady state value Variable Description Value Units F1 feed flow rate 10.0 kg/min F2 product flow rate 2.0 kg/min F3 circulation flow rate 50.0 kg/min F4 vapor flow rate 8.0 kg/min F5 condensate flow rate 8.0 kg/min X1 feed composition 5.0 percent X2 product composition 25.0 percent T1 feed temperature 40.0 deg C T2 product temperature 84.6 deg C T3 vapor temperature 80.6 deg C L2 separator level 1.0 metres P2 operating pressure 50.5 kPa F100 steam flow rate 9.3 kg/min T100 steam temperature 119.9 deg C P100 steam pressure 194.7 kPa Q100 heater duty 339.0 kW F200 cooling water flow rate 208.0 kg/min T200 cooling water inlet temperature 25.0 deg C T201 cooling water outlet temperature 46.1 deg C Q200 condenser duty 307.9 kW 3. RESEARCH METHOD Two control variables are chosen out from FCE as objectives function and controlled by using PID controller. The control variables are L2 and P2 with manipulated variables of the plant are F2 and F200. The design objective will be a six parameter optimization problem of determining the optimal parameter gains [Kp1 Ki1 Kd1 Kp2 Ki2 Kd2] to minimize the output of L2 and P2. Table 3 shows parameter coefficient with their range which cover both PID controllers. This range is used in order to obtain a good comparison between PSMA and NSGA-II. The simulation for both controllers was done using MATLAB SimulinkTM as illustrated in Figure 3. All values were initialized at the operating points as stated in Table 2. Simulation time was set to be 300 seconds and run using ode14x (extrapolation) solver. The set point for P2 is 50.5 kPa over the simulation time while L2 was given a varying step input from initial 1.0m to 2.5m and going down back to 1.0m. Table 4 shows the control variable constraints. Table 3 PID variables and design space Limit Variables Kp1 Ki1 Kd1 Kp2 Ki2 Kd2 Lower -130 -2 -60 -410 -20 -10 Upper -100 2 -50 -390 -10 -5 Table 4 Variable constraints Variable Lower limit Upper limit F2 0 kg/min 50 kg/min F200 0 kg/min 400 kg/min
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 556 – 565 560 The performance criterion to measure the output tracking in this case was the Integral Square Error (ISE) given by:     2 ISE ( )dy t y t dt  (6) Where is the desired output (set point) while is the actual output. This criterion has been used because of the ease of computing the integral both analytically and experimentally. The most efficient value of Pareto frontier is defined by calculating Euclidean distance between ISE and initial point, zero: 2 1 ( ) n i Cost ISE    (7) Figure 3 shows PID Forced Circulation Evaporator as implemented in Matlab® Simulink®. Figure 3. PID Forced Circulation Evaporator as implemented in Matlab® Simulink® 3.1. Pareto based Surrogate Modeling Algorithm Table 5 show the objective function, initial design space (D) and larger design space (D’) used for PSMA simulation. Table 5. Objective function, initial data sets and large data sets Objective function PID Parameter Initial data sets (D) Large data sets (D’) F2 Kp1 {-130, -120, -110} {-130, -125,…, -110} Ki1 {-2, 0, 2} {-2, -1,…, 2} Kd1 {-60, -55, -50} {-60, -55, -50} P2 Kp2 {-410, -400, -390} {-410, -405,…, -390} Ki2 {-20, -15, -10} {-20, -17.5,…, -10} Kd2 {-10, -5} {-10, -7.5, 5} Total number of data configurations 486 5625 The step size of D and D’ specifically sets by user where D’’ use smaller resolution thus multiplies the total number of data configuration. Different with NSGA-II, the value between bound are created randomly. The initial data sets should not too small for proper training and should not be too large to
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  Multi-objective Optimization of PID Controller using Pareto-based Surrogate …. (Amrul Faruq) 561 minimize the training time. The initial data sets are used to simulate ISE for both operating pressure P2 and separator level, L2 simultaneously. RBFNN then use ISE value from initial data sets and predict the output for large data sets. In this PSMA simulation, the basis function centers, is set equal to the input vector from the training set or maximum number of initial data sets, 486. The spread value of 10 is used in the training process. The larger the spread of the data the smoother will be the function approximation. A large spread implies a lot of neuron will be required to fit a fast changing function. Where a small spread is means less neuron will be required to fit a smooth function and the network may not generalize well. 3.2. Non dominated Sorting Geneting Algorithm The NSGA-II [16] is selected as comparison to PSMA because of widely used and capable algorithm. The principle behind NSGA-II is that the non dominated solution that usually occur for multiobjective optimization problems are all treated as equals. This allows the algorithm to evolve a set of non-dominated solution that is equally well suited for solving the specific problem given the performance measures specified. By using the algorithm for tuning of PID controller for the FCE, it will be possible to obtain varied set of different solution that should perform well with regards to minimization of all specific performance measures. NSGA-II run-time parameters used for this problem are summarized in Table 6. The choice of real valued representation was made to ensure that the precision of the parameters would not be compromised by a choice of precision, which can happen for binary representation. A crossover probability of 0.9 ensures a good mixing of genetic material and mutation probability can be expressed as 1 paramn where paramn is the number of parameters in an individual which for this application is six. Simulated binary crossover parameter (SBX) and the mutation parameter were decided to use 20 and 20 respectively since they provide a reasonable distribution of solutions for the different operations. Table 6. NSGA-II run-time parameters Representation type Real values Crossover probability 0.6 Mutation probability 0.167 SBX parameter 20 Mutation parameter 20 Population 100 Generation 100 4. RESULTS AND ANALYS 4.1. Simulation Result of PSMA Figure 4 show the simulation result of P2 and L2 using initial data sets with 486 total number of data configurations. Figure 4. ISE of separator level and operating pressure for initial data sets. 0 50 100 150 200 250 300 350 400 450 500 5 10 15 20 25 30 35 Initial Data Sets ISE ISE of Separator Level, L2 0 50 100 150 200 250 300 350 400 450 500 6 6.5 7 7.5 8 8.5 9 9.5 10 Initial Data Sets ISE ISE of Operating Pressure, P2
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 556 – 565 562 The ISE values are used to train the RBFNN which will then be used as the metamodel of the FCE to evaluate the ISEs for the corresponding large data sets of the controller parameters. The results of RBFNN training using 486 centers and 10 spread are shown in Figure 5. After the training stage RBFNN is used to perform the simulation for large data space controller parameters sets which consist of 5625 data sets. The result is shown in Figure 6. The estimated ISE for L2 and P2 then plotted into pareto set as in Figure 10. The pareto-optimal frontier marked with blue circle. Since the both objective function to find minimum value, the closest to origin indicates the most efficient value, represented by green triangle in the figure. Although the most efficient value predicted by RFBNN (5.417 for L2 and 6.744 for P2) is not same with real simulation, PSMA was able to give minimum coefficient parameter as in Table 5. Figure 5. RBFNN training of ISE of initial data sets Figure 6. Surrogate modeling output for large data sets of L2 and P2 Figure 7. Plot of Pareto optimal frontier for L2 and P2 using PSMA 0 50 100 150 200 250 300 350 400 450 500 5 10 15 20 25 30 35 Initial Data Sets ISE RBF NN Training on ISE of Separator Level, L2 0 50 100 150 200 250 300 350 400 450 500 6 6.5 7 7.5 8 8.5 9 9.5 10 Initial Data Sets ISE RBF NN Training in ISE of Operating Pressure, P2 ISE RBFNN ISE RBFNN 0 1000 2000 3000 4000 5000 6000 5 10 15 20 25 30 35 Large Data Sets ISE Estimated ISE of Separator Level, L2 0 1000 2000 3000 4000 5000 6000 6 6.5 7 7.5 8 8.5 9 9.5 10 10.5 Large Data Sets ISE Estimated ISE of Operating Pressure, P2 5 10 15 20 25 30 35 6 6.5 7 7.5 8 8.5 9 9.5 10 10.5 Estimated Separator Level, L2 EstimatedOperatingPressure,P2 Multiobjective Optimization using PSMA Estimated ISE Pareto optimal frontier Most efficient
  • 8. Int J Elec & Comp Eng ISSN: 2088-8708  Multi-objective Optimization of PID Controller using Pareto-based Surrogate …. (Amrul Faruq) 563 4.1. Simulation Result of NSGA-II As comparison to PSMA, Figure 8 show the Pareto set of NSGA-II optimization. Most efficient value marked with green triangle. Parameters of PID controller and their relevant cost values obtained by PSMA and NSGA-II approach are demonstrated in Table 7. From the simulation results in Table 8, the parameter controller obtained by PSMA clearly has better performance than NSGA-II. The ISE value obtained by PSMA for both outputs, L2 and P2 is lower than using NSGA-II. The PSMA simulation time took only 1.52 minutes compare to NSGA-II, 23.36 minutes. In general the controller obtained by PSMA has the best performance. The result in Table VIII shows the ability of PSMA in dealing with challenging optimization problems. Figure 9 shows the response of controlled FCE to step input using different controllers obtained by PSMA and NSGA-II. Figure 8 Plot of Pareto optimal frontiers for L2 and P2 using NSGA-II Table 7. Parameter of PID controller obtained by PSMA and NSGA-II Table 8. ISE, Cost and simulation time by PSMA and NSGA-II PID Parameters Method PSMA NSGA-II Kp1 -125 -119.66 Ki1 2 1.89 Kd1 -55 -59.05 Kp2 -410 -405.61 Ki2 -20 -19.14 Kd2 -10 -9.61 Criteria Method PSMA NSGA-II ISE for L2 8.041 8.187 ISE for P2 6.618 6.801 Cost 10.410 10.640 Simulation time (min) 1.520 23.360 (a) (b) Figure 9 (a) Response of separator level, L2. (b) Response of operating pressure, P2 8 9 10 11 12 13 14 6.5 7 7.5 8 8.5 9 9.5 Multiobjective Optimization Using NSGA-II ISEofOperatingPressure,P2 ISE of Separator Level, L2 ISE Most efficient 0 50 100 150 200 250 300 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 Time Output Reference PSMA NSGA-II 0 50 100 150 200 250 300 50 50.2 50.4 50.6 50.8 51 51.2 51.4 51.6 51.8 52 Time Output Reference PSMA NSGA-II
  • 9.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 1, February 2018 : 556 – 565 564 The controllers gave a good response for separator Level, L2. In Figure 9(a) the settling time by using PSMA parameter is slightly better than NSGA-II. It can be seen at second 250 when step input changed to set point 1m, PSMA respond reach steady state until second 300. For operating pressure, P2, response obtained by NSGA-II and PSMA parameter almost identical. This condition occurs because the parameter gains, Kp2 Ki2 Kd2 of both optimization technique almost the same. Similar to other optimization algorithm such as SPEA, NSGA, the discussed method in this paper, PSMA does not necessarily guarantee the real time requirements in exact applications. But as shown in this paper, PSMA was able to give fast computational time to obtain best value for the controller. In application of high computational complexity, the use of PSMA will be more preferable. 5. CONCLUSION The purposed optimization method using PSMA offers advantages at especially reducing the cost and time by utilizing surrogate modeling for complex and expensive design. The genetic algorithm based optimization required large number of objective function evaluation to generate Pareto-optimal front. Therefore the evaluation of the required number of objective function values through a full model experiment. In this study NSGA-II took around 15 times simulation time to optimize the operating pressure and separator level of FCE whereas PSMA training and testing takes couple of minutes depending upon the user’s experience and prediction through surrogate modeling. The PSMA approach us clearly a useful approach and this will become more significant for a larger D of for a more complicated problem. Using FCE as a study case, PSMA used to optimize the parameter gain of PID controller. Surrogate modeling does provide the designer with a quick estimate for a good set of good parameter to begin with. Further simulation on the actual system can be done if better values are required. In this example, the data set D was created by choosing the input values like the grid fashion based on background knowledge of the problem. A more intuitive approach is to start with a small number of samples and then sequentially add more data samples intelligently employing Experimental Design techniques such as Worst Case Approach and Cross Validation technique. It is envisaged that a more strategic data location will allow the creation of a more accurate surrogate modeling using less data, therefore, less time required to estimate the best controller parameters. ACKNOWLEDGEMENTS This project is supporting by Ministry of Science, Technology and Innovation (MOSTI) e-Science Fund Research Grant. Special thanks to Faculty of Electrical Engineering, Universiti Teknologi Malaysia (UTM), also Electrical Department University Muhammadiyah of Malang (UMM) for giving full support and cooperation. Also warmest thanks to research and development centre of UTM. Their supports are gratefully acknowledged. REFERENCES [1] Obayashi S, Jeong S, Chiba K. “Multi-Objective Design Exploration tor Aerodynamic Configurations”. In 35th AIAA fluid dynamics conference and exhibit 2005 Jun (p. 4666). [2] Zitzler E, Deb K, Thiele L. “Comparison of Multiobjective Evolutionary Algorithms: Empirical Results”. Evolutionary Computation. 2000;8(2):173-95. [3] Ma L, Xin K, Liu S. “Using Radial Basis Function Neural Networks to Calibrate Water Quality Model”. World Academy of Science, Engineering and Technology, International Journal of Environmental, Chemical, Ecological, Geological and Geophysical Engineering. 2008 Feb 25;2(2):9-17. [4] Santos IR, Santos PR. “Simulation Metamodels for Modeling Output Distribution Parameters”. In Winter Simulation Conference, 2007 Dec 9 (pp. 910-918). IEEE. [5] Kleijnen JP, Sargent RG. “A Methodology for Fitting and Validating Metamodels in Simulation”. European Journal of Operational Research. 2000 Jan 1;120(1):14-29. [6] M.S. Mohamed Ali, SS Abdullah, Osman David C. “Controllers Optimization For A Fluid Mixing System Using Metamodelling Approach”. International Journal of Simulation Modelling. 2009 Mar 1;8(1):48-59. [7] M.S. Mohamed Ali, S.S. Abdullah, M.A. Ahmad and N. Hambali, “Optimization of PID Controllers for Cartesian Coordinates Control of Hovercraft System Using Metamodeling Approach”, Proceedings of the International Conference on Power Control and Optimization, Chiang Mai, Thailand, July 18-20, 2008. [8] M. F. N. Shah, S. S. Abdullah, and Faruq, A., “Multi-objective optimization of remotely operated vehicle control system using surrogate modeling” in IEEE International Conference on Control System, Computing and Egineering (ICCSCE), 2011, pp. 138-143. [9] Faruq A, Abdullah SS, Fauzi M, Nor S. “Optimization Of Depth Control For Unmanned Underwater Vehicle Using Surrogate Modeling Technique”. In Modeling, Simulation and Applied Optimization (ICMSAO), 2011 4th
  • 10. Int J Elec & Comp Eng ISSN: 2088-8708  Multi-objective Optimization of PID Controller using Pareto-based Surrogate …. (Amrul Faruq) 565 International Conference on 2011 Apr 19 (pp. 1-7). IEEE. [10] S. S. Abdullah & J. C. Allwright, “An Active Learning Approach For Radial Basis Function Neural Networks”, Jurnal Teknologi, 45(D) Dec. 2006: 77–96, Universiti Teknologi Malaysia. [11] Jin R, Chen W, Simpson TW. “Comparative Studies Of Metamodelling Techniques Under Multiple Modelling Criteria”. Structural And Multidisciplinary Optimization. 2001 Dec 1;23(1):1-3. [12] Broomhead, D. S. and Lowe D. “Multi-Variable Functional Interpolation And Adaptive Networks”. Complex Systems.;2:321-55. [13] M. F. N. Shah, Zainal MA, Faruq A, SS Abdullah. “Metamodeling Approach For PID Controller Optimization In An Evaporator Process”. IEEE In Modeling, Simulation and Applied Optimization (ICMSAO), 2011 4th International Conference on 2011 Apr 19 (pp. 1-4). [14] M. F. N. Shah, S. S. Abdullah, and Faruq, A., “Multi-objective optimization of an evaporator control system using surrogate modeling” in IEEE International Conference on Control System, Computing and Egineering (ICCSCE), 2011, pp. 198–203. [15] Newell, R. B. and Lee, P. L., “Applied Process Control: A Case Study”, Process Control Group Department of Chemical Engineering University of Queensland, Australia, Prentice Hall, 1989. [16] Deb K, Pratap A, Agarwal S, Meyarivan TA. “A Fast And Elitist Multiobjective Genetic Algorithm: NSGA-II”. IEEE Transactions On Evolutionary Computation. 2002 Apr;6(2):182-97. BIOGRAPHIES OF AUTHORS Amrul Faruq did Bachelor Engineer in Electrical Engineering at University of Muhammadiyah Malang, Indonesia on 2009. He has obtained his Master of Electrical Engineering from Universiti Teknologi Malaysia, UTM Malaysia on 2013. Currently he is working as junior lecturer in EE Department of UMM. His interested research is about Optimization method, artificial intelligent, electronics and computer network. Mohd Fauzi Nor Shah graduated in Bachelor of Electronics Eng. (Industrial Electronics) in Universiti Teknikal Malaysia Melaka (UTEM) on 2009. Later he further his study and obtained Master of Electrical Engineering from Universiti Teknologi Malaysia (UTM) on 2012. Currently he is working as an specialist engineer in back-end semiconductor industry with focus on computer vision and inspection. Dr. Shahrum Shah Abdullah did B.Eng. (Electrical) in McGill University, M.Sc. (Control Systems) in University of Sheffield, and obtained his Ph.D (Control systems) in Imperial College of Science, Technology and Medicine, CEng, MIET. Currently he is working as Senior Lecturer, Head of Electronic Systems Engineering Department at Malaysia-Japan International Institute of Technology (MJIIT).