Next Article in Journal
Robust Fractional MPPT-Based Moth-Flame Optimization Algorithm for Thermoelectric Generation Applications
Previous Article in Journal
A Method for Evaluating the Dominant Seepage Channel of Water Flooding in Layered Sandstone Reservoir
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Moth Flame Optimization Approach for Parameter Estimation of Induction Motor

1
Department of Electrical and Electronics Engineering, Ariel University, Ariel 40700, Israel
2
Department of Computer Science and Engineering, Graphic Era (Deemed to be University), Dehradun 248007, India
3
University Centre for Research & Development, Chandigarh University, Mohali 140413, India
*
Author to whom correspondence should be addressed.
Energies 2022, 15(23), 8834; https://doi.org/10.3390/en15238834
Submission received: 21 September 2022 / Revised: 11 November 2022 / Accepted: 21 November 2022 / Published: 23 November 2022
(This article belongs to the Section E: Electric Vehicles)

Abstract

:
The effective deployment of electrical energy has received attention because of its environmental implications. On the other hand, induction motors are the primary equipment used in many industries. Industrial facilities demand the maximum percentage of energy. This energy demand is determined by the operating circumstances imposed by the internal characteristics of the induction motor. Because internal parameters of an induction motor are not immediately measurable, they must be obtained through an identification process. This paper proposed an improved version of moth flame optimization (IMFO) for the efficient parameter estimation of induction motors. A steady-state equivalent circuit of the induction motor is employed for the simulation. The proposed technique handles the parameter estimation problem better than moth flame optimization (MFO), particle swarm optimization (PSO), the flower pollination algorithm (FPA), the tunicate swarm algorithm (TSA), and the sine cosine algorithm (SCA). The anticipated IMFO reduces the cost function by 49.38% as compared with the basic version of MFO.

1. Introduction

The environmental implications of excessive electricity usage have recently drawn attention in various domains of engineering. As a result, improving machinery and elements with elevated electrical energy usage stages has become a crucial challenge nowadays [1,2].
Induction motors have numerous advantages, including their strength and durability, low cost, low repairs, and ease of operation [3,4]. Alternatively, induction motors account for more than half of the electric energy ingested by industrial plants. Electrical energy ingestion has risen exponentially in recent years due to the widespread use of induction motors. These circumstances created a need to enhance the performance of induction motors, which is primarily determined by their internal parameters. The problem of parameter estimation for induction motors becomes complex because of the nonlinear nature of the equivalent circuit of induction motors [5,6]. Different methods and software have been developed and suggested to find parameters of AC motor equivalent circuits [6,7,8,9,10]. Lu et al. [9] surveyed more than twenty techniques for estimating the efficiency of induction motors regarding aspects of their ease of implementation. In this survey, approaches based on induction motor equivalent circuits are considered the least disruptive. In another study [10], a shaft torque approach is implemented to detect shaft torque and rotor speed from the shaft, eliminating the necessity to estimate losses. It provides the most precise field-efficiency rating but is also the most obtrusive approach.
Different algorithms were proposed (e.g., optimization technique minimizing prediction error [11], upgraded nonlinear least-mean-squares algorithms [12,13], and method of recursive identification [14]) to improve the stability and precision of equivalent parameter calculations. The previously used co-call conventional algorithms suffer from low convergence ability and, therefore, provide the wrong results in many cases. Recently, evolutionary approaches have evolved as the most efficient approach to tackle the challenge of parameter estimation in induction motors. In general, they have outperformed deterministic techniques in terms of precision and reliability under various conditions. Some of the approaches employed in the estimation of parameters in induction motors include particle swarm optimization (PSO) [15,16], artificial immune system (AIS) [17], and genetic algorithms (GA) [18]. Sakthivel et al. employed the bacterial foraging (BF) approach to estimate the parameters of a 5 HP induction motor [19]. The simulation results clearly illustrate the superiority of BF over other evolutionary approaches such as PSO and immune algorithm (IA). The modified shuffled frog-leaping (MSFL) technique is implemented by Perez et al. [20]. The power factor and torque were used as objective functions to minimize the difference between calculated and manufacturers’ data. The outcomes were analyzed and compared to those achieved with differential evolution (DE), GAs, PSO, and SFLA. The MSFL depicted its supremacy in terms of the low value of the objective function and computational time.
In recent times, the electrostatic discharge optimizer (EDO) has been anticipated by researchers [21]. The implemented EDO approach proved its efficient capability when compared to other metaheuristic approaches such as the water cycle algorithm (WCA) and GA. EDO was able to produce zero error between simulated and manufacturers’ data for both cases, i.e., single-cage model and double-cage model. Well-known metaheuristic approaches, as a rule, showed sufficient results compared with conventional methods. However, to date, additional efforts should have been done for improving the sustainability, speediness, and additional accuracy of motor parameters.
In summary, researchers investigated various empirical and metaheuristic techniques for parameter extraction of three-phase induction motors. However, there is the potential to investigate freshly invented, improved, and hybridized algorithms based on the no-free lunch (NFL) theory for parameter extraction of three-phase induction motors. This leads us to build and design an improved metaheuristic method for parameter extraction of induction motors. The efficiency of any optimization algorithm is determined by how efficiently it traverses the search space and swiftly identifies the global optimal solution without becoming caught in the local optimal solution. As a result, this research article provides an improved version of the moth flame optimization technique based on Lévy flight distribution (IMFO). The following are the primary contribution of the current paper:
  • An improved version of MFO is proposed for the parameter estimation of a three-phase induction motor based on experimental data.
  • The Lévy flight distribution is introduced in the standard version of MFO to increase the exploitation capability.
  • The proposed approach is evaluated against other recently developed metaheuristics approaches such as TSA, SCA, MFO, FPA, and PSO.
The remaining part of this research investigation is organized as follows: Section 2 gives an overview of the problem formulation. Section 3 outlines the motivation and foundation of the proposed IMFO approach. The implementation of the proposed IMFO is illustrated in Section 4. Section 5 provides the results and discussion, and finally, conclusive remarks on the proposed study are presented in Section 6.

2. Materials and Methods

Alternating current (AC) induction motor functionality can be described in various forms. The most fundamental method to determine the dynamic and steady-state behavior of electrical motors is by the description of electromagnetic interactions between windings. This method was chosen earlier by Kraus et al. [22] and Leonhard [23], and many others. Nevertheless, analytical difficulties force this approach to find more convenient approaches that can be implemented relatively easily but with a high precision of obtained results. Such a method exists and is based on the study of the equivalent motor circuit [24]. An equivalent circuit ensures the development of output and input characteristics: rotation velocity vs. motor torque, input current, power, and power factor. Most applications should be a T-equivalent AC motor network representing stator and be reduced to stator rotor circuits, as shown in Figure 1.
The motor diagram includes equivalent resistances and inductive reactance of stator R 1 , X 1 , and rotor R 2 / s , X 2 , as well as the reactance of a stator magnetizing branch Xm. Parameter s designates motor velocity slip as a relative backlog of motor velocity vs. synchronous speed. For the convenience of representing rotor losses separately from an output motor power, the resistance R 2 / s is divided into two resistive components, R 2 , determining resistive rotor losses and R 2 1 s / s defining output motor power. The equivalent circuit (Figure 1) ensures the assessment of input motor parameters as:
I in ph = U ph Z in
Z in = R 1 + jX 1 + jX m R 2 s + jX 2 R 2 s + jX m + X 2 = R 1 + jX 1 + jX m R 2 + jX 2 s R 2 + js X m + X 2
P in = 3 I in ph U ph cos φ
cos φ = cos arg Z in
where cos φ represents the power factor, P in denotes the input power, ( I in ) ph signifies the input phase current, and U ph and Z in are known as phase voltage and input impedance, respectively.
However, the calculations of output characteristics with the T-equivalent diagram are relatively complicated since there is a need to combine a system of equations describing two parallel branches: one of a magnetizing circuit and another of the output circuit. The Thevenin approach [25] application can be recommended for facilitating the complexity of parameter estimation. The Thevenin theorem suggests a transformation of the initial T-diagram to a simpler single-branch circuit, as shown in Figure 2.
Thevenin voltage ( U Th ), resistance ( R Th ), and reactance ( X Th ) are calculated as per [25]:
U Th = X m X m + X 1 = γ ;   R Th = R 1 X m X m + X 1 2 = R 1 γ 2 ;     X Th = X 1
where coefficient γ is used for the convenience of the representation of Thevenin parameters. The output characteristics of a motor can be calculated by using the following expressions:
τ ind = 3 U Th 2 R 2 s ω S s R Th + R 2 2 + s 2 X Th + X 2 2
where, τ ind signifies the output motor torque, and slip s of a motor speed is calculated as:
s = 1 ω m ω s
The benefits of the equivalent circuit approach mentioned above can be useful if and only if all equivalent parameters are determined and well-known. The task of a parameters assessment involves complex computation, and until now, none of the developed methods can be considered absolutely priority and final. Below, deterministic approaches are compared with different heuristic strategies showing significant advantages for solving the aforementioned task. Among them, we represent an improved version of MFO providing better convergence and accuracy.

3. Objective Function

The primary target of equivalent circuit parameter extraction is to discover optimized values of parameters (i.e., R 1 , R 2 , X 1 , X 2 , X m , and τ max ) that reduce the discrepancies between a computed and measured value of torque regarding motor velocity. In accordance, the objective function has been established on the basis of a Least-Mean-Square approach (LMS) applicable in plenty of applications [26], which represents the sum of squares deviations which are calculated as the difference between measured and calculated torque. The main objective of optimal searching is to obtain the parameters set, providing the minimum of the established objective function. The initial selection of parameters and their modifications through the searching procedure is carried out with each of the heuristic’s approaches analyzed in this work. The objective function is as follows:
Z = i N τ i 3 U Th 2 R 2 s ω S s R Th + R 2 2 + s 2 X Th + X 2 2 2 MIN
where N signifies the total number of observations, U Th defines Thevenin voltage, R Th signifies the resistance, X Th represents reactance, ω S synchronous speed, R 2 represents rotor resistance, s denotes slip, and τ i denotes the measured value of torque.

4. Improved Moth Flame Optimization

4.1. Moth Flame Optimization

In 2015, Mirjalili et al. anticipated the moth flame optimization (MFO) algorithm for solving optimization problems related to engineering [27]. The MFO algorithm is driven by the unique night navigation methods of moths. They have learned to fly at night by utilizing moonlight. They navigate via a process known as transverse orientation. The moth moves in a straight line over a large distance by maintaining a constant angle with respect to the moon. However, the moth becomes trapped in a spiral pattern around ambient light and eventually converges on it. In the search space, a random swarm of moths is created. Their locations are adjusted in relation to the flame in a spiral pattern so that the moth’s movement does not surpass the search space. Moths are known to travel in all orientations in a hyper ellipse around the flame. Because the motion of moths towards the flame causes the algorithm to become caught in local optima, each moth’s position with its corresponding flame is adjusted. This makes each moth go around more than one flame and makes it less likely for local optima stagnation to happen. The following equation is utilized to compute the number of flames.
flame   number = round   N L × N 1 T
where N represents the maximum number of flames, T denotes the maximum number of iterations, and L signifies the current number of iterations.
The position of each moth, with respect to a flame, is adjusted according to the following equation:
K i = S K i ,   F j
where K i stands for the ith moth, S represents a spiral function, and F j denotes the location of jth flame.
The spiral function ( S ) is defined as follows:
S K i , F j = d i × e at × cos 2 π t + F j
where a denotes the constant for maintaining the shape of the logarithm spiral, d i signifies the distance between the jth flame and the ith moth, and t defines the random number between −1 and +1.
The value of d i is computed by using Equation (12):
d i = F j K i  
where K i stands for the location of ith moth, F j signifies the location of jth flame, and the distance between jth flame and ith moth is denoted by d i . The navigation movement of the moths around the flames is illustrated in Figure 3.

4.2. Lévy Flight Distribution

Benoît Mandelbrot, a scientist, introduced the concept of Lévy’s flight to define the step sizes of various durations [27]. He also anticipated the concept of Cauchy and Rayleigh flights for step sizes with Cauchy and ordinary distributions. Lévy flight is a non-Gaussian probabilistic random process in which the step lengths are selected by the Lévy distribution. The following is an outline of the mathematical framework of Lévy’s flight:
The Lévy distribution is described as follows:
L   s ~ s 1 β
where β signifies the random integer value between 0 and 2, and s illustrates the step size.
The value of step size s is estimated by Equation (14).
s = u v 1 β
where u and v define the normal distribution.

4.3. Improved Moth Flame Optimization (IMFO)

The proposed improved moth flame optimization (IMFO) is discussed in this section. Any metaheuristic algorithm’s efficiency when solving any complex optimization problem is primarily determined by how effectively the algorithm explores each area of the search space, as well as how effectively the algorithm exploits the most promising areas explored during the exploration phase. Most of the metaheuristic algorithms struggled to achieve harmony between these two essential stages and so failed to find the optimum solution in the search space. Hybridization and enhancement of the established algorithms are the only two notable ways to maintain a reasonable trade-off between these two stages.
MFO is a scalable and easy-to-implement algorithm that has been effectively evaluated on a variety of scientific and engineering challenges. The MFO algorithm, on the other hand, has several disadvantages, such as being caught in a local optimal solution and having a sluggish convergence speed. As specified by the No Free Lunch theorem [28], no technique can tackle all optimization problems. In this regard, an improved version of the moth flame optimization technique is proposed in this research article by incorporating the Lévy flight mechanism in the exploitation phase. The proposed modification eliminates the above-stated disadvantages and can obtain the optimal solution for complex optimization problems such as the parameter estimation of the induction motor. The flow chart of the proposed IMFO is illustrated in Figure 4. Algorithm 1 illustrates the pseudo code for the IMFO algorithm.
Algorithm 1. Pseudo-code for improved moth flame optimization (IMFO) algorithm.
Initialization of location of moths in the search space
While(iteration <= Maximum iteration)
Update the number of flames by utilizing Equation (9)
OM = Fitness Function (Equation (8))
ifiteration = 1
   F = sort(M);
   OF = sort (OM);
else
   F = sort (Kt−1, Kt);
   OF = sort (Kt−1, Kt);
end
for i = 1: n
    for j = 1: d
     Calculate D using Equation (12) with respect to the corresponding moth
     Update K(i,j) using Equations (10), (11) and (13) with respect to the corresponding moth
     end
end

5. Results and Discussion

5.1. Parameter Estimation of Induction Motor

The proposed IMFO approach for parameter estimation is evaluated on a 1 kW three-phase induction motor. To assess and evaluate the effectiveness of the proposed IMFO algorithm, a comparative analysis with moth flame optimization (MFO) [27], PSO [29], the flower pollination algorithm (FPA) [30], the tunicate swarm algorithm (TSA) [31], and the sine cosine algorithm (SCA) [32] was conducted. The number of objective function evaluations is kept similar in all approaches to perform a valid comparison among the selected metaheuristics algorithms.
Several parameters must be defined for the proposed IMFO implementation, including the number of moths or population size, the number of iterations, and a constant (b). Whereas the number of moths is taken as 30, the number of iterations is taken as 10, and the value of the constant (b) is defined as 1. These parameters are precisely chosen to ensure the efficient performance of IMFO. The value of all parameters utilized in the simulations are shown in Table 1.
Table 2 shows the upper and lower bounds for all six parameters of the three-phase induction motor. All tests are run on MATLAB 2021a, Windows 10 64-bit, with an Intel Core i5 processor operating at 4.8 GHz with 8 GB of RAM. For a true assessment, all algorithms are assessed using the same number of search agents, i.e., 30 for a total of 10 runs. Table 3 illustrates the optimized value of all the parameters. It is very evident from Table 3 that the proposed IMFO approach gives the most optimized value of all the parameters with the least value of SSD (7.1059 × 10−5). Table 4 depicts the percentage of error between experimental and simulated values.
The torque vs. slip characteristic is redrawn based on the optimized value of all parameters and is illustrated in Figure 5. In Figure 5, solid line represents theoretical values while shapes illustrate the measured values. It is very clear from Figure 5 that the proposed IMFO approach obtains a good coincidence between measured and simulated values of torque and critical slip as compared to other metaheuristics approaches. This suggests that the anticipated IMFO approach outperforms other methods.

5.2. Convergence Analysis

Figure 6 depicts the convergence curves of the equivalent circuit for three phase induction motor. Figure 6 specifies that the proposed IMFO algorithm surpasses the MFO, PSO, FPA, TSA, and SCA algorithms in terms of convergence speed and offers a genuine outcome for the same amount of function evaluations (i.e., 10).
The proposed IMFO algorithm obtains the least value of SSD (7.106 × 10−5). At the same time, the MFO and TSA provide the second-best SSD values of 1.404 × 10−4 and 1.961 × 10−4, respectively. The rationale for this is that the intensification or exploitation of the prior solutions of these techniques is less. The worst value of SSD is provided by the SCA, PSO, and FPA as 1.237 × 10−3, 1.287 × 10−1, and 2.933 × 10−1, respectively. The SCA, PSO, and FPA show their poor performance because of getting trapped in the local minima. More iterations and search agents are required to achieve the results of IMFO, and this will increase the computational cost.

5.3. Statistical Analysis

This section presents statistical assessments based on minimum, standard deviation, maximum, and mean in terms of SSD for all previously mentioned approaches, as well as a comparison with the precision and reliability of the different algorithms in a maximum of ten runs, as demonstrated in Table 5.
The determination of the precision of the algorithms is based on the comparison between the SSD mean value and its standard deviation. Both these parameters should have been computed previously. This provides the ability to assess the trustworthiness of the specific method. The results of the statistical study show that the proposed IMFO approach is the most accurate and useful for finding equivalent parameters since it has the lowest standard deviation. The superiority of the proposed IMFO algorithm lies in avoiding the local optimal solution and fast convergence speed as compared to other metaheuristic algorithms. The Friedman ranking test results are shown in Table 6. It is very clear from Table 6 that proposed IMFO algorithm achieves the best ranking followed by MFO, TSA, SCA, PSO, and FPA.

5.4. Computational Time

Figure 7 depicts the average execution time of each algorithm for the equivalent circuit of a three-phase induction motor. In comparison to MFO, SCA, TSA, FPA, and PSO, the suggested IMFO algorithm takes about 10.9 s to execute, whereas FPA takes about 18.23 s. This analysis demonstrates that the Lévy flight mechanism improves the accuracy of the basic version of the MFO algorithm. Additionally, other improvements can be done to solve multi-objective issues.

6. Conclusions

This article emphasizes the substantial use of heuristic algorithms for finding parameters of the AC motor equivalent circuit. The presented work proposes an improved version of the original heuristic approach, namely moth flame optimization (MFO), for the estimation of induction motor parameters from experimental data. The suggested method considers a set of experimental torque-speed points measured in laboratory test. Based on these measured points, the application of the Kloss approach provides the magnitudes of maximum torque and critical slip. Further, maximum torque and critical slip values together with the Thevenin transformation ensure the final formulation of the objective function with the aim of reducing the difference between the experimental data and those that were obtained theoretically with the application of the simulating procedure. The essence of the improvement in moth flame optimization was the usage of Lévy flight distribution, which was incorporated during the exploitation phase of MFO to avoid the local minima. The usage of Lévy flight distribution considerably increases the accuracy of the conventional MFO and the estimation of motor parameters. The simulation results indicate the supremacy of the proposed IMFO approach as compared with other metaheuristic approaches. The results of comprehensive analysis between different metaheuristic algorithms showed that the developed algorithm is faster than MFO by 1.15 times, SCA by 1.43 times, TSA by 1.31 times, FPA by 1.67 times, and PSO by 1.31 times. Moreover, the proposed algorithm gives much better and more accurate results for maximum torque and critical slip values.
In the future, the efficiency of the proposed IMFO approach can be improved further in terms of fast convergence rate and low computational time by utilizing other metaheuristic approaches.

Author Contributions

Conceptualization, M.A.; methodology, A.S. and Z.D.; formal analysis and investigation, A.S., Z.D. and A.M.; resources, M.A.; data curation, A.S. and Z.D.; writing—original draft preparation, A.S., Z.D. and A.M.; writing—review and editing, A.S. and M.A.; supervision, M.A.; project administration, M.A.; funding acquisition, M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Çaliş, H.; Cakir, A.; Dandil, E. Artificial immunity-based induction motor bearing fault diagnosis. Turk. J. Electr. Eng. Comput. Sci. 2013, 21, 1–25. [Google Scholar] [CrossRef]
  2. Noor, H.A.M.; Zulkifli, N.; Kassim, R.; Rahman, F.A.; Baharum, Z. Machinery Effectiveness Assessment Study in Warehouse Operation. In Advanced Transdisciplinary Engineering and Technology; Springer: Berlin/Heidelberg, Germany, 2022; pp. 61–70. [Google Scholar]
  3. Prakash, V.; Baskar, S.; Sivakumar, S.; Krishna, K.S. A novel efficiency improvement measure in three-phase induction motors, its conservation potential and economic analysis. Energy Sustain. Dev. 2008, 12, 78–87. [Google Scholar] [CrossRef]
  4. Hussain, A.P.; Patowary, M. A Relative Study on Various Control Strategies used in Induction Motor Applications. In Proceedings of the 2022 6th International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 25–27 May 2022. [Google Scholar]
  5. Ren, Y.; Wang, R.; Rind, S.J.; Zeng, P.; Jiang, L. Speed sensorless nonlinear adaptive control of induction motor using combined speed and perturbation observer. Control Eng. Pract. 2022, 123, 105166. [Google Scholar] [CrossRef]
  6. Rajput, S.; Bender, E.; Averbukh, M. Simplified algorithm for assessment equivalent circuit parameters of induction motors. IET Electr. Power Appl. 2020, 14, 426–432. [Google Scholar] [CrossRef]
  7. Zhan, X.; Zeng, G.; Liu, J.; Wang, Q.; Ou, S. A review on parameters identification methods for asynchronous motor. Int. J. Adv. Comput. Sci. Appl. 2015, 6, 104–109. [Google Scholar] [CrossRef] [Green Version]
  8. Zhu, Z.Q.; Liang, D.; Liu, K. Online parameter estimation for permanent magnet synchronous machines: An overview. IEEE Access 2021, 9, 59059–59084. [Google Scholar] [CrossRef]
  9. Lu, B.; Habetler, T.G.; Harley, R.G. A survey of efficiency-estimation methods for in-service induction motors. IEEE Trans. Ind. Appl. 2006, 42, 924–933. [Google Scholar]
  10. Hsu, J.S.; Kueck, J.D.; Olszewski, M.; Casada, D.A.; Otaduy, P.J.; Tolbert, L.M. Comparison of induction motor field efficiency evaluation methods. In Proceedings of the IAS’96. Conference Record of the 1996 IEEE Industry Applications Conference Thirty-First IAS Annual Meeting, San Diego, CA, USA, 6–10 October 1996. [Google Scholar]
  11. Brezočnik, L.; Fister, I.; Podgorelec, V. Swarm Intelligence Algorithms for Feature Selection: A Review. Appl. Sci. 2018, 8, 1521. [Google Scholar] [CrossRef] [Green Version]
  12. Zhu, Z.; Wang, X.; Yan, B.; Li, L.; Wu, Q. A Dynamic Decoupling Control Method for PMSM of Brake-by-Wire System Based on Parameters Estimation. IEEE/ASME Trans. Mechatron. 2021, 27, 3762–3772. [Google Scholar] [CrossRef]
  13. Guimaraes, J.M.C.; Bernardes, J.V.; Hermeto, A.E.; da Costa Bortoni, E. Parameter determination of asynchronous machines from manufacturer data sheet. IEEE Trans. Energy Convers. 2014, 29, 689–697. [Google Scholar] [CrossRef]
  14. Chayakulkheeree, K.; Hengsritawat, V.; Nantivatana, P. Particle swarm optimization based equivalent circuit estimation for on-service three-phase induction motor efficiency assessment. Eng. J. 2017, 21, 101–110. [Google Scholar] [CrossRef]
  15. Sakthivel, V.; Bhuvaneswari, R.; Subramanian, S. An improved particle swarm optimization for induction motor parameter determination. Int. J. Comput. Appl. 2010, 1, 62–67. [Google Scholar] [CrossRef]
  16. Sakthivel, V.; Bhuvaneswari, R.; Subramanian, S. Artificial immune system for parameter estimation of induction motor. Expert Syst. Appl. 2010, 37, 6109–6115. [Google Scholar] [CrossRef]
  17. Bishop, R.R.; Richards, G.G. Identifying induction machine parameters using a genetic optimization algorithm. In IEEE Proceedings on Southeastcon; IEEE: New Orleans, LA, USA, 1990; pp. 476–479. [Google Scholar]
  18. Sakthivel, V.; Bhuvaneswari, R.; Subramanian, S. An accurate and economical approach for induction motor field efficiency estimation using bacterial foraging algorithm. Measurement 2011, 44, 674–684. [Google Scholar] [CrossRef]
  19. Perez, I.; Gomez-Gonzalez, M.; Jurado, F. Estimation of induction motor parameters using shuffled frog-leaping algorithm. Electr. Eng. 2013, 95, 267–275. [Google Scholar] [CrossRef]
  20. Elkholy, M.M.; El-Hay, E.A.; El-Fergany, A.A. Synergy of electrostatic discharge optimizer and experimental verification for parameters estimation of three phase induction motors. Eng. Sci. Technol. Int. J. 2022, 31, 101067. [Google Scholar] [CrossRef]
  21. Krause, P.C.; Wasynczuk, O.; Sudhoff, S.D.; Pekarek, S.D. Analysis of Electric Machinery and Drive Systems; John Wiley & Sons: Hoboken, NJ, USA, 2013; Volume 75. [Google Scholar]
  22. Leonhard, W. Control of Electrical Drives; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
  23. Tabrez, M.; Sadhu, P.K.; Iqbal, A.; Husain, M.A.; Bakhsh, F.I.; Singh, S.P. Equivalent circuit modelling of a three-phase to seven-phase transformer using PSO and GA. J. Intell. Fuzzy Syst. 2022, 42, 689–698. [Google Scholar] [CrossRef]
  24. Chapman, S.J. Electric Machinery Fundamentals, 5th ed.; Mcgraw-Hill, Inc.: Columbus, OH, USA, 2012. [Google Scholar]
  25. Belkheiri, M.; Belkheiri, A.; Boufadene, M.; Ait Abbas, H.; Rabhi, A. Induction machine parameter identification using LMS algorithm associated with a nonlinear adaptive observer. In Proceedings of the International Conference on Electronic Engineering and Renewable Energy, Saidia, Morocco, 15–17 April 2018; pp. 597–606. [Google Scholar]
  26. Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl. Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
  27. Ho, Y.-C.; Pepyne, D.L. Simple explanation of the no-free-lunch theorem and its implications. J. Optim. Theory Appl. 2002, 115, 549–570. [Google Scholar] [CrossRef]
  28. Poli, R.; Kennedy, J.; Blackwell, T. Particle swarm optimization. Swarm Intell. 2007, 1, 33–57. [Google Scholar] [CrossRef]
  29. Yang, X.-S. Flower pollination algorithm for global optimization. In Proceedings of the International Conference on Unconventional Computing and Natural Computation, Orléans, France, 3–7 September 2012. [Google Scholar]
  30. Kaur, S.; Awasthi, L.K.; Sangal, A.L.; Dhiman, G. Tunicate Swarm Algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 2020, 90, 103541. [Google Scholar] [CrossRef]
  31. Mirjalili, S. SCA: A sine cosine algorithm for solving optimization problems. Knowl. Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  32. Available online: https://www.mathworks.com/products/matlab.html (accessed on 31 August 2022).
Figure 1. T-type equivalent circuit of an AC induction motor.
Figure 1. T-type equivalent circuit of an AC induction motor.
Energies 15 08834 g001
Figure 2. Thevenin single-phase equivalent circuit of AC motor.
Figure 2. Thevenin single-phase equivalent circuit of AC motor.
Energies 15 08834 g002
Figure 3. Navigation movement of moths in moth flame optimization algorithm [27].
Figure 3. Navigation movement of moths in moth flame optimization algorithm [27].
Energies 15 08834 g003
Figure 4. Flow chart of proposed improved moth flame optimization.
Figure 4. Flow chart of proposed improved moth flame optimization.
Energies 15 08834 g004
Figure 5. Comparison of experimental and simulated data obtained by (a) IMFO, (b) MFO, (c) PSO, (d) FPA, (e) TSA, and (f) SCA for the equivalent circuit of three phase induction motor.
Figure 5. Comparison of experimental and simulated data obtained by (a) IMFO, (b) MFO, (c) PSO, (d) FPA, (e) TSA, and (f) SCA for the equivalent circuit of three phase induction motor.
Energies 15 08834 g005
Figure 6. Convergence curves of IMFO and other comparative metaheuristic algorithms.
Figure 6. Convergence curves of IMFO and other comparative metaheuristic algorithms.
Energies 15 08834 g006
Figure 7. An evaluation of computational time for different algorithms.
Figure 7. An evaluation of computational time for different algorithms.
Energies 15 08834 g007
Table 1. The parameter configuration of all compared algorithms.
Table 1. The parameter configuration of all compared algorithms.
AlgorithmParameterValue
IMFOConstant parameter (b)1
Number of moths30
Number of iterations10
MFOConstant parameter (b)1
Population size30
Number of iterations10
PSOC11.5
C21.5
Number of particles30
Wmin0.4
Wmax0.9
FPACoefficient value (a)2
Switch probability (p)0.8
Population size30
Number of iterations10
TSAConstant parameter (Pmin)1
Constant parameter (Pmax)4
Population size30
Number of iterations10
SCAControlling parameter (r1)[0, 2]
Population size30
Number of iterations10
Table 2. Range of all parameters.
Table 2. Range of all parameters.
ParameterLower BoundUpper Bound
R 1 030
R 2 020
X 1 035
X 2 035
X m 0340
τ max 020
Table 3. Optimized value of all parameters.
Table 3. Optimized value of all parameters.
Algorithms R 1   ( ) R 2   ( ) X 1   ( ) X 2   ( ) X m   ( ) τ max   ( Nm ) SSD
IMFO27.38115.63815.25915.259230.69215.2627.106 × 10−5
MFO17.28210.747012.443300.40117.6931.404 × 10−4
PSO24.91914.57413.25810.526238.185919.7571.287 × 10−1
FPA9.99615.4948.3742.071267.78513.6892.933 × 10−1
TSA13.9079.8538.8774.55265.484201.961 × 10−4
SCA22.737207.6557.449216.08617.3821.237 × 10−3
Table 4. Error of all compared algorithms.
Table 4. Error of all compared algorithms.
True ValuePSOFPATSASCAMFOIMFO
τmax (Nm)15.919.756813.68912017.381817.693015.26
Error % 24.2513.9025.789.3111.284.01
Sk (p.u.)0.2540.02420.11560.04900.07430.1020.245
Error % 90.4754.4880.7170.7559.843.54
Table 5. Statistical analysis for all algorithms.
Table 5. Statistical analysis for all algorithms.
PSOFPATSASCAMFOIMFO
Min.1.287 × 10−12.933 × 10−11.961 × 10−41.237 × 10−31.404 × 10−47.106 × 10−5
Max.3.00700.72374.90920.29161.370518.4858
Mean0.99220.35140.55870.88340.41893.7533
Std.1.39030.13161.54180.14020.65677.7657
Min.: Minimum, Max.: Maximum, Std.: Standard.
Table 6. Friedman ranking test for all compared metaheuristic algorithm.
Table 6. Friedman ranking test for all compared metaheuristic algorithm.
AlgorithmsFriedman RankingFinal Ranking
IMFO11
MFO2.42
SCA4.24
TSA3.23
FPA6.26
PSO5.15
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Danin, Z.; Sharma, A.; Averbukh, M.; Meher, A. Improved Moth Flame Optimization Approach for Parameter Estimation of Induction Motor. Energies 2022, 15, 8834. https://doi.org/10.3390/en15238834

AMA Style

Danin Z, Sharma A, Averbukh M, Meher A. Improved Moth Flame Optimization Approach for Parameter Estimation of Induction Motor. Energies. 2022; 15(23):8834. https://doi.org/10.3390/en15238834

Chicago/Turabian Style

Danin, Zekharya, Abhishek Sharma, Moshe Averbukh, and Arabinda Meher. 2022. "Improved Moth Flame Optimization Approach for Parameter Estimation of Induction Motor" Energies 15, no. 23: 8834. https://doi.org/10.3390/en15238834

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop