Otwarty dostęp

Quantitative identification of wire rope core conveyor belt damage based on GWO-BP

, , ,  oraz   
19 sty 2025

Zacytuj
Pobierz okładkę

Introduction

Steel wire rope core conveyors, as crucial load-bearing components, exhibit characteristics such as high strength, abrasion resistance, and corrosion resistance. They are commonly utilized in industries, including mining, ports, metallurgy, and construction for material transport [1,2,3]. Over prolonged use, factors such as tensile bending, alternating loads, and harsh environments inevitably lead to various forms of damage, such as fatigue cracks, wear, and fractures, which significantly impact the lifespan and safety of the conveyors. Therefore, accurately and effectively detecting internal damage in steel wire rope core conveyors is essential for ensuring their safety and operational longevity [4,5,6].

The most common damage occurs within the steel wire rope itself. Thus, the focus is on the quantitative identification of wire rope damage. Numerous scholars have actively explored this field, proposing various non-destructive testing methods. Ping et al. [7] introduced an enhanced visual sensor-based intelligent detection method for surface damage in steel wire ropes using advanced machine vision sensors. Shiwei et al. [8] combined Hall sensors with magnetic flux leakage detection to assess surface damage, thereby mitigating external interference. Zhen et al. [9] proposed an adaptive moving average filtering method to allocate optimal parameters for detecting surface damage signals. Wei et al. [10] employed longitudinal wave sensors to detect tension changes in steel wire ropes, selecting excitation frequencies based on inherent frequency detection results for surface damage identification. Zeng Guang et al. [11] developed a magnetic memory detection platform under weak magnetic fields, utilizing infrared image defect extraction methods for quantitative identification of steel wire rope damage. Liu et al. [12] proposed a novel magnetic flux leakage imaging method to effectively reduce interference under complex conditions for quantitative damage detection. However, these damage identification methods primarily rely on manual feature extraction from signals, necessitating substantial experiential knowledge for processing and analyzing raw data, and feature extraction is often limited by external interference.

In recent years, deep learning neural network theories have found widespread application across various fields. Mohamed et al. [13] presented a supervised regression deep learning model for predicting real estate prices, effectively reducing model prediction errors through parameter adjustment and optimization. Setiawan et al. [14] developed a sequence-to-sequence prediction model based on deep learning, implementing the Luong attention mechanism, commonly used in NLP research, for time series forecasting. Many scholars have conducted extensive research on the quantitative identification of steel wire rope damage using deep learning theories. Deep learning leverages its supervised backpropagation (BP) algorithm for optimization and adjustment, enabling automatic extraction of fault feature information from raw signals without human interference, converting them into abstract features conducive to classification. BP neural networks possess non-linear mapping and adaptability, resulting in high classification accuracy; they establish relationships between the characteristics of broken wire signals and steel wire rope damage signals, facilitating quantitative identification of wire rope damage [15,16,17]. Zhou et al. [18] introduced a single-channel signal processing method in the time-frequency domain, constructing a BP neural network to extract multiple sets of time-domain features as input for damage identification. Qiang et al. [19] employed the HOG algorithm to extract damage features and combined BP neural networks with support vector machines for quantitative identification. Liancheng et al. [20] proposed a method for recognizing internal and external broken wire damage in steel wire ropes by collecting magnetic flux leakage signals generated by damage and inputting them into a BP neural network for classification. Yiqing et al. [21] enhanced damage identification accuracy by combining continuous wavelet transform (CWT) with BP neural networks, converting one-dimensional signals into two-dimensional signals. Dong et al. [22] introduced a steel wire rope damage recognition method that combines adaptive moving average noise reduction with BP neural networks, employing particle swarm optimization (APSO) to determine optimal window widths and normalize output feature samples before inputting them into the BP neural network for damage identification. Shiwei and Muchao [23] proposed a steel wire rope damage identification method based on magnetic flux leakage and BP neural networks, utilizing Haar wavelet transform and differential operations for noise reduction, thus enhancing recognition accuracy. Yang et al. [24] introduced a damage identification method that combines model-driven and data-driven algorithms, integrating boundary element methods with BP neural networks for high-precision detection. Most of these methods are based on feature vectors extracted from signal characteristics, which are subsequently input into BP neural networks for training, ultimately achieving quantitative identification of steel wire rope damage. However, the output layer of BP neural networks often reduces high-dimensional feature spaces to lower dimensions, inevitably leading to information loss.

Additionally, BP neural networks face issues such as slow convergence, susceptibility to local extrema, and randomness in initial weight and hyperparameter selection, hindering accurate quantitative identification of steel wire rope damage. To address this pressing issue, intelligent algorithms can optimize the initial weights and hyperparameters of BP neural networks, overcoming drawbacks like vulnerability to local extrema, slow convergence, and sample dependence [25,26]. Jinyu et al. [27] proposed a damage identification method based on particle swarm-backpropagation (PSO-BP) neural networks, enhancing detection accuracy compared to traditional BP neural networks; however, the PSO algorithm is sensitive to parameter selection and may converge to local optima, making its convergence and stability analysis relatively challenging [28,29]. The Grey Wolf Optimizer (GWO) mimics the cooperative behavior of wolf packs to achieve optimization, featuring adaptive convergence factors and an information feedback mechanism that balances global search and local optimization, with a straightforward structure and minimal parameters, excelling in both solution accuracy and convergence speed [30,31,32].

In summary, this paper proposes a quantitative identification method for damage in steel wire rope core conveyors based on a GWO-BP neural network. By extracting broken wire signals from the damage signals, the GWO algorithm improves the BP neural network, reducing training parameters and time while accurately predicting the number of broken wires, thereby significantly enhancing identification precision and achieving quantitative damage identification. Experimental results demonstrate that the proposed research strategy offers high accuracy and rapid identification speed for steel wire rope core conveyor damage, validating the effectiveness of this algorithm and providing a novel solution for the quantitative identification of such damage.

Theoretical Background
BP neural network algorithm

The BP neural network comprises two subprocesses: the forward propagation of working signals and the backward propagation of error signals. It consists of an input layer, an output layer, and several hidden layers. Each sample in the BP neural network has a certain number of inputs and outputs, allowing for a theoretical mapping from one-dimensional space to another using a three-layer neural network [33,34,35]. The number of nodes in the hidden layer is the only variable in the BP neural network, and its selection significantly impacts the network's performance. Initially, the number of hidden layer nodes can be estimated using an empirical formula, expressed as follows: h=m+n+a h = \sqrt {m + n} + a where h represents the number of hidden layer nodes, m represents the number of input layer nodes, n represents the number of output layer nodes, and a represents the adjustment constant, with a range of 0–10. In this study, it is chosen between 2 and 12.

Let i represent the weight between node j and node wij, and j denote the threshold of node bj. Each node's output value is denoted as xj. The output value of each node is determined by the weights from the current node to all nodes in the previous layer, the threshold of the current node, and the output values of all nodes in the activation function. The computation process is as follows: Sj=i=0m1WijXi+bj {S_j} = \sum\limits_{i = 0}^{m - 1} {{W_{ij}}{X_i} + {b_j}} xj=f(Sj) {x_j} = f({S_j}) where f represents the activation function, typically selected as either a linear function or a sigmoid function.

GWO algorithm

The GWO algorithm has been successfully applied in various domains, including shop scheduling, parameter optimization, and image classification. When enhancing BP neural networks, the GWO algorithm effectively identifies optimal solutions by simulating the social hierarchy, tracking, surrounding, and attacking behaviors of wolf packs. While the particle swarm optimization (PSO) algorithm is also suitable for parameter optimization, it does not perform as well as GWO in terms of parameter sensitivity and convergence speed. As illustrated in Figure 1, the convergence speed and mean squared error of the GWO algorithm are superior to those of the PSO across different iterations, highlighting the distinct advantages of the GWO in optimizing BP neural network performance [36,37].

Figure 1:

Performance difference between GWO and PSO. GWO, grey wolf optimizer; PSO, particle swarm optimization.

The GWO algorithm emulates the hunting behavior of wolf packs, which operate under a strict hierarchical structure divided into four ranks: α, β, δ, and ω [38], as illustrated in Figure 2.

Figure 2:

Hierarchy of grey wolves.

First Layer: α-level Wolf pack. This layer comprises the leaders within the wolf population, tasked with guiding the entire pack in hunting prey and seeking the optimal solution in the optimization algorithm.

Second Layer: β-level Wolf pack. These wolves support the α-level wolf pack and represent suboptimal solutions within the optimization algorithm.

Third Layer: δ-level Wolf pack. This layer follows the instructions and choices of the α and β levels, tasked with reconnaissance and surveillance duties. α and β wolves with lower fitness levels are demoted to the δ level.

Fourth Layer: ω-level Wolf pack. These wolves orbit around the α, β, or δ levels for positional updates.

When mathematically modeling the social hierarchy of wolves in GWO, the three best wolves (optimal solutions) are defined as α, β, and δ, leading the other wolves in search of the target. The remaining wolves (candidate solutions) are designated as ω, which update their positions around α, β, and δ [39]. In nature, the hunting process of wolf packs is typically led by the alpha wolf, while other ranks coordinate to protect, pursue, and attack the prey (the optimal solution), whose location remains unknown during the actual evolutionary process. Thus, in the GWO algorithm, the optimal wolf is assigned as α, the second-best as β, the third as δ, and the rest as ω.

A model is established based on the characteristic that α, β, and δ possess more knowledge about the prey's location. During iterations, α, β, and δ guide the movements of ω to achieve global optimization. The equations for updating the positions of all grey wolves are as follows: {Dα=|C1*XαX|Dβ=|C2*XβX|Dδ=|C3*XδX| \left\{ {\matrix{ {\overrightarrow {{D_\alpha }} = \left| {\overrightarrow {{C_1}} *\overrightarrow {{X_\alpha }} - \overrightarrow X } \right|} \hfill \cr {\overrightarrow {{D_\beta }} = \left| {\overrightarrow {{C_2}} *\overrightarrow {{X_\beta }} - \overrightarrow X } \right|} \hfill \cr {\overrightarrow {{D_\delta }} = \left| {\overrightarrow {{C_3}} *\overrightarrow {{X_\delta }} - \overrightarrow X } \right|} \hfill \cr } } \right.

Where Xa \overrightarrow {{X_a}} is the position of α, Xβ \overrightarrow {{X_\beta }} is the position of β, Xδ \overrightarrow {{X_\delta }} represents the position of δ, Da \overrightarrow {{D_a}} represents the distance of the ω wolf individual to the α-level wolf pack, Dβ \overrightarrow {{D_\beta }} represents the distance of the ω wolf individual to the β-level wolf pack, and Dδ \overrightarrow {{D_\delta }} represents the distance of the ω wolf individual to the δ-level wolf pack.

The adjustments of the ω wolves' positions under the influence of α, β, and δ are calculated as follows: {X1=|XαA1*Dα|X2=|XβA2*Dβ|X3=|XδA3*Dδ| \left\{ {\matrix{ {\overrightarrow {{X_1}} = \left| {\overrightarrow {{X_\alpha }} - {A_1}*\overrightarrow {{D_\alpha }} } \right|} \hfill \cr {\overrightarrow {{X_2}} = \left| {\overrightarrow {{X_\beta }} - {A_2}*\overrightarrow {{D_\beta }} } \right|} \hfill \cr {\overrightarrow {{X_3}} = \left| {\overrightarrow {{X_\delta }} - {A_3}*\overrightarrow {{D_\delta }} } \right|} \hfill \cr } } \right.

Where X1 \overrightarrow {{X_1}} represents the position adjusted by the influence of the α-level wolf pack on the ω-level wolf, X2 \overrightarrow {{X_2}} represents the position adjusted by the influence of the β-level wolf pack on the ω-level wolf, and X3 \overrightarrow {{X_3}} represents the position adjusted by the influence of the δ-level wolf pack on the ω-level wolf.

The average is taken as follows: X(t+1)=X1+X2+X33 \overrightarrow X (t + 1) = {{\overrightarrow {{X_1}} + \overrightarrow {{X_2}} + \overrightarrow {{X_3}} } \over 3}

When the value of α decreases from 2 to 0, the corresponding value of A will change within the range of [−α, α]. If α is set too high, it may cause the wolves to stray from the prey, necessitating a global search of the wolf pack (|A| > 1). If set too low, it may lead the wolves too close to the prey, necessitating a local search of the wolf pack (|A| < 1). a=22tT a = 2 - {{2 \cdot t} \over T}

Where t is the current iteration count and T is the predefined maximum iteration count.

GWO-BP-based damage identification algorithm

The flowchart for the GWO-BP algorithm used for the quantitative identification of damage in wire rope core conveyor belts is illustrated in Figure 3. Initially, damage signals related to broken wires are collected using a constructed detection platform. The signals are then subjected to filtering and noise reduction, followed by feature extraction to establish a training dataset for the neural network. Finally, the GWO algorithm is employed to optimize the initial weights and thresholds of the BP neural network, resulting in the GWO-BP damage identification model.

Figure 3:

Quantitative damage identification method for wire rope core conveyor belts based on GWO-BP. BPs, backpropagations; GWO, grey wolf optimizer.

The optimization process based on GWO-BP is depicted in Figure 4. In optimizing the BP neural network using the GWO algorithm, the positions of the grey wolves are set as the initial weights and thresholds of the BP neural network. During each iteration, the three wolves with the best fitness values are designated as the leading wolves, whose positions are used to update the positions of the remaining individuals in the pack. This continual assessment of the prey's location allows for the iterative updating of weights and thresholds in the BP neural network, ultimately converging on optimal results.

Figure 4:

Optimization flowchart based on GWO-BP. BP, backpropagation; GWO, grey wolf optimizer.

The specific optimization steps are as follows:

Determine the initial structure of the BP neural network, including the number of nodes in the input layer (4), hidden layer (4), and output layer (1).

Initialize parameters: Set the population size of grey wolves (SN) to 20, with upper (ub) and lower (lb) bounds of 2 and −2, respectively, and a maximum iteration count (max Iter) of 100. Calculate the dimensionality of the Grey Wolf positions based on the network structure and randomly initialize their locations.

Map the Grey Wolf positions to the BP neural network and compute fitness values according to the specified formulas.

Fitness value computation: Classify the wolf pack into four groups—α, β, δ, and ω—based on rank and update the grey wolves' position information and the values of parameters a, A, and C using formulas (4)(6).

Assess the boundary conditions of each Grey Wolf's dimensions; if any dimensions exceed their bounds, adjust the respective upper or lower bounds accordingly.

Check the iteration count: If it is less than the maximum iterations, repeat steps (2) through (5) until the conditions are met; otherwise, terminate the algorithm.

Construct the GWO-BP neural network: Assign the optimized weights and thresholds as the initial parameters of the BP neural network, completing the network's construction.

Output the prediction of broken wire counts: Input the existing feature dataset into the GWO-BP network model, with the output representing the predicted number of broken wires.

Experimental Data Collection
Detection platform for wire rope core conveyor belts

The system composition of the experimental platform is shown in Figure 5. The mainframe consists of two layers, with the lower layer designated for the installation of magnetic planning devices and flaw detection sensors, ensuring a separation of over 2 m. Additionally, the height between the detection sensors and the upper layer belt must range from 3 cm to 15 cm. The upper layer houses a motor that drives the movement of the conveyor model, capable of providing multiple speed settings. The conveyor model can be cut to any desired length and is securely fastened at both ends. The entire sample moves in a translational manner, with a roller-type speed sensor installed above. The instruments and parameters used in the experiment are detailed in Table 1.

Figure 5:

Detection platform for internal damage in wire rope core conveyor belts.

Experimental instruments and main parameters

Serial number Experiment instrument Quantity Model Rated voltage
1 Excitation device 2 RC300 /
2 Speed sensor 1 GS10 (A) DC12V
3 Injury detection sensors 2 GTSC300 DC5V
4 Digital mining conversion workstation 1 TCK.W-AI-E9 AC220V
5 Terminal master control unit 1 TCK.W-ZK1200-D AC127V
Extraction of damage features from wire rope core conveyor belts

To achieve quantitative damage identification, it is essential to create artificially damaged samples of the wire rope core. The specifications chosen for the wire rope core are a diameter of 6 mm and material made from high-carbon steel. Five different types of wire breakage damage models were produced, as illustrated in Figure 6.

Figure 6:

Samples of wire breakage damage.

After denoising the collected raw signals, clear damage signals can be observed at the damaged locations. To enhance the accuracy of damage prediction while reducing the complexity of data processing, it is necessary to extract easily manageable feature parameters that require minimal data and computational time. Through feature analysis of the leakage magnetic signals at the breakage points, the signal peak value, signal width, area under the waveform, and wavelet energy were selected as features for quantitative damage identification, as shown in Figure 7.

Figure 7:

Schematic diagram of feature values for steel cord damage signals.

Normalization of damage signals

Before training the neural network with the broken wire signal data, normalization of the feature values is required. This entails determining the maximum and minimum values for a given feature and subsequently rescaling its values to a range within [0,1]. The normalization transformation formula is used as follows: Xi=XiXminXmaxXmin X_i^{'} = {{{X_i} - {X_{\min }}} \over {{X_{\max }} - {X_{\min }}}}

Where xi represents a specific data point of a feature value and xi′ is the normalized data.

The experimental platform is utilized to collect broken wire signal data, which undergoes denoising and normalization, resulting in 700 sets of feature values. Among these, 140 sets correspond to broken wire counts of 1, 2, 3, 4, and 5, with 100 sets from each feature used for neural network training, while the remaining 200 sets are reserved for subsequent model identification and classification predictions, as illustrated in Figure 8.

Figure 8:

Local feature values of broken wires in the wire rope.

Analysis of Experimental Results

Based on the number of feature values and network requirements, the input layer, hidden layer, and output layer of the BP neural network were set to 4, 4, and 1 nodes, respectively, with the S-shaped activation function (tanh) selected. The training function employed was the Levenberg–Marquardt algorithm, known for its low complexity and rapid convergence. After 200 iterations, 100 normalized feature value sets for each of the 1–5 broken wire scenarios, totaling 500 sets, were prepared, with 70% allocated to the training set and 30% to the testing set. Figure 9 displays the regression results of the BP neural network, with all regression outcomes exceeding 0.99.

Figure 9:

Regression results of the dataset.

To compare the classification effectiveness between the BP and GWO-BP neural networks, 40 feature value sets for each broken wire count (1–5) were input into both predictive models, resulting in the classification error illustrated in Figure 10. The vertical axis represents the difference between predicted and actual values—0 indicates equality, 1 signifies that the predicted value exceeds the actual, and −1 indicates the opposite. The horizontal axis delineates the actual broken wire counts (1–5) with their corresponding 40 sets of predicted data.

Figure 10:

Classification errors of two prediction models. BP, backpropagation; GWO, grey wolf optimizer.

Observing the classification results reveals that both predictive models perform admirably; however, the BP neural network model experienced 6 prediction errors when the actual broken wire count was 2, with the fewest errors occurring when the count was 4. The optimization of the BP neural network using the GWO algorithm led to significant improvements in classification accuracy, although there were still 2 errors for actual counts of 1, 2, and 3. Overall, the GWO-BP neural network exhibited smaller prediction errors and greater accuracy. The performance of both neural network models is depicted in Figure 11.

Figure 11:

Classification and recognition performance of two neural network prediction models.

In Figure 11, the horizontal axes 0–40, 41–80, 81–120, 121–160, and 161–200 are the 40 sets of prediction data corresponding to the actual number of broken wires of 1, 2, 3, 4, and 5, and it can be seen that the prediction effect of the GWO-BP neural network is significantly better than that of the BP neural network, and the prediction accuracy is significantly improved through Figures 11 and 12. When the actual number of broken wires is 1 and 2, the correct rate of BP neural network prediction and identification is low, not reaching 90%; when the actual number of broken wires is 3, 4, and 5, the correct rate of prediction and identification is relatively high. The prediction and identification effect based on the GWO-BP neural network is better than that of the BP neural network under the conditions of the number of broken wires, and the prediction rate of the quantitative damage identification model is 95.0% and above, with high prediction accuracy.

Figure 12:

Recognition accuracy of two prediction models under different numbers of broken threads. BP, backpropagation; GWO, grey wolf optimizer.

As illustrated in Figure 13, both the BP and GWO-BP neural network models attained recognition accuracy exceeding 90% when trained on 500 sets and predicting 200 sets of data. The GWO-optimized BP neural network achieved optimal initial weight and threshold vectors, resulting in a prediction accuracy of 96.0%, which represents a 5.5% improvement over the pre-optimization BP model, thereby validating the effectiveness of the GWO optimization algorithm.

Figure 13:

Comparison of damage quantification identification between two prediction models. BP, backpropagation; GWO, grey wolf optimizer.

Discussion

This study investigates the widespread application and limitations of the BP neural network algorithm in detecting wire rope damage, proposing a novel quantitative identification method for internal damage in wire rope core conveyor belts based on the GWO-BP neural network. This approach optimizes the conventional BP neural network algorithm, enhancing its detection performance. Experimental results demonstrate a significant improvement in damage recognition accuracy compared to the standard BP neural network. While existing PSO-enhanced BP neural networks have improved accuracy, the PSO algorithm's complexity and sensitivity to parameter selection often lead to local optima, making convergence and stability analysis challenging. In contrast, the GWO algorithm exhibits robust global search capabilities, rapid convergence, and superior optimization precision, thereby offering a distinct advantage in optimizing BP neural networks.

The proposed GWO-BP neural network method shows excellent performance in quantitatively identifying wire rope damage, but testing has only been conducted under laboratory conditions. In real-world scenarios, the spatial positioning, quantity, size, and shape of slag on conveyor belts remain uncertain and random. Current efforts are underway to simulate actual working conditions and conduct extensive testing, ensuring that data collection and damage recognition accuracy more closely reflect real situations. Future research could explore the simulation and experimental validation of conveyor belt models under various slag conditions. Additionally, further investigations may examine the effects of slag quantity and iron content, wire rope iron content, and conveyor belt specifications on the proposed damage detection method. This study could also explore the influence of external magnetic fields on magnetization effects, as well as the impact of different types of wire rope core conveyor belts on the proposed quantitative damage identification method.

Conclusion

This research focuses on the detection of internal damage in wire rope core conveyor belts, establishing an experimental platform to simulate realistic operating conditions. Aiming to quantitatively identify wire rope breakage, this study proposes a GWO-BP neural network method to address issues such as slow convergence and the propensity for local extrema in BP neural networks, significantly improving the accuracy of wire rope damage detection. The following conclusions can be drawn from the experimental results:

With a training set of 500 groups and a test set of 200 groups, the BP neural network's prediction errors were predominantly concentrated in the range where the actual number of broken wires was 2, with six errors observed. Only two errors occurred in the range where the actual broken wire count was 4, indicating relatively good recognition performance. The optimized BP neural network demonstrated a notable reduction in prediction errors, decreasing the overall error count from 18 to 9, thereby significantly enhancing accuracy.

The quantitative identification range for wire rope breakage in this study spans 1–5 broken wires. For actual counts of 1 and 2, the BP neural network's recognition accuracy fell below 90%, while counts of 3, 4, and 5 yielded relatively higher accuracy. The GWO-BP neural network consistently outperformed the BP model under all tested conditions, achieving prediction accuracy rates of 95% and above.

The GWO-BP neural network model achieved an average accuracy of 96.0%, with the optimized BP model's accuracy improving by 5.5% and the mean square error reducing from 0.041 to 0.028. This confirms the effectiveness of the algorithm. The GWO-BP neural network can swiftly and accurately detect instances of wire rope breakage, offering a novel non-destructive testing method for wire rope core conveyor belts and providing theoretical support for the development of such equipment by enterprises, demonstrating promising application prospects.

Język:
Angielski
Częstotliwość wydawania:
1 razy w roku
Dziedziny czasopisma:
Inżynieria, Wstępy i przeglądy, Inżynieria, inne