A Fault Diagnosis and Processing System for Wind Turbine Generators
By introducing operating status interference scores and response delay scores into the wind turbine fault diagnosis and processing system, the problem of low reliability of wind turbine fault diagnosis is solved, and the accuracy and efficiency of fault diagnosis and processing is improved.
Patent Information
- Application Number
- CN202411681154.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2044-11-22
AI Technical Summary
In the prior art, the reliability of the wind turbine fault diagnosis is not high, resulting in a single step of the fault being directly operated without being discovered in time, with time delay.
It provides a fault diagnosis and processing system for wind turbine units, including data acquisition module, fault diagnosis module, fault treatment module and controller optimization module. By obtaining the operating state interference score and the operating state threshold range, it is determined whether to send a fault diagnosis instruction, and judge whether to perform fault diagnosis based on the response delay score, and finally optimize the automatic controller based on the fault diagnosis report.
It improves the reliability of fault diagnosis during operation of the wind turbine, achieves the improvement of the accuracy and efficiency of fault diagnosis and processing, and reduces the time delay of fault treatment.
Smart Images

Figure CN119267119B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wind turbine generator sets, and in particular to a fault diagnosis and processing system for wind turbine generator sets. Background Art
[0002] With the continuous growth of global energy demand and the increasing awareness of environmental protection, the development and utilization of renewable energy has become the focus of attention of countries around the world. Wind energy, as a clean and renewable energy source, has huge development potential. As the core equipment of wind power generation, the operating efficiency and stability of wind turbines are directly related to the economic and environmental benefits of the entire wind power generation system. However, in the actual operation process, wind turbines are inevitably prone to various faults due to long-term exposure to harsh natural environments and the influence of various factors such as design, manufacturing, installation and maintenance. These faults will not only affect the normal operation of wind turbines and reduce power generation efficiency, but may also cause serious damage to the equipment and even cause safety accidents. Therefore, it is particularly important to develop an efficient and accurate wind turbine fault diagnosis and processing system.
[0003] The existing technology monitors the various operating parameters of the wind turbine in real time and transmits them to the data processing center for preprocessing. At the same time, it identifies the fault type based on the preprocessing results to obtain a fault diagnosis report, then issues a warning signal and receives parameter reset information, and finally resets the operating parameters of the wind turbine to achieve fault handling of the wind turbine.
[0004] For example, the invention patent announcement number CN114856940B announces a VR-based online intelligent diagnosis method and system for wind turbines, including: obtaining the operation camera data and online operation data of the wind turbine to build a basic VR operation model of the wind turbine; performing online key monitoring of the wind turbine, generating key monitoring data and importing the key monitoring data into the basic VR operation model to generate an operation monitoring VR model; performing fault diagnosis analysis on the key monitoring data, generating online intelligent diagnosis data and importing it into the operation monitoring VR model to generate a monitoring diagnosis VR model; performing fault visualization analysis on the wind turbine, generating fault visualization information and visually combining it with the monitoring diagnosis VR model to generate a diagnosis display VR model; obtaining the intelligent diagnosis cycle set by the operation and maintenance staff, generating periodic intelligent diagnosis data and visualizing it in the diagnosis display VR model.
[0005] For example, the invention patent announcement number is: CN108894932B. It is an intelligent diagnosis system and method for wind turbine bearing faults of wind turbines, including: real-time collection and caching of status parameters of wind turbine bearings of the wind turbine; receiving risk assessment strategies, grid-connected status of the unit, and main control system data and command information provided by the main control system of the wind turbine; receiving command information and analyzing and processing it to determine the bearing status and potential fault development trends, and conducting risk level assessment on the wind turbine bearing status in combination with a pre-set risk assessment strategy; and feeding back the data analysis results and risk assessment results to the main control system of the wind turbine.
[0006] However, in the process of implementing the technical solution of the invention in the embodiments of the present application, the present application found that the above technology has at least the following technical problems:
[0007] In the prior art, since the fault identification algorithm cannot be fully adapted to the complexity and diversity of wind turbine operating data, there may be a time delay in the process from data monitoring to fault warning to parameter resetting and fault handling, which may lead to a direct operation without timely detection of the fault, resulting in the problem of low reliability of fault diagnosis during the operation of wind turbines. Summary of the invention
[0008] The embodiment of the present application solves the problem of low reliability of fault diagnosis during operation of wind turbines in the prior art by providing a fault diagnosis and processing system for wind turbines, thereby improving the reliability of fault diagnosis during operation of wind turbines.
[0009] The embodiment of the present application provides a fault diagnosis and processing system for a wind turbine, comprising: a data acquisition module, a fault diagnosis module, a fault processing module and a controller optimization module; wherein the data acquisition module is used to acquire key operating data of a wind rotor and a generator in a specified wind turbine during operation, and simultaneously monitors in real time the influence of environmental parameters in a preset operating area on the key operating data to acquire an operating state interference score, wherein the operating state interference score is used to evaluate the degree of influence on the operating state of the specified wind turbine within a preset operating time period; the fault diagnosis module is used to compare the acquired operating state interference score with the operating state threshold range to determine whether to send a fault diagnosis instruction, and if so, , the fault diagnosis instructions to be sent are classified into fault levels; the fault processing module is used to receive the fault diagnosis instructions after the fault level classification and obtain the response delay score according to the reception of the fault diagnosis instructions, and at the same time, judge whether to perform fault diagnosis based on the obtained response delay score, and the response delay score is used to reflect the degree of response delay between the fault processing module and the fault diagnosis module; the controller optimization module is used to generate a fault diagnosis report according to the result of the fault diagnosis and optimize the automatic controller according to the statistics on the fault diagnosis report to obtain an optimization evaluation value, and at the same time, judge whether the optimization is completed according to the obtained optimization evaluation value, and the optimization evaluation value is used to evaluate the optimization effect of the automatic controller.
[0010] Furthermore, the step of obtaining the operating status interference score includes: L1, real-time monitoring of changes in key operating data and environmental parameters within a preset operating time period, obtaining the gearbox temperature deviation score of the specified wind turbine set within the preset operating time period, and judging whether the gearbox temperature deviation score is less than 1. If so, executing L2, otherwise shutting down the specified wind turbine set until the gearbox temperature deviation score is less than 1, the key operating data include wind rotor speed, power output and vibration signal, the environmental parameters include ambient wind speed, wind direction, blade angle, wind rotor vibration acceleration and gearbox temperature, and the gearbox temperature deviation score is the ratio of the absolute value of the difference between the average gearbox temperature and the reference gearbox temperature to the reference gearbox temperature deviation; L2, real-time monitoring of the specified wind turbine set The average wind rotor vibration acceleration of the wind rotor of the unit within the preset operating time period is used to determine whether the average wind rotor vibration acceleration is within the wind rotor vibration acceleration threshold range. If so, L3 is executed, otherwise a wind rotor maintenance instruction is sent to the operation and maintenance personnel; L3, the wind speed deviation score and wind direction deviation score of the preset operating area where the specified wind turbine is located within the preset operating time period are obtained, the wind speed deviation score is the ratio of the maximum ambient wind speed to the average wind speed, and the wind direction deviation score is the ratio of the absolute value of the difference between the average wind direction angle and the reference wind direction angle to the reference wind direction angle; L4, the obtained gear box temperature deviation score, wind speed deviation score and wind direction deviation score are processed and combined with the average blade angle of the wind rotor blades of the specified wind turbine unit within the preset operating time period to obtain the operating state interference score.
[0011] Furthermore, the specific limiting expression of the operating state interference score is:
[0012]
[0013]
[0014]
[0015]
[0016] Where t is the number of the preset operation time period, t = 1, 2, ..., T, T is the total number of preset operation time periods, YUN t A represents the operating state interference score of the specified wind turbine in the tth preset operating time period, t A1 represents the gearbox temperature deviation fraction of the specified wind turbine in the tth preset operating time period. t represents the average gearbox temperature of the specified wind turbine in the tth preset operating time period, A10 represents the reference gearbox temperature, ΔA10 represents the reference gearbox temperature deviation, B tIndicates the wind speed deviation score of the preset operation area where the specified wind turbine is located in the tth preset operation time period, B1 t Indicates the maximum ambient wind speed in the preset operating area of the specified wind turbine in the tth preset operating time period, It represents the average wind speed of the preset operation area where the specified wind turbine is located in the tth preset operation time period, C t Indicates the wind direction deviation score of the preset operation area where the specified wind turbine is located in the tth preset operation time period, C1 t It indicates the average wind direction angle of the preset operation area where the specified wind turbine is located in the tth preset operation time period, C10 indicates the reference wind direction angle, C2 t represents the average blade angle of the rotor blades of a specified wind turbine in the tth preset operating time period, a t It represents the average vibration acceleration of the wind rotor of the specified wind turbine in the tth preset operating time period, and Δa represents the threshold range of the vibration acceleration of the wind rotor.
[0017] Furthermore, the response delay score is obtained by the following method: obtaining a first response time score of a designated router in a fault diagnosis module and a second response time score of a designated router in a fault handling module, summing and averaging the first response time score and the second response time score, and then performing logarithmic processing to obtain a response delay score; the process for obtaining the first response time score is: obtaining a diagnosis time deviation value and an instruction sending time deviation value of the fault diagnosis module within a preset operating time period, and obtaining a first reference time deviation value from a preset database; performing a ratio operation on the addition result of the diagnosis time deviation value and the instruction sending time deviation value and the first reference time deviation value to obtain a first response time score; the diagnosis time deviation value is the difference between the fault diagnosis time and the reference fault diagnosis time; the instruction sending time deviation value is the fault diagnosis instruction sending time. The difference between the reference fault instruction sending time and the reference fault diagnosis instruction sending time; the first reference time deviation value is the sum of the reference fault diagnosis time and the reference fault diagnosis instruction sending time; the process of obtaining the second response time score is: obtaining the instruction receiving time deviation value and the fault handling time deviation value of the fault handling module within the preset operating time period, and at the same time obtaining the second reference time deviation value from the preset database; performing a ratio operation on the addition result of the instruction receiving time deviation value and the fault handling time deviation value and the second reference time deviation value to obtain the second response time score; the instruction receiving time deviation value is the difference between the fault diagnosis instruction receiving time and the reference fault diagnosis instruction receiving time; the fault handling time deviation value is the difference between the fault handling time and the reference fault handling time; the second reference time deviation value is the sum of the reference fault diagnosis instruction receiving time and the reference fault handling time.
[0018] Furthermore, the controller optimization module includes an optimization strategy formulation unit and an optimization evaluation value acquisition unit; the optimization strategy formulation unit is used to formulate a corresponding optimization strategy based on the statistics in the fault diagnosis report, the statistics include fault frequency, duration and impact range, and the optimization strategy includes adjusting control parameters and adding redundant equipment; the optimization evaluation value acquisition unit is used to optimize the automatic controller according to the formulated optimization strategy and monitor the optimization process in real time to obtain the optimization evaluation value.
[0019] Furthermore, the optimization evaluation value is obtained by the following method: K1, judging whether the fault frequency in the fault diagnosis report is within the allowable range of the fault frequency, if so, executing K2, otherwise optimizing the automatic controller after maintenance; K2, obtaining the first response rate score and the first energy consumption reduction rate of the automatic discharge controller in the preset operating time period and processing them respectively to obtain the first optimization evaluation value, the first response rate score represents the ratio of the first response rate of the automatic discharge controller in the preset operating time period to the first initial response rate in the previous operating time period, the first energy consumption reduction rate represents the ratio of the first energy consumption value of the automatic discharge controller in the preset operating time period to the first initial energy consumption value in the operating time period, and the first optimization evaluation value is The sum of the first response rate score and the first energy consumption reduction rate; K3, obtaining the second response rate score and the second energy consumption reduction rate of the automatic voltage controller within the preset operating time period and processing them separately to obtain a second optimized evaluation value, the second response rate score represents the ratio of the second response rate of the automatic voltage controller within the preset operating time period to the second initial response rate in the previous operating time period, the second energy consumption reduction rate represents the ratio of the second energy consumption value of the automatic voltage controller within the preset operating time period to the second initial energy consumption value in the previous operating time period, and the second optimized evaluation value is the sum of the second response rate score and the second energy consumption reduction rate; K4, performing arc cosine function processing on the first optimized evaluation value and the second optimized evaluation value to obtain the optimized evaluation value.
[0020] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0021] 1. By comparing the obtained operating status interference score with the operating status threshold range to determine whether to send a fault diagnosis instruction, then receiving the fault diagnosis instruction after the fault level classification and judging whether to perform fault diagnosis based on the obtained response delay score, and finally optimizing the automatic controller according to the statistics on the fault diagnosis report and obtaining the optimized evaluation value, the accuracy of fault diagnosis and processing is improved, and then the reliability of fault diagnosis of wind turbines during operation is improved, which effectively solves the problem of low reliability of fault diagnosis of wind turbines during operation in the prior art.
[0022] 2. A first response duration score is obtained by obtaining the diagnosis duration deviation value and the instruction sending duration deviation value of the fault diagnosis module within a preset operating time period and combining them with the first reference duration deviation value. At the same time, the instruction receiving duration deviation value and the fault handling duration deviation value of the fault handling module within the preset operating time period are obtained and combined with the second reference duration deviation value to obtain the second response duration score. The response delay score is obtained accordingly, thereby improving the accuracy and reliability of obtaining the response delay score, and further improving the accuracy of fault diagnosis and handling.
[0023] 3. A first optimized evaluation value is obtained by obtaining a first response rate score and a first energy consumption reduction rate of the automatic discharge controller within a preset operating time period and processing them respectively. Meanwhile, a second response rate score and a second energy consumption reduction rate of the automatic voltage controller within a preset operating time period are obtained and processed respectively to obtain a second optimized evaluation value. The first optimized evaluation value and the second optimized evaluation value are processed by an arc cosine function to obtain an optimized evaluation value, thereby achieving more accurate acquisition of the optimized evaluation value and further improving the optimization reliability of the automatic controller. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A schematic diagram of the structure of a wind turbine fault diagnosis and processing system provided in an embodiment of the present application;
[0025] Figure 2 A specific analysis flow chart of fault diagnosis and processing provided in the embodiment of the present application;
[0026] Figure 3 A control flow chart of the central control center provided in the embodiment of the present application;
[0027] Figure 4 A specific communication flow chart of the communication network provided in the embodiment of the present application;
[0028] Figure 5 A two-dimensional coordinate diagram of the first response duration score provided in an embodiment of the present application;
[0029] Figure 6 A two-dimensional coordinate diagram of the second response duration score provided in an embodiment of the present application;
[0030] Figure 7 An operational flow chart of fault diagnosis provided in an embodiment of the present application. DETAILED DESCRIPTION
[0031] The embodiment of the present application solves the problem of low reliability of fault diagnosis of wind turbines in the prior art during operation by providing a fault diagnosis and processing system for a wind turbine. The key operating data of the wind wheel and the generator in the specified wind turbine during operation are obtained through a data acquisition module, and the influence of environmental parameters in a preset operating area on the key operating data is monitored in real time to obtain an operating status interference score. The fault diagnosis module is then used to compare the obtained operating status interference score with the operating status threshold range to determine whether to send a fault diagnosis instruction. The fault processing module then receives the fault diagnosis instruction after fault level classification and obtains a response delay score based on the reception of the fault diagnosis instruction. At the same time, it is determined whether to perform fault diagnosis based on the obtained response delay score. Finally, the controller optimization module generates a fault diagnosis report based on the results of the fault diagnosis, optimizes the automatic controller based on the statistics on the fault diagnosis report and obtains an optimization evaluation value. At the same time, it is determined whether the optimization is completed based on the obtained optimization evaluation value, thereby improving the reliability of fault diagnosis during operation of the wind turbine.
[0032] The technical solution in the embodiment of the present application is to solve the problem of low reliability of fault diagnosis during operation of the above-mentioned wind turbine generator set, and the overall idea is as follows:
[0033] The obtained operating status interference score is compared with the operating status threshold range to determine whether to send a fault diagnosis instruction, and then the fault diagnosis instruction after fault level classification is received and whether to perform fault diagnosis is determined based on the obtained response delay score. Finally, the automatic controller is optimized according to the statistics on the fault diagnosis report and the optimized evaluation value is obtained, thereby achieving the effect of improving the fault diagnosis reliability of wind turbines during operation.
[0034] In order to better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0035] like Figure 1As shown, it is a structural schematic diagram of a fault diagnosis and processing system for a wind turbine set provided by an embodiment of the present application. A fault diagnosis and processing system for a wind turbine set provided by an embodiment of the present application comprises: a data acquisition module, a fault diagnosis module, a fault processing module and a controller optimization module; wherein the data acquisition module is used to acquire key operating data of a wind rotor and a generator in a specified wind turbine set during operation, and at the same time monitor in real time the influence of environmental parameters in a preset operating area on key operating data to acquire an operating state interference score, the wind rotor and the generator are the main power generation equipment in the specified wind turbine set, the wind rotor is composed of blades and a hub, the hub is a connecting part between the root of the blade and the main shaft, and the operating state interference score is used to evaluate the degree of influence on the operating state of the specified wind turbine set within a preset operating time period; the fault diagnosis module is used to compare the acquired operating state interference score with the operating state threshold range to determine whether to send a fault diagnosis instruction, and if so, the fault level of the fault diagnosis instruction to be sent is classified, Fault diagnosis instructions include normal shutdown instructions, rapid shutdown instructions and emergency shutdown instructions, and fault levels include level one fault, level two fault and level three fault; the fault processing module is used to receive the fault diagnosis instructions after the fault level division and obtain the response delay score according to the reception of the fault diagnosis instructions, and at the same time, judge whether to perform fault diagnosis based on the obtained response delay score. The response delay score is used to reflect the degree of response delay between the fault processing module and the fault diagnosis module. Fault diagnosis includes normal shutdown operation, rapid shutdown operation and emergency shutdown operation; the controller optimization module is used to generate a fault diagnosis report according to the results of the fault diagnosis and optimize the automatic controller according to the statistics on the fault diagnosis report to obtain the optimization evaluation value, and at the same time, judge whether the optimization is completed according to the obtained optimization evaluation value. The automatic controller includes an automatic power generation controller and an automatic voltage controller. The automatic power generation controller and the automatic voltage controller respectively include a central control center, and the optimization evaluation value is used to evaluate the optimization effect of the automatic controller.
[0036] like Figure 2 As shown, it is a specific analysis flow chart of fault diagnosis and processing provided in the embodiment of the present application. The system realizes comprehensive integration from data acquisition, fault diagnosis, fault processing to controller optimization, forming a closed-loop fault diagnosis and processing process. By introducing the operating status interference score and the response delay score, the collaborative efficiency between the fault diagnosis module and the fault processing module is improved, and fault diagnosis and fault processing can be performed quickly and accurately, which helps to improve the safe operation of wind turbines and reduce downtime caused by faults. Secondly, by introducing optimized evaluation values, more accurate optimization of wind turbines can be achieved, which helps operation and maintenance personnel to better grasp the real-time operating status of wind turbines, thereby improving the reliability of fault diagnosis during the operation of wind turbines.
[0037] like Figure 3As shown, it is a control flow chart of the central control center provided in the embodiment of the present application. It should be understood that the functions of the main controller (i.e., the central control center) in the automatic controller include: automatic start-up of the unit, grid connection control, speed control, power control, reactive power compensation control, automatic wind control, cable unwinding control, automatic grid disconnection, safe shutdown control, etc.; the algorithm design mainly includes variable pitch control and torque control; various sensors are used to monitor the power grid, wind conditions and wind turbine operating parameters, and data communication is maintained with the frequency conversion system and the variable pitch system. A comprehensive analysis is made based on data from all aspects, and control instructions are issued to realize the start and stop of the unit, grid connection and disconnection, blade angle, yaw wind control, etc., to achieve maximum power capture.
[0038] Furthermore, the step of obtaining the operating state interference score includes: L1, using the deployed sensors to monitor the changes of key operating data and environmental parameters in real time during the preset operating time period, and obtaining the gearbox temperature deviation score of the specified wind turbine in the preset operating time period (i.e., A in the specific limiting expression of the operating state interference score) t ), determine whether the gearbox temperature deviation score is less than 1, if so, execute L2, otherwise shut down the specified wind turbine until the gearbox temperature deviation score is less than 1, key operating data include wind rotor speed, power output and vibration signal, environmental parameters include ambient wind speed, wind direction, blade angle, wind rotor vibration acceleration and gearbox temperature, gearbox temperature deviation score is the ratio of the absolute value of the difference between the average gearbox temperature and the reference gearbox temperature to the reference gearbox temperature deviation; L2, real-time monitoring of the average wind rotor vibration of the wind rotor of the specified wind turbine within the preset operating time period Acceleration, determine whether the average wind rotor vibration acceleration is within the wind rotor vibration acceleration threshold range, if so, execute L3, otherwise it indicates that the wind rotor wear degree of the specified wind turbine set in the preset operation time period exceeds the preset requirement and sends a wind rotor maintenance instruction to the operation and maintenance personnel to repair the wind rotor of the specified wind turbine set until the average wind rotor vibration acceleration of the wind rotor after the maintenance is within the wind rotor vibration acceleration threshold range; L3, obtain the wind speed deviation score of the preset operation area where the specified wind turbine set is located in the preset operation time period (that is, B in the specific restriction expression of the operation state interference score t ) and wind direction deviation score (i.e., C in the specific limiting expression of the operating state interference score t ), the wind speed deviation score is the ratio of the maximum ambient wind speed to the average wind speed, and the wind direction deviation score is the average wind direction angle (i.e., C1 in the specific limiting expression of the operating state interference score). t ) and the reference wind direction angle to the reference wind direction angle; L4, the obtained gearbox temperature deviation score, wind speed deviation score and wind direction deviation score are processed and combined with the average blade angle of the wind turbine blades of the specified wind turbine in the preset operating time period (i.e., C2 in the specific limiting expression of the operating state interference score)t ) to obtain the running status interference score.
[0039] In this embodiment, when the gearbox temperature deviation score is not less than 1, the automatic controller in the wind turbine receives the shutdown operation instruction and feeds back to the operation and maintenance personnel to start the shutdown button, thereby ensuring the safe operation of the designated wind turbine.
[0040] The wind rotor speed is obtained through the speed sensor deployed in the wind turbine, the ambient wind speed is obtained through the speed sensor corresponding to the wind speed interface end (set by the preset personnel) received by the wind rotor (the speed sensor corresponding to the wind rotor in each wind turbine is deployed at the same position), the maximum ambient wind speed is the maximum value of the ambient wind speed in the preset operating area corresponding to the preset operating time period, and the average wind speed is the average value of the ambient wind speed in the preset operating time period; the power output is obtained through the deployed power sensor, and the vibration signal is obtained through the deployed signal sensor.
[0041] The vibration acceleration of the wind rotor is obtained through the deployed acceleration sensor, the gearbox temperature is obtained through the deployed temperature sensor, the wind direction angle and the blade angle of the wind rotor blades in the preset operating area are obtained through the angle sensors deployed on the specified wind rotor blades (the deployment position is the same), and the wind direction in the preset operating area is displayed by the meteorological station.
[0042] Specifically, the average gearbox temperature is the average value of the gearbox temperature within the preset operating time period, the reference gearbox temperature is represented by the sum and average of the historical gearbox temperatures of the specified wind turbine sets in the preset database within the historical operating time period, and the reference gearbox temperature deviation is represented by the sum and average of the historical gearbox temperature deviations of the specified wind turbine sets in the preset database within the historical operating time period; the average wind rotor vibration acceleration is the average value of the wind rotor vibration acceleration within the preset operating time period, and the wind rotor vibration acceleration threshold range represents the range corresponding to the maximum and minimum values of the historical wind rotor vibration acceleration of the specified wind turbine sets in the preset database within the historical operating time period; the average wind direction angle is the average value of the environmental angle of the wind direction within the preset operating time period, the reference wind direction angle is represented by the sum and average of the historical wind direction angles of the specified wind turbine sets in the preset database within the historical operating time period, and the average blade angle is represented by the sum and average of the historical wind rotor blade angles of the historical specified wind turbine sets in the preset database.
[0043] Assuming that the wind wheel consists of six blades, the blade angle is the angle between adjacent blades (usually 60°). Due to changes in wind speed and direction in the preset operating area, the blade angle deviates, which may cause unstable power generation of the generator in the specified wind turbine, thereby affecting the operating state of the specified wind turbine, thereby achieving more accurate acquisition of the operating state interference score.
[0044] It should be added that the specific limiting expression of the operating state interference score is:
[0045]
[0046]
[0047]
[0048]
[0049] Where t is the number of the preset operation time period, t = 1, 2, ..., T, T is the total number of preset operation time periods, YUN t A represents the operating state interference score of the specified wind turbine in the tth preset operating time period, t A1 represents the gearbox temperature deviation fraction of the specified wind turbine in the tth preset operating time period. t represents the average gearbox temperature of the specified wind turbine in the tth preset operating time period, A10 represents the reference gearbox temperature, ΔA10 represents the reference gearbox temperature deviation, B t Indicates the wind speed deviation score of the preset operation area where the specified wind turbine is located in the tth preset operation time period, B1 t Indicates the maximum ambient wind speed in the preset operating area of the specified wind turbine in the tth preset operating time period, It represents the average wind speed of the preset operation area where the specified wind turbine is located in the tth preset operation time period, C t Indicates the wind direction deviation score of the preset operation area where the specified wind turbine is located in the tth preset operation time period, C1 t It indicates the average wind direction angle of the preset operation area where the specified wind turbine is located in the tth preset operation time period, C10 indicates the reference wind direction angle, C2 t represents the average blade angle of the rotor blades of a specified wind turbine in the tth preset operating time period, a t It represents the average vibration acceleration of the wind rotor of the specified wind turbine in the tth preset operating time period, and Δa represents the threshold range of the vibration acceleration of the wind rotor.
[0050] Specifically, the statistical table of changes in the operating state interference score is shown in Table 1:
[0051] Table 1 Statistics of changes in operating status interference scores
[0052]
[0053]
[0054] It should be understood that, as can be seen from the table, the operating state interference score (the smaller the better) increases with the increase of the gearbox temperature deviation score, the wind speed deviation score, the wind direction deviation score and the average angle difference, where the average angle difference is the difference between the average blade angle (ranging from 0 to 90 degrees) and the average wind direction angle (ranging from 0 to 90 degrees).
[0055] It should be noted that the wind speed deviation score also indirectly affects the value of the average blade angle. When the wind speed in the operating area of the specified wind turbine increases, the corresponding wind speed deviation score also increases. At this time, in order to maximize the capture of wind energy, the wind turbine will change the angle of the wind rotor blades, resulting in changes in the average blade angle. By considering this indirect influence mechanism, the operating status of the wind turbine in the preset operating time period can be discovered in a timely manner, which helps to improve the accuracy of the operation status interference score acquisition and provides strong support for the accuracy and reliability of fault diagnosis.
[0056] Furthermore, the specific process of comparing the obtained operating status interference score with the operating status threshold range to determine whether to send a fault diagnosis instruction is as follows: determine whether the obtained operating status interference score is within the operating status threshold range: if the obtained operating status interference score is within the operating status threshold range (excluding the historical maximum operating status interference score and the historical minimum operating status interference score), it indicates that the specified wind turbine is operating stably within the preset operating time period. At this time, no fault diagnosis instruction is sent and the real-time operating status of the specified wind turbine continues to be monitored; if the obtained operating status interference score is not within the operating status threshold range, it indicates that the specified wind turbine is operating abnormally within the preset operating time period. At this time, a fault diagnosis instruction is sent and recorded as a fault diagnosis instruction to be sent.
[0057] The operating state threshold range represents the range corresponding to the historical maximum operating state interference score and the historical minimum operating state interference score of the specified wind turbine generator set in the historical time period in the preset database.
[0058] In this embodiment, by comparing the operating status interference score with the operating status threshold range (excluding the case where it is equal to the historical maximum operating status interference score and the historical minimum operating status interference score), the system can accurately determine whether the wind turbine is in a normal operating state. This judgment is based on actual operating data, avoids the subjectivity and uncertainty of human judgment, improves the accuracy and reliability of the judgment, and thus reduces the probability and frequency of failures.
[0059] Furthermore, the specific process of classifying the fault level for the fault diagnosis instruction to be sent is as follows: P1, when the obtained operating status interference score is not within the operating status threshold range, if the obtained operating status interference score is equal to the historical maximum operating status interference score or the historical minimum operating status interference score, it is determined to be a level 3 fault and a normal shutdown instruction is sent, otherwise P2 is executed; P2, determine whether the obtained operating status interference score is less than the historical minimum operating status interference score, if so, it is determined to be a level 2 fault and a quick shutdown instruction is sent, otherwise it is determined to be a level 1 fault and an emergency shutdown instruction is sent.
[0060] The historical operating state interference score is obtained by inputting the independent variable of the historical operating state interference score of the specified wind turbine in the historical time period in the preset database into the calculation formula of the operating state interference score, and the historical maximum operating state interference score and the historical minimum operating state interference score are statistically obtained.
[0061] In this embodiment, the normal shutdown command, the fast shutdown command and the emergency shutdown command are sent to the automatic controller of the wind turbine generator set through the communication network in the system (connected to the control port of the wind turbine generator set), such as Figure 4 As shown, it is a specific communication flow chart of the communication network provided in the embodiment of the present application, which improves the accuracy and efficiency of remote monitoring of wind turbines.
[0062] Among them, the fault levels are ranked as follows: level one fault > level two fault > level three fault; the normal shutdown command refers to the control command of the automatic controller to gradually shut down according to the predetermined safety procedure to avoid further damage to the wind turbine; the fast shutdown command refers to the control command to quickly shut down when the fast shutdown command is received to reduce the impact of the fault on the wind turbine; the emergency shutdown command refers to the control command of immediate braking and shutdown to protect the wind turbine from further damage to the greatest extent; it should be noted that the control command is received through the programmable logic controller (PLC, Programmabl e Logic Controller), which realizes more accurate sending and receiving of fault diagnosis commands.
[0063] Further, the response delay score is obtained by the following method: when the obtained operation state interference score is within the operation state threshold range, the first response time score of the specified router in the fault diagnosis module is obtained (that is, YI in the specific restriction expression of the response delay score) t ) and the second response time score of the specified router in the fault handling module (i.e., the ER in the specific restriction expression of the response delay score) t), the first response time score and the second response time score are summed and averaged, and then logarithmically processed to obtain a response delay score, the designated router is used to transmit and receive fault diagnosis instructions, the first response time score is used to reflect the degree of response delay of the fault diagnosis module to the fault diagnosis instruction, and the second response time score is used to reflect the degree of response delay of the fault processing module to the fault diagnosis instruction.
[0064] Among them, the process of obtaining the first response time score is as follows: obtain the diagnosis time deviation value and the instruction sending time deviation value of the fault diagnosis module within the preset operating time period, and at the same time obtain the first reference time deviation value from the preset database; perform a ratio operation on the addition result of the diagnosis time deviation value and the instruction sending time deviation value and the first reference time deviation value to obtain the first response time score; the diagnosis time deviation value is the difference between the fault diagnosis time and the reference fault diagnosis time; the instruction sending time deviation value is the difference between the fault diagnosis instruction sending time and the reference fault instruction sending time; the first reference time deviation value is the sum of the reference fault diagnosis time and the reference fault diagnosis instruction sending time.
[0065] The process of obtaining the second response time score is as follows: obtain the instruction reception time deviation value and the fault handling time deviation value of the fault handling module within the preset operating time period, and at the same time obtain a second reference time deviation value from the preset database; perform a ratio operation on the addition result of the instruction reception time deviation value and the fault handling time deviation value and the second reference time deviation value to obtain the second response time score; the instruction reception time deviation value is the difference between the fault diagnosis instruction reception time and the reference fault diagnosis instruction reception time; the fault handling time deviation value is the difference between the fault handling time and the reference fault handling time; the second reference time deviation value is the sum of the reference fault diagnosis instruction reception time and the reference fault handling time.
[0066] In this embodiment, the reference fault diagnosis duration is represented by the minimum value of the historical fault diagnosis duration of the specified wind turbine group in the preset database within the historical operating time period, and the reference fault diagnosis instruction sending duration is represented by the minimum value of the historical fault diagnosis instruction sending duration of the specified wind turbine group in the preset database within the historical operating time period.
[0067] The reference fault processing time is represented by the minimum value of the historical fault processing time of the specified wind turbine set in the preset database within the historical operating time period, and the reference fault diagnosis instruction reception time is represented by the minimum value of the historical fault diagnosis instruction reception time of the specified wind turbine set in the preset database within the historical operating time period.
[0068] Specifically, the specific limiting expression of the response delay score is:
[0069]
[0070]
[0071]
[0072] Where t is the number of the preset operation time period, t = 1, 2, ..., T, T is the total number of preset operation time periods, e is a natural constant, CHI represents the response delay fraction of the specified wind turbine in the preset operation time period, YI t G1 represents the first response time score of the specified router in the fault diagnosis module within the tth preset operation time period. t Indicates the fault diagnosis time of the specified router in the fault diagnosis module in the tth preset operation time period, G10 indicates the reference fault diagnosis time, G2 t Indicates the duration of sending fault diagnosis instructions for the specified router in the fault diagnosis module within the tth preset operation time period. G20 indicates the duration of sending reference fault instructions. ER t Indicates the second response duration score of the specified router in the fault handling module within the tth preset operation time period, H1 t Indicates the duration of receiving fault diagnosis instructions for the specified router in the fault handling module within the tth preset operation time period. H10 indicates the duration of receiving reference fault diagnosis instructions. H2 t Indicates the fault handling time of the specified router in the fault handling module within the tth preset operation time period. H20 indicates the reference fault handling time. YUN t It represents the operating state interference score of the specified wind turbine in the tth preset operating time period, and ΔYUN represents the operating state threshold range.
[0073] like Figure 5 The two-dimensional coordinate diagram of the first response duration score provided in the embodiment of the present application (the second response duration score is a fixed value of 0.3 at this time) is composed of Figure 5 It can be seen that the response delay score increases with the increase of the first response duration score.
[0074] like Figure 6 As shown, it is a two-dimensional coordinate diagram of the second response duration score provided in the embodiment of the present application (the first response duration score is a fixed value of 0.5 at this time), by Figure 6 It can be seen that the response delay score increases as the second response duration score increases.
[0075] It should be understood that the first response time score increases with the diagnostic time deviation value (G1 t -G10) and command sending time deviation value (G2 t -G20) increases, and the second response time score increases with the instruction receiving time deviation value (H1 t-H10 and fault handling time deviation value (H2 t -H20) increases. It should be noted that the fault diagnosis time deviation value also indirectly affects the value of the fault handling time deviation value.
[0076] Assume that a wind turbine has a gearbox noise fault. At this time, the fault diagnosis time increases (i.e., the fault diagnosis time deviation increases). In this case, even if the subsequent processing personnel receive the fault information and start processing, it may take more time to repair (such as replacing damaged parts), which leads to an increase in the fault processing time deviation. By considering the above-mentioned indirect impact mechanism, it helps to shorten the fault processing time, thereby improving the efficiency of fault processing, and further improving the reliability of fault diagnosis during the operation of the wind turbine, effectively solving the problem of low reliability of fault diagnosis during the operation of the wind turbine in the prior art.
[0077] Furthermore, the specific process of determining whether to perform fault diagnosis based on the obtained response delay score is as follows: Q1, determining whether the obtained response delay score is within the response delay threshold range (excluding the historical maximum response delay score and the historical minimum response delay score). If so, no fault diagnosis is performed, otherwise Q2 is executed; Q2, if the obtained response delay score is equal to the historical maximum response delay score or the historical minimum response delay score, a normal shutdown operation is performed, otherwise Q3 is executed; Q3, determining whether the obtained response delay score is less than the historical minimum response delay score. If so, a quick shutdown operation is performed, otherwise an emergency shutdown operation is performed.
[0078] The response delay threshold range represents a range corresponding to the maximum and minimum values of the historical response delay scores of the specified wind turbine generator set in the preset database during the historical operation time period.
[0079] In this embodiment, the programmable logic controller (as a safety controller for independently controlling fault handling operations in a designated wind turbine) receives the fault diagnosis instruction and performs corresponding fault handling, such as Figure 7 As shown, it is an operational flow chart of fault diagnosis provided in an embodiment of the present application, wherein the safety controller is composed of an overspeed safety chain signal, a pitch emergency stop requirement, a vibration switch, a cabin position (twist cable switch), a programmable logic controller safety link point, a cabin cabinet emergency stop button, a remote control emergency stop button, a tower base emergency stop button, a tower base reset button, a cabin reset button, etc. connected in series. If the safety link is disconnected due to an interruption in any of the aforementioned contacts, that is, the DC 24 (VDC) is disconnected, the safety controller will control the emergency braking shutdown. Once the safety chain is triggered and the fault is eliminated, it must be manually reset through the "reset" button on the cabin cabinet or tower base cabinet before the specified wind turbine can be restarted, thereby achieving improved accuracy and reliability in fault handling.
[0080] Furthermore, the controller optimization module includes an optimization strategy formulation unit and an optimization evaluation value acquisition unit; the optimization strategy formulation unit is used to formulate an optimization strategy based on the statistics in the fault diagnosis report, the statistics include fault frequency, duration and impact range, and the optimization strategy includes adjusting control parameters and adding redundant equipment; the optimization evaluation value acquisition unit is used to optimize the automatic controller according to the formulated optimization strategy and monitor the optimization process in real time to obtain the optimization evaluation value.
[0081] In this embodiment, the fault frequency is the total number of faults that occur after the fault diagnosis is completed, the duration is the duration of each fault, the impact range is the preset operating area where the fault occurs, the control parameters include control gain and control time (usually directly controlled by PLC), and the redundant equipment is usually a capacitor, which is usually deployed at the location where the fault occurs during the operation of the specified wind turbine, which helps to improve the fault tolerance and reliability of the system, thereby ensuring the long-term stable operation of the system.
[0082] Further, the optimized evaluation value is obtained by the following method: K1, when the obtained response delay score is within the response delay threshold range, it is determined whether the fault frequency in the fault diagnosis report is within the fault frequency allowable range. If so, K2 is executed, otherwise it is considered that the specified wind turbine is damaged and feedback is given to the operation and maintenance personnel for maintenance. At this time, the automatic controller after maintenance is optimized; K2, when the preset operation time period is not equal to 1, the first response rate score and the first energy consumption reduction rate of the automatic discharge controller in the preset operation time period are obtained and processed respectively to obtain the first optimized evaluation value (that is, U in the specific restriction expression of the optimized evaluation value). t ), the first response rate score represents the ratio of the first response rate of the automatic discharge controller in the preset operation time period to the first initial response rate in the previous operation time period, the first energy consumption reduction rate represents the ratio of the first energy consumption value of the automatic discharge controller in the preset operation time period to the first initial energy consumption value in the operation time period, and the first optimization evaluation value is the sum of the first response rate score and the first energy consumption reduction rate; K3, obtain the second response rate score and the second energy consumption reduction rate of the automatic voltage controller in the preset operation time period and process them respectively to obtain the second optimization evaluation value (that is, W in the specific restriction expression of the optimization evaluation value t), the second response rate score represents the ratio of the second response rate of the automatic voltage controller in the preset operation time period to the second initial response rate in the previous operation time period, the second energy consumption reduction rate represents the ratio of the second energy consumption value of the automatic voltage controller in the preset operation time period to the second initial energy consumption value in the previous operation time period, and the second optimized evaluation value is the sum of the second response rate score and the second energy consumption reduction rate; K4, the first optimized evaluation value and the second optimized evaluation value are processed by the arc cosine function to obtain the optimized evaluation value.
[0083] The allowable range of fault frequency (including the maximum and minimum values of historical fault frequencies) represents the range corresponding to the maximum and minimum values of historical fault frequencies of a specified wind turbine in a preset database during a historical operating time period.
[0084] In this embodiment, the specific limiting expression of the optimization evaluation value is:
[0085] YOU t =arccosh(U t +W t +1), CHI∈ΔCHI and LV∈ΔLV;
[0086]
[0087]
[0088] Where t is the number of the preset operation time period, t=1,2,...,T, T is the total number of preset operation time periods, e is a natural constant, YOU t It represents the optimization evaluation value of the automatic controller during the optimization process in the tth preset operation time period, U t It represents the first optimization evaluation value of the automatic power generation controller in the optimization process during the tth preset operation time period, U1 t represents the first response rate of the automatic power generation controller during the optimization process in the tth preset operation time period, U10 represents the first benchmark response rate before the automatic power generation controller is optimized, and U1 t-1 represents the first initial response rate of the automatic generation controller during the optimization process in the t-1th preset operation time period, U2 t represents the first energy consumption value of the automatic power generation controller during the optimization process in the tth preset operation time period, U20 represents the first benchmark energy consumption value before the automatic power generation controller is optimized, and U2 t-1 represents the first initial energy consumption value of the automatic power generation controller during the optimization process in the t-1th preset operation time period, W t W1 represents the second optimal evaluation value of the automatic voltage controller in the optimization process during the tth preset operation time period. trepresents the second response rate of the automatic voltage controller during the optimization process in the tth preset operation time period, W10 represents the second reference response rate of the automatic voltage controller before optimization, W1 t-1 W2 represents the second initial response rate of the automatic voltage controller during the optimization process in the t-1th preset operation time period. t represents the second energy consumption value of the automatic voltage controller during the optimization process in the tth preset operation time period, W20 represents the second benchmark energy consumption value before the automatic power generation controller is optimized, and W2 t-1 represents the second initial energy consumption value of the automatic voltage controller in the optimization process during the t-1th preset operating time period, CHI represents the response delay score of the specified wind turbine group during the preset operating time period, ΔCHI represents the response delay threshold range, LV represents the fault frequency of the specified wind turbine group after the fault diagnosis is completed, and ΔLV represents the allowable range of the fault frequency.
[0089] Among them, the first benchmark energy consumption value is represented by the result of summing and averaging the historical benchmark energy consumption values of the automatic power generation controller in the historical operation time period in the preset database, the first energy consumption value is obtained by a power sensor deployed at the port of the output end of the automatic power generation controller, and the first initial energy consumption value is obtained by the power sensor deployed at the port of the input end of the automatic power generation controller; the second benchmark energy consumption value is represented by the result of summing and averaging the historical benchmark energy consumption values of the automatic voltage controller in the preset database in the historical operation time period, the second energy consumption value is obtained by the power sensor deployed at the port of the output end of the automatic voltage controller, and the second initial energy consumption value is obtained by the power sensor deployed at the port of the input end of the automatic voltage controller.
[0090] Specifically, the optimization evaluation value (the larger the better) increases with the increase of the first optimization evaluation value and the second optimization evaluation value. When t=1, the initial data before optimization (including the first benchmark response rate, the first benchmark energy consumption value, the second benchmark response rate and the second benchmark energy consumption value) are obtained through the deployed sensors; when t≠1, the first optimization evaluation value increases with the increase of the first response rate, and decreases with the increase of the first energy consumption value. The second optimization evaluation value increases with the increase of the second response rate, and decreases with the increase of the second energy consumption value. It should be noted that the second optimization evaluation value also indirectly affects the value of the first optimization evaluation value.
[0091] Assume that a wind turbine has two automatic controllers, controller A is an automatic power generation controller, and controller B is an automatic voltage controller: Assume that the performance of controller B is improved (i.e., the second response rate is faster and the second energy consumption value is lower), which enables controller A to obtain more accurate data faster. Specifically:
[0092] Improved data update speed (faster second response rate): Controller B can monitor the operating status of controller A more real-time and feed back data to controller A, which enables controller A to respond faster based on the latest data, thereby improving the first response rate; Improved energy efficiency (reduced second energy consumption value): The reduced energy consumption of controller B means that the energy efficiency of the overall system is improved.
[0093] Due to the improvement in the performance of controller B (i.e., the improvement in the second optimization evaluation value), the performance of controller A is also indirectly improved (i.e., the first optimization evaluation value will also be improved). This improvement is reflected in the fact that controller A can respond to faults more quickly and process data more accurately, thereby improving the accuracy and real-time performance of fault diagnosis, thereby achieving an improvement in the real-time performance of fault diagnosis and processing accuracy, and further achieving an improvement in the reliability of fault diagnosis during operation of the wind turbine set, effectively solving the problem of low reliability of fault diagnosis during operation of the wind turbine set in the prior art.
[0094] Furthermore, the specific process of judging whether the optimization is completed according to the obtained optimization evaluation value is as follows: judging whether the obtained optimization evaluation value is greater than the preset optimization evaluation value: if the obtained optimization evaluation value is greater than the preset optimization evaluation value, the optimization strategy is considered to be effective and the optimization is completed; if the obtained optimization evaluation value is not greater than the preset optimization evaluation value, an optimization strategy adjustment instruction is sent to the preset personnel to adjust the optimization strategy, and the optimization is continued according to the adjusted optimization strategy until the obtained optimization evaluation value is greater than the preset optimization evaluation value.
[0095] The preset optimization evaluation value is represented by the sum and average of the historical optimization evaluation values of the specified wind turbine in the historical operation time period in the preset database.
[0096] In this embodiment, the optimization strategy adjustment instruction is sent through the transmission port of the communication network and received by the preset personnel at the transmission interface of the communication network. When the obtained optimization evaluation value is not greater than the preset optimization evaluation value, it indicates that the corresponding optimization strategy cannot improve the stability of the specified wind turbine within the preset operating time period. At this time, the optimization strategy needs to be adjusted (such as increasing the control gain or increasing the control time through the PLC control program), which helps to avoid blindness and uncertainty in the optimization process and improve the effectiveness and accuracy of the optimization strategy.
[0097] In summary, the embodiment of the present application compares the obtained operating status interference score with the operating status threshold range to determine whether to send a fault diagnosis instruction, then receives the fault diagnosis instruction after fault level classification and determines whether to perform fault diagnosis based on the obtained response delay score, and finally optimizes the automatic controller according to the statistics on the fault diagnosis report and obtains the optimized evaluation value, thereby improving the accuracy of fault diagnosis and processing, and further improving the reliability of fault diagnosis of wind turbines during operation, effectively solving the problem of low reliability of fault diagnosis of wind turbines during operation in the prior art.
[0098] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0099] The present invention is described with reference to flowcharts and / or block diagrams of systems, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks 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 produce 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.
[0100] 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 including 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.
[0101] 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 A step that specifies a function in one or more boxes.
[0102] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0103] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A fault diagnosis and processing system for a wind turbine generator set, characterized in that: include: Data acquisition module, fault diagnosis module, fault processing module and controller optimization module; The data acquisition module is used to acquire key operating data of the wind rotor and the generator in the specified wind turbine during operation, and monitor the influence of environmental parameters in the preset operating area on the key operating data in real time to obtain the operating status interference score, which is used to evaluate the degree of influence on the operating status of the specified wind turbine in the preset operating time period; The fault diagnosis module is used to compare the obtained operation state interference score with the operation state threshold range to determine whether to send a fault diagnosis instruction, and if so, to classify the fault level of the fault diagnosis instruction to be sent; The fault processing module is used to receive the fault diagnosis instruction after fault level classification and obtain a response delay score according to the reception of the fault diagnosis instruction, and determine whether to perform fault diagnosis based on the obtained response delay score, and the response delay score is used to reflect the degree of response delay between the fault processing module and the fault diagnosis module; The controller optimization module is used to generate a fault diagnosis report based on the results of the fault diagnosis and optimize the automatic controller according to the statistics on the fault diagnosis report to obtain an optimization evaluation value, and at the same time determine whether the optimization is completed based on the obtained optimization evaluation value. The optimization evaluation value is used to evaluate the optimization effect of the automatic controller.
2. A fault diagnosis and processing system for a wind turbine generator set as claimed in claim 1, characterized in that: The step of obtaining the running state interference score comprises: L1, real-time monitoring of changes in key operating data and environmental parameters within a preset operating time period, obtaining the gearbox temperature deviation score of the specified wind turbine set within the preset operating time period, and determining whether the gearbox temperature deviation score is less than 1. If so, L2 is executed, otherwise the specified wind turbine set is shut down until the gearbox temperature deviation score is less than 1. The key operating data include rotor speed, power output and vibration signal, and the environmental parameters include ambient wind speed, wind direction, blade angle, rotor vibration acceleration and gearbox temperature. The gearbox temperature deviation score is the ratio of the absolute value of the difference between the average gearbox temperature and the reference gearbox temperature to the reference gearbox temperature deviation; L2, real-time monitoring of the average wind rotor vibration acceleration of the wind turbine in the preset operation time period, and judging whether the average wind rotor vibration acceleration is within the wind rotor vibration acceleration threshold range. If so, L3 is executed, otherwise a wind rotor maintenance instruction is sent to the operation and maintenance personnel; L3, obtaining the wind speed deviation score and wind direction deviation score of the preset operation area where the specified wind turbine is located within the preset operation time period, wherein the wind speed deviation score is the ratio of the maximum ambient wind speed to the average wind speed, and the wind direction deviation score is the ratio of the absolute value of the difference between the average wind direction angle and the reference wind direction angle to the reference wind direction angle; L4, the obtained gearbox temperature deviation score, wind speed deviation score and wind direction deviation score are processed and combined with the average blade angle of the wind turbine rotor blades of the specified wind turbine set within a preset operating time period to obtain an operating state interference score.
3. A fault diagnosis and processing system for a wind turbine generator set as claimed in claim 2, characterized in that: The specific limiting expression of the operating state interference score is: Where t is the number of the preset operation time period, t = 1, 2, ..., T, T is the total number of preset operation time periods, YUN t A represents the operating state interference score of the specified wind turbine in the tth preset operating time period, t A1 represents the gearbox temperature deviation fraction of the specified wind turbine in the tth preset operating time period. t represents the average gearbox temperature of the specified wind turbine in the tth preset operating time period, A10 represents the reference gearbox temperature, ΔA10 represents the reference gearbox temperature deviation, B t Indicates the wind speed deviation score of the preset operation area where the specified wind turbine is located in the tth preset operation time period, B1 t Indicates the maximum ambient wind speed in the preset operating area of the specified wind turbine in the tth preset operating time period, It represents the average wind speed of the preset operation area where the specified wind turbine is located in the tth preset operation time period, C t Indicates the wind direction deviation score of the preset operation area where the specified wind turbine is located in the tth preset operation time period, C1 t It indicates the average wind direction angle of the preset operation area where the specified wind turbine is located in the tth preset operation time period, C10 indicates the reference wind direction angle, C2 t represents the average blade angle of the rotor blades of a specified wind turbine in the tth preset operating time period, a t It represents the average vibration acceleration of the wind rotor of the specified wind turbine in the tth preset operating time period, and Δa represents the threshold range of the vibration acceleration of the wind rotor.
4. A wind turbine fault diagnosis and processing system as claimed in claim 1, characterized in that: The specific process of comparing the obtained operation status interference score with the operation status threshold range to determine whether to send a fault diagnosis instruction is as follows: Determine whether the obtained operation status interference score is within the operation status threshold range: If the obtained operation status interference score is within the operation status threshold range, no fault diagnosis instruction is sent and the real-time operation status of the specified wind turbine generator set continues to be monitored; If the obtained running state interference score is not within the running state threshold range, a fault diagnosis instruction is sent and recorded as a fault diagnosis instruction to be sent; The operating state threshold range represents a range corresponding to a historical maximum operating state interference score and a historical minimum operating state interference score of a specified wind turbine generator set in a preset database within a historical time period.
5. A fault diagnosis and processing system for a wind turbine generator set as claimed in claim 1, characterized in that: The specific process of classifying the fault levels of the fault diagnosis instructions to be sent is as follows: P1: If the obtained operation status interference score is equal to the historical maximum operation status interference score or the historical minimum operation status interference score, it is determined to be a level 3 fault and a normal shutdown command is sent, otherwise, P2 is executed; P2, determine whether the obtained running status interference score is less than the historical minimum running status interference score. If so, it is determined as a secondary fault and a quick shutdown command is sent. Otherwise, it is determined as a primary fault and an emergency shutdown command is sent.
6. A fault diagnosis and processing system for a wind turbine generator set as claimed in claim 1, characterized in that: The response delay score is obtained by the following method: Obtain a first response time score of a specified router in a fault diagnosis module and a second response time score of a specified router in a fault handling module, sum and average the first response time score and the second response time score, and then perform logarithmic processing to obtain a response delay score; The process of obtaining the first response time score is as follows: Obtaining a diagnosis duration deviation value and an instruction sending duration deviation value of the fault diagnosis module within a preset operation time period, and simultaneously obtaining a first reference duration deviation value from a preset database; The first response time score is obtained by performing a ratio operation on the addition result of the diagnosis time deviation value and the instruction sending time deviation value and the first reference time deviation value; The diagnostic time deviation value is the difference between the fault diagnostic time and the reference fault diagnostic time; The instruction sending time deviation value is the difference between the fault diagnosis instruction sending time and the reference fault instruction sending time; The first reference duration deviation value is the sum of the reference fault diagnosis duration and the reference fault diagnosis instruction sending duration; The process of obtaining the second response time score is as follows: Obtaining a command receiving time deviation value and a fault processing time deviation value of the fault processing module within a preset operation time period, and simultaneously obtaining a second reference time deviation value from a preset database; A second response time score is obtained by performing a ratio operation on the sum of the instruction receiving time deviation value and the fault handling time deviation value and the second reference time deviation value; The instruction receiving time deviation value is the difference between the fault diagnosis instruction receiving time and the reference fault diagnosis instruction receiving time; The fault handling time deviation value is the difference between the fault handling time and the reference fault handling time; The second reference duration deviation value is the sum of the reference fault diagnosis instruction receiving duration and the reference fault processing duration.
7. A wind turbine fault diagnosis and processing system as claimed in claim 1, characterized in that: The specific process of determining whether to perform fault diagnosis based on the acquired response delay score is as follows: Q1, determine whether the obtained response delay score is within the response delay threshold range. If so, no fault diagnosis is performed, otherwise Q2 is executed; Q2: If the obtained response delay score is equal to the historical maximum response delay score or the historical minimum response delay score, a normal shutdown operation is performed, otherwise Q3 is executed; Q3, determine whether the obtained response delay score is less than the historical minimum response delay score. If so, perform a quick shutdown operation, otherwise perform an emergency shutdown operation.
8. A wind turbine fault diagnosis and processing system as claimed in claim 1, characterized in that: The controller optimization module includes an optimization strategy formulation unit and an optimization evaluation value acquisition unit; The optimization strategy formulation unit is used to formulate a corresponding optimization strategy according to the statistics in the fault diagnosis report, wherein the statistics include the fault frequency, duration and impact range, and the optimization strategy includes adjusting control parameters and adding redundant equipment; The optimization evaluation value acquisition unit is used to optimize the automatic controller according to the formulated optimization strategy and monitor the optimization process in real time to obtain the optimization evaluation value.
9. A wind turbine fault diagnosis and processing system as claimed in claim 1, characterized in that: The optimization evaluation value is obtained by the following method: K1, judge whether the fault frequency in the fault diagnosis report is within the allowable range of fault frequency, if so, execute K2, otherwise optimize the automatic controller after maintenance; K2, obtaining a first response rate score and a first energy consumption reduction rate of the automatic discharge controller in a preset operation time period and processing them respectively to obtain a first optimization evaluation value, wherein the first response rate score represents the ratio of the first response rate of the automatic discharge controller in the preset operation time period to the first initial response rate in the previous operation time period, and the first energy consumption reduction rate represents the ratio of the first energy consumption value of the automatic discharge controller in the preset operation time period to the first initial energy consumption value in the operation time period, and the first optimization evaluation value is the sum of the first response rate score and the first energy consumption reduction rate; K3, obtaining a second response rate score and a second energy consumption reduction rate of the automatic voltage controller in a preset operation time period and processing them respectively to obtain a second optimization evaluation value, wherein the second response rate score represents the ratio of the second response rate of the automatic voltage controller in the preset operation time period to the second initial response rate in the previous operation time period, and the second energy consumption reduction rate represents the ratio of the second energy consumption value of the automatic voltage controller in the preset operation time period to the second initial energy consumption value in the previous operation time period, and the second optimization evaluation value is the sum of the second response rate score and the second energy consumption reduction rate; K4, performing arc cosine function processing on the first optimized evaluation value and the second optimized evaluation value to obtain an optimized evaluation value.
10. A wind turbine fault diagnosis and processing system as claimed in claim 1, characterized in that: The specific process of judging whether the optimization is completed according to the obtained optimization evaluation value is as follows: Determine whether the obtained optimization evaluation value is greater than the preset optimization evaluation value: If the obtained optimization evaluation value is greater than the preset optimization evaluation value, the optimization is completed; If the obtained optimization evaluation value is not greater than the preset optimization evaluation value, an optimization strategy adjustment instruction is sent to the preset personnel to adjust the optimization strategy, and the optimization is continued according to the adjusted optimization strategy until the obtained optimization evaluation value is greater than the preset optimization evaluation value.
Citation Information
Patent Citations
A smart diagnostic system and method for wind turbine generator bearing faults
CN108894932B
A VR-based online intelligent diagnostic method and system for wind turbine generators
CN114856940B
Vibration monitoring and fault diagnosis method for gearbox of wind generating set
CN115728057A
Wind turbine generator self-diagnosis debugging system based on standardized process
CN115977893A
Cited By
Wind turbine generator cloud edge collaborative intelligent diagnosis and dynamic optimization system
CN120762301A