Vehicle Control Device and Vehicle Control Method
20230143238 · 2023-05-11
Inventors
- Yoichi IIHOSHI (Tokyo, JP)
- Takashi OKADA (Hitachinaka-shi, Ibaraki, JP)
- Yuuki OKUDA (Hitachinaka-shi, Ibaraki, JP)
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W20/11
PERFORMING OPERATIONS; TRANSPORTING
B60W2530/00
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
B60L7/14
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
B60W10/00
PERFORMING OPERATIONS; TRANSPORTING
B60W20/12
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/408
PERFORMING OPERATIONS; TRANSPORTING
B60L58/13
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/70
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
B60W2520/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0028
PERFORMING OPERATIONS; TRANSPORTING
B60L50/61
PERFORMING OPERATIONS; TRANSPORTING
B60W40/12
PERFORMING OPERATIONS; TRANSPORTING
B60W50/0097
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/62
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
International classification
B60W20/11
PERFORMING OPERATIONS; TRANSPORTING
B60W50/00
PERFORMING OPERATIONS; TRANSPORTING
B60W40/12
PERFORMING OPERATIONS; TRANSPORTING
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present invention provides a vehicle control device capable of improving fuel consumption while reducing deterioration of emission by appropriately controlling a powertrain system of a vehicle. A vehicle control device includes: a prediction unit configured to predict speeds or accelerations of a vehicle based on a plurality of prediction models; a fuel consumption information calculation unit configured to calculate fuel consumption for each of a plurality of prediction results obtained by the prediction unit; a selection unit configured to select any one of the plurality of prediction results; and a powertrain control unit configured to control at least one of an engine, a generator, an inverter, a drive motor, and a transmission of the vehicle based on the prediction result selected by the selection unit.
Claims
1. A vehicle control device, comprising: a prediction unit configured to predict speeds or accelerations of a vehicle based on a plurality of prediction models; a fuel consumption information calculation unit configured to calculate fuel consumption for each of a plurality of prediction results obtained by the prediction unit; a selection unit configured to select any one of the plurality of prediction results; and a powertrain control unit configured to control at least one of an engine, a generator, an inverter, a drive motor, and a transmission of the vehicle based on the prediction result selected by the selection unit.
2. The vehicle control device according to claim 1, further comprising a control margin calculation unit configured to calculate a control margin from an upper limit or a lower limit of a control target amount and a predicted control value, wherein the selection unit selects, based on the control margin, a prediction result indicating a maximum regeneration amount or a prediction result indicating a minimum fuel consumption variation.
3. The vehicle control device according to claim 2, wherein the control target amount is a state of charge (SOC) of a battery configured to be charged with direct current (DC) power, the control margin is a difference between an upper limit and a predicted value of the SOC, and when the control margin is less than a threshold, the selection unit selects a prediction result indicating a maximum regeneration amount during deceleration of the vehicle.
4. The vehicle control device according to claim 2, wherein the control target amount is a state of charge (SOC) of a battery configured to be charged with direct current (DC) power, the control margin is a difference between a predicted value and a lower limit of the SOC, and when the control margin is less than a threshold, the selection unit selects a prediction result indicating a minimum regeneration amount variation during deceleration of the vehicle.
5. The vehicle control device according to claim 3, wherein the control target amount is a catalyst temperature of a catalyst that purifies exhaust of the engine, the control margin is a difference between a predicted value and a lower limit of the catalyst temperature, and when the control margin is less than a threshold, a timing of restarting the engine in a stopped state is advanced.
6. The vehicle control device according to claim 3, wherein the control target amount is an evaporative fuel accumulation amount of a fuel to be accumulated in a canister, the fuel being volatilized from a fuel tank of the engine, the control margin is a difference between an upper limit and a predicted value of the evaporative fuel accumulation amount, and when the control margin is less than a threshold, a timing of restarting the engine in a stopped state is advanced.
7. The vehicle control device according to claim 1, wherein the plurality of prediction models includes: a traffic model for prediction of a speed or an acceleration of the vehicle based on traffic information and a speed history or an acceleration history; a location model for prediction of a speed or an acceleration of the vehicle based on road shape information and a speed history or an acceleration history; and a driver model for prediction of a speed or an acceleration of the vehicle based on inter-vehicle distance information and a speed history or an acceleration history.
8. A vehicle control method, comprising: a prediction step of predicting speeds or accelerations of a vehicle based on a plurality of prediction models; a fuel consumption information calculation step of calculating fuel consumption for each of a plurality of prediction results; a selection step of selecting any one of the plurality of prediction results; and a powertrain control step of controlling at least one of an engine, a generator, an inverter, a drive motor, and a transmission of the vehicle based on the prediction result selected.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DESCRIPTION OF EMBODIMENTS
[0026] Hereinafter, embodiments of a vehicle control device according to the present invention will be described with reference to the drawings.
First Embodiment
[0027] With reference to
<Overview of Powertrain Control System>
[0028]
[0029] The vehicle control device 1 is an electronic control unit (ECU). The ECU transmits a command to increase engine efficiency or to reduce a regenerative loss to each component of the powertrain system, based on prediction information items on a user's vehicle speed and a user's vehicle acceleration (predicted speed v.sub.F and predicted acceleration a.sub.F). Specifically, the vehicle control device 1 is a computer including hardware, for example, an arithmetic device such as a CPU, a main storage device such as a semiconductor memory, an auxiliary storage device, and a communication device. The vehicle control device 1 implements each of functions to be described later by allowing the arithmetic device to execute a corresponding one of programs loaded in the main storage device.
[0030] The engine 2 is an internal-combustion engine that burns a fuel such as gasoline and outputs engine torque.
[0031] The generator 3 includes a power generation unit that converts the engine torque into alternating current (AC) power and a rectifier that converts the AC power into direct current (DC) power. The generator 3 mainly supplies the DC power to the battery 4 and the inverter 5.
[0032] The battery 4 is a storage battery that is charged with the DC power supplied from the generator 3 and the inverter 5. Note that, a remaining capacity of the battery 4 is referred to as a state of charge (SOC) hereinafter.
[0033] The inverter 5 is a power conversion device that converts the DC power supplied from the generator 3 and the battery 4 into AC power and supplies the AC power to the drive motor 6, and that converts AC power supplied from the drive motor 6 into DC power and supplies the DC power to the battery 4 and the generator 3.
[0034] The drive motor 6 is an electric motor that generates a driving force and a braking force necessary for the vehicle. Herein, the drive motor 6 generates the driving force when receiving AC power from the inverter 5, and generates the braking force when supplying AC power (regenerative power) to the inverter 5.
<Functional Block Diagram of Vehicle Control Device 1>
[0035]
[0036] The plurality of prediction models M include, for example, but not limited to, the following three types.
[0037] (1) Traffic model M.sub.T: a prediction model based on traffic volume characteristics, for calculating a predicted speed v.sub.F (or a predicted acceleration a.sub.F) from traffic information items I.sub.T such as traffic congestion and accidents and a history of a user's vehicle speed v (or a user's vehicle acceleration a)
[0038] (2) Location Model M.sub.P: a prediction model based on location characteristics, for calculating a predicted speed v.sub.F (or a predicted acceleration a.sub.F) from road shape information items I.sub.R such as curves and intersections and a history of a user's vehicle speed v (or a user's vehicle acceleration a)
[0039] (3) Driver Model M.sub.D: a prediction model based on driver characteristics, for calculating a predicted speed v.sub.F (or a predicted acceleration a.sub.F) from an inter-vehicle distance information item I.sub.D between a preceding vehicle and a user's vehicle and a history of a user's vehicle speed v (or a user's vehicle acceleration a)
[0040] In the background art, a prediction result of any one of a plurality of prediction models M is selected based on a driving condition, a past prediction accuracy, and the like, and powertrain control for optimum fuel consumption is performed on one selected traveling speed prediction pattern. However, it is often difficult to determine which of the plurality of prediction information items has a higher accuracy.
[0041] To address such a situation, in the vehicle control device 1 according to the present embodiment, when any of the prediction results (predicted speeds v.sub.F and the predicted accelerations a.sub.F) derived from the plurality of prediction models M obtained by the prediction unit 10 is likely to have a higher accuracy, a prediction model M to be adopted is selected in consideration of control margins D to be described later.
[0042] Thus, first, the fuel consumption information calculation unit 11 calculates fuel consumption information items for respective prediction results of the prediction models M. The fuel consumption information items calculated according to the present embodiment include fuel consumption and fuel consumption variations in the cases of adopting the prediction results of the prediction models M. Furthermore, the fuel consumption information calculation unit 11 includes a control margin calculation unit 11a, and calculates control margins. The control margins are each a difference between an upper limit or a lower limit of a control target value received from an external database and a predicted control value in the case of adopting a corresponding one of the prediction results of the prediction models M.
[0043] Next, the selection unit 12 selects one of the prediction models M according to the calculated control margins. Specifically, the selection unit 12 selects, for a large control margin, a prediction model M indicating maximum fuel consumption and selects, for a small control margin, a prediction model M indicating a minimum fuel consumption variation.
[0044] The powertrain control unit 13 transmits a command to the powertrain system (engine 2, generator 3, drive motor 6, transmission, and the like) so as to implement the predicted speed v.sub.F (or the predicted acceleration a.sub.F) according to the selected prediction model M. Thus, robust and fuel consumption saving powertrain control is achieved.
<Application Example to SOC Control>
[0045] Hereinafter, a description will be given in detail of a case where the vehicle control device 1 according to the present embodiment is applied to the state of charge (SOC) control of the battery 4. Hereinafter, since a control value is set to the SOC, it is assumed that information items on an upper limit and a lower limit of a SOC target value are input to the control margin calculation unit 11a.
[0046]
[0047] Meanwhile,
[0048]
[0049] First, in step S1, the fuel consumption information calculation unit 11 calculates regenerative prediction amounts corresponding to respective predicted speeds v.sub.P (or predicted accelerations a.sub.F) derived from the plurality of prediction models M. In addition, the control margin calculation unit 11a subtracts a predicted SOC amount from the upper limit of the SOC target value to calculate a control margin D.sub.A.
[0050] In step S2, the selection unit 12 determines whether the control margin D.sub.A is less than a threshold Th.sub.A. The process proceeds to step S3 when the control margin D.sub.A is less than the threshold Th.sub.A, otherwise the process proceeds to step S4.
[0051] In step S3, the selection unit 12 selects a prediction result indicating a maximum regeneration amount among a plurality of prediction results, and stops the engine based on the selected prediction result, thereby reducing the SOC such that the maximum regeneration amount can be recovered.
[0052] On the other hand, in step S4, the fuel consumption information calculation unit 11 calculates regenerative dispersion amounts corresponding to the plurality of predicted speeds v.sub.F (or the plurality of predicted accelerations a.sub.F). Specifically, for the powertrain control in which the maximum regeneration amount is obtained for a certain predicted speed, a variance is obtained from the regeneration amount after travel of predetermined time or a predetermined distance in a case where another predicted speed is selected. In addition, the control margin calculation unit 11a subtracts the lower limit of the SOC target value from the predicted SOC amount to calculate a control margin D.sub.B.
[0053] In step S5, the selection unit 12 determines whether the control margin D.sub.B is less than a threshold Th.sub.B. The process proceeds to step S6 when the control margin D.sub.B is less than the threshold Th.sub.B, otherwise the process proceeds to step S7.
[0054] In step S6, the selection unit 12 selects a prediction result indicating a minimum regenerative dispersion amount among the plurality of prediction results, and increases an output of the engine, thereby increasing the SOC.
[0055] On the other hand, in step S7, the selection unit 12 selects a prediction result indicating the highest accuracy in the past among the plurality of prediction results, and stops the engine. Note that, the accuracy as referred to herein may be the accuracy of the prediction model M verified at the time of design, or may be obtained by comparing a prediction result with an actual travel result and accumulating a prediction accurate rate.
[0056] With such a configuration, it is possible to select an appropriate prediction model M according to the current SOC. That is, when the SOC is near the upper limit of the target value, the engine is stopped before an actual deceleration start to reduce a regenerative loss of regenerative energy. Thus, the fuel consumption can be improved. On the other hand, when the current SOC is near the lower limit of the target value, an operating point of the engine is set to a maximum efficiency point before the actual deceleration start to increase efficient engine operating time. Thus, the fuel consumption can be improved.
<Example of Time Chart in Step S3>
[0057]
[0058]
[0059]
[0060] The output of the drive motor 6 illustrated in
[0061] In the present embodiment, the output of the engine 2 illustrated in
[0062] The output of the generator 3 illustrated in
[0063]
[0064] In this example, the regeneration amounts corresponding to the three predicted speeds v.sub.F of the traffic model M.sub.T, the location model M.sub.P, and the driver model M.sub.D are calculated, and the engine 2 is stopped in advance and the SOC is reduced such that all the regeneration amounts can be recovered to the battery 4 even if the maximum regeneration amount occurs. When this control is performed, the engine 2 is stopped before deceleration regeneration actually starts, and the SOC is reduced such that all deceleration regeneration amounts can be absorbed by using the drive motor 6 while the engine is stopped. By performing such control, the maximum fuel consumption efficiency can be achieved when the prediction is accurate, and even when the prediction is inaccurate, a margin in the SOC eliminates necessity to perform an inefficient engine restart operation to recover the SOC.
<Example of Time Chart in Step S4>
[0065] Next, a method of calculating the regenerative dispersion amounts (fuel consumption variations) corresponding to the predicted speeds v.sub.F derived from the three types of prediction models M will be described in detail with reference to time charts of
[0066] Part (a) in each of
[0067]
[0068]
[0069] Furthermore, a predicted value of the SOC (long dashed double-short dashed line) in the case where the predicted speed v.sub.F of the driver model M.sub.D is accurate is also calculated from the deceleration start prediction point P.sub.B2, and a predicted value of the SOC (solid line) in a case where the prediction of the traffic model M.sub.T is accurate is also calculated from the deceleration start prediction point P.sub.B2. In this manner, the three types of regeneration amounts at the point P.sub.T can be predicted. In this example, since the predicted regeneration amount of the location model M.sub.P is larger than the predicted regeneration amount of the traffic model M.sub.T, it can be evaluated that there is a fuel consumption improvement effect obtained by adopting the location model M.sub.P, and the location model M.sub.P is a selection candidate. The variance of the regeneration amounts can be calculated as a difference between the maximum value and the minimum value of the three regeneration amounts.
[0070]
[0071] Thus, in the examples of
[0072] As described above, the vehicle control device 1 according to the present embodiment can improve fuel consumption while reducing deterioration of emission by selecting the prediction model M in which the regeneration amount increases and the variation in the regeneration amount decreases and controlling the powertrain system of the vehicle.
Second Embodiment
[0073] With reference to
[0074]
<Case of Restarting Engine Based on Catalyst Temperature>
[0075]
[0076] In step S81a, the catalyst temperature is estimated from the powertrain control plan determined according to the prediction model M, and further, a control margin D.sub.C, which is the difference between the estimated catalyst temperature and a lower limit of the catalyst temperature, is calculated.
[0077] Then, in step S82a, determination is made whether the control margin D.sub.C is less than the threshold Th.sub.C. When the control margin D.sub.C is less than the threshold Th.sub.C, in step S83, control is performed such that the engine restart is performed at a point earlier than a conventional restart point (point at which deceleration ends) in order to prevent deterioration of the emission which is caused by a decrease in catalyst temperature.
[0078]
<Case of Restarting Engine Based on Evaporative Fuel Accumulation Amount>
[0079]
[0080] In step S81b, the evaporative fuel accumulation amount while the engine is stopped is predicted, and further a control margin D.sub.D is calculated. The control margin D.sub.D is a difference between the predicted evaporative fuel accumulation amount and an upper limit of the evaporative fuel accumulation amount.
[0081] Then, in step S82b, determination is made whether the control margin D.sub.D is less than the threshold Th.sub.D. When the control margin D.sub.D is less than the threshold Th.sub.D, in step S83b, in order to prevent the evaporative fuel from being discharged to the atmosphere due to saturation of the adsorbed amount in the canister, or in order to prevent a large purge of the evaporative fuel adsorbed by the canister, control is performed such that the engine restart is performed at a point earlier than the conventional restart point (point at which deceleration ends).
[0082]
[0083] In the present embodiment, these controls can prevent the regenerative loss of the SOC, and prevent the decrease in the catalyst temperature due to the stop of the engine and the deterioration of the emission due to the increase in the evaporative fuel adsorption to the canister.
[0084] For the sake of simplicity, in the present embodiment, the timing for stopping the engine is determined based on the control margin D.sub.A determined according to the SOC, and the timing for restarting the engine is determined based on the control margin D.sub.C determined according to the catalyst temperature and the control margin D.sub.D determined according to the evaporative fuel adsorption amount. However, the advantageous effect of the present invention does not change even when the optimum control pattern is selected while simultaneously considering both the timings. In addition, as illustrated in
REFERENCE SIGNS LIST
[0085] 100 powertrain control system
[0086] 1 vehicle control device
[0087] 11 fuel consumption information calculation unit
[0088] 11a control margin calculation unit
[0089] 12 selection unit
[0090] 13 powertrain control unit
[0091] 2 engine
[0092] 3 generator
[0093] 4 battery
[0094] 5 inverter
[0095] 6 drive motor
[0096] M.sub.T traffic model
[0097] M.sub.P location model
[0098] M.sub.D driver model