Yaw position abnormity identification method and device of wind generating set and controller

By identifying the abnormal change rate of the yaw position of the wind turbine and the time period that remains unchanged, the error accumulation and control stability problems caused by yaw position abnormality are solved, and the accuracy and safety of yaw control are improved.

CN119222108AActive Publication Date: 2024-12-31BEIJING GOLDWIND SCI & CREATION WINDPOWER EQUIP CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202310778096.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-28
Publication Date
2024-12-31
Estimated Expiration
2043-06-28

AI Technical Summary

Technical Problem

The abnormal yaw position of the wind turbine will lead to the accumulation of yaw errors and control stability problems. The existing control system has failed to effectively identify and protect the yaw position change pattern within the normal range, affecting the accuracy of yaw wind and safe operation. .

Method used

By acquiring multiple first yaw position data of a predetermined yaw time period with the same yaw direction, calculating its rate of change, and filtering out the time period in which the yaw position data remains unchanged based on these rates of change, and judging the wind turbine's Whether the yaw position is abnormal, and abnormal step changes are identified.

Benefits of technology

It reduces yaw error, improves the stability of yaw control, improves the accuracy and safe operation of wind control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119222108A_ABST
    Figure CN119222108A_ABST
Patent Text Reader

Abstract

The invention provides a yaw position anomaly identification method and device of a wind generating set and a controller. The yaw position abnormity identification method comprises the following steps: acquiring a plurality of pieces of first yaw position data in a preset yaw time period with the same yaw direction; calculating a plurality of first yaw position change rates corresponding to the plurality of first yaw position data; acquiring a plurality of yaw time periods in which the yaw position data in the predetermined yaw time period is kept unchanged based on the plurality of first yaw position change rates; and whether the yaw position of the wind generating set is abnormal or not is determined according to the multiple yaw time periods and the first yaw position data of each yaw time period in the multiple yaw time periods. According to the yaw position abnormity identification method disclosed by the embodiment of the invention, whether the yaw position of the wind generating set is abnormal or not can be judged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to the field of wind power, and more specifically, to a method, device and controller for identifying abnormal yaw position of a wind turbine generator set. Background Art

[0002] During the yaw process of the wind turbine, if the yaw position is abnormal (i.e., the collected yaw position data is abnormal), on the one hand, it will lead to the accumulation of yaw position errors, affecting the yaw wind accuracy or excessive cable twisting, thus affecting the safety of the wind turbine; on the other hand, if the yaw position jumps frequently or the yaw position is frequently maintained for a short time, a certain yaw error will be generated, affecting the stability of yaw control. The above yaw position abnormality is mostly caused by the abnormality of the yaw position sensor itself.

[0003] At present, most control systems of wind turbines only identify and protect the upper and lower boundaries of the yaw position, and do not do much abnormal identification and protection for the yaw position change rules within the normal range. However, these abnormalities may affect the stability of yaw control or the accuracy of wind control, and even the safe operation of the unit. Summary of the invention

[0004] One of the objectives of the exemplary embodiments of the present disclosure is to provide a yaw position abnormality identification method capable of identifying yaw position abnormality of a wind turbine generator set.

[0005] According to a first aspect of the present disclosure, a method for identifying abnormal yaw position of a wind turbine generator set includes: acquiring multiple first yaw position data for predetermined yaw time periods with the same yaw direction; calculating multiple first yaw position change rates corresponding to the multiple first yaw position data; acquiring multiple yaw time periods in which the yaw position data in the predetermined yaw time period remain unchanged based on the multiple first yaw position change rates; and determining whether the yaw position of the wind turbine generator set is abnormal based on the multiple yaw time periods and the first yaw position data of each yaw time period in the multiple yaw time periods.

[0006] According to an embodiment of the present disclosure, the step of determining whether the yaw position of a wind turbine generator set is abnormal based on multiple yaw time periods and the first yaw position data of each yaw time period in the multiple yaw time periods may include: screening out at least one yaw time period that meets a preset condition from the multiple yaw time periods; in response to determining that there is a jump between the first yaw position data before the start time and the first yaw position data after the end time of each yaw time period in at least one yaw time period and the yaw duration of each yaw time period is within a preset range, determining that there is an abnormal step change in the yaw position of the wind turbine generator set.

[0007] According to an embodiment of the present disclosure, the step of selecting at least one yaw time period that meets a preset condition from a plurality of yaw time periods may include: sorting the plurality of yaw time periods in the order of their respective start times; selecting a yaw time period from the sorted plurality of yaw time periods, wherein the deviation between the end time of a previous yaw time period and the start time of a subsequent yaw time period is within a preset time deviation, so as to obtain at least one yaw time period.

[0008] According to an embodiment of the present disclosure, the step of determining whether there is a jump between the first yaw position data before the start moment and the first yaw position data after the end moment of each yaw time period in at least one yaw time period may include: calculating the position difference between the first yaw position data before the start moment and the first yaw position data after the end moment of each yaw time period in at least one yaw time period and the yaw duration of each yaw time period in at least one yaw time period; in response to a ratio of the position difference to the corresponding yaw duration being greater than a first preset threshold, determining whether there is a jump between the first yaw position data before the start moment and the first yaw position data after the end moment of each yaw time period in at least one yaw time period.

[0009] According to an embodiment of the present disclosure, the step of acquiring multiple first yaw position data of a predetermined yaw time period with the same yaw direction may include: collecting yaw position data at predetermined time intervals; and filtering out multiple first yaw position data of a predetermined yaw time period with the same yaw direction from the yaw position data.

[0010] According to an embodiment of the present disclosure, the step of filtering out multiple first yaw position data of a predetermined yaw time period with the same yaw direction from the yaw position data may include: filtering out multiple segments of yaw position data from the yaw position data in which at least one of the yaw flag position of the wind turbine, the greasing status flag and the unwinding flag of the wind turbine is set, and the left yaw action field or the right yaw action field is continuously true; removing the first n yaw position data in each segment to obtain multiple first yaw position data.

[0011] According to an embodiment of the present disclosure, the step of filtering out multiple first yaw position data of a predetermined yaw time period with the same yaw direction from the yaw position data may include: filtering out multiple segments of yaw position data from the yaw position data in which the left yaw action field or the right yaw action field is continuously true and both the grease addition status flag and the cable release flag are reset; removing the first n yaw position data in each segment to obtain multiple first yaw position data.

[0012] According to an embodiment of the present disclosure, the step of acquiring multiple yaw time periods in which the yaw position data in a predetermined yaw time period remains unchanged based on multiple first yaw position change rates may include: performing sliding window maximum value processing on the absolute values ​​of the multiple yaw position change rates with a predetermined sliding window length and a predetermined sliding step size to acquire the outer contours of the multiple first yaw position change rates; screening the multiple first yaw position change rates and the corresponding first yaw position data whose outer contours are less than a second predetermined threshold; cutting the first yaw position data based on whether the screened first yaw position data is continuous to acquire multiple yaw segments in which the yaw position data remains unchanged, and determining multiple yaw time periods corresponding to the multiple yaw segments according to the multiple yaw segments and the predetermined time intervals.

[0013] According to a second aspect of the present disclosure, a computer-readable storage medium stores instructions or programs, and when the instructions or programs are executed by a processor, the above-mentioned method for identifying abnormal yaw position of a wind turbine generator set is implemented.

[0014] According to a third aspect of the present disclosure, a device for identifying abnormal yaw position of a wind turbine generator set may include: a first acquisition unit, acquiring multiple first yaw position data of a predetermined yaw time period with the same yaw direction; a first calculation unit, calculating multiple first yaw position change rates corresponding to the multiple first yaw position data; a second acquisition unit, acquiring multiple yaw time periods in which the yaw position data in the predetermined yaw time period remain unchanged based on the multiple first yaw position change rates; and an identification unit, determining whether the yaw position of the wind turbine generator set is abnormal based on the multiple yaw time periods and the first yaw position data of each yaw time period in the multiple yaw time periods.

[0015] According to a third aspect of the present disclosure, a controller of a wind turbine generator set may include a processor and a computer-readable storage medium, wherein the computer-readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the above-mentioned method for identifying yaw position abnormality of the wind turbine generator set is implemented.

[0016] According to a fourth aspect of the present disclosure, a wind turbine generator set may include the above-mentioned yaw position abnormality identification device or the above-mentioned controller.

[0017] The yaw position identification method according to the embodiment of the present disclosure can reduce the yaw error and improve the stability of yaw control. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and other objects and features of the exemplary embodiments of the present disclosure will become more apparent through the following description in conjunction with the accompanying drawings which exemplarily illustrate the embodiments, in which:

[0019] Figure 1 It is a curve chart reflecting the abnormal step-change phenomenon of the yaw position of the wind turbine generator set;

[0020] Figure 2 is a flow chart showing a method for identifying yaw position abnormality according to a first embodiment of the present disclosure;

[0021] Figure 3 is a flow chart showing a method for identifying yaw position abnormality according to a second embodiment of the present disclosure;

[0022] Figure 4 is a flow chart showing a method for identifying yaw position abnormality according to a third embodiment of the present disclosure;

[0023] Figure 5 is a graph showing a step change of a yaw position identified by a yaw position identification method according to an embodiment of the present disclosure;

[0024] Figure 6 is a timing diagram showing a yaw rate change identified by a yaw position identification method according to an embodiment of the present disclosure;

[0025] Figure 7 is a time series diagram showing a yaw position change rate identified by a yaw position identification method according to an embodiment of the present disclosure;

[0026] Figure 8 is a graph illustrating status flag bits or fields according to an embodiment of the present disclosure;

[0027] Fig. 9 is a block diagram showing a yaw position abnormality identification apparatus according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0028] The following detailed description is provided to help gain a comprehensive understanding of the methods, devices and / or systems described herein. However, the order of operations described herein is only an example and is not limited to those orders set forth herein, but may be equivalently replaced or changed except for operations that must occur or be performed in a specific order. In addition, for greater clarity and simplicity, the description of content known in the art will be omitted or simplified.

[0029] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as those generally understood by a person of ordinary skill in the art to which the present disclosure belongs after understanding the present disclosure. Unless explicitly defined as such herein, terms (such as those defined in a general dictionary) should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present disclosure, and should not be interpreted in an idealized or overly formal manner.

[0030] Unless otherwise specified, the same reference numerals generally refer to the same elements (e.g., components, steps, and methods). Reference numerals described in the previous embodiments may be omitted if they appear again in the subsequent embodiments. In addition, the technical features described in different or the same embodiments may be combined in any manner, as long as the combined embodiments or technical solutions are complete and can solve the technical problems of the present application or achieve the technical effects described or not described in the present application but can be determined based on the above complete technical solutions.

[0031] The present invention obtains yaw position data within a predetermined time period under the same yaw direction, calculates the corresponding yaw position change rate, determines a plurality of yaw segments (yaw position data collected at a predetermined sampling interval) in which the yaw position remains unchanged within the time period, and identifies yaw position anomalies (e.g., step change anomalies) based on these yaw segments and the corresponding yaw position data. Figures 1 to 9 Specific embodiments of the present disclosure are described.

[0032] Figure 1 It is a curve graph reflecting the abnormal phenomenon of step-change in the yaw position of a wind turbine.

[0033] Under normal circumstances, the yaw position (or yaw position data) of a wind turbine during yaw should change continuously. However, the yaw position may be abnormal due to abnormalities such as the yaw position sensor. For example, Figure 1 The abnormality shown (for example, the step change phenomenon) can be determined by analyzing the yaw position data and identifying the abnormal characteristics, thereby determining whether the yaw position of the wind turbine is abnormal. Considering that most of these abnormalities are caused by abnormalities in the yaw position sensor, it is possible to determine whether the yaw position sensor is abnormal.

[0034] Reference Figure 1 When the yaw position (or yaw position data) is abnormal, the yaw position can remain basically unchanged in a short time, as shown by curve G2. As the yaw progresses, the yaw position may suddenly change (as shown by curve G1). After the sudden change, the yaw position remains for a period of time (i.e., a small hold or a short hold). The phenomenon of sudden change → hold → sudden change → hold... may occur.

[0035] The abnormal phenomenon mentioned above may be determined according to a plurality of yaw time periods and a yaw position (or yaw position data) of each of the plurality of yaw time periods.

[0036] Figure 2 is a flowchart illustrating a yaw position abnormality identification method according to a first embodiment of the present disclosure.

[0037] The yaw position abnormality identification method according to the first embodiment of the present disclosure may include step S110 , step S120 , step S130 , and step S140 .

[0038] In step S110 , a plurality of first yaw position data in a predetermined yaw time period with the same yaw direction are acquired.

[0039] Obtaining yaw position data with the same yaw direction can simplify the identification process. If the yaw-to-wind state lasts for a short time and the yaw position changes greatly, the yaw direction may go back and forth. It takes a certain amount of time to identify the above abnormalities. The yaw position data when manually yawing in one direction for a long time or the yaw position data when automatically yawing in one direction against the wind meet the requirements. The yaw position data under working conditions such as unwinding, greasing, and long-term yaw against the wind can be selected for identification and judgment. The above-mentioned predetermined yaw time period can be a predetermined time period under the above-mentioned working conditions.

[0040] The yaw position data may be collected by a yaw position sensor. As an example, the yaw position data may be collected at predetermined time intervals (eg, once every 7 seconds, with a time interval of 6 seconds), thereby obtaining a plurality of yaw position data (first yaw position data).

[0041] Specifically, the step of acquiring a plurality of first yaw position data of a predetermined yaw time period with the same yaw direction may include: collecting yaw position data at predetermined time intervals; and filtering out a plurality of first yaw position data of a predetermined yaw time period with the same yaw direction from the yaw position data.

[0042] The step of selecting from the yaw position data a plurality of first yaw position data of a predetermined yaw time period with the same yaw direction comprises: selecting from the yaw position data a plurality of segments of yaw position data in which a yaw flag (or yaw status flag) of the wind turbine is set, at least one of a greasing status flag and a cable unwinding flag of the wind turbine is set, and a left yaw action field or a right yaw action field is continuously true; removing the first n yaw position data in each segment to obtain a plurality of first yaw position data, where n can be selected as required, and as an example, n can be 15.

[0043] The setting of the yaw flag bit, the grease state flag bit and the cable release flag bit may indicate that the yaw flag bit, the grease state flag bit and the cable release flag bit are changed to corresponding bit values.

[0044] That is to say, it is possible to identify multiple segments of yaw position data when the yaw action field is continuously true and at least one of the grease status flag and the cable release flag is set. The multiple segments of yaw position data here may refer to yaw position data with discontinuous index values ​​(or sampling sequence numbers).

[0045] In addition, the step of selecting a plurality of first yaw position data of a predetermined yaw time period with the same yaw direction from the yaw position data may include: selecting a plurality of segments of yaw position data from the yaw position data when the left yaw action field or the right yaw action field is continuously true and both the grease state flag and the cable release flag are reset; removing the first n yaw position data in each segment to obtain the plurality of first yaw position data. The resetting of the yaw flag, the grease state flag, and the cable release flag may indicate that the yaw flag, the grease state flag, and the cable release flag become preset values ​​(e.g., zero).

[0046] A separate wind status flag can be set as needed to filter the yaw position data in the same yaw direction for a long time.

[0047] As described above, removing a predetermined number of yaw position data at the front in each segment can improve the screening reliability. Specifically, data instability factors such as state changes or signal delays can be eliminated.

[0048] In step S120 , a plurality of first yaw position change rates corresponding to the plurality of first yaw position data are calculated.

[0049] A plurality of yaw position change rates may be obtained by calculating the difference between two adjacent first yaw position data.

[0050] In step S130 , a plurality of yaw time periods in which the yaw position data in the predetermined yaw time period remains unchanged are acquired based on the plurality of first yaw position change rates.

[0051] The yaw position data remains unchanged means that the yaw position data remains basically unchanged. For example, the change rates of multiple first yaw position data in a certain yaw time period are all within a preset range (for example, 0.3 degrees), so it can be determined that the yaw position data in this yaw time period remains basically unchanged.

[0052] The time period in which the change rate of adjacent yaw position data is substantially zero (within a preset range) can be determined as the above yaw time period, but this is only an example and can also be further determined in combination with the corresponding yaw position data. Accordingly, multiple yaw time periods that meet the conditions can be identified.

[0053] In step S140, whether the yaw position of the wind turbine generator set is abnormal is determined according to the plurality of yaw time periods and the first yaw position data of each yaw time period in the plurality of yaw time periods.

[0054] When there are multiple yaw time periods in which the first yaw position change rate is zero, it can be further determined whether the yaw of the wind turbine generator set is abnormal by combining the first yaw position data of the yaw time period. For example, it can be determined that the yaw position of the wind turbine generator set is abnormal when the difference between the first yaw position data of a certain yaw time period and the yaw position data of the previous collection time when the first yaw position data is located is large.

[0055] Figure 3 is a flowchart illustrating a yaw position abnormality identification method according to a second embodiment of the present disclosure.

[0056] The step of determining whether the yaw position of the wind turbine generator set is abnormal according to the plurality of yaw time periods and the first yaw position data of each yaw time period in the plurality of yaw time periods may include step S141 and step S142.

[0057] In step S141, at least one yaw time period satisfying a preset condition is selected from a plurality of yaw time periods.

[0058] In step S142, in response to determining that there is a jump between the first yaw position data before the start time of each yaw time period in at least one yaw time period and the first yaw position data after the end time period, and the yaw duration of each yaw time period is within a preset range, it is determined that there is an abnormality in the step change of the yaw position of the wind turbine.

[0059] That is to say, it is possible to determine whether there is a step-change abnormality in the yaw position of the wind turbine generator set by the difference between the yaw position data of a single yaw time period and the yaw position data before the start time of the single yaw time period (for example, the previous yaw position data) and the duration of each yaw time period (that is, the yaw duration). As an example, at least two yaw time periods that meet the preset conditions can be screened out from multiple yaw time periods for judgment, so as to determine whether there is a step-change abnormality in the yaw position of the wind turbine generator set. When only one yaw time period is selected, it can be judged based on the previous yaw position data at the start time of the yaw time period (the yaw position data is the yaw position data of the unselected yaw time period) and the next yaw position data at the end time of the yaw time period (the yaw position data is the yaw position data of the unselected yaw time period).

[0060] For example, refer to Figure 1, the start time of a single yaw time period can be determined, and then the change rate of the yaw position data at the start time and the yaw position data at the previous time can be calculated. Similarly, the end time of a single yaw time period can be determined, and then the change rate of the yaw position data at the end time and the yaw position data at the next time can be calculated. If both change rates exceed a predetermined threshold, it can be determined that there is a step change abnormality.

[0061] In order to further determine whether there is an abnormal step change in the yaw position of the wind turbine generator set, multiple yaw time periods can be screened, and the screening conditions (i.e., preset conditions) may include at least one of the following preset conditions: the time deviation between the end time of the previous yaw time period and the start time of the next yaw time period in two adjacent yaw time periods is within the preset time deviation; the yaw duration of each yaw time period is greater than a preset threshold.

[0062] Specifically, the step of selecting at least one yaw time period that meets a preset condition from a plurality of yaw time periods may include: sorting the plurality of yaw time periods in the order of their respective start times; selecting a yaw time period from the sorted plurality of yaw time periods, wherein the deviation between the end time of a previous yaw time period and the start time of a subsequent yaw time period is within a preset time deviation, so as to obtain at least one yaw time period.

[0063] As an example, a yaw time period in which the deviation between the end time of the previous yaw time period and the start time of the next yaw time period is within a preset time deviation can be further selected from the sorted multiple yaw time periods, and the yaw time period in which the yaw duration is greater than a preset threshold can be further screened out.

[0064] The jump of the first yaw position data can be judged by the position difference between the first yaw position data before the start time of a yaw time period in at least one yaw time period obtained and the first yaw position data after the end time, or can be judged by the position difference between the first yaw position data at the end time of a yaw time period before the start time of a yaw time period in at least one yaw time period obtained and the first yaw position data at the start time of the yaw time period after the end time of the yaw time period.

[0065] Here, the first yaw position data before the start time of a yaw time period refers to the first yaw position data before the start time of the yaw time period (the yaw position data collected 6 seconds before the start time), and the first yaw position data after the end time of a yaw time period refers to the first yaw position data after the end time of the yaw time period (the yaw position data collected 6 seconds after the end time).

[0066] Specifically, the step of determining that there is a jump between the first yaw position data before the start moment and the first yaw position data after the end moment of each yaw time period in at least one yaw time period may include: calculating the position difference between the first yaw position data before the start moment and the first yaw position data after the end moment of each yaw time period in at least one yaw time period and the yaw duration of each yaw time period in at least one yaw time period; and, in response to a ratio of the position difference to the corresponding yaw duration being greater than a first preset threshold, determining that there is a jump between the first yaw position data before the start moment and the first yaw position data after the end moment of each yaw time period in at least one yaw time period.

[0067] Taking the normal yaw rate of 0.3 degrees / second as an example, it is collected once every 7 seconds. Assume that the first yaw position data is 0 degrees, the second yaw position data is 0.3 degrees, the third yaw position data is 0.6 degrees, and so on. If a step change abnormality appears from the third yaw position data, the yaw position data remains unchanged until the eighth data, that is, the yaw position data is maintained for 35 seconds, the first yaw position data at the beginning of the yaw time period is 0.3 degrees, and the first yaw position data after the end of the yaw time period is 2.4 degrees. The ratio of the position difference of the two first yaw position data to the yaw duration can be used to determine whether there is a sudden change. In other words, the longer the yaw duration, the greater the difference between the two. Determining whether there is a step change abnormality by the ratio of the position difference to the yaw duration can improve the recognition accuracy.

[0068] In specific implementation, the yaw time period in which the yaw position change rate meets the requirements can be screened by taking the maximum value through a sliding window.

[0069] As an example, the step of obtaining a plurality of yaw time periods in which the yaw position data in a predetermined yaw time period remains unchanged based on a plurality of first yaw position change rates may include: performing sliding window maximum value processing on the absolute values ​​of the plurality of yaw position change rates with a predetermined sliding window length and a predetermined sliding step length to obtain contour lines of the plurality of first yaw position change rates; screening a plurality of first yaw position change rates and corresponding first yaw position data whose contour lines are less than a second predetermined threshold; cutting the first yaw position data based on whether the screened first yaw position data is continuous to obtain a plurality of yaw segments in which the yaw position data remains unchanged, and determining a plurality of yaw time periods corresponding to the plurality of yaw segments according to the plurality of yaw segments and the predetermined time intervals.

[0070] In addition, the sliding window method is only used as an example. In specific implementation, the yaw position change rate labeling binning method (i.e., classification according to the size of the yaw position change rate) can also be used to select the yaw time period in which the yaw position change rate meets the requirements.

[0071] Although not shown, multiple yaw time periods and corresponding yaw position data can be merged. For example, segments with a time interval within 5 minutes (segments and yaw time periods can be converted by a predetermined time interval) can be merged into a complete new segment, thereby integrating step segments or adjacent step segments.

[0072] In addition, an abnormal segment result table can be output, where the result table may include the number of abnormalities (one segment is one abnormality), the start time and end time of the abnormal segment, the mean yaw position in the abnormal segment, and the mean yaw position change rate.

[0073] Figure 4 is a flow chart showing a yaw position abnormality identification method according to a third embodiment of the present disclosure.

[0074] The yaw position abnormality identification method according to the third embodiment of the present disclosure may include step S410, step S420, step S430, step S440, step S450, step S460, step S470, step S480, step S490 and step S4100.

[0075] In step S410, the yaw position data is collected every 7 seconds, and the yaw position data may be collected by a yaw position sensor.

[0076] In step S420, segments under specific working conditions are selected from the collected data as single yaw segments. The specific working condition here may be a long-term headwind in the same direction.

[0077] In step S430, data preprocessing is performed on each screened yaw segment to remove the first 100 seconds of data in each continuous segment, thereby eliminating data instability factors such as state changes or signal delays.

[0078] In step S440, the yaw position change rate corresponding to each piece of data (yaw position change rate) in each continuous segment is calculated.

[0079] In step S450, the start position and the end position (ie, the start time and the end time, or the two positions can be obtained in the form of index values) of the data point or fragment held at each position are obtained.

[0080] In step S460, the start time, end time, duration, number of segment points, yaw position corresponding to the data before the start time, and yaw position corresponding to the data after the end time of each segment are calculated.

[0081] In step S470, screening is performed based on whether the yaw position jumps, whether the yaw duration meets the requirements, and whether the time interval meets the requirements. For example, screening is performed based on the difference between the yaw position corresponding to the previous data at the start time of the yaw segment and the yaw position corresponding to the next data at the end time being greater than a predetermined threshold, the yaw duration of the yaw segment reaches a predetermined threshold, and the time interval between two adjacent yaw segments is within a predetermined time interval. In addition, yaw time periods with the same yaw duration and the same time interval between two adjacent yaw time periods in multiple yaw time periods can also be screened out.

[0082] The predetermined threshold, preset threshold, predetermined time interval, etc. disclosed in the present invention may all be empirical values.

[0083] In step S480, each yaw segment is merged.

[0084] In step S490, the start time, end time, duration (ie, yaw duration), segment points, yaw position corresponding to the data before the start time, and yaw position corresponding to the data after the end time of the new segment are calculated.

[0085] In step S4100, an abnormal segment result table is output, which may reflect the number of abnormalities (one segment corresponds to one abnormality), the start time and end time of the abnormal segment, and the average value of the yaw position and / or the average value of the yaw position change rate in the abnormal segment.

[0086] Figure 5 is a graph showing a step change of a yaw position identified by a yaw position identification method according to an embodiment of the present disclosure; Figure 6 is a timing diagram showing a yaw rate change identified by a yaw position identification method according to an embodiment of the present disclosure; Figure 7 is a time series diagram showing a yaw position change rate identified by a yaw position identification method according to an embodiment of the present disclosure; Figure 8 is a graph illustrating status flag bits or fields according to an embodiment of the present disclosure.

[0087] Reference Figure 5 The yaw position changes showed a step change, and it can be identified that there were 4 abnormal step changes from around 22:41 on the 23rd to around 22:52 on the 23rd. Figure 6 , the yaw rate remains basically unchanged (around 0.3 degrees). Figure 7 , the yaw position change rate changes suddenly in a short period of time, and the overall yaw position change rate is basically zero. Figure 8 , the cable unwinding flag is in the position (bit value is 15), 16 represents greasing, the yaw status flag is 1 for yaw, and the yaw flag is 0 for no yaw.

[0088] Fig. 9 is a block diagram showing a yaw position abnormality identification apparatus according to an embodiment of the present disclosure.

[0089] The yaw position abnormality identification device 700 according to an embodiment of the present disclosure may include a first acquisition unit 710 , a first calculation unit 720 , a second acquisition unit 730 , and an identification unit 740 .

[0090] The first acquiring unit 710 may acquire a plurality of first yaw position data in a predetermined yaw time period with the same yaw direction.

[0091] As an example, the first acquisition unit 710 may collect yaw position data at a predetermined time interval, and filter out a plurality of first yaw position data of a predetermined yaw time period with the same yaw direction from the yaw position data. Specifically, the first acquisition unit 710 may filter out a plurality of segments of yaw position data from the yaw position data when at least one of the yaw flag position of the wind turbine generator set, the grease state flag of the wind turbine generator set, and the unwinding flag is set, and the left yaw action field or the right yaw action field is continuously true; remove the first n yaw position data in each segment to obtain the plurality of first yaw position data.

[0092] In addition, the first acquisition unit 710 may also filter out multiple segments of yaw position data from the yaw position data when the yaw flag position, left yaw action field or right yaw action field of the wind turbine generator set is continuously true and both the greasing status flag and the unwinding flag are reset.

[0093] The first calculation unit 720 may calculate a plurality of first yaw position change rates corresponding to the plurality of first yaw position data.

[0094] The second acquisition unit 730 may acquire multiple yaw time periods in which the yaw position data remains unchanged in the predetermined yaw time period based on the multiple first yaw position change rates. The second acquisition unit may perform sliding window maximum value processing on the absolute values ​​of the multiple yaw position change rates with a predetermined sliding window length and a predetermined sliding step length to acquire the outer contours of the multiple first yaw position change rates; screen the multiple first yaw position change rates and the corresponding first yaw position data whose outer contours are less than the second predetermined threshold; cut the first yaw position data based on whether the screened first yaw position data is continuous to acquire multiple yaw segments in which the yaw position data remains unchanged, and determine multiple yaw time periods corresponding to the multiple yaw segments according to the multiple yaw segments and the predetermined time intervals.

[0095] The identification unit 740 may determine whether the yaw position of the wind turbine generator set is abnormal according to the plurality of yaw time periods and the first yaw position data of each yaw time period in the plurality of yaw time periods.

[0096] For example, the identification unit 740 can filter out at least one yaw time period that meets the preset conditions from multiple yaw time periods; in response to determining that there is a jump between the first yaw position data before the start time of each yaw time period in at least one yaw time period and the first yaw position data after the end time and the yaw duration of each yaw time period is within a preset range, it is determined that there is an abnormal step change in the yaw position of the wind turbine generator set.

[0097] The identification unit 740 may also perform jump determination across multiple yaw time periods. In addition, the identification unit 740 may also merge data of multiple yaw segments to form a new yaw segment.

[0098] It should be understood that the various units or modules in the control device according to the exemplary embodiments of the present disclosure may be implemented as hardware components and / or software components. Those skilled in the art may implement the various units, for example, using a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a software algorithm, etc., according to the processing performed by the various units defined.

[0099] Each operation of the above steps can be written as a software program or instruction. Therefore, the control method according to the exemplary embodiment of the present disclosure can be implemented via software. The computer-readable storage medium of the exemplary embodiment of the present disclosure can store a computer program. When the computer program is executed by the processor, the yaw position abnormality identification method as described in the above exemplary embodiment is implemented.

[0100] According to various embodiments of the present disclosure, a device (e.g., a module or their functions) or a method may be implemented by a program or instruction stored in a computer-readable storage medium. When the instruction is executed by a processor, the processor may perform a function corresponding to the instruction or perform a method corresponding to the instruction. At least a portion of a module may be implemented (e.g., executed) by a processor. At least a portion of a programming module may include a module, a program, a routine, an instruction set, and a process for performing at least one function. In one example, an instruction or software includes a machine code (such as a machine code generated by a compiler) directly executed by one or more processors or computers. In another example, an instruction or software includes a higher level code executed by one or more processors or computers using an interpreter. Instructions or software may be written in any programming language based on the block diagrams and flow charts shown in the accompanying drawings and the corresponding descriptions in the specification.

[0101] Computer-readable storage media include non-transitory computer-readable storage media, for example, magnetic media such as floppy disks and tapes, optical media (including compact disks (CD) ROMs and DVD ROMs), magneto-optical media such as floppy disks, hardware devices such as ROMs, RAMs, and flash memories designed to store and execute program commands. The program commands include language codes executable by a computer using an interpreter and machine language codes generated by a compiler. The above-mentioned hardware devices can be implemented by one or more software modules for performing the operations of the various embodiments of the present disclosure.

[0102] The module or programming module of the present disclosure may include at least one of the aforementioned components when some components are omitted or other components are added. The operation of the module, programming module or other components may be performed sequentially, in parallel, in a loop or in a tentative manner. In addition, some operations may be performed in different orders, may be omitted or extended with other operations.

[0103] The computer-readable storage medium and / or the yaw position abnormality identification device of the exemplary embodiments of the present disclosure may be a part of a controller (eg, a main controller) of a wind turbine generator set.

[0104] According to an exemplary embodiment of the present disclosure, a controller may include: a processor and a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program or instructions, and when the computer program or instructions are executed by the processor, the yaw position abnormality identification method as described in the above exemplary embodiment is implemented.

[0105] The wind turbine generator set according to the embodiment of the present disclosure may include the computer-readable storage medium, the yaw position abnormality identification device or the controller as described above.

[0106] According to the yaw position abnormality identification method and yaw position abnormality identification device of the embodiments of the present disclosure, it is possible to determine whether the yaw position of a wind turbine generator set is abnormal.

[0107] The yaw position identification method and the yaw position abnormality identification device according to the embodiments of the present disclosure can reduce the yaw error and improve the stability of the yaw control.

[0108] Although some exemplary embodiments of the present disclosure have been shown and described, it will be understood by those skilled in the art that modifications may be made to these embodiments without departing from the principles and spirit of the present disclosure, the scope of which is defined by the claims and their equivalents; for example, the technical features of different embodiments may be combined.

Claims

1. A method for identifying abnormal yaw position of a wind turbine generator set, characterized in that: include: Acquire a plurality of first yaw position data in a predetermined yaw time period with the same yaw direction; calculating a plurality of first yaw position change rates corresponding to the plurality of first yaw position data; Acquire, based on the plurality of first yaw position change rates, a plurality of yaw time periods in which the yaw position data in the predetermined yaw time period remains unchanged; Whether the yaw position of the wind turbine generator set is abnormal is determined according to the multiple yaw time periods and the first yaw position data of each yaw time period in the multiple yaw time periods.

2. The method for identifying abnormal yaw position of a wind turbine generator set according to claim 1, characterized in that: The step of determining whether the yaw position of the wind turbine generator set is abnormal according to the multiple yaw time periods and the first yaw position data of each yaw time period in the multiple yaw time periods comprises: Filtering out at least one yaw time period satisfying a preset condition from the plurality of yaw time periods; In response to determining that there is a jump between the first yaw position data before the start time of each yaw time period in the at least one yaw time period and the first yaw position data after the end time period and the yaw duration of each yaw time period is within a preset range, it is determined that there is a step change abnormality in the yaw position of the wind turbine generator set.

3. The method for identifying abnormal yaw position of a wind turbine generator set according to claim 2, characterized in that: The step of selecting at least one yaw time period satisfying a preset condition from the plurality of yaw time periods comprises: Sorting the multiple yaw time periods according to the order of their respective start times; A yaw time period in which a deviation between an end time of a previous yaw time period and a start time of a next yaw time period is within a preset time deviation is selected from the sorted multiple yaw time periods to obtain the at least one yaw time period.

4. The method for identifying abnormal yaw position of a wind turbine generator set according to claim 3, characterized in that: The step of determining whether there is a jump between the first yaw position data before the start time and the first yaw position data after the end time of each yaw time period in the at least one yaw time period comprises: Calculate the position difference between the first yaw position data before the start time of each yaw time period in the at least one yaw time period and the first yaw position data after the end time period and the yaw duration of each yaw time period in the at least one yaw time period; In response to a ratio of the position difference to the corresponding yaw duration being greater than a first preset threshold, it is determined that there is a jump between the first yaw position data before the start time and the first yaw position data after the end time of each yaw time period in the at least one yaw time period.

5. The method for identifying abnormal yaw position of a wind turbine generator set according to any one of claims 1 to 4, characterized in that: The step of acquiring a plurality of first yaw position data in a predetermined yaw time period with the same yaw direction comprises: collecting yaw position data at predetermined time intervals; A plurality of first yaw position data of the predetermined yaw time period with the same yaw direction are selected from the yaw position data.

6. The method for identifying abnormal yaw position of a wind turbine generator set according to claim 5, characterized in that: The step of selecting a plurality of first yaw position data of the predetermined yaw time period having the same yaw direction from the yaw position data comprises: Filtering out from the yaw position data a plurality of segments of yaw position data in which a yaw flag of the wind turbine generator set, at least one of a grease state flag and a cable release flag of the wind turbine generator set is set, and a left yaw action field or a right yaw action field is continuously true; The first n yaw position data in each segment are removed to obtain the plurality of first yaw position data.

7. The method for identifying abnormal yaw position of a wind turbine generator set according to claim 5, characterized in that: The step of selecting a plurality of first yaw position data of the predetermined yaw time period having the same yaw direction from the yaw position data comprises: Filter out multiple segments of yaw position data from the yaw position data in which the yaw flag position, the left yaw action field or the right yaw action field of the wind turbine generator set are continuously true and both the grease state flag and the cable release flag are reset; The first n yaw position data in each segment are removed to obtain the plurality of first yaw position data.

8. The method for identifying abnormal yaw position of a wind turbine generator set according to claim 5, characterized in that: The step of acquiring a plurality of yaw time periods in which the yaw position data in the predetermined yaw time period remains unchanged based on the plurality of first yaw position change rates comprises: Performing sliding window maximum value processing on the absolute values ​​of the plurality of yaw position change rates with a predetermined sliding window length and a predetermined sliding step length to obtain outer contours of the plurality of first yaw position change rates; Screening a plurality of first yaw position change rates and corresponding first yaw position data whose outer contours are less than a second predetermined threshold; The first yaw position data is cut based on whether the filtered first yaw position data is continuous to obtain a plurality of yaw segments in which the yaw position data remains unchanged, and a plurality of yaw time periods corresponding to the plurality of yaw segments are determined according to the plurality of yaw segments and the predetermined time intervals.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions or programs, and when the instructions or programs are executed by a processor, the method for identifying yaw position anomaly of a wind turbine generator set according to any one of claims 1 to 8 is implemented.

10. A device for identifying abnormal yaw position of a wind turbine generator set, characterized in that: include: A first acquisition unit, acquiring a plurality of first yaw position data in a predetermined yaw time period with the same yaw direction; A first calculation unit calculates a plurality of first yaw position change rates corresponding to the plurality of first yaw position data; a second acquiring unit, acquiring, based on the plurality of first yaw position change rates, a plurality of yaw time periods in which the yaw position data in the predetermined yaw time period remains unchanged; The identification unit determines whether the yaw position of the wind turbine generator set is abnormal according to the multiple yaw time periods and the first yaw position data of each yaw time period in the multiple yaw time periods.

11. A controller for a wind turbine generator set, characterized in that: The method comprises a processor and a computer-readable storage medium, wherein the computer-readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the method for identifying the abnormal yaw position of a wind turbine generator set according to any one of claims 1 to 8 is implemented.

12. A wind turbine generator set, characterized in that: It comprises the device for identifying abnormal yaw position of a wind turbine generator set according to claim 10 or the controller according to claim 11.

Citation Information

Patent Citations

  • Wind generating set yaw device

    CN101117945A

  • Wind turbine generator set state monitoring system having yawing state monitoring function and wind turbine generator set state monitoring method thereof

    CN106338307A

  • Yaw control method, equipment and system of wind generating set

    CN110318947A

  • Yaw control method, device and equipment of wind generating set and storage medium

    CN111980855A

  • Yaw control method and device for wind generating set

    CN112628073A