Fault diagnosis method and system for wind wheel azimuth angle measuring device
By calculating the deviation between the reference value and the actual value of the wind turbine azimuth angle based on the unit's operating parameters, fault diagnosis of positioning blocks and proximity switch signals is performed, which solves the problem of large measurement deviation of the wind turbine azimuth angle and improves the operational stability and service life of the wind turbine.
Patent Information
- Application Number
- CN202511151035.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-15
- Publication Date
- 2025-10-28
AI Technical Summary
In existing technologies, the measurement of wind turbine azimuth angle has a large deviation that is difficult to detect, leading to deviations in the operation and control of wind turbine units and reducing their service life.
By acquiring the operating parameters of the wind turbine, calculating the reference value of the wind turbine azimuth using the azimuth model, comparing the deviation with the actual value, and performing fault diagnosis of the positioning block and proximity switch signal, the accurate measurement of the wind turbine azimuth can be achieved.
This reduces the measurement deviation of the wind turbine azimuth angle, improving the operational stability and service life of the wind turbine unit.
Smart Images

Figure CN120845271A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wind turbine generators, specifically to a fault diagnosis method and system for a wind turbine azimuth angle measuring device. Background Technology
[0002] As the power of wind turbine generators continues to increase, the diameter of wind turbines is getting larger and larger, and the load is also gradually increasing. This requires independent pitch control, judgment of blade tip clearance with the tower, and prevention of blades icing and falling to damage transformers. All of these require determining the blade position or the stress on the blades through the wind turbine azimuth angle. Therefore, accurate measurement of the wind turbine azimuth angle has become more and more important.
[0003] However, the existing measurement method of calculating the wind turbine azimuth angle by integrating the generator speed often suffers from problems such as slippage of the positioning block and interference or loss of proximity switch signals. This results in large control deviations that are not easily detected and require manual tower climbing inspections to find out. It may even increase the fatigue load on the wind turbine and reduce its service life. Summary of the Invention
[0004] In view of this, this application provides a fault diagnosis method and system for a wind turbine azimuth angle measuring device, which solves the technical problem of large measurement deviation of wind turbine azimuth angle in the prior art.
[0005] As a first aspect of this application, this application provides a fault diagnosis method for a wind turbine azimuth angle measuring device, the wind turbine azimuth angle measuring device including a positioning block, the method comprising: acquiring the unit operating parameters of a target pitch shaft in a wind turbine, the unit operating parameters including at least the motor drive current of the target pitch shaft, the wind turbine azimuth angle, wind speed, power, rotational speed and blade angle; inputting the unit operating parameters into an azimuth angle model for calculation to obtain a reference value of the wind turbine azimuth angle of the target pitch shaft, wherein the reference value of the wind turbine azimuth angle is used to characterize the wind turbine azimuth angle corresponding to the maximum motor drive current of the target pitch shaft; acquiring the actual value of the wind turbine azimuth angle of the target pitch shaft during the operation of the wind turbine; and when the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is greater than a preset threshold, triggering a fault alarm for the positioning block.
[0006] In one possible implementation of this application, the positioning blocks are calibrated before the unit operating parameters are input into the azimuth model for calculation.
[0007] In one possible implementation of this application, when the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is greater than a preset threshold, a fault alarm is triggered on the positioning block, including: when the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is greater than the preset threshold, obtaining the first slippage amount of the positioning block; and triggering a fault alarm on the positioning block and performing manual calibration based on the first slippage amount.
[0008] In one possible implementation of this application, the method further includes: when the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is less than or equal to a preset threshold, obtaining a second sliding amount of the positioning block, wherein the second sliding amount is less than the first sliding amount; and calibrating and compensating the positioning block according to the second sliding amount.
[0009] In one possible implementation of this application, the wind turbine azimuth angle measuring device includes a proximity switch. The method includes: after the wind turbine rotor of the wind turbine rotates a standard angle, acquiring the number of high-level signals from the proximity switch received by the main controller of the wind turbine in the current cycle; if the number of high-level signals from the proximity switch received by the main controller of the wind turbine in the current cycle is greater than or equal to a preset number, controlling the wind turbine rotor of the wind turbine to rotate a preset angle, and then acquiring the number of high-level signals from the proximity switch received by the main controller of the wind turbine in the next cycle, wherein the preset angle is represented as the sum of the standard angle and the threshold angle; if the number of high-level signals from the proximity switch received by the main controller of the wind turbine in the next cycle is greater than or equal to the preset number, triggering an interference alarm for the proximity switch signal.
[0010] In one possible implementation of this application, if the number of times the main controller of the wind turbine receives a high-level signal from the proximity switch in the next cycle is greater than or equal to a preset number, an interference alarm is triggered on the proximity switch signal. The method includes: using the high-level signal from the proximity switch received by the main controller of the wind turbine in the next cycle as the starting point for fault judgment, and if the number of times the proximity switch signal is interfered with exceeds the preset number within a preset time period, an interference alarm is triggered on the proximity switch signal.
[0011] In one possible implementation of this application, the method further includes: after the wind turbine rotor of the wind turbine rotates a standard angle, if the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the current cycle, controlling the wind turbine rotor of the wind turbine to rotate a preset angle; if after the wind turbine rotor of the wind turbine rotates a preset angle, the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the next cycle, triggering a proximity switch signal loss alarm.
[0012] In one possible implementation of this application, if the wind turbine rotor rotates a preset angle and the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the next cycle, a proximity switch signal loss alarm is triggered. This includes: using the fact that the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the next cycle as the starting point for fault judgment; and if the number of proximity switch signal loss exceeds a preset number within a preset time period, a proximity switch signal loss alarm is triggered.
[0013] As a second aspect of this application, this application also provides a fault diagnosis system for a wind turbine azimuth angle measuring device. The fault diagnosis system includes a positioning block slippage diagnosis system, wherein the positioning block slippage diagnosis system is used to perform the fault diagnosis method for the wind turbine azimuth angle measuring device described above, including any one of the positioning blocks.
[0014] As a third aspect of this application, this application also provides a fault diagnosis system for a wind turbine azimuth angle measuring device, the fault diagnosis system further including a proximity switch signal fault diagnosis system, wherein the proximity switch signal fault diagnosis system is used to execute the fault diagnosis method of the wind turbine azimuth angle measuring device including any one of the proximity switches described above.
[0015] As a fourth aspect of this application, this application also provides a computer-readable storage medium storing a computer program for executing the fault diagnosis method of the wind turbine azimuth angle measuring device described above.
[0016] The fault diagnosis method for the wind turbine azimuth angle measuring device provided in this application involves acquiring the unit operating parameters of the target pitch shaft in the wind turbine, including at least the motor drive current, wind turbine azimuth angle, wind speed, power, rotational speed, and blade angle of the target pitch shaft; inputting the unit operating parameters into the azimuth angle model for calculation to obtain a reference value for the wind turbine azimuth angle of the target pitch shaft, wherein the reference value for the wind turbine azimuth angle is used to characterize the wind turbine azimuth angle corresponding to the maximum motor drive current of the target pitch shaft; acquiring the actual value of the wind turbine azimuth angle of the target pitch shaft during the operation of the wind turbine; and triggering a fault alarm for the positioning block when the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value for the wind turbine azimuth angle exceeds a preset threshold. It is noteworthy that by calculating the reference value of the wind turbine azimuth angle of the target pitch shaft after calibrating the positioning block, and the actual value of the wind turbine azimuth angle of the target pitch shaft after the positioning block may slip during the operation of the wind turbine, the deviation is calculated. If the deviation value is greater than a preset threshold, it indicates that the positioning block has slipped, and a fault alarm can be triggered on the positioning block. This achieves the purpose of triggering a fault alarm on the positioning block based on the deviation between the wind turbine azimuth angle reference value and the actual value of the wind turbine azimuth angle, thereby achieving the technical effect of reducing the measurement deviation of the wind turbine azimuth angle and increasing the operating time of the wind turbine. This solves the technical problem of large measurement deviation of the wind turbine azimuth angle in the existing technology. Attached Figure Description
[0017] The above and other objects, features, and advantages of this application will become more apparent from the more detailed description of the embodiments of this application in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the embodiments of this application to explain this application and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same components or steps.
[0018] Figure 1 The diagram shown is a flowchart of a fault diagnosis method for a wind turbine azimuth angle measuring device provided in an embodiment of this application.
[0019] Figure 2 The diagram shown is a schematic diagram of the structure of a wind turbine azimuth angle measuring device provided in an embodiment of this application.
[0020] Figure 3 The diagram shown is a device block diagram of a fault diagnosis system for a wind turbine azimuth angle measuring device provided in an embodiment of this application. Detailed Implementation
[0021] In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified. All directional indications (such as up, down, left, right, front, back, top, bottom, etc.) in the embodiments of this application are only used to explain the relative positional relationships and movement of the components in a specific posture (as shown in the figures). If the specific posture changes, the directional indication will also change accordingly. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0022] Furthermore, the reference to "embodiment" herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0023] Exemplary methods
[0024] As a first aspect of this application, this application provides a fault diagnosis method for a wind turbine azimuth angle measuring device. Figure 1 The diagram shown is a flowchart of a fault diagnosis method for a wind turbine azimuth angle measuring device according to an embodiment of this application. Figure 1 As shown, the wind turbine azimuth angle measuring device includes a positioning block, and the method includes the following steps:
[0025] S101, Obtain the unit operating parameters of the target pitch shaft in the wind turbine. The unit operating parameters include at least the motor drive current, wind turbine azimuth angle, wind speed, power, rotational speed and blade angle of the target pitch shaft.
[0026] Specifically, positioning blocks in wind turbines are crucial mechanical components, primarily used to limit the movement range of the rotor or other components, and to determine their initial position or calibration point, ensuring the normal operation and precise control of the wind turbine. Positioning blocks limit the movement range of the rotor or other components, preventing them from exceeding design limits and thus avoiding mechanical failures. In the rotor's rotation system, positioning blocks are often used as calibration points. For example, in a rotor azimuth measurement system, the positioning block, in conjunction with a proximity switch, is used to determine the rotor's initial position (0° position), thereby enabling accurate measurement of the rotor azimuth angle. By limiting the movement range of components and determining their initial positions, positioning blocks contribute to improving the operational stability and reliability of wind turbines.
[0027] The target pitch shaft mentioned above can be any one of the three pitch shafts in the wind turbine unit. It can be shaft A, shaft B, or shaft C. No specific setting is made for the target pitch shaft here.
[0028] The above-mentioned unit operating parameters can be used to represent the parameters generated during the rotation of the pitch shaft, including but not limited to motor drive current, rotor azimuth angle, wind speed, power, rotational speed, and blade angle.
[0029] Specifically, the motor drive current refers to the current supplied by the power source to the pitch motor during operation. It is an important parameter for measuring the motor's load status. The magnitude of the current reflects the motor's load condition. When the current is too high, it may indicate that the motor is overloaded, and it is necessary to check for faults (such as bearing jamming, motor failure, etc.) in a timely manner.
[0030] Generally, the azimuth angle of a wind turbine ranges from 0° to 359.99°, with 360° being 0°. Within the plane of rotation of the wind turbine, 0° is vertically upward from axis A. As axis A rotates within the plane of rotation, the azimuth angle changes accordingly: 90° is when axis A points directly to the right, 180° is when axis A points directly downward, and 270° is when axis A points directly to the left. After one full rotation, the azimuth angle reaches 360°, at which point axis A is vertically upward, and the azimuth angle returns to 0°, beginning the next rotation cycle.
[0031] Wind speed refers to the velocity of airflow and is one of the core parameters for wind turbine operation, directly affecting the amount of wind energy captured and the power generation. Higher wind speeds result in greater wind energy density. By monitoring wind speed, the pitch control system can adjust the blade angle to optimize wind energy capture efficiency. For example, at low wind speeds, the blade angle is adjusted to a smaller value to increase the blade's frontal area; at high wind speeds, the blade angle is increased to reduce the frontal area and prevent generator overload.
[0032] Power refers to the amount of work done per unit of time. In wind turbines, power primarily refers to the electrical power output of the generator. By monitoring power, the power generation efficiency of wind turbines can be evaluated. At different wind speeds, the power output should match the theoretical value. If the power is lower than expected, it may be necessary to check for faults in the pitch system, generator, or drivetrain.
[0033] Rotational speed refers to the speed at which the wind turbine or generator rotor rotates; it is one of the key parameters for wind turbine operation. Rotational speed is directly related to power output. By adjusting the blade angle, the rotational speed of the wind turbine can be controlled, thereby regulating the generator's output power. At low wind speeds, the rotational speed needs to be increased to increase power output; at high wind speeds, the rotational speed needs to be reduced to prevent overload.
[0034] The blade angle refers to the angle between the blade and the plane of rotation. It is a core parameter of the pitch control system and directly affects the aerodynamic performance of the wind turbine. By adjusting the blade angle, the blade's frontal area and angle of attack can be changed, thereby regulating the wind turbine's rotational speed and power output. At low wind speeds, the blade angle is smaller to maximize wind energy capture; at high wind speeds, the blade angle is larger to reduce wind energy capture and prevent generator overload.
[0035] In one optional embodiment, during fault diagnosis of the wind turbine azimuth measurement device, the unit operating parameters of the target pitch shaft in the wind turbine can be obtained. Generally, operating parameters can be collected through sensors; various sensors can also be connected through a controller system to collect real-time operating status data of the wind turbine; operating parameters can also be collected based on communication protocols, etc. The specific methods for collecting unit operating parameters are not limited here and can be adjusted according to actual conditions.
[0036] S102, input the unit operating parameters into the azimuth model for calculation to obtain the wind turbine azimuth reference value of the target pitch shaft. The wind turbine azimuth reference value is used to characterize the wind turbine azimuth corresponding to the maximum drive current of the motor of the target pitch shaft.
[0037] Specifically, the aforementioned wind turbine azimuth reference value is a value calculated based on the unit's operating parameters after calibrating the positioning block and the wind turbine azimuth. In other words, the aforementioned wind turbine azimuth reference value can be understood as a fixed value for the wind turbine azimuth of the target pitch shaft when the positioning block has not slipped.
[0038] In one optional embodiment, during the calculation of unit operating parameters using the azimuth model, the aforementioned unit operating parameters can be used as input data and input into the azimuth model. The azimuth model can deduce the wind turbine azimuth corresponding to the maximum drive current of the motor of the target pitch shaft by performing optimization calculations on the input data, which is to obtain the wind turbine azimuth reference value of the aforementioned target pitch shaft.
[0039] S103, Obtain the actual value of the wind turbine azimuth angle of the target pitch shaft during wind turbine operation;
[0040] Specifically, the aforementioned actual value of the wind turbine azimuth angle represents the wind turbine azimuth angle corresponding to the maximum drive current of the target pitch shaft, which is actually calculated during the actual operation of the wind turbine.
[0041] Generally, over time, the positioning block may slip, causing a deviation in the wind turbine azimuth angle. Therefore, the wind turbine azimuth angle of the target pitch shaft can be calculated in real time by the main controller to obtain the actual value of the wind turbine azimuth angle of the target pitch shaft.
[0042] It should be noted that the actual value of the wind turbine azimuth angle mentioned above is different from the reference value of the wind turbine azimuth angle. The reference value of the wind turbine azimuth angle is the fixed value of the wind turbine azimuth angle of the target pitch shaft when the positioning block does not slip, while the actual value of the wind turbine azimuth angle is the dynamic value of the wind turbine azimuth angle of the target pitch shaft when the positioning block may slip.
[0043] S104, when the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is greater than the preset threshold, a fault alarm is triggered on the positioning block.
[0044] Specifically, the aforementioned preset threshold can be used to represent the deviation angle between the preset wind turbine azimuth reference value and the actual wind turbine azimuth value. It can be 7° or 8°. The preset threshold is not specifically limited here and can be adjusted according to the actual situation.
[0045] In one optional embodiment, after obtaining the actual and reference values of the wind turbine azimuth angle of the target pitch shaft, the deviation between the actual and reference values can be used to determine whether the positioning block has slipped. If slippage occurs, a fault alarm is triggered on the positioning block. Specifically, the deviation value obtained by subtracting the actual wind turbine azimuth angle from the reference value can be calculated. If the deviation value exceeds the preset threshold, it indicates that the positioning block has slipped, and a fault alarm can be triggered.
[0046] The fault diagnosis method for the wind turbine azimuth angle measuring device provided in this application involves acquiring the unit operating parameters of the target pitch shaft in the wind turbine, including at least the motor drive current, wind turbine azimuth angle, wind speed, power, rotational speed, and blade angle of the target pitch shaft; inputting the unit operating parameters into the azimuth angle model for calculation to obtain a reference value for the wind turbine azimuth angle of the target pitch shaft, wherein the reference value for the wind turbine azimuth angle is used to characterize the wind turbine azimuth angle corresponding to the maximum motor drive current of the target pitch shaft; acquiring the actual value of the wind turbine azimuth angle of the target pitch shaft during the operation of the wind turbine; and triggering a fault alarm for the positioning block when the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value for the wind turbine azimuth angle exceeds a preset threshold. It is noteworthy that by calculating the reference value of the wind turbine azimuth angle of the target pitch shaft after calibrating the positioning block, and the actual value of the wind turbine azimuth angle of the target pitch shaft after the positioning block may slip during the operation of the wind turbine, the deviation is calculated. If the deviation value is greater than a preset threshold, it indicates that the positioning block has slipped, and a fault alarm can be triggered on the positioning block. This achieves the purpose of triggering a fault alarm on the positioning block based on the deviation between the wind turbine azimuth angle reference value and the actual value of the wind turbine azimuth angle, thereby achieving the technical effect of reducing the measurement deviation of the wind turbine azimuth angle and increasing the operating time of the wind turbine. This solves the technical problem of large measurement deviation of the wind turbine azimuth angle in the existing technology.
[0047] In one possible implementation of this application, the positioning blocks are calibrated before the unit operating parameters are input into the azimuth model for calculation.
[0048] Specifically, since the aforementioned wind turbine azimuth reference value is a fixed value of the wind turbine azimuth of the target pitch shaft when the positioning block does not slip, the positioning block needs to be calibrated before inputting the unit operating parameters into the azimuth model for calculation. This ensures that the calculated wind turbine azimuth reference value is a relatively ideal fixed value of the wind turbine azimuth obtained after calibrating the positioning block, so that the fixed value of the wind turbine azimuth can be used as a reference value for comparison in the future.
[0049] In one possible implementation of this application, when the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is greater than a preset threshold, a fault alarm is triggered on the positioning block, including: when the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is greater than the preset threshold, obtaining the first slippage amount of the positioning block; and triggering a fault alarm on the positioning block and performing manual calibration based on the first slippage amount.
[0050] Specifically, when the deviation between the reference value and the actual value of the wind turbine azimuth angle exceeds a preset threshold, a fault alarm is triggered for the positioning block. If the deviation exceeds the preset threshold, it indicates significant slippage of the positioning block. The first slippage amount can be calculated based on the deviation, and a fault alarm is triggered for the positioning block based on this first slippage amount, requiring manual calibration. Due to the significant slippage of the positioning block, manual intervention and calibration are necessary.
[0051] In one optional embodiment, during the calculation of the first slippage amount based on the deviation value, a mathematical model can first be established between the wind turbine azimuth deviation value and the slippage amount of the positioning block. This model can be obtained through experimental data fitting, theoretical analysis, or numerical simulation. By measuring the wind turbine azimuth deviation value and the actual slippage amount of the positioning block under different operating conditions, the relationship curve or functional expression between the two can be fitted using methods such as regression analysis. Based on the mechanical structure and kinematic principles of the wind turbine, the theoretical relationship between the wind turbine azimuth deviation and the slippage of the positioning block is derived. For example, if the rotation of the wind turbine is constrained by the positioning block, when the block slips, the rotational position of the wind turbine will change, resulting in an azimuth deviation.
[0052] In one possible implementation of this application, the method further includes: when the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is less than or equal to a preset threshold, obtaining a second sliding amount of the positioning block, wherein the second sliding amount is less than the first sliding amount; and calibrating and compensating the positioning block according to the second sliding amount.
[0053] Specifically, if the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is less than or equal to the preset threshold, it indicates that the current positioning block has slipped too little. The second slip amount can be calculated based on the deviation value, and then the positioning block can be calibrated and compensated based on the second slip amount.
[0054] It is important to note that during the calibration and compensation process of the positioning blocks, the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is used as a reference for calibration. By calibrating and compensating the measured wind turbine azimuth angle, the accuracy of the wind turbine azimuth angle is ensured.
[0055] In one possible implementation of this application, the wind turbine azimuth angle measuring device includes a proximity switch. The method includes: after the wind turbine rotor of the wind turbine rotates a standard angle, acquiring the number of high-level signals from the proximity switch received by the main controller of the wind turbine in the current cycle; if the number of high-level signals from the proximity switch received by the main controller of the wind turbine in the current cycle is greater than or equal to a preset number, controlling the wind turbine rotor of the wind turbine to rotate a preset angle, and then acquiring the number of high-level signals from the proximity switch received by the main controller of the wind turbine in the next cycle, wherein the preset angle is represented as the sum of the standard angle and the threshold angle; if the number of high-level signals from the proximity switch received by the main controller of the wind turbine in the next cycle is greater than or equal to the preset number, triggering an interference alarm for the proximity switch signal.
[0056] Specifically, proximity switches in wind turbines are non-contact sensors widely used in the automatic detection units of wind turbines. They are primarily used to measure and monitor key parameters of the wind turbine, such as speed and position. Proximity switches mainly utilize the mutual inductance principle between a metal conductor and an alternating electromagnetic field. When a metal object approaches the sensor's detection surface, the eddy currents generated in the metal absorb the energy of the oscillator, weakening or even stopping the oscillation. This change is converted into an electrical signal, which is then shaped, amplified, and converted into a binary switching signal, and finally amplified before being output.
[0057] Generally, in wind turbine generators, each high-level signal received by the main controller from a proximity switch typically indicates that the wind turbine has completed one revolution. The specific mechanism is as follows: a positioning block is set on the wind turbine (or low-speed shaft) as a zero-position calibration point; the proximity switch is fixedly installed in a specific position. Each time the wind turbine rotates one revolution, the positioning block passes the proximity switch once; when the positioning block enters the proximity switch's sensing area, the proximity switch outputs a high-level pulse signal. Upon receiving this signal, the main controller resets the accumulated value of the current wind turbine azimuth angle to zero and restarts the angle calculation. Therefore, for each complete revolution of the wind turbine, the main controller only receives one high-level signal from the proximity switch, used for zero-position synchronization or azimuth angle calibration. However, in practical applications, proximity switches in wind turbine generators are easily affected by electromagnetic interference, inaccurate installation positions, and harsh working environments, leading to signal abnormalities. Therefore, the proximity switch signal received by the main controller can be used to determine whether the proximity switch is malfunctioning.
[0058] The standard angle mentioned above generally refers to one revolution of the wind turbine, that is, 360°.
[0059] The aforementioned preset number of times can be used to represent the number of times the main controller receives a high-level signal from the proximity switch, generally referring to 2 times.
[0060] The aforementioned preset angle is represented as the sum of the standard angle and the threshold angle. The threshold angle can be 30° or 45°. No specific setting is made for the threshold angle here.
[0061] In one optional embodiment, ideally, the main controller receives one high-level signal from a proximity switch for each revolution of the wind turbine rotor. However, if the proximity switch signal is interfered with, the main controller may receive multiple high-level signals from the proximity switch for each revolution of the wind turbine rotor. Therefore, after the wind turbine rotor has rotated a standard angle, the number of high-level proximity switch signals received by the main controller in the current cycle can be obtained. If the number of high-level proximity switch signals received by the main controller in the current cycle is greater than or equal to a preset number, it indicates that the proximity switch signal is interfered with. To avoid measurement errors, after the main controller starts controlling the wind turbine rotor to rotate a preset angle from the start of the current cycle when it receives the proximity switch signal, the number of high-level proximity switch signals received by the main controller in the next cycle can be obtained. If the number of high-level proximity switch signals received by the main controller in the next cycle is still greater than or equal to the preset number, it is determined that the proximity switch signal is interfered with, and thus it is judged that the proximity switch has been interfered with once.
[0062] In one possible implementation of this application, if the number of times the main controller of the wind turbine receives a high-level signal from the proximity switch in the next cycle is greater than or equal to a preset number, an interference alarm is triggered on the proximity switch signal. The method includes: using the high-level signal from the proximity switch received by the main controller of the wind turbine in the next cycle as the starting point for fault judgment, and if the number of times the proximity switch signal is interfered with exceeds the preset number within a preset time period, an interference alarm is triggered on the proximity switch signal.
[0063] Specifically, the aforementioned preset time can be used to represent a pre-set time period, which can be 30 minutes or 1 hour. There is no specific limitation on the preset time, which can be adjusted according to the actual situation.
[0064] In one optional embodiment, after determining that the proximity switch has been interfered with once, the high-level signal of the proximity switch received by the main controller of the wind turbine in the next cycle can be used as the starting point for fault judgment. The number of times the proximity switch signal is interfered with within a preset time period is counted. If the number of times the proximity switch signal is interfered with within the preset time period exceeds the preset number, it is determined that the proximity switch signal is interfered with, and then an interference alarm is triggered for the proximity switch signal.
[0065] In one possible implementation of this application, the method further includes: after the wind turbine rotor of the wind turbine rotates a standard angle, if the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the current cycle, controlling the wind turbine rotor of the wind turbine to rotate a preset angle; if after the wind turbine rotor of the wind turbine rotates a preset angle, the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the next cycle, triggering a proximity switch signal loss alarm.
[0066] Specifically, during the actual operation of wind turbine units, proximity switch signals may be lost in addition to interference. Therefore, this application embodiment provides an exemplary description of the situation where proximity switch signals are lost.
[0067] After the wind turbine rotor rotates to a standard angle, if the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the current cycle, it may be that the proximity switch signal is lost. However, to avoid measurement errors, after the wind turbine rotor rotates to a standard angle, the wind turbine rotor is controlled to rotate to a preset angle in the next cycle. At the same time, it is determined whether the main controller of the wind turbine receives a high-level signal from the proximity switch in the next cycle after the wind turbine rotor rotates to the preset angle. If the main controller of the wind turbine still does not receive a high-level signal from the proximity switch in the next cycle, it indicates that the proximity switch signal is lost, and it is determined that the proximity switch has lost one proximity switch signal.
[0068] In one possible implementation of this application, if the wind turbine rotor rotates a preset angle and the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the next cycle, a proximity switch signal loss alarm is triggered. This includes: using the fact that the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the next cycle as the starting point for fault judgment; and if the number of proximity switch signal loss exceeds a preset number within a preset time period, a proximity switch signal loss alarm is triggered.
[0069] Specifically, after determining that the proximity switch has lost a proximity switch signal once, the main controller of the wind turbine unit can take the failure to receive a high-level signal from the proximity switch in the next cycle as the starting point for fault judgment. The number of proximity switch signal losses within a preset time period is counted. If the number of proximity switch signal losses within the preset time period exceeds the preset number, it is determined that the proximity switch signal is lost, and then a proximity switch signal loss alarm is triggered.
[0070] Exemplary System
[0071] As a second aspect of this application, this application also provides a fault diagnosis system for a wind turbine azimuth angle measuring device. This fault diagnosis system includes a positioning block slippage diagnosis system, wherein the positioning block slippage diagnosis system can perform the following steps:
[0072] S1. Obtain the unit operating parameters of the target pitch shaft in the wind turbine. The unit operating parameters include at least the motor drive current, wind turbine azimuth angle, wind speed, power, rotational speed and blade angle of the target pitch shaft.
[0073] S2, input the unit operating parameters into the azimuth model for calculation to obtain the wind turbine azimuth reference value of the target pitch shaft. The wind turbine azimuth reference value is used to characterize the wind turbine azimuth corresponding to the maximum drive current of the motor of the target pitch shaft.
[0074] S3, obtain the actual value of the wind turbine azimuth angle of the target pitch shaft during the operation of the wind turbine;
[0075] S4. When the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is greater than the preset threshold, a fault alarm is triggered on the positioning block.
[0076] As a third aspect of this application, this application also provides a fault diagnosis system for a wind turbine azimuth angle measuring device, which further includes a proximity switch signal fault diagnosis system, wherein the proximity switch signal fault diagnosis system can perform the following steps:
[0077] S1, after the wind turbine rotor of the wind turbine rotates a standard angle, obtain the number of times the main controller of the wind turbine receives a high-level signal from the proximity switch in the current cycle;
[0078] S2, if the number of high-level signals from the proximity switch received by the main controller of the wind turbine in the current cycle is greater than or equal to the preset number, after controlling the wind turbine rotor to rotate by the preset angle, the number of high-level signals from the proximity switch received by the main controller of the wind turbine in the next cycle is obtained, where the preset angle is represented as the sum of the standard angle and the threshold angle.
[0079] S3, if the main controller of the wind turbine receives a high-level signal from the proximity switch more than or equal to a preset number of times in the next cycle, an interference alarm will be triggered on the proximity switch signal.
[0080] Exemplary devices
[0081] As a third aspect of this application, this application also provides a wind turbine azimuth angle measuring device. Figure 2 The diagram shown is a structural schematic of a wind turbine azimuth angle measuring device provided in an embodiment of this application. Figure 2 As shown, the device 2 includes:
[0082] Positioning block 21, which is fixed on the main shaft of the wind turbine, is used to limit the movement range of the wind turbine or other components and determine their initial position or calibration point;
[0083] The proximity switch 22, which cooperates with the positioning block 21, is used to determine the initial position of the wind turbine.
[0084] The main controller 23 is communicatively connected to the positioning block 21 and the proximity switch 22, and is used to provide fault alarms for the positioning block 21 and / or the proximity switch 22.
[0085] Figure 3 The diagram shown is a device block diagram of a fault diagnosis system for a wind turbine azimuth angle measuring device provided in an embodiment of this application.
[0086] like Figure 3 As shown, the system 3 includes one or more processors 31 and memory 32.
[0087] The processor 31 may be a central processing unit (CPU) or other form of processing unit with data processing and / or instruction execution capabilities, and may control other components in the forklift to perform desired functions.
[0088] The memory 32 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor may execute the program instructions to implement the fault diagnosis method of the wind turbine azimuth angle measuring device of the various embodiments of this application described above, and / or other desired functions. Various contents such as input signals, signal components, and noise components may also be stored in the computer-readable storage medium.
[0089] In one example, system 3 may also include input device 33 and output device 34, which are interconnected via a bus system and / or other forms of connection mechanism (not shown).
[0090] When system 3 is a standalone device, the input device 33 can be a communication network connector for receiving the collected input signals from the first device and the second device.
[0091] In addition, the input device 33 may also include, for example, a keyboard, a mouse, etc.
[0092] The output device 34 can output various information to the outside, including determined distance information, direction information, etc. The output device 34 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.
[0093] Of course, for the sake of simplicity, Figure 3 Only some of the components of system 3 relevant to this application are shown in this paper, omitting components such as buses, input / output interfaces, etc. In addition, any other suitable components may be included depending on the specific application.
[0094] Exemplary computer-readable storage media
[0095] As a fourth aspect of this application, this application provides a computer-readable storage medium storing a computer program for performing the following steps:
[0096] S1. Obtain the unit operating parameters of the target pitch shaft in the wind turbine. The unit operating parameters include at least the motor drive current, wind turbine azimuth angle, wind speed, power, rotational speed and blade angle of the target pitch shaft.
[0097] S2, input the unit operating parameters into the azimuth model for calculation to obtain the wind turbine azimuth reference value of the target pitch shaft. The wind turbine azimuth reference value is used to characterize the wind turbine azimuth corresponding to the maximum drive current of the motor of the target pitch shaft.
[0098] S3, obtain the actual value of the wind turbine azimuth angle of the target pitch shaft during the operation of the wind turbine;
[0099] S4. When the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is greater than the preset threshold, a fault alarm is triggered on the positioning block.
[0100] In addition to the methods and devices described above, embodiments of this application may also be computer program products, which include computer program information. When the computer program information is run by a processor, it causes the processor to perform the steps in the fault diagnosis method of the wind turbine azimuth angle measuring device according to various embodiments of this application as described in this specification.
[0101] Computer program products can be written in any combination of one or more programming languages to perform the operations of the embodiments of this application. The programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0102] Furthermore, embodiments of this application may also be computer-readable storage media storing computer program information thereon, which, when run by a processor, causes the processor to execute the steps in the fault diagnosis method of the wind turbine azimuth angle measuring device according to various embodiments of this application.
[0103] Computer-readable storage media may take the form of any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may, for example, include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0104] The basic principles of this application have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this application are merely examples and not limitations, and should not be considered as essential features of each embodiment of this application. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the application to the necessity of employing the aforementioned specific details for implementation.
[0105] The block diagrams of devices, apparatuses, devices, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0106] It should also be noted that in the apparatus, equipment, and methods of this application, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions of this application.
Claims
1. A fault diagnosis method for a wind turbine azimuth angle measuring device, characterized in that, The wind turbine azimuth angle measuring device includes a positioning stop, and the method includes: Obtain the unit operating parameters of the target pitch shaft in the wind turbine, wherein the unit operating parameters include at least the motor drive current, wind turbine azimuth angle, wind speed, power, rotational speed and blade angle of the target pitch shaft; The unit operating parameters are input into the azimuth model for calculation to obtain the wind turbine azimuth reference value of the target pitch shaft. The wind turbine azimuth reference value is used to characterize the wind turbine azimuth corresponding to the maximum drive current of the motor of the target pitch shaft. Obtain the actual value of the wind turbine azimuth angle of the target pitch shaft during the operation of the wind turbine; When the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is greater than a preset threshold, a fault alarm is triggered on the positioning block.
2. The fault diagnosis method for the wind turbine azimuth angle measuring device according to claim 1, characterized in that, Before inputting the unit operating parameters into the azimuth model for calculation, the method includes: The positioning block is calibrated.
3. The fault diagnosis method for the wind turbine azimuth angle measuring device according to claim 1, characterized in that, When the deviation value obtained by subtracting the actual azimuth angle of the wind turbine from the reference azimuth angle of the wind turbine is greater than a preset threshold, a fault alarm is triggered on the positioning block, including: When the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is greater than a preset threshold, the first sliding amount of the positioning block is obtained. Based on the first slippage amount, a fault alarm is triggered for the positioning block and manual calibration is performed.
4. The fault diagnosis method for the wind turbine azimuth angle measuring device according to claim 3, characterized in that, The method further includes: When the deviation value obtained by subtracting the actual value of the wind turbine azimuth angle from the reference value of the wind turbine azimuth angle is less than or equal to a preset threshold, the second sliding amount of the positioning block is obtained, wherein the second sliding amount is less than the first sliding amount; The positioning block is calibrated and compensated based on the second slip amount.
5. The fault diagnosis method for the wind turbine azimuth angle measuring device according to claim 1, characterized in that, The wind turbine azimuth angle measuring device includes a proximity switch, and the method includes: After the wind turbine rotor of the wind turbine rotates a standard angle, the number of times the main controller of the wind turbine receives a high-level signal from the proximity switch in the current cycle is obtained; If the number of times the main controller of the wind turbine receives the high-level signal of the proximity switch in the current cycle is greater than or equal to a preset number, after controlling the wind turbine to rotate the wind turbine by a preset angle, the number of times the main controller of the wind turbine receives the high-level signal of the proximity switch in the next cycle is obtained, wherein the preset angle is characterized as the sum of the standard angle and the threshold angle. If the main controller of the wind turbine receives a high-level signal from the proximity switch more than or equal to the preset number of times in the next cycle, an interference alarm will be triggered on the proximity switch signal.
6. The fault diagnosis method for the wind turbine azimuth angle measuring device according to claim 5, characterized in that, If the main controller of the wind turbine receives a high-level signal from the proximity switch more than or equal to a preset number of times in the next cycle, an interference alarm is triggered on the proximity switch signal. The method includes: The high-level signal of the proximity switch received by the main controller of the wind turbine in the next cycle is used as the starting point for fault judgment. If the number of times the proximity switch signal is interfered with exceeds the preset number within the preset time period, an interference alarm is triggered on the proximity switch signal.
7. The fault diagnosis method for the wind turbine azimuth angle measuring device according to claim 5, characterized in that, The method further includes: After the wind turbine rotor of the wind turbine rotates to a standard angle, if the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the current cycle, it controls the wind turbine rotor of the wind turbine to rotate to a preset angle. If the wind turbine rotor rotates at a preset angle and the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the next cycle, the proximity switch signal will be lost and an alarm will be triggered.
8. The fault diagnosis method for the wind turbine azimuth angle measuring device according to claim 7, characterized in that, If, after the wind turbine rotor of the wind turbine rotates a preset angle, the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the next cycle, it will issue a signal loss alarm for the proximity switch, including: The fault judgment is based on the fact that the main controller of the wind turbine does not receive a high-level signal from the proximity switch in the next cycle. If the number of times the proximity switch signal is lost exceeds a preset number within a preset time period, a proximity switch signal loss alarm is triggered.
9. A fault diagnosis system for a wind turbine azimuth angle measuring device, characterized in that, The fault diagnosis system includes a positioning block slippage diagnosis system, wherein the positioning block slippage diagnosis system is used to perform the fault diagnosis method of the wind turbine azimuth angle measuring device according to any one of claims 1-4.
10. A fault diagnosis system for a wind turbine azimuth angle measuring device, characterized in that, The fault diagnosis system further includes a proximity switch signal fault diagnosis system, wherein the proximity switch signal fault diagnosis system is used to perform the fault diagnosis method of the wind turbine azimuth angle measuring device according to any one of claims 5-8.
Citation Information
Patent Citations
Wind turbine and method for controlling a wind turbine
CN102384027A
Wind generating set
CN103470453A
System for measuring azimuth angle of wind wheel of wind driven generator
CN106286154A
Wind direction deviation diagnosis system and method of wind generating set
CN113738594A
Wind wheel azimuth angle discrimination method and device based on variable pitch motor current signal
CN115077373A