Next Article in Journal
Fixed-Time Trajectory Tracking Control of Fully Actuated Unmanned Surface Vessels with Error Constraints
Next Article in Special Issue
An Improved Identification Method of Pipeline Leak Using Acoustic Emission Signal
Previous Article in Journal
Sea-Surface Small Target Detection Based on Improved Markov Transition Fields
Previous Article in Special Issue
An Adversarial Single-Domain Generalization Network for Fault Diagnosis of Wind Turbine Gearboxes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Resistance Connection Fault Diagnosis in Ship Electric Propulsion System Using Res-CBDNN

Department of Electrical Automation, Shanghai Maritime University, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(4), 583; https://0-doi-org.brum.beds.ac.uk/10.3390/jmse12040583
Submission received: 8 March 2024 / Revised: 25 March 2024 / Accepted: 26 March 2024 / Published: 29 March 2024

Abstract

:
The fault detection and diagnosis of a ship’s electric propulsion system is of great significance to the reliability and safety of large modern ships. The traditional fault diagnosis method based on mathematical models and expert knowledge is limited by the difficulty of establishing an accurate model of the complex system, and it is easy to cause false alarms. Data-driven methods, such as deep learning, can automatically learn from the mass of data, extract and analyze fault characteristics, and create a more objective distinction system state. A deep learning fault diagnosis model based on ResNet feature extraction capability and bidirectional long-term memory network timing processing capability is proposed to realize fault diagnosis of high resistance connections in ship electric propulsion systems. The results show that the res-convolutional BiLSTM deep neural network (Res-CBDNN) can fully integrate the advantages of the two networks, efficiently process fault current data, and achieve high-performance fault diagnosis. The accuracy of Res-CBDNN can be kept above 85% in a noisy environment, and it can effectively monitor the high resistance connection fault of ship electric propulsion systems.

1. Introduction

Permanent magnet synchronous motors (PMSMs) have the characteristics of high-power density, fast response, and large torque, making them the main propulsion motors in all-electric marine propulsion systems. However, adverse factors such as a bad working environment, high temperature and humidity, and narrow working space affect the safety and reliability of the marine propulsion system [1]. High-resistance connection (HRC) is a kind of low probability, high-cost fault in marine electric propulsion systems, which is mainly caused by the instability of the power supply due to the corrosion, vibration, or weak connection of the stator end of the propulsion motor. In the worst-case scenario, the fault may evolve into an open-phase fault (OPF), causing a catastrophic loss of power and requiring early identification and control of its spread [2]. It is difficult to realize the effective identification and rapid location of HRC early faults in ship electric propulsion fault diagnosis.
To realize HRC fault diagnosis by an electrical parameter, the zero sequence current component (ZSCC) and zero sequence voltage component (ZSVC) are used as HRC fault signals. Hang. J [3] calculated the angle difference between ZSCC and stator current for online HRC fault diagnosis, but the use of a PMSM system with a triangle connection was limited. Based on this, ZSVC and current were used to solve the resistance deviation and realize the HRC fault location in [4], but it was impossible to distinguish between turn-to-turn short circuit and HRC fault. A high-frequency component was used to distinguish between a turn-short circuit and HRC fault in [5], and the ZSVC was analyzed to detect HRC fault by the amplitude of the fundamental frequency component and complete fault location [6]; however, it was not suitable for HRC fault diagnosis of the ship’s electric propulsion system, which is a compact system, because it failed to draw the neutral point of the motor and configure additional resistance networks and instruments to detect the zero sequence current and voltage.
To avoid adding additional sensors, Mengoni [7] extended the vector analysis method to the field of motor control by referring to the three-phase unbalanced theory of power systems. HRC fault diagnosis was realized by calculating unbalanced resistance with the current amplitude and voltage vector. In [8], based on magnetic field swing technology, the vector oscillation angle of the fault current was analyzed, the feature of the fault current was extracted by the symmetrical component method, and the fault degree was judged by a three-phase unbalanced degree. These methods have high diagnostic ability, but their calculation methods are complex and cannot detect the initial HRC weak fault, so their application range is limited. Most scholars use the model reference method, which is easy to realize in the control system, to diagnose the HRC fault by establishing the system mechanism model, calculating the theoretical output, and taking the deviation from the actual data as the fault diagnosis basis. Goucalves [9] distinguished HRC and OPF faults by referring to the second component of current error, but it was not suitable for marine electric propulsion systems because of its poor diagnosis effect in the low-speed segment. In [10], the voltage distortion caused by HRC was taken as the fault characteristic, and a fault indicator insensitive to motor parameters was designed to diagnose and locate the fault, but the influence of the current controller was not considered. The second order component of the voltage control signal of the d-q axis was taken as the fault index in [11] to solve this problem so that the fault diagnosis could be realized; therefore, a wider control band-width was needed, which required the high performance of the controller. The model reference method can realize HRC fault location and degree estimation to a certain extent. Still, its diagnosis results are influenced by the model accuracy and control system performance, but its practicability is limited due to the influence of model accuracy and control system performance. In addition, the high-frequency signal injection method [12,13,14] is also prevalent nowadays, but this method belongs to intrusion detection. The high-frequency signal injection causes the torque to ripple, affecting the dynamic performance of the system and reducing its reliability.
Because of the high cost and low efficiency, traditional fault diagnosis technology based on mathematical models and expert knowledge cannot meet the accuracy requirements of the self-healing control system of marine electric propulsion systems. Machine learning (ML) is a kind of modeling technology that can effectively avoid the influence of model precision and professional knowledge on diagnosis results. Gonzalez [15] used the random forest method to train the network with fault data, establish the diagnosis model, and realize the fault diagnosis of the induction motor. Allafi [16] used linear discriminant analysis to reduce the dimension of voltage second harmonic data, first by support vector machines (SVM) to detect fault types and then by K-nearest neighbor (KNN) to identify the extent of the fault. This data-driven method is suitable for fault diagnosis of complex nonlinear systems such as the marine electric propulsion system.
Given the strong interference of the marine electric propulsion system and the highly complex electrical system, early fault identification and rapid location are common difficulties in the field of fault diagnosis. In this paper, the deep learning method is used to diagnose HRC of complex progressive failure. A Res-CBDNN deep learning network is designed to diagnose the faults of marine electric propulsion systems based on the characteristics of cyclic networks and deep networks. According to the output current and torque data of the inverter in the propulsion system, the fault characteristic information is mined by the convolutional neural network connected by the residual error, and a bidirectional long-term and short-term neural network is used to extract and identify the fault periodicity. The robustness and accuracy of the proposed method are verified by different noise pollution data. The results show that the proposed method not only improves the accuracy of fault location but also resists noise disturbance and improves the accuracy and robustness of diagnosis.

2. HRC Fault Analysis of Ship Electric Propulsion System

2.1. Structure of Shipboard Main Power System

With the increase in ship power capacity, most modern shipboard power systems use multiple gas turbines or diesel synchronous generator sets to coordinate with the regional distribution network topology. The medium-voltage district distribution system supplies power to the ship’s electric propulsion units via a zone distribution board (ZSB) and a propulsion distribution board (PSB). Figure 1 shows the main power unit structure of an electrically propulsed ship.
The main distribution board is composed of the generator control panel, synchronous panel, load panel, and bus bar. The propulsion area distribution board is used as a power distribution board to supply energy for the medium-voltage propulsion system. The area distribution panel supplies power to the ship’s low-voltage equipment and lighting.
Due to the harsh conditions during navigation, the ship’s electric propulsion system requires high stability and reliability [17]; therefore, accurate diagnostic methods must be developed, and data support must be provided to enable fault tolerance and maintenance strategies. This paper examines the early HRC fault characteristics of the three-phase electric propulsion system of ships using a deep-learning diagnosis method.

2.2. HRC Fault Analysis of Electric Propulsion System

The HRC fault of the ship propulsion system, which usually occurs between the drive inverter circuit and the propulsion motor, is a discontinuous early gradual fault [18], and its failure schematic is shown in Figure 2.
The mathematical model of the propulsion motor under HRC fault can be expressed as follows:
U abc = R s + Δ R A 0 0 0 R s + Δ R A 0 0 0 R s + Δ R A R sf i a i b i c i abc + d dt L M M M L M M M L i a i b i c + φ f sin ( θ ) sin ( θ 2 3 π ) sin ( θ + 2 3 π ) Ψ abc T em = N p 2 θ i abc T Ψ abc ,
where ω * and ω represent reference and actual speed respectively, Rsf, Ls, iabc, and Ψabc are the stator resistance, inductance, current, and flux matrix of the propulsion motor, Rs is the original phase resistance, ΔR is the additional resistance, L is the self-inductance, M is the mutual inductance, and Np is the pole of the motor. Within HRC, fault occurs in phases A and B. The unbalanced three-phase resistance will cause a large unbalanced current and increase the torque loss of the motor under heavy load. The reduction of effective torque causes the system to go from an alert state to a degenerate state, and the changes in current and torque during the fault are shown in Figure 3.
Through the coordinate transformation, the state equation of the fault system in the d–q coordinate can be obtained as follows:
L d d dt i d = [ R s + 2 3 ( Δ R A cos 2 θ + Δ R B cos 2 ( θ + 2 3 π ) ) ] i d +     1 3 [ Δ R A sin 2 θ + Δ R B sin ( 2 θ + 2 3 π ) ] i q + ω e L q i q + u d L q d dt i q = [ R s + 2 3 ( Δ R A sin 2 θ + Δ R B sin 2 ( θ + 2 3 π ) ) ] i q +      1 3 [ Δ R A sin 2 θ + Δ R B sin ( 2 θ + 2 3 π ) ] i d ω e ( L q i q + ψ f ) + u q     T e = 1.5 N p 2 i q [ i d ( L d L q ) + ψ f ] .
After the HRC fault occurs in phases A and B, the current of the d–q axis will produce sinusoidal and cosine interference related to the fault resistance and produce torque harmonics. The comparison of different order torque harmonics between the alert state and the degenerate state is shown in Figure 4. Excessive torque harmonics make the effective torque output of the propulsion motor decrease, which affects the stability of the whole power system in the long run; therefore, it is necessary to complete the identification at the initial stage of the fault to control the impact of the fault.
Under different HRC faults, the system current changes, as shown in Figure 5. In the early stage of HRC fault, the fault phase current is relatively small, and it has little influence on the healthy phase current. As the fault intensifies, the current waveform of the healthy phase gradually becomes distorted, and the phase changes, so according to the impact of the fault and practical measures, the marine electric propulsion system HRC fault is divided into 12 categories in Table 1.
According to the analysis, the fault location information is included in the change in three-phase current, and the state is included in the change in output torque, but the torque and current have time-varying nonlinearity, stochastic uncertainty, and local observability, which makes the traditional method based on the mathematical model difficult to reflect the fault characteristics and limit the diagnosis ability. Therefore, a fault diagnosis method based on depth learning is designed. Firstly, the wavelet transform is used to decompose the sampled current and torque signals in the time-frequency domain. The BiLSTM is trained by ResNet to extract the relevant fault information from the wavelet decomposition signal to realize the fault location and state judgment.

3. Fault Diagnosis Model Based on Res-CBDNN

3.1. Convolutional and Bidirectional Long Short-Term Memory Neural Network

The utilization of convolutional neural networks (CNNs) in fault diagnosis involves a multi-level supervised learning approach that employs a feature extractor comprising a convolutional layer and pooling layer, which is capable of processing time series data and exhibits a robust capacity for addressing nonlinear problems [19]. Long short-term memory networks (LSTM) are a special recurrent neural network (RNN) that can alleviate the gradient diffusion problem in training and has good sequence data processing abilities. In contrast to the simple cellular structure of traditional RNN, LSTM adds three special ‘Gate’ structures, which can add or lose state information through linear mapping, realize the ability to flow state with sequence, and acquire memory. The mapping is shown in Equation (3).
f t = σ ( W f h t 1 + U f x t + b f ) i t = σ ( W i h t 1 + U i x t + b i ) a t = tanh ( W a h t 1 + U a x t + b a ) o t = σ ( W o h t 1 + U o x t + b o ) c t = c t 1 f t + i t a t h t = o t tanh ( c t ) .
Each LSTM cell transmits the current cell state ct and the hidden layer state ht. Through the sigmoid function, the forgetting gate can remove a part of the last state information ct−1 according to the last hidden layer output ht−1. The input gate integrates the current input via it and obtains ht from ct via the output gate and outputs.
The BiLSTM network consists of two LSTM layers for forward and backward propagation of data. The transport flows are shown in Figure 6.
Where the solid line represents forward propagation, the dashed line represents backward propagation, and the green, yellow, and black arrows represent x i , h i , and c i   ( i = 1 , 2 , , t + 1 ) , respectively. σ(●) ∈ (0,1) is the sigmoid function, tanh(●) ∈ (−1,1) is the hyperbolic tangent function, W and U are the weights between the gates, and b is the bias. The BiLSTM output yt = tanh(WBthbt + WFthft).
From the above analysis and the existing research results [20,21,22,23,24], the fault classification effect of the CNN and BiLSTM has been improved compared with traditional DNNs, and each has its advantages. CNNs are good at reducing frequency variations, BiLSTM is good at temporal modeling, and DNNs are better suited to map features to more separable spaces. Considering the complementarity of the three, we have combined them into a unified architecture, the convolutional BiLSTM deep neural network (CBDNN), whose structure is shown in Figure 7.
To reduce feature data dimension and network parameter space, the convolution kernel and the input signal slip are represented in the form of a local connection, and the signal’s eigenvalues are calculated as weight sharing during this period. The global merge is used to suppress over-fitting. To strengthen the performance of the diagnosis network, BiLSTM is used to learn the temporal sequence of the abstract features extracted by the CNN. In theory, the DNN can extract more advanced features. However, for the design of a high-performance identification network, which often needs tens or hundreds of layers, the gradient vanity problem has become a problem in DNN training [25,26,27,28,29,30].

3.2. Residual Network

In the DNN, each function is a layer, and the neurons in each layer are connected by weights and deviations. With the increase in network layers, more feature information can be learned, and then the gradient disappears in network superposition. To reduce the impact of network depth on performance, ResNet is used to mitigate DNN’s degradation. The structure is shown in Figure 8.
The core idea of ResNet is to add a residual connection between the two network layers to alleviate the problem of disappearing gradients in deep networks. This can be expressed mathematically as follows:
Y l = h ( X l ) + F ( X l , W l ) X l + 1 = f ( Y l )
If h(●) is a linear map and (XL,WL) represents the output of convolution networks, then the input of the next residual block Xl+1 is the direct map f(●) of the output Yl of this residual block. So, for a residual network with depth L, the Lth layer can be written as the sum of the residual parts between any shallow layers, like Equation (5).
X L = ( i = l L 1 λ i ) X l + i = l L 1 F ( X i , W i ) .
Additionally, the loss function ε for the gradient can be expressed as follows:
ε X l = ε X L [ i = l L 1 λ i + X l i = l L 1 F ( X i , W i ) ] .
Equation (6) shows that it will cause i = l L 1 λ i else i = l L 1 λ i 0 , so λi= 1 can avoid gradient explosion or vanity during training.
The analysis shows that if there is a large error between the input and output of the network, the residual block can directly provide feedback on the error information so that the error information can be retained to a deeper level. This structure has little influence on the original network and can reduce network degradation without increasing training time, which can be used to enhance the performance of the CBDNN.

3.3. Res-CBDNN Fault Diagnosis Model

Since the propulsion system is noisy and time-varying, wavelet packet transform is often used to preprocess the non-stationary current signal in engineering [31]. To extract more attribute features from fault signals and retain the timing features of current signals, a deep network based on BiLSTM and the residual module is designed as a fault diagnosis model for the electric propulsion system, and the fault diagnosis model is improved by integrating timing information of fault occurrence. The Res-CBDNN structure is shown in Figure 9, including two initial convolution layers, a BiLSTM layer, and two residual blocks.
The initial convolution layers are used to reduce the dimension of the data, the residual blocks are used to extract the fault features, the BiLSTM layer is used to extract the time attributes between the feature sequences for learning, and finally, the fault diagnosis is realized.

4. Simulation

4.1. Parameter Setting

Simulations are conducted in cruise mode to simulate the HRC fault and normal operation. In total, 13,000 data, which contain the current output of the drive inverter, motor speed, and torque, are collected. The original data are integrated into 40 × 13 , 000 dimension data sets by three-layer wavelet packet transform, and the training set, validation set, and test set are divided into a 8:1:1 ratio. In the training phase of the model, the network parameters are initialized, the data of the training set are input into the network for training, and after the satisfactory results are obtained, the network parameters are optimized and adjusted by the verification set and the fault diagnosis model is obtained by training and saving the network parameters. In the stage of fault diagnosis, the test data are input into the trained model, and the diagnosis result is output. Table 2 and Table 3 provide propulsion system parameters and Res-CBDNN hyperparameters. Figure 10 displays the diagnosis process.

4.2. Results and Discussion

Referring to the existing fault diagnosis methods based on the deep learning model in [32,33], the Res-CBDNN is compared to the CNN [32] and CBDNN [33]. Figure 11 shows the training performance and the comparison.
We trained the three networks using 10,400 simulated data as training sets from Section 4.1; concerning the training speed, accuracy, and loss, this method is superior to the other two methods. The training accuracy rate increases most rapidly and gradually stabilizes above 95%. To avoid over-fitting, every training session would use dropout layers to remove some features. The training accuracy averages 99.62%, the loss function minimum is 0.0546, and the effect is highest. It is shown that the Res-CBDNN model has acquired abundant fault features through ResNet in the initial training stage, and the training performance is faster and more stable by learning the fault features through BiLSTM. The three well-trained networks were tested using test set data to validate their ability to troubleshoot, and their test results with a confusion matrix are shown in Figure 12 and Table 4.
Among them, 1–12 represents 12 different HRC fault states, and 0 indicates the health state. Combined with Figure 11 and Table 4, with the CNN’s powerful feature extraction capabilities, it is possible to obtain more fault attributes and meet diagnostic needs. The CBDNN, combined with the features of BiLSTM, can learn the time features of the data with an accuracy of 98.77%. However, due to the limitation of the depth of the network, it cannot extract more fault features and cannot identify the degree of fault. The Res-CBDNN network can improve the feature extraction ability through residual connection and combine the time features learned by BiLSTM, further improving the diagnosis effect and distinguishing the fault location and state. The test results show that the Res-CBDNN is the best in training precision and loss, and the residual network can enhance the model feature extraction ability and fault location ability. BiLSTM can further study the time information in the feature, improve the state recognition ability, and obtain better fault diagnosis results.

4.3. Verification of Robustness of the Diagnostic Model

In this paper, three additive white Gaussian noises are used to simulate different levels of noise, and the Ns value is introduced to describe the sensitivity of the model to noise. The results of the three network diagnostics are shown in Table 5 where Ns = Accurcy none Accurcy noise Accurcy none × 100 % .
From Table 5, the diagnostic accuracy of the CNN and CBDNN models decreased significantly under different noises, while the diagnostic accuracy of the Res-CBDNN model was above 85%. By observing the change in accuracy under 38 dB and 33 dB noise, it can be seen that BiLSTM can capture the time series information of fault features extracted by the CNN, and the accuracy loss of diagnosis results is reduced from 17.34% to 16%. ResNet enhances CNN’s fault extraction capability, which can extract deeper fault information for BiLSTM to learn, reducing the loss of accuracy to 10.75%. In addition, the integration of feature information and time series information helps strengthen the anti-noise ability of the diagnostic model. The test results show that the anti-noise ability of the Res-CBDNN mainly comes from the combination of the residual network and CBDNN, which makes the fault diagnosis accuracy of Res-CBDNN remain high, and the diagnosis results have a certain robustness.
The confusion matrix of the Res-CBDNN diagnostic model in different noise environments is shown in Figure 13. The model’s fault state detection and fault location capabilities are analyzed based on the indicators presented in the literature [34], and the calculation result is shown in Table 6 and Table 7.
Where precision, recall, and F1 score can be determined as Equations (7)–(9) to evaluate the diagnostic performance.
Precision = True Postives True Postives + False Postives ,
Recall = True Postives True Postives + False Negatives ,
F 1   Score = 2 × True Postives 2 × True Postives + False Postives + False Negatives .
Combined with the confusion matrix and two tables, we found that noise mainly affects the fault location ability, especially for AB and AC. The precision and F1 scores decrease by 5.4% and 10.9%, respectively, with the increase in noise. This is due to the high similarity of two-phase fault features; the noise has covered up part of the fault features, leading to misclassification. The noise has little influence on system state identification, and the accuracy of the two kinds of fault state identification is more than 90%, so the model has strong fault detection ability.
Compared with the CNN and CBDNN, the Res-CBDNN diagnosis model has high diagnostic accuracy and anti-noise ability and can effectively identify the fault state and fault location. Therefore, it is suitable for HRC fault diagnosis of a marine electric propulsion system.

5. Conclusions

Aiming to achieve an HRC fault diagnosis of a ship’s electric propulsion system, a diagnosis model based on ResNet and BiLSTM is proposed. Firstly, the original current data are preprocessed by the wavelet transform to extract the fault high-dimensional time-frequency information, and the CNN is used to further process the fault high-dimensional information. The residual structure can avoid the gradient vanishing problem of the deep network by direct mapping and by implementing deep CNN and deep fault feature mining. Finally, BiLSTM can obtain the fault sequence features, fault degree, and location information and complete HRC fault monitoring and diagnosis. The Res-CBDNN provides an effective representation method to extract the intrinsic characteristics of HRC fault, and the residual block transfers the gradient to a deeper level, which improves the training effect. Diagnosis results show that the accuracy and robustness can be enhanced, and the anti-noise ability of the diagnosis model can be obtained by extracting the time information from BILSTM after the wavelet fault information is deeply mined by residual error network.
The Res-CBDNN combines feature extraction and classification to improve the accuracy and robustness of diagnosis. However, there are still the following problems:
  • In view of the influence of noise on fault diagnosis results, although this method has a good effect in judging the degree of fault, noise will affect the accuracy of data collection under HRC fault and confuse some similar fault features. Therefore, it is necessary to preprocess the data of more scales to obtain different frequency components in the signal in order to explore whether the information contained in different scales can bring better results;
  • Compared with the traditional diagnosis method based on a mathematical model, the diagnosis model based on the deep learning method is less interpretable, so it is necessary to consider how to integrate these reliable methods into DNN fault diagnosis to improve the interpretability of diagnostic methods;
  • In the field of fault diagnosis, it is difficult to obtain fault data labels, which has a negative effect on supervised learning. Unsupervised learning does not need sample labels and can generate unknown data labels by clustering methods; therefore, future research will focus on how to improve the Res-CBDNN fault diagnosis model and realize the discriminant unsupervised depth model.

Author Contributions

Conceptualization, W.-F.S. and J.-L.X.; methodology, software, validation, result analysis, original draft preparation, J.-L.X.; data curation, J.-L.X. and Y.-H.L.; review and editing, project administration, funding acquisition, W.-F.S. and T.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was co-funded by the Shanghai Science and Technology Committee (STCSM) Project, Grant number 20040501200, and the National Natural Science Foundation of China, Grant number 62103247.

Institutional Review Board Statement

This is not applicable since this study did not involve humans or animals.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are available from the corresponding author upon reasonable request.

Acknowledgments

We would like to thank the funding and the laboratory prototype from Shanghai Maritime University-Schneider Electric Joint Laboratory.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ceylan, B.O.; Akyuz, E.; Arslan, O. Systems-Theoretic Accident Model and Processes (STAMP) approach to analyse socio-technical systems of ship allision in narrow waters. Ocean Eng. 2021, 239, 10980. [Google Scholar] [CrossRef]
  2. De La Barrera, P.M.; Bossio, J.M.; Bossio, G.R. Detection of High-Resistance Connections in Industrial Power Systems during Induction Motor Start-up. IEEE Lat. Am. Trans. 2023, 21, 54–61. [Google Scholar] [CrossRef]
  3. Hang, J.; Zhang, J.; Cheng, M.; Zhang, B.; Ding, S. High-Resistance Connection Detection in Permanent Magnet Synchronous Machine Using Zero-Sequence Current Component. IEEE Trans. Power Electron. 2016, 31, 4710–4719. [Google Scholar] [CrossRef]
  4. Hang, J.; Yan, D.; Xia, M.; Ding, S.; Wang, Q. Quantitative Fault Severity Estimation for High-Resistance Connection in PMSM Drive System. IEEE Access 2019, 7, 26855–26866. [Google Scholar] [CrossRef]
  5. Hu, R.; Wang, J.; Mills, A.R.; Chong, E.; Sun, Z. Detection and Classification of Turn Fault and High Resistance Connection Fault in Permanent Magnet Machines Based on Zero Sequence Voltage. IEEE Trans. Power Electron. 2020, 35, 1922–1933. [Google Scholar] [CrossRef]
  6. Wang, H.; Lu, S.; Qian, G.; Ding, J.; Liu, Y.; Wang, Q. A Two-Step Strategy for Online Fault Detection of High-Resistance Connection in BLDC Motor. IEEE Trans. Power Electron. 2020, 35, 3043–3053. [Google Scholar] [CrossRef]
  7. Mengoni, M.; Zarri, L.; Tani, A.; Gritli, Y.; Serra, G.; Filippetti, F.; Casadei, D. Online Detection of High-Resistance Connections in Multiphase Induction Machines. IEEE Trans. Power Electron. 2015, 30, 4505–4513. [Google Scholar] [CrossRef]
  8. Chen, H.; He, J.; Guan, X.; Demerdash, N.A.O.; El-Refaie, A.M.; Lee, C.H.T. High-Resistance Connection Diagnosis in Five-Phase PMSMs Based on the Method of Magnetic Field Pendulous Oscillation and Symmetrical Components. IEEE Trans. Ind. Electron. 2022, 69, 2288–2299. [Google Scholar] [CrossRef]
  9. Goncalves, P.F.C.; Cruz, S.M.A.; Mendes, A.M.S. Online Diagnostic Method for the Detection of High-Resistance Connections and Open-Phase Faults in Six-Phase PMSM Drives. IEEE Trans. Ind. Appl. 2022, 58, 345–355. [Google Scholar] [CrossRef]
  10. Hang, J.; Zhang, J.; Ding, S.; Huang, Y.; Wang, Q. A Model-Based Strategy with Robust Parameter Mismatch for Online HRC Diagnosis and Location in PMSM Drive System. IEEE Trans. Power Electron. 2020, 35, 10917–10929. [Google Scholar] [CrossRef]
  11. Xu, Z.; Din, Z.; Jiang, Y.; Cheema, K.M.; Milyani, A.H.; Alghamdi, S. High-Resistance Connection Diagnosis Considering Current Closed-Loop Effect for Permanent Magnet Machine. Front. Energy Res. 2022, 10, 933246. [Google Scholar] [CrossRef]
  12. de la Barrera, P.M.; Bossio, G.R.; Solsona, J.A. High-Resistance Connection Detection in Induction Motor Drives Using Signal Injection. IEEE Trans. Ind. Electron. 2014, 61, 3563–3573. [Google Scholar] [CrossRef]
  13. Hang, J.; Wu, H.; Ding, S.; Hua, W.; Wang, Q. A DC-Flux-Injection Method for Fault Diagnosis of High-Resistance Connection in Direct-Torque-Controlled PMSM Drive System. IEEE Trans. Power Electron. 2020, 35, 3029–3042. [Google Scholar] [CrossRef]
  14. Sun, J.; Li, C.; Zheng, Z.; Wang, K.; Li, Y. Online Estimation of Per-Phase Stator Resistance Based on DC-Signal Injection for Condition Monitoring in Multiphase Drives. IEEE Trans. Ind. Electron. 2022, 69, 2227–2239. [Google Scholar] [CrossRef]
  15. Gonzalez-Jimenez, D.; Del-Olmo, J.; Poza, J.; Garramiola, F.; Sarasola, I. Machine Learning-Based Fault Detection and Diagnosis of Faulty Power Connections of Induction Machines. Energies 2021, 14, 4886. [Google Scholar] [CrossRef]
  16. Allafi, I.M.; Foster, S.N. Condition Monitoring Accuracy in Inverter-Driven Permanent Magnet Synchronous Machines Based on Motor Voltage Signature Analysis. Energies 2023, 16, 1477. [Google Scholar] [CrossRef]
  17. Yan, H.; Peng, Y.; Shang, W.; Kong, D. Open-circuit fault diagnosis in voltage source inverter for motor drive by using deep neural network. Eng. Appl. Artif. Intell. 2023, 120, 105866. [Google Scholar] [CrossRef]
  18. Jia, D.; Wang, T.; Amirat, Y.; Tang, Y. An Inequality Indicator for High-Resistance Connection Fault Diagnosis in Marine Current Turbine. JMSE 2023, 11, 97. [Google Scholar] [CrossRef]
  19. Hoang, D.-T.; Kang, H.-J. A survey on Deep Learning based bearing fault diagnosis. Neurocomputing 2019, 335, 327–335. [Google Scholar] [CrossRef]
  20. Yu, C.; Qi, L.; Sun, J.; Jiang, C.; Su, J.; Shu, W. Fault Diagnosis Technology for Ship Electrical Power System. Energies 2022, 15, 1287. [Google Scholar] [CrossRef]
  21. Wang, M.-H.; Lu, S.-D.; Liao, R.-M. Fault Diagnosis for Power Cables Based on Convolutional Neural Network with Chaotic System and Discrete Wavelet Transform. IEEE Trans. Power Deliv. 2022, 37, 582–590. [Google Scholar] [CrossRef]
  22. Kim, M.; Jung, J.H.; Ko, J.U.; Kong, H.B.; Lee, J.; Youn, B.D. Direct Connection-Based Convolutional Neural Network (DC-CNN) for Fault Diagnosis of Rotor Systems. IEEE Access 2020, 8, 172043–172056. [Google Scholar] [CrossRef]
  23. Nacer, S.M.; Nadia, B.; Abdelghani, R.; Mohamed, B. A novel method for bearing fault diagnosis based on BiLSTM neural networks. Int. J. Adv. Manuf. Technol. 2023, 125, 1477–1492. [Google Scholar] [CrossRef]
  24. Meng, F.; Yang, S.; Wang, J.; Xia, L.; Liu, H. Creating Knowledge Graph of Electric Power Equipment Faults Based on BERT–BiLSTM–CRF Model. J. Electr. Eng. Technol. 2022, 17, 2507–2516. [Google Scholar] [CrossRef]
  25. Lu, W.; Li, J.; Wang, J.; Qin, L. A CNN-BiLSTM-AM method for stock price prediction. Neural Comput. Appl. 2021, 33, 4741–4753. [Google Scholar] [CrossRef]
  26. Bazi, R.; Benkedjouh, T.; Habbouche, H.; Rechak, S.; Zerhouni, N. A hybrid CNN-BiLSTM approach-based variational mode decomposition for tool wear monitoring. Int. J. Adv. Manuf. Technol. 2022, 119, 3803–3817. [Google Scholar] [CrossRef]
  27. Huang, T.; Zhang, Q.; Tang, X.; Zhao, S.; Lu, X. A novel fault diagnosis method based on CNN and LSTM and its application in fault diagnosis for complex systems. Artif. Intell. Rev. 2022, 55, 1289–1315. [Google Scholar] [CrossRef]
  28. Dibaj, A.; Ettefagh, M.M.; Hassannejad, R.; Ehghaghi, M.B. A hybrid fine-tuned VMD and CNN scheme for untrained compound fault diagnosis of rotating machinery with unequal-severity faults. Expert Syst. Appl. 2021, 167, 114094. [Google Scholar] [CrossRef]
  29. Yao, J.; Jiang, X.; Wang, S.; Jiang, K.; Yu, X. SVM-BiLSTM: A Fault Detection Method for the Gas Station IoT System Based on Deep Learning. IEEE Access 2020, 8, 203712–203723. [Google Scholar] [CrossRef]
  30. Guo, Y.; Mao, J.; Zhao, M. Rolling Bearing Fault Diagnosis Method Based on Attention CNN and BiLSTM Network. Neural Process. Lett. 2023, 55, 3377–3410. [Google Scholar] [CrossRef]
  31. Diao, N.; Wang, Z.; Ma, H.; Yang, W. Fault Diagnosis of Rolling Bearing Under Variable Working Conditions Based on CWT and T-ResNet. J. Vib. Eng. Technol. 2022, 11, 3747–3757. [Google Scholar] [CrossRef]
  32. Qian, L.; Li, B.; Chen, L. CNN-Based Feature Fusion Motor Fault Diagnosis. Electronics 2022, 11, 2746. [Google Scholar] [CrossRef]
  33. Bharatheedasan, K.; Maity, T.; Kumaraswamidhas, L.A.; Durairaj, M. An intelligent of fault diagnosis and predicting remaining useful life of rolling bearings based on convolutional neural network with bidirectional LSTM. Sādhanā 2023, 48, 131. [Google Scholar] [CrossRef]
  34. Shakiba, F.M.; Shojaee, M.; Azizi, S.M.; Zhou, M. Generalized fault diagnosis method of transmission lines using transfer learning technique. Neurocomputing 2022, 500, 556–566. [Google Scholar] [CrossRef]
Figure 1. Structure of main power unit of an electric propulsion ship.
Figure 1. Structure of main power unit of an electric propulsion ship.
Jmse 12 00583 g001
Figure 2. HRC fault diagram of ship electric propulsion system.
Figure 2. HRC fault diagram of ship electric propulsion system.
Jmse 12 00583 g002
Figure 3. System performance of alert and degraded.
Figure 3. System performance of alert and degraded.
Jmse 12 00583 g003
Figure 4. Comparison of torque harmonics under different HRC fault states.
Figure 4. Comparison of torque harmonics under different HRC fault states.
Jmse 12 00583 g004
Figure 5. Current change under different faults.
Figure 5. Current change under different faults.
Jmse 12 00583 g005
Figure 6. Schematic diagram of BiLSTM data transmission.
Figure 6. Schematic diagram of BiLSTM data transmission.
Jmse 12 00583 g006
Figure 7. A diagram of the CBDNN model architecture.
Figure 7. A diagram of the CBDNN model architecture.
Jmse 12 00583 g007
Figure 8. Residual network structure diagram.
Figure 8. Residual network structure diagram.
Jmse 12 00583 g008
Figure 9. Structure of Res-CBDNN diagnostic model.
Figure 9. Structure of Res-CBDNN diagnostic model.
Jmse 12 00583 g009
Figure 10. Diagnostic flow chart for Res-CBDNN.
Figure 10. Diagnostic flow chart for Res-CBDNN.
Jmse 12 00583 g010
Figure 11. Comparison of (a) the training accuracy and (b) training loss of CNN, CBDNN, and Res-CBDNN diagnostic models.
Figure 11. Comparison of (a) the training accuracy and (b) training loss of CNN, CBDNN, and Res-CBDNN diagnostic models.
Jmse 12 00583 g011
Figure 12. Confounded matrix of diagnostic results of three models.
Figure 12. Confounded matrix of diagnostic results of three models.
Jmse 12 00583 g012
Figure 13. Res-CBDNN diagnostic results of confusion matrix under different noises.
Figure 13. Res-CBDNN diagnostic results of confusion matrix under different noises.
Jmse 12 00583 g013
Table 1. Fault classification label.
Table 1. Fault classification label.
StateHealth
IndexF0
StateAlter
IndexF1F2F3F4F5F6
LocationABCABBCAC
StateDegradation
IndexF7F8F9F10F11F12
LocationABCABBCAC
Table 2. Parameters for the propulsion system.
Table 2. Parameters for the propulsion system.
ParameterValue
Maximum torque T max ( Nm ) 205
Maximum speed n max ( r / min ) 170
Pole number N p 8
Inertia J ( kg · m 2 ) 0.1
Stator resistance R s ( Ω ) 1.2
Stator inductance L ( mH ) 2.4
Flux ψ s ( Wb ) 0.04
IGBT switching frequency f sw ( kHz ) 10
Sampling frequency f s ( kHz ) 200
Table 3. Hyperparameter settings for Res-CBDNN.
Table 3. Hyperparameter settings for Res-CBDNN.
HyperparameterValue
Learning rate0.0001
Maximum iterations350,000
Convolution Kernel Size3
Hidden Units200
Batch Size22
State Activation FunctionTanh
Gate Activation FunctionSigmoid
Dropout0.5
Solver for training networkAdam
Table 4. Comparison of training effects of three models.
Table 4. Comparison of training effects of three models.
CNN [32]CBDNN [33]Res-CBDNN
Average Training Accuracy97.5%97.88%98.65%
Average Training Loss0.20880.08700.0546
Testing Accuracy98.15%98.77%99.62%
Table 5. Comparison of different models under noises.
Table 5. Comparison of different models under noises.
38 dB35 dB33 dB
AccuracyNsAccuracyNsAccuracyNs
CNN [32]90.777.5180.9217.5573.3823.24
CBDNN [33]97.231.5686.6912.2381.2317.76
Res-CBDNN99.080.5494.774.8788.3311.28
Table 6. Evaluation of fault location effect under different noises.
Table 6. Evaluation of fault location effect under different noises.
Fault
Location
38 dB35 dB
PrecisionRecallF1 ScorePrecisionRecallF1 Score
None100100100100100100
A99.599.599.595.69896.8
B98.510099.297.59897.7
C9999.999.596.19897
AB98.01009985.99891.6
BC99.597.598.594.187.590.6
AC10097.598.798.88792.5
Fault
Location
33 dB
PrecisionRecallF1 Score
None1006478.1
A929894.9
B9797.597.3
C81.896.594
AB75.810086.2
BC9780.597.9
AC97.97081.6
Table 7. Evaluation of fault detection effect under different noises.
Table 7. Evaluation of fault detection effect under different noises.
State Detection38 dB35 dB
PrecisionRecallF1 ScorePrecisionRecallF1 Score
Health100100100100100100
Alert10010010099.810099.9
Degradation10010010099.810099.9
State Detection33 dB
PrecisionRecallF1 Score
Health1006478
Alert93.998.296
Degradation98.299.798.9
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

Xie, J.-L.; Shi, W.-F.; Xue, T.; Liu, Y.-H. High-Resistance Connection Fault Diagnosis in Ship Electric Propulsion System Using Res-CBDNN. J. Mar. Sci. Eng. 2024, 12, 583. https://0-doi-org.brum.beds.ac.uk/10.3390/jmse12040583

AMA Style

Xie J-L, Shi W-F, Xue T, Liu Y-H. High-Resistance Connection Fault Diagnosis in Ship Electric Propulsion System Using Res-CBDNN. Journal of Marine Science and Engineering. 2024; 12(4):583. https://0-doi-org.brum.beds.ac.uk/10.3390/jmse12040583

Chicago/Turabian Style

Xie, Jia-Ling, Wei-Feng Shi, Ting Xue, and Yu-Hang Liu. 2024. "High-Resistance Connection Fault Diagnosis in Ship Electric Propulsion System Using Res-CBDNN" Journal of Marine Science and Engineering 12, no. 4: 583. https://0-doi-org.brum.beds.ac.uk/10.3390/jmse12040583

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