Fan fault diagnosis and disposal scheme pushing method, system, equipment and medium
By obtaining wind turbine equipment status information and matching it with the graph entity, combining wind turbine fault knowledge ontology and knowledge graph, the problems of low diagnosis efficiency and waste of resources in wind turbine fault diagnosis are solved, and fast and accurate fault diagnosis and disposal are achieved.
Patent Information
- Application Number
- CN202510071318.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-05-16
AI Technical Summary
The prior art has problems such as partial diagnosis, complicated diagnosis process, low diagnostic efficiency and inability to effectively learn from historical fault data in wind turbine fault diagnosis.
Determine the current fault by obtaining the status information of the fan equipment and matching it with the graph entity. Use wind power fault knowledge ontology and knowledge graph to realize the unified management and integration of structured and unstructured data, and push the fault handling plan.
It realizes rapid diagnosis and effective handling of fan faults, improves diagnostic efficiency and accuracy, can easily and conveniently manage and integrate multiple data sources, and improves resource utilization.
Smart Images

Figure CN120011574A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of fan fault diagnosis in power plants, and relates to a method, system, equipment and medium for diagnosing fan faults and pushing out treatment plans. Background Art
[0002] With the development of wind power generation technology, the installed capacity of wind turbines and the amount of power generated by the grid have gradually increased. Timely and effective diagnosis of wind turbine faults has become a key issue in improving the utilization rate of wind turbines and ensuring the stable performance of wind turbines.
[0003] At present, when diagnosing wind turbine faults, it is generally done by experts in this field based on their expert knowledge. In practical applications, since wind turbines contain many devices, many monitoring points, and complex correlations between operating parameters, there are many types of wind turbine faults, a large amount of fault knowledge, complex correlations, and differentiated expressions of fault knowledge. The above-mentioned diagnostic method of only having experts perform fault diagnosis will result in problems such as one-sided diagnosis, cumbersome diagnostic process, and low diagnostic efficiency.
[0004] At the same time, the data, solutions and other experience accumulated from historical fault resolution cannot be effectively used as reference, resulting in a waste of resources. Summary of the invention
[0005] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and provide a method, system, device and medium for fan fault diagnosis and treatment plan push, which can realize the diagnosis of fan faults and the push of treatment plans.
[0006] In order to achieve the above object, the present invention adopts the following technical scheme:
[0007] In one aspect, the present invention provides a method for diagnosing wind turbine faults and pushing out treatment solutions, comprising:
[0008] Get status information of fan equipment;
[0009] Matching the status information of the wind turbine device with the graph entity to determine the current fault of the wind turbine device;
[0010] Push fault handling plan based on the current fault of the fan equipment.
[0011] The method for diagnosing fan faults and pushing out treatment plans according to the present invention is further improved in that:
[0012] Furthermore, before matching the status information of the wind turbine device with the graph entity, the process further includes:
[0013] Based on the wind turbine data table, the wind power fault knowledge ontology is constructed;
[0014] Fill in the graph entities according to the wind power fault knowledge ontology.
[0015] Furthermore, the process of filling the graph entity according to the wind power fault knowledge ontology is as follows:
[0016] For structured data, data mapping is used to map the fields in the wind turbine data table to the graph entities;
[0017] For unstructured data, we first perform text recognition and format standardization on the unstructured data, then use the knowledge extraction model to extract knowledge, and then fill the extracted knowledge into the graph entity.
[0018] Furthermore, the process of constructing the wind power fault knowledge ontology based on the wind turbine data table is as follows:
[0019] Based on the wind turbine data table and according to the business logic of wind turbine fault diagnosis, Protégé is used to construct the wind power fault knowledge ontology from four aspects: class, object attribute, data attribute and instance.
[0020] Furthermore, the process of matching the status information of the wind turbine device with the graph entity to determine the current fault of the wind turbine device is as follows:
[0021] According to the status information of the wind turbine device, the current fault of the wind turbine device is found in the graph entity by using entity type comparison, entity attribute comparison and cluster analysis based on graph algorithm.
[0022] In a second aspect of the present invention, the present invention provides a system for diagnosing wind turbine faults and pushing out treatment solutions, comprising:
[0023] An acquisition module is used to obtain status information of the fan equipment;
[0024] A matching module, used for matching the status information of the wind turbine device with the map entity to determine the current fault of the wind turbine device;
[0025] The push module is used to push fault handling solutions according to the current fault of the wind turbine equipment.
[0026] The system for diagnosing and pushing out fan fault solutions of the present invention is further improved in that:
[0027] Furthermore, it also includes:
[0028] A construction module is used to construct a wind power fault knowledge ontology based on the wind turbine data table;
[0029] The filling module is used to fill the graph entities according to the wind power fault knowledge ontology.
[0030] Furthermore, the filling module includes:
[0031] The mapping module is used to map the fields in the wind turbine data table to the graph entity by means of data mapping for structured data;
[0032] The extraction and filling module is used for unstructured data. It first performs text recognition and format standardization on the unstructured data, then uses the knowledge extraction model to extract knowledge, and then fills the extracted knowledge into the graph entity.
[0033] In a third aspect of the present invention, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method for diagnosing wind turbine faults and pushing treatment plans when executing the computer program.
[0034] In a fourth aspect of the present invention, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for diagnosing wind turbine faults and pushing treatment plans are implemented.
[0035] The present invention has the following beneficial effects:
[0036] During specific operation, the method, system, device and medium for pushing fan fault diagnosis and treatment plan described in the present invention match the status information of the fan equipment with the graph entity to determine the current fault of the fan equipment, and push the fault treatment plan based on the current fault of the fan equipment. It should be noted that the present invention uses the graph as a carrier of the knowledge base to achieve unified management and integration of structured and unstructured data, and at the same time determines the current fault by matching the graph. The operation is simple, convenient and highly practical. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the accompanying drawings:
[0038] Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION
[0039] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are 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 creative work are within the scope of protection of the present invention.
[0040] In the description of the present invention, it should be understood that the terms “include” and “comprises” indicate the presence of described features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or collections thereof.
[0041] It should also be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, the singular forms "a", "an" and "the" are intended to include plural forms unless the context clearly indicates otherwise.
[0042] It should be further understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes these combinations. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in the present invention generally indicates that the associated objects are in an "or" relationship.
[0043] It should be understood that, although the terms first, second, third, etc. may be used to describe preset ranges, etc. in the embodiments of the present invention, these preset ranges should not be limited to these terms. These terms are only used to distinguish preset ranges from each other. For example, without departing from the scope of the embodiments of the present invention, the first preset range may also be referred to as the second preset range, and similarly, the second preset range may also be referred to as the first preset range.
[0044] The word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.
[0045] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. The components of the embodiments of the present invention described and shown in the drawings here can usually be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0046] Various structural schematic diagrams of the embodiments disclosed in the present invention are shown in the accompanying drawings. These figures are not drawn to scale, and some details are magnified and some details may be omitted for the purpose of clear expression. The shapes of various regions and layers shown in the figures and the relative sizes and positional relationships therebetween are only exemplary, and may deviate in practice due to manufacturing tolerances or technical limitations, and those skilled in the art may additionally design regions / layers with different shapes, sizes, and relative positions according to actual needs.
[0047] Embodiment 1
[0048] refer to Figure 1 The method for diagnosing and handling fan faults of the present invention comprises the following steps:
[0049] 1) Construct the ontology;
[0050] According to the business logic of wind turbine fault diagnosis, Protégé is used to construct the wind power fault knowledge ontology from four aspects: class, object attribute, data attribute and instance.
[0051] 2) Filling entities;
[0052] The ontology attributes are filled in according to the ontology structure. For structured data, data mapping is used to directly map the fields in the data table to the graph entities, such as the basic information and operating parameters of the wind turbine equipment. For unstructured data, such as historical diagnostic reports, text recognition and format standardization are performed first, and then the knowledge extraction model is used to automatically extract knowledge points and associations, and fill them into the graph entities.
[0053] 3) Fault matching;
[0054] By using entity type comparison, entity attribute comparison and cluster analysis based on graph algorithm, the current fault is found in the graph entity. The graph algorithm may be a community discovery algorithm.
[0055] 4) Processing push;
[0056] According to the current fault found, relevant knowledge content of the current fault is pushed, and the relevant knowledge content includes the cause of the fault and the treatment plan, etc.
[0057] 5) Data mapping;
[0058] For structured data, the method of mapping data table fields is adopted to fill the structured data into the graph entity;
[0059] 6) Knowledge extraction;
[0060] For unstructured data, an extraction model is used to extract knowledge, and then the extracted knowledge is filled into the graph entity;
[0061] It should be noted that the present invention uses ontology theory to structure the expression of structured and unstructured data such as the fan's real-time data, historical data, historical diagnostic reports, and expert knowledge to form a knowledge graph, visualize the knowledge, and meet the user's needs for the comprehensibility and explainability of fault diagnosis through the concretization of fault diagnosis knowledge.
[0062] In addition, when a current fault occurs, reference intelligence can be quickly obtained from historical data through analogy, thereby improving the accuracy and convenience of wind turbine fault diagnosis and improving the efficiency of wind turbine fault diagnosis. On the other hand, the knowledge base is continuously enriched with the accumulation of fault events, thereby enhancing the use value of historical experience.
[0063] Finally, it should be noted that the present invention uses the knowledge graph as the carrier of the knowledge base to achieve unified management and integration of structured and unstructured data. Specifically, the ontology structure of fan fault diagnosis is first constructed based on business logic and needs, and structured data, including real-time data of fans and historical reports, are mapped; text extraction and analysis are performed on unstructured data including historical fault reports and fault handling manuals, and then knowledge extraction is performed to realize the entry of multi-source heterogeneous data into the graph.
[0064] By searching the graph for the phenomena, parameters, and indicators of existing faults, you can quickly obtain relevant fault causes, fault types, fault handling solutions, and other related content. At the same time, through graph algorithms such as community discovery, fault clustering can be achieved to assist in analyzing the causes of faults.
[0065] Embodiment 2
[0066] This embodiment provides a system for diagnosing wind turbine faults and pushing out treatment solutions, including:
[0067] An acquisition module is used to obtain status information of the fan equipment;
[0068] A matching module, used for matching the status information of the wind turbine device with the map entity to determine the current fault of the wind turbine device;
[0069] The push module is used to push fault handling solutions according to the current fault of the wind turbine equipment.
[0070] As an embodiment of the present invention, it also includes:
[0071] A construction module is used to construct a wind power fault knowledge ontology based on the wind turbine data table;
[0072] The filling module is used to fill the graph entities according to the wind power fault knowledge ontology.
[0073] As an embodiment of the present invention, the filling module includes:
[0074] The mapping module is used to map the fields in the wind turbine data table to the graph entity by means of data mapping for structured data;
[0075] The extraction and filling module is used for unstructured data. It first performs text recognition and format standardization on the unstructured data, then uses the knowledge extraction model to extract knowledge, and then fills the extracted knowledge into the graph entity.
[0076] As an implementation mode of the present invention, the process of constructing the wind power fault knowledge ontology based on the wind turbine data table is as follows:
[0077] Based on the wind turbine data table and according to the business logic of wind turbine fault diagnosis, Protégé is used to construct the wind power fault knowledge ontology from four aspects: class, object attribute, data attribute and instance.
[0078] As an implementation mode of the present invention, the process of matching the status information of the wind turbine device with the graph entity to determine the current fault of the wind turbine device is:
[0079] According to the status information of the wind turbine device, the current fault of the wind turbine device is found in the graph entity by using entity type comparison, entity attribute comparison and cluster analysis based on graph algorithm.
[0080] The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0081] Embodiment 3
[0082] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method for diagnosing and pushing a solution for a fan fault are implemented, for example, including: obtaining status information of the fan device; matching the status information of the fan device with a graph entity to determine the current fault of the fan device; and pushing a fault solution according to the current fault of the fan device. The memory may include a memory, such as a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk memory, etc. The processor, the network interface, and the memory are interconnected through an internal bus, which may be an industrial standard architecture bus, a peripheral component interconnection standard bus, an extended industrial standard architecture bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory is used to store programs. Specifically, the program may include a program code, and the program code includes computer operation instructions. The memory may include a memory and a non-volatile memory, and provide instructions and data to the processor.
[0083] Embodiment 4
[0084] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for implementing the wind turbine fault diagnosis and handling solution push, for example, include: obtaining the status information of the wind turbine device; matching the status information of the wind turbine device with the map entity to determine the current fault of the wind turbine device; and pushing the fault handling solution according to the current fault of the wind turbine device. Specifically, the computer-readable storage medium includes, but is not limited to, for example, volatile memory and / or non-volatile memory. The volatile memory may include random access memory (RAM) and / or cache memory (cache), etc. The non-volatile memory may include read-only memory (ROM), hard disk, flash memory, optical disk, magnetic disk, etc.
[0085] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0086] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0087] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0088] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0089] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and disclosure of the invention. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed by the present invention. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0090] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
[0091] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any way. Any simple modification, change and equivalent structural change made to the above embodiment based on the technical essence of the present invention still falls within the protection scope of the technical solution of the present invention.
Claims
1. A method for diagnosing fan faults and pushing out treatment plans, characterized in that: include: Get status information of fan equipment; Matching the status information of the wind turbine device with the graph entity to determine the current fault of the wind turbine device; Push fault handling plan based on the current fault of the fan equipment.
2. The method for diagnosing and handling fan faults according to claim 1 is characterized in that: Before matching the status information of the wind turbine device with the graph entity, the method further includes: Based on the wind turbine data table, the wind power fault knowledge ontology is constructed; Fill in the graph entities according to the wind power fault knowledge ontology.
3. The method for diagnosing and handling fan faults according to claim 2 is characterized in that: The process of filling the graph entity according to the wind power fault knowledge ontology is as follows: For structured data, data mapping is used to map the fields in the wind turbine data table to the graph entities; For unstructured data, we first perform text recognition and format standardization on the unstructured data, then use the knowledge extraction model to extract knowledge, and then fill the extracted knowledge into the graph entity.
4. The method for diagnosing and handling fan faults according to claim 2 is characterized in that: The process of constructing the wind power fault knowledge ontology based on the wind turbine data table is as follows: Based on the wind turbine data table and according to the business logic of wind turbine fault diagnosis, Protégé is used to construct the wind power fault knowledge ontology from four aspects: class, object attribute, data attribute and instance.
5. The method for diagnosing and handling fan faults according to claim 1, characterized in that: The process of matching the status information of the wind turbine device with the graph entity to determine the current fault of the wind turbine device is as follows: According to the status information of the wind turbine device, the current fault of the wind turbine device is found in the graph entity by using entity type comparison, entity attribute comparison and cluster analysis based on graph algorithm.
6. A system for diagnosing fan faults and pushing out treatment plans, characterized in that: include: An acquisition module is used to obtain status information of the fan equipment; A matching module, used for matching the status information of the wind turbine device with the map entity to determine the current fault of the wind turbine device; The push module is used to push fault handling solutions according to the current fault of the wind turbine equipment.
7. The system for diagnosing and handling wind turbine faults according to claim 6 is characterized in that: Also includes: A construction module is used to construct a wind power fault knowledge ontology based on the wind turbine data table; The filling module is used to fill the graph entities according to the wind power fault knowledge ontology.
8. The system for diagnosing and handling wind turbine faults according to claim 7 is characterized in that: The filling module comprises: The mapping module is used to map the fields in the wind turbine data table to the graph entity by means of data mapping for structured data; The extraction and filling module is used for unstructured data. It first performs text recognition and format standardization on the unstructured data, then uses the knowledge extraction model to extract knowledge, and then fills the extracted knowledge into the graph entity.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method for wind turbine fault diagnosis and handling solution push as described in any one of claims 1-5 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for diagnosing wind turbine faults and pushing out treatment plans are implemented as described in any one of claims 1 to 5.