IP Library › Granted Patent US 11,784,590
Granted Patent B2
US 11,784,590 · App. 17/697,607 · Granted Oct 10, 2023

Motor driving apparatus and method of controlling same

Inventors: Seung Hyeon Bin (Gyeonggi-Do, KR); Han Hee Park (Gyeonggi-Do, KR); Seong Min Kim (Gyeongsangnam-Do, KR); Ho Rim Choi (Gyeonggi-Do, KR); Seon Mi Lee (Gyeonggi-Do, KR); Sang Woo Park (Gyeonggi-Do, KR); Tae Il Yoo (Gyeonggi-Do, KR); Ho Sun Jang (Chungcheongnam-Do, KR)
Assignees: Hyundai Motor Company; Kia Corporation
H02P5/74H02K3/28H02K11/33H02P27/08
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,784,590
App. No.
17/697,607
Granted
Oct 10, 2023
Kind
B2
Abstract

An automotive motor driving apparatus includes: a first motor including a plurality of wires; and a second motor including a plurality of wires including first ends connected to each other. The motor driving apparatus includes: a first inverter connected to first ends of the wires of the motor and including a plurality of first switching devices; a second inverter connected to second ends of the wires of the first motor and including a plurality of second switching devices; a third inverter connected to second ends of the wires of the second motor; and a controller configured to drive the second motor by performing pulse width control on the third switching devices when a problem occurs in the second inverter while driving the first motor in an open end winding mode in which pulse width modulation control is performed on both of the first switching devices and the second switching devices.

Claims (30)

1. A motor driving apparatus including a first motor providing power to a first driving wheel of a vehicle and including a plurality of coils corresponding to a plurality of phases, respectively, and a second motor providing power to a second driving wheel of the vehicle and including a plurality of coils corresponding to a plurality of phases, respectively and including first ends connected to each other, the motor driving apparatus comprising: a first inverter connected to first ends of the coils of the first motor and including a plurality of first switching devices; a second inverter connected to second ends of the coils of the first motor and including a plurality of second switching devices; a third inverter connected to second ends of the coils of the second motor and including a plurality of third switching devices; and a controller configured to drive the second motor by performing pulse width control on the third switching devices when a problem occurs in the second inverter while driving the first motor in an open end winding mode in which pulse width modulation control is performed on the first switching devices and the second switching devices, wherein when the problem occurs in the second inverter in the open end winding mode, the controller is configured to connect the second ends of the coils of the first motor to each other and to drive the first motor in a Y-connection mode in which pulse width modulation control is performed on the first switching devices.

2. The motor driving apparatus of claim 1 , further including: a plurality of switches of which first ends are connected to the second ends of the coils of the first motor, respectively, and of which second ends are connected to each other, wherein when the problem occurs in the second inverter in the open-end winding mode, the controller is configured to turn on the switches and to drive the first motor in the Y-connection mode.

3. The motor driving apparatus of claim 1 , wherein when the problem occurs in the second inverter while the controller drives the first motor in the open-end winding mode, the controller is configured to divide and determine a preset entire required torque into a torque command of the first motor and a torque command of the second motor.

4. The motor driving apparatus of claim 3 , wherein when the problem occurs in the second inverter while the controller drives the first motor in the open end winding mode, the controller is configured to distribute and determine the preset entire required torque into the torque command of the first motor and the torque command of the second motor in accordance with a preset distribution ratio.

5. The motor driving apparatus of claim 3 , wherein the controller includes a torque limit table keeping a first torque limit value which is applied to the first motor in the open end winding mode, a second torque limit value which is applied to the first motor in the Y-connection mode, and a third torque limit value which is applied to the second motor when the second motor is driven by performing pulse width modulation control on the third switching devices.

6. The motor driving apparatus of claim 3 , wherein when the problem occurs in the second inverter while the controller drives the first motor in the open end winding mode, the controller is configured to control the first motor to output the second torque limit value and to control the second motor to output the third torque limit value when the torque command of the second motor divided and determined from the preset entire required torque is smaller than or a same as the third torque limit value and the torque command of the first motor divided and determined from the preset entire required torque is smaller than or a same as the second torque limit value.

7. The motor driving apparatus of claim 3 , wherein when the problem occurs in the second inverter while the controller drives the first motor in the open end winding mode, the controller is configured to change the torque command of the second motor into the third torque limit value and to determine the torque command of the first motor as a value obtained by subtracting the third torque limit value from the preset entire required torque when the torque command of the second motor divided and determined from the preset entire required torque is greater than the third torque limit value.

8. The motor driving apparatus of claim 7 , wherein

when the torque command of the first motor determined as the value obtained by subtracting the third torque limit value from the preset entire required torque is smaller than or a same as the second torque limit value, the controller is configured to control the first motor to output the value obtained by subtracting the third torque limit value from the preset entire required torque; and

when the torque command of the first motor determined as the value obtained by subtracting the third torque limit value from the preset entire required torque is greater than the second torque limit value, the controller is configured to control the first motor to output the second torque limit value.

9. The motor driving apparatus of claim 3 , wherein when the problem occurs in the second inverter when the controller drives the first motor in the open end winding mode, the controller is configured to change the torque command of the first motor into the second torque limit value and to determine the torque command of the second motor as a value obtained by subtracting the second torque limit value from the preset entire required torque when the torque command of the second motor divided and determined from the preset entire required torque is smaller than or a same as the third torque limit value and the torque command of the first motor divided and determined from the preset entire required torque is greater than the second torque limit value.

10. The motor driving apparatus of claim 9 , wherein

when the torque command of the second motor determined as the value obtained by subtracting the second torque limit value from the preset entire required torque is smaller than or a same as the third torque limit value, the controller is configured to control the second motor to output the value obtained by subtracting the second torque limit value from the preset entire required torque; and

when the torque command of the second motor determined as the value obtained by subtracting the second torque limit value from the preset entire required torque is greater than the third torque limit value, the controller is configured to control the second motor to output the third torque limit value.

11. A method of driving a motor which controls the motor driving apparatus of claim 1 , the method comprising:

recognizing, by the controller, that the problem has occurred in the second inverter while driving the first motor in the open end winding mode in which the pulse width modulation control is performed on the first switching devices and the second switch devices;

dividing and determining, by the controller, a preset entire required torque into a torque command of the first motor and a torque command of the second motor; and

correcting, by the controller, the torque command of the first motor and the second motor divided and determined from the preset entire required torque in accordance with a result of comparing the torque command of the first motor and the torque command of the second motor with a plurality of preset torque limit values, to obtain corrected values, and driving the first motor and the second motor according to the corrected values.

12. The method of claim 11 , wherein the driving connects the second ends of the coils of the first motor to each other and drives the first motor in a Y-connection mode in which pulse width modulation control is performed on the first switching devices.

13. The method of claim 12 ,

wherein the motor driving apparatus further includes a plurality of switches of which first ends are connected to the second ends of the coils of the first motor, respectively, and of which second ends are connected to each other, and

wherein the driving turns on the switches and drives the first motor in the Y-connection mode by the controller when the problem occurs in the second inverter in the open end winding mode.

14. The method of claim 11 , wherein the determining distributes and determines the preset entire required torque into the torque command of the first motor and the torque command of the second motor in accordance with a preset distribution ratio.

15. The method of claim 12 , wherein the controller includes a torque limit table keeping a first torque limit value which is applied to the first motor in the open end winding mode, a second torque limit value which is applied to the first motor in the Y-connection mode, and a third torque limit value which is applied to the second motor when the second motor is driven by performing pulse width modulation control on the third switching device.

16. The method of claim 15 , wherein the driving controls the first motor to output the second torque limit value and controls the second motor to output the third torque limit value by the controller when the torque command of the second motor divided and determined from the preset entire required torque is smaller than or a same as the third torque limit value and the torque command of the first motor divided and determined from the preset entire required torque is smaller than or a same as the second torque limit value.

17. The method of claim 15 , the driving changes the torque command of the second motor into the third torque limit value and determines the torque command of the first motor as a value obtained by subtracting the third torque limit value from the preset entire required torque by the controller when the torque command of the second motor divided and determined from the preset entire required torque is greater than the third torque limit value.

18. The method of claim 17 , wherein

when the torque command of the first motor determined as the value obtained by subtracting the third torque limit value from the preset entire required torque is smaller than or a same as the second torque limit value, the driving controls the first motor to output the value obtained by subtracting the third torque limit value from the preset entire required torque by the controller; and

when the torque command of the first motor determined as the value obtained by subtracting the third torque limit value from the preset entire required torque is greater than the second torque limit value, the driving controls the first motor to output the second torque limit value by the controller.

19. The method of claim 15 , wherein the driving changes the torque command of the first motor into the second torque limit value and determines the torque command of the second motor as a value obtained by subtracting the second torque limit value from the preset entire required torque by the controller when the torque command of the second motor divided and determined from the preset entire required torque is smaller than or a same as the third torque limit value and the torque command of the first motor divided and determined from the preset entire required torque is greater than the second torque limit value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2022
From: BIN, SEUNG HYEON; PARK, HAN HEE; KIM, SEONG MIN; CHOI, HO RIM; LEE, SEON MI; PARK, SANG WOO; YOO, TAE IL; JANG, HO SUN
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 059298/0635 →
Priority Claims (1)
KR 10-2021-0072994 · Jun 4, 2021 · national
Continuity (1)
Related Publication 20220393622A1 · Dec 8, 2022