Hydraulic winch fault diagnosis system and method based on model

Through the model-based hydraulic winch fault diagnosis system, the collision detection optimized by knowledge graph and reinforcement learning is solved, and efficient and intelligent fault diagnosis and maintenance decisions are achieved.

CN120541372AActive Publication Date: 2025-08-26ZHEJIANG UNIV
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510621827.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-15
Publication Date
2025-08-26
Estimated Expiration
2045-05-15

AI Technical Summary

Technical Problem

The traditional hydraulic winch fault diagnosis method has redundant calculations and low efficiency, poor adaptability to dynamic working conditions, and lacks intelligence in maintenance decisions.

Method used

A model-based hydraulic winch fault diagnosis system is adopted, including data acquisition, data processing, feature extraction, conflict set generation, collision detection and fault decision modules, using knowledge graph-driven conflict set generation and reinforcement learning-optimized collision detection, combined with CNN-LSTM hybrid network for feature extraction and Q-learning dynamic adjustment of absorption threshold.

Benefits of technology

It significantly improves computing efficiency and diagnostic accuracy, reduces memory usage and misdiagnosis rate, and realizes real-time diagnosis and intelligent maintenance decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120541372A_ABST
    Figure CN120541372A_ABST
Patent Text Reader

Abstract

The invention provides a hydraulic winch fault diagnosis system and method based on a model, and relates to the technical field of hydraulic winch fault diagnosis, the system comprises a data acquisition module, a data processing module, a feature extraction module, a conflict set generation module, a collision detection module and a fault decision module; the method comprises the steps that hydraulic winch operation data are collected and preprocessed, feature extraction is conducted on the preprocessed hydraulic winch operation data, based on extracted features, a conflict set driven by a knowledge graph is generated, a candidate conflict set is obtained, based on the candidate conflict set, collision detection of reinforcement learning optimization is conducted, and a simplified minimum collision set is obtained. And generating a maintenance decision based on the minimum collision set chain table, and updating the knowledge graph. Through deep fusion of an intelligent algorithm and bitmap operation, the core problems of low efficiency, high misdiagnosis rate and the like in traditional hydraulic winch fault diagnosis are solved, and automation and optimization of the whole process from data acquisition to maintenance decision are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of hydraulic winch fault diagnosis, and in particular to a hydraulic winch fault diagnosis system and method based on a model. Background Art

[0002] In the field of fault diagnosis of complex electromechanical systems such as hydraulic winches, traditional methods mainly rely on model-based diagnosis (MBD) technology. Its core process is to generate conflict sets through consistency analysis between the system model and observation data. Based on the conflict set clusters, the minimum hitting sets (MHS) are solved. In other words, candidate fault hypotheses are generated through a set covering algorithm to ensure that at least one component in each conflict set is covered. However, existing technologies have the following significant problems:

[0003] 1. Computational redundancy and inefficiency: Traditional algorithms (such as HS-Tree and Boolean algebra) require traversing all possible component combinations, resulting in exponentially increasing space complexity. For example, HS-Tree requires storing a large number of intermediate nodes, resulting in high memory usage and difficulty processing high-frequency sensor data in real time.

[0004] 2. Poor adaptability to dynamic working conditions: The working conditions of hydraulic winches are changeable. Traditional methods cannot dynamically adjust the conflict set generation strategy, resulting in a high misdiagnosis rate (especially for occasional faults).

[0005] 3. Lack of intelligence in maintenance decision-making: Maintenance priority relies on experience-based judgment and lacks comprehensive optimization of multiple objectives (cost, frequency, probability).

[0006] Therefore, it is necessary to design a model-based hydraulic winch fault diagnosis system and method. Summary of the Invention

[0007] In order to overcome the deficiencies of the prior art, the present invention aims to provide a model-based hydraulic winch fault diagnosis system and method.

[0008] To achieve the above object, the present invention provides the following solutions:

[0009] The present invention provides a model-based hydraulic winch fault diagnosis system, comprising: a data acquisition module, a data processing module, a feature extraction module, a conflict set generation module, a collision detection module and a fault decision module;

[0010] The data acquisition module is used to collect operating data of the hydraulic winch;

[0011] The data processing module is used to pre-process the collected hydraulic winch operation data;

[0012] The feature extraction module is used to extract features from the pre-processed hydraulic winch operation data;

[0013] The conflict set generation module is used to generate a conflict set driven by the knowledge graph based on the extracted features to obtain a candidate conflict set;

[0014] The collision detection module is used to perform collision detection optimized by reinforcement learning based on the candidate collision set to obtain a streamlined minimum collision set;

[0015] The fault decision module is used to generate a maintenance decision based on the minimum hit set linked list.

[0016] The present invention also provides a model-based hydraulic winch fault diagnosis method, comprising:

[0017] Step 1: Collect hydraulic winch operation data and pre-process it;

[0018] Step 2: Extract features from the pre-processed hydraulic winch operation data;

[0019] Step 3: Generate a conflict set driven by the knowledge graph based on the extracted features to obtain a candidate conflict set;

[0020] Step 4: Based on the candidate collision set, perform collision detection optimized by reinforcement learning to obtain the streamlined minimum collision set;

[0021] Step 5: Generate maintenance decisions based on the minimum collision set linked list and update the knowledge graph.

[0022] Preferably, in step 1, the hydraulic winch operation data is collected and pre-processed, specifically as follows:

[0023] The hydraulic winch operation data includes pressure sensor data, flow meter data and temperature sensor data, and the pressure sensor data and flow meter data are subjected to noise reduction processing;

[0024] Normalize the temperature sensor data and the pressure sensor data and flow meter data after noise reduction;

[0025] Perform synchronization alignment on the normalized data.

[0026] Preferably, in step 2, feature extraction is performed on the pre-processed hydraulic winch operation data, specifically:

[0027] Construct a feature extraction model based on the improved CNN-LSTM hybrid network structure;

[0028] Train the feature extraction model based on the preset data set;

[0029] The pre-processed hydraulic winch operation data is input into the trained feature extraction model to perform feature extraction and obtain the abnormal probability vector.

[0030] Preferably, in step 3, based on the extracted features, a conflict set driven by the knowledge graph is generated to obtain a candidate conflict set list, specifically:

[0031] Map the physical components of the hydraulic winch into a compact binary bitmap, where each component is assigned a unique binary bit, and if the conflict set contains a component, the corresponding bit is set to 1;

[0032] Build a knowledge graph, define entities and relationships, and generate candidate conflict sets based on anomaly probability vectors.

[0033] Preferably, in step 4, based on the candidate conflict set, collision detection optimized by reinforcement learning is performed to obtain a streamlined minimum collision set, specifically:

[0034] Through bit-by-bit logical AND operation, determine whether the candidate conflict set has an intersection with the current collision set linked list;

[0035] Decompose the non-colliding conflict set into atomic component bitmaps and remove redundant items through absorption strategy;

[0036] Through Q-learning, the absorption threshold and calculation strategy are dynamically adjusted to maximize efficiency and accuracy, and ultimately obtain the streamlined minimum collision set.

[0037] Preferably, in step 5, a maintenance decision is generated based on the minimum hit set linked list, and the knowledge graph is updated, specifically:

[0038] Convert the minimum collision set bitmap into a specific hydraulic winch fault component list;

[0039] Combine maintenance cost, failure probability and historical data to generate a maintenance priority list as a basis for maintenance decision making.

[0040] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:

[0041] The present invention provides a model-based hydraulic winch fault diagnosis system and method, which includes a data acquisition module, a data processing module, a feature extraction module, a conflict set generation module, a collision detection module, and a fault decision module. The method includes: collecting hydraulic winch operation data and preprocessing it, extracting features from the preprocessed hydraulic winch operation data, generating a conflict set driven by a knowledge graph based on the extracted features, obtaining a candidate conflict set, performing reinforcement learning-optimized collision detection based on the candidate conflict set, obtaining a streamlined minimum collision set, generating a maintenance decision based on the minimum collision set linked list, and updating the knowledge graph. The present invention has the following advantages:

[0042] 1. Significantly improved computing efficiency. Bitmap encoding and hardware acceleration: Components are mapped into compact binary bitmaps, reducing memory usage by over 50%. Logical operations can be directly accelerated by FPGA hardware, with a single collision detection time of <30ms (traditional methods >100ms). Reinforcement learning dynamic optimization: Through Q-learning, absorption thresholds and parallel strategies are adjusted in real time, reducing redundant computations by 70%, making it suitable for embedded real-time scenarios.

[0043] 2. Enhanced diagnostic accuracy and adaptability. Knowledge graph-driven conflict set generation: Combining the high-dimensional features output by the CNN-LSTM model with historical fault rules, it dynamically screens high-confidence conflict sets, reducing the misdiagnosis rate by 35%. Closed-loop feedback mechanism: Repair results automatically update the knowledge graph rule weights (for example, the association rule weight increases by 10% after a successful repair), achieving system self-optimization. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0045] Figure 1 A flow chart of a method provided by an embodiment of the present invention;

[0046] Figure 2 This is a flowchart of the wavelet threshold denoising method based on the improved dung beetle algorithm;

[0047] Figure 3 Schematic diagram of the CNN-LSTM-Attention network structure;

[0048] Figure 4 Flowchart of the optimized sparrow search algorithm. DETAILED DESCRIPTION

[0049] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0050] The purpose of the present invention is to provide a model-based hydraulic winch fault diagnosis system and method. Through the deep integration of intelligent algorithms and bitmap operations, the core problems of low efficiency and high misdiagnosis rate in traditional hydraulic winch fault diagnosis are solved, and the whole process from data collection to maintenance decision-making is automated and optimized.

[0051] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0052] The present invention provides a model-based hydraulic winch fault diagnosis system, comprising: a data acquisition module, a data processing module, a feature extraction module, a conflict set generation module, a collision detection module and a fault decision module;

[0053] The data acquisition module is used to collect operating data of the hydraulic winch;

[0054] The data processing module is used to pre-process the collected hydraulic winch operation data;

[0055] The feature extraction module is used to extract features from the pre-processed hydraulic winch operation data;

[0056] The conflict set generation module is used to generate a conflict set driven by the knowledge graph based on the extracted features to obtain a candidate conflict set;

[0057] The collision detection module is used to perform collision detection optimized by reinforcement learning based on the candidate collision set to obtain a streamlined minimum collision set;

[0058] The fault decision module is used to generate a maintenance decision based on the minimum hit set linked list.

[0059] like Figure 1 As shown, the present invention also provides a model-based hydraulic winch fault diagnosis method, comprising:

[0060] Step 1: Collect hydraulic winch operation data and pre-process it;

[0061] Step 2: Extract features from the pre-processed hydraulic winch operation data;

[0062] Step 3: Generate a conflict set driven by the knowledge graph based on the extracted features to obtain a candidate conflict set;

[0063] Step 4: Based on the candidate collision set, perform collision detection optimized by reinforcement learning to obtain the streamlined minimum collision set;

[0064] Step 5: Generate maintenance decisions based on the minimum collision set linked list and update the knowledge graph.

[0065] In step 1, the hydraulic winch operation data is collected and preprocessed, specifically:

[0066] The hydraulic winch operation data includes pressure sensor data, flow meter data, and temperature sensor data. The pressure sensor data and flow meter data are subjected to noise reduction processing, which is specifically as follows:

[0067] The denoising algorithm based on the improved dung beetle algorithm to optimize the wavelet threshold denoising threshold is used to denoise the pressure sensor data and flow meter data;

[0068] First, the wavelet threshold denoising algorithm is introduced:

[0069] The wavelet denoising method has its own unique advantages in the field of signal denoising due to the local analysis characteristics of the time and frequency domain, the multi-resolution analysis characteristics and the diversity of basis functions of the wavelet transform. According to the local analysis and multi-resolution analysis properties of the wavelet transform, combined with the difference in the wavelet coefficients of noise and useful signals in the multi-resolution analysis, the wavelet denoising method can obtain the time and frequency domain information of the local mutation signal (fault signal) in the acoustic emission signal while reducing the noise; the diversity of the basis functions of the wavelet transform enables the wavelet denoising method to make more flexible selection of the basis function in combination with the characteristics of the signal when facing different types of signals, and more effectively reduce the impact of noise on signal analysis.

[0070] Introduce the principle of wavelet threshold denoising:

[0071] After the signal f(t) is transformed by wavelet, the energy of the useful signal s(t) is concentrated as much as possible in some low-frequency components, while the energy of the noise is dispersed throughout the entire range as it is decomposed layer by layer. After multi-layer decomposition, the amplitude of the noise coefficient gradually decreases, while the wavelet coefficient of the useful signal is not affected. Using an appropriate threshold for threshold operation, the wavelet coefficient representing the noise component is set to zero, and the coefficient of the useful signal is retained for processing, thereby achieving the effect of noise reduction. In 1992, Donoho proposed the VisuShrink threshold denoising algorithm, also known as the "threshold shrinkage method". The main steps of wavelet threshold denoising are as follows:

[0072] (1) Select the wavelet basis, determine the number of decomposition layers, perform wavelet decomposition on the noisy fault signal f(t), and obtain the wavelet coefficients;

[0073] (2) Use appropriate threshold λ and threshold function to perform threshold quantization on the high-frequency coefficients of each layer;

[0074] (3) Reconstruct the high-frequency coefficients and low-frequency coefficients of each layer after threshold processing to obtain the noise reduction signal

[0075] Introduce the selection of wavelet basis function:

[0076] The essence of wavelet transform is the approximation operation of wavelet to signal. The selection of wavelet basis function as the first step of wavelet threshold denoising has an important influence on signal analysis and processing. If the appropriate wavelet basis function is not selected, the denoising effect may not be ideal and useful signals may be lost. The properties of wavelet function are as follows:

[0077] (1) Regularity: It characterizes the smoothness of the function. A smoother waveform image indicates a better stability of the reconstructed coefficients. Regularity is also related to the degree of restoration of the signal by wavelet reconstruction.

[0078] (2) Tight support: This property indicates the degree of localization and also reflects the computational complexity. The longer the support length, the more high-amplitude wavelet coefficients will be generated. Insufficient support length will prevent the signal energy from being effectively concentrated. Generally, a wavelet with a support length between 5 and 9 is suitable. Tight support is in conflict with orthogonality. When selecting a wavelet basis, it is necessary to select it based on the characteristics of the signal itself.

[0079] (3) Vanishing moment: If the function ψ(t) is square-integrable and satisfies the following equation:

[0080]

[0081] Then ψ(t) is said to have an r-order vanishing moment. With the constraint of the vanishing moment, the larger wavelet coefficients can be better concentrated in the frequency band of the useful signal, and the occurrence of non-zero coefficients can be reduced, so as to better achieve data compression and noise removal. However, the higher the vanishing moment, the longer the support length will be, and the amount of calculation will also increase accordingly.

[0082] (4) Symmetry: affects the deviation between the signal and the standard filter. If the wavelet basis has symmetry, it can effectively avoid phase distortion in signal processing.

[0083] (5) Orthogonality: An orthogonal basis is the most efficient way to express a signal. If a wavelet basis with orthogonal properties is used, the coefficients after the wavelet transform have almost no redundant information, and the signal energy before and after the transform is equal. The maximum amount of information can be expressed with the least data, which is more conducive to numerical compression.

[0084] Analysis of the properties of wavelet basis reveals that some properties are contradictory and irreconcilable. No wavelet basis can handle all types of signals. Therefore, it is necessary to conduct a preliminary screening of the wavelet basis function based on the properties of the wavelet basis function and the characteristics of the signal to be denoised, and then determine the wavelet basis function that is most suitable for denoising the acoustic emission signal based on the noise reduction effect evaluation index.

[0085] (1) Noisy signals are nonlinear and non-stationary signals. When selecting wavelet basis functions, it is necessary to select wavelet basis functions that decay rapidly in the time domain and frequency domain, that is, wavelet basis functions with support.

[0086] (2) The sampling frequency of the signal is high, and the amount of signal data collected is very large. In order to reduce the redundancy of the calculation, a wavelet basis that can perform discrete wavelet transform and has orthogonality is adopted;

[0087] (3) In order to avoid signal distortion in the denoising results and ensure that the similarity between the denoising results and the useful signal is as high as possible, a wavelet with high symmetry is used;

[0088] The present invention selects dbN wavelet, Symlets wavelet and Coiflets wavelet to perform wavelet threshold denoising on the signal.

[0089] After completing the selection of the wavelet basis, it is necessary to select the appropriate threshold. The commonly used wavelet threshold selection principles include the fixed general threshold principle, the Stein unbiased likelihood estimation threshold principle, the heuristic threshold based on the heursure principle, and the maximum and minimum threshold principle. They are not introduced in detail here.

[0090] After selecting the appropriate wavelet basis and threshold, it is necessary to select an appropriate threshold function to perform threshold calculation on the wavelet coefficients containing noise. The threshold function includes two types: hard threshold function and soft threshold function. The threshold function applicable to different types of signal noise reduction may be different. The noise reduction effects of the two functions may be significantly different, which will not be introduced in detail here.

[0091] The present invention adopts an improved dung beetle optimization algorithm to optimize the wavelet threshold, takes the root mean square error as the fitness function, and searches for the optimal wavelet threshold corresponding to the optimal fitness value. The wavelet threshold denoising method based on the improved dung beetle algorithm optimizes the signal denoising into a simple problem of finding the optimal threshold in the solution space. In the process of finding the optimal threshold, it is not constrained by the assumptions and can better complete the task of signal denoising. The specific flow chart is shown as follows. Figure 2 As shown in the figure, the noisy signal is decomposed into detail coefficients and approximate coefficients through wavelet decomposition, and the optimal wavelet threshold is obtained using an optimization algorithm. The detail coefficients of each layer are thresholded and reconstructed with the approximate coefficients to finally obtain the reconstructed denoised signal.

[0092] Next, the improved dung beetle algorithm is introduced. Since the dung beetle algorithm is a conventional technical means, it will not be described in detail. This application focuses on the improved dung beetle algorithm. The specific improvement is based on the position update strategy, which is introduced in detail.

[0093] The present invention uses tent chaotic mapping to complete population initialization, and adds Levy flight, random walk strategy and sine-cosine algorithm position update strategy in the position update step to improve the global search ability and solution speed of the algorithm, and reduce the possibility of the algorithm falling into local extreme value situation;

[0094] For tent chaos mapping, Levy flight, random walk strategy and sine-cosine algorithm, their specific algorithms are not introduced in detail, only the algorithm process is described in detail:

[0095] The specific steps of improving the dung beetle algorithm are:

[0096] Step 1: Set the dung beetle population size m, the problem dimension D, the number of iterations Tmax, and use the Tent chaotic map to randomly initialize the population;

[0097] Step 2: Calculate the fitness value (objective function value) of the initial solution and find the global optimal fitness value X b ;

[0098] Step 3: The individuals in the population are divided into rolling, breeding, foraging and stealing, and the rolling is calculated to obtain the local fitness value X after rolling. * ;calculating reproduction, foraging, and stealing;

[0099] Step 4: Divide the population into two parts and update the positions of each part;

[0100] Step 5: Use the sine-cosine optimization strategy to update the position;

[0101] Step 6: Calculate the fitness values ​​of all current individuals and find the optimal fitness value;

[0102] Step 7: Repeat the above steps until the iteration is completed, and output the optimal fitness value and the corresponding global optimal solution X b .

[0103] Normalize the temperature sensor data, the pressure sensor data after noise reduction, and the flow meter data. Z-score normalization can be used to eliminate dimensional differences.

[0104] The normalized data are synchronized and aligned, and the data of different sensors are aligned based on the timestamp to generate a unified time window (window length: 1 second, step size: 0.2 second).

[0105] In step 2, feature extraction is performed on the pre-processed hydraulic winch operation data, specifically:

[0106] A feature extraction model is constructed based on the improved CNN-LSTM hybrid network structure. The improved CNN-LSTM hybrid network structure is introduced in detail:

[0107] The CNN-LSTM hybrid network structure is the CNN-LSTM-Attention network structure, and its structural diagram is as follows Figure 3 As shown in the figure, in the feature extraction layer, the training data is input into the CNN convolutional neural network for feature extraction, and the extracted information is further processed by the LSTM neural network. Then, the feature information extracted from the feature extraction layer is passed through the regression layer and repeatedly trained to obtain the model.

[0108] The CNN-LSTM-Attention model inputs data from the input layer, then enters the LSTM layer after two convolutions and one pooling, then passes through the Attention layer and the fully connected layer, and finally outputs the result from the output layer. Based on experience, the number of convolution kernels and the number of neurons in the LSTM layer were adjusted multiple times. The final network parameters are shown in Table 1, and the learning value is set to 0.001.

[0109] Table 1 Network structure of CNN-LSTM-Attention

[0110]

[0111] The above parameters are set according to empirical values, which may sometimes lead to inaccurate results or underfitting. Therefore, the present invention uses an optimized sparrow search algorithm to optimize the parameters of the CNN-LSTM-Attention model, such as the number of LSTM network layers, the number of neurons in each LSTM layer, the initial learning rate, and dropout.

[0112] Since the traditional sparrow search algorithm is a conventional technical means, it will not be introduced in detail. The focus is on the optimized sparrow search algorithm.

[0113] The traditional sparrow search algorithm uses chaotic initialization. Based on the principle of chaotic mapping, the tent chaotic mapping is introduced into the sparrow search algorithm to solve the problem of uneven initialization distribution of the sparrow search algorithm and improve the global search ability of the algorithm.

[0114] In order to improve the iterative update efficiency of the sparrow group, based on the traditional sparrow search algorithm position update method, a multi-group mechanism and an elite mechanism are introduced to improve the algorithm's global search ability and local exploration ability;

[0115] The present invention also uses two crossover algorithms, reverse insertion crossover and direct insertion crossover, to strengthen the elite solution set;

[0116] To sum up, the flow chart of the optimized sparrow search algorithm is as follows Figure 4 As shown, the specific steps are as follows:

[0117] (1) Parameter initialization. Set parameters such as population size, population range, individual dimension, number of iterations, and the proportion of followers in the population.

[0118] (2) Population chaos initialization: Generate a random number matrix with the same size and dimension as the population, bring the generated random numbers into the Tent chaos map, and use the output value as the initial population.

[0119] (3) Fitness calculation and sorting: According to the fitness function, the fitness of all individuals in the population is calculated and sorted.

[0120] (4) Divide the population into subpopulations and elite solution sets. Randomly divide the population into n subpopulations of equal number, extract the best individuals from each subpopulation, and form an elite solution set.

[0121] (5) Population location update: Based on the elite solution set and the new update mechanism, the location information of the discoverer, follower, and vigilant is updated.

[0122] (6) Crossover operation. Reverse insertion and direct insertion are used to strengthen the individuals in the elite solution set. The fitness values ​​before and after the crossover are compared, and the individuals with better improvement are retained.

[0123] (7) Fitness calculation and sorting: According to the fitness function, the fitness of all individuals in the population after the update is calculated and sorted.

[0124] (8) Iteration. If the number of iterations is reached, the iteration is stopped. Otherwise, steps (4) to (7) are repeated. During this process, the individual optimal solution and the global optimal solution are recorded.

[0125] (9) Output: Output the position information of the global optimal individual.

[0126] Train the feature extraction model based on the preset data set;

[0127] The pre-processed hydraulic winch operation data is input into the trained feature extraction model to perform feature extraction and obtain the abnormal probability vector.

[0128] In step 3, based on the extracted features, a conflict set driven by the knowledge graph is generated to obtain a candidate conflict set list, specifically:

[0129] The physical components of the hydraulic winch are mapped into a compact binary bitmap, where each component is assigned a unique binary bit. If the conflict set contains a component, the corresponding bit is set to 1. Specifically:

[0130] First, define the component list. According to the hydraulic winch system structure, list all components that may fail, such as:

[0131] 1. Relief Valve (RV);

[0132] 2. Hydraulic Pump (HP);

[0133] 3. Oil filter (OilFilter, OF);

[0134] 4. Solenoid valve (SV);

[0135] 5. Pressure Sensor (PS);

[0136] 6. Oil Tank (OT);

[0137] Next, we define the bitmap allocation rule. Each component is assigned a unique binary bit. The total number of bits = the total number of components (according to the above example, this should be 6 bits). The resulting bitmap encoding table is shown in Table 2.

[0138] Table 2 Bitmap encoding table

[0139]

[0140] Define the conflict set encoding rules. If the conflict set contains a component, the corresponding bit is set to 1. For example:

[0141] Conflict set {relief valve, hydraulic pump} → bitmap 000011 (decimal value 3);

[0142] Conflict set {oil filter, pressure sensor} → bitmap 010100 (decimal value 20).

[0143] Build a knowledge graph, define entities and relationships, and generate candidate conflict sets based on anomaly probability vectors. Specifically:

[0144] For knowledge graph modeling, we first define entities, including fault types (possible failure modes of hydraulic winches, such as "stuck overflow valve", "worn hydraulic pump", and "clogged oil filter"), symptoms (observable signals of fault manifestation, such as "sudden pressure drop", "flow fluctuation", and "temperature abnormality"), physical components (actual parts of the hydraulic winch, such as "overflow valve", "hydraulic pump", and "oil filter"), and maintenance actions (maintenance measures for the fault, such as "replace overflow valve" and "clean oil filter").

[0145] Next, define the relationship:

[0146] Cause-and-effect relationship: Describe the cause-and-effect relationship between the fault and the symptom, and between the symptom and the component (stuck relief valve - causes → pressure drop, pressure drop - correlates → relief valve);

[0147] Probability weight: quantifies the confidence level of the relationship (stuck relief valve - probability → 0.85, i.e., the probability that this fault will cause a sudden pressure drop is 85%);

[0148] Repair association: connects the fault type to the repair action (stuck relief valve - requires repair → replace relief valve);

[0149] Then define the properties, specifically:

[0150] Fault attributes: repair cost (e.g., replacing a relief valve costs ¥500), mean time to repair (e.g., 2 hours);

[0151] Symptom attributes: severity level (e.g., "abnormal oil temperature" is high risk), sensor source (e.g., temperature sensor, pressure sensor);

[0152] Component attributes: installation location (e.g., the relief valve is located in hydraulic circuit A), life cycle (e.g., the oil filter is recommended to be replaced every 6 months);

[0153] The specific process of its construction is introduced:

[0154] 1. Data source and preprocessing:

[0155] Historical maintenance records: Extract fault descriptions, maintenance measures and results from the equipment management system;

[0156] Expert experience: Through interviews with domain experts, we organize the association rules between failure modes and symptoms;

[0157] Equipment manual: Analyze the component list, technical parameters and common faults of the hydraulic winch;

[0158] Sensor data: Analyze historical operating data and mine statistical correlations between symptoms and faults;

[0159] 2. Entity Recognition and Relation Extraction:

[0160] Natural Language Processing (NLP): Use the BERT model to perform entity recognition on maintenance record text to extract fault types and component names. Dependency parsing is used to extract causal relationships (e.g., "stuck overflow valve causes pressure drop").

[0161] Rule engine: Define regular expression templates to extract component attributes from device manuals (e.g., "Recommended replacement cycle: 6 months");

[0162] 3. Knowledge storage and graph database modeling:

[0163] Graph database selection: Neo4j is used to store knowledge graphs and support efficient relational queries;

[0164] Node and edge definitions:

[0165] Node labels: Fault, Symptom, Component, Action;

[0166] Relationship types: CAUSES, RELATES_TO, REQUIRES;

[0167] 4. Probability weight calculation

[0168] Statistical learning: Calculate the co-occurrence frequency of faults and symptoms based on historical data;

[0169] Expert calibration: Domain experts adjust weights to avoid data bias;

[0170] The dynamic update mechanism of the knowledge graph will be introduced later;

[0171] For dynamic conflict set generation, the input is the abnormal probability vector (for example: [0.02, 0.85, 0.10, 0.03], corresponding to the fault type of "stuck overflow valve");

[0172] Based on SPARQL queries, candidate fault components are matched according to symptoms;

[0173] Finally, the query results are obtained, and candidate conflict sets are generated based on the query results, for example:

[0174] Generate a candidate conflict set based on the query result. For example, the present invention obtains the candidate conflict set as follows: {oil tank, pressure sensor, solenoid valve, hydraulic pump}, {oil tank, pressure sensor, relief valve}, {oil filter, relief valve}, {relief valve}, {solenoid valve, hydraulic pump}, and {oil filter};

[0175] In step 4, based on the candidate collision set, reinforcement learning-optimized collision detection is performed to obtain the streamlined minimum collision set, which is:

[0176] Through bit-by-bit logical AND operation, determine whether the candidate conflict set has an intersection with the current collision set linked list;

[0177] Decompose the non-colliding conflict set into atomic component bitmaps and remove redundant items through absorption strategy;

[0178] Through Q-learning, the absorption threshold and calculation strategy are dynamically adjusted to maximize efficiency and accuracy, ultimately obtaining a streamlined minimum collision set.

[0179] The present invention uses an example to illustrate the minimum collision set solution, wherein the encoding result of the conflict set cluster is shown in Table 3.

[0180] Table 3 Conflict set cluster bitmap encoding table

[0181]

[0182] The process of the collision set solution algorithm based on bitmap collision is described as follows:

[0183] ①First, establish the collision result bitmap linked list

[0184] ②Select the first bitmap Bit6 in the conflict set bitmap chain, which is 111010, and s Each bitmap in Bit6 performs collision detection and single character decomposition to obtain the result bitmap linked list ∏ s ={Bit5, Bit4, Bit3, Bit1}, that is, {100000, 010000, 001000, 000010}. s In the bitmap, the num value is 1, and no absorption detection is performed.

[0185] ③ Select the next bitmap Bit7 in the conflict set bitmap chain, that is, 110001, for π s Each bitmap in the collision detection is performed on Bit7. When the collision detection is performed on Bit3, the result is false. At this time, single text decomposition is performed to obtain the result bitmap list π s ={Bit5, Bit4, Bit3^Bit5, Bit3^Bit4, Bit3^Bit0, Bit1}, that is, {100000,010000,101000,011000,001001,000010}. to Π s The bitmap in the absorption test is performed to obtain the result bitmap chain π after absorption s = {Bit5, Bit4, Bit3^Bit0, Bit1}, that is, {100000, 010000, 001001, 000010}. Then, when Bit1 is collided with, the result is false. After performing single character decomposition and bitmap absorption detection, the result bitmap chain π is obtained. s ={Bit5, Bit4, Bit3^Bit0, Bit1^Bit0}, that is, {100000, 010000, 001001, 000011}.

[0186] ④ Similarly, collision detection, single character decomposition and absorption detection are performed on Bit8, and the resulting bitmap chain is π s = {Bit5^Bit2, Bit5^Bit0, Bit4^Bit2, Bit4^Bit0, Bit3^Bit0, Bit1^Bit0}. After operating on the conflict set Bit0, the result is ∏ s= {Bit5^Bit0, Bit4^Bit0, Bit3^Bit0, Bit1^Bit0}. After operating on Bit9, the result is π s = {Bit3^Bit0, Bit1^Bit0}. After operating on Bit2, the result is π s = {Bit3^Bit0^Bit2, Bit1^Bit0^Bit2}. At this point, all collision detections in the conflict set bitmap chain are completed and the algorithm ends.

[0187] The solution results are shown in Table 4:

[0188] Table 4. Results of collision set solution

[0189]

[0190] In addition, single-character decomposition and absorption detection are introduced. They are used to decompose non-colliding conflict sets into atomic component bitmaps and eliminate redundant items through absorption strategies. Specific examples are used to explain this in detail:

[0191] Single text decomposition: decompose Bit_new into a bitmap chain containing only a single component;

[0192] Decomposition rules: For Bit_new = 000100 (oil filter), decompose it into a single component bitmap 000100 (no further decomposition is required); if Bit_new is multiple components (such as 000101), decompose it into 000001 and 000100;

[0193] Generate a new collision set linked list π s' :Compare the decomposed bitmap with the original linked list π s Performs a logical OR operation on the bitmaps in .

[0194] For absorption detection, set the absorption rule. If bitmap A contains bitmap B (i.e. A ORB = A), then delete A.

[0195] Finally, we introduce the reinforcement learning dynamic optimization absorption strategy, which is used to dynamically adjust the absorption threshold and calculation strategy through Q-learning to maximize efficiency and accuracy. The detailed process is as follows:

[0196] The Q-learning framework includes:

[0197] State space (State): current collision detection success rate (0-1), memory usage (%), and single detection time (ms).

[0198] Action Space: Adjust the absorption threshold (±10%), skip low-probability conflict sets (probability < 0.2), and enable parallel computing.

[0199] Reward function: R = 0.7 × diagnostic accuracy + 0.3 × (1 - detection time / maximum allowed time); Penalty term: When memory usage exceeds 80%, R = R - 0.5.

[0200] Dynamic absorption threshold adjustment: Initial threshold: 0.8 (only retain bitmaps with similarity ≥ 80%);

[0201] Learning process:

[0202] If the action "lower threshold to 0.7" is selected in the current state (e.g., memory usage is 90%), detection time is reduced but accuracy is decreased. The Q value is adjusted based on reward feedback, eventually converging to the optimal strategy (e.g., prioritizing lowering the threshold when memory usage is high).

[0203] In step 5, a maintenance decision is generated based on the minimum hit set list, and the knowledge graph is updated. Specifically:

[0204] The minimum collision set bitmap is converted into a specific hydraulic winch fault component list, and the minimum collision set bitmap is parsed bit by bit according to the bitmap coding table. The present invention provides an example coding table, as shown in Table 5;

[0205] Table 5 Example coding table

[0206]

[0207]

[0208] During decoding, the bitmap is expanded into binary format, and each bit is checked to see if it is 1. For example, bitmap 00000101 (decimal 5) → Bit 0 (overflow valve) and Bit 2 (oil filter) are 1 → faulty components {overflow valve, oil filter}. Bitmap decoding avoids human misreading and achieves 100% faulty component identification accuracy, improving precision. The decoding operation is accelerated by bit operation hardware, taking less than 1ms and improving efficiency.

[0209] Combining maintenance costs, failure probability, and historical data, a quantifiable maintenance priority recommendation is generated and used as a maintenance decision. The specific process is as follows:

[0210] Query key parameters from the knowledge graph:

[0211] Maintenance cost: Get the average maintenance cost of each component from the knowledge graph (e.g., overflow valve replacement cost = ¥500);

[0212] Failure probability: Based on the abnormality probability vector generated in step 3 (e.g., overflow valve failure probability 0.85, oil filter 0.65);

[0213] Historical failure frequency: The number of historical failures of the component in the past year (e.g., the overflow valve failed 3 times in the past year);

[0214] Association rule weight: The strength of the association between the fault and the symptom (e.g., "pressure drop → relief valve" weight = 0.85, "abnormal oil temperature → oil filter" weight = 0.7);

[0215] The comprehensive score is calculated according to the priority calculation formula, specifically:

[0216]

[0217] Where ω1, ω2, and ω3 are weight coefficients, which can be set to 0.6, 0.3, and 0.1, respectively;

[0218] After the scores are calculated, they are arranged from high to low. The present invention provides a specific embodiment table as follows:

[0219] Table 6 Calculation and sorting table of specific embodiments

[0220]

[0221] Sorting results: Prioritize repairing overflow valve (score 0.51) > oil filter (score 0.39);

[0222] Finally, a maintenance suggestion is generated. According to the above embodiment, its specific format is shown as follows:

[0223] Recommended repair priority:

[0224] 1. Replace the overflow valve (probability 85%, cost ¥500, overall score 0.51);

[0225] 2. Replace the oil filter (probability 65%, cost ¥200, overall score 0.39);

[0226] Prioritizes repairs of components with a high probability of failure, reducing downtime and improving economic efficiency. The scoring formula is open and adjustable, supports user-defined weights, and increases transparency.

[0227] Based on the feedback from maintenance results, we enhance effective rules, eliminate misdiagnosis rules, and optimize the knowledge graph. Specifically:

[0228] Based on the feedback from maintenance results, effective rules are enhanced and misdiagnosis rules are eliminated. First, feedback data is collected, including maintenance records (actual faulty components, maintenance results (success / failure), and maintenance time);

[0229] Then adjust the weight rules:

[0230] If the repair is successful:

[0231] New weight = original weight + α × (1-original weight)

[0232] Where, the learning rate ɑ = 0.1. For example, the weight of the original rule "Abnormal oil temperature → Oil filter" is increased from 0.7 to 0.73;

[0233] If repair fails:

[0234] New weight = original weight - β × original weight

[0235] In the formula, the penalty coefficient β = 0.2, for example, the weight of the misdiagnosis rule is reduced from 0.7 to 0.56;

[0236] If a certain type of fault occurs frequently but is not defined in the knowledge graph, rule mining is automatically triggered. For example, if "oil pressure fluctuation → solenoid valve failure" occurs three times in a row and is not covered, a new rule is added with an initial weight of 0.6.

[0237] The conflict set generation strategy is optimized to remove low-weight rules. Rules with weights < 0.5 are no longer generated as candidate conflict sets. For example, the original rule "Flow rate decrease → fuel tank failure" has a weight of 0.45, so its removal reduces redundant calculations.

[0238] The system is continuously optimized based on feedback, with the misdiagnosis rate decreasing by 15% annually. It also improves adaptability, supports automatic discovery of new rules, and reduces manual maintenance costs.

[0239] The present invention provides an embodiment to illustrate the above step 5:

[0240] 1. Fault mapping: Bitmap 000100 decodes to {oil filter}.

[0241] 2. Maintenance decision generation:

[0242] Knowledge graph query parameters: component: oil filter, failure probability: 0.90, repair cost (¥): 200, historical frequency: 6;

[0243] The score was calculated to be 0.6015;

[0244] The output is:

[0245] Recommended maintenance priority: 1. Replace the oil filter (90% probability, cost ¥200, overall score 0.60);

[0246] 3. Maintenance execution and feedback:

[0247] After the repair, the system returned to normal and the feedback result was "success";

[0248] 4. Knowledge graph update:

[0249] Enhanced rule weighting: The weight of "Abnormal Oil Temperature → Oil Filter" has been increased from 0.70 to 0.73;

[0250] New association rule: If the maintenance record shows that "flow rate decreases" is associated with "oil filter clogged", add the rule "flow rate decreases → oil filter" with a weight of 0.65;

[0251] If similar faults are encountered subsequently, the diagnosis time is reduced from 50ms to 40ms, and the accuracy is increased to 95%, which improves diagnostic efficiency and accuracy, reduces maintenance costs, and improves economy.

[0252] In step 1, the present application performs a pre-processing operation on the hydraulic winch operation data, and optimizes the wavelet threshold noise reduction based on the improved dung beetle algorithm. Specifically, the population is initialized by the Tent chaotic map, and the wavelet threshold is optimized in combination with the Levy flight and sine-cosine algorithms to improve the noise reduction effect. The improved dung beetle algorithm reduces the noise reduction time by 40% and improves the signal-to-noise ratio (SNR) by 3dB. It can effectively retain the fault signal characteristics, solving the problem that the traditional method relies on fixed threshold noise reduction and is prone to losing fault characteristics. The present invention dynamically optimizes the threshold through an intelligent algorithm, thereby improving data quality.

[0253] In step 2 of the present invention, feature extraction is performed on the hydraulic winch operation data. Based on the improved CNN-LSTM-Attention hybrid model, an optimized sparrow search algorithm is used to automatically adjust network parameters (such as the number of LSTM layers and learning rate) to extract the spatiotemporal features of multi-source data, thereby improving the feature extraction accuracy. The optimized CNN-LSTM model achieves an anomaly detection accuracy of 92% on the hydraulic winch dataset (traditional methods only have 75%), solving the problem that traditional feature extraction relies on manual design and has a high misjudgment rate. The present invention extracts high-discrimination features through an adaptive model, reducing the misdiagnosis rate.

[0254] In step 3 of the present invention, a conflict set driven by a knowledge graph is generated to obtain a candidate conflict set. In this process, knowledge graph modeling is used to define fault entities (such as "stuck overflow valve"), symptoms (such as "sudden pressure drop") and their association rules (such as "sudden pressure drop → overflow valve failure probability + 30%"). The knowledge graph generates a candidate conflict set based on the abnormal probability vector (such as "overflow valve failure probability 0.85"), reducing redundant items by 50%, which can solve the problem that traditional conflict set generation relies on manual experience and cannot adapt to dynamic working conditions. The present invention improves adaptability by automatically matching high-confidence rules through the knowledge graph. Bitmap encoding is used to map the hydraulic winch components into a binary bitmap (such as overflow valve → 000001), and the conflict set is converted into a bitmap linked list, which reduces memory usage. Bitmap encoding compresses the conflict set storage space to 30% of the traditional method (for example, a 6-component system only requires 6 bits, not 6 Boolean variables), which can solve the problem of high memory consumption of traditional set operations. Bitmap encoding improves computing efficiency through hardware-friendly logical operations (such as FPGA acceleration).

[0255] In step 4 of the present invention, based on the candidate conflict set, reinforcement learning optimized collision detection is performed to obtain a streamlined minimum collision set, wherein bitmap detection is adopted, and bit-by-bit logical AND operation is performed to determine whether the conflict set collides (such as 000001 & 000100 = 000000 → no collision), thereby improving real-time performance. A single collision detection takes <30ms (traditional method >100ms), meeting the real-time requirements of embedded scenarios and solving the problem that traditional collision detection requires full linked list traversal and is inefficient. The present invention achieves efficient redundancy elimination through bitmap operation and dynamic absorption strategy. The present invention also adopts Q-learning dynamic optimization to adjust the absorption threshold according to the real-time status (memory usage, detection time consumption), thereby reducing redundant calculations. Reinforcement learning dynamically skips low-probability conflict sets (probability <0.2), reducing the amount of calculation by 70%, and solving the problem of misjudgment caused by fixed thresholds. Q-learning adaptively adjusts parameters according to the system status, and can balance efficiency and accuracy.

[0256] In step 5 of the present invention, a maintenance decision is generated based on the minimum collision set linked list, and the knowledge graph is updated. A multi-objective maintenance priority is adopted to generate maintenance suggestions based on the comprehensive failure probability (60%), maintenance cost (30%), and historical frequency (10%), thereby reducing maintenance costs. Low-cost components are preferentially recommended (such as an oil filter at ¥200 vs. a relief valve at ¥500), and the cost of a single maintenance is reduced by 40%. This can solve the problem that traditional maintenance decisions rely on manual experience. The present invention generates quantifiable suggestions through multi-objective optimization, thereby improving the scientific nature of decision-making. The present invention dynamically updates the knowledge graph, wherein the weight of the association rule increases (such as +0.1) if the maintenance is successful, and decreases (such as -0.2) if the maintenance fails, which can reduce the long-term misdiagnosis rate. The closed-loop update increases the accuracy of the knowledge graph rules by 15% each year. The system becomes "smarter with use" and can solve the problem that traditional systems lack a feedback mechanism. The closed-loop update automatically optimizes the rule base, which can continuously improve the diagnostic accuracy.

[0257] The present invention provides an embodiment for verifying the beneficial effects of the present invention:

[0258] Hydraulic winch "abnormal oil temperature + flow rate drop" fault diagnosis

[0259] 1. Data collection: After noise reduction, the pressure signal shows periodic fluctuations, and the temperature data continues to rise; after noise reduction, the flow data shows a significant decrease in flow value.

[0260] 2. Feature extraction: The CNN-LSTM model outputs the anomaly probability vector [0.02, 0.90, 0.05] (90% probability of oil filter failure).

[0261] 3. Conflict set generation: The knowledge graph matches the rule "abnormal oil temperature → oil filter failure or hydraulic pump failure" to generate bitmap 000101; the matching rule "abnormal flow → overflow valve failure or oil filter failure or hydraulic pump failure" to generate bitmap 000111

[0262] 4. Collision detection: Q-learning dynamically reduces the absorption threshold to 0.7, quickly eliminates redundant items, and outputs the minimum collision set {000001, 000100}.

[0263] 5. Repair decision: It is recommended to replace the oil filter first (score: oil filter 1.14 vs. relief valve 0.65). The system recovered after the repair.

[0264] 6. Closed-loop update: The weight of the rule "Abnormal oil temperature → Oil filter failure or hydraulic pump failure" in the knowledge graph has been increased from 0.65 to 0.685.

[0265] Effect verification:

[0266] Efficiency: The entire process takes less than 50ms (traditional methods take >200ms).

[0267] Accuracy: The misdiagnosis rate dropped from 25% to 8%.

[0268] Economical: Reduce downtime by 1,200 hours per year and save maintenance costs by RMB 500,000.

[0269] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0270] This document uses specific examples to illustrate the principles and implementation methods of the present invention. The above examples are only intended to help understand the method and core concept of the present invention. At the same time, those skilled in the art will find that the specific implementation methods and application scopes may vary based on the concept of the present invention. In summary, the contents of this specification should not be construed as limiting the present invention.

Claims

1. A model-based hydraulic winch fault diagnosis system, characterized in that: include: Data acquisition module, data processing module, feature extraction module, conflict set generation module, collision detection module and fault decision module; The data acquisition module is used to collect operating data of the hydraulic winch; The data processing module is used to pre-process the collected hydraulic winch operation data; The feature extraction module is used to extract features from the pre-processed hydraulic winch operation data; The conflict set generation module is used to generate a conflict set driven by the knowledge graph based on the extracted features to obtain a candidate conflict set; The collision detection module is used to perform collision detection optimized by reinforcement learning based on the candidate collision set to obtain a streamlined minimum collision set; The fault decision module is used to generate a maintenance decision based on the minimum hit set linked list.

2. A model-based hydraulic winch fault diagnosis method, characterized in that: include: Step 1: Collect hydraulic winch operation data and pre-process it; Step 2: Extract features from the pre-processed hydraulic winch operation data; Step 3: Generate a conflict set driven by the knowledge graph based on the extracted features to obtain a candidate conflict set; Step 4: Based on the candidate collision set, perform collision detection optimized by reinforcement learning to obtain the streamlined minimum collision set; Step 5: Generate maintenance decisions based on the minimum collision set linked list and update the knowledge graph.

3. The method according to claim 2, characterized in that In step 1, the hydraulic winch operation data is collected and preprocessed, specifically: The hydraulic winch operation data includes pressure sensor data, flow meter data and temperature sensor data, and the pressure sensor data and flow meter data are subjected to noise reduction processing; Normalize the temperature sensor data and the pressure sensor data and flow meter data after noise reduction; Perform synchronization alignment on the normalized data.

4. The method according to claim 3, characterized in that In step 2, feature extraction is performed on the pre-processed hydraulic winch operation data, specifically: Construct a feature extraction model based on the improved CNN-LSTM hybrid network structure; Train the feature extraction model based on the preset data set; The pre-processed hydraulic winch operation data is input into the trained feature extraction model to perform feature extraction and obtain the abnormal probability vector.

5. The method according to claim 4, characterized in that In step 3, based on the extracted features, a conflict set driven by the knowledge graph is generated to obtain a candidate conflict set list, specifically: Map the physical components of the hydraulic winch into a compact binary bitmap, where each component is assigned a unique binary bit, and if the conflict set contains a component, the corresponding bit is set to 1; Build a knowledge graph, define entities and relationships, and generate candidate conflict sets based on anomaly probability vectors.

6. The method according to claim 5, characterized in that In step 4, based on the candidate collision set, reinforcement learning-optimized collision detection is performed to obtain the streamlined minimum collision set, which is: Through bit-by-bit logical AND operation, determine whether the candidate conflict set has an intersection with the current collision set linked list; Decompose the non-colliding conflict set into atomic component bitmaps and remove redundant items through absorption strategy; Through Q-learning, the absorption threshold and calculation strategy are dynamically adjusted to maximize efficiency and accuracy, and ultimately obtain the streamlined minimum collision set.

7. The method according to claim 6, characterized in that In step 5, a maintenance decision is generated based on the minimum hit set list, and the knowledge graph is updated. Specifically: Convert the minimum collision set bitmap into a specific hydraulic winch fault component list; Combine maintenance cost, failure probability and historical data to generate a maintenance priority list as a basis for maintenance decision making.

Citation Information

Patent Citations

  • Wind generating set bearing fault diagnosis method based on digital twinning

    CN117760735A

  • Fault processing method and device based on knowledge graph, medium and equipment

    CN118035462A

  • Semiconductor equipment fault prediction and maintenance method and system based on data fusion

    CN119398764A

  • Port knowledge graph construction system based on large language model

    CN119886314A