Method and apparatus for operating an electric motor
10135377 ยท 2018-11-20
Assignee
Inventors
Cpc classification
H02P25/0925
ELECTRICITY
H02M3/1552
ELECTRICITY
H02P25/092
ELECTRICITY
International classification
H02P25/092
ELECTRICITY
Abstract
Apparatus and methods of operating an electric motor are provided, comprising energizing a plurality of stator coils in sequence to rotate a rotor. Each said coil is energized with a repeating pulse sequence comprising at least a first portion and a second portion, the first and second portions repeating alternately to form the repeating pulse sequence. The first portion comprises a first pattern of pulses, each pulse in the first pattern having either a first polarity or second polarity, and at least two consecutive pulses in the first pattern having the same polarity. The second portion comprises a second pattern of pulses, the second pattern of pulses having the same pattern as said first pattern of pulses, but having inverted polarity with respect to said first pattern of pulses.
Claims
1. A method of operating an electric motor, comprising: energising a plurality of stator coils in sequence to rotate a rotor, each said coil being energised with a repeating pulse sequence comprising at least a first portion and a second portion, said first and second portions repeating alternately to form said repeating pulse sequence, wherein the first portion comprises a first pattern of pulses, each pulse in the first pattern having either a first polarity or second polarity, a predetermined number of at least two consecutive pulses in the first pattern uniformly having the first polarity, and the second portion comprises a second pattern of pulses, the second pattern of pulses having the predetermined number of at least two pulses uniformly having the second polarity, the second polarity being opposite the first polarity.
2. The method according to claim 1, comprising: generating each said pulse of the first polarity using voltage boost circuitry, and generating each said pulse of the second polarity using voltage buck circuitry.
3. The method according to claim 1, comprising: storing energy in a storage capacitor when generating a corresponding said pulse of the first polarity, and discharging energy from said storage capacitor when generating a corresponding said pulse of the second polarity.
4. The method according to claim 1, comprising incrementing a counter each time a pulse is generated during a given one of said first portion or said second portion.
5. The method according to claim 4, comprising modifying a value of a polarity status indicator in response to said counter reaching a predetermined threshold value.
6. The method according to claim 5, further comprising resetting the counter in response to said counter reaching the predetermined threshold value.
7. The method according to claim 5, wherein the predetermined threshold value comprises the number of pulses in said first portion.
8. The method according to claim 1, wherein one or more further pulses are interleaved between the first portion and the second portion of the repeating pulse sequence.
9. The method according to claim 1, wherein a pulse of the first polarity generates a magnetic field corresponding to a magnetic north, and a pulse of the second polarity generates a magnetic field corresponding to a magnetic south.
10. An electrical motor system, comprising: driver circuitry to energise each of a plurality of stator coils; and control circuitry to trigger said driver circuitry to energise each said stator coil with a repeating pulse sequence comprising at least a first portion and a second portion, said first and second portions repeating alternately to form said repeating pulse sequence, wherein the first portion comprises a first pattern of pulses, each pulse in the first pattern having either a first polarity or second polarity, a predetermined number of at least two consecutive pulses in the first pattern uniformly having the first polarity, and the second portion comprises a second pattern of pulses, the second pattern of pulses having the predetermined number of two or more pulses uniformly having the second polarity, the second polarity being opposite the first polarity.
11. The electrical motor system according to claim 10, wherein the control circuitry further comprises: voltage boost circuitry to generate each said pulse of the first polarity, and voltage buck circuitry to generate each said pulse of the second polarity.
12. The electrical motor system according to claim 10, wherein the control circuitry further comprises: a storage capacitor to store energy while the control circuitry generates a corresponding said pulse of the first polarity, and discharge energy from said storage capacitor while the control circuitry generates a corresponding said pulse of the second polarity.
13. The electrical motor system according to claim 10, wherein the control circuitry is further configured to increment a counter each time a pulse is generated during a given one of said first or second portion.
14. The electrical motor system according to claim 13, wherein the control circuitry is further configured to modify a value of a polarity status indicator in response to said counter reaching a predetermined threshold value.
15. An electric motor, comprising: a stator, having a plurality of stator coils mounted thereto; a rotor, arranged to rotate within said stator; control circuitry to energise the plurality of stator coils in sequence to rotate the rotor, the control circuitry being configured to energise each said stator coil with a repeating pulse sequence comprising at least a first portion and a second portion, said first and second portions repeating alternately to form said repeating pulse sequence, wherein: the first portion comprises a first pattern of pulses, each pulse in the first pattern having either a first polarity or second polarity, a predetermined number of at least two consecutive pulses in the first pattern uniformly having the first polarity, and the second portion comprises a second pattern of pulses, the second pattern of pulses having the predetermined number of at least two pulses uniformly having the second polarity, the second polarity being opposite the first polarity.
16. The electric motor according to claim 15, wherein the control circuitry further comprises: voltage boost circuitry to generate each said pulse of the first polarity, and voltage buck circuitry to generate each said pulse of the second polarity.
17. The electric motor according to claim 15, wherein the control circuitry further comprises: a storage capacitor to store energy while the control circuitry generates a given said pulse of the first polarity, and discharge energy from while the control circuitry generates a corresponding said pulse of the second polarity.
18. The electric motor according to claim 15, wherein the control circuitry is configured to increment a counter each time a pulse is generated during a given one of said first portion or said second portion.
19. The electric motor according to claim 18, wherein the control circuitry is further configured to modify a value of a polarity status indicator in response to said counter reaching a predetermined threshold value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention is further described, by way of example only, with reference to embodiments as illustrated in the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11)
(12) The stator 104 comprises a plurality of stator teeth 108. The stator teeth 108 comprise protrusions extending radially inwards from the stator 104. In the embodiments depicted in
(13) In the embodiments depicted in
(14) The electrical motor system 100 further comprises driver circuitry 112 to energise the respective stator coils 110, and control circuitry 114 to control the driver circuitry 112 and thereby control the power supplied to the stator coils 110. In some embodiments, control circuitry 114 may be considered to comprise the driver circuitry 112.
(15)
(16) The boost switch 206 and the buck switch 208 are electronically controllable by the control circuitry 114, via a boost control signal 216 and a buck control signal 218 respectively. In embodiments, the boost switch 206 and the buck switch 208 may each comprise transistor based switching elements. In operation, the boost control signal 216 and the buck control signal 218 are asserted in mutual exclusion to cause the stator coil 202 to be powered in a bi-polar fashion, wherein current is first caused to flow through the stator coil in one direction (i.e. during boost operation), and then to flow through the stator coil in the opposite direction (i.e. during buck operation).
(17) During boost operation, the voltage boost portion of the driver circuitry 200 is used. When the boost control signal 216 is asserted, the boost switch 206 is caused to conduct (i.e. close), and the supply voltage is applied across the stator coil, represented by inductance 202. This causes current to flow from the supply through the stator coil, thereby generating a magnetic field at the stator coil. When the boost control signal 216 is switched off (i.e. not asserted), the boost switch 206 ceases to conduct (i.e. opens). However, current will continue to flow through the stator coil for a period due to the inductance 202 of the stator coil. The current that flows through the stator coil during this period flows via boost diode 204 into storage capacitor 212. Hence, the energy dissipated from the stator coil during this period is collected by storage capacitor 212. This boosts the storage capacitor 212 to a voltage level which shuts down the current in the stator coil. The charge stored in the storage capacitor 212 is thereafter available for energising the stator coil in the opposite direction during buck operation of the driver circuit 200.
(18) During buck operation, the voltage buck portion of the driver circuitry 200 is used. When the buck control signal 218 is asserted, the buck switch 208 is caused to conduct (i.e. close), and the voltage of the storage capacitor 212 is applied to the stator coil. This causes current to flow from the storage capacitor 212, through the stator coil in the opposite direction, thereby generating a magnetic field at the stator coil of the opposite polarity. When the buck control signal 218 is switched off (i.e. not asserted), the buck switch 208 ceases to conduct (i.e. opens). Again, current will continue to flow through the stator coil for a period due to the inductance 202 of the stator coil. The current that flows through the stator coil during this period flows via buck diode 210 into the supply.
(19)
(20) The operation of the driver circuitry during this time period can be conceptually divided into four phases, as shown in
(21) As described in
(22)
(23) For example, when driver circuit portion 200a is in boost operation, current is caused to flow from the shared supply 302 into stator coil 100a, and ultimately charge the storage capacitor of driver circuit portion 200a. At the same time, driver circuit portion 200b is in buck operation; current is discharged from the storage capacitor of driver circuit portion 100b and caused to flow in the opposite direction back into the shared supply 302 via stator coil 100. Similarly, when driver circuit portion 200b is in boost operation, current is caused to flow from the shared supply 302 into stator coil 100, and ultimately charge the storage capacitor of driver circuit portion 200b. At the same time, driver circuit portion 200a is in buck operation; current is discharged from the storage capacitor of driver circuit portion 100a and caused to flow in the opposite direction back into the shared supply 302 via stator coil 100a. The net effect of this balanced operation of the pair of driver circuit portions 200a, 200b is a significantly reduced supply current load on shared power supply 302.
(24)
(25) Due to the rotational symmetry of the example electric motor system 100 depicted in
(26) In order to provide the aforementioned pairing arrangement, pairs of stator coils 110 are selected which are mounted on stator teeth 108 that are a multiple of three teeth apart (i.e. they are labelled with the same letter in
(27) Further, groups of stator coils 110 may be arranged which contain pairs of stator coils mounted to stator teeth 108 of each relative location (i.e. a pair labelled A, a pair labelled B and a pair labelled C). For example, in
(28)
(29) In the initial position depicted in
(30) As a result of those forces, the stator teeth are attracted towards alignment with stator teeth 108 labelled 3 and 6, as shown in
(31) As a result of those forces, the stator teeth are attracted towards alignment with stator teeth 108 labelled 2 and 5, as shown in
(32) This moves the rotor 102 into a position equivalent to the one depicted in
(33) While, in
(34)
(35) Due to the magnetic hysteresis of iron, this bipolar behaviour regularly incurs so-called hysteresis losses, in which energy is wasted when reversing the polarity of the magnetic field. The amount of loss is dependent upon the specific material, as well as the switching frequency. Conventional electric motors may alleviate the effects of hysteresis losses by utilising low-hysteresis steel and low switching frequencies. However, due to the relatively large number of teeth in the electric motor system described herein compared to conventional electric motor systems, a relatively high switching frequency is necessitated. Furthermore, low-hysteresis steels are expensive and therefore undesirable to rely upon.
(36)
(37) According to embodiments, the sequence in which the stator coils are energised is configured such that the polarity is reversed less frequently. This is achieved by performing a series of unipolar switching before each bipolar switch.
(38)
(39) The repeating pulse sequence which energises each stator coil 110 according to such embodiments may be characterised by having a first portion and a second portion which repeat alternately to form the repeating pulse sequence. In the embodiments depicted in
(40) According to some embodiments, the first portion of the repeating pulse sequence comprises a pattern of a predetermined number of pulses having the same polarity. In some such embodiments the second portion of the repeating pulse sequence comprises a pattern of the same predetermined number of pulses having the opposite polarity. In the embodiments depicted in
(41) In some embodiments, this energisation sequence may be implemented using a counter to determine the required polarity of each pulse. For example, a counter may be incremented each time a pulse is generated. When the counter reaches a predetermined threshold value, the value of a polarity status indicator can be modified. This polarity status indicator may be stored in a register or the like. The counter may also be reset once the predetermined threshold value is reached. Hence, when a given pulse is generated, the polarity status indicator may be read to determine the polarity of the pulse that should be generated. This ensures that the predetermined number of pulses are generated in one polarity, followed by the predetermined number of pulses in the opposite polarity. In some embodiments, the predetermined threshold number is the number of pulses in the first portion. In equivalent embodiments, a counter may instead be decremented each time a pulse is generated, with the polarity status indicator being modified once the counter reaches zero, and the counter being reset to the predetermined number.
(42) Whereas relatively simple pulse patterns have been described above, in which all of the pulses in the first portion are of one polarity, and all of the pulses in the second portion are of the opposite polarity, more complex pulse patterns are also envisaged. For example, a pattern in which the first portion comprises a pattern of: N-S-N-N-S-N, and the second portion comprises the inverse pattern: S-N-S-S-N-S; has been found to be effective. Furthermore, depending on the patterns, one or more balancing pulses may interleaved between the first portion and the second portion of the repeating pulse sequence.
(43) Whereas, above, the energisation sequences have been described in relation to single stator coils 110 or groups of stator coils 110, in practice, due to the rotational symmetries in the rotor 102 and stator 104 (described previously) these sequences may be applied to all of the groups of stator coils 110 in parallel. This allows the control circuitry 114 to be simplified somewhat.
(44) In some embodiments, there may be provided computer software which is configured to cause the control circuitry to control the electric motor according to the aforementioned methods. Such computer software may be provided in the form of a computer program product, comprising a non-transitory storage medium.