The present invention relates to switched reluctance motors and in particular to methods of starting such a motor.
A typical switched reluctance motor is shown in
The rotor is formed of a stack of cross-shaped laminations, also of low reluctance material. Therefore each rotor pole is connected to the diametrically opposite rotor pole by a low reluctance path, for reasons which will become apparent. So, as marked, pole U is connected by a low reluctance path to pole U′ and pole V to pole V′.
Each pole of the stator is wound with a coil 6 and the coils are arranged in pairs, each pair comprising the coils at opposite ends of a respective diameter through the rotational axis of the motor. In this case therefore the pairs are coils AA′, BB′ and CC′, as marked. The coils of a pair are energised at the same time, with current from a motor control circuit 10 (
The rotor modifies the distribution of magnetic field lines in the space between the energised pair of stator poles. Positions of the rotor in which a pair of diametrically opposite poles of the rotor are aligned along the diameter between the energised pair of stator poles are positions of the rotor that have minimum reluctance for the magnetic circuit that comprises the rotor between the aligned rotor poles, the energised stator poles and the stator ring. The example of rotor poles U and U′ being aligned between stator poles A and A′ is shown in
At operational rotation speeds the motor is driven by energising pairs of stator coils in turn to draw the poles of the rotor forward in the direction of rotation. So when, for example, the rotor is in the position of
When the position of
When the position of
When V′ and V reach A and A′ the rotor has turned 90°, so, since the rotor has four fold rotational symmetry it is in effect in the same position as
As is known in the art the coils are switched off and on at particular angles of rotation of the rotor, for example in response to sensing signals generated by the coils as they are both driven by the currents and their inductance changes as the rotor poles pass by them. A first known motor control circuit 10 is shown in
In more detail, the control circuit 10 of
The motor control circuit 10 processes the signals from the coils in a number of stages, forming a control loop. A position estimator 30 receives the signals indicative of the coil currents and continuously calculates from them the position of the rotor and outputs a rotor position signal 31. The calculation is performed by a microcontroller. A speed estimator 32 differentiates this signal with respect to time, to provide a rotor speed signal 33. The control loop is designed to control the speed of the motor to be as set by an input signal, speed command signal 35, and the difference between the speed command signal and the rotor speed signal is formed by a subtractor 36 to form a speed error signal 37. A loop controller 38, for example in this case a proportional-integral controller, uses this signal to adjust a torque command 39 for the motor. The relationship between the torque applied by a motor to its steady state speed is generally monotonically increasing. So the controller 38 increases the torque commanded if the speed error indicates that the motor is running too slower than required and reduces torque commanded if the motor is running faster than commanded. The controller 38 also filters the signals circulating round the control loop in order to smooth the response of the loop.
The motor 1 is of course not controlled directly by a torque command and the torque command 39 is converted to control angles 42 for the switches of the motor. These angles are the angles of the rotor at which the switches of the motor operated, in particular the angles at which a coil pair is turned on, the angle at which it is allowed to “freewheel”, and the angle at which it is turned off.
To turn the pair of coils on both its associated switches are turned on (for coils AA′ switches 21 and 22). In the freewheel mode the switch (e.g. 21) connecting the coils to the positive supply is opened but the current continues to circulate through a diode and at the off angle both switches are opened and the current in the coil passes through the other marked diode to ground, dissipating over a short period after the switches are opened. (Alternatively, for the freewheel mode the switch connecting the coils to the negative supply may be opened instead, with the current continuing to flow through the coils of the pair and the other marked diode. Which of the two switches is open in the freewheel mode can be alternated in order share balance the power dissipated by the switches between them.)
The conversion of the torque command signal to these angles is performed by a lookup table 41. The angles needed to provide the torque desired are dependent on the speed of the rotor, so the rotor speed signal 33 is also provided to the lookup table 41, to provide the angles for that torque and speed. These angles are determined empirically while driving the motor while connected to its desired load.
The angles 42 produced by the lookup table 41 are passed to the switch control unit 27, which operates the switches at the angles 42 accordingly when those angles match the rotor position signal 31. In more detail, the angles 42 supplied are the same for each coil pair and are relative to the angular position of the coil pair. The switch controller 27 keeps track of which coil pair is to be operated next and uses the rotor position value 31 modulo 30° for the comparison with the angles 42.
Circuit blocks 30, 32, 36, 38, 41 and 27 are preferably implemented by the microcontroller.
Other forms of control circuit are known. One similar circuit example uses Hall Effect sensors rather than the coil currents to note when the rotor passes various positions.
As is also known in the art, other combinations of stator and rotor pole numbers are possible for the motor. These have different cycles of energisation of the coils in order to keep the torque on the rotor in the forward direction. A common relationship between the numbers of poles is to have two more stator poles than rotor poles and to have both even in number. The choice of the number of poles usually takes into account the operating speed of the motor, the operating power, the acceptable level of torque ripple (variation in torque supplied by the motor with angle of the rotor), and the circuitry required.
The switching cycles described above are used when the rotor is rotating at operational speeds. A known method of starting a rotor of a switched reluctance motor, using the example of a 6 pole stator and 4 pole rotor described above, is given below.
To begin with the motor is in an arbitrary stationary position, for example as in
An initial desired stationary position for the motor is established, in a second step, by energising just one pair of stator coils, e.g. A and A′, which are then held on for some time (
In a third step (
Once the rotor poles V and V′ have reached B and B′ those coils are turned off (a fourth step) and the rotor has been given a known speed of rotation.
The known stating method described above has, however, the disadvantage that the duration of the first step be can be unacceptably long. It can also provide a large current demand for the coils.
In a first aspect of the invention there is provided a method of starting a switched reluctance motor having a plurality of pairs of stator coils, each pair comprising coils that are on opposite sides of the rotational axis of the motor, the method comprising:
energising, at the same time, first and second pairs of the stator coils,
waiting for a period for rotary movement of the rotor to reduce, and then
turning off a first of the two pairs of coils, while leaving the second pair energised so that the rotor is caused to rotate by the second pair of coils.
The use of two pairs of coils to settle the rotor in its starting position has the advantage that it is quicker since the rotor will settle more quickly because the angular window in the magnetic fields provided by energising two pairs of coils is narrower. Another advantage is that it balances the current load between the two pairs of coils during the settling step. This reduces deterioration caused on a single coil pair after numerous starting operations, drawing a large current. That helps to keep the coil pairs operating in a balanced manner.
The two pairs of stator coils may be nearest neighbours.
For each pair of stator coils of the plurality the coils of pair may be diametrically opposite on the stator.
The method may further comprise a step of turning off the second pair of coils after a particular period of time. The particular period of time may be a predetermined period for the rotor to reach a particular position.
The method may comprise a step of turning off the second pair of stator coils when a predetermined rotor rotational speed has been reached.
The method may further comprise the step of turning on a pair of the stator coils to further accelerate the motor.
The method may further comprise a step of repeatedly turning on and off a particular pair of the stator coils to further accelerate the motor, while keeping the other stator coils turned off. The pair of stator coils may be repeatedly turned on and off at a constant frequency (while keeping the other stator coil turned off). The timing at which the pair of stator coils are turned on and off is preferably independent of the desired torque and/or speed (torque/speed set-point). For example the timings are preferably not obtained from a look-up table. The timing may be constant. The timings may be in response to an output from a position sensor. For example the pair of stator coils is preferably turned on when the rotor is in a first position (preferably measured by the position sensor). The stator coils are preferably turned off when the rotor is in a second position (preferably measured by the position sensor). Such an arrangement is beneficial because it provides a simple way of accelerating the motor, without requiring a calculation, or other form of selection, of the timings.
The method may comprise a further step of driving the motor using a plurality of pairs of its stator coils, each pair with its own phase. The further step of driving the motor is after the step of repeatedly turning on and off a particularly pair of stator coils, when keeping the other stator coils off. The timings during the further step, are preferably dependent on the desired torque (torque set-point). The timings when driving the motor may be from a look-up table.
The method may be applied to a switched reluctance motor that is coupled to drive the compressor wheel of a supercharger.
The first aspect of the invention also provides a control circuit for a switched reluctance motor comprising:
switches for connecting stator coils of the motor to a power supply, and
a start controller connected to operate the switches to perform the steps of the method.
The first aspect of the invention further provides apparatus comprising:
a switched reluctance motor, comprising a rotor and comprising stator coils,
the control circuit connected to the stator coils of the motor,
a supercharger having a compressor wheel coupled to the rotor of the motor to be driven thereby.
In a second aspect of the invention there is provided a method of accelerating the rotor of a switched reluctance motor, having a plurality of pairs of stator coils, each pair comprising coils that are on opposite sides of the rotational axis of the motor, the method comprising:
repeatedly turning on and off one or more particular pairs of stator coils to accelerate the motor, while keeping the other stator coils turned off, a first coil of each pair being turned on and off at the same time as a second other coil of the pair.
The acceleration according to the second aspect of the invention is particularly advantageous when the normal operation of the motor with all the coils is highly controlled using for example the look up table 41. These provide detailed values for the operational range of motor speeds. However for acceleration to those operational speeds, optimisation of torque, efficiency etc. is not needed and so the simple method of the invention may be used without having to engineer those details.
The stator coils repeatedly turned on and off at the same time, while keeping the other stator coils turned off, may be a single pair of stator coils.
The method may further comprise, prior to the step of repeatedly turning on and off at the same time one or more particular pairs of stator coils, providing the rotor with a predetermined speed.
The method may further comprise, prior to the step of repeatedly turning on and off at the same time one or more particular pairs of stator coils, the steps of:
energising, at the same time, first and second pairs of the stator coils,
waiting for a period for rotary movement of the rotor to reduce, and then
turning off a first of the two pairs of coils, while leaving the second pair energised so that the rotor is caused to rotate by the second pair of coils.
The first and second pairs of stator coils may be nearest neighbours.
The method may further comprise, prior to the step of repeatedly turning on and off at the same time one or more particular pairs of stator coils:
energising, a first, single pair of the stator coils,
waiting for a period for rotary movement of the rotor to reduce, and then
turning off the first pair of coils, and energising a second different pair of the stator coils so that the rotor is caused to rotate by the second pair of coils.
The first and second pairs of stator coils may be nearest neighbours.
For each pair of stator coils energised the coils of the pair may be diametrically opposite on the stator.
The second aspect of the invention also provides a control circuit for a switched reluctance motor comprising:
switches for connecting stator coils of the motor to a power supply, and
a start controller connected to operate the switches to perform the steps of the method of any one of claims 13 to 19.
The second aspect of the invention also provides apparatus comprising:
a switched reluctance motor, comprising a rotor and comprising stator coils,
the control circuit connected to the stator coils of the motor,
a supercharger having a compressor wheel coupled to the rotor of the motor to be driven thereby.
The first and second aspects of the invention may be used together. It will be appreciated that features described with reference to one aspect are equally applicable to another aspect, or vice versa.
Examples of the invention will now be described with reference to the accompanying drawings, of which:
An exemplary method of starting a switched reluctance motor is shown in the flow diagram
The rotor begins in an arbitrary position, at which the rotor may be stationary or slowly moving, as shown in
In a second step, as shown in
The rotor may oscillate about the low energy position for a while but will be damped and come to rest and a third step (Step 103) of the exemplary method is to wait for a time for rotary movement of the rotor to reduce (which time the start controller monitors).
After waiting, in a fourth step (step 104), one of the energised pairs of coils, A and A′, or B and B′, is turned off (by the start controller), depending on the desired direction of rotation for the rotor. As shown in
The rotor is now rotating at a known speed and can be driven using all the coil phases as normal, with the first being timed in accordance with the known speed.
However, in this example the motor is preferably brought up to operational speeds via an intermediate stage by energising the coils according to the following exemplary methods. Just one pair of coils is used for these, for example coils A and A′. These are energised for a short period each time a rotor pole U,V,U′,V′ approaches coil. So that is a total of four times per rotation.
In a first exemplary method the motor is provided with a position sensor for the purpose. This comprises a magnetic indicator ring 60 mounted to rotate with the rotor, being fixed on the same shaft. This has eight alternating domains of alternate north and south magnetisation. A Hall Effect sensor 61 is positioned close to the ring to detect the magnetisation changing from north to south (which is distinct for the sensor 61 from a change from south to north). These north to south boundaries, of which there are four, are positioned to pass the Hall Effect sensor 61 when each rotor pole approaches the coil A and the sensor signals 62 the start controller 50 the timings of each occurrence of that. The start controller then energises coils A and A′ for a period from that time so that the rotor is accelerated towards coils A and A′.
The Hall Effect sensor is provided as the positions estimator 30 may not be reliable at lower speeds.
The timing of the energisation periods for coil pair AA′ is however predetermined. The timing of the first is predetermined by the third 103 and fourth 104 steps noted above which give the rotor a defined rotational speed, which can be measured and in a second exemplary method are provided to the motor control circuit during manufacture. The timing needed for each subsequent energisation is predetermined by the periods of energisation of coils AA′ (in addition to the initial speed) and those timings are similarly provided to the motor control circuit during manufacture. (Preferably, these timings are preprogrammed into the start controller 50, which operates coils at those times.) These timings are used instead of those provided by the Hall Effect sensor to energise the coils AA′. This method obviates the need for the Hall Effect sensor, but on the other hand errors in the predetermined timings measured mean that it will only be effective for a certain number of rotations.
For both these exemplary intermediate acceleration methods the coils AA′ are preferably energised for a set angular period of rotation. However as this method is only to start the motor the angles need not be precisely determined with, for example, efficiency in mind, and so the more complex control loop involving setting the switch angles in terms of rotor speed and torque used during normal operation are not used. Therefore the switch angles used neither have to be determined with precision, nor stored in lookup table 41, and simple constant angles are preferably used.
Above a certain rotation speed, namely that above which lookup table 41 has data, the sensing of the angular position of the rotor from signals generated by the coils by the resistors 28 and the position estimator 30 is used to control when the coils are switched on, for example for the operational speed of the method of
These exemplary methods of bringing the rotor up to operational speeds may also be used where the initial rotation is given by switching from one pair of energised coils to another as is done the known starting method of
Some further points to note about the exemplary method of
The example motor of
The two pairs of coils energised are also, in the example, nearest neighbours. In motors having larger numbers of poles that is preferred, since using coils further apart defines a wider window into which the rotor is settled, but that is not excluded from the invention.
In the third step 103, the rotor was said above to be brought to a stationary position before it is accelerated by the fourth step (step 104). However, the rotor need not be absolutely stationary. If the rotor is still moving a little when the fourth step is commenced there will be an uncertainty in the initial speed of the rotor produced, but this may well be tolerable in the subsequent stage of bringing the rotor up to operational speeds with one pair of coils (or indeed of beginning straight away the normal cycling of the coils). This means that the time the method waits (step 103) before executing step 104 can be reduced, if needed.
On the other hand friction in the rotor mount, or friction from the item to which the rotor is connected (for example a compressor wheel in a supercharger), can cause the rotor to stop a little way from the exact position of minimum magnetic energy, but again this may produce an uncertainty in the initial rotor speed that is tolerable.
In the intermediate stage of acceleration more than one pair of coils could be used to the acceleration but one pair is preferred for simplicity, and in any event for simplicity this should be less than all of the coils of the stator. If more than one coil pair is used then preferably the same constant switch angles are used for each.
Also the example described the intermediate stage of acceleration being used with the initial acceleration method of
Note finally that it is usually generally preferred in such motors for reasons of balance of torque to energise coils in pairs that are diametrically opposite to each other.
Number | Date | Country | Kind |
---|---|---|---|
1323080.0 | Dec 2013 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2014/053711 | 12/16/2014 | WO | 00 |