Drive control device for vehicle with independently driven wheels
10889188 ยท 2021-01-12
Assignee
Inventors
Cpc classification
B60K28/16
PERFORMING OPERATIONS; TRANSPORTING
B60L2220/44
PERFORMING OPERATIONS; TRANSPORTING
B60L3/106
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
B60L2220/42
PERFORMING OPERATIONS; TRANSPORTING
B60W30/18172
PERFORMING OPERATIONS; TRANSPORTING
B60T8/175
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/64
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
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
B60L3/00
PERFORMING OPERATIONS; TRANSPORTING
B60L7/16
PERFORMING OPERATIONS; TRANSPORTING
B60L7/10
PERFORMING OPERATIONS; TRANSPORTING
B60L7/22
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60L3/10
PERFORMING OPERATIONS; TRANSPORTING
B60L7/22
PERFORMING OPERATIONS; TRANSPORTING
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
B60L3/08
PERFORMING OPERATIONS; TRANSPORTING
B60K1/02
PERFORMING OPERATIONS; TRANSPORTING
B60K28/16
PERFORMING OPERATIONS; TRANSPORTING
B60L7/10
PERFORMING OPERATIONS; TRANSPORTING
B60L3/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Provided is a drive control device for a vehicle with independently driven wheels, the control device enabling the vehicle to avoid unstable behavior caused by an overrevolution of one of the drive wheels. The vehicle includes left and right motors (6, 6) that independently drive left and right drive wheels (2, 2), respectively. The control device includes: an ECU (21) to generate and output a command torque; an inverter device (22); rotation speed detection modules (34, 34) to detect the rotation speeds of the respective left and right motors (6, 6); and a control module (35) to change the command torques for the respective left and right motors (6, 6) so as to reduce the rotation speeds of the left and right motors (6, 6) when at least one rotation speed between the detected rotation speeds of the left and right motors (6, 6) exceeds a predetermined rotation speed.
Claims
1. A drive control device for a vehicle, the vehicle being equipped with the drive control device, the vehicle including left and right motors that independently drive left and right drive wheels, respectively, the drive control device comprising: an ECU configured to generate and output a command torque; an inverter device having a power circuit unit and a motor controller, the power circuit including an inverter configured to convert DC power into AC power, the motor controller being configured to perform torque control of the motor via the power circuit unit in accordance with the command torque supplied from the ECU; left and right rotation speed detectors configured to detect rotation speeds of the respective left and right motors; and an overrevolution prevention controller configured to change the command torques for the respective left and right motors so as to reduce the rotation speeds of the left and right motors when at least one of the rotation speeds of the left and right motors detected by the left and right rotation speed detectors exceeds a predetermined rotation speed.
2. The drive control device as claimed in claim 1, wherein the overrevolution prevention controller performs control in which the command torques for the respective left and right motors are reduced with elapse of time, during a period in which at least one of the rotation speeds of the left and right motors is higher than the predetermined rotation speed.
3. The drive control device as claimed in claim 2, wherein the overrevolution prevention controller performs control in which the command torques for the respective left and right motors are reduced to zero.
4. The drive control device as claimed in claim 2, wherein the overrevolution prevention controller performs control in which the command torques for the respective left and right motors are reduced with elapse of time, and, in a case where at least one of the rotation speeds is higher than the predetermined rotation speed even after the command torques are reduced to zero, regenerative torques are applied to the left and right motors.
5. The drive control device as claimed in claim 1, wherein the overrevolution prevention controller increases the command torques for the respective left and right motors such that the command torques are returned to a desired command torque, when both rotation speeds of the left and right motors detected by the left and right rotation speed detector become equal to or lower than the predetermined rotation speed.
6. The drive control device as claimed in claim 1, wherein the overrevolution prevention controller changes the command torques for the respective left and right motors by approximately equal degrees with elapse of time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In any event, the present invention will become more clearly understood from the following description of preferred embodiments thereof, when taken in conjunction with the accompanying drawings. However, the embodiments and the drawings are given only for the purpose of illustration and explanation, and are not to be taken as limiting the scope of the present invention in any way whatsoever, which scope is to be determined by the appended claims. In the accompanying drawings, like reference numerals are used to denote like parts throughout the several views, and:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DESCRIPTION OF EMBODIMENTS
(11) A first embodiment of the present invention will be described with reference to
(12)
(13)
(14) A control system will be described.
(15) As shown in
(16) The ECU 21 includes a command torque calculation module 47 and a torque allocation module 48. Mainly from a signal that indicates an accelerator position and that is outputted through an accelerator manipulation device 16 and from a deceleration command outputted through a brake manipulation device 17, the command torque calculation module 47 generates, as command torques, acceleration/deceleration commands to be supplied to the traction motors 6, 6 for the left and right drive wheels 2, 2. The torque allocation module 48 outputs the acceleration/deceleration command values calculated by the command torque calculation module 47 to the respective inverter devices 22 so as to allocate the values to the traction motors 6, 6 for the left and right wheels 2, 2, considering a turning command outputted by a steering angle sensor that is not shown and that detects the steering angle of the steering device 15.
(17) In addition, the command torque calculation module 47 has a function to, when the deceleration commands are outputted thereto through the brake manipulation device 17, allocate the deceleration commands as: braking torque command values for causing the motors 6 to function as regenerative brakes; and braking torque command values for the brakes not shown. The braking torque command values for causing the motors 6 to function as regenerative brakes are reflected in command torque values of the acceleration/deceleration commands to be supplied to the respective traction motors 6, 6. The accelerator manipulation device 16 and the brake manipulation device 17 respectively include an accelerator pedal and a brake pedal, and respectively include an acceleration sensor 16a and a brake sensor 17a for detecting the amounts of operations of the respective pedals. A battery 19 is mounted to the vehicle body 1, and is used as a power supply for driving the motors 6 and for an electrical system of the entire vehicle.
(18)
(19) Each inverter device 22 includes: a power circuit unit 28 provided for the corresponding motor 6; and a motor control module 29 for controlling the power circuit unit 28. The motor control module 29 holds various kinds of information, about the corresponding in-wheel motor drive device IWM, such as detected values and/or control values (e.g., control torque, motor rotation speed, to and/or other control information). These kinds of information are outputted to the ECU 21.
(20) The power circuit unit 28 includes an inverter 31 and a PWM driver 32 for driving the inverter 31. The inverter 31 converts DC power of the battery 19 (
(21) The motor control module 29 includes: a motor drive control module 30, which serves as the basis for a control module; and a rotation speed detection module 34, which detects the rotation speed of the corresponding motor 6. The motor drive control module 30 converts, into a current command, the acceleration/deceleration command value that is a command torque and that has been supplied from the ECU 21, and obtains, from a current sensor 38, a motor current flowing from the inverter 31 to the motor 6, thereby performing current feedback control (control based on a control signal). The motor control module 29 calculates a voltage command through the current feedback control and supplies the voltage command to the PWM driver 32. The PWM driver 32 performs pulse width modulation of the voltage command, to supply the on/off command to semiconductor switching elements of the corresponding inverter 31.
(22) The rotation speed detection module 34 obtains a rotation angle of the rotor 6a (
(23) In this embodiment, the overrevolution prevention control module 35 is provided in the torque allocation module 48 of the ECU 21. The overrevolution prevention control module 35 includes a determination module 35a and a command torque change control module 35b. The determination module 35a constantly determines whether or not at least one rotation speed between the rotation speeds of the left and right motors 6, 6 detected by the left and right rotation speed detection modules 34, 34 has exceeded a predetermined rotation speed. The predetermined rotation speed is any rotation speed determined through designing, etc., and is determined by obtaining an appropriate rotation speed through, for example, a test and/or a simulation. The predetermined rotation speed is about 8000 rpm, for example, but is not limited to this rotation speed.
(24) The command torque change control module 35b changes the command torques for the left and right motors 6, 6 so as to reduce the rotation speeds of the left and right motors 6, 6 when the determination module 35a determines that at least one rotation speed between the rotation speeds of the left and right motors 6, 6 has exceeded the predetermined rotation speed. Specifically, the command torque change control module 35b performs control in which the command torques for the left and right motors 6, 6 are reduced with elapse of time, during a period in which at least one rotation speed between the rotation speeds of the left and right motors 6, 6 is higher than the predetermined rotation speed.
(25) When the determination module 35a determines that both rotation speeds of the left and right motors 6, 6 are equal to or lower than the predetermined rotation speed during execution of the aforementioned control in which the command torques are reduced, the command torque change control module 35b performs control in which the command torques for the left and right motors 6, 6 are increased with elapse of time such that the command torques are restored, that is, the command torques are returned to the desired command torques. The desired command torques are command torques, for the respective left and right motors 6, 6, that are generated by the command torque calculation module 47 and allocated to the respective motors 6 and that are the command torques having not yet been changed by the overrevolution prevention control module 35 (just before the change).
(26)
(27)
(28)
(29) The rotation speed of the right motor 6 does not exceed the predetermined rotation speed at the time point T1 in this example. The degrees of reduction in the command torques are approximately equal to each other between the command torques for the left and right motors 6, 6. The command torque change control module 35b gradually reduces the command torques for the left and right motors 6, 6 such that the command torques linearly decrease with elapse of time. Even though the rotation speed of the right motor 6 has not exceeded the predetermined rotation speed, the command torque is gradually reduced similarly to the case of the left motor 6.
(30) Thereafter, when the determination module 35a determines that the rotation speed of the left motor 6 falls below the predetermined rotation speed at a time point T2, since the rotation speed of the right motor 6 is changing in a state of being equal to or lower than the predetermined rotation speed, the command torque change control module 35b gradually increases, from the time point T2, the command torques for the left and right motors 6, 6 such that the command torques are returned to command torques that have not been changed. The degrees of increase in the command torques are approximately equal to each other between the command torques for the left and right motors 6, 6. The command torque change control module 35b gradually increases the command torques for the left and right motors 6, 6 such that the command torques linearly increase with elapse of time, thereby returning the command torques to the respective command torques that have not been changed (desired command torques).
(31) Effects will be described.
(32) According to the drive control device 20 described above, when for example a motor rotation speed which is the higher between the rotation speeds of the left and right motors 6, 6 exceeds the predetermined rotation speed, increase in both rotation speeds of the left and right motors 6, 6 is suppressed by gradually reducing the command torques for the left and right motors 6, 6, during a period in which the rotation speed is higher than the predetermined rotation speed. In this case, a trouble such as one in which the torque of only one of the wheels drops or is released is prevented in advance, whereby unexpected yaw moment can be prevented from being generated on the vehicle. Therefore, unstable behavior of the vehicle is avoided. In addition, since the command torques for the left and right motors 6, 6 are reduced with elapse of time, increase in the rotation speeds of the left and right motors 6, 6 can be reliably and easily suppressed.
(33) When both rotation speeds of the left and right motors 6, 6 become equal to or lower than the predetermined rotation speed, the overrevolution prevention control module 35 increases the command torques for the left and right motors 6, 6 such that the command torques are returned to the desired command torques. In this case, the torques of the left and right drive wheels 2, 2 are restored at the same time, and thus, unexpected yaw moment can be prevented from being generated on the vehicle, which can keep the vehicle stable.
(34) A second embodiment will be described. Except for control by the command torque change control module 35b described below, the other features of a drive control device according to this embodiment are the same as those of the drive control device according to the first embodiment.
(35) With reference to
(36) A third embodiment will be described. Except for control by the command torque change control module 35b described below, the other features of a drive control device according to this embodiment are the same as those of the drive control devices according to the first and second embodiments.
(37) With reference to
(38) A fourth embodiment will be described. In the following description, the components corresponding to the matters described in each of the preceding embodiments are denoted by like reference numerals, and any redundant description has been omitted. When only a part of a configuration is described, the remaining part of the configuration is the same as that of the previously described embodiments unless otherwise specified. The same advantageous effects are achieved by the same configuration. In addition to the combinations of portions described specifically in each embodiment, it is also possible to partially combine the embodiments unless any problem is particularly posed due to the combination.
(39) As shown in
(40) The vehicle may be a two-wheel independent drive vehicle, which drives two left and right front wheels independently of each other. Alternatively, the vehicle may be a four-wheel independent drive vehicle, which drives two left and right front wheels independently of each other and drives two left and right rear wheels independently of each other.
(41) The in-wheel motor drive device may include a cycloidal speed reducer, a planetary speed reducer, a speed reducer with two parallel shafts, or another speed reducer. Alternatively, the in-wheel motor drive device may be of a so-called direct motor type in which no speed reducer is used.
(42) The overrevolution prevention control module may gradually reduce the command torques for the left and right motors such that the command torques drop with elapse of time so as to, for example, form a curve in a shape of a predetermined quadratic curve. Alternatively, the overrevolution prevention control module may gradually reduce both command torques so as to combine the shape of the quadratic curve and a linear shape.
(43) When increasing the command torques for the left and right motors with elapse of time, the overrevolution prevention control module may increase the command torques such that the command torques increase so as to, for example, form a curve in a shape of a predetermined quadratic curve. Alternatively, the overrevolution prevention control module may gradually increase both command torques so as to combine the shape of the quadratic curve and a linear shape.
(44) Although the modes for carrying out the present invention have been described on the basis of the embodiments, the embodiments disclosed herein are illustrative in all aspects and not restrictive. The scope of the present invention is indicated not by the above description but by the claims, and is intended to include any modifications within the scope and meaning equivalent to the claims.
REFERENCE NUMERALS
(45) 2 . . . drive wheel
(46) 6 . . . motor
(47) 20 . . . drive control device
(48) 21 . . . ECU
(49) 22, 22A . . . inverter device
(50) 28 . . . power circuit unit
(51) 29 . . . motor control module
(52) 31 . . . inverter
(53) 34 . . . rotation speed detection module
(54) 35 . . . overrevolution prevention control module