IP Library Granted Patent US 9,184,681
Granted Patent B2
US 9,184,681 · App. 13/964,640 · Granted Nov 10, 2015

Vehicle including motor control device, and control method for vehicle

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,184,681
App. No.
13/964,640
Granted
Nov 10, 2015
Kind
B2
Abstract

A vehicle, including a motor having a rotor, a resolver that detects a rotation angle of the rotor and a control device, and a control method for the vehicle are provided. The control device executes rectangular-wave control over the motor using the rotation angle of the rotor, detected by the resolver, executes zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor, corrects the detected rotation angle of the rotor on the basis of a result of the zero learning, and, when the zero learning has not been completed yet, executes avoidance control for avoiding a rapid variation in output of the motor.

Claims (89)

1. A vehicle comprising:

a motor having a rotor;

a resolver configured to detect a rotation angle of the rotor; and

a control device configured to execute rectangular-wave control over the motor using the rotation angle of the rotor, the rotation angle being detected by the resolver, the control device being configured to execute zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor and then correct the detected rotation angle of the rotor on the basis of a result of the zero learning, and the control device being configured to execute avoidance control for avoiding a rapid variation in output of the motor when the zero learning has not been completed yet,

wherein the control device is configured to calculate an estimated torque of the motor using the detected rotation angle of the rotor and then execute feedback control over the motor on the basis of a deviation between the estimated torque and a command torque of the motor when the rectangular-wave control is executed, the control device is configured to set an upper limit of the command torque during the rectangular-wave control to a first line after the zero learning has been completed, and the avoidance control is control for decreasing the upper limit of the command torque during the rectangular-wave control to below the first line.

2. The vehicle according to claim 1 , wherein

the control device is configured to set a control range of a rectangular-wave voltage phase that is used in the rectangular-wave control to a first range after the zero learning has been completed, and the avoidance control is control for limiting the control range of the rectangular-wave voltage phase as compared to the first range.

3. A vehicle comprising:

a motor having a rotor;

a resolver configured to detect a rotation angle of the rotor; and

a control device configured to execute rectangular-wave control over the motor using the rotation angle of the rotor, the rotation angle being detected by the resolver, the control device being configured to execute zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor and then correct the detected rotation angle of the rotor on the basis of a result of the zero learning, and the control device being configured to execute avoidance control for avoiding a rapid variation in output of the motor when the zero learning has not been completed yet, wherein

the avoidance control is control for prohibiting execution of the rectangular-wave control over the motor.

4. A vehicle comprising:

a motor having a rotor;

a resolver configured to detect a rotation angle of the rotor; and

a control device configured to execute rectangular-wave control over the motor using the rotation angle of the rotor, the rotation angle being detected by the resolver, the control device being configured to execute zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor and then correct the detected rotation angle of the rotor on the basis of a result of the zero learning, and the control device being configured to execute avoidance control for avoiding a rapid variation in output of the motor when the zero learning has not been completed yet, wherein

the control device is configured to calculate an estimated torque of the motor using the detected rotation angle of the rotor and then execute feedback control over the motor on the basis of a deviation between the estimated torque and a command torque of the motor when the rectangular-wave control is executed, and the avoidance control is control for correcting the detected rotation angle of the rotor such that the estimated torque is increased, the detected rotation angle being used to calculate the estimated torque.

5. A vehicle comprising:

a motor having a rotor;

a resolver configured to detect a rotation angle of the rotor; and

a control device configured to execute rectangular-wave control over the motor using the rotation angle of the rotor, the rotation angle being detected by the resolver, the control device being configured to execute zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor and then correct the detected rotation angle of the rotor on the basis of a result of the zero learning, and the control device being configured to execute avoidance control for avoiding a rapid variation in output of the motor when the zero learning has not been completed yet, wherein

the control device is configured to calculate an estimated torque of the motor using the detected rotation angle of the rotor and then execute feedback control over the motor on the basis of a deviation between the estimated torque and a command torque of the motor when the rectangular-wave control is executed, and the avoidance control is control for correcting the estimated torque to increase the estimated torque, the estimated torque being calculated using the detected rotation angle of the rotor.

6. The vehicle according to claim 5 , wherein

the avoidance control is control for indirectly correcting the estimated torque to increase the estimated torque by correcting the detected rotation angle.

7. The vehicle according to claim 5 , wherein

the avoidance control is control for directly correcting the estimated torque to increase the estimated torque by increasing the estimated torque by a predetermined value.

8. A vehicle comprising:

a motor having a rotor;

a resolver configured to detect a rotation angle of the rotor; and

a control device configured to execute rectangular-wave control over the motor using the rotation angle of the rotor, the rotation angle being detected by the resolver, the control device being configured to execute zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor and then correct the detected rotation angle of the rotor on the basis of a result of the zero learning, and the control device being configured to execute avoidance control for avoiding a rapid variation in output of the motor when the zero learning has not been completed yet, wherein

the control device is configured to calculate an estimated torque of the motor using the detected rotation angle of the rotor and then execute feedback control over the motor on the basis of a deviation between the estimated torque and a command torque of the motor when the rectangular-wave control is executed, and the avoidance control is control for limiting a rate of change in the command torque to below a predetermined value.

9. A control method for a vehicle including:

a motor having a rotor; and

a resolver configured to detect a rotation angle of the rotor, the control method comprising:

detecting the rotation angle of the rotor with the use of the resolver;

executing rectangular-wave control over the motor using the detected rotation angle;

executing zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor;

correcting the detected rotation angle of the rotor on the basis of a result of the zero learning; and

executing avoidance control for avoiding a rapid variation in output of the motor when the zero learning has not been completed yet, wherein:

an estimated torque of the motor is calculated using the detected rotation angle of the rotor and then feedback control is executed over the motor on the basis of a deviation between the estimated torque and a command torque of the motor when the rectangular-wave control is executed;

an upper limit of the command torque during the rectangular-wave control is set to a first line after the zero learning has been completed; and

in the avoidance control, the upper limit of the command torque during the rectangular-wave control is decreased to below the first line.

10. The control method according to claim 9 , wherein:

a control range of a rectangular-wave voltage phase that is used in the rectangular-wave control is set to a first range after the zero learning has been completed; and

in the avoidance control, the control range of the rectangular-wave voltage phase is limited as compared to the first range.

11. A control method for a vehicle including:

a motor having a rotor; and

a resolver configured to detect a rotation angle of the rotor, the control method comprising:

detecting the rotation angle of the rotor with the use of the resolver;

executing rectangular-wave control over the motor using the detected rotation angle;

executing zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor;

correcting the detected rotation angle of the rotor on the basis of a result of the zero learning; and

executing avoidance control for avoiding a rapid variation in output of the motor when the zero learning has not been completed yet, wherein:

any one of the rectangular-wave control and a pulse width modulation control is executed over the motor; and

in the avoidance control, execution of the rectangular-wave control over the motor is prohibited.

12. A control method for a vehicle including:

a motor having a rotor; and

a resolver configured to detect a rotation angle of the rotor, the control method comprising:

detecting the rotation angle of the rotor with the use of the resolver;

executing rectangular-wave control over the motor using the detected rotation angle;

executing zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor;

correcting the detected rotation angle of the rotor on the basis of a result of the zero learning; and

executing avoidance control for avoiding a rapid variation in output of the motor when the zero learning has not been completed yet, wherein:

an estimated torque of the motor is calculated using the detected rotation angle of the rotor and then feedback control is executed over the motor on the basis of a deviation between the estimated torque and a command torque of the motor when the rectangular-wave control is executed; and

in the avoidance control, the detected rotation angle of the rotor is corrected such that the estimated torque is increased, the detected rotation angle being used to calculate the estimated torque.

13. A control method for a vehicle including:

a motor having a rotor; and

a resolver configured to detect a rotation angle of the rotor, the control method comprising:

detecting the rotation angle of the rotor with the use of the resolver;

executing rectangular-wave control over the motor using the detected rotation angle;

executing zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor;

correcting the detected rotation angle of the rotor on the basis of a result of the zero learning; and

executing avoidance control for avoiding a rapid variation in output of the motor when the zero learning has not been completed yet, wherein:

an estimated torque of the motor is calculated using the detected rotation angle of the rotor and then feedback control is executed over the motor on the basis of a deviation between the estimated torque and a command torque of the motor when the rectangular-wave control is executed; and

in the avoidance control, the estimated torque is corrected to increase the estimated torque, the estimated torque being calculated using the detected rotation angle of the rotor.

14. The control method according to claim 13 , wherein

in the avoidance control, the estimated torque is indirectly corrected to increase the estimated torque by correcting the detected rotation angle.

15. The control method according to claim 13 , wherein

in the avoidance control, the estimated torque is directly corrected to increase the estimated torque by increasing the estimated torque by a predetermined value.

16. A control method for a vehicle including:

a motor having a rotor; and

a resolver configured to detect a rotation angle of the rotor, the control method comprising:

detecting the rotation angle of the rotor with the use of the resolver;

executing rectangular-wave control over the motor using the detected rotation angle;

executing zero learning for learning a deviation between an origin of an actual rotation angle of the rotor and an origin of the detected rotation angle of the rotor;

correcting the detected rotation angle of the rotor on the basis of a result of the zero learning; and

executing avoidance control for avoiding a rapid variation in output of the motor when the zero learning has not been completed yet, wherein:

an estimated torque of the motor is calculated using the detected rotation angle of the rotor and then feedback control is executed over the motor on the basis of a deviation between the estimated torque and a command torque of the motor when the rectangular-wave control is executed; and

in the avoidance control, a rate of change in the command torque is limited to below a predetermined value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2020
From: TOYOTA JIDOSHA KABUSHIKI KAISHA
To: DENSO CORPORATION
Reel/Frame 052285/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2013
From: OYOBE, HICHIROSAI; YAMAMOTO, TETSUTAKA; OYANAGI, HIROYUKI
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 031088/0816 →