This invention relates to a permanent magnet motor having a control system and a commutation circuit, and a permanent magnet generator having a control system and a commutation circuit.
A permanent magnet motor comprises a permanent magnet rotor and a stator with windings. The permanent magnet rotor includes a number of magnetic pole pairs. Electrical energy is converted into mechanical energy due to magnetic forces between the permanent magnets and the magnetic field induced due to the current in the stator windings.
As the permanent magnets rotate, their position varies with respect to the stationary windings. This means that current needs to flow through different windings at different points in the rotation cycle. Electronic commutation provides a means to ensure that current is passed to the correct stator windings at the correct time, such that the maximum torque is generated on the rotor. This requires a means of sensing rotor position, which may be a dedicated rotor position sensor or a measurement of motor EMF. Based on the position measurement, electronic signals are generated to enable switching of the DC current to the correct windings.
Each commutation event corresponds to the period for which current flows to the same windings. For example, for a 4-pole 3-phase motor, a single commutation event lasts through 30 degrees of shaft rotation. At the end of the commutation event, the permanent magnets are adjacent to different windings and switching of the current is required.
In addition to commutation, electronic control is required to set the rotor speed by varying the torque acting on the rotor. In order to do this, controllers regulate the current in the motor windings. Pulse width modulation is a well-known method for regulation of current in motor windings.
In pulse width modulation, during a commutation event, high frequency electronic switching applies constant amplitude voltage pulses across the stator windings. Each of these voltage pulses results in a pulse of current in the stator winding. The duty cycle for a commutation event is the ratio of conduction time to non-conduction time during that event. Setting the duty cycle of the voltage pulses allows the average current in the windings to be controlled for each commutation event.
The fundamental electrical frequency of the motor is the motor's rotational speed multiplied by the number of magnetic pole pairs on the rotor. Electric motors usually operate at rotational speeds of less than 200 Hz (200 revolutions per second). However, in some applications, much higher motor speeds are required. An example of this is in turbomachines, where rotational speeds in excess of 1,500 Hz, and in some automotive applications more than 2,500 Hz, are required.
During pulse width modulation, the switching frequency of the pulses must be much higher than (at least 10 and typically 100 times) the fundamental electrical frequency of the motor. As a result of this, in the high speed applications described above, the electronic switching frequency needed to achieve pulse width modulation is very high. This means that the cost and complexity of the electronic components is high.
The present invention has been devised with the foregoing in mind.
In one aspect of the invention, there is provided a permanent magnet motor comprising a plurality of phase windings, a control system and a commutation circuit. The commutation circuit is operative for controlling a timing of a current supplied to the phase windings in dependence upon an angular position of the permanent magnet motor. The control system is operative to supply a current to an individual of the phase windings in a current pulse event occurring within a commutation event. The duration of the current pulse event is less than the duration of the commutation event and the proportion of the commutation event for which the current is supplied to the individual of the phase windings is determined so as to control the speed of the motor.
It is an advantage of the present invention that the permanent magnet motor may be controlled without the need for very high frequency switching of components.
In an embodiment, the current pulse event comprises a single current pulse.
In an embodiment, the current pulse event comprises a plurality of current pulses.
Preferably, the plurality of pulses in the current pulse event are supplied at a frequency which is less than four times a fundamental electrical frequency of the permanent magnet motor.
In an embodiment, the commutation circuit comprises a commutation feedback loop which provides a current pulse event to a given phase winding when the amplitude of the sensed back EMF for the corresponding phase winding is greater than the back EMF sensed in respect of the other ones of the plurality of phase windings.
In an embodiment, the commutation feedback loop comprises a filter for filtering the sensed back EMF and the filter introduces a phase shift to the sensed back EMF to synchronise the current pulse event and the angular position signal.
In an embodiment, the commutation circuit comprises a sensor to measure a position of the permanent magnet motor.
In an embodiment, the commutation circuit is operationally independent of the control system.
In a second aspect of the invention, there is provided a permanent magnet generator comprising a plurality of phase windings, a control system and a commutation circuit. The commutation circuit is operative for controlling a timing of a current drawn from the phase windings in dependence upon an angular position of the permanent magnet motor. The control system is operative to draw a current to an individual of the phase windings in a current pulse event occurring within a commutation event. The duration of the current pulse event is less than the duration of the commutation event and the proportion of the commutation event for which the current is drawn from the individual of the phase windings is determined so as to control the speed of the permanent magnet generator.
It is an advantage of the present invention that the permanent magnet generator may be controlled without the need for very high frequency switching of components.
In an embodiment, the current pulse event comprises a single current pulse.
In an embodiment, the current pulse event comprises a plurality of current pulses.
Preferably, the plurality of current pulses in the current pulse event are drawn at a frequency which is less than four times a fundamental electrical frequency of the permanent magnet generator.
In an embodiment, the commutation circuit comprises a commutation feedback loop which draws a current pulse from a given phase winding when the amplitude of the sensed back EMF for the corresponding phase winding is greater than the back EMF sensed in respect of the other ones of the plurality of phase windings.
In an embodiment, the commutation feedback loop comprises a filter for filtering the sensed back EMF and the filter introduces a phase shift to the sensed back EMF to synchronise the current pulse event and the angular position signal.
In an embodiment, the commutation circuit comprises a sensor to measure a position of the permanent magnet generator.
In an embodiment, the commutation circuit is operationally independent of the control system.
In another aspect, there is provided a forced induction system for an internal combustion engine with a crankshaft, the system comprising: a compressor for increasing the pressure of gas into the engine; a turbine arranged to be driven by engine exhaust gas; a generator arranged to be driven by the turbine; and an permanent magnet motor according to any embodiment of the first aspect, arranged to drive the compressor, wherein the generator and motor are electrically connected and whereby the compressor is driven at least in part by an output torque of the turbine via the electrical connection.
In embodiments, the turbine may be mechanically decoupled from the compressor.
The invention will now be further described by way of example with reference to the accompanying drawings, in which:
Referring to
The desired motor speed 10 and the rotor speed measurement 12 are compared, with the result used to perform a duty cycle calculation 8 to determine the required motor current. The commutation logic circuit 6 determines which stator windings require current based on a filtered motor position measurement 14, which in this case is from a measurement of motor EMF. The calculated duty cycle and commutation signal feed into a motor controller 4 which ensures that the correct current flows through the correct windings of the motor 2. The function of each of the elements of motor control loop 1 is explained below with references to
Referring to
One top switching component and one bottom switching component are associated with each of the three motor phases. When current is supplied to the motor, a single top switching component and a single bottom switching component receive a high signal and are activated. The commutation logic 6 determines, based on the motor position measurement, which switches need to be activated. This is explained in more detail below.
In order to measure the position of the motor, motor back-EMF is measured. Three back-EMF phase voltages 22a, 22b, 22c, each generated by one of the three phases of the motor 2 are shown in
In the first embodiment, the reliability of the back-EMF signal is improved by measuring the phase-to-phase voltages 24a, 24b, 24c of the back EMF (allowing the controller to monitor the same wires that are used to impart current to the motor), as is shown in
Phase A voltage: sin(x)
Phase B voltage: sin(x−pi/3) (120 degree phase offset in 3-phase motor)
Phase A-to-B: sin(x)−sin(x−pi/3)=sqrt(3)sin(x+pi/6) (a waveform 30 degrees ahead of sin(x))
The phase to phase crossing point (point 1 in
An example of a low pass filter 26 design which may be used to filter the phase-to-phase voltages is shown in
With increasing motor speed and electrical frequency, the behaviour of the filter 26 approaches a pure integral, and the time lag produced by this filter approaches 90 degrees lag. A representation of the filtered phase to phase signals 28a, 28b, 28c is shown in
Table 1 shows the degree of phase shift imparted by the filter at the different speeds of the motor. It can be seen that for a large range of the motor speed, the phase shifts are very close to 90 degree.
As stated above, the ideal switching timing is obtained by considering the crossing points between phase voltage signals. However, the controller uses filtered phase-to-phase voltage signals, which are in total 60 degrees behind the phase voltages (30 degrees-90 degrees). Because a commutation event occurs every 60 degrees (see
Referring to
The phase-to-phase voltage signals are passed to filters 26a, 26b, 26c, which convert the signals to comparator voltages Vm1, Vm2, Vm3. The comparator voltages correspond to the filtered phase-to-phase voltages 28a, 28b, 28c of
Referring to
Referring to
It will be appreciated that in other embodiments of the present invention, the motor position may be determined from a measurement of back-EMF across a single phase, or from a sensor directly measuring rotor position.
Referring to
The first group of signals 49 of
In the first embodiment of the present invention, for both groups of signals 49 and 53, a single switching pulse is applied at the beginning of each commutation event. This means that the switching frequency of a switching component need not be any higher than the fundamental electrical frequency of the motor. It should be noted that the switching pulse may begin at any point during the commutation event, provided that enough time remains in the commutation event for the pulse to be completed.
In some embodiments, two or more pulses may be supplied during a commutation event. In other embodiments, during a commutation event, at least one current pulse is supplied at a frequency which is less than four times the fundamental electrical frequency of the permanent magnet motor.
In other embodiments, current is supplied to the phase windings during only some of the commutation events. Referring again to
Referring to
The commutation pattern is calculated in the same manner as described above based on measured phase-to-phase voltages. This enables current to be drawn from the correct generator phase winding at the correct time, such that maximum power is taken from the generator. Power taken from the generator 102 is dissipated in the load R2116, which could be a grid or some other device.
Again, the IGBTs 118a, 118b, 118c, 120a, 120b, 120c are switched on for only a portion of each commutation event, dependent on a calculated duty cycle. In this embodiment, the duty cycle is calculated based on a measurement of the external mechanical torque 122 applied to the generator.
In other embodiments, the external mechanical torque 122 is calculated based on a motor constant and the total average current being drawn from the motor. This is a cheaper alternative to direct measurement of external torque. The accuracy of this calculation may be improved by tabulating motor constant against ambient temperature and recent load state, a priori. During operation, a temperature sensor, and a memory of recent load states are used to look up a more accurate instantaneous value of the motor constant.
Number | Date | Country | Kind |
---|---|---|---|
1514588.1 | Aug 2015 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2016/052549 | 8/17/2016 | WO | 00 |