Next Article in Journal
Literature Review of Suspension Systems for Superconducting Elements
Previous Article in Journal
Identification of Tool Wear Based on Infographics and a Double-Attention Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Open-Circuit Fault Diagnosis Method Based on Adjacent Trend Line Relationship of Current Vector Trajectory for Motor Drive Inverter

College of Information Science and Engineering, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
Machines 2023, 11(10), 928; https://doi.org/10.3390/machines11100928
Submission received: 28 August 2023 / Revised: 20 September 2023 / Accepted: 25 September 2023 / Published: 27 September 2023
(This article belongs to the Section Electrical Machines and Drives)

Abstract

:
This paper proposes a power switch open-circuit (OC) fault diagnosis method for a motor drive inverter system. This method utilizes adjacent trend lines to extract fault features from the current vector trajectory, enabling rapid fault diagnosis and localization. Firstly, the current vector trajectory is obtained by applying the Clark transformation to the three-phase currents, and trend line slopes are calculated using equidistant current signal nodes. Subsequently, the method determines fault by calculating changes in adjacent trend line slopes and quickly locates the faulty power switch by considering the average slope of adjacent trend lines and the beta-axis current direction in the alpha–beta coordinate system. Accurate OC fault localization can be achieved with just a few trend line data points calculated in each current cycle, reducing the extra hardware and computational burden. This method is not only suitable for load variations but also applicable to the diagnosis of both single-switch and multiple-switch faults. Finally, simulation and experimental results validate the effectiveness and robustness of the method.

1. Introduction

The widespread application of motor drive systems in industrial production can be attributed to the outstanding performance of inverters. As a result, the safe and stable operation of inverters plays a crucial role in enhancing the reliability of the entire motor drive system [1,2,3,4,5]. Therefore, power switch faults have become an increasingly prominent issue, significantly affecting the stable operation of inverters [6,7,8,9].
Generally, power switch faults are classified into two types: short-circuit (SC) and open-circuit (OC) faults [10]. During an SC fault, the abrupt increase in current immediately triggers the overcurrent protection circuit, leading to a rapid system shutdown. Conversely, the slow response characteristic of an OC fault typically prevents the system current from exhibiting an overcurrent condition, thereby not activating the overcurrent protection. If an OC fault goes undetected, long-term operation under this fault condition could result in increased current and voltage amplitudes, inflicting secondary damage on other functioning switches. This may even trigger an imbalance in the three-phase current, leading to motor overheating, which could ultimately cause motor damage [11].
In the recent research on OC faults in motor drive inverter systems, the dominant diagnostic approaches can typically be grouped into model-based, data-driven methods and signal-based methods [12,13]. Model-based methods employ observers to predefine the system model, subsequently executing fault diagnosis through the analysis of residual signals between actual and estimated signals [14,15,16]. A major drawback of model-based fault diagnosis method is that the effectiveness is heavily dependent on the accuracy of model parameters, which makes them less suitable for complex systems with varying operating conditions [17]. Data-driven fault diagnosis algorithms utilize machine learning and artificial intelligence techniques to analyze historical and real-time data for detecting and diagnosing system faults [18,19,20,21]. Data-driven methods reduced reliance on accurate modeling, and the ability to learn from historical data to detect unknown faults. However, they also present drawbacks, including potential overfitting, sensitivity to data quality and quantity, and the requirement for large datasets and computational resources for training and validation [22].
Signal-based methods, including voltage-based and current-based methods, use measured signals to extract fault information features [23]. Some studies directly detect the voltage to determine OC faults. Ref. [24] proposed an IGBT OC fault diagnosis method based on the inverter voltage model. It used the error voltage obtained by comparing the actual voltage and command voltage, and the lower switch voltage. Ref. [25] uses a high-speed optocoupler to indirectly detect the voltage of the lower switch of the inverter and then performs the logic operation with the driving signal of the power switch to diagnose and locate the OC fault of the switch. Ref. [26] uses an instantaneous voltage error to diagnose IGBT OC faults. Refs. [27,28] used the instant bridge arm pole voltages and the instant bridge arm pole-to-pole voltages for fault diagnosis. With these methods, open-circuit faults can be detected as quickly as possible within one switching cycle. However, the need for additional ultra-high speed sampling circuits in these voltage-based methods are their main disadvantage, as it increases the cost, the design complexity and the point of failure of the system. In addition, when the inverter is under load, the noise generated by the high-frequency switch will greatly affect the accuracy of the voltage detection, so its accuracy cannot be guaranteed [29].
In comparison, current-based methods in signal-based approaches have the advantage of not requiring extra sensors, reducing costs and complexity, although the detection time is not as quick as voltage-based methods. Ref. [30] employs the normalization of current average value and absolute value methods to enhance the robustness of back-to-back converter open-circuit fault diagnosis. The technology of reconstructing three-phase currents in motor vector control systems is proposed in [31], with the aim to enhance diagnostic reliability in adverse environments. Some diagnostic methods based on signal processing, such as harmonic analysis, averaging, and waveform analysis, have been introduced [32]. The current vector trajectory approach has been proposed as one of the OC fault diagnostic steps in [33,34,35,36]. Specifically, ref. [33] introduced a fuzzy diagnosis method based on the stator current vector pattern in voltage source inverter motor drive systems. This approach extracts a fuzzy basis by analyzing current vector patterns under different fault conditions and then uses fuzzy logic to locate the faulty switch. However, due to the complexity of the pattern recognition required in its execution, it is not suitable for embedding into motor microcontrollers. In [34], Park’s motor phase current vectors are used for fault detection in permanent magnet synchronous generator (PMSG) drivers. This method utilizes the derivative of the absolute Park vector phase to generate a reliable fault alarm signal for fault detection, also preventing transient misdiagnoses. In [35], the error of the Park vector normalized current average absolute value is used to enhance immunity to false alarms. Ref. [36] presents a novel phase loss fault diagnosis strategy for power drive systems based on second-order rotating Park transformations. Recently, several new signal-based diagnostic schemes have been proposed to enhance diagnostic time, robustness, or applicability. In [37], a new method based on current probability density analysis is proposed for inverter open-circuit fault diagnosis. Ref. [38] introduces a principle of low-frequency sampling for major fault components. This method uses a smaller set of sample data to reflect the characteristics of primary components under different switch combinations, thereby reducing the data volume needed for processing. Ref. [39] proposes an online identification method for three-phase inverter open-circuit faults based on phase current polarity and normalized line current. Ref. [40] presents a diagnostic approach based on reference current error, which is simple and fast but is not suitable for open-loop control systems. Ref. [41] proposes a fault diagnosis method based on the phase of current vector trajectories, one which can achieve multiple-switch fault localizations. However, the use of standard deviation increases the computational complexity of the algorithm. While the aforementioned methods exhibit some advantages, fault detection takes a longer time. To shorten the diagnosis time, ref. [42] samples three-phase sinusoidal current signals, encodes the trend features by analyzing the trend relationship between adjacent sampling points, and locates faults by calculating the changes in the trend of the lines. Ref. [43] proposes a neural-network-like structure for diagnosing open-circuit faults in traction motor drive systems using dual current-time pairs. These two methods shorten the fault diagnosis time, but they are only applicable to single-switch fault diagnosis, which significantly limits their scope of application in industrial settings.
An OC fault diagnosis method for power switches in motor drive inverter systems is proposed based on calculating adjacent trend line slope differences of a current vector trajectory. By setting a detection threshold for adjacent trend line slope differences, OC faults can be detected, and the faulty power switch can be located using the adjacent trend line slope and the direction of current vector trajectory. The method can handle not only situations with varying loads but is also capable of diagnosing faults in both single-switch and multiple-switch OC fault scenarios while reducing the extra hardware and computational burden.
The remaining contents of this paper are organized as follows. The motor drive inverter system and OC fault analysis of the inverter is shown in Section 2. The OC faults diagnosis method is illustrated in Section 3. In Section 4, the simulation and experimental results validate the effectiveness of the proposed method. Finally, Section 5 gives the summary and some conclusions.

2. The OC Fault Analysis for Motor Drive Inverter System

The three-phase, two-level topology inverter structure for a motor drive system is shown in Figure 1, including DC source, three-phase two-level inverter, and motor. The inverter consists of six switches ( S 1 S 6 ) with six antiparallel diodes ( D 1 D 6 ). V d c is the DC source voltage. i a , i b and i c are the output phase currents.
In general, the loads of the three phases are symmetrical
{ i a = I m cos ( ω t ) i b = I m cos ( ω t + 2 π / 3 ) i c = I m cos ( ω t 2 π / 3 ) .
where I m and ω are the amplitude and angular frequency of the phase currents, respectively.
Applying Kirchhoff’s law, the phase currents satisfy the following equation.
i a + i b + i c = 0 .
When the OC fault occurs, the related power switch is disconnected and ceases to be controlled by the corresponding driving signal. This situation manifests a local feature where the continuity of pertinent signals is interrupted.
Generally, OC faults in inverters are divided into single-switch fault and multiple-switch faults. The output current feature of the inverter corresponding to the successive faults of switches S 1 and S 6 are illustrated as examples. As shown in Figure 2, the OC fault occurred in S 1 , which caused the current of phase A to be zero for half a period and the currents of phase B and phase C to be slightly deformed. After that, the OC fault also occurred in S 6 , so that both the currents of phase A and phase C have similar fault features of zero for half a period.
The majority of current-based methods currently available are focused on single-switch faults. While these can provide some level of system protection, they are ineffective when multiple switches fail, potentially resulting in a cascade of severe consequences.

3. Fault Diagnosis Analysis of the Proposed Method

3.1. Fault Feature Extraction of Adjacent Trend Lines

According to the current vector trajectory method [41], the three-phase current (1) is subjected to Clark transformation
{ i α = 2 3 ( i a 1 2 i b 1 2 i c ) i β = 2 3 ( 3 2 i b 3 2 i c ) ,
therefrom, the three-phase current is transferred to the two-phase ( α β ) coordinate system.
Under normal steady-state conditions, the current vector trajectory is a circle in the α β coordinate system. As shown in Figure 3, the complete circle represents a period of current. By dividing the circle into n equal parts, the trend line of the current vector trajectory is obtained.
The number of trigger time points is
N p = T / T t + 1 ,
where T is the fundamental wave period time and T t is the trigger time of the data processing instruction.
According to (3), the slope of the trend line of the current vector trajectory is
L s ( k ) = i β ( k T t ) i β ( ( k 1 ) T t ) i α ( k T t ) i α ( ( k 1 ) T t ) ,   k = 0 , 1 , 2 , .
Considering some possible failures, L s ( k ) tends to infinity, so the slope of the current vector trajectory is artificially set
L s a ( k ) = 1 L s ( k ) .
According to Figure 3, the trend line of the current trajectory can be approximated to a regular polygon inscribed in a circle, and the internal angle of this regular n-sided polygon is
θ i n ( n ) = 180 ( n 2 ) / n ,
where n can be regarded as related to the trigger time point N p , that is
n = N p 1 .
Set two detection variables, which represent the slope angle of the current trend line and the slope angle of the previous trend line respectively, as follows
{ T l k = arctan ( L s a ( k ) ) 180 / π T l j = arctan ( L s a ( k 1 ) ) 180 / π .
At this time, the angle difference between adjacent current vector traces is about
D deg ( k ) = T l k T l j .
Under normal circumstances, the difference between the angles of adjacent trajectories is related to the internal angle of the regular polygon, which is approximately
D deg * = 180 θ i n ( n ) .
However, when an OC fault occurs, the current vector trajectory changes and the difference between adjacent trajectories will also change.

3.2. Fault Detection Combined with Current Vector Trajectory Adjacent Trend Lines

As the motor drive system runs in a healthy state, the current vector trajectory is circular. When the OC fault occurs in any power switch, depending on fault location, the current vector trajectory presents different shapes, as shown in Figure 4 and Figure 5.
Figure 4 shows the occurrence of a single-switch OC fault in the inverter, the current vector trajectory will show a semicircle in different directions according to different fault locations.
As shown in Figure 5, when the multiple-switch OC fault occurs in the inverter, the current vector trajectory will no longer be a semicircle, but by combining the trajectories of the two fault locations in Figure 4, a new fan-shaped trajectory is obtained.
Although the shape of these fan-shaped trajectories seems to be inconsistent in size, the actual time required to pass these paths is the same, and they all represent a current trajectory of a fundamental period. Among these, the straight part during a single-switch fault accounts for about one-half of the period, and the straight part during a double switch fault accounts for about two-thirds of the period.
Therefore, the trajectory graph at the time of the fault is still divided according to the previous normal circle, which is divided into n equal parts at equal intervals.
When the OC fault occurs, regardless of whether it is a single switch or multiple switch situation, the slope difference of the trend line of the adjacent current vector trajectory of the straight-line part is approximately that of zero, which means
| D deg ( k ) | < < D d e g * ( n ) ,
where | | represents the absolute value symbol, so the threshold value of the fault can be determined according to the number n of equal intervals divided in advance, that is
T h = μ D deg * ( n ) ,
where μ is a number less than 1 .
According to experience, this is generally 20 40 % . In this way, a specific threshold is set aside to guarantee accurate fault detection when the phase current fluctuates.
R o c ( k ) = { 1 0 | D e g ( k ) | < T h o t h e r ,
R o c is the diagnosis result of whether the system has the OC fault, where R o c = 1 this indicates that an OC fault has occurred, and R o c = 0 indicates that the system is operating under normal operation.
Because the OC fault diagnosis needs to be judged by the slope difference (angle difference) of the trend line, two trend lines are required for judgment in the straight-line area of the current vector trajectory. From Figure 6, the interval of three trend lines is reserved in the straight area to ensure that regardless of the situation, there are at least two complete trend lines in the straight area to ensure that the diagnosis can be carried out normally.
From Figure 6a, we can see that, for a single-switch fault, the straight-line area occupies one-half of the entire cycle. The entire current vector trajectory must be divided into at least six equal parts according to the sampling time to ensure that there are three trend lines in the straight-line area. Additionally, in Figure 6b, each linear area in the event of a multiple-switch fault only occupies one-third of the cycle, so at least nine equal divisions must be made according to the sampling time to ensure that each linear area has three trend lines.
Since the fault diagnosis is performed according to the trend line of each segment, the more the number n of equal parts, the faster the detection speed will be. Correspondingly, the smaller the data interval selected by the trend line, the greater the impact of current fluctuations. Conversely, the smaller the number n of equal intervals, the less the amount of data that needs to be calculated, but the time required for diagnosis will be longer. Therefore, a reasonable selection of equal intervals is necessary, and it is generally appropriate that the straight-line area of the fault contains 2~4 trend lines.

3.3. Fault Location

For fault location, the average value of T l k and T l j is usually selected as the diagnostic variable, which is
S l α = 1 2 ( T l k + T l j ) ± ε .
where, ε is defined as the deviation threshold.
Here, S l α can judge which of the three phases has a fault. As shown in Figure 4 and Figure 5, the current vector trajectory under single-switch and multiple-switch OC faults determines whether there are three threshold angles in the linear region, namely 0 ,   60 °   and   60 ° . To mitigate the impact of fluctuations in the current sample values, ε is defined as the fluctuation range for S l α . In this case, one-sixth of the absolute value of the threshold is chosen as the upper limit for fluctuation.
Next, based on the direction of the current vector trajectory, it is necessary to determine whether it is an upper switch fault or a lower switch fault. Here, the difference in i β of the trend line endpoints is used to ascertain the direction of the current vector trajectory, thereby identifying the missing current segment within a cycle and locating the faulty power switch.
D i β = { 1 , i β ( k ) i β ( k 1 ) > σ 1 ,   i β ( k ) i β ( k 1 )   < σ ,
where σ is the current deviation threshold.
Under ideal conditions, the value of threshold σ is zero. However, considering the effects of noise and measurement errors, σ should be chosen as a value close to zero. After multiple simulations and experimental analyses, σ is set to 0.01. Then, by comparing S l α with predefined angles and by simultaneously determining the sign of D i β , the fault location can be identified.
The diagnosis rule for a single-switch fault is shown in (17). After the OC fault occurs, the fault diagnosis variables F T i j ( i = a , b , c ;   j = 1 , 2 ) are fixed and can be maintained until the fault is isolated in practical engineering.
{ F T a 1 = { 1 , R o c = 1   a n d     S l α = 0 °   a n d     D i β > 0 0 , e l s e F T a 2 = { 1 , R o c = 1   a n d     S l α = 0 °   a n d     D i β < 0 0 , e l s e F T b 1 = { 1 , R o c = 1   a n d         S l α = 60 °   a n d     D i β < 0 0 , e l s e F T b 2 = { 1 , R o c = 1   a n d     S l α = 60 °   a n d       D i β > 0 0 , e l s e F T c 1 = { 1 , R o c = 1   a n d       S l α = 60 °   a n d     D i β < 0 0 , e l s e F T c 2 = { 1 , R o c = 1   a n d     S l α = 60 °   a n d     D i β > 0 0 , e l s e
The fault diagnosis flow chart of the proposed method is presented in Figure 7.
The relationship between diagnostic variables and faulty switches is displayed in Table 1.

4. Simulation and Experiment Results

The effectiveness of the proposed fault diagnosis method is verified by the simulation and the experiment.

4.1. Simulation Results Analysis

A simulation is established in MATLAB based on the two-level motor drive inverter system, as shown in Figure 1. The load consists of a 4 kW induction motor with a rated voltage of 380 V and a rated current of 10.7 A. The output frequency of the inverter is set at 50 Hz. Other simulation parameters are T = 20   ms , T t = 2   ms and n = 10 . By terminating the corresponding driving signal, the OC fault is simulated.

4.1.1. Single-Switch OC Fault Diagnosis Simulation Results

Figure 8 shows the simulation results for the S 3 OC fault. Figure 8a presents the three-phase currents, while Figure 8e shows the diagnosis result. Figure 8b, Figure 8c, and Figure 8d respectively represent the variable values in the fault diagnosis process, namely R o c , S l α and D i β . In Figure 8a, when the fault occurs at 1.244   s , the phase B current is distorted from a full sinusoidal wave to a half-sine wave, leaving only the lower half of the waveform. As seen in Figure 8b, at 1.25   s , R o c changes from 0 to 1, indicating the occurrence of a switch fault. At this point, S l α equals 60 ° , and D i β < 0 . In Figure 8e, the value of S 3 shifts from 0 to 3, successfully detecting the upper switch fault in phase B with an approximate detection time of 6   ms .

4.1.2. Multiple-Switch OC Fault Diagnosis Simulation Results

Figure 9 presents the simulation results for the S 3 and S 6 faults occurring at different times. Figure 9a illustrates the three-phase currents, while Figure 9e depicts the diagnostic results. Figure 9b, Figure 9c, and Figure 9d respectively represent the variable values in the fault diagnosis process, namely R o c , S l α and D i β . In Figure 9a, when the fault occurs at 1.224   s , the phase A current distorts from a full sinusoidal wave to a half-sine wave, with only the lower half of the waveform remaining. As seen in Figure 9b, at 1.23   s , R o c changes from 0 to 1, indicating the occurrence of a switch OC fault. At this point, S l α equals 60 ° , and D i β < 0 . In Figure 9e, the value of S 3 shifts from 0 to 3, successfully detecting the upper switch fault in phase B with an approximate detection time of 6   ms .
Subsequently, when another fault occurs at 1.282   s , the phase B current distorts from a full sinusoidal wave to a half-sine wave, with only the upper half of the waveform remaining. As seen in Figure 9b, at 1.29   s , R o c transitions from 0 to 1, indicating a switch fault. At this point, S l α equals 60 ° , and D i β > 0 . In Figure 9e, the value of S 6 moves from 0 to 6, successfully detecting the lower switch fault in phase C with an approximate detection time of 8   ms .

4.1.3. Simultaneous OC Faults of S 1 and S 4 Diagnosis Simulation Results

Figure 10 shows the diagnosis process in the case of simultaneous open-circuit faults on the upper switch S 1 of phase A and on the lower switch S 4 of phase B. Figure 10a illustrates the three-phase currents, while Figure 10e depicts the diagnostic results. Figure 10b, Figure 10c, and Figure 10d respectively represent the variable values in the fault diagnosis process, namely R o c , S l α and D i β . Similar to the previous case, for the inverter in a healthy condition, the fault output variables are null. When the simultaneous open-circuit faults occur on S 1 and S 4 at 1 . 255   s , the phase A current consequently distorts from a full sinusoidal wave to a half-sine wave, with only the upper half of the waveform remaining. Meanwhile, the phase B current distorts from a full sinusoidal wave to a half-sine wave, with only the lower half of the waveform remaining. From Figure 10b, it can be seen that R o c changes from 0 to 1 at 1 . 263   s and 1 . 26   s , respectively. Correspondingly, S 1 shifts from 0 to 1 and S 4 shifts from 0 to 4, which indicates simultaneous OC faults on S 1 and S 4 . Furthermore, the faulty switch is diagnosed within 8   ms , about 40% of the current cycle.
As shown in Figure 8, Figure 9 and Figure 10, the fault diagnosis results are accurate and consistent with the theoretical analysis. Meanwhile the diagnosed times are both less than 8   ms .

4.2. Experimental Results Analysis

As shown in Figure 11, this paper establishes an experimental platform for a motor drive system based on a two-level topology to validate the accuracy and effectiveness of the proposed method. The control system uses Altera’s FPGA EP4CE10E22C8 to complete the operation of the fault diagnosis algorithm. The power switch IGBT is an Infineon FF50R12KT4 and the OC faults are simulated by removing the corresponding drive signal. The output current and diagnostic indicator signals are captured by oscilloscope.
The parameters of the experiment are shown in Table 2.
Figure 12, Figure 13 and Figure 14 show the diagnostic results of different OC faults in the inverter when the motor is operating at the rated frequency.
In Figure 12, the algorithm requires only 6   ms to detect and locate a single-switch fault, specifically when the upper switch S 1 of phase A experiences the OC fault.
In Figure 13, there are multiple-switch faults that occur on the phase A upper switch S 1 and the phase B lower switch S 4 at different times. The method is capable of detecting the first occurrence of a fault and subsequently detecting the second fault, enabling the location of the multiple-switch faults with a detection time of less than 8   ms .
When the motor load in Figure 14 increases, it leads to a change in the current amplitude. Upon the occurrence of an OC fault in the phase C upper switch S 5 , the method takes approximately 8   ms from the detection of fault-related current features to the diagnosis and location of the fault. The experimental results align with both the simulation results and the theoretical expectation.

4.3. Compared with Other Methods

In order to further verify the performance of the proposed method, in consideration of the question as to whether the method can fit for load changes, computational complexity, the multiple-switch OC faults, the average diagnosis time, etc., a comparison with other methods is shown in Table 3.
From Table 3, the proposed method can quickly diagnose faults within 2 / 5 cycle. Compared with other current-based diagnosis methods [43], it can be applied to multiple-switch faults. Compared with the voltage-based methods, such as [24], though it has the fastest diagnostic speed and highest accuracy, it needs additional voltage sensors or detection circuits, which increases the cost and failure points.
In addition, the data-driven methods [21] require a large amount of historical data for training, which requires a long diagnosis time. Although the diagnostic accuracy is high, it is difficult to use in the real-time diagnosis process due to its high computational burden.
Furthermore, the proposed method is insensitive to parameter changes and is suitable for multiple fault detection compared with the model-based method [23].
Above all, the proposed method needs only the current signal and does not depend on the model parameters. Furthermore, even with load variations, this method can still accurately detect faults. Moreover, it can diagnose single-switch faults and multiple-switch faults without adding additional hardware and it can be widely used on most engineering occasions.

5. Discussion

In addressing the issue of power switch OC faults in motor drive inverters, this paper introduces a diagnostic method based on adjacent trend lines. The motion characteristics of the current vector trajectory form the key concept in constructing adjacent polyline trend relationships. By utilizing adjacent trend lines to extract fault features, calculating the slope changes of these lines for fault determination, and swiftly pinpointing the faulted switch based on the beta-axis current direction, this method achieves rapid fault diagnosis. This only requires the computation of a small amount of current signal node information, resulting in a relatively low computational burden. Furthermore, this method exhibits strong robustness against load variations and is applicable for diagnosing multiple-switch faults. Additionally, it can be widely used in various AC induction motor drive applications.
It is a common characteristic that each method has its limitations. The method proposed in this paper demonstrates that optimizing the trend line selection strategy can further enhance the diagnostic time of this method. Moreover, this method has only implemented fault diagnosis for a two-level inverter topology. For use with other inverter topologies, specific modifications to the fault localization method are needed in order to achieve non-intrusive OC fault detection.
Lastly, a technique rooted in artificial intelligence is being actively explored. The outcomes of this research will be shared in an upcoming publication. Notably, this method is no longer dependent on specific inverter drive topologies to ascertain the occurrence of faults. It also offers the capability to evaluate in advance whether a fault may occur, based on performance status.

Author Contributions

Conceptualization, X.S. and N.D.; methodology, X.S.; software, C.S.; validation, X.S., Y.Q. and X.Z.; formal analysis, X.S.; investigation, X.S.; resources, X.S.; data curation, X.S.; writing—original draft preparation, X.S.; writing—review and editing, X.S.; supervision, C.S.; funding acquisition, N.D. and C.S. 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.

Acknowledgments

This work was supported by the Medical-Industrial Intersection Joint Foundation of Liaoning Province (grants 2022-YGJC-14) and Science and Technology Project of Hebei Education Department (QN2023151).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rajeswaran, N.; Thangaraj, R.; Mihet-Popa, L.; Krishna Vajjala, K.V.; Özer, Ö. FPGA implementation of AI-based inverter IGBT open circuit fault diagnosis of induction motor drives. Micromachines 2022, 13, 663. [Google Scholar] [CrossRef] [PubMed]
  2. Kaplan, H.; Tehrani, K.; Jamshidi, M. A fault diagnosis design based on deep learning approach for electric vehicle applications. Energies 2021, 14, 6599. [Google Scholar] [CrossRef]
  3. Wu, B. High-Power Converters and AC Drives; Wiley-IEEE Press: Hoboken, NJ, USA, 2006; pp. 1–10. [Google Scholar]
  4. Yin, H.; Chen, Y.; Chen, Z. Observer-based adaptive threshold diagnosis method for open-switch faults of voltage source inverters. J. Power Electron. 2020, 20, 1573–1582. [Google Scholar] [CrossRef]
  5. Welchko, B.A.; Lipo, T.A.; Jahns, T.M.; Schulz, S.E. Fault tolerant three-phase AC motor drive topologies: A comparison of features, cost, and limitations. IEEE Tran. Power Electron. 2004, 19, 1108–1116. [Google Scholar] [CrossRef]
  6. Song, Y.T.; Wang, B.S. Survey on reliability of power electronic systems. IEEE Trans. Power Electron. 2013, 28, 591–604. [Google Scholar] [CrossRef]
  7. Alqarni, Z.A. Design of active fault-tolerant control system for multilevel inverters to achieve greater reliability with improved power quality. IEEE Access 2022, 10, 77791–77801. [Google Scholar] [CrossRef]
  8. Tehrani, K.; Weber, M.; Rasoanarivo, I. Hybrid power system optimization for microgrid. In Proceedings of the 2021 23rd European Conference on Power Electronics and Applications (EPE’21 ECCE Europe), Ghent, Belgium, 6–10 September 2021; pp. 1–9. [Google Scholar]
  9. Yang, S.; Xiang, D.; Bryant, A.; Mawby, P.; Ran, L.; Tavner, P. Condition monitoring for device reliability in power electronic converters: A review. IEEE Trans. Power Electron. 2010, 25, 2734–2752. [Google Scholar] [CrossRef]
  10. Huang, Z.; Wang, Z.; Zhang, H. Multiple open-circuit fault diagnosis based on multistate data processing and subsection fluctuation analysis for photovoltaic inverter. IEEE Trans. Instrum. Meas. 2018, 67, 516–526. [Google Scholar] [CrossRef]
  11. Salehifar, M.; Arashloo, R.S.; Eguilaz, M.M.; Sala, V. FPGA based robust open transistor fault diagnosis and fault tolerant sliding mode control of five-phase pm motor drives. J. Power Electron. 2015, 15, 131–145. [Google Scholar] [CrossRef]
  12. Gautam, S.P.; Jalhotra, M.; Sahu, L.K.; Kumar, M.R.; Gupta, K.K. A survey on fault tolerant and diagnostic techniques of multilevel inverter. IEEE Access 2023, 11, 60866–60888. [Google Scholar] [CrossRef]
  13. Im, W.S.; Kim, J.S.; Kim, J.M.; Lee, D.C.; Lee, K.B. Diagnosis methods for igbt open switch fault applied to 3-phase ac/dc pwm converter. J. Power Electron. 2012, 12, 120–127. [Google Scholar] [CrossRef]
  14. Poon, J.; Jain, P.; Konstantakopoulos, I.C.; Spanos, C.; Panda, S.K.; Sanders, S.R. Model-based fault detection and identification for switching power converters. IEEE Trans. Power Electron. 2017, 32, 1419–1430. [Google Scholar] [CrossRef]
  15. Li, Z.; Wang, B.; Ren, Y.; Wang, J.; Bai, Z.; Ma, H. An Average Model-Based Transistor Open-Circuit Fault Diagnosis Method for Grid-Tied Single-Phase Inverter. In Proceedings of the IECON 2018—44th Annual Conference of the IEEE Industrial Electronics Society, Washington, DC, USA, 21–23 October 2018; pp. 993–998. [Google Scholar]
  16. An, Q.T.; Sun, L.; Sun, Z.L. Current residual vector-based open-Switch fault diagnosis of inverters in PMSM drive systems. IEEE Trans. Power Electron. 2015, 30, 2814–2827. [Google Scholar] [CrossRef]
  17. Huang, W.; Du, J.; Hua, W.; Lu, W.; Bi, K.; Zhu, Y.; Fan, Q. Current-based open-circuit fault diagnosis for PMSM drives with model predictive control. IEEE Trans. Power Electron. 2021, 36, 10695–10704. [Google Scholar] [CrossRef]
  18. Li, Z.; Gao, Y.; Zhang, X.; Wang, B.; Ma, H. A model-data-hybrid-driven diagnosis method for open-switch faults in power converters. IEEE Trans. Power Electron. 2020, 36, 4965–4970. [Google Scholar] [CrossRef]
  19. Wang, Z.; Huang, Z.; Song, C.; Zhang, H. Multiscale adaptive fault diagnosis based on signal symmetry reconstitution preprocessing for microgrid inverter under changing load condition. IEEE Trans. Smart Grid. 2018, 9, 797–806. [Google Scholar] [CrossRef]
  20. Abdelkader, R.; Cherif, B.D.E.; Bendiabdellah, A.; Kaddour, A. An open-circuit faults diagnosis approach for three-phase inverters based on an improved variational mode decomposition, correlation coefficients, and statistical indicators. IEEE Trans. Instrum. Meas. 2022, 71, 3510109. [Google Scholar] [CrossRef]
  21. Hang, J.; Shu, X.; Ding, S.; Huang, Y. Robust open-circuit fault diagnosis for pmsm drives using wavelet convolutional neural network with small samples of normalized current vector trajectory graph. IEEE Trans. Ind. Electron. 2023, 70, 7653–7663. [Google Scholar] [CrossRef]
  22. Xia, Y.; Xu, Y.; Gou, B. A data-driven method for igbt open-circuit fault diagnosis based on hybrid ensemble learning and sliding-window classification. IEEE Trans. Ind. Inform. 2020, 16, 5223–5233. [Google Scholar] [CrossRef]
  23. Diao, N.; Zhang, Y.W.; Sun, X.; Song, C.; Wang, W.; Zhang, H. A real-time open-circuit fault diagnosis method based on hybrid model flux observer for voltage source inverter fed sensorless vector controlled drives. IEEE Trans. Power Electron. 2023, 38, 2539–2551. [Google Scholar] [CrossRef]
  24. Wang, Y.; Li, Z.; Xu, M.; Ma, H. A comparative study of two diagnostic methods based on the switching voltage pattern for igbt open-circuit faults in voltage-source inverters. J. Power Electron. 2016, 16, 1087–1096. [Google Scholar] [CrossRef]
  25. Xia, Y.; Xu, Y.; Gou, B. Fault detection of open-switch damage in voltage-fed PWM motor drive systems. IEEE Trans. Power Electron. 2003, 18, 587–593. [Google Scholar]
  26. An, Q.T.; Sun, L.Z.; Zhao, K.; Sun, L. Switching function model-based fast-diagnostic method of open-switch faults in inverters without sensors. IEEE Trans. Power Electron. 2011, 26, 587–593. [Google Scholar] [CrossRef]
  27. Caseiro, L.M.A.; Mendes, A.M.S. Real-time IGBT open-circuit fault diagnosis in three-level neutral-point-clamped voltage-source rectifiers based on instant voltage error. IEEE Trans. Ind. Electron. 2014, 62, 1669–1678. [Google Scholar] [CrossRef]
  28. Karimi, S.; Poure, P.; Saadate, S. Fast power switch failure detection for fault tolerant voltage source inverters using FPGA. IET Power Electron. 2009, 2, 346–354. [Google Scholar] [CrossRef]
  29. Li, Z.; Ma, H.; Bai, Z.; Wang, Y.; Wang, B. Fast transistor open-circuit faults diagnosis in grid-tied three-phase VSIs based on average bridge arm pole-to-pole voltages and error-adaptive thresholds. IEEE Tran. Power Electron. 2017, 33, 8040–8051. [Google Scholar] [CrossRef]
  30. Zhao, H.; Cheng, L. Open-switch fault-diagnostic method for back-to-back converters of a doubly fed wind power generation system. IEEE Trans. Power Electron. 2017, 33, 3452–3461. [Google Scholar] [CrossRef]
  31. Yan, H.; Xu, Y.; Zou, J.; Fang, Y.; Cai, F. A novel open-circuit fault diagnosis method for voltage source inverters with a single current sensor. IEEE Trans. Power Electron. 2017, 33, 8775–8786. [Google Scholar] [CrossRef]
  32. Choi, J.H.; Kim, S.; Yoo, D.S.; Kim, K.H. A diagnostic method of simultaneous open-switch faults in inverter-fed linear induction motor drive for reliability enhancement. IEEE Trans. Ind. Electron. 2014, 62, 4065–4077. [Google Scholar] [CrossRef]
  33. Zidani, F.; Diallo, D.; Benbouzid, M.E.H.; Naït-Saïd, R. A fuzzy-based approach for the diagnosis of fault modes in a voltage-fed PWM inverter induction motor drive. IEEE Trans. Ind. Electron. 2008, 55, 586–593. [Google Scholar] [CrossRef]
  34. Freire, N.M.A.; Estima, J.O.; Cardoso, A.J.M. Open-circuit fault diagnosis in PMSG drives for wind turbine applications. IEEE Trans. Ind. Electron. 2012, 60, 3957–3967. [Google Scholar] [CrossRef]
  35. Estima, J.O.; Cardoso, A.J.M. A new approach for real-time multiple open-circuit fault diagnosis in voltage-source inverters. IEEE Trans. Ind. Appl. 2011, 47, 2487–2494. [Google Scholar] [CrossRef]
  36. Hajary, A.; Kianinezhad, R.; Seifossadat, S.G.; Mortazavi, S.S.; Saffarian, A. Detection and localization of open-phase fault in three-phase induction motor drives using second order rotational park transformation. IEEE Trans. Power Electron. 2019, 34, 11241–11252. [Google Scholar] [CrossRef]
  37. Zhou, D.; Li, Y.; Zhao, J.; Wu, F.; Luo, H. An embedded closed-loop fault-tolerant control scheme for nonredundant VSI-fed induction motor drives. IEEE Trans. Power Electron. 2016, 32, 3731–3740. [Google Scholar] [CrossRef]
  38. Huang, Z.; Wang, Z.; Zhang, H. A diagnosis algorithm for multiple open-circuited faults of microgrid inverters based on main fault component analysis. IEEE Trans. Energy Convers. 2018, 33, 925–937. [Google Scholar] [CrossRef]
  39. Bae, C.J.; Lee, D.C.; Nguyen, T.H. Detection and identification of multiple IGBT open-circuit faults in PWM inverters for AC machine drives. IET Power Electron. 2019, 12, 923–931. [Google Scholar] [CrossRef]
  40. Estima, J.O.; Cardoso, A.J.M. A new algorithm for real-time multiple open-circuit fault diagnosis in voltage-fed PWM motor drives by the reference current errors. IEEE Trans. Ind. Electron. 2012, 60, 3496–3505. [Google Scholar] [CrossRef]
  41. Chen, T.; Pan, Y. Current vector phase-based diagnostic method for multiple open-circuit faults in voltage-source inverters. IEEJ Trans. Electr. Electron. Eng. 2021, 16, 1005–1012. [Google Scholar] [CrossRef]
  42. Huang, Z.; Wang, Z. A fault diagnosis algorithm for microgrid three-phase inverter based on trend relationship of adjacent fold lines. IEEE Trans. Ind. Inform. 2020, 16, 267–276. [Google Scholar] [CrossRef]
  43. Song, C.; Zhao, X.; Sun, X.; Diao, N.; Zhao, J. Fast in-loop single-tube open-circuit fault diagnosis for voltage source inverter based on duality of current-time pairs. IEEE Trans. Ind. Electron. 2023, 70, 9572–9581. [Google Scholar] [CrossRef]
Figure 1. A three-phase, two-level topology inverter structure of motor drive system.
Figure 1. A three-phase, two-level topology inverter structure of motor drive system.
Machines 11 00928 g001
Figure 2. Fault features of single-switch fault and multiple-switch fault.
Figure 2. Fault features of single-switch fault and multiple-switch fault.
Machines 11 00928 g002
Figure 3. The current vector trajectory and uniformly spaced trend lines.
Figure 3. The current vector trajectory and uniformly spaced trend lines.
Machines 11 00928 g003
Figure 4. The current vector trajectory of a single-switch OC fault.
Figure 4. The current vector trajectory of a single-switch OC fault.
Machines 11 00928 g004
Figure 5. The current vector trajectory of a multiple-switch OC fault.
Figure 5. The current vector trajectory of a multiple-switch OC fault.
Machines 11 00928 g005
Figure 6. Selection of trend line of current vector trajectory.
Figure 6. Selection of trend line of current vector trajectory.
Machines 11 00928 g006
Figure 7. Fault diagnosis flowchart based on the adjacent trend line of current vector trajectory.
Figure 7. Fault diagnosis flowchart based on the adjacent trend line of current vector trajectory.
Machines 11 00928 g007
Figure 8. The simulation results of S 3 OC fault.
Figure 8. The simulation results of S 3 OC fault.
Machines 11 00928 g008
Figure 9. The simulation results of S 3 and S 6 OC fault.
Figure 9. The simulation results of S 3 and S 6 OC fault.
Machines 11 00928 g009
Figure 10. The simulation results of S 1 and S 4 simultaneous OC faults.
Figure 10. The simulation results of S 1 and S 4 simultaneous OC faults.
Machines 11 00928 g010
Figure 11. Experimental platform.
Figure 11. Experimental platform.
Machines 11 00928 g011
Figure 12. The experimental results of S 1 OC fault.
Figure 12. The experimental results of S 1 OC fault.
Machines 11 00928 g012
Figure 13. The experimental results of S 1 and S 4 OC fault.
Figure 13. The experimental results of S 1 and S 4 OC fault.
Machines 11 00928 g013
Figure 14. The experimental results of the S 5 OC fault under load change condition.
Figure 14. The experimental results of the S 5 OC fault under load change condition.
Machines 11 00928 g014
Table 1. Relationship between diagnostic variables and faulty switches.
Table 1. Relationship between diagnostic variables and faulty switches.
Fault TypeFault Location F T a 1 F T a 2 F T b 1 F T b 2 F T c 1 F T c 2
Single-
switch
OC
fault
S 1 100000
S 2 010000
S 3 001000
S 4 000100
S 5 000010
S 6 000001
Multiple-switch
OC
Faults
S 1 S 3 101000
S 1 S 4 100100
S 1 S 5 100010
S 1 S 6 100001
S 2 S 3 011000
S 2 S 4 010100
S 2 S 5 010010
S 2 S 6 010001
S 3 S 5 001010
S 3 S 6 001010
S 4 S 5 000110
S 4 S 6 000101
Table 2. The experimental parameters.
Table 2. The experimental parameters.
ParametersSymbolValue
DC bus voltage V d c 540 V
Motor rated power P 2.2 kw
Motor rated voltage V 380 V
Motor rated frequency f 50 Hz
Motor rated current I 5.8 A
Pole logarithm p 2
Table 3. Comparison of the proposed method with other methods.
Table 3. Comparison of the proposed method with other methods.
Research Algorithms[23][24][21][43]Proposed Method
Consider load variationyesnoyesyesyes
Consider multiple-switch faultsnoyesyesnoyes
Parameter sensitivityyesnononono
Computational complexitymediumlowhighlowlow
Extra hardware circuitnoyesnonono
Diagnosis time < 0.5   T < 0.1   T > 6   T < 0.4   T < 0.4   T
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sun, X.; Diao, N.; Song, C.; Qiu, Y.; Zhao, X. An Open-Circuit Fault Diagnosis Method Based on Adjacent Trend Line Relationship of Current Vector Trajectory for Motor Drive Inverter. Machines 2023, 11, 928. https://doi.org/10.3390/machines11100928

AMA Style

Sun X, Diao N, Song C, Qiu Y, Zhao X. An Open-Circuit Fault Diagnosis Method Based on Adjacent Trend Line Relationship of Current Vector Trajectory for Motor Drive Inverter. Machines. 2023; 11(10):928. https://doi.org/10.3390/machines11100928

Chicago/Turabian Style

Sun, Xianrui, Naizhe Diao, Chonghui Song, Yunlong Qiu, and Xiaolong Zhao. 2023. "An Open-Circuit Fault Diagnosis Method Based on Adjacent Trend Line Relationship of Current Vector Trajectory for Motor Drive Inverter" Machines 11, no. 10: 928. https://doi.org/10.3390/machines11100928

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