The invention relates to data communication in a wind park, i.e., between a wind park controller and units of the wind park, such as wind turbines, energy stores or STATCOM units.
According to the prior art, wind parks have a multiplicity of units. These units relate, in particular, to wind turbines, wherein units such as energy stores which serve to stabilize the energy provided by the wind park or STATCOM units which serve to provide network services are also comprised. These units of a wind park have internal controllers which internally control a control variable, for example the energy output of the individual unit, by means of predefined controlling control variables. The controlling control variables for the units are normally provided by a higher-level wind park controller of the wind park. These controlling control variables can vary accordingly during operation and are thus provided in repeatedly updated form by a wind park controller for the units.
A wind park accordingly has a two-stage control path. Here, a first, i.e., a higher-level, controller stage is provided by a wind park controller which determines control variables, also referred to below as controlling control variables, for individual units of the wind park, for example the wind turbines of the wind park. These control variables are then considered as reference variables or setpoints in controllers of the individual units and are fed there to a second, i.e., a lower-level, controller structure.
The German Patent and Trademark Office has identified the following prior art in the priority application for the present application: US 2015/0219075 A1 and DE 10 2007 044 601 A1.
The present invention relates to the transmission to the individual units of a controlling control variable determined with the wind park controller and therefore relates to the aforementioned higher-level control path. The wind park controller obtains its actual values via feedback, for example from a measuring point in the area of a network feed-in point of the wind park, which is also referred to as a network node. This means that values, such as, for example, the voltage, frequency, active power and/or reactive power which the units make available and which are fed into a supply network are measured and provided as an actual value at the network node at which all units of the wind park jointly feed energy into the network. This actual value is supplied to the wind park controller which determines and provides control variables or controlling control variables for the units depending on a similarly provided reference variable. The wind park controller obtains its reference variable, for example, from a network operator or a high-level cluster controller.
The controlling control variables provided by the wind park controller for the units are transmitted to the individual units of the wind park via a data line which, for data security reasons, is designed as an electrical line. However, due to the physical characteristics of these data lines, particularly in existing, older-generation wind parks, a data transmission rate is limited, so that only a maximum number of data packets can be transmitted in a specific time period from the wind park controller to the individual units.
Particularly for network services, such as network support, varying controlling control variables are to be provided by the wind park controller with an update rate of a few seconds or even under one second for the wind turbines. In order to guarantee the temporal requirements of the response of the individual units to modified controlling control variables, the individual units of a wind park cannot be addressed individually by the wind park controller, since the data rate, particularly in old wind parks, is insufficient for this purpose. In some instances, wind parks have data rates which are so low that the time period required by the network for control adjustment just allows the transmission and reception of a single data packet. A response time of all units with separate addressing of the units by means of an individual data record would thus be inadequate.
To counteract this, data packets are transmitted by the wind park controller which are designed as a broadcast. This means that all units of the wind park are addressed by one data packet or receive this data packet and accept the controlling control variable contained in the data packet according to the update rate in order to update the controlling control variable of the previously received by means of a data packet.
If, for example, an energy oversupply is accordingly present and the total power output of the wind park needs to be restricted, a reduced value for the active power of the wind park to be output is divided in the wind park controller into the proportions for the individual units and this reduced active power controlling control variable is supplied in the broadcast to all units. All units then reduce their generated active power accordingly, for example by a predefined percentage proportion.
This situation is disadvantageous for the wind park operator, particularly if the wind park consists of wind turbines which were installed at different times and therefore command different tariffs. It would thus be desirable to reduce the energy output of wind turbines whose energy commands lower tariffs relatively more substantially than the energy output of the wind turbines whose energy commands relatively higher tariffs. Embodiments on the one hand, enable a fast control of the wind turbines of a wind park which meets the requirements of the network operators and, on the other hand, enable an individualized control of the wind turbines, for example depending on their installation date or their position in the wind park. Provided is a method for providing data sets for units of a wind park. The units are, for example, wind turbines, one or more STATCOM units and/or one or more energy stores. The wind park is divided into at least two groups. At least one group, a plurality of groups or each group comprise(s) at least two of the units. According to the method, an individual data set is generated in each case for each of the groups. If, for example, two groups are defined, a first data set is generated for the first group and a second data set is generated for the second group.
A data packet is then generated which comprises the individual data sets. A data packet in each case therefore contains a data set for each group. The data packet is then transmitted to all units of the wind park.
Provided is a method for receiving a data packet, in particular the aforementioned transmitted data packet. This method is preferably carried out with a unit of a wind park. The wind park has a plurality of units. The units of the wind park are further subdivided into at least two groups, wherein at least one group, a plurality of groups or all groups in each case have at least two units. The method for receiving data further comprises the steps of receiving a data packet which comprises at least individual data sets in each case for each of the groups. Data sets are furthermore extracted from the data packet for the group to which the unit is assigned. Finally, the extracted data sets are used in the unit.
A plurality of data sets are therefore provided in a data packet which is provided for all units, wherein each data set is to be assigned in each case individually to precisely one group of the units. This data packet is fed to all units and is received by all units. The data packet can therefore be transmitted in a broadcast. Each unit then extracts from this data packet the data set which is assigned to the group to which the respective receiving unit is assigned and uses this extracted data set, whereas the data sets which are intended for other groups are ignored. All wind turbines can thus be reached simultaneously with a single data packet. An individual control of at least two groups is simultaneously possible. An individual addressing of each individual unit by a wind park controller is therefore not necessary. For this purpose, a data packet has a bit length which enables at least two individual data sets to be contained therein.
According to a first embodiment, the individual data sets comprise control signals, a controlling control variable, in particular an active power controlling control variable or wind power controlling control variable, or a reserve power. According to this embodiment, control signals, for example, or controlling control variables are provided accordingly by the individual data in the providing method, and control signals or controlling control variables are extracted accordingly from the data packet as a data set according to the receiving method.
According to a further embodiment, along with the individual data sets, the data packet in each case also comprises at least one global data set for each of the groups, said data set being provided for a plurality of groups or for all groups. Along with the pre-definition of different data sets for different groups, the provision of a global data set for a plurality of units or for all units is therefore also possible with a single data packet. According to the method, a data packet is thus generated which contains a plurality of individual data sets in each case for each of the groups and additionally at least one global data set. According to this example embodiment, an individual data set is extracted accordingly by a unit from the data packet which is assigned to the group to which the unit is assigned. Along with the individual data set, the unit furthermore also extracts a global data set. The simultaneous predefinition of a global data set for all units and the individual predefinition of an individual data set for different groups of units is thus possible with one data packet.
According to a further embodiment, the individual data correspond to active power controlling control variables and the global data to reactive power controlling control variables. In the providing method, active power controlling control variables are individually determined for each individual group of units and are inserted as an individual data set into a data packet in each case for each of the groups. A generated reactive power controlling control variable is additionally added to the same data packet as a global data set. According to the receiving method, a data packet is correspondingly received in a unit according to this embodiment and the active power controlling control variable which is assigned to the group to which the unit is assigned is extracted from the data packet. Along with this active power controlling control variable which is determined individually for the group to which the wind turbine which receives the data packet is assigned, a reactive power controlling control variable corresponding to a global data set of the data packet is additionally extracted from the same data packet.
As a result, in the case of a reactive power modification which is predefined by the network operator and is intended to be provided by the wind park for network support, it is possible for this reactive power to be provided simultaneously by all wind turbines. Conversely, the active power can be modified with an individual proportion for different groups.
According to a further embodiment, the wind park comprises at least two groups, wherein all wind turbines which have already fed energy into a network before a predetermined date or were connected to the network before the date are assigned to one of these groups, whereas the wind turbines which have not fed energy into a network or were not connected to the network until after the predetermined date are assigned to the other group(s). A data packet with an individual active power controlling control variable which allows the wind turbines of the first group to output a comparatively higher active power than the units of the other groups is preferably fed to the wind turbines which are assigned to the group which was already connected to the network or has fed energy into said network before the predefined date.
In the case of a limitation of the active power predefined by the network operator, new wind turbines commanding lower tariffs can thus be limited more substantially in terms of their active power output than wind turbines commanding higher tariffs. This furthermore takes place during the transmission of a single data packet which is transmitted to all wind turbines. A very fast response to requirements of the network operator is therefore possible and prescribed limits can be adhered to within prescribed response times. At the same time, different groups of units can be controlled differently by the individual data sets.
According to a further embodiment, different standard values, which can also be referred to as default values, are assigned to the units which are assigned to different groups. Standard values are used to control the unit if the reception of data packets is affected by interference. These default or standard values are, for example, standard values for active power controlling control variables or reactive power controlling control variables or a reserve power.
Provided is a wind park controller to carry out the method for providing data, and a unit, i.e., in particular, a wind turbine, to carry out the method for receiving data packets. Provided is a wind park with a wind park controller for providing data packets and a plurality of wind turbines for receiving data packets.
Further embodiments can be found in the example embodiments explained in detail in the figures.
According to this example embodiment, the wind turbines 100 are divided into two groups 122, 124. The upper two wind turbines 100 are assigned to a first group 122 and the lower two wind turbines 100 are assigned to a second group 124.
Here, the controller 21 defines individual control variables for different groups of units 100 of the wind park 112. For this purpose, information relating to the number of groups and the number of units 100 which are assigned to the individual groups is assigned to the controller 21 from a memory 26. The characteristics which the individual units of a group have are furthermore stored in the memory 26. If two groups of the wind park 112 are assumed in the present example, the controller 21 thus defines a first data set 28 and a second data set 30 which are determined individually for two different groups of units 100. These two individual data sets 28, 30 are then fed to a data packet generator 32 which generates a data packet 34 from these two data sets 28, 30 and outputs it at the output 36. The data packet 34 with the two data sets 28, 30 is thus provided on the bus line 12.
The data packet 34 can optionally also contain at least one global data set, wherein this is not shown in the present example embodiment.
In a step 50, individual data sets 28, 30 are generated in each case for each of the groups 122, 124 of a plurality of units 100 of a wind park 112 and, in step 52, a data packet 34 is generated from the individual data sets 28, 30. In step 54, the data packet 34 is transmitted to all units 100 of a wind park 112.
Number | Date | Country | Kind |
---|---|---|---|
10 2017 115 154.0 | Jul 2017 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2018/065470 | 6/12/2018 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2019/007643 | 1/10/2019 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
8219356 | Mihok et al. | Jul 2012 | B2 |
8239702 | Bengtson | Aug 2012 | B2 |
8373291 | Zeumer et al. | Feb 2013 | B2 |
8650333 | Shinomiya | Feb 2014 | B2 |
9026258 | Stapelfeldt | May 2015 | B2 |
9496812 | Kragelund et al. | Nov 2016 | B2 |
10072634 | Busker | Sep 2018 | B2 |
10161385 | Busker et al. | Dec 2018 | B2 |
10174742 | Diedrichs | Jan 2019 | B2 |
10270287 | Beekmann | Apr 2019 | B2 |
20110004356 | Garcia | Jan 2011 | A1 |
20110175353 | Egedal | Jul 2011 | A1 |
20150219075 | Cardinal | Aug 2015 | A1 |
20150267683 | Ubben | Sep 2015 | A1 |
20160146190 | Ravindra et al. | May 2016 | A1 |
20180242057 | Demuth | Aug 2018 | A1 |
20180266397 | Ristau et al. | Sep 2018 | A1 |
20180347545 | Demuth | Dec 2018 | A1 |
Number | Date | Country |
---|---|---|
102128134 | Jul 2011 | CN |
102144093 | Aug 2011 | CN |
102460324 | May 2012 | CN |
102607850 | Jul 2012 | CN |
102948166 | Feb 2013 | CN |
103161668 | Jun 2013 | CN |
103527406 | Jan 2014 | CN |
105121841 | Dec 2015 | CN |
105191047 | Dec 2015 | CN |
106647580 | May 2017 | CN |
102007044601 | Apr 2009 | DE |
102015201431 | Jul 2016 | DE |
2563039 | Feb 2013 | EP |
3 002 453 | Apr 2016 | EP |
2902624 | Sep 2016 | EP |
2608955 | Jan 2017 | RU |
2012056564 | May 2012 | WO |
2017032478 | Mar 2017 | WO |
2017054966 | Apr 2017 | WO |
2017089129 | Jun 2017 | WO |
Entry |
---|
Meng, “Design of Remote Data Collection System of Main Ventilator Based on CDMA 1X Network,” Industry and Mine Automation 2:32-34, Feb. 2010. (3 pages; with English abstract). |
Yunqi et al., “Power Control Strategy of Wind Farm Through Improving Scheduling Reliability of Wind Turbine,” ACTA Energiae Solaris Sinica 36(12):2888-2894, Dec. 2015. (8 pages; with English abstract). |
Number | Date | Country | |
---|---|---|---|
20200191118 A1 | Jun 2020 | US |