SlideShare a Scribd company logo
1 of 11
Download to read offline
TELKOMNIKA, Vol.16, No.6, December 2018, pp.2988~2998
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v16i6.8694 ๏ฎ 2988
Received January 24, 2018; Revised October 1, 2018; Accepted October 30, 2018
Solar Panel Control System using an Intelligent
Control: T2FSMC and Firefly Algorithm
Mardlijah*1
, Zainullah Zuhri2
Institut Teknologi Sepuluh Nopember (ITS) Surabaya, Indonesia, (031) 5994251
*Corresponding author, e-mail: mardlijah@matematika.its.ac.id1
, zainullah.zuhri@gmail.com2
Abstract
Solar panel is a solar energy converter to electrical energy. On solar tracker, there is a controller
which sets the movement of solar panel such that it is perpendicular with solar rays. Previous research had
designed Type 2 Fuzzy Sliding Mode Control (T2FSMC) controller to control the position of solar panel.
However, there was trial and error process to determine gain scale factor so the development of
optimization method is needed. This paper aims to modify gain scale factor using Firefly algorithm to
increase performance of system. The simulation shows that T2FSMC Firefly has better performance than
T2FSMC. T2FSMC Firefly shows the increase of performance on rise time, settling time, and integral time
absolute error.
Keywords: solar panel, controller, type 2 fuzzy sliding mode control, (T2FSMC), firefly algorithm, gain
scale factor
Copyright ยฉ 2018 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
Indonesia is one of the tropical countries that considerably provide adequete solar
energy. Utilization of solar energy as an alternative energy source can be maximized to
overcome the energy crisis, which has unlimited amount. Moreover, the utilization does not
cause pollution that can damage environment. According to the ministry of Energy and Mineral
Resources, solar energy in Indonesia is very large amount for about 4.8 KWh/m2 or equivalent
to 112.000 GWp, unfortunately this abundant amount has been utilized only about 10 MWp.
Currently, the government has issued a roadmap of solar energy utilization that target the
installed capacity of PLTS in 2025 is 0.87 GW or about 50 MWp/year. This amount represents a
promising market potential for future solar energy development. Thus, this fact can be used as a
basis to overcome the energy crisis in Indonesia [1].
Solar panel is a tool that can be used to convert solar cells into electrical energy. The
most critical problem in realizing solar cells as an alternative energy source is its efficiency.
Efficiency, in this case, is defined as the ratio between the electricity generated by solar panels
compared to the amount of light energy received from the sun's rays [2]. Tomson designed and
implemented one-axis solar poll system, the result indicated that the intensity of solar radiation
received was in a maximum of 20%. The less-efficiency of solar panel was due to the position of
the panel was not always perpendicular to the position of the sun that causes solar panel cannot
absorb the solar energy to the maximum [3-5].
In order to the solar panel follow the direction of the sun motion, a controller is needed
to control the position of the solar panels angle. Previous research that was conducted by
Mardlijah by using a Type 2 Fuzzy Sliding Mode Control (T2FSMC) to control the position of
solar panels angle. However, the result showed that the performance of T2FSMC can still be
improved, because the determination of gain scale factor was using trial and error method [6].
Thus, the best gain scale factor was not optimal.
Mardlijah succeeded to improve T2FSMC by using Firefly Algorithm to determine the
gain of scale factor and its fuzzy membership function automatically on Plant Inverted Pendulum
on Cart (TWIP). This research showed more clearly how the TWIP Robot angular response
toward the impulse trigger signal gave more accurate Firefly-T2FSMC result with lower settling
time than the FSMC and T2FSMC results [7]. The use of Firefly Algorithm is based on the
pattern and behavior of light from Firefly flocks. In addition, Firefly algorithm has many
advantages that have been analyzed and found previously. Besides to being easy to implement,
TELKOMNIKA ISSN: 1693-6930 ๏ฎ
Solar Panel Control System using an Intelligent Control... (Mardlijah)
2989
this algorithm has a fast and highly effective convergence capability to produce solutions of
optimization problems [8].
To find out more about the Firefly Algorithm method in optimizing gain scale factor in
T2FSMC control system for control the angle position of solar panel, it is simulated to find the
best firefly. It is a combination of gain scale factor which is inputted into the T2FSMC control
system. Then, the performance of it can be seen.
2. Research Method
In this section, the method contains about solar panel, solar panel driven system, type 2
Fuzzy logic controller, T2FSMC controler, Firefly Algorithm.
2.1. Solar Panel
Solar panels are tools that can convert sunlight directly into an electrical energy or
known as photovoltaic. The solar panel can be analogized as a tool with two terminals. When
dark conditions or insufficient light, it serves as a diode. Nonetheless, when exposed with
sufficient sunlight, it can produce voltage. It was a simple model of a solar panel that has been
proposed by Kuo [9]. The solar panel system scheme can be seen in Figure 1.
Figure 1. Scheme of solar panel system
The principle of this model is how to set the position of the collector or the collecting
disk to be constantly perpendicular to the sun. When the sunlight drops precisely to the surface
of the panel perpendicularly, it got a maximum energy of approximately 1000 W/m2 or 1 kW/m2
[10]. As in Figure 2, the angle ๐œƒ1 is the input of the system in form of sunlight received by two
solar panel sensors system. When the sensor is directed to the sunlight, the light rays from the
gap circles the two cells. The angle ๐œƒ0 is the output of the system in form of motor angular
position used to move the collector in order to rotate in the direction of the sun's position.
Modeling of solar panel system is derived from the mathematical equations of major component
parts such as DC motor which is the driving force of solar panels.
Figure 2. Input and output of solar panel system
๏ฎ ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2988-2998
2990
2.2. Solar Panel Drive System
Prototype of solar panel in this research is driven a Motor DC system. The input of the
DC motor is in form of electric and the output is in form of mechanic. In the previous research,
the identification of parameters on the DC motor system has been done so that the
mathematical model of DC motor along with the representative parameters to the DC motor
condition used as a driver on the prototype solar panel has been discovered. The measurement
was done on the resistance and inductance parameters in DC motor by using LCR meter test.
Furthermore, Torque constant and reverse emf constant use CNC Milling and Avometer test.
The moment of inertia and the viscous friction coefficient is obtained by referring to the similar
specifications of the motor tested. The DC motor scheme is presented in Figure 3.
Figure 3. DC motor scheme
The mathematical model of DC motor is expressed as (1-4) [6]:
๐‘’ ๐‘Ž(๐‘ก) = ๐‘… ๐‘Ž ๐‘– ๐‘Ž(๐‘ก) + ๐ฟ ๐‘Ž
๐‘‘๐‘– ๐‘Ž(๐‘ก)
๐‘‘๐‘ก
+ ๐‘’ ๐‘(๐‘ก)
(1)
๐‘’ ๐‘(๐‘ก) = ๐พ๐‘ ๐œ”(๐‘ก)
(2)
๐‘‡ ๐‘š(๐‘ก) = ๐พ ๐‘š ๐‘– ๐‘Ž(๐‘ก)
(3)
๐‘‡ ๐‘š(๐‘ก) = ๐ฝ
๐‘‘๐œ”(๐‘ก)
๐‘‘๐‘ก
+ ๐ต๐œ”(๐‘ก) (4)
with
๐‘’ ๐‘Ž (๐‘ก) : The amount of voltage applied to the motor (Volt)
๐‘’ ๐‘ (๐‘ก) : Reverse Emf (Volt)
๐‘‡ ๐‘š (๐‘ก) : Motor torque (Nm)
๐‘… ๐‘Ž (๐‘ก) : Resistance of anchor coil (Ohm)
๐‘– ๐‘Ž (๐‘ก) : Flow anchor (Ampere)
๐ฟ ๐‘Ž (๐‘ก) : Inductance of anchor coil (Henry)
๐พ๐‘ : Reverse Emf constant (Voltsec / Ampere)
๐พ ๐‘š : Torque constant (Nm / Ampere)
๐œ” (๐‘ก) : Motor angle velocity (rad / sec)
๐ฝ : Moments of rotor inertia ๐‘˜๐‘”/๐‘š2
๐ต : Viscous friction coefficient (๐‘๐‘š/๐‘Ÿ๐‘Ž๐‘‘/๐‘ ๐‘’๐‘)
TELKOMNIKA ISSN: 1693-6930 ๏ฎ
Solar Panel Control System using an Intelligent Control... (Mardlijah)
2991
2.3. Type 2 Fuzzy Logic Controller
The principle of Type 2 Fuzzy Logic is the application of fuzzy set theory in the field of
system control. Type 2 Fuzzy is a development model of Type 1 Fuzzy. Type 2 Fuzzy Logic is
often used to build unpredictable rules [6, 11]. The reason of uncertainty rules can occur are:
1. Differences in determining the set of consequences of each rule.
2. Differences in antecedent and consequent words of rules can have different rules in
different people.
3. The existence of disturbances (noise) that insert between data.
Type 1 Fuzzy Logic system that has a strict membership function, is unable to
overcome this uncertainty while the fuzzy logic system of type 2 intervals that has an interval
membership function, it has the ability to overcome this uncertainty [6, 12]. The notion of the
type 2 fuzzy logic system interval was introduced by Zadeh in the 1970s as an extension of the
usual fuzzy set concept or can be called the Type 1 fuzzy set [13]. The main concept of type 2
fuzzy is the word can be interpreted differently by different people. Type2 fuzzy logic includes
membership function, fuzzy inference system, and defuzzification [14].
2.4. T2FSMC Controller
As previously discussed, the T2FSMC controller is the development of FSMC controller.
It is a combination of SMC and FLC. The T2FSMC control scheme is similar to the FSMC
control scheme where the inputs in IT2FLC are two predefined variables, ๐‘† ๐‘ and ๐‘‘ variable,
from the SMC controller. Figure 4 is the basic scheme of T2FSMC controllers [9]:
Figure 4. The basic scheme of T2FSMC controllers
The T2FSMC controller scheme and FSMC control scheme differ on the fuzzy used.
T2FSMC uses type 2 fuzzy logic which the membership function uses type 2 fuzzy. The design
of T2FSMC uses the same sliding surface as SMC. In order to determine the input value u of
the plant, switching function is required. The input u value is derived from the fuzzy rules as
follows (5) [15].
๐‘…๐‘–
: if ๐‘† ๐‘ = ๐‘†ฬƒ ๐‘–
๐‘‘๐‘Ž๐‘› ๐‘‘ = ๐ทฬƒ ๐‘–
๐‘กโ„Ž๐‘Ž๐‘› ๐‘ข = ๐‘ˆฬƒ๐‘–
, ๐‘– = 1, โ€ฆ , ๐‘€ (5)
As shown in Figure 5, ๐‘†๐‘ is the distance between the sliding surface and the state
vector which is the ordered pair of (๐‘’ฬ‡, ๐‘’) while ๐‘‘ is the distance between the state vector and the
normal vector to the sliding surface [17]. The values of ๐‘† ๐‘ and ๐‘‘ can be written as
it seen in (6-7) [16]:
2
| |
1
p
e e
S
๏ฌ
๏ฌ
๏€ซ
๏€ฝ
๏€ซ (6)
2 2
| | pd e S๏€ฝ ๏€ญ (7)
๏ฎ ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2988-2998
2992
Figure 5. Illustration of ๐‘† ๐‘ƒ and ๐‘‘
The value of ๐‘†๐‘ and ๐‘‘ are the output of SMC which are the input for type 2 fuzzy logic,
where the membership function of ๐‘†๐‘ and ๐‘‘ use type 2 fuzzy. From the rule base constructed
between ๐‘†๐‘ and ๐‘‘, the result value ๐‘ˆ๐‘“ is multiplied by the gain scale factor (Kf) to obtain the
control Ur (๐‘ก). Ur (๐‘ก) with added noise ๐ท (๐‘ก) are inputted to the plant (DC motor) to move the
prototype. On the T2FSMC controller, the fuzzy rule required is same as the FSMC fuzzy rule
defined as Table 1 [6].
Table 1. General Rules of Fuzzy for FSMC Controllers
๐‘† ๐‘
NB NM NS NZ PZ PS PM NB
๐‘‘
B PB PB PB PB NB NB NB NB
M PB PB PB PM NM NB NB NB
S PB PB PM PS NS NM NB NB
Z PB PM PS PZ NZ NS NM NB
where NB = negative big, NM = negative medium, NS = negative small, N = negative zero,
PB = positive big, PM = positive medium, PS = positive small, PZ = positive zero. The rule is
used to determine the range membership function ๐‘† ๐‘ and ๐‘‘.
2.5. Firefly Algorithm
Firefly Algorithm is a metaheuristic algorithm inspired by nature. It is an optimization
based on the social behavior of flashing fireflies found in the tropics. This algorithm was
developed by Dr. Xin-She Yang at Cambridge University in 2007, and was based on swarm
behaviors such as fish, insects, or birds in nature. In particular, Firefly Algorithm has many
similarities with other algorithms based on swarm intelligence such as Particle Swarm
Optimization, Artificial Bee Colony Optimization and Bacterial Foraging Algorithms. It is indeed
much simpler in concept and implementation. Furthermore, according to the last bibliography,
this algorithm is very efficient and can outperform another algorithm conventional, such as
Genetic Algorithm to solve many optimization problems. The fact that had justified in a recent
study, the performance statistics Firefly Algorithm can be measured over another famed
optimization algorithm using standard stochastic test functions. The main advantage is that it
uses of real random numbers and have a based on global communications among the particle
collections, in this case are fireflies [18-20].
1. Attractiveness
In Firefly Algorithm, firefliesโ€™ attraction function form is a monotonically decreasing
function defined as (8):
*
0( ) exp( )m
r r๏ข ๏ข ๏ง๏€ฝ ๏€ญ with ๐‘š โ‰ฅ 1 (8)
which ๐‘Ÿ is the distance between two fireflies, ๐›ฝ0 is the initial attraction at ๐‘Ÿ = 0, and ๐›พ is the
absorption coefficient which controls the decrease in light intensity.
TELKOMNIKA ISSN: 1693-6930 ๏ฎ
Solar Panel Control System using an Intelligent Control... (Mardlijah)
2993
2. Distance (Distance)
The distance between two fireflies I and j, in the position of ๐‘ฅ๐‘– and ๐‘ฅ๐‘—, respectively, can
be defined as Cartesian or Euclidean distance as follows (9):
2
, ,
1
( )
d
ij i j i k j k
k
r x x x x
๏€ฝ
๏€ฝ ๏€ญ ๏€ฝ ๏€ญ๏ƒฅ (9)
which ๐‘ฅ๐‘–,๐‘˜ is the ๐‘˜-th component of the spatial coordinate ๐‘ฅ๐‘– of the ๐‘–-thread fireflies and ๐‘‘ is the
number of dimensions.
3. Movement
The movement of the ๐‘–-th firefly interested in the brighter ๐‘—-th firefly is given by the
following (10):
๏€จ ๏€ฉ ๏€จ ๏€ฉ2
0 * * *i i ij j i ix x yr x x๏ข ๏ก๏€ฝ ๏€ซ ๏€ญ ๏€ญ ๏€ซ รฒ (10)
the coefficient ๐›ผ is a randomization parameter determined by the ratio of problems, which ๐œ€๐‘– is a
random number vector taken from the normal distribution or uniform distribution.
2.6. Design of T2FSMC and T2FSMC Firefly
By calculating mathematically of each solar panel component, it is obtained from
equation of solar panel system as follows (11):
( )m a b m a a
a
a a a
K R B K K R J L B
e t
L J L J L J
๏ท ๏ท ๏ท
๏ƒฆ ๏ƒถ ๏ƒฆ ๏ƒถ๏€ซ ๏€ซ
๏€ฝ ๏€ญ ๏€ญ๏ƒง ๏ƒท ๏ƒง ๏ƒท
๏ƒจ ๏ƒธ ๏ƒจ ๏ƒธ
(11)
the following are varibles assumed
( )au E t๏€ฝ
(12)
m
a
K
C
L J
๏€ฝ
(13)
1
a b m
a
R B K K
D
L J
๏€ซ
๏€ฝ
(14)
2
a a
a
R J L B
D
L J
๏€ซ
๏€ฝ (15)
then (11) becomes
1 2Cu D D d๏ท ๏ท ๏ท๏€ฝ ๏€ญ ๏€ญ ๏€ซ (16)
Designing T2FSMC and T2FSMC Firefly control system require control input ๐‘ข from
SMC. As the result, it requires switching function as follows (17):
S e e๏ฌ๏€ฝ ๏€ญ (17)
with sliding surface ๐‘†(๐‘ฅ, ๐‘ก) = 0 and
de ๏ท ๏ท๏€ฝ ๏€ญ
de ๏ท ๏ท๏€ฝ ๏€ญ (18)
๏ฎ ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2988-2998
2994
such that it is obtained value of ๐‘† ๐‘ƒ and ๐‘‘. By observing open loop solar panel, it results
๏› ๏0.000073 ,0.0015e๏ƒŽ ๏€ญ
๏› ๏0.000087173 ,0.0014e๏ƒŽ ๏€ญ (19)
those are obtained to build interval of ๐‘† ๐‘ƒ and ๐‘‘ by using (6, 7) such that it yields interval of
membership function of ๐‘† ๐‘ƒ and ๐‘‘ as follows
๏› ๏0.0016 0.0016pS ๏ƒŽ ๏€ญ
๏› ๏0 0.0015d ๏ƒŽ (20)
however, interval of ๐‘ข is obtained from the voltage whichworks on rotor DC as shown in (21).
The followings, i.e. Figures 6โ€“8 are the figures of membership function of ๐‘† ๐‘ƒ, ๐‘‘ dan ๐‘ข.
๏› ๏12 12u ๏ƒŽ ๏€ญ (21)
Figure 6. Membership function of ๐‘† ๐‘ƒ
Figure 7. Membership function of ๐‘‘
TELKOMNIKA ISSN: 1693-6930 ๏ฎ
Solar Panel Control System using an Intelligent Control... (Mardlijah)
2995
Figure 8. Membership function of ๐‘ข
The design of T2FSMC control system is presented in Figure 9. It requires Gain 1,
Gain 2 and Gain 3 which are obtained by trial and error. Thus, it yields Gain 1 = 10-7,
Gain 2 = 5ร—10-5, and Gain 3 = 0.022945.
Figure 9. T2FSMC Control System
The design of T2FSMC Firefly control system as shown in Figure 10 is almost same
with the design of T2FSMC Firefly control system as in Figure 9. The difference is clear that it
uses Firefly algorithm. It also requires Gain 1, Gain 2 and Gain 3 which are obtained by using
Firefly Algorithm. Thus, we obtain Gain 1=1.0844023248565905ร—10-7,
Gain 2=4.910932153091892ร—10-5, and Gain 3=2.2963190116691054ร—10-2.
๏ฎ ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2988-2998
2996
Figure 10. T2FSMC firefly control system
3. Results and Analysis
In this simulation, T2FSMC Controller is compared to T2FSMC Controller Firefly. The
aims of this simulation is to know the performance of each controller and which controller is
more robust. The simulation uses parameter values shown asTable 2 [9]. First, T2FSMC
Controller and T2FSMC Controller Firefly on solar panel are simulated. From this simulation the
data are analyzed so that the better controller performance is obtained.
Table 2. Solar Panel Parameters
Constant Unit
๐‘… ๐‘Ž 18.2214 Ohm
๐ฟ ๐‘Ž 0.000866 Henry
๐พ๐‘ 0.030941093 V/(rad/s)
๐พ ๐‘š 0.030941093 N m/Ampere
๐ฝ 0.00009 Kg m2
๐ต 0.000025 N m s
3.1. Comparison between T2FSMC and T2FSMC Firefly
To see T2FSMC performance, gain values used are gain1=10-7, gain 2=5ร—10-5, and
gain3 = 2.2945ร—10-2 which time simulation is 10 seconds.The second simulation uses T2FSMC
Firefly control. The parameter fireflies are ๐›ผ = 0.25, ๐›ฝmin = 0.20, and ๐›พ = 1. The starting and
ending positions of 10 firefly with 5 iterations produce the best firefly. The result of gain
optimization with Firefly is obtained gain1=1.0844023248565905๐‘ฅ10โˆ’7
,
gain2=4.910932153091892x10-5, gain 3=2.2963190116691054x10-2. The simulation is done for
10 seconds.
The simulation is performed by comparison between the T2FSMC Firefly control
response and T2FSMC control for 10 seconds with parameters. The simulation result using
MATLAB is shown in Figure 11.
TELKOMNIKA ISSN: 1693-6930 ๏ฎ
Solar Panel Control System using an Intelligent Control... (Mardlijah)
2997
Figure 11. Comparison angel velocity between T2FSMC and T2FSMC Firefly
Figure 11 shows that it is difficult to find the difference in performance of T2FSMC
Firefly controller with T2FSMC, but the difference can be seen from ITAE value of each
controller, and shows that the performance of T2FSMC Firefly controller is better than T2FSMC
controller. The comparison of both two control systems can be seen in Table 3.
Table 3. Comparison between T2FSMC and T2FSMC Firefly
Comparation ITAE Rise Time Settling Time Overshoot
T2FSMC 9.83333 ร— 10โˆ’5 2.533 s 6.78 0%
T2FSMC Firefly 9.63822 ร— 10โˆ’5 2.504 s 4.53 0%
Table 3 shows that ITAE from controllers before and after modification has very little
difference. This is because T2FSMC has been very good at controlling the solar panel motor
drive system. However, the base of the Firefly optimization is to eliminate the unpredictability of
trial error taking of scale scale gain values. It shows that there is an increase in ITAE
performance so that the results obtained are better than simulation before. The other
performance improvement is the decrease of rise time and settling time. This shows that the
modified system has a better system response.
4. Conclusion
Based on the results of the simulations, the results can be concluded as follows.
T2FSMC Firefly is able to improve the performance of T2FSMC, where the system angle control
of the solar panel position with T2FSMC Firefly controller is able to achieve stability on time to
4.53 seconds with ITAE 9.63824211077099x10-5 and the T2FSMC controller is able to achieve
stability at 6.78 seconds with ITAE 9.83330298068067x10-5. Judging from the rise time,
T2FSMC Firefly also shows a performance improvement that is from 2.533 seconds to 2,504.
References
[1] Badan Pengkajian dan Penerapan Teknologi. Indonesia Energy Outlook 2014: Energy development
in supporting energy substitution program. Jakarta: 2014.
[2] Abadi I, Soeprijanto A, Musyafa A. Design of Single Axis Solar Tracking System at Photovoltaic
Panel Using Fuzzy Logic Controller. 5th
Brunei Internasional Conference on Engineering and
Technology. 2014: 1-6.
๏ฎ ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2988-2998
2998
[3] Tomson, T. Discrete Two-Positional Tracking of Solar Collectors, Renewable Energy. 2008; 33(3):
400-405.
[4] Ozerdem OC, Shahin A. A PV solar tracking system controlled by Arduino/Matlab/Simulink.
International Journal on Technical and Physical Problem of Engineering. 2014; 6(4): 5-10.
[5] Usta MA, Akyazi O, Altas H. Design and Performance of Solar Tracking System with Fuzzy Logic
Controller. 6th
Internasional Advanced Technologies Symposium (IATSโ€™11). 2011: 331-336.
[6] Mardlijah, Subiono, Yahya E. On Designing of the Driven System Control of Solar Panels using Type
2 Fuzzy Sliding Mode Control (T2FSMC). American Institute of Physics Conference Series. 2016;
1707(5).
[7] Mardlijah, Jazedie A, Widodo B, Santoso A. Abdillah M. Design of T2FSMC Controller with Manimum
Gain Scale Factor by Optimizing Membership Function Using FireFly Algorithm on Mobile Inverted
Pendulum. International Review of Automatic Control (I. RE. A. CO.). 2013; 6(4).
[8] Farisi OIR, Setiyono B, Danandjojo RI. A Hybrid Firefly Algorithmโ€“Ant Colony Optimization for
Traveling Salesman Problem. Jurnal Buana Informatika. 2015; 7(1): 55-64.
[9] Kuo C. Teknik Kontrol Automatik Jilid 1. Jakarta: Prenhallindo, 1998.Mintorogo DS. Strategy of Solar
Cell Applications (Photovoltaic Cells) in Housing and Commercial Buildings (in Indnesia Strategi
Aplikasi Sel Surya (Photovoltaic Cells) Pada Perumahan dan Bangunan Komersial). Surabaya:
Universitas Kristen Petra, 2000.
[10] Oscar C. Type-2 Fuzzy logic in Intelligent Control Applications. Germal. Springer, 2011.
[11] Mendel j. Uncertain Rule-based Fuzzy Logic Systems: Introduction and new directions. NJ: Prentice
Hall. 2001.
[12] Zimmermann HJ. Fuzzy Set Theory and Its Application. USA: Kluwer Academic Publisher, 1996.
[13] Mahmoud MS. Fuzzy Control, Estimation and Diagnosis Single and Interconnected Systems.
Switzerland: Springer, 2018.
[14] Xiao X, Zheng, Haobin D. Adaptive Fuzzy Sliding Mode Control for a Class of Nonlinear System.
TELKOMNIKA Telecommunication Computing Electronics and Control. 2015; 13(4): 1263-1269.
[15] Mardlijah, Rinanto N, Soemarsono AR. Type 2 Fuzzy Sliding Mode Control (T2FSMC) Controller on
Solar Panel Prototype Using the Most Representative Parameters. Journal of Theoretical & Applied
Information Technology. 2017; 95(20): 5562-5570.
[16] Palm R, Driankov D, Hellendoorn H. Model Based Fuzzy Control: Fuzzy Gain Schedulers and Sliding
Mode Fuzzy Controllers. Berlin: Springer-Verlag, 1997.
[17] Yang XS. Firefly Algorithms for Multimodal Optimization. Trumpington Street: the University of
Cambridge, 2009.
[18] Yang XS. Firefly algorithm, stochastic test functions and design optimization. International Journal of
Bio-Inspired Computation.2010; 2(2):78โ€“84.
[19] Yang XS. Firefly algorithm, Levy flights and global optimization. in Research and Development in
Intelligent Systems XXVI. London: Springer; 2010: 209โ€“218.

More Related Content

What's hot

Fresnel lens and tracking to improve the solar panel efficiency
Fresnel lens and tracking to improve the solar panel efficiencyFresnel lens and tracking to improve the solar panel efficiency
Fresnel lens and tracking to improve the solar panel efficiencyIAEME Publication
ย 
Development of FPGA based Dual Axis Solar Tracking System
Development of FPGA based Dual Axis Solar Tracking SystemDevelopment of FPGA based Dual Axis Solar Tracking System
Development of FPGA based Dual Axis Solar Tracking Systemdrboon
ย 
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueIJMTST Journal
ย 
Dual Axis Solar Tracker Using Microcontroller
Dual Axis Solar Tracker Using MicrocontrollerDual Axis Solar Tracker Using Microcontroller
Dual Axis Solar Tracker Using MicrocontrollerIRJET Journal
ย 
Bearingless Permanent Magnet Synchronous Motor using Independent Control
Bearingless Permanent Magnet Synchronous Motor using Independent ControlBearingless Permanent Magnet Synchronous Motor using Independent Control
Bearingless Permanent Magnet Synchronous Motor using Independent ControlIJPEDS-IAES
ย 
Fabrication and Performance Analysis of Solar Tracking System by Using By-Pas...
Fabrication and Performance Analysis of Solar Tracking System by Using By-Pas...Fabrication and Performance Analysis of Solar Tracking System by Using By-Pas...
Fabrication and Performance Analysis of Solar Tracking System by Using By-Pas...IJMREMJournal
ย 
Two Axes Sun Tracking System for Heliostat in Algeria
Two Axes Sun Tracking System for Heliostat in AlgeriaTwo Axes Sun Tracking System for Heliostat in Algeria
Two Axes Sun Tracking System for Heliostat in Algeriaijeei-iaes
ย 
Microcontroller based automatic solar power tracking system
Microcontroller based automatic solar power tracking systemMicrocontroller based automatic solar power tracking system
Microcontroller based automatic solar power tracking systemIAEME Publication
ย 
The Short and Long Term Peace Strategies: "Anglophone" Crisis, Cameroon
The Short and Long Term Peace Strategies: "Anglophone" Crisis, CameroonThe Short and Long Term Peace Strategies: "Anglophone" Crisis, Cameroon
The Short and Long Term Peace Strategies: "Anglophone" Crisis, Cameroonijtsrd
ย 
STUDY OF TRANSIENT STABILITY BY TRANSIENT ENERGY FUNCTION
STUDY OF TRANSIENT STABILITY BY TRANSIENT ENERGY FUNCTIONSTUDY OF TRANSIENT STABILITY BY TRANSIENT ENERGY FUNCTION
STUDY OF TRANSIENT STABILITY BY TRANSIENT ENERGY FUNCTIONcscpconf
ย 
Dp2644914496
Dp2644914496Dp2644914496
Dp2644914496IJMER
ย 
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems ijscai
ย 
Dual axis
Dual axis Dual axis
Dual axis mohdMoon1
ย 
IRJET- Dual Axis Solar Tracking System using Arduino
IRJET- Dual Axis Solar Tracking System using ArduinoIRJET- Dual Axis Solar Tracking System using Arduino
IRJET- Dual Axis Solar Tracking System using ArduinoIRJET Journal
ย 
Design and Implementation of Dual Axis Solar Tracking system
Design and Implementation of Dual Axis Solar Tracking systemDesign and Implementation of Dual Axis Solar Tracking system
Design and Implementation of Dual Axis Solar Tracking systemIJERA Editor
ย 
IRJET- Comparative Simulation Study of Grid Connected Perturb & Observe a...
IRJET-  	  Comparative Simulation Study of Grid Connected Perturb & Observe a...IRJET-  	  Comparative Simulation Study of Grid Connected Perturb & Observe a...
IRJET- Comparative Simulation Study of Grid Connected Perturb & Observe a...IRJET Journal
ย 
Published Paper (Potentials of Energy savings in Jordanian Residential sector)
Published Paper (Potentials of Energy savings in Jordanian Residential sector)Published Paper (Potentials of Energy savings in Jordanian Residential sector)
Published Paper (Potentials of Energy savings in Jordanian Residential sector)Ahmed Abubokha
ย 
Research on the synchronous vibration of the non-integral mechanism under the...
Research on the synchronous vibration of the non-integral mechanism under the...Research on the synchronous vibration of the non-integral mechanism under the...
Research on the synchronous vibration of the non-integral mechanism under the...IJRES Journal
ย 
Improved strategy of an MPPT based on the sliding mode control for a PV system
Improved strategy of an MPPT based on the sliding mode control for a PV system  Improved strategy of an MPPT based on the sliding mode control for a PV system
Improved strategy of an MPPT based on the sliding mode control for a PV system IJECEIAES
ย 
Single Axis Solar Tracking Systems
Single Axis Solar Tracking SystemsSingle Axis Solar Tracking Systems
Single Axis Solar Tracking SystemsViral Naik
ย 

What's hot (20)

Fresnel lens and tracking to improve the solar panel efficiency
Fresnel lens and tracking to improve the solar panel efficiencyFresnel lens and tracking to improve the solar panel efficiency
Fresnel lens and tracking to improve the solar panel efficiency
ย 
Development of FPGA based Dual Axis Solar Tracking System
Development of FPGA based Dual Axis Solar Tracking SystemDevelopment of FPGA based Dual Axis Solar Tracking System
Development of FPGA based Dual Axis Solar Tracking System
ย 
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
ย 
Dual Axis Solar Tracker Using Microcontroller
Dual Axis Solar Tracker Using MicrocontrollerDual Axis Solar Tracker Using Microcontroller
Dual Axis Solar Tracker Using Microcontroller
ย 
Bearingless Permanent Magnet Synchronous Motor using Independent Control
Bearingless Permanent Magnet Synchronous Motor using Independent ControlBearingless Permanent Magnet Synchronous Motor using Independent Control
Bearingless Permanent Magnet Synchronous Motor using Independent Control
ย 
Fabrication and Performance Analysis of Solar Tracking System by Using By-Pas...
Fabrication and Performance Analysis of Solar Tracking System by Using By-Pas...Fabrication and Performance Analysis of Solar Tracking System by Using By-Pas...
Fabrication and Performance Analysis of Solar Tracking System by Using By-Pas...
ย 
Two Axes Sun Tracking System for Heliostat in Algeria
Two Axes Sun Tracking System for Heliostat in AlgeriaTwo Axes Sun Tracking System for Heliostat in Algeria
Two Axes Sun Tracking System for Heliostat in Algeria
ย 
Microcontroller based automatic solar power tracking system
Microcontroller based automatic solar power tracking systemMicrocontroller based automatic solar power tracking system
Microcontroller based automatic solar power tracking system
ย 
The Short and Long Term Peace Strategies: "Anglophone" Crisis, Cameroon
The Short and Long Term Peace Strategies: "Anglophone" Crisis, CameroonThe Short and Long Term Peace Strategies: "Anglophone" Crisis, Cameroon
The Short and Long Term Peace Strategies: "Anglophone" Crisis, Cameroon
ย 
STUDY OF TRANSIENT STABILITY BY TRANSIENT ENERGY FUNCTION
STUDY OF TRANSIENT STABILITY BY TRANSIENT ENERGY FUNCTIONSTUDY OF TRANSIENT STABILITY BY TRANSIENT ENERGY FUNCTION
STUDY OF TRANSIENT STABILITY BY TRANSIENT ENERGY FUNCTION
ย 
Dp2644914496
Dp2644914496Dp2644914496
Dp2644914496
ย 
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
ย 
Dual axis
Dual axis Dual axis
Dual axis
ย 
IRJET- Dual Axis Solar Tracking System using Arduino
IRJET- Dual Axis Solar Tracking System using ArduinoIRJET- Dual Axis Solar Tracking System using Arduino
IRJET- Dual Axis Solar Tracking System using Arduino
ย 
Design and Implementation of Dual Axis Solar Tracking system
Design and Implementation of Dual Axis Solar Tracking systemDesign and Implementation of Dual Axis Solar Tracking system
Design and Implementation of Dual Axis Solar Tracking system
ย 
IRJET- Comparative Simulation Study of Grid Connected Perturb & Observe a...
IRJET-  	  Comparative Simulation Study of Grid Connected Perturb & Observe a...IRJET-  	  Comparative Simulation Study of Grid Connected Perturb & Observe a...
IRJET- Comparative Simulation Study of Grid Connected Perturb & Observe a...
ย 
Published Paper (Potentials of Energy savings in Jordanian Residential sector)
Published Paper (Potentials of Energy savings in Jordanian Residential sector)Published Paper (Potentials of Energy savings in Jordanian Residential sector)
Published Paper (Potentials of Energy savings in Jordanian Residential sector)
ย 
Research on the synchronous vibration of the non-integral mechanism under the...
Research on the synchronous vibration of the non-integral mechanism under the...Research on the synchronous vibration of the non-integral mechanism under the...
Research on the synchronous vibration of the non-integral mechanism under the...
ย 
Improved strategy of an MPPT based on the sliding mode control for a PV system
Improved strategy of an MPPT based on the sliding mode control for a PV system  Improved strategy of an MPPT based on the sliding mode control for a PV system
Improved strategy of an MPPT based on the sliding mode control for a PV system
ย 
Single Axis Solar Tracking Systems
Single Axis Solar Tracking SystemsSingle Axis Solar Tracking Systems
Single Axis Solar Tracking Systems
ย 

Similar to Optimize Solar Panel Control with Firefly Algorithm

Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...TELKOMNIKA JOURNAL
ย 
My icece2010paper(1)
My icece2010paper(1)My icece2010paper(1)
My icece2010paper(1)Dharmander Malik
ย 
Design and implementation of smart electronic solar tracker based on Arduino
Design and implementation of smart electronic solar tracker based on ArduinoDesign and implementation of smart electronic solar tracker based on Arduino
Design and implementation of smart electronic solar tracker based on ArduinoTELKOMNIKA JOURNAL
ย 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Trackingijsrd.com
ย 
Fuzzy Sliding Mode Control for Photovoltaic System
Fuzzy Sliding Mode Control for Photovoltaic SystemFuzzy Sliding Mode Control for Photovoltaic System
Fuzzy Sliding Mode Control for Photovoltaic SystemIJPEDS-IAES
ย 
Study and comparison results of the field oriented control for photovoltaic w...
Study and comparison results of the field oriented control for photovoltaic w...Study and comparison results of the field oriented control for photovoltaic w...
Study and comparison results of the field oriented control for photovoltaic w...journalBEEI
ย 
Investigate the maximum power point of photovoltaic system at different envi...
Investigate the maximum power point of photovoltaic system at  different envi...Investigate the maximum power point of photovoltaic system at  different envi...
Investigate the maximum power point of photovoltaic system at different envi...IJECEIAES
ย 
A novel approach to evaluate dynamic performance for photovoltaic system usin...
A novel approach to evaluate dynamic performance for photovoltaic system usin...A novel approach to evaluate dynamic performance for photovoltaic system usin...
A novel approach to evaluate dynamic performance for photovoltaic system usin...IJECEIAES
ย 
IRJET - Maximum Power Extraction by Introducing P&O Technique in PV Grid
IRJET - Maximum Power Extraction by Introducing P&O Technique in PV GridIRJET - Maximum Power Extraction by Introducing P&O Technique in PV Grid
IRJET - Maximum Power Extraction by Introducing P&O Technique in PV GridIRJET Journal
ย 
Design and investigations of MPPT strategies for a wind energy conversion sys...
Design and investigations of MPPT strategies for a wind energy conversion sys...Design and investigations of MPPT strategies for a wind energy conversion sys...
Design and investigations of MPPT strategies for a wind energy conversion sys...IJECEIAES
ย 
Load frequency control of a two area hybrid system consisting of a grid conne...
Load frequency control of a two area hybrid system consisting of a grid conne...Load frequency control of a two area hybrid system consisting of a grid conne...
Load frequency control of a two area hybrid system consisting of a grid conne...eSAT Publishing House
ย 
Development of Automatic PV Power Pack Servo Based Single Axis Solar Tracking...
Development of Automatic PV Power Pack Servo Based Single Axis Solar Tracking...Development of Automatic PV Power Pack Servo Based Single Axis Solar Tracking...
Development of Automatic PV Power Pack Servo Based Single Axis Solar Tracking...IOSR Journals
ย 
Compound Control of Electromagnetic Linear Actuator Based on Fuzzy Switching
Compound Control of Electromagnetic Linear Actuator Based on Fuzzy SwitchingCompound Control of Electromagnetic Linear Actuator Based on Fuzzy Switching
Compound Control of Electromagnetic Linear Actuator Based on Fuzzy SwitchingTELKOMNIKA JOURNAL
ย 
Optimization of photovoltaic energy by a microcontroller
Optimization of photovoltaic energy by a microcontroller Optimization of photovoltaic energy by a microcontroller
Optimization of photovoltaic energy by a microcontroller saad motahhir
ย 

Similar to Optimize Solar Panel Control with Firefly Algorithm (20)

Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
ย 
Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...Modeling and control of double star induction machine by active disturbance r...
Modeling and control of double star induction machine by active disturbance r...
ย 
My icece2010paper(1)
My icece2010paper(1)My icece2010paper(1)
My icece2010paper(1)
ย 
Design and implementation of smart electronic solar tracker based on Arduino
Design and implementation of smart electronic solar tracker based on ArduinoDesign and implementation of smart electronic solar tracker based on Arduino
Design and implementation of smart electronic solar tracker based on Arduino
ย 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
ย 
Fuzzy Sliding Mode Control for Photovoltaic System
Fuzzy Sliding Mode Control for Photovoltaic SystemFuzzy Sliding Mode Control for Photovoltaic System
Fuzzy Sliding Mode Control for Photovoltaic System
ย 
Project Report
Project ReportProject Report
Project Report
ย 
On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...
ย 
Study and comparison results of the field oriented control for photovoltaic w...
Study and comparison results of the field oriented control for photovoltaic w...Study and comparison results of the field oriented control for photovoltaic w...
Study and comparison results of the field oriented control for photovoltaic w...
ย 
Investigate the maximum power point of photovoltaic system at different envi...
Investigate the maximum power point of photovoltaic system at  different envi...Investigate the maximum power point of photovoltaic system at  different envi...
Investigate the maximum power point of photovoltaic system at different envi...
ย 
A novel approach to evaluate dynamic performance for photovoltaic system usin...
A novel approach to evaluate dynamic performance for photovoltaic system usin...A novel approach to evaluate dynamic performance for photovoltaic system usin...
A novel approach to evaluate dynamic performance for photovoltaic system usin...
ย 
IRJET - Maximum Power Extraction by Introducing P&O Technique in PV Grid
IRJET - Maximum Power Extraction by Introducing P&O Technique in PV GridIRJET - Maximum Power Extraction by Introducing P&O Technique in PV Grid
IRJET - Maximum Power Extraction by Introducing P&O Technique in PV Grid
ย 
PV array connected to the grid with the implementation of MPPT algorithms (IN...
PV array connected to the grid with the implementation of MPPT algorithms (IN...PV array connected to the grid with the implementation of MPPT algorithms (IN...
PV array connected to the grid with the implementation of MPPT algorithms (IN...
ย 
Design and investigations of MPPT strategies for a wind energy conversion sys...
Design and investigations of MPPT strategies for a wind energy conversion sys...Design and investigations of MPPT strategies for a wind energy conversion sys...
Design and investigations of MPPT strategies for a wind energy conversion sys...
ย 
MPPT Control for Wind Energy Conversion System based on a T-S Fuzzy
MPPT Control for Wind Energy Conversion System based on a T-S FuzzyMPPT Control for Wind Energy Conversion System based on a T-S Fuzzy
MPPT Control for Wind Energy Conversion System based on a T-S Fuzzy
ย 
Load frequency control of a two area hybrid system consisting of a grid conne...
Load frequency control of a two area hybrid system consisting of a grid conne...Load frequency control of a two area hybrid system consisting of a grid conne...
Load frequency control of a two area hybrid system consisting of a grid conne...
ย 
B010110710
B010110710B010110710
B010110710
ย 
Development of Automatic PV Power Pack Servo Based Single Axis Solar Tracking...
Development of Automatic PV Power Pack Servo Based Single Axis Solar Tracking...Development of Automatic PV Power Pack Servo Based Single Axis Solar Tracking...
Development of Automatic PV Power Pack Servo Based Single Axis Solar Tracking...
ย 
Compound Control of Electromagnetic Linear Actuator Based on Fuzzy Switching
Compound Control of Electromagnetic Linear Actuator Based on Fuzzy SwitchingCompound Control of Electromagnetic Linear Actuator Based on Fuzzy Switching
Compound Control of Electromagnetic Linear Actuator Based on Fuzzy Switching
ย 
Optimization of photovoltaic energy by a microcontroller
Optimization of photovoltaic energy by a microcontroller Optimization of photovoltaic energy by a microcontroller
Optimization of photovoltaic energy by a microcontroller
ย 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
ย 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
ย 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
ย 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
ย 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
ย 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
ย 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
ย 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
ย 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
ย 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
ย 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
ย 
Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...
Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...
Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...TELKOMNIKA JOURNAL
ย 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
ย 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
ย 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
ย 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
ย 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
ย 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
ย 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
ย 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
ย 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
ย 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
ย 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
ย 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
ย 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
ย 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
ย 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
ย 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
ย 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
ย 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
ย 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
ย 
Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...
Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...
Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...
ย 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
ย 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
ย 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
ย 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
ย 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
ย 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
ย 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
ย 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
ย 

Recently uploaded

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
ย 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
ย 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
ย 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
ย 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxnull - The Open Security Community
ย 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
ย 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
ย 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
ย 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
ย 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
ย 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
ย 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
ย 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
ย 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
ย 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
ย 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
ย 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
ย 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
ย 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
ย 

Recently uploaded (20)

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
ย 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
ย 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
ย 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
ย 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
ย 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
ย 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
ย 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
ย 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
ย 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
ย 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
ย 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
ย 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
ย 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
ย 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
ย 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
ย 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
ย 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
ย 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
ย 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
ย 

Optimize Solar Panel Control with Firefly Algorithm

  • 1. TELKOMNIKA, Vol.16, No.6, December 2018, pp.2988~2998 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v16i6.8694 ๏ฎ 2988 Received January 24, 2018; Revised October 1, 2018; Accepted October 30, 2018 Solar Panel Control System using an Intelligent Control: T2FSMC and Firefly Algorithm Mardlijah*1 , Zainullah Zuhri2 Institut Teknologi Sepuluh Nopember (ITS) Surabaya, Indonesia, (031) 5994251 *Corresponding author, e-mail: mardlijah@matematika.its.ac.id1 , zainullah.zuhri@gmail.com2 Abstract Solar panel is a solar energy converter to electrical energy. On solar tracker, there is a controller which sets the movement of solar panel such that it is perpendicular with solar rays. Previous research had designed Type 2 Fuzzy Sliding Mode Control (T2FSMC) controller to control the position of solar panel. However, there was trial and error process to determine gain scale factor so the development of optimization method is needed. This paper aims to modify gain scale factor using Firefly algorithm to increase performance of system. The simulation shows that T2FSMC Firefly has better performance than T2FSMC. T2FSMC Firefly shows the increase of performance on rise time, settling time, and integral time absolute error. Keywords: solar panel, controller, type 2 fuzzy sliding mode control, (T2FSMC), firefly algorithm, gain scale factor Copyright ยฉ 2018 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction Indonesia is one of the tropical countries that considerably provide adequete solar energy. Utilization of solar energy as an alternative energy source can be maximized to overcome the energy crisis, which has unlimited amount. Moreover, the utilization does not cause pollution that can damage environment. According to the ministry of Energy and Mineral Resources, solar energy in Indonesia is very large amount for about 4.8 KWh/m2 or equivalent to 112.000 GWp, unfortunately this abundant amount has been utilized only about 10 MWp. Currently, the government has issued a roadmap of solar energy utilization that target the installed capacity of PLTS in 2025 is 0.87 GW or about 50 MWp/year. This amount represents a promising market potential for future solar energy development. Thus, this fact can be used as a basis to overcome the energy crisis in Indonesia [1]. Solar panel is a tool that can be used to convert solar cells into electrical energy. The most critical problem in realizing solar cells as an alternative energy source is its efficiency. Efficiency, in this case, is defined as the ratio between the electricity generated by solar panels compared to the amount of light energy received from the sun's rays [2]. Tomson designed and implemented one-axis solar poll system, the result indicated that the intensity of solar radiation received was in a maximum of 20%. The less-efficiency of solar panel was due to the position of the panel was not always perpendicular to the position of the sun that causes solar panel cannot absorb the solar energy to the maximum [3-5]. In order to the solar panel follow the direction of the sun motion, a controller is needed to control the position of the solar panels angle. Previous research that was conducted by Mardlijah by using a Type 2 Fuzzy Sliding Mode Control (T2FSMC) to control the position of solar panels angle. However, the result showed that the performance of T2FSMC can still be improved, because the determination of gain scale factor was using trial and error method [6]. Thus, the best gain scale factor was not optimal. Mardlijah succeeded to improve T2FSMC by using Firefly Algorithm to determine the gain of scale factor and its fuzzy membership function automatically on Plant Inverted Pendulum on Cart (TWIP). This research showed more clearly how the TWIP Robot angular response toward the impulse trigger signal gave more accurate Firefly-T2FSMC result with lower settling time than the FSMC and T2FSMC results [7]. The use of Firefly Algorithm is based on the pattern and behavior of light from Firefly flocks. In addition, Firefly algorithm has many advantages that have been analyzed and found previously. Besides to being easy to implement,
  • 2. TELKOMNIKA ISSN: 1693-6930 ๏ฎ Solar Panel Control System using an Intelligent Control... (Mardlijah) 2989 this algorithm has a fast and highly effective convergence capability to produce solutions of optimization problems [8]. To find out more about the Firefly Algorithm method in optimizing gain scale factor in T2FSMC control system for control the angle position of solar panel, it is simulated to find the best firefly. It is a combination of gain scale factor which is inputted into the T2FSMC control system. Then, the performance of it can be seen. 2. Research Method In this section, the method contains about solar panel, solar panel driven system, type 2 Fuzzy logic controller, T2FSMC controler, Firefly Algorithm. 2.1. Solar Panel Solar panels are tools that can convert sunlight directly into an electrical energy or known as photovoltaic. The solar panel can be analogized as a tool with two terminals. When dark conditions or insufficient light, it serves as a diode. Nonetheless, when exposed with sufficient sunlight, it can produce voltage. It was a simple model of a solar panel that has been proposed by Kuo [9]. The solar panel system scheme can be seen in Figure 1. Figure 1. Scheme of solar panel system The principle of this model is how to set the position of the collector or the collecting disk to be constantly perpendicular to the sun. When the sunlight drops precisely to the surface of the panel perpendicularly, it got a maximum energy of approximately 1000 W/m2 or 1 kW/m2 [10]. As in Figure 2, the angle ๐œƒ1 is the input of the system in form of sunlight received by two solar panel sensors system. When the sensor is directed to the sunlight, the light rays from the gap circles the two cells. The angle ๐œƒ0 is the output of the system in form of motor angular position used to move the collector in order to rotate in the direction of the sun's position. Modeling of solar panel system is derived from the mathematical equations of major component parts such as DC motor which is the driving force of solar panels. Figure 2. Input and output of solar panel system
  • 3. ๏ฎ ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2988-2998 2990 2.2. Solar Panel Drive System Prototype of solar panel in this research is driven a Motor DC system. The input of the DC motor is in form of electric and the output is in form of mechanic. In the previous research, the identification of parameters on the DC motor system has been done so that the mathematical model of DC motor along with the representative parameters to the DC motor condition used as a driver on the prototype solar panel has been discovered. The measurement was done on the resistance and inductance parameters in DC motor by using LCR meter test. Furthermore, Torque constant and reverse emf constant use CNC Milling and Avometer test. The moment of inertia and the viscous friction coefficient is obtained by referring to the similar specifications of the motor tested. The DC motor scheme is presented in Figure 3. Figure 3. DC motor scheme The mathematical model of DC motor is expressed as (1-4) [6]: ๐‘’ ๐‘Ž(๐‘ก) = ๐‘… ๐‘Ž ๐‘– ๐‘Ž(๐‘ก) + ๐ฟ ๐‘Ž ๐‘‘๐‘– ๐‘Ž(๐‘ก) ๐‘‘๐‘ก + ๐‘’ ๐‘(๐‘ก) (1) ๐‘’ ๐‘(๐‘ก) = ๐พ๐‘ ๐œ”(๐‘ก) (2) ๐‘‡ ๐‘š(๐‘ก) = ๐พ ๐‘š ๐‘– ๐‘Ž(๐‘ก) (3) ๐‘‡ ๐‘š(๐‘ก) = ๐ฝ ๐‘‘๐œ”(๐‘ก) ๐‘‘๐‘ก + ๐ต๐œ”(๐‘ก) (4) with ๐‘’ ๐‘Ž (๐‘ก) : The amount of voltage applied to the motor (Volt) ๐‘’ ๐‘ (๐‘ก) : Reverse Emf (Volt) ๐‘‡ ๐‘š (๐‘ก) : Motor torque (Nm) ๐‘… ๐‘Ž (๐‘ก) : Resistance of anchor coil (Ohm) ๐‘– ๐‘Ž (๐‘ก) : Flow anchor (Ampere) ๐ฟ ๐‘Ž (๐‘ก) : Inductance of anchor coil (Henry) ๐พ๐‘ : Reverse Emf constant (Voltsec / Ampere) ๐พ ๐‘š : Torque constant (Nm / Ampere) ๐œ” (๐‘ก) : Motor angle velocity (rad / sec) ๐ฝ : Moments of rotor inertia ๐‘˜๐‘”/๐‘š2 ๐ต : Viscous friction coefficient (๐‘๐‘š/๐‘Ÿ๐‘Ž๐‘‘/๐‘ ๐‘’๐‘)
  • 4. TELKOMNIKA ISSN: 1693-6930 ๏ฎ Solar Panel Control System using an Intelligent Control... (Mardlijah) 2991 2.3. Type 2 Fuzzy Logic Controller The principle of Type 2 Fuzzy Logic is the application of fuzzy set theory in the field of system control. Type 2 Fuzzy is a development model of Type 1 Fuzzy. Type 2 Fuzzy Logic is often used to build unpredictable rules [6, 11]. The reason of uncertainty rules can occur are: 1. Differences in determining the set of consequences of each rule. 2. Differences in antecedent and consequent words of rules can have different rules in different people. 3. The existence of disturbances (noise) that insert between data. Type 1 Fuzzy Logic system that has a strict membership function, is unable to overcome this uncertainty while the fuzzy logic system of type 2 intervals that has an interval membership function, it has the ability to overcome this uncertainty [6, 12]. The notion of the type 2 fuzzy logic system interval was introduced by Zadeh in the 1970s as an extension of the usual fuzzy set concept or can be called the Type 1 fuzzy set [13]. The main concept of type 2 fuzzy is the word can be interpreted differently by different people. Type2 fuzzy logic includes membership function, fuzzy inference system, and defuzzification [14]. 2.4. T2FSMC Controller As previously discussed, the T2FSMC controller is the development of FSMC controller. It is a combination of SMC and FLC. The T2FSMC control scheme is similar to the FSMC control scheme where the inputs in IT2FLC are two predefined variables, ๐‘† ๐‘ and ๐‘‘ variable, from the SMC controller. Figure 4 is the basic scheme of T2FSMC controllers [9]: Figure 4. The basic scheme of T2FSMC controllers The T2FSMC controller scheme and FSMC control scheme differ on the fuzzy used. T2FSMC uses type 2 fuzzy logic which the membership function uses type 2 fuzzy. The design of T2FSMC uses the same sliding surface as SMC. In order to determine the input value u of the plant, switching function is required. The input u value is derived from the fuzzy rules as follows (5) [15]. ๐‘…๐‘– : if ๐‘† ๐‘ = ๐‘†ฬƒ ๐‘– ๐‘‘๐‘Ž๐‘› ๐‘‘ = ๐ทฬƒ ๐‘– ๐‘กโ„Ž๐‘Ž๐‘› ๐‘ข = ๐‘ˆฬƒ๐‘– , ๐‘– = 1, โ€ฆ , ๐‘€ (5) As shown in Figure 5, ๐‘†๐‘ is the distance between the sliding surface and the state vector which is the ordered pair of (๐‘’ฬ‡, ๐‘’) while ๐‘‘ is the distance between the state vector and the normal vector to the sliding surface [17]. The values of ๐‘† ๐‘ and ๐‘‘ can be written as it seen in (6-7) [16]: 2 | | 1 p e e S ๏ฌ ๏ฌ ๏€ซ ๏€ฝ ๏€ซ (6) 2 2 | | pd e S๏€ฝ ๏€ญ (7)
  • 5. ๏ฎ ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2988-2998 2992 Figure 5. Illustration of ๐‘† ๐‘ƒ and ๐‘‘ The value of ๐‘†๐‘ and ๐‘‘ are the output of SMC which are the input for type 2 fuzzy logic, where the membership function of ๐‘†๐‘ and ๐‘‘ use type 2 fuzzy. From the rule base constructed between ๐‘†๐‘ and ๐‘‘, the result value ๐‘ˆ๐‘“ is multiplied by the gain scale factor (Kf) to obtain the control Ur (๐‘ก). Ur (๐‘ก) with added noise ๐ท (๐‘ก) are inputted to the plant (DC motor) to move the prototype. On the T2FSMC controller, the fuzzy rule required is same as the FSMC fuzzy rule defined as Table 1 [6]. Table 1. General Rules of Fuzzy for FSMC Controllers ๐‘† ๐‘ NB NM NS NZ PZ PS PM NB ๐‘‘ B PB PB PB PB NB NB NB NB M PB PB PB PM NM NB NB NB S PB PB PM PS NS NM NB NB Z PB PM PS PZ NZ NS NM NB where NB = negative big, NM = negative medium, NS = negative small, N = negative zero, PB = positive big, PM = positive medium, PS = positive small, PZ = positive zero. The rule is used to determine the range membership function ๐‘† ๐‘ and ๐‘‘. 2.5. Firefly Algorithm Firefly Algorithm is a metaheuristic algorithm inspired by nature. It is an optimization based on the social behavior of flashing fireflies found in the tropics. This algorithm was developed by Dr. Xin-She Yang at Cambridge University in 2007, and was based on swarm behaviors such as fish, insects, or birds in nature. In particular, Firefly Algorithm has many similarities with other algorithms based on swarm intelligence such as Particle Swarm Optimization, Artificial Bee Colony Optimization and Bacterial Foraging Algorithms. It is indeed much simpler in concept and implementation. Furthermore, according to the last bibliography, this algorithm is very efficient and can outperform another algorithm conventional, such as Genetic Algorithm to solve many optimization problems. The fact that had justified in a recent study, the performance statistics Firefly Algorithm can be measured over another famed optimization algorithm using standard stochastic test functions. The main advantage is that it uses of real random numbers and have a based on global communications among the particle collections, in this case are fireflies [18-20]. 1. Attractiveness In Firefly Algorithm, firefliesโ€™ attraction function form is a monotonically decreasing function defined as (8): * 0( ) exp( )m r r๏ข ๏ข ๏ง๏€ฝ ๏€ญ with ๐‘š โ‰ฅ 1 (8) which ๐‘Ÿ is the distance between two fireflies, ๐›ฝ0 is the initial attraction at ๐‘Ÿ = 0, and ๐›พ is the absorption coefficient which controls the decrease in light intensity.
  • 6. TELKOMNIKA ISSN: 1693-6930 ๏ฎ Solar Panel Control System using an Intelligent Control... (Mardlijah) 2993 2. Distance (Distance) The distance between two fireflies I and j, in the position of ๐‘ฅ๐‘– and ๐‘ฅ๐‘—, respectively, can be defined as Cartesian or Euclidean distance as follows (9): 2 , , 1 ( ) d ij i j i k j k k r x x x x ๏€ฝ ๏€ฝ ๏€ญ ๏€ฝ ๏€ญ๏ƒฅ (9) which ๐‘ฅ๐‘–,๐‘˜ is the ๐‘˜-th component of the spatial coordinate ๐‘ฅ๐‘– of the ๐‘–-thread fireflies and ๐‘‘ is the number of dimensions. 3. Movement The movement of the ๐‘–-th firefly interested in the brighter ๐‘—-th firefly is given by the following (10): ๏€จ ๏€ฉ ๏€จ ๏€ฉ2 0 * * *i i ij j i ix x yr x x๏ข ๏ก๏€ฝ ๏€ซ ๏€ญ ๏€ญ ๏€ซ รฒ (10) the coefficient ๐›ผ is a randomization parameter determined by the ratio of problems, which ๐œ€๐‘– is a random number vector taken from the normal distribution or uniform distribution. 2.6. Design of T2FSMC and T2FSMC Firefly By calculating mathematically of each solar panel component, it is obtained from equation of solar panel system as follows (11): ( )m a b m a a a a a a K R B K K R J L B e t L J L J L J ๏ท ๏ท ๏ท ๏ƒฆ ๏ƒถ ๏ƒฆ ๏ƒถ๏€ซ ๏€ซ ๏€ฝ ๏€ญ ๏€ญ๏ƒง ๏ƒท ๏ƒง ๏ƒท ๏ƒจ ๏ƒธ ๏ƒจ ๏ƒธ (11) the following are varibles assumed ( )au E t๏€ฝ (12) m a K C L J ๏€ฝ (13) 1 a b m a R B K K D L J ๏€ซ ๏€ฝ (14) 2 a a a R J L B D L J ๏€ซ ๏€ฝ (15) then (11) becomes 1 2Cu D D d๏ท ๏ท ๏ท๏€ฝ ๏€ญ ๏€ญ ๏€ซ (16) Designing T2FSMC and T2FSMC Firefly control system require control input ๐‘ข from SMC. As the result, it requires switching function as follows (17): S e e๏ฌ๏€ฝ ๏€ญ (17) with sliding surface ๐‘†(๐‘ฅ, ๐‘ก) = 0 and de ๏ท ๏ท๏€ฝ ๏€ญ de ๏ท ๏ท๏€ฝ ๏€ญ (18)
  • 7. ๏ฎ ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2988-2998 2994 such that it is obtained value of ๐‘† ๐‘ƒ and ๐‘‘. By observing open loop solar panel, it results ๏› ๏0.000073 ,0.0015e๏ƒŽ ๏€ญ ๏› ๏0.000087173 ,0.0014e๏ƒŽ ๏€ญ (19) those are obtained to build interval of ๐‘† ๐‘ƒ and ๐‘‘ by using (6, 7) such that it yields interval of membership function of ๐‘† ๐‘ƒ and ๐‘‘ as follows ๏› ๏0.0016 0.0016pS ๏ƒŽ ๏€ญ ๏› ๏0 0.0015d ๏ƒŽ (20) however, interval of ๐‘ข is obtained from the voltage whichworks on rotor DC as shown in (21). The followings, i.e. Figures 6โ€“8 are the figures of membership function of ๐‘† ๐‘ƒ, ๐‘‘ dan ๐‘ข. ๏› ๏12 12u ๏ƒŽ ๏€ญ (21) Figure 6. Membership function of ๐‘† ๐‘ƒ Figure 7. Membership function of ๐‘‘
  • 8. TELKOMNIKA ISSN: 1693-6930 ๏ฎ Solar Panel Control System using an Intelligent Control... (Mardlijah) 2995 Figure 8. Membership function of ๐‘ข The design of T2FSMC control system is presented in Figure 9. It requires Gain 1, Gain 2 and Gain 3 which are obtained by trial and error. Thus, it yields Gain 1 = 10-7, Gain 2 = 5ร—10-5, and Gain 3 = 0.022945. Figure 9. T2FSMC Control System The design of T2FSMC Firefly control system as shown in Figure 10 is almost same with the design of T2FSMC Firefly control system as in Figure 9. The difference is clear that it uses Firefly algorithm. It also requires Gain 1, Gain 2 and Gain 3 which are obtained by using Firefly Algorithm. Thus, we obtain Gain 1=1.0844023248565905ร—10-7, Gain 2=4.910932153091892ร—10-5, and Gain 3=2.2963190116691054ร—10-2.
  • 9. ๏ฎ ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2988-2998 2996 Figure 10. T2FSMC firefly control system 3. Results and Analysis In this simulation, T2FSMC Controller is compared to T2FSMC Controller Firefly. The aims of this simulation is to know the performance of each controller and which controller is more robust. The simulation uses parameter values shown asTable 2 [9]. First, T2FSMC Controller and T2FSMC Controller Firefly on solar panel are simulated. From this simulation the data are analyzed so that the better controller performance is obtained. Table 2. Solar Panel Parameters Constant Unit ๐‘… ๐‘Ž 18.2214 Ohm ๐ฟ ๐‘Ž 0.000866 Henry ๐พ๐‘ 0.030941093 V/(rad/s) ๐พ ๐‘š 0.030941093 N m/Ampere ๐ฝ 0.00009 Kg m2 ๐ต 0.000025 N m s 3.1. Comparison between T2FSMC and T2FSMC Firefly To see T2FSMC performance, gain values used are gain1=10-7, gain 2=5ร—10-5, and gain3 = 2.2945ร—10-2 which time simulation is 10 seconds.The second simulation uses T2FSMC Firefly control. The parameter fireflies are ๐›ผ = 0.25, ๐›ฝmin = 0.20, and ๐›พ = 1. The starting and ending positions of 10 firefly with 5 iterations produce the best firefly. The result of gain optimization with Firefly is obtained gain1=1.0844023248565905๐‘ฅ10โˆ’7 , gain2=4.910932153091892x10-5, gain 3=2.2963190116691054x10-2. The simulation is done for 10 seconds. The simulation is performed by comparison between the T2FSMC Firefly control response and T2FSMC control for 10 seconds with parameters. The simulation result using MATLAB is shown in Figure 11.
  • 10. TELKOMNIKA ISSN: 1693-6930 ๏ฎ Solar Panel Control System using an Intelligent Control... (Mardlijah) 2997 Figure 11. Comparison angel velocity between T2FSMC and T2FSMC Firefly Figure 11 shows that it is difficult to find the difference in performance of T2FSMC Firefly controller with T2FSMC, but the difference can be seen from ITAE value of each controller, and shows that the performance of T2FSMC Firefly controller is better than T2FSMC controller. The comparison of both two control systems can be seen in Table 3. Table 3. Comparison between T2FSMC and T2FSMC Firefly Comparation ITAE Rise Time Settling Time Overshoot T2FSMC 9.83333 ร— 10โˆ’5 2.533 s 6.78 0% T2FSMC Firefly 9.63822 ร— 10โˆ’5 2.504 s 4.53 0% Table 3 shows that ITAE from controllers before and after modification has very little difference. This is because T2FSMC has been very good at controlling the solar panel motor drive system. However, the base of the Firefly optimization is to eliminate the unpredictability of trial error taking of scale scale gain values. It shows that there is an increase in ITAE performance so that the results obtained are better than simulation before. The other performance improvement is the decrease of rise time and settling time. This shows that the modified system has a better system response. 4. Conclusion Based on the results of the simulations, the results can be concluded as follows. T2FSMC Firefly is able to improve the performance of T2FSMC, where the system angle control of the solar panel position with T2FSMC Firefly controller is able to achieve stability on time to 4.53 seconds with ITAE 9.63824211077099x10-5 and the T2FSMC controller is able to achieve stability at 6.78 seconds with ITAE 9.83330298068067x10-5. Judging from the rise time, T2FSMC Firefly also shows a performance improvement that is from 2.533 seconds to 2,504. References [1] Badan Pengkajian dan Penerapan Teknologi. Indonesia Energy Outlook 2014: Energy development in supporting energy substitution program. Jakarta: 2014. [2] Abadi I, Soeprijanto A, Musyafa A. Design of Single Axis Solar Tracking System at Photovoltaic Panel Using Fuzzy Logic Controller. 5th Brunei Internasional Conference on Engineering and Technology. 2014: 1-6.
  • 11. ๏ฎ ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2988-2998 2998 [3] Tomson, T. Discrete Two-Positional Tracking of Solar Collectors, Renewable Energy. 2008; 33(3): 400-405. [4] Ozerdem OC, Shahin A. A PV solar tracking system controlled by Arduino/Matlab/Simulink. International Journal on Technical and Physical Problem of Engineering. 2014; 6(4): 5-10. [5] Usta MA, Akyazi O, Altas H. Design and Performance of Solar Tracking System with Fuzzy Logic Controller. 6th Internasional Advanced Technologies Symposium (IATSโ€™11). 2011: 331-336. [6] Mardlijah, Subiono, Yahya E. On Designing of the Driven System Control of Solar Panels using Type 2 Fuzzy Sliding Mode Control (T2FSMC). American Institute of Physics Conference Series. 2016; 1707(5). [7] Mardlijah, Jazedie A, Widodo B, Santoso A. Abdillah M. Design of T2FSMC Controller with Manimum Gain Scale Factor by Optimizing Membership Function Using FireFly Algorithm on Mobile Inverted Pendulum. International Review of Automatic Control (I. RE. A. CO.). 2013; 6(4). [8] Farisi OIR, Setiyono B, Danandjojo RI. A Hybrid Firefly Algorithmโ€“Ant Colony Optimization for Traveling Salesman Problem. Jurnal Buana Informatika. 2015; 7(1): 55-64. [9] Kuo C. Teknik Kontrol Automatik Jilid 1. Jakarta: Prenhallindo, 1998.Mintorogo DS. Strategy of Solar Cell Applications (Photovoltaic Cells) in Housing and Commercial Buildings (in Indnesia Strategi Aplikasi Sel Surya (Photovoltaic Cells) Pada Perumahan dan Bangunan Komersial). Surabaya: Universitas Kristen Petra, 2000. [10] Oscar C. Type-2 Fuzzy logic in Intelligent Control Applications. Germal. Springer, 2011. [11] Mendel j. Uncertain Rule-based Fuzzy Logic Systems: Introduction and new directions. NJ: Prentice Hall. 2001. [12] Zimmermann HJ. Fuzzy Set Theory and Its Application. USA: Kluwer Academic Publisher, 1996. [13] Mahmoud MS. Fuzzy Control, Estimation and Diagnosis Single and Interconnected Systems. Switzerland: Springer, 2018. [14] Xiao X, Zheng, Haobin D. Adaptive Fuzzy Sliding Mode Control for a Class of Nonlinear System. TELKOMNIKA Telecommunication Computing Electronics and Control. 2015; 13(4): 1263-1269. [15] Mardlijah, Rinanto N, Soemarsono AR. Type 2 Fuzzy Sliding Mode Control (T2FSMC) Controller on Solar Panel Prototype Using the Most Representative Parameters. Journal of Theoretical & Applied Information Technology. 2017; 95(20): 5562-5570. [16] Palm R, Driankov D, Hellendoorn H. Model Based Fuzzy Control: Fuzzy Gain Schedulers and Sliding Mode Fuzzy Controllers. Berlin: Springer-Verlag, 1997. [17] Yang XS. Firefly Algorithms for Multimodal Optimization. Trumpington Street: the University of Cambridge, 2009. [18] Yang XS. Firefly algorithm, stochastic test functions and design optimization. International Journal of Bio-Inspired Computation.2010; 2(2):78โ€“84. [19] Yang XS. Firefly algorithm, Levy flights and global optimization. in Research and Development in Intelligent Systems XXVI. London: Springer; 2010: 209โ€“218.