Method and system for motor control with delay compensation
AssigneeGM Global Technologies Operations LLC
InventorsSteven E. Schulz, Nitinkumar R. Patel, Bonho Bae, Stephen T. West
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for controlling an electric machine via an inverter while compensating for one or more hardware delays. The method includes receiving a control signal, producing a first sampling signal based on the control signal, and adjusting the sampling signal to compensate for a first delay of the one or more hardware delays. The inverter is operable to produce a voltage signal based on the control signal, and the electric machine is operable to produce a current based on the voltage signal. A sampling of the current is performed based on the first sampling signal.
Claims20
A method for controlling an electric machine via an inverter, the electric machine having one or more hardware components of a type configured to introduce one or more delays, the method comprising:
- receiving a pulse width modulation (PWM) signal, the inverter operable to produce a voltage signal based on the PWM signal, the voltage signal having a first delay of the one or more delays, the electric machine operable to produce a current based on the voltage signal;
- producing a sampling signal based on the PWM signal, a sampling of the current being performed in response to the sampling signal;
- and
- adjusting the sampling signal to compensate for the first delay, wherein adjusting the sampling signal comprises aligning the sampling of the current with the voltage signal.
A system for controlling an electric machine, the electric machine having one or more hardware components of a type configured to introduce one or more delays, the system comprising:
- an inverter configured to produce an output signal in response to a control signal, the output signal representing a voltage provided to the electric machine, the output signal having a first delay of the one or more delays, the electric machine operable to produce a current based on the voltage;
- an analog-to-digital converter configured to sample the current in response to a sampling signal;
- and
- a controller having an input coupled to the analog-to-digital converter and having an output coupled to the inverter, the controller configured to:
- produce the sampling signal and the control signal, the control signal based on the current sampled by the analog-to-digital converter;
- and
- adjust the sampling signal to compensate for the first delay to align sampling the current by the analog-to-digital converter with the voltage provided to the electric machine.
A method for controlling an electric machine via an inverter, the inverter operable to produce an output signal, the electric machine operable to produce a current based on the output signal and having one or more hardware components of a type configured to introduce one or more delays, the method comprising:
- receiving a control signal, the inverter having a dead-time and operable to produce the output signal based on the control signal, the output signal having a first delay of the one or more delays, the first delay based on the dead-time;
- producing a sampling signal based on the control signal;
- scheduling a sampling of the current based on the sampling signal;
- adjusting the sampling of the current and the sampling signal to compensate for the first delay.
Dependencies are inferred from the claim text.