Motor control system
11316459 · 2022-04-26
Assignee
- Zf Automotive Uk Limited (N/A)
- ZF ACTIVE SAFETY AND ELECTRONICS US LLC (Livonia, MI, US)
- Zf Friedrichshafen Ag (Friedrichshafen, DE)
Inventors
- Christopher David Dixon (Coventry, GB)
- Connel Brett Williams (Leamington Spa, GB)
- Prerit Terway (Rochester Hills, MI, US)
- Abraham Ghafari (Rochester Hills, MI, US)
- Hassan Lamsahel (Friedrichshafen, DE)
- Mesut Er (Friedrichshafen, DE)
Cpc classification
H02P27/12
ELECTRICITY
H02M1/38
ELECTRICITY
H02P21/0003
ELECTRICITY
H02M1/0025
ELECTRICITY
H02P21/05
ELECTRICITY
H02M1/385
ELECTRICITY
International classification
H02P21/05
ELECTRICITY
H02M1/38
ELECTRICITY
H02P21/00
ELECTRICITY
H02P27/12
ELECTRICITY
Abstract
A control system for an electric motor comprises a controller which receives as an input a demanded motor current and produces at an output an intermediate voltage demand signal, a voltage demand signal correction means arranged to generate a voltage demand correction signal, and a combining means arranged to combine the intermediate voltage demand signal and the voltage demand correction signal to produce an actual voltage demand signal that is applied to the motor by pulse width modulation of the switches of a motor bridge driver. The correction signal compensates for unwanted non-linearities caused by interlock delays in the switching of the motor bridge switches.
Claims
1. A control system for an electric motor, the control system comprising: a controller which receives as an input a demanded motor current, the controller producing at an output an intermediate voltage demand signal, a voltage demand signal correction means arranged to receive the demanded motor current and generate a voltage demand correction signal which directly corresponds to a demanded motor current value stored in a given data table disposed within memory, wherein the given data table is selected from multiple data tables disposed within the memory based on a property of a motor bridge driver for driving a motor, wherein each data table is associated with a different motor bridge driver for driving the motor, and a combining means arranged to combine the intermediate voltage demand signal and the voltage demand correction signal to produce an actual voltage demand signal that is applied to the electric motor by pulse width modulation of switches of the motor bridge driver, wherein the voltage demand correction signal is determined solely upon the value of the demanded motor current which is received by the voltage demand signal correction means.
2. The control system according to claim 1 in which the controller comprises a PI controller that includes, at an input stage, a comparator which generates a current difference signal dependent upon the difference between the demanded motor current and an actual current flowing in the electric motor.
3. The control system according to claim 1 in which the voltage demand signal correction means generates the voltage demand correction signal by taking as an input a signal that is derived from the demanded motor current.
4. The control system according to claim 3 in which the demanded motor current signal input to the voltage demand signal correction means is passed through a filter so that a bandwidth of the signal fed to the voltage demand signal correction means does not exceed a bandwidth of the controller.
5. The control system according to claim 4 in which a cut off frequency of the filter is matched to the bandwidth of the controller.
6. The control system according to claim 4 in which the filter comprises a first order low pass filter.
7. The control system according to claim 1 in which the given data table comprises a look up table that holds a set of demanded motor current values and a corresponding set of correction signal voltage values.
8. The control system according to claim 1 in which the controller is arranged to output an intermediate demanded voltage in a frame of reference of a rotor of the electric motor, and defined as D and Q axis components, and wherein the voltage demand correction signal is in the DQ frame.
9. The control system according to claim 1, wherein the voltage demand correction signal is determined without taking an actual current flowing in the electric motor into account.
10. The control system according to claim 1, wherein the known amount of non-linearity left is tuned to a non-linearity in the motor bridge driver.
11. The control system according to claim 1, wherein the given data table is selected from the multiple data tables in response to a user input.
12. The control system according to claim 1, wherein the voltage demand signal correction means: interpolate from two neighboring values in the given table representative of a respective demanded motor current value to identify the demanded motor current value; and generate the voltage demand correction signal based on the demanded motor current value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF A PREFERRED EMBODIMENT
(8) Referring to
(9) The PWM driver converts the voltage demand signal fed into the driver into PWM signals for the top and bottom switches of a motor drive bridge.
(10) The control system is therefore arranged to apply a correction signal to the output of the PI controller which modifies the demand voltage, producing an actual demand voltage in the DQ frame that is fed to the PWM driver in place of the intermediate voltage demand output from the controller 14. The correction signal corrects for the effect of the interlock delay.
(11) The correction signal is generated by a correction signal generating means 26, as a function of the current demand signal IDQ, and is based on values stored in a look up table in a memory. The input to the correction signal generating means in the example of
(12) Prior to feeding the demanded motor current signal into the voltage demand correction means it is passed through a filter. In this example a discrete first order low pass filter 28 is used. Of course this filter could form a part of the correction means. The function of the filter is to ensure that the bandwidth of the demanded current signal that is used to generate the voltage demand correction signal does not exceed the bandwidth of the controller 14. By ensuring the bandwidth of the correction signal does not exceed that of the intermediate voltage demand signal which would have a detrimental effect on the behaviour of the PI controller.
(13)
(14) The correction signal is added to the intermediate voltage demand signal in this example to produce the actual voltage demand signal fed to the PWM driver 24. In an alternative it could have the opposite sign to the intermediate voltage demand signal and be subtracted from that signal. In other arrangements the correction signal could be a scaling factor that is multiplied with the intermediate demand signal, or which is divided into the intermediate demand signal.
(15)
(16) The control system may advantageously be used in an electric power steering system where the motor applies an assistance torque to the steering that assists a driver to turn the wheel. Correcting the non-linearity around the zero current may greatly improve the steering feel as perceived by a trained driver.
(17) Whilst the embodiment shown fully removes the effect of the non-linearity around zero current, or at least gets close to fully removing it, the invention may be applied such that the non-linearity is not fully removed but instead is corrected to bring the non-linearity into line with a predefined non-linearity. For instance, where a system has been designed around a first non-linear function that is characteristic of a known bridge circuit and then a different bridge circuit with a different non-linearity is used, the invention may be used to make the different bridge circuit appear to give the same performance as the first bridge. This ensures that the motor performs consistently regardless of which bridge is used. In some applications, such as an electric power steering system, this may be critical to providing consistent performance and a good steering feel for a given steering tune, removing the need to retune the steering system which is a time consuming process.
(18) In accordance with the provisions of the patent statutes, the principle and mode of operation of this invention have been explained and illustrated in its preferred embodiments. However, it must be understood that this invention may be practiced otherwise than as specifically explained and illustrated without departing from its spirit or scope.