Method for changing between block control and PWM control of an electric machine

11183958 · 2021-11-23

Assignee

Inventors

Cpc classification

International classification

Abstract

The invention relates to a method for operating an electric machine which can be operated using PWM control (A1) and using block control (A3), wherein a transfer control (A2) is used for transfer between the PWM control (A1) and the block control (A3), in which method, within the scope of controlling a torque of the electric machine, a d value of a phase voltage is set as a manipulated variable and a q value of the phase voltage is changed continuously.

Claims

1. A method for operating an electric machine, comprising: in the course of controlling a torque of the electric machine, using a transfer control to transfer between PWM control and block control, said using a transfer control including setting a d value of a phase voltage as a manipulated variable, and steadily changing a q value of the phase voltage, wherein: when the transfer is from PWM control to block control, the q value is increasing; and when the transfer is from block control to PWM control, the q value is decreasing.

2. The method as claimed in claim 1, wherein the step of steadily changing the q value comprises changing the q value with a specified gradient.

3. The method as claimed in claim 1, wherein the step of steadily changing the q value comprises starting from a value used last in a preceding one of the PWM control and the block control.

4. The method as claimed in claim 1, further comprising: if at the beginning of transfer from PWM control to block control a synchronous generated voltage of the electric machine is greater than or equal to a DC-link voltage of the electric machine multiplied by a factor of 2/Pi plus a specifiable offset, then performing the transfer from PWM control to block control directly and without the transfer control, the specifiable offset being positive or zero; and if at the beginning of transfer from block control to PWM control the synchronous generated voltage is less than or equal to the DC-link voltage multiplied by a factor of 2/Pi minus a specifiable offset, then performing the transfer from block control to PWM control directly and without the transfer control.

5. The method as claimed in claim 4, the specifiable offset being positive.

6. The method as claimed in claim 1, further comprising changing from PWM control to block control when a speed of the electric machine is greater than a specifiable speed threshold plus a specifiable offset, the specifiable offset being positive or zero.

7. The method as claimed in claim 6, the specifiable offset being positive.

8. The method as claimed in claim 1, comprising changing from transfer control to block control if an amount of the phase voltage in d-q coordinates is equal to or greater than a DC-link voltage multiplied by a factor of 2/Pi.

9. The method as claimed in claim 1, comprising changing from block control to transfer control if a speed of the electric machine is less than a specifiable speed threshold minus a specifiable offset, the specifiable offset being positive or zero.

10. The method as claimed in claim 9, the specifiable offset being positive.

11. The method as claimed in claim 1, comprising changing from transfer control to PWM control if a d value of a phase current is equal to or less than a reference value for the d value of the phase current in the PWM control minus a specifiable offset, the specifiable offset being positive or zero.

12. The method as claimed in claim 11, the specifiable offset being positive.

13. A machine-readable storage medium comprising a computer program configured to, when run on a computing unit in the course of controlling a torque of an electric machine, using a transfer control to transfer between PWM control and block control, said using a transfer control including setting a d value of a phase voltage as a manipulated variable, and steadily changing a q value of the phase voltage, wherein: when the transfer is from PWM control to block control, the q value is increasing; and when the transfer is from block control to PWM control, the q value is decreasing.

14. A computing unit for controlling a torque of an electric machine, comprising the machine-readable storage medium of claim 13.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 schematically shows an electric machine in which a method according to the invention can be carried out.

(2) FIG. 2 schematically shows a possibility for controlling an electric machine.

(3) FIG. 3 schematically shows current profiles in the case of an electric machine.

(4) FIG. 4 shows a phase voltage of a phase for a transfer between PWM control and block control.

(5) FIGS. 5a and 5b show regions for different types of control.

(6) FIG. 6 shows different variables of the electric machine without use of a method according to the invention.

(7) FIGS. 7, 8 and 9 show three different types of control, as can be used in the case of a method according to the invention in a preferred embodiment.

(8) FIG. 10 shows a sequence of a method according to in a further preferred embodiment.

(9) FIG. 11 shows different variables of the electric machine when using a method according to the invention in a further preferred embodiment.

EMBODIMENT(S) OF THE INVENTION

(10) In FIG. 1, an electric machine in which a method according to the invention can be carried out is represented schematically and as a circuit diagram. The electric machine 100 is formed here by way of example as an externally excited, five-phase electric machine. It goes without saying that a different number of phases, for example three, may also be used. The electric machine 100 may also be formed for example as a claw-pole machine.

(11) Here, the electric machine 100 has five stator windings 120 and one exciter or rotor winding 110. By way of a computing unit formed as a control unit 140, an exciter current I.sub.ex can be formed in the exciter winding 110. Also provided is a switching arrangement 130 with switches 131, here by way of example MOSFETs, only one of which is provided with a reference sign, by means of which a voltage U can be applied to the stator windings 120 or picked off, depending on whether the electric machine is being operated as a starter for the engine or as a generator.

(12) The switch arrangement 130 and the control unit 140 may also in each case be part of a common control unit or an inverter for the electric machine.

(13) In FIG. 2, a possibility for controlling an electric machine such as that shown for example in FIG. 1 is schematically represented. In the upper diagram, a voltage U is shown over time t, in the lower diagram a duty cycle T over time t.

(14) This is a control pattern on the basis of a standard method of so-called triangle sine modulation. The desired intended voltage, to be specific the sine profile in the upper diagram, is overlaid here by a triangle signal (also shown in the upper diagram), that has a much higher frequency than that of the electrical fundamental wave (generally more than 10 kHz). Each point of intersection indicates a switchover of the PWM signal.

(15) The control pattern in the lower diagram can thus be generated by a PWM control unit. For a claw-pole machine, this PWM control is generally used up to the voltage limit mentioned. As from or above the voltage limit, the electric machine is then controlled by a block pattern in block mode or by the so-called block control.

(16) This block control is distinguished by the fact that the phase voltages have the maximum possible amplitude and this amplitude is not variable (theoretically this is possible by control with block widths of less than 180°, but this is generally not used).

(17) Therefore, along with the exciter current, the phase position of the voltage vector, the so-called pre-commutation angle, serves as the manipulated variable for a desired intended torque of the electric machine.

(18) Since the amplitude cannot be changed (or at least is not changed) in block mode, this type of control is only used above the voltage limit (i.e. when the synchronous generated voltage is greater than the DC-link voltage applied); in the present case, typically at speeds greater than 3000 rpm.

(19) Shown in FIG. 3 are current profiles, here the phase currents, that are generated with a rotating electric machine and sinusoidal phase voltage specification. For this, a current I is plotted over time t.

(20) With symmetrical distribution, the individual phase currents I.sub.A, I.sub.B, I.sub.C, I.sub.D and I.sub.E can be combined to give a space vector. For this, the known Clarke and Park transforms are used. First, the currents I.sub.α and I.sub.β are obtained with the Clarke transform according to the formulas:

(21) I α = ( I A + I B cos ( 2 π 5 ) + I C cos ( 4 π 5 ) + I D cos ( 6 π 5 ) + I E cos ( 8 π 5 ) ) and I β = ( I B sin ( 2 π 5 ) + I C sin ( 4 π 5 ) + I D sin ( 6 π 5 ) + I E sin ( 8 π 5 ) ) .

(22) They are then used to obtain the currents I.sub.d and I.sub.q with the Park transform according to the formulas:
I.sub.d=I.sub.α cos θ+I.sub.β sin θ and I.sub.q=−I.sub.α sin θ+I.sub.β cos θ,
where θ denotes here the angle of the rotor of the electric machine. In the same way, the voltage can also be transformed into d-q coordination.

(23) Represented in FIG. 4 is the phase voltage of a phase for the transfer between PWM control and block control or block mode. For this, the voltage U and the current I are plotted over time t. In this case, it can be seen from the profile of the current that no control of the phase current is taking place any longer here.

(24) In FIGS. 5a and 5b, regions for different types of control are shown, on the basis of which the control strategy in the case of the present method is to be explained. For this, a torque M is in each case plotted over a speed n of the electric machine.

(25) The region I in this case indicates such a region in which the synchronous generated voltage is still less than the DC-link voltage. The region III indicates a region in which the speed n is greater than the speed threshold n.sub.Gr.

(26) For higher torques, in the case of an externally excited electric machine usually a higher exciter current is set, and so the synchronous generated voltage already exceeds the DC-link voltage at a lower speed than the limiting speed n.sub.Gr. For a constant exciter current, the synchronous generated voltage increases proportionally.

(27) The limiting speed n.sub.Gr in this case denotes the speed threshold up to which the phase current control is stable. This speed is dependent on the sampling frequency of the controller. Depending on the situation and the desired accuracy of the controller in PWM mode, speed thresholds can be set here in such a way that the sampling frequencies corresponds to at least twice to twenty times a frequency corresponding to the speed threshold. The speed threshold up to which the controller is stable is also dependent on the speed of the processor used.

(28) Up to the limit at which the synchronous generated voltage is less than the DC-link voltage (region I), or up to the speed threshold n.sub.Gr (on the left of region III), the phase currents are controlled and the pulse pattern is generated by way of PWM. As soon as the synchronous generated voltage is greater than the DC-link voltage when the speed threshold is reached, the phase currents are no longer controlled, but the maximum phase voltage is set in the block pattern and the pre-commutation angle is controlled.

(29) In the case represented in FIG. 5a, the speed threshold is therefore so great that—irrespective of the torque at the time—the region II is always reached before the speed threshold n.sub.Gr is exceeded. This means that a PWM block transfer without a jump in voltage can always take place. In the region II, block mode can also be used.

(30) In the case represented in FIG. 5b, on the other hand, it can be seen that the speed threshold n.sub.Gr for smaller torques is less than the ideal transfer point for block mode, to be specific where the regions I and III adjoin one another. In this case, on account of the speed threshold, it is necessary for the stability of the phase current control to switch over to block mode.

(31) If at this speed a transfer from PWM control to block control is performed, the voltage jumps and there is a jump in torque.

(32) Such behavior is represented in FIG. 6. For this, a torque M, a speed n, a current I and a voltage U are plotted over time t. At the time to, the transfer from PWM control to block control is performed, here at a speed of about 3800 rpm.

(33) At the transfer point, a jump in the phase voltages U.sub.d and U.sub.q can be seen. The torque jumps here from about −1.7 Nm to +4 Nm and the phase currents I.sub.d and I.sub.q begin to oscillate. About 15 ms elapse before the complete jump in the phase voltage is corrected. This problem is solved by the present method, as still to be explained in more detail below.

(34) In FIGS. 7, 8 and 9, three different types of control, as can be used in a preferred embodiment in the case of the method according to the invention, are explained. These individual types of control can in this case be carried out as a controller or in the course of a control process.

(35) In FIG. 7, PWM control or PWM mode with field-oriented control is shown. The phase currents, denoted here by I.sub.A . . . E, are measured and converted into space vector representation as I.sub.q and I.sub.d. The exciter current I.sub.ex in the exciter winding is also recorded. The parameters P of the electric machine, such as for example inductances and interlinked fluxes, are calculated with the aid of the currents I.sub.q, I.sub.d, I.sub.ex by way of a polynomial and by taking into account saturation properties. The parameters P and an intended torque M.sub.soll are used to calculate reference currents I.sub.q,ref and I.sub.d,ref and convert them by way of a field-oriented control into voltage reference values U.sub.d and U.sub.q. A temperature T and, dependent on it, the resistance R.sub.S of the stator may be taken into account for the calculation of the reference currents.

(36) The reference values are subsequently converted in a PWM control unit into a pulse pattern 180, for example a center-aligned pulse pattern, and are made available at the phases of the electric machine 100 by way of an inverter or power converter. A rotor position angle ϑ and an electrical angular frequency ω.sub.el can also in this case be determined by way of a sensor 170 and then taken into account.

(37) In FIG. 8, block control or block mode with control of the pre-commutation angle is shown. Instead of controlling currents, here the parameters P of the electric machine and the currents I.sub.q, I.sub.d at the time are used to calculate the torque M.sub.ist the time. This is compared with the intended torque M.sub.soll and the pre-commutation angle is controlled on the basis of the deviation (preferably a PI controller). The resultant pre-commutation angle, denoted here by α, is converted directly into a block pattern 181, in the case of which the maximum phase voltage is always applied. Otherwise, reference should be made to the description relating to FIG. 7, though here the electrical angular frequency ω.sub.el is not required.

(38) In FIG. 9, transfer control with controlling of the q value of the phase voltage is shown. This represents a mixture of the two previously explained types of control. The torque M.sub.ist the time is again compared with the intended torque M.sub.soll, but only the d value of the phase voltage U.sub.d is controlled or set. The q value of the phase voltage U.sub.q is increased with a fixed gradient ΔU, starting from the initial value U.sub.q,init. It is conceivable to take into account a voltage limit U.sub.Gr. The initial value is the last value of the block control or the PWM control. A pulse pattern 182 is then set here by a PWM unit.

(39) In FIG. 10, transfers between the individual types of control are then represented in a further preferred embodiment in the case of a method according to the invention.

(40) If the synchronous generated voltage U.sub.P is greater than the DC-link voltage U.sub.dc multiplied by the factor of 2/Pi, the condition for a direct transfer between PWM control A.sub.1 and block control A.sub.3 is satisfied and transfer control A.sub.2 is not required. The factor 2/Pi allows the conversion into the maximum-settable, sinusoidal fundamental oscillation in the block mode.

(41) If a transfer is to take place as a result of the speed threshold n.sub.Gr, transfer control A.sub.2 is used. A hysteresis or an offset O may be respectively used for the individual conditions, in order to avoid continual changing of the states.

(42) If transfer control A.sub.2 is used from PWM control A.sub.1 and the condition “speed n greater than speed threshold n.sub.Gr (n>n.sub.Gr)” is still satisfied, the q value of the phase voltage is increased with a fixed gradient until the condition that the amount of the phase voltage U.sub.dq is equal to, or at least approximately equal to, the DC-link voltage U.sub.dc multiplied by the factor of 2/Pi is satisfied. The d value of the phase voltage is controlled to the respectively required torque. Physically, increasing U.sub.q brings about an increase in the d current, and so the field is intensified, the synchronous generated voltage becomes greater and a smooth transfer is made possible.

(43) If, during the transfer, the condition “n>n.sub.Gr” is violated, then, as long as the condition is unfulfilled or violated, the q value of the phase voltage is no longer incremented, but decremented, and a change back to PWM mode is made.

(44) If transfer control A.sub.2 is used from block mode, U.sub.q is initialized with the last value from block mode and decremented. Since in the case of PWM control A.sub.1 a transfer voltage is not known in advance, here the condition is that the set d current is less than the reference I.sub.d,ref in PWM mode. This shows that the field is weakened more than would be optimum at the respective operating point, and consequently represents a fulfilled transfer condition.

(45) In FIG. 11, the variables from FIG. 6 are represented once again, but here using the transfer control. Instead of provoking a jump in voltage in U.sub.d and U.sub.q, the voltage is therefore slowly incremented for U.sub.q (gradient for example at 400 V/s). U.sub.d remains approximately constant, since U.sub.d in this case has the influence on the current I.sub.q, I.sub.q has a decisive effect on the set torque, and the required torque in the region represented is virtually constant (here with control to a constant power output). The d current increases from about −31 A to just over 0 A. In comparison with FIG. 6, a constant torque is then obtained at the transfer.