Motor drive control using pulse-width modulation pulse skipping
AssigneeEmerson Climate Technologies, Inc.
InventorsCharles E. Green, Joseph G. Marcinkiewicz
Life of this patent
Estimating the term…
Abstract
A control system for a motor includes a pulse-width modulation module, a pulse skip determination module, and a duty cycle adjustment module. The pulse-width modulation module generates three duty cycle values based on three voltage requests, respectively. A plurality of solid-state switches control three phases of the motor in response to the three duty cycle values, respectively. The pulse skip determination module generates a pulse skip signal. The duty cycle adjustment module selectively prevents the plurality of solid-state switches from switching during intervals specified by the pulse skip signal.
Claims21
A control system for a motor, the control system comprising:
- a pulse-width modulation module that generates three duty cycle values based respectively on three voltage requests and based on a bus voltage;
- a mode determination module that selectively enables a pulse skipping mode based on a speed of the motor;
- a pulse skip determination module that, in response to the pulse skipping mode being enabled, serially generates pulse skipping numbers, wherein the pulse skipping numbers are selected randomly from a group consisting of zero, one, and two;
- a duty cycle adjustment module that, for each switching period of a plurality of switching periods, selectively sets the three duty cycle values to a zero value in response to a corresponding one of the pulse skipping numbers being nonzero;
- a pulse module that, for each of the switching periods, generates three pulse waveforms in response to the three duty cycle values as modified by the duty cycle adjustment module;
- and
- an inverter power module that controls three phases of the motor based on the three pulse waveforms, respectively.
A control system for a motor, the control system comprising:
- a pulse-width modulation module that generates three duty cycle values based on three voltage requests, respectively, wherein a plurality of solid-state switches control three phases of the motor in response to the three duty cycle values, respectively;
- a pulse skip determination module that generates a pulse skip signal;
- and
- a duty cycle adjustment module that selectively prevents the plurality of solid-state switches from switching during intervals specified by the pulse skip signal.
A method of controlling a motor, the method comprising:
- generating three duty cycle values based on three voltage requests, respectively, wherein a plurality of solid-state switches control three phases of the motor in response to the three duty cycle values, respectively;
- generating a pulse skip signal;
- and
- selectively preventing the plurality of solid-state switches from switching during intervals specified by the pulse skip signal.
Dependencies are inferred from the claim text.