IP Library Granted Patent US 12,143,038
Granted Patent B2
US 12,143,038 · App. 18/073,190 · Granted Nov 12, 2024

Rotary machine control device

Inventors: Tetsuya Matsuyama (Nara, JP); Yuya Tanaka (Kanagawa, JP)
Assignee: Panasonic Automotive Systems Co., Ltd.
H02P21/30H02P21/05H02P21/141H02P21/20H02P21/22H02P2207/05
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 12,143,038
App. No.
18/073,190
Granted
Nov 12, 2024
Kind
B2
Abstract

A rotary machine control device includes: a magnetization characteristics determiner that determines a magnet phase of a magnet flux based on an estimated magnetic flux and a detection current, and determines a qm-axis magnetic flux of the estimated magnetic flux, a qm-axis current of the detection current, and a harmonic component of a magnet phase using a dm-qm coordinate system with a dm axis representing the magnet phase and a qm axis representing a phase shifted by 90 degrees from the magnet phase; a ripple compensation determiner that determines a ripple compensation phase using a ripple compensation torque obtained based on the qm-axis current and the harmonic component; a command phase determiner that determines a command phase based on the ripple compensation phase and a torque command; and a command magnetic flux generator that generates a command magnetic flux based on a command amplitude and the command phase.

Claims (71)

1. A rotary machine control device comprising:

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

a command amplitude generator that generates a command amplitude that is an amplitude of a command magnetic flux by executing feedback control that uses a first inner product or a second inner product, the first inner product being a product of an estimated magnetic flux that is the rotary machine magnetic flux estimated and a detection current of the synchronous rotary machine, the second inner product being a product of the detection current and an estimated magnet flux of a permanent magnet included in the synchronous rotary machine;

a magnetization characteristics determiner that determines a magnet phase that is a phase of the magnet flux based on the estimated magnetic flux and the detection current, and also determines a qm-axis magnetic flux of the estimated magnetic flux, a qm-axis current of the detection current, and a harmonic component of the magnet phase by using a dm-qm coordinate system with a dm axis representing the magnet phase and a qm axis representing a phase shifted by 90 degrees from the magnet phase;

a ripple compensation determiner that determines a ripple compensation phase by using a ripple compensation torque obtained based on the qm-axis current and the harmonic component;

a command phase determiner that determines a command magnetic flux vector phase based on (i) the ripple compensation phase and (ii) a torque command or a rotation speed command; and

a command magnetic flux generator that generates the command magnetic flux based on the command amplitude and the command magnetic flux vector phase.

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

a phase determiner that determines an estimated phase based on the estimated magnetic flux, the estimated phase being a phase of the estimated magnetic flux; and

a torque estimator that computes an estimated torque based on the estimated magnetic flux and the detection current,

wherein the command phase determiner determines the command magnetic flux vector phase by adding a torque phase for converging the estimated torque on a command torque, the ripple compensation phase, and the estimated phase.

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

wherein the command phase determiner:

(i) determines a movement amount of an estimated phase of the estimated magnetic flux for each control cycle by which the estimated phase needs to move by using the rotation speed command input to the synchronous rotary machine; and

(ii) determines the command magnetic flux vector phase by using the movement amount determined and the ripple compensation phase.

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

a torque estimator that computes an estimated torque based on the estimated magnetic flux and the detection current,

wherein the command phase determiner determines the command magnetic flux vector phase by further using the estimated torque.

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

a phase determiner that determines an estimated phase based on the estimated magnetic flux, the estimated phase being a phase of the estimated magnetic flux,

wherein the command phase determiner:

(i) determines a movement amount of the estimated phase for each control cycle by which the estimated phase needs to move by using the rotation speed command input to the synchronous rotary machine; and

(ii) determines the command magnetic flux vector phase by using the movement amount determined, the ripple compensation phase, and the estimated phase.

6. The rotary machine control device according to claim 5 , further comprising:

a torque estimator that computes an estimated torque based on the estimated magnetic flux and the detection current,

wherein the command phase determiner determines the command magnetic flux vector phase by further using the estimated torque.

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

wherein the command amplitude generator sets a target value of a result of computation of the first inner product or the second inner product to zero.

8. A rotary machine control device comprising:

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

a command amplitude generator that generates a command amplitude that is an amplitude of a command magnetic flux by executing feedback control that uses a first inner product or a second inner product, the first inner product being a product of an estimated magnetic flux that is the rotary machine magnetic flux estimated and a detection current of the synchronous rotary machine, the second inner product being a product of the detection current and an estimated magnet flux of a permanent magnet included in the synchronous rotary machine;

a magnetization characteristics determiner that determines a magnet phase that is a phase of the magnet flux based on the estimated magnetic flux and the detection current, and also determines a qm-axis magnetic flux of the estimated magnetic flux, a qm-axis current of the detection current, and a harmonic component of the magnet phase by using a dm-qm coordinate system with a dm axis representing the magnet phase and a qm axis representing a phase shifted by 90 degrees from the magnet phase;

a ripple compensation determiner that determines a ripple compensation torque based on the qm-axis current and the harmonic component;

a command phase determiner that determines a command magnetic flux vector phase based on (i) a ripple compensation phase and (ii) a torque command or a rotation speed command, the ripple compensation phase being determined by a resonator based on the ripple compensation torque; and

a command magnetic flux generator that generates the command magnetic flux based on the command amplitude and the command magnetic flux vector phase.

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

a phase determiner that determines an estimated phase based on the estimated magnetic flux, the estimated phase being a phase of the estimated magnetic flux; and

a torque estimator that computes an estimated torque based on the estimated magnetic flux and the detection current,

wherein the command phase determiner determines the command magnetic flux vector phase by adding a torque phase for converging the estimated torque on a command torque, the ripple compensation phase, and the estimated phase.

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

wherein the command phase determiner:

(i) determines a movement amount of an estimated phase of the estimated magnetic flux for each control cycle by which the estimated phase needs to move by using the rotation speed command input to the synchronous rotary machine; and

(ii) determines the command magnetic flux vector phase by using the movement amount determined and the ripple compensation phase.

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

a phase determiner that determines an estimated phase based on the estimated magnetic flux, the estimated phase being a phase of the estimated magnetic flux,

wherein the command phase determiner:

(i) determines a movement amount of the estimated phase for each control cycle by which the estimated phase needs to move by using the rotation speed command input to the synchronous rotary machine; and

(ii) determines the command magnetic flux vector phase by using the movement amount determined, the ripple compensation phase, and the estimated phase.

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

wherein the command amplitude generator sets a target value of a result of computation of the first inner product or the second inner product to zero.

13. A rotary machine control device comprising:

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

a command amplitude generator that generates a command amplitude that is an amplitude of a command magnetic flux by executing feedback control that uses a first inner product or a second inner product, the first inner product being a product of an estimated magnetic flux that is the rotary machine magnetic flux estimated and a detection current of the synchronous rotary machine, the second inner product being a product of the detection current and an estimated magnet flux of a permanent magnet included in the synchronous rotary machine;

a ripple compensation determiner that determines a magnet phase that is a phase of the magnet flux based on the estimated magnetic flux and the detection current, and also determines a ripple compensation phase by using a resonator based on a ripple compensation torque that includes a pulsation of a qm-axis current of the detection current by using a dm-qm coordinate system with a dm axis representing the magnet phase and a qm axis representing a phase shifted by 90 degrees from the magnet phase;

a command phase determiner that determines a command magnetic flux vector phase based on (i) the ripple compensation phase and (ii) a torque command or a rotation speed command; and

a command magnetic flux generator that generates the command magnetic flux based on the command amplitude and the command magnetic flux vector phase.

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

a phase determiner that determines an estimated phase based on the estimated magnetic flux, the estimated phase being a phase of the estimated magnetic flux; and

a torque estimator that computes an estimated torque based on the estimated magnetic flux and the detection current,

wherein the command phase determiner determines the command magnetic flux vector phase by adding a torque phase for converging the estimated torque on a command torque, the ripple compensation phase, and the estimated phase.

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

wherein the command phase determiner:

(i) determines a movement amount of an estimated phase of the estimated magnetic flux for each control cycle by which the estimated phase needs to move by using the rotation speed command input to the synchronous rotary machine; and

(ii) determines the command magnetic flux vector phase by using the movement amount determined and the ripple compensation phase.

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

a phase determiner that determines an estimated phase based on the estimated magnetic flux, the estimated phase being a phase of the estimated magnetic flux,

wherein the command phase determiner:

(i) determines a movement amount of the estimated phase for each control cycle by which the estimated phase needs to move by using the rotation speed command input to the synchronous rotary machine; and

(ii) determines the command magnetic flux vector phase by using the movement amount determined, the ripple compensation phase, and the estimated phase.

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

wherein the command amplitude generator sets a target value of a result of computation of the first inner product or the second inner product to zero.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2024
From: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 069002/0629 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2024
From: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
To: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.
Reel/Frame 066709/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2023
From: MATSUYAMA, TETSUYA; TANAKA, YUYA
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 063104/0402 →
Priority Claims (3)
JP 2021-203816 · Dec 16, 2021 · national
JP 2021-203968 · Dec 16, 2021 · national
JP 2022-085836 · May 26, 2022 · national
Continuity (1)
Related Publication 20230198438A1 · Jun 22, 2023