A wind turbine locking system, method, computing device, and medium for a wind turbine
By using a single-turn absolute encoder and a hydraulic braking system, combined with a speed sensor and terminal equipment, the rotation angle of the wind turbine is accurately calculated and the wind turbine is stopped, solving the problem of large errors in manual locking and achieving efficient and high-precision wind turbine locking.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHONGQING HAIZHUANG WINDPOWER ENG CO LTD
- Filing Date
- 2023-10-18
- Publication Date
- 2026-07-21
AI Technical Summary
During the commissioning and maintenance of wind turbine generator sets, manually locking the wind rotor presents problems such as large locking position errors and low efficiency.
By employing a single-turn absolute encoder, hydraulic brake, and speed sensor in conjunction with terminal equipment, the rotation angle of the target blade is accurately calculated by acquiring the wind turbine speed and preset compensation parameters, and the wind turbine is stopped using the hydraulic brake, thus achieving high-precision locking.
It improves the accuracy of wind turbine locking, reduces errors caused by inertia, and increases locking efficiency.
Smart Images

Figure CN117432580B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wind power generation technology, and in particular to a wind turbine rotor locking system, method, computing device and medium. Background Technology
[0002] As the wind power industry develops, it is receiving increasing attention, and the requirements for the industry are also becoming more stringent. During the commissioning and maintenance of wind turbine generator sets, it is often necessary to lock the wind turbine rotor to ensure the safety of the equipment and personnel.
[0003] During the wind turbine locking process, the locking disc is fixed to the wind turbine and rotates synchronously with it. Workers observe the relative positions of the locking holes and locking pins. Once the locking pin is aligned with the locking hole, it is inserted to lock the wind turbine. Workers rely on experience when aligning the holes, which may require multiple attempts, reducing efficiency and potentially causing them to miss the optimal window for locking. Summary of the Invention
[0004] To overcome the problem of large errors between the stopping position and the actual position of the wind turbine caused by manual locking, this invention provides a wind turbine locking system, method, computing device and medium for wind turbine units.
[0005] In a first aspect, to solve the above-mentioned technical problems, the present invention provides a wind turbine rotor locking system, comprising: a wind turbine rotor, at least two blades, a single-turn absolute encoder, a hydraulic brake, a speed sensor, and a terminal device. At least two blades are respectively mounted on the wind turbine rotor, the single-turn absolute encoder is mounted at the tail of the slip ring of the wind turbine rotor, the hydraulic brake and the speed sensor are respectively connected to the wind turbine rotor, and the single-turn absolute encoder, the speed sensor, and the hydraulic brake are respectively connected to the terminal device.
[0006] A single-turn absolute encoder is used to acquire the rotation angle of the wind turbine;
[0007] Hydraulic brakes are used to stop the rotation of the wind turbine;
[0008] A speed sensor is used to collect the rotational speed of the wind turbine;
[0009] Terminal equipment, specifically used for:
[0010] Obtain the wind turbine rotation speed;
[0011] Obtain the first preset locking position, which is the position of the target blade when the wind turbine is locked;
[0012] Based on the preset compensation parameters corresponding to the wind turbine rotation speed and the first preset locking position, the target rotation angle of the wind turbine is determined when the target blade rotates from the preset initial position to the first preset locking position in the preset direction; wherein, the preset compensation parameters are used to compensate for the error caused by inertia when the target blade stops beyond the first preset locking position;
[0013] When the rotation angle is the target rotation angle, the wind turbine is stopped by hydraulic brake, so that the target blade stops at the first preset locking position.
[0014] Secondly, the present invention provides a method for locking the rotor of a wind turbine, comprising:
[0015] Obtain the wind turbine rotation speed;
[0016] Based on the preset compensation parameters corresponding to the wind turbine rotation speed and the first preset locking position, the target rotation angle of the wind turbine is determined when the target blade rotates from the preset initial position to the first preset locking position in the preset direction; wherein, the preset compensation parameters are used to compensate for the error caused by inertia when the target blade stops beyond the first preset locking position;
[0017] When the rotation angle is the target rotation angle, the wind turbine is stopped by hydraulic brake, so that the target blade stops at the first preset locking position.
[0018] Thirdly, the present invention also provides a computing device, including a memory, a processor, and a program stored in the memory and running on the processor, wherein the processor executes the program to implement the steps of the wind turbine rotor locking method described above.
[0019] Fourthly, the present invention also provides a computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to perform the steps of a wind turbine rotor locking method.
[0020] The beneficial effects of this invention are as follows: By obtaining different wind turbine rotation speeds, corresponding preset compensation parameters can be obtained for different wind turbine rotation speeds. Using the preset compensation parameters and a first preset locking position, the target rotation angle that the wind turbine needs to rotate to when the target blade rotates from the initial preset position to the first preset locking position in a preset direction can be determined. At this time, the rotation angle of the wind turbine can be acquired by a single-turn absolute encoder. When the target rotation angle is reached, the wind turbine is stopped by a hydraulic brake, and the target blade is stopped at the first preset locking position. This application improves the accuracy of wind turbine locking by acquiring the rotation angle of the wind turbine using a single-turn absolute encoder to stop the wind turbine rotation. In addition, the preset compensation parameters compensate for the error caused by inertia when the target blade stops beyond the first preset locking position, further reducing the error between the wind turbine's stopping position and its actual position, and improving the locking accuracy. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0022] Figure 1 This is a schematic diagram of the structure of a wind turbine rotor locking system according to an embodiment of the present invention;
[0023] Figure 2 This is a schematic diagram of the wind turbine generator set;
[0024] Figure 3 This is a flowchart illustrating a wind turbine rotor locking method according to an embodiment of the present invention. Detailed Implementation
[0025] The following embodiments are further explanations and supplements to the present invention and do not constitute any limitation on the present invention.
[0026] The following describes, with reference to the accompanying drawings, a wind turbine rotor locking system, method, computing device, and medium according to an embodiment of the present invention.
[0027] like Figure 1 As shown, this invention provides a wind turbine rotor locking system, comprising: a wind turbine rotor, at least two blades, a single-turn absolute encoder, a hydraulic brake, a speed sensor, and a terminal device. At least two blades are respectively mounted on the wind turbine rotor. The single-turn absolute encoder is mounted at the tail of the slip ring of the wind turbine rotor. The hydraulic brake and the speed sensor are respectively connected to the wind turbine rotor. The single-turn absolute encoder, the speed sensor, and the hydraulic brake are respectively connected to the terminal device. Wherein:
[0028] A single-turn absolute encoder is used to acquire the rotation angle of the wind turbine.
[0029] The rotation angle of a wind turbine refers to the rotation angle of the wind turbine when any blade rotates from one position to another in a preset direction. The preset direction is clockwise or counterclockwise rotation.
[0030] A single-turn absolute encoder can record the number of revolutions and degrees. However, regardless of how many revolutions the wind turbine makes, it only records 0-360°. For example, 3 revolutions and 240° indicates that the wind turbine has rotated 3 times, and the wind turbine rotated 240° on the 3rd revolution.
[0031] Hydraulic brakes are used to stop the rotation of the wind turbine.
[0032] A speed sensor is used to collect the rotational speed of the wind turbine.
[0033] Terminal equipment, specifically used for:
[0034] Obtain the wind turbine rotation speed.
[0035] Obtain the first preset locking position, which is the position of the target blade when the wind turbine is locked.
[0036] Based on the preset compensation parameters corresponding to the wind turbine rotation speed and the first preset locking position, the target rotation angle of the wind turbine is determined when the target blade rotates from the preset initial position to the first preset locking position in the preset direction; wherein, the preset compensation parameters are used to compensate for the error caused by inertia when the target blade stops beyond the first preset locking position.
[0037] When the rotation angle is the target rotation angle, the wind turbine is stopped by hydraulic brake, so that the target blade stops at the first preset locking position.
[0038] In this example, by obtaining different wind turbine rotation speeds, the corresponding preset compensation parameters for each rotation speed can be obtained. Using these preset compensation parameters and a first preset locking position, the target rotation angle required for the wind turbine to rotate from the initial preset position to the first preset locking position in the preset direction is determined. At this point, the rotation angle of the wind turbine can be acquired using a single-turn absolute encoder. When the target rotation angle is reached, the wind turbine is stopped by a hydraulic brake, bringing the target blade to the first preset locking position. This application improves the accuracy of wind turbine locking by acquiring the rotation angle of the wind turbine using a single-turn absolute encoder to stop its rotation. Furthermore, the preset compensation parameters compensate for the error caused by inertia when the target blade stops beyond the first preset locking position, further reducing the error between the wind turbine's stopping position and its actual position, thus improving locking accuracy.
[0039] Optionally, the preset compensation parameters are obtained through the first unit, which specifically includes:
[0040] The second locking position determination module is used to obtain the second preset locking position;
[0041] Angle determination module is used to obtain the angle between the preset initial position and the second preset locking position;
[0042] The actual rotation angle determination module is used to obtain the actual rotation angle of the target blade when it rotates from a preset initial position to a second preset locking position in a preset direction at each wind turbine speed.
[0043] The preset compensation parameter determination module is used to determine the difference between the included angle and the corresponding actual rotation angle for each type of wind turbine rotation speed as the corresponding preset compensation parameter.
[0044] For example, such as Figure 2As shown, the wind turbine consists of blades #1, #2, and #3. The initial preset positions are: blade #1 vertically downwards, blade #2 120° counter-clockwise from blade #1, and blade #3 240° counter-clockwise from blade #1. Now, blade #1 is taken as the target blade, and clockwise rotation is set as the preset direction. Blade #1 rotates one full clockwise revolution (360°) as the second preset locking position. The actual rotation angle of the wind turbine should then be 360° (it should be noted that the number of revolutions does not affect the rotation angle, therefore, the number of revolutions is not considered). However, due to inertia, if the wind turbine is stopped by hydraulic braking precisely when the single-revolution absolute encoder detects 360°, the actual rotation angle of blade #1 may reach 360°. The 61° angle causes an error. Therefore, it is necessary to calculate the difference between the included angle and the actual rotation angle as a preset supplementary parameter to reduce the above error. In this embodiment, the preset initial position rotates one full circle to reach the second preset locking position. Therefore, the included angle between the preset initial position and the second preset locking position (the included angle is taken by default as the outer circle angle of the preset direction. For example, if blade #1 rotates 120° clockwise to blade #3, then the included angle between the preset initial position and the second preset locking position is 120°) is 360°. The preset compensation parameter can be 361°-360°=1°. That is, when the wind turbine rotates to 359°, the wind turbine is stopped by the hydraulic brake, and blade #1 can stop at the second preset locking position.
[0045] The above embodiment uses blade #1 as the target blade for illustration. The principle of determining the preset compensation parameters for the other blades as target blades is the same, so it will not be described in detail. The following table shows the stopping positions of different blades at different wind turbine speeds.
[0046]
[0047] For example, blade #2, when the wind speed is <0.2, from Figure 2 Turn to the initial preset position Figure 2 If the wind turbine is located at the position of blade #1, it will need to be stopped by hydraulic brakes when it rotates 119° clockwise.
[0048] Optionally, it also includes:
[0049] The loop module is used to repeatedly execute the functions corresponding to the included angle determination module, the actual rotation angle determination module, and the preset compensation parameter determination module a preset number of times for each wind turbine wind speed, and determine multiple difference values corresponding to the wind turbine wind speed.
[0050] The calculation module is used to determine the preset compensation parameters corresponding to each wind turbine speed based on the average value of the corresponding differences.
[0051] By repeatedly executing the included angle determination module, the actual rotation angle determination module, and the preset compensation parameter determination module a set number of times, multiple difference values are obtained. The preset compensation parameter is determined by taking the average value, which reduces the problem of large errors caused by insufficient samples in the preset compensation parameter.
[0052] Optionally, when there are two blades, the actual rotation angle is 360° or 180°.
[0053] Optionally, when there are 3 blades, the actual rotation angle is 120°, 240°, or 360°.
[0054] like Figure 3 As shown, the present invention provides a method for locking the rotor of a wind turbine, comprising:
[0055] S1. Obtain the wind turbine rotation speed.
[0056] S2. Obtain the first preset locking position, which is the position of the target blade when the wind turbine is locked.
[0057] S3. Based on the preset compensation parameters corresponding to the wind turbine rotation speed and the first preset locking position, determine the target rotation angle of the wind turbine when the target blade rotates from the preset initial position to the first preset locking position in the preset direction; wherein, the preset compensation parameters are used to compensate for the error caused by inertia when the target blade stops beyond the first preset locking position.
[0058] S4. When the rotation angle is the target rotation angle, the wind turbine is stopped by hydraulic brake, so that the target blade stops at the first preset locking position.
[0059] Optionally, the process of obtaining the preset compensation parameters includes:
[0060] Obtain the second preset lock position;
[0061] When the target blade rotates from the preset initial position to the second preset locking position in the preset direction at different wind turbine speeds, the second target rotation angle corresponding to each wind turbine speed is obtained from the single-turn absolute encoder.
[0062] Obtain the actual rotation angle of the target blade when it rotates from a preset initial position to a second preset locking position in a preset direction at each wind turbine speed;
[0063] For each wind turbine rotation speed, the difference between the corresponding second target rotation angle and the corresponding actual rotation angle is used as the corresponding preset compensation parameter.
[0064] Optionally, the method further includes:
[0065] For each wind turbine wind speed, the functions corresponding to the included angle determination module, the actual rotation angle determination module, and the preset compensation parameter determination module are executed repeatedly a preset number of times to determine multiple difference values corresponding to the wind turbine wind speed.
[0066] For each wind turbine speed, the preset compensation parameters corresponding to the wind turbine speed are determined based on the average value of the corresponding differences.
[0067] A computing device according to an embodiment of the present invention includes a memory, a processor, and a program stored in the memory and running on the processor. When the processor executes the program, it implements some or all of the steps of the wind turbine rotor locking method described above.
[0068] The computing device can be a computer, and the corresponding program is computer software. The parameters and steps in the computing device of the present invention can be referred to the parameters and steps in the embodiment of the wind turbine rotor locking method of the wind turbine in the above text, and will not be repeated here.
[0069] Those skilled in the art will recognize that this invention can be implemented as a system, method, or computer program product. Therefore, this disclosure can be embodied in the following forms: it can be entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, the invention can also be implemented as a computer program product contained in one or more computer-readable media, which contains computer-readable program code. Computer-readable storage media can be, for example, but not limited to—electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof.
[0070] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0071] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.
Claims
1. A wind turbine rotor locking system, characterized in that, The device includes a wind turbine, at least two blades, a single-turn absolute encoder, a hydraulic brake, a speed sensor, and a terminal device. The at least two blades are respectively disposed on the wind turbine. The single-turn absolute encoder is disposed at the tail of the slip ring of the wind turbine. The hydraulic brake and the speed sensor are respectively connected to the wind turbine. The single-turn absolute encoder, the speed sensor, and the hydraulic brake are respectively connected to the terminal device. The single-turn absolute encoder is used to acquire the rotation angle of the wind turbine; The hydraulic brake is used to stop the rotation of the wind turbine; The speed sensor is used to collect the rotational speed of the wind turbine; The terminal device is specifically used for: Obtain the wind turbine rotation speed; Obtain the first preset locking position, which is the position of the target blade when the wind turbine is locked; Based on the preset compensation parameters corresponding to the wind turbine rotation speed and the first preset locking position, the target rotation angle of the wind turbine is determined when the target blade rotates from the preset initial position to the first preset locking position in a preset direction; wherein, the preset compensation parameters are used to compensate for the error caused by inertia when the target blade stops beyond the first preset locking position; When the rotation angle is the target rotation angle, the wind turbine is stopped by the hydraulic brake, so that the target blade stops at the first preset locking position; The preset compensation parameters are obtained through a first unit, which specifically includes: The second lock position determination module is used to obtain the second preset lock position; Angle determination module is used to obtain the angle between the preset initial position and the second preset locking position; The actual rotation angle determination module is used to obtain the actual rotation angle of the target blade when it rotates from a preset initial position to a second preset locking position in a preset direction at each wind turbine speed. The preset compensation parameter determination module is used to determine the difference between the included angle and the corresponding actual rotation angle for each type of wind turbine rotation speed as the corresponding preset compensation parameter.
2. The system according to claim 1, characterized in that, Also includes: The loop module is used to repeatedly execute the functions corresponding to the included angle determination module, the actual rotation angle determination module, and the preset compensation parameter determination module a preset number of times for each wind turbine wind speed, so as to determine the multiple difference values corresponding to the wind turbine wind speed. The calculation module is used to determine the preset compensation parameter corresponding to each wind turbine speed based on the average value of the corresponding differences.
3. The system according to claim 1, characterized in that, When there are two blades, the actual rotation angle is 360° or 180°.
4. The system according to claim 1, characterized in that, When there are 3 blades, the actual rotation angle is 120°, 240°, or 360°.
5. A method for locking the rotor of a wind turbine, characterized in that, include: Obtain the wind turbine rotation speed; Obtain the first preset locking position, which is the position of the target blade when the wind turbine is locked; Based on the preset compensation parameters corresponding to the wind turbine rotation speed and the first preset locking position, the target rotation angle of the wind turbine is determined when the target blade rotates from the preset initial position to the first preset locking position in a preset direction; wherein, the preset compensation parameters are used to compensate for the error caused by inertia when the target blade stops beyond the first preset locking position; When the rotation angle is the target rotation angle, the wind turbine is stopped by hydraulic brake, so that the target blade stops at the first preset locking position; The process of obtaining the preset compensation parameters includes: Obtain the second preset lock position; Obtain the angle between the preset initial position and the second preset locked position; Obtain the actual rotation angle of the target blade when it rotates from a preset initial position to a second preset locking position in a preset direction at each wind turbine speed; For each wind turbine rotation speed, the difference between the included angle and the corresponding actual rotation angle is used as the corresponding preset compensation parameter.
6. The method according to claim 5, characterized in that, The method also includes: For each wind turbine wind speed, the functions corresponding to the included angle determination module, the actual rotation angle determination module, and the preset compensation parameter determination module are executed repeatedly a preset number of times to determine the multiple difference values corresponding to the wind turbine wind speed. For each wind turbine speed, a preset compensation parameter is determined based on the average value of the corresponding differences.
7. A computing device comprising a memory, a processor, and a program stored in the memory and running on the processor, characterized in that, When the processor executes the program, it implements the steps of the wind turbine rotor locking method as described in any one of claims 5 to 6.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed on a terminal device, cause the terminal device to perform the steps of a wind turbine rotor locking method as described in any one of claims 5 to 6.