Hybrid Horned Lizard Optimization Algorithm-Aquila Optimizer For DC Motor
Hybrid Horned Lizard Optimization Algorithm-Aquila Optimizer For DC Motor
Widi Aribowo1, Laith Abualigah2,3, Diego Oliva4, Toufik Mzili5, Aliyu Sabo6
1
Department of Electrical Engineering, Faculty of Vocational Studies, Universitas Negeri Surabaya, Surabaya, Indonesia
2
Department of Computer Science, Al al-Bayt University, Mafraq, Jordan
3
Centre for Research Impact & Outcome, Chitkara University Institute of Engineering and Technology, Chitkara University, Rajpura, India
4
Department of Electro-Photonic Engineering, CUCEI, Universidad de Guadalajara, Guadalajara, México
5
LAROSERI Laboratory, Department of Computer Science, Faculty of Sciences, Chouaib Doukkali University, El Jadida, Morocco
6
Department of Law, Faculty of Law, Universitas Negeri Surabaya, Surabaya, Indonesia
Corresponding Author:
Widi Aribowo
Department of Electrical Engineering, Faculty of Vocational Studies, Universitas Negeri Surabaya
Unesa Kampus Ketintang, Surabaya 61256, Jawa Timur, Indonesia
Email: [email protected]
1. INTRODUCTION
Due to factors such as urbanization, industrialization, and population growth, the global energy
demand has been steadily rising over the last ten years. This has placed a great deal of strain on energy
security, production, pollution emissions, and climate change. The first step in relieving the stresses brought
on by rising energy usage in many nations throughout the world has been to improve energy efficiency
[1], [2]. The process of maintaining ecosystems by the wise use and replenishment of the natural resources
that sustain life on Earth is known as environmental sustainability [3]. The United Nations' Sustainable
Development Goal 7 (clean and accessible energy) includes energy efficiency, which is essential to
environmental sustainability [4], [5].
Electrical energy efficiency is an effort made to reduce the amount of energy needed to use an
efficient electrical energy system. In this context, an electrical energy system can be said to be efficient if the
electrical energy produced is clean and stable. Electrical energy efficiency also has benefits for national
security because it can be used to reduce import levels [6]–[8]. The use of electrical energy efficiency
technology, such as control and regulation systems, aims to reduce energy use [9], [10].
Because of their great efficiency, accurate control, and versatility in operation, direct current (DC)
motors find extensive use across a range of sectors. The automotive industry, robotics, electric vehicles, and
hoists and cranes are a few of the principal uses for DC motors [11]. By precisely regulating the voltage and
current, DC motors enable effortless speed control both above and below the rated speed [12]. Unlike
alternating current (AC) induction motors, which can result in issues like torque pulsation, warmth, noise,
and a decreased power factor (PF), DC motors do not emit any harmonics. Because of their straightforward
construction, DC motors are simple to service and maintain. DC motors have applications in diverse areas
such as renewable energy systems, robotics, automotive, and industrial automation.
Proportional integral derivative (PID) control is a control technique commonly used in various
research topics, including DC motor speed control. In PID control, the steady state error (error that does not
change) can be adjusted by selecting the appropriate proportional (P), integral (I), and derivative (D)
correlations [13]. In PID control, the correlation P, I, and D are used together to regulate the steady state
error, rise time, and settling time (the time required to reach the steady state error) [14]. The weakness of
conventional DC motor control with PID is that PID can cause over-shoot, PID can cause an unstable system,
namely a system that cannot regulate speed correctly and PID can require correct tuning to regulate the
correlation of P, I, and D, which requires time and skill [15].
Several DC motor control techniques using optimized PID have been presented. Optimization
techniques using computing have been widely applied, such as particle swarm optimization (PSO) [16], [17],
firefly algorithm [18]–[20], equilibrium optimizer [21], gray wolf optimization [22], and transit search
optimization algorithm [23]. There is still much to learn about DC motor control, despite the presentation of
multiple optimal control experiments. To set PID settings for DC motors, this article proposes a control
approach based on the horned lizard optimization algorithm-aquila optimizer (HLAO) method. There are two
HLAO performance measurements used in this article. The CEC2017 benchmark function test is compared
with horned lizard optimization (HLO), a comparison approach, to determine the first performance
measurement. In the meantime, HLAO was put to the test for PID-based DC motor control in the second test.
In the second test, HLO and the traditional PID approach were employed as comparison techniques. The
application of PID control to a DC motor with HLAO is the article's contribution.
The structure of this article is as follows: the HLO algorithm, DC motor, and HLAO are described
in section 2. Section 3 is the proposed HLAO for tuning PID in DC motor. In section 4 there are discussions
and simulations. The conclusion is presented in the last section.
2. METHOD
2.1. Horned lizard optimization algorithm
The HLO is a metaheuristic optimization system that simulates crypsis, skin lightening or
darkening, blood spraying, and mobile defense strategies for escape by mathematical means [24]. When a
lizard engages in crypsis behavior, it turns transparent to elude detection by potential predators. In general,
HLOA has 6 main strategies used.
𝑏∗
ℎ = 𝑎𝑟𝑐𝑡𝑔 ( ∗) (2)
𝑎
𝑎 ∗ = 𝑐 ∗ cos(ℎ) (3)
𝑏 ∗ = 𝑐 ∗ sin(ℎ) (4)
𝐶𝑜𝑙𝑜𝑟𝑣𝑎𝑟1 = 𝑏 ∗ 𝑝 − 𝑎 ∗ 𝑞 − 𝑎∗ 𝑟 + 𝑏 ∗ 𝑠 (5)
𝐶𝑜𝑙𝑜𝑟𝑣𝑎𝑟2 = 𝑏 ∗ 𝑝 − 𝑎 ∗ 𝑞 + 𝑎∗ 𝑟 − 𝑏 ∗ 𝑠 (6)
𝑥1 (𝑡 + 1) is
From (9), the position of the new search agent (horned lizard) in the search solution space ⃗⃗⃗
obtained in (10).
𝛿.𝑡 𝜎
⃗⃗⃗1 (𝑡 + 1) = ⃗⃗⃗⃗⃗⃗⃗⃗⃗
𝑥 𝑥𝑏𝑒𝑠𝑡 (𝑡) + (𝛿 −
𝑀𝑖𝑡𝑒𝑟
) [𝐶1 [sin(𝑥 𝑟1 (𝑡)) − 𝐶1 cos(𝑥
⃗⃗⃗⃗⃗ 𝑟2 (𝑡))] − (−1) (cos(𝑥
⃗⃗⃗⃗⃗ ⃗⃗⃗⃗⃗
𝑟3 (𝑡)) − sin(𝑥
⃗⃗⃗⃗⃗
𝑟4 (𝑡)))] (10)
Where a* and b* are the chromatic coordinates. c* and h values correspond to chroma (or saturation) and
𝑥𝑏𝑒𝑠𝑡 (𝑡) is the best search agent for the generation t. 𝑟1 , 𝑟2 , 𝑟3 , 𝑎𝑛𝑑 𝑟4 are integer random numbers
hue. ⃗⃗⃗⃗⃗⃗⃗⃗⃗
generated between 1 and the utmost number of search agents with 𝑟1 ≠ 𝑟2 ≠ 𝑟3 ≠ 𝑟4 . 𝑀𝑖𝑡𝑒𝑟 represents the
utmost number of iterations. 𝜎 is a binary value.
1 1
𝑥𝑤𝑜𝑟𝑠𝑡 (𝑡) = ⃗⃗⃗⃗⃗⃗⃗⃗⃗
⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗⃗ 𝑥𝑏𝑒𝑠𝑡 (𝑡) + 𝐷𝑎𝑟𝑘1 sin(𝑥
⃗⃗⃗⃗⃗ 𝑥𝑟2 (𝑡)) − (−1)𝜎 𝐷𝑎𝑟𝑘1 sin(𝑥
𝑟1 (𝑡) − ⃗⃗⃗⃗⃗ 𝑟3 (𝑡) − ⃗⃗⃗⃗⃗
⃗⃗⃗⃗⃗ 𝑥𝑟4 (𝑡)) (12)
2 2
Where Lightening1 (0 value) and Lighthening2 (0.4046661 value) are two random numbers created between
them. Analogously, Dark1 and Dark2 are arbitrary values that are produced by dividing Darkening1
(value=0.5440510) by Darkening2 (1 value).
⃗
𝑟0 = 0 (15)
In (16) and (17) each of which is a vector equation of location and velocity.
1
𝑣0 = 𝑣0 cos(𝛼)𝑡 𝑗 + ((𝑣0 sin(𝛼)𝑡 − 𝑔𝑡 2 ) (16)
2
⃗
𝑣 = 𝑟 = (𝑣0 cos(𝛼)) 𝑗 + ((𝑣0 sin(𝛼) − 𝑔𝑡)𝑘 (17)
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor (Widi Aribowo)
1676 ISSN: 2252-8938
𝑡 𝛼𝑡
𝑥1 (𝑡 + 1) = [𝑣0 cos (𝛼
⃗⃗⃗ 𝑥𝑏𝑒𝑠𝑡 (𝑡) + [𝑣0 sin (𝛼
) + 𝜀] ⃗⃗⃗⃗⃗⃗⃗⃗⃗ 𝑥𝑖 (𝑡)
) − 𝑔 + 𝜀] ⃗⃗⃗ (18)
𝑀𝑖𝑡𝑒𝑟 𝑀𝑖𝑡𝑒𝑟
𝜋
Where 𝑣0 is set to 1 seg. 𝛼 is set to . 𝜀 is set to 1e-6. g is gravity of the earth (0.009807 km/s2).
2
1
𝑥1 (𝑡 + 1) = ⃗⃗⃗⃗⃗⃗⃗⃗⃗
⃗⃗⃗ 𝑥𝑏𝑒𝑠𝑡 (𝑡) + 𝑤𝑎𝑙𝑘 ( − 𝜀) ⃗⃗⃗
𝑥𝑖 (𝑡) (19)
2
𝐹𝑖𝑡𝑛𝑒𝑠𝑠𝑚𝑎𝑥 − 𝐹𝑖𝑡𝑛𝑒𝑠𝑠(𝑖)
𝑚𝑒𝑙𝑎𝑛𝑜𝑝ℎ𝑜𝑟𝑒(𝑖) = (20)
𝐹𝑖𝑡𝑛𝑒𝑠𝑠𝑚𝑎𝑥 −𝐹𝑖𝑡𝑛𝑒𝑠𝑠𝑚𝑖𝑛
Where 𝐹𝑖𝑡𝑛𝑒𝑠𝑠𝑚𝑎𝑥 and 𝐹𝑖𝑡𝑛𝑒𝑠𝑠𝑚𝑖𝑛 are the worst and best ftness value in the current 𝑡 generation. After
calculating (20), the 𝑚𝑒𝑙𝑎𝑛𝑜𝑝ℎ𝑜𝑟𝑒(𝑖) value vector is normalized within the interval [0, 1]. In (21), search
agents are replaced by a low ∝ −𝑀𝑆𝐻 rate, less than 0.3.
1 𝜎
𝑥1 (𝑡) = ⃗⃗⃗⃗⃗⃗⃗⃗⃗
⃗⃗⃗ 𝑥𝑏𝑒𝑠𝑡 (𝑡) + [𝑥 𝑟1 (𝑡) − (−1) ⃗⃗⃗⃗⃗
⃗⃗⃗⃗⃗ 𝑥𝑟2 (𝑡)] (21)
2
2.2. DC motor
In this part, a linear model of a DC motor is created using the mechanical and electrical equations in
conjunction. There is an explanation of mathematical models and model concepts. The model's correctness is
the main factor in control design. Efficiency is increased, and time and money are saved. The idea of creating
the ideal model is a crucial first step. The image in Figure 1 illustrates the widely recognized principle of DC
motor modeling: the integration of electrical and mechanical equations.
Additionally, the mean value of the current solution connected at the 𝑡 -th iteration is applied and can be
formulated in (23).
1
𝑋𝑀 (𝑡) = ∑𝑁
𝑖=1 𝑋𝑖 (𝑡) , ∀𝑗 = 1,2 … . 𝐷𝑖𝑚 (23)
𝑁
This research modifies (10) by adding (22) and (23). So, it can be formulated as (24).
𝛿. 𝑡
𝑥1 (𝑡 + 1) = (𝑥
⃗⃗⃗ 𝑏𝑒𝑠𝑡 (𝑡) ∗ 𝑒𝑥 + 𝑋𝑀 (𝑡)) + (𝛿 −
⃗⃗⃗⃗⃗⃗⃗⃗⃗ )
𝑀𝑖𝑡𝑒𝑟
[𝐶1 [sin(𝑥 𝜎
⃗⃗⃗⃗⃗
𝑟1 (𝑡)) − 𝐶1 cos(𝑥 𝑟2 (𝑡))] − (−1) (cos(𝑥
⃗⃗⃗⃗⃗ ⃗⃗⃗⃗⃗
𝑟3 (𝑡)) − sin(𝑥
⃗⃗⃗⃗⃗
𝑟4 (𝑡)))] (24)
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor (Widi Aribowo)
1678 ISSN: 2252-8938
Figure 3. Convergence curve of benchmark function: (a) F1, (b) F2, (c) F3, (d) F4, (e) F5, (f) F6, (g) F7,
(h) F8, (i) F9, (j) F10, (k) F11, (l) F12, (m) F13, (n) F14, (o) F15, (p) F16, (q) F17, (r) F18, (s) F19, (t) F20,
(u) F21, (v) F22, and (w) F23
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor (Widi Aribowo)
1680 ISSN: 2252-8938
∞
𝐼𝑇𝐴𝐸 = ∫0 𝑡. 𝑒(𝑡). 𝑑𝑡 (26)
By testing the HLAO-based PID on a DC motor with a reference speed of 1 pu, the ITSE from
HLAO-PID is 0.0033. This value is 89.25 and 5.7143% better than PID and HLO-PID. Meanwhile, the
overshoot value of HLAO-PID is better by the detailed results of the performance tests for each algorithm
can be seen in Table 5.
5. CONCLUSION
A metaheuristic optimization method called the HLO algorithm uses mathematics to model various
escape strategies such as crypsis, skin lightening or darkening, blood spraying, and cellular defense
mechanisms. The improved HLO by modifying the additional functions of the aquila optimizer increases the
performance of the HLO. This hybrid method is called HLAO. This research validates the performance of
HLAO using performance tests on CEC2017 benchmark functions and DC motors. From the simulation on
the CEC2017 benchmark function, it was found that the performance of HLAO has more promising
exploration and exploitation capabilities. Testing on DC motors, it was found that the HLAO-PID method
could reduce overshoot. In addition, HLAO-PID has the best ITSE score. The ITSE value of HLOA is
89.25% and 5.7143% better than PID and HLO-PID. This research can be developed further by using a
variety of other methods and using more complex objects.
REFERENCES
[1] M. Zghaibeh et al., “Optimization of green hydrogen production in hydroelectric-photovoltaic grid connected power station,”
International Journal of Hydrogen Energy, vol. 52, pp. 440–453, 2024, doi: 10.1016/j.ijhydene.2023.06.020.
[2] J. Zheng, Y. Dang, and U. Assad, “Household energy consumption, energy efficiency, and household income–Evidence from
BIOGRAPHIES OF AUTHORS
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor (Widi Aribowo)
1682 ISSN: 2252-8938