Vehicle control device

The vehicle control device optimizes engine and motor torque switching in hybrid vehicles to enhance fuel efficiency and responsiveness by adjusting torques based on predefined thresholds and sensor inputs, addressing the balance between engine and motor forces in parallel mode.

JP7800764B2Active Publication Date: 2026-01-16MITSUBISHI MOTORS CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025501954
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-02-21
Publication Date
2026-01-16
Estimated Expiration
2043-02-21

AI Technical Summary

Technical Problem

In hybrid vehicles operating in parallel mode, there is a need to balance the driving force provided by the engine and motor assist to improve fuel efficiency while maintaining responsiveness to driver requests, as conventional systems may delay the response to torque changes.

Method used

A vehicle control device that switches engine drive torque in stages and adjusts motor assist torque to match driver demands, optimizing fuel efficiency and responsiveness by controlling the engine and motor torques based on predefined thresholds and sensor inputs.

Benefits of technology

The control device enables fuel-efficient driving with improved responsiveness to driver requests by managing engine and motor torques dynamically, reducing delays in torque response during parallel mode operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007800764000001
    Figure 0007800764000001
  • Figure 0007800764000002
    Figure 0007800764000002
  • Figure 0007800764000003
    Figure 0007800764000003
Patent Text Reader

Abstract

This vehicle control device: switches engine drive torque from a first torque to a second torque in response to a required engine torque exceeding a first threshold value, the first threshold value being set so as to fall within a range between a first value corresponding to a torque at which the engine achieves the highest fuel efficiency and a second value corresponding to a torque at which better fuel efficiency is achieved by increasing the output of an electric motor rather than by increasing the output of the engine; and performs assistance by increasing motor assist torque, in terms of a difference in engine drive torque between before and after the switching of the engine drive torque, during a period required for the engine drive torque to be switched from the first torque to the second torque.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a vehicle control device. [Background technology]

[0002] Hybrid vehicles equipped with an engine and a rotating electric machine (motor, generator, motor generator) have become popular. Hybrid vehicles have multiple driving modes. These driving modes include an EV (Electric Vehicle) mode in which the vehicle runs solely on the motor using battery charging power, a series mode in which the vehicle runs solely on the motor while the engine generates electricity for the generator, and a parallel mode in which the vehicle runs primarily on the engine with assistance from the motor when necessary.

[0003] Furthermore, when using two power sources, an engine and a motor, there is a demand for efficient use of fuel by switching between modes, etc. For example, Patent Document 1 discloses a configuration that achieves both stabilization of vehicle acceleration performance and reduction of fuel consumption by efficiently using the engine and the motor. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Publication No. 2003-146115 Summary of the Invention [Problem to be solved by the invention]

[0005] In parallel mode, where the engine and motor can be used simultaneously as drive sources, it is necessary to consider the balance between the driving force provided by the engine as a power source and the driving force provided as an assist by the motor in order to improve fuel consumption (fuel economy). Furthermore, the engine may sometimes exceed the required torque as a result of more efficient torque output. By using this surplus as power for generating electricity, it is possible to reduce unnecessary energy consumption. Therefore, there is a demand for more fuel-efficient driving control that takes into account the timing of switching between driving based on engine driving force and power generation, and the timing of assist using motor driving force.

[0006] On the other hand, when switching between engine output and motor output to optimize fuel economy, the response to driver requests, such as acceleration, may be reduced. This phenomenon may occur, for example, in a region where changes in driver requests are realized by changes in engine torque.

[0007] The present invention was devised in view of the above-mentioned problems, and aims to improve responsiveness to driver requests while performing fuel-efficient driving control during parallel mode driving. However, this is not the only objective of the present invention. Another objective of the present invention is to achieve effects that cannot be obtained by conventional techniques, which are derived from the configurations shown in the following detailed description of the preferred embodiments of the present invention. [Means for solving the problem]

[0008] A control device for a vehicle according to one embodiment of the present invention has the following configuration: That is, the control device for a vehicle capable of running in a parallel mode using engine drive torque from an engine and motor assist torque from a motor, a control unit that switches the engine drive torque in stages according to the required drive torque, the control unit switches the engine driving torque from a first torque to a second torque in response to the required driving torque exceeding a first threshold value; the first threshold is set between a first value corresponding to a torque at which the engine has the best fuel economy and a second value corresponding to a torque at which increasing the output of the motor results in better fuel economy than increasing the output of the engine; The control unit assists the difference between before and after the engine driving torque switching by increasing the motor assist torque during the period required to switch the engine driving torque from the first torque to the second torque. [Effects of the Invention]

[0009] According to the present invention, in a parallel mode in which the engine and the motor can be used as drive sources, it is possible to perform fuel-efficient driving control while improving responsiveness to driver requests. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a schematic diagram showing an example of the configuration of a vehicle according to an embodiment of the present invention; [Figure 2] FIG. 10 is a graph illustrating torque in conventional driving control in a parallel mode. [Figure 3] FIG. 10 is a graph illustrating conventional driving control in a parallel mode. [Figure 4] FIG. 4 is a graph illustrating torque in travel control in a parallel mode according to the first embodiment. [Figure 5] FIG. 4 is a graph illustrating travel control in a parallel mode according to the first embodiment. [Figure 6] FIG. 3 is a schematic diagram for explaining the flow of torque control according to the first embodiment. [Figure 7] 4 is a flowchart of a process for driving control according to the first embodiment. [Figure 8] 6 is a flowchart of a threshold setting process according to the first embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] A vehicle control device according to an embodiment will be described with reference to the drawings. The embodiments described below are merely examples, and are not intended to exclude various modifications or applications of techniques not explicitly described in the following embodiments. The configurations of the present embodiment can be modified in various ways without departing from the spirit of the invention. Furthermore, they can be selected or combined as needed. In addition, the same reference numerals are used to indicate corresponding relationships between the same components in the drawings.

[0012] First Embodiment [Overall configuration] A vehicle 100 to which the control device according to this embodiment can be applied will be described. The vehicle 100 is a hybrid vehicle equipped with an engine 101 as a drive source, a motor 107 (rotating electric machine) for driving, and a generator 102 for generating electricity. Therefore, the vehicle 100 according to this embodiment can be a vehicle such as an HEV (Hybrid Electric Vehicle) or a PHEV (Plug-in Hybrid Electric Vehicle: a plug-in hybrid capable of external charging or external power supply). In this embodiment, the vehicle 100 will be described as a front-wheel drive vehicle, but the present invention is not limited to this, and rear-wheel drive, four-wheel drive, etc. may also be used.

[0013] The generator 102 is connected to the engine 101 and can operate independently of the operation of the motor 107. The engine 101 is connected to a drive shaft 104 via an engine clutch 103. When the engine clutch 103 is engaged, power generated by the engine 101 is transmitted to the drive shaft 104. The motor 107 is connected to the drive shaft 104 via a motor clutch 106. When the motor clutch 106 is engaged, power generated by the motor 107 is transmitted to the drive shaft 104. For convenience, the power transmission path via the engine clutch 103 is also referred to as a "first power transmission path," and the power transmission path via the motor clutch 106 is also referred to as a "second power transmission path."

[0014] Driving wheels 105 (front wheels) are mounted on the driving shaft 104. Driven wheels 116 (rear wheels) are mounted on the axle 115.

[0015] The vehicle 100 is also provided with an ECU (Electronic Control Unit) 108, which corresponds to the control device according to this embodiment. The ECU 108 is an electronic control device configured as, for example, an LSI (Large-Scale Integration) device or an embedded electronic device that integrates a microprocessor, a ROM (Read Only Memory), a RAM (Random Access Memory), etc. The ECU 108 acquires signals detected by various sensors provided in the vehicle 100 and controls the vehicle 100. The sensors provided in the vehicle 100 include an accelerator position sensor 109, a brake sensor 110, a speed sensor 111, an engine rotation sensor 112, and a battery remaining capacity sensor 113. The accelerator position sensor 109 detects the amount of depression (accelerator position) of an accelerator pedal (not shown). The brake sensor 110 detects the amount of depression of a brake pedal (not shown). The speed sensor 111 detects the vehicle speed of the vehicle 100. The engine rotation sensor 112 detects the rotation speed of the engine 101. The battery remaining amount sensor 113 detects the remaining amount (SOC: State Of Charge) of the battery 114. The vehicle 100 is provided with a driving battery 114, which is supplied with power and is charged.

[0016] The engine 101 is an internal combustion engine (gasoline engine or diesel engine) that uses gasoline or diesel as fuel. The operating state of the engine 101 may be controlled by the ECU 108, or may be controlled by an electronic control device (not shown) separate from the ECU 108. The generator 102 and motor 107 according to this embodiment are motor generators (motor-generators) that function as both an electric motor and a generator. The motor 107 is a drive source that exchanges electric power with the battery 114, and functions mainly as an electric motor to drive the vehicle 100 and as a generator during regeneration.

[0017] The generator 102 functions as an electric motor (starter) when starting the engine 101, and is driven by engine power to generate electricity when the engine 101 is operating. Furthermore, the generator 102 transmits driving force to the drive shaft 104 of the vehicle 100 in a powered state. An inverter (not shown) that converts DC current to AC current is provided around (or inside) each of the motor 107 and the generator 102. The rotation speeds and operating states (powered operation, regenerative / powered operation) of the motor 107 and the generator 102 are controlled by controlling the inverter (not shown).

[0018] The vehicle 100 can run in a plurality of driving modes, such as EV mode, series mode, and parallel mode. These driving modes are selected by the ECU 108 in accordance with the vehicle state, driving state, the driving force required by the driver, etc. Furthermore, the operations of the engine 101, generator 102, and motor 107 are selectively controlled depending on the driving mode.

[0019] The EV mode is a driving mode in which the vehicle 100 is driven only by the motor 107 using the charging power of the drive battery 114, while the engine 101 and the generator 102 are stopped. The EV mode is selected, for example, when the required driving force and vehicle speed are both low or when the charge level of the battery 114 is high. The series mode is a driving mode in which the engine 101 drives the generator 102 to generate electricity, and the generated electricity is used to drive the vehicle 100 by the motor 107. The series mode is selected, for example, when the required driving force is high or the charge level of the battery 114 is low. The parallel mode is a driving mode in which the vehicle 100 is driven mainly by the driving force of the engine 101, and the motor 107 assists in driving the vehicle 100 as needed. The parallel mode is selected, for example, when the vehicle speed is high or the required driving force is high. In this embodiment, in the parallel mode, part of the driving force of the engine 101 (surplus torque) can also be used as power for generating electricity in the battery 114.

[0020] An engine 101 and a motor 107 are connected in parallel to drive wheels 105 (front wheels in this case) via a transaxle (not shown) incorporating multiple gears and clutches. The engine 101 is also connected to a generator 102 via a transaxle (not shown), and the power of the engine 101 is also transmitted to the generator 102.

[0021] A transaxle is a power transmission device that integrates a final drive (final reduction gear) including a differential and a transmission (reduction gear), and contains multiple mechanisms that transmit power between the driving source and the driven device.

[0022] The engine clutch 103 is, for example, a wet multi-plate clutch or a dog clutch. Power on the upstream side of the power transmission path (the engine 101 and generator 102 side) of the engine clutch 103 is transmitted to the drive shaft 104 when the engine clutch 103 is in an engaged state (connected state), and is cut off when the engine clutch 103 is in a disengaged state (released state). The engaged / disengaged state of the engine clutch 103 is controlled by the ECU 108.

[0023] The motor clutch 106 is, for example, a wet multi-plate clutch or a dog clutch. Power on the upstream side of the power transmission path from the motor clutch 106 (i.e., the driving force of the motor 107) is transmitted to the drive shaft 104 when the motor clutch 106 is engaged, and is cut off when the motor clutch 106 is disengaged. The engaged / disengaged state of the motor clutch 106 is controlled by the ECU 108.

[0024] For example, when the driving mode is EV mode or series mode, the engine clutch 103 is disengaged and the motor clutch 106 is engaged. When the driving mode is parallel mode and motor assist (driving force of the motor 107) is not required, the engine clutch 103 is engaged and the motor clutch 106 is disengaged. When the driving mode is parallel mode and motor assist is required, both the engine clutch 103 and the motor clutch 106 are engaged.

[0025] [Drive control] First, the problems with conventional cruise control in parallel mode will be described using the drawings. Fig. 2 is a graph illustrating torque transitions during cruise control in conventional parallel mode. Fig. 3 is a graph illustrating cruise control according to accelerator operation amount, corresponding to Fig. 2.

[0026] Figure 2 shows the torque output state, with the vertical axis representing torque value and the horizontal axis representing time. From top to bottom, Figure 2 shows the driving torque of vehicle 100, torque caused by engine 101, torque caused by generator 102, and torque caused by motor 107. The sum of the torques shown in the bottom three graphs is the driving torque shown in graph 202.

[0027] Graph 201 shows the drive torque required for traveling (hereinafter referred to as "required drive torque"). Here, this will be explained as being synonymous with the torque required by the driver's accelerator operation. On the other hand, graph 202 shows the drive torque resulting from the response by vehicle 100 (hereinafter referred to as "response drive torque"). Graph 203 shows the torque caused by engine 101. Graph 204 shows the torque caused by generator 102. Graph 205 shows the torque caused by motor 107. For generator 102, the range below 0 corresponds to power generation operation.

[0028] FIG. 3 is a graph illustrating conventional driving control in parallel mode. In FIG. 3, the vertical axis represents driving torque, and the horizontal axis represents accelerator operation amount. As described above, parallel mode is a mode in which driving is performed mainly using driving force from engine 101. Solid line 301 represents the required driving torque. Also, dashed line 302 represents the driving torque due to engine output. Note that, for simplicity of explanation, an example is shown in which the required driving torque changes at the same rate in response to accelerator operation amount, but this change is not necessarily limited to this.

[0029] When the engine 101 is operated, it is controlled to have a predetermined torque in order to operate it in the most fuel-efficient state possible. Here, the torque obtained by operating the engine 101 in the most fuel-efficient state is called "engine fuel efficiency torque" and is indicated by T1. In addition, in the parallel mode, the torque at which assistance by the motor output starts in addition to the torque of the engine output is called "assist start torque" and is indicated by T2. In addition, the maximum torque that the engine 101 can output is called "engine maximum torque." In FIG. 3, the relationship between each torque is shown by T1 <T2<T3となる。

[0030] The assist start torque T2 indicates the boundary at which fuel economy becomes better when torque is output by the motor 107 than when torque is output by the engine 101. In other words, when the assist start torque T2 is exceeded, it is assumed that in order to further improve fuel economy, torque output by the motor 107 will provide better fuel economy than increasing the torque output by the engine 101.

[0031] In Fig. 3, area 303 indicates the torque for driving (hereinafter referred to as "engine driving torque") out of the torque due to the engine output. Area 304 indicates the torque for generating electricity by the generator 102 (hereinafter referred to as "engine power generation torque") out of the torque due to the engine output. Area 305 indicates the assist torque due to the motor output (hereinafter referred to as "motor assist torque").

[0032] First, when the accelerator operation amount is in the range from 0 to threshold A (shown as range a), by operating engine 101 in a fuel-efficient state (i.e., constant engine fuel efficiency torque T1), the required drive torque becomes lower than the engine fuel efficiency torque. Therefore, the difference ((engine fuel efficiency torque) - (required drive torque)) is diverted to power for generating electricity in generator 102 (corresponding to region 304). In other words, when the accelerator operation amount is between 0 and threshold A, torque from the engine output (i.e., engine fuel efficiency torque T1) is used to drive vehicle 100 and charge battery 114 through power generation by generator 102. Threshold A is the accelerator operation amount corresponding to the position where engine fuel efficiency torque T1 and required drive torque match.

[0033] When the accelerator operation amount is in the range from threshold A to threshold B (shown as range b), the required drive torque exceeds the engine fuel consumption torque T1, so the torque from the engine output is increased in accordance with the increase in the accelerator operation amount. At this time, charging of the battery 114 (i.e., power generation by the generator 102 using the engine drive torque) is stopped. Threshold B is the accelerator operation amount corresponding to the position where the assist start torque T2 and the required drive torque match.

[0034] When the accelerator operation amount is in the range of thresholds B to C (shown as range c), the engine driving torque is controlled to be constant at assist start torque T2, and the motor assist torque increases as the accelerator operation amount increases. Therefore, the required driving torque is provided by the sum of the engine driving torque (i.e., constant at assist start torque T2) and the motor assist torque. The motor assist torque can be output by driving the motor 107 using the power stored in the battery 114 in range a. Threshold C is the accelerator operation amount corresponding to the position where the motor assist torque becomes maximum (hereinafter referred to as "motor assist maximum torque").

[0035] If the accelerator operation amount further increases and exceeds threshold C (shown as range d), the motor assist torque reaches the motor assist maximum torque and cannot be increased any further. Therefore, while the motor assist torque is maintained at the motor assist maximum torque, the engine drive torque is increased in accordance with the increase in the accelerator operation amount. At this time, the engine drive torque can be increased until it reaches the engine maximum torque. Therefore, the maximum torque that can be output corresponding to the required drive torque is (engine maximum torque) + (motor assist maximum torque).

[0036] When control such as that shown in FIG. 3 is performed, a delay in the response drive torque of the vehicle 100 relative to the requested drive torque can occur in ranges b and d, as can be seen by comparing graphs 201 and 202 in FIG. 2. Ranges b and d correspond to the ranges in which the engine drive torque is changed in accordance with the accelerator operation amount, as shown in FIG. 3. One cause of this phenomenon is that the response of the engine 101 to a request is slower than the response of the motor 107 and generator 102 to a request. For example, the engine 101 is subject to throttle opening control and intake delay, and such structural factors can cause a delay in response to a request.

[0037] Therefore, in this embodiment, the delay in response drive torque caused by the engine is taken into consideration and control is performed to improve response compared to conventional control.

[0038] Fig. 4 is a graph illustrating torque transitions during cruise control in the parallel mode according to this embodiment. Fig. 5 is a graph illustrating cruise control according to the amount of operation, corresponding to Fig. 4. The configurations in Figs. 4 and 5 correspond to the configurations in Figs. 2 and 3, respectively, which show conventional examples. Note that the explanation here uses the amount of accelerator operation (accelerator opening) by the driver as an example, but is not limited to this, and other parameters related to torque control may also be used.

[0039] FIG. 4 shows the output state of torque, where the vertical axis represents the torque value and the horizontal axis represents time. In FIG. 4, from top to bottom, it shows the driving torque of vehicle 100, the torque caused by engine 101, the torque caused by generator 102, and the torque caused by motor 107. The sum of the torques shown in the lower three graphs becomes the driving torque shown in graph 402.

[0040] Graph 401 shows the required driving torque required for driving. On the other hand, graph 402 shows the response driving torque. Graph 403 shows the torque caused by engine 101. Graph 404 shows the torque caused by generator 102. Graph 405 shows the torque caused by motor 107. For generator 102, it corresponds to the power generation operation being performed below 0.

[0041] FIG. 5 is a graph for explaining the driving control in the parallel mode according to the present embodiment. In FIG. 5, the vertical axis represents the driving torque and the horizontal axis represents the operation amount of the accelerator. The solid line 501 shows the required driving torque. Also, the dashed line 502 shows the driving torque by the engine output. In the configuration according to the present embodiment, it is assumed that the relationship between the engine fuel consumption torque T1, the assist start torque T2, and the engine maximum torque T3 is T1 < T2 < T3. Also, the definitions of the threshold value A and the threshold value B are the same as those in the prior art.

[0042] In FIG. 5, region 503 shows the engine driving torque among the torques by the engine output. Regions 504 and 507 show the engine power generation torque among the torques by the engine output. Regions 505 and 506 show the motor assist torque by the motor output.

[0043] First, when the accelerator operation amount is in the range from 0 to threshold A (shown as range a'), by operating engine 101 in a fuel-efficient state (i.e., constant engine fuel efficiency torque T1), the required drive torque becomes lower than the engine fuel efficiency torque. Therefore, the difference ((engine fuel efficiency torque) - (required drive torque)) is diverted to power for generating electricity in generator 102 (corresponding to region 504). In other words, when the accelerator operation amount is in the range from 0 to threshold A, torque from the engine output (i.e., engine fuel efficiency torque T1) is used to drive vehicle 100 and charge battery 114 with electricity generated by generator 102.

[0044] When the accelerator operation amount is in the range from threshold A to threshold B' (shown as range b'), the required drive torque exceeds the engine fuel consumption torque T1, but the engine drive torque is controlled to be constant at the engine fuel consumption torque T1, and the motor assist torque increases as the accelerator operation amount increases (corresponding to region 506). Therefore, the required drive torque is provided by the sum of the engine drive torque (i.e., constant at the engine fuel consumption torque T1) and the motor assist torque. At this time, as shown by dashed line 408 in FIG. 4, the generator 102 does not generate electricity, and motor output is performed as shown by dashed line 409. Meanwhile, since the engine 101 cannot actually increase torque suddenly as shown in FIG. 5, the torque output is gradually increased as shown by dashed line 406 in FIG. 4. The degree of change in torque output here will be referred to as the "change rate." The motor assist torque can be output by driving the motor 107 using the power stored in the battery 114 in range a'. The setting of threshold value B' will be described later, but it is set to be variable within the range between threshold value A and threshold value B.

[0045] When the accelerator operation amount is in the range from threshold B' to threshold B (shown as range c'), the output from engine 101 is increased and operated so as to be constant at assist start torque T2. At this time, the motor assist torque from the motor output is controlled to stop. As a result, the required drive torque becomes lower than the torque from the engine output (i.e., assist start torque T2). Therefore, the difference ((assist start torque T2) - (required drive torque)) is diverted to power for generating electricity in generator 102 (corresponding to region 507). In other words, when the accelerator operation amount is between threshold B' and threshold B, the torque from the engine output (i.e., equivalent to assist start torque T2) is used to drive vehicle 100 and charge battery 114 with electricity generated by generator 102.

[0046] When the accelerator operation amount is in the range from threshold B to threshold C' (shown as range d'), the engine drive torque is controlled to be constant at assist start torque T2, and the motor assist torque increases as the accelerator operation amount increases. Therefore, the required drive torque is provided by the sum of the engine drive torque (i.e., constant at assist start torque T2) and the motor assist torque. The motor assist torque can be output by driving the motor 107 using the power stored in the battery 114 in range a' or range c'. The threshold C' is set to an arbitrary value. For example, the threshold C' is set to a value sufficiently smaller than the operation amount corresponding to (assist start torque T2) + (motor assist maximum torque) so that the motor assist can respond when the required drive torque fluctuates.

[0047] If the accelerator operation amount further increases and exceeds threshold C' (indicated as range e'), the motor assist torque reaches its maximum torque and cannot be increased any further. Therefore, the engine output is increased to maintain it constant at engine maximum torque T3, and the motor assist torque is controlled to match the required drive torque. At this time, since engine 101 cannot actually increase torque abruptly as shown in FIG. 5, the torque output is gradually increased as shown by dashed line 407 in FIG. 4. Correspondingly, to compensate for the torque deficiency of the engine output, the motor output is increased as shown by dashed line 410. After the engine output from dashed line 407 onwards reaches the target torque output (i.e., equivalent to engine maximum torque T3), the increase due to the motor output is returned. Therefore, the maximum torque that can be output corresponding to the required drive torque is (engine maximum torque) + (motor assist maximum torque).

[0048] As described above, in this embodiment, the engine torque is controlled by switching between three states: engine fuel consumption torque T1, assist start torque T2, and maximum engine torque T3, depending on the accelerator operation amount.

[0049] FIG. 6 is a conceptual diagram for explaining the operation of the ECU 108 according to this embodiment when determining torque during parallel mode running. As shown in FIG. 1, the ECU 108 can acquire various state information during running of the vehicle 100 via various sensors. In this embodiment, the ECU 108 can timely acquire vehicle speed, accelerator operation amount, engine speed, and remaining battery charge (SOC). The ECU 108 can also acquire information regarding the maximum value of output from the motor 107 and the maximum battery output of the battery 114. This information may be calculated based on information obtained from the various sensors, or may be acquired from predetermined information. Note that FIG. 6 focuses on the determination of torque during parallel mode running, and therefore some parts of the control flows described later in FIGS. 7 and 8 are overlapped and / or omitted.

[0050] The ECU 108 derives the required drive torque based on the vehicle speed and the accelerator operation amount (step S610). The required drive torque may be derived based on a table that is predefined in association with the vehicle speed and the accelerator operation amount, or may be derived using a predefined calculation formula.

[0051] ECU 108 derives engine torque based on the required drive torque derived in step S610, engine speed, and remaining battery charge (step S620). In deriving engine torque, first, ECU 108 determines threshold values ​​B' and C' based on the engine speed and remaining battery charge (steps S621 and S622). ECU 108 also derives engine fuel consumption torque T1, assist start torque T2, and maximum engine torque T3 based on the engine speed and remaining battery charge (steps S623 to S625). There are no particular limitations on the method for deriving engine fuel consumption torque T1, assist start torque T2, and maximum engine torque T3, and they may be derived by referring to a table that associates engine speed with remaining battery charge, or by using a predetermined calculation formula.

[0052] Then, the ECU 108 determines the engine torque using the determined and derived parameters and predetermined conditions (step S626). The conditions for determining the engine torque are defined as follows based on the configurations described with reference to Figs. 4 and 5. Condition 1: When the required driving torque is less than the threshold value B', the first engine torque (here, the engine fuel consumption torque T1) Condition 2: If threshold value B'≦requested driving torque<threshold value C', the second engine torque (here, assist start torque T2) Condition 3: When threshold C'≦requested driving torque, the third engine torque (here, maximum engine torque T3)

[0053] Furthermore, ECU 108 calculates the motor assist reserve based on the required drive torque, engine torque, and maximum motor assist value. The maximum motor assist value indicates the maximum torque that motor 107 can supply as assist torque at a certain point in time. The motor assist reserve indicates the difference between the maximum assist torque that motor 107 can supply at a certain point in time and the value of assist torque already being supplied at that point in time. ECU 108 then calculates the rate of change of engine torque from the motor assist reserve (step S627).

[0054] ECU 108 applies the derived rate of change to the derived engine torque to impose a restriction on the change in the engine torque output (step S628). The rate of change here corresponds to the gradient of the engine torque indicated by dashed line 406 or dashed line 407 in Fig. 4. Therefore, the higher the rate of change, the more rapidly the engine torque is controlled to change, and the lower the rate of change, the more slowly the engine torque is controlled to change.

[0055] Furthermore, ECU 108 derives the maximum value of motor assist based on the maximum motor value and the maximum battery output (step S630). The maximum value of motor assist derived here is used when deriving the rate of change of engine torque in step S627.

[0056] The ECU 108 subtracts the engine torque derived in step S620 from the required drive torque derived in step S610 to derive the assist torque by the motor 107 (step S640). Then, the ECU 108 controls the motor 107 to output the motor assist torque derived in step S640.

[0057] The ECU 108 controls the engine 101 so as to output the engine torque derived in step S610.

[0058] The ECU 108 calculates the difference between the required drive torque calculated in step S610 and the engine torque calculated in step S620 to calculate the power generation torque to be generated by the generator 102 (step S650). The ECU 108 then controls the generator 102 to generate power with the power generation torque calculated in step S650.

[0059] [Control Flow] 7 is a flowchart of the control process according to this embodiment. This process flow may be implemented by the ECU 108 reading and executing the program and various data according to this embodiment. In this case, the ECU 108 performs control in cooperation with each part of the vehicle 100 by transmitting and receiving data to and from each part. When this process is performed, it is assumed that the vehicle 100 is in a state where it can run and is running in one of the running modes described above.

[0060] In step S701, ECU 108 determines whether the current driving mode of vehicle 100 is the parallel mode. That is, it is determined whether the mode allows vehicle 100 to drive using both engine 101 and motor 107 as drive sources. If the mode is the parallel mode (YES in step S701), the process of ECU 108 proceeds to step S702. On the other hand, if the mode is not the parallel mode (NO in step S701), this process flow ends. In this case, vehicle 100 continues to drive in a mode other than the parallel mode.

[0061] In step S702, the ECU 108 acquires detection values ​​from various sensors. In this embodiment, at least the speed, accelerator operation amount, engine speed, and remaining battery charge are acquired. Furthermore, the ECU 108 acquires information regarding the maximum output of the motor 107 and the maximum battery output of the battery 114.

[0062] In step S703, ECU 108 sets each threshold value. In this embodiment, threshold value A, threshold value B, threshold value B', and threshold value C' are set as shown in Fig. 5. Predefined values ​​are used for threshold value A, threshold value B, and threshold value C', and threshold value B' is set in a processing flow described later with reference to Fig. 8.

[0063] In step S704, ECU 108 determines whether the accelerator operation amount is smaller than threshold value A. If the accelerator operation amount is smaller than threshold value A (YES in step S704), the process by ECU 108 proceeds to step S705. On the other hand, if the accelerator operation amount is equal to or greater than threshold value A (NO in step S704), the process by ECU 108 proceeds to step S706.

[0064] In step S705, ECU 108 controls engine 101 to output a first engine torque, i.e., engine fuel consumption torque T1. At this time, since the range corresponds to range a' in FIG. 5, the required drive torque is smaller than engine fuel consumption torque T1, and therefore control is also performed so that generator 102 generates electricity. Then, the processing of ECU 108 proceeds to step S713.

[0065] In step S706, ECU 108 determines whether the accelerator operation amount is smaller than threshold value B'. If the accelerator operation amount is smaller than threshold value B' (YES in step S706), the process by ECU 108 proceeds to step S707. On the other hand, if the accelerator operation amount is equal to or larger than threshold value B' (NO in step S706), the process by ECU 108 proceeds to step S708.

[0066] In step S707, ECU 108 controls engine 101 to output a first engine torque, that is, engine fuel consumption torque T1. At this time, since the range corresponds to range b' in FIG. 5, the required drive torque is greater than engine fuel consumption torque T1, and therefore control is performed so that motor assist by motor 107 is also performed. Then, the processing of ECU 108 proceeds to step S713.

[0067] In step S708, ECU 108 determines whether the accelerator operation amount is smaller than threshold value B. If the accelerator operation amount is smaller than threshold value B (YES in step S708), the process by ECU 108 proceeds to step S709. On the other hand, if the accelerator operation amount is equal to or greater than threshold value B (NO in step S708), the process by ECU 108 proceeds to step S710.

[0068] In step S709, ECU 108 controls engine 101 to output a second engine torque, i.e., assist start torque T2. At this time, since the range corresponds to range c' in FIG. 5, the required drive torque is smaller than assist start torque T2, and therefore control is performed so that generator 102 also generates electricity. Then, the processing of ECU 108 proceeds to step S713.

[0069] In step S710, ECU 108 determines whether the accelerator operation amount is smaller than threshold C'. If the accelerator operation amount is smaller than threshold C' (YES in step S710), the process by ECU 108 proceeds to step S711. On the other hand, if the accelerator operation amount is equal to or greater than threshold C' (NO in step S710), the process by ECU 108 proceeds to step S712.

[0070] In step S711, ECU 108 controls engine 101 to output a second engine torque, that is, assist start torque T2. At this time, since the range corresponds to range d' in FIG. 5, the required drive torque is greater than assist start torque T2, and therefore control is performed so that motor assist by motor 107 is also performed. Then, the processing of ECU 108 proceeds to step S713.

[0071] In step S712, ECU 108 controls engine 101 to output a third engine torque, i.e., engine maximum torque T3. At this time, since the range corresponds to range e' in FIG. 5, the required drive torque is greater than engine maximum torque T3, and therefore control is performed so that motor assist by motor 107 is also performed. Then, the processing of ECU 108 proceeds to step S713.

[0072] In step S713, ECU 108 derives the motor assist remaining capacity. As shown in FIG. 6, the maximum value of the motor 107 that can currently assist is first calculated from the maximum value of the motor 107 and the remaining battery power. Then, the remaining motor torque that can currently assist is calculated based on the required drive torque, the maximum motor assist value, and the derived engine torque. Note that the remaining power of battery 114 may also be used as the motor assist remaining capacity.

[0073] In step S714, the ECU 108 determines whether the motor assist capacity reserve is greater than a predetermined threshold value X. Here, the threshold value X is assumed to be predetermined. In this embodiment, the greater the motor assist capacity reserve, the lower the change rate of the engine 101 is set. That is, the greater the motor assist capacity reserve, the longer the time until the target engine torque is reached, thereby increasing the load on the motor assist side (consumption of the battery 114). On the other hand, when the motor assist capacity reserve is small, the change rate of the engine 101 is set high and the target engine torque is reached in a shorter time, thereby reducing the load on the motor assist side (consumption of the battery 114). If the motor assist capacity reserve is greater than the threshold value X (YES in step S714), the processing by the ECU 108 proceeds to step S715. On the other hand, if the motor assist capacity reserve is equal to or less than the threshold value X (NO in step S714), the processing by the ECU 108 proceeds to step S716.

[0074] In step S715, ECU 108 sets the rate of change of engine torque to decrease, and executes torque control of engine 101. In this embodiment, the rate of change of engine torque is used when switching engine torque at the timings indicated by dashed lines 406 and 407 in Fig. 4. Then, the process of ECU 108 returns to step S701 and repeats the process.

[0075] In step S716, ECU 108 sets the rate of change of engine torque to increase, and executes torque control of engine 101. In this embodiment, the rate of change of engine torque is used when switching engine torque at the timings indicated by dashed lines 406 and 407 in Fig. 4. Then, the process of ECU 108 returns to step S701 and repeats the process.

[0076] (Threshold setting process) Fig. 8 is a flowchart of a process for setting the threshold value B' according to this embodiment. This process flow is performed, for example, in step S621 in Fig. 6 or step S703 in Fig. 7. This process flow may be realized by the ECU 108 reading and executing the program and various data according to this embodiment.

[0077] In step S801, the ECU 108 acquires the remaining capacity (SOC) of the battery 114 via the battery remaining capacity sensor 113.

[0078] In step S802, ECU 108 determines whether the SOC acquired in step S801 is within a predetermined reference range. The reference range is assumed to be predetermined corresponding to the maximum capacity of battery 114. Note that although the determination is made using the reference range here, the determination may also be made using a threshold value. If the SOC is within the reference range (YES in step S802), the processing of ECU 108 proceeds to step S803. On the other hand, if the SOC is outside the reference range (NO in step S802), the processing of ECU 108 proceeds to step S804.

[0079] In step S803, ECU 108 sets threshold value B' as a reference value. Here, the reference value may be, for example, the median value between threshold values ​​A and B, which are predefined. The median value is a value that matches the engine torque surplus (corresponding to region 506 in FIG. 5) with the engine torque deficiency (corresponding to region 507 in FIG. 5). This achieves a balance between engine fuel economy and responsiveness to requests. Then, this processing flow ends.

[0080] In step S804, ECU 108 determines whether the SOC is higher than the reference range, that is, whether the SOC is rising. If the SOC is rising (YES in step S804), the process by ECU 108 proceeds to step S805. On the other hand, if the SOC is falling (NO in step S804), the process by ECU 108 proceeds to step S806.

[0081] In step S805, ECU 108 sets threshold B' to a value closer to threshold B than the reference value, i.e., a value higher than the reference value. A fixed value may be used as the set value here. Alternatively, the set value may be determined based on the relationship between the SOC value and the range from threshold A to threshold B, for example, a ratio. Setting threshold B' to a high value increases the frequency of assistance by the motor, and improves responsiveness by using a sufficiently charged battery 114. Then, this processing flow ends.

[0082] In step S806, ECU 108 sets threshold B' to a value closer to threshold A than the reference value, i.e., a value lower than the reference value. A fixed value may be used as the set value here. Alternatively, the set value may be determined based on the relationship between the SOC value and the range from threshold A to threshold B, for example, a ratio. Setting threshold B' to a low value increases the frequency of power generation by generator 102, and can encourage charging of battery 114 with a low SOC. Then, this processing flow ends.

[0083] As described above, this embodiment makes it possible to improve responsiveness to driver requests while performing fuel-efficient driving control in the parallel mode in which the engine and the motor can be used as drive sources.

[0084] <Other embodiments> In the above embodiment, an example has been described in which the speed is increased by operating the accelerator, but similar control may also be applied when the speed is decreased.

[0085] In the above embodiment, the rate of change is used to suppress abrupt changes in engine torque. In this case, hysteresis may be provided for increasing and decreasing the accelerator operation amount, and the rate of change may be set to any desired range. Therefore, different values ​​may be set for thresholds B' and C' when increasing and decreasing. By providing hysteresis, for example, when the accelerator operation amount matches or approximately matches thresholds B' and C', the engine torque request can be controlled to prevent hunting.

[0086] In the above embodiment, the accelerator operation has been described assuming that it is operated by a driver. However, this is not limiting, and the configuration of the present invention may be applied when an ECU or the like operates the accelerator in a driving assistance function or an autonomous driving function such as an ADAS (Advanced Driver-Assistance Systems) or an ADS (Autonomous Driving System).

[0087] Furthermore, in the present invention, a program or application for realizing the functions of one or more of the above-described embodiments can be supplied to a system or device via a network or a storage medium, etc., and one or more processors in the computer of the system or device can read and execute the program.

[0088] As such, the present invention is not limited to the above-described embodiments, and the present invention also contemplates the mutual combination of the various components of the embodiments, as well as modifications and applications by those skilled in the art based on the description in the specification and well-known techniques, and these modifications and applications are included in the scope of protection sought.

[0089] As described above, the present specification discloses the following: (1) A control device (e.g., 108) for a vehicle (e.g., 100) capable of running in a parallel mode using an engine driving torque from an engine (e.g., 101) and a motor assist torque from a motor (e.g., 107), A control unit (e.g., 108) is provided to gradually switch the engine drive torque according to the required drive torque, and the vehicle is driven. the control unit switches the engine driving torque from a first torque (e.g., T1) to a second torque (e.g., T2) in response to the required driving torque exceeding a first threshold (e.g., threshold B'); the first threshold is set between a first value (e.g., threshold A) corresponding to a torque at which the engine has the best fuel economy and a second value (e.g., threshold B) corresponding to a torque at which increasing the output of the motor will result in better fuel economy than increasing the output of the engine; The control unit assists the difference between before and after the engine driving torque switching by increasing the motor assist torque during a period (e.g., b') required to switch the engine driving torque from the first torque to the second torque. According to this configuration, in the parallel mode in which the engine and the motor can be used as drive sources, it is possible to perform fuel-efficient driving control while improving responsiveness to driver requests.

[0090] (2) The vehicle control device according to (1), wherein the control unit switches the first threshold value depending on a remaining charge of a battery (for example, 114) for a motor provided in the vehicle. This configuration makes it possible to switch the timing of assistance by the motor depending on the remaining charge of the battery.

[0091] (3) The control unit When the remaining charge of the battery is lower than a predetermined value, the first threshold is changed so as to approach the first value; The vehicle control device according to (2), wherein, when the remaining charge of the battery is higher than the predetermined value, the first threshold value is changed to approach the second value. With this configuration, when the remaining battery charge is low, it is possible to adjust the engine drive torque to increase the opportunities for charging, and when the remaining battery charge is high, it is possible to adjust the engine drive torque to increase the opportunities for assist by the motor torque.

[0092] (4) The control unit further deriving a margin of motor assist torque by the motor; The control device for a vehicle according to (1), wherein a rate of change of the torque when the engine drive torque is switched from the first torque to the second torque is switched according to a surplus of the motor assist torque. With this configuration, it is possible to adjust the rate of torque fluctuation of the engine according to the remaining power of the motor assist.

[0093] (5) The control unit When the motor assist torque reserve is greater than a predetermined threshold, the rate of change is decreased; The vehicle control device according to (4), wherein when the motor assist torque reserve is smaller than the predetermined threshold, the rate of change is increased. With this configuration, when the motor's remaining assist capacity is large, the engine is controlled to change slowly to achieve the target torque, and when the motor's remaining assist capacity is small, the engine is controlled to change quickly to achieve the target torque. As a result, it is possible to improve responsiveness while balancing the load between engine torque switching and motor assist.

[0094] (6) The control unit switches the engine driving torque from the second torque to a third torque in response to the required driving torque exceeding a second threshold value (for example, threshold value C′), The vehicle control device according to (1), wherein the third torque is a maximum torque (for example, T3) that can be output by the engine. According to this configuration, it is possible to gradually switch to the maximum engine torque in response to the required drive torque exceeding a predetermined threshold value.

[0095] (7) The vehicle control device according to (6), wherein the second threshold value is set corresponding to a torque that is smaller than the sum of the maximum torque that can be output by the motor and the second torque. According to this configuration, it is possible to set a threshold value for gradually switching the engine torque to the engine maximum torque, taking into consideration the values ​​of the motor assist maximum torque and the engine maximum torque.

[0096] (8) The control unit When the engine drive torque is lower than the required drive torque, the required drive torque is provided by assisting with the motor assist torque; 10. The vehicle control device according to claim 1, wherein, when the engine drive torque is higher than the required drive torque, the drive torque is adjusted to the required drive torque by charging a battery. With this configuration, if the engine drive torque is lower than the required drive torque as a result of the step-by-step switching of the engine drive torque, the motor is used to assist, and if the engine drive torque is higher than the required drive torque, the generator is used to charge the battery. This makes it possible to compensate for any excess or deficiency in engine drive torque, suppress unnecessary torque consumption, and provide appropriate torque.

[0097] Although various embodiments have been described above, it goes without saying that the present invention is not limited to such examples. It is clear that a person skilled in the art can conceive of various modifications or alterations within the scope of the claims, and it is understood that these also naturally fall within the technical scope of the present invention. Furthermore, the components of the above embodiments may be combined in any manner as long as they do not deviate from the spirit of the invention. [Industrial Applicability]

[0098] The present invention is applicable to the manufacturing industry of electric vehicles (for example, electric vehicles, hybrid vehicles, and plug-in hybrid vehicles), as well as to the manufacturing industry of control devices mounted on electric vehicles. [Explanation of symbols]

[0099] 100...Vehicle 101...Engine 102...Generator 103...Engine clutch 104...Drive shaft 105...Drive wheels (front wheels) 106...Motor clutch 107...Motor 108...ECU 109...Accelerator opening sensor 110...Brake sensor 111...Speed ​​sensor 112...Engine rotation sensor 113...Battery remaining capacity sensor 114...Battery 115...Axle 116...Driven wheels (rear wheels)

Claims

1. A control device for a vehicle capable of running in a parallel mode using engine drive torque from an engine and motor assist torque from a motor, a control unit that switches the engine drive torque in stages according to the required drive torque, the control unit switches the engine driving torque from a first torque to a second torque in response to the required driving torque exceeding a first threshold value; the first threshold is set between a first value corresponding to the first torque at which the engine has the best fuel economy and a second value corresponding to the second torque; the control unit assists a difference between the engine driving torque and the required driving torque by increasing the motor assist torque during a period required to switch the engine driving torque from the first torque to the second torque at a predetermined rate of change, The control unit provides hysteresis to the increase and decrease in the accelerator operation amount corresponding to the required drive torque, and sets the predetermined rate of change when switching the engine drive torque within an arbitrary range for each of the increase and decrease.

2. The vehicle control device according to claim 1 , wherein the control unit switches the first threshold value depending on a remaining charge of a battery for a motor provided in the vehicle.

3. The control unit When the remaining charge of the battery is lower than a predetermined value, the first threshold is changed so as to approach the first value; The vehicle control device according to claim 2 , wherein when the remaining charge of the battery is higher than the predetermined value, the first threshold value is changed to approach the second value.

4. The control unit further deriving a margin of motor assist torque by the motor; The vehicle control device according to claim 1 , wherein a rate of change of the engine drive torque when switching from the first torque to the second torque is switched in accordance with a surplus of the motor assist torque.

5. The control unit When the motor assist torque reserve is greater than a predetermined threshold, the rate of change is decreased; The vehicle control device according to claim 4 , wherein when the motor assist torque reserve is smaller than the predetermined threshold, the rate of change is increased.

6. the control unit switches the engine driving torque from the second torque to a third torque in response to the required driving torque exceeding a second threshold value; The vehicle control device according to claim 1 , wherein the third torque is a maximum torque that can be output by the engine.

7. The vehicle control device according to claim 6 , wherein the second threshold value is set to correspond to a torque that is smaller than the sum of the second torque and a maximum torque that can be output by the motor.

8. The control unit When the engine drive torque is lower than the required drive torque, the required drive torque is provided by assisting with the motor assist torque; 2. The vehicle control device according to claim 1, wherein, when the engine drive torque is higher than the required drive torque, the drive torque is adjusted to the required drive torque by charging a battery.

Citation Information

Patent Citations

  • Driving control equipment for parallel hybrid vehicle

    JP2001211506A

  • Output control device for vehicle and hybrid vehicle provided therewith

    JP2001227376A

  • Hybrid vehicle provided with stepped transmission

    JP2003146115A

  • Electric travel controller for hybrid vehicle

    JP2012240566A

  • Control system for hybrid vehicle

    JP2020097371A