Next Article in Journal
Partial Discharge Severity Classification for Transformer Condition Monitoring Using Feature Engineering, PCA, and ANN
Next Article in Special Issue
An FFT-LPS–MSDRNet-1D–DAN Framework for Three-Phase Stator Current-Based Cross-Speed Fault Diagnosis of Induction Motors
Previous Article in Journal
Intelligent Mapping and Control of Stresses in a Hydraulic Materials Handling Crane
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Short-Circuit Fault Diagnosis Method for Three-Phase Current-Source Inverters Using Normalized Phase Current Variation Trends

1
Department of Electrical Engineering, Yanshan University, Qinhuangdao 066004, China
2
College of Information Engineering, Shenyang University of Chemical Technology, Shenyang 110142, China
*
Authors to whom correspondence should be addressed.
Machines 2026, 14(6), 710; https://doi.org/10.3390/machines14060710
Submission received: 27 May 2026 / Revised: 12 June 2026 / Accepted: 16 June 2026 / Published: 22 June 2026
(This article belongs to the Special Issue Advanced Control and Fault Diagnosis in Electrical Drives)

Abstract

This paper presents a fast diagnosis and localization method for switch short-circuit faults (shoot-through faults) in three-phase current-source inverters (CSIs) based on the polarity and variation trends of normalized phase currents. Under short-circuit fault conditions, the variation trends of the two same-polarity phase currents change from opposite (normal) to identical. To capture this feature, an adaptive magnitude-normalization method is proposed, which adaptively distinguishes normal load variations from fault conditions and selects the corresponding normalization strategy, yielding constant-amplitude three-phase currents while retaining polarities and trends. The theoretical operating sector is determined from the current polarities, and the faulty switch is localized using the signs of the variation trends of the two same-polarity currents. The method applies to both single- and multiple-switch faults. Experiments on a 3 A, 50 Hz CSI prototype show an average localization time of 15 ms (0.75 T base ), accurate diagnosis under load (10–30 Ω ) and frequency (25–50 Hz) variations, and no need for additional hardware, confirming its effectiveness.

1. Introduction

Three-phase current-source inverters (CSIs) are widely used in AC motor drives [1,2,3] and renewable energy generation systems [4,5]. The reliable operation of CSIs is critical to the safe operation of the aforementioned systems. Performing fault diagnosis and localization followed by fault-tolerant system control can significantly enhance the operational reliability of the inverters [6]. Therefore, it is necessary to conduct in-depth research on fault diagnosis methods for switching devices in CSIs.
At present, switching-device faults of inverters are classified into open-circuit faults (OCFs) and short-circuit faults (SCFs). SCFs in voltage-source inverters (VSIs) and OCFs in CSIs exhibit obvious characteristics and present severe hazards, requiring immediate isolation. In contrast, OCFs in VSIs and SCFs in CSIs show indistinct features, yet their long-term existence tends to induce secondary faults. Therefore, it is necessary to extract fault characteristics beyond overcurrent and overvoltage to achieve fault diagnosis and localization [7].
Existing research mainly focuses on OCFs in VSIs, while studies on diagnostic methods for SCFs of switching devices in CSIs are relatively limited [8]. However, VSIs and CSIs share similar topological constraints. This enables diagnostic methods for OCFs of switching devices in VSIs to provide references for the development of fault diagnosis methods for SCFs of switching devices in CSIs [9].
At present, fault diagnosis methods for inverters can be categorized into two types: methods based on switching-device fault characteristics and methods based on circuit topology constraints. Methods based on switching-device fault characteristics can achieve fast diagnosis. For example, Ref. [10] proposes a diagnostic algorithm that detects IGBT open-circuit faults by measuring only the gate voltage. In [11], a diagnostic algorithm based on the internal gate state of a MOSFET is proposed to detect short-circuit faults. Ref. [12] proposes a diagnostic algorithm for MOSFET short-circuit faults based on indirect power level. These algorithms have very short diagnosis times and are not affected by load conditions; however, they require additional sampling circuits for the switching devices, which increases diagnostic cost and introduces new potential failure points.
Methods based on fault characteristics derived from circuit topology constraints are mainly are divided into two types: voltage-based methods and current-based methods. At present, diagnostic methods based on voltage signals mainly focus on OCFs of VSIs. Ref. [13] proposes an OCF diagnostic method based on zero-sequence voltage components. An adjacent-trend-line method was proposed in [14] for inverter open-circuit fault diagnosis. An OCF diagnostic method for the output line voltage model is presented in [15]. Ref. [16] proposed a normalization-based OC fault diagnosis method using a sliding window, DFT, and PCA. Regarding current diagnostic methods for SCFs in CSI switching devices, a hybrid diagnostic method based on capacitor voltage and equivalent duty cycle logic derivation is proposed in [17]. These methods are efficient and accurate, enabling rapid fault localization within less than one fundamental cycle. However, these methods inevitably require additional voltage sampling circuits, which also increase the cost and system complexity.
Current fault diagnosis methods based on current signals mainly focus on open-circuit faults of switching devices in voltage-source inverters (VSIs). In [18], the different current vector trajectories caused by different switching devices are used to diagnose and locate the faulty switch. In [19], the main fault characteristics of three-phase current after an open-circuit fault are identified as being concentrated in the low-frequency band, enabling fault location. In [20], fault characteristics of abnormal current patterns caused by open-circuit faults are extracted to locate the faulty switch. In [21], fault characteristics of phase angle signal anomalies caused by open-circuit faults are extracted to locate the faulty switch. To date, studies on switching-device SCFs diagnosis for CSIs based on current signals remain limited. In [22], a diagnostic variable is derived by calculating the ratio between the average feedback current over one power-frequency cycle and the average absolute value of the current reference signal, thereby identifying the faulty switching device. In [23], the current modulus following Clarke transformation of three-phase currents is evaluated. Fault localization is then achieved by combining the characteristic-zero current modulus induced by a short-circuit fault with phase angle signal information. Although these methods eliminate the need for additional sampling circuits, their diagnostic response time is relatively slow.
Currently, diagnostic methods based on current signals for SCFs of switching devices in CSIs have relatively long diagnosis times [22,23]. Methods that enable fast diagnosis and localization require additional voltage sampling circuits [17]. Therefore, this paper proposes a diagnostic method that does not require additional sampling circuits and can quickly diagnose and locate the faulty switching device. The method is based on the polarity and variation trends of phase currents as fault characteristics for diagnosing and locating a single faulty switch in a CSI. The main contributions of this paper are as follows:
  • The variation trends and polarities of three-phase currents under normal and abnormal conditions are qualitatively analyzed to identify a fault characteristic: for an SCF, two phase currents with the same polarity exhibit identical variation trends.
  • An adaptive normalization method for variable-load conditions is proposed. Through mode switching, the proposed method suppresses the amplitude variation caused by load changes while preserving the structural abnormality associated with the fault, thereby providing a stable input for subsequent fault diagnosis.
  • A fault diagnosis method based on three-phase current polarity and current variation trends is proposed. The proposed fault diagnosis method can accurately locate the faulty switch and maintains high robustness under operating conditions with continuously varying output-current magnitude and frequency.
The remainder of this paper is organized as follows. Section 2 introduces the three-phase current-source inverter system and the polarity and variation trends of three-phase currents under normal operating conditions. Section 3 analyzes the influence of single-switch faults on the polarity and variation trends of three-phase currents. An algorithm based on current polarity and variation trends is proposed to suppress current ripple and noise interference, and a fault diagnosis and localization method using these fault characteristics is presented. Section 4 verifies the proposed method through experiments. Section 5 concludes this paper. Section 6 discusses the limitations of this method and directions for further research.

2. Analysis of SCFs in a CSI

Figure 1 shows the topology of a three-phase current-source inverter. The DC side outputs a constant current I d c . Its core consists of six IGBT switching devices connected in series with diodes ( S 1 S 6 ). High-frequency pulse current is supplied to the load via specific switching operations. The capacitor C m acts as a filter to provide a sinusoidal current for the load ( R l o a d and L l o a d ).
Space vector pulse width modulation (SVPWM) controls the IGBT switches. The relationship between the load current vector and the three-phase load current can be stated as
I ( t ) = 2 3 i a + i b e j 2 3 π + i c e j 4 3 π
The PWM switching mode for the CSI requires only two switches to conduct simultaneously at any given time: one in the top half of the CSI bridge and the other in the bottom half. Three-phase CSIs have nine switching states, and the corresponding state table is Table 1:
By substituting the three-phase current relationships corresponding to the switching states into (1), the load space current vector diagram under normal switching states can be obtained.
For example, when S 1 and S 6 are conducting, i a = I d c , i b = I d c , and i c = 0 . Substituting these into (1) yields I 1 = 2 / 3 I d c e j π / 6 . By repeating the above calculation process, all active vectors I 1 I 6 and zero vectors I 7 I 9 in normal working conditions can be obtained in Figure 2. The reference current vector I ref is obtained by controlling the on/off time of two adjacent active current vectors and one zero current vector through SVPWM. θ is the angle between the reference vector and the starting boundary of the sector.
When the reference vector I r e f rotates into Sector I, the active vectors are I 1 and I 2 , and the zero vector is I 7 . According to the ampere-second balance principle, the dwell times of the corresponding vectors are T 1 , T 2 , and T 0 .
I ref = I 1 T 1 T s + I 2 T 2 T s + I 7 T 0 T s
where T s is the switching period.
T 1 = T s · m s · sin π / 3 θ T 2 = T s · m s · sin θ T 0 = T s T 1 T 2 0 < θ π / 3
Owing to sector symmetry, the dwell times of the corresponding vectors in all sectors satisfy the same relationship.
The dwell times of the two active vectors affect the equivalent area of the high-frequency PWM output and, thus, the magnitudes of the three-phase currents at the corresponding instants. Under normal operation, the dwell times are related to the rotational speed of the reference vector, which equals the load-side operating frequency. The frequency of three-phase load currents can be utilized to qualitatively indicate the dynamic variation in voltage vector dwell time during operation.
0 < θ = 2 π f t π / 3
where f is the load-side current frequency and t is the operating time of the reference vector within the corresponding sector.
Combined with the switching states of active vectors in the sector of the reference vector, both the polarity and the variation trend in three-phase load currents can be qualitatively analyzed. Taking Sector I as an example, the dwell time of vector I 1 gradually decreases while that of vector I 2 increases, as shown in Figure 3.
The expressions for the three-phase currents in Sector I can be derived from the conduction states of I 1 , I 2 and the variation in their dwell times.
i a = m I d c sin ( π / 3 + 2 π f t ) i b = m I d c sin ( π / 3 2 π f t ) i c = m I d c sin ( 2 π f t )
Thus, in Sector I, i a is always positive and has the largest magnitude, while i b and i c are opposite in polarity to i a .
The variation trends of the three-phase currents can be obtained by differentiating the three-phase currents.
d i a d t = 2 π f m I d c cos ( π / 3 + 2 π f t ) d i b d t = 2 π f m I d c cos ( π / 3 2 π f t ) d i c d t = 2 π f m I d c cos ( 2 π f t )
In Sector I, the variation trend of i a is first positive and then negative. i b is negative, but its variation trend is positive. i c is negative, and its variation trend is negative.
Repeating the above analysis yields the polarity and variation trend of three-phase currents at all instants under normal operation in Table 2. Here, Max represents the phase current with the largest magnitude, and its sign indicates the current polarity. As derived previously, the maximum-magnitude phase current is opposite in polarity to the other two phases during sector operation, and so its polarity is denoted by ± M a x . In a normal sector, the same-polarity currents (i.e., the two phase currents with identical signs) exhibit opposite variation trends, where the variation trend is defined as the change in a current value from the previous moment to the current moment.
The combination of active vectors and the distribution of their conduction times during operation determine the polarity and variation trend of the three-phase currents.

3. Proposed Fault Diagnosis Algorithm

3.1. Analysis of Vector Angle Signal Characteristics Under Single-Switch SCFs

When S 3 undergoes an SCF, the changes in the current corresponding to different current vectors are as shown in Figure 4. The output currents corresponding to the switching states after an SCF are shown in Table 3.
After an SCF of S 3 , the faulty switch creates a DC bypass via I 1 and I 6 . In this switching state, all three phases’ load-side currents are zero. The faulty switch S 3 also causes I 2 and I 4 to produce a state with all three phases conducting and two phases in parallel.
Consider Sector IV as an example. The expressions for the three phase currents in Sector IV can be derived from the conduction states of I 6 and I 1 and the variation in their dwell times. Thus, in Sector IV, i a = i b = i c = 0 . At this time, the relative variation trend in the three phase currents is zero.
The expressions for the three phase currents in Sector I can be derived from the conduction states of I 1 , I 2 and the variation in their dwell times.
i a = 0.5 m I d c sin ( 2 π f t ) i b = 0.5 m I d c sin ( 2 π f t ) i c = m I d c sin ( 2 π f t )
At this time, the three phase currents have a fixed proportional relationship. In Sector I, i c is always negative and has the largest magnitude, while i a and i b are opposite to i c in polarity. This is inconsistent with the polarity behavior of the three phase currents in normal Sector I.
The variation trends in the three phase currents can be obtained by differentiating these currents.
d i a d t = π f m I d c cos ( 2 π f t ) d i b d t = π f m I d c cos ( 2 π f t ) d i c d t = 2 π f m I d c cos ( 2 π f t )
In Sector I, i a and i b are positive. The variation trends in i a and i b are positive. At this time, the variation trends in the two phase currents with the same polarity are no longer opposite but identical.
In Sector II, the expressions for the three phase currents can be derived from the conduction states of I 2 and I 3 and the variation in their dwell times.
i a = 0.5 m I d c sin ( π / 3 2 π f t ) i b = 3 2 m I d c sin ( π / 6 + 2 π f t ) i c = m I d c sin ( π / 3 + 2 π f t )
Thus, in Sector II, i c is always negative and has the largest magnitude, while i a and i b are opposite to i c in polarity. This is consistent with the polarity behavior of the three phase currents in normal Sector II.
The variation trends in the three phase currents can be obtained by differentiating these currents.
d i a d t = π f m I d c cos ( π / 3 2 π f t ) d i b d t = 3 π f m I d c cos ( π / 6 + 2 π f t ) d i c d t = 2 π f m I d c cos ( π / 3 + 2 π f t )
In Sector II, the variation trend in i a is negative. However, the variation trend of i b is positive or zero.This is consistent with the variation trend behavior of the three phase currents in normal Sector II.
Repeating the above analysis process, when an SCF occurs in S 3 , the current polarities and variation trends for all sectors are as shown in Table 4.
In summary, when an SCF occurs on a single switching device, the current polarities and variation trends in three sectors become abnormal.
i a = i b = i c = 0 is a common fault characteristic when an SCF occurs on a single switching device. For different short-circuit faults on a single switching device, the corresponding same-polarity, same-trend sectors are different. The corresponding current polarities and variation trends for the same-polarity, same-trend sectors are shown in Table 5.

3.2. Sliding-Window Sampling and Adaptive Magnitude-Normalization Mode Management

Normal load increase and load reduction cause significant variations in the overall amplitude of the three phase currents, which may interfere with the extraction of subsequent current-trend features. To reduce this influence, a method combining sliding-window sampling and adaptive magnitude normalization is adopted.
Let f s denote the sampling frequency and T denote the fundamental period. Then, the sliding-window length is defined as
N = 1 6 f s T .
At instant k, the three phase current windows are defined as
I a ( k ) = i a ( k N + 1 ) , i a ( k N + 2 ) , , i a ( k ) , I b ( k ) = i b ( k N + 1 ) , i b ( k N + 2 ) , , i b ( k ) , I c ( k ) = i c ( k N + 1 ) , i c ( k N + 2 ) , , i c ( k ) .
Accordingly, the three-phase sampled dataset at instant k is written as
I ( k ) = I a ( k ) , I b ( k ) , I ¯ c ( k ) .
On the basis of the three phase currents as sampled, the Clarke transformation yields
i α ( k ) i β ( k ) = 2 3 1 1 2 1 2 0 3 2 3 2 i a ( k ) i b ( k ) i c ( k ) ,
The magnitude quantity and the local ratio quantity are further defined as
μ ( k ) = i α 2 ( k ) + i β 2 ( k ) ,
q a b ( k ) = | i a ( k ) | | i a ( k ) | + | i b ( k ) | + ε .
Here, ε is a small positive constant ( ε = 0.0001 ) introduced to avoid division by zero.
Then, the corresponding magnitude window and ratio window are constructed as
M ( k ) = μ ( k N + 1 ) , μ ( k N + 2 ) , , μ ( k ) .
Q ( k ) = q a b ( k N + 1 ) , q a b ( k N + 2 ) , , q a b ( k ) .
M ( k ) describes the temporal variation in the overall current magnitude, whereas Q ( k ) describes the temporal variation in the local fixed-ratio relationship. The magnitude-related criterion and the structural criterion are subsequently constructed from M ( k ) and Q ( k ) , respectively.
First, the last L p elements of M ( k ) are used for short-term peak referencing, and the short-term peak reference is defined as
μ p k ( k ) = max μ ( k L p + 1 ) , , μ ( k ) .
Then, the magnitude-depth index and the variation-rate index are defined as
r ( k ) = μ ( k ) μ p k ( k ) + ε ,
d ( k ) = | μ ( k ) μ ( k 1 ) | μ p k ( k ) + ε .
r ( k ) reflects the reduction depth of the magnitude relative to the recent normal level, whereas d ( k ) reflects the variation rate of the magnitude. Accordingly, the magnitude-related high-risk event is defined as
F μ ( k ) = 1 , r ( k ) γ or d ( k ) σ , 0 , otherwise ,
where γ is the magnitude-depth threshold and σ is the variation-rate threshold.
Second, within the last L f samples of Q ( k ) , the maximum and minimum values of the local ratio are defined as
q a b max ( k ) = max q a b μ ( k L p + 1 ) , , μ ( k ) ,
q a b min ( k ) = min q a b μ ( k L p + 1 ) , , μ ( k ) ,
V a b ( k ) = q a b max ( k ) q a b min ( k ) .
Accordingly, the fixed-ratio structural high-risk event is defined as
F p ( k ) = 1 , F μ ( k ) = 1 and V a b ( k ) < η , 0 , otherwise ,
where η is the unified structural threshold. The near-zero counting variable is defined as
N z ( k ) = j = k L p + 1 k 1 μ ( j ) μ p k ( k ) + ε < η ,
where 1 ( · ) denotes the indicator function.
The near-zero collapse high-risk event is defined as
F z ( k ) = 1 , N z ( k ) 3 5 L p , 0 , otherwise .
By combining the magnitude-related and structural high-risk events, the overall high-risk condition is obtained as
F risk ( k ) = F μ ( k ) F p ( k ) F z ( k ) .
When F risk ( k ) changes from 0 to 1 for the first time, μ ( k ) is used for held-value capture, and the held reference is defined as
μ h o l d = max μ ( k N + 1 ) , , μ ( k ) .
The normalization denominator is then defined as
μ n ( k ) = μ ( k ) , F risk ( k ) = 0 , μ h o l d , F risk ( k ) = 1 ,
so that the normalized three-phase currents are obtained as
i m * ( k ) = i x ( k ) μ n ( k ) + ε , m { a , b , c } .
For mode recovery, the total structural high-risk indicator is defined as
F str ( k ) = F p ( k ) F z ( k ) .
The recovery condition is given by
F r e c ( k ) = 1 , F str ( k ) = 0 , 0 , otherwise .
If F r e c ( k ) = 1 holds for L p consecutive samples, the normalization mode is switched back from the held-value mode to the instantaneous-magnitude mode.
As shown in Figure 5, the three original phase currents are simultaneously affected by operating-condition variation and the S 3 SCF, resulting in evident changes in both the overall amplitude and the interphase relationship. After the proposed normalization strategy is applied, the amplitude variation caused by operating-condition changes is effectively suppressed, while the structural abnormality associated with the S 3 SCF is preserved, thus providing a more consistent input for subsequent fault-feature extraction.
The normalization flowchart is shown in Figure 6. On the basis of the extracted magnitude and local structural information, the proposed method generates the risk and recovery conditions and then adaptively switches between the instantaneous normalization mode and the held-value normalization mode.

3.3. Fault Diagnosis Method

The fault detection and localization method is adopted: first, determine the theoretical operating sector by identifying the phase with the largest current and its polarity; then, calculate the variation trends in the same-polarity currents.
Define P m as the polarity variable.
P m ( k ) = 1 i m * ( k ) > ε 1 1 i m * ( k ) < ε 1 P m ( k 1 ) | i m * ( k ) | < ε 1
where ε 1 is a threshold is used to reduce noise interference when one phase current approaches zero. When all three phase currents are less than ε 1 , P a = P b = P c = 0 .
S ( k ) = 1 ( P a , P b , P c ) = ( 1 , 1 , 1 ) 2 ( P a , P b , P c ) = ( 1 , 1 , 1 ) 3 ( P a , P b , P c ) = ( 1 , 1 , 1 ) 4 ( P a , P b , P c ) = ( 1 , 1 , 1 ) 5 ( P a , P b , P c ) = ( 1 , 1 , 1 ) 6 ( P a , P b , P c ) = ( 1 , 1 , 1 ) 0 ( P a , P b , P c ) = ( 0 , 0 , 0 )
When normalization is complete, the amplitude scale of the three phase currents has been unified, which facilitates subsequent construction of discrete trend features. To extract the phase-current variation trend, the normalized phase-current signals are staircase-quantized, and a memory-based trend variable is further defined.
The interval [ 0 ° , 90 ° ] is equally divided into 18 segments, and the corresponding angular resolution is
Δ θ = 90 ° 18 = 5 ° .
Accordingly, the staircase index signal of the phase current is defined as
S m ( k ) = n , sin ( n 1 ) Δ θ i m * ( k ) < sin n Δ θ , n , sin ( n 1 ) Δ θ < i m * ( k ) sin n Δ θ .
As shown in (38), the normalized phase current is quantized into 18 symmetric staircase intervals on the positive and negative half-axes, respectively, so that the continuous phase-current signal is converted into a discrete staircase representation.
To suppress fluctuations near staircase boundaries, a staircase confirmation mechanism is introduced. Let S x ( k ) denote the original staircase signal from (38), and let S ¯ x ( k ) denote the effective staircase signal for trend extraction. The latter is updated only when the new staircase value persists for three consecutive samples. Thus, S ¯ x ( k ) is defined as
Δ S ¯ m ( k ) = S ¯ m ( k ) S ¯ m ( k 1 ) , m { a , b , c } .
Since two adjacent samples may fall into the same staircase interval, Δ S x ( k ) = 0 does not necessarily imply that the actual trend has vanished; rather, it usually indicates that the signal has not crossed the neighboring staircase boundary at the current sampling instant. To avoid frequent resets of the trend signal caused by quantization, a memory-based trend definition is adopted.
d m ( k ) = 0 , S ( t ) = 0 , Δ S ¯ m ( k ) , S ( k ) 0 and Δ S ¯ m ( k ) 0 , d m ( k 1 ) , S ( k ) 0 and Δ S ¯ m ( k ) = 0 .
In (40), the zero trend appears only when all three phase currents simultaneously remain in the zero-current state; when the staircase difference is zero, the trend variable keeps its previous value.
In the sector where two phase currents have the same polarity, let d x and d y denote the corresponding current-trend quantities. When their product satisfies d x d y > 0 , the two same-polarity currents are considered to exhibit the same variation trend, indicating the presence of a short-circuit fault feature. Then, by combining the current operating sector with the sign information of d x and d y , the faulty switch can be further identified. The corresponding fault-location table is given in Table 6.
On the basis of the preceding analysis, Figure 7 provides a flowchart of the proposed fault diagnosis method.
Single-switch SCF features form the basis for multi-switch fault localization. A single-switch fault produces the same feature in two associated sectors; for example, an S 1 short-circuit yields identical S 1 -related features in Sectors II and IV. In contrast, a multi-switch fault appears as a combination of single-switch fault features. Hence, the simultaneous detection of one S 1 -related feature and one S 2 -related feature indicates an S 1 and S 2 SCF.

4. Analysis of Experimental Results

4.1. Experimental Waveform Analysis

The experimental results confirm the effectiveness of the proposed method. The relevant parameters of the experiment are shown in Table 7.
The threshold values reported in this paper, γ = 0.9 , σ = 0.1 , η = 0.05 …, were selected on the basis of the specific experimental platform. For general application to other current-source inverters, these parameters may need to be recalibrated. Specifically, γ and σ can be tuned during commissioning under rapid magnitude-variation conditions, while ε 1 and η should be adjusted according to the noise and ripple levels of the current measurements to ensure reliable polarity and sector determination.
Figure 8 illustrates the experimental setup. A buck converter is employed to generate the input current, while the output current is generated by the CSI on the basis of the SVPWM scheme. The control system is implemented using a DSP (TMS320F28335) and an FPGA (XC6SLX92TQG144C), and the detection results are output via the DSP D/A port.

4.1.1. Diagnosis Results for Single-Switch Faults

As shown in Figure 9a, when an S 1 short-circuit fault occurs, the three phase currents and the corresponding sector signal S ( t ) change accordingly after the instant of the fault. As shown in Figure 9b, the proposed method further extracts the current-trend signals d a , d b , and d c , and generates the fault output F O . According to the sector information and the polarity of the same-polarity current-trend signals, the fault is successfully localized as an S 1 SCF.
Figure 10 illustrates the waveform response under an S 2 SCF. In Figure 10a, the three phase currents together with the sector signal S ( t ) are shown, where the fault occurs at the marked instant. After the fault is introduced, the current waveforms exhibit evident structural variation. In Figure 10b, the corresponding current-trend signals d a , d b , and d c are obtained, and the fault output F O is generated accordingly. On the basis of the operating sector and the sign combination of the same-polarity current-trend signals, the proposed method correctly identifies the faulty switch as S 2 .

4.1.2. Multi-Switch Fault Diagnosis Test

Figure 11 shows the diagnosis result for a simultaneous short-circuit fault of S1 and S2. As shown in Figure 11a, after the marked instant of the fault, the three phase currents and the corresponding sector signal S ( t ) exhibit evident abnormal changes. As shown in Figure 11b, the proposed method further extracts the current-trend signals d a , d b , and d c and generates the fault output F O .
EAfter the fault occurs, two distinct fault features are first extracted by combining the operating sector information with the sign combination of the same-polarity current-trend signals. Then, according to the correspondence between these two extracted features and the single-switch short-circuit fault signatures, they are identified as the fault features of S1 and S2, respectively. Therefore, the proposed method can accurately diagnose a simultaneous SCF of S 1 and S 2 .
Figure 12 presents the diagnosis result for a simultaneous short-circuit fault of S1 and S3. As shown in Figure 12a, once the fault is introduced at the marked instant, the three phase currents and the corresponding sector signal S i ( t ) exhibit noticeable abnormal variations. In Figure 12b, the proposed method extracts the current-trend signals d a , d b , and d c and generates the fault output F O . By combining the operating sector information with the sign pattern of the same-polarity current-trend signals, two fault features are identified after the fault occurrence. By their correspondence to the single-switch short-circuit fault signatures, these two features are further recognized as the fault characteristics of S1 and S3, respectively. Hence, the proposed method successfully diagnoses a simultaneous short-circuit fault of S1 and S3.

4.1.3. Dynamic Performance Testing

Figure 13 presents the results of online detection and location of the S1 SCF under variable-load conditions. During the load variation, the amplitudes of the three phase currents change noticeably, while their normal phase relationship and periodic structure are still preserved; therefore, no false response appears in F O . After the fault occurs at the marked instant, both the current waveforms and the trend signals d a , d b , and d c exhibit clear abnormal features, and F O responds accordingly. By combining the operating sector information with the sign relationship of the same-polarity current-trend signals, the proposed method can effectively distinguish the fault from load variation and accurately identify S 1 as the faulty switch.
As shown in Figure 14a, the operating frequency of the inverter continuously varies between 25 Hz and 50 Hz, and the amplitude of the original three phase currents changes dynamically. In Figure 14b, the proposed normalization method outputs normalized currents with constant amplitude while preserving the frequency variation characteristics. In Figure 14c, the variation trends of the three phase currents also change with frequency. Nevertheless, the proposed fault localization method can still accurately and quickly locate the faulty switch.
The experimental results indicate that the observed output currents and diagnostic results are consistent with the theoretical analysis in Section 3 and Table 6. Thus, the effectiveness of the proposed method is experimentally confirmed.

4.2. Comparison with Other Methods

Compared with conventional current normalization methods (e.g., fixed-window peak or RMS normalization), the proposed method adaptively distinguishes normal load-induced amplitude variations from fault-induced structural abnormalities by evaluating risk conditions (magnitude depth, fixed-ratio structure, and near-zero collapse). It switches between instantaneous normalization and held-value normalization, thereby preserving fault-induced relative changes while suppressing load-driven fluctuations.
To further evaluate the performance of the proposed algorithm, the comparative results were tabulated, as presented in Table 8 and Table 9.
Table 8 compares the proposed method with existing CSI switch short-circuit fault diagnosis methods. In contrast to [17], the proposed method requires no additional sampling circuit and is applicable to multiple-switch faults. Compared with [22], it further considers frequency variation and reduces the localization time to approximately 0.75 T base . Compared with [23], the proposed method retains the advantages of no additional sampling circuit, adaptability to load and frequency variations, and applicability to multiple-switch faults, while achieving an average localization time of approximately 0.75 T base . Thus, the proposed method is 25–50% faster than [22] and 15–20% faster than [23] while retaining the same advantage of requiring no additional circuits.
Therefore, the proposed method provides a good balance among hardware simplicity, operating-condition adaptability, fault coverage, and localization speed.

5. Conclusions

In this paper, a fault-locating method based on the polarity and variation trends in normalized phase currents is proposed. The method is derived from the circuit topology constraints of CSIs in general. It is shown that, after an SCF occurs, the variation trends in the two same-polarity phase currents exhibit consistent sign characteristics in specific operating sectors. On the basis of this fault feature, the proposed diagnosis method has good interpretability. The method requires no additional sampling circuit, and thus has low implementation cost. For multi-switch SCFs, it also provides a faster diagnostic response than conventional methods. Experimental results demonstrate that the proposed method can accurately locate the faulty switch. Moreover, it maintains high robustness under operating conditions with continuously varying output-current magnitude and frequency. Therefore, the proposed method has good potential for practical engineering applications.

6. Discussion

A limitation of the proposed method is observed under single-phase overload conditions. In such cases, one phase current becomes significantly smaller than the other two. As a result, the normalized current of that phase changes slowly, which may reduce the accuracy of the relative variation trend estimation and potentially delay fault diagnosis. Addressing this limitation will be a focus of our future work. Moreover, it should be acknowledged that the present experiments, despite showing the robustness of the method under load/frequency variations, have not addressed more severe non-ideal conditions (e.g., extreme noise or sensor offsets). Such realistic hardware validation is left for future work.

Author Contributions

Conceptualization, J.W. and N.D.; methodology, J.W. and J.Z.; software, J.W.; validation, J.Z. and J.W.; formal analysis, X.S.; investigation, J.Z.; resources, N.D.; data curation, J.Z.; writing—original draft preparation, J.Z.; supervision, N.D. and X.S.; project administration, N.D. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China (Grant No. 52477199), in part by the Hebei Natural Science Foundation (Grant No. E2025203057), in part by the Natural Science Foundation of Liaoning Province (Grant No. 2025-BSLH-343), and in part by the Basic Scientific Research Project of Liaoning Provincial Department of Education (Grant No. LJ212410149034).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Teng, Y.; Wei, Y.; Li, Y.; Guo, X.; Li, Y. An Overview of Current Source Converters: State-of-the-Art and Future Trends. IEEE Trans. Power Electron. 2026, 41, 9959–9984. [Google Scholar]
  2. Yang, S.; Yin, Z.; Tong, C.; Sui, Y.; Zheng, P. Active Damping Current Control for Current-Source Inverter-Based PMSM Drives. IEEE Trans. Ind. Electron. 2023, 70, 3549–3560. [Google Scholar]
  3. Gundogmus, O.; Harasis, S.; Chowdhury, S.M.; Vadamodala, L.; Das, S.; Haque, E.; Sozer, Y.; Venegas, F.; Colavincenzo, D. Comparison of failure modes, effect analysis and reliability of electric machine drives. In 2019 IEEE International Electric Machines & Drives Conference (IEMDC); IEEE: Piscataway, NJ, USA, 2019; pp. 916–921. [Google Scholar]
  4. Xing, L.; Wei, Q.; Li, Y. A PWM Current-Source Converter-Based Wind Energy Conversion System. IEEE Trans. Power Electron. 2024, 39, 2787–2797. [Google Scholar] [CrossRef]
  5. Xing, L.; Wei, Q.; Li, R. An Improved Current-Source-Converter-Based Series-Connected Wind Energy Conversion System. IEEE Trans. Ind. Electron. 2024, 71, 4818–4829. [Google Scholar] [CrossRef]
  6. Xia, Y.; Xu, Y. A Robust Data-Driven Method for Open-Circuit Fault Diagnosis of Power Switches in Three-Phase Inverters With Low-Quality Data. IEEE Trans. Power Electron. 2025, 40, 5949–5958. [Google Scholar]
  7. Wu, R.; Blaabjerg, F.; Wang, H.; Liserre, M.; Iannuzzo, F. Catastrophic Failure and Fault-Tolerant Design of IGBT Power Electronic Converters—An Overview. In Proceedings of the IECON 2013—39th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria, 10–13 November 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 507–513. [Google Scholar]
  8. Ajra, Y.; Hoblos, G.; Al Sheikh, H.; Moubayed, N. A Literature Review of Fault Detection and Diagnostic Methods in Three-Phase Voltage-Source Inverters. Machines 2024, 12, 631. [Google Scholar] [CrossRef]
  9. Lee, S.; Chen, F.; Jahns, T.M.; Sarlioglu, B. Topological Equivalence of VSI and CSI Commutation Cells and Its Application to Switching Resonance Analysis and Damper Design. IEEE Trans. Transp. Electrif. 2024, 10, 1363–1376. [Google Scholar] [CrossRef]
  10. Song, W.; Xu, P.; Chen, J.; Tan, H.; Yang, K.; Tang, T. A Chip Open-Circuit Failure Monitoring Method in Multichip IGBT Modules Based on the Fall Time of Gate Voltage. IEEE Trans. Transp. Electrif. 2024, 10, 8224–8234. [Google Scholar] [CrossRef]
  11. Yu, S.; Wang, Z.; Tan, L.; Qin, J.; Zhou, D.; Wu, Y.; Zhou, Y.; Xin, G.; Shi, X. A Gate Open-Circuit Failure Detection Method of SiC MOSFETs Based on Internal Gate State Extraction. IEEE Trans. Power Electron. 2024, 39, 16638–16650. [Google Scholar] [CrossRef]
  12. Ouyang, W.; Sun, P.; Xie, M.; Luo, Q.; Du, X. A Fast Short-Circuit Protection Method for SiC MOSFET Based on Indirect Power Dissipation Level. IEEE Trans. Power Electron. 2022, 37, 8825–8829. [Google Scholar] [CrossRef]
  13. Lei, X.; Wu, F.; Liu, Y. An Online Convolutional Neural Network Based Method for Open-Circuit Fault Diagnosis in Three-Phase Inverters Under Extremely Unbalanced Loading Condition. IEEE Trans. Power Electron. 2026, 1–14. [Google Scholar] [CrossRef]
  14. 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. [Google Scholar] [CrossRef]
  15. Shu, C.; Chen, Y.-T.; Yang, T.-J.; Wang, X. A Novel Diagnostic Technique for Open-Circuited Faults of Inverters Based on Output Line-to-Line Voltage Model. IEEE Trans. Ind. Electron. 2016, 63, 4412–4421. [Google Scholar] [CrossRef]
  16. Sun, X.; Song, C.; Zhang, Y.; Sha, X.; Diao, N. An Open-Circuit Fault Diagnosis Algorithm Based on Signal Normalization Preprocessing for Motor Drive Inverter. IEEE Trans. Instrum. Meas. 2023, 72, 3513712. [Google Scholar] [CrossRef]
  17. Chen, B.; Sun, Y.; Xie, S.; Liu, Y.; Dan, H.; Yu, B.; Su, M. A Hybrid Short-Circuit Fault Diagnosis Method for Current Source Inverters. IEEE Trans. Ind. Electron. 2026, 73, 3426–3436. [Google Scholar] [CrossRef]
  18. Zhang, X.; Gauthier, J.-Y.; Lin-Shi, X. Cost-Efficient Fault-Tolerant Scheme for Three-Phase Surface-Mounted Permanent Magnet Synchronous Machines Fed by Multifunctional Converter System Under Open-Phase Faults. IEEE Trans. Ind. Electron. 2022, 69, 5502–5513. [Google Scholar] [CrossRef]
  19. 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]
  20. Luo, Y.; Zhang, L.; Chen, C.; Li, K.; Li, K. Real-Time Diagnosis of Open Circuit Faults in Three-Phase Voltage Source Inverters. IEEE Trans. Power Electron. 2024, 39, 7572–7585. [Google Scholar] [CrossRef]
  21. Zhang, Y.; Liu, Y.; Kang, S.; Wang, P. Current Vector Phase Based Weak Open-Circuit Fault Diagnosis of Voltage-Source Inverters. IEEE Trans. Power Electron. 2026, 41, 9502–9512. [Google Scholar] [CrossRef]
  22. Guo, X.; Sui, S.; Wang, B.; Zhang, W. A Current-Based Approach for Short-Circuit Fault Diagnosis in Closed-Loop Current Source Inverter. IEEE Trans. Ind. Electron. 2020, 67, 7941–7950. [Google Scholar] [CrossRef]
  23. Teng, Y.; Guo, X.; Wei, Y.; Zhao, J.; Zhang, P. A Novel Short-Circuit Fault Diagnosis Method for Three-Phase Current Source Converter. IEEE Trans. Power Electron. 2024, 39, 16792–16802. [Google Scholar]
Figure 1. The typical topology of a three-phase CSI.
Figure 1. The typical topology of a three-phase CSI.
Machines 14 00710 g001
Figure 2. Space vector diagram of a CSI.
Figure 2. Space vector diagram of a CSI.
Machines 14 00710 g002
Figure 3. Correspondence between active vector conduction times and inverter operating conditions.
Figure 3. Correspondence between active vector conduction times and inverter operating conditions.
Machines 14 00710 g003
Figure 4. Actual current flow diagram when an SCF occurs in S 3 .
Figure 4. Actual current flow diagram when an SCF occurs in S 3 .
Machines 14 00710 g004
Figure 5. Comparison between the original and normalized current waveform diagrams.
Figure 5. Comparison between the original and normalized current waveform diagrams.
Machines 14 00710 g005
Figure 6. Flowchart of the proposed normalization method.
Figure 6. Flowchart of the proposed normalization method.
Machines 14 00710 g006
Figure 7. Flowchart of the proposed fault diagnosis and localization method.
Figure 7. Flowchart of the proposed fault diagnosis and localization method.
Machines 14 00710 g007
Figure 8. Experimental platform.
Figure 8. Experimental platform.
Machines 14 00710 g008
Figure 9. Experimental results for an SCF occurring in S 1 . (a) Waveforms of the three normalized phase current signals and Sec. (b) Three-phase current variation trends and fault result output.
Figure 9. Experimental results for an SCF occurring in S 1 . (a) Waveforms of the three normalized phase current signals and Sec. (b) Three-phase current variation trends and fault result output.
Machines 14 00710 g009
Figure 10. Experimental results for an SCF occurring in S 2 . (a) Waveforms of the three normalized phase current signals and Sec. (b) Three-phase current variation trends and fault result output.
Figure 10. Experimental results for an SCF occurring in S 2 . (a) Waveforms of the three normalized phase current signals and Sec. (b) Three-phase current variation trends and fault result output.
Machines 14 00710 g010
Figure 11. Experimental results for an SCF occurring in S 1 and S 2 . (a) Waveforms of the three normalized phase current signals and Sec. (b) Three-phase current variation trends and fault result output.
Figure 11. Experimental results for an SCF occurring in S 1 and S 2 . (a) Waveforms of the three normalized phase current signals and Sec. (b) Three-phase current variation trends and fault result output.
Machines 14 00710 g011
Figure 12. Experimental results for an SCF occurring in S 1 and S 3 . (a) Waveforms of the three normalized phase current signals and Sec. (b) Three-phase current variation trends and fault result output.
Figure 12. Experimental results for an SCF occurring in S 1 and S 3 . (a) Waveforms of the three normalized phase current signals and Sec. (b) Three-phase current variation trends and fault result output.
Machines 14 00710 g012
Figure 13. Experimental results of an S 1 SCF under variable-frequency conditions. (a) Waveforms of the three original phase current signals. (b) Waveforms of the three normalized phase current signals and fault result output. (c) Three-phase current variation trend and fault result output.
Figure 13. Experimental results of an S 1 SCF under variable-frequency conditions. (a) Waveforms of the three original phase current signals. (b) Waveforms of the three normalized phase current signals and fault result output. (c) Three-phase current variation trend and fault result output.
Machines 14 00710 g013
Figure 14. Experimental results of an S 1 SCF under variable-load conditions. (a) Waveforms of the three original phase current signals. (b) Waveforms of the three normalized phase current signals and fault result output. (c) Three-phase current variation trend and fault result output.
Figure 14. Experimental results of an S 1 SCF under variable-load conditions. (a) Waveforms of the three original phase current signals. (b) Waveforms of the three normalized phase current signals and fault result output. (c) Three-phase current variation trend and fault result output.
Machines 14 00710 g014
Table 1. Normal-state correspondence between switching states and three-phase currents.
Table 1. Normal-state correspondence between switching states and three-phase currents.
Space VectorSwitching States i a i b i c
I 1 S 6 and S 1 I d c I d c 0
I 2 S 1 and S 2 I d c 0 I d c
I 3 S 2 and S 3 0 I d c I d c
I 4 S 3 and S 4 I d c I d c 0
I 5 S 4 and S 5 I d c 0 I d c
I 6 S 5 and S 6 0 I d c I d c
I 7 S 1 and S 4 000
I 8 S 3 and S 6 000
I 9 S 5 and S 2 000
Table 2. Current polarities and variation trends in different sectors under normal conditions.
Table 2. Current polarities and variation trends in different sectors under normal conditions.
Origin Sector i a Trend i b Trend i c TrendMax-Phase Current Polarity
I >0<0 i a +Max
II<0>0 i c −Max
III<0 >0 i b +Max
IV <0>0 i a −Max
V>0<0 i c +Max
VI>0 <0 i b −Max
Table 3. Faulty-state correspondence between switching states and three-phase currents when an SCF occurs in S 3 .
Table 3. Faulty-state correspondence between switching states and three-phase currents when an SCF occurs in S 3 .
Space VectorFaulty SwitchSwitching States i a i b i c
I 1 S 3 S 6 and S 1 000
I 2 S 3 S 1 and S 2 1/2 I d c 1/2 I d c I d c
I 3 S 3 S 2 and S 3 0 I d c I d c
I 4 S 3 S 3 and S 4 I d c I d c 0
I 5 S 3 S 4 and S 5 I d c 1/2 I d c 1/2 I d c
I 6 S 3 S 5 and S 6 000
I 7 S 3 S 1 and S 4 000
I 8 S 3 S 3 and S 6 000
I 9 S 3 S 5 and S 2 000
Table 4. Current polarities and variation trends in different sectors when an SCF occurs in S 3 .
Table 4. Current polarities and variation trends in different sectors when an SCF occurs in S 3 .
Origin Sector i a Trend i b Trend i c TrendMax-Phase Current Polarity
I>0>0 i c − Max
II<0>0 i c −Max
III<0 >0 i b +Max
IV <0>0 i a −Max
V <0<0 i a −Max
VI=0=0=00
Table 5. Current polarities and variation trends in different SCF cases.
Table 5. Current polarities and variation trends in different SCF cases.
Faulty TubesDS i a Trend i b Trend i c TrendMax-Phase
Current Polarity
Faulty
Sector Output
S1III<0<0 ic −MaxII
V>0 >0ib −MaxVI
S2IV>0 >0ib +MaxIII
VI <0<0ia +MaxI
S3I>0>0 ic −MaxII
V <0<0ia −MaxIV
S4II<0 <0ib +MaxIII
VI>0>0 ic +MaxV
S5I<0 <0ib −MaxVI
III >0>0ia −MaxIV
S6II >0>0ia +MaxI
IV<0<0 ic +MaxV
Table 6. Fault location table for SCFs in a CSI.
Table 6. Fault location table for SCFs in a CSI.
Faulty SwitchSector Output d a d b d c
S1 SCF2<0<0
6>0 >0
S2 SCF1<0<0
3>0 >0
S3 SCF2>0>0
4 <0<0
S4 SCF3<0 <0
5>0>0
S5 SCF4 >0>0
6<0 <0
S6 SCF1 >0>0
5<0<0
Table 7. Parameters of the experimental platform.
Table 7. Parameters of the experimental platform.
ParameterNameValue
U dc Buck input voltage40 V
I dc Buck output current3 A
L dc DC-side inductor5 mH
C m Filter capacitor9.4 μ F
R load Load resistance20 Ω
L load Load inductor2.5 mH
γ Magnitude-depth threshold0.9
σ Variation-rate threshold0.1
η Unified structural threshold0.05
ε 1 Near-zero threshold0.1
NTotal number of samples in sliding window15
L p Number of samples used for decision5
Table 8. Performance comparison of different fault diagnosis methods.
Table 8. Performance comparison of different fault diagnosis methods.
Relevant
Method
Additional
Circuit
Load
Variation
Frequency
Variation
Multi-Tube
Faults
Diagnosis
Principle
Localization
Time
[17]YesYesYesNoCapacitor voltage < 0.25 T base
[22]NoYesNoYesCurrent ratio 1.25 T base
[23]NoYesYesYesCurrent phase angle T base
Proposed methodNoYesYesYesCurrent trend 0.75 T base
Table 9. Summary of experimental cases and diagnostic results.
Table 9. Summary of experimental cases and diagnostic results.
Fault CaseLoad ConditionFrequency (Hz)Localization Time (ms)Correct Diagnosis
S1 SCFR-L509Yes
S2 SCFR-L5010Yes
S1 and S2 SCFR-L5011Yes
S1 and S3 SCFR-L5012Yes
S1 SCFR-L ( 0.6 → 1.5 A)5010Yes
S1 SCFR-L25→5012Yes
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

Zhan, J.; Wang, J.; Diao, N.; Sun, X. A Short-Circuit Fault Diagnosis Method for Three-Phase Current-Source Inverters Using Normalized Phase Current Variation Trends. Machines 2026, 14, 710. https://doi.org/10.3390/machines14060710

AMA Style

Zhan J, Wang J, Diao N, Sun X. A Short-Circuit Fault Diagnosis Method for Three-Phase Current-Source Inverters Using Normalized Phase Current Variation Trends. Machines. 2026; 14(6):710. https://doi.org/10.3390/machines14060710

Chicago/Turabian Style

Zhan, Junhao, Jixin Wang, Naizhe Diao, and Xianrui Sun. 2026. "A Short-Circuit Fault Diagnosis Method for Three-Phase Current-Source Inverters Using Normalized Phase Current Variation Trends" Machines 14, no. 6: 710. https://doi.org/10.3390/machines14060710

APA Style

Zhan, J., Wang, J., Diao, N., & Sun, X. (2026). A Short-Circuit Fault Diagnosis Method for Three-Phase Current-Source Inverters Using Normalized Phase Current Variation Trends. Machines, 14(6), 710. https://doi.org/10.3390/machines14060710

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