(19)
(11) EP 3 002 453 A1

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
06.04.2016 Bulletin 2016/14

(21) Application number: 14187103.8

(22) Date of filing: 30.09.2014
(51) International Patent Classification (IPC): 
F03D 7/04(2006.01)
H02J 3/38(2006.01)
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME

(71) Applicant: Siemens Aktiengesellschaft
80333 München (DE)

(72) Inventor:
  • Kumar, Sathees
    7400 Herning (DK)

   


(54) Automatically setting parameter values of a wind farm controller


(57) It is described a method for setting values of control parameters of a wind farm controller (150) controlling the operation a wind farm (100). The method comprises (A) determining a transfer function (360) between a reference signal (152) for the wind farm controller and a measurement signal (154) being indicative for a voltage level at a PCC (140); (B) recognizing a change of the value of a first parameter (Kd) of the control parameters; (C) varying the value of a second parameter (Ka) of the control parameters; (D) calculating, based on the transfer function, the value of the first parameter, and the value of the second parameter, for a reference signal change (582) being virtually applied to the wind farm controller (150) a virtual response function (584) of a virtual voltage level at the PCC; (E) determining, based on the virtual response function, whether an operational control of the wind farm with the value of the first parameter and the value of the second parameter would lead to a sufficient of the voltage level at the PCC. If the stability is sufficient, (F1) storing the values of the first parameter and the second parameter in the wind farm controller. If the given grid code requirements are not fulfilled, (F2) repeating step (C). It is described a corresponding device and a corresponding computer program as well as a system comprising such a device.




Description

Field of invention



[0001] The present invention relates to the technical field of operating a large wind park which comprises a plurality of wind turbines. In particular, the present invention relates to a method, to a device and to a computer program for setting values of control parameters of a wind farm controller controlling a plurality of wind turbine controllers each controlling the operation of one wind turbine of a plurality of wind turbines of a wind farm. Further, the present invention relates to a system comprising such a device.

Art Background



[0002] When a wind turbine and in particular a plurality of wind turbines being pooled in a wind farm deliver electrical power to a utility grid, several grid code requirements in relation to transient and/or dynamic responses of physical quantities such as voltage, current, reactive power, active power have to be fulfilled. Such grid code requirements are typically specified by the operator of the utility grid.

[0003] Grid code requirements are set out in so called Grid Code Connection Conditions whereby site-specific variations may be included in a corresponding bilateral agreement between the operator of the wind farm and the operator of the utility grid.

[0004] For instance the Grid Code CC.6.3.8(c) of National Grid UK (i.e. the high-voltage electric power transmission network in Great Britain) requires several provisions of a continuously acting automatic voltage control, which must be stable at all possible operational states. The relevant point for the voltage control is the Grid Entry Point or the Point of Common Coupling (PCC) of a wind farm.

[0005] Specifically, the Grid Code CC requires in Appendix 7 the following characteristics at the PCC.

(A) The voltage set point should be adjustable over a range of ±5% with a resolution of better than 0.25% (see CC.A.7.2.2.2).

(B) The voltage control should have a reactive slope characteristic, which must be adjustable over a range of 2 to 7% with a resolution of 0.5%. The initial setting should be 4% (see CC.A.7.2.2.3).

(C) The speed of the response to a step change should be sufficient to deliver 90% of the reactive capability within one second with any oscillations damped out to less than 5% peak to peak within a further one second (see CC.A.7.2.3.1).

(D) The voltage control should deliver any reactive power output correction due from a voltage operating point deviating from the slope characteristic within 5 seconds (see CC.A.7.2.2.5).

(E) A Power Park Module must continue to provide voltage control through reactive power modulation within the designed capability limits over the full PCC voltage range ±10%, whereas the full reactive power modulation capability is only required to be delivered for voltages within ±5% of the nominal voltage (see CC.A.7.2.2.6).



[0006] In order to comply with such grid code requirements the operation of a wind farm has to be controlled in a sophisticated manner. Specifically, different types of controllers are used which are assigned to different points and in particular which are assigned to different voltage levels within the wind farm.

[0007] A first type of controller is assigned to each individual wind turbine and controls only the operation of this individual wind turbine. In this document this first type of controller is denominated (individual) wind turbine controller. The second type of controller is the so called (central) wind farm controller which acts as a superordinate controller for all individual wind turbine controllers. The wind farm controller may be a so called High Performance Park Pilot (HPPP) controller.

[0008] By supervising the operation of the individual wind turbine controllers the central wind farm controller may control the operation of the individual wind turbines in a coordinated manner. Specifically, via a wired or wireless data connection to the individual wind turbine controllers, the central wind farm controller can collect operational information regarding the individual wind turbines and transmit appropriate control signals to the respective individual wind turbine controllers.

[0009] The central wind farm controller may manage a correction of the overall wind farm power output, such that an appropriate overall power production of the wind farm can be achieved. This is accomplished by a superordinate power setpoint for the overall power production. In order to realize an appropriate overall wind farm power output, based on the superordinate power setpoint an appropriate individual power setpoint has to be determined for each individual wind turbine. This determination is typically carried out by means of a separate algorithm, which is executed in each individual wind turbine controller.

[0010] A wind farm controller has several parameters that can be set. These parameters can be adjusted in order to enable an optimal power output of the whole wind farm. Further, when it comes to fulfilling grid code requirements for voltage, apparent power, reactive power and/or power factor an appropriate parameter setting can guarantee a good operational performance in order to fulfill, at any time of operation, the grid code requirements.

[0011] Today it is required that one should be able to change the values of certain parameters of the wind farm controller and the output of the wind farm at the PCC should still comply with the given grid code requirements. However, changing parameters will change the dynamical behavior of the wind farm. Hence, it might be possible that the response measured at the PCC does not comply with the given grid code requirements anymore.

[0012] There may be a need for providing a procedure for setting parameters of a wind farm controller resulting in a robust wind farm control which results in a compliance with given grid code requirements even when at least one parameter is changed.

Summary of the Invention



[0013] This need may be met by the subject matter according to the independent claims. Advantageous embodiments of the present invention are described by the dependent claims.

[0014] According to a first aspect of the invention there is provided a method for setting values of control parameters of a wind farm controller controlling a plurality of wind turbine controllers each controlling the operation of one wind turbine of a plurality of wind turbines of a wind farm. The provided method comprises the steps of (A) determining a transfer function between a reference signal for the wind farm controller and a measurement signal being indicative for a voltage level at a point of common coupling of the wind farm; (B) recognizing a change of the value of a first parameter of the control parameters; (C) varying the value of a second parameter of the control parameters; (D) calculating, based on (i) the determined transfer function, (ii) the changed value of the first parameter, and (iii) the varied value of the second parameter, for a reference signal change being virtually applied to the wind farm controller a virtual response function of a virtual voltage level at the point of common coupling; and (E) determining, based on the calculated virtual response function, whether an operational control of the wind farm by the wind farm controller with (i) the changed value of the first parameter and with (ii) the varied value of the second parameter would lead to a stability of the voltage level at the point of common coupling, which stability fulfills given grid code requirements. If the given grid code requirements are fulfilled, then the provided method further comprises (F1) storing (i) the changed value of the first parameter and (ii) the varied value of the second parameter in the wind farm controller. If the given grid code requirements are not fulfilled, then the provided method further comprises (F2) a repeating of step (C).

[0015] The described method is based on the idea that by determining the relationship between (i) a reference signal for the wind farm controller and (ii) a resulting measurement signal being characteristic for the voltage level at the point of common coupling (PCC) important information about the behavior of the operational control of the whole wind farm can be obtained. With this information optimized values for control parameters being used by the wind farm controller can be determined by means of an iterative procedure wherein the value of the second parameter is varied as long as an appropriate parameter setting for the wind farm controller is realized.

[0016] Put in other words, the described method represents an algorithm with which the respective parameter may either be increased/decreased or may be varied according to a monte carlo simulation in order to find an appropriate set of parameter values.

[0017] The term "reference signal change" may particularly denote any type of change of the reference signal between an initial first signal level to a final second signal level being different with respect to the initial first signal level.

[0018] In accordance with known terminology used for describing the operation of wind farms the PCC may be present on a collector bus respectively a bus bar at which all the electric power being generated by the plurality of wind turbines of the wind park is brought together or is aggregated.

[0019] The described wind farm controller may comprise different control logics such as a proportional control logic, an integrative control logic, a derivative control logic, or any combination between these control logics.

[0020] Descriptive speaking, the described method provides a self-tuning and/or automatic procedure for optimizing the parameter values used by a wind farm controller in order to fulfil in a reliable manner a response at PCC which is specified in grid code requirements. Therefore, a wind farm controller being configured for carrying out the described method on its own can be denominated a self-tuning wind farm controller.

[0021] The mentioned self-tuning capability can be used for any physical quantity at the PCC, which physical quantity may be relevant for fulfilling grid code requirements. Specifically, these physical quantities may be the voltage, the current, the apparent power, the reactive power, the power factor, and/or the active power being present at or being transmitted through the PCC.

[0022] According to an embodiment of the invention determining the transfer function is carried out in an operational state of the wind farm, in which operational state the wind farm produces electric power and forwards the produced electric power to a utility grid. This may mean that the described method can be carried out during a normal operation of the wind farm and there is no need to interrupt the power production. As a consequence, the described method can be carried out frequently without disturbing the efficiency of the power production of the wind farm being controlled with the described wind farm controller.

[0023] According to a further embodiment of the invention the reference signal is a time varying reference signal, and the measurement signal is, caused by the variation in time of the reference signal, a time varying measurement signal. Thereby, the transfer function may be a time domain transfer function, i.e. a transfer function being effective in the time domain and not in the frequency domain. This may allow for an easy further processing of the transfer function within the framework of the described method.

[0024] Using a time varying reference signal may further provide the advantage that the dependency of the measurement signal respectively the voltage level at the PCC from the reference signal can be determined in a precise manner. Further, the time domain transfer function is capable of describing this dependency with the same accuracy.

[0025] In this document the term "time varying" may mean in particular that the respective signal has an amplitude respectively a level, which is not constant and which changes with time. Thereby, the time changes may exhibit any periodic or non-periodic behavior.

[0026] According to a further embodiment of the invention a variation amplitude of the time varying reference signal is smaller than 10%, preferably smaller than 5%, more preferably smaller than 3%, and in particular smaller than 1.5% with respect to a DC level of the time varying reference signal. This may provide the advantage that when performing the described method a usual operation of the wind farm is perturbed only to a negligible extent. As a consequence the efficiency of the whole wind farm will not be deteriorated even when performing the described method very often. Of course, when performing the described method leads to an improved parameter setting for the wind farm controller it may even be possible that not only the stability with respect to grid code requirements will be improved but also the efficiency of the power production of the whole wind farm may be increased.

[0027] According to a further embodiment of the invention the time varying reference signal comprises a signal component having a sinusoidal shape. This may provide the advantage that it will be very easy to carry out the described method because the required sinusoidal reference signal can be generated in an easy manner e.g. by means of a very simple waveform generator.

[0028] According to a further embodiment of the invention the time varying reference signal comprises a plurality of sinusoidal signal components each having a different frequency.

[0029] In accordance with basic principles of Fourier Transformations a superposition of the plurality of sinusoidal signal components can result in any time dependent reference signal having either a periodicity of being not periodic. In the first case the time dependent reference signal may even have e.g. a periodic pulsed waveform. In the latter case the time dependent reference signal may even have e.g. the waveform of a single pulse.

[0030] Descriptive speaking, according to this embodiment for determining the transfer function a plurality of frequency components will be taken into account. As a consequence, the dependency of the voltage level at the PCC from the reference signal can be determined (and described) in an even more precise manner.

[0031] According to a further embodiment of the invention the time varying reference signal has a sinusoidal shape which oscillation frequency changes with time.

[0032] A corresponding frequency change with time might be realized in a discrete or in a non-discrete manner. In the first case the oscillation frequency is changed at certain, preferably periodic, time points respectively with a certain frequency change or frequency step delta f. In the latter case there is made a so called frequency sweep wherein the frequency is varied in a continuous or stepless manner. Both way of changing the oscillation frequency can be realized in an easy manner by means of e.g. an usual waveform generator.

[0033] Generally speaking, using a time varying reference signal having a sinusoidal shape with a changing oscillation frequency may allow to easily determine the transfer function in an automatic manner.

[0034] According to a further embodiment of the invention the transfer function describes amplitude and/or phase relationships between the time varying reference signal and the time varying measurement signal.

[0035] The transfer function may be represented for instance in a so called Bode plot. A Bode plot is a commonly known graphical representation of a linear, time-invariant vibratory mechanical or non-mechanical system versus frequency, plotted with a log-frequency axis. A Bode plot illustrates in a comprehensive manner the system's frequency response. The Bode plot may be a combination of a Bode magnitude plot, expressing the magnitude of the frequency response gain, and a Bode phase plot, expressing the phase shift of the frequency response.

[0036] Using a Bode plot or any other representation describing or illustrating the mentioned amplitude and/or phase relationships may allow for a very easy further processing of the transfer function within the framework of the described method. In particular, with a Bode plot the above identified step (A), i.e. determining the transfer function ..., may be realized in an automatic manner with appropriate software calculations in a so called Virtual Wind Farm Execution Software in the wind park controller that can find the bode plot by injecting sinusoidal signal with different frequencies.

[0037] According to a further embodiment of the invention in step (D) the reference signal change is a step-like change of the reference signal.

[0038] Virtually applying a step-like change of the reference signal to the wind farm controller means that the actual level of the reference signal is changed in an abrupt manner. As a consequence, the virtual response function can be calculated in a reliable and precise manner.

[0039] According to a further embodiment of the invention the control parameters include a third parameter. Further, if, after repeating the sequence of steps (C), (D), and (E) for a predefined number of times, the given grid code requirements are not fulfilled, the method further comprises the steps of (G) varying the value of the third parameter; (H) calculating, based on (i) the determined transfer function, (ii) the changed value of the first parameter, (iii) the varied value of the second parameter, and (iv) the changed value of the third parameter, for a further reference signal change being virtually applied to the wind farm controller a further virtual response function of a further virtual voltage level at the point of common coupling; (I) determining, based on the calculated further virtual response function, whether an operational control of the wind farm by the wind farm controller with (i) the changed value of the first parameter, (ii) the varied value of the second parameter, and (iii) the varied value of the third parameter would lead to a stability of the voltage level at the point of common coupling, which stability fulfills the given grid code requirements. If the given grid code requirements are fulfilled, the method further comprises (J1) storing the changed value of (i) the first parameter, (ii) the varied value of the second parameter, and (iii) the varied value of the third parameter in the wind farm controller. If the given grid code requirements are not fulfilled, the method further comprises (J2)repeating step (G).

[0040] The described extension of the above described method for setting values of control parameters may allow to optimize, again in an automatic manner, not only two but three control parameters. This makes the control parameter setting even more reliable and, as a consequence, the operation of the wind farm can be further improved in particular with respect to given grid code requirements which have to be met.

[0041] It is mentioned that depending on the specific application the further reference signal change may be different or may be the same as the reference signal change. Accordingly, the further virtual response function may be different or may be the same as the virtual response function.

[0042] According to a further embodiment of the invention the wind farm controller comprises a proportional-integral controller unit having a proportional control logic and an integral control logic. Further, the control parameters include (i) one parameter for adjusting a gain for an error signal being used by the proportional-integral controller, (ii) one parameter being assigned to the proportional control logic, and (iii) one parameter being assigned to the integral control logic.

[0043] This may provide the advantage that the above described method can be applied to a type of controller, which is very common. Therefore, the described method can be used for almost any wind farm which is already in operation or which will be built in the future.

[0044] In accordance with a first preferred embodiment the first parameter is the parameter for adjusting the gain for the error signal, the second parameter is the parameter being assigned to the proportional control logic, and the third parameter is the parameter being assigned to the integral control logic.

[0045] In accordance with a second preferred embodiment the first parameter is the parameter for adjusting the gain for the error signal, the third parameter is the parameter being assigned to the proportional control logic, and the second parameter is the parameter being assigned to the integral control logic.

[0046] At this point it is mentioned that the wind farm controller may in addition or as an alternative other appropriate types of controllers other than a proportional-integral controller.

[0047] According to a further aspect of the invention there is provided a device for setting values of control parameters of a wind farm controller controlling a plurality of wind turbine controllers each controlling the operation of one wind turbine of a plurality of wind turbines of a wind farm. The provided device comprises a processor, which is configured for controlling and/or carrying out the method as set forth above.

[0048] The described device may be external to or may be internal (i.e. integrated) in the wind farm controller. The described device may be realized by means of an appropriately programmed computer respectively software. However, the device may also be realized by means of one or more specific electronic circuits respectively hardware. Furthermore, the device may also be realized in a hybrid form, i.e. in a combination of software modules and hardware modules.

[0049] According to an aspect of the invention there is provided a system for coordinating the operation of a plurality of wind turbines of a wind farm. The provided system comprises a device as set forth above; and a measurement device which is connected with the device and which is connectable with the point of common coupling. The measurement device is configured (i) for measuring the voltage level at the point of common coupling and (ii) for providing the measurement signal to the wind farm controller.

[0050] The described system is based on the idea that with the measurement device representing an existing measurement module at the PCC the above described method can be realized. Apart from providing the measurement device the described method can be carried out without any additional hardware because, as has already been mentioned above, apart from the voltage level measurement process all other functionalities or procedures being necessary for carrying out the described method can be realized with software, in particular with software being executed by a processor of the wind farm controller.

[0051] According to a further aspect of the invention there is provided a computer program for setting values of control parameters of a wind farm controller controlling a plurality of wind turbine controllers each controlling the operation of one wind turbine of a plurality of wind turbines of a wind farm. The computer program, when being executed by a data processor, is adapted for controlling and/or for carrying out the method as set forth above.

[0052] As used herein, reference to a computer program is intended to be equivalent to a reference to a program element and/or to a computer readable medium containing instructions for controlling a computer system to coordinate the performance of the above described method.

[0053] The computer program may be implemented as computer readable instruction code in any suitable programming language, such as, for example, JAVA, C++, and may be stored on a computer-readable medium (removable disk, volatile or non-volatile memory, embedded memory/processor, etc.). The instruction code is operable to program a computer or any other programmable device to carry out the intended functions. The computer program may be available from a network, such as the World Wide Web, from which it may be downloaded.

[0054] It has to be noted that embodiments of the invention have been described with reference to different subject matters. In particular, some embodiments have been described with reference to method type claims whereas other embodiments have been described with reference to apparatus type claims. However, a person skilled in the art will gather from the above and the following description that, unless other notified, in addition to any combination of features belonging to one type of subject matter also any combination between features relating to different subject matters, in particular between features of the method type claims and features of the apparatus type claims is considered as to be disclosed with this document.

[0055] The aspects defined above and further aspects of the present invention are apparent from the examples of embodiment to be described hereinafter and are explained with reference to the examples of embodiment. The invention will be described in more detail hereinafter with reference to examples of embodiment but to which the invention is not limited.

Brief Description of the Drawing



[0056] 

Figure 1 shows a simplified block diagram of a wind warm with a wind farm controller being configured for performing an automatic self tuning procedure for setting its control parameter values.

Figure 2 shows, on a time scale for different frequencies of a sinusoidal reference signal for a wind farm controller, the difference between the sinusoidal reference signal and the resulting sinusoidal voltage signal at the point of common coupling of the wind farm.

Figure 3 shows in a Bode plot the transfer function between the sinusoidal reference signal and the resulting sinusoidal voltage signal at the point of common coupling.

Figure 4 shows a flow chart illustrating an algorithm for automatically setting the values of a second control parameter and a third control parameter for a wind farm controller in response to a certain change of the value of a first control parameter for the wind farm controller.

Figure 5 shows a diagram illustrating characteristic features of a response function corresponding to a virtual measurement signal at the point of common coupling, which characteristic features must be fulfilled in order to consider that the actual parameter values would result in a compliance with given grid code requirements.


Detailed Description



[0057] The illustration in the drawing is schematically. It is noted that in different figures, similar or identical elements or features are provided with the same reference signs or with reference signs, which are different from the corresponding reference signs only within the first digit. In order to avoid unnecessary repetitions elements or features which have already been elucidated with respect to a previously described embodiment are not elucidated again at a later position of the description.

[0058] Figure 1 shows a simplified block diagram of a wind warm 100. The wind farm 100 comprises a plurality of aggregated wind turbines 110. In Figure 1 there are, for the ease of clarity, depicted only four wind turbines 110. Each wind turbine 110 may comprise in a usual manner several components like e.g. a tower, a nacelle, a rotor, an optional gear box , an electric generator, a power inverter, and an individual wind turbine controller. Again for the sake of clarity of the illustration these usual components are not depicted.

[0059] The electric powers being produced by the wind turbines 110 are fed through respective wind turbine transformers 112 and via respective power lines, which are illustrated with their line impedances 114, to a medium voltage bus bar 120. At the medium voltage bus bar 120 all produced powers are summed up and are fed to an input side of a park transformer 122. An output side of the park transformer 122 is connected to a further bus bar 140, which represents the so called point of common coupling (PCC).

[0060] The PCC 140 is linked via a power line to an (external) utility grid 130. This power line is illustrated with its line impedance 124.

[0061] In accordance with the standard wind farm configurations there is provided a wind farm controller 150, which in this document is also denominated High Performance Park Pilot (HPPP) controller. According to the exemplary embodiment described here an input of the HPPP controller 150 is connected with the medium voltage bus bar 120. Based inter alia from a signal being received via this input the HPPP controller 150 determines, for each wind turbine 110, appropriate power set points Psp ref WTs and voltage set points Uwt ref WTs. These set points are distributed respectively to the respective (individual) wind turbine controller of the wind turbines 110.

[0062] In accordance with the exemplary embodiment described here the wind farm 100 further comprises a measurement device 144 which is electrically connected to the PCC 140. The measurement device 144 provides to the HPPP controller 150 a measurement signal being indicative for the actual voltage level at the PCC 140.

[0063] As has already been mentioned above in this document, the HPPP controller 150 in accordance with an embodiment of the invention is able for a self-configuration respectively a self-tuning with respect to the values of its control parameters being used for the coordinated operational control of the plurality of wind turbines 110. As has further been mentioned above, this self-tuning takes into account a transfer function, which can be determined by comparing a sinusoidal reference signal 152 for the HPPP controller 150 with a sinusoidal measurement signal 154 being provided by the measurement device 144 and being indicative for the actual voltage level at the PCC 144. According to the exemplary embodiment described here this comparison is made for a plurality of different sinusoidal reference signals each having a different frequency.

[0064] Figure 2 shows, on a time scale for different frequencies of a sinusoidal reference signal for the HPPP controller 150, the difference between the respective sinusoidal reference signal 152 and the resulting sinusoidal measurement signal 154 being indicative for the actual voltage signal at the PCC 140.

[0065] It is mentioned that in Figure 2 there is only shown the AC component of the respective signals. The DC-level of the respective signals is subtracted. As a consequence, the baseline for all signals is at a voltage level of zero. As can be seen from the scaling of the ordinates of the plots (a), (b), (c), and (d) of Figure 2, the amplitude of the AC component is only 1% at most. This means that the perturbation of the reference signal caused by the superimposed AC component is comparatively small such that the described determination of the transfer function can be carried out during the normal operation of the wind farm 100 without significantly disturbing the overall operation of the wind farm 100.

[0066] Plot (a) of Figure 2 depicts both the sinusoidal reference signal 152 and the resulting sinusoidal measurement signal 154 for a frequency of 0.1 Hz. Compared to the sinusoidal reference signal 152 the sinusoidal measurement signal 154 has the same (AC) amplitude and a certain phase shift. Plot (b) depicts the situation for a frequency of 0.5 Hz. The amplitude of both signals is still the same but the phase shift has changed. Plot (c) depicts the situation for a frequency of 1.0 Hz. Now, the amplitude of the measurement signal becomes smaller and the phase shift has again changed. Plot (d) depicts the situation for a frequency of 2.0 Hz. The amplitude of the measurement signal has become again smaller and the phase shift has been further changed a little bit.

[0067] Descriptive speaking, determining the transfer function of the wind farm means that one gets detailed information how the entire wind farm 100 behaves in the frequency domain. In order to identify the frequency domain behavior the sinusoidal reference signals UHPPP Ref are supplied to the HPPP controller 150 and the corresponding sinusoidal voltage signals UPCC as measured at the PCC 140 are evaluated. This is done for different sinusoidal frequencies. The evaluation shows how much the signal is amplified/attenuated and how much the signal is phase shifted.

[0068] It is mentioned that in Figure 2 that the gatherable phase shifts are not the absolute phase shifts because of an existing phase shift offset. The absolute phase shifts can be seen in Figure 3.

[0069] Figure 3 shows in a Bode plot the transfer function 360 between the sinusoidal reference signal and the resulting sinusoidal voltage signal at the PCC 140. In the upper diagram the amplitude part of the transfer function is depicted. In the lower part the phase shift part of the transfer function is depicted.

[0070] Figure 4 shows a flow chart illustrating an algorithm for automatically setting the values of a second control parameter and a third control parameter for the HPPP controller 150 in response to a certain change of the value of a first control parameter Kd for the HPPP controller 150. The shown algorithm relies on the transfer function of the entire wind farm 100 in the frequency domain which has been determined before as described above.

[0071] According to the exemplary embodiment described here the second parameter Ka is indicative for the strength of a proportional control of a proportional-integral controller within the HPPP controller 150. Further, the third parameter Kc is indicative for the strength of an integral control of the proportional-integral controller.

[0072] As can be seen from Figure 4, the algorithm starts with a first step 461, at which a change of the value of the first parameter Kd is recognized. This change may be made in particular by an operator of the wind farm 100 respectively the wind farm controller 150, who is trying to improve the performance of the entire wind farm 100. However, it may be of course also possible that the change of Kd has been made automatically by an appropriate software procedure.

[0073] If such a Kd change has been recognized, in a second step 462 there is made a variation (or a change) of the value of the second parameter Ka. Thereby, the value of the second parameter Ka may be either decreased or increased according to a try and error procedure and/or a Monte Carlo procedure.

[0074] Thereafter, a software procedure is carried out in a third step 463. In this document this software procedure is called "Virtual Plant Execution Software" (VPES). The VPES is capable of virtually providing to the HPPP controller 150 a step input (for the reference signal) and of calculating the (virtual) step response based on the before determined transfer function. The VPES is programmed in an appropriate manner. This means that the VPES knows for the given grid code requirements the allowed characteristics for the virtual step response, which will be elucidated in detail below with reference to Figure 5. Descriptive speaking, the VPES knows for the given grid code requirements the allowed characteristics for the virtual step response.

[0075] The VPES determines whether with the actual settings of the parameter values for Kd, Ka, and Kb the grid code requirements would be fulfilled. If this is the case, the algorithm is stopped and the actual parameter values for Kd, Ka, and Kb are stored in a memory of the HPPP controller 150 which then goes in usual operation. If this is not the case, the algorithm returns back to the second step 462.

[0076] If, after having repeatedly performed the VPES in step 463 for a predefined number N of times (e.g. N = 10, 50, or 100), the (amended) actual setting of the parameter values for Kd, Ka, and Kb does not yield a fulfillment of the grid code requirements, the algorithm continues with a fourth step 464.

[0077] In the fourth step 464 the value of the third parameter Kb is varied. In accordance with step 462, the value of the third parameter Kb may be either decreased or increased with a try and error procedure or based on a Monte Carlo procedure.

[0078] Thereafter, the software procedure VPES is again carried out in a fifth step 465 and it is again determined whether the actual control parameter values would yield an operation of the wind farm 100 which satisfies the given grid code requirements. Thereby, again the virtual response to a virtual step change at the reference signal for the HPPP controller 150 evaluated.

[0079] The VPES determines, now for the changed/varied actual values for the control parameters Kd, Ka, and Kb, whether the grid code requirements would be fulfilled. If this is the case, the algorithm is stopped and the actual parameter values for Kd, Ka, and Kb are stored in the memory of the HPPP controller 150. If this is not the case, the algorithm returns back to the fourth step 464.

[0080] It is mentioned that it is also possible that, if after returning to the fourth step 464 for a predefined number N' of times the described algorithm will not lead to the control parameter setting which would fulfill the given grid code requirements, the described algorithm can continue again with the second step 462. Therefore, many different combinations of the value of the second parameter Ka and of the value of the third parameter Kb can be checked whether they would lead to the stable operation of the wind farm 100.

[0081] It is mentioned that the above mentioned number N' may be the same as or may be different than the above mentioned number N.

[0082] Figure 5 shows a diagram 580 illustrating characteristic features of a response function corresponding to a virtual measurement signal at the PCC 140, which characteristic features must be fulfilled in order to consider that the actual parameter values would result in a compliance with given grid code requirements. The abscissa of the diagram 580 is a time axis with the unit "second", the ordinate of the diagram 580 is a voltage axis, wherein the voltage levels at the PCC are given in relative % units with respect to the desired voltage level at the PCC.

[0083] Reference number 582 refers to a dotted/dashed line indicating the virtual reference signal for the HPPP controller 150, which signal 582 comprises the step change. Reference number 584 denominates the response function representing the virtual voltage signal at the PCC 140. Reference number 586 illustrates an allowed bandwidth for oscillations of the response function 584 after a point in time which according to the embodiment described here is one second after the time at which the step change of the virtual reference signal has occurred.

[0084] According to the embodiment described here, in the time-voltage diagram 580 there is a forbidden area 588 which must not be crossed by the response function 584 if the given grid code requirements should be met.

[0085] As can be further taken from figure 5, according to the embodiment described here the response function must show the further characteristic feature, if the given grid code requirements should be considered as to be met. This characteristic feature requires that within 2 seconds after the step of the virtual reference signal has occurred, the first overshot of the response function 584 must be finished.

[0086] It should be noted that the term "comprising" does not exclude other elements or steps and the use of articles "a" or "an" does not exclude a plurality. Also elements described in association with different embodiments may be combined. It should also be noted that reference signs in the claims should not be construed as limiting the scope of the claims.


Claims

1. A method for setting values of control parameters (Kd, Ka) of a wind farm controller (150) controlling a plurality of wind turbine controllers each controlling the operation of one wind turbine (110) of a plurality of wind turbines (110) of a wind farm (100), the method comprising the steps of

(A) determining a transfer function (360) between a reference signal (152) for the wind farm controller (150) and a measurement signal (154) being indicative for a voltage level at a point of common coupling (140) of the wind farm (100);

(B) recognizing a change of the value of a first parameter (Kd) of the control parameters;

(C) varying the value of a second parameter (Ka) of the control parameters;

(D) calculating, based on (i) the determined transfer function (360), (ii) the changed value of the first parameter (Kd), and (iii) the varied value of the second parameter (Ka), for a reference signal change (582) being virtually applied to the wind farm controller (150) a virtual response function (584) of a virtual voltage level at the point of common coupling (140);

(E) determining, based on the calculated virtual response function (584), whether an operational control of the wind farm (100) by the wind farm controller (150) with (i) the changed value of the first parameter (Kd) and (ii) the varied value of the second parameter (Ka) would lead to a stability of the voltage level at the point of common coupling (140), which stability fulfills given grid code requirements; and

(F1) if the given grid code requirements are fulfilled, storing (i) the changed value of the first parameter (Kd) and (ii) the varied value of the second parameter (Ka) in the wind farm controller (150), and

(F2) if the given grid code requirements are not fulfilled, repeating step (C).


 
2. The method as set forth in the preceding claim, wherein determining the transfer function is carried out in an operational state of the wind farm (100), in which operational state the wind farm (100) produced electric power and forwards the produced electric power to a utility grid (130).
 
3. The method as set forth in any one of the preceding claims, wherein
the reference signal is a time varying reference signal (152), and
the measurement signal is, caused by the variation in time of the reference signal (152), a time varying measurement signal (154).
 
4. The method as set forth in the preceding claim, wherein
a variation amplitude of the time varying reference signal (152) is smaller than 10%, preferably smaller than 5%, more preferably smaller than 3%, and in particular smaller than 1.5% with respect to a DC level of the time varying reference signal (152).
 
5. The method as set forth in any one of the preceding claims 3 to 4, wherein
the time varying reference signal comprises a signal component (152) having a sinusoidal shape.
 
6. The method as set forth in any one of the preceding claims 3 to 5, wherein
the time varying reference signal comprises a plurality of sinusoidal signal components (152) each having a different frequency.
 
7. The method as set forth in the preceding claim, wherein the time varying reference signal (152) has a sinusoidal shape which oscillation frequency changes with time.
 
8. The method as set forth in any one of the preceding claims 3 to 7, wherein
the transfer function (360) describes amplitude and/or phase relationships between the time varying reference signal (152) and the time varying measurement signal (154).
 
9. The method as set forth in any one of the preceding claims 3 to 7, wherein
in step (D) the reference signal change (582) is a step-like change of the reference signal.
 
10. The method as set forth in any one of the preceding claim, wherein
the control parameters include a third parameter (Kb), and if, after repeating the sequence of steps (C), (D), and (E) for a predefined number (N) of times, the given grid code requirements are not fulfilled, the method further comprises the steps of

(G) varying the value of the third parameter (Kb);

(H) calculating, based on (i) the determined transfer function (360), (ii) the changed value of the first parameter (Kd), (iii) the varied value of the second parameter (Ka), and (iv) the changed value of the third parameter (Kb), for a further reference signal change (582) being virtually applied to the wind farm controller (150) a further virtual response function (584) of a further virtual voltage level at the point of common coupling (140);

(I) determining, based on the calculated further virtual response function (584), whether an operational control of the wind farm (100) by the wind farm controller (150) with (i) the changed value of the first parameter (Kd), (ii) the varied value of the second parameter (Ka), and (iii) the varied value of the third parameter (Kb) would lead to a stability of the voltage level at the point of common coupling (140), which stability fulfills the given grid code requirements; and

(J1) if the given grid code requirements are fulfilled, storing the changed value of (i) the first parameter (Kd), (ii) the varied value of the second parameter (Ka), and (iii) the varied value of the third parameter (Kb) in the wind farm controller (150), and

(J2) if the given grid code requirements are not fulfilled, repeating step (G).


 
11. The method as set forth in the preceding claim, wherein
the wind farm controller (150) comprises a proportional-integral controller unit having a proportional control logic and an integral control logic and
the control parameters include

(i) one parameter for adjusting a gain for an error signal being used by the proportional-integral controller,

(ii) one parameter being assigned to the proportional control logic, and

(iii) one parameter being assigned to the integral control logic.


 
12. A device for setting values of control parameters (Kd, Ka) of a wind farm controller (150) controlling a plurality of wind turbine controllers each controlling the operation of one wind turbine (110) of a plurality of wind turbines (110) of a wind farm (100), the device comprising a processor, which is configured for controlling and/or carrying out the method as set forth in any one of the preceding claims.
 
13. A system for coordinating the operation of a plurality of wind turbines (110) of a wind farm (100), the system comprising
a device as set forth in the preceding claim; and
a measurement device (144) which is connected with the device and which is connectable with the point of common coupling (140),
wherein the measurement device is configured

(i) for measuring the voltage level at the point of common coupling (140) and

(ii) for providing the measurement signal (154) to the wind farm controller (150).


 
14. A computer program for setting values of control parameters (Kd, Ka) of a wind farm controller (150) controlling a plurality of wind turbine controllers each controlling the operation of one wind turbine (110) of a plurality of wind turbines (110) of a wind farm (100), the computer program, when being executed by a data processor, is adapted for controlling and/or for carrying out the method as set forth in any one of the claims 1 to 11.
 




Drawing
















Search report









Search report