Abstract
Considering the under-maintenance and over-maintenance of existing equipment maintenance methods, this paper studies a Condition Based Maintenance method for silk dryers. The entropy method is used to eliminate the influence of subjective factors to more objectively reflect the weight of different input parameters; optimizing the number of nodes in the hidden layer of the network to improve the prediction accuracy; and using the GA-BP neural network to establish a state prediction model of the equipment to solve the disadvantages of the BP neural network, for example, unstable prediction, easily falling into local optimum, and slow global search ability. Simulation experiments show that this method can effectively compensate for the shortcomings of the existing maintenance methods, and provide an effective scientific basis for dryer state maintenance.
Similar content being viewed by others
Introduction
Modern industry continues to develop steadily, and an increasing number of machinery and equipment are being put into use. In order to avoid the influence of the failure of tobacco machinery and equipment1, reasonable maintenance is essential. In the tobacco production process, the maintenance methods of the dryer mainly include preventive maintenance and fault maintenance. Breakdown repair is an early form of equipment repair, which is the repair and maintenance of equipment after it has broken down. The type of maintenance is often accompanied by large economic losses and even casualties. Preventive maintenance is a hot topic in the field of equipment maintenance. It mainly includes cycle-based maintenance and Condition Based Maintenance. In addition, based on regular maintenance method, from the perspective of the application effect, due to the complex and unstable factors affecting the actual production process, even simple operations such as equipment lubricating oil supply and unit component inspection, there are still under-maintenance and over-maintenance. It is difficult to reach the expected effect. In contrast, the Condition Based Maintenance method is to take specific maintenance measures according to the different states of the equipment during operation, which is used to improve the effectiveness of preventive maintenance strategies2 and avoid insufficient and excessive maintenance.
Many scholars have made some progress in Condition Based Maintenance. Ye, et al. proposed to use weighted neural network to extract gearbox vibration signal features3. Tang, et al. proposed a fusion method of random forest mixture classifiers, which realized the diagnosis of a single fault in a complex fault environment4. CHRIS A presented a method for unsupervised process monitoring and fault diagnosis using machine learning methods5.
Based on state prediction, many scholars have also achieved some research results. The equipment state prediction methods mainly include artificial neural network modelling6, and deep learning prediction methods7, etc. The optimization algorithms mainly include genetic algorithm, simulated annealing algorithm, etc.
Traditional mapping function modelling cannot effectively remove the influence of noise, and cannot accurately simulate the change of the equipment state during the operation of the equipment. Scalabrini Sampaio Gustavo and others proposed a method for using artificial neural networks to predict the time of motor failure8. The artificial neural network that can predict the future condition of the equipment identities the time when the failure may occur. Sihan Chen and others proposed a wind turbine system fault early warning method based on a genetic algorithm to optimize Back Propagation (BP) neural network9. It is mainly based on the parameters monitored by the SCADA system and related analysis to realize the fault warning of the fan system. Luo Lincong and others proposed a medical equipment Condition Based Maintenance system based on BP neural network, which can predict the maintenance period, maintenance parts and maintenance items of medical equipment10. Zhihong Luo and others proposed a combined model of online condition monitoring technology based on SCADA data and BP neural network to predict equipment failures of wind turbines11. Qianjun Wu and others proposed a research and application method for a server health prediction model based on BP neural network12. In addition, the research of using the intelligent algorithm to predict parameters is developing gradually; particle swarm optimization (PSO)13, genetic algorithm (GA)14, neural network (NN), and other intelligent algorithms have been widely used in the prediction field. Yu et al. proposed a dynamic full-parameter adaptive BP neural network with genetic algorithm (GA) and BP neural network, and applied it to oil and gas reserve prediction15. Huang et al. proposed multi-feature fusion of the features obtained from the EMD method with some time-domain features as an input to the GA-BP algorithm to achieve fault diagnosis of bearings, which has a higher identification rate than using one feature16. Li et al. proposed a multi-sensor bearing fault diagnosis method based on GA-BP neural network17.
Based on the above research results, the application of BP neural networks is very extensive. BP neural networks have significant advantages in data fitting and function approximation18. The structure is simple and there are many training algorithms, but BP neural networks also have some defects, such as slow training speed, unstable prediction, ease of falling into local minima and slow global search ability19. Kajornrit J. proposed a method to optimize BP with a GA to improve the performance of BP neural networks20. D. N. Vishwakarma et al. proposed a GA-BP method for differential protection of power transformers21. Although the BP neural network trained by a GA can obtain more accurate results, but the results depend on the experience and knowledge of experts, and subjective factors have a greater impact.
In this paper, Genetic Algorithm (GA) is used to optimize the BP neural network, and it is applied to the state prediction of the silk drying machine. It can fit the mapping relationship between input samples and output samples well. In addition, because the distribution weight of the order relation method is affected by subjective arbitrariness, the result is completely dependent on expert experience and knowledge. To minimize the influence of subjective factors, this paper uses an entropy weight method based on objective data relations to redistribute the weight of input parameters. The method uses the entropy method to select input data, and can select reasonable data input samples; it avoids the influence of subjective factors, the BP neural network is optimized by a genetic algorithm, and a dryer state prediction model based on GA-BP neural network is constructed. Finally, the results are used for maintenance activities to make reasonable adjustments and dynamically adjust equipment maintenance plans based on equipment operating data to ensure equipment reliability while avoiding excessive maintenance and improving equipment maintenance efficiency.
The first part of the article introduces the structure and research content of the article, the second part introduces the entropy weight analysis method and the GA-BP model, and the third part introduces the initial data and brings the data into the model. After the data comparison chart is obtained in the fourth part, the GA-BP and BP data are compared. The fifth part concludes that the GA-BP model improves the average prediction accuracy, lays a foundation for equipment maintenance, and improves maintenance efficiency.
Model building
Entropy weight analysis method
The entropy weight method is based on the degree of variation in feature parameters, and obtains the entropy weight of each feature parameter through information entropy, and then obtains the weight of each feature parameter22. The greater the difference of an indicator, the smaller the entropy weight, which indicates that the greater the amount of information provided by the indicator, the greater the role it plays in the evaluation, and the greater the weight, which provides a basis for comprehensive evaluation. The calculation process of the entropy weight of the input parameter is as follows: calculate the entropy value under this output parameter according to formula (1):
In formula (1),\({ }y_{ij}^{^{\prime}} = \frac{{y_{ij} }}{{\mathop \sum \nolimits_{i = 1}^{m} y_{ij} }}\),is the proportion of the i sample data under the j characteristic parameter, \({\text{y}}_{ij}\) is sample data, m is the number of sample data, n is the number of feature parameters;
According to the entropy value of each index calculated according to formula (1), their weight is calculated according to formula (2):
In formula (2), n is the number of characteristic parameters; \({\text{e}}_{j}\) is the entropy weight of the j feature parameter; \(q_{j}\) is the weight value of the j feature parameter obtained by the entropy method.
GA-BP algorithm model
The genetic algorithm (GA) has strong macro search and global optimization capabilities, which can solve the local minimal problems of the network and improve the network performance. Currently, the GA is commonly used to optimize the BP neural network23. The GA-BP algorithm flow chart is shown in Fig. 1, and the specific steps are as follows.
-
(1)
Population initialization
Determine the population number, evolution times, population size, crossover probability, and mutation probability, and build the initial population.
-
(2)
Initialize the BP network model
Set the input layer node, output layer node, and hidden layer node of the neural network according to the training set data, where the hidden layer node is obtained by the empirical formula (3).
In the formula, m is the number of input layer nodes, n is the number of output layer nodes, which is an arbitrary constant between1,10.
-
(3)
Determine fitness function
Fitness refers to the degree to which each individual in the measurement group is close to the optimal solution in the optimization calculation, and predicts the absolute value of the error between the expected outputs and the calculation formula for the individual fitness value as formula (4):
In the formula, n is the number of training samples, \(y_{i}\) is the actual value of the i node of the BP neural network, \( o_{i}\) is the predicted output of the i node; \({\text{k}}\) is the coefficient, generally \(\frac{1}{n}\).
-
(4)
Select operation
The roulette method is used to select the chromosome with the highest fitness calculated by formula (2) from the current population for the copy operation, and this process generates a new population. Among them, the probability of selecting each individual is calculated by formula (5):
In the formula, n is the number of individual populations; Is the individual \(x_{i}\) fitness value calculated by formula (4).
-
(5)
Cross operation
Using the real number crossover method, the crossover operation between the \({\text{k}}\) chromosome \(a_{k}\) and the l chromosome \(a_{j}\) at position j is shown in formula (6):
In this formula includes a random number and \({\text{b}} \in \left[ {0,1} \right]\).
-
(6)
Mutation operation
Selecting the j gene of the i individual to mutate to obtain a brand-new individual, the method is shown in formula (7):
In this formula, \(a_{\max }\) and \(a_{\min }\) are the upper and lower bounds of gene \(a_{ij}\), \( f\left( g \right) = r_{2} \left[ {\left( {1 - g} \right)/G_{\max } } \right]^{2}\), \( r_{2}\) is a random number, \({\text{g}}\) is evolutionary algebra, \(G_{\max }\) is the maximum number of evolutions; \(r \) is a random number and \( r \in \left( {0,1} \right)\).
-
(7)
Calculate fitness
Replace the original chromosome with the new chromosome to calculate the new individual fitness. If the fitness meets the condition, skip to step (8); otherwise, go to step (3) to continue calculating the fitness.
-
(8)
Train
After the performance indicators are reached, the optimal weights and thresholds are assigned to the BP neural network, and the training set is used to train the network until the set error requirements are reached.
Model settings
Data sample
According to silk dryer maintenance plans, the data samples of fixed period intervals after each lubrication maintenance are read from the equipment parameter library, and the collected data samples are divided into three parts: process parameters, state parameters and electrical parameters. Process parameters include the actual moisture at the drying wire outlet, drying wire outlet temperature, ambient temperature, and ambient humidity. State parameters include the motor vibration state and equipment lubrication state. Electrical parameters include the three-phase current, three-phase active power, three-phase reactive power, power factor, frequency, active energy, and reactive energy. The above data samples are closely related to the maintenance of the silk dryer. During its fixed period, the dryer lubrication state is the theoretically calculated value. Since the current equipment maintenance adopts a cycle-based maintenance method, the lubrication state of the equipment can be regarded as a descending process of the Weibull distribution24. After the silk dryer is lubricated and maintained, the lubricating state is the initial characteristic value of 10, that is, the equipment is well lubricated, and no lubricant needs to be added. Before the next lubrication maintenance, the lubrication state of the equipment is taken as the critical characteristic value 1, which means that the lubrication state of the equipment is poor, and it is necessary to stop the machine to add lubricant.
In this paper, GA-BP is used to predict the state of the equipment. To improve the accuracy and universality of state prediction, this paper divides the 100 collected sets of data, selects the first 80 sets of data as the training set of the prediction model, and selects the last 20 sets of data as the test set. The raw data have different dimensions, and the range of values varies widely. To ensure the training speed of the network and facilitate the calculation, it is necessary to normalize the raw data collected in the database. This paper uses max–min normalization to linearly transform the original data into the range [0,1]. The normalized transformation formula is shown in Eq. (8). After the experimental results are obtained, inverse normalization is performed to reduce the normalized value to the true value.
In the formula \( x^{*} { }\) represents the normalized value of the data, \(x\) is the original value of the data, \(x_{\min }\) is the minimum value of the sample data, \(x_{\max }\) is the maximum value of the sample data.
Because the relationship between the state parameters, process parameters and electrical parameters of the equipment is complex, and there are ambiguities and uncertainties, the electrical parameters and process parameters of the equipment are used as input parameters, and the state parameters are used as output parameters. In order to analyze the influence of the input parameters on the output parameters, the entropy weight method is used to determine the correlation degree and weight order of each parameter to the output parameters. The results are shown in Tables 1 and 2.
Table 1 shows that the order of the degree of influence on the vibration state of the motor is actual moisture at the outlet of the drying wire > temperature of the outlet of the drying wire > power factor > ambient temperature > three-phase active power > three-phase reactive power > environmental humidity > frequency > three-phase current > active power > reactive power;
Table 2 shows that the order of the degree of influence on the lubrication status of the equipment is the actual moisture at the outlet of the drying wire > the temperature of the outlet of the drying wire > the ambient temperature > the ambient humidity > the power factor > the three-phase active power > the three-phase reactive power > the three-phase current > the frequency > active energy > reactive energy. Taking into account the closeness of the correlation between input and output, the final selection of drying wire outlet temperature, drying wire outlet actual moisture, power factor, ambient temperature, three-phase active power, three-phase reactive power and environmental humidity are used as the input layer parameters of the neural network, to streamline the predictive neural network model structure.
Parameter settings
This paper uses a three-layer neural network, and the layers are fully connected, and the same layers are not connected. Set the number of neurons in the input layer of the neural network to 7 and the number of neurons in the output layer to 2. The neural network topology is shown in Fig. 2. Therefore, according to the hidden layer empirical formula (3), the number of hidden layer nodes is calculated as an arbitrary integer between3,13. In order to optimize the structure of the neural network and ensure the best prediction intensive reading after training, when building the neural network, the different odd numbers in 3–13 are substituted in sequence and set as the number of hidden layer nodes, and the models under different schemes are compared to reach the target ratio and running time. To obtain get the proper number of hidden layer nodes of the GA-BP neural network. The comparison results of different hidden layer neuron number schemes are shown in Table 3, and the algorithm parameter settings are shown in Table 4.
As seen in Table 3, when the number of neurons in the hidden layer is 3 ~ 13, with the increase in the number of neurons in the hidden layer, the proportion reaching the training target shows a trend of first increasing and then decreasing, and the running time of the prediction model is predicted. It is negatively correlated with the number of neurons in the hidden layer. In order to ensure the convergence speed of the overall model and the stability of the prediction, the final number of hidden layers is set to 9.
Experimental results
Algorithm comparison
In order to verify the predictive performance of the model, a BP neural network model and a GA-BP neural network model are constructed using the Python platform framework. The same training samples and test samples are used to train and predict two different neural network models, and then the different prediction results are compared. Figure 3 shows the prediction results of the BP model and the GA-BP model, and Fig. 4 shows the relative error comparison of the two models. Table 5 compares the relative errors of the two models under the motor vibration acceleration. Table 6 compares the relative errors of the two models under the same equipment lubrication conditions.
The experimental results show that both models can predict the output to a certain extent, but the GA-BP algorithm model has a significant improvement in prediction accuracy compared with the traditional BP neural network model, mainly because the BP neural network uses the gradient search algorithm constraint, which easily falls into the local optimum, so the prediction error of the lubrication state of some equipment is very large. The GA-BP neural network model partially optimizes the initial weights and thresholds of the network due to the genetic algorithm, which significantly improves the prediction accuracy. Among them, in the prediction of the motor vibration acceleration by the BP neural network algorithm model and the GA-BP neural network algorithm model, the maximum relative errors are 7.6% and 5.8%, the minimum relative errors are 0.8% and 0.0%, and the average relative error values are 4.24% and 1.31%. In the prediction of equipment lubrication status by the BP neural network algorithm model and GA-BP neural network algorithm model, the maximum relative error is 85.5% and 50.5%, the minimum relative error is 3.8% and 1.5%, and the average relative error is 38.47% and 14.09%, respectively. The GA-BP neural network algorithm has a significantly better prediction accuracy than the BP neural network algorithm. However, this prediction model still has some shortcomings. For example, the parameter selection in the GA algorithm will seriously affect the prediction accuracy and model training, and the fitness iteration time is longer.
Forecast application
This method adopts two output quantities of motor vibration acceleration and equipment lubrication degree, and adopts different maintenance measures for the silk dryer in different equipment states to solve the problem of improper maintenance in current equipment maintenance. According to historical data and expert experience, when the predicted value of motor vibration acceleration is higher than 3.7 m/s2, professional operators will perform the shutdown maintenance of the motor unit; when the vibration acceleration is between 2.8 and 3.7 m/s2, equipment operating parameters and component status focus are performed on observation and determine the corresponding motor maintenance strategy; when the vibration acceleration is lower than 2.8 m/s2, the equipment is considered to be operating normally and requires no maintenance. The lubrication status parameter prediction of the equipment is related to the amount of lubricating grease injected. The larger the predicted value, the better the lubrication degree of the equipment, and the lower the injected amount of lubricating grease. According to different predicted values as a reference for the lubrication status of the equipment, a reasonable amount of lubricating oil and grease injected is selected to achieve the purpose of preventive maintenance. The proposed method can reduce the maintenance cost of equipment, and can provide an effective reference for the transition from regular maintenance to state maintenance.
Conclusion
Aiming at the problems of under-maintenance and over-maintenance in the current equipment maintenance process, an equipment state prediction method based on electrical parameters and process parameters was proposed. In this paper, the entropy method is used to analyze the main factors affecting equipment maintenance, which avoids the influence of subjective factors; the neural network is used to predict the equipment status, the number of input layer nodes of the neural network is optimized, and the network structure is simplified. The improved GA-BP model reduces the average error of the equipment lubrication state from 38.47% to 14.09%, which improves the accuracy of the average prediction. Further, the GA-BP neural network model is applied to the state prediction of the drying machine, which lays a foundation for equipment maintenance and improves maintenance efficiency. Additionally, the dryer state prediction reduces the consumption of manpower and material resources, reduces equipment accidents and personal accidents, and improves equipment operation stability.
Data availability
The datasets generated during the current study is not public as it is an actual project of the company and is confidential to the company, but are available upon reasonable request of the corresponding author.
References
Dong, X. Application and development trend of fault diagnosis technology in tobacco machinery. Text. Ind. Technol. 49(09), 73–74 (2020).
Ahmad, R. & Kamaruddin, S. A review of condition-based maintenance decision-making. Ind. Eng. 6(5), 519–541 (2012).
Ye, Z. & Yu, J. Gearbox vibration signal feature extraction based on multi-channel weighted convolutional neural network. Mech. Eng. 57, 110–120 (2021).
Tang, X., Gu, X., Rao, L. & Lu, J. A single fault detection method of gearbox based on random forest hybrid classifier and improved Dempster-Shafer information fusion. Comput. Electr. Eng. 92, 107101 (2021).
Chris, A. & Lidia, A. Unsupervised Process Monitoring and Fault Diagnosis with Machine Learning Methods (Springer, 2013).
Paulo, C. & Adam, B. Modelling the torque with artificial neural networks on a tunnel boring machine. KSCE J. Civ. Eng. 23(3), 4529–4537 (2019).
Oprea, S. et al. A review on deep learning techniques for video prediction. IEEE Trans. Pattern Anal. Mach. Intell. https://doi.org/10.1109/TPAMI.2020.3045007 (2020).
Sampaio, G. S. et al. Prediction of motor failure time using an artificial neural network. Sensors 19(19), 43–42 (2019).
Chen, S. H., Ma, Y. G. & Ma, L. Y. Fault early warning of pitch system of wind turbine based on GA-BP neural network model. Int. Conf. Adv. Energy Environ. Res. 194, 030005 (2020).
Luo, L., Qian, L. & Zhang, L. Precise preventive maintenance of medical equipment based on BP neural network. Chin. Med. Equip. J. 40(07), 78-80+85 (2019).
Luo, Z., Liu, C. & Liu, S. A novel fault prediction method of wind turbine gearbox based on pair-copula construction and BP neural network. IEEE Access 8, 91924–91939 (2020).
Qian, J. et al. Research and application of server health state prediction model based on BP neural network. In IOP Conference Series Materials Science and Engineering.
Kennedy, J. & Eberhart, R. C. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, 1942–1948 (1995).
Feng, L., Zheng, H. & Yang, Q. Sensorless vector control of induction motors based on online GA tuning PI controllers. In Proceedings of the Fifth International Conference on Power Electronics and Drive Systems, 2003. PEDS 2003, Singapore, Singapore, November 2003.
Yu, S., Zhu, K. & Diao, F. A dynamic all parameters adaptive BP neural networks model and its application on oil reservoir prediction. Appl. Math. Comput. 195(1), 66–75 (2008).
Huang, W., Wang, L., Liu, J. & Chen, B. Fault identification of rolling bearings based on multi-feature fusion and GA-BP model mach. Tools Hydraul. 49, 5 (2021).
Li, R. et al. Multi-sensor bearing fault diagnosis based on GA-BP neural network. Chem. Autom. Instrum. 44, 6 (2017).
Min, J., Yang, J. & Ma, C. Back analysis of slope mechanical parameters based on improved GA-BP network algorithm. Int. J. Hydroelectr. Energy 37(11), 152–155 (2019).
Sun, J., Yang, Z. & Yang, Y. Research on neural network method for fault type identification of rotating machinery. Mach. Des. Manuf. 35(11), 86–89+93 (2020).
Kajornrit, J. A. comparative study of optimization methods for improving artificial neural network performance. In The 7th International Conference on Information Technology and Electrical Engineering (ICITEE). 35–40 (2015).
Vishwakarma, D. N., Balaga, H. & Nath, H. Application of genetic algorithm trained masterslave neural network for differential protection of power transformer. In Proc 2014 9th International Conference on Computer Engineering & Systems. 164–169 (2014).
Kumar, R. Revealing the benefits of entropy weights method for multi-objective optimization in machining operations: A critical review. Mater. Res. Technol. 10, 1471–1492 (2021).
Yang, C., Tao, Q., Zhang, J., Cheng, Z. & Fan, Y. Equipment condition assessment based on comprehensive health index. Power Syst. Prot. Control 47(10), 104–109 (2019).
Chen, P., Wang, L. & Li, A. Prediction model of total nitrogen concentration in Qinghe reservoir based on grey correlation degree and BP neural network. Int. J. Hydroelectr. Energy 36(7), 40–43 (2018).
Author information
Authors and Affiliations
Contributions
Z.Y. wrote the main manuscript text, J.S. completed data collation and Tables 1, 2, 3, 4, 5 and 6, J.W. completed Figs. 1, 2, 3 and 4, H.J. completed the language polishing, Y.W. provided equipment assistance and financial support, B.Z. proposed the experiment For constructive suggestions, all authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Jiang, H., Yu, Z., Wang, Y. et al. The state prediction method of the silk dryer based on the GA-BP model. Sci Rep 12, 14615 (2022). https://doi.org/10.1038/s41598-022-17714-x
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-022-17714-x






