MOTOR CONTROL DEVICE FOR ELECTRIC VEHICLE
20220274598 · 2022-09-01
Assignee
Inventors
Cpc classification
B60W30/20
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60K1/02
PERFORMING OPERATIONS; TRANSPORTING
B60L15/2054
PERFORMING OPERATIONS; TRANSPORTING
B60L2220/42
PERFORMING OPERATIONS; TRANSPORTING
B60L15/2036
PERFORMING OPERATIONS; TRANSPORTING
B60L2220/46
PERFORMING OPERATIONS; TRANSPORTING
B60W10/16
PERFORMING OPERATIONS; TRANSPORTING
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
B62D11/003
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W30/20
PERFORMING OPERATIONS; TRANSPORTING
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A motor control device for an electric vehicle, which includes a power transmission path configured such that an output of a first motor and an output of a second motor are, respectively, transmittable to left and right wheels of the vehicle via a differential mechanism, includes a non-interference correction part for predictively correcting an output from a first motor control part or a second motor control part to an opposite motor to a motor performing vibration suppression correction via the power transmission path, such that a change in motor output by a vibration suppression correction torque amount cancels an interference torque interfering with a motor output of the opposite motor.
Claims
1. A motor control device for an electric vehicle which includes a power transmission path configured such that an output of a first motor and an output of a second motor are, respectively, transmittable to left and right wheels of the vehicle via a differential mechanism, comprising: a first motor control part for controlling the output of the first motor; a second motor control part for controlling the output of the second motor; a first motor vibration suppression part for calculating a vibration suppression correction torque amount for vibration suppression of the first motor to correct an output from the first motor control part; and a second motor vibration suppression part for calculating a vibration suppression correction torque amount for vibration suppression of the second motor to correct an output from the second motor control part, wherein the motor control device for the electric vehicle further comprises a non-interference correction part for predictively correcting the output from the first motor control part or the second motor control part to an opposite motor to a motor performing vibration suppression correction via the power transmission path, such that a change in motor output by the vibration suppression correction torque amount cancels an interference torque interfering with a motor output of the opposite motor.
2. The motor control device for the electric vehicle according to claim 1, wherein the power transmission path constitutes a turning moment control device capable of controlling a turning moment by controlling the respective outputs of the first motor and the second motor to adjust a sharing ratio of a driving torque in the left and right wheels.
3. The motor control device for the electric vehicle according to claim 1, wherein the non-interference correction part includes: a first non-interference part for predictively correcting the output of the first motor control part when the motor output of the second motor is changed by the vibration suppression correction torque amount; and a second non-interference part for predictively correcting the output of the second motor control part when the motor output of the first motor is changed by the vibration suppression correction torque amount.
4. The motor control device for the electric vehicle according to claim 3, wherein, if an interference, where the output of the first motor decreases by a torque amount obtained by integrating a predetermined interference coefficient to the vibration suppression correction torque amount with an increase in the output of the second motor by the vibration suppression correction torque amount, is performed via the power transmission path, the first non-interference part predictively corrects the output of the first motor control part in advance such that the output of the first motor increases by the decreasing torque amount, and wherein, if an interference, where the output of the second motor decreases by a torque amount obtained by integrating a predetermined interference coefficient to the vibration suppression correction torque amount with an increase in the output of the first motor by the vibration suppression correction torque amount, is performed via the power transmission path, the second non-interference part predictively corrects the output of the second motor control part in advance such that the output of the second motor increases by the decreasing torque amount.
5. The motor control device for the electric vehicle according to claim 4, wherein the predetermined interference coefficient is calculated based on a gear ratio which is formed by a gear train constituting the power transmission path.
6. The motor control device for the electric vehicle according to claim 1, wherein the first motor vibration suppression part and the second motor vibration suppression part calculate the vibration suppression correction torque amount of the first motor and the vibration suppression correction torque amount of the second motor by feedback control based on a rotation speed of the first motor and a rotation speed of the second motor, respectively.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION
[0034] Embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It is intended, however, that unless particularly identified, dimensions, materials, shapes, relative positions and the like of components described or shown in the drawings as the embodiments shall be interpreted as illustrative only and not intended to limit the scope of the present invention.
[0035]
[0036] The vehicle 1 is equipped with a turning moment control device 11 having an active yaw control (AYC) function. The turning moment control device 11 is interposed between a left axle 13 coupled to the left wheel 3 and a right axle 15 coupled to the right wheel 5.
[0037] The AYC function is a function of adjusting the magnitude of a yaw moment (turning moment) by proactively controlling the sharing ratio of a driving torque in the left and right wheels 3, 5 to stabilize the posture of the vehicle 1 in a yaw direction. The turning moment control device 11 of the present embodiment has not only the AYC function, but also a function of transmitting a driving force to the left and right wheels 3, 5 to run the vehicle 1 and a function of absorbing a difference in rotation speed between the left and right wheels 3, 5 which is made in turning of the vehicle 1.
[0038] As shown in
[0039] Further, the turning moment control device 11 includes a power transmission path 19 that includes a gear engagement path (gear train) for transmitting motor torques T.sub.Rm, T.sub.Lm from the left motor 7 and the right motor 9 to the left axle 13 of the left wheel 3 and the right axle 15 of the right wheel 5, respectively, and includes a differential mechanism (DIFF) 17 capable of moving a driving torque between the left axle 13 and the right axle 15.
[0040]
[0041] Each large pinion gear Zp1 of a planetary gear interposed between a corresponding one of the annulus gears Zr1 and a corresponding one of the I/P sun gears Zs1 of the planetary gear mechanism in meshing engagement and a small pinion gear Zp2 disposed side by side with the large pinion gear Zp1 are rotatably supported by a common carrier C, and a rotation center shaft 21 of the carrier C is connected to the right axle 15. Further, a rotation center shaft 23 of an O/P sun gear Zs2 in meshing engagement on the inner side of the small pinion gears Zp2 is connected to the left axle 13. The power transmission path 19 shown in the skeleton view of
[0042] In the power transmission path 19 configured as described above, as in a collinear graph shown in
[0043] The configuration of the power transmission path 19 shown in the skeleton view of
[0044] Operating states of the left motor 7 and the right motor 9 are controlled by a left inverter (INV) 25 and a right inverter 27, respectively. The left inverter 25 and the right inverter 27 are converters (DC-AC inverters) for converting DC power supplied from a battery (BATT) 29 into AC current to be supplied to the left motor 7 and the right motor 9, respectively. Each inverter 25, 27 includes a built-in three-phase bridge circuit including a plurality of switching elements. AC power is generated by intermittently switching connection statuses of the respective switching elements. Further, the output (driving torque) or the rotation speed of each motor 7, 9 is adjusted by controlling a switching frequency or an output voltage. Operations of the left motor 7 and the right motor 9 are controlled by a motor ECU (motor control device) 30 via the left inverter 25 and the right inverter 27, respectively.
[0045] As shown in
[0046] Further, the left motor 7 and the right motor 9 include built-in resolvers or encoders serving as a left rotation speed sensor 41 and a right rotation speed sensor 43, respectively. The signals from the left and right rotation speed sensors 41, 43 are inputted to the motor ECU 30.
[0047]
[0048] In
[0049] Further, the motor ECU 30 includes a right motor ECU (first motor control part) 30A for controlling the right motor 9, and a left motor ECU (second motor control part) 30B for controlling the left motor 7. A request value of the right motor request torque T.sub.Rm* from the vehicle ECU 40 is input to the right motor ECU 30A, and a request value of the left motor request torque T.sub.Lm* from the vehicle ECU 40 is input to the left motor ECU 30B.
[0050] In motor ECU 30, the right motor request torque T.sub.Rm* and the left motor request torque T.sub.Lm* from the vehicle ECU 40 are, respectively, corrected in two stages to output a request value T.sub.Rm.sup.** of the right motor request torque and a request value T.sub.Lm.sup.** of the left motor request torque to the right motor 9 and the left motor 7, respectively.
[0051] As the first-stage correction, the motor ECU 30 includes a right motor vibration suppression part (first motor vibration suppression part) 49 and a left motor vibration suppression part (second motor vibration suppression part) 51. The right motor vibration suppression part (first motor vibration suppression part) 49 calculates a vibration suppression correction torque amount ΔT.sub.Rm for vibration suppression of the right motor 9 to correct an output from the right motor ECU30A to the right motor 9. The left motor vibration suppression part (second motor vibration suppression part) 51 calculates a vibration suppression correction torque amount ΔT.sub.Lm for vibration suppression of the left motor 7 to correct an output from the left motor ECU30B to the left motor 7.
[0052] The calculation of the vibration suppression correction torque amount ΔT.sub.Rm in the right motor vibration suppression part 49 is performed by a vibration suppression right torque computation part 53, and the calculation of the vibration suppression correction torque amount ΔT.sub.Lm in the left motor vibration suppression part 51 is performed by a vibration suppression left torque computation part 55.
[0053] In computation by the vibration suppression right torque computation part 53 and the vibration suppression left torque computation part 55, for example, the right rotation speed sensor 43 detects the rotation speed of the right motor 9, the left rotation speed sensor 41 detects the rotation speed of the left motor 7, in the vibration suppression right torque computation part 53, the vibration suppression correction torque amount ΔT.sub.Rm is calculated by feedback control so that the rotation speed of the right motor 9 does not fluctuate beyond a predetermined range, and in the vibration suppression left torque computation part 55 alike, the vibration suppression correction torque amount ΔT.sub.Lm is calculated by feedback control so that the rotation speed of the left motor 7 does not fluctuate beyond the predetermined range.
[0054] Then, in the right motor ECU 30A, the vibration suppression correction torque amount ΔT.sub.Rm calculated by the vibration suppression right torque computation part 53 and the request value of the right motor request torque T.sub.Rm* from the vehicle ECU 40 are input to an adder-subtractor 57, the vibration suppression correction torque amount ΔT.sub.Rm is added to the request value of the right motor request torque T.sub.Rm*, and the request value of the right motor request torque T.sub.Rm* is corrected.
[0055] Likewise, in the left motor ECU 30B as well, the vibration suppression correction torque amount ΔT.sub.Lm calculated by the vibration suppression left torque computation part 55 and the request value of the left motor request torque T.sub.Lm* from the vehicle ECU 40 are input to an adder-subtractor 59, the vibration suppression correction torque amount ΔT.sub.Lm is added to the request value of the left motor request torque T.sub.Lm*, and the request value of the left motor request torque T.sub.Lm* is corrected.
[0056] As the second-stage correction, as shown in
[0057] That is, a phenomenon occurs where, in the course of transmitting the motor outputs of the left and right motors 7, 9 to the left and right wheels 3, 5 via the power transmission path 19 constituting the turning moment control device 11, if the one motor output is increased, the other motor output is decreased by interference of the one motor output.
[0058] Thus, for example, in the vibration suppression right torque computation part 53, feedback control is performed on the vibration suppression correction torque amount ΔT.sub.Rm based on the rotation speed signal from the right rotation speed sensor 43 of the right motor 9 so that the rotation speed of the right motor 9 does not fluctuate beyond the predetermined range, and in the vibration suppression left torque computation part 55 alike, feedback control is performed on the vibration suppression correction torque amount ΔT.sub.Lm based on the rotation speed signal from the left rotation speed sensor 41 of the left motor 7 so that the rotation speed of the left motor 7 does not fluctuate beyond the predetermined range, causing the problem that the left and right motor outputs interfere with each other in the absence of the non-interference correction part 61.
[0059] The state of the above-described mutual interference is shown in
[0060] In
[0061] In the present embodiment, the non-interference correction part 61 prevents the mutual interference of the left and right motor outputs, and prevents divergence of the torque operation amounts of the right motor 9 and the left motor 7, effectively achieving the respective vibration suppression controls of the right motor 9 and the left motor 7, as described above. Further, it is possible to solve the problem that the vehicle behavior becomes unstable.
[0062] As shown in
[0063] As shown in
[0064] Further, as shown in
[0065] Then, as shown in
[0066] Likewise, a left non-interference correction amount ΔT.sub.Rm.Math.b2/(b1+1) corrected by the left non-interference part 65 is additionally input to an adder-subtractor 69. Therefore, the request value of the left motor request torque T.sub.Lm* which undergoes the first-stage correction by the adder-subtractor 59 using the vibration suppression correction torque amount ΔT.sub.Lm further undergoes the second-stage correction by the adder-subtractor 69 using the left non-interference correction amount ΔT.sub.Rmb2/(b1+1), obtaining the new request value T.sub.Lm.sup.** of the left motor request torque.
[0067] Then, the request value T.sub.Rm.sup.** of the right motor request torque is output to the right motor 9, and the right motor torque T.sub.Rm is output to the request value from the right motor 9. Further, the request value T.sub.Lm.sup.** of the left motor request torque is output to the left motor 7, and the left motor torque T.sub.Lm is output to the request value from the left motor 7. Then, via the power transmission path 19 of the turning moment control device 11, the right wheel torque T.sub.R is transmitted to the right axle 15 of the right wheel 5 and the left wheel torque T.sub.L is transmitted to the left axle 13 of the left wheel 3.
[0068] Next, the interference coefficient will be described. With the skeleton view of
T.sub.R=r.Math.(b2+1).Math.T.sub.Rmr−b1T.sub.Lm . . . (1)
[0069] Equation (1) is modified and represented by:
=r(b2+1)(T.sub.Rm−b1/(b2+1).Math.T.sub.Lm) . . . (2)
T.sub.L=r.Math.(b1+1).Math.T.sub.Lm−r.Math.b2.Math.T.sub.Rm . . . (3)
Equation (3) is modified and represented by:
=r.Math.(b1+1)(T.sub.Lm−b2/(b1+1).Math.T.sub.Rm) . . . (4)
[0070] where
[0071] r: a gear ratio calculated by the number of gears (input gears Zi, counter gears Zc, output gears Zo, differential drive gears Zd) from the motor to the differential mechanism 17 constituted with the planetary gear mechanism in
[0072] b1: a gear ratio calculated by the number of gears (I/P sun gears Zs1, large pinion gears Zp1, small pinion gears Zp2, O/P sun gears Zs2) to the left wheel 3 in the differential mechanism 17 in
[0073] b2: a gear ratio calculated by the number of gears (annulus gears Zr1, large pinion gears Zp1, small pinion gears Zp2, 0/P sun gears Zs2) to the right wheel 5 in the differential mechanism 17 in
[0074] A torque state of equation (1), (3) is shown in a torque flow diagram of
[0075] Therefore, the interference is performed where the right motor torque T.sub.Rm of the right motor 9 decreases by the torque amount obtained by integrating the predetermined interference coefficient (b1/(b2+1)) to the vibration suppression correction torque amount ΔT.sub.Lm of the left motor 7 with the increase in the left motor torque T.sub.Lm of the left motor 7 by the vibration suppression correction torque amount ΔT.sub.Lm.
[0076] Likewise, the interference is performed where the left motor torque T.sub.Rm of the left motor 7 decreases by the torque amount obtained by integrating the predetermined interference coefficient (b2/(b1+1)) to the vibration suppression correction torque amount ΔT.sub.Rm of the right motor 9 with the increase in the right motor torque T.sub.Rm of the right motor 9 by the vibration suppression correction torque amount ΔT.sub.Rm.
[0077] Therefore, in the power transmission path 19 of the turning moment control device 11, since the left/right mo torque is also transmitted to the axle of the opposite wheel and the interference is performed such that the opposite motor torque is decreased if one of the left and right motor torques increases, in anticipation of the change in motor torque by the interference, the non-interference correction part 61 of the left and right motor ECUs 30A, 30B predictively corrects the output to the interfered motor so as to cancel the interfered motor torque amount. Thus, it is possible to eliminate the trouble that the vibration suppression correction torques by the vibration suppression control in the left motor 7 and the right motor 9 interfere with each other.
[0078] According to the present embodiment described above, non-interference is performed by predictively correcting the output from the right motor ECU 30A or the left motor ECU 30B to the interfered motor so as to cancel the interference torque, making it possible to solve the problem that the vibration suppression control cannot be exerted due to divergence of the torque operation amounts of the right motor 9 and the left motor 7 and the problem that the vehicle behavior becomes unstable.
[0079] Further, with the right non-interference part 63 for predictively correcting the output of the right motor ECU 30A and the left non-interference part 65 for predictively correcting the output of the left motor ECU 30B, it is possible to prevent mutual interference between the vibration suppression control of the right motor 9 and the vibration suppression control of the left motor 7.
[0080] Furthermore, since the interference is performed where the output of the right motor decreases by the torque amount obtained by integrating the predetermined interference coefficient (b1/(b2+1)) to the vibration suppression correction torque amount ΔT.sub.L with the increase in the output T.sub.Lm of the left motor 7 by the vibration suppression correction torque amount ΔT.sub.Lm, the right non-interference part 63 performs predictive correction to add the decreasing interference torque amount to the output of the right motor 9, and corrects the output from the right motor ECU 30A.
[0081] Moreover, since the interference is performed where the output of the left motor 7 decreases by the torque amount obtained by integrating the predetermined interference coefficient (b2/(b1+1)) to the vibration suppression correction torque amount ΔT.sub.Rm with the increase in the output T.sub.Rm of the right motor 9 by the vibration suppression correction torque amount ΔT.sub.Rm, the left non-interference part 65 performs predictive correction to add the decreasing interference torque amount to the output of the left motor 7, and corrects the output from the left motor ECU 30B.
[0082] Thus, since the non-interference by the predictive correction can be performed by adding the torque amount obtained by integrating the predetermined interference coefficient to the vibration suppression correction torque amount ΔT.sub.Rm, ΔT.sub.Lm, it is possible to easily perform the non-interference.
[0083] Further, since the predetermined interference coefficient is calculated based on the gear ratio which is formed by the gear train of the power transmission path 19 constituting the turning moment control device 11, it is possible to easily set the interference coefficient.
[0084] Furthermore, even if the vibration suppression correction torque amounts of the right motor 9 and the left motor 7 are calculated by feedback control based on the rotation speeds of the motors, the rotation speed of the own motor is not interfered by the vibration suppression correction torque amount of the other motor, making it possible to improve stability of the vibration suppression control.
[0085] The interference coefficient in the present embodiment is set by taking the power transmission path 19 shown in the skeleton view of
[0086] Further, as in
INDUSTRIAL APPLICABILITY
[0087] According to at least one embodiment of the present invention, it is possible to effectively exert vibration suppression control of preventing mutual interference, where an output of a first motor and an output of a second motor each interfere with the output of the other motor via a power transmission path from the motors to left and right wheels, to suppress an excessive fluctuation in motor rotation speed. Thus, the present invention can suitably be applied to a motor control device for an electric vehicle.
REFERENCE SIGNS LIST
[0088] 1 Vehicle (electric vehicle) [0089] 3 Left wheel [0090] 5 Right wheel [0091] 7 Left motor (second motor) [0092] 9 Right motor (first motor) [0093] 11 Turning moment control device [0094] 13 Left axle [0095] 15 Right axle [0096] 17 Differential mechanism [0097] 19 Power transmission path [0098] 25 Left inverter [0099] 27 Right inverter [0100] 29 Battery [0101] 30 Motor ECU (motor control device) [0102] 30A Right motor ECU (first motor control part) [0103] 30B Left motor ECU (second motor control part) [0104] 40 Vehicle ECU [0105] 41 Left rotation speed sensor [0106] 43 Right rotation speed sensor [0107] 49 Right motor vibration suppression part (first motor vibration suppression part) [0108] 51 Left motor vibration suppression part (second motor vibration suppression part) [0109] 53 Vibration suppression right torque computation part [0110] 55 Vibration suppression left torque computation part [0111] 57, 59, 67, 69, 71, 73 Adder-subtrator [0112] 61 Non-interference correction part [0113] 63 Right non-interference part (first non-interference part) [0114] 65 Left non-interference part (second non-interference part) [0115] K1 Interference torque from left motor to right motor [0116] K2 Interference torque from right motor to left motor