Direct power and stator flux vector control of a generator for wind energy conversion system
09722520 · 2017-08-01
Assignee
Inventors
- Anshuman Tripathi (Singapore, SG)
- Cao Shu Yu (Singapore, SG)
- Allan Holm Jörgensen (Aalborg Ø, DK)
- Lars Helle (Suldrup, DK)
- Saurabh Gupta (Singapore, SG)
Cpc classification
H02P9/48
ELECTRICITY
F05B2270/101
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P21/12
ELECTRICITY
F03D9/25
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0272
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/1016
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
H02P9/00
ELECTRICITY
F03D7/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P9/48
ELECTRICITY
F03D9/25
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P21/12
ELECTRICITY
Abstract
A method for controlling a variable speed wind turbine generator is disclosed. The generator is connected to a power converter comprising switches. The generator comprises a stator and a set of terminals connected to the stator and to the switches of the power converter. The method comprises: determining a stator flux reference value corresponding to a generator power of a desired magnitude, determining an estimated stator flux value corresponding to an actual generator power, determining a difference between the determined stator flux reference value and the estimated stator flux value, and operating said switches in correspondence to the determined stator flux reference value and the estimated stator flux value to adapt at least one stator electrical quantity to obtain said desired generator power magnitude.
Claims
1. A method for controlling a variable speed wind turbine generator connected to a power converter comprising switches, said generator comprising a stator and a set of terminals connected to said stator and to said switches, said method comprising: determining an estimated stator flux value corresponding to an actual generator power; calculating a stator flux difference value between a stator flux reference value and the estimated stator flux value; calculating a stator flux difference vector with a magnitude and direction, wherein the stator flux difference vector is a difference between a stator flux reference value and an estimated stator flux vector value; and operating said switches of said power converter with switching times based at least on the stator flux reference value, the estimated stator flux value, the calculated stator flux difference value, the stator flux difference vector, and a DC-link voltage of the power converter to adapt at least one stator electrical quantity to obtain a desired generator power magnitude, wherein said switches are operated according to a space vector modulation scheme for controlling a switching pattern of said switches, and wherein said switching pattern is formed by applying one or more vectors during one or more switching times, and said switching times for the switching pattern is determined from the magnitude and direction of the stator flux difference vector.
2. The method according to claim 1, wherein said switches are operated according to a pulse width modulation scheme in order to generate a synthesized voltage waveform at the stator terminals.
3. The method according to claim 1, wherein the switches comprise a first and a second set of switches and first set of the switches are operated to an on-state during a first time interval, τa, and the second set of the switches to an on-state during a second time interval, τb.
4. The method according to claim 3, wherein the first and second time intervals are determined according to
5. An apparatus for controlling a variable speed wind turbine generator connected to a power converter comprising switches, said generator comprising a stator and a set of terminals connected to said stator and to said switches, said apparatus comprising: a power controller adapted to: determine a stator flux reference value corresponding to a generator power of a desired magnitude; calculate a stator flux difference value between the stator flux reference value and an estimated stator flux value; and calculate a stator flux difference vector with a magnitude and direction, wherein the stator flux difference vector is a difference between a stator flux reference value and an estimated stator flux vector value; and a switch control unit adapted to operate said switches of said power converter with switching times based at least on the determined stator flux reference value, the estimated stator flux value, the calculated stator flux difference value, the stator flux difference vector, and a DC-link voltage of the power converter to adapt at least one stator electrical quantity to obtain a desired generator power magnitude, wherein said switch control unit is adapted to operate the switches according to a space vector modulation scheme for controlling a switching pattern of said switches, and wherein said switch control unit is adapted to determine the switching times for the switching pattern from the magnitude and direction of the stator flux difference vector.
6. The apparatus according to claim 5, wherein said switch control unit is adapted to operate the switches according to a pulse width modulation scheme in order to generate a synthesized voltage waveform at the stator terminals.
7. The apparatus according to claim 5, wherein the switch control unit is adapted to establish a switching pattern by providing control signals which operates a first set of the switches to an on-state during a first time interval, τa, and a second set of the switches to an on-state during a second time interval, τb.
8. The apparatus according to claim 7, wherein the switch control unit is adapted to determine the first and second time intervals according to
9. The method of claim 3, wherein the first time interval and the second time interval are determined based on the DC-link voltage of the power converter.
10. The apparatus of claim 7, wherein the first time interval and the second time interval are determined based on the DC-link voltage of the power converter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above, as well as additional objects, features and advantages of the present invention, will be better understood through the following illustrative and non-limiting detailed description of preferred embodiments of the present invention, with reference to the appended drawings, where the same reference numerals will be used for similar elements, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(14)
(15) A shaft 10 transfers mechanical energy from an energy source, preferably a set of wind turbine blades (not shown), to a rotor of a variable speed generator 11. The shaft is preferably connected to the wind turbine blades, and to the rotor via a gearbox in order to adapt the rotational speed of the shaft 10 (i.e. speed of the wind turbine blades) to a speed range suitable for the generator 11. The generator 11 then converts the mechanical energy provided via the shaft 10 into electrical energy and delivers the electrical energy at a set of stator terminals 12a, 12b, 12c. For optimum performance in respect of converting the wind energy into electrical energy the shaft 10 will vary its speed as a function of the wind speed. Since the rotational speed of the rotor of the generator 11 is proportional to the rotational speed of the shaft 10, the amplitude and frequency of the voltage signal provided by the generator 11 at the stator terminals 12a, 12b, 12c will vary according to the rotational speed of the shaft 10. The generator may be a singly- or doubly-fed synchronous generator, e.g. a permanent magnet (PM) generator, an induction generator or any other type of generator comprising a stator winding.
(16) The terminals 12a, 12b, 12c of the generator 11 are connected to a generator side power converter 13. The converter 13 is preferably a three phase bridge converter 13 which includes six switches illustrated for the sake of clarity by the single switch and diode in
(17) The output from the converter 13 is provided to a DC link 14, which comprises a link capacitor for reducing the voltage ripple on the DC link.
(18) The DC link 14 is connected to a grid side power converter 15. The topology of the grid side power converter 15 is similar to the generator side power converter 13 disclosed above. The grid side power converter 15 normally operates as an inverter for converting the DC voltage on the DC link 14 into a regulated AC voltage for feeding active and reactive power to the grid 18. The switches of the grid side power converter 15 are provided with suitable control voltages in order to provide the desired voltage and power to a grid 18.
(19) The output from the grid side power converter 15 is filtered by means of inductors 16a, 16b, 16c in order to e.g. remove higher order harmonics from the output power signal. The output power signal is then provided to the grid 18 via a transformer 19. The output power signal may, if needed, be filtered by a second filter 17 in order to keep the interference or harmonic distortion at a low value.
(20)
(21) A first vector represents the magnetizing flux, denoted Ψ.sub.mag in the figure. In the example shown in
(22) In a corresponding manner is the stator flux vector, denoted Ψ.sub.s in the figure, represented by a vector which rotates about the origin of coordinates. In steady state operation the stator flux vector rotates in the stationary reference frame with an angular speed equal to the rotor flux vector. The angular displacement of the stator flux vector from the rotor flux vector is denoted by δ in the figure.
(23) The electromagnetic power of a synchronous generator can be expressed as:
P.sub.EM=v.sub.ai.sub.a+v.sub.bi.sub.b+v.sub.ci.sub.c∝ωψ.sub.s×ψ.sub.r
which gives
P.sub.EM=f(|ψ.sub.s|,|ψ.sub.r|,δ)
(24) It is seen from the power equation above that for a given speed of operation, the electromagnetic power depends on the magnitude of the stator flux vector and it's location with respect to the rotor flux vector. If the position of the rotor flux vector is known, it is possible to apply a voltage that will position the stator flux vector to give the desired magnitude of the power at a given speed. Hence, by controlling the stator flux vector, the electromagnetic (EM) power, which corresponds to the load power, can be obtained as commanded.
(25) Since the control is carried out in the stationary reference frame, it may be necessary to compensate for the phase delay created. This is achieved by a linear prediction carried out in polar co-ordinates.
(26)
(27) For a three phase generator, the voltages in the stationary abc reference frame may be represented as three 120° phase-shifted vectors (directions u.sub.a, u.sub.b and u.sub.b) in space, as shown in
(28) Referring to
(29) The eight switching states defined above determine eight phase voltage configurations as illustrated in
(30) Normally, the switches are operated at a frequency F which is substantially higher than the grid frequency. The switching frequency F defines the sample period τ.sub.s via the relationship τ.sub.s=1/F. The sample period τ.sub.s is used when generating the vector V.sub.s from the various voltage vectors (100, 110, etc). More specifically is the vector u.sub.s formed by time weighting the vectors during one sample period τ.sub.s. Mathematically may the vector u.sub.s be expressed as
(31)
(32) where τ.sub.0, τ.sub.1 . . . τ.sub.7 is the time each vector u.sub.0, u.sub.1 . . . u.sub.7 is applied, respectively. The vectors u.sub.0 and u.sub.7 are the zero vectors (000, 111) which are applied in order to output a zero voltage.
(33) When u.sub.s and τ.sub.s are known it is possible to determine the on time for each vector, respectively, from the equations
(34)
(35) and
τ.sub.s=τ.sub.1+τ.sub.2+τ.sub.07
(36) A problem resides in how to determine the desired vector u.sub.s in order to provide efficient control of the electrical power provided by the generator.
(37)
(38)
(39) This implies that the flux error vector ΔΨ.sub.s*(k) is proportional to a voltage vector that can be obtained as an average in a sample using adjacent vectors and is displaced by an angle γ with respect to the voltage vector u.sub.a (i.e. the active vectors u.sub.0, u.sub.1 etc) in any sector of operation. Hence γ varies from 0 to 60 degrees in a sector. The time each active vector, e.g. u.sub.1 and u.sub.2 in
(40)
(41)
(42) where U.sub.DC is the DC-link voltage of a two level inverter disclosed above. In the space vector modulation scheme it can be shown that the length of each of the six vectors (u.sub.1-u.sub.6) is
(43)
(44) wherein the normalization of the voltage becomes
(45)
(46) From the figure it can be seen that
(47)
(48) from which the switching times for each of the active vectors may be derived, such that they define the control signals that are applied to the switches in the generator side power converter 13, according to
(49)
(50) where τ.sub.a is the time the first vector is applied (e.g. vector u1 in
(51) Referring briefly to
(52) Voltage generated by the generator side power converter 13 is defined by the requirement of the flux controller. So switching has to be carried out to mitigate the error in the stator flux vector ΔΨ.sub.s*(k). This approach of flux vector control can be extended to any modulation index. During the normal space vector modulation range, the error can be compensated through switching in one sample.
(53)
(54) The power command to the converter control is compared with the estimated power provided by the generator 71. The mechanical dynamics of the system being slower allows the power controller 79 to be used directly to give the stator flux vector reference.
(55) The generator 71 does not require reactive power unless at very high speeds when field weakening is needed. The EM design caters to this aspect of the generator. Hence it is the active power requirement that drives the power controller at slower generator dynamics. The stator flux vector is still controlled in a similar manner as explained above. The switching carried out using the stator flux vector error is same as has been described earlier.
(56) The generator controller will be described with the aid of
(57) The basic operation of the controller is as follows: The generator side inverter receives the power command Pref based on either a difference of a desired generator speed and an actual generator speed developed in partial load mode or a constant value based on environmental conditions in the full load mode. The controller operates in a fixed coordinate system of the generator stator.
(58) The controller operates on the basic principle that the electrical power output of a generator is
P.sub.e=ω*|ψ.sub.r|*|ψ.sub.s*|sin γ
(59) where: ω is the rotational speed of the generator; |ψ.sub.r| is the magnitude of flux provided by the permanent magnet of the rotor |ψ.sub.s| is the magnitude of the stator flux controlled by the PWM of the generator side inverter sin γ is the sine of a desired angle γ between flux generated by the permanent magnet of the rotor and stator flux controlled by the PWM of the generator side inverter
(60) There are no operations to set either a rotor current component or stator current component in quadrature with a flux vector.
(61) A power command, Pref, from load controllers (not shown) is fed to error detector 501 and compared to the system output power provided to the point of common connection. The output of detector 501 is passed through switch 502 to PI controller 504. Switch 502 is a protective device to remove the Pref command if, during a flux control process, stator currents were to exceed a predetermined value as sensed at block 512.
(62) The output of block 504 is fed through two gain blocks 505 that adjust the power command as a function of generator rotor speed and stator current and converts the power error signal into a required flux ref ψ.sub.PEM.sub._.sub.REF.
(63) ψ*.sub.PEM.sub._.sub.REF is then compared, at block 509, with an output flux value ψ.sub.PEM, that is proportional to real output power, to form a ψ.sub.PEM.sub._.sub.REF.sub._.sub.ERROR which after processing by PI controller 510 becomes ψ*.sub.PEM. Likewise ψ*.sub.MAG.sub._.sub.REF (from field weakening block 506) is compared to ψ.sub.MAG from block 520 to form a ψ.sub.MAG.sub._.sub.ERROR which after processing by PI controller 508 and the addition of ψ.sub.r becomes ψ*.sub.MAG. The logic contained in field weakening block 506 is shown in
(64) The values of ψ.sub.PEM and ψ.sub.MAG are calculated in blocks 520 and 522 using a total stator flux ψ.sub.s (determined at block 528) using load angle delta (δ), the angle between a desired magnetization flux and desired flux responsible for power production. δ*.sub.load.sub._.sub.angle is determined at block 514 using the arctan(ψ*.sub.PEM/ψ*.sub.MAG) while the magnitude of the total stator flux |ψ*.sub.s| is also determined at block 514 as the square root of the sum of the squares of the flux components into block 514.
(65) Up to this point all signals have been DC values, there have been no transformations into rotating reference systems, nor have there been placement of torque producing current vectors in quadrature with identified rotor flux vectors.
(66) The stator flux vector, having a magnitude and a position, is developed in block 516 and corrected in block 518 for delays caused by the rotational speed of the generator and a need to sample at discrete time intervals. More specifically, and as shown in
(67) Field weakening is needed when there is a wind gust and speed of the rotor exceeds the nominal speed. The generated EMF increases leaving small voltage margin to for Generator power and stator flux control. It becomes essential to weaken the resultant air-gap field, so that the effective generated EMF is maintained to a desired value even if there is an increase in speed.
(68) Predictive control to mitigate the phase error of the stator flux vector is achieved as shown in
(69) Principle of current limiting reference stator flux vector generation is shown in
(70) If the machine has to be used as motor, the current vector should lead the rotor flux vector otherwise it should lag the rotor flux vector as shown in the figure. Hence, the component of the reference flux vector that contributes to the torque or active power can be derived directly with the information of this current vector location. This involves the input of the rotor flux vector location, which is available from the position and/or incremental encoder attached to the shaft of the machine. For generators with saliencies in the rotor structure, sensorless operation can be incorporated by measuring the voltage and currents thereby removing the need for a speed/position sensor. The advantage is the possibility for the controller to limit the current in the stationary reference frame. At very high operational speeds, it is possible to have a de-magnetizing component of the stator flux vector. Such component may also be needed when an interior PM machine is employed for power generation.
(71) The invention has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the invention, as defined by the appended patent claims.