CN110875604B - Method and device for controlling wind generating set - Google Patents

Method and device for controlling wind generating set Download PDF

Info

Publication number
CN110875604B
CN110875604B CN201811015331.7A CN201811015331A CN110875604B CN 110875604 B CN110875604 B CN 110875604B CN 201811015331 A CN201811015331 A CN 201811015331A CN 110875604 B CN110875604 B CN 110875604B
Authority
CN
China
Prior art keywords
load
wind
generating set
future
operating parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811015331.7A
Other languages
Chinese (zh)
Other versions
CN110875604A (en
Inventor
彼得·福格·奥德高
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Goldwind Science and Creation Windpower Equipment Co Ltd
Original Assignee
Beijing Goldwind Science and Creation Windpower Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Goldwind Science and Creation Windpower Equipment Co Ltd filed Critical Beijing Goldwind Science and Creation Windpower Equipment Co Ltd
Priority to CN201811015331.7A priority Critical patent/CN110875604B/en
Publication of CN110875604A publication Critical patent/CN110875604A/en
Application granted granted Critical
Publication of CN110875604B publication Critical patent/CN110875604B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/70Wind energy
    • Y02E10/76Power conversion electric or electronic aspects

Landscapes

  • Wind Motors (AREA)

Abstract

The invention provides a method and equipment for controlling a wind generating set. The method comprises the following steps: receiving a control instruction of a wind power generator set from a wind power plant controller; predicting the load condition of the wind generating set in a future preset time period based on the received control instruction, wherein the load condition comprises predicted values of N loads, and N is an integer greater than 0; generating a constraint condition for constraining a control signal for controlling the wind generating set based on the predicted load condition when the predicted load condition satisfies a preset condition; and generating a control signal for controlling the wind generating set based on the generated constraint condition and the received control instruction. According to the method and the equipment, the load of the wind generating set can be effectively prevented from exceeding the load allowable range in the operation process of the wind generating set.

Description

Method and device for controlling wind generating set
Technical Field
The present invention relates generally to the field of wind power generation, and more particularly, to a method and apparatus for controlling a wind turbine generator.
Background
Wind energy is increasingly paid more attention as a clean renewable energy source, and the loading amount is continuously increased. In the operation process of the wind generating set, the load of the wind generating set is required to be ensured to be within an allowable range as much as possible so that the wind generating set can safely operate in the design life.
The wind generating sets of the existing wind power plant often receive unified scheduling from a wind power plant controller, and the wind power plant controller sends control instructions to all the wind generating sets according to the requirements of a power grid side. However, the control instruction sent by the wind farm controller is only generated based on the control instruction provided by the grid side for the wind farm, and the purpose is to execute the control instruction through the wind generating set, so that the overall operation index of the wind farm reaches the control instruction of the grid side, whether the environment where the wind generating set is located at that time is suitable for executing the control instruction or not is not considered when the wind farm controller sends the control instruction, and whether the load is over-limit or not occurs after the wind generating set executes the control instruction or not.
Therefore, a method for controlling the operation of a wind turbine generator system is needed to solve the above technical problems.
Disclosure of Invention
An exemplary embodiment of the present invention is to provide a method and apparatus for controlling a wind turbine generator system, which can effectively solve the above-mentioned problems of the prior art.
According to an exemplary embodiment of the invention, a method of controlling a wind park is provided, characterized in that the method comprises: receiving a control instruction of a wind power generator set from a wind power plant controller; predicting the load condition of the wind generating set in a future preset time period based on the received control instruction, wherein the load condition comprises predicted values of N loads, and N is an integer greater than 0; generating a constraint condition for constraining a control signal for controlling the wind generating set based on the predicted load condition when the predicted load condition satisfies a preset condition; and generating a control signal for controlling the wind generating set based on the generated constraint condition and the received control instruction.
Optionally, the step of predicting the load condition of the wind park within a predetermined time period in the future comprises: and predicting the load condition of the wind generating set in a future preset time length based on the received control instruction, the current operation parameter value of the wind generating set and the control signal for controlling the wind generating set in the last control period of the control period to be entered.
Optionally, the preset condition includes: and the predicted value of at least one load in the N loads exceeds the corresponding load allowable range, wherein the step of generating the constraint condition based on the predicted load condition comprises the following steps: and generating a constraint condition for constraining a control signal for controlling the wind generating set based on the corresponding load allowable range of the at least one load, so that the actual value of the at least one load is within the corresponding load allowable range in the future preset time period after the wind generating set is controlled by the control signal generated based on the constraint condition.
Optionally, the constraint condition comprises an allowable setting range of the operating parameter of the wind turbine generator set within the future predetermined time period, wherein the step of generating the constraint condition based on the allowable load range corresponding to the at least one load comprises: determining, for each of the at least one load, an allowable range of operating parameters associated with the each load for the predetermined length of time in the future based on the allowable range of loads for the each load, respectively; wherein the step of generating a control signal based on the generated constraint and the received control command comprises: and generating a control signal for controlling the operating parameter based on the determined allowable setting range of the operating parameter related to the at least one load and the received control instruction, wherein each load is a dependent variable of the operating parameter related to the load.
Optionally, in the step of predicting the load condition of the wind turbine generator set in a future predetermined time period, calculating a predicted value of each load of the wind turbine generator set in the future predetermined time period through a load calculation function corresponding to each load; wherein the step of determining an allowable range of settings for the operating parameter associated with each of the loads over the predetermined length of time in the future comprises: calculating by a parameter calculation function corresponding to said each load: the parameter value of the operation parameter related to each load when the load value of each load is the corresponding load allowable limit value in the future preset time period; and determining an allowable setting range of the operating parameter related to each load in the future preset time period based on the calculated parameter value of the operating parameter, wherein the parameter calculation function corresponding to each load is an inverse function of the load calculation function corresponding to each load.
Optionally, the step of determining an allowable range of settings for the operating parameter associated with each of the loads over the predetermined length of time in the future comprises: determining the parameter value of the operating parameter associated with each load when the load value of each load is the corresponding load allowable limit value in the future predetermined period of time by iteratively calculating the load value of each load when the operating parameter associated with each load is respectively different parameter values in the future predetermined period of time; determining an allowable range of settings of the operating parameter associated with each of the loads for the predetermined period of time in the future based on the determined values of the operating parameter.
Optionally, the N loads comprise root loads.
Optionally, the operational parameter related to the root load comprises at least one of: the pitch angle of the wind generating set, the rotating speed of a generator of the wind generating set and the torque of the generator of the wind generating set.
Optionally, the current operating parameter values of the wind park comprise at least one of: the current pitch angle of the wind generating set, the current rotating speed of the generator of the wind generating set, the current torque of the generator of the wind generating set, the current ambient wind speed and the current ambient turbulence intensity.
Optionally, the control command to the wind park involves at least one of: output power, operation mode, pitch variation and yaw.
According to another exemplary embodiment of the invention, an apparatus for controlling a wind park is provided, characterized in that the apparatus comprises: the receiving unit is used for receiving a control instruction of the wind power generator set from the wind power plant controller; the load prediction unit is used for predicting the load condition of the wind generating set in a future preset time length based on the received control instruction, wherein the load condition comprises predicted values of N loads, and N is an integer greater than 0; a constraint condition generating unit for generating a constraint condition for constraining a control signal for controlling the wind turbine generator set based on the predicted load condition when the predicted load condition satisfies a preset condition; and the control signal generating unit is used for generating a control signal for controlling the wind generating set based on the generated constraint condition and the received control instruction.
Optionally, the load prediction unit predicts a load condition of the wind park within a predetermined time period in the future based on the received control instruction, a current operating parameter value of the wind park, a control signal for controlling the wind park of a previous control period of the upcoming control period.
Optionally, the preset condition includes: and the constraint condition generating unit generates a constraint condition for constraining a control signal for controlling the wind generating set based on the load allowable range corresponding to at least one load, so that the actual value of the at least one load is within the corresponding load allowable range in the future preset time period after the wind generating set is controlled by the control signal generated based on the constraint condition.
Optionally, the constraint condition comprises an allowable setting range of the operating parameter of the wind turbine generator set in the future predetermined time period, wherein the constraint condition generating unit determines, for each load of the at least one load, an allowable setting range of the operating parameter related to each load in the future predetermined time period based on the allowable load range of each load; wherein the control signal generating unit generates a control signal for controlling the operating parameter based on the determined allowable setting range of the operating parameter related to the at least one load and the received control instruction, wherein each load is a dependent variable of the operating parameter related thereto.
Optionally, the load prediction unit calculates a predicted value of each load of the wind turbine generator set in the future predetermined time period through a load calculation function corresponding to each load; wherein the constraint condition generating unit calculates, by a parameter calculation function corresponding to each of the loads: the parameter value of the operation parameter related to each load when the load value of each load is the corresponding load allowable limit value in the future preset time period; and determining an allowable setting range of the operating parameter associated with each load in the future predetermined period of time based on the calculated parameter value of the operating parameter, wherein the parameter calculation function corresponding to each load is an inverse function of the load calculation function corresponding to each load.
Optionally, the constraint condition generating unit determines the parameter value of the operating parameter related to each load when the load value of each load is the corresponding load allowable limit value in the future predetermined time period by iteratively calculating the load value of each load when the operating parameter related to each load is respectively different parameter values in the future predetermined time period; and determining an allowable setting range of the operating parameter associated with each of the loads for the predetermined period of time in the future based on the determined parameter value of the operating parameter.
Optionally, the N loads comprise root loads.
Optionally, the operational parameter related to the root load comprises at least one of: the pitch angle of the wind generating set, the rotating speed of a generator of the wind generating set and the torque of the generator of the wind generating set.
Optionally, the current operating parameter values of the wind park comprise at least one of: the current pitch angle of the wind generating set, the current rotating speed of the generator of the wind generating set, the current torque of the generator of the wind generating set, the current ambient wind speed and the current ambient turbulence intensity.
Optionally, the control command to the wind park involves at least one of: output power, operation mode, pitch variation and yaw.
According to another exemplary embodiment of the invention, a computer-readable storage medium is provided, in which a computer program is stored which, when being executed by a processor, carries out the method of controlling a wind park as described above.
According to another exemplary embodiment of the present invention, there is provided a controller of a wind turbine generator system, characterized in that the controller includes: a processor; a memory storing a computer program which, when executed by the processor, implements a method of controlling a wind park as described above.
According to the method and the device for controlling the wind generating set, the load of the wind generating set can be effectively prevented from exceeding the allowable range in the operation process of the wind generating set, the method and the device are suitable for various types of wind generating sets, and the influence on the generating capacity can be effectively reduced.
Additional aspects and/or advantages of the present general inventive concept will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the general inventive concept.
Drawings
The above and other objects and features of exemplary embodiments of the present invention will become more apparent from the following description taken in conjunction with the accompanying drawings which illustrate exemplary embodiments, wherein:
fig. 1 shows a flow chart of a method of controlling a wind park according to an exemplary embodiment of the invention;
fig. 2 shows a block diagram of an apparatus for controlling a wind park according to an exemplary embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below in order to explain the present invention by referring to the figures.
Fig. 1 shows a flow chart of a method of controlling a wind park according to an exemplary embodiment of the invention.
Referring to fig. 1, in step S10, a control command for a wind turbine generator set is received from a wind farm controller. Here, a Wind Farm Controller (WFC) is used to control all the wind turbine generators included in the entire wind farm.
In particular, a control signal for the wind park may be received from the wind park controller, the control signal being indicative of a control instruction for the wind park. As an example, the wind farm controller may automatically determine a control instruction for the wind turbine generator set according to the actual operation condition of the whole wind farm and/or the actual operation condition of the wind turbine generator set; alternatively, the wind farm controller may determine control commands for the wind turbine generator set based on an operator request for operation of the entire wind farm and/or the wind turbine generator set.
As an example, the control command to the wind park may relate to at least one of: output power, operation mode, pitch variation and yaw. For example, the control commands to the wind park may comprise at least one of the following: the method may include requiring the output power of the wind generating set to be maintained within a certain range, changing the operating mode (e.g., requiring the wind generating set to switch the operating mode to a grid-connected generating mode due to grid-connected requirements), giving a pitch angle or pitch speed, or adjusting a value of the wind deviation angle to start yawing.
In step S20, load conditions of the wind turbine generator set within a predetermined time period in the future are predicted based on the received control command, wherein the load conditions include predicted values of N types of loads, and N is an integer greater than 0.
As an example, the predetermined time period may be: m TSWherein M is an integer greater than 0, TSThe length of the sampling period for obtaining the real-time operation parameter value of the wind generating set is obtained. For example, the predetermined period of time may be 2 minutes.
As an example, the N loads may include at least one of: blade root loads, blade section loads, hub center loads, yaw bearing loads, tower bottom loads, tower section loads. Furthermore, it should be understood that the N loads may also include other types of loads, and the present invention is not limited thereto.
As an example, the load situation of the wind park within the predetermined time period in the future may be predicted based on the received control instructions, the current operating parameter values of the wind park, the control signals for controlling the wind park of the last control period of the upcoming control period.
As an example, the operating parameter values may include parameter values of operating parameters of the wind park itself, and may also include parameter values of environmental parameters of the wind park while operating. As an example, the operating parameter value may comprise at least one of: pitch angle, rotational speed of the generator, torque of the generator, ambient wind speed, ambient turbulence intensity, yaw angle, tower top acceleration, blade load. It will be appreciated that for each load, it may be predicted using the parameter values of the operating parameters corresponding thereto.
As an example, the current operating parameter value of the wind generating set can be detected through a sensor, and the current operating parameter value of the wind generating set can also be estimated.
In step S30, it is determined whether the predicted load condition satisfies a preset condition.
As an example, the preset condition may include: and the predicted value of at least one load in the N loads exceeds the corresponding load allowable range. Here, the allowable load range for each load may be determined based on a design limit load of the wind turbine generator at the time of factory shipment, for example, the allowable load range for a certain load may be: less than or equal to the design limit load of such load.
When it is determined at step S30 that the predicted load situation satisfies the preset condition, step S40 is performed to generate a constraint condition for constraining a control signal for controlling the wind turbine generator set based on the predicted load situation.
As an example, the constraints may include: and the allowable setting range of the operating parameters of the wind generating set in the future preset time length. Furthermore, the constraint condition may further include: and the allowable range of the change rate of the operating parameter of the wind generating set in the future preset time. It should be understood that the allowable ranges for the different operating parameters may vary; the allowable range of the rate of change for different operating parameters may vary.
In step S50, based on the generated constraint condition and the received control instruction, a control signal for controlling the wind turbine generator set is generated, so as to realize the operation constraint of the wind turbine generator set, and ensure that the load of the wind turbine generator set is limited within an acceptable range. Here, the generated control signal for controlling the wind park is used for controlling an operational parameter of the wind park, e.g. the generated control signal may be used for controlling a pitch angle of the wind park, a rotational speed and/or a torque of the generator, etc. It should be understood that the generated control signal, i.e. the control signal for the control period to be entered, may be considered to be entered when the generated control signal is sent to the respective component to control it. As an example, the length of the control period may be the same as or different from the length of the sampling period.
Furthermore, it should be understood that, in addition to being based on the generated constraints and the received control instructions, control signals for controlling the wind power plant may also be generated based on current operating parameter values of the respective wind power plant.
As an example, when the preset condition includes: when the predicted value of at least one of the N loads exceeds the corresponding allowable load range, step S40 may include: and generating a constraint condition for constraining a control signal for controlling the wind generating set based on the corresponding load allowable range of the at least one load, so that the actual value of the at least one load is within the corresponding load allowable range in the future preset time period after the wind generating set is controlled by the control signal generated based on the constraint condition.
As an example, the allowable setting range of the operation parameter related to each of the at least one load in the future predetermined period of time may be determined based on the allowable load range of each of the at least one load, wherein the step S50 may include: generating a control signal for controlling the operating parameter based on the determined allowable setting range of the operating parameter related to the at least one load and the received control instruction. Here, each load is a dependent variable of the operating parameter associated therewith, in other words, the actual load value of the load may differ as a function of the parameter value of the operating parameter associated therewith. As an example, step S50 may include: and determining a parameter value within the allowable setting range of the operation parameter, wherein the parameter value enables the result produced by the wind generating set when the wind generating set operates within the future preset time length to be closest to the result corresponding to the received control instruction, and generating a control signal based on the determined parameter value and the control instruction so as to set the parameter value of the operation parameter as the determined parameter value through the control signal.
As an example, the operational parameters related to the root load may include at least one of: the pitch angle of the wind generating set, the rotating speed of a generator of the wind generating set and the torque of the generator of the wind generating set. As an example, the current operating parameter values of the wind park for predicting the blade root load may comprise at least one of: the current pitch angle of the wind generating set, the current rotating speed of the generator of the wind generating set, the current torque of the generator of the wind generating set, the current ambient wind speed and the current ambient turbulence intensity. Here, the current sampling time point.
As an example, in step S20, a predicted value of each of the at least one load for the future predetermined period of time of the wind turbine generator set may be calculated by a load calculation function corresponding to the each of the at least one load; wherein the step of determining an allowable range of settings for the operating parameter associated with each of the loads over the predetermined length of time in the future may comprise: calculating by a parameter calculation function corresponding to said each load: the parameter value of the operation parameter related to each load when the load value of each load is the corresponding load allowable limit value in the future preset time period; then, an allowable setting range of the operating parameter associated with each of the loads in the future predetermined period of time is determined based on the calculated parameter value of the operating parameter, for example, the calculated parameter value is taken as a boundary value of the allowable setting range. Here, the parameter calculation function corresponding to each of the loads is an inverse function of the load calculation function corresponding to each of the loads.
As an example, in step S20, a predicted value x of a certain load within the predetermined future time period may be calculated (i.e., predicted) using a load calculation function (i.e., a load calculation mathematical model) f (v, u, n) corresponding to the certain load, where u indicates a control signal for controlling the wind turbine generator set of a previous control period of the upcoming control period, v indicates a received control command and a current operating parameter value of the wind turbine generator set, n indicates a current operating parameter value of the wind turbine generator set, and u indicates a current control signal for controlling the wind turbine generator set of a previous control period of the upcoming control periodThe sampling time point of (2). If the allowable load range of such a load is x or lessmaxThen the calculated predicted value x > xmaxCalculating (i.e., predicting) when x is x within the predetermined future time period by a parametric calculation function (i.e., parametric calculation mathematical model) g (v, x, n)maxThe parameter value of the operating parameter associated with such load may then be used as an allowable set limit value for the operating parameter associated with such load for said predetermined future period of time. Here, the function g (v, x, n) is a function obtained based on the function f (v, u, n), and for example, the function g (v, x, n) may be an inverse function of the function f (v, u, n).
As another example, the step of determining an allowable range of settings for the operating parameter associated with each of the loads during the predetermined length of time in the future may include: determining the parameter value of the operating parameter associated with each load when the load value of each load is the corresponding load allowable limit value in the future predetermined period of time by iteratively calculating the load value of each load when the operating parameter associated with each load is respectively different parameter values in the future predetermined period of time; then, an allowable setting range of the operating parameter associated with each of the loads in the future predetermined period of time is determined based on the determined parameter value of the operating parameter. That is, the parameter values of the operating parameters related to each of the loads when the load value of each of the loads is the corresponding load allowable limit value within the predetermined period of time in the future may be predicted. As an example, the load value of each load may be iteratively calculated based on current operating parameter values of the wind park when the operating parameter associated with each load is a different parameter value for the predetermined period of time in the future.
In the method of the embodiment, after the wind generating set receives the control instruction from the wind power plant controller, the control instruction is timely adjusted based on the load prediction result, when the predicted load does not exceed the allowable range, the control instruction of the wind power plant controller is executed, when the predicted load exceeds the allowable range, the received control instruction is updated by using the generated constraint condition, and the updated control instruction is executed, so that the operation safety of the wind generating set is ensured.
Further, when it is determined at step S30 that the predicted load condition does not satisfy the preset condition, step S60 is performed to generate a control signal for controlling the wind turbine generator set based on the received control command. It should be understood that the control signals for controlling the wind power plant may be generated based on current operating parameter values of the respective wind power plant, in addition to the received control instructions.
Fig. 2 shows a block diagram of an apparatus for controlling a wind park according to an exemplary embodiment of the present invention. As shown in fig. 2, an apparatus for controlling a wind turbine according to an exemplary embodiment of the present invention includes: a receiving unit 10, a load prediction unit 20, a constraint condition generation unit 30, and a control signal generation unit 40.
In particular, the receiving unit 10 is configured to receive control instructions from the wind farm controller for the wind turbine generator set.
In particular, the receiving unit 10 may receive control signals for the wind park from the wind park controller, the control signals being indicative of control instructions for the wind park. As an example, the wind farm controller may automatically determine a control instruction for the wind turbine generator set according to the actual operation condition of the whole wind farm and/or the actual operation condition of the wind turbine generator set; alternatively, the wind farm controller may determine control commands for the wind turbine generator set based on an operator request for operation of the entire wind farm and/or the wind turbine generator set.
As an example, the control command to the wind park may relate to at least one of: output power, operation mode, pitch variation and yaw. For example, the control commands to the wind park may comprise at least one of the following: the method may include requiring the output power of the wind generating set to be maintained within a certain range, changing the operating mode (e.g., requiring the wind generating set to switch the operating mode to a grid-connected generating mode due to grid-connected requirements), giving a pitch angle or pitch speed, or adjusting a value of the wind deviation angle to start yawing.
The load prediction unit 20 is configured to predict a load condition of the wind turbine generator set in a predetermined time period in the future based on the received control instruction, wherein the load condition includes predicted values of N loads, and N is an integer greater than 0.
As an example, the N loads may include at least one of: blade root loads, blade section loads, hub center loads, yaw bearing loads, tower bottom loads, tower section loads. Furthermore, it should be understood that the N loads may also include other types of loads, and the present invention is not limited thereto.
As an example, the load prediction unit 20 may predict the load situation of the wind park within a predetermined time period in the future based on the received control instructions, the current operating parameter values of the wind park, the control signals for controlling the wind park of the last control period of the upcoming control period.
As an example, the operating parameter values may include parameter values of operating parameters of the wind park itself, and may also include parameter values of environmental parameters of the wind park while operating. As an example, the operating parameter value may comprise at least one of: pitch angle, rotational speed of the generator, torque of the generator, ambient wind speed, ambient turbulence intensity, yaw angle, tower top acceleration, blade load. It will be appreciated that for each load, it may be predicted using the parameter values of the operating parameters corresponding thereto.
As an example, the load prediction unit 20 may detect a current operating parameter value of the wind turbine generator set through a sensor, and may also estimate the current operating parameter value of the wind turbine generator set.
The constraint condition generating unit 30 is configured to generate a constraint condition for constraining a control signal for controlling the wind park based on the predicted load situation, when the predicted load situation satisfies a preset condition.
As an example, the preset condition may include: and the predicted value of at least one load in the N loads exceeds the corresponding load allowable range. Here, the allowable load range for each load may be determined based on a design limit load of the wind turbine generator at the time of factory shipment, for example, the allowable load range for a certain load may be: less than or equal to the design limit load of such load.
As an example, the constraints may include: and the allowable setting range of the operating parameters of the wind generating set in the future preset time length. Furthermore, the constraint condition may further include: and the allowable range of the change rate of the operating parameter of the wind generating set in the future preset time. It should be understood that the allowable ranges for the different operating parameters may vary; the allowable range of the rate of change for different operating parameters may vary.
The control signal generating unit 40 is configured to generate a control signal for controlling the wind turbine generator set based on the generated constraint condition and the received control instruction, so as to realize the operation constraint of the wind turbine generator set, and ensure that the load of the wind turbine generator set is limited within an acceptable range. Here, the generated control signal for controlling the wind park is used for controlling an operational parameter of the wind park, e.g. the generated control signal may be used for controlling a pitch angle of the wind park, a rotational speed and/or a torque of the generator, etc. It should be understood that the generated control signal, i.e. the control signal for the control period to be entered, may be considered to be entered when the generated control signal is sent to the respective component to control it. As an example, the length of the control period may be the same as or different from the length of the sampling period.
As an example, when the preset condition includes: when the predicted value of at least one load of the N loads exceeds the corresponding load allowable range, the constraint condition generating unit 30 may generate a constraint condition for constraining the control signal for controlling the wind turbine generator set based on the load allowable range corresponding to the at least one load, so that the actual value of the at least one load is within the corresponding load allowable range in the predetermined future time period after the wind turbine generator set is controlled by the control signal generated based on the constraint condition.
As an example, when the constraint condition comprises an allowable setting range of the operating parameter of the wind turbine generator set within the future predetermined time period, the constraint condition generating unit 30 may determine, for each of the at least one load, an allowable setting range of the operating parameter related to the each load within the future predetermined time period based on the allowable load range of the each load, respectively; wherein the control signal generating unit 40 may generate the control signal for controlling the operation parameter based on the determined allowable setting range of the operation parameter related to the at least one load and the received control instruction, wherein each load is a dependent variable of the operation parameter related thereto. As an example, the control signal generating unit 40 may determine a parameter value within the allowable setting range of the operating parameter that is such that the result produced by the wind turbine generator set when operating within the future predetermined period of time is closest to the result corresponding to the received control instruction, and generate the control signal based on the determined parameter value and the control instruction to set the parameter value of the operating parameter to the determined parameter value by the control signal.
As an example, the operational parameters related to the root load may include at least one of: the pitch angle of the wind generating set, the rotating speed of a generator of the wind generating set and the torque of the generator of the wind generating set. As an example, the current operating parameter values of the wind park for predicting the blade root load may comprise at least one of: the current pitch angle of the wind generating set, the current rotating speed of the generator of the wind generating set, the current torque of the generator of the wind generating set, the current ambient wind speed and the current ambient turbulence intensity.
As an example, the load prediction unit 20 may calculate the predicted value of each load of the wind turbine generator set in a predetermined time period in the future through a load calculation function corresponding to each load; wherein the constraint condition generating unit 30 may calculate, by a parameter calculation function corresponding to each of the loads: the parameter value of the operation parameter related to each load when the load value of each load is the corresponding load allowable limit value in the future preset time period; and determining an allowable setting range of the operating parameter associated with each load in the future predetermined period of time based on the calculated parameter value of the operating parameter, wherein the parameter calculation function corresponding to each load is an inverse function of the load calculation function corresponding to each load.
As another example, the constraint condition generating unit 30 may determine the parameter value of the operating parameter related to each load when the load value of each load is the corresponding load allowable limit value in the future predetermined time period by iteratively calculating the load value of each load when the operating parameter related to each load is respectively different parameter values in the future predetermined time period; and determining an allowable setting range of the operating parameter associated with each of the loads for the predetermined period of time in the future based on the determined parameter value of the operating parameter.
It should be understood that the specific implementation manner of the apparatus for controlling a wind turbine generator system according to the exemplary embodiment of the present invention may be implemented with reference to the related specific implementation manner described in conjunction with fig. 1, and will not be described herein again.
Furthermore, it should be understood that each unit in the apparatus for controlling a wind turbine according to an exemplary embodiment of the present invention may be implemented as a hardware component and/or a software component. The individual units may be implemented, for example, using Field Programmable Gate Arrays (FPGAs) or Application Specific Integrated Circuits (ASICs), depending on the processing performed by the individual units as defined by the skilled person.
Exemplary embodiments of the present invention provide a computer-readable storage medium having stored thereon a computer program which, when being executed by a processor, carries out the method of controlling a wind park as described in the above exemplary embodiments. The computer readable storage medium is any data storage device that can store data which can be read by a computer system. Examples of computer-readable storage media include: read-only memory, random access memory, read-only optical disks, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the internet via wired or wireless transmission paths).
The controller of a wind park according to an exemplary embodiment of the present invention comprises: a processor (not shown) and a memory (not shown), wherein the memory stores a computer program which, when executed by the processor, carries out the method of controlling a wind park as described in the above exemplary embodiments.
Although a few exemplary embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.

Claims (20)

1. A method of controlling a wind park, the method comprising:
receiving a control instruction of a wind power generator set from a wind power plant controller;
predicting the load condition of the wind generating set in a future preset time period based on the received control instruction, wherein the load condition comprises predicted values of N loads, and N is an integer greater than 0;
generating a constraint condition for constraining a control signal for controlling the wind generating set based on the predicted load condition when the predicted load condition satisfies a preset condition;
generating a control signal for controlling the wind park based on the generated constraints and the received control instructions,
the method comprises the following steps of predicting the load condition of the wind generating set in a future preset time period, wherein the step of predicting the load condition of the wind generating set in the future preset time period comprises the following steps:
and predicting the load condition of the wind generating set in a future preset time length based on the received control instruction, the current operation parameter value of the wind generating set and the control signal for controlling the wind generating set in the last control period of the control period to be entered.
2. The method according to claim 1, wherein the preset condition comprises: the predicted value of at least one load in the N loads exceeds the corresponding allowable load range,
wherein the step of generating constraints based on the predicted load situation comprises:
and generating a constraint condition for constraining a control signal for controlling the wind generating set based on the corresponding load allowable range of the at least one load, so that the actual value of the at least one load is within the corresponding load allowable range in the future preset time period after the wind generating set is controlled by the control signal generated based on the constraint condition.
3. The method according to claim 2, wherein the constraints comprise allowable setting ranges of the operating parameters of the wind park within the future predetermined period of time,
wherein the step of generating the constraint condition based on the load allowable range corresponding to the at least one load comprises: determining, for each of the at least one load, an allowable range of operating parameters associated with the each load for the predetermined length of time in the future based on the allowable range of loads for the each load, respectively;
wherein the step of generating a control signal based on the generated constraint and the received control command comprises: generating a control signal for controlling the operating parameter based on the determined allowable setting range of the operating parameter related to the at least one load and the received control instruction,
wherein each of said loads is a dependent variable of an operating parameter associated therewith.
4. The method of claim 3,
in the step of predicting the load condition of the wind generating set in a future preset time period, calculating a predicted value of each load of the wind generating set in the future preset time period through a load calculation function corresponding to each load;
wherein the step of determining an allowable range of settings for the operating parameter associated with each of the loads over the predetermined length of time in the future comprises:
calculating by a parameter calculation function corresponding to said each load: the parameter value of the operation parameter related to each load when the load value of each load is the corresponding load allowable limit value in the future preset time period;
determining an allowable setting range of the operating parameter associated with each of the loads for the predetermined period of time in the future based on the calculated parameter value of the operating parameter,
wherein the parameter calculation function corresponding to each load is an inverse function of the load calculation function corresponding to each load.
5. The method of claim 3, wherein the step of determining an allowable range of settings for the operating parameter associated with each of the loads for the predetermined length of time in the future comprises:
determining the parameter value of the operating parameter associated with each load when the load value of each load is the corresponding load allowable limit value in the future predetermined period of time by iteratively calculating the load value of each load when the operating parameter associated with each load is respectively different parameter values in the future predetermined period of time;
determining an allowable range of settings of the operating parameter associated with each of the loads for the predetermined period of time in the future based on the determined values of the operating parameter.
6. The method of claim 3, wherein the N loads comprise root loads.
7. The method of claim 6, wherein the operational parameters related to root loading include at least one of: the pitch angle of the wind generating set, the rotating speed of a generator of the wind generating set and the torque of the generator of the wind generating set.
8. The method of claim 7, wherein the current operating parameter values of the wind park comprise at least one of: the current pitch angle of the wind generating set, the current rotating speed of the generator of the wind generating set, the current torque of the generator of the wind generating set, the current ambient wind speed and the current ambient turbulence intensity.
9. Method according to claim 1, characterized in that the control commands to the wind park relate to at least one of the following: output power, operation mode, pitch variation and yaw.
10. An apparatus for controlling a wind park, the apparatus comprising:
the receiving unit is used for receiving a control instruction of the wind power generator set from the wind power plant controller;
the load prediction unit is used for predicting the load condition of the wind generating set in a future preset time length based on the received control instruction, wherein the load condition comprises predicted values of N loads, and N is an integer greater than 0;
a constraint condition generating unit for generating a constraint condition for constraining a control signal for controlling the wind turbine generator set based on the predicted load condition when the predicted load condition satisfies a preset condition;
a control signal generation unit for generating a control signal for controlling the wind turbine generator set based on the generated constraint condition and the received control instruction,
the load prediction unit predicts the load condition of the wind generating set in a future preset time based on the received control instruction, the current operation parameter value of the wind generating set and the control signal for controlling the wind generating set in the last control period of the control period to be entered.
11. The apparatus of claim 10, wherein the preset conditions comprise: the predicted value of at least one load in the N loads exceeds the corresponding allowable load range,
the constraint condition generating unit generates a constraint condition for constraining a control signal for controlling the wind turbine generator set based on a load allowable range corresponding to the at least one load, so that an actual value of the at least one load is within the corresponding load allowable range in the future predetermined time period after the wind turbine generator set is controlled by the control signal generated based on the constraint condition.
12. The apparatus according to claim 11, wherein the constraint condition comprises an allowable setting range of an operating parameter of the wind park within the future predetermined length of time,
wherein the constraint condition generating unit determines, for each of the at least one load, an allowable setting range of the operating parameter related to the each load in the future predetermined period of time based on the load allowable range of the each load, respectively;
wherein the control signal generating unit generates a control signal for controlling the operating parameter based on the determined allowable setting range of the operating parameter related to the at least one load and the received control instruction,
wherein each of said loads is a dependent variable of an operating parameter associated therewith.
13. The apparatus of claim 12,
the load prediction unit calculates a predicted value of each load of the wind generating set in the future preset time length through a load calculation function corresponding to each load;
wherein the constraint condition generating unit calculates, by a parameter calculation function corresponding to each of the loads: the parameter value of the operation parameter related to each load when the load value of each load is the corresponding load allowable limit value in the future preset time period; and determining an allowable setting range of the operating parameter associated with each of the loads for the predetermined period of time in the future based on the calculated parameter value of the operating parameter,
wherein the parameter calculation function corresponding to each load is an inverse function of the load calculation function corresponding to each load.
14. The apparatus according to claim 12, wherein the constraint condition generating unit determines the parameter value of the operating parameter relating to each load when the load value of each load is the corresponding load allowable limit value within the future predetermined period of time by iteratively calculating the load value of each load when the operating parameter relating to each load is respectively different parameter values within the future predetermined period of time; and determining an allowable setting range of the operating parameter associated with each of the loads for the predetermined period of time in the future based on the determined parameter value of the operating parameter.
15. The apparatus of claim 12 wherein said N loads comprise root loads.
16. The apparatus of claim 15 wherein the operating parameters related to root loading include at least one of: the pitch angle of the wind generating set, the rotating speed of a generator of the wind generating set and the torque of the generator of the wind generating set.
17. The apparatus of claim 16, wherein the current operating parameter values of the wind park comprise at least one of: the current pitch angle of the wind generating set, the current rotating speed of the generator of the wind generating set, the current torque of the generator of the wind generating set, the current ambient wind speed and the current ambient turbulence intensity.
18. The apparatus according to claim 10, characterized in that the control commands to the wind park relate to at least one of the following: output power, operation mode, pitch variation and yaw.
19. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out a method of controlling a wind park according to any one of claims 1 to 9.
20. A controller for a wind turbine generator set, the controller comprising:
a processor;
a memory storing a computer program which, when executed by the processor, implements a method of controlling a wind park according to any one of claims 1 to 9.
CN201811015331.7A 2018-08-31 2018-08-31 Method and device for controlling wind generating set Active CN110875604B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811015331.7A CN110875604B (en) 2018-08-31 2018-08-31 Method and device for controlling wind generating set

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811015331.7A CN110875604B (en) 2018-08-31 2018-08-31 Method and device for controlling wind generating set

Publications (2)

Publication Number Publication Date
CN110875604A CN110875604A (en) 2020-03-10
CN110875604B true CN110875604B (en) 2021-05-11

Family

ID=69715928

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811015331.7A Active CN110875604B (en) 2018-08-31 2018-08-31 Method and device for controlling wind generating set

Country Status (1)

Country Link
CN (1) CN110875604B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101476541A (en) * 2008-12-26 2009-07-08 华锐风电科技有限公司 Independent variable oar control system and control method for wind generator set
EP2302206A1 (en) * 2009-09-23 2011-03-30 Siemens Aktiengesellschaft Selecting a load reduction measure for operating a power generating machine
CN102588211A (en) * 2012-02-29 2012-07-18 沈阳华人风电科技有限公司 Model prediction control method and model prediction control system for all working conditions of wind generating set
CN104533716A (en) * 2014-11-27 2015-04-22 江苏科技大学 Kalman filter based independent variable propeller load control method
CN107559144A (en) * 2016-06-30 2018-01-09 通用电气公司 Method and system for the feedforward control of wind turbine
CN108063460A (en) * 2018-01-03 2018-05-22 华北电力大学 Energy management system and wind power plant

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101476541A (en) * 2008-12-26 2009-07-08 华锐风电科技有限公司 Independent variable oar control system and control method for wind generator set
EP2302206A1 (en) * 2009-09-23 2011-03-30 Siemens Aktiengesellschaft Selecting a load reduction measure for operating a power generating machine
CN102588211A (en) * 2012-02-29 2012-07-18 沈阳华人风电科技有限公司 Model prediction control method and model prediction control system for all working conditions of wind generating set
CN104533716A (en) * 2014-11-27 2015-04-22 江苏科技大学 Kalman filter based independent variable propeller load control method
CN107559144A (en) * 2016-06-30 2018-01-09 通用电气公司 Method and system for the feedforward control of wind turbine
CN108063460A (en) * 2018-01-03 2018-05-22 华北电力大学 Energy management system and wind power plant

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于NMPC-PID的风力机独立变桨距控制策略研究;王多睿 等;《太阳能学报》;20170930;第38卷(第9期);第2520-2526页 *

Also Published As

Publication number Publication date
CN110875604A (en) 2020-03-10

Similar Documents

Publication Publication Date Title
EP3271576B1 (en) Damping oscillations in a wind turbine
US10683844B2 (en) Control of a wind turbine taking fatigue measure into account
US9702345B2 (en) Method of operating a wind turbine
US9709034B2 (en) Partial-load de-rating for wind turbine control
US20170321654A1 (en) System and method for controlling the operation of a wind turbine
CN109312714B (en) Control of a wind turbine taking noise into account
WO2014121800A1 (en) Model based controller for a wind turbine generator
US20180003154A1 (en) Methods and systems for feedforward control of wind turbines
CN112392656B (en) Power control method, device and medium for wind generating set
CN113027674B (en) Control method and device of wind generating set
CN109973302B (en) Power limiting control method and device for wind generating set
US12006916B2 (en) Controlling flap loading on a wind turbine blade based on predicted flap loading
CN110875604B (en) Method and device for controlling wind generating set
WO2019127974A1 (en) Method and apparatus for optimizing loads of wind turbine
EP3845757A1 (en) Wind turbine control using constraint scheduling
KR20220126649A (en) Wind turbine setpoint reduction
CN112943557B (en) Wind power plant, wind generating set and method and equipment for predicting operation state of wind generating set
Iribas et al. Identification of wind turbines in closed‐loop operation in the presence of three‐dimensional turbulence wind speed: torque demand to measured generator speed loop
CN112696318B (en) Control method and device for wind generating set
DK201570721A1 (en) CONTROL OF A WIND TURBINE TAKING FATIGUE MEASURE INTO ACCOUNT
EP4033091A1 (en) System for operating a wind turbine using cumulative load histograms based on actual operation thereof
CN114215688B (en) Maximum power tracking control method, device, equipment and storage medium for wind turbine generator
WO2023126043A1 (en) Torque limiter based on current torque value
CN114060210A (en) Load reduction control method, device and system for wind turbine generator
CN115539303A (en) Yaw control method and equipment of wind generating set

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant