energies Review High Technology Readiness Level Techniques for Brushless Direct Current Motors Failures Detection: A Systematic Review Vito Mario Fico 1,* , María Ángeles Martín Prats 2and Carmelina Ierardi 3 1Skylife Engineering, 41092 Seville, Spain 2Escuela Técnica Superior de Ingeniería, Electronics Engineering Department, Universidad de Sevilla, 41092 Seville, Spain; [email protected] 3Engineering Department, Universidad Loyola Andalucía, 41704 Seville, Spain;
[email protected] *Correspondence: [email protected] Received: 3 February 2020; Accepted: 18 March 2020; Published: 1 April 2020 Abstract: Many papers related to this topic can be found in the bibliography; however, just a modest percentage of the introduced techniques are developed to a Technology Readiness Level (TRL) sufficiently high to be implementable in industrial applications. This paper is focused precisely on the review of this specific topic. The investigation on the state of the art has been carried out as a systematic review, a very rigorous and reliable standardised scientific methodology, and tries to collect the articles which are closer to a possible implementation. This selection has been carefully done with the definition of a series of rules, drawn to represent the adequate level of readiness of fault detection techniques which the various articles propose. Keywords: failure; PMSM; detection; diagnosis; BLDC; brushless; systematic review 1. Introduction The topic of the present review is subjected to a growing interest, both from the academic and the industrial worlds, due to the parallel increase of the usage of electric machines for high reliability tasks as motoring of electric vehicles and actuation of flight surface for the future More Electric Aircrafts. Above all, when aerospace applications are involved, reliability becomes of vital importance; indeed, the performance of flight actuators on a damaged aircraft is not as important as ensuring that the remaining actuators continue operation until the aircraft can land safely. In most cases, an adequate level of reliability can be reached only by using diagnostic tools [1]. The availability of an accurate and efficient mean of condition monitoring and machine fault diagnosis can be of paramount importance, as it improves the reliability and stability of the plant and at the same time it reduces costs, ideally leading to a system without programmed maintenance. Statistical studies [ 2 ] show that expected reliability can be improved up to 5–6 percentage points with the use of monitoring. In this context arises the need to precisely know the evolution and the current state of the literature about the fault detection and diagnosis techniques for Brushless DC (BLDC) and in particular which techniques are closer to a possible implementation, i.e., which techniques have the highest Technology Readiness Level (TRL). In the area of engineering, and especially for aerospace engineering, the narrative revision is usually preferred. In this kind of review, the authors decide which papers include in the survey, based on their wide knowledge and experience and offering a personal point of view and interpretation of the chosen theme. Energies 2020,13, 1573; doi:10.3390/en13071573 www.mdpi.com/journal/energies
Energies 2020,13, 1573 2 of 24 The SR is a rigorous standardised scientific methodology, used to produce reliable literature reviews, mainly recognised by its objectivity. It is employed with exceptional results in many areas, including bio-science [ 3 , 4 ], computer science [ 5 ] and in recent years particularly in software engineering [ 6 , 7 ]. In particular, these last papers and the work proposed by [ 8 ] have been used as guides to undertake the systematic review in this work. In fact, the first objective of this work is precisely to adapt the guidelines mentioned above to our field, while the second objective is to apply the systematic review to a specific topic: high TRL techniques for BLDC motors failures detection. To be more precise, the authors are interested in those detection techniques that are not restricted to a particular machine or with special set-ups, configurations, loads or motor manoeuvres. Furthermore the techniques shall have been tested at various operation point and the algorithm shall have tested with success for at least one of some cases later described in the inclusion criteria. Concluding, in order to be accepted in the systematic review, the paper shall demonstrate that the proposed algorithm is capable to discern between healthy and faulty motor. These constitute, mainly, the inclusion criteria for the studies appearing in the review. The fundamental scope of this review is indeed to detect which techniques are presently being profitably used for motor fault detection and diagnosis and to provide the industry with some high readiness level and tested techniques. In this prospect, most of the inclusion and exclusion criteria have been defined to focus the investigation on those techniques with demonstrated fault detection performances at various operation points and easily automatable or already automated. An additional question considered in this SR has been the possibility to embed in the motor body, the hardware needed for fault detection. Although most articles are focused on the detection by utilising commonly measured variables (mainly speed, current, voltage) some authors have elaborated fault detection techniques based on the analysis of images from external cameras or sensitive accelerometers. Those techniques are appropriate to be implemented only in particular applications [1] and have been discarded from the scope of the present work. After the screening of more than 3000 possible papers, only 44 primary studies have been found to satisfy the aforementioned criteria. The authors have carefully revised those papers and have collected the following data: the type of fault detected, the technique that was used for the detection and the sensors used, the inclusion of experiments or simulations, if the technique has been tested at different operation points (diverse speed or loads or in the best case a combination of both), the working condition (stationary or not) and some other limitations/advantages. This information is then gathered in a feature table, which is an useful strategy to get a complete, rigorous and objective view of the chosen topic. At the end of the process, the research questions initially formulated are answered, providing a full perspective of the topic [8]. The SR consists of three sequential phases, each of which is subdivided in turn into sub-phases, as detailed below [7]: 1. Planning the review •identification of the need •research questions •review protocol •evaluating protocol 2. Conducting the review •selection of primary studies •study quality assessment •extraction and synthesis of data 3. Reporting the review •specifying dissemination mechanisms •formatting the main report
Energies 2020,13, 1573 3 of 24 •evaluating the report The rest of the paper is organised as follows.. Section 2presents the description and the adaptation to our case of planning phase of the SR. Conducting and reporting of the systematic review are given in Sections 3and 4respectively. Finally, the conclusions are drawn in Section 5. Additionally, in Appendix Ais given a definition of the main terminology used along the document. 2. Planning The first step of the systematic review consists in planning, which is the foundation of the entire revision. It is at this stage that the main tools are developed, such as the Boolean function, the inclusion and exclusion criteria, the choice of the different databases in which to carry out the research and above all the development and evaluation of a protocol that regulates all the phases. The need to undertake a systematic review, arises first of all because the research topic is very wide and a rigorous method was needed to correctly extract the needed information. As said, in the engineering field this type of methodology is not usual because, even by being scientific and rigorous, it is difficult and complicated to carry out. Currently there is no systematic review on the fault detection techniques for brushless DC motors, and in reality there is not even a traditional revision so detailed on the chosen theme (Should be clarified that this sentence is referred to the reviews taking into account the readiness level of the technique.). 2.1. Research Questions Once the concrete topic has been identified, there are some criteria that help to clearly formulate research questions. Among the most used criteria in other sectors there are the criteria called PICOC (Population, Intervention, Comparison, Outcome, Context). In this work we have considered those presented in [8] and adapted to our case. In this case, just some of these criteria have been used to formulate and process the questions that this SR is trying to answer. In the final section of the review, defined as reporting, there is a sub-section called Discussion (Section 4.1) where the relative answers are discussed and analysed. The questions formulated for the present work are listed below: RQ.1: Which are the most common faults of BLDC motors? RQ.2: Which parameters are used for fault detection in BLDC motors? RQ.3: Which type of failure can be detected by each technique? RQ.4: Which technique requires less computational power? RQ.5: Which technique requires less sensors? RQ.6: Which technique gives the best results for each type of failure? 2.2. Review Protocol The revision protocol is nothing more than a set of rules and criteria to be followed during all the stages, in order to reduce the bias and make the SR as objective as possible. In the bioscience field, the protocol is sometimes recorded in a prospective register, such as PROSPERO (https://www.crd. york.ac.uk/prospero/). Unfortunately, these type of registers do not exist in the aerospace field. A very important aspect to be considered for the SR is the clarity wherewith the protocol is exposed and elaborated, as at least two persons are involved in the review drafting. A common, but very time consuming, approach consists in the implementation of the SR by two independent persons, who carry out the part of the conducting and reporting separately and then compare and discuss the obtained results. Another method, that is the one used in this work, is that a person performs all the phases individually and a second person randomly checks some data, as for example, some of the rows of the features tables (Tables 1–5).
Energies 2020,13, 1573 4 of 24 Table 1. Features table (a). Cite Year Fault Type Technique Used Sensors Used Experiments or Simulations Various Speed/Loads Working Condition Limitations/ Advantages [9] 2019 Armature faults Parameters Estimation Voltage, Current and Position sensors Both Both Stationary conditions It propose indicators deduced from symmetrical component of phase currents in the reference frame. The method has been validate at various speed, loads and short circuit resistance magnitude for ITSC and at constant speed, load, resistance magnitude for PPSC. The algorithm computational load is nos specified. [10] 2019 Permanent Magnetic faults Model, AI and neural-network-based techniques Voltage and Current sensors Both Various Speed Stationary conditions Experimentally tested with 5 motor conditions (1 healthy, 4 faulty) with good detection performances. Proposes two failure extraction methods and compares them. Training time and computational load not specified. [11] 2019 Mechanical faults MCSA Voltage and Current sensors Both Both Stationary conditions Uses wavelet decomposition of the current signal and an adaptive filter to estimate and remove the fundamental component. Tested using two case studies, i.e., broken magnet and eccentricity fault, automatic fault classification with SVM and average accuracy of 96%. Training time and computational load not specified. [12] 2019 Permanent Magnetic faults Other (Hall Effect Sensors flux analysis) Hall Effect Sensors Experiments Various Speed Non-Stationary conditions Method capable of detecting bearing and permanent magnets faults by analysing respectively the cascade DWT-CWT transform of the speed signal and the kurtosis index of the duty cycle signal of the hall sensor output. Electrically independent from the motor. Influence of load not specified. Computational load not specified. [1] 2019 Permanent Magnetic faults Other (Signals Similarity Analysis) Voltage and Current sensors Both Various Speed Stationary Conditions The method has been tested with FEM simulations and experimentally with good results. The test effect of torque on the method has not benn evaluated. The method can be used only for multipole motors. [13] 2019 Armature faults Electromagnetic field monitoring Tunneling Magnetoresistive sensors Both Both Stationary Conditions The method is capable of detecting both location and severity of inter-turn short-circuit by sensing the stray magnetic field outside the stator yoke. It needs the installation of TM sensors around the motor body. Computational load not specified. [14] 2018 Mechanical faults Other (Angular Resample) Voltage and Current sensors Experiments Both Non-Stationary conditions Method based on the angular resample of speed obtained with a sensorless observer. Computational load not specified. Torque variation not specified. [15] 2018 Permanent Magnetic faults Other (Voltage Angle) Voltage and Current sensors Both Various Speed Stationary Conditions The method takes advantage from the variations of the voltage angle observed during demagnetisation and inter-turns short faults to identify their presence. The method is temperature-dependant. A clear detection threshold is not defined. Computational load not specified.
Energies 2020,13, 1573 5 of 24 Table 2. Features table (b). Cite Year Fault Type Technique Used Sensors used Experiments or Simulations Various Speed/Loads Working Condition Limitations/ Advantages [16] 2018 Armature faults Parameters Estimation Current and Voltage sensors Both Both Stationary condition The method is affected by the magnitude of the stator current, should be used in constant torque conditions. [17] 2017 Mechanical faults Electromagnetic field monitoring, search coils, coils wound around motor shafts Search coil Simulations Various Speeds Stationary Conditions The method is independent from motor variables, but needs the search coil to be installed on the stator. [18] 2017 Armature faults Model, AI, and neural-network -based techniques, Parameters Estimation Current, Voltage and Speed sensors Experiments Both Stationary Conditions This method has been tested experimentally on an aeronautical motor, but the experiment set-up has not been presented. The algorithm is very fast ( ≈ 15 msec), but the computation time for the features is not taken into account. Also it needs a large database for training the algorithm. [19] 2017 Permanent Magnetic and Mechanical faults Model, AI, and neural -network-based techniques Current sensor Experiments Various Loads Stationary Conditions Two failures introduced on an experimental platform and a 10-fold validation of the algorithm is executed. The algorithm is fast (30 msec), but the training time is not specified. [20] 2017 Armature faults Parameters Estimation Current and Voltage sensors Both Both Non-Stationary Conditions The proposed method is just slightly dependent from the load and speed. The authors also demonstrated robustness against parameters variation and inaccuracies by introducing a threshold, but the allowed tolerance is not specified and this quantity can also depend on the motor. [21] 2017 Armature faults MCSA Current and Voltage sensors Both Both Stationary Conditions The proposed method is particularised for intermittent faults. The test set-up is not presented. Tests at various loads and speeds have been executed, but their influence on the method is not specified. [22] 2017 Mechanical faults Other (Hall Effect Sensors flux analysis) Analogue or Digital Hall sensors Both Various Loads Stationary Conditions The method is independent from speed and demonstrates only a slight dependence from loads. The best accuracy is obtained with analogue Hall effect sensor which are not common, even if the authors provide an alternative based on digital Hall effect sensors. This method can be used only if the Hall sensors are placed in the radial direction. [23] 2017 Permanent Magnetic faults Other (Torque Ripple Analysis) Torque sensor Both Various Loads Stationary Conditions No information is given about how the motor speed affects the proposed method. A torque transducer is needed to apply the algorithm.
Energies 2020,13, 1573 6 of 24 Table 3. Features table (c). Cite Year Fault Type Technique Used Sensors Used Experiment or Simulations Various Speed/Loads Working Condition Limitations/ Advantages [24] 2016 Armature faults Parameters estimation Current, Voltage and Speed sensor Both Various Speeds Non-Stationary Conditions The method is based on a modified motor model. It is based on computations in the rotating frame (dq). No information about how the load affects the detection method is given. [25] 2016 Armature faults Parameters Estimation Current and Speed sensors Experiments Various speeds Stationary Conditions The proposed fault index has a very reduced dependence from motor speed. [26] 2016 Mechanical faults MCSA, Model, AI and NN-based techniques Current Sensor Experiments Various Speeds Stationary Conditions The implementation is very close to a real scenario, but in some studied conditions the fail rate of the classifier is relatively high. [27] 2016 Permanent Magnetic Faults Parameters Estimation Current, Speed and Angle Sensors Both Both Non-Stationary Conditions The method needs the knowledge of various motor parameters and their variation (or incorrectness) can result in poor diagnosis performances. The authors demonstrated good performances with various demagnetisation levels and working conditions. [28] 2016 Armature faults Other (PWM Ripple Current Measurements) Current and Voltage sensors Both Both Stationary Conditions The method needs an electric model of the motor valid for high frequencies. The author demonstrated good sensitivity also at low speed. [29] 2015 Mechanical faults Noise and Vibration Monitoring, Model, AI, NN based techniques, MCSA Current sensor and Accelerometer Both Both Non-Stationary Conditions The method is capable to detect and distinguish different bearing failures. Need an accelerometer to be placed close to the bearing. [30] 2015 Mechanical faults Model, AI, NN-based techniques Current sensor Experiments Both Stationary Conditions The authors performed an extensive experiment campaign with good results. From the images in the article, the damages reproduced on the bearing appear to be considerable. [31] 2015 Armature faults Model, AI and NN-based techniques, MCSA Current sensor Experiments Both Stationary Conditions High detection ratio. The frequency analysis is did with the FFT, this means that during the 12 s of signal acquisition the motor speed and load shall be constant. [32] 2015 Armature faults Electromagnetic field monitoring, Search Coils, Coils wound around motor shaft Search coil Both Various Speeds Stationary Conditions The presented method is invasive for an already built motor. The detection time is very short (3–5) ms but it seems be dependent on motor speed; furthermore the hardware used for computations is not presented. [33] 2015 Armature faults Model, AI and NN-based techniques, MCSA Current sensors Both Both Stationary Conditions The motor used for experiments has an inherent anomaly, but the algorithm is capable to discern it from the short-circuit. The presented method does not imply any previous knowledge on the motor. They uses FFT, it implies that during the signal acquisition the conditions need to be stationary.
Energies 2020,13, 1573 7 of 24 Table 4. Features table (d). Cite Year Fault Type Technique Used Sensors Used Experiment or Simulations Various Speed/Loads Working Condition Limitations/ Advantages [34] 2013 Permanent Magnets faults Model, AI and NN-based techniques, Parameters Estimation Current, Voltage and Speed sensors Experiments Various loads Stationary Conditions Proposes a method for demagnetisation. Comparison of the proposed method with various other established methods. [35] 2013 Armature, Permanent Magnets and Mechanical Faults Model, AI, NN-based techniques, MCSA Current sensors Simulations Both Stationary Conditions The paper presents a good variety of motors, faults and working conditions. The detection accuracy obtained is very high, but it can be due to the use of clean signals from simulations. [36] 2013 Armature faults Model, AI and NN-based techniques Current and Voltage Sensors Both Both Stationary Conditions The training of the AI has been executed with data from both experiments and simulations. The method uses current measurements in time domain with no need of frequency domain transformation. The method is capable of detecting fault severity and location. [37] 2013 Armature faults Parameters estimation Current, Voltage and Speed sensors Both Various loads Stationary Conditions The method compares an estimated back-EMF with a reference one for fault detection. The reference is obtained from a FEM model or from an healthy machine. This method can be very sensible to motor parameters change. The influence of the load is not discussed. [38] 2013 Armature faults MCSA Current, Voltage and Speed sensors Both Both Non-Stationary Conditions The proposed method has a low computational burden, but needs access to the motor neutral point to be applied. [39] 2011 Mechanical faults Model, AI and NN-based techniques Current, Speed and Torque sensors, Simulations Both Non-Stationary Conditions The method tries to detect mechanical faults by estimating the bearing health status. A torque sensor is used, which is not usually mounted in motors and the validation is carried out by simulation without added noise. [40] 2011 Armature faults Parameters estimation Current, Voltage and Speed sensors Both Both Non-Stationary Conditions The back-EMF is estimated when the machine is healthy and then frozen, which causes dependence on motor parameters changes. There is a model for compensate the inverter losses compensation. [41] 2011 Armature faults Other (High Frequency Injection) Current and Angular Position sensors Both Various loads Stationary Conditions The method has a very good resolution, but the detection is based on a look-up table. This makes the algorithm ignore all the failures (if any) present before the table creation. [42] 2011 Armature faults MCSA Current sensors Experiments Both Stationary Conditions Capable of detecting two failures. Use the FFT for the frequency analysis, but detect periods of stationarity of the motor. Use linear interpolation to define the healthy comparison term.
Energies 2020,13, 1573 8 of 24 Table 5. Features table (e). Cite Year Fault Type Technique Used Sensors Used Experiment or Simulations Various Speed/Loads Working Condition Limitations/ Advantages [43] 2011 Armature and Mechanical faults Model, AI NN-based techniques Current and Voltage senors Experiments Various Loads Stationary Conditions Perform an interesting multi-class classification based on seven parameters. The algorithm does not seem capable to classify failures not present the training set. [44] 2010 Mechanical faults Model, AI, NN-based techniques, MCSA Current sensors Both Various loads (Load independence demonstrated analytically) Stationary Conditions Study on the impact of SNR. [45] 2010 Armature faults Model, AI, NN-based techniques, MCSA Current sensors Both Various loads (Load independence demonstrated analytically) Stationary Conditions Study on the impact of SNR. Two failures studied, with fault severity estimation. [46] 2008 Armature faults Model, AI and NN-based techniques Current, Voltage and Speed sensors Experiments Various Loads Non-Stationary Conditions Training of a neural-network to predict current and include initial asymmetries. The predicted value of the current is used as a reference to detect failures under load variations. [47] 2007 Mechanical faults MCSA Current and Voltage sensors Both Both Non-Stationary Conditions The experimental set-up is not described. There is a comparison between three technique for time-frequency analysis and relative fault detection. [48] 2007 Mechanical faults MCSA Current and Voltage sensors Both Both Non-Stationary Conditions The experimental set-up is not described. [49] 2007 Mechanical faults MCSA Current and Voltage sensors Both Various Speeds Non-Stationary Conditions The influence of load is not taken into account. The experimental set-up is not described. [50] 2006 Armature, Permanent Magnets and Mechanical faults MCSA Current and Speed sensors Experiments Both Non-Stationary Conditions Method for tracking the fault frequencies during variable speed operations. The test set-up is not described. Various faults have been implemented. [51] 2006 Mechanical faults MCSA Current and Speed sensors Both Both Non-Stationary Conditions Two methods presented based on different frequency tracking algorithms. Real-time implementation with processor execution time is also included.
Energies 2020,13, 1573 9 of 24 One of the basic steps of the protocol is the creation of a Boolean function that comprehensively includes all the terms related to the chosen theme, including all the synonyms and terms that may be related to the words of interest for the topic. To carry out this research based on keywords, it is appropriate to deeply read about the theme to detect which words are most frequently used by the authors. The articulate Boolean function created for this work is as follows: ((("brushless DC" OR "permanent magnet electrical") AND (motor OR machine)) OR BLDC OR PMSM) AND (((condition OR health) AND monitoring) OR ((diagnosis OR detection) AND (fault OR failure))) The first part of the Boolean function defines the type of motor, while the second one defines the detection of the defect. A difficulty encountered during the research is that the different bibliographic databases are not prepared for this kind of revision, as they do not allow certain researches or to search in certain fields of the papers. Indeed, the Boolean function based research was carried out in the title, abstract and keywords of the papers. Due to the research restrictions of the databases, as specified in [ 52 ], and thanks to the good coverage of the editorials obtained shown in Table 6, the following databases have been used: •IEEE Xplore Digital Library •Scopus •ACM Digital Library •Science Direct •Web of Science Table 6. Databases coverage with respect to the content of the publishers: IE = IEEE, IT = IET, PE = Pegamon-Elsevier, ES = Elsevier Science, WB = Wiley Blackwell, TF = Taylor & Francis, SP = Springer, SI = SIAM Publications, OX = Oxford University Press, KO = Korean Inst. Electrical Eng., SA = Sage Publications, AS = ASME, MP = Microtome Publications [52]. IE IT PE ES WB TF SP SI OX KO SA AS MP IEEEX ACM Scopus WoS SD Once the research questions have been identified and the relative Boolean function created, it must be introduced in the different bibliographic databases, adapting it according to the search language of each database. In this work, the research has been carried out by searching only in the abstract, title and keywords of the papers, obtaining a total of 3167 items until of November 2019, as detailed in Table 7.
Energies 2020,13, 1573 16 of 24 Figure 4is not representative of the whole literature, but it is possible to use it to investigate the progresses on the topic. During the last years, the techniques based on artificial intelligence, parameters estimation and models, are being utilised with increasing frequency, often as classifiers, in conjunction with established methods like the MCSA. On the other hand, the number of articles presenting detection techniques based on MCSA has drastically reduced, probably because these techniques have been intensively studied in the past years and there is less space left for innovations. Starting from 2016 techniques tagged with Other, i.e., the techniques not classifiable in the previously defined categories, have steadily increased in number. This indicates that previously unexplored phenomena are being used for BLDC fault detection and outlines that the research on the chosen topic is in turmoil. Figure 5shows the overall distribution of the papers according to the used technique. The following techniques have been omitted from the graph because they have not been found: •radio-frequency emissions monitoring, •temperature measurements, •infrared recognition, •chemical analysis. 6% 2% 2% 40% 32% 6% 12% Electromagnetic field monitoring Radio-frequency (RF) emissions monitoring Noise and vibration monitoring MCSA Model, AI, NN-based techniques Parameters Estimation Other Figure 5. Distribution articles according to the used techniques The MCSA is the most used technique, followed by the AI algorithms. It is important to point out that frequently the techniques based on Artificial Intelligence are used as classifiers of results obtained with other, already established, methods for failure detection. This association demonstrated to be have a great impact in improving the detection rate and in extending the use of the technique for a wider range of both speed and load. One other key aspect in the graph, is the presence of a good amount of papers using techniques which were not previously classified (grouped under the tag other). Between them it is possible to find innovative techniques based on High Frequency Injection [ 41 ], hall effect sensors measurements [ 22 ] or innovative motor signals analysis [1,14,15]. An interesting alternative for the techniques based on Electromagnetic field monitoring is represented by [ 13 ]. The authors use external sensor to sense the stray magnetic fields outside the stator to detect armature failures severity and location, solving one of the biggest drawback of this powerful techniques category, i.e., the invasive procedure of placing additional windings inside the stator core. The next paragraphs are dedicated to answer to the previously formulated research questions by using the selected papers.
Energies 2020,13, 1573 17 of 24 4.1.1. Rq.1: Most Common Failures of Bldc Motors Figure 6shows the distribution of the papers in relation to the type of failure discussed. The results are in accordance with the failure distribution presented in various papers [ 29 , 31 , 36 , 54 ], and, in turn, this means that the research efforts are consistent with the failures occurrence. Armature Fault 48% Permanent Magnetic Faults (partial or complete) 21% Mechanical Faults (bearing failure and eccentricity) 31% Figure 6. Distribution of the papers according the type of failure 4.1.2. Rq.2: Parameters Used for Failure Detection in Bldc Motors Due to the intense research in this field, many of the motor parameters have been used for fault detection purposes. In the following, the variables used will be listed, dividing them between those directly measurable and those estimated. Directly measurable quantities The quantities listed below are directly measurable by using specific sensors. Output torque Torque-meters shall be used to measure this variable and it can provide very useful information. The problem resides in the fact that this type of sensors are often big and expensive. Current The current is always already measured by the motor controller and there are an immense quantity of failure detection algorithms based on this variable. Voltage The voltage is also commonly measured by the motor controller. Vibrations By placing accelerometers on the motor, it is possible to measure its vibration level. The algorithms based on vibration analysis could present problems when used in moving systems, like aircraft, due to the coupling of external and unpredictable vibrations. Magnetic flux The magnetic flux gives a deep insight on how the motor is working. In order to measure it, it is usually necessary to include in the motor winding so called search coils, i.e., some additional windings not connected to the phases. The inclusion of these additional coils is not common and, although being a simple procedure, it need to unmount the motor, rewound it and to extract from the interior as many pairs of wires as many search coils as are inserted. An alternative to this procedure is to place external magnetic sensors on the stator to sense the stray magnetic fields. Estimated quantities The procedures based on parameters estimation can identify failures by evaluating the changes within the measured motor parameters as well as evaluating factors which are not straightforwardly quantifiable, such as:
Energies 2020,13, 1573 18 of 24 •Back-EMF, •Magnetic flux, •Winding resistance, •Winding inductance. Estimation could be a effective instrument which allows the use of variables straightforwardly related to the fault and something else not measurable. The drawback is that it depends on models which can be constrained to particular working points and affected by the shift of some parameter. 4.1.3. Rq.3: Type of Failures Detectable by Each Technique Figure 7represents the distribution of the different papers according to the various techniques proposed for detecting different types of faults. This allows to evaluate which techniques are most suitable for detecting and distinguishing between different types of failure or if some techniques are more suitable for detecting specific faults or can be used as a broad spectrum analysis tool. The techniques are widely distributed among the types detection methods, with the exception of vibration monitoring which appears limited to the detection of mechanical faults; however, this specific item can be biased due to the presence of only one single paper in the review for this category. Armature Fault Armature Fault, Mechanical Faults (bearing failure and eccentricity) Armature Fault, Permanent Magnetic Faults (partial or complete), Mechanical Faults (bearing failure and eccentricity) Mechanical Faults (bearing failure and eccentricity) Permanent Magnetic Faults (partial or complete) Permanent Magnetic Faults (partial or complete), Mechanical Faults (bearing failure and eccentricity) Permanent Magnetic Faults (partial or complete), Armature Fault 0 5 10 15 20 21 2 1 3 3 1 2 1 1 1 5 1 3 1 2 1 2 2 7 1 2 1 Electromagnetic field monitoring Model, AI, and NN-based techniques Model, AI, and NN-based techniques, MCSA Model, AI, and NN-based techniques, Parameters Estimation MCSA Other Parameters Estimation Noise and vibration monitoring, Model, AI, and NN-based techniques, MCSA Figure 7. Distribution of the papers according the type of failure and the used technique. 4.1.4. Rq.4: Computational Power Needed for Each Technique Only a few papers ([ 18 , 19 , 55 ]) offered a clear quantification of the computational power needed to implement the proposed technique, and therefore this question can only be answered in a qualitative manner. By what has emerged it can be seen that by a theoretical point of view the most costly strategies are those focused on models. That is because of the necessity of running the computer model parallel to the machine itself when comparing the outputs. In addition, the complexity increases with the level of detail of the model, the parameters involved, etc. The following techniques in terms of computational cost are those based on the estimation of the parameter and then those that use the NNs. In any case, it mostly depends on the way the algorithms are implemented. The least expensive techniques are the MCSA and other techniques which directly analyse sensor data. 4.1.5. Rq.5: Sensors Needed for Each Technique Generally the techniques that require less sensors are based on current or voltage analysis, such as MCSA. The near-totality of the reviewed methods must at least measure current consumption and motor voltage, although this is not an issue as these quantities are already available in most drivers.
Energies 2020,13, 1573 19 of 24 Many methods also employ the motor speed to diagnose the fault. It can be speed can be estimated, from back-EMF measurements, or obtained directly from Hall effect frequency sensors or from a resolver [1]. 4.1.6. Rq.6: Best Detection Results Only some selected papers ([ 10 , 11 , 18 , 19 , 26 , 29 – 31 , 35 , 43 , 45 ]) provide statistics on the rate of error detection and are mostly based on the use of AI. It is very complex to compare all these results, since the test conditions are not uniform. This is considered a weak point in this topic, which, although being very rich in ideas and proposed techniques, lacks validation and verification of the same. A possible solution to this problem, would be to propose a minimum standard set of tests to be performed in order to validate a fault detection algorithm and generate a set of minimum comparable outcomes [1]. 4.2. General Considerations About The Techniques In Table 12 the main characteristics of the detection methods have been grouped. As previously mentioned, the techniques based on AI are very effective. These can be used either as stand-alone fault detectors or in combination with other techniques to significantly improve their performance in detection. It must be noted, in any case, that their success relies on an intense process of learning and they take considerable time before working properly [1]. Referring to the statistics listed above, in particular Figure 4, it is possible to notice how fault detection techniques based on parameter estimation have also seen an increase in number. Such techniques can provide continuous access to otherwise unobservable variables such as back-EMF or magnetic flux, facilitate the task of fault detection or identify more explicitly observable fault indicators. Noteworthy is their characteristic of being able of working while the motor is running in non-steady-state conditions of speed and/or torque. On the other hand, the potential problem with these techniques is that they are based on assumptions, models and measurements of motor variables whose limited validity and inaccuracy could hinder fault detection. According to the results of this research, about one third of the selected articles propose a technique able to work in non-stationary conditions and most of them are based on AI, NN and parameters estimation. The need to operate the motor under steady-state conditions can be a significant limitation, above all if this is necessary to measure signals over a long period of time. Such condition may be achieved with large industrial machines working at constant load but rarely in aircraft actuators [1]. Table 12. Techniques summary [1]. Noise and Vibration Monitoring Electromagnetic Field Monitoring Motor Current Signature Analysis Model and AI based techniques Parameters Estimation Advantages Most suitable method for detecting mechanical faults, as the accelerometers can be placed close to the vibration source Can directly measure the electromagnetic field inside the motor, does not need complicated algorithm to detect failures, can virtually detect all the motor failures Does not need additional sensors, can detect a large variety of failures, is the most used technique Can be used during non-stationary motor operation, can be used in conjunction with other techniques Can be used during non-stationary motor operation, can virtually monitor every motor parameter Disadvantages Need to install accelerometers on the motor, measurements can be corrupted by environmental vibrations, difficult to use in non-stationary motor operation Need to rewind the stator and to extract as many additional cables as many coils inserted Need to transform the signal in the frequency domain, the motor current depend on the load, cannot be used during non-stationary motor operation Need extensive training The method depends on the knowledge of various motor parameters and on the accuracy of the model, their variation (or incorrectness) can result in poor diagnosis performance
Energies 2020,13, 1573 20 of 24 5. Conclusions This paper presents a systematic review of high TRL techniques for BLDC motors failures detection, that have been published in the period of time from the early 1990s to November 2019. In addition, the article itself can be considered as a proof of concept of applying the SR to a particular study case in the aerospace field, in order to demonstrate its feasibility. The studies presented in this work, have been analysed to respond to the research questions posed, that is, what are the techniques applied for fault detection, the sensors used, the working condition, what are their advantages and limitations. These results have been included in multiple tables to illustrate the findings and ease the consultation. The greatest difficulty encountered during this study has been the impossibility of comparing the the different proposed algorithms in terms of performance, due to the lack of uniformity in tests, features measurement and estimation and presentation of the results. The authors would suggest, as a possible solution to this issue, a study to introduce a standardised benchmark and a set of parameters to be presented in order to harmonise the evaluation of the fault detection algorithms. Author Contributions: Conceptualisation, V.M.F.; Funding acquisition, M.Á.M.P.; Investigation, V.M.F. and C.I.; Methodology, V.M.F. and C.I.; Supervision, M.Á.M.P.; Validation, C.I.; Writing—original draft, V.M.F.; Writing—review & editing, V.M.F. and C.I. All authors have read and agreed to the published version of the manuscript. Funding: The research leading to these results has been partly funded by the European Research Council under the European Union’s Seventh Framework Programme (FP7/2007-2013)/ ERC grant agreement n. 785332 Conflicts of Interest: The authors declare no conflict of interest. Abbreviations The following abbreviations are used in this manuscript: AI Artificial Intelligence BLDC Brushless Direct Current FEM Finite Element Method HF High Frequency MCSA Motor Current Signature Analysis NN Neural Network SR Systematic Review SVM Support Vector Machine TRL Technology Readiness Level Appendix A Nomenclature By going through the literature, the terminology in this field appears non-uniform. This is due to the fact that fault detection and diagnosis is usually distributed over many different disciplines. The definition of the following terms is specified in the glossary section and is based on [ 1 , 56 ]. This terminology will be used along the entire document. Fault : Unpermitted deviation of at least one feature (characteristic property) of the system out of the acceptable standard condition threshold. The fault is a state of the system and can be of various types (manufacturing, assembly, maintenance, software, operators, wrong operation). It may not affect the correct functioning of the overall system Failure : Permanent interruption of a system’s ability to perform a required function under determined operating conditions. Malfunction : Intermittent irregularity in the fulfilment of a system’s function. It can arise from one or more faults. From the description it is possible to draw the relationship between faults, failures and malfunctions (Figure A1).
Energies 2020,13, 1573 21 of 24 Feature Time te Normal State Fault Function Time 1te 0 Failure Function Time 1te 0 Malfunction Figure A1. Scheme of the relation between faults, failures and malfunctions [1]. References 1. Fico, V.M.; Vázquez, A.L.R.; Prats, M.Á.M.; Bernelli-Zazzera, F. Failure detection by signal similarity measurement of brushless DC motors. Energies 2019,12. [CrossRef] 2. Basak, D.; Tiwari, A.; Das, S.P. Fault diagnosis and condition monitoring of electrical machines-A review. In Proceedings of the IEEE International Conference on Industrial Technology, Mumbai, India, 15–17 December 2006; pp. 3061–3066. [CrossRef] 3. Buchwald, H.; Avidor, Y.; Braunwald, E.; Jensen, M.D.; Pories, W.; Fahrbach, K.; Schoelles, K. Bariatric surgery: A systematic review and meta-analysis. JAMA 2004,292, 1724–1737. [CrossRef] [PubMed] 4. Renehan, A.G.; Tyson, M.; Egger, M.; Heller, R.F.; Zwahlen, M. Body-mass index and incidence of cancer: A systematic review and meta-analysis of prospective observational studies. Lancet 2008 ,371, 569–578. [CrossRef] 5. Kitchenham, B.; Charters, S. Guidelines for performing systematic literature reviews in software engineering. In EBSE Technical Report; Elsevier: Amsterdam, The Netherlands, 2007; pp. 1–65. 6. Hall, T.; Beecham, S.; Bowes, D.; Gray, D.; Counsell, S. A systematic literature review on fault prediction performance in software engineering. IEEE Trans. Softw. Eng. 2011,38, 1276–1304. [CrossRef] 7. Kitchenham, B.; Brereton, O.P.; Budgen, D.; Turner, M.; Bailey, J.; Linkman, S. Systematic literature reviews in software engineering—A systematic literature review. Inf. Softw. Technol. 2009,51, 7–15. [CrossRef] 8. Ierardi, C.; Orihuela, L.; Jurado, I. Distributed Estimation Techniques for Cyber-Physical Systems: A Systematic Review. Sensors 2019,19, 4720. [CrossRef] 9. Ge, Y.; Song, B.; Pei, Y.; Mollet, Y.A.; Gyselinck, J.J. Analytical Expressions of Isolation Indicators for Permanent-Magnet Synchronous Machines Under Stator Short-Circuit Faults. IEEE Trans. Energy Convers. 2019,34, 984–992. [CrossRef] 10. Kao, I.H.; Wang, W.J.; Lai, Y.H.; Perng, J.W. Analysis of Permanent Magnet Synchronous Motor Fault Diagnosis Based on Learning. IEEE Trans. Instrum. Meas. 2019,68, 310–324. [CrossRef] 11. Heydarzadeh, M.; Zafarani, M.; Nourani, M.; Akin, B. A Wavelet-Based Fault Diagnosis Approach for Permanent Magnet Synchronous Motors. IEEE Trans. Energy Convers. 2019,34, 761–772. [CrossRef] 12. Zandi, O.; Poshtan, J. Fault Diagnosis of Brushless DC Motors Using Built-In Hall Sensors. IEEE Sensors J. 2019,19, 8183–8190. [CrossRef] 13. Liu, X.; Miao, W.; Xu, Q.; Cao, L.; Liu, C.; Pong, P.W.T. Inter-Turn Short-Circuit Fault Detection Approach for Permanent Magnet Synchronous Machines Through Stray Magnetic Field Sensing. IEEE Sens. J. 2019 , 1. [CrossRef] 14. Ye, M.; Huang, J. Bearing Fault Diagnosis under Time-Varying Speed and Load Conditions via Speed Sensorless Algorithm and Angular Resample. In Proceedings of the 2018 23rd International Conference on Electrical Machines (ICEM 2018), Alexandroupoli, Greece, 3–6 September 2018; pp. 1775–1781. [CrossRef]
Energies 2020,13, 1573 22 of 24 15. Ullah, Z.; Lee, S.; Hur, J. A Novel Fault Diagnosis Technique for IPMSM Using Voltage Angle. In Proceedings of the 2018 IEEE Energy Conversion Congress and Exposition (ECCE), Portland, OR, USA, 23–27 September 2018; pp. 3236–3243. [CrossRef] 16. Moon, S.; Jeong, H.; Lee, H.; Kim, S.W. Interturn Short Fault Diagnosis in a PMSM by Voltage and Current Residual Analysis With the Faulty Winding Model. IEEE Trans. Energy Convers. 2018 ,33, 190–198. [CrossRef] 17. Ahsanullah, K.; Jeyasankar, E.; Vignesh, A.; Panda, S.; Shanmukha, R.; Nadarajan, S. Eccentricity fault analysis in PMSM based marine propulsion motors. In Proceedings of the 20th International Conference on Electrical Machines and Systems, Sydney, NSW, Australia, 11–14 August 2017; pp. 1–6. 18. Breuneval, R.; Clerc, G.; Nahid-Mobarakeh, B.; Mansouri, B. Hybrid diagnosis of intern-turn short-circuit for aircraft applications using SVM-MBF. In Proceedings of the 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Cincinnati, OH, USA, 1–5 October 2017; pp. 1–6. 19. Heydarzadeh, M.; Zafarani, M.; Ugur, E.; Akin, B.; Nourani, M. A model-based signal processing method for fault diagnosis in PMSM machine. In Proceedings of the Energy Conversion Congress and Exposition (ECCE), Naples, Italy, 9–12 July 2017; pp. 3160–3164. 20. Mazzoletti, M.A.; Bossio, G.R.; De Angelo, C.H.; Espinoza-Trejo, D.R. A model-based strategy for interturn short-circuit fault diagnosis in PMSM. IEEE Trans. Ind. Electron. 2017,64, 7218–7228. [CrossRef] 21. Obeid, N.H.; Battiston, A.; Boileau, T.; Nahid-Mobarakeh, B. Early Intermittent Interturn Fault Detection and Localization for a Permanent Magnet Synchronous Motor of Electrical Vehicles Using Wavelet Transform. IEEE Trans. Transp. Electrif. 2017,3, 694–702. [CrossRef] 22. Park, Y.; Fernandez, D.; Lee, S.B.; Hyun, D.; Jeong, M.; Kommuri, S.K.; Cho, C.; Reigosa, D.; Briz, F. On-line detection of rotor eccentricity for PMSMs based on hall-effect field sensor measurements. In Proceedings of the Energy Conversion Congress and Exposition (ECCE), Cincinnati, OH, USA, 1–5 October 2017; pp. 4678–4685. 23. Zhu, M.; Hu, W.; Kar, N.C. Torque-ripple-based interior permanent-magnet synchronous machine rotor demagnetization fault detection and current regulation. IEEE Trans. Ind. Appl. 2017 ,53, 2795–2804. [CrossRef] 24. Gu, B.G. Study of IPMSM interturn faults part II: Online fault parameter estimation. IEEE Trans. Power Electron. 2016,31, 7214–7223. [CrossRef] 25. Jeong, H.; Moon, S.; Lee, J.; Kim, S.W. Inter-turn short fault diagnosis of permanent magnet synchronous machines using negative sequence components. In Proceedings of the 2016 IEEE International Conference on Industrial Technology (ICIT), Taipei, Taiwan, 14–17 March 2016; pp. 170–174. 26. Mbo’o, C.P.; Hameyer, K. Fault diagnosis of bearing damage by means of the linear discriminant analysis of stator current features from the frequency selection. IEEE Trans. Ind. Appl. 2016,52, 3861–3868. [CrossRef] 27. Moon, S.; Lee, J.; Jeong, H.; Kim, S.W. Demagnetization fault diagnosis of a PMSM based on structure analysis of motor inductance. IEEE Trans. Ind. Electron. 2016,63, 3795–3803. [CrossRef] 28. Sen, B.; Wang, J. Stator interturn fault detection in permanent-magnet machines using PWM ripple current measurement. IEEE Trans. Ind. Electron. 2016,63, 3148–3157. [CrossRef] 29. Abed, W.; Sharma, S.; Sutton, R.; Motwani, A. A robust bearing fault detection and diagnosis technique for brushless DC motors under non-stationary operating conditions. Control. Autom. Electr. Syst. 2015,26, 241–254. [CrossRef] 30. Akar, M.; Hekim, M.; Orhan, U. Mechanical fault detection in permanent magnet synchronous motors using equal width discretization-based probability distribution and a neural network model. Electr. Eng. Comput. Sci. 2015,23, 813–823. [CrossRef] 31. Çira, F.; Arkan, M.; Gümü¸s, B. A new approach to detect stator fault in permanent magnet synchronous motors. In Proceedings of the 2015 IEEE 10th International Symposium on Diagnostics for Electrical Machines, Power Electronics and Drives (SDEMPED), Guarda, Portugal, 1–4 September 2015; pp. 316–321. 32. Lee, S.T.; Kim, K.T.; Hur, J. Diagnosis technique for stator winding inter-turn fault in BLDC motor using detection coil. In Proceedings of the 2015 9th International Conference on Power Electronics and ECCE Asia (ICPE-ECCE Asia), Seoul, Korea, 1–5 June 2015; pp. 2925–2931. 33. Moosavi, S.; Djerdir, A.; Ait-Amirat, Y.; Khaburi, D. ANN based fault diagnosis of permanent magnet synchronous motor under stator winding shorted turn. Electr. Power Syst. Res. 2015 ,125, 67–82. [CrossRef] 34. Chakraborty, S.; Keller, E.; Ray, A.; Mayer, J. Detection and estimation of demagnetization faults in permanent magnet synchronous motors. Electr. Power Syst. Res. 2013,96, 225–236. [CrossRef]
Energies 2020,13, 1573 23 of 24 35. Haddad, R.Z.; Strangas, E.G. Fault detection and classification in permanent magnet synchronous machines using Fast Fourier Transform and Linear Discriminant Analysis. In Proceedings of the 2013 9th IEEE International Symposium on Diagnostics for Electric Machines, Power Electronics and Drives (SDEMPED), Valencia, Spain, 27–30 August 2013; pp. 99–104. 36. Nyanteh, Y.D.; Srivastava, S.K.; Edrington, C.S.; Cartes, D.A. Application of artificial intelligence to stator winding fault diagnosis in Permanent Magnet Synchronous Machines. Electr. Power Syst. Res. 2013,103, 201–213. [CrossRef] 37. Sarikhani, A.; Mohammed, O.A. Inter-turn fault detection in PM synchronous machines by physics-based back electromotive force estimation. IEEE Trans. Ind. Electron. 2013,60, 3472–3484. [CrossRef] 38. Urresty, J.C.; Riba, J.R.; Romeral, L. Diagnosis of interturn faults in PMSMs operating under nonstationary conditions by applying order tracking filtering. IEEE Trans. Power Electron. 2013,28, 507–515. [CrossRef] 39. Abu-Rub, H.; Ahmed, S.M.; Iqbal, A.; Toliyat, H.A.; Rahimian, M.M. Incipient bearing fault detection for three-phase Brushless DC motor drive using ANFIS. In Proceedings of the IEEE International Symposium on Diagnostics for Electric Machines, Power Electronics & Drives, Bologna, Italy, 5–8 September 2011; pp. 620–625. 40. Leboeuf, N.; Boileau, T.; Nahid-Mobarakeh, B.; Clerc, G.; Meibody-Tabar, F. Real-time detection of interturn faults in PM drives using back-EMF estimation and residual analysis. IEEE Trans. Ind. Appl. 2011,47, 2402–2412. [CrossRef] 41. Arellano-Padilla, J.; Sumner, M.; Gerada, C. Winding condition monitoring scheme for a permanent magnet machine using high-frequency injection. IET Electr. Power Appl. 2011,5, 89–99. [CrossRef] 42. Kim, K.H.; Gu, B.G.; Jung, I.S. Online fault-detecting scheme of an inverter-fed permanent magnet synchronous motor under stator winding shorted turn and inverter switch open. IET Electr. Power Appl. 2011,5, 529–539. [CrossRef] 43. Ondel, O.; Boutleux, E.; Clerc, G. Diagnosis by pattern recognition for PMSM used in more electric aircraft. In Proceedings of the IECON 2011-37th Annual Conference on IEEE Industrial Electronics Society, Melbourne, VIC, Australia, 7–10 November 2011; pp. 3452–3458. 44. Ebrahimi, B.; Faiz, J.; Araabi, B. Pattern identification for eccentricity fault diagnosis in permanent magnet synchronous motors using stator current monitoring. IET Electr. Power Appl. 2010,4, 418–430. [CrossRef] 45. Ebrahimi, B.M.; Faiz, J. Feature extraction for short-circuit fault detection in permanent-magnet synchronous motors using stator-current monitoring. IEEE Trans. Power Electron. 2010,25, 2673–2682. [CrossRef] 46. Quiroga, J.; Cartes, D.; Edrington, C.; Liu, L. Neural network based fault detection of PMSM stator winding short under load fluctuation. In Proceedings of the 13th Power Electronics and Motion Control Conference, Poznan, Poland, 1–3 September 2008; pp. 793–798. 47. Rosero, J.; Cusido, J.; Garcia, A.; Romeral, L.; Ortega, J. Fault detection of eccentricity by means of joint time-frequency analysis in PMSM under dynamic conditions. In Proceedings of the International Symposium on Intelligent Signal Processing, Alcala de Henares, Spain, 3–5 October 2007; pp. 1–6. 48. Rosero, J.; Cusido, J.; Ortega, J.; Romeral, L.; Garcia, A. PMSM Bearing Fault Detection by means of Fourier and Wavelet transform. In Proceedings of the IECON 2007—33rd Annual Conference of the IEEE Industrial Electronics Society, Taipei, Taiwan, 5–8 November 2007; pp. 1163–1168. 49. Rosero, J.; Cusido, J.; Garcia, A.; Romeral, L.; Ortega, J. Detection of stator short circuits in PMSM by mean of joint time-frequency analysis. In Proceedings of the IEEE International Symposium on Diagnostics for Electric Machines, Power Electronics and Drives (SDEMPED 2007), Cracow, Poland, 6–8 September 2007; pp. 420–425. 50. Barendse, P.; Pillay, P. A new algorithm for the detection of faults in permanent magnet machines. In Proceedings of the IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics, Paris, France, 6–10 November 2006; pp. 823–828. 51. Rajagopalan, S.; Aller, J.M.; Restrepo, J.A.; Habetler, T.G.; Harley, R.G. Detection of rotor faults in brushless DC motors operating under nonstationary conditions. IEEE Trans. Ind. Appl. 2006 ,42, 1464–1477. [CrossRef] 52. Ierardi, C.; Orihuela, L.; Jurado, I. Guidelines for a systematic review in systems and automatic engineering. Case study: Distributed estimation techniques for cyber-physical systems. In Proceedings of the European Control Conference, Limassol, Cyprus, 12–15 June 2018; pp. 2230–2235. 53. Moher, D.; Liberati, A.; Tetzlaff, J.; Altman, D. Reprint-preferred reporting items for systematic reviews and meta-analyses: The PRISMA statement. Phys. Ther. 2009,89, 873–880. [CrossRef] [PubMed]
Energies 2020,13, 1573 24 of 24 54. Nandi, S.; Toliyat, H.A.; Li, X. Condition monitoring and fault diagnosis of electrical motors-A review. IEEE Trans. Energy Convers. 2005,20, 719–729. [CrossRef] 55. Heydarzadeh, M.; Zafarani, M.; Akin, B.; Nourani, M. Automatic fault diagnosis in PMSM using adaptive filtering and wavelet transform. In Proceedings of the 2017 IEEE International Electric Machines and Drives Conference (IEMDC), Miami, FL, USA, 21–24 May 2017; pp. 1–7. 56. Isermann, R. Fault-Diagnosis Systems: An Introduction from Fault Detection to Fault Tolerance; Springer: Berlin, Germany, 2006; pp. 1–475, arXiv:1011.1669v3. [CrossRef] c 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).