Control method of wind generating set, control method of wind power plant and corresponding devices
By receiving active adjustment commands and adaptively adjusting the speed and torque control curve, the power fluctuation problem of wind turbines during switching of primary frequency modulation, secondary frequency modulation and inertia response functions is solved, and the grid's requirements for response speed and accuracy are realized, and the power grid is improved. The stability of the generator set and the pass rate of the network access certification.
Patent Information
- Application Number
- CN202311641866.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-01-14
AI Technical Summary
The prior art cannot meet the power grid's requirements for smooth power transitions when switching between primary frequency modulation, secondary frequency modulation and inertia response functions of wind turbines, resulting in power fluctuations and inability to pass the network access certification.
By receiving active adjustment commands, the backup speed and torque control curve is determined, and the rotation speed and torque of the wind turbine are controlled based on the active adjustment type and target value, ensuring the difference between the optimal speed torque control curve and the backup speed torque control curve at the same speed The value is the product of the backup coefficient and the rated power, which realizes the same channel control of inertia response, primary frequency modulation and secondary frequency modulation functions, and adaptively adjusts the control curve to meet the response speed and smooth transition requirements.
It realizes a smooth transition between the primary frequency modulation, secondary frequency modulation and inertia response functions of the wind turbine, meets the requirements of the power grid for response speed and accuracy, reduces power fluctuations, and improves the stability of the generator set and the network access certification pass rate.
Smart Images

Figure CN119315642A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to the field of wind power generation technology, and more specifically, to a control method and device for a wind power generator set, and a control method and device for a wind farm. Background Art
[0002] The primary frequency regulation technology was initially rolled out in the Northwest Power Grid and Northeast Power Grid in China, and has now become a mandatory grid connection requirement, with increasingly stringent technical requirements. The primary frequency regulation technology covers more and more models. With the development of wind turbines (hereinafter referred to as wind turbines), the control strategy inside the wind turbine is also undergoing major changes. However, the grid's requirements for primary frequency regulation of wind farms are unified.
[0003] The power grid's requirements for secondary frequency regulation are slow response speed and almost full participation in regulation; the requirements for primary frequency regulation are faster response speed than secondary frequency regulation and less participation in control time; the requirements for inertia response are faster response speed and less participation in control time; the power grid requires both response speed and accuracy, as well as smooth transition of switching between different functions.
[0004] The existing technology can meet the requirements of the power grid for response speed and accuracy of different functions, but cannot meet the requirements of smooth power transition when switching between different functions. Summary of the invention
[0005] An exemplary embodiment of the present disclosure provides a control method for a wind turbine generator set, a control method for a wind farm and corresponding devices, which can meet the requirements of smooth power transition when switching between primary frequency regulation function, secondary frequency regulation function and inertia response function.
[0006] According to a first aspect of an embodiment of the present disclosure, a control method for a wind turbine generator set is provided, the control method comprising: receiving an active power regulation instruction, wherein the active power regulation instruction comprises an active power regulation type and an active power regulation target value; determining a standby speed torque control curve based on the active power regulation type; controlling the speed and torque of the wind turbine generator set based on the active power regulation target value and the standby speed torque control curve so that the wind turbine generator set reaches the active power regulation target value; wherein the active power regulation type is one of primary frequency regulation, secondary frequency regulation and inertia response; wherein, at the same speed, the difference between the power value corresponding to a point on the optimal speed torque control curve and the power value corresponding to a point on the standby speed torque control curve is: the product of the standby coefficient and the rated power, and the optimal speed torque control curve is a speed torque control curve that satisfies MPPT.
[0007] Optionally, the step of determining a standby speed torque control curve based on the active power regulation type includes: determining a standby coefficient based on the active power regulation type; and determining the standby speed torque control curve based on the standby coefficient.
[0008] Optionally, the step of determining the backup coefficient based on the active power regulation type includes: when the active power regulation type is inertia response, determining the backup coefficient based on the active power regulation target value and a power threshold; wherein the power threshold is a value after the optimal power value is reduced by a preset proportion, and the optimal power value is a power value corresponding to a point on the optimal speed-torque control curve where the speed value is the current speed value.
[0009] Optionally, based on the active power regulation target value and the power threshold, the step of determining the backup coefficient includes: when the active power regulation target value is greater than or equal to the power threshold, determining the backup coefficient as the preset ratio; when the active power regulation target value is less than the power threshold, determining the backup coefficient as the ratio of the difference between the optimal power value and the active power regulation target value to the rated power.
[0010] Optionally, the step of determining the backup coefficient based on the active power regulation type includes: when the active power regulation type is primary frequency regulation or secondary frequency regulation, determining the backup coefficient based on the current power value and the power threshold; wherein the power threshold is the value after the optimal power value is reduced by a preset proportion, and the optimal power value is the power value corresponding to the point on the optimal speed-torque control curve where the speed value is the current speed value.
[0011] Optionally, the step of determining the backup coefficient based on the current power value and the power threshold includes: when the current power value is greater than or equal to the power threshold, determining the backup coefficient as the preset ratio; when the current power value is less than the power threshold, determining the backup coefficient as: the ratio of the difference between the optimal power value and the current power value to the rated power.
[0012] Optionally, based on the active power regulation target value and the standby speed and torque control curve, the step of controlling the speed and torque of the wind turbine generator set includes: when the active power regulation type is primary frequency modulation, if the current power value is greater than the power threshold and the active power regulation target value is lower than the power value corresponding to the point on the standby speed and torque control curve where the speed value is the current speed value, then the torque is controlled to drop to the torque value corresponding to the point on the standby speed and torque control curve where the speed value is the current speed value; after reaching the torque value, the speed and torque are controlled to change along the standby speed and torque control curve until the active power regulation target value is reached.
[0013] Optionally, based on the active power regulation target value and the standby speed torque control curve, the step of controlling the speed and torque of the wind turbine generator set includes: when the active power regulation type is inertia response, if the active power regulation target value is lower than or equal to the power threshold, the torque is controlled to drop to the torque value corresponding to the point on the standby speed torque control curve where the speed value is the current speed value.
[0014] According to a second aspect of an embodiment of the present disclosure, a control method for a wind farm is provided, the control method comprising: when a trigger condition for active power regulation is met, obtaining an active power regulation amount that needs to be regulated by the wind farm; determining the active power adjustable amount of the wind farm based on the active power adjustable amount of each wind turbine generator set in the wind farm; determining the active power regulation amount that needs to be regulated by each wind turbine generator set based on the active power regulation amount that needs to be regulated by the wind farm and the active power adjustable amount of the wind farm; for each wind turbine generator set, if the model of the wind turbine generator set is of the first type, sending the active power regulation target value determined based on the active power regulation amount of the wind turbine generator set and the type of active power regulation to the wind turbine generator set; if the model of the wind turbine generator set is of the second type, sending the active power regulation amount of the wind turbine generator set and the type of active power regulation to the wind turbine generator set; wherein the type of active power regulation is primary frequency regulation or inertia response.
[0015] According to a third aspect of an embodiment of the present disclosure, a control device of a wind turbine generator set is provided, the control device comprising: an instruction receiving unit, configured to receive an active power regulation instruction, wherein the active power regulation instruction comprises an active power regulation type and an active power regulation target value; a control curve determining unit, configured to determine a standby speed torque control curve based on the active power regulation type; a control unit, configured to control the speed and torque of the wind turbine generator set based on the active power regulation target value and the standby speed torque control curve, so that the wind turbine generator set reaches the active power regulation target value; wherein the active power regulation type is one of primary frequency modulation, secondary frequency modulation and inertia response; wherein, at the same speed, the difference between the power value corresponding to a point on the optimal speed torque control curve and the power value corresponding to a point on the standby speed torque control curve is: the product of the standby coefficient and the rated power, and the optimal speed torque control curve is a speed torque control curve that satisfies MPPT.
[0016] According to a fourth aspect of an embodiment of the present disclosure, a control device for a wind farm is provided, the control device comprising: a full-field regulation amount determination unit, configured to obtain an active regulation amount that needs to be regulated by the wind farm when a triggering condition for active regulation is met; a full-field adjustable amount determination unit, configured to determine the active adjustable amount of the wind farm based on the active adjustable amount of each wind turbine generator set in the wind farm; a single-machine regulation amount determination unit, configured to determine the active regulation amount that needs to be regulated by each wind turbine generator set based on the active regulation amount that needs to be regulated by the wind farm and the active adjustable amount of the wind farm. The active power regulation amount of the generator group; a sending unit is configured to send the active power regulation target value determined based on the active power regulation amount of the wind generator group and the type of active power regulation to each wind generator group if the model of the wind generator group is of the first type; if the model of the wind generator group is of the second type, send the active power regulation amount of the wind generator group and the type of active power regulation to the wind generator group; wherein the type of active power regulation is primary frequency modulation or inertia response.
[0017] According to a fifth aspect of an embodiment of the present disclosure, there is provided a computer-readable storage medium storing a computer program, which, when executed by a processor, prompts the processor to execute the control method of the wind turbine generator set as described above.
[0018] According to a sixth aspect of an embodiment of the present disclosure, there is provided a computer-readable storage medium storing a computer program, which, when executed by a processor, prompts the processor to execute the wind farm control method as described above.
[0019] According to a seventh aspect of an embodiment of the present disclosure, a controller of a wind turbine generator set is provided, the controller comprising: a processor; and a memory storing a computer program, wherein when the computer program is executed by the processor, the processor is prompted to execute the control method of the wind turbine generator set as described above.
[0020] According to an eighth aspect of an embodiment of the present disclosure, a controller of a wind farm is provided, the controller comprising: a processor; and a memory storing a computer program, which, when executed by the processor, prompts the processor to execute the wind farm control method as described above.
[0021] According to the control method and device of the wind turbine generator set of the exemplary embodiment of the present disclosure, it is possible to meet the requirement of smooth power transition when switching between the primary frequency regulation function, the secondary frequency regulation function and the inertia response function. In addition, according to the control method and device of the wind farm of the exemplary embodiment of the present disclosure, it is suitable for effective joint control of multiple types of wind farms.
[0022] In the following description, some aspects and / or advantages of the general inventive concept will be set forth, and some other aspects and / or advantages will be known through the following description or the implementation of the general inventive concept. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] These and / or other aspects and advantages of the present application will become clearer and easier to understand from the following detailed description of the embodiments of the present application in conjunction with the accompanying drawings, in which:
[0024] Figure 1 An example of power fluctuation when the existing primary frequency modulation function and the secondary frequency modulation function are connected is shown;
[0025] Figure 2 An example of power fluctuation when the existing primary frequency modulation function and inertia response function are connected is shown;
[0026] Figure 3 A flow chart showing a control method of a wind turbine generator system according to an exemplary embodiment of the present disclosure;
[0027] Figure 4 shows an example of a standby speed torque control curve according to an exemplary embodiment of the present disclosure;
[0028] Figure 5 A flow chart showing a method for controlling a wind farm according to an exemplary embodiment of the present disclosure;
[0029] Figure 6 An example of a control method of a wind farm according to an exemplary embodiment of the present disclosure is shown;
[0030] Figure 7 A flow chart showing a method of converting and sending a frequency modulation instruction according to an exemplary embodiment of the present disclosure;
[0031] Figure 8 A flowchart showing a method of converting and sending an inertia response command according to an exemplary embodiment of the present disclosure;
[0032] Fig. 9 A structural block diagram showing a control device of a wind turbine generator set according to an exemplary embodiment of the present disclosure;
[0033] Fig.10 A structural block diagram of a wind farm control device according to an exemplary embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0034] Reference will now be made in detail to the embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like parts throughout. The embodiments will be described below with reference to the drawings in order to explain the present disclosure.
[0035] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0036] It should be noted that the phrase "at least one of the items" in the present disclosure includes three types of parallel situations: "any one of the items", "a combination of any number of the items", and "all of the items". For example, "including at least one of A and B" includes the following three parallel situations: (1) including A; (2) including B; (3) including A and B. Another example is "executing at least one of step 1 and step 2" which means the following three parallel situations: (1) executing step 1; (2) executing step 2; (3) executing step 1 and step 2.
[0037] In the prior art, in order to meet the requirements of both fast and slow response speeds for the primary frequency modulation function, the secondary frequency modulation function, and the inertia response function, two speed-torque curve response modes are designed for the single-machine control strategy of the wind turbine. If a primary frequency modulation command or an inertia response command is received, speed-torque control is performed according to a group of speed-torque curves, and this group of speed-torque curves is named "speed-torque curve group 1"; if a secondary frequency modulation command is received, speed-torque control is performed according to another group of speed-torque curves, which is named "speed-torque curve group 2", and different control channels are used to correspond to "speed-torque curve group 1" and "speed-torque curve group 2", respectively. Specifically, an incremental control channel is used for "speed-torque curve group 1", and a given value control channel is used for "speed-torque curve group 2", so as to respectively meet the fast control and slow control of active power.
[0038] In the prior art, for the primary frequency modulation command and the inertia response command, the "speed-torque curve group 1" is used for incremental control, that is, control is performed based on the received active power adjustment command (active power incremental command). Since this control is performed separately from the normal optimal speed torque control curve (Kopt control curve), the start and end of the primary frequency modulation and inertia response events are completely dependent on the triggering and elimination of the active power increment DeltP that requires full-field regulation. The response process of the fan must rely on the active power incremental command to be 0 in order to end the entire event. If the primary frequency modulation function is controlled according to the "speed-torque curve group 1" and the secondary frequency modulation function is controlled according to the "speed-torque curve group 2", the control curves of the two must be completely integrated after the incremental control corresponding to the "speed-torque curve group 1" is completely returned to 0. Specifically, the triggering and ending conditions for the primary frequency modulation and inertia response control of the fan are whether the active incremental command is 0. If it is not 0, the adjustment will start, and if it is 0, the primary frequency modulation and inertia response control will end. Therefore, after the active incremental command is 0, the control strategy will definitely start the control to return to the power level before the start of the adjustment, that is, P0, regardless of whether the current goal is to return to that position. The set value channel sets the actual final target value, so the control of the fan will result in a not very friendly control path that first returns to P0 and then to the target value.
[0039] The requirements of the power grid include: the primary and secondary frequency regulation must be coordinated and controlled, and this control requires smooth power switching. For example, when the primary frequency regulation exits and the secondary frequency regulation takes over, the control deviation is required to be no more than ±1% Pn or ±2% Pn. Therefore, when there is an AGC instruction that needs to be coordinated with the primary frequency regulation, large power fluctuations will occur (such as Figure 1 As shown), the network authentication cannot be passed.
[0040] After evaluating the control rate of "speed-torque curve group 2", the present disclosure can meet the rate requirements of primary frequency modulation. Therefore, the primary frequency modulation can be controlled in the same way as the secondary frequency modulation inside the fan, that is, the primary frequency modulation also uses "speed-torque curve group 2". Therefore, when there is an AGC instruction that needs to be coordinated with the primary frequency modulation, there will be no power fluctuation, and the power will be smooth when the function is switched.
[0041] Since the inertia response function requires the highest response speed, "Speed-Torque Curve Group 2" cannot meet the actual needs. Therefore, it is considered to respond to "Speed-Torque Curve Group 2" according to the primary frequency modulation and respond to "Speed-Torque Curve Group 1" according to the inertia response. However, there is no problem in the process of the primary frequency modulation and inertia response respectively, and both meet the requirements. However, when the two functions are switched, the power fluctuates greatly (such as Figure 2The grid requirements include that the inertia response and primary frequency regulation of the wind farm should be used in coordination, and the wind farm should be able to achieve continuous and smooth regulation of active power when participating in the inertia response and primary frequency regulation of the power system; the wind farm active power control system and AGC instructions should be coordinated with the wind farm primary frequency regulation.
[0042] In order to solve this problem, the inertia response needs to be switched from "speed-torque curve group 1" to "speed-torque curve group 2". Therefore, the present disclosure proposes to make the primary frequency modulation, secondary frequency modulation, and inertia response share the same channel (given value channel), that is, all use "speed-torque curve group 2". However, when the same channel and the same group of speed-torque curves are used for control, in order to meet the rapidity of the inertia response, a larger reserve is required, that is, the "speed-torque curve group 2" needs to be adjusted so that the interval between the optimal speed-torque control curve and the reserve speed-torque control curve (Reserved control curve) is larger, for example, greater than 20% of the rated power. However, if the control curve is fixedly set in this way, it will affect the power generation and cause losses. Therefore, the present disclosure proposes to adaptively adjust the position of the standby speed torque control curve for different regulation functions, that is, adaptively change the interval between the optimal speed torque control curve and the standby speed torque control curve, thereby satisfying the regulation speed of the inertia response without losing power generation, and minimizing the speed fluctuation range during the primary frequency modulation and inertia response, thereby reducing the impact of the large impeller fan's large rotational inertia and slow speed change, and solving the problem of uneven connection between the inertia response, primary frequency modulation, and secondary frequency modulation.
[0043] Figure 3 A flow chart showing a method for controlling a wind turbine generator system according to an exemplary embodiment of the present disclosure is shown.
[0044] As an example, the control method of the wind turbine generator set according to the exemplary embodiment of the present disclosure may be executed by an electronic device having data processing capability. For example, the electronic device may be a controller of the wind turbine generator set.
[0045] Reference Figure 3 , in step S101, an active power adjustment instruction is received.
[0046] The active power regulation instruction includes: an active power regulation type and an active power regulation target value (i.e., an active power setting value). The active power regulation type is one of primary frequency modulation, secondary frequency modulation, and inertia response. In other words, the received active power regulation instruction may be one of primary frequency modulation instruction, secondary frequency modulation instruction, and inertia response instruction. In addition, the active power regulation instruction may also include: an active power regulation rate.
[0047] For a single fan, the three functions of primary frequency regulation, inertia response and secondary frequency regulation will not occur at the same time and can be executed separately. Therefore, different mode words and rates are used to distinguish the execution.
[0048] In step S102, a standby speed torque control curve is determined based on the active power regulation type.
[0049] At the same speed, the difference between the power value corresponding to a point on the optimal speed torque control curve and the power value corresponding to a point on the standby speed torque control curve is: the product of the standby coefficient and the rated power of the wind turbine generator set. The optimal speed torque control curve is a speed torque control curve that satisfies MPPT (maximum power point tracking). Control according to the optimal speed torque control curve can meet optimal power generation.
[0050] like Figure 4 An example of a standby speed torque control curve is shown, where the green curve is the standby speed torque control curve when the standby coefficient is 20%.
[0051] According to an exemplary embodiment of the present disclosure, the standby speed torque control curve is determined in a targeted manner according to the active power regulation type, so that even if the primary frequency modulation, the secondary frequency modulation, and the inertia response share the same channel (given value channel), the rapidity of the inertia response can be met without losing power generation, and the problem of uneven connection between the inertia response, the primary frequency modulation, and the secondary frequency modulation can be effectively solved.
[0052] Step S102 may include: determining a standby coefficient based on the active power regulation type; and then determining a standby speed torque control curve based on the standby coefficient, thereby obtaining the standby speed torque control curve under the standby coefficient.
[0053] In one embodiment, when the active power regulation type is inertia response, the standby coefficient can be determined based on the active power regulation target value and the power threshold. The power threshold is: the value after the optimal power value is adjusted down by a preset ratio, and the optimal power value is the power value corresponding to the point on the optimal speed torque control curve where the speed value is the current speed value. For example, the specific value of the preset ratio can be set according to actual conditions and specific needs, for example, the preset ratio can be 20%.
[0054] As an example, when the active power regulation type is inertia response, if the active power regulation target value is greater than or equal to the power threshold, the backup coefficient is determined as a preset ratio; if the active power regulation target value is less than the power threshold, the backup coefficient is determined as: the ratio of the difference between the optimal power value and the active power regulation target value to the rated power, that is, the backup coefficient is determined as a value greater than the preset ratio.
[0055] For example, refer to Figure 4, assuming that the preset ratio is 20%, the green curve is the standby speed torque control curve when the standby coefficient is the preset ratio (i.e., 20%), assuming that the active power regulation type is inertia response, the current working point is point A, if the active power regulation target value is the power value corresponding to point C or point D, that is, the active power regulation target value is greater than or equal to the power value corresponding to point D (i.e., the power threshold), then the green curve is used as the standby speed torque control curve, if the active power regulation target value is less than the power value corresponding to point D and is the power value corresponding to point E, then the green curve is moved down through point E as the current standby speed torque control curve.
[0056] In another embodiment, when the active power regulation type is primary frequency regulation or secondary frequency regulation, the backup coefficient is determined based on the current power value and the power threshold.
[0057] As an example, when the active power regulation type is primary frequency regulation or secondary frequency regulation, if the current power value is greater than or equal to the power threshold, the backup coefficient is determined as a preset ratio; if the current power value is less than the power threshold, the backup coefficient is determined as: the ratio of the difference between the optimal power value and the current power value to the rated power, that is, the backup coefficient is determined to be a value greater than the preset ratio.
[0058] For example, refer to Figure 4 , assuming that the preset ratio is 20%, the green curve is the standby speed torque control curve when the standby coefficient is the preset ratio (i.e., 20%), assuming that the active power regulation type is primary frequency modulation or secondary frequency modulation, and the current working point is point A or point C, since the power value corresponding to the current working point is greater than the power value corresponding to point D (i.e., the power threshold), the green curve is used as the standby speed torque control curve. Assuming that the current working point is point E, since the power value corresponding to the current working point is less than the power value corresponding to point D (i.e., the power threshold), the curve passing through point E is used as the current standby speed torque control curve. According to an exemplary embodiment of the present disclosure, if the inertia response ends at point E (at this time, the standby speed torque control curve is the curve passing through point E), then primary frequency modulation or secondary frequency modulation is performed. Since the standby speed torque control curve still uses the curve passing through point E, that is, the working point is still on the standby speed torque control curve, power fluctuations can be avoided.
[0059] In step S103, based on the active power regulation target value and the standby speed torque control curve, the speed and torque of the wind turbine generator set are controlled so that the wind turbine generator set reaches the active power regulation target value.
[0060] As an example, step S103 may include: when the active power regulation type is primary frequency modulation, if the current power value is greater than the power threshold and the active power regulation target value is lower than the power value corresponding to the point on the standby speed torque control curve where the speed value is the current speed value, then the control torque is reduced to the torque value corresponding to the point on the standby speed torque control curve where the speed value is the current speed value (the speed remains unchanged); after reaching the torque value, the control speed and torque are changed along the standby speed torque control curve until the active power regulation target value is reached.
[0061] As an example, step S103 may include: when the active power regulation type is secondary frequency modulation, if the current power value is greater than the power threshold and the active power regulation target value is lower than the power value corresponding to the point on the standby speed torque control curve where the speed value is the current speed value, then the control torque is reduced to the torque value corresponding to the point on the standby speed torque control curve where the speed value is the current speed value (the speed remains unchanged); after reaching the torque value, the control speed and torque are changed along the standby speed torque control curve until the active power regulation target value is reached.
[0062] For example, refer to Figure 4 , assuming that the preset ratio is 20%, the green curve is the standby speed torque control curve when the standby coefficient is the preset ratio (i.e., 20%), assuming that the current working point is point A, the active power regulation type is primary frequency modulation, and the target power value (i.e., active power regulation target value) is the power value corresponding to point E and point E'. According to an exemplary embodiment of the present disclosure, the working point will be controlled to move along the yellow line to point D, and then along the green line to point E', instead of moving along the yellow line to point D and then moving downward to point E as in the prior art, at which time the primary frequency modulation control ends, and the fan cannot maintain or correspond to point E', it will return from point E to point D, and then move to point E', so there will be power fluctuations at the fan end.
[0063] As an example, step S103 may include: when the active regulation type is inertia response, if the active regulation target value is lower than or equal to the power threshold, the control torque is reduced to the torque value corresponding to the point on the standby speed torque control curve where the speed value is the current speed value (the speed remains unchanged).
[0064] For example, refer to Figure 4, assuming that the preset ratio is 20%, the green curve is the standby speed torque control curve when the standby coefficient is the preset ratio (i.e., 20%), assuming that the current working point is point A, the active power regulation type is inertia response, and the target power value is the power value corresponding to point E and point E'. According to an exemplary embodiment of the present disclosure, since the active power regulation type is inertia response and the target power value is less than the power value corresponding to point D, the standby speed torque control curve is adjusted to a curve passing through point E, so that the working point can be controlled to move along the yellow line to point E, thereby meeting the rapid adjustment requirements of the inertia response.
[0065] In addition, as an example, step S103 may include: when the active regulation type is one of primary frequency modulation, secondary frequency modulation, and inertia response, if the active regulation target value is greater than or equal to the power threshold, the control torque is reduced to the torque value corresponding to the point where the speed value is the current speed value and the corresponding power value is the active regulation target value (the speed remains unchanged).
[0066] For example, refer to Figure 4 , assuming that the preset ratio is 20%, the green curve is the standby speed torque control curve when the standby coefficient is the preset ratio, assuming that the current working point is point A, the active regulation type is one of primary frequency modulation, secondary frequency modulation, and inertia response, and the target power value is the power value corresponding to point C. According to an exemplary embodiment of the present disclosure, the control working point moves directly from point A to point C along the yellow line.
[0067] In order to meet the inertia response speed and not lose power generation, the present disclosure proposes the above exemplary embodiments. The inertia response is short-term and triggered, and does not occur in real time. Therefore, the time separation method can be used to isolate the inertia from the secondary frequency regulation or free power generation condition.
[0068] According to the exemplary embodiments of the present disclosure, the speed fluctuation range during the primary frequency modulation and inertia response can be minimized, thereby reducing the impact of the large impeller fan's large rotational inertia and slow speed change, and solving the problem of uneven connection between inertia response, primary frequency modulation, and secondary frequency modulation.
[0069] Figure 5 A flow chart showing a method for controlling a wind farm according to an exemplary embodiment of the present disclosure is shown.
[0070] As an example, the control method of a wind farm according to the exemplary embodiment of the present disclosure may be executed by an electronic device having data processing capability. For example, the electronic device may be a controller of the wind farm.
[0071] Reference Figure 5 In step S201, when the triggering condition of active power regulation is met, the active power regulation amount that needs to be regulated by the wind farm is obtained.
[0072] As an example, the trigger condition for active power regulation may be a primary frequency modulation trigger condition or an inertia response trigger condition.
[0073] In step S202, the adjustable active power of the wind farm is determined based on the adjustable active power of each wind turbine generator set in the wind farm.
[0074] In step S203, based on the active power regulation amount that needs to be regulated by the wind farm and the active power adjustable amount of the wind farm, the active power regulation amount that needs to be regulated by each wind turbine generator set is determined.
[0075] It should be understood that appropriate methods can be used to allocate the active power regulation amount required to be regulated to each wind turbine generator set based on the active power regulation amount required to be regulated by the wind farm, the active power adjustable amount of the wind farm, and the active power adjustable amount of each wind turbine generator set.
[0076] In step S204, for each wind turbine generator set, if the model of the wind turbine generator set is of the first type, the active regulation target value and the type of active regulation determined based on the active regulation amount of the wind turbine generator set are sent to the wind turbine generator set; if the model of the wind turbine generator set is of the second type, the active regulation amount and the type of active regulation of the wind turbine generator set are sent to the wind turbine generator set to control the wind turbine generator set to perform active regulation.
[0077] If the trigger condition of active power regulation is a primary frequency modulation trigger condition, the type of active power regulation is primary frequency modulation; if the trigger condition of active power regulation is an inertia response trigger condition, the type of active power regulation is inertia response.
[0078] In addition, the active power regulation rate determined for each wind turbine generator set may be sent to the wind turbine generator set.
[0079] In addition, as an example, if the trigger condition for active power regulation is a secondary frequency regulation trigger condition, the model of the wind turbine generator set is not distinguished, and the active power regulation target value determined based on the active power regulation amount of the wind turbine generator set and the type of active power regulation (i.e., secondary frequency regulation) are directly sent to the wind turbine generator set.
[0080] This disclosure takes into account that different wind turbine models adopt different control strategies, or in other words, adopt different motion control processes to achieve continuous movement and switching of primary frequency modulation, secondary frequency modulation and inertia response, and proposes that the field level will unify the interfaces of different models, use a unified allocation strategy in the middle to allocate, and finally treat the unified allocation results differently to achieve the joint control of multiple models in the whole field. At present, according to the control strategy of the wind turbine end, it is divided into two categories (i.e., the first type and the second type), and the corresponding interfaces are also of two categories, so the field level also treats them differently according to the two types of interfaces, such as Figure 6 shown.
[0081] Since the field control needs to be adapted to all models, it needs to take into account the joint control of multiple models, and the communication interface and allocation strategy of the wind turbine must be compatible. Therefore, the innovation of the field control strategy includes two aspects:
[0082] 1. Disassembly of interfaces and channels of different models
[0083] Since the machine model is determined during the initialization of the control process and is not brought into the subsequent control structure, the machine model and the active setting value switch are judged during initialization to identify the machine model that can adopt the new control strategy.
[0084] Add the constant PFRPowerSetSwitch (PFR uses the active power channel to control the switch, 1 is on, 0 is off), and add the variables in the wind turbine control structure WTSVGDataConfig: (1) PFRPowerEnable (active power set value enables PFR); (2) PFRPowerTrigger (active power set value triggers PFR).
[0085] When the active set value switch is turned on and the model is not a specific model, the PFRPowerEnable (active set value enable PFR) of this fan is set, indicating that it can participate in the new control strategy and will be used in the subsequent control allocation process.
[0086] This part of the function is merged with the effective fan part to create a new function GetValidWT(void). Since the effective device function GetValidDeviceInformation() is too long, the fan part is separated.
[0087] As an example, since it has been determined that the 1.5 and 2.0 models use the incremental interface, other models can use the set value interface, so:
[0088] if((OPCUA1500Frecon!=G_WTSVCInfo[i].ProtoType)
[0089] &&(OPCUA1500Switch!=G_WTSVCInfo[i].ProtoType)
[0090] &&(OPCUA2000!=G_WTSVCInfo[i].ProtoType))
[0091] Then PFRPowerEnable=True, and the subsequent set value control adopts PFRPowerEnable=True. The prerequisite for the above judgment is that the set value PFRPowerSetSwitch is turned on.
[0092] If you encounter a non-1.5 or non-2.0 model, but due to on-site reasons, the main control program cannot be refreshed to the set value version, then turn off the constant PFRPowerSetSwitch, and the subsequent set value control method will not be enabled.
[0093] Here, different models are identified according to the communication protocol of the model, provided that the protocol is predefined and the point table is pre-designed for each type of wind turbine.
[0094] 2. Fusion of allocation strategies
[0095] Due to the mixed arrangement of models on site, the conversion steps of incremental command and set value command cannot be placed in the outer loop, but must be placed in the allocation. In the previous frequency modulation closed-loop control process, the fan command was made into the incremental command cache DeltPTEMP[i]=DeltP[i]+P0[i] correction of the current allocation, so the quick way is that the fan's active set value PowerSetTEMP[i]=incremental command DeltPTEMP[i]+P0[i]=DeltP[i]+P0[i] correction+P0[i].
[0096] Add several variables to the stand-alone structure WTSVGDataConfig
[0097] BOOL PFRPowerEnable; / / Active power setting value enables PFR
[0098] BOOL PFRPowerTrigger; / / Active power setting value triggers PFR
[0099] str_VarReadWrite PFRPowerSet; / / actual transmission of frequency modulation active power setting value
[0100] In order to facilitate the analysis of the allocation and execution of each fan, the active power increment and active power set value channels of each fan are assigned and recorded. The structure str_PFC_Thd_Data adds a variable G_TotalP to record how many CommandPs have been issued. The active power set value is in kW.
[0101] In order to take all wind turbines into consideration, the incremental instruction DeltP[i] is first allocated to the pre-issued instruction cache channel of the wind turbine according to the whole field incremental instruction, and then the DeltP[i] is converted into the set value PowerSet[i] to achieve the conversion.
[0102] After the incremental cache instruction of the primary frequency modulation is calculated, the instruction of the set value is calculated immediately. The cache instruction of the incremental allocation unit is DeltPTEMP[i]. The power P0[i] at the beginning of each single machine frequency modulation is set to PowerSetTEMP[i] = DeltPTEMP[i] + P0[i]. The execution function AgcCtrlModeTEMP[i] = 1 (primary frequency modulation mode word). The process of converting and sending the primary frequency modulation instruction is as follows: Figure 7 shown.
[0103] After the incremental cache instruction of the inertia response is calculated, the instruction of the inertia setting value is calculated immediately. The cache instruction of the incremental distribution unit is DeltPTEMP[i]. The power P0[i] at the beginning of each single machine frequency modulation is set to PowerSetTEMP[i]=DeltPTEMP[i]+P0[i]; the execution function AgcCtrlModeTEMP[i]=2 (inertia response mode word). The process of converting and sending the inertia response instruction is as follows: Figure 8 shown.
[0104] Regarding issuing instructions, due to other functional requirements, there are many forms of issuing instructions, and the triggering time is different, so the following function is proposed:
[0105] The primary frequency modulation sends the active power setting value SendPFRPCMDToWT(Index,i);
[0106] Send the incremental setting value SendDeltPCMDToWT(Index,i) for one frequency modulation;
[0107] After the frequency modulation is completed, the active power setting value is sent: SendPCMDEndToWT(Index,i);
[0108] Send the start-up active power setting value SendPCMDStartToWT(Index,i) in the primary frequency modulation;
[0109] The incremental channel protocol version number SendCommVerToWT(Index,i) is sent once the frequency is adjusted.
[0110] At present, the control is carried out according to the highest priority of the active setting value. Each single machine is judged by this (PFRPowerTrigger active setting value control trigger). When triggered, it is controlled according to the active setting value SendPFRPCMDToWT(Index,i) sent by the primary frequency modulation. Otherwise, it is controlled according to the order of the remaining four functions, and each function has corresponding conditions.
[0111] According to the exemplary embodiments of the present disclosure, different machine model strategies and channel interfaces are identified through different wind turbine model protocols; multiple models are controlled jointly and each wind turbine is satisfied at the same time; new machine model control strategies and channels can be quickly iterated and covered, with high delivery efficiency; in view of the particularity of the project, the control strategy can be flexibly changed through configuration; the three functions of primary frequency regulation, secondary frequency regulation and inertia response are switched smoothly, and different controllers share a channel with high isolation or complementarity.
[0112] According to the exemplary embodiments of the present disclosure, the following technical effects can be achieved: the primary frequency regulation response speed and accuracy meet the requirements of the power grid; the secondary frequency regulation response speed and accuracy meet the requirements of the power grid; the inertia response speed and accuracy meet the requirements of the power grid; when the primary and secondary frequency regulation functions are switched, the power is smooth; when the primary frequency regulation and inertia response functions are switched, the power is smooth.
[0113] Fig. 9 A structural block diagram of a control device for a wind turbine generator set according to an exemplary embodiment of the present disclosure is shown.
[0114] Reference Fig. 9 According to an exemplary embodiment of the present disclosure, the control device of a wind turbine generator set includes: an instruction receiving unit 101 , a control curve determining unit 102 , and a control unit 103 .
[0115] Specifically, the instruction receiving unit 101 is configured to receive an active power regulation instruction, wherein the active power regulation instruction includes: an active power regulation type and an active power regulation target value.
[0116] The control curve determining unit 102 is configured to determine a standby speed torque control curve based on the active power regulation type.
[0117] The control unit 103 is configured to control the speed and torque of the wind turbine generator set based on the active power regulation target value and the standby speed torque control curve, so that the wind turbine generator set reaches the active power regulation target value.
[0118] The active power regulation type is one of primary frequency modulation, secondary frequency modulation and inertia response.
[0119] At the same speed, the difference between the power value corresponding to a point on the optimal speed torque control curve and the power value corresponding to a point on the standby speed torque control curve is: the product of the standby coefficient and the rated power, and the optimal speed torque control curve is a speed torque control curve that meets MPPT.
[0120] As an example, the control curve determination unit 102 may be configured to: determine a standby coefficient based on the active power regulation type; and determine the standby speed torque control curve based on the standby coefficient.
[0121] As an example, the control curve determination unit 102 can be configured to: when the active power regulation type is inertia response, determine the standby coefficient based on the active power regulation target value and the power threshold; wherein the power threshold is: the value after the optimal power value is reduced by a preset proportion, and the optimal power value is the power value corresponding to the point on the optimal speed-torque control curve where the speed value is the current speed value.
[0122] As an example, the control curve determination unit 102 can be configured to: when the active power regulation target value is greater than or equal to the power threshold, determine the backup coefficient as the preset ratio; when the active power regulation target value is less than the power threshold, determine the backup coefficient as: the ratio of the difference between the optimal power value and the active power regulation target value to the rated power.
[0123] As an example, the control curve determination unit 102 can be configured to: when the active power regulation type is primary frequency regulation or secondary frequency regulation, determine the backup coefficient based on the current power value and the power threshold; wherein the power threshold is: the value after the optimal power value is reduced by a preset proportion, and the optimal power value is the power value corresponding to the point on the optimal speed-torque control curve where the speed value is the current speed value.
[0124] As an example, the control curve determination unit 102 can be configured to: when the current power value is greater than or equal to the power threshold, determine the backup coefficient as the preset ratio; when the current power value is less than the power threshold, determine the backup coefficient as: the ratio of the difference between the optimal power value and the current power value to the rated power.
[0125] As an example, the control unit 103 can be configured as follows: when the active power regulation type is primary frequency modulation, if the current power value is greater than the power threshold and the active power regulation target value is lower than the power value corresponding to the point on the standby speed torque control curve where the speed value is the current speed value, the control torque is reduced to the torque value corresponding to the point on the standby speed torque control curve where the speed value is the current speed value; after reaching the torque value, the control speed and torque are changed along the standby speed torque control curve until the active power regulation target value is reached.
[0126] As an example, the control unit 103 can be configured as follows: when the active power regulation type is inertia response, if the active power regulation target value is lower than or equal to the power threshold, the control torque drops to the torque value corresponding to the point on the standby speed torque control curve where the speed value is the current speed value.
[0127] Fig.10A structural block diagram of a wind farm control device according to an exemplary embodiment of the present disclosure is shown.
[0128] Reference Fig.10 According to an exemplary embodiment of the present disclosure, the control device of a wind farm includes: a whole-field regulation amount determination unit 201 , a whole-field adjustable amount determination unit 202 , a single-machine regulation amount determination unit 203 , and a sending unit 204 .
[0129] The whole-field regulation amount determination unit 201 is configured to obtain the active power regulation amount that needs to be regulated by the wind farm when the triggering condition of active power regulation is met.
[0130] The whole-field adjustable quantity determination unit 202 is configured to determine the adjustable active quantity of the wind farm based on the adjustable active quantity of each wind turbine generator set in the wind farm.
[0131] The single machine adjustment amount determination unit 203 is configured to determine the active power adjustment amount that needs to be adjusted by each wind turbine generator set based on the active power adjustment amount that needs to be adjusted by the wind farm and the active power adjustable amount of the wind farm.
[0132] The sending unit 204 is configured to send, for each wind turbine generator set, the active power regulation target value determined based on the active power regulation amount of the wind turbine generator set and the type of active power regulation to the wind turbine generator set if the model of the wind turbine generator set belongs to the first type; and to send the active power regulation amount of the wind turbine generator set and the type of active power regulation to the wind turbine generator set if the model of the wind turbine generator set belongs to the second type.
[0133] The type of active power regulation is primary frequency modulation or inertia response.
[0134] It should be understood that the specific processing performed by the control device of the wind turbine generator set and the control device of the wind farm according to the exemplary embodiment of the present disclosure has been referred to. Figures 1 to 8 The details have been described in detail and will not be repeated here.
[0135] It should be understood that the various units in the control device of the wind turbine generator set and the control device of the wind farm according to the exemplary embodiment of the present disclosure can be implemented as hardware components and / or software components. Those skilled in the art can implement the various units, for example, using a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC) according to the processing performed by the various defined units.
[0136] An exemplary embodiment of the present disclosure provides a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to execute the control method of a wind turbine generator set as described in the above exemplary embodiment. The computer-readable storage medium is any data storage device that can store data read by a computer system. Examples of computer-readable storage media include: read-only memory, random access memory, read-only optical disk, magnetic tape, floppy disk, optical data storage device, and carrier wave (such as data transmission through the Internet via a wired or wireless transmission path).
[0137] An exemplary embodiment of the present disclosure provides a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to execute the control method of a wind farm as described in the above exemplary embodiment. The computer-readable storage medium is any data storage device that can store data read by a computer system. Examples of computer-readable storage media include: read-only memory, random access memory, read-only optical disk, magnetic tape, floppy disk, optical data storage device, and carrier wave (such as data transmission through the Internet via a wired or wireless transmission path).
[0138] According to an exemplary embodiment of the present disclosure, a controller of a wind turbine generator set includes: a processor (not shown) and a memory (not shown), wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor is prompted to execute the control method of the wind turbine generator set as described in the above exemplary embodiment.
[0139] According to an exemplary embodiment of the present disclosure, a controller of a wind farm comprises: a processor (not shown) and a memory (not shown), wherein the memory stores a computer program, which, when executed by the processor, prompts the processor to execute the control method of the wind farm as described in the above exemplary embodiment.
[0140] Although some exemplary embodiments of the present disclosure have been shown and described, it will be appreciated by those skilled in the art that modifications may be made to these embodiments without departing from the scope and spirit of the present disclosure as defined by the claims and their equivalents.
Claims
1. A control method for a wind turbine generator set, characterized in that: The control method comprises: receiving an active power regulation instruction, wherein the active power regulation instruction includes an active power regulation type and an active power regulation target value; Based on the active power regulation type, determining a standby speed torque control curve; Based on the active power regulation target value and the standby speed torque control curve, controlling the speed and torque of the wind turbine generator set so that the wind turbine generator set reaches the active power regulation target value; The active power regulation type is one of primary frequency modulation, secondary frequency modulation and inertia response; Among them, at the same speed, the difference between the power value corresponding to a point on the optimal speed torque control curve and the power value corresponding to a point on the standby speed torque control curve is: the product of the standby coefficient and the rated power, and the optimal speed torque control curve is a speed torque control curve that meets MPPT.
2. The control method according to claim 1, characterized in that: The step of determining a standby speed torque control curve based on the active power regulation type includes: Based on the active power regulation type, determining a reserve coefficient; Based on the backup coefficient, the backup speed torque control curve is determined.
3. The control method according to claim 2, characterized in that: The step of determining the standby coefficient based on the active power regulation type comprises: In a case where the active power regulation type is inertia response, determining the standby coefficient based on the active power regulation target value and a power threshold; The power threshold is a value obtained by reducing the optimal power value by a preset ratio, and the optimal power value is a power value corresponding to a point on the optimal speed-torque control curve whose speed value is the current speed value.
4. The control method according to claim 3, characterized in that: Based on the active power regulation target value and the power threshold, the step of determining the standby coefficient comprises: When the active power regulation target value is greater than or equal to the power threshold, determining the standby coefficient as the preset ratio; When the active power regulation target value is less than the power threshold, the standby coefficient is determined as a ratio of a difference between the optimal power value and the active power regulation target value to the rated power.
5. The control method according to claim 2, characterized in that: The step of determining the standby coefficient based on the active power regulation type comprises: In the case where the active power regulation type is primary frequency modulation or secondary frequency modulation, determining the standby coefficient based on a current power value and a power threshold; The power threshold is a value obtained by reducing the optimal power value by a preset ratio, and the optimal power value is a power value corresponding to a point on the optimal speed-torque control curve whose speed value is the current speed value.
6. The control method according to claim 5, characterized in that: The step of determining the standby coefficient based on the current power value and the power threshold comprises: When the current power value is greater than or equal to the power threshold, determining the standby coefficient as the preset ratio; In the case that the current power value is less than the power threshold, the backup coefficient is determined as: a ratio of a difference between the optimal power value and the current power value to the rated power.
7. The control method according to claim 5 or 6, characterized in that: Based on the active power regulation target value and the standby speed torque control curve, the step of controlling the speed and torque of the wind turbine generator set includes: In the case where the active power regulation type is primary frequency modulation, if the current power value is greater than the power threshold value and the active power regulation target value is lower than the power value corresponding to the point on the standby speed torque control curve whose speed value is the current speed value, the control torque is reduced to the torque value corresponding to the point on the standby speed torque control curve whose speed value is the current speed value; After the torque value is reached, the speed and torque are controlled to change along the standby speed torque control curve until the active power regulation target value is reached.
8. The control method according to claim 3 or 4, characterized in that: Based on the active power regulation target value and the standby speed torque control curve, the step of controlling the speed and torque of the wind turbine generator set includes: When the active power regulation type is inertia response, if the active power regulation target value is lower than or equal to the power threshold, the control torque is reduced to the torque value corresponding to the point on the standby speed torque control curve where the speed value is the current speed value.
9. A method for controlling a wind farm, characterized in that: The control method comprises: When the triggering condition of active power regulation is met, the active power regulation amount that needs to be regulated by the wind farm is obtained; Determining the adjustable active power of the wind farm based on the adjustable active power of each wind turbine generator set in the wind farm; Based on the active power regulation amount that needs to be regulated by the wind farm and the active power adjustable amount of the wind farm, determining the active power regulation amount that needs to be regulated by each wind turbine generator set; For each wind turbine generator set, if the model of the wind turbine generator set belongs to the first type, sending the active power regulation target value determined based on the active power regulation amount of the wind turbine generator set and the type of active power regulation to the wind turbine generator set; If the model of the wind turbine generator set belongs to the second type, sending the active power adjustment amount of the wind turbine generator set and the type of active power adjustment to the wind turbine generator set; The type of active power regulation is primary frequency modulation or inertia response.
10. A control device for a wind turbine generator set, characterized in that: The control device comprises: An instruction receiving unit is configured to receive an active power regulation instruction, wherein the active power regulation instruction includes an active power regulation type and an active power regulation target value; a control curve determining unit, configured to determine a standby speed torque control curve based on the active power regulation type; a control unit, configured to control the speed and torque of the wind turbine generator set based on the active power regulation target value and the standby speed torque control curve, so that the wind turbine generator set reaches the active power regulation target value; The active power regulation type is one of primary frequency modulation, secondary frequency modulation and inertia response; Among them, at the same speed, the difference between the power value corresponding to a point on the optimal speed torque control curve and the power value corresponding to a point on the standby speed torque control curve is: the product of the standby coefficient and the rated power, and the optimal speed torque control curve is a speed torque control curve that meets MPPT.
11. A control device for a wind farm, characterized in that: The control device comprises: The whole-field regulation amount determination unit is configured to obtain the active power regulation amount that needs to be regulated by the wind farm when the triggering condition of active power regulation is met; A whole-field adjustable quantity determination unit, configured to determine the active adjustable quantity of the wind farm based on the active adjustable quantity of each wind turbine generator set in the wind farm; A single machine adjustment amount determination unit is configured to determine the active power adjustment amount that needs to be adjusted by each wind turbine generator set based on the active power adjustment amount that needs to be adjusted by the wind farm and the active power adjustable amount of the wind farm; a sending unit configured to send, for each wind turbine generator set, if the model of the wind turbine generator set is of the first type, an active power regulation target value determined based on the active power regulation amount of the wind turbine generator set and the type of active power regulation to the wind turbine generator set; and to send the active power regulation amount of the wind turbine generator set and the type of active power regulation to the wind turbine generator set if the model of the wind turbine generator set is of the second type; The type of active power regulation is primary frequency modulation or inertia response.
12. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the processor is prompted to execute the control method of a wind turbine generator set according to any one of claims 1 to 8 or the control method of a wind farm according to claim 9.
13. A controller for a wind turbine generator set, characterized in that: The controller comprises: processor; A memory storing a computer program, which, when executed by a processor, prompts the processor to execute the control method for a wind turbine generator set according to any one of claims 1 to 8.
14. A controller for a wind farm, characterized in that: The controller comprises: processor; The memory stores a computer program, which, when executed by the processor, prompts the processor to execute the wind farm control method according to claim 9.