A Gyroscope Group State Evaluation Method Based on KPCA-IBWO-KELM

By improving the combination of the white whale optimization algorithm IBWO and the nuclear extreme learning machine KELM, a gyroscope group state evaluation model with multi-source information fusion was built, which solved the signal interference problem in limited training data and complex environments, and achieved efficient and accurate fault diagnosis.

CN120176734BActive Publication Date: 2025-07-25SHENYANG SHUNYI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510660499.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-22
Publication Date
2025-07-25
Estimated Expiration
2045-05-22

AI Technical Summary

Technical Problem

In the gyroscope group status evaluation, there are problems such as limited training data, single feature analysis affecting the classification effect, and misjudgment or misjudgment caused by signal interference in complex environments, making it difficult to achieve comprehensive and accurate fault diagnosis.

Method used

Using the KPCA-IBWO-KELM-based method, the state evaluation model is constructed to perform state evaluation fusion of multi-source information by improving the white whale optimization algorithm IBWO, and the state evaluation model is enhanced.

Benefits of technology

It improves the accuracy and robustness of gyroscope group status evaluation, and can effectively and accurately diagnose faults in complex environments, providing technical support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120176734B_ABST
    Figure CN120176734B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of gyroscope group state evaluation, and discloses a gyroscope group state evaluation method based on KPCA-IBWO-KELM. It collects the detection port voltage signal data of the gyroscope group from the normal operation state to the fault state; performs dimensionality reduction processing on the collected data through kernel principal component analysis (KPCA) as the data set input to the model; divides the model input data set into a test data set and a training data set; improves the beluga whale optimization algorithm (BWO), including introducing Logistic chaotic mapping in the initialization stage of BWO, introducing a non-linear inertia weight factor in the exploitation stage of BWO to enhance the global search ability of the algorithm and introducing a dynamic reverse learning strategy after the exploitation stage to jump out of the local optimum and explore more search spaces, obtaining the improved beluga whale optimization algorithm (IBWO), etc. The present invention can be more efficient and accurate in the process of fault diagnosis, provide technical support for the maintenance of the gyroscope group, and make up for the defect of blindness in parameter selection during the training process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of gyroscope group state evaluation, and specifically to a gyroscope group state evaluation method based on KPCA-IBWO-KELM. Background Art

[0002] The gyroscope group is the core sensor of the inertial navigation system, fire control system, and vehicle body attitude monitoring system of armored vehicles, and is widely used in many key fields such as vehicle positioning, weapon stabilization, target tracking, and battlefield mobility enhancement. The stability of its working state and measurement accuracy directly affect the navigation ability, weapon shooting accuracy, and combat mission execution effect of armored vehicles. Therefore, effectively evaluating the state of the gyroscope group is of great significance for ensuring the battlefield survival ability and combat effectiveness of armored vehicles.

[0003] With the continuous development of industrial technology, more and more gyroscope health monitoring and fault detection methods have been proposed and applied to reduce the probability of system failure and improve the reliability of combat missions. Currently, data-driven health assessment methods have gradually become a research hotspot, including using means such as gyroscope signal feature extraction, vibration analysis, temperature monitoring, and noise assessment to comprehensively diagnose the operating state of gyroscopes. The health state of gyroscopes can usually be evaluated through indicators such as zero-bias drift, noise characteristics, temperature change effects, and dynamic errors. Among them:

[0004] Zero-bias drift reflects the stability of the gyroscope during long-term operation and is crucial for navigation accuracy;

[0005] Noise characteristics (such as power spectral density) can reveal the signal quality of the gyroscope and the health status of internal electronic components;

[0006] Temperature effect assessment can be used to analyze the performance changes of the gyroscope in high and low temperature environments to ensure its reliability under extreme battlefield conditions;

[0007] Dynamic error analysis can be used to monitor the performance degradation of the gyroscope in a severe motion or shock vibration environment.

[0008] However, in military armored vehicles, it is relatively difficult to obtain sample data on the health state of the gyroscope group, especially the negative samples (i.e., fault data) are few, resulting in the finiteness of training data; in addition, current domestic and foreign state evaluation methods mostly use a single feature (such as only based on zero-bias drift or noise characteristics) for analysis, which to a certain extent affects the classification effect and may lead to misjudgment or missed judgment; at the same time, due to the extremely complex working environment of armored vehicles, factors such as severe vibration, high impact load, and strong electromagnetic interference will interfere with the gyroscope signal, making the existing single evaluation method difficult to comprehensively and accurately diagnose faults.

[0009] Therefore, it is urgent to study the gyroscope state evaluation method based on multi-source information fusion, comprehensively analyze various characteristics such as zero bias, noise, temperature, and vibration, so as to improve the accuracy and robustness of state evaluation. Summary of the Invention

[0010] Aiming at the above-mentioned shortcomings and deficiencies in the prior art, the present invention provides a gyroscope group state evaluation method based on KPCA-IBWO-KELM, improves the Beluga whale optimization algorithm BWO, optimizes the key parameters of the kernel extreme learning machine KELM through the improved Beluga whale optimization algorithm IBWO, and constructs an IBWO-KELM state evaluation model, making up for the defect of blindness in parameter selection during the training process, including the following steps:

[0011] Step S01: Collect the detection port voltage signal data of the gyroscope group from the normal operation state to the fault state, and divide the collected data into five working states of the gyroscope group: healthy, good, attention, deterioration, and fault.

[0012] Step S02: Perform dimensionality reduction processing on the collected data through kernel principal component analysis KPCA as the data set input to the model; divide the model input data set into a test data set and a training data set.

[0013] Step S03: Improve the Beluga whale optimization algorithm BWO, including introducing Logistic chaotic mapping in the BWO initialization stage, introducing a non-linear inertia weight factor in the BWO exploration stage to enhance the global search ability of the algorithm and introducing a dynamic reverse learning strategy to jump out of the local optimal solution and explore more search spaces after the exploration stage ends, to obtain the improved Beluga whale optimization algorithm IBWO.

[0014] Step S04: Use the improved Beluga whale optimization algorithm IBWO to optimize the key parameters of the kernel extreme learning machine KELM, and construct an IBWO-KELM state evaluation model.

[0015] Step S05: Use the training data set in Step S02 to train the IBWO-KELM state evaluation model in Step S04, output the optimal parameters, and construct the optimal IBWO-KELM state evaluation model.

[0016] Step S06: Use the test data set in Step S02 as the input of the optimal IBWO-KELM state evaluation model trained in Step S05, and use the five working states of the gyroscope group as the output of the model to judge the working state of the gyroscope group.

[0017] Map the input samples in the data set to the range of [-1, 1] through the mapminmax function in matlab.

[0018] In step S03, the Logistic chaotic map is introduced in the BWO initialization stage, and the improved formula is:

[0019] ;

[0020] In the formula, represents the initial position of the th beluga individual, represents the minimum boundary of the search space, represents the maximum boundary of the search space, represents the chaotic sequence value generated by the Logistic chaotic map, and its value range is between (0, 1), providing a high-quality random initialization distribution;

[0021] In the BWO exploitation stage, a non-linear inertia weight factor W is introduced to enhance the global search ability of the algorithm and avoid premature convergence to local optima;

[0022] The formula for the non-linear weight factor W is:

[0023] ;

[0024] In the formula, represents the current iteration number, represents the maximum iteration number;

[0025] The formula of BWO after introducing the non-linear inertia weight factor W is:

[0026] ;

[0027] In the formula: and respectively represent the positions of beluga individuals and beluga individual , represents the new position of beluga individual , is the best position of the individual, and are both random values between (0, 1), is the Lévy flight strategy, is the random jump factor;

[0028] After the exploitation stage ends, a dynamic reverse learning strategy is introduced to jump out of the local optimal solution:

[0029] ;

[0030] In the formula: represents the dynamic reverse solution, and both represent random values between (0, 1), represents the current solution, and respectively represent the upper and lower bounds of the actual search range of the current population.

[0031] Step S04 uses the improved beluga whale optimization algorithm IBWO to optimize the key parameters of the kernel extreme learning machine KELM. The optimized parameters include the optimal kernel function parameters and the penalty coefficient.

[0032] Compared with the prior art, the present invention has the following beneficial technical effects and advantages:

[0033] The present invention improves the beluga whale optimization algorithm BWO by introducing Logistic chaotic mapping, non-linear inertia weight factor and dynamic reverse learning strategy, enhances its global search ability, as well as the accuracy and efficiency in local development, avoids the singularity of the population, and has higher applicability to different algorithm parameters;

[0034] Using the improved beluga whale optimization algorithm to optimize the key parameters of the kernel extreme learning machine KELM can improve the performance of the algorithm, be more efficient and accurate in the process of state evaluation, and provide technical support for the maintenance of the gyroscope group. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 It is a schematic diagram of the contribution rate and cumulative contribution rate of the sequential principal components of the KPCA algorithm;

[0036] Figure 2 It is a comparison chart of the fitness values of the algorithm before and after improvement with the number of iterations;

[0037] Figure 3 It is a graph of the SVM classification result;

[0038] Figure 4 It is a graph of the WOA-KELM classification result;

[0039] Figure 5 It is a graph of the IBWO-KELM classification result. DETAILED DESCRIPTION OF THE INVENTION

[0040] The present invention will be described in detail below, but the protection scope of the present invention is not limited by the drawings.

[0041] The present invention provides a method for evaluating the state of a gyroscope group based on KPCA-IBWO-KELM, including the following steps:

[0042] Step S01, collect the detection port voltage signal data of the gyroscope group from the normal operation state to the fault state, and divide the collected data into five working states of the gyroscope group: healthy, good, attention, deterioration, and fault;

[0043] Specifically, as people's requirements for equipment reliability are getting higher and higher, it continuously promotes the development of equipment maintenance theory. In order to more clearly determine the working state of equipment, the concept of health state in biology is introduced into equipment state assessment. The number of health state levels should be appropriately selected. By comprehensively analyzing the operating state of the gyroscope group and the experience of industry experts and maintenance personnel, the state levels of the gyroscope group are divided into five categories: healthy, good, attention, deterioration, and failure. The state levels of the gyroscope group are shown in Table 1 below:

[0044] Status level Specific description Healthy The detection signals of the equipment are all within the specified range, far from the threshold, and the equipment can operate normally Good The detection signals of the equipment are all within the reference range, and some values fluctuate around 10% of the reference value, and none of them reach the threshold, and the equipment can operate normally Attention The detection signals of the equipment are basically qualified, all within the reference range, and some values fluctuate around 30% of the reference value. The equipment has a fault trend and should be prepared for maintenance Deterioration The detection signals of the equipment are all within the reference range, and some values fluctuate around 50% of the reference value. The fault trend is obvious and it should be repaired as soon as possible Fault The detection signals of the equipment reach or exceed 50% of the reference value, and the equipment cannot work normally and needs to be repaired immediately

[0045] Table 1

[0046] Step S02: Perform dimensionality reduction on the collected data through Kernel Principal Component Analysis (KPCA) to obtain the dataset for model input; divide the model input dataset into a test dataset and a training dataset;

[0047] The data collected from the gyroscope group has the characteristics of high dimensionality and non-linearity. If directly used as the input of the model, it will greatly increase the computational complexity of the model. At the same time, it will also make the model overly adapt to the noise in the data, resulting in the model being unable to learn all features and ultimately causing the problem of overfitting. Therefore, the KPCA method is used to perform dimensionality reduction on the original data, and the principal components with a cumulative contribution rate exceeding 90% are selected as feature inputs, which can remove a large amount of redundant information and retain some key information.

[0048] As Figure 1 shown, KPCA sorts each sequential principal component according to the size of the eigenvalue and calculates their contribution rate and cumulative contribution rate. As can be seen from Table 2, the cumulative contribution rate of the first six reaches 90.48%, which is greater than the set threshold of 90%. This indicates that the first six principal components contain most of the information affecting the output signal of the gyroscope group. Therefore, the first six principal components are used as the input variables of the evaluation model, which reduces the computational amount and training time of the evaluation model to a certain extent and improves the efficiency;

[0049] Principal component Contribution rate / % Cumulative contribution rate / % 1 20.66 20.66 2 19.87 40.53 3 18.23 58.75 4 16.75 75.51 5 8.023 83.53 6 6.948 90.48

[0050] Table 2

[0051] Specifically, 450 groups of data are extracted as experimental data, 300 groups of data are used as the training dataset (the working states of five gyroscope groups, the first 60 groups of data in each group), and 150 data are used as the test dataset (the working states of five gyroscope groups, the last 30 groups of data in each group).

[0052] There are 25 detection ports in the gyroscope group, including the signals input to the gyroscope by other modules and the signals output by the gyroscope itself. Remove all the signals input to the gyroscope group by other modules, and ensure that the input of other modules and the power supply module inside the gyroscope group are within the normal range during acquisition.

[0053] There are a total of 10 output signals collected, and the constructed dataset has 10 dimensions. The collected data has characteristics such as non-linearity and high dimensionality. If the collected data is directly input into the evaluation model, it will affect the accuracy of the evaluation. Therefore, the collected data is processed by KPCA dimensionality reduction.

[0054] More specifically, the dimensionality reduction of the data by KPCA includes the following steps:

[0055] Step S201, construct the kernel matrix;

[0056] Construct the original sample matrix , the number of samples is , the dimension of each sample is , use the non-linear function to map the original samples from dimensions to dimensions in the space ( ) and convert the original sample matrix to : ;

[0057] where: is the sample in the low-dimensional space, is the sample in the high-dimensional space.

[0058] Step S202, decentralize the kernel matrix;

[0059] The covariance matrix of

[0060] is: is a dimensional matrix, is the transpose of , is the mapping function.

[0061] Step S203, calculate the eigenvalues;

[0062] According to the characteristic equation , obtain the eigenvalues , the eigenvectors of

[0063] Assume that when there exists a feature vector coefficient The feature vector can be linearly represented as:

[0064] ;

[0065] Substitute the feature vector into the characteristic equation of, and multiply both sides by the matrix ;

[0066] ;

[0067] Define a kernel matrix , and any element in the matrix can be expressed as: ;

[0068] can be transformed into: ;

[0069] Obtain the eigenvalues and eigenvectors of, and then obtain the normalized eigenvectors of, then the principal components of the sample are: .

[0070] According to the eigenvalues of the kernel matrix , calculate the contribution rate of each principal component. When the contribution rate reaches ( generally 85 - 95%), select the largest t eigenvalues and their corresponding eigenvectors : ;

[0071] The matrix after dimensionality reduction is: ;

[0072] Normalize the input samples in the dataset to the range [-1, 1] using the mapminmax function in Matlab.

[0073] Step S03: Improve the Beluga Whale Optimization Algorithm (BWO), including introducing Logistic chaotic mapping in the BWO initialization stage, introducing a non - linear inertia weight factor in the BWO exploration stage to enhance the global search ability of the algorithm, and introducing a dynamic reverse learning strategy after the exploration stage to jump out of the local optimal solution and explore more search spaces, thus obtaining the improved Beluga Whale Optimization Algorithm (IBWO);

[0074] Specifically, in the Beluga Whale Optimization (BWO) algorithm, if a random initialization method is adopted, it may cause the phenomenon of beluga whale aggregation, resulting in uneven distribution of beluga whale individuals. Using Logistic chaotic mapping in the initial population stage can increase the search space of each individual and enhance the individual's search ability.

[0075] The initial position of the beluga whale population can be described as: ;

[0076] Where: is the population size, is the variable dimension.

[0077] The formula for Logistic chaotic mapping is: ;

[0078] Where: is an adjustable parameter, , is the proportion of the population at time to the maximum possible population size, , .

[0079] After introducing Logistic chaotic mapping, the improved formula is: ;

[0080] Where, represents the initial position of the th beluga whale individual, represents the minimum boundary of the search space, represents the maximum boundary of the search space, represents the chaotic sequence value generated by Logistic chaotic mapping, with a value range between (0, 1), providing a high-quality random initialization distribution.

[0081] The Beluga Whale Optimization algorithm includes three stages: exploration stage, exploitation stage, and whale fall stage.

[0082] The algorithm determines whether to enter the exploration or exploitation stage according to the balance factor , and determines whether to enter the whale fall stage according to the probability factor of whale fall .

[0083] ; Where: represents the maximum number of iterations, represents the current number of iterations; is a random number in (0, 1) and changes continuously with the progress of iteration; when the balance factor When it is less than 0.5, the algorithm transitions to the local development stage; otherwise, the algorithm is in the global exploration stage. As the iteration progresses, the value of the balance factor gradually decreases, and the probability of the algorithm entering the development stage increases.

[0084] (I) The exploration stage is also the global search stage of the algorithm. In this stage, the algorithm simulates two beluga whales swimming in a synchronous or mirror image manner. The mathematical model can be expressed as:

[0085] ;

[0086] In the formula: represents the current iteration number, represents the beluga whale individual at the -dimensional position; represents a random integer in the -dimensional space, at the -dimensional position of the beluga whale individual, represents the beluga whale individual at the -dimensional position, and are both random values between (0, 1), and represent that the fins of the mirror image beluga whale face the water surface, with choices for odd and even dimensions.

[0087] (II) The development stage is also the local search stage of the algorithm. In this stage, the selected beluga whale individuals share their position information with nearby beluga whales and then search for food together. The Levy flight strategy is introduced to enhance the local search ability of the algorithm. The mathematical model can be expressed as:

[0088] ;

[0089] ;

[0090] ;

[0091] ;

[0092] In the formula: and represent the positions of beluga whale individuals and beluga whale individual respectively, represents the new position of beluga whale individual , is the best position of the individual, and All are random values between (0, 1). is a random jump factor is the Lévy flight strategy is the probability function and are both random numbers from a normal distribution is the constant 1.5

[0093] At this time, a non-linear inertia weight factor W is introduced to enhance the global search ability of the algorithm:

[0094] The formula for the non-linear weight factor W is: ;

[0095] In the formula, represents the current iteration number represents the maximum iteration number;

[0096] The formula of BWO after introducing the non-linear inertia weight factor W is: ;

[0097] In the formula: and respectively represent the positions of beluga individuals and beluga individual The position of represents the beluga individual The new position of is the best position of the individual and are both random values between (0, 1). is the Lévy flight strategy is the random jump factor

[0098] After the development stage is over, a dynamic reverse learning strategy is introduced to jump out of the local optimal solution and explore more search spaces. The formula is as follows: ;

[0099] In the formula: represents the dynamic reverse solution and both represent random values between (0, 1). represents the current solution and respectively represent the upper and lower bounds of the actual search range of the current population

[0100] (3) When threatened with life, belugas will choose to migrate to other safe areas or sink to the bottom of the sea by whale-falling. To keep the population size unchanged, the beluga position is updated based on the beluga position and the step size of the whale-fall. The mathematical model can be expressed as:

[0101] ;

[0102] ;

[0103] ;

[0104] where: , and are both random values between (0, 1), is the beluga whale fall step size, is the step factor, is the probability factor of whale fall occurrence.

[0105] Step S04: Use the improved beluga whale optimization algorithm IBWO to optimize the key parameters of the kernel extreme learning machine KELM, namely the optimal kernel function parameter and the penalty coefficient to construct the IBWO-KELM state evaluation model;

[0106] Specifically, the kernel extreme learning machine KELM introduces a kernel function on the basis of the extreme learning machine ELM, which not only retains the real-time performance of ELM, but also has strong generalization ability and stability. KELM is an efficient and fast classification model, which can enhance the classification ability by assigning higher weights to a smaller number of samples. The present invention uses the KELM algorithm as the basic classification algorithm.

[0107] The mathematical model of ELM can be expressed as:

[0108] ;

[0109] where, represents the input of the network; represents the weight between the hidden layer and the output layer; represents the hidden layer matrix, represents the output function of the hidden layer.

[0110] In the kernel extreme learning machine, the mapping task in the traditional extreme learning machine is replaced by a Gaussian kernel function, which not only retains the real-time performance of ELM, but also has strong generalization ability and stability.

[0111] Select the radial basis kernel function as the kernel function of KELM: ;

[0112] where, is the training set input; is the test set input; is the width coefficient of the kernel function.

[0113] The output function of KELM based on the radial basis kernel function can be expressed as:

[0114] ;

[0115] In KELM, the kernel function parameter and the penalty coefficient have a significant impact on the performance of the model. They can affect the application range of the kernel function and have an impact on the stability performance of the model.

[0116] Step S05: Use the training data set in Step S02 to train the IBWO-KELM state evaluation model in Step S04, output the optimal parameters, and construct the optimal IBWO-KELM state evaluation model;

[0117] Specifically, it includes the following steps:

[0118] Step S501: Initialize the relevant parameters of IBWO and KELM, including the kernel function parameter of KELM and the penalty coefficient .

[0119] Specifically, the maximum number of iterations in the IBWO algorithm, the search dimension and the population size .

[0120] Optimize the kernel function parameter of KELM and the penalty coefficient , =2, =50, the search spaces of the kernel function parameter and the penalty coefficient are and respectively. Randomly generate the individuals of the beluga whale population, and the position of each beluga whale individual is the parameter combination of the KELM model.

[0121] Step S502: Take the accuracy rate as the fitness value of the model, and retain the best fitness value and the corresponding beluga whale individual.

[0122] Step S503: Judge whether the current number of iterations has reached the set maximum number of iterations. If it has reached the maximum number of iterations, output the optimal parameters and construct the optimal model. If it has not reached the maximum number of iterations, repeat Step S03 until the maximum number of iterations is reached, and then output the optimal parameters.

[0123] Step S504: Input the output optimal kernel function parameter and the penalty coefficient into the kernel extreme learning machine to establish the state evaluation model.

[0124] Step S06: Use the test data set in Step S02 as the input of the optimal IBWO-KELM state evaluation model trained in Step S05, and use the five working states of the gyroscope group as the output of the model to determine the working state of the gyroscope group.

[0125] To verify the classification performance of IBWO-KELM, IBWO-KELM and BWO-KELM are experimentally compared, and the accuracy rate is used as a function.

[0126] In the embodiment, the beluga whale optimization algorithm is used to find the optimal kernel function parameters and the penalty coefficient as the initial parameters of the KELM model.

[0127] Set the maximum number of iterations of the beluga whale optimization algorithm to 50, the population size to 30, and select the accuracy rate as the fitness value of the model. The fitness curves before and after the improvement of the beluga whale algorithm are as Figure 2 shown.

[0128] It can be seen from the figure that the BWO algorithm falls into the local optimum at the 9th iteration until the iteration ends, and the best fitness value is 94.7%; the fitness value of IBWO reaches the maximum at the 3rd iteration, the model converges to the optimum, and the best fitness value is 95.3%; the improved algorithm not only converges faster, but also has a higher classification accuracy.

[0129] Select 450 groups of data processed by KPCA as training samples to establish a KELM state evaluation model. To prove the advantages of this algorithm, it is compared with the WOA-KELM model and SVM. Set the initial parameters of the two intelligent population algorithms to be the same, and the parameters of SVM use the method of 5-fold cross-validation and grid search. The experimental results are as Figures 3 - 5 and Table 3 show:

[0130] Model Accuracy rate / % Time / s SVM 89.33 8.62 WOA-KELM 91.2 9.65 IBWO-KELM 95.1 6.5

[0131] Table 3

[0132] In the present invention, the beluga whale optimization algorithm BWO is improved by introducing the Logistic chaotic mapping, the nonlinear inertia weight factor and the dynamic reverse learning strategy, enhancing its global search ability, as well as the accuracy and efficiency in local development, avoiding the singularity of the population, and being able to have higher applicability to different algorithm parameters.

[0133] Use the improved beluga whale optimization algorithm to optimize the key parameters of the kernel extreme learning machine KELM, improve the performance of the algorithm, and can be more efficient and accurate in the process of state evaluation, providing technical support for the maintenance of the gyroscope group.

[0134] Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Any modifications, substitutions, and variations made by those of ordinary skill in the art to the above embodiments fall within the scope of the present invention.

[0135] The above description is only for the preferred embodiments of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for evaluating the state of a gyroscope group based on KPCA-IBWO-KELM, characterized in that, It includes the following steps: Step S01: Collect the detection port voltage signal data of the gyroscope group from the normal operation state to the fault state, and divide the collected data into five working states of the gyroscope group: healthy, good, attention, deterioration, and fault; Step S02: Perform dimensionality reduction processing on the collected data through Kernel Principal Component Analysis (KPCA) to obtain a dataset for model input; divide the model input dataset into a test dataset and a training dataset; Step S03: Improve the Beluga Whale Optimization (BWO) algorithm, including introducing Logistic chaotic mapping in the initialization stage of BWO, introducing a non-linear inertia weight factor in the exploitation stage of BWO to enhance the global search ability of the algorithm, and introducing a dynamic reverse learning strategy after the exploitation stage to jump out of the local optimum and explore more search spaces, obtaining the improved Beluga Whale Optimization algorithm (IBWO); Specifically, in step S03, Logistic chaotic mapping is introduced in the initialization stage of BWO, and the improved formula is: ; In the formula, represents the initial position of the th beluga individual, represents the minimum boundary of the search space, represents the maximum boundary of the search space, represents the chaotic sequence value generated by the Logistic chaotic map, with a value range between (0, 1), providing a high-quality random initialization distribution; Introduce a non-linear inertia weight factor W in the exploitation stage of BWO to enhance the global search ability of the algorithm and avoid falling into the local optimum prematurely; The formula for the non-linear weight factor W is: ; In the formula, represents the current iteration number, represents the maximum iteration number; The formula of BWO after introducing the non-linear inertia weight factor W is: ; Wherein: and represent the positions of beluga individuals and beluga individual respectively, represents the new position of beluga individual ; is the optimal position of the individual, and are both random values between (0, 1), is the Lévy flight strategy, is the random jump factor; Introduce a dynamic reverse learning strategy after the exploitation stage to jump out of the local optimum: ; In the formula: represents the dynamic reverse solution, and both represent random values between (0, 1), represents the current solution, and respectively represent the upper and lower bounds of the actual search range of the current population; Step S04: Use the improved Beluga Whale Optimization algorithm (IBWO) to optimize the key parameters of the Kernel Extreme Learning Machine (KELM), and construct an IBWO-KELM state evaluation model; Step S05: Use the training dataset in step S02 to train the IBWO-KELM state evaluation model in step S04, output the optimal parameters, and construct an optimal IBWO-KELM state evaluation model; Step S06: Use the test dataset in step S02 as the input of the optimal IBWO-KELM state evaluation model trained in step S05, use the five working states of the gyroscope group as the output of the model, and judge the working state of the gyroscope group.

2. The gyroscope group state evaluation method based on KPCA-IBWO-KELM according to claim 1, characterized in that: Map the input samples in the dataset to the range [-1, 1] through the mapminmax function in Matlab.

3. A gyroscope group state evaluation method based on KPCA-IBWO-KELM according to claim 1, characterized in that: In step S04, the improved Beluga Whale Optimization algorithm (IBWO) is used to optimize the key parameters of the Kernel Extreme Learning Machine (KELM), and the optimized parameters include the optimal kernel function parameters and the penalty coefficient.

Citation Information

Patent Citations

  • Rolling bearing fault diagnosis method based on IWOA-ELM

    CN115096590A

  • Fire control system fault diagnosis method based on KPCA-ISSA-SVM

    CN118070132A