IP Library Granted Patent US 10,516,354
Granted Patent B2
US 10,516,354 · App. 16/084,799 · Granted Dec 24, 2019

Motor control device

Inventors: Takeo Tsukamoto (Isesaki, JP); Masafumi Hotta (Isesaki, JP); Daisuke Hirono (Isesaki, JP)
Assignee: Sanden Automotive Components Corporation
H02P6/182
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,516,354
App. No.
16/084,799
Granted
Dec 24, 2019
Kind
B2
Abstract

To provide a motor control device capable of determining a rotor position with high accuracy not only in normal control but also in flux-weakening control. The motor control device includes: a first rotor position determining unit 28 that determines a rotor position of a synchronous motor by using a rotor position calculation formula with, as parameters, current electrical angle or induced voltage electrical angle, and first current phase or first induced voltage phase obtained based on current peak value and [(induced voltage electrical angle)−(current electrical angle)]; a second rotor position determining unit 29 that determines a rotor position of the synchronous motor by using a rotor position calculation formula with, as parameters, current electrical angle or induced voltage electrical angle, and second current phase or second induced voltage phase obtained based on current peak value and flux linkage of a rotor of the synchronous motor; and a selecting unit 30 that selects the first or second rotor position determining unit 28, 29.

Claims (22)

1. A motor control device comprising:

a current determining unit that determines a current flowing through a stator coil of a synchronous motor;

an applied voltage determining unit that determines an applied voltage applied to the stator coil;

a current-peak-value-and-electrical-angle determining unit that determines a current peak value and a current electrical angle based on a current determined by the current determining unit;

an induced-voltage-peak-value-and-electrical-angle determining unit that determines an induced voltage peak value and an induced voltage electrical angle based on a current determined by the current determining unit and an applied voltage determined by the applied voltage determining unit;

a flux linkage determining unit that determines a flux linkage of a rotor of the synchronous motor based on an induced voltage peak value and a rotational speed of the synchronous motor;

a first rotor position determining unit that determines a rotor position of the synchronous motor by using a rotor position calculation formula with, as parameters, a current electrical angle or an induced voltage electrical angle, and a first electrical phase or a first current voltage phase obtained based on a current peak value and [(induced voltage electrical angle)−(current electrical angle)];

a second rotor position determining unit that determines a rotor position of the synchronous motor by using a rotor position calculation formula with, as parameters, a current electrical angle or an induced voltage electrical angle, and a second current phase or a second induced voltage phase obtained based on a current peak value and a flux linkage; and

a selecting unit that selects one of the first rotor position determining unit and the second rotor position determining unit.

2. The motor control device according to claim 1 , wherein the selecting unit selects the first rotor position determining unit in a normal-control region that is other than a flux-weakening-control region, and selects the second rotor position determining unit in the flux-weakening-control region.

3. The motor control device according to claim 1 , wherein the selecting unit selects the first rotor position determining unit when a current determined by the current determining unit is less than or equal to a predetermined value, and selects the second rotor position determining unit when a current determined by the current determining unit is greater than the predetermined value.

4. The motor control device according to claim 1 , wherein the selecting unit selects the first rotor position determining unit when the synchronous motor starts up, and then, when a first current phase or a first induced voltage phase obtained by the first rotor position determining unit exceeds a first threshold, the selecting unit selects the second rotor position determining unit.

5. The motor control device according to claim 4 , wherein after selecting the second rotor position determining unit, the selecting unit selects the first rotor position determining unit when a second current phase or a second induced voltage phase obtained by the second rotor position determining unit decreases to or below the first threshold or a second threshold that is less than the first threshold.

6. A motor control device comprising:

a current determining unit that determines a current flowing through a stator coil of a synchronous motor;

an applied voltage determining unit that determines an applied voltage applied to the stator coil;

a current-peak-value-and-electrical-angle determining unit that determines a current peak value and a current electrical angle based on a current determined by the current determining unit;

an induced-voltage-peak-value-and-electrical-angle determining unit that determines an induced voltage peak value and an induced voltage electrical angle based on a current determined by the current determining unit and an applied voltage determined by the applied voltage determining unit;

a flux linkage determining unit that determines a flux linkage of a rotor of the synchronous motor based on an induced voltage peak value and a rotational speed of the synchronous motor;

a first rotor position determining unit that determines a rotor position of the synchronous motor by using a rotor position calculation formula with, as parameters, a current electrical angle or an induced voltage electrical angle, and a first current phase or a first induced voltage phase obtained based on a current peak value and [(induced voltage electrical angle)−(current electrical angle)];

a second rotor position determining unit that determines a rotor position of the synchronous motor by using a rotor position calculation formula with, as parameters, a current electrical angle or an induced voltage electrical angle, and a second current phase or a second induced voltage phase obtained based on a current peak value and a flux linkage; and

a rotor position deciding unit that decides a final rotor position by obtaining a weighted sum of a rotor position determined by the first rotor position determining unit and a rotor position determined by the second rotor position determining unit.

Assignments (2)
MERGER Recorded Aug 31, 2022
From: SANDEN AUTOMOTIVE COMPONENTS CORPORATION
To: SANDEN CORPORATION
Reel/Frame 061360/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2018
From: TSUKAMOTO, TAKEO; HOTTA, MASAFUMI; HIRONO, DAISUKE
To: SANDEN AUTOMOTIVE COMPONENTS CORPORATION
Reel/Frame 046869/0308 →
Priority Claims (1)
JP 2016-051398 · Mar 15, 2016 · national
Continuity (1)
Related Publication 20190074781A1 · Mar 7, 2019