Method for determining the rotational position of a rotor in a permanent magnet synchronous machine
11533008 · 2022-12-20
Assignee
Inventors
Cpc classification
H02P2207/05
ELECTRICITY
International classification
Abstract
Provided is a method for determining the rotational position of a rotor in a permanent magnet synchronous machine, wherein the stator includes windings for a first, second and third phase, including the steps: applying a first voltage pulse to the first phase, determining respective first measures for the current induced by the first voltage pulse in the second and third phase, selecting a first selected phase depending on the first measures for the current, wherein the first selected phase is either the second or the third phase, applying a second voltage pulse to the first selected phase, determining respective second measures for the current induced by the second voltage pulse in the phases of the stator that are not the first selected phase, and determining the rotational position of the rotor depending on the second measures of the current.
Claims
1. A method for determining a rotational position of a rotor in a permanent magnet synchronous machine, wherein a stator comprises windings for a first phase, a second phase, and a third phase, the method comprising: applying a first voltage pulse to the first phase; determining respective first measures for a current induced by the first voltage pulse in the second phase and the third phase; selecting a first selected phase depending on the first measures for the current, wherein the first selected phase is either the second phase or the third phase, applying a second voltage pulse to the first selected phase; determining respective second measures for the current induced by the second voltage pulse in phases of the stator that are not the first selected phase; and determining the rotational position of the rotor depending on the second measures of the current, wherein the step of determining the rotational position of the rotor depending on the second measures of the current further comprises: selecting a second selected phase depending on the second measures of the current, wherein the second selected phase is either the first phase or the first selected phase; applying a third voltage pulse to the second selected phase; determining a respective third measure for the current induced by the third voltage pulse in at least one phase of the stator; and determining the rotational position of the rotor depending on the third measure for the current.
2. The method according to claim 1, wherein the first voltage pulse and third voltage pulse or the second voltage pulse and the third voltage pulse are applied to the same phase with opposite polarities.
3. The method according to claim 1, wherein the respective third measure is determined for the current in the second selected phase and/or in the phases of the stator that are not the second selected phase.
4. The method according to claim 3, wherein the determined rotational position depends on the relative magnitudes of the third measures of the current for the phases of the stator that are not the second selected phase.
5. The method according to claim 1, wherein an additional first measure for the current induced by the first voltage pulse in the first phase and/or an additional second measure for the current induced by the second voltage pulse in the selected phase are determined, further wherein the selection of the second selected phase and/or the determined rotational position depend on the additional first and/or the additional second measure for the current.
6. The method according to claim 5, wherein the determined rotational position depends on the relative magnitude of the third measure of the current for the second selected phase and the additional first or the additional second measure of the current.
7. The method according to claim 5, wherein the selection of the second selected phase and/or the determined rotational position depends on the relative magnitude of the additional first and the additional second measure for the current.
8. The method according to claim 5, wherein an absolute value of the difference between the additional first and the additional second measure of the current is compared to a threshold, further wherein the selection of the second selected phase and/or the determined rotational position depend on the result of that comparison.
9. The method according to claim 1, wherein the selection of the first and/or second selected phase and/or the determined rotational position depend on the relative magnitude of the first measures of the current for the second and third phase and/or in that the selection on of the second selected phase and/or the determined rotational position depend on the relative magnitude of the second measures of the current for the phases of the stator that are not the first selected phase.
10. The method according to claim 1, wherein the absolute value of the difference between the first measures of the current for the second and third phase is compared to a threshold, wherein the selection of the first and/or second selected phase and/or the determined rotational position depend on the result of that comparison, and/or in that the absolute value of the difference between the second measures of the current for the phases of the stator that are not the first selected phase is compared to a threshold, wherein the selection of the second selected phase and/or the determined rotational position depend on the result of that comparison.
11. The method according to claim 1, wherein three voltage pulses are applied to determine the rotational position and/or wherein the error in the determined rotational position is smaller than or equal to 15°.
12. A control unit of a permanent magnet synchronous machine, configured to perform the method of claim 1.
13. A computer program product that can be directly loaded into a memory unit of a control unit of a permanent magnet synchronous machine, the computer program product comprising a non-transitory machine-readable storage medium storing instructions for performing the steps of the method of claim 1 when the program is executed on the control unit.
14. A non-transitory computer-readable storage medium containing electronically readable instructions comprising the computer program product according to claim 13.
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)
DETAILED DESCRIPTION
(12)
(13) The windings 11-16 are connected in such a way that the windings 11, 12 form a first phase 17, the windings 13, 14 form a second phase 18 and the windings 15, 16 form a third phase 19. When a voltage with a given polarity is applied to one of these phases both windings 11-16 of that phase 17, 18, 19 generate a magnetic field 27, 28 in the same direction. In the example a negative voltage is applied to the third phase 19. Due to the interactions of the magnetic fields 25-28 the rotor 9 would experience a torque in the counterclockwise direction in
(14) The control circuit and the wiring of the phases are only shown schematically in
(15) To start the machine 7 from standstill it is highly relevant to know the rotational position of the rotor 9 with a reasonably high accuracy. A method for determining the rotational position that is implemented by the control unit 20 is now discussed with reference to
(16) In step S1 a first voltage pulse 29 is applied to the first phase 17 and therefore to the windings 10 and 12. As shown in
(17) In step S2 respective first measures for the current 30 induced in the second phase 18 and for the current 31 induced in the third phase 19 by the application of the first voltage pulse 29 are determined. The measured currents 30, 31 are shown in
(18) In step S3 the absolute value of the difference between the first measures for the currents 30, 31 is compared to a threshold. This comparison is used to ensure that a difference in these measures is larger than a potential measurement error. If the difference is smaller than threshold the method will branch to step S13. The modified determination of the rotational position for this case will be discussed later. If the difference of the first measures of the current 30, 31 does however exceed the threshold the method continuous to step S4.
(19) In step S4 one of the phases 18, 19 is selected as a first selected phase. The selection of the selected phase depends on the relative magnitude of the first measures for the current 30, 31. The selected phase will be the second phase 18 if the first measure of the current 30 for this phase is larger than the first measure for the current 31 for the phase 19 and vice versa. Therefore, the first selected phase is the phase in which a larger current is induced. As previously discussed, the magnitude of the induced current 30, 31 depends on the inductance of the windings 13-16 of the respective phase 18, 19 and this inductance depends on the degree of saturation of the stator material in the area of the respective windings 13-16. As seen in
(20) In step S5 a second voltage pulse 40 that is shown in
(21) In step S7 the absolute value of the difference between the measures for the currents 33, 34 is compared to a threshold as previously discussed with respect to step S3. If the difference is below that threshold the further determination is modified as will be explained later. If the difference does however exceed this threshold the method continues to step S8.
(22) In step S8 a second selected phase is selected depending on the second measures for the currents 33, 34 acquired in step S6. The second selected phase is typically selected in such a way that the permanent magnets 23, 24 are expected to be roughly aligned with the windings 11-16 of the respective phase 17, 18, 19. In the discussed example the current 34 in the second phase 18 is smaller than the current 33 in the first phase 17. Since the currents 30, 34 in the second phase 18 are smallest for both voltage pulses 29, 40, the inductance in the windings 13, 14 of the second phase 18 is obviously high and the rotor 9 is therefore obviously not aligned with the windings 13, 14 of the second phase 18. To determine whether the rotational position of the rotor 9 is more closely aligned with the windings 11, 12 of the first phase 17 or with the winding 15, 16 of the third phase 19 the measures for the currents 32 and 35 are compared. In the discussed example the current 35 is larger than the current 32 indicating a stronger saturation of the magnetization in the stator material in the area of the windings 15, 16 than in the area of the windings 11, 12. It can therefore be determined, that the rotational position of the rotor 9 is roughly aligned with the windings 15, 16 of the third phase 19. If on the other hand the current 32 would be larger than the current 35 a rough alignment with the windings 11, 12 of the first phase 17 would be determined. If the currents 32, 35 would be roughly equal it would be obvious that the rotational position of the rotor 9 would be between the phases 17 and 19 and therefore the rotational position would be 30° or 210° when 0° is associated with the first phase 17.
(23) The phase which is expected to be roughly aligned with the rotor 9 is the second selected phase into which a third voltage pulse is injected in step S9 and the currents 37, 38, 39 shown in
(24) The primary purpose of the third voltage pulse 36, that is shown in
(25) In step S12 the precision is increased by deciding whether the rotational position is within sector 2a or sector 2b. To achieve this the current 38 induced in the phase 17 and the current 39 induced in the phase 18 are additionally acquired in step S10 and compared to each other in step S12. If the measure for the current 38 is larger than the measure for the current 39 as shown in
(26) A method that involves only the previously discussed steps S1 to S12 except for the comparison to thresholds in steps S3 and S7 was tested for a variety of actual rotor positions. A comparison of the actual rotor positions and the estimated rotor positions is shown in
(27) If it is determined in step S3 that the currents 30, 31 induced in the second and third phase 18, 19 are approximately equal it can immediately be determined that the rotational position is approximately 0°, 90°, 180° or 270°. In step S13 the second voltage pulse is therefore applied to the second phase 18 and the current induced in the first phase 17 and the third phase 19 are compared. If the absolute value of the current in the first phase 17 is larger than the absolute value of the current in the third phase 19 the rotational position is either roughly 0° or roughly 180° and the rotor 9 is therefore aligned with the windings 11, 12 of the first phase 17. Otherwise the rotational position is approximately 90° or 270°. Depending on the currents determined in step S14 and step S15 a second selected phase is selected and the voltage pulse is applied to that phase in step S16. If it was determined that the rotor 9 is roughly aligned with the windings 11, 12 of the first phase 17, the polarity is determined by applying a negative voltage pulse to the first phase 17. Otherwise the negative voltage pulse is applied to the second phase 18.
(28) In step S17 the current for the phase to which the third voltage pulse was applied is acquired and in step S18 it is determined, if the current induced by a negative voltage pulse is larger or smaller than the previously acquired current induced by a positive voltage pulse. This polarity determination was already explained with respect to step S11.
(29) If the difference between the second measures for the currents is smaller than the threshold in step S7 it can be determined in dependence on the result of step S4 that the rotational position is either 150° or 330° or 30° or 210°. The polarity is then determined in the steps S16, S17 and S18 as described above.
(30) As shown in
(31) A complete set of conditions, results and phases used for the injection of the voltage pulses and the pulse polarities are shown in the following table. All currents i shown are absolute values of the respective currents. To improve readability the first phase 17 was labelled as A, the second phase 18 as B and the third phase 19 as C.
(32) TABLE-US-00001 Injec- Sector Step 4 tion Estimated Injection Step 11 60 Step 12 Sector Case Phase Step 8 Case Position Phase Case degree Case 30 degree i.sub.B1 > i.sub.C1 B+ i.sub.A2 > i.sub.C2 i.sub.A1 > i.sub.B2 A A− i.sub.A1 > i.sub.A3 1 i.sub.B3 > i.sub.C3 1a i.sub.B3 < i.sub.C3 1b i.sub.A1 < i.sub.A3 4 i.sub.B3 > i.sub.C3 4a i.sub.B3 < i.sub.C3 4b i.sub.A1 ≈ i.sub.B2 150°, 330° B− i.sub.B2 > i.sub.B3 150° i.sub.B2 < i.sub.B3 330° i.sub.A1 < i.sub.B2 B B− i.sub.B2 > i.sub.B3 3 i.sub.A3 > i.sub.C3 3b i.sub.A3 < i.sub.C3 3a i.sub.B2 < i.sub.B3 6 i.sub.A3 > i.sub.C3 6b i.sub.A3 < i.sub.C3 6a i.sub.A2 < i.sub.C2 B B− i.sub.B2 > i.sub.B3 3 i.sub.A3 > i.sub.C3 3b i.sub.A3 < i.sub.C3 3a i.sub.B2 < i.sub.B3 6 i.sub.A3 > i.sub.C3 6b i.sub.A3 < i.sub.C3 6a i.sub.A2 ≈ i.sub.C2 B B− i.sub.B2 > i.sub.B3 120° i.sub.B2 < i.sub.B3 300° i.sub.B1 < i.sub.C1 C+ i.sub.A2 > i.sub.B2 i.sub.A1 > i.sub.C2 A A− i.sub.A1 > i.sub.A3 1 i.sub.B3 > i.sub.C3 1a i.sub.B3 < i.sub.C3 1b i.sub.A1 < i.sub.A3 4 i.sub.B3 > i.sub.C3 4a i.sub.B3 < i.sub.C3 4b i.sub.A1 ≈ i.sub.C2 30°, 210° C− i.sub.C2 > i.sub.C3 210° i.sub.C2 < i.sub.C3 30° i.sub.A1 < i.sub.C2 C C− i.sub.C2 > i.sub.c3 5 i.sub.A3 > i.sub.B3 5a i.sub.A3 < i.sub.B3 5b i.sub.C2 < i.sub.c3 2 i.sub.A3 > i.sub.B3 2a i.sub.A3 < i.sub.B3 2b i.sub.A2 < i.sub.B2 C C− i.sub.C2 > i.sub.c3 5 i.sub.A3 > i.sub.B3 5a i.sub.A3 < i.sub.B3 5b i.sub.C2 < i.sub.c3 2 0i.sub.A3 > i.sub.B3 2a i.sub.A3 < i.sub.B3 2b i.sub.A2 ≈ i.sub.B2 C C− i.sub.C2 > i.sub.c3 240° i.sub.C2 < i.sub.c3 60° i.sub.B1 ≈ i.sub.C1 B+ i.sub.A2 > i.sub.C2 0°, 180° A− i.sub.A1 > i.sub.A3 0° i.sub.A1 < i.sub.A3 180° i.sub.A2 < i.sub.C2 90°, 270° B− i.sub.B2 < i.sub.B3 270° i.sub.B2 > i.sub.B3 90°
(33) Although the present invention has been described in detail with reference to the preferred embodiment, the present invention is not limited by the disclosed examples from which the skilled person is able to derive other variations without departing from the scope of the invention.
(34) 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.