999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

A New Metaheuristic Optimization Algorithms for Brushless Direct Current Wheel Motor Design Problem

2021-12-16 07:51:12PremkumarSowmyaPradeepJangirKottakkaranSooppyNisarandMujahedAldhaifallah
Computers Materials&Continua 2021年5期

M.Premkumar,R.Sowmya,Pradeep Jangir,Kottakkaran Sooppy Nisarand Mujahed Aldhaifallah

1Department of Electrical and Electronics Engineering,GMR Institute of Technology,Rajam,532127,India

2Department of Electrical and Electronics Engineering,National Institute of Technology,Tiruchirappalli,620015,India

3Rajasthan Rajya Vidyut Prasaran Nigam,Sikar,305001,India

4Department of Mathematics,College of Arts and Sciences,Prince Sattam bin Abdulaziz University,Wadi Aldawaser,11991,Saudi Arabia

5Systems Engineering Department,King Fahd University of Petroleum&Minerals,Dhahran,Saudi Arabia

Abstract:The EquilibriumOptimizer(EO),Grey Wolf Optimizer(GWO),and Whale Optimizer(WO)algorithms are being recently developed for engineering optimization problems.In this paper,the EO,GWO,and WO algorithms are applied individually for a brushless direct current (BLDC) design optimization problem.The EO algorithm is inspired by the models utilized to find the system’s dynamic state and equilibrium state.The GWO and WO algorithms are inspired by the hunting behavior of the wolf and the whale,respectively.The primary purpose of any optimization technique is to find the optimal configuration by maximizing motor efficiency and/or minimizing the total mass.Therefore,two objective functions are being used to achieve these objectives.The first refers to a design with high power output and efficiency.The second is a constraint imposed by the reality that the motor is built into the wheel of the vehicle and,therefore,a lightweight is needed.The EO,GWO,and WOA algorithms are then utilized to optimize the BLDC motor’s design variables to minimize the motor’s total mass or maximize the motor efficiency by simultaneously satisfying the six inequality constraints.The simulation is carried out using MATLAB simulation software,and the simulation results prove the dominance of the proposed algorithms.This paper also suggests an efficient method from the proposed three methods for the BLDC motor design optimization problem.

Keywords:BLDC motor;constrained;equilibrium optimizer;singleobjective optimization

1 Introduction

A DC motor is an electrical machine that transforms direct current electrical energy into mechanical energy.The popular forms depend on the magnetic field forces that produce.The BLDC motors have been implemented for practical applications due to their features,such as more efficient,less noisy operation,and more output power.An integrated inverter or switching power supply is used to power the BLDC motors with a DC electric source,which generates AC power to power the motor.In real-time applications,such as computers,automotive applications,and electronics,they have been used successfully [1,2].They are more powerful and lighter than conventional motors with equal power output,and they also need low maintenance because the carbon brushes are not required.Furthermore,due to their capacity in the torque and speed field [3,4],they are more flexible.A wheel motor that propels a solar vehicle during a race is the motor presented in this paper.The cost during production and the materials is unnecessary,while the main points are motor mass and efficiency [5].In this paper,a BLDC motor analytical model is utilized as a benchmark consisting mainly of 78 non-linear equations,and it has been applied with six limitations of inequality and five design variables [5].In other words,five parameters are calculated by the design process to minimize the total mass or to maximize efficiency and meet six inequality constraints simultaneously.Therefore,a more sophisticated optimization algorithm is necessary to accomplish these artifacts.

The Lagrange multipliers and the Lagrangian function could be used in an improved manner to optimization problems that have equality constraints.It allows you to find the maximum or minimum of a multi-objective function whenever the input parameters are constrained.The reality that Lagrange multiplier approaches are not always complex enables numerical optimization difficult.This can be dealt with by measuring the gradient magnitude since the magnitude zeros must be local minima.The downside of this method is however that it falsely expands the problem’s dimension [6].To handle this difficulty,constrained optimization problems are also solved without Lagrange multipliers.The authors of [7]presented few asymptotic techniques for the discrete solutions of nonlinear fractional differential equations and nonlinear differential-difference equations.The approaches,such as ancient Chinese mathematics,Yang-Fourier transform,Yang-Laplace transform,parameter-expansion method,and the Hamiltonian are considered to solve the constrained optimization problems.However,to deal with the real-world constraint multi-objective optimization problems,a sophisticated optimization technique is required.

Recently,evolutionary optimization techniques have been used extensively in real-world engineering optimization problems,including mechanical engineering,electrical engineering,thermal engineering,etc.[8-11].The reason for this popularity is because of two essential features of these evolutionary algorithms.The evolutionary algorithms start with the random initial results,and the initial solution is enhanced to obtain the optimal solutions.For instance,differential evolutionary (DE) [12],particle swarm optimization (PSO) [13],genetic algorithm [14],teaching-learning algorithm [15],etc.,are the important evolutionary techniques that are widely used in the electromagnetic fields.The operators of these algorithms and few modifications in the basic version are presented to improve the solution accuracy,and these modified versions are claiming superior performance than their basic versions.For instance,modified PSO [16],adaptive DE [17],Krill herd algorithm [18],imperialist competitive algorithm,etc.,are some of the modified versions.To solve multi-target optimization problems,it can also be expanded [19-22].The optimal solutions for multi-target optimization problems are a group of non-dominated solutions by best convergence between two or three objective functions situated in a curve known as the Pareto front.In recent years,bio-inspired or nature-inspired algorithms,such as Grey Wolf Optimizer (GWO),Whale Optimizer (WO),Equilibrium Optimizer (EO),salp swarm optimization,flower pollination,Ant Colony Optimization (ACO),artificial bee colony optimization algorithm,Bat Algorithm (BA),etc.are reported in various literature to solve real-world engineering problems [23].However,GWO,WO,EO algorithms are not utilized to solve the BLDC motor design optimization problem due to its freshness.Five design variables should be adjusted for the BLDC motor optimization problem to achieve an acceptable trade-off between efficiency and total motor mass.

In this paper,the optimized values of the motor’s design variables,which satisfies the design settings,can be achieved by a recent single-objective algorithm and applied to the empirical model of BLDC motors.There are two main objectives for the design optimization problem of the BLDC motor:minimization of total mass and maximization of efficiency.To deal with these multi-objective problems,multi-objective algorithms are required;however,a single-objective algorithm is used due to its computation complexity and implementation complexity.But the objective functions are handled separately to discover the optimal variables of the BLDC motor.

The remainder of the paper is organized as follows.Section 2 presents the problem formulation of the BLDC motor design optimization problem.Section 3 discusses the basic versions of EO,GWO,and WO and their application in the BLDC motor optimization problem.The simulation results are discussed in Section 4,and finally,Section 5 concludes the paper.

2 Problem Formulation

The BLDC motors are beneficial to conventional DC motors because they are highly powerful and need low maintenance because they do not have any brushes to carry the current.They are also more flexible,primarily due to their torque and speed capabilities.Built on the compact kit of BLDC motors,they are used in various computer and automotive applications [24].The BLDC motors are the typical and commonly tested application and have many findings to compare in this context.Few researchers discuss the shape optimization through the surface response method [25]or the multi-target increase in torque and reduction in cogging torque as aims through a genetic algorithm [26]or Equivalent Circuit Network Method [27].

The MATLAB model is required that can be selected from [28]for analysis when 78 nonlinear equations with five design variables subjected to six inequality constraints are introduced for optimization in single-objective,or with 5 constraints in multiple objectives.The mathematical model of this problem can be seen in [5].From [5],a benchmark for the BLDC wheel motor was accessible,and the MATLAB source code is also publicly accessible for computing the objective function,as discussed.The BLDC wheel motor’s design problems have an objective,such as minimizing total mass and maximizing efficiency with five decision/design variables:airgap magnetic induction,Be,stator bore diameter,Ds,both teeth magnetic induction,Bd,and stator back iron induction,Bcs,and conductor’s current density,δ.And,there are six inequality constraints,such as external diameter,Dext,internal diameter,Dint,total mass,Mtot,temperature,Ta,the maximum magnetizing current,Imax,and lastly,Discris a determinant utilized in slot height calculation,and this is depending on five design variables.The total mass of the motor should not outdo 15 kg,the external diameter must be less than 340 mm,such that the motor fits into the wheel rim,the internal diameter should be greater than 76 mm,the magnets must be assisted without demagnetization by a current of 125 A,and the magnet temperature must be less than 120?C.Fig.1 illustrates the geometry of the BLDC wheel motor.Tab.1 displays the design variables,definitions,and ranges.The six inequality constraints and their description,linked to operational,technical,and motor considerations,are presented in Tab.2.

Figure 1:Structure of the BLDC wheel motor [5]

Table 1:Design variables and their boundaries

Table 2:Six inequality constraints

Two objective functions for the BLDC motor design problem is given as follows.

Therefore,the objective of the functionf1is to optimize the motor’s efficiency,which is the same as minimizing the power losses,and the objective of the functionf2is to minimize the total mass of the motor.

3 Recent Meta-Heuristic Methods Based BLDC Wheel Motor Design Problem

A brief description of implemented meta-heuristic algorithms,such as GWO,WOA,and EO,is discussed in this section of the paper.These algorithms were chosen because they were not previously applied to the BLDC motor design optimization problem.

3.1 Grey Wolf Optimizer(GWO)Algorithm

The GWO was introduced in 2014 and employs the hunting behavior and leadership skill of grey wolves [29].The hierarchy of the grey wolf is alpha (α),beta (β),delta (δ),and omega (ω),respectively,in whichαis the leader,and it has responsibilities of hunting,place to sleep,and so on.Theβandδare the second and third hierarchy level,andωis the last level of the hierarchy.The hunting has three stages:find,chase,and approach the victim,encircle and harass the target,and attack in the prey direction.During hunting,the wolves encircle the prey,and it is mathematically represented as follows.

where the current iteration is denoted ast,coefficient vectors are represented asand.The position of the prey is denoted asand the wolf position is denoted as.The vector coefficients are represented as follows,in which,is reduces from 2 to 0 linearly,and the random vectors are denoted asr1andr2.

The hunting activity of grey wolves is simulated mathematically because the alpha,beta,and delta know the prey’s possible better position.The first top three results generated so far are therefore saved,and the other search agents (including omegas) are forced to update their positions as per the location of the best search agents.In this regard,the following formulas are proposed.

By attacking the prey when it stops moving,the grey wolves end the chase.,as described above.The value ofis reduced in order to mathematically model the approach of the prey by the grey wolves and theis dominated by→aas well.To explore the search space,the random parametersAandCsupport candidate solutions.

3.2 Whale Optimization(WO)Algorithm

The WO algorithm was introduced in 2016 has become one of the intelligent meta-heuristic algorithms and is inspired by the hunting mechanism of a humpback whale [30].In hunting,these whales are superior,and hunting actions can be considered to overcome the non-linear engineering optimization problem.The whale’s hunting system is called a bubble-net feed.The trivial fishes near the surface tend to hunt these whales.The steps to be taken are to encircle the target,bubblenet feed movement,and hunt for targets in the search area.The search agent determines the target location and surrounds the prey.For the algorithm,the initial search space location is uncertain,and it assumes that the target prey is the best solution at present.The algorithm chooses the best agent with this assumption while the other is updating its best position.The search agents swim around the target within the shrinking circle,and the best position is updated simultaneously.The whale’s hunting activity is modeled as follows.

where the current iteration is defined bym,is the position vector of the search agents,is the best current vector position and modified when each iteration has a successful solution,and,andare the vector coefficients.nis a random number [0,1]andbis a random number[?1,1].The vector coefficients,such asandare given as follows.

3.3 Equilibrium Optimizer(EO)Algorithm

The idea behind the single-objective Equilibrium Optimizer was introduced in 2020 [31].On a control volume,where it uses a mass balance equation,EO is based on a dynamic mass balance.The mass balance equation checks the mass amount in a control volume entering,leaving,and producing.The equation of mass balance seeks the system’s equilibrium state.In order to be eligible as a well-performing algorithm,EO has many benefits.These attributes include the ability to maintain a balance between discovery and exploitation,the ability to execute them quickly,and the ability to retain flexibility between individual solutions.As a result,addressing several single-objective optimizations,real-world problems have begun to gain popularity.In the following three steps,the mathematical model of the single-objective EO algorithm is clarified.

During initialization,EO uses a particle group,in which each particle describes the vector of concentration that includes the solution to the problem.The initial concentration vector is arbitrarily developed using the following formula in the search space.

where,denotes the vector concentration of the jth particle,ubandlbare upper and lower limits of each variable,randjis a random number [0,1],andndenotes the number of particles.The EO algorithm chases for the system’s equilibrium state.While obtaining the equilibrium state,EO achieves the near-optimal solution.EO doesn’t understand the amount of concentrations that achieve the equilibrium state.Therefore,it assigns equilibrium candidates to the best four particles in the population,plus another one containing the average of the best four particles.In the exploitation and exploration processes,these five equilibrium candidates support EO.The first four candidates seek better exploration,while the fifth candidate with an average value is seeking change in exploitation.These five candidates possess a vector called the equilibrium pool.

The update of the concentration allows EO to balance exploration and exploitation fairly.

ItandMax_itare respectively,the current and the maximum number of iterations,anda2is a constant to control the capacity to exploit.Another variablea1,is used to improve both exploration and exploitation and is defined as follows.

The rate of generation is referred to asG,which improves exploitation and is described as follows.

where the random numbers are denoted asr1andr2and varies between 0 and 1.The vectoris the parameter which controls the generation rate that controls whether the generation rate is applied to the updating stage or not.Lastly,EO is updated using Eq.(22).

The value ofVis equal to 1.Readers are advised to refer [3]to the EO process for a more comprehensive description.

3.4 Implementation Procedure

The implementation procedure of the BLDC motor parameter design process for all selected algorithms is discussed as follows.

(a) The initialization is the first step in optimization problems.

(b) For positionYi,the problem dimensionDis equal to five.

(c)Yi=[Yi1,Yi2,Yi3,Yi4,Yi5]=[Bd,Ds,Be,δ,Bcs],and the values ofYi1,Yi2,Yi3,Yi4,andYi5are within the range as specified in Tab.1.

(d) Initialize other parameters for all selected algorithms and adjust the parameters to get the required performance.

(e) Two objective functions,such asf1andf2,are handled separately in this paper.

(f) Evaluate the search agent’s position and look for the best position,and the position is updated using Eqs.(9),(11),(22) for GWO,WO,and EO algorithms,respectively.

(g) The iteration count is updated byIt=It+1 for all algorithms.

If It is less thanMax_it,return to Step 6,else evaluate the current positions Y,and the algorithm is terminated and gives the optimal output.

4 Simulation Results and Discussions

4.1 Simulation Results

The selected algorithms,such as GWO,WO,and EO,are tested for all the benchmark test functions and few real-world problems.However,none of these algorithms are tested for BLDC wheel motor design problems.Therefore,all the selected algorithms are applied directly to solve this design problem and optimize the design variables by minimizing the motor’s total mass or maximizing the motor’s efficiency.All the algorithms run 10 times for both the objective functions and the control parameters of all algorithms are listed in Tab.3.The control parameters are selected based on several trial runs and literature studies.

All the selected algorithms proved their capability in handling real-world engineering problems.The design of the BLDC motor mentioned in Section 2 is added to test the effectiveness of all algorithms further.For two objective problems,all algorithms also run 10 times,as stated earlier.Two different case studies,such as minimizing the mass and maximizing efficiency,are studied,and simulation is carried out.

Case 1:Maximizing the Motor Efficiency- In this case study,the BLDC motor design variables are optimized by considering the objective function 1 given in Eq.(1).The selected algorithms,such as GWO,WO,and EO algorithms are directly applied to the objective function 1,and the optimized design variables for all 10 individual runs are listed in Tabs.4-6.The bold letters in each table display the best results for 10 runs.Tab.4 shows that the best motor efficiency is achieved by GWO during the 8th run and is equal to 95.3105%.From Tab.5,it is observed that the best motor efficiency is achieved by WO during the 9th run and is equal to 95.1545%.Tab.6 shows that the best motor efficiency is achieved by EO during the 8th run and is equal to 95.3177%,and also observed from Tab.6 that the EO algorithm is giving consistent results during all the runs.The convergence curve for all selected algorithms is illustrated in Fig.2.

Table 3:Control parameters of all algorithms

Table 4:Optimized variables for objective function 1 by GWO for all 10 runs

Table 5:Optimized variables for objective function 1 by WO for all 10 runs

Table 6:Optimized variables for objective function 1 by EO for all 10 runs

Figure 2:Convergence curve for objective function 1;(a) GWO,(b) WO,(c) EO

From Fig.2,it is observed that the EO algorithm converges to the maximum efficiency very quickly than the GWO and WO algorithms.Therefore,it is concluded that the EO algorithm is performing better in handling objective function 1 of the BLDC motor design problem.

Case 2:Minimizing the Motor Mass-In this case study,the BLDC motor design variables are optimized by considering the objective function 2 as given in Eq.2.As similar to the previous case study,the selected algorithms,such as GWO,WO,and EO algorithms,are directly applied to objective function 2,and the optimized design variables for all 10 individual runs are listed in Tabs.7-9.The bold letters in each table display the best results for 10 runs.Tab.6 shows that the best motor mass is achieved by GWO during the 1st run and is equal to 10.5770 kg.From Tab.8,it is observed that the best motor mass is achieved by WO during the 3rd run and is equal to 10.6286 kg.From Tab.9,it is observed that the best motor mass is achieved by EO during the 8th run and is equal to 10.5690 kg,and also observed from Tab.9 that the EO algorithm is giving consistent results during all the runs.The convergence curve for all selected algorithms is illustrated in Fig.3.

Table 7:Optimized variables for objective function 2 by GWO for all 10 runs

Table 8:Optimized variables for objective function 2 by WO for all 10 runs

Table 9:Optimized variables for objective function 2 by EO for all 10 runs

Figure 3:Convergence curve for objective function 2;(a) GWO,(b) WO,(c) EO

From Fig.3,it is observed that the EO algorithm converges to the minimum mass very quickly than the GWO and WO algorithms.Therefore,it is concluded that the EO algorithm is performing better in handling objective function 2 of the BLDC motor design problem.

4.2 Performance Comparison

The performance of the selected algorithms,such as GWO,WO,and EO,are compared with other metaheuristic algorithms,such as PSO,ACO,and BA.The optimized design variables for both objective functions of the BLDC motor by all algorithms are listed in Tabs.10 and 11.All algorithms run 10 times to check the reliability,and the best results are listed.

It is observed from Tabs.10 and 11 that the EO algorithm is performing better than any of the algorithms,and the results produced by the EO algorithm are consistent,and the reliability of the EO is comparatively higher than the other algorithms.The statistical results,such as Min,Max,Mean,and standard deviation (STD) of all algorithms,are listed in Tab.12.The superiority of the EO over PSO,ACO,BA,GWO,and WO in the above-mentioned indicators can be concluded.The design parameters achieved by the proposed EO algorithm,when the efficiency is maximum or when the total mass is minimal,are shown in Tab.12.

Table 10:Performance results of objective function 1 for maximizing efficiency

Table 11:Performance Results of objective function 2 for minimizing the mass

Table 12:Statistical summary of all algorithms

5 Conclusion

This paper deals with the optimal design of a brushless DC wheel motor,and the main aim of the optimization technique is to maximize the efficiency of the machine or minimize its total mass.An analytical model discussed in the literature was considered to accomplish this purpose,and numerous optimization techniques,such as GWO,WO,and EO,were applied.Two different objective functions are formulated and utilized to optimize the design variable of the BLDC motor.The results obtained from the selected algorithms are compared with the other metaheuristic algorithms,such as PSO,ACO,and BA,and show that the EO algorithm can give optimized and best results for both the objective functions.Also,in terms of Min,Max,Mean,and STD,the EO algorithm can give the lowest values than the other algorithms.It can thus be inferred that the EO algorithm is an effective algorithm to be applied to the problem of BLDC wheel motor design.

For future research,the authors have planned to investigate both the objective functions simultaneously to get the optimal trade-off between the motor mass and motor efficiency by applying the multi-objective versions of GWO,WO,and EO.In addition,the multi-objective versions can also be investigated to handle different uncertainties during the optimization process.

Acknowledgement:We extend our thankfulness to GMR Institute of Technology,Rajam,Andhra Pradesh,India,for providing the facility and allowing us to validate the performance of the algorithms at the laboratory.

Funding Statement:The authors received no specific funding for this study.

Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

主站蜘蛛池模板: 精久久久久无码区中文字幕| 国产精品尤物在线| 小说区 亚洲 自拍 另类| 国产精品va| 欧美无遮挡国产欧美另类| 精品人妻无码区在线视频| 国模视频一区二区| 亚洲男女在线| 重口调教一区二区视频| 高清色本在线www| 国产一级精品毛片基地| 亚洲无线观看| 久久亚洲天堂| 99re在线观看视频| 曰韩免费无码AV一区二区| 免费A级毛片无码无遮挡| 亚洲中文字幕在线观看| 日韩天堂在线观看| 91麻豆精品国产高清在线 | 久久9966精品国产免费| 精品自窥自偷在线看| 亚洲婷婷在线视频| 国产精品自在线拍国产电影| AV老司机AV天堂| 人妻熟妇日韩AV在线播放| 国产在线视频欧美亚综合| 亚洲swag精品自拍一区| 看你懂的巨臀中文字幕一区二区 | 大香网伊人久久综合网2020| 大乳丰满人妻中文字幕日本| 中文毛片无遮挡播放免费| www.youjizz.com久久| 精品亚洲国产成人AV| 中文字幕在线永久在线视频2020| 一本大道视频精品人妻 | 亚洲国产精品人久久电影| 国产特级毛片| 亚洲综合网在线观看| 久久超级碰| 999国产精品| 97人人模人人爽人人喊小说| 日韩在线播放欧美字幕| 亚洲精品成人福利在线电影| 国产视频你懂得| 国产自在线播放| 亚卅精品无码久久毛片乌克兰| 伊人蕉久影院| 国产成人AV综合久久| 国产欧美精品午夜在线播放| 99久久国产精品无码| 亚洲无码高清一区二区| 热这里只有精品国产热门精品| 伊人久久精品亚洲午夜| 国产精品成人免费视频99| 国产另类视频| 精品欧美一区二区三区久久久| 性做久久久久久久免费看| 好紧好深好大乳无码中文字幕| 在线毛片网站| 国产精品毛片一区| 欧美亚洲另类在线观看| 国产簧片免费在线播放| 中文字幕亚洲精品2页| 亚洲中文精品人人永久免费| 日韩亚洲高清一区二区| 精品福利视频网| 无码人妻热线精品视频| 国产精品视频第一专区| 国产精品露脸视频| 网友自拍视频精品区| 无码一区二区波多野结衣播放搜索| 人妻中文久热无码丝袜| 国产香蕉一区二区在线网站| 美女毛片在线| 宅男噜噜噜66国产在线观看| 午夜视频在线观看区二区| a级毛片免费看| 国产精品香蕉在线| 欧美日韩精品一区二区在线线| 婷婷色中文| 免费一看一级毛片| 日韩欧美网址|