ArticlePDF Available

Bat-Inspired Optimization Approach for the Brushless DC Wheel Motor Problem

Authors:

Abstract and Figures

This paper presents a metaheuristic algorithm inspired in evolutionary computation and swarm intelligence concepts and fundamentals of echolocation of micro bats. The aim is to optimize the mono and multiobjective optimization problems related to the brushless DC wheel motor problems, which has 5 design parameters and 6 constraints for the mono-objective problem and 2 objectives, 5 design parameters, and 5 constraints for multiobjective version. Furthermore, results are compared with other optimization approaches proposed in the recent literature, showing the feasibility of this newly introduced technique to high nonlinear problems in electromagnetics.
Content may be subject to copyright.
PD6.5 - CMP-667
1
Bat-Inspired Optimization Approach for the Brushless DC Wheel
Motor Problem
Teodoro C. Bora1, Leandro dos S. Coelho2,3, and Luiz Lebensztajn4
1Graduação em Engenharia de Controle e Automação, Pontifícia Universidade Católica do Paraná, PR 80215-901 Brasil
2Laboratório de Automação e Sistemas, PPGEPS-PUCPR, Pontifícia Universidade Católica do Paraná, PR 80215-901 Brasil
3Departamento de Engenharia Elétrica, Universidade Federal do Paraná, PR 80215-901 Brasil
4Laboratório de Eletromagnetismo Aplicado, Escola Politécnica da Universidade de São Paulo, SP 05508-900 Brasil
This paper presents a metaheuristic algorithm inspired in evolutionary computation and swarm intelligence concepts and
fundamentals of echolocation of micro bats. The aim is to optimize the mono and multiobjective optimization problems related to the
brushless DC wheel motor problems, which has 5 design parameters and 6 constraints for the mono-objective problem and 2
objectives, 5 design parameters and 5 constraints for multiobjective version. Furthermore, results are compared with other
optimization approaches proposed in the recent literature, showing the feasibility of this newly introduced technique to high nonlinear
problems in electromagnetics.
Index Terms Evolutionary computation, Optimization, Brushless machines.
I. INTRODUCTION
HE BAT ALGORITHM (BA) is a very interesting
approach recently proposed by Yang [1]. It is based on the
nature behavior of micro bats when looking for food. These
bats use echolocation to guide their search. This feature is
idealized and implemented by the BA to optimization
problems. This idealized idea of bats is that they generate
sound waves with some given frequencies and pulse rates.
When they tend to get close to its prey, the pulse rate
increases, while the loudness decreases. BA algorithm mimics
this idea, i.e., the design parameters are the bat position and
the prey is the objective.
In this way, it is possible to say that the BA tries to merge
the main features of two different optimization algorithms: the
Particle Swarm Optimization (PSO) and the Simulated
Annealing (SA), as shown in [1]. This paper not only
investigates the BA ability for mono-objective optimization
problems, but also proposes a BA extension to multiobjective
tasks. A Brushless DC (BLDC) Motor Wheel Optimization
Problem, an already well known problem [2], is used as
benchmark for the mono-objective and multiobjective
optimization problem.
To extend the BA algorithm for multiobjective optimization
tasks, some algorithm of the classic Non-Dominated Sorting
Genetic Algorithm Version II (NSGA-II) are merged in BA
context. NSGA-II is one of the most efficient multiobjective
algorithms, with several applications in a lot of application
done in electromagnetic problems, for instance an induction
motor, as shown in [4].
In general, the use of the Fast Non-Dominated and
crowding distance assignment procedures guarantees an elitist
and efficient way to make the selection procedure. In the
following sections a best overview of the mono BA and multi
BA are given, besides the BLDC Motor problem is used as
benchmark, whose optimization results are presented and
compared with other algorithms, as shown in [2].
II. BRUSHLESS DC MOTOR OPTIMIZATION BENCHMARK
BLDC Motors are a well known and widely studied
application, and in this context offers a lot of results to be
compared. Some of these deals with the shape optimization by
response surface method [7], or multiobjective as decreasing
of cogging torque and increasing of torque as objectives by 3D
Equivalent Magnetic Circuit Network Method [8], or by
genetic algorithm in [9].
The analyzed problem has a Matlab model, which can be
taken in [2] for research proposes, where 78 nonlinear
equations are implemented with 5 design variables and 6
constraints to optimize in monobjective case, or with 5
constraints in multiobjective case. This mathematical model
can be completely depicted in [5].
The problem consists to design a Brushless DC Wheel
Motor by maximizing the efficiency with five optimization
parameters: bore stator diameter (), magnetic induction in
the air gap (), current density in the conductors (),
magnetic induction both in the teeth () and back iron (),
while respect some constraints involving the: total mass
(), inner diameter (), magnetics maximum current
() and temperature () and, finally the determinant
( used in the slot height calculation and which depends
on 5 design parameters.





 
  
 

(1)
T
Manuscript received July 1, 2011. Corresponding author: Luiz
Lebensztajn (e-mail: leb@pea.usp.br)
Digital Object Identifier inserted by IEEE
PD6.5 - CMP-667
2
For the BLDC multiobjective counterpart, the total mass
constraint is turned to a minimization objective.
III. THE MONO-OBJECTIVE BA
Fig. 1 presents the proposed BA implementation
pseudocode for the mono-objective approach. For a prescribed
iteration , a set of bats  is generated. Each
bat is defined by your position (, velocity (, frequency
, loudness  and the rate of pulse emission ). In
order to tune the frequency,  and  are defined as
lower and upper bound emission frequency. is a bat position,
which can be one taken randomly among the best solutions or
from the entire population. Finally, and are parameters to
be set before the run. In this work, their values are assigned to
0.9, for both cases. The variable 
is the same of in (4),
but after the use of (5), it is stored in the same memory
position but denoted, mathematically as 
only to avoid
misunderstand. The variable x* is the current global best
location, which is located after comparing all the solutions
among all the bats.
While (< maximum number of iterations)
For 
Generate  using (2), (3) and (4)
If 
Select one among the best solutions and generate a local
solution around this one, using (5)
Else
Select randomly a solution and generate a local solution
around this one, using (5)
End if
Evaluate the bats
If 

Increase and reduce , using (6)
End if
End for
Rank bats to find the best solutions in population.
Find the best bat
End while
Fig. 1. Proposed mono-objective BA pseudocode based on [1].
One can realize that the proposed algorithm uses the same
dynamics of a Particle Swarm Optimization (PSO) [10], but
the loudness and rate of pulse make the BA works like the
standard PSO combined with an intensive local search, as
given in [1], which is very similar to some SA [11] approaches
for local search.


(2)

(3)

(4)





(5)

 where 
(6)
IV. PROPOSED MULTIOBJECTIVE BA
The mono-objective BA seems to have together the good
dynamic of PSO with the intensive local search of SA. In the
multiobjective optimization framework the tradeoff between
exploitation and exploration is even harder to be handled.
NSGA-II is the most important genetic algorithm in this
context because is able to do this balance with a cheap, in
relation to other algorithms of the same kind, computation
time in an elitist structure. So, the idea is to merge a mono-
objective algorithm (BA) in the multiobjective environment
(NSGA-II).
So, the main procedures in NSGA-II to maintain diversity
and execute an elitist selection in acceptable processing time
are maintained, i.e., the fast non-dominating sort and crowding
distance assignment are adapted in BA algorithm.
The proposed multiobjective BA follows the pseudocode
presented in Fig. 2. It is possible to say that it is based on the
mono-objective BA with the selection structure of the NSGA-
II. In this way, it allows to provide the multiobjective
optimization problem the both good features of these
algorithms, i.e., the good and fast convergence of BA and the
parameter free NSGA-II operators to ensure elitism and
diversity.
While (< maximum number of iterations)
For 
Generate  using (2), (3) and (4)
If 
Select a non-dominated (first front) solution and
generate a local solution around this one, using (5)
Else
Select randomly a solution and generate a local solution
around this one, using (5)
End if
Evaluate the bats
End for

Sort the solution in ranks (Elitism) with the Fast Non-
Dominated Sort Algorithm [3] generating 
 
While 
Crowding Distance Assignment () [3]
 
End while
Sort  in the descending order in relation to the
crowding distance values
 
Increase and reduce , using (6)
Find the best bat
End while
Fig. 2. The proposed multiobjective BA pseudocode.
It is also important to note that there are many ways in
which a solution should dominate or not any other one in the
same population. The multiobjective BA uses Fast non-
dominating sort algorithm, i.e., the same dominance NSGA-II
criterion. Thus a solution  is said to dominate another
solution  if, and only if both of the following conditions
PD6.5 - CMP-667
3
are satisfied:


(7)
where  and  are some given solution vectors in the
search space ,  is the  objective function of
the ones. Finally operator denotes that the solution
is better (minor or greater for minimization/maximization)
than for some objective.
The proposed selection for the BA multiobjective algorithm
is shown in Fig. 3 and implies in a two stage procedure: (i)
first ranks enough to complete the future generation are
selected, and (ii) the last rank selected is cropped such that
only the solution more distant of others are selected to next
generation. The first stage guarantees the exploitation, while
the second one tries to maintain diversity in the next
population.
Fig. 3. NSGA-II selection structure implemented in BA.
V. THE OPTIMIZATION PROBLEM AND RESULTS
Before deal with a real-world problem, we will analyze a
benchmark optimization problem, proposed by Deb [3]: the
function ZDT1, as given in equation 8.
The multiobjective problem was also run 30 times, with 250
generation and 100 bats and the results are shown in Table I.





(8)
Both algoritms were run with 100 individuals and 300
iterations. One can observe that both methods are able to attain
the theoretical Pareto-set of this problem. As expected the
multi-BA has a worst spread due to its harmonic solution
pursuit characteristic.
In this work the BLDC motor problem is also optimized.
The corresponding scripts of objective functions are provided
in [2] for research purposes. The analytical problem model has
78 non-linear equations. Electric, magnetic and thermal
phenomena are taken into account.
Table II shows a comparison between several algorithms for
the mono-objective problem, where the result presented for the
BA in the best found after 30 runs. The metrics for these BA’s
runs are presented in Table III. The mean of the best results
gives an efficiency of 95.2 % which is very close to the best
result. The ratio standard deviation-mean for the efficiency is
also very small, as can be observed in Table III. Even though
the best efficiency found is not the best one, the constraint
handle was well performed by penalty in the BLDC motor
design. This feature can be modified by the adjustment of run
parameters (maximum frequency, and constants) or
penalty coefficients.
TABLE I
MULTIOBJECTIVE BA VS NSGA-II - 30 RUNS - ZDT1 FUNCTION
Algorithm
Generational distance (ϒ)
Spread (
Bat
Mean
0.043134
1.527840
Std
0.025122
0.451859
Best
0.001536
0.673935
NSGA-II
Mean
0.023381
0.528440
Std
0.001031
0.039576
Best
0.020606
0.465538
Fig. 4. NSGA-II vs Multi-BA for ZDT1
TABLE II
THE OPTIMIZATION RESULTS FROM [2] AND THE BAT ALGORITHM (BA)
Method
SQP
[2]
GA
[2]
GA &
SQP [2]
ACO
[2]
PSO
[2]
BA

201.2
201.5
201.2
201.2
202.1
202.2
0.6481
0.6480
0.6481
0.6481
0.6476
0.6535
 
2.0437
2.0602
2.0615
2.0437
2.0417
2.0514
1.8
1.799
1.8
1.8
1.8
1.8

0.8959
0.8817
0.8700
0.8959
0.9298
0.9792
95.32
95.31
95.31
95.32
95.32
95.31

90
3380
1644
1200
1600
1590

15
15
15
15
15
14.95

125
125
125
125
125
130.5

76
76
76
76
76
81.5

238.9
239.2
238.9
238.9
239.8
240.3

95.35
95.21
95.31
95.35
94.98
94.95

0.0235
0.0251
0.0246
0.0235
0.0253
0.0254
TABLE III
THE MONO-OBJECTIVE CASE USING BA IN 30 RUNS (BEST RESULTS)






Mean
95.23
14.97
151.91
88.11
242.85
94.93
0.0249
Standard Deviation
0.0568
0.2905
43.8935
9.3930
3.2893
1.5040
0.0091
The multiobjective problem was also run 30 times, with 250
generation and 100 bats. The results are shown in Table IV,
where the best harmonic feasible solution of all run is
presented. Fig. 5 shows the Pareto's front after one of these
runs by using the Bat Algorithm (BA) in the proposed
multiobjective version. The same problem was solved by the
NSGA-II and Fig. 6 shows the Pareto set.
PD6.5 - CMP-667
4
TABLE IV
THE MULTIOBJECTIVE CASE USING BA IN 30 RUNS (BEST RESULTS)
Objectives
Constraints






95.083
13.887
147.853
80.375
232.852
100.224
0.017
Fig. 5. The multiobjective case: the Pareto front for BA+NSGAII
Fig. 6. The multiobjective case: the Pareto front for the NSGA-II.
It is interesting to compare BA with the original NSGA-II,
given their correlation discussed before. For this purpose, we
will analyze one of the solutions: the best harmonic feasible
solution, which is given by the one closest to the harmonic
mean of all solution in the Pareto frontier. The harmonic mean
could be calculated with respect to the mass or to the
efficiency.
Table V shows the best harmonic solution for both methods,
after 30 runs. In first case the minor mass solution is taken,
and it gets clear that NSGA-II found a harmonic solution with
best weight than BA. In the second case, the efficiency was
emphasized and in this context BA performed better, but with
a greater mass, as expected. Also the multiobjective solution,
particularly for BA, seems to have a good quality, i.e., Pareto
set also shows high diversity.
VI. CONCLUSION
The BA approach is a new approach for optimization
problems which seems to be a robust tool. In addition,
regarding to the analyzed problem, it is also possible to state
that BA is competitive when its results are compared against
several traditional multiobjective optimization methods. It
could be explained by the fact that it merges some features of
two different optimization algorithms: PSO and SA. It has
shown a good performance in both analyzed multiobjective
optimization problems, merging the features of PSO, SA and
NSGA-II has also provided a high quality Pareto Front.
TABLE V
THE MULTIOBJECTIVE CASE USING BA IN 30 RUNS
Method
BA
NSGA-II
Minor
Mass
Major
Efficiency
Minor
Mass
Major
Efficiency

187.0768
201.4504
186.0083
194.8235
0.6636
0.6716
0.6992
0.6862
 
2.5054
2.1735
3.2406
2.3231
1.7466
1.7682
1.7731
1.8000

1.6000
0.8350
1.5342
1.1555
94.7759
95.2780
94.2212
95.0944

12.6082
14.9680
11.6094
13.9127

132.6306
148.9984
175.5168
162.4990

80.0924
82.5324
102.7703
84.4048

223.6776
240.8918
225.2693
234.3519

107.6317
94.9854
112.2216
99.3174

0.0131
0.0262
0.0343
0.0226
The results show a good trend for the mono-objective BA:
the efficiency is always close to 95.23% when solving the
BLDC motor problem. This result is, of course, dependent of
parameter tuning. This fact is extended for all this kind of
stochastic algorithms like PSO and SA. At the same time, no
general rule exists, as given by the No-Free Lunch Theorem.
In this context, a lot of self-tuning techniques have been
proposed, as for instance, for Tabu Search in [6] or Simulated
Annealing [11].
REFERENCES
[1] X. S. Yang, “A new bat-inspired algorithm,” Nature Inspired
Cooperative Strategies for Optimization (NICSO 2010), Springer,
Studies in Computational Intelligence, vol. 284, pp. 65-74, 2010.
[2] Benchmark web site: http://l2ep.univ-lille1.fr/come/benchmark-wheel-
motor/Math.htm
[3] K. Deb, “Multi-objective optimization using evolutionary algorithms,”
Wiley-Interscience Series in Systems and Optimization, 2001.
[4] J. Le Besnerais, V. Lanfranchi, M. Hecquet, and P. Brochet,
“Multiobjective optimization of induction machines including mixed
variables and noise minimization,” IEEE Transactions on Magnetics,
vol. 44, no. 6, pp. 1102-1105, 2008.
[5] S. Brisset and P. Brochet, “Analytical model for the optimal design of a
brushless DC wheel motor,” COMPEL: The International Journal for
Computation and Mathematics in Electrical and Electronic Engineering,
vol. 24, no. 3, pp. 829-848, 2005.
[6] A. Fanni, A. Manunza, M. Marchesi, and F. Pilo, “Tabu search
metaheuristics for electromagnetic problems optimization in continuous
domains,” IEEE Transactions on Magnetics, vol. 35, no. 3, pp. 1694-
1697, 1999.
[7] P. S. Shin, H-. D. Kim, G-. B. Chung, H. S. Yoon, G-. S. Park, and C. S.
Koh, “Shape optimization of large-scale BLDC motor using an adaptive
RSM utilizing design sensitivity analysis,” IEEE Transactions on
Magnetics, vol. 43, no. 4, pp. 1653-1656, 2007.
[8] Y. D. Chun, S. Wakao, T. H. Kim, K. B. Yang, and J. Lee,
“Multiobjective design optimization of brushless permanent magnet
motor using 3D equivalent magnetic circuit network method,” IEEE
Transactions on Applied Superconductivity, vol. 14, no. 2, pp. 1910-
1913, 2004.
[9] K-. J. Han, H-. S. Cho, D-. H. Cho, and H-. K. Yung, “Optimal core
shape design for cogging torque reduction of brushless DC motor using
genetic algorithm,” IEEE Transactions on Magnetics, vol. 36, no. 4, pp.
1927-1931, 2006.
[10] U. Baumgartner, Ch. Magele, and W. Renhart, “Pareto optimality and
particle swarm optimization,” IEEE Transactions on Magnetics, vol. 40,
no. 2, pp. 1172-1175, 2004.
[11] S. Yang; J. M. Machado, N. Guangzheng, S.L. Ho, and P. Zhou, “A self-
learning simulated annealing algorithm for global optimizations of
electromagnetic devices,” IEEE Transactions on Magnetics, vol. 36, no.
4, pp. 1004-1008, 2000.
... Following is an explanation of the stages of the bat algorithm [38]- [40]: The implementation of the bat algorithm begins with the initialization of its parameters. This involves the establishment of the initial population of bats and the determination of the maximum iteration required to attain the optimal solution within the population. ...
Article
Full-text available
Brushless direct current (BLDC) motor speed performance is an essential component that must be considered in the electric vehicle drive system. This research aims to obtain the transfer function from the mathematical modeling of the BLDC motor and optimization of the BLDC motor so that a high transient response is received. The method used in this study is to identify system parameters and then model them using the structure of the autoregressive exogenous (ARX) polynomial model. Meanwhile, to get a high transient response performance, optimization is done with a hybrid intelligent controller. The experimental findings indicate that the optimization process utilizing the bat method yielded the most favorable transient response. The resulting values for the proportional gain (Kp), integral gain (Ki), and derivative gain (Kd) were determined to be 31.2685, 7.7375, and -1.1934, respectively. In the current investigation, the minimum frequency value is 6381934.619. Also determined are the transient response characteristics, which include a rise time of 0.289 seconds, a settling time of 10.9 seconds, an overshoot of 3.4%, and a peak time of 1.04 seconds. Furthermore, the closed-loop system demonstrates stable behavior in terms of stability.
... Additionally, the well-known particles swarm optimization (PSO) method and local search (D) are used for comparison. These metaheuristics, applied to hybrid flow shop (Cardoen et al., 2009) or other optimization problems (Yang, 2011;Teodoro, 2012;Fister & Yang, 2013), are known for their rapidity and efficiency compared to conventional methods. ...
Article
Full-text available
In this paper, a bi- objective Operating Theater scheduling is proposed. The problem is subject to order and assignment constraints. The first objective is the minimization of the operating theater opening total time also called makespan in manufacturing systems while the second is to maximize constraints satisfaction. The scheduling problem is considered as a two-stage hybrid flow shop with blocking. Several metaheuristics are compared: the firefly algorithm, bats algorithm, particles swarm optimization and local search. In addition to the care specific qualitative and quantitative parameters, the average deviation from the lower bound is used in order to confirm the effectiveness of the methods. The implementation is done on the operating theater of the paediatric hospital of Oran when it is properly and improperly sized.
... Particle Swarm Optimization (PSO) is one of the leading techniques in this group [40]. Ant Colony Optimization (ACO) algorithm [41], Artificial Bee Colony (ABC) optimization [42], Ant Lion Optimizer (ALO) [43], Cuckoo Search Algorithm (CSA) [44], Krill Herd (KH) [45], Bat Algorithm (BA) [46], Firefly Algorithm (FA) [47], Grey-Wolf Optimizer (GWO) [48], Salp Swarm Optimization (SSA) [49], Manta-Ray Foraging Optimization (MRFO) [50], and Marine-Predator Algorithm (MPA) [51] are just a few possibly the best techniques in this group. The third group, called PBA, includes computations, wherein physical laws are implemented. ...
Article
Full-text available
Identifying and estimating uncertain and dynamic photovoltaic characteristics with high accuracy is important when modeling solar photovoltaic (PV) systems. It is critical to have effective and accurate parameters when transforming the complete PV system from solar energy to electrical energy. Therefore, we propose and apply for the first time a unique physics-based metaheuristic algorithm known as the Resistance–Capacitance Optimization Algorithm (RCOA), which is based on the concept of resistance–capacitance circuit response and it was obviously inspired by the output response of a Resistor–Capacitor (RC) circuit when the input is connected or disconnected suddenly. The RC circuit's total time response can be divided into steady-state and transient-state. Both of these stages of the RC circuit are essential to model the algorithm properly. It is proposed that the RCOA be used as a single-objective algorithm that is simple, reliable, and has zero sensitive parameters, thereby being a parameter-free algorithm. The validity of the proposed RCOA is tested on the solar PV cell/module equivalent circuit parameter estimation of the three-diode PV model. The proposed algorithm combines an improved version of the Newton–Raphson method to find the optimal PV parameters in fewer iterations. The performance of the RCOA is compared with state-of-the-art algorithms, and the obtained results prove the superiority of the RCOA. The proposed methodology was found to be a trustworthy tool, and it is proved through statistical analysis and non-parametric test. Also, the results have revealed that the RCOA has superior reliability and accuracy when estimating the three-diode PV model parameters. It could be used as a viable approach for parameter identification problems in PV systems. With the average Friedman’s ranking test value of 1.6666 and an average runtime of 17.08, the RCOA stands first among all selected algorithms.
Article
This paper presents soft computing-based optimization techniques for the cogging torque reduction and thermal characterization by finite element analysis in a permanent magnet brushless DC motor (BLDC). Stator and rotor structure of BLDC motor are optimized to reduce the cogging torque, noise, and vibration by using the design parameters namely: length of magnet, length of air gap and opening in the stator slot which are selected by performing variance-based sensitivity analysis. The proposed method is suitable in the preliminary design phase of the motor to determine the optimal structure to improve the efficiency. The comparison of results obtained using firefly algorithm , ant colony optimization algorithm and Bat algorithm indicate that Firefly-based optimization algorithm is capable of giving improved design parameter output. Cogging torque is created due to the interaction of magnets in the rotor and the stator slot of the motor. Thorough thermal analysis is also conceded out to investigate the thermal characteristics at dissimilar portions of the motor namely: stator core, stator slot, rotor core and permanent magnet at different operating environments in the continuous operation mode. Thermal investigation is required for the various high speed e-vehicle applications. The usefulness of the designed machine simulation is compared with the results obtained from hardware analysis. The outcomes attained from software simulation studies are validated through experimental hardware setup.
Article
The Newton-Raphson-Based Optimizer (NRBO), a new metaheuristic algorithm, is suggested and developed in this paper. The NRBO is inspired by Newton-Raphson's approach, and it explores the entire search process using two rules: the Newton-Raphson Search Rule (NRSR) and the Trap Avoidance Operator (TAO) and a few groups of matrices to explore the best results further. The NRSR uses a Newton-Raphson method to improve the exploration ability of NRBO and increase the convergence rate to reach improved search space positions. The TAO helps the NRBO to avoid the local optima trap. The performance of NRBO was assessed using 64 benchmark numerical functions, including 23 standard benchmarks, 29 CEC2017 constrained benchmarks, and 12 CEC2022 benchmarks. In addition, the NRBO was employed to optimize 12 CEC2020 real-world constrained engineering optimization problems. The proposed NRBO was compared to seven state-of-the-art optimization algorithms, and the findings showed that the NRBO produced promising results due to its features, such as high exploration and exploitation balance, high convergence rate, and effective avoidance of local optima capabilities. In addition, the NRBO also validated on challenging wireless communication problem called the internet of vehicle problem, and the NRBO was able to find the optimal path for data transmission. Also, the performance of NRBO in training the deep reinforcement learning agents is also studied by considering the mountain car problem. The obtained results also proved the NRBO's excellent performance in handling challenging real-world engineering problems.
Article
Full-text available
The primary objective of this study is to delve into the application and validation of the Resistance Capacitance Optimization Algorithm (RCOA)—a new, physics-inspired metaheuristic optimization algorithm. The RCOA, intriguingly inspired by the time response of a resistance–capacitance circuit to a sudden voltage fluctuation, has been earmarked for solving complex numerical and engineering design optimization problems. Uniquely, the RCOA operates without any control/tunable parameters. In the first phase of this study, we evaluated the RCOA's credibility and functionality by deploying it on a set of 23 benchmark test functions. This was followed by thoroughly examining its application in eight distinct constrained engineering design optimization scenarios. This methodical approach was undertaken to dissect and understand the algorithm's exploration and exploitation phases, leveraging standard benchmark functions as the yardstick. The principal findings underline the significant effectiveness of the RCOA, especially when contrasted against various state-of-the-art algorithms in the field. Beyond its apparent superiority, the RCOA was put through rigorous statistical non-parametric testing, further endorsing its reliability as an innovative tool for handling complex engineering design problems. The conclusion of this research underscores the RCOA's strong performance in terms of reliability and precision, particularly in tackling constrained engineering design optimization challenges. This statement, derived from the systematic study, strengthens RCOA's position as a potentially transformative tool in the mathematical optimization landscape. It also paves the way for further exploration and adaptation of physics-inspired algorithms in the broader realm of optimization problems.
Article
The study of power system planning, security and control is crucial for determining optimal power flow (OPF), a highly non-linear complicated issue. The functioning of the power system remains complex when Renewable energy sources are connected to the grid along traditional generators. This review paper describes various techniques applicable to the power system networks accessible in the literature. The conventional optimisation algorithms have been reintroduced, while the power systems have been heavily predisposed over the last few years. The most crucial technical, adaptive and economic tool in this context is OPF. In this paper, we compare OPF approaches related to objective functions. Aside from computational power, the case study network and publication dates for these algorithms are described. Finally, we will address some of the basic challenges that arise from the new OPF approach to the modern grid. Mainly, optimisation techniques are compared in terms of reliability, accurateness, faster convergence and applicability for single and multiple objective functions. Initially, the paper discusses types of networks such as AC or DC, constraints and their objectives on OPF, mathematical and different optimisation techniques reviewed. The heuristic and meta-heuristic algorithms, like genetic algorithm and Jaya algorithm, were compared for various operational parameters. In this work, OPF with single- or multi-objective functions such as voltage stability, voltage deviation, emission, cost and losses, consisting of conventional and renewable energy resources were considered. Additionally, Pseudo-code algorithms were presented for some recently evolved algorithms to ease the understanding of the readers.
Article
A new metaheuristic method, the BAT algorithm based on the echolocation behaviour of bats is proposed in this paper for optimal design of Power System Stabilizers (PSSs) in a multimachine environment. The PSSs parameter tuning problem is converted to an optimization problem which is solved by the BAT search Algorithm. An eigenvalues based objective function involving the damping factor, and the damping ratio of the lightly damped electromechanical modes is considered for the PSSs design problem. The performance of the proposed BAT based PSSs (BATPSS) has been compared with Genetic Algorithm (GA) based PSSs (GAPSS) and the Conventional PSSs (CPSS) under various operating conditions and disturbances. The results of the proposed BATPSS are demonstrated through time domain analysis, eigenvalues and performance indices. Moreover, the results are presented to demonstrate the robustness of the proposed algorithm over the GA and conventional one.
Article
Full-text available
One of the key issues which makes the wavelet-Galerkin method unsuitable for solving general electromagnetic problems is a lack of exact representations of the connection coefficients. This paper presents the mathematical formulae and computer procedures for computing some common connection coefficients. The characteristic of the present formulae and procedures is that the arbitrary point values of the connection coefficients, rather than the dyadic point values, can be determined. A numerical example is also given to demonstrate the feasibility of using the wavelet-Galerkin method to solve engineering field problems
Conference Paper
The cogging torque in the small brushless DC (BLDC) motors used in the digital versatile disk (DVD) driving system or hard disk drive (HDD) system can cause some serious vibration problem. In this paper, some core shapes that reduce cogging torque are found by using reluctance network method (RNM) for magnetic field analysis and genetic algorithm (GA) for optimization. The outer rotor type BLDC motor for the DVD ROM driving system is optimized as a sample model.
Article
Purpose – Analytical models are often used in the first steps of the design process. They are associated with optimisation methods to find a solution that fulfil the design specifications. In this paper, the analytical model of an electric motor is built and proposed as a benchmark to highlight the optimisation methods the most fitted to analytical models. Design/methodology/approach – This paper studies the optimal design of a brushless DC wheel motor. First, the analytical model is presented. Each equation used for the sizing is described, including the physical phenomenon associated, the hypotheses done, and some precautions to take before computing. All equations are ordered to ease their resolution, due to a specific procedure which is then described. Secondly, three optimisation problems with an increasing number of parameters and constraints are proposed. Finally, the results found by the sequential quadratic method point out the special features of this benchmark. Findings – The constraint optimisation problem proposed is clearly multimodal as shown in the results of one deterministic method. Many starting points were used to initialise the optimisation methods and lead to two very different solutions. Originality/value – First, an analytical model for the optimal design is detailed and each equation is explained. A specific procedure is presented to order all equations in order to ease their resolution. Secondly, a multimodal benchmark is proposed to promote the development of hybrid methods and special heuristics.
Article
In this paper, we discuss multiobjective design optimization of brushless permanent magnet motor (BLPMM) solved by genetic algorithm (GA) and 3D equivalent magnetic circuit network (EMCN) method. In the multiobjective optimization (MO) problem, we choose the decrease of cogging torque and the increase of torque as objectives. The airgap length, teeth width and magnetization angle of permanent magnet (PM) are also selected for the design variables respectively. From the results, our approach method enabled us to efficiently obtain diverse Pareto optimal (PO) solutions from the practical point of view. The experimental results are shown to confirm the validity of the optimization results.
Article
Real-world optimization problems often require the minimization/maximization of more than one objective, which, in general, conflict with each other. These problems (multiobjective optimization problems, vector optimization problems) are usually treated by using weighted sums or other decision-making schemes. An alternative way is to look for the pareto-optimal front. In this paper, the particle swarm algorithm is modified to detect the pareto-optimal front.
Article
This paper presents a tabu search based strategy which is applied to optimize the objective function associated with the design of a solenoid system. The strategies used to apply tabu search in a continuous domain are developed without increasing computational effort with respect to the corresponding discrete problem. Algorithms developed for discrete problems used to self-tune tabu search parameters have also been applied, achieving improvements in terms of the quality of the solutions
Article
The cogging torque in the small brushless DC (BLDC) motors used in the digital versatile disk (DVD) driving system or hard disk drive (HDD) system can cause some serious vibration problems. In this paper, some core shapes that reduce cogging torque are found by using the reluctance network method (RNM) for magnetic field analysis and genetic algorithms (GAs) for optimization. The outer rotor type BLDC motor for the DVD ROM driving system is optimized as a sample model
Article
This article deals with the comparative performance of some established multi-objective evolutionary algorithms (MOEAs) for structural topology optimization. Four multi-objective problems, having design objectives like structural compliance, natural frequency and mass, and subjected to constraints on stress, etc., are posed for performance testing. The MOEAs include Pareto archive evolution strategy (PAES), population-based incremental learning (PBIL), non-dominated sorting genetic algorithm (NSGA), strength Pareto evolutionary algorithm (SPEA), and multi-objective particle swarm optimization (MPSO). The various MOEAs are implemented to solve the problems. The ground element filtering (GEF) technique is used to suppress checkerboard patterns on topologies. The results obtained from the various optimizers are illustrated and compared. It is shown that PBIL is far superior to the others. The optimal topologies from using PBIL can be compared with those obtained by employing the classical gradient-based approach. It can be considered as a powerful tool for structural topological design.