IP Library Granted Patent US 11,837,982
Granted Patent B2
US 11,837,982 · App. 17/724,308 · Granted Dec 5, 2023

Rotary machine control device

Inventors: Yuya Tanaka (Kanagawa, JP); Tetsuya Matsuyama (Nara, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
H02P23/14H02P25/022
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 11,837,982
App. No.
17/724,308
Granted
Dec 5, 2023
Kind
B2
Abstract

A rotary machine control device includes: a flux estimator that estimates a rotary machine flux; a command amplitude specifier that generates a command amplitude that is an amplitude of a command flux, by executing feedback control using a product of an estimated flux or an estimated magnet flux and a detected current; a command flux specifier that generates the command flux using the command amplitude; and a switcher that controls switching from a current synchronous operation to a flux control operation. When the switcher controls switching to the flux control operation, the flux estimator gives, to the feedback control, an amplitude of the estimated flux estimated before switching to the flux control operation, as an initial value of the command amplitude immediately after switching to the flux control operation.

Claims (61)

1. A rotary machine control device comprising:

a flux estimator that estimates a rotary machine flux that is a flux of a synchronous rotary machine;

a command amplitude specifier that generates a command amplitude that is an amplitude of a command flux, by executing feedback control using a first inner product or a second inner product, the first inner product being a product of an estimated flux that is the rotary machine flux estimated and a detected current of the synchronous rotary machine, the second inner product being a product of an estimated magnet flux of a permanent magnet of the synchronous rotary machine and the detected current;

a command flux specifier that generates the command flux using the command amplitude;

a switcher that controls switching from a current synchronous operation to a flux control operation, the current synchronous operation being an operation of supplying, regardless of a phase of the estimated flux, the synchronous rotary machine with a predetermined current for the current synchronous operation, the predetermined current for the current synchronous operation being a current for activating the synchronous rotary machine, the flux control operation being an operation of performing control to cause the estimated flux to be the command flux generated by the command flux specifier;

a torque estimator that calculates an estimated torque using the detected current and the estimated flux; and

a command phase specifier that calculates a torque phase for converging the estimated torque with a command torque,

wherein, when the switcher controls switching to the flux control operation, the flux estimator gives, to the feedback control, an amplitude of the estimated flux estimated before switching to the flux control operation, as an initial value of the command amplitude immediately after switching to the flux control operation,

the command flux specifier generates the command flux using the command amplitude and the torque phase that is calculated by the command phase specifier from the phase of the estimated flux, and

the rotary machine control device carries out, as the flux control operation, a position sensorless flux control operation that is performed based on the command flux.

2. The rotary machine control device according to claim 1 ,

wherein, when the rotary machine control device transitions from the current synchronous operation to the position sensorless flux control operation:

the command flux specifier (1) specifies an amount of movement that the phase of the estimated flux should move per control cycle, using a command speed given to the synchronous rotary machine, and (2) specifies a command flux vector phase, using the amount of movement specified and the phase of the estimated flux; and

the rotary machine control device inserts, based on the command flux vector phase, a flux synchronous operation that is carried out as the flux control operation.

3. The rotary machine control device according to claim 1 ,

wherein the command amplitude specifier sets a value greater than or equal to zero as a target value for a calculation result of the first inner product or the second inner product.

4. The rotary machine control device according to claim 1 , further comprising:

an error variable specifier that calculates the first inner product or the second inner product,

wherein the switcher switches from the current synchronous operation to the flux control operation when an absolute value of the first inner product or the second inner product calculated by the error variable specifier becomes less than or equal to a predetermined value during the current synchronous operation or when a first predetermined period has elapsed from a start of the current synchronous operation, the first predetermined period being determined based on an acceleration rate and a switching rotation speed of the synchronous rotary machine that are determined in advance.

5. The rotary machine control device according to claim 4 ,

wherein the predetermined value is zero.

6. The rotary machine control device according to claim 4 ,

wherein the switcher prohibits switching from the current synchronous operation to the flux control operation when the absolute value of the first inner product or the second inner product calculated by the error variable specifier becomes less than or equal to the predetermined value in a second predetermined period from the start of the current synchronous operation, the second predetermined period being shorter than the first predetermined period.

7. The rotary machine control device according to claim 4 ,

wherein the switcher switches from the current synchronous operation to the flux control operation when the absolute value of the first inner product or the second inner product calculated by the error variable specifier does not become less than or equal to the predetermined value during the current synchronous operation and the first predetermined period has elapsed.

8. A rotary machine control device comprising:

a flux estimator that estimates a rotary machine flux that is a flux of a synchronous rotary machine;

an error variable specifier that calculates a first inner product or a second inner product, the first inner product being a product of an estimated flux that is the rotary machine flux estimated and a detected current of the synchronous rotary machine, the second inner product being a product of an estimated magnet flux of a permanent magnet of the synchronous rotary machine and the detected current; and

a command flux specifier that generates a command flux using a command amplitude that is an amplitude of the command flux and is generated by executing feedback control using the first inner product or the second inner product;

a switcher that controls switching from a current synchronous operation to a flux control operation, the current synchronous operation being an operation of supplying, regardless of a phase of the estimated flux, the synchronous rotary machine with a predetermined current for the current synchronous operation, the predetermined current for the current synchronous operation being a current for activating the synchronous rotary machine, the flux control operation being an operation of performing control to cause the estimated flux to be the command flux;

a torque estimator that calculates an estimated torque using the detected current and the estimated flux; and

a command phase specifier that calculates a torque phase for converging the estimated torque with a command torque,

wherein the switcher switches from the current synchronous operation to the flux control operation when an absolute value of the first inner product or the second inner product calculated by the error variable specifier becomes less than or equal to a predetermined value during the current synchronous operation or when a first predetermined period has elapsed from a start of the current synchronous operation, the first predetermined period being determined based on an acceleration rate and a switching rotation speed of the synchronous rotary machine that are determined in advance,

the command flux specifier generates the command flux using the command amplitude and the torque phase that is calculated by the command phase specifier from the phase of the estimated flux, and

the rotary machine control device carries out, as the flux control operation, a position sensorless flux control operation that is performed based on the command flux.

9. The rotary machine control device according to claim 8 ,

wherein the predetermined value is zero.

10. The rotary machine control device according to claim 8 ,

wherein the switcher prohibits switching from the current synchronous operation to the flux control operation when the absolute value of the first inner product or the second inner product calculated by the error variable specifier becomes less than or equal to the predetermined value in a second predetermined period from the start of the current synchronous operation, the second predetermined period being shorter than the first predetermined period.

11. The rotary machine control device according to claim 8 ,

wherein the switcher switches from the current synchronous operation to the flux control operation when the absolute value of the first inner product or the second inner product calculated by the error variable specifier does not become less than or equal to the predetermined value during the current synchronous operation and the first predetermined period has elapsed.

12. The rotary machine control device according to claim 8 ,

wherein the first predetermined period is determined by dividing the switching rotation speed by the acceleration rate.

13. A rotary machine control device comprising:

a flux estimator that estimates a rotary machine flux that is a flux of a synchronous rotary machine;

a command amplitude specifier that generates a command amplitude that is an amplitude of a command flux, by executing feedback control using a first inner product or a second inner product, the first inner product being a product of an estimated flux that is the rotary machine flux estimated and a detected current of the synchronous rotary machine, the second inner product being a product of an estimated magnet flux of a permanent magnet of the synchronous rotary machine and the detected current;

a command flux specifier that generates the command flux using the command amplitude;

a switcher that controls switching from a current synchronous operation to a flux control operation, the current synchronous operation being an operation of supplying, regardless of a phase of the estimated flux, the synchronous rotary machine with a predetermined current for the current synchronous operation, the predetermined current for the current synchronous operation being a current necessary for activating the synchronous rotary machine, the flux control operation being an operation of performing control to cause the estimated flux to be the command flux generated by the command flux specifier; and

an error variable specifier that calculates the first inner product or the second inner product,

wherein, when the switcher controls switching to the flux control operation, the flux estimator gives, to the feedback control, an amplitude of the estimated flux estimated before switching to the flux control operation, as an initial value of the command amplitude immediately after switching to the flux control operation, and

the switcher switches from the current synchronous operation to the flux control operation when an absolute value of the first inner product or the second inner product calculated by the error variable specifier becomes less than or equal to a predetermined value during the current synchronous operation or when a first predetermined period has elapsed from a start of the current synchronous operation, the first predetermined period being determined based on an acceleration rate and a switching rotation speed of the synchronous rotary machine that are determined in advance.

14. The rotary machine control device according to claim 13 ,

wherein the command flux specifier (1) specifies an amount of movement that the phase of the estimated flux should move per control cycle, using a command speed given to the synchronous rotary machine, and (2) specifies a command flux vector phase, using the amount of movement specified and the phase of the estimated flux, and the rotary machine control device carries out a flux synchronous operation based on the command flux vector phase as the flux control operation.

15. The rotary machine control device according to claim 13 ,

wherein the command amplitude specifier sets a value greater than or equal to zero as a target value for a calculation result of the first inner product or the second inner product.

16. The rotary machine control device according to claim 13 ,

wherein the predetermined value is zero.

17. The rotary machine control device according to claim 13 ,

wherein the switcher prohibits switching from the current synchronous operation to the flux control operation when the absolute value of the first inner product or the second inner product calculated by the error variable specifier becomes less than or equal to the predetermined value in a second predetermined period from the start of the current synchronous operation, the second predetermined period being shorter than the first predetermined period.

18. The rotary machine control device according to claim 13 ,

wherein the switcher switches from the current synchronous operation to the flux control operation when the absolute value of the first inner product or the second inner product calculated by the error variable specifier does not become less than or equal to the predetermined value during the current synchronous operation and the first predetermined period has elapsed.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2024
From: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
To: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.
Reel/Frame 066703/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: TANAKA, YUYA; MATSUYAMA, TETSUYA
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 061206/0779 →
Priority Claims (2)
JP 2021-076595 · Apr 28, 2021 · national
JP 2021-159326 · Sep 29, 2021 · national
Continuity (1)
Related Publication 20220352837A1 · Nov 3, 2022
Cited By (1)
US 12,424,956