# US 12,184,206 B2 · Controller for rotary electric machine

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

- Number: US 12,184,206 B2
- Document ID: US12184206B2
- Status: Granted
- Kind: B2
- Application number: 17/598,429
- Filed: 2019-06-04
- Published: 2022-05-26
- Granted: 2024-12-31
- Earliest claimed: 2019-05-16
- Assignees: Mitsubishi Electric Corporation
- Applicants: Mitsubishi Electric Corporation
- Inventors: Jun Kitagawa; Tatsuya Mori; Isao Kezobo; Seiji Sawada; Kenta Kubo
- Web page: https://patentgrep.com/patent/US12184206B2

## CPC

- H02P 6/183: {using an injected high frequency signal}
- H02P 21/18: Estimation of position or speed
- G01R 19/0092: {Measuring current only}
- H02P 6/185: using inductance sensing, e.g. pulse excitation
- H02P 23/14: Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
- H02P 27/08: with pulse width modulation
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- G01R: MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES (indicating correct tuning of resonant circuits H03J3/12)

## Abstract

To provide a controller for rotary electric machine which can suppress the increase in the switching frequency by the voltage for estimation while reducing the estimation delay of the magnetic pole position (the rotational angle). A controller for rotary electric machine turns on and off switching devices which the inverter has and applies voltage to the winding, based on a comparison result between the voltage command and the carrier wave; generates the voltage command for estimation of a preliminarily set one period on a stationary coordinate system fixed to the winding; generates the carrier wave of the same one period as the one period of the voltage command for estimation; extracts the frequency component of the one period of the voltage command for estimation from the current detection value; and estimates a rotational angle based on the frequency component.

## Claims

### Claim 1

A controller for rotary electric machine which controls a rotary electric machine which has saliency in a rotor via an inverter, the controller for rotary electric machine comprising at least one processor configured to implement:
a current detector that detects current which flow into a winding provided in a stator of the rotary electric machine;
an angle estimator that estimates a rotational angle of the rotor, based on current detection value;
a current controller that calculates a driving voltage command for driving the rotary electric machine, based on the current detection value;
a command for estimation generator that generates a voltage command for estimation;
a voltage command calculator that calculates a voltage command by adding the voltage command for estimation to the driving voltage command on a stationary coordinate system fixed to the winding;
a carrier generator that generates a carrier wave; and
a voltage applicator that turns on and off switching devices which the inverter has and applies voltage to the winding, based on a comparison result between the voltage command and the carrier wave,
wherein the command for estimation generator generates the voltage command for estimation of a preliminarily set one period on the stationary coordinate system fixed to the winding,
wherein the carrier generator generates the carrier wave of the same one period as the one period of the voltage command for estimation, and
wherein the angle estimator extracts a frequency component of the one period of the voltage command for estimation, from the current detection value, on the stationary coordinate system fixed to the winding, and estimates the rotational angle based on the frequency component.

### Claim 2 (depends on 1)

The controller for rotary electric machine according to claim 1,
wherein the winding is windings of three-phase,
wherein the carrier generator generates the three carrier waves corresponding to respective phases of three-phase, and
the three carrier waves have a mutual phase difference of ⅓ of the one period of the carrier waves among phases,
wherein the command for estimation generator generates the three voltage commands for estimation corresponding to respective phases of three-phase, and
the three voltage commands for estimation have a mutual phase difference of ⅓ of the one period of the voltage command for estimation among phases.

### Claim 3 (depends on 1)

The controller for rotary electric machine according to claim 1,
wherein the carrier generator generates a triangular wave comprising a first falling waveform, a rising waveform followed by a second falling waveform, wherein the triangular wave starts from a peak point of the first falling waveform and ends at a bottom point of the second falling waveform, and wherein the triangular wave from the peak point of the first falling waveform to the bottom point of the second falling waveform is the carrier wave of one period,
or generates a triangular wave comprising a first rising waveform, a falling waveform followed by a second rising waveform, wherein the triangular wave starts from a bottom point of the first rising waveform and ends at a peak point of the second rising waveform, and wherein the triangular wave from the bottom point of the first rising waveform to the peak point of the second rising waveform is the carrier wave of one period.

### Claim 4 (depends on 1)

The controller for rotary electric machine according to claim 1,
wherein the current detector detects the current at least twice in the one period of the carrier wave.

### Claim 5 (depends on 1)

The controller for rotary electric machine according to claim 1,
wherein a current sensor is provided on a series circuit of a positive electrode side switching device and a negative electrode side switching device of the inverter, and
wherein when the positive electrode side switching device or the negative electrode side switching device is turned on, the current detector detects the current based on the output signal of the current sensor.

### Claim 6 (depends on 1)

The controller for rotary electric machine according to claim 1,
wherein the winding is windings of three-phase,
wherein the command for estimation generator generates the three voltage commands for estimation corresponding to respective phases of three-phase,
the three voltage commands for estimation have a mutual phase difference of ⅓ of the one period of the voltage command for estimation among phases, and
in three division periods obtained by equally dividing the one period of the voltage command for estimation into three, each of the voltage commands for estimation is set so that values of at least the two division periods are different with each other.

### Claim 7 (depends on 1)

The controller for rotary electric machine according to claim 1,
wherein a frequency of the one period of the voltage command for estimation is greater than or equal to 18000 Hz.
