# US 10,483,902 B1 · System and method for reducing current harmonic distortion in a motor controller

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,483,902 B1
- Document ID: US10483902B1
- Status: Granted
- Kind: B1
- Application number: 16/116,106
- Filed: 2018-08-29
- Granted: 2019-11-19
- Earliest claimed: 2018-08-29
- Assignees: Rockwell Automation Technologies, Inc.
- Applicants: Rockwell Automation Technologies, Inc.
- Inventors: Gennadi Sizov; Ahmed S. Mohamed Sayed Ahmed
- Web page: https://patentgrep.com/patent/US10483902B1

## CPC

- H02M 1/12: Arrangements for reducing harmonics from AC input or output
- H02P 29/50: Reduction of harmonics
- H02M 1/126: {using passive filters}
- H02M 5/458: using semiconductor devices only
- H02P 21/22: Current control, e.g. using a current control loop
- H02P 21/50: {Vector control arrangements or methods not otherwise provided for in H02P21/00- H02P21/36}
- H02P 25/022: Synchronous motors (H02P25/064 takes precedence)
- H02M 1/0009: {Devices or circuits for detecting current in a converter}
- H02M: APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF (transformers H01F; dynamo-electric converters H02K47/00; controlling transformers, reactors or choke coils, control or regulation of electric motors, generators or dynamo-electric converters H02P)
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS

## Abstract

A current regulator for a motor controller reduces distortion of the current output to a motor. Feedback signals corresponding to the current present on the motor are transformed into a fundamental and a harmonic reference frame. Notch filters in each reference frame attenuate components of the current feedback signal from the other reference frame. Current regulators in each reference frame receive the filtered current feedback signal in the corresponding reference frame and generate an output signal that is used to regulate the output current to the motor to the desired level of current in the corresponding reference frame. The output signal from the regulator in the harmonic reference frame is transformed to the fundamental reference frame, and the output of the two regulators are combined in a common reference frame to generate a reference signal corresponding to the required voltage output to the motor to achieve desired operation.

## Claims

### Claim 1

A system for reducing current harmonic distortion in a motor controller, wherein the motor controller is operative to control operation of a multi-phase motor, the system comprising:
at least two inputs, each input configured to receive a feedback signal corresponding to a current present in one phase of the motor;
a reference frame transformer operative to convert the feedback signals from the at least two inputs to a first synchronous current feedback signal and a second synchronous current feedback signal, wherein the first synchronous current feedback signal is at a fundamental frequency and the second synchronous current feedback signal is at a harmonic frequency;
a first current regulator configured to receive a current reference signal and the first synchronous current feedback signal as inputs and to generate a first regulator output signal corresponding to desired operation of the motor at the fundamental frequency; and
a second current regulator configured to receive the second synchronous current feedback signal as an input and to generate a second regulator output signal at the harmonic frequency, wherein the motor controller is operative to sum the first regulator output signal and the second regulator output signal to generate a modified current regulator output signal.

### Claim 2 (depends on 1)

The system of claim 1 further comprising a first notch filter configured to receive the first synchronous current feedback signal as an input and to output a first filtered synchronous current signal, wherein the first notch filter has a first filter frequency set at the harmonic frequency.

### Claim 3 (depends on 2)

The system of claim 2 further comprising a second notch filter configured to receive the second synchronous current feedback signal as an input and to output a second filtered synchronous current signal, wherein the second notch filter has a second filter frequency set at the fundamental frequency.

### Claim 4 (depends on 1)

The system of claim 1 wherein the reference frame transformer is further operative to convert the feedback signals to at least one additional synchronous current feedback signal, wherein each additional current feedback signal is at an additional harmonic frequency different than the harmonic frequency.

### Claim 5 (depends on 4)

The system of claim 4 further comprising at least one additional current regulator wherein:
each additional current regulator corresponds to one of the at least one additional synchronous current feedback signals,
each additional current regulator generates an additional regulator output signal at the corresponding additional harmonic frequency, and
the motor controller is further operative to sum each additional regulator output signal to the first regulator output signal and the second regulator output signal to generate the modified current regulator output signal.

### Claim 6

A method for reducing current harmonic distortion in a motor controller, wherein the motor controller is operative to control operation of a multi-phase motor, the method comprising the steps of:
receiving a feedback signal from at least two current sensors, each feedback signal corresponding to a current present in one phase of the motor;
transforming the feedback signal to a first synchronous current feedback signal at a first frequency;
transforming the feedback signal to a second synchronous current feedback signal at a second frequency, wherein the second frequency is greater than the first frequency;
executing a first current regulator operatively tuned for the first frequency to generate a first regulator output signal as a function of the first synchronous current feedback signal;
executing a second current regulator operatively tuned for the second frequency to generate a second regulator output signal as a function of the second synchronous current feedback signal; and
generating an output signal for the motor controller that is a function of the first regulator output signal and the second regulator output signal.

### Claim 7 (depends on 6)

The method of claim 6 further comprising the step of transforming the second regulator output signal to the first frequency, wherein the step of generating the output signal for the motor controller includes summing the first regulator output signal with the second regulator output signal transformed to the first frequency.

### Claim 8 (depends on 7)

The method of claim 7 further comprising the step of filtering the first synchronous current feedback signal via a first notch filter prior to executing the first current regulator, wherein the first notch filter has a first filter frequency set at the second frequency.

### Claim 9 (depends on 8)

The method of claim 8 further comprising the step of filtering the second synchronous current feedback signal via a second notch filter prior to executing the second current regulator, wherein the second notch filter has a second filter frequency set at the first frequency.

### Claim 10 (depends on 7)

The method of claim 7 further comprising the steps of:
transforming the feedback signal to at least one additional synchronous current feedback signal at an additional frequency, wherein each additional frequency is different than the first and second frequencies; and
executing at least one additional current regulator, wherein each additional current regulator corresponds to one of the additional synchronous current feedback signals and is operatively tuned for the corresponding additional frequency and generates an additional regulator output signal as a function of the additional synchronous current feedback signal.

### Claim 11 (depends on 10)

The method of claim 10 further comprising the step of transforming each additional regulator output signal to the first frequency, wherein the step of generating the output signal for the motor controller includes summing the first regulator output signal with the second regulator output signal transformed to the first frequency and with each additional regulator output signal transformed to the first frequency.

### Claim 12 (depends on 6)

The method of claim 6 further comprising the steps of:
performing a frequency analysis of the feedback signals received from the at least two current sensors to identify an amplitude of a plurality of frequency components of the current present in the motor;
identifying one of the frequency components of the current to attenuate; and
setting the second frequency for the second synchronous current feedback signal equal to a frequency of the identified frequency component.

### Claim 13

A motor controller for reducing current harmonic distortion output to a multi-phase motor, the motor controller comprising:
at least two current sensors, each current sensor configured to generate a feedback signal corresponding to a current output to one phase of the motor;
a memory device configured to store a series of instructions; and
a processor operative to execute the series of instructions to:
receive the feedback signals from the at least two current sensors,
transform the feedback signals to a first synchronous current feedback signal at a first frequency,
transform the feedback signals to a second synchronous current feedback signal at a second frequency,
execute a current regulator to independently regulate current at the first frequency and at the second frequency, and
generate an output signal from the current regulator that is a function of the independently regulated first and second frequencies.

### Claim 14 (depends on 13)

The motor controller of claim 13 wherein:
the current regulator includes at least two current regulators,
a first current regulator is configured to receive a current reference signal and the first synchronous current feedback signal as inputs and to generate a first regulator output signal corresponding to desired operation of the motor at the first frequency, and
a second current regulator is configured to receive the second synchronous current feedback signal as an input and to generate a second regulator output signal at the second frequency, and
the processor is operative to generate the output signal from the current regulator by summing the first regulator output signal and the second regulator output signal.

### Claim 15 (depends on 14)

The motor controller of claim 14 wherein the first current regulator includes a first notch filter configured to receive the first synchronous current feedback signal as an input and to output a first filtered synchronous current signal, wherein the first notch filter has a first filter frequency set at the second frequency.

### Claim 16 (depends on 15)

The motor controller of claim 15 further wherein the second current regulator includes a second notch filter configured to receive the second synchronous current feedback signal as an input and to output a second filtered synchronous current signal, wherein the second notch filter has a second filter frequency set at the first frequency.

### Claim 17 (depends on 14)

The motor controller of claim 14 wherein the processor is further operative to transform the feedback signals to at least one additional synchronous current feedback signal, wherein each additional current feedback signal is an additional harmonic frequency different than the first or second frequencies.

### Claim 18 (depends on 17)

The motor controller of claim 17 further comprising at least one additional current regulator wherein:
each additional current regulator corresponds to one of the at least one additional synchronous current feedback signals,
each additional current regulator generates an additional regulator output signal at the corresponding additional harmonic frequency, and
the processor is further operative to sum each additional regulator output signal to the first regulator output signal and the second regulator output signal to generate the output signal from the current regulator.

### Claim 19 (depends on 13)

The motor controller of claim 13 wherein the processor is further operative to identify an amplitude of a plurality of frequency components of the current present in the motor by performing a frequency analysis of the feedback signals received from the at least two current sensors.

### Claim 20 (depends on 19)

The motor controller of claim 19 wherein the processor is further operative to identify one of the frequency components of the current to attenuate and the second frequency for the second synchronous current feedback signal is set equal to a frequency of the identified frequency component.
