An Adaptive Early Fault Warning Method for Unmanned Aerial Vehicles
Through the adaptive Bayesian support vector data description model and enhanced denoising autoencoder network, a hyperspherical model is built, which solves the problem of false alarms and missed responses in early drone fault warnings, realizes accurate monitoring of the health status of the drone and early failure warnings, and improves the operation reliability and efficiency of the drone.
Patent Information
- Application Number
- CN202510681689.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-26
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2045-05-26
Smart Images

Figure CN120197299B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of UAV fault warning, and particularly relates to an adaptive UAV early fault warning method. Background Art
[0002] Unmanned aerial vehicles (UAVs) are widely used in agricultural monitoring, logistics distribution, environmental protection, disaster relief and other fields. They can perform tasks in dangerous or remote areas, improving operation accuracy while greatly reducing labor costs. The working principle of a UAV is to generate lift through rotating propellers, enabling it to hover and fly directionally, and perform tasks such as shooting, mapping and transportation while hovering and flying directionally. If a UAV malfunctions, it may lead to mission interruption and data loss, and in severe cases, the UAV may be damaged or even the mission may fail. Therefore, it is crucial to conduct health monitoring and condition-based maintenance on UAVs. If repair measures can be taken in the initial stage of a fault, it will effectively reduce the downtime and prevent further damage to the UAV, thereby ensuring flight safety, improving work efficiency and reducing long-term operating costs.
[0003] Traditional UAV early fault warning usually relies on regular manual inspections and experience-based judgments, mainly by monitoring physical parameters such as vibration, temperature and sound to identify potential faults. The advantage of this method is simplicity and low cost. However, its disadvantages are also obvious. It relies on manual operation and is difficult to detect tiny and early fault signals in a timely manner; it cannot monitor the flight state of the UAV in real time and continuously, and it is easy to miss key fault signs. In addition, experience-based judgments are often subjective, which may lead to misjudgments or missed judgments and cannot guarantee efficient fault warning. The development of machine learning technology provides a new idea for UAV early fault warning. Compared with traditional methods, machine learning does not need to rely on manually set rules or thresholds, can identify subtle changes and implicit patterns in data, extract potential abnormal features from complex signals, and detect potential faults earlier, improving the accuracy and sensitivity of early fault warning. However, existing UAV early fault warning methods based on machine learning have problems of false alarms and missed alarms. In order to effectively distinguish the normal state and potential fault state of a UAV, reduce false alarms and missed alarms, and monitor the health status of the UAV in real time, the present invention provides an adaptive UAV early fault warning method to achieve more accurate and reliable early weak fault warning. Summary of the Invention
[0004] To overcome the deficiencies of the prior art, the present invention provides an adaptive early fault warning method for unmanned aerial vehicles (UAVs). The present invention can capture subtle abnormal signals of UAVs in a strong noise environment and adapt to different working conditions and health states by adaptively adjusting the decision boundary. The present invention combines the advantages of an enhanced denoising autoencoder network and an adaptive Bayesian support vector data description model, can effectively distinguish normal states and potential fault states, reduce false alarms and missed alarms, monitor the health status of UAVs, and thus achieve more accurate and reliable early weak fault warning.
[0005] An adaptive early fault warning method for unmanned aerial vehicles (UAVs) includes the following steps:
[0006] Step 1: Collect multi-modal flight parameters during the flight of the UAV, normalize the multi-modal flight parameters to obtain normalized UAV flight parameters, and use the trained autoencoder network to perform dimensionality reduction and data cleaning on the normalized UAV flight parameters to obtain a health status feature matrix that effectively characterizes the flight state of the UAV;
[0007] The health status feature matrix eliminates the noise and outliers of the UAV flight parameters, reducing the influence of external environmental factors and measurement errors;
[0008] Step 2: Construct a hypersphere model based on the health status feature matrix and complete the training, and use the radius of the trained hypersphere model as the warning threshold;
[0009] Step 3: Use the trained hypersphere model to give an early weak fault warning for the UAV;
[0010] Process the multi-modal flight parameters of the UAV to be predicted according to the method in Step 1 to obtain the health status feature matrix of the UAV to be predicted, and then input the health status feature matrix of the UAV to be predicted into the trained hypersphere model. Calculate the distance between the health status feature matrix and the center of the hypersphere model. If the distance is less than or equal to the warning threshold, it is considered that the UAV is in a normal state; if the distance is greater than the warning threshold, it is considered that the UAV is in a potential fault state and a warning is triggered.
[0011] Furthermore, the step of collecting multi-modal flight parameters during the flight of the UAV and normalizing the multi-modal flight parameters to obtain normalized UAV flight parameters is as follows:
[0012] Step S1: Collect multi-modal flight parameters during the flight of the UAV , , is the th multi-modal flight parameter of the UAV, is the number of multi-modal flight parameters;
[0013] Step S2: Process the multi-modal flight parameters using the standard deviation normalization method to obtain the normalized UAV flight parameters;
[0014] The normalized UAV flight parameters are:
[0015] , is the th normalized UAV flight parameter, , is the number of multi-modal flight parameters;
[0016] , is the mean of the th multi-modal flight parameter; the is the th standard deviation of the multi-modal flight parameter.
[0017] Furthermore, the autoencoder network is an enhanced denoising autoencoder network;
[0018] The enhanced denoising autoencoder network is a feedforward neural network FNN; the input of the enhanced denoising autoencoder network is the normalized UAV flight parameters and random noise ; the output of the enhanced denoising autoencoder network is the health state feature matrix ; the random noise is a matrix; the size of the random noise is the same as the dimension of the normalized UAV flight parameters; the elements of the random noise are random numbers between 0 and 1;
[0019] The enhanced denoising autoencoder network includes an encoder and a decoder;
[0020] The encoder includes a batch normalization BN layer, a ReLU activation function layer, a fully connected layer, and a residual connection layer; the layers of the encoder are fully connected; the input of the encoder is the normalized UAV flight parameters and random noise ; the output of the encoder is the health state feature matrix ; where , , is the dimension of the features of the UAV health state feature matrix after dimensionality reduction, is the th column health state vector of the health state feature matrix;
[0021] The decoder It includes a residual connection layer, a fully connected layer, a BN layer, and a ReLU activation function layer; there is a full connection between the layers of the decoder; the input of the decoder is the output of the encoder , and the output of the decoder is the reconstructed and normalized UAV flight parameters ;
[0022] The loss function of the enhanced denoising autoencoder network is:
[0023]
[0024] where, represents the th input of the enhanced denoising autoencoder network, represents the th output of the enhanced denoising autoencoder network, is the total sample size of the UAV flight parameters;
[0025] The enhanced denoising autoencoder network uses the batch gradient descent method to update the weights and biases of the network, optimize the parameters, and minimize the value of the loss function;
[0026] To improve the training efficiency of the enhanced denoising autoencoder network, an exponential decay strategy is used to dynamically adjust the learning rate of the enhanced denoising autoencoder network; the learning rate of the enhanced denoising autoencoder network at the th round of training is:
[0027] ;
[0028] where, is the initial learning rate, is the decay rate, is used to control the decay speed, takes a positive constant value;
[0029] The enhanced denoising autoencoder network is trained using the normalized UAV flight parameters, and when the specified number of training rounds is reached, it is considered that the training of the enhanced denoising autoencoder network is completed; the specified number of training rounds is 100 rounds.
[0030] Furthermore, the steps of constructing a hypersphere model based on the health state feature matrix, completing the training, and using the radius of the trained hypersphere model as the warning threshold are:
[0031] Step S4-1: Preprocess the health state feature matrix using the sliding window algorithm to obtain local features ;
[0032] The sliding window algorithm for the health state feature matrix The processing procedure is as follows:
[0033] Set a sliding window on the health status feature matrix, and the size of the sliding window is where ranges from , is the total sample size of the UAV flight parameters; the step size of the sliding window is greater than 1;
[0034] Move the sliding window and extract the local features within each sliding window; the local features of the th sliding window are represented as where ; is the size of the sliding window, is the total sample size of the UAV flight parameters;
[0035] Divide the local features into a training set and a test set in a ratio of 3:7;
[0036] Step S4-2: Use the training set to establish a hypersphere model;
[0037] The steps to establish a hypersphere model are as follows:
[0038] Step S4-2-1, the center of the hypersphere model is , the radius of the hypersphere model is , the input of the hypersphere model is the training , determine that the objective functions of and are:
[0039] (2)
[0040] where, is the slack variable; is the weight parameter, and the weight parameter controls the weight of the penalty term;
[0041] Step S4-2-2: Use the training set to train the hypersphere model. When the number of training times reaches the preset maximum number of iterations, the hypersphere model is trained and saved at this time, and the radius of the hypersphere model is used as the warning threshold.
[0042] Furthermore, the steps to optimize the slack variable and weight parameter of the hypersphere model are:
[0043] Use the training set to train the hypersphere model, and the training set After each piece of data in the input hyper-sphere model, the Bayesian optimization algorithm is used to optimize the weight parameters and the slack variables to obtain the optimized weight parameters and the optimized slack variables . The weight parameters of the hyper-sphere model are updated using the optimized weight parameters , and the slack variables of the hyper-sphere model are updated using the optimized slack variables ; then continue to input the next data in the training set until all data in the training set are traversed; the hyper-sphere model is optimized using the Bayesian optimization algorithm, improving the accuracy of the hyper-sphere model prediction.
[0044] The beneficial effects of the present invention are as follows:
[0045] 1. The present invention adopts an adaptive Bayesian support vector data description method to realize the early warning of weak faults of unmanned aerial vehicles. This method can effectively distinguish the normal state and the potential fault state, and the learning can represent the important features of the monitoring parameters during the flight of unmanned aerial vehicles in strong noise, and early warning of weak faults during the flight of unmanned aerial vehicles is carried out.
[0046] 2. The present invention adopts a data dimensionality reduction and data cleaning technology based on an enhanced denoising autoencoder network. Facing the complex multi-modal monitoring data, noise data and abnormal data generated during the flight of unmanned aerial vehicles, it can adaptively extract key features representing the health state of unmanned aerial vehicles from the above data, and eliminate redundant and irrelevant information.
[0047] 3. The present invention adopts an adaptive Bayesian support vector data description model to determine the decision boundary, optimizing the boundary construction and fault detection capabilities of the support vector data model. By introducing a sliding window and a Bayesian parameter optimization mechanism, the decision boundary can be dynamically adjusted according to the data distribution instead of being fixed, further improving the accuracy and robustness of early fault warning. Description of the Drawings
[0048] Figure 1 is a schematic diagram of an adaptive early fault warning method for unmanned aerial vehicles in this application;
[0049] Figure 2 is a schematic diagram of an enhanced denoising autoencoder network in this application;
[0050] Figure 3 is a schematic diagram of a hyper-sphere model in this application;
[0051] Figure 4 is a schematic diagram of the early weak fault warning process of unmanned aerial vehicles in this application;
[0052] Figure 5It is a schematic diagram of the features obtained by the enhanced denoising autoencoder in this application;
[0053] Figure 6 It is a schematic diagram of the early weak fault warning result of the drone in this application. Detailed implementation manners
[0054] The multi-sensor data of the drone, as an important indicator for monitoring the flight state of the drone, covers parameters such as vibration, temperature, eddy current, and rotational speed during the flight of the drone. These parameters are of great significance in monitoring the flight state of the drone, evaluating the health status, and predicting potential faults. By deeply analyzing the monitored parameters, potential fault modes during the flight of the drone can be revealed, and key features related to faults can be identified, thus providing a scientific basis for fault warning. Based on the warning results, a reasonable predictive maintenance plan is formulated to help develop a more intelligent maintenance decision-making system, which can not only effectively reduce the unplanned downtime, but also reduce the maintenance cost and ensure the stable operation of the drone.
[0055] Since the drone monitoring parameters usually have high-dimensionality, non-linearity, and time-series characteristics, and are affected by external environmental factors, simple machine learning models and statistical models are difficult to capture the complex correlation relationships between the parameters. The correlations between these parameters may not be reflected by explicit expressions, and traditional methods often show limitations when facing such complex data. In addition, the drone flight parameters also face problems such as noise, outliers, and insufficient fault samples. Noise and outliers may result from sensor failures, external environmental changes, or measurement errors, and these factors may mask the true fault signals, making data analysis more difficult and further exacerbating the difficulty of early weak fault warning. At the same time, the high reliability requirement of drone flight makes fault samples scarce. The lack of sufficient normal and fault samples leads to poor generalization ability of model training and increases the error rate of early fault identification. Therefore, how to improve the accuracy and reliability of early fault warning in a complex, noisy, and unbalanced data environment has become an important challenge in the current field of drone fault warning.
[0056] The following will elaborate on the specific implementation details of the present invention in detail with reference to the accompanying drawings, aiming to more deeply reveal its design concept, the technical problems to be overcome, the core features of the technical solution, and the technical benefits generated thereby. However, it must be clearly stated that the elaboration of these implementation cases is only for illustrative purposes and is not intended to limit the specific scope of the present invention.
[0057] An adaptive early fault warning method for drones includes the following steps:
[0058] Step S1: Collect multi-modal flight parameters during the flight of the drone , , is the th multi-modal flight parameter of the drone, is the number of multi-modal flight parameters;
[0059] Step S2: Process the multi-modal flight parameters using the standard deviation normalization method to obtain the normalized flight parameters of the drone;
[0060] The normalized flight parameters of the drone are:
[0061] , is the th normalized flight parameter of the drone, , is the number of multi-modal flight parameters;
[0062] , is the mean of the th multi-modal flight parameter; the th is the th standard deviation of the multi-modal flight parameter;
[0063] The normalization process eliminates the dimensional difference, adjusts the values of the multi-modal flight parameters to a unified scale or interval; prevents the influence of dimensional differences of different flight parameters on the results of subsequent feature extraction models, and at the same time accelerates the convergence speed of the feature extraction models;
[0064] Step S3: Use an autoencoder network to perform dimensionality reduction and data cleaning on the normalized flight parameters of the drone to obtain a health state feature matrix that effectively represents the flight state of the drone;
[0065] In this step, the autoencoder network used is an enhanced denoising autoencoder network; the enhanced denoising autoencoder network is as Figure 2 shown; the schematic diagram of the health state feature matrix obtained by the enhanced denoising autoencoder is as Figure 5 shown;
[0066] Take the normalized flight parameters of the drone and random noise as the input of the enhanced denoising autoencoder network, perform dimensionality reduction and data cleaning on the normalized flight parameters of the drone, suppress the noise of the normalized flight parameters of the drone, and obtain a health state feature matrix that effectively represents the flight state of the drone to enhance the sensitivity to weak faults;
[0067] The enhanced denoising autoencoder network mentioned above is a feedforward neural network FNN; the input of the enhanced denoising autoencoder network is the normalized flight parameters of the drone and random noise ; The output of the enhanced denoising autoencoder network is the healthy state feature matrix ; Random noise is a matrix; Random noise has the same size as the dimension of the normalized UAV flight parameters; Random noise The elements of are random numbers between 0 and 1;
[0068] The enhanced denoising autoencoder network includes an encoder and a decoder;
[0069] The encoder includes a batch normalization BN layer, a ReLU activation function layer, a fully connected layer, and a residual connection layer; The layers of the encoder are fully connected; The input of the encoder is the normalized UAV flight parameters and random noise ; The output of the encoder is the healthy state feature matrix ; Wherein , , is the dimension of the features of the reduced-dimensional UAV healthy state feature matrix, is the column healthy state vector of the healthy state feature matrix;
[0070] The decoder includes a residual connection layer, a fully connected layer, a BN layer, and a ReLU activation function layer; The layers of the decoder are fully connected; The input of the decoder is the output of the encoder , and the output of the decoder is the reconstructed normalized UAV flight parameters ;
[0071] The loss function of the enhanced denoising autoencoder network is:
[0072]
[0073] Wherein, represents the th input of the enhanced denoising autoencoder network, represents the th output of the enhanced denoising autoencoder network, is the total sample size of the UAV flight parameters;
[0074] The enhanced denoising autoencoder network uses the batch gradient descent method to update the weights and biases of the network, optimize the parameters, and minimize the value of the loss function;
[0075] To improve the training efficiency of the enhanced denoising autoencoder network, an exponential decay strategy is used to dynamically adjust the learning rate of the enhanced denoising autoencoder network; The enhanced denoising autoencoder network is trained for the Learning rate of the round is:
[0076] ;
[0077] wherein, is the initial learning rate, is the attenuation rate, used to control the attenuation speed, the value of is a positive constant value;
[0078] Use the normalized UAV flight parameters to train the enhanced denoising autoencoder network. When the specified number of training rounds is reached, it is considered that the training of the enhanced denoising autoencoder network is completed; the specified number of training rounds is 100 rounds;
[0079] Introduce a residual connection layer in the encoder and decoder, directly add the input of each layer to the output, that is, allow the input to be directly added to the output of the layer through a skip connection, which helps gradient propagation and reduces information loss during training;
[0080] Step S4: Construct a hypersphere model based on the health status feature matrix;
[0081] Step S4-1: Use the sliding window algorithm to preprocess the health status feature matrix to obtain local features ;
[0082] The process of the sliding window algorithm processing the health status feature matrix is as follows:
[0083] Set a sliding window on the health status feature matrix, and the size of the sliding window is where the range of is , is the total sample size of the UAV flight parameters; the step size of the sliding window is greater than 1;
[0084] Move the sliding window to extract the local features within each sliding window; the local feature of the th sliding window is denoted as where ; is the size of the sliding window, is the total sample size of the UAV flight parameters;
[0085] Divide the local feature into a training set and a test set ;
[0086] Training set Used to train the proposed Bayesian support vector data description model, test set Used to test the performance of the trained Bayesian support vector data description model and realize early warning of weak UAV faults;
[0087] Step S4-2: Using the training set Establish a hypersphere model;
[0088] The steps to build a hypersphere model are:
[0089] Step S4-2-1, the center of the hypersphere model is , the radius of the hypersphere model is , the input of the hypersphere model is training ,Sure and The objective function is:
[0090] (2)
[0091] in, is a slack variable; is the weight parameter, which controls the weight of the penalty term. The meaning of formula (2) is to satisfy Under the condition of The minimum value of
[0092] Using the training set Training hypersphere model, training set After each data in the hypersphere model is input, the weight parameters are optimized using the Bayesian optimization algorithm. and slack variables Perform optimization to obtain the optimized weight parameters and the optimized slack variables , using the optimized weight parameters Update the weight parameters of the hypersphere model using the optimized slack variables Update the slack variables of the hypersphere model; then continue to input the next data in the training set until all the data in the training set are traversed;
[0093] When the number of training times reaches the preset maximum number of iterations, the hypersphere model training is completed, the hypersphere model is saved, and the radius of the hypersphere model is used as the warning threshold;
[0094] A hypersphere model is established so that normal data is contained within the hypersphere as much as possible, while potential fault data is outside the hypersphere. The schematic diagram is shown as follows: Figure 3 The distribution of normal state data is effectively described by optimizing the radius and center position of the hypersphere, and points that deviate from the normal state data distribution are detected as faults.
[0095] Step S5: Calculate the distance from the test set to the center of the hypersphere model ;
[0096]
[0097] If the distance is less than or equal to the warning threshold, i.e., , it is considered to be in a normal state; otherwise, it is considered to be in a potential fault state and a warning is triggered.
[0098] The early weak fault warning process of the UAV based on the hypersphere model is as Figure 4 shown; First, input multi-modal flight parameter data and perform standard deviation normalization on the data. Then use the enhanced denoising autoencoder network for data dimensionality reduction and data cleaning. When the network reaches the maximum training iteration times, save the healthy state feature matrix output by the encoder module and perform a sliding time window process on the healthy state feature matrix to obtain local features. Next, divide the above local features into training set local features and test set local features. Input the training set local features into the support vector data description model and use the Bayesian optimization algorithm to optimize the weight parameters and relaxation variables of the Bayesian support vector data description model. After training, obtain the trained hypersphere model. Finally, input the test set local features into the trained hypersphere model to output the early weak warning result.
[0099] Figure 6 shows the early weak fault warning results obtained using the hypersphere model. It can be seen that the UAV goes from the healthy stage (#1 second ~ #20000 seconds) to the degradation stage (#20001 seconds ~ #29000 seconds), and then to the final fault occurrence (#30000 seconds). This solution effectively reduces the influence of noise through the feature extraction model based on the enhanced denoising autoencoder and obtains the key information characterizing the health state of the device. Then, using the hypersphere model, it keenly captures the early weak abnormal signals deviating from the normal mode. Even in the case of limited training data, this solution has an accurate approximate boundary, and new samples outside the decision boundary of the model are marked as the degradation state and the distance from the normal state is characterized to identify early weak faults, ensuring a high warning accuracy rate and providing a reliable basis for UAV health monitoring. Through the warning results, maintenance personnel can more intuitively obtain the potential fault information of the UAV and formulate reasonable maintenance decision measures to ensure the reliability and safety of the UAV.
Claims
1. An adaptive early fault warning method for unmanned aerial vehicles, characterized in that, It includes the following steps: Step 1: Collect multi-modal flight parameters during the flight of the UAV, normalize the multi-modal flight parameters to obtain the normalized UAV flight parameters, and use the trained autoencoder network to reduce the dimension and clean the data of the normalized UAV flight parameters to obtain a health state feature matrix that effectively characterizes the flight state of the UAV; Step 2: Build a hypersphere model based on the health state feature matrix and complete the training, and use the radius of the trained hypersphere model as the warning threshold; Step 2-1: Preprocess the health status feature matrix using the sliding window algorithm to obtain local features ; The process of the sliding window algorithm for processing the health status feature matrix is as follows: Set a sliding window on the health status feature matrix, and the size of the sliding window is , where ranges from , is the total sample size of the UAV flight parameters; the step size of the sliding window is greater than 1; Move the sliding window and extract the local features within each sliding window; the local features of the th sliding window are represented as , where ; is the size of the sliding window, and is the total sample size of the UAV flight parameters; Divide the local features into a training set and a test set ; Step 2-2: Use the training set Build a hypersphere model; The steps to build the hypersphere model are: Step 2-2-1: The center of the hypersphere model is , and the radius of the hypersphere model is . The input of the hypersphere model is the training . Determine and . The objective function is: (2) Among them, is a slack variable; is a weight parameter, and the weight parameter controls the weight of the penalty term; Step 2-2-2: Use the training set Train the hypersphere model. When the number of training times reaches the preset maximum number of iterations, the hypersphere model is trained and saved at this time, and the radius of the hypersphere model is used as the warning threshold; Step 3: Use the trained hypersphere model to give early warning of incipient weak faults of the UAV; Process the multi-modal flight parameters of the UAV to be predicted according to the method in Step 1 to obtain the health state feature matrix of the UAV to be predicted, and then input the health state feature matrix of the UAV to be predicted into the trained hypersphere model. Calculate the distance between the health state feature matrix and the center of the hypersphere model. If the distance is less than or equal to the warning threshold, it is considered that the UAV is in a normal state; if the distance is greater than the warning threshold, it is considered that the UAV is in a potential fault state and a warning is triggered.
2. The adaptive early fault warning method for unmanned aerial vehicles according to claim 1, wherein The steps of collecting multi-modal flight parameters during the flight of the UAV and normalizing the multi-modal flight parameters to obtain the normalized UAV flight parameters are: Step S1: Collect multi-modal flight parameters during the flight of the drone , , is the th multi-modal flight parameter of the drone, is the number of multi-modal flight parameters; Step S2: Process the multi-modal flight parameters using the standard deviation normalization method to obtain the normalized UAV flight parameters; Normalized UAV flight parameters are as follows: , is the th normalized flight parameter of the drone, , and is the number of multimodal flight parameters; , is the mean value of the th multimodal flight parameter; the is the th standard deviation of the multimodal flight parameter.
3. An early fault warning method for an adaptive unmanned aerial vehicle according to claim 1, characterized in that The steps to optimize the relaxation variables and weight parameters of the hypersphere model are: Using the training set Train the hypersphere model. After each data in the training set is input into the hypersphere model, use the Bayesian optimization algorithm to optimize the weight parameters and the slack variables to obtain the optimized weight parameters and the optimized slack variables . Use the optimized weight parameters to update the weight parameters of the hypersphere model, and use the optimized slack variables to update the slack variables of the hypersphere model; then continue to input the next data in the training set until all data in the training set are traversed; use the Bayesian optimization algorithm to optimize the hypersphere model, which improves the prediction accuracy of the hypersphere model.
4. An adaptive early fault warning method for an unmanned aerial vehicle according to claim 1, characterized in that, The autoencoder network is an enhanced denoising autoencoder network; The enhanced denoising autoencoder network is a feedforward neural network FNN; the input of the enhanced denoising autoencoder network is the normalized UAV flight parameters and random noise ; the output of the enhanced denoising autoencoder network is the health state feature matrix ; the random noise is a matrix; the random noise has the same size as the dimension of the normalized UAV flight parameters; the elements of the random noise are random numbers between 0 and 1; The enhanced denoising autoencoder network includes an encoder and a decoder; The encoder includes a batch normalization (BN) layer, a ReLU activation function layer, a fully connected layer, and a residual connection layer; all layers of the encoder are fully connected; the input of the encoder is the normalized drone flight parameters and random noise ; the output of the encoder is a health status feature matrix ; where , , is the dimension of the features of the downsampled drone health status feature matrix, is the th column health status vector of the health status feature matrix; The decoder includes a residual connection layer, a fully connected layer, a BN layer, and a ReLU activation function layer; the layers of the decoder are fully connected to each other; the input of the decoder is the output of the encoder and the output of the decoder is the reconstructed and normalized UAV flight parameters ; The enhanced denoising autoencoder network uses the batch gradient descent method to update the weights and biases of the network, optimize the parameters, and minimize the value of the loss function; To improve the training efficiency of the enhanced denoising autoencoder network, an exponential decay strategy is used to dynamically adjust the learning rate of the enhanced denoising autoencoder network; the learning rate of the enhanced denoising autoencoder network in the th round of training is as follows: ; Among them, is the initial learning rate, is the decay rate, used to control the decay speed, takes a positive constant value; Use the normalized UAV flight parameters to train the enhanced denoising autoencoder network. When the specified number of training rounds is reached, it is considered that the enhanced denoising autoencoder network is trained. The specified number of training rounds is 100 rounds.
5. The adaptive early fault warning method for unmanned aerial vehicles according to claim 4, characterized in that The loss function of the enhanced denoising autoencoder network is as follows: ; Among them, represents the th input of the enhanced denoising autoencoder network, represents the th output of the enhanced denoising autoencoder network, is the total sample size of the UAV flight parameters.
6. A computer-readable storage medium storing a computer program therein; characterized in that, When the computer program is executed by a processor, it implements an adaptive early fault warning method for UAVs according to any one of claims 1-5.
Citation Information
Patent Citations
Unmanned aerial vehicle fault prediction method based on flight data
CN117369403A
Multi-unmanned aerial vehicle non-cooperative target path monitoring system and method based on arrival time
CN118131204A