SlideShare a Scribd company logo
TELKOMNIKA, Vol.16, No.6, December 2018, pp.2879~2887
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v16i6.11553  2879
Received August 6, 2018; Revised October 2, 2018; Accepted October 31, 2018
An Adaptive Internal Model for Load Frequency Control
using Extreme Learning Machine
Adelhard Beni Rehiara*1
, He Chongkai2
, Yutaka Sasaki3
, Naoto Yorino4
, Yoshifumi Zoka5
1,2,3,4,5
Graduate School of Engineering, Hiroshima University Higashi-Hiroshima, Japan
1
Electrical Engineering, University of Papua Manokwari, Indonesia
*Corresponding author, e-mail: ab-rehiara@hiroshima-u.ac.jp
Abstract
As an important part of a power system, a load frequency control has to be prepared with a
better controller to ensure internal frequency stability. In this paper, an Internal Model Control (IMC)
scheme for a Load Frequency Control (LFC) with an adaptive internal model is proposed. The
effectiveness of the IMC control has been tested in a three area power system. Results of the simulation
show that the proposed IMC with Extreme Learning Machine (ELM) based adaptive model can accurately
cover the power system dynamics. Furthermore, the proposed controller can effectively reduce the
frequency and mechanical power deviation under disturbances of the power system.
Keywords: IMC, MPC, ELM, LFC, power system.
Copyright © 2018 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
In the power system operation, deviation of frequency would be a critical issues since
the deviation could cause many troubles to devices connected to the power system. It is
reported that the frequency change will affect operation and speed control of both synchronous
and asynchronous motors, increase reactive power consumption and furthermore degrade load
performance,overload transmission lines, and finally interfere system protection. An LFC is a
main part of a power system to minimize frequency variation by maintaining power exchange
between power system areas. Some works have been done in the area of LFC [1-9],
including [1] designed a model predictive control (MPC) based LFC for a multi-area power
system considering wind turbines operation, [2] compare MPC and PI performance against a
conventional AGC system, [3] presented fuzzy controller for LFC of three area power system
and recently [4] discussed a new LFC method for multi-area power system.
Internal Model Control (IMC) is a well-established control structure and it is widely
applied in process control applications. An IMC incorporates a plant model into its structure as
an internal model so that the controller output will be based on the difference between internal
model and plant output. Morari in [10] has proved that the controller has dual stability,
zero offset, and perfect control properties. Since plant models are mostly linearized models, it is
almost impossible for an IMC to be a perfect control. An adaptive model will be a solution to be
close to the “perfect control” since it can be updated in a certain time to do corrections for the
existing model. Many previous researches have succeeded to apply the adaptive model into a
controller i.e. PI/PID [10-13], Fuzzy controller [14], or MPC [15].
Since introduced a decade before, extreme learning machine (ELM) has been used in
many cases and applications. It has accurate predictions in short time training compared to its
ancestor which is a feed-forward neural network. An adaptive internal model has been
introduced in [7] using prediction error minimization (PEM) algorithm. Due to time-consuming,
this method is not appropriated to be used in an online application. Therefore, an ELM with its
features is a good candidate to replace the PEM method. In this paper, an ELM based adaptive
IMC controller is built by employing an internal model in an adaptive scheme and an MPC as
the main controller to control a load frequency of a power system.
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2879-2887
2880
2. Research Method
2.1. Model Predictive Control
MPC is an advanced control method that used a plant model to predict the optimal
movement of the plant. A Laguerre based MPC would be a solution for online computation
compare to classical MPC [16, 17]. In addition, a Laguerre based MPC can increase the
feasible region of the optimization problem [16]. Accurate approximation of control signal Δu
may need many parameters that cause poor numerical solutions and heavy computational load
when classical MPC is implemented in rapid sampling, complicated process dynamics and/or
high demand on closed-loop performance [16, 17].
The discrete Laguerre function is transformed from its original using invert
z-transformation as shown in (1). The Laguerre function vector and initial condition
shown in (2) and (3) respectively [6, 8, 17].
1
11
1
11
21
)(














N
az
az
az
a
z
N
(1)
)()1( kL
l
AkL  (2)
T
NaNaaa
T
L



  11)1(321)0(  (3)
Minimization of output errors for m sampling instant is done by taking a minimal solution
of an objective function J as in (4). Closed loop feedback control with optimal gain Kmpc (6) is
formulated in (5) and receding horizon control law is realized in (7).
 R
T
Np
m
kmkQxTkmkxJ 


1
)|()|( (4)
)()()1( kxBKAkx mpc (5)
 1
)0( T
mpc LK (6)
xKu mpc (7)
where,
0 0 0 0
0 0 0
0 0
2 0
0
2 3 4
a
a
a a
A
l a a a
N N N N Na a a a a

 
  
   
 
 
 
 
 
 
 
 
 
 
  



      
 1

L
T
RmNp
m Qm   )(1 )( 
m
ANp
m Qm  1 )(
TELKOMNIKA ISSN: 1693-6930 
An Adaptive Internal Model for Load Frequency Control... (Adelhard Beni Rehiara)
2881
The parameters of N, a, Al and L are the length of Laguerre network, time scaling factor,
a Toeplitz matrix with α = (1-a2), and Laguerre function’s state vector respectively. The matrices
of Q  ns x ns and R  ni x ni are weighting matrices, η  ns x N is the parameter vector of N
Laguerre function and  is a Hessian matrix. Np is the number of prediction horizon and Δu is a
vector of the control parameter.
2.2. Internal Model Control
An internal model that placed into a normal closed-loop control system, including
controller, plant and/or sensor, may perform Internal Model Control systems as shown in
Figure1. The difference between signal correction ŕ and set-point r is the command to the
controller to signal u to the plant. Control law applied for the IMC control can be written as
follows [18].
mdGQPQry )1(  (8)
mQdQru  (9)
mdGQrPQe )1()1(  (10)
The difference between IMC and the classical controller is that an IMC will correct the
actual output before it is fed back. An IMC can use the internal model to predict the future output
of the plant and also to make correction of the output. It can also work with another controller to
control a plant [10], to tune other controller [19], or to combine with the other controller such as
PI/PID[13, 18-22], Fuzzy controller [14, 23], Neural Network [24] or MPC [15, 24, 25].
An adaptive IMC controller refers to a model and/or controller that can be updated in a
certain time. By tuning a proper gain to the model and/or controller following the disturbance,
the controller can be adaptive to the disturbance. In order to perform adaptive scheme of an
IMC, another block for system identification should be presented inside the IMC structure as
appeared in the dotted block of Figure1.
Figure 1.IMC principle
2.3. Extreme Learning Machine
An ELM is basically a single hidden layer feed-forward neural network (SLFN) which
has an excellent training algorithm. Input weight and hidden layer biases are not necessarily
adjusted and those can be chosen arbitrarily in this algorithm. Then the output weight of the
SLFNs can be determined by a generalized inverse operation of the hidden layer output
matrices. In fact, this procedure has been fastening this algorithm.
Plant P
dm
Controller Q XX
XModel G
yr u
ym
ŕ
-
-
+
+
++
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2879-2887
2882
For a given ñ training set samples (xj, tj) where xj=[xj1, xj2,…, xjñ]T and tj=[tj1, tj2,…, tjñ]T,
an SLFN with Ñ hidden neurons and activation function g(x) is expressed as [26, 27]
  

N
i
N
i
jijiiji njobxwgxg
~
1
~
1
'' ~...,,2,1,)()(  (11)
where wi=[wi1, wi2,…, wiñ]T, β’i=[β’i1, β’i2,…, β’iñ]T, bi, and oj are the connecting weight of
ith hidden neuron to input neuron, the connecting weights of the ith hidden neuron to the output
neurons, the bias of the ith hidden node, and the actual network output with respect to input xj
respectively. Because the standard SLFN can minimize the error between tj and oj, (11) can be
rewritten as follows.


N
i
jijii njtbxwg
~
1
' ~...,,2,1,)( (12)
In simple (12) can be Hβ’=T so that the output weight matrix β’ can be solved by least
square solution as in (13).
β’=H†
T (13)
The hidden layer output matrix H and the network output T are formulated as follows.
 













)()(
)()(
,
~~~1~1
~1~111
NnNn
NN
ii
bxwgbxwg
bxwgbxwg
bwH



, and











T
n
T
t
t
T
~
1
 (14)
2.4. Proposed Controller
As proposed in this research, an adaptive model will be used to provide an updated
model of the plant. The adaptive model is generated by using a classification based extreme
learning machine (ELM) algorithm by utilizing input and output data. The proposed controller
uses MPC controller as its main controller combining with an adaptive ELM model as the
internal model. The complete block diagram of the proposed controller is shown in Figure 2.
The ELM model was trained using controller output ∆u and frequency deviation ∆f as input and
output data respectively. After trained, the ELM model is used to predict frequency deviation ∆f
for a given controller signal ∆u. The algorithm for simulation is written in Algorithm 1.
Algorithm 1 : Adaptive IMC
1. set disturbances and noises
2. configure ELM model
3. for j=1 to simulation time
4. ⁞
5. for i=1 to n-area
6. calculate ∆u
7. update state matrix ∆ẋi
8. train ELM model
9. predict ELM output ∆ymi
10. calculate ∆ẏi=∆yi-∆ymi
11. ⁞
12. end
13. end
Rotating
Mass
∆PL
~
MPC
Controller
Model
Identification
X
Adaptive
ELM Model
∆f
∆fmf
-
+
+
-
+
+
Governor &
Turbine
∆Ptie
β
∆f/R
-
∆Ptie
∆u
-
+
Figure 2.Proposed Adaptive IMC Scheme
2.5. Power system model
A model of power system dynamics can be redrawn in Figure 3. The frequency
deviation of the power system, including tie-line power interchange, is expressed as follows.
TELKOMNIKA ISSN: 1693-6930 
An Adaptive Internal Model for Load Frequency Control... (Adelhard Beni Rehiara)
2883
Controller
iACE
itieP ,
if
i
s
2
 ij
T
 
i
f
ij
T
ii DsH 2
1
1
1
, sT it
1
1
, sT ig
iR
1
imP ,
iLP ,
iCP ,
+
_
+
_
+
+
_
+ +
imP , g,i
Figure 3. Power system dynamics






  itieiiiLim
i
i
PfdPP
H
f ,,,
2
1 (15)
The prime mover Pm, governor output Pg, tie-line power interchange Ptie are for n areas
are formulated in (16-18). Area Control Error (ACE) is chosen as the controller input which is the
result of frequency f and tie-line power changes within a control area of the power system
defined in (19) [1].
im
it
ig
ig
im P
T
P
T
P ,
,
,
,
,
11 





















 (16)










 

 ig
i
i
iC
ig
ig P
R
f
P
T
P ,,
,
,
1 (17)












 





n
ij
j
n
ij
j
f jTijf iTijP itie
1 1
2,  (18)
iiitiei fPACE  , (19)
where PL,i is the load/disturbance, PC,i is the controller output, Hi is the equivalent inertia
constant, di is the damping coefficient, Ri is the speed droop characteristic and βi is the bias of
frequency. Tij is the tie-line synchronizing coefficient between area i and j, Tg,i is the governor
time constants and Tt,i is the turbine time constants of area i.
3. Results and Analysis
3.1. Simulation
The power system configuration for testing the proposed controller is based on [6, 8]
with the parameters as shown in Table 1 while the system dynamics are figured in Figure 4.
Simulations were done in two cases and the simulation setup is configured in Table 2, where
step and random disturbance are imposed on the load in all area. The random disturbance
implies load changes of white noise with a maximum 0.1 pu while step disturbance is assumed
as load change in constant for a certain time.
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2879-2887
2884
Figure 4. Three-area power system
configuration
Table 1. Three Area Power System Parameters
Area
d
[pu/Hz]
2H
[pu s]
R
[Hz/pu]
Tg
[s]
Ti
[s] [pu/Hz]
Tij
[pu/Hz]
1 0.015
0.166
7
3.00 0.08 0.40 0.3483
T12=0.20
T13=0.25
2 0.016
0.201
7
2.73 0.06 0.44 0.3827
T21=0.20
T23=0.12
3 0.015
0.124
7
2.82 0.07 0.30 0.3692
T31=0.25
T32=0.12
Table 2. Simulation Setup
Case
Step
Disturbance [pu]
Random
Disturbance [pu]
I 0.2 0.1
II 0.2 -
A Laguerre function based MPC controller is built to control a three area power system
frequency. To ensure the MPC stability, the scaling factor a is tuned to 0.1 while network lengths
N is set to 4 for each area controller. The model will be updated each second with the
input-output data using ELM method. Overall simulation responses of frequency and
mechanical power deviation for both existing and proposed controller are plotted
in Figures 5 and 6.
3.2. Discussion
The controller performance is evaluated based on system responses and signal
measures. Standard deviation is also provided to indicate how sensitive the controller to
response the errors.
For the system responses based evaluation, overshoot and standard deviation are
analyzed and the results are provided in Table 3 as well as its visual in Figure 7 and 8 based on
system responses in Figure 5 and 6. According to the figures and table, it can be simply known
that the proposed controller has very good response overshoot of frequency and mechanical
power compared to the existing MPC controller in all areas of both cases. On the other hand,
the proposed controller slightly aggressive to the disturbances as shown in high standard
deviations in some areas and cases. These are the evidence that the proposed controller can
accurately cover the power system dynamics and also it shows the ability to increase controller
performance by sending proper feedback to the controller by utilizing the adaptive model.
By the treatment as same as in the case I, the other adaptive internal model for LFC
application introduced in [7] has overshoot responses 0.1465, 0.1729, and 0.1652 and standard
deviation 0.0294, 0.0443, and 0.0278 for area 1-3 respectively. Compared to the proposed
controller, it is proved that the proposed controller has smaller overshoot and higher standard
deviation compared. These are the indications that the proposed controller is more active to
maintain the frequency change during the simulation and so it only has a small overshoot on the
simulation.
Table 3. Frequency and Mechanical Power Deviation Analysis
Area
Frequency Deviation Mechanical Power Deviation
MPC Cases
Adaptive IMC
Cases
MPC Cases
Adaptive IMC
Cases
I II I II I II I II
Overshoot
1 0.1346 0.2190 0.0923 0.2047 0.3437 0.3401 0.3080 0.3109
2 0.0860 0.1162 0.0407 0.1147 0.4164 0.4165 0.3473 0.3484
3 0.1374 0.2530 0.1259 0.2384 0.4605 0.4625 0.4318 0.4340
Standard
Deviation
1 0.1762 0.1967 0.1767 0.1946 0.0372 0.0428 0.0442 0.0814
2 0.1786 0.1838 0.1795 0.1842 0.0418 0.0432 0.0354 0.0514
3 0.1714 0.2012 0.1714 0.1976 0.0522 0.0580 0.0450 0.0738
G1
Load1
G2
Load2
G3
Load3
Tie-line
Area 2
Area 1
Area 3
TELKOMNIKA ISSN: 1693-6930 
An Adaptive Internal Model for Load Frequency Control... (Adelhard Beni Rehiara)
2885
(a) (b)
Figure 5. MPC controller responses (a) case i and (b) case II
(a) (b)
Figure 6. Adaptive IMC controller responses (a) case i and (b) case ii
Figure 7. Frequency deviation Figure 8. mechanical power deviation
0
0.05
0.1
0.15
0.2
0.25
0.3
Overshoot1 Overshoot2 Overshoot3 Std. Dev.1 Std. Dev.2 Std. Dev.3
Existing Controller Case I Case II Proposed Controller Case I Case II
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
Overshoot1 Overshoot2 Overshoot3 Std. Dev.1 Std. Dev.2 Std. Dev.3
Existing Controller Case I Case II Proposed Controller Case I Case II
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2879-2887
2886
The signal measured based evaluation of the proposed controller including Integral of
the absolute value of the error (IAE), Integral of the square value of the error (ISE) and Integral
of the time-weighted absolute value of the error (ITAE) are provided in Table 4. It is shown that
the proposed controller has small errors in IAE and ITAE index while it has high deviation in the
ISE index in both cases. These are the validation that the proposed controller has no persisting
high errors and it adaptively follows the load changes in the simulation.
The specifications of the machine to run the simulation runs are Intel Core i7 2.9 GHz
CPU and 16 GB RAM using MatLab 2016a under Windows 10 environment. CPU time for both
cases of MPC, and case I and II of adaptive IMC are 1.5509, 1.5446, 6.6927 and 6.4599
seconds respectively. It seems like the proposed controller will need time 4 times longer than
the existing controller since it needs to build its own model in a certain period which is in this
cases every second. This may not degrade the performance in real operation since the CPU
time is still littler than simulation setting time.
Table 4. Controller Index Analysis
Area
MPC Adaptive IMC
IAE ISE ITAE IAE ISE ITAE
Case I
1 1.9340 0.6858 10.6362 1.9039 0.6900 10.1068
2 1.6508 0.7028 6.9319 1.6532 0.7118 6.8517
3 2.1407 0.6593 14.1713 2.0966 0.6589 13.4449
avg 1.9085 0.6827 10.5798 1.8846 0.6869 10.1345
Case II
1 2.2608 0.7425 15.0622 2.2289 0.7444 14.4818
2 1.6748 0.7204 6.8818 1.6792 0.7297 6.8696
3 2.6418 0.7685 20.5055 2.5884 0.7626 19.6189
avg 2.1924 0.7438 14.1498 2.1655 0.7456 13.6567
4. Conclusion
A novel adaptive IMC controller based on ELM method has been introduced in this
paper. A three area power system is chosen to validate the controller in handling load frequency
control including step and random disturbance. Simulation results show that the proposed
controller presents superior responses in all areas of both cases compared to the existing MPC
controller.
Acknowledgments
The first author wishes to acknowledge the support of Papua University as well as the
Indonesian Ministry of Research, Technology and Higher Education Directorate via General of
Higher Education for his study and research in Hiroshima University.
References
[1] Mohamed TH, Morel J, Bevrani H, Hiyama T. Model predictive based load frequency
control-design concerning wind turbines. Int J Electr Power Energy Syst [Internet].
2012;43(1):859–67. Available from: http://dx.doi.org/10.1016/j.ijepes.2012.06.032
[2] Ersdal AM, Imsland L, Uhlen K. Model Predictive Load-Frequency Control. IEEE Trans
Power Syst. 2016; 31(1) :777–785.
[3] Jain SK, Bhargava A, Pal RK. Three area power system load frequency control using fuzzy
logic controller. In: International Conference on Computer, Communication and Control.
2015: 1–6.
[4] Cai L, He Z, Hu H. A New Load Frequency Control Method of Multi-Area Power System via
the Viewpoints of Port-Hamiltonian System and Cascade System. IEEE Trans Power Syst.
2017; 32(3): 1689–1700.
[5] Kumtepeli V, Wang Y, Tripathi A. Multi-area model predictive load frequency control: A
decentralized approach. In: 2016 Asian Conference on Energy, Power and Transportation
Electrification, ACEPT 2016. 2017: 25–7.
[6] Rehiara AB, Sasaki Y, Yorino N, Zoka Y. A Performance Evaluation of Load Frequency
Controller using Discrete Model Predictive Controller. In: 2016 International Seminar on
Intelligent Technology and Its Applications. 2016: 659–64.
TELKOMNIKA ISSN: 1693-6930 
An Adaptive Internal Model for Load Frequency Control... (Adelhard Beni Rehiara)
2887
[7] Rehiara AB, Chongkai H, Sasaki Y, Yorino N, Zoka Y. An adaptive IMC-MPC controller for
improving LFC performance. In: 2017 IEEE Innovative Smart Grid Technologies - Asia.
Auckland, New Zealand; 2018: 1–6.
[8] He C, Rehiara AB, Sasaki Y, Yorino N, Zoka Y. The Application of Laguerre functions
based Model Predictive Control on Load Frequency Control. 24th International Conference
on Electrical Engineering. 2018: 1190-1195.
[9] Abdillah M, Setiadi H, Rehiara AB, Mahmoud K, Farid IW, Soeprijanto A. Optimal selection
of LQR parameter using AIS for LFC in a multi-area power system. J Mechatronics, Electr
Power, Veh Technol [Internet]. 2016; 7(2): 93. Available from:
http://www.mevjournal.com/index.php/mev/article/view/301
[10] Qiu Z, Santillo M, Sun J, Jankovic M. Enhanced composite adaptive IMC for boost
pressure control of a turbocharged gasoline engine. Proc Am Control Conf. 2016;
2016–July(August): 3286–3291.
[11] Liping F, Xiyang W. Internal model based iterative learning control for linear motor motion
systems. Proc - ISDA 2006 Sixth Int Conf Intell Syst Des Appl. 2006; 3: 62–6.
[12] Watanabe, Keiji; Muramatsu E. Adaptive Internal Model Control of SISO Systems. In: SICE
Annual Conference. Fukui, Japan; 2003: 3084–3089.
[13] Gu J-J, Shen L, Zhang L-Y. Application of internal model and self-adaptive PSD controller
in the main steam temperature system. 2005 Int Conf Mach Learn Cybern Icmlc 2005.
2005;(August): 570–573.
[14] Xie WF, Rad AB. Fuzzy adaptive internal model control. IEEE Trans Ind Electron. 2000;
47(1): 193–202.
[15] Milias-Argeitis A, Khammash M. Adaptive Model Predictive Control of an optogenetic
system. In: 54th IEEE Conference on Decision and Control (CDC). Osaka; 2015:
1265–1270.
[16] Valencia-Palomo G, Rossiter JA. Using Laguerre functions to improve efficiency of multi-
parametric predictive control. In: 2010 American Control Conference. USA; 2010:
4731–4736.
[17] Liuping Wang. Model Predictive Control System Design and Implementation Using
MATLAB. Springer-Verlag. London; 2009: 103-403.
[18] Seki H. Adaptive IMC-PI controllers for process applications. 12th IEEE Int Conf Control
Autom. 2016: 455–460.
[19] Ho WK, Lee TH, Han HP, Hong Y. Self-tuning IMC-PID control with interval gain and phase
margins assignment. IEEE Trans Control Syst Technol. 2001; 9(3): 535–541.
[20] Baba Y, Shigemasa T, Yukitomo M, Kojima F, Takahashi M, Sasamura E. Model-driven
PID control system in single-loop controller. Proc SICE 2003 Annu Conf. 2003; 1:187–190.
[21] Shamsuzzoha M, Lee M. IMC Based Control System Design of PID Cascaded Filter.
SICE-ICASE Int Jt Conf 2006. 2006;Oct. 18(2): 2485–2490.
[22] Shigemasa T, Yukitomo M, Kuwata R. A model-driven PID control system and its case
studies. Proc Int Conf Control Appl [Internet]. 2002;1:571–6. Available from:
http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1040248
[23] Jin Q, Feng C, Liu M. Fuzzy IMC for Unstable Systems with Time Delay. 2008 IEEE
Pacific-Asia Work Comput Intell Ind Appl. 2008; 2: 772–778.
[24] Yan L, Rad AB, Wong YK, Chan HS. Model based control using artificial neural networks.
In: the 1996 IEEE International Symposium on Intelligent Control. 1996: 283–288.
[25] Psichogios DC, Ungar LH. Nonlinear internal model control and model predictive control
using neural networks. In: 5th IEEE International Symposium on Intelligent Control. 1990:
158–163.
[26] Cao J, Zhang K, Luo M, Yin C, Lai X. Extreme Learning Machine and Adaptive Sparse
Representation for Image Classification. Neural Networks. 2016; 81(C) :91–102.
[27] Huang G, Song S, Gupta JND, Wu C. Semi-Supervised and Unsupervised Extreme
Learning Machines. IEEE Trans Cybern. 2014; 44: 2405–2417.

More Related Content

PDF
F010434147
PDF
G010525868
PDF
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques
PDF
Comparison between proposed fuzzy logic and ANFIS for MPPT control for photov...
PDF
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
PDF
A011130109
PDF
Performance enhancement of maximum power point tracking for grid-connected ph...
PDF
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
F010434147
G010525868
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques
Comparison between proposed fuzzy logic and ANFIS for MPPT control for photov...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
A011130109
Performance enhancement of maximum power point tracking for grid-connected ph...
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...

What's hot (19)

PDF
Cell Charge Approximation for Accelerating Molecular Simulation on CUDA-Enabl...
PDF
Load frequency control in co ordination with
PDF
NARMA-L2 Controller for Five-Area Load Frequency Control
PDF
Automatic Generation Control of Multi-Area Power System with Generating Rate ...
PDF
Parallel control structure scheme for load frequency controller design using ...
PDF
Dz36755762
PDF
Comparative study to realize an automatic speaker recognition system
PDF
IRJET- Control of Induction Motor using Neural Network
PDF
Economic dipatch
PDF
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
PDF
Power system transient stability margin estimation using artificial neural ne...
PDF
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
PDF
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
PDF
[000007]
PDF
Model Predictive Current Control of a Seven-phase Voltage Source Inverter
PDF
11.dynamic instruction scheduling for microprocessors having out of order exe...
PDF
DESIGN A TWO STAGE GRID CONNECTED PV SYSTEMS WITH CONSTANT POWER GENERATION A...
PDF
11.[10 14]dynamic instruction scheduling for microprocessors having out of or...
PDF
Power optimisation scheme of induction motor using FLC for electric vehicle
Cell Charge Approximation for Accelerating Molecular Simulation on CUDA-Enabl...
Load frequency control in co ordination with
NARMA-L2 Controller for Five-Area Load Frequency Control
Automatic Generation Control of Multi-Area Power System with Generating Rate ...
Parallel control structure scheme for load frequency controller design using ...
Dz36755762
Comparative study to realize an automatic speaker recognition system
IRJET- Control of Induction Motor using Neural Network
Economic dipatch
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Power system transient stability margin estimation using artificial neural ne...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Firefly Algorithm to Opmimal Distribution of Reactive Power Compensation Units
[000007]
Model Predictive Current Control of a Seven-phase Voltage Source Inverter
11.dynamic instruction scheduling for microprocessors having out of order exe...
DESIGN A TWO STAGE GRID CONNECTED PV SYSTEMS WITH CONSTANT POWER GENERATION A...
11.[10 14]dynamic instruction scheduling for microprocessors having out of or...
Power optimisation scheme of induction motor using FLC for electric vehicle
Ad

Similar to An Adaptive Internal Model for Load Frequency Control using Extreme Learning Machine (20)

PDF
Model predictive control techniques for cstr using matlab
PDF
Moving Horizon Model Based Control in the Presence of Feedback Noise
PDF
Analysis of intelligent system design by neuro adaptive control no restriction
PDF
Analysis of intelligent system design by neuro adaptive control
PDF
C0333017026
PDF
Speed control of a dc motor a matlab approach
PDF
Multi parametric model predictive control based on laguerre model for permane...
PDF
Artificial Neural Network Based Closed Loop Control of Multilevel Inverter
PDF
Magnetic levitation system
PDF
Iterative Learning Control For Systems With Iterationvarying Trial Lengths Sy...
PDF
Performance analysis of a liquid column in a chemical plant by using mpc
PDF
Performance analysis of a liquid column in a chemical plant by using mpc
PDF
M ODEL P REDICTIVE C ONTROL U SING F PGA
PDF
Design and Implementation of Proportional Integral Observer based Linear Mode...
PDF
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
PDF
esnq_control
PPTX
Self tuning, Optimal MPC, DMC.pptx
PDF
Energy notes
PDF
Study of PID Controllers to Load Frequency Control Systems with Various Turbi...
Model predictive control techniques for cstr using matlab
Moving Horizon Model Based Control in the Presence of Feedback Noise
Analysis of intelligent system design by neuro adaptive control no restriction
Analysis of intelligent system design by neuro adaptive control
C0333017026
Speed control of a dc motor a matlab approach
Multi parametric model predictive control based on laguerre model for permane...
Artificial Neural Network Based Closed Loop Control of Multilevel Inverter
Magnetic levitation system
Iterative Learning Control For Systems With Iterationvarying Trial Lengths Sy...
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpc
M ODEL P REDICTIVE C ONTROL U SING F PGA
Design and Implementation of Proportional Integral Observer based Linear Mode...
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
esnq_control
Self tuning, Optimal MPC, DMC.pptx
Energy notes
Study of PID Controllers to Load Frequency Control Systems with Various Turbi...
Ad

More from TELKOMNIKA JOURNAL (20)

PDF
Earthquake magnitude prediction based on radon cloud data near Grindulu fault...
PDF
Implementation of ICMP flood detection and mitigation system based on softwar...
PDF
Indonesian continuous speech recognition optimization with convolution bidir...
PDF
Recognition and understanding of construction safety signs by final year engi...
PDF
The use of dolomite to overcome grounding resistance in acidic swamp land
PDF
Clustering of swamp land types against soil resistivity and grounding resistance
PDF
Hybrid methodology for parameter algebraic identification in spatial/time dom...
PDF
Integration of image processing with 6-degrees-of-freedom robotic arm for adv...
PDF
Deep learning approaches for accurate wood species recognition
PDF
Neuromarketing case study: recognition of sweet and sour taste in beverage pr...
PDF
Reversible data hiding with selective bits difference expansion and modulus f...
PDF
Website-based: smart goat farm monitoring cages
PDF
Novel internet of things-spectroscopy methods for targeted water pollutants i...
PDF
XGBoost optimization using hybrid Bayesian optimization and nested cross vali...
PDF
Convolutional neural network-based real-time drowsy driver detection for acci...
PDF
Addressing overfitting in comparative study for deep learningbased classifica...
PDF
Integrating artificial intelligence into accounting systems: a qualitative st...
PDF
Leveraging technology to improve tuberculosis patient adherence: a comprehens...
PDF
Adulterated beef detection with redundant gas sensor using optimized convolut...
PDF
A 6G THz MIMO antenna with high gain and wide bandwidth for high-speed wirele...
Earthquake magnitude prediction based on radon cloud data near Grindulu fault...
Implementation of ICMP flood detection and mitigation system based on softwar...
Indonesian continuous speech recognition optimization with convolution bidir...
Recognition and understanding of construction safety signs by final year engi...
The use of dolomite to overcome grounding resistance in acidic swamp land
Clustering of swamp land types against soil resistivity and grounding resistance
Hybrid methodology for parameter algebraic identification in spatial/time dom...
Integration of image processing with 6-degrees-of-freedom robotic arm for adv...
Deep learning approaches for accurate wood species recognition
Neuromarketing case study: recognition of sweet and sour taste in beverage pr...
Reversible data hiding with selective bits difference expansion and modulus f...
Website-based: smart goat farm monitoring cages
Novel internet of things-spectroscopy methods for targeted water pollutants i...
XGBoost optimization using hybrid Bayesian optimization and nested cross vali...
Convolutional neural network-based real-time drowsy driver detection for acci...
Addressing overfitting in comparative study for deep learningbased classifica...
Integrating artificial intelligence into accounting systems: a qualitative st...
Leveraging technology to improve tuberculosis patient adherence: a comprehens...
Adulterated beef detection with redundant gas sensor using optimized convolut...
A 6G THz MIMO antenna with high gain and wide bandwidth for high-speed wirele...

Recently uploaded (20)

PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Welding lecture in detail for understanding
PDF
PPT on Performance Review to get promotions
PDF
composite construction of structures.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Geodesy 1.pptx...............................................
PPTX
additive manufacturing of ss316l using mig welding
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Operating System & Kernel Study Guide-1 - converted.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Welding lecture in detail for understanding
PPT on Performance Review to get promotions
composite construction of structures.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Geodesy 1.pptx...............................................
additive manufacturing of ss316l using mig welding
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
UNIT-1 - COAL BASED THERMAL POWER PLANTS
OOP with Java - Java Introduction (Basics)
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...

An Adaptive Internal Model for Load Frequency Control using Extreme Learning Machine

  • 1. TELKOMNIKA, Vol.16, No.6, December 2018, pp.2879~2887 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v16i6.11553  2879 Received August 6, 2018; Revised October 2, 2018; Accepted October 31, 2018 An Adaptive Internal Model for Load Frequency Control using Extreme Learning Machine Adelhard Beni Rehiara*1 , He Chongkai2 , Yutaka Sasaki3 , Naoto Yorino4 , Yoshifumi Zoka5 1,2,3,4,5 Graduate School of Engineering, Hiroshima University Higashi-Hiroshima, Japan 1 Electrical Engineering, University of Papua Manokwari, Indonesia *Corresponding author, e-mail: ab-rehiara@hiroshima-u.ac.jp Abstract As an important part of a power system, a load frequency control has to be prepared with a better controller to ensure internal frequency stability. In this paper, an Internal Model Control (IMC) scheme for a Load Frequency Control (LFC) with an adaptive internal model is proposed. The effectiveness of the IMC control has been tested in a three area power system. Results of the simulation show that the proposed IMC with Extreme Learning Machine (ELM) based adaptive model can accurately cover the power system dynamics. Furthermore, the proposed controller can effectively reduce the frequency and mechanical power deviation under disturbances of the power system. Keywords: IMC, MPC, ELM, LFC, power system. Copyright © 2018 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction In the power system operation, deviation of frequency would be a critical issues since the deviation could cause many troubles to devices connected to the power system. It is reported that the frequency change will affect operation and speed control of both synchronous and asynchronous motors, increase reactive power consumption and furthermore degrade load performance,overload transmission lines, and finally interfere system protection. An LFC is a main part of a power system to minimize frequency variation by maintaining power exchange between power system areas. Some works have been done in the area of LFC [1-9], including [1] designed a model predictive control (MPC) based LFC for a multi-area power system considering wind turbines operation, [2] compare MPC and PI performance against a conventional AGC system, [3] presented fuzzy controller for LFC of three area power system and recently [4] discussed a new LFC method for multi-area power system. Internal Model Control (IMC) is a well-established control structure and it is widely applied in process control applications. An IMC incorporates a plant model into its structure as an internal model so that the controller output will be based on the difference between internal model and plant output. Morari in [10] has proved that the controller has dual stability, zero offset, and perfect control properties. Since plant models are mostly linearized models, it is almost impossible for an IMC to be a perfect control. An adaptive model will be a solution to be close to the “perfect control” since it can be updated in a certain time to do corrections for the existing model. Many previous researches have succeeded to apply the adaptive model into a controller i.e. PI/PID [10-13], Fuzzy controller [14], or MPC [15]. Since introduced a decade before, extreme learning machine (ELM) has been used in many cases and applications. It has accurate predictions in short time training compared to its ancestor which is a feed-forward neural network. An adaptive internal model has been introduced in [7] using prediction error minimization (PEM) algorithm. Due to time-consuming, this method is not appropriated to be used in an online application. Therefore, an ELM with its features is a good candidate to replace the PEM method. In this paper, an ELM based adaptive IMC controller is built by employing an internal model in an adaptive scheme and an MPC as the main controller to control a load frequency of a power system.
  • 2.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2879-2887 2880 2. Research Method 2.1. Model Predictive Control MPC is an advanced control method that used a plant model to predict the optimal movement of the plant. A Laguerre based MPC would be a solution for online computation compare to classical MPC [16, 17]. In addition, a Laguerre based MPC can increase the feasible region of the optimization problem [16]. Accurate approximation of control signal Δu may need many parameters that cause poor numerical solutions and heavy computational load when classical MPC is implemented in rapid sampling, complicated process dynamics and/or high demand on closed-loop performance [16, 17]. The discrete Laguerre function is transformed from its original using invert z-transformation as shown in (1). The Laguerre function vector and initial condition shown in (2) and (3) respectively [6, 8, 17]. 1 11 1 11 21 )(               N az az az a z N (1) )()1( kL l AkL  (2) T NaNaaa T L      11)1(321)0(  (3) Minimization of output errors for m sampling instant is done by taking a minimal solution of an objective function J as in (4). Closed loop feedback control with optimal gain Kmpc (6) is formulated in (5) and receding horizon control law is realized in (7).  R T Np m kmkQxTkmkxJ    1 )|()|( (4) )()()1( kxBKAkx mpc (5)  1 )0( T mpc LK (6) xKu mpc (7) where, 0 0 0 0 0 0 0 0 0 2 0 0 2 3 4 a a a a A l a a a N N N N Na a a a a                                             1  L T RmNp m Qm   )(1 )(  m ANp m Qm  1 )(
  • 3. TELKOMNIKA ISSN: 1693-6930  An Adaptive Internal Model for Load Frequency Control... (Adelhard Beni Rehiara) 2881 The parameters of N, a, Al and L are the length of Laguerre network, time scaling factor, a Toeplitz matrix with α = (1-a2), and Laguerre function’s state vector respectively. The matrices of Q  ns x ns and R  ni x ni are weighting matrices, η  ns x N is the parameter vector of N Laguerre function and  is a Hessian matrix. Np is the number of prediction horizon and Δu is a vector of the control parameter. 2.2. Internal Model Control An internal model that placed into a normal closed-loop control system, including controller, plant and/or sensor, may perform Internal Model Control systems as shown in Figure1. The difference between signal correction ŕ and set-point r is the command to the controller to signal u to the plant. Control law applied for the IMC control can be written as follows [18]. mdGQPQry )1(  (8) mQdQru  (9) mdGQrPQe )1()1(  (10) The difference between IMC and the classical controller is that an IMC will correct the actual output before it is fed back. An IMC can use the internal model to predict the future output of the plant and also to make correction of the output. It can also work with another controller to control a plant [10], to tune other controller [19], or to combine with the other controller such as PI/PID[13, 18-22], Fuzzy controller [14, 23], Neural Network [24] or MPC [15, 24, 25]. An adaptive IMC controller refers to a model and/or controller that can be updated in a certain time. By tuning a proper gain to the model and/or controller following the disturbance, the controller can be adaptive to the disturbance. In order to perform adaptive scheme of an IMC, another block for system identification should be presented inside the IMC structure as appeared in the dotted block of Figure1. Figure 1.IMC principle 2.3. Extreme Learning Machine An ELM is basically a single hidden layer feed-forward neural network (SLFN) which has an excellent training algorithm. Input weight and hidden layer biases are not necessarily adjusted and those can be chosen arbitrarily in this algorithm. Then the output weight of the SLFNs can be determined by a generalized inverse operation of the hidden layer output matrices. In fact, this procedure has been fastening this algorithm. Plant P dm Controller Q XX XModel G yr u ym ŕ - - + + ++
  • 4.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2879-2887 2882 For a given ñ training set samples (xj, tj) where xj=[xj1, xj2,…, xjñ]T and tj=[tj1, tj2,…, tjñ]T, an SLFN with Ñ hidden neurons and activation function g(x) is expressed as [26, 27]     N i N i jijiiji njobxwgxg ~ 1 ~ 1 '' ~...,,2,1,)()(  (11) where wi=[wi1, wi2,…, wiñ]T, β’i=[β’i1, β’i2,…, β’iñ]T, bi, and oj are the connecting weight of ith hidden neuron to input neuron, the connecting weights of the ith hidden neuron to the output neurons, the bias of the ith hidden node, and the actual network output with respect to input xj respectively. Because the standard SLFN can minimize the error between tj and oj, (11) can be rewritten as follows.   N i jijii njtbxwg ~ 1 ' ~...,,2,1,)( (12) In simple (12) can be Hβ’=T so that the output weight matrix β’ can be solved by least square solution as in (13). β’=H† T (13) The hidden layer output matrix H and the network output T are formulated as follows.                )()( )()( , ~~~1~1 ~1~111 NnNn NN ii bxwgbxwg bxwgbxwg bwH    , and            T n T t t T ~ 1  (14) 2.4. Proposed Controller As proposed in this research, an adaptive model will be used to provide an updated model of the plant. The adaptive model is generated by using a classification based extreme learning machine (ELM) algorithm by utilizing input and output data. The proposed controller uses MPC controller as its main controller combining with an adaptive ELM model as the internal model. The complete block diagram of the proposed controller is shown in Figure 2. The ELM model was trained using controller output ∆u and frequency deviation ∆f as input and output data respectively. After trained, the ELM model is used to predict frequency deviation ∆f for a given controller signal ∆u. The algorithm for simulation is written in Algorithm 1. Algorithm 1 : Adaptive IMC 1. set disturbances and noises 2. configure ELM model 3. for j=1 to simulation time 4. ⁞ 5. for i=1 to n-area 6. calculate ∆u 7. update state matrix ∆ẋi 8. train ELM model 9. predict ELM output ∆ymi 10. calculate ∆ẏi=∆yi-∆ymi 11. ⁞ 12. end 13. end Rotating Mass ∆PL ~ MPC Controller Model Identification X Adaptive ELM Model ∆f ∆fmf - + + - + + Governor & Turbine ∆Ptie β ∆f/R - ∆Ptie ∆u - + Figure 2.Proposed Adaptive IMC Scheme 2.5. Power system model A model of power system dynamics can be redrawn in Figure 3. The frequency deviation of the power system, including tie-line power interchange, is expressed as follows.
  • 5. TELKOMNIKA ISSN: 1693-6930  An Adaptive Internal Model for Load Frequency Control... (Adelhard Beni Rehiara) 2883 Controller iACE itieP , if i s 2  ij T   i f ij T ii DsH 2 1 1 1 , sT it 1 1 , sT ig iR 1 imP , iLP , iCP , + _ + _ + + _ + + imP , g,i Figure 3. Power system dynamics         itieiiiLim i i PfdPP H f ,,, 2 1 (15) The prime mover Pm, governor output Pg, tie-line power interchange Ptie are for n areas are formulated in (16-18). Area Control Error (ACE) is chosen as the controller input which is the result of frequency f and tie-line power changes within a control area of the power system defined in (19) [1]. im it ig ig im P T P T P , , , , , 11                        (16)               ig i i iC ig ig P R f P T P ,, , , 1 (17)                    n ij j n ij j f jTijf iTijP itie 1 1 2,  (18) iiitiei fPACE  , (19) where PL,i is the load/disturbance, PC,i is the controller output, Hi is the equivalent inertia constant, di is the damping coefficient, Ri is the speed droop characteristic and βi is the bias of frequency. Tij is the tie-line synchronizing coefficient between area i and j, Tg,i is the governor time constants and Tt,i is the turbine time constants of area i. 3. Results and Analysis 3.1. Simulation The power system configuration for testing the proposed controller is based on [6, 8] with the parameters as shown in Table 1 while the system dynamics are figured in Figure 4. Simulations were done in two cases and the simulation setup is configured in Table 2, where step and random disturbance are imposed on the load in all area. The random disturbance implies load changes of white noise with a maximum 0.1 pu while step disturbance is assumed as load change in constant for a certain time.
  • 6.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2879-2887 2884 Figure 4. Three-area power system configuration Table 1. Three Area Power System Parameters Area d [pu/Hz] 2H [pu s] R [Hz/pu] Tg [s] Ti [s] [pu/Hz] Tij [pu/Hz] 1 0.015 0.166 7 3.00 0.08 0.40 0.3483 T12=0.20 T13=0.25 2 0.016 0.201 7 2.73 0.06 0.44 0.3827 T21=0.20 T23=0.12 3 0.015 0.124 7 2.82 0.07 0.30 0.3692 T31=0.25 T32=0.12 Table 2. Simulation Setup Case Step Disturbance [pu] Random Disturbance [pu] I 0.2 0.1 II 0.2 - A Laguerre function based MPC controller is built to control a three area power system frequency. To ensure the MPC stability, the scaling factor a is tuned to 0.1 while network lengths N is set to 4 for each area controller. The model will be updated each second with the input-output data using ELM method. Overall simulation responses of frequency and mechanical power deviation for both existing and proposed controller are plotted in Figures 5 and 6. 3.2. Discussion The controller performance is evaluated based on system responses and signal measures. Standard deviation is also provided to indicate how sensitive the controller to response the errors. For the system responses based evaluation, overshoot and standard deviation are analyzed and the results are provided in Table 3 as well as its visual in Figure 7 and 8 based on system responses in Figure 5 and 6. According to the figures and table, it can be simply known that the proposed controller has very good response overshoot of frequency and mechanical power compared to the existing MPC controller in all areas of both cases. On the other hand, the proposed controller slightly aggressive to the disturbances as shown in high standard deviations in some areas and cases. These are the evidence that the proposed controller can accurately cover the power system dynamics and also it shows the ability to increase controller performance by sending proper feedback to the controller by utilizing the adaptive model. By the treatment as same as in the case I, the other adaptive internal model for LFC application introduced in [7] has overshoot responses 0.1465, 0.1729, and 0.1652 and standard deviation 0.0294, 0.0443, and 0.0278 for area 1-3 respectively. Compared to the proposed controller, it is proved that the proposed controller has smaller overshoot and higher standard deviation compared. These are the indications that the proposed controller is more active to maintain the frequency change during the simulation and so it only has a small overshoot on the simulation. Table 3. Frequency and Mechanical Power Deviation Analysis Area Frequency Deviation Mechanical Power Deviation MPC Cases Adaptive IMC Cases MPC Cases Adaptive IMC Cases I II I II I II I II Overshoot 1 0.1346 0.2190 0.0923 0.2047 0.3437 0.3401 0.3080 0.3109 2 0.0860 0.1162 0.0407 0.1147 0.4164 0.4165 0.3473 0.3484 3 0.1374 0.2530 0.1259 0.2384 0.4605 0.4625 0.4318 0.4340 Standard Deviation 1 0.1762 0.1967 0.1767 0.1946 0.0372 0.0428 0.0442 0.0814 2 0.1786 0.1838 0.1795 0.1842 0.0418 0.0432 0.0354 0.0514 3 0.1714 0.2012 0.1714 0.1976 0.0522 0.0580 0.0450 0.0738 G1 Load1 G2 Load2 G3 Load3 Tie-line Area 2 Area 1 Area 3
  • 7. TELKOMNIKA ISSN: 1693-6930  An Adaptive Internal Model for Load Frequency Control... (Adelhard Beni Rehiara) 2885 (a) (b) Figure 5. MPC controller responses (a) case i and (b) case II (a) (b) Figure 6. Adaptive IMC controller responses (a) case i and (b) case ii Figure 7. Frequency deviation Figure 8. mechanical power deviation 0 0.05 0.1 0.15 0.2 0.25 0.3 Overshoot1 Overshoot2 Overshoot3 Std. Dev.1 Std. Dev.2 Std. Dev.3 Existing Controller Case I Case II Proposed Controller Case I Case II 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 Overshoot1 Overshoot2 Overshoot3 Std. Dev.1 Std. Dev.2 Std. Dev.3 Existing Controller Case I Case II Proposed Controller Case I Case II
  • 8.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2879-2887 2886 The signal measured based evaluation of the proposed controller including Integral of the absolute value of the error (IAE), Integral of the square value of the error (ISE) and Integral of the time-weighted absolute value of the error (ITAE) are provided in Table 4. It is shown that the proposed controller has small errors in IAE and ITAE index while it has high deviation in the ISE index in both cases. These are the validation that the proposed controller has no persisting high errors and it adaptively follows the load changes in the simulation. The specifications of the machine to run the simulation runs are Intel Core i7 2.9 GHz CPU and 16 GB RAM using MatLab 2016a under Windows 10 environment. CPU time for both cases of MPC, and case I and II of adaptive IMC are 1.5509, 1.5446, 6.6927 and 6.4599 seconds respectively. It seems like the proposed controller will need time 4 times longer than the existing controller since it needs to build its own model in a certain period which is in this cases every second. This may not degrade the performance in real operation since the CPU time is still littler than simulation setting time. Table 4. Controller Index Analysis Area MPC Adaptive IMC IAE ISE ITAE IAE ISE ITAE Case I 1 1.9340 0.6858 10.6362 1.9039 0.6900 10.1068 2 1.6508 0.7028 6.9319 1.6532 0.7118 6.8517 3 2.1407 0.6593 14.1713 2.0966 0.6589 13.4449 avg 1.9085 0.6827 10.5798 1.8846 0.6869 10.1345 Case II 1 2.2608 0.7425 15.0622 2.2289 0.7444 14.4818 2 1.6748 0.7204 6.8818 1.6792 0.7297 6.8696 3 2.6418 0.7685 20.5055 2.5884 0.7626 19.6189 avg 2.1924 0.7438 14.1498 2.1655 0.7456 13.6567 4. Conclusion A novel adaptive IMC controller based on ELM method has been introduced in this paper. A three area power system is chosen to validate the controller in handling load frequency control including step and random disturbance. Simulation results show that the proposed controller presents superior responses in all areas of both cases compared to the existing MPC controller. Acknowledgments The first author wishes to acknowledge the support of Papua University as well as the Indonesian Ministry of Research, Technology and Higher Education Directorate via General of Higher Education for his study and research in Hiroshima University. References [1] Mohamed TH, Morel J, Bevrani H, Hiyama T. Model predictive based load frequency control-design concerning wind turbines. Int J Electr Power Energy Syst [Internet]. 2012;43(1):859–67. Available from: http://dx.doi.org/10.1016/j.ijepes.2012.06.032 [2] Ersdal AM, Imsland L, Uhlen K. Model Predictive Load-Frequency Control. IEEE Trans Power Syst. 2016; 31(1) :777–785. [3] Jain SK, Bhargava A, Pal RK. Three area power system load frequency control using fuzzy logic controller. In: International Conference on Computer, Communication and Control. 2015: 1–6. [4] Cai L, He Z, Hu H. A New Load Frequency Control Method of Multi-Area Power System via the Viewpoints of Port-Hamiltonian System and Cascade System. IEEE Trans Power Syst. 2017; 32(3): 1689–1700. [5] Kumtepeli V, Wang Y, Tripathi A. Multi-area model predictive load frequency control: A decentralized approach. In: 2016 Asian Conference on Energy, Power and Transportation Electrification, ACEPT 2016. 2017: 25–7. [6] Rehiara AB, Sasaki Y, Yorino N, Zoka Y. A Performance Evaluation of Load Frequency Controller using Discrete Model Predictive Controller. In: 2016 International Seminar on Intelligent Technology and Its Applications. 2016: 659–64.
  • 9. TELKOMNIKA ISSN: 1693-6930  An Adaptive Internal Model for Load Frequency Control... (Adelhard Beni Rehiara) 2887 [7] Rehiara AB, Chongkai H, Sasaki Y, Yorino N, Zoka Y. An adaptive IMC-MPC controller for improving LFC performance. In: 2017 IEEE Innovative Smart Grid Technologies - Asia. Auckland, New Zealand; 2018: 1–6. [8] He C, Rehiara AB, Sasaki Y, Yorino N, Zoka Y. The Application of Laguerre functions based Model Predictive Control on Load Frequency Control. 24th International Conference on Electrical Engineering. 2018: 1190-1195. [9] Abdillah M, Setiadi H, Rehiara AB, Mahmoud K, Farid IW, Soeprijanto A. Optimal selection of LQR parameter using AIS for LFC in a multi-area power system. J Mechatronics, Electr Power, Veh Technol [Internet]. 2016; 7(2): 93. Available from: http://www.mevjournal.com/index.php/mev/article/view/301 [10] Qiu Z, Santillo M, Sun J, Jankovic M. Enhanced composite adaptive IMC for boost pressure control of a turbocharged gasoline engine. Proc Am Control Conf. 2016; 2016–July(August): 3286–3291. [11] Liping F, Xiyang W. Internal model based iterative learning control for linear motor motion systems. Proc - ISDA 2006 Sixth Int Conf Intell Syst Des Appl. 2006; 3: 62–6. [12] Watanabe, Keiji; Muramatsu E. Adaptive Internal Model Control of SISO Systems. In: SICE Annual Conference. Fukui, Japan; 2003: 3084–3089. [13] Gu J-J, Shen L, Zhang L-Y. Application of internal model and self-adaptive PSD controller in the main steam temperature system. 2005 Int Conf Mach Learn Cybern Icmlc 2005. 2005;(August): 570–573. [14] Xie WF, Rad AB. Fuzzy adaptive internal model control. IEEE Trans Ind Electron. 2000; 47(1): 193–202. [15] Milias-Argeitis A, Khammash M. Adaptive Model Predictive Control of an optogenetic system. In: 54th IEEE Conference on Decision and Control (CDC). Osaka; 2015: 1265–1270. [16] Valencia-Palomo G, Rossiter JA. Using Laguerre functions to improve efficiency of multi- parametric predictive control. In: 2010 American Control Conference. USA; 2010: 4731–4736. [17] Liuping Wang. Model Predictive Control System Design and Implementation Using MATLAB. Springer-Verlag. London; 2009: 103-403. [18] Seki H. Adaptive IMC-PI controllers for process applications. 12th IEEE Int Conf Control Autom. 2016: 455–460. [19] Ho WK, Lee TH, Han HP, Hong Y. Self-tuning IMC-PID control with interval gain and phase margins assignment. IEEE Trans Control Syst Technol. 2001; 9(3): 535–541. [20] Baba Y, Shigemasa T, Yukitomo M, Kojima F, Takahashi M, Sasamura E. Model-driven PID control system in single-loop controller. Proc SICE 2003 Annu Conf. 2003; 1:187–190. [21] Shamsuzzoha M, Lee M. IMC Based Control System Design of PID Cascaded Filter. SICE-ICASE Int Jt Conf 2006. 2006;Oct. 18(2): 2485–2490. [22] Shigemasa T, Yukitomo M, Kuwata R. A model-driven PID control system and its case studies. Proc Int Conf Control Appl [Internet]. 2002;1:571–6. Available from: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1040248 [23] Jin Q, Feng C, Liu M. Fuzzy IMC for Unstable Systems with Time Delay. 2008 IEEE Pacific-Asia Work Comput Intell Ind Appl. 2008; 2: 772–778. [24] Yan L, Rad AB, Wong YK, Chan HS. Model based control using artificial neural networks. In: the 1996 IEEE International Symposium on Intelligent Control. 1996: 283–288. [25] Psichogios DC, Ungar LH. Nonlinear internal model control and model predictive control using neural networks. In: 5th IEEE International Symposium on Intelligent Control. 1990: 158–163. [26] Cao J, Zhang K, Luo M, Yin C, Lai X. Extreme Learning Machine and Adaptive Sparse Representation for Image Classification. Neural Networks. 2016; 81(C) :91–102. [27] Huang G, Song S, Gupta JND, Wu C. Semi-Supervised and Unsupervised Extreme Learning Machines. IEEE Trans Cybern. 2014; 44: 2405–2417.