IP Library Granted Patent US 11,594,992
Granted Patent B2
US 11,594,992 · App. 16/629,786 · Granted Feb 28, 2023

Motor control device

Inventor: Yuta Iwai (Osaka, JP)
Assignee: JTEKT CORPORATION
H02P25/098B62D5/0463B62D5/0484B62D5/0487H02P6/10H02P6/16H02P21/18H02P21/22H02P25/0805H02P25/092H02P29/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 11,594,992
App. No.
16/629,786
Granted
Feb 28, 2023
Kind
B2
Abstract

A motor control device includes a table in which a motor torque generated from a reluctance torque utilizing motor is stored with respect to a combination of an armature current command value and a current phase angle command value at which the motor torque is maximized for the armature current command value, a first setting portion that sets a motor torque command value that is a command value of a motor torque to be generated by the reluctance torque utilizing motor, and a second setting portion that sets, based on the table, an armature current command value and a current phase angle command value for making a motor torque that is in accordance with the motor torque command value set by the first setting portion be generated from the reluctance torque utilizing motor.

Claims (69)

1. A motor control device that controls a reluctance torque utilizing a motor, the motor control device comprising:

a memory storing a table in which a plurality of motor torques each generated from the motor during operation is stored in the memory according to each detected rotor rotation angle of a plurality of rotor rotation angles of the motor with respect to a combination of an armature current command value and a current phase angle command value at which the motor torque is maximized for the armature current command value; and

a processor configured to:

detect, using a rotation angle sensor, the rotor rotation angle of the motor;

set, as a first setting portion, a motor torque command value that is a command value of the motor torque to be generated by the motor; and

set, as a second setting portion, based on the table, the armature current command value and the current phase angle command value for configuring the motor to generate the motor torque in accordance with the motor torque command value set by the first setting portion at the detected rotor rotation angle, wherein:

the table stored in the memory includes:

a first table in which a motor torque generated from the motor rotated in a first rotation direction is stored in the memory according to each detected rotor rotation angle with respect to the combination of the armature current command value and the current phase angle command value at which the motor torque is maximized for the armature current command value; and

a second table in which a motor torque generated from the motor rotated in a second rotation direction opposite to the first rotation direction is stored in the memory according to each detected rotor rotation angle with respect to a combination of the armature current command value and the current phase angle command value at which the motor torque is maximized for the armature current command value, and

the processor is configured to set, as the second setting portion, the armature current command value and the current phase angle command value for making the motor torque be generated from the motor that is in accordance with the motor torque command value at the detected rotor rotation angle based on the first table when a torque direction of the motor torque command value is the first rotation direction or based on the second table when the torque direction of the motor torque command value is the second rotation direction.

2. A motor control device that controls a reluctance torque utilizing a motor, the motor control device comprising:

a memory storing a table in which a plurality of motor torques each generated from the motor during operation is stored in the memory according to each detected rotor rotation angle of a plurality of rotor rotation angles of the motor with respect to a combination of an armature current command value and a current phase angle command value at which the motor torque is maximized for the armature current command value; and

a processor configured to:

detect, using a rotation angle sensor, the rotor rotation angle of the motor;

set, as a first setting portion, a motor torque command value that is a command value of the motor torque to be generated by the motor; and

set, as a second setting portion, based on the table, the armature current command value and the current phase angle command value for configuring the motor to generate the motor torque in accordance with the motor torque command value set by the first setting portion at the detected rotor rotation angle, wherein:

the memory further stores:

a torque fluctuation reducing table; and

a high output table that stores a combination of an armature current command value and a current phase angle command value that enables a maximum motor torque to be obtained according to each rotation speed of the motor, and

the processor is further configured to:

select, in the second setting portion, either the torque fluctuation reducing table or the high output table according to the rotation speed of the motor; and

set an armature current command value and a current phase angle command value using the selected torque fluctuation reducing table or the high output table.

3. The motor control device according to claim 1 , wherein:

the motor is a reluctance torque utilizing motor that includes two systems of stator coils,

the motor torque generated from the motor is stored with respect to a combination of a comprehensive armature current command value that encompasses the two systems of stator coils and the current phase angle command value at which the motor torque is maximized for the comprehensive armature current command value is stored in the table,

the processor is further configured to:

distribute, in the second setting portion, the comprehensive armature current command value set based on the table between the two systems of stator coils, and

control currents supplied to the two systems of stator coils based on the armature current command values distributed according to the two systems of stator coils and the current phase angle command value set by the second setting portion.

4. The motor control device according to claim 1 , wherein:

the motor control device controls a reluctance torque utilizing motor that includes two systems of stator coils,

the processor is configured to distribute, as a torque command value distributing portion, the motor torque command value set by the first setting portion between a first motor torque command value for a first system and a second motor torque command value for a second system,

the table stored in the memory includes a first table for the first system and a second table for the second system, and

the processor is further configured to, in the second setting portion:

use, as a first system command value setting portion, the first table and the first motor torque command value for the first system to set the armature current command value and the current phase angle command value for the first system,

use, as a second system command value setting portion, the second table and the second motor torque command value for the second system to set the armature current command value and the current phase angle command value for the second system,

control a first current supplied to the stator coil of the first system based on the armature current command value and the current phase angle command value for the first system, and

control a second current supplied to the stator coil of the second system based on the armature current command value and the current phase angle command value for the second system.

5. The motor control device according to claim 4 , wherein:

the memory further includes a first system abnormal state table that is different than the second table for the second system and a second system abnormal state table that is different than the first table for the first system, and

the processor is further configured to:

use, in the first system command value setting portion, the second system abnormal state table to set the armature current command value and the current phase angle command value for the first system when the second system is abnormal, and

use, in the second system command value setting portion, the first system abnormal state table to set the armature current command value and the current phase angle command value for the second system when the first system is abnormal.

6. The motor control device according to claim 1 , wherein:

the memory further stores:

a torque fluctuation reducing table; and

a high output table that stores a combination of an armature current command value and a current phase angle command value that enables a maximum motor torque to be obtained according to each rotation speed of the motor, and

the processor is further configured to:

select, in the second setting portion, either the torque fluctuation reducing table or the high output table according to the rotation speed of the motor; and

set an armature current command value and a current phase angle command value using the selected torque fluctuation reducing table or the high output table.

7. The motor control device according to claim 1 , wherein:

the motor is a reluctance torque utilizing motor that includes two systems of stator coils,

the motor torque generated from the motor is stored with respect to a combination of a comprehensive armature current command value that encompasses the two systems of stator coils and the current phase angle command value at which the motor torque is maximized for the comprehensive armature current command value is stored in the table, and

the processor is further configured to:

distribute, in the second setting portion, the comprehensive armature current command value set based on the table between the two systems of stator coils, and

control currents supplied to the two systems of stator coils based on the armature current command values distributed according to the two systems of stator coils and the current phase angle command value set by the second setting portion.

8. The motor control device according to claim 1 , wherein:

the motor control device controls a reluctance torque utilizing motor that includes two systems of stator coils,

the processor is configured to distribute, as a torque command value distributing portion, the motor torque command value set by the first setting portion between a first motor torque command value for a first system and a second motor torque command value for a second system,

the table stored in the memory includes a first table for the first system and a second table for the second system, and

the processor is further configured to, in the second setting portion:

use, as a first system command value setting portion, the first table and the first motor torque command value for the first system to set the armature current command value and the current phase angle command value for the first system,

use, as a second system command value setting portion, the second table and the second motor torque command value for the second system to set the armature current command value and the current phase angle command value for the second system,

control a first current supplied to the stator coil of the first system based on the armature current command value and the current phase angle command value for the first system, and

control a second current supplied to the stator coil of the second system based on the armature current command value and the current phase angle command value for the second system.

9. The motor control device according to claim 8 , wherein:

the memory further includes a first system abnormal state table that is different than the second table for the second system and a second system abnormal state table that is different than the first table for the first system, and

the processor is further configured to:

use, in the first system command value setting portion, the second system abnormal state table to set the armature current command value and the current phase angle command value for the first system when the second system is abnormal, and

use, in the second system command value setting portion, the first system abnormal state table to set the armature current command value and the current phase angle command value for the second system when the first system is abnormal.

Assignments (2)
CHANGE OF ADDRESS Recorded Feb 18, 2022
From: JTEKT CORPORATION
To: JTEKT CORPORATION
Reel/Frame 059230/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2020
From: IWAI, YUTA
To: JTEKT CORPORATION
Reel/Frame 051553/0168 →