Fault detection method and device for high-power pulse source based on artificial intelligence
By constructing a fault detection model based on a multi-objective group intelligent optimization algorithm, dual-stream feature fusion and attention mechanism, and combining multi-channel synchronous acquisition and adaptive adjustment of model parameters, the problem of fault detection accuracy and speed of high-power pulse sources in high-interference environments is solved, achieving high accuracy and real-time response.
Patent Information
- Application Number
- CN202610063089.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-19
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2046-01-19
AI Technical Summary
Existing high-power pulse source fault detection methods have weak anti-interference capabilities in high-interference environments, making it difficult to balance detection accuracy and inference speed, and they cannot adapt to dynamic load environments in the cloud.
A fault detection model based on a multi-objective swarm intelligent optimization algorithm and a dual-stream feature fusion and attention mechanism is adopted. The model parameters are dynamically adjusted to adapt to different load scenarios by using a multi-channel synchronous acquisition system and a model parameter adaptive adjuster, combined with variational mode decomposition and cross-correlation alignment techniques.
It significantly improves the accuracy of fault detection, resolves the contradiction between model accuracy and inference speed, ensures real-time response capability in high-concurrency environments, and effectively suppresses the effects of electromagnetic interference and jitter.
Smart Images

Figure CN121540978A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of fault detection technology, and in particular to a fault detection method and apparatus for a high-power pulse source based on artificial intelligence. Background Technology
[0002] High-power pulse sources (such as pulse generators and Marx generators) have wide applications in nuclear physics, fusion research, and electromagnetic launch. These devices typically operate at extremely high voltage, current, and power densities, and their operating environments are often accompanied by strong electromagnetic interference.
[0003] Traditional fault detection methods primarily rely on manually set thresholds or simple physical indicator monitoring. However, high-power pulse sources operate under complex conditions, exhibiting diverse fault modes that are often latent and coupled. Traditional single-threshold methods struggle to capture the deep nonlinear characteristics of signals and are susceptible to electromagnetic noise interference, leading to false alarms or missed alarms. Furthermore, while deep learning-based fault detection methods improve accuracy to some extent, they often suffer from complex and fixed model structures, making it difficult to balance detection accuracy with inference speed. In real-world cloud deployments, when concurrent requests surge or computing resources are strained, complex models with fixed structures can cause severe latency, failing to meet real-time requirements.
[0004] Therefore, there is an urgent need for a high-power pulse source fault detection method that can adaptively adjust model parameters, integrate physical prior knowledge and deep features, and operate stably in high-interference environments. Summary of the Invention
[0005] This invention provides a fault detection method and device for high-power pulse sources based on artificial intelligence. This invention solves the problems of weak anti-interference ability, inability to balance detection accuracy and inference speed, and difficulty in adapting to dynamic load environments in the cloud, which exist in the prior art.
[0006] In a first aspect, embodiments of the present invention provide a fault detection method for a high-power pulse source based on artificial intelligence, the method comprising: On a cloud server, a fault detection model based on dual-stream feature fusion and attention mechanism is constructed using a multi-objective swarm intelligent optimization algorithm, and an adaptive adjuster for model parameters is configured. A multi-channel synchronous acquisition system is used to acquire the raw monitoring signal of a high-power pulse source. The raw monitoring signal is then denoised and the waveform is adaptively aligned to obtain standard monitoring data, which is then uploaded to a cloud server. On the cloud server, operational status data is collected, and based on the operational status data, the model parameters of the fault detection model are adjusted using a model parameter adaptive adjuster to obtain the optimal fault detection model. Standard monitoring data is input into the optimal fault detection model to perform fault detection and obtain the fault detection results of the high-power pulse source.
[0007] The technical solution provided in this application has at least the following beneficial effects: By fusing dual-stream features in the fault detection model, combining the explicit physical meaning of physical parameters with the latent features of deep waveforms, and using an anti-interference attention mechanism to suppress noise, the accuracy of fault detection is significantly improved. A multi-objective swarm intelligent optimization algorithm pre-optimizes model parameters (high precision, balanced, and ultra-fast) for different application scenarios and dynamically switches them based on the real-time running status of the cloud server, resolving the contradiction between model accuracy and inference speed and ensuring the model's real-time response capability under high concurrency. Variational mode decomposition and cross-correlation alignment techniques are employed to effectively remove strong electromagnetic interference and eliminate time deviations caused by trigger jitter, providing high-quality input data for the model.
[0008] In one alternative implementation, the fault detection model includes a physical parameter stream extraction module, a deep waveform stream extraction module, an anti-interference attention weighting module, and a fault metric classification module.
[0009] In one alternative implementation, a fault detection model based on dual-stream feature fusion and attention mechanism is constructed on a cloud server using a multi-objective swarm intelligent optimization algorithm, and an adaptive adjuster for model parameters is configured, including: On a cloud server, a fault detection model is constructed based on dual-stream feature fusion and attention mechanism, and the set of parameters to be optimized for the fault detection model and the multi-objective optimization function of the multi-objective swarm intelligent optimization algorithm are determined. Based on the training sample set in the historical database of the cloud server, and based on the multi-objective optimization function, the multi-objective swarm intelligent optimization algorithm is used to optimize the set of parameters to be optimized, and the Pareto non-dominated optimal solution set is obtained. Based on the optimization objective value, the application scenarios of the model parameters of the fault detection model corresponding to each solution in the Pareto non-dominated optimal solution set are divided into high-precision, balanced, and ultra-fast types. The model parameters of the fault detection model corresponding to each application scenario are packaged into Docker containers, all Docker containers are deployed to the model parameter adaptive adjuster, and the model parameter adaptive adjuster is connected to the fault detection model.
[0010] In one alternative implementation, the multi-objective optimization function includes maximizing the fault classification accuracy function, minimizing the model computational complexity function, and minimizing the model runtime function.
[0011] In one alternative implementation, based on the training sample set in the historical database of the cloud server, and using a multi-objective swarm intelligent optimization algorithm based on a multi-objective optimization function, the set of parameters to be optimized is optimized to obtain the Pareto non-dominated optimal solution set, including: The set of parameters to be optimized is encoded into individual vectors of the multi-objective Osprey optimization algorithm, and the multi-objective Osprey optimization algorithm is initialized. The chaotic sequence is generated using the Logistic mapping, and then mapped to the solution space of individual ospreys to obtain the initial osprey population. Based on the training sample set in the historical database of the cloud server, according to the set of candidate parameters to be optimized for each individual osprey in the initial osprey population, the corresponding candidate fault detection model is quickly trained, and the corresponding optimization target value is calculated using a multi-objective optimization function. Based on the optimization objective value, the initial osprey population is subjected to fast non-dominated sorting to obtain different frontier levels, and an external archive set is maintained to store all non-dominated solutions of the first frontier level. By introducing the Levy flight mechanism and the gray wolf cooperation mechanism, and using the hovering search behavior and diving capture behavior of the multi-target osprey optimization algorithm, the initial osprey population is updated to obtain an updated osprey population. Using a multi-objective optimization function, the optimization objective value corresponding to each updated osprey in the updated osprey population is calculated, and the frontier level and external archive set are updated according to the optimization objective value. The iteration continues until the iteration count reaches the threshold, at which point the iterative update of the osprey population stops, and all non-dominated solutions in the external archive set are output as the Pareto non-dominated optimal solution set.
[0012] In one alternative implementation, the Levy flight mechanism and the gray wolf cooperative mechanism are introduced. The initial osprey population is updated using the hovering search behavior and dive-capture behavior of the multi-target osprey optimization algorithm, resulting in an updated osprey population, including: Based on the gray wolf collaboration mechanism and crowding, the top three local optima from the external archives were identified and defined as Alpha individuals, Beta individuals, and Delta individuals, respectively. The optimal Osprey individual was then expanded to include Alpha individuals, Beta individuals, and Delta individuals. Alpha, Beta, and Delta individuals are introduced. Based on the circling search behavior of the Osprey algorithm, the initial Osprey individuals in the initial Osprey population are updated to obtain the updated first Osprey individual. The formula is: In the formula, Number of iterationst+ The first result obtained from the hovering search behavior is the first i The first updated Osprey individual; The convergence factor; Number of iterations t The osprey individual, the initial osprey individual during the first iteration update; Number of iterations t Alpha, Beta, and Delta individuals; Individual ospreys were selected randomly. Flight radius; To explore weights; Prioritize development; t This represents the current iteration number; In the formula, These are the maximum and minimum values of the convergence factor; This represents the maximum number of iterations. , To adjust the parameters; It is the hyperbolic tangent function; The Levy flight mechanism is introduced, and the initial Osprey individuals in the initial Osprey population are updated based on the swooping capture behavior of the Osprey algorithm to obtain the updated second Osprey individuals. The formula is: In the formula, Number of iterations t+ The first dive-and-capture maneuver yielded the [number missing]th [missing information]. i A newer second Osprey individual; For the Levy flight mechanism Levy Distribute random numbers; b for Levy Step length, and b ∈[1,2]; As the second development weight; By integrating several updated first-generation osprey individuals and several updated second-generation osprey individuals, an updated osprey population is obtained.
[0013] In one alternative implementation, a multi-channel synchronous acquisition system is used to acquire the raw monitoring signal from the high-power pulse source. The raw monitoring signal is then denoised and adaptively aligned to obtain standard monitoring data, which is then uploaded to a cloud server, including: A multi-channel synchronous acquisition system is used to acquire the raw monitoring signals of the high-power pulse source. The raw monitoring signals include high-frequency voltage waveforms, current waveforms, drain current of switching devices, and temperature data. The variational mode decomposition algorithm is used to perform strong electromagnetic interference denoising on the high-frequency voltage waveform, current waveform and drain current of switching device in the original monitoring signal, and to obtain the denoised high-frequency voltage waveform, denoised current waveform and denoised drain current of switching device. The moving average filtering algorithm is used to remove random jitter interference from the temperature data in the original monitoring signal to obtain the denoised temperature data. A standard high-frequency voltage waveform is selected from the historical normal data in the historical database of the cloud server as a time reference template, and the cross-correlation function between the denoised high-frequency voltage waveform and the time reference template is calculated to find the time offset corresponding to the peak value of the cross-correlation function. Based on the time offset, the denoised high-frequency voltage waveform, the denoised current waveform, and the denoised drain current of the switching device are adaptively aligned to obtain the aligned high-frequency voltage waveform, the aligned current waveform, and the aligned drain current of the switching device. The aligned high-frequency voltage waveform, aligned current waveform, aligned drain current of switching devices, and denoised temperature data are normalized to obtain standard monitoring data, which are then uploaded to the cloud server.
[0014] In one alternative implementation, runtime status data is collected on a cloud server, and based on this data, an adaptive model parameter adjuster is used to adjust the model parameters of the fault detection model to obtain the optimal fault detection model, including: On the cloud server, operational status data is collected, including the cloud server's CPU utilization. and concurrent request queue length ; If CPU utilization CPU utilization threshold and / or concurrent request queue length Length threshold Then, the model parameters corresponding to the high-speed type are retrieved from the model parameter adaptive adjuster, the fault detection model is adjusted, and the optimal fault detection model is obtained. If CPU utilization CPU utilization threshold and concurrent request queue length Length threshold Then, the model parameters corresponding to the high-precision type are retrieved from the model parameter adaptive adjuster, the fault detection model is adjusted, and the optimal fault detection model is obtained. If the above rules are not met, the model parameters corresponding to the balanced type are retrieved from the model parameter adaptive adjuster to adjust the fault detection model and obtain the optimal fault detection model.
[0015] In one alternative implementation, standard monitoring data is input into the optimal fault detection model for fault detection, and the fault detection results of the high-power pulse source include: Input standard monitoring data into the optimal fault detection model; The physical parameter flow extraction module of the optimal fault detection model calculates the physical parameter flow feature vector of the standard monitoring data based on the preset physical sensitivity index. The deep waveform stream extraction module of the optimal fault detection model extracts deep spatiotemporal features, namely deep waveform stream feature vectors, from standard monitoring data based on convolutional neural networks. Using the anti-interference attention weighting module of the optimal fault detection model, feature weights of the physical parameter flow feature vector are generated based on the time position index. Based on the feature weights, the physical parameter flow feature vector is differentially weighted to obtain the weighted physical parameter flow feature vector. The fault metric classification module of the optimal fault detection model concatenates and fuses the weighted physical parameter flow feature vector and the depth waveform flow feature vector to obtain fused features. Based on metric learning, the distance between the fused features and the center of various fault prototypes is calculated, and the fault detection results are generated based on the distance and the set confidence threshold.
[0016] Secondly, embodiments of the present invention provide a fault detection device for a high-power pulse source based on artificial intelligence, used to implement a fault detection method for a high-power pulse source, the device comprising: The model building unit is used on a cloud server to build a fault detection model based on dual-stream feature fusion and attention mechanism using a multi-objective swarm intelligent optimization algorithm, and to configure an adaptive adjuster for model parameters. The data acquisition unit is used to acquire the raw monitoring signal of the high-power pulse source using a multi-channel synchronous acquisition system, perform noise reduction and waveform adaptive alignment on the raw monitoring signal to obtain standard monitoring data, and upload it to the cloud server. The model adjustment unit is used to collect operational status data on the cloud server and, based on the operational status data, use the model parameter adaptive adjuster to adjust the model parameters of the fault detection model to obtain the optimal fault detection model. The fault detection unit is used to input standard monitoring data into the optimal fault detection model to perform fault detection and obtain the fault detection results of the high-power pulse source.
[0017] A third aspect of this invention provides an electronic device, which includes: At least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by at least one processor, such that the at least one processor can perform the method proposed in the first aspect of the present invention.
[0018] A fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in the first aspect of the present invention. Attached Figure Description
[0019] Figure 1 This is a schematic diagram of the electronic device structure of the hardware operating environment involved in the embodiments of the present invention; Figure 2 This is a flowchart of the steps of a fault detection method for a high-power pulse source based on artificial intelligence provided in an embodiment of the present invention; Figure 3 This is a functional unit diagram of a fault detection device for a high-power pulse source based on artificial intelligence, provided in an embodiment of the present invention. Detailed Implementation
[0020] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0021] The present invention will be further described below with reference to the accompanying drawings.
[0022] Reference Figure 1 , Figure 1 This is a schematic diagram of the electronic device structure of the hardware operating environment involved in the embodiments of the present invention.
[0023] like Figure 1As shown, the electronic device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0024] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0025] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a data storage module, a network communication module, a user interface module, and an electronic program for a fault detection device based on an artificial intelligence high-power pulse source.
[0026] exist Figure 1 In the electronic device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the electronic device of the present invention can be set in the electronic device. The electronic device calls the electronic program of the fault detection device of the high power pulse source based on artificial intelligence stored in the memory 1005 through the processor 1001, and executes the fault detection method of the high power pulse source based on artificial intelligence provided in the embodiment of the present invention.
[0027] Reference Figure 2 The present invention provides a fault detection method for a high-power pulse source based on artificial intelligence, the method comprising: S201: On a cloud server, a fault detection model based on dual-stream feature fusion and attention mechanism is constructed using a multi-objective swarm intelligent optimization algorithm, and an adaptive adjuster for model parameters is configured. S202: Using a multi-channel synchronous acquisition system, the raw monitoring signal of the high-power pulse source is acquired, the raw monitoring signal is denoised and the waveform is adaptively aligned to obtain standard monitoring data, and then uploaded to the cloud server; S203: On the cloud server, collect operational status data, and based on the operational status data, use the model parameter adaptive adjuster to adjust the model parameters of the fault detection model to obtain the optimal fault detection model; S204: Input the standard monitoring data into the optimal fault detection model to perform fault detection and obtain the fault detection results of the high-power pulse source.
[0028] The technical solution provided in this application has at least the following beneficial effects: By fusing dual-stream features in the fault detection model, combining the explicit physical meaning of physical parameters with the latent features of deep waveforms, and using an anti-interference attention mechanism to suppress noise, the accuracy of fault detection is significantly improved. A multi-objective swarm intelligent optimization algorithm pre-optimizes model parameters (high precision, balanced, and ultra-fast) for different application scenarios and dynamically switches them based on the real-time running status of the cloud server, resolving the contradiction between model accuracy and inference speed and ensuring the model's real-time response capability under high concurrency. Variational mode decomposition and cross-correlation alignment techniques are employed to effectively remove strong electromagnetic interference and eliminate time deviations caused by trigger jitter, providing high-quality input data for the model.
[0029] In one optional implementation, the fault detection model includes a physical parameter stream extraction module, a deep waveform stream extraction module, an anti-interference attention weighting module, and a fault metric classification module. The physical parameter stream extraction module is used to calculate the physical parameter stream feature vector of standard monitoring data based on preset physical sensitivity indicators; The deep waveform stream extraction module is used to extract deep spatiotemporal features, i.e., deep waveform stream feature vectors, from standard monitoring data based on convolutional neural networks; The anti-interference attention weighting module is used to generate feature weights for the physical parameter flow feature vector based on the time position index, and to perform differential weighting on the physical parameter flow feature vector based on the feature weights to obtain the weighted physical parameter flow feature vector. The fault measurement and classification module is used to concatenate and fuse the weighted physical parameter flow feature vectors to obtain fused features. Based on metric learning, the distance between the fused features and the centers of various fault prototypes is calculated, and fault detection results are generated based on the distance and the set confidence threshold.
[0030] In one alternative implementation, a fault detection model based on dual-stream feature fusion and attention mechanism is constructed on a cloud server using a multi-objective swarm intelligent optimization algorithm, and an adaptive adjuster for model parameters is configured, including: S2011: On a cloud server, based on dual-stream feature fusion and attention mechanism, a fault detection model is constructed, and the set of parameters to be optimized for the fault detection model and the multi-objective optimization function of the multi-objective swarm intelligent optimization algorithm are determined. In this embodiment, the set of parameters to be optimized includes the number of convolutional layers, the size of the convolutional kernel, the number of neurons in the fully connected layer, and the initial learning rate; The search space for the number of convolutional layers is [2, 3, 4, 5, 6]; The search space for the kernel size is [3, 5, 7, 9]; The search space for the number of neurons in the fully connected layer is [64, 128, 256, 512]. The search space for the initial learning rate is
[10] . −4 10 −3 5×10 −3 ]; S2012: Based on the training sample set in the historical database of the cloud server, and based on the multi-objective optimization function, the multi-objective swarm intelligent optimization algorithm is used to optimize the set of parameters to be optimized, and the Pareto non-dominated optimal solution set is obtained. S2013: Based on the optimization objective value, the application scenarios of the model parameters of the fault detection model corresponding to each solution in the Pareto non-dominated optimal solution set are divided into high-precision type, balanced type and ultra-fast type. In this embodiment, the model types are classified as follows: Based on the objective function value of each solution in the Pareto optimal solution set, they are divided into three categories: High-precision type: highest accuracy, but higher computational complexity and time consumption (suitable for low-load periods). Balanced type: All indicators are in the middle (suitable for normal loads); Ultra-fast: Shortest processing time, lowest complexity, slight sacrifice in accuracy (suitable for high concurrency or high load periods). S2014: Package the model parameters of the fault detection model corresponding to each application scenario into a Docker container, deploy all Docker containers to the model parameter adaptive adjuster, and connect the model parameter adaptive adjuster to the fault detection model. In this embodiment, a Docker image is built for the complete model file (weight file + structure configuration) corresponding to each representative solution (or all solutions), and the runtime environment is pre-configured in the container; Deploy an adaptive model parameter adjuster (based on Kubernetes or a microservice architecture) on a cloud server. This adjuster loads all the aforementioned Docker containers and listens for status signals from the cloud server, ready to switch models at any time.
[0031] In one alternative implementation, the multi-objective optimization function includes maximizing the fault classification accuracy function, minimizing the model computational complexity function, and minimizing the model runtime function. The formula for maximizing fault classification accuracy: In the formula, For individual ospreys The corresponding fault detection model's fault classification accuracy on the validation set; The total number of validation sets; For the first j Weights of class samples; j For sample indication; For indicator functions; For the first j Predicted labels and true labels for class samples; The formula for minimizing the computational complexity function of the model: In the formula, For individual ospreys The computational complexity of the corresponding fault detection model; For the first l The kernel size, height, and width of the feature maps in each convolutional layer; For the first l The number of feature maps output by each convolutional layer, i.e., the number of output channels; For the first l The number of feature maps input to each convolutional layer, i.e., the number of input channels; l This is an indicator for the convolutional layer; This represents the total number of convolutional layers. This represents the total number of fully connected layers. m This is an indicator for the fully connected layer; For the first m The number of output neurons in a fully connected layer; For the first m The number of input neurons in a fully connected layer; The formula for minimizing the model's runtime function: In the formula, For individual ospreys The running time of the corresponding fault detection model; The average time it takes for the model to perform one inference operation on a cloud server; To find the minimum value, to prevent the denominator from being zero; The optimization objective value obtained by the multi-objective optimization function is .
[0032] In one alternative implementation, based on the training sample set in the historical database of the cloud server, and using a multi-objective swarm intelligent optimization algorithm based on a multi-objective optimization function, the set of parameters to be optimized is optimized to obtain the Pareto non-dominated optimal solution set, including: S20121: Encode the set of parameters to be optimized into individual vectors of the multi-objective Osprey optimization algorithm, and initialize the multi-objective Osprey optimization algorithm; S20122: Use Logistic mapping to generate chaotic sequences and map the chaotic sequences to the solution space of individual ospreys to obtain the initial osprey population; S20123: Based on the training sample set in the historical database of the cloud server, according to the set of candidate parameters to be optimized for each individual osprey in the initial osprey population, quickly train the corresponding candidate fault detection model, and use a multi-objective optimization function to calculate the corresponding optimization target value. S20124: Based on the optimization objective value, perform fast non-dominated sorting on the initial osprey population to obtain different frontier levels, and maintain an external archive set to store all non-dominated solutions of the first frontier level; S20125: Introducing the Levy flight mechanism and the gray wolf cooperation mechanism, using the hovering search behavior and diving capture behavior of the multi-target osprey optimization algorithm to update the initial osprey population and obtain the updated osprey population. S20126: Using a multi-objective optimization function, calculate the optimization objective value corresponding to each updated osprey in the updated osprey population, and update the frontier level and external archive set according to the optimization objective value; S20127: Stop iterative updates of the osprey population until the number of iterations reaches the iteration threshold, and output all non-dominated solutions in the external archive set as the Pareto non-dominated optimal solution set.
[0033] In one alternative implementation, the Levy flight mechanism and the gray wolf cooperative mechanism are introduced. The initial osprey population is updated using the hovering search behavior and dive-capture behavior of the multi-target osprey optimization algorithm, resulting in an updated osprey population, including: S201251: From the external archive set, based on the gray wolf cooperation mechanism, the top three local optimal solutions are identified according to the crowding degree and defined as Alpha individuals, Beta individuals and Delta individuals respectively. The optimal Osprey individual is then expanded to Alpha individuals, Beta individuals and Delta individuals. S201252: Introduce Alpha, Beta, and Delta individuals. Based on the circling search behavior of the Osprey algorithm, update the initial Osprey individuals in the initial Osprey population to obtain the updated first Osprey individual. The formula is: In the formula, Number of iterations t+ The first result obtained from the hovering search behavior is the first i The first updated Osprey individual; The convergence factor; Number of iterations t The osprey individual, the initial osprey individual during the first iteration update; Number of iterations t Alpha, Beta, and Delta individuals; Individual ospreys were selected randomly. Flight radius; To explore weights; Prioritize development; t This represents the current iteration number; In the formula, These are the maximum and minimum values of the convergence factor; This represents the maximum number of iterations. , To adjust the parameters; It is the hyperbolic tangent function; S201253: Introducing the Levy flight mechanism, based on the osprey algorithm's dive-and-capture behavior, the initial osprey individuals in the initial osprey population are updated to obtain the updated second osprey individuals; The formula is: In the formula, Number of iterations t+ The first dive-and-capture maneuver yielded the [number missing]th [missing information]. i A newer second Osprey individual; For the Levy flight mechanism Levy Distribute random numbers; b for Levy Step length, and b∈[1,2]; As the second development weight; S201254: Integrate several updated first osprey individuals and several updated second osprey individuals to obtain an updated osprey population.
[0034] In one alternative implementation, a multi-channel synchronous acquisition system is used to acquire the raw monitoring signal from the high-power pulse source. The raw monitoring signal is then denoised and adaptively aligned to obtain standard monitoring data, which is then uploaded to a cloud server, including: S2021: Use a multi-channel synchronous acquisition system to acquire the raw monitoring signals of the high-power pulse source. The raw monitoring signals include high-frequency voltage waveforms, current waveforms, drain current of switching devices, and temperature data. In this embodiment, the multi-channel synchronous acquisition system uses a high-voltage differential probe (for measuring voltage) with a bandwidth of not less than 200MHz and a sampling rate of not less than 100MS / s and a high-frequency Rogowski coil (for measuring current); at the same time, high-precision thermocouples or fiber optic temperature sensors are used to acquire the case temperature and heat sink temperature of key switching devices (such as IGBTs and MOSFETs). FPGA is used to control a multi-channel analog-to-digital converter to ensure that the sampling clocks of all channels are strictly synchronized and the clock jitter is controlled in the nanosecond range (e.g., <5ns) to eliminate time deviation between channels. S2022: Using variational mode decomposition algorithm, strong electromagnetic interference denoising is performed on the high-frequency voltage waveform, current waveform and drain current of switching device in the original monitoring signal to obtain the denoised high-frequency voltage waveform, denoised current waveform and denoised drain current of switching device. In this embodiment, for high-frequency voltage waveforms, current waveforms, and drain currents of switching devices, since they contain strong electromagnetic interference, variational mode decomposition algorithm is used to filter out high-frequency white noise and electromagnetic interference in specific frequency bands, while retaining the transient edge features of the waveforms. Specific steps: Set the number of modes K =4, decompose the noisy signal into K Each intrinsic mode function (IMF) is used to calculate the center frequency of each IMF, identify and remove high-frequency noise components whose center frequency is higher than the effective signal bandwidth, and reconstruct the denoised waveform from the remaining components. S2023: Use the moving average filtering algorithm to remove random jitter interference from the temperature data in the original monitoring signal to obtain the denoised temperature data. In this embodiment, random jitter noise during the sensor acquisition process is filtered out, while the true temperature change trend is preserved; S2024: Select a standard high-frequency voltage waveform as a time reference template from the historical normal data in the historical database of the cloud server, calculate the cross-correlation function between the denoised high-frequency voltage waveform and the time reference template, and find the time offset corresponding to the peak value of the cross-correlation function. In this embodiment, due to the slight time jitter in the triggering system, the electrical signals acquired each time are relatively offset on the time axis, so it is necessary to align the fast-changing electrical signals (high-frequency voltage waveform, load current waveform, and drain current of switching devices). S2025: Based on the time offset, the denoised high-frequency voltage waveform, the denoised current waveform, and the denoised drain current of the switching device are adaptively aligned to obtain the aligned high-frequency voltage waveform, the aligned current waveform, and the aligned drain current of the switching device. In this embodiment, based on the calculated offset, the denoised high-frequency voltage waveform, the denoised current waveform, and the denoised drain current of the switching device are shifted (leading or lagging) on the time axis so that the triggering start point of the waveform is strictly aligned with the reference template. The denoised temperature data has a large thermal inertia and an extremely low frequency of change. Its characteristics are unrelated to the microsecond-level jitter at the trigger moment. Therefore, this alignment step is skipped, and its original timestamp remains unchanged. S2026: Normalize the aligned high-frequency voltage waveform, aligned current waveform, aligned drain current of switching devices, and denoised temperature data to obtain standard monitoring data, and upload them to the cloud server. In this embodiment, the aligned electrical signal data and the filtered temperature data are uniformly mapped to the [0,1] interval or Z-score standardized to obtain standard monitoring data with uniform length and amplitude, so as to be input into the subsequent fault diagnosis model.
[0035] In one alternative implementation, runtime status data is collected on a cloud server, and based on this data, an adaptive model parameter adjuster is used to adjust the model parameters of the fault detection model to obtain the optimal fault detection model, including: S2031: On the cloud server, collect operational status data, including the CPU utilization of the cloud server. and concurrent request queue length ; In this embodiment, CPU utilization Reflects the workload of computing resources; length of the concurrent request queue. Reflects the number of pending fault detection tasks currently in the pipeline; S2032: If CPU utilization... CPU utilization threshold (e.g., 80%) and / or the length of the concurrent request queue Length threshold (For example, for 100 tasks), the corresponding model parameters for the high-speed type are retrieved from the model parameter adaptive adjuster, the fault detection model is adjusted, and the optimal fault detection model is obtained. In this embodiment, the risk of processing delay is high. At this time, the model parameter adaptive adjuster sends an instruction to the fault detection service to switch the currently running Docker container to an "ultra-fast" model container. The ultra-fast model has fewer parameters and a simpler structure, which can quickly digest the backlog of tasks and ensure response speed. S2033: If CPU utilization... CPU utilization threshold and concurrent request queue length Length threshold If this state persists for a period of time (e.g., more than 5 minutes), then the high-precision model parameters corresponding to the model parameter adaptive adjuster are retrieved from the model parameter adaptive adjuster to adjust the fault detection model and obtain the optimal fault detection model. In this embodiment, the ultimate accuracy of fault detection is pursued. The model parameter adaptive adjuster sends instructions to smoothly switch to the "high-precision" model container. Although the model has a large amount of computation, it will not cause congestion under low load and can provide the most reliable diagnostic results. S2034: If the above rules are not met, retrieve the corresponding model parameters of the balanced type from the model parameter adaptive adjuster, adjust the fault detection model, and obtain the optimal fault detection model. If neither of the above two extreme conditions is met (i.e., the load is in a state of moderate fluctuation, or during the transition period between high and low loads), then maintain or switch to the "balanced" model container, which strikes a trade-off between speed and accuracy and can adapt to most normal operating conditions.
[0036] In one alternative implementation, standard monitoring data is input into the optimal fault detection model for fault detection, and the fault detection results of the high-power pulse source include: S2041: Input standard monitoring data into the optimal fault detection model; S2042: The physical parameter flow extraction module using the optimal fault detection model calculates the physical parameter flow feature vector of the standard monitoring data based on the preset physical sensitivity index. In this embodiment, the physical sensitivity indicators include: For the normalized high-frequency voltage waveform, the following indicators are extracted: steepness of rising edge Calculate the time difference required for the pulse to rise from 10% peak value to 90% peak value. The formula for steepness is: In the formula, The steepness of the rising edge; The time difference it takes for the pulse to rise from 10% peak value to 90% peak value; The peak value of the normalized high-frequency voltage waveform; Flat-top ripple coefficient Extract the peak region of the pulse (e.g., amplitude greater than 90%). The ratio of the root mean square (RMS) value of the voltage in the specified range to its DC average component is calculated to reflect the charging and discharging stability of the energy storage capacitor. Reverse overshoot peak : Detects the extreme value of the negative voltage after the falling edge of the pulse, used to evaluate whether the inductive load backlash protection of the circuit is effective; Based on the normalized load current waveform and the normalized drain current of the switching device, the following parameters are extracted: Peak current Extract the maximum amplitude of the load current and drain current respectively, and the difference between the two (drain current - load current) is used to determine whether there is an internal short circuit or bypass fault. Current rise rate Calculating the slope of the initial segment of the current waveform is crucial. An excessively steep slope can damage switching devices due to excessive stress, making it an important health indicator. For time indication; Pulse width consistency : Calculate the duration of the current waveform at half maximum width and height and compare it with a standard value to detect faults such as core saturation; For the temperature data, the following indicators were extracted: Temperature rise rate Calculate the difference between the current temperature value and the previous temperature value to reflect sudden increases in load or abnormal heat dissipation; absolute temperature value The current actual temperature value; Feature vector generation: By combining all the physical parameter flow indicators extracted from the standard monitoring data, a high-dimensional physical feature vector is generated: [ , , , , , , , ]; S2043: The deep waveform stream extraction module using the optimal fault detection model, based on a convolutional neural network, extracts deep spatiotemporal features of standard monitoring data, namely, deep waveform stream feature vectors. In this embodiment, the standard monitoring data passes through multiple convolutional layers, activation layers (ReLU), and pooling layers in sequence. The convolutional layers use convolutional kernels of different scales to slide on the waveform and automatically extract features from low-level edge features to high-level fault mode features (such as specific oscillation patterns and distortion morphologies). S2044: The anti-interference attention weighting module of the optimal fault detection model generates feature weights for the physical parameter flow feature vector based on the time position index, and performs differential weighting on the physical parameter flow feature vector based on the feature weights to obtain the weighted physical parameter flow feature vector. In this embodiment, the anti-interference attention weighting module receives the physical parameter flow feature vector, combines it with the time position index, and generates a set of weight vectors through a fully connected layer and a Sigmoid activation function. This mechanism is used to identify which features are most important for fault judgment at the current moment. The generated weights are multiplied element-wise with the physical parameter flow feature vector to obtain the weighted physical parameter flow feature vector. This step suppresses noise features and amplifies sensitive features. S2045: The fault metric classification module using the optimal fault detection model concatenates and fuses the weighted physical parameter flow feature vector and the depth waveform flow feature vector to obtain fused features. Based on metric learning, it calculates the distance between the fused features and the centers of various fault prototypes, and generates fault detection results based on the distance and the set confidence threshold.
[0037] This invention also provides a fault detection device for a high-power pulse source based on artificial intelligence, referring to... Figure 3 The diagram shows a functional unit diagram of a fault detection device 300 for a high-power pulse source based on artificial intelligence according to the present invention. The device may include the following units: Model building unit 301 is used to build a fault detection model based on dual-stream feature fusion and attention mechanism on a cloud server using a multi-objective swarm intelligent optimization algorithm, and to configure an adaptive adjuster for model parameters. The data acquisition unit 302 is used to acquire the raw monitoring signal of the high-power pulse source using a multi-channel synchronous acquisition system, perform noise reduction and waveform adaptive alignment on the raw monitoring signal to obtain standard monitoring data, and upload it to the cloud server. The model adjustment unit 303 is used to collect operating status data on the cloud server and, based on the operating status data, use the model parameter adaptive adjuster to adjust the model parameters of the fault detection model to obtain the optimal fault detection model. The fault detection unit 304 is used to input standard monitoring data into the optimal fault detection model to perform fault detection and obtain the fault detection results of the high-power pulse source.
[0038] Based on the same inventive concept, another embodiment of the present invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus. Memory, used to store computer programs; When a processor executes a program stored in memory, it implements the fault detection method for a high-power pulse source based on artificial intelligence according to the present invention.
[0039] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus. The communication interface is used for communication between the aforementioned terminal and other devices. The memory can include Random Access Memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory can also be at least one storage device located remotely from the aforementioned processor.
[0040] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0041] Furthermore, to achieve the above objectives, embodiments of the present invention also propose a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the fault detection method for a high-power pulse source based on artificial intelligence according to embodiments of the present invention.
[0042] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable hardware devices (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0043] The embodiments of the present invention are described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (apparatus), and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0044] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0045] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0046] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. "And / or" indicates that either one or both can be chosen. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes the element.
[0047] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for fault detection of an artificial intelligence-based high-power pulse source, characterized by, The method comprises: On the cloud server, a fault detection model based on double-flow feature fusion and attention mechanism is constructed using a multi-objective swarm intelligent optimization algorithm, and a model parameter adaptive adjuster is configured; Using a multi-channel synchronous acquisition system, the original monitoring signals of the high-power pulse source are collected, the original monitoring signals are denoised and waveform-adaptively aligned to obtain standard monitoring data, and the standard monitoring data are uploaded to the cloud server; On the cloud server, running state data are collected, and based on the running state data, the model parameter adaptive adjuster is used to adjust the model parameters of the fault detection model to obtain an optimal fault detection model; The standard monitoring data are input into the optimal fault detection model for fault detection to obtain a fault detection result of the high-power pulse source. 2.The method of claim 1, wherein, The fault detection model comprises a physical parameter flow extraction module, a deep waveform flow extraction module, an anti-interference attention weighting module, and a fault degree measurement and classification module.
3. The method of claim 2, wherein the method further comprises: On the cloud server, a fault detection model based on double-flow feature fusion and attention mechanism is constructed using a multi-objective swarm intelligent optimization algorithm, and a model parameter adaptive adjuster is configured, comprising: On the cloud server, a fault detection model based on double-flow feature fusion and attention mechanism is constructed, and a set of to-be-optimized parameters of the fault detection model and a multi-objective optimization function of the multi-objective swarm intelligent optimization algorithm are determined; According to a training sample set in a historical database of the cloud server, the set of to-be-optimized parameters is optimized using the multi-objective swarm intelligent optimization algorithm based on the multi-objective optimization function to obtain a Pareto non-dominated optimal solution set; According to the optimization target value, the application scenarios of the model parameters of the fault detection model corresponding to each solution in the Pareto non-dominated optimal solution set are divided into high-precision type, balanced type, and extremely fast type; The model parameters of the fault detection model corresponding to each application scenario are packaged into a Docker container, all Docker containers are deployed to the model parameter adaptive adjuster, and the model parameter adaptive adjuster is connected to the fault detection model.
4. The method of claim 3, wherein the method further comprises: The multi-objective optimization function comprises a maximum fault classification accuracy function, a minimum model calculation complexity function, and a minimum model running time function.
5. The method of claim 4, wherein the method further comprises: According to a training sample set in a historical database of the cloud server, the set of to-be-optimized parameters is optimized using the multi-objective swarm intelligent optimization algorithm based on the multi-objective optimization function to obtain a Pareto non-dominated optimal solution set, comprising: The set of to-be-optimized parameters is encoded into an individual vector of a multi-objective fish eagle optimization algorithm, and the multi-objective fish eagle optimization algorithm is initialized; A chaotic sequence is generated using a Logistic mapping, and the chaotic sequence is mapped to the solution space of a fish eagle individual to obtain an initial fish eagle population; Based on the training sample set in the historical database of the cloud server, according to the set of candidate to-be-optimized parameters corresponding to each fish eagle individual in the initial fish eagle population, a corresponding candidate fault detection model is quickly trained, and an optimization target value is calculated using the multi-objective optimization function; According to the optimization target value, the initial fish eagle population is quickly non-dominantly sorted to obtain different front surface levels, and an external archive set is maintained to store all non-dominated solutions of the first front surface level; The Levy flight mechanism and the grey wolf cooperation mechanism are introduced, the hovering search behavior and the diving capture behavior of the multi-objective fish eagle optimization algorithm are used, and initial fish eagle populations are updated to obtain updated fish eagle populations. A multi-objective optimization function is used to calculate the optimization target values corresponding to each updated fish eagle individual in the updated fish eagle populations, and the optimization target values are used to update the front surface level and the external archive set. Until the iteration number reaches the iteration number threshold, the iteration updating of the fish eagle populations is stopped, and all non-dominated solutions in the external archive set are output as a Pareto non-dominated optimal solution set.
6. The method of claim 5, wherein the method further comprises: The Levy flight mechanism and the grey wolf cooperation mechanism are introduced, the hovering search behavior and the diving capture behavior of the multi-objective fish eagle optimization algorithm are used, and initial fish eagle populations are updated to obtain updated fish eagle populations, including: Based on the grey wolf cooperation mechanism, the top three local optimal solutions in the external archive set are identified according to the crowding degree, and are defined as Alpha individuals, Beta individuals and Delta individuals, and the optimal fish eagle individual is extended to the Alpha individuals, the Beta individuals and the Delta individuals; The Alpha individuals, the Beta individuals and the Delta individuals are introduced, the initial fish eagle individuals in the initial fish eagle populations are updated according to the hovering search behavior of the fish eagle algorithm, and updated first fish eagle individuals are obtained. The formula is: wherein is the number of iterations t+ is the first updated first falcon individual obtained by the spiral search behavior of the number of iterations 1; i is the second updated first falcon individual obtained by the spiral search behavior of the number of iterations 2; is the convergence factor; is the number of iterations t is the first updated first falcon individual obtained by the spiral search behavior of the number of iterations 1; is the number of iterations t is the first updated first falcon individual obtained by the spiral search behavior of the number of iterations 1; is the randomly selected falcon individual; is the flight radius; is the exploration weight; is the first exploitation weight; t is the current number of iterations; wherein is the maximum and minimum value of the convergence factor; is the maximum number of iterations; , is the adjustment parameter; is the hyperbolic tangent function; The Levy flight mechanism is introduced, the initial fish eagle individuals in the initial fish eagle populations are updated according to the diving capture behavior of the fish eagle algorithm, and updated second fish eagle individuals are obtained. The formula is: wherein is the iteration number t+ 1, the first i updated second individual of the fish eagle; is a Levy distributed random number of the Levy flight mechanism b is a Levy step size, and b ∈[1,2]; is a second development weight The updated first fish eagle individuals and the updated second fish eagle individuals are integrated to obtain the updated fish eagle populations.
7. The method of claim 6, wherein the method further comprises: A multi-channel synchronous acquisition system is used to acquire original monitoring signals of a high-power pulse source, the original monitoring signals are denoised and waveform adaptively aligned to obtain standard monitoring data, and the standard monitoring data are uploaded to a cloud server, including: A multi-channel synchronous acquisition system is used to acquire original monitoring signals of a high-power pulse source, the original monitoring signals including high-frequency voltage waveforms, current waveforms, switch device drain currents and temperature data; A variational mode decomposition algorithm is used to denoise the high-frequency voltage waveforms, the current waveforms and the switch device drain currents in the original monitoring signals to obtain denoised high-frequency voltage waveforms, denoised current waveforms and denoised switch device drain currents; A moving average filtering algorithm is used to denoise the temperature data in the original monitoring signals to obtain denoised temperature data; A standard high-frequency voltage waveform is selected as a time reference template from historical normal data in a historical database of the cloud server, a cross-correlation function of the denoised high-frequency voltage waveforms and the time reference template is calculated, and a time offset corresponding to a peak value of the cross-correlation function is found; The denoised high-frequency voltage waveforms, the denoised current waveforms and the denoised switch device drain currents are adaptively aligned according to the time offset to obtain aligned high-frequency voltage waveforms, aligned current waveforms and aligned switch device drain currents; The post-alignment high-frequency voltage waveform, the post-alignment current waveform, the post-alignment switch device drain current and the post-noise-removal temperature data are normalized to obtain standard monitoring data, which are uploaded to a cloud server.
8. The method of claim 7, wherein the method further comprises: On the cloud server, running state data are collected, and based on the running state data, a model parameter self-adaptive adjuster is used to adjust model parameters of a fault detection model to obtain an optimal fault detection model, including: At the cloud server, collect running status data, the running status data including CPU utilization of the cloud server and concurrent request queue length ; If the CPU utilization CPU utilization threshold And / or concurrent request queue length Length threshold Then the corresponding model parameters of the extreme speed are called from the model parameter adaptive adjuster, the fault detection model is adjusted, and the optimal fault detection model is obtained. If the CPU utilization CPU utilization threshold And the length of the concurrent request queue Length threshold Then the high-precision corresponding model parameters are called from the model parameter adaptive adjuster, the fault detection model is adjusted, and the optimal fault detection model is obtained. If the above rules are not met, the model parameters corresponding to the balance type are called from the model parameter self-adaptive adjuster to adjust the fault detection model to obtain the optimal fault detection model.
9. The method of claim 8, wherein the method further comprises: The standard monitoring data are input into the optimal fault detection model for fault detection to obtain a fault detection result of the high-power pulse source, including: The standard monitoring data are input into the optimal fault detection model; A physical parameter flow extraction module of the optimal fault detection model is used to calculate a physical parameter flow feature vector of the standard monitoring data according to a preset physical sensitive index; A deep waveform flow extraction module of the optimal fault detection model is used to extract deep spatiotemporal features of the standard monitoring data based on a convolutional neural network, i.e., a deep waveform flow feature vector; An anti-interference attention weighting module of the optimal fault detection model is used to generate feature weights of the physical parameter flow feature vector according to a time position index, and the physical parameter flow feature vector is differentially weighted according to the feature weights to obtain a weighted physical parameter flow feature vector; A fault degree measurement classification module of the optimal fault detection model is used to splice and fuse the weighted physical parameter flow feature vector and the deep waveform flow feature vector to obtain a fusion feature, calculate distances between the fusion feature and fault prototype centers based on measurement learning, and generate a fault detection result based on the distances and a set confidence threshold.
10. An apparatus for failure detection of a high power pulse source based on artificial intelligence, for implementing the method for failure detection of a high power pulse source according to any one of claims 1-9, characterized in that, The device comprises: A model construction unit is configured to use a multi-objective swarm intelligent optimization algorithm to construct a fault detection model based on double-flow feature fusion and attention mechanism on a cloud server, and configure a model parameter self-adaptive adjuster; A data collection unit is configured to use a multi-channel synchronous collection system to collect original monitoring signals of a high-power pulse source, denoise and adaptively align the original monitoring signals to obtain standard monitoring data, and upload the standard monitoring data to a cloud server; A model adjustment unit is configured to collect running state data on the cloud server, and based on the running state data, use a model parameter self-adaptive adjuster to adjust model parameters of a fault detection model to obtain an optimal fault detection model. A fault detection unit is configured to input the standard monitoring data into the optimal fault detection model for fault detection to obtain a fault detection result of the high-power pulse source.
Citation Information
Patent Citations
Power grid fault waveform identification and intelligent relay protection rapid control method and system
CN119965775A
Fan gearbox fault diagnosis method based on multi-core wavelet denoising network
CN120257046A
Wind turbine generator fault monitoring method and system
CN120487521A
Rapid cable operation state fault detection method based on improved grey wolf algorithm model
CN120539539A
Electric energy metering box fault prediction method and system based on big data analysis
CN120561563A