A method for regulating and controlling a wind turbine generator system
By acquiring the response speed of the wind turbine generator set, formulating matching rules, and establishing the correlation between the influence array and the control data, the problems of low control accuracy and adaptability of the wind turbine generator set were solved, achieving high-precision and fast-response control effects.
Patent Information
- Application Number
- CN202310488904.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-25
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2043-04-25
AI Technical Summary
Existing wind turbine generator sets have complex speed control and blade angle control, and inconsistent response speed requirements, resulting in poor control accuracy and low adaptability.
By acquiring the response speed of the wind turbine generator set, formulating response speed matching rules, establishing the correlation between the influence array and control data, determining the target control data, and achieving accurate control of the wind turbine generator set.
It improves the control precision and rapid response capability of wind turbine generators, reduces resource waste, and optimizes the adaptability of control methods.
Smart Images

Figure CN116591896B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wind power generation technology, and more specifically, to a method for regulating and controlling a wind turbine generator set. Background Technology
[0002] Wind turbine generators are devices that use wind energy to generate electricity and have become an important part of modern clean energy. With the continuous development and progress of wind power generation technology, the control technology of wind turbine generators has also been significantly improved.
[0003] In the regulation and control of wind turbine generators, speed control and blade angle control are two key technologies. Speed control regulates the generator speed of the wind turbine generator to control parameters such as output power and voltage, thereby maximizing energy capture and output. Blade angle control, on the other hand, adjusts the blade angle to change the blade's air intake area and angle of attack, thereby regulating the blade's drag and lift, and controlling the load and output power of the wind turbine generator.
[0004] In existing technologies, speed control and blade angle control each involve many influencing factors, making them relatively complex to control. Moreover, the two control methods have different requirements for the system's response speed, making it impossible to accurately determine the appropriate control method.
[0005] Therefore, improving the accuracy and adaptability of control methods are technical problems that need to be solved. Summary of the Invention
[0006] This invention provides a method for regulating and controlling a wind turbine generator set, addressing the technical problems of poor control accuracy and low adaptability of control methods in existing technologies. The method includes:
[0007] Obtain the response speed of the wind turbine generator over a period of time and formulate response speed matching rules;
[0008] Obtain the current response speed of the wind turbine generator set, and determine the control mode based on the current response speed of the wind turbine generator set and the response speed matching rules;
[0009] The control data category is determined based on the control method. Multiple influencing factors from a previous period are obtained based on the control data category. An influence array is then established based on the multiple influencing factors.
[0010] The control correlation is obtained by establishing the relationship between the influence array and the control data based on the influence array;
[0011] Obtain multiple influencing factors and real-time control data of the wind turbine generator set, and determine the target control data based on the control correlation and the multiple influencing factors and real-time control data of the wind turbine generator set;
[0012] Control of wind turbine generators based on target control data.
[0013] In some embodiments of this application, obtaining the response speed of the wind turbine generator set over a previous period includes:
[0014] Response speed includes first response speed and second response speed;
[0015] The system acquires wind speed signals, a first output signal, and a second output signal. It then performs preprocessing on the wind speed signals, the first output signal, and the second output signal, including filtering, noise reduction, and interpolation.
[0016] The rate of change of power is obtained by performing a differential operation on the first and second output signals.
[0017] The rate of change of power is filtered and smoothed to obtain the first response speed and the second response speed.
[0018] In some embodiments of this application, response speed matching rules are defined, including:
[0019] The first response speed includes the first maximum and the first mean; the second response speed includes the second maximum and the second mean.
[0020] The first threshold is determined based on the first maximum and the first mean, and the second threshold is determined based on the second maximum and the second mean.
[0021] In some embodiments of this application, the control method is determined based on the current response speed of the wind turbine generator and the response speed matching rule, including:
[0022] The current response speed includes a third response speed and a fourth response speed. The third response speed corresponds to the first response speed, and the fourth response speed corresponds to the second response speed.
[0023] If the third response speed is higher than the first threshold, then speed control is used;
[0024] If the third response speed is not higher than the first threshold, then the fourth response speed is judged. If the fourth response speed is higher than the second threshold, then blade angle control is used.
[0025] If the fourth response speed is not higher than the second threshold, then calculate the first proximity and the second proximity, and adopt the control method corresponding to the smaller of the first proximity and the second proximity.
[0026] The first proximity is the difference between the first threshold and the third response speed, the second proximity is the difference between the second threshold and the fourth response speed, the first proximity corresponds to speed control, and the second proximity corresponds to blade angle control.
[0027] In some embodiments of this application, an influence array is established based on multiple influence factors, including:
[0028] The control data categories include rotational speed and blade angle, and the influencing factors include rotational speed influencing factors and blade angle influencing factors.
[0029] Calculate the correlation between each speed-influencing factor and the speed. Determine the order of the influence array and the weight of each order based on the magnitude of the correlation. Establish the speed influence array (α1n1, α2n2, α3n3, ..., αnnn), where α1-αn are the weights and n1-nn represent each speed-influencing factor. The order of the speed influence factors from left to right in the array represents the order from the first to the last.
[0030] Calculate the correlation between each blade angle influence factor and the blade angle. Determine the order of the influence array and the weight of each order based on the magnitude of the correlation. Establish the blade angle influence array (β1m1, β2m2, β3m3, ..., βmmm), where β1-βm are the weights and m1-mm represent each blade angle influence factor. The order of the blade angle influence factors from left to right in the array represents the order from the first to the last.
[0031] In some embodiments of this application, a control association is obtained by establishing an association between the influence array and the control data based on the influence array, including:
[0032] The matching degree of each position in the influence array is calculated based on the preset comparison table. The total matching degree is obtained based on the matching degree of multiple positions. In the comparison table, multiple standard influence factors correspond to one target control data. The matching degree is the degree of matching between the influence factor at that position and the standard influence factor in the comparison table.
[0033] The total influence is determined based on the influence of each position in the influence array. The target control data is determined based on the total matching degree and the total influence. The total matching degree and the total influence at this time are marked with a first mark, and the target control data at this time is marked with a second mark. The first mark corresponds to a unique second mark.
[0034] In some embodiments of this application, target control data is determined based on total matching degree and total influence, including:
[0035] If the total matching degree exceeds the corresponding preset threshold, the target control data in the comparison table is obtained. Only the total matching degree is marked with the first mark, and the target control data is marked with the second mark.
[0036] If the total matching degree does not exceed the corresponding preset threshold, the target control data is determined based on the total matching degree and the total influence.
[0037] In some embodiments of this application, target control data is determined based on control associations, multiple current influencing factors of the wind turbine generator, and real-time control data, including:
[0038] A real-time influence array is established based on multiple influencing factors of the wind turbine generator set. The real-time total matching degree and real-time total influence amount are obtained based on the real-time influence data. The corresponding first label is matched based on the real-time total matching degree and real-time total influence amount. The second label is determined based on the first label, thereby determining the target control data.
[0039] In some embodiments of this application, the wind turbine generator set is controlled based on target control data, including:
[0040] If the difference between the real-time control data and the target control data exceeds the corresponding preset difference, then control will be performed based on the average value of the real-time control data and the target control data.
[0041] If the difference between the real-time control data and the target control data does not exceed the corresponding preset difference value, then control is performed based on the target control data.
[0042] By applying the above technical solutions, the response speed of the wind turbine generator over a previous period is obtained, and response speed matching rules are formulated. The current response speed of the wind turbine generator is obtained, and the control method is determined based on the current response speed and the response speed matching rules. The control data category is determined according to the control method, and multiple influencing factors over a previous period are obtained based on the control data category. An influence array is established based on these multiple influencing factors. A correlation is established between the influence array and the control data to obtain a control correlation. Multiple influencing factors and real-time control data of the wind turbine generator are obtained, and target control data is determined based on the control correlation, the current influencing factors, and the real-time control data. The wind turbine generator is then controlled based on the target control data. This application determines the response speed using previous data, thereby selecting an appropriate control method. Furthermore, by establishing a correlation between the control data and the influence array, accurate control of the current generator is achieved, improving control precision, ensuring rapid control, and reducing resource waste. Attached Figure Description
[0043] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 A schematic flowchart of a wind turbine generator regulation and control method according to an embodiment of the present invention is shown. Detailed Implementation
[0045] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0046] This application provides a method for regulating and controlling a wind turbine generator set, such as... Figure 1 As shown, the method includes the following steps:
[0047] Step S101: Obtain the response speed of the wind turbine generator set over a previous period and formulate response speed matching rules;
[0048] Step S102: Obtain the current response speed of the wind turbine generator set, and determine the control mode based on the current response speed of the wind turbine generator set and the response speed matching rule;
[0049] Step S103: Determine the control data category according to the control method, obtain multiple influencing factors from the previous period based on the control data category, and establish an influence array based on the multiple influencing factors;
[0050] Step S104: Establish the association between the influence array and the control data based on the influence array to obtain the control association;
[0051] Step S105: Obtain multiple influencing factors and real-time control data of the wind turbine generator set, and determine the target control data based on the control correlation, multiple influencing factors and real-time control data of the wind turbine generator set;
[0052] Step S106: Control the wind turbine generator set based on the target control data.
[0053] In this embodiment, the response speed matching rule refers to determining the response speed threshold and selecting an appropriate control method based on the relationship between the speed and the threshold.
[0054] In this embodiment, obtaining multiple influencing factors over a period of time based on the control data category means that when the control data category is speed, multiple influencing factors related to speed are obtained. The reverse is also true.
[0055] In this embodiment, the target control data is the control data of the wind turbine generator set determined by this scheme.
[0056] In some embodiments of this application, obtaining the response speed of the wind turbine generator set over a previous period includes:
[0057] Response speed includes first response speed and second response speed;
[0058] The system acquires wind speed signals, a first output signal, and a second output signal. It then performs preprocessing on the wind speed signals, the first output signal, and the second output signal, including filtering, noise reduction, and interpolation.
[0059] The rate of change of power is obtained by performing a differential operation on the first and second output signals.
[0060] The rate of change of power is filtered and smoothed to obtain the first response speed and the second response speed.
[0061] In this embodiment, the first output signal is the output signal of the speed control system, and the second output signal is the output signal of the blade angle control system. The first response speed is the rate of change of power corresponding to the speed, and the second response speed is the rate of change of power corresponding to the blade angle.
[0062] In this embodiment, the speed control method requires a fast first response speed, otherwise the control accuracy will be deviated. Similarly, the blade angle control method requires a fast second response speed, otherwise the control accuracy will be deviated.
[0063] In some embodiments of this application, response speed matching rules are defined, including:
[0064] The first response speed includes the first maximum and the first mean; the second response speed includes the second maximum and the second mean.
[0065] The first threshold is determined based on the first maximum and the first mean, and the second threshold is determined based on the second maximum and the second mean.
[0066] In this embodiment, the first response speed and the second response speed are not specific speed parameters, but include multiple characteristic values and response speed parameters, such as maximum and minimum values, average values, etc.
[0067] In this embodiment, determining the first threshold based on the first extreme value and the first mean means calculating the distance between the first mean and the first extreme value. Each distance corresponds to a first threshold, and so on.
[0068] In some embodiments of this application, the control method is determined based on the current response speed of the wind turbine generator and the response speed matching rule, including:
[0069] The current response speed includes a third response speed and a fourth response speed. The third response speed corresponds to the first response speed, and the fourth response speed corresponds to the second response speed.
[0070] If the third response speed is higher than the first threshold, then speed control is used;
[0071] If the third response speed is not higher than the first threshold, then the fourth response speed is judged. If the fourth response speed is higher than the second threshold, then blade angle control is used.
[0072] If the fourth response speed is not higher than the second threshold, then calculate the first proximity and the second proximity, and adopt the control method corresponding to the smaller of the first proximity and the second proximity.
[0073] The first proximity is the difference between the first threshold and the third response speed, the second proximity is the difference between the second threshold and the fourth response speed, the first proximity corresponds to speed control, and the second proximity corresponds to blade angle control.
[0074] In this embodiment, the third and fourth response speeds are real-time response speeds.
[0075] In some embodiments of this application, an influence array is established based on multiple influence factors, including:
[0076] The control data categories include rotational speed and blade angle, and the influencing factors include rotational speed influencing factors and blade angle influencing factors.
[0077] Calculate the correlation between each speed-influencing factor and the speed. Determine the order of the influence array and the weight of each order based on the magnitude of the correlation. Establish the speed influence array (α1n1, α2n2, α3n3, ..., αnnn), where α1-αn are the weights and n1-nn represent each speed-influencing factor. The order of the speed influence factors from left to right in the array represents the order from the first to the last.
[0078] Calculate the correlation between each blade angle influence factor and the blade angle. Determine the order of the influence array and the weight of each order based on the magnitude of the correlation. Establish the blade angle influence array (β1m1, β2m2, β3m3, ..., βmmm), where β1-βm are the weights and m1-mm represent each blade angle influence factor. The order of the blade angle influence factors from left to right in the array represents the order from the first to the last.
[0079] In this embodiment, the influencing factors include wind speed, unit temperature, load, etc., and the rotational speed influencing factor is not exactly the same as the blade angle influencing factor.
[0080] In this embodiment, the method of calculating the correlation is not specifically limited, and any method that can characterize the correlation is within the protection scope of this application.
[0081] In this embodiment, the array represents the rotation speed influencing factors from left to right, from the first to the last, with the higher the correlation, the earlier the order.
[0082] In some embodiments of this application, a control association is obtained by establishing an association between the influence array and the control data based on the influence array, including:
[0083] The matching degree of each position in the influence array is calculated based on the preset comparison table. The total matching degree is obtained based on the matching degree of multiple positions. In the comparison table, multiple standard influence factors correspond to one target control data. The matching degree is the degree of matching between the influence factor at that position and the standard influence factor in the comparison table.
[0084] The total influence is determined based on the influence of each position in the influence array. The target control data is determined based on the total matching degree and the total influence. The total matching degree and the total influence at this time are marked with a first mark, and the target control data at this time is marked with a second mark. The first mark corresponds to a unique second mark.
[0085] In this embodiment, the position of the array is its order. For example, the influence of each position is α1n1.
[0086] In this embodiment, the matching degree represents the degree of matching between the influence factor at this position and the standard influence factor; the closer the two are, the higher the matching degree.
[0087] In this embodiment, after marking is completed, the first mark is stored in the database for later use. There are many first marks here, not just one.
[0088] In some embodiments of this application, target control data is determined based on total matching degree and total influence, including:
[0089] If the total matching degree exceeds the corresponding preset threshold, the target control data in the comparison table is obtained. Only the total matching degree is marked with the first mark, and the target control data is marked with the second mark.
[0090] If the total matching degree does not exceed the corresponding preset threshold, the target control data is determined based on the total matching degree and the total influence.
[0091] In this embodiment, the matching degree has a higher priority than the influence quantity.
[0092] In this embodiment, the total matching degree and the total influence amount together correspond to a target control data.
[0093] In some embodiments of this application, target control data is determined based on control associations, multiple current influencing factors of the wind turbine generator, and real-time control data, including:
[0094] A real-time influence array is established based on multiple influencing factors of the wind turbine generator set. The real-time total matching degree and real-time total influence amount are obtained based on the real-time influence data. The corresponding first label is matched based on the real-time total matching degree and real-time total influence amount. The second label is determined based on the first label, thereby determining the target control data.
[0095] In some embodiments of this application, the wind turbine generator set is controlled based on target control data, including:
[0096] If the difference between the real-time control data and the target control data exceeds the corresponding preset difference, then control will be performed based on the average value of the real-time control data and the target control data.
[0097] If the difference between the real-time control data and the target control data does not exceed the corresponding preset difference value, then control is performed based on the target control data.
[0098] In this embodiment, if the target control data and the real-time control data deviate too much, it may cause large fluctuations. Therefore, the average value of the two is selected for control.
[0099] By applying the above technical solutions, the response speed of the wind turbine generator over a previous period is obtained, and response speed matching rules are formulated. The current response speed of the wind turbine generator is obtained, and the control method is determined based on the current response speed and the response speed matching rules. The control data category is determined according to the control method, and multiple influencing factors over a previous period are obtained based on the control data category. An influence array is established based on these multiple influencing factors. A correlation is established between the influence array and the control data to obtain a control correlation. Multiple influencing factors and real-time control data of the wind turbine generator are obtained, and target control data is determined based on the control correlation, the current influencing factors, and the real-time control data. The wind turbine generator is then controlled based on the target control data. This application determines the response speed using previous data, thereby selecting an appropriate control method. Furthermore, by establishing a correlation between the control data and the influence array, accurate control of the current generator is achieved, improving control precision, ensuring rapid control, and reducing resource waste.
[0100] The main advantages of this solution are explained below: Existing technologies often calculate and control various influences in real time. This results in high resource consumption and time delays in control, failing to meet the complex and changing requirements of wind turbine generators. This solution uses data from a previous period to label and associate influencing factors with target control data. It then calculates real-time data and searches for the first label corresponding to the real-time data, quickly finding the corresponding second label, thereby reducing the time delay of real-time control and saving resources.
[0101] Through the above description of the embodiments, those skilled in the art can clearly understand that the present invention can be implemented in hardware or by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) and includes several instructions to cause a computer device (such as a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0102] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method of regulating control of a wind turbine generator system, characterized by, The method comprises: obtaining the response speed of the wind turbine in a period of time before the current time, and formulating a response speed matching rule; the response speed comprises a first response speed and a second response speed; wind speed signals, first output signals and second output signals are obtained, and the wind speed signals, the first output signals and the second output signals are preprocessed, the preprocessing comprising filtering, denoising and interpolation; the first output signals and the second output signals are subjected to differential operation to obtain the rate of change of power; the rate of change of power is subjected to filtering and smoothing processing to obtain the first response speed and the second response speed; obtaining the current response speed of the wind turbine, and determining a control mode according to the current response speed of the wind turbine and the response speed matching rule; determining a control data category according to the control mode, obtaining a plurality of influence factors in a period of time before the current time based on the control data category, and establishing an influence array according to the plurality of influence factors; establishing an association between the influence array and control data based on the influence array to obtain a control association; obtaining a plurality of influence factors and real-time control data of the wind turbine at the current time, and determining target control data according to the control association, the plurality of influence factors and the real-time control data of the wind turbine at the current time; controlling the wind turbine based on the target control data.
2. The wind turbine generator system regulating control method according to claim 1, characterized by, and formulating a response speed matching rule, comprising: the first response speed comprises a first maximum value and a first average value, and the second response speed comprises a second maximum value and a second average value; determining a first threshold value according to the first maximum value and the first average value, and determining a second threshold value according to the second maximum value and the second average value.
3. The wind turbine generator system adjusting control method according to claim 2, wherein determining a control mode according to the current response speed of the wind turbine and the response speed matching rule, comprising: the current response speed comprises a third response speed and a fourth response speed, the third response speed corresponds to the first response speed, and the fourth response speed corresponds to the second response speed; if the third response speed is higher than the first threshold value, then speed control is adopted; if the third response speed is not higher than the first threshold value, then the fourth response speed is determined, and if the fourth response speed is higher than the second threshold value, then blade angle control is adopted; if the fourth response speed is not higher than the second threshold value, then a first closeness and a second closeness are calculated, and the control mode corresponding to the smaller one of the first closeness and the second closeness is adopted; wherein the first closeness is the difference between the first threshold value and the third response speed, the second closeness is the difference between the second threshold value and the fourth response speed, the first closeness corresponds to speed control, and the second closeness corresponds to blade angle control.
4. The wind turbine generator system regulating control method according to claim 1, characterized by, establishing an influence array according to a plurality of influence factors, comprising: the control data category comprises speed and blade angle, and the influence factors comprise speed influence factors and blade angle influence factors; the correlation degree of each speed influence factor with speed is calculated, the arrangement order of the influence array is determined according to the size of the correlation degree, and the weight corresponding to each order is determined, and a speed influence array (α1n1, α2n2, α3n3, …, αnnn) is established, α1-αn is the weight, n1-nn represents each speed influence factor, and the array from left to right represents the first order to the last order of the speed influence factors. Correlation of each blade angle influence factor with the blade angle is calculated, and the influence array arrangement order and the weight corresponding to each order are determined according to the size of the correlation, and a blade angle influence array (β1m1, β2m2, β3m3, …, βmmm) is established, wherein β1-βm is the weight, m1-mm represents each blade angle influence factor, and the first order to the last order of the blade angle influence factor is represented from left to right in the array.
5. The wind turbine generator system regulating control method according to claim 4, characterized by, An association between the influence array and the control data is established based on the influence array, and a control association is obtained, including: A matching degree of each position in the influence array is calculated according to a preset comparison table, and a total matching degree is obtained according to the matching degrees of multiple positions, wherein the multiple standard influence factors in the comparison table correspond to a target control data, and the matching degree is the matching degree of the influence factor at the position and the standard influence factor in the comparison table; A total influence amount is determined according to the influence amount of each position in the influence array, and the target control data is determined based on the total matching degree and the total influence amount, the total matching degree at this time is first marked, and the target control data at this time is second marked, and the first mark corresponds to only one second mark.
6. The wind turbine generator system regulating control method according to claim 5, wherein The target control data is determined based on the total matching degree and the total influence amount, including: If the total matching degree exceeds the corresponding preset threshold, the target control data in the comparison table is obtained, only the total matching degree is first marked, and the target control data is second marked; If the total matching degree does not exceed the corresponding preset threshold, the target control data is determined based on the total matching degree and the total influence amount.
7. The wind turbine generator system regulating control method according to claim 5, wherein The target control data is determined according to the control association, the current multiple influence factors of the wind turbine generator and the real-time control data, including: A real-time influence array is established according to the current multiple influence factors of the wind turbine generator, and a real-time total matching degree and a real-time total influence amount are obtained according to the real-time influence data, the corresponding first mark is matched according to the real-time total matching degree and the real-time total influence amount, the second mark is determined according to the first mark, and thus the target control data is determined.
8. The wind turbine generator system regulating control method according to claim 7, wherein The wind turbine generator is controlled based on the target control data, including: If the difference between the real-time control data and the target control data exceeds the corresponding preset difference value, the average value of the real-time control data and the target control data is used for control; If the difference between the real-time control data and the target control data does not exceed the corresponding preset difference value, the target control data is used for control.
Citation Information
Patent Citations
Wind power generation unit starting control method and device and storage medium
CN109441723A