The present invention claims the benefit of Japanese Patent Application No. 2015-091140 filed on Apr. 28, 2015 with the Japanese Patent Office, the disclosure of which is incorporated herein by reference in its entirety.
1. Field of the Invention
Embodiments of the present invention relate to the art of a control system for a vehicle having at least two motors for propelling the vehicle, and more particularly, to a vehicle control system for selecting an operating mode of the vehicle from a mode where the vehicle is powered by any one of the motors, and a mode where the vehicle is powered by both motors.
2. Discussion of the Related Art
U.S. Pat. No. 5,788,006 describes a so-called “dual motor type” hybrid vehicle provided with an engine and two motors. In the hybrid vehicle taught by U.S. Pat. No. 5,788,006, the engine and the first motor are connected to a planetary gear unit functioning as a differential gear system, and the second motor is disposed between an output element of the differential gear system and driving wheels. An inverse rotation of the engine or an input element of the differential gear system connected thereto is halted by a brake.
The hybrid vehicle taught by U.S. Pat. No. 5,788,006 may be powered not only by the second motor while stopping the engine but also by both first motor and second motor. According to the teachings of U.S. Pat. No. 5,788,006, the second motor generates larger driving force during propelling the vehicle by both motors, and the first motor compensates for a deficiency of the required driving force.
U.S. Pat. No. 6,553,287 describes a control strategy for a hybrid electric vehicle. According to the teachings of U.S. Pat. No. 6,553,287, the controller starts the engine if an estimated sum torque of a traction motor and generator motor is less than the calculated sum torque output of the traction motor and the engine at any given speed. That is, the operating mode of the hybrid vehicle is also shifted to a mode that is possible to propel the vehicle by a large driving force when the required driving force exceeds the maximum possible output of the motor mode.
During propelling the vehicle by one of the motors, the other stopped motor is started when a required driving force is increased. However, it takes some time to start the other motor by the normal procedures, and hence the required driving force is achieved after a brief moment from a satisfaction of the startup of the stopped motor. In addition, if the driving force is increased abruptly by the other motor, shocks and rattling would be caused. In order to reduce such shocks and rattling, an increasing rate of the driving force is processed in such a manner that the driving force is increased in a mild manner. However, if the increasing rate of the driving force is thus moderated, an achievement of the required driving force is also delayed. According to the teachings of U.S. Pat. Nos. 5,788,006 and 6,553,287, the required driving force is achieved by increasing the output of the currently activated power source to the maximum value, and the other power source is started to compensate for a deficiency of the required driving force. According to the teachings of those documents, therefore, an actual driving force may temporarily fall short until the output of the newly started power source is increased to a required level.
Aspects of embodiments of the present invention have been conceived noting the foregoing technical problems, and it is therefore an object of embodiments of the present invention is to provide a control system for a vehicle having at least two motors that is configured to prevent a shortage of the driving force during shifting from single-motor mode to dual-motor mode.
The vehicle control system is applied to a vehicle having at least two motors, and an operating mode of the vehicle can be selected depending on a required driving force from a first mode where the vehicle is powered by both motors and a second mode where the vehicle is powered only by the second motor. In order to achieve the above-mentioned objective, according to the preferred example, the vehicle control system is configured to start the first motor to shift the operating mode to the first mode upon exceedance of a threshold value of a required driving force under the second mode, and the threshold value is set to be smaller than a maximum driving force to be generated by the second motor propelling the vehicle under the second mode.
The vehicle may comprise a booster that boosts a voltage applied to the motors. In addition, the vehicle control system may be further configured to restrict a driving force to be generated by the first motor to a smaller value with a reduction in a maximum voltage applied to the motors that is restricted by the booster.
The vehicle may further comprise a battery that supplies an electric power to the motors. In addition, the vehicle control system may be further configured to calculate a maximum possible output of the battery, and to restrict a driving force to be generated by the first motor to a smaller value when the maximum possible output of the battery is restricted to a lower level.
The vehicle control system may be further configured to obtain a driving force of the first motor with reference to a predetermined map when starting the first motor to power the vehicle by both motors, and to calculate a driving force of the second motor based on the driving force of the first motor determined with reference to the map and the required driving force.
The map includes at least any of a map determining a relation between an output of the first motor and an energy loss, and a map determining the driving force to be generated by the first motor to achieve the required driving force by the first motor and the second motor.
The vehicle control system may be further configured to increase the driving force of the first motor in such a manner that an augmentation in the driving force of the first motor is delayed behind an increment in the required driving force, and to operate the second motor in such a manner to compensate for a deficiency in the driving force resulting from the delay in augmentation of the driving force of the first motor.
Thus, according to the preferred example, the first motor is started to shift the operating mode to the first mode when the required driving force exceeds the threshold value during propelling the vehicle under the second mode. To this end, the threshold value is set to a smaller value than the maximum driving force of the second motor propelling the vehicle under the second mode. According to the preferred example, therefore, the driving force of the second motor still can be increased when shifting from the second mode to the first mode by starting the first motor so that deficiency in driving force of the first motor can be compensated by the second motor.
According to one aspect of the preferred example, the driving force of the first motor is restricted with a restriction of voltage boost by the booster. If the voltage boost is restricted, the driving force of the second motor is restricted and hence the aforementioned threshold value is set to be smaller value. In this case, the operating mode is shifted to the first mode even if the required driving force is not significantly increased. However, deficiency in the driving force resulting from the restriction on the driving force of the first motor may be covered by the second motor. For this reason, frequency of generating the driving force to achieve the required driving force by the first motor may be decreased to limit damage on the first motor and rotary members of a powertrain.
According to another aspect of the preferred example, the driving force of the first motor is restricted with a restriction on the maximum output of the battery. If the output of the battery is restricted, the driving force of the second motor is also restricted and hence the aforementioned threshold value is set to be a smaller value. Consequently, the operating mode is also shifted to the first mode even if the required driving force is not significantly increased. However, deficiency in the driving force resulting from the restriction on the driving force of the first motor may also be covered by the second motor. For this reason, frequency of generating the driving force to achieve the required driving force by the first motor may be decreased to limit damage on the first motor and the rotary members of the powertrain.
That is, according to the preferred example, the operating mode is shifted from the second mode to the first mode by starting the first motor before the driving force of the second motor is increased to the maximum value so that the driving forces of the first motor and the second motor may be adjusted to achieve the required driving force during shifting the operating mode from the second mode to the first mode. To this end, specifically, the driving force to be generated by the first motor is determined with reference to the map determining the driving force of the first motor taking account of an energy efficiency, an energy loss etc., and the driving force of the second motor is calculated based on the driving force thus determined with reference to the map and the required driving force. For this reason, the required driving force under the second mode can be achieved by both motors while reducing an energy loss.
Features, aspects, and advantages of exemplary embodiments of the present invention will become better understood with reference to the following description and accompanying drawings, which should not limit the invention in any way.
The vehicle control system according to the preferred example may be applied to a hybrid vehicle having an engine and at least two motors for propelling the vehicle or an electric vehicle powered by a battery or a fuel cell. Referring now to
Specifically, as illustrated in
A permanent magnet type synchronous motor having a generating function is used individually as the first motor 2 and the second motor 3. As shown in
The power distribution device 4 shown in
The power distribution device 4 is arranged coaxially with an output shaft 1a of the engine 1, and the first motor 2 is situated on an opposite side of the engine 1 across the power distribution device 4. The sun gear 9 of the power distribution device 4 is connected with a rotor shaft 2b rotated integrally with a rotor 2a of the first motor 2, and the carrier 11 is connected to an input shaft 4a of the power distribution device 4. The input shaft 4a is also connected to the output shaft 1a of the engine 1. In order to prevent an inverse rotation of the engine 1, a one-way clutch 12 is disposed on the output shaft 1a of the engine 1 while being fixed to a stationary member such as a housing. To this end, a friction clutch and a dog brake may also be used instead of the one-way clutch 12.
The ring gear 10 is integrated with an output gear 13, and a countershaft 14 is arranged in parallel with a common rotational axis of the power distribution device 4 and the first motor 2. A counter driven gear 15 is fitted onto one of the end portions of the countershaft 14 (i.e., right side in
Torque of the second motor 3 can be added to torque transmitted from the power distribution device 4 to the driving wheels 5. To this end, the second motor 3 is arranged in parallel with the countershaft 14, and a reduction gear 19 connected to a rotor shaft 3b rotated integrally with a rotor 3a is meshed with the counter driven gear 15. That is, the ring gear 10 of the power distribution device 4 is connected to the driving wheels 5 and the second motor 3 through the aforementioned gear train or the reduction gear 19.
The vehicle Ve is provided with two oil pumps such as a mechanical oil pump (to be abbreviated as the “MOP” hereinafter) 20 and an electric oil pump (to be abbreviated as the “EOP” hereinafter) 21. In the example shown in
The vehicle Ve is provided with an electronic control unit (to be abbreviated as the “ECU” hereinafter) 23 as a microcomputer configured to carry out a calculation based on incident data and preinstalled data, and to transmit a calculation result in the form of a command signal. For example, torques (i.e., driving forces) Tmg1 and Tmg2 of the motors 2 and 3, rotational speeds Nmg1 and Nmg2 of the motors 2 and 3, a vehicle speed V, a required driving force represented by an opening degree Acc of an accelerator, a temperature T such as an external temperature or a temperature of cooling water for the inverter 6 and the converter 7, an available electric power W of the battery 8 and so on are sent to the ECU 23. In addition, maps installed in the ECU 23 to control the vehicle Ve are as follows: a map defining selecting regions of the operating mode from the single-motor mode, the dual-motor mode, and the hybrid mode; a map defining a voltage boost level based on the temperature T and an altitude above sea level; a map determining energy losses of the motors 2 and 3; a map determining an energy loss resulting from boosting voltage; a map determining a driving force to be generated by the first motor 2 based on an axle speed, the vehicle speed V or the rotational speed of the second motor 3, and the required driving force, and so on.
The vehicle Ve can be propelled under the electric vehicle mode (to be abbreviated as the “EV mode”). Rotational speeds of the rotary elements of the power distribution device 4 under the dual-motor mode of the EV mode are indicated in the nomographic diagram shown in
As shown in
Thus, according to the preferred example, the threshold value to start first motor 2 to shift to the first mode is set to be smaller than the maximum driving force of the second motor 3 propelling the vehicle under the second mode.
When the first motor 2 is started to increase the driving force, the startup of the first motor 2 is delayed inevitably by various factors such as a data processing, a data transmission, a moderate processing or a late processing of a change in the driving force toward a target value and so on. For this reason, the actual driving force of the first motor 2 cannot be increased to the target value just after the startup. In order to compensate for deficiency of driving force of the first motor 2 by the second motor 3, according to the preferred example, the threshold value to start the first motor 2 is set in such a manner that the startup of the first motor 2 is commenced under condition that the driving force generated by the second motor 3 still can be increased. In other words, the difference between the line Lth and the line L3 is set at least in such a manner that that the driving force of the second motor 3 is increased to the maximum value when the first motor 2 starts generating the target driving force.
That is, the difference between the line Lth and the line L3 may be adjusted in accordance with a delay in the startup of the first motor 2 detected by an experimentation or simulation. However, if the difference between the line Lth and the line L3 is too wide, the region A1 where the dual-motor mode is selected is enlarged more than necessary and hence the first motor 2 would be started unnecessarily even if the vehicle may be propelled only by the second motor 3. Consequently, an electrical loss would be increased. In order to reduce such electrical loss, it is preferable to reduce the difference between the line Lth and the line L3 to the minimum difference possible to compensate for the deficiency of driving force during startup of the first motor 2.
The vehicle control system according to the preferred example may also be applied to the hybrid vehicle shown in
Turning to
If the vehicle Ve is not propelled under the EV mode, the routine is returned without carrying out any specific control. By contrast, if the vehicle Ve is propelled under the EV mode, the routine advances to step S2 to determine whether or not a required driving force FD is larger than the threshold value Fth of the driving force to start the first motor 2. To this end, the required driving force FD may be calculated based on an opening degree Acc of the accelerator and a vehicle speed V, and the threshold value Fth is determined with reference to the map shown in
If the required driving force FD is smaller than the threshold value Fth, the routine is returned without carrying out any specific control. By contrast, if the required driving force FD is larger than the threshold value Fth, the routine advances to step S3 to calculate a target driving force Fmg1 to be generated by the first motor 2. In this case, the vehicle Ve is powered only by the driving force of the second motor 3 that is larger than the threshold value Fth, and hence the target driving force Fmg1 can be calculated by subtracting the threshold value Fth from the required driving force FD. Then, in order to increase the driving force Fmg1 of the first motor 2 smoothly to the target value without changing abruptly, a command driving force Fmg1′ is obtained by applying the moderate processing or the late processing (or a rounding process or a first order lagging process) to the target driving force Fmg1. In the following explanation, both the target driving force Fmg1 and the command driving force Fmg1′ of the first motor 2 will be simply called the driving force “Fmg1” for the sake of convenience.
Then, a target driving force Fmg2 of the second motor 3 is calculated at step S4. As described, according to the conventional art, a deficiency of driving force is compensated by starting the stopping motor after the driving force generated by the motor propelling the vehicle under the single-motor mode is increased to the upper limit. That is, according to the conventional art, the driving force of the motor propelling the vehicle under the single-motor mode cannot be increased any more when shifting to the dual-motor mode. By contrast, according to the preferred example, the first motor 2 is started before the driving force of the second motor 3 is increased to the upper limit so that the driving force of the second motor 3 still can be changed when shifting to the first mode taking account of an augmentation of the driving force of the first motor 2. To this end, at step S4, the target driving force Fmg2 of the second motor 3 is calculated by subtracting the command driving force Fmg1′ calculated at step S3 from the required driving force FD. Then, the motors 2 and 3 are controlled in such a manner to generate the target driving force Fmg1 and Fmg2 at step S5, and the routine is ended.
Turning to
As described, the target driving force Fmg1 is calculated by subtracting the threshold value Fth from the required driving force FD, and subjected to the moderate processing or the late processing to obtain the command driving force Fmg1′. Therefore, as indicated by the dashed line in
The driving force Fmg1 of the first motor 2 is increased gradually, and eventually the target value as the difference between the required driving force FD and the threshold value Fth is achieved at point t2. According to the preferred example, the difference between the maximum driving force Fmg2max of the second motor 3 and the threshold value Fth is wider than the difference between the maximum driving force Fmg2max and the required driving force FD at point t2. For this reason, even if the required driving force FD at point t2 is higher than the maximum driving force Fmg2max of the second motor 3, the driving force Fmg2 of the second motor 3 still can be increased to compensate for the deficiency of driving force resulting from the aforementioned delay in augmentation of the driving force Fmg1 of the first motor 2. After point t2, the driving force Fmg1 of the first motor 2 can be increased without delay behind the change in the required driving force FD so that the required driving force can be achieved by the motors 2 and 3 without delay.
In
In
Thus, according to the preferred example, the first motor 2 is started before the required driving force FD reaches the maximum driving force Fmg2max of the second motor 3 to shift the operating mode from the second mode as the single-motor mode to the first mode as the single-motor mode. According the preferred example, therefore, a temporal drop in the driving force can be prevented during shifting from the second mode to the first mode even if the augmentation of the driving force Fmg1 of the first motor 2 is delayed.
Next, here will be explained another control example with reference to
As described, according to the preferred example, the driving forces Fmg1 and Fmg2 of the motors 2 and 3 may be adjusted arbitrarily in such a manner to achieve the required driving force FD during shifting from the second mode to the first mode. The control example shown in
As the example shown in
Then, the threshold value Fth to start the first motor 2 and a limit value of the driving force of the first motor 2 are calculated at step S12 based on the voltage limit value vhlim and the vehicle speed V. As described, the voltage limit value vhlim is restricted to the lower level in accordance with a temperature drop and an increase in altitude, and consequently, the maximum driving force Fmg2max of the second motor 3 is restricted to the lower level in accordance with such reduction in the voltage limit value vhlim. Meanwhile, the threshold value Fth is set to be lower than the maximum driving force Fmg2max of the second motor 3 while taking account of the aforementioned delay in augmentation of the driving force of the first motor 2. Thus, the maximum driving force Fmg2max of the second motor 3 is determined based on the limit value vhlim to boost the voltage, and the threshold value Fth is determined based on the maximum driving force Fmg2max of the second motor 3.
In order to decrease in frequency that the first motor 2 is subjected to a significant load, the driving force Fmg1 of the first motor 2 is restricted to the lower value with an increase in such restriction of the voltage. To this end, a relation between the driving force Fmg1 of the first motor 2 and the voltage limit value vhlm is determined in the form of map shown in
Then, at step S13, the required driving force FD is compared to the threshold value Fth calculated at step S12. As the example shown in
Then, the routine advances to step S15 to determine whether or not the target driving force Fmg1 of the first motor 2 calculated at step S14 is larger than the limit value of the driving force Fmg1 of the first motor 2. If the target driving force Fmg1 of the first motor 2 is larger than the limit value, the driving force to be generated by the first motor 2 is restricted to the limit value at step S16. In this case, alternatively, a control amount of the driving force of the first motor 2 may be restricted in such a manner not to increase the driving force of the first motor 2 larger than the limit value. By contrast, if the target driving force Fmg1 of the first motor 2 is smaller than the limit value, the target driving force Fmg1 of the first motor 2 calculated at step S14 is employed as the target value or the control amount.
Consequently, the driving force Fmg1 to be generated by the first motor 2 is restricted to the above-mentioned limit value at step S17 in any of these cases. At step S17, in addition, the target driving force Fmg1 thus determined is subjected to the moderate processing or the late processing to obtain the command driving force Fmg1′ as the foregoing step S3. Then, the target driving force Fmg2 of the second motor 3 is calculated by subtracting the command driving force Fmg1′ from the required driving force FD at step S18, and the motors 2 and 3 are controlled in such a manner to generate the target driving force Fmg1 and Fmg2 at step S19.
Thus, according to the control example shown in
As described, according to the control example shown in
The driving forces of the motors 2 and 3 may also be restricted depending on a possible output power Wout of the battery 8. Turning now to
If the required driving force FD is smaller than the threshold value Fth, the routine is returned without carrying out any specific control. By contrast, if the required driving force FD is larger than the threshold value Fth, the routine advances to step S22 to calculate the target driving force Fmg1 of the first motor 2 by subtracting the threshold value Fth from the required driving force FD. Then, at step S23, a limit value of an output power Wout of the battery 8, in other words, a restricted value of the output power Wout of the battery 8 is detected based on a voltage, a temperature, an SOC and so on of the battery 8.
Then, a limit value of the driving force Fmg1 of the first motor 2 is calculated at step S24. To this end, specifically, a maximum driving force possible to be generated by the current output power Wout of the battery 8 is calculated by dividing the output power Wout by the vehicle speed V, and the limit value of the driving force Fmg1 of the first motor 2 is calculated by subtracting the threshold value Lth from the maximum driving force thus calculated.
Subsequent steps of the routine shown in
Thus, according to the control example shown in
As has been explained, the vehicle control system according to the preferred example is thus configured to start the first motor 2 to shift the operating mode to the first mode before the required driving force FD reaches the maximum driving force Fmg2max of the second motor 3. In other words, to start the first motor 2 under the condition that the driving force of the second motor propelling the vehicle is not restricted. According to the preferred example, therefore, operating points of the motors 2 and 3 determined based on a speed and a torque (or a driving force) may also be optimized during shifting the operating mode from the second mode to the first mode so as to improve energy efficiency as shown in
As the foregoing control examples, at step S30, it is determined whether or not the vehicle Ve is propelled under the EV mode. If the vehicle Ve is not propelled under the EV mode, the routine is also returned without carrying out any specific control. By contrast, if the vehicle Ve is propelled under the EV mode, the routine advances to step S31 to obtain the driving forces Fmg1 and Fmg2 of the motors 2 and 3 that can achieve the required driving force FD while minimizing an energy loss. A relation between the driving force and a speed of each motor 2 and 3 is determined at a design phase, and a power loss (or an energy loss) caused by a friction, a Joule heating etc. at each operating point is governed by a structure or configuration of an electric circuit. In order to carry out the calculation of step S31, losses of each motor 2 and 3, the inverter 6 and the converter 7 are determined in the form of map based on a driving force and a speed. At step S31, specifically, the driving forces Fmg1 and Fmg2 of the motors 2 and 3 that can achieve the required driving force FD while minimizing an energy loss are obtained with reference to those maps. One example of a map determining a loss of the first motor 2 is shown in
The driving force Fmg1 of the first motor 2 thus obtained is also subjected to the moderate processing or the late processing to obtain the command driving force Fmg1′ at step S32, and the command driving force Fmg1′ is employed as a target driving force of the first motor 2. Then, the target driving force Fmg2 of the second motor 3 is calculated by subtracting the command driving force Fmg1′ from the required driving force FD at step S33.
Then, a target voltage to achieve the driving forces Fmg1 and Fmg2 of the motors 2 and 3 while minimizing the energy loss is obtained at step S34 with reference to the aforementioned maps determining losses of each motor 2 and 3, the inverter 6 and the converter 7. One example of a map determining a boost loss of the voltage is shown in
Thus, according to the control example shown in
According to the control example shown in
According to the control example shown in
As described, a relation between the driving force and a speed of each motor 2 and 3 is determined depending on specifications, and an energy loss is governed by a structure or configuration of an electric circuit. In order to obtain the driving force Fmg1 of the first motor 2 at step S311, the driving forces Fmg1 and Fmg2 of the motors 2 and 3 are determined in the form of map shown in
The driving force Fmg1 of the first motor 2 thus obtained is also subjected to the moderate processing or the late processing to obtain the command driving force Fmg1′ at step S32, and the command driving force Fmg1′ is employed as a target driving force of the first motor 2. Then, the target driving force Fmg2 of the second motor 3 is calculated by subtracting the command driving force Fmg1′ from the required driving force FD at step S33. Thereafter, the target voltage to achieve the driving forces Fmg1 and Fmg2 of the motors 2 and 3 is obtained at step S34, and the converter 7 is controlled at step S35 in such a manner to boost the voltage to generate the driving forces Fmg1 and Fmg2 by the motors 2 and 3.
According to the control example shown in
Thus, according to the preferred example, the driving forces Fmg1 and Fmg2 as well as the operating points of the motors 2 and 3 may be adjusted arbitrarily when starting the first motor 2 to shift the operating mode from the second mode to the first mode. For this purpose, output torques of the first motor 2 and the second motor 3, a ratio of the driving force of the first motor 2 to the driving force of the second motor 3 to achieve the maximum driving force to propel the vehicle and so on may also be determined in the form of map. In the map, a speed of a not shown propeller shaft, the first motor 2, or the second motor 3 may also be employed instead of the vehicle speed V, and a required torque of the propeller shaft, the opening degree Acc of the accelerator, a load factor as a ratio of the required driving force to the maximum driving force to propel the vehicle may be employed instead of the required driving force FD.
Lastly, the foregoing control examples may be executed not only independently from one another but also in combination as long as not causing confliction.
Number | Date | Country | Kind |
---|---|---|---|
2015-091140 | Apr 2015 | JP | national |