1. Introduction
The transition toward low-carbon electricity has accelerated the deployment of renewable energy technologies in modern power systems [
1]. Among multilevel converter topologies, the T-type neutral-point-clamped (T-NPC) inverter can reduce conversion losses compared with the conventional NPC configuration [
2]. However, failures of power semiconductor devices remain a major threat to converter reliability [
3,
4].
For discussion, existing open-circuit fault diagnosis methods can be grouped into model-driven, signal-based, and data-driven approaches [
5]. Model-driven methods infer faults from residuals or parameters derived from converter models. Jlassi et al. proposed a robust observer-based method for jointly diagnosing IGBT and current sensor faults [
6]. Luo et al. used a fast recursive algorithm (FRA) to estimate current model parameters and diagnose single- and double-switch open-circuit faults [
7]. Zhang et al. constructed phase voltage vector residuals across modulation modes and designed an adaptive diagnostic threshold [
8]. These methods require converter models, estimated parameters, residual definitions, or thresholds, whose robustness must be assessed under parameter variations and measurement noise [
6,
7,
8].
Signal-based and conventional machine learning methods transform measured currents or voltages into diagnostic features before classification. Kou et al. combined Concordia-transformed current trajectories with a random forest classifier [
9]. Chen and Zhang combined knowledge reduction with extreme learning machine sub-classifiers for multiple-switch faults [
10]. Deep learning methods further reduce manual feature designs by learning representations from sequences or encoded signal images. Representative approaches include a temporal convolutional network [
11], a grayscale image CNN-SVM [
12], GASF with an improved AlexNet [
13], recurrence plots with a CNN [
14], and an improved deep residual network [
15]. However, these approaches mainly represent inputs as regular sequences or images rather than sample-specific relational structures.
Recent studies have extended data-driven diagnosis toward lightweight deployment, robustness, and multisource fusion. Xie et al. developed the lightweight 1D-DSCNN-GMP model for online edge diagnosis [
16]. Yan et al. proposed a multiscale shuffled CNN for three-level NPC inverters [
17]. Yang et al. integrated multisource information through an adaptive CNN–Transformer architecture [
18]. Xing et al. developed a multimodal deep residual filter network for multiple open-switch faults [
19]. Other studies addressed diagnosis under low-quality data [
20] and transferable, noise-tolerant diagnosis across multiple inverters [
21]. These methods improve deployability or robustness, but they do not explicitly represent the six current and voltage variables as a sample-specific weighted graph.
Parallel and graph-based diagnostic architectures demonstrate the value of learning complementary representations. Dual-branch feature fusion has been applied to wind turbine structural diagnosis [
22]. Temporal graph convolution has also been investigated for photovoltaic fault diagnosis [
23]. Lag-aware spatiotemporal dynamic graph networks have been developed for autonomous underwater vehicles [
24]. However, their signal structures and fault propagation mechanisms differ from the voltage–current coupling of T-NPC inverters. Consequently, their graph definitions cannot be transferred directly to this diagnostic task.
Graph convolutional networks (GCNs) provide a suitable framework for learning relationships between variables. Li et al. proposed a multi-receptive field GCN incorporating weighted graphs and higher order neighborhoods for machinery diagnosis [
25]. Gao et al. applied a semi-supervised GCN to rotating machinery fault diagnosis [
26]. Zhang et al. subsequently introduced dynamic edge weight updating to accommodate changing vibration features [
27]. Xiao et al. combined CNN feature extraction with dynamic graph convolution for multimodal fault diagnosis [
28]. These studies demonstrate the value of graph-based relational learning, but their graph definitions do not directly encode fault-dependent voltage–current relationships in T-NPC inverters.
To address this gap, this study proposes a parallel dual-stream network that combines Sinkhorn-weighted dynamic graph convolution with an attention-based bidirectional gated recurrent unit (BiGRU). The three-phase currents and voltages are represented as six graph nodes and encoded using a shared one-dimensional convolutional neural network (CNN). CNNs employ shared convolutional kernels to learn compact local representations from structured inputs [
29]. The resulting node features are normalized as discrete distributions, and their pairwise differences are evaluated using entropy-regularized optimal transport. The Sinkhorn matrix scaling algorithm provides an efficient approximation of the corresponding Wasserstein distances [
30,
31,
32], which are then converted into a sample-specific weighted adjacency matrix. Following the standard neighborhood aggregation formulation of graph convolutional networks (GCNs) [
33], the graph branch extracts relational features among the signal nodes. In parallel, the gated recurrent unit (GRU) uses reset and update gates to model temporal dependencies [
34], while bidirectional recurrent processing incorporates information from both preceding and subsequent time steps [
35]. A global attention mechanism evaluates all BiGRU hidden states and assigns greater weights to diagnostically informative temporal segments [
36]. Finally, the graph and temporal representations are fused to classify 21 operating states of the T-NPC inverter.
Although the individual CNN, GCN, GRU/BiGRU, Sinkhorn, Wasserstein distance, and global attention operations follow established formulations, their task-specific integration constitutes the principal methodological contribution of this study. Specifically, entropy-regularized optimal transport is employed to construct a sample-specific six-node weighted graph, while the parallel attention-based BiGRU branch provides a complementary temporal representation. Thus, the proposed method focuses on the coordinated extraction and fusion of relational and temporal fault features rather than reformulating the individual algorithms.
Accordingly, the main contributions of this study are threefold. First, a six-node weighted graph is constructed for each sample using shared waveform encoding and Sinkhorn–Wasserstein distances, allowing the graph weights to adapt to the characteristics of each input sample. Second, parallel GCN and attention-based BiGRU branches independently extract relational and temporal representations, avoiding sequential feature propagation between the two branches. Third, a nonlinear feature fusion module combines these complementary representations for the diagnosis of 21 T-NPC operating states. Simulation experiments are conducted to evaluate the diagnostic performance of the proposed method, while the HIL platform is used to reproduce fault operating conditions and acquire experimental voltage and current signals.
The remainder of this paper is organized as follows.
Section 2 analyzes single- and dual-IGBT open-circuit faults in T-NPC converters.
Section 3 describes data preprocessing, dynamic graph construction, relational and temporal feature extraction, and feature fusion.
Section 4 presents simulation studies, parameter analyses, ablation experiments, noise tests, and model comparisons.
Section 5 reports hardware-in-the-loop validation, and
Section 6 concludes this paper.