Method of controlling a multi-channel multi-phase electrical machine
11223308 · 2022-01-11
Assignee
Inventors
- Paul Godridge (Cheadle, GB)
- Yashan Hu (Changsha, CN)
- Arwyn Thomas (Cheshire, GB)
- Zhan-Yuan Wu (Sheffield, GB)
Cpc classification
H02P21/50
ELECTRICITY
F03D7/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P25/22
ELECTRICITY
H02P21/05
ELECTRICITY
F03D9/25
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
H02P23/00
ELECTRICITY
H02P21/05
ELECTRICITY
H02P27/00
ELECTRICITY
F03D9/25
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Provided is a method of controlling a multi-channel multi-phase electrical machine including a plurality of channels each with a set of phase windings connected to a converter, which method includes the steps of operating the converters to electrically phase-shift the channels; computing harmonic injection currents for a dominant harmonic on the basis of electrical quantities in a rotating reference frame; determining harmonic voltage references for the dominant harmonic on the basis of the harmonic injection currents; and regulating the AC output voltages of the channels according to the fundamental voltage references and the harmonic voltage references. Also provided is a control arrangement of a multi-channel multi-phase electrical machine; a wind turbine; and a computer program product.
Claims
1. A method of controlling a multi-channel multi-phase electrical machine comprising a plurality of channels each with a set of phase windings connected to a converter the method comprising: operating the converters to electrically phase-shift the channels; and, for each channel: computing harmonic injection currents for a dominant harmonic on a basis of electrical quantities in a rotating reference frame, wherein the injection currents are computed on a basis of a target ripple value for the dominant harmonic, the target ripple value comprising a target power ripple component and a target voltage ripple component; determining harmonic voltage references for the dominant harmonic on a basis of the harmonic injection currents; and regulating the AC output voltages of that channel of the multi-channel multi-phase electrical machine according to fundamental voltage references and the harmonic voltage references.
2. The method according to claim 1, wherein the harmonic injection currents are computed using a model that relates generator electrical values to generator speed.
3. The method according to claim 1, wherein the injection currents are computed using a feedforward control method.
4. The method according to claim 3, wherein the injection currents are computed from a target ripple specified for the machine output voltage and power.
5. The method according to claim 1, wherein the harmonic injection currents are computed using a decoupled feedback control method.
6. The method according to claim 1, wherein the harmonic injection currents are computed using a multivariable feedback control method.
7. The method according to claim 1, wherein the steps of the method are used to control a dual three-phase electrical machine with a 30° phase-shift between the two channels of the machine.
8. The method according to claim 7, wherein the dominant harmonic is the sixth harmonic.
9. A control arrangement of a multi-channel multi-phase electrical machine, comprising: a voltage reference generator configured to generate fundamental voltage references for the machine frequency; a harmonic voltage reference generator configured to generate harmonic voltage references for a dominant harmonic of the machine frequency; and an output voltage controller configured to control a machine output voltage on a basis of the fundamental voltage references and the harmonic voltage references; and wherein the harmonic voltage reference generator comprises, computation modules configured to compute a generator power value and a generator voltage value on the basis of electrical quantities in a rotating reference frame; and an injection current computation module configured to compute injection currents for the dominant harmonic on the basis a target ripple value for the dominant harmonic; and a harmonic current controller configured to compute the harmonic voltage references from the harmonic injection currents.
10. The control arrangement according to claim 9, wherein the injection current computation module comprises a ripple minimization module.
11. The control arrangement according to claim 9, wherein the injection current computation module comprises a harmonic power regulator and a harmonic voltage regulator.
12. The control arrangement according to claim 9, wherein the injection current computation module comprises a multivariable regulator.
13. A wind turbine comprising a multi-channel multi-phase generator; and a wind turbine controller comprising the control arrangement according to claim 9.
14. A computer program product comprising a computer readable hardware storage device having computer readable program code stored therein, said program code executable by a processor of a computer system to implement the method of claim 1, wherein the computer readable program code is directly loadable into a memory of a control arrangement of a multi-channel multi-phase electrical machine and which comprises program elements for computing harmonic voltage references.
Description
BRIEF DESCRIPTION
(1) Some of the embodiments will be described in detail, with reference to the following figures, wherein like designations denote like members, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION
(15)
(16)
(17)
(18)
(19) In the inventive control arrangement, the vectors I.sub.dq, V.sub.dq are also passed to a harmonic voltage reference computation module 10 that can be realized in one of several ways as will be explained below, and which comprises a 6f reference computation module that provides harmonic voltage references V.sub.d6*, V.sub.q6* to be added by the PWM control unit to the fundamental voltage references V.sub.d*, V.sub.q*. The harmonic voltage reference computation module 10 is realized to provide 6f voltage references V.sub.d6*, V.sub.q6*, i.e. voltage references that will result in a minimization of the 6f ripple on the machine output voltage and output power. In the inventive control arrangement 1, the PWM control unit 12 for that channel determines the generator output voltage V not only on the basis of the fundamental voltage references V.sub.d*, V.sub.q*, but also by taking into consideration the harmonic voltage references V.sub.d6*, V.sub.q6*, so that the dominant harmonic ripple on the output power and voltage of that channel can be minimized or even eliminated.
(20)
(21) In
P.sub.6=3/2ω[I.sub.qψ.sub.pm6a cos(6θ)+I.sub.q6ψ.sub.pm0 cos(6θ+δ.sub.q6)−I.sub.dψ.sub.pm6b sin(6θ)−6L.sub.qI.sub.qI.sub.q6 sin(6θ+δ.sub.q6)−6L.sub.dI.sub.dI.sub.d6 sin(6θ+δ.sub.d6)] (1)
where ω is the speed or electrical angular frequency of the machine; I.sub.d, I.sub.q, V.sub.d and V.sub.q are the d-axis and q-axis components of the vectors I.sub.dq, V.sub.dq; and I.sub.d6 and I.sub.q6 are the harmonic current vectors that will be injected at the respective phase angles of δ.sub.d6 and δ.sub.q6 for the injection currents. ψ.sub.pm0 is the DC value of flux linkage from the permanent magnets, and ψ.sub.pm6a and ψ.sub.pm6b are derived from the 6f harmonic values in the d and q-axis permanent magnet flux linkage according to
ψ.sub.pm6a=6ψ.sub.pm6q+ψ.sub.pm6d (1.1)
ψ.sub.pm6b=6ψ.sub.pm6d+ψ.sub.pm6q (1.2)
(22) At that operating point, the 6f voltage ripples v.sub.d6, v.sub.q6 can be expressed as
v.sub.d6=−ψψ.sub.pm6b sin(6θ)−ωL.sub.qI.sub.q6 cos(6θ+δ.sub.q6)−6ωL.sub.dI.sub.d6 sin(6θ+δ.sub.d6) (2)
v.sub.q6=ωψ.sub.pm6a cos(6θ)−6ωL.sub.gI.sub.q6 sin(6θ+δ.sub.q6)+ωL.sub.dI.sub.d6 cos(6θ+δ.sub.d6) (3)
and the rms voltage 6f ripple v.sub.rms6 can be expressed as
(23)
where v.sub.rms0 is the fundamental rms (root mean square) voltage. A current injection vector I.sub.inj can then be defined as:
(24)
(25) The 6f power ripple P.sub.6 and 6f rms voltage ripple v.sub.rms6 can also be expressed as
v.sub.rms6=V.sub.6_cos cos(6θ)+V.sub.6_sin sin(6θ) (6)
p.sub.6=P.sub.6_cos cos(6θ)+P.sub.6_sin sin(6θ) (7)
in which the relationship between the current injection vector and the output ripple vector is expressed as:
R.sub.6=A.Math.I.sub.inj+B (8)
where the matrices A and B are related to the machine parameters and the fundamental electrical quantities only, and can be derived by using the equations presented above. For example,
(26)
(27) An output ripple vector R.sub.6 can be put together from the sine and cosine terms of the 6f power ripple P.sub.6 and 6f voltage ripple V.sub.6:
(28)
allowing the terms P.sub.6_cos, P.sub.6_sin, V.sub.6_cos, V.sub.6_sin to be established for equation (6) and equation (7). For example, if the target 6f power ripple and target 6f voltage ripple are each zero, the ripple vector is a 4×1 vector of null entries. With the ripple vector set up, and the closed form of matrices A and B derived from the machine parameters and the fundamental electrical quantities, values for the 6f power ripple P.sub.6 and the 6f rms voltage ripple V.sub.rms6 can be calculated.
(29) Subsequently, using equation (1), the required harmonic currents I.sub.d6, I.sub.q6 can be calculated from the target power ripple and target rms voltage ripple. Because power ripple can also be expressed in terms of voltage or current ripple, this machine parameter dependency may be removed.
(30) A harmonic voltage regulator 102_V receives the 6f voltage ripple V.sub.6 from the generator voltage computation module 101_V, and a voltage reference V6_ref (e.g. zero), and computes a d-axis current reference component I.sub.d6* and a q-axis current reference component I.sub.q6*. In this case also, since dominant harmonic voltage ripple is to be minimized, the value of the voltage reference V6_ref may be zero.
(31) The d-axis components are summed to obtain the d-axis current reference I.sub.d6*. The q-axis components are summed to obtain the q-axis current reference I.sub.q6*. The current references I.sub.d6*, I.sub.q6* are then passed to the harmonic current controller 103 which generates the 6f voltage references V.sub.d6*, V.sub.q6*.
(32)
(33)
(34)
where y is the objective signal that is derived from the feedback of power ripple and voltage ripple (P.sub.6, V.sub.6) and from the DC values in the power and voltage (P.sub.0, V.sub.0). Since the objective is to minimize y, the technique of regulation shown in
(35)
(36) The middle part of the diagram shows the 6f power ripple P.sub.6 and the lower part of the diagram shows the 6f Vrms voltage ripple V.sub.6 of either one of the two channels C1, C2. With the inventive method, using any of the three approaches described above with the aid of
(37)
(38) In
(39) In
(40) In
(41) These diagrams illustrate that the known approaches to ripple reduction or elimination are only beneficial from the point of view of the reduced ripple, but the problems associated with the other two types of ripple may cancel out those benefits.
(42)
(43) A harmonic current controller 71 provides harmonic voltage references Vqh1*, Vdh1* for a specific harmonic, for example the dominant harmonic. Inputs to the harmonic current controller 71 are received from three modules: a voltage ripple control module 710 that receives the generator Vrms value; a power ripple control module 711 that receives the generator power value; and a torque ripple control module 712 that receives the generator torque value. Each harmonic reference Vqh1*, Vdh1* is summed with the corresponding voltage reference Vq1*, Vd1* and the summed signals are passed to a PWM unit 72 that uses them to control the terminal voltages V.sub.C1 of the first channel.
(44) Although embodiments of the present invention has been disclosed in the form of preferred embodiments and variations thereon, it will be understood that numerous additional modifications and variations could be made thereto without departing from the scope of embodiments of the invention. Embodiments of the invention may be applied to electrical machines with different numbers of channels and different numbers of phases. For example, an electrical machine may have three channels each with three phases, and a 20° phase-shift between the channels. If the electrical machine has four channels each with three phases, a 15° phase-shift between the channels is used. For a three-phase machine, it is the 6f harmonic that is dominant and needs to be dealt with using the inventive method. Similarly, an electrical machine may have two/three/four channels each with five phases, and a 18°/12°/9° phase-shift between the channels. In this case, it is the 10f (tenth) harmonic that is dominant and needs to be dealt with using the inventive method. For an electrical machine with two/three/four channels each with seven phases, and a 12.86°/8.57°/6.42° phase-shift between the channels, it is the 14f (fourteenth) harmonic that is dominant and needs to be dealt with using the inventive method.
(45) Although the present invention has been disclosed in the form of preferred embodiments and variations thereon, it will be understood that numerous additional modifications and variations could be made thereto without departing from the scope of the invention.
(46) For the sake of clarity, it is to be understood that the use of “a” or “an” throughout this application does not exclude a plurality, and “comprising” does not exclude other steps or elements. The mention of a “unit” or a “module” does not preclude the use of more than one unit or module.