1. Introduction
With the growth of fully automated production lines in modern manufacturing, the early detection of faults in the motor power cable of automation machinery has become a demanding requirement to reduce unscheduled maintenance. A single hard fault in the motor cable could result in unplanned production line downtime because the machines need to be taken offline to ensure safety during inspection. Depending on the industry, this catastrophic production line stoppage could result in a huge loss of productivity. For this reason, the integrity of the motor cables in manufacturing automation, such as automotive factory floors, must be ensured for safe operation. Therefore, online diagnostics of cables are crucial, because unscheduled maintenance occurs when the machine is working; thus, the suspicious cable cannot be isolated from production lines but exhibits intermittent fault symptoms. Offline diagnostics are still required for regular maintenance when the machine can be offline for preventive maintenance.
In factory floors, power cables with connectors are installed close to vibrating motors and welding machines; these have high current consumption and produce heat. The harsh industrial environment around cables can cause aging degradation of the cable [
1], resulting in cable faults, i.e., soft and hard faults. Local modifications to the cable or soft faults due to the stressful environment can, while the cable is still working and without any indication, be transformed into hard faults by subsequent partial component damage, e.g., to the cable conductors, coatings, and shield [
2]; this makes it difficult to observe ongoing aging damage to the cable.
Cable fault diagnostic methods have been broadly studied and applied in many fields, such as automotive engineering [
3], power plants [
4], ship buildings [
5], and aircraft [
6]. Nowadays, cable condition assessment for factory automation has become significant to increase productivity by decreasing downtime. There are several requirements for the methods to be applicable in automated factory fields, as follows:
- (1)
Early detection of soft faults before they transform into hard faults.
- (2)
Applicable to very short cable.
- (3)
Both online and offline diagnostic ability with an identical scheme for unscheduled and scheduled maintenance.
- (4)
No manual feature extraction and no prior knowledge.
- (5)
Nonintrusive and nondestructive diagnostic techniques.
- (6)
Runnable with limited computing resources (for machine controllers).
We conclude that there are no perfect traditional or recently studied methods for cable diagnosis in the field of automated factories.
Traditional cable condition monitoring methods can be largely categorized into mechanical (elongation at break), chemical (oxidation induction time), and electrical techniques (partial discharge) [
7]. These techniques are limited in on-site diagnostics because only some cable parts are accessible on the factory floor. Moreover, online diagnosis of on-voltage cables is not possible using these methods because the machine needs to be turned off for inspection and online partial discharge methods are too sensitive to noise and time [
1].
Over the last decade, reflectometry-based methods—such as time domain reflectometry (TDR), frequency domain reflectometry (FDR), and (joint) time–frequency domain reflectometry (TFDR)—have been introduced as effective methods for cable diagnostics [
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15]. TDR uses an impulse signal as an incident signal and analyzes the reflected signal to diagnose and locate faults in the time domain. In contrast, FDR analyzes the reflected signal in the frequency domain using a set of sinusoidal signals as an incident signal. Moreover, TFDR diagnoses faults based on the time–frequency domain using a Gaussian-enveloped linear chirp signal as the incident signal. Among these advanced reflectometry-based methods, TFDR demonstrates the robust capability of fault diagnosis on various cables because TFDR has characteristics in both time and frequency domains. Although these techniques tend to effectively diagnose hard faults, owing to their huge reflection, they cannot always diagnose small anomalies, such as soft faults. Owing to the physical limitations intrinsic to how soft faults respond to incident signals, the extension of TDR from hard faults to soft faults needs to be further considered before applying them to practical problems [
2]. Moreover, to accurately diagnose soft faults using TDR, FDR, and spread spectrum TDR (SSTDR) that utilizes the sinusoidal PN sequence to diagnose live wires, Ref. [
16] suggested that the impedance variation in the environment of the wiring system must be smaller than that due to the soft fault. Primarily, these reflectometry-based methods need to address proper compensation of the reflected signal, because the propagated signal experiences time dispersion and amplitude attenuation.
In addition, the accuracy of reflectometry-based methods can be degraded by blind spots for excessively short fault distances when the incident and reflected signals overlap [
17]. Blind spots can be a fundamental issue when applying reflectometry-based diagnostics. To the best of the authors’ knowledge, these methods did not sufficiently focus on extremely short cables; thus, they cannot guarantee high diagnosis accuracy for cables used in automated factories. Unlike the power cables in power plants, where the power transmission line length is in the range of kilometers, those in automotive factories and factory automation machines are extremely short and have fixed lengths according to the factory layout and manufacturers’ specifications.
Online detection of cable faults has been studied for fault detection in aircraft during flight [
6]. This method demonstrates that the proposed spread-spectrum time-domain reflectometry (SSTDR) is suitable for online detection and performs better than spectrum time-domain reflectometry (STDR) because of the wider spectrum and sharper correlation peak. However, this method is not suitable for soft fault detection and offline detection. In [
18], the authors proposed a cable diagnosis based on online monitoring of the metal sheath current to identify cable sheath faults in power distribution networks. This approach allows an online fault diagnosis of the metal sheath of the HV cable. However, this method requires link boxes for cross-bonded metal sheath connections for each section of the HV cable. In addition, this method cannot diagnose the soft faults in the conductor and cannot conduct an offline diagnosis.
Some studies have demonstrated that the baseline method using the resultant signal of the faulty cable to compare with the signal from the normal cable could detect and locate soft faults [
16]. This approach is thought to be suitable and precise for soft faults; however, a perfect baseline signal is difficult to obtain, because the resultant signal—from even a healthy cable—can vary according to the installation conditions, machine vibration, and cable movement. Moreover, this method requires manual feature extraction and prior knowledge during the analysis of the input and resultant signals. In addition, online detection of cable faults is not possible for this method because the baseline signal changes under the influence of the motor control signal and incident signal.
In this paper, a new data-driven approach to satisfy all required demands based on the periodic burst injection (PBI) method and 1D convolutional neural network (1D CNN) is proposed for the early detection of soft faults. The 1D CNN has a simple structure, with a small number of learnable parameters and sensitivity to one-dimensional time series. In addition, we utilize the resultant signal rather than the reflected signal to eliminate the blind spot issue and diagnose very short cables. First, an incident signal is injected into the cable using nonintrusive capacitive coupling, and the resultant voltage signal is then collected from the other end of the cable to extract features from soft faults. The sequence of distinct pulses is utilized as the periodic incident signal to extract features from the faulty cable, even when the machine is working.
The rest of this paper is organized as follows. The theoretical background of the diagnosis model is introduced in
Section 2.
Section 3 and
Section 4 demonstrate the algorithm, using three cable settings. Finally,
Section 5 presents the achievements and conclusions of this study.
3. Proposed Soft Fault Diagnosis Method Using PBI and 1D CNN
Figure 9 shows the architecture of the cable fault diagnosis model using nonintrusive PBI. The signal is injected into the cable using a CCC. According to the law of reflection, when the incident signal is transmitted to the fault point, some of the signal is reflected, depending on the reflection coefficient, and the remainder is transmitted to the detection device at the other end of the cable. The detection device then extracts features and classifies the state of the cable condition using a 1D CNN. In this study, the detectable soft faults are the damage to the shield and conductors, with varying degrees of severity. Damage to the cable changes the transmission parameters and, thus, changes the shapes of the reflected and transmitted signals, as shown in
Figure 10. The pulse shapes in the online and offline cases differed according to the severity of the fault. The voltage amplitude and traveling time of the bust signal changes as the degrees of severity change.
The need for manual feature extraction and prior knowledge when analyzing the resultant signal makes it hard to extract the deep characteristics of signals from various types of motor cables in a factory. Moreover, the computing power of machine controllers, such as programable logic controllers (PLCs) from automated factories, is very limited; even if they have a CPU and memory, they are only enough for the normal operation of machines. Therefore, recent works that use complicated algorithms running on high-performance computers cannot be applied in this field.
The use of a simple 1D CNN for soft fault diagnosis can overcome this problem. A CNN model utilizes multiple convolutional layers to extract higher-level features from the raw input signal. Compared with other CNN-based models, a 1D CNN model has a simpler structure and guarantees high classification accuracy using a restricted training dataset with sensitivity to one-dimensional time series signals [
26,
27]. In addition, the kernels of a 1D CNN can be properly set using only a small number of back-propagation epochs, thereby making the 1D CNN fast enough to apply for various types of motor power cables from automated machines, which have a varied capacity of motors, and motor power cables with proper conductor thickness. For example, cables with thicker conductor are needed for the motors with greater capacity. Therefore, 1D CNN is adopted as a classifier for the proposed method, because it has a relatively small number of learnable parameters so that the time for the learning process can be shortened and the machine controller with limited computing resources can conduct this algorithm on-site.
The proposed 1D CNN consists of convolutional layers, batch normalization layers, dropout layers, max-pooling layers, fully connected (FC) layers, and a softmax classifier, as shown in
Figure 11. The architecture allows one-dimensional feature extraction without handcrafted manipulation. A batch normalization layer was followed by a dropout layer.
The batch normalization layer allows the proposed model to achieve higher validation and test accuracy on datasets with stable gradient propagation, whereas the dropout layer was adopted to avoid overfitting. A softmax classifier is adopted after the fully connected layers to classify the data into two classes, i.e., normal and fault.
The voltage amplitude of each transmitted periodic burst signal was sampled as 1D time-series data using a data acquisition device. Then, several pulses from this raw signal were captured, normalized, and loaded into the next convolution blocks. The dimensions of the captured signal were 3000 × 1, at a sampling rate of 5 GHz, as per the proposed architecture. To generalize the diagnosis model and reduce the effect of different parameter values, such as the locations of the clamp/fault and the length of the cable, an affine transformation is applied to the training dataset as a data augmentation method. Affine transformations preserve collinearity and distance ratios [
28], and include geometric contraction, expansion, dilation, reflection, rotation, shear, similarity transformations, spiral similarities, and translation. Here, a randomly changing scale was adopted for affine transformation.
The parameters of each layer must be properly set according to the type of cable and classification task. The detailed architecture of the proposed online and offline 1D CNN model is shown in
Figure 12. The four convolutional blocks with different parameters are connected in series to learn the hierarchical features of the fault response. The first convolution block has 512 kernels, and the second, third, and final convolution blocks each have 256 kernels. The convolution kernel sizes were fixed at three for all blocks. This hierarchical architecture reduces the number of learnable parameters in each convolutional block and enables the diagnosis model to learn low- to high-level features. ReLU was used as the activation function of each convolution block, and the batch size was fixed at 20.
4. Experimental Setup
Figure 13 shows the proposed fault diagnosis system, which comprises an incident signal-generating part, a signal measurement part, and a signal-processing part. The burst generator created the designed incident signal described in
Section 2.2. This signal is coupled to the target cable using a nonintrusive CCC. The transmitted signal was measured using a digital phosphor oscilloscope (DPO) at the end of the cable. Then, the signal-processing system collects the measured signal and performs 1D CNN classification based on the time sequence raw signal.
An Emtest UCS 500N was used as a burst generator to generate the designed incident signal, and a Tektronix DPO 4104 B phosphor oscilloscope was used to acquire the transmitted signal at a sampling rate of 5 GHz. An Emtest HFK was used as the CCC to couple the burst signal to the cable. A Hyundai Hi5a-T10 industrial robot controller was used to control the Hyundai HH7 manipulator with a payload of 7 kg. To collect the output signal in this study, we used the test point located in the junction box of the manipulator. Using this test point ensures accurate collection of the fault response under normal and faulty conditions. For offline fault detection, the burst signal was injected into the target cable while the controller was turned off and the manipulator remained stationary. For online fault detection, the controller was turned on so that the inverter inside the controller generated power and delivered it to the robot manipulator through the wiring harness cable. A burst signal was then injected into the target cable. The target cable consists of 32 wires, and the burst was injected into all the wires.
To verify the feasibility of the proposed algorithm for offline and online cable fault diagnosis, we conducted experiments corresponding to the three scenarios, as shown in
Figure 14, under different locations of the clamp and fault. We also prepared an intentionally damaged cable with one level of normal condition and 11 levels of damage severity on the third and fourth wires of the cable. The conductors in these target wires were intentionally damaged by cutting out the strands, reducing the cross-sectional area of the conductor. The severity of each damage level is listed in
Table 1. There were, therefore, a total of 72 cases corresponding to 12 levels of cable condition (one normal and 11 faulty) × 3 settings × 2 wires. For each case, at least dozens of pulses were transmitted, because the burst generator sent consecutive periodic pulses with an 80 ms period for 2 min for each diagnosis. This allowed sufficient features to be obtained from the pulse train on each diagnosis, facilitating the learning process by providing sufficient raw data to the input layer.
The length of the prepared cable was 3 m and the cable ends were connected to a heavy-duty connector. In the first scenario, for dataset 0, we placed 11 degrees of soft fault at 2.4 m along the cable and the CCC at 0.3 m along the cable. In the second scenario, for dataset 1, we placed 11 degrees of soft fault at 2.4 m along the cable and the CCC at 0.6 m along the cable. In the last scenario, for dataset 2, we placed 11 degrees of soft fault at 2.7 m along the cable and the CCC at 0.3 m along the cable. The positions of the capacitive clamp in the first scenario differ from those in the second scenario so that the effects of different clamp positions with the same fault position could be learned. In addition, the positions of the fault position in the first scenario differ from those in the third scenario so that the effects of different fault positions with the same clamp position could be learned.
The experimental data obtained from these scenarios are summarized in
Table 2. Dataset 0 was used as the training and validation sets for this study. Datasets 1 and 2 were used as test sets.
5. Results and Discussion
5.1. Offline Detection Results
The robot controller was turned off to conduct an offline fault diagnosis. The controller, manipulator, and wiring harness cables between them were installed under the same conditions for online fault diagnosis. The transmitted pulses were collected by the DPO, and each pulse was isolated and delivered to the learning process.
Dataset 0 in
Table 2a was used as the training and validation sets for the 1D CNN. Datasets 1 and 2, which had different fault locations and clamp locations from dataset 0, were used as the testing sets. The results obtained from the 1D CNN classifier are presented in
Table 3.
One normal mode and 11 gradually increasingly damaged conductor modes, including the damaged shield at the outer part of the cable, were classified correctly. The average classification accuracy of the 1D CNN was 98.97% for dataset 1 and 98.76% for dataset 2. Each dataset had a different setting for CCC and fault location. Random affine transformation, with scales varying from 0.95 to 0.99, was applied for data augmentation. The data augmentation method reduced the effect of different settings and improved the accuracy through generalization. Therefore, even though learning dataset 0 had a different setting, the 1D CNN algorithm could effectively classify the abnormalities in datasets 1 and 2.
From the experimental results, it is clear that the proposed cable fault diagnosis using PBI and capacitive coupling detected the abnormalities correctly. Even for the early stage of soft fault cases, which include the damage of the shield and the damage of a small portion (α = 3.3%) of the conductor, the proposed method was diagnosed well. Therefore, we could first detect the shield ruined by the harsh environment, and the beginning of the conductor damage after the shield was totally damaged, because the reduced cross-sectional area of the conductor is detectable too. The minimum decrease in the cross-sectional area of a conductor in the experiment was 3.3% and it was detected well. In addition, the normal condition was well diagnosed. This verifies the feasibility and effectiveness of the proposed method.
5.2. Online Detection Results
The robot controller was turned on to move the manipulator as programed for online fault diagnosis. The controller, manipulator, and harness cable running between them were installed under the same conditions as in offline fault diagnosis, except that the six servomotors of the manipulator were powered on and the harness cable carried a voltage.
The incident burst signal was the same as that in the offline experiment. In addition, there was a PWM squared base signal of approximately 400 V amplitude due to the control signal delivered from the inverter of the robot controller to the manipulator through the wiring harness cable. The controlled pulse width changed according to the command from the CPU, but the burst was still detectable. The pulse capture unit in the input layer of the algorithm can capture the pulse signals from the squared signal, as shown in
Figure 8.
Dataset 0 from
Table 2b was used as the training and validation sets for the 1D CNN, and datasets 1 and 2, with different fault positions and clamp positions, were used as the testing sets. The results obtained from the 1D CNN classifier are presented in
Table 4.
The fault classification results indicate that the proposed 1D CNN method can be applied to automated production lines for fault diagnosis, even when the robot is operating, that is, when the power generated by the inverter of the robot controller is being delivered to the robot manipulator. Random affine transformation, with random scales varying from 0.95 to 1.00, was applied for data augmentation. The average classification accuracy of the proposed algorithm was 98.00% for dataset 1 and 89.00% for dataset 2. The detection accuracy of the normal condition was 95–97%, which is sufficiently high for use in actual applications.
The overall accuracy of dataset 1 was higher than that of dataset 2, because the accuracies for damage severity in dataset 2—from 53.3 to 63.3%—were relatively lower than those of the other damage cases. In addition, the damage accuracies for the other damage severities—from normal to 43.3% and from 73.3 to 93.3%—were sufficiently high to detect an ongoing soft fault in the target cable, even in the presence of a low-accuracy region, because a cable tends to become gradually damaged over time and external stresses are accumulated in the cable until the damage becomes severe. Therefore, the algorithm can detect ongoing soft fault damage in the fault lifecycle as the soft fault develops from the normal condition, through the early stage (with minimum damage), to the highest damage severity. In this experiment, the highest damage severity of conductor was the removal of 93.3% of the cross-sectional area of the target wire.
5.3. Comparison with Other Methods
To evaluate the abilities of the proposed fault diagnosis method, the proposed method was compared with other fault diagnosis methods, as shown in
Table 5. The mechanical techniques, such as the elongation at break (EAB), are considered classical cable diagnosis methods, but they are destructive, and both specialized training and experience is required to operate the polymer tensile testing machine. On the other hand, the chemical techniques include the oxidation induction time (OIT), which is a measure of the time at which rapid oxidation of a test material occurs in a flowing oxygen environment. The measured time can be correlated to the remaining life of the target cable by estimating the level of antioxidant, but OIT test needs a sample of the target cable to diagnose its condition, because it needs to be performed in a laboratory setting only. This can be destructive and undesirable. The electrical techniques, such as partial discharge (PD) and dielectric loss (tan δ), are representative diagnosis methods for field testing. However, the PD test is susceptible to noise and requires disconnecting the cable terminations from automated machines. Interpretation of the test results requires an extremely high skill level. Besides, tan δ measurement can be unreliable on unshielded cables because of irregular ground path. The reflectometry-based methods (TDR, FDR, TFDR, SSTDR) need to address proper compensation of the reflected signal due to time dispersion and amplitude attenuation. Moreover, the accuracy of these methods can be degraded by blind spots for excessively short cables when the incident and reflected signals overlap.
The most significant difference between the previous methods and the proposed method are that (1) it needs no prior domain knowledge; (2) it can diagnose both offline and online cables; and (3) it can be applied to very short cables. The proposed method demonstrates that soft fault diagnosis can be achieved under various operating conditions, such as automated machines having different types of cables in the automotive factories.
6. Conclusions
Motor power cables play an important role in automated manufacturing facilities. Cable faults can result in a costly reduction in productivity and customer trust and an increase in workplace injuries, because safety devices and industrial equipment are operated through cables. A new and effective approach is needed to diagnose extremely short cables and conduct online and offline diagnoses with the same architecture. For applicability to the factory floor, diagnosis methods with few parameters and no manual manipulation are required, in contrast to other methods, which require prior knowledge of the prerequisite parameters and raw data preprocessing involving special skills. A new method of satisfying these requirements, based on a data-driven approach using a compact 1D CNN model and nonintrusive PBI, is proposed in this paper.
A Hyundai HH7 robot manipulator and controller were used for the experiment in this study. A burst generator produced an incident signal, which was coupled to the harness cable between the robot manipulator and the controller by a nonintrusive CCC. The transmitted signal was measured using a DPO at the end of the cable. Then, the signal processing system collected the resultant signal and performed a 1D CNN classification. The average classification accuracy on datasets 1 and 2 was sufficient for practical use in diagnosing actual cable issues. For example, offline diagnosis can be used when the robot is turned off for scheduled maintenance and online diagnosis can be used while the robot is operating; however, emergency diagnosis is needed because of intermittent faulty symptoms in the live cables.
In future work, the real-time fault diagnosis of a U-motion moving cable is a suitable but challenging problem. The main drawback of the currently proposed method is that a large number of accurate datasets are required to ensure classification accuracy. To overcome this problem, the applied data augmentation method needs to be developed and expanded. In the near future, we will focus on data augmentation methods to improve diagnostic accuracy.