IP Library › Granted Patent US 9,423,470
Granted Patent B2
US 9,423,470 · App. 13/927,750 · Granted Aug 23, 2016

Magnetic polarity determination device, permanent magnet synchronous motor control device, and magnetic polarity determination method

Inventors: Shun Taniguchi (Tokyo, JP); Kazuya Yasui (Tokyo, JP); Kazuaki Yuuki (Saitama, JP); Yosuke Nakazawa (Tokyo, JP)
Assignee: Kabushiki Kaisha Toshiba
G01R33/028
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 9,423,470
App. No.
13/927,750
Granted
Aug 23, 2016
Kind
B2
Abstract

A control system for controlling a synchronous motor having a magnet in a rotor includes an inverter configured to output an AC current for driving the motor, a gate command generating unit configured to generate a gate command for controlling the inverter, a current detecting unit configured to detect the AC current output by the inverter, a magnetic pole position estimating unit configured to estimate a magnetic pole position based on the AC current detected by the current detecting unit and generate an estimation signal, a current command generating unit configured to generate a current command and an estimation command for controlling the inverter to output an AC current with a predetermined level, and a magnetic polarity determination unit configured to determine the polarity of the magnet based on the estimation signal.

Claims (31)

1. A control system for controlling a synchronous motor having a magnet in a rotor, the control system comprising:

an inverter configured to output an AC current for driving the synchronous motor;

a gate command generating unit configured to generate a gate command for controlling the inverter;

a current detecting unit configured to detect the AC current output by the inverter;

a magnetic pole position estimating unit configured to estimate a magnetic pole position based on the AC current detected by the current detecting unit and generate an estimation signal;

a current command generating unit configured to generate a current command and an estimation command for controlling the inverter to output the AC current with a predetermined level, wherein the estimation command is generated when estimating the magnetic pole position; and

a magnetic polarity determination unit configured to calculate, based on the estimation signal, first data indicating an inductance value based on a positive d-axis current and second data indicating an inductance value based on a negative d-axis current, compare the first data and the second data, and determine one of the first data and the second data having a larger value as indicating an N-pole direction;

wherein the synchronous motor has a characteristic that: i) a d-axis inductance has a local maximum point within a range in which the positive d-axis current increases when the positive d-axis current is supplied to a stator, ii) a d-axis inductance in magnetic flux direction monotonically decreases when the positive d-axis current is increased beyond the local maximum point, and iii) the value of the local maximum point is greater than a value of the d-axis inductance when the negative d-axis current is supplied to the stator.

2. The control system according to claim 1 , wherein the estimation command is a command for controlling the inverter so that an inductance value, obtained by a d-axis component of the AC current output by the inverter, becomes a maximum value.

3. The control system according to claim 1 , wherein the rotor has a plurality of magnet portions, each including two magnets arranged so that a distance between the two magnets shortens at sections nearer the center of the rotor.

4. The control system according to claim 3 , wherein the two magnets in one of the magnet portions is arranged across a d-axis.

5. The control system according to claim 1 , wherein the rotor has a plurality of magnet portions, each including three magnets, two of which are arranged so that a distance between the two magnets shortens at sections nearer the center of the rotor.

6. The control system of claim 1 , wherein the gate command generating unit comprises:

a high-frequency voltage superposition unit configured to superimpose first voltage command signals with fundamental voltage command signals to generate second voltage command signals;

a coordinate converting unit configured to convert the second voltage command signals to third voltage command signals based on the estimated magnetic pole position; and

a modulation unit configured to generate the gate command based on the third voltage command signals.

7. A control system for controlling a synchronous motor having a magnet in a rotor, the control system comprising:

an inverter configured to output an AC current for driving the synchronous motor; a gate command generating unit configured to generate a gate command for controlling the inverter;

a current detecting unit configured to detect the AC current output by the inverter; a magnetic pole position estimating unit configured to estimate a magnetic pole position based on the AC current detected by the current detecting unit and generate an estimation signal;

a current command generating unit configured to generate a current command and an estimation command for controlling the inverter to output the AC current with a predetermined level, wherein the estimation command is generated when estimating the magnetic pole position; and

a magnetic polarity determination unit configured to calculate, based on the estimation signal, fist data indicating an inductance value based on a positive d-axis current and second data indicating an inductance value based on a negative d-axis current, compare the first data and the second data, and determine one of the first data and the second data having a smaller value as indicating an N-pole direction,

wherein the estimation command controls the inverter to output an AC current larger value than a first AC current that causes an inductance value to be a maximum value and a second AC current that causes the same inductance value when outputting a positive second AC current and a negative second AC current;

wherein the synchronous motor has a characteristic that: i) a d-axis inductance has a local maximum point within a range in which the positive d-axis current increases when the positive d-axis current is supplied to a stator, ii) a d-axis inductance in magnetic flux direction monotonically decreases when the positive d-axis current is increased beyond the local maximum point, and iii) the value of the local maximum point is greater than a value of the d-axis inductance when the negative d-axis current is supplied to the stator.

8. A control system for controlling a synchronous motor having a magnet in a rotor, the control system comprising:

an inverter configured to output an AC current for driving the synchronous motor;

a gate command generating unit configured to generate a gate command for controlling the inverter;

a current detecting unit configured to detect the AC current output by the inverter;

a magnetic pole position estimating unit configured to estimate a magnetic pole position based on the AC current detected by the current detecting unit and generate an estimation signal;

an AC voltage generating unit configured to generate an AC voltage to be superimposed on a d-axis component of the AC current output by the inverter; and

a magnetic polarity determination unit configured to determine an S-pole direction based on an amplitude of the d-axis component on which the AC voltage generated by the AC voltage generating unit is superimposed;

wherein the synchronous motor has a characteristic that: i) a d-axis inductance has a local maximum point within a range in which a positive d-axis current increases when the positive d-axis current is supplied to a stator, ii) a d-axis inductance in magnetic flux direction monotonically decreases when the positive d-axis current is increased beyond the local maximum point, and iii) the value of the local maximum point is greater than a value of the d-axis inductance when a negative d-axis current is supplied to the stator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2013
From: TANIGUCHI, SHUN; YASUI, KAZUYA; YUUKI, KAZUAKI; NAKAZAWA, YOSUKE
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 031252/0289 →
Priority Claims (1)
JP 2012-144651 · Jun 27, 2012 · national
Continuity (1)
Related Publication 20140009147A1 · Jan 9, 2014