The present disclosure relates to a controller for an internal combustion engine and a method for controlling an internal combustion engine.
For example, Japanese Laid-Open Patent Publication No. 2015-124625 discloses a controller for an internal combustion engine that executes a fuel cut-off process as described below. The controller is mounted on a vehicle that does not include a sensor detecting release of a clutch. The condition for executing the fuel cut-off process is a state in which a depression amount of an accelerator pedal (accelerator operation amount) is less than or equal to a threshold value that is close to zero and a rotation speed of a crankshaft of an internal combustion engine is greater than or equal to a predetermined rotation speed. When an amount of change in the rotation speed is in a predetermined range, the clutch is considered to be in a coupled state. On the other hand, when the amount of change in the rotation speed is outside the predetermined range, the clutch is considered to be in a released state. When the condition for executing the fuel cut-off process is satisfied in a state in which the amount of change in the rotation speed is in the predetermined range, the controller executes the fuel cut-off process after a delay time elapses from when the condition for executing the fuel cut-off process is satisfied. When the condition for executing the fuel cut-off process is satisfied in a state in which the amount of change in the rotation speed is outside the predetermined range, the controller immediately executes the fuel cut-off process.
Output from the crankshaft is received by a manual transmission via the clutch and transmitted to the output side of the manual transmission. When the crankshaft is in a connected state, the output of the crankshaft is transmitted to the output side of the manual transmission. When the crankshaft is in a disconnected state, the output of the crankshaft is not transmitted to the output side of the manual transmission. For example, when the clutch is in the released state, the crankshaft is in the disconnected state. For example, when the manual transmission is in a neutral state, the crankshaft is in the disconnected state. When the crankshaft is in the disconnected state, the decrease rate of the rotation speed of the crankshaft is greater than when the crankshaft is in the connected state. Thus, for example, in order to avoid an engine stall, when the crankshaft is in the disconnected state, a return rotation speed, which is a rotation speed at which the fuel cut-off process is stopped, needs to be set in accordance with the decrease rate of the rotation speed of the crankshaft that is in the disconnected state. Additionally, when the crankshaft is in the disconnected state, a permit rotation speed, which is a lower limit value of the rotation speed at which the fuel cut-off process is started, needs to be set in accordance with the decrease rate of the rotation speed of the crankshaft that is in the disconnected state so that the fuel cut-off process continues for a certain amount of time. If the return rotation speed and the permit rotation speed, which are used in the disconnected state of the crankshaft, are also used in the connected state of the crankshaft, the return rotation speed and the permit rotation speed may become excessively high when the crankshaft is in the connected state. For example, when it cannot be determined whether the crankshaft is in the disconnected state or the connected state, the return rotation speed and the permit rotation speed that are used in the disconnected state of the crankshaft need to be used in the connected state of the crankshaft. In such a case, the fuel cut-off process may not be started at a rotation speed at which the fuel cut-off process is permitted to start in the connected state without causing problems. Also, the fuel cut-off process may be stopped at a rotation speed at which the fuel cut-off process is allowed to continue. This may adversely affect fuel consumption.
Aspects of the present disclosure and operations and effects of the aspects will now be described.
Aspect 1. One aspect of the present disclosure provides a controller for an internal combustion engine. The internal combustion engine is mounted on a vehicle and includes a crankshaft. The crankshaft is configured to be connected to a manual transmission via a clutch. The controller includes processing circuitry. The processing circuitry is configured to perform executing a fuel cut-off process that stops supply of fuel to a combustion chamber of the internal combustion engine when an accelerator operation amount is less than or equal to a predetermined amount and a rotation speed of the crankshaft is in a predetermined speed range, setting a lower limit value of the predetermined speed range to a permit rotation speed during non-execution of the fuel cut-off process, setting the lower limit value of the predetermined speed range to a return rotation speed during execution of the fuel cut-off process, the return rotation speed being lower than the permit rotation speed, and executing an widening process that widens the predetermined speed range when a decrease rate of the rotation speed of the crankshaft is less than or equal to a specified rate as compared to when the decrease rate is greater than the specified rate. The widening process includes a process that lowers at least one of the permit rotation speed and the return rotation speed.
When the decrease rate of rotation speed of the crankshaft is smaller than the specified rate, it is highly likely that the crankshaft is connected to an output shaft side of a manual transmission. In other words, the crankshaft is considered to be in a connected state. When the decrease rate of the rotation speed of the crankshaft is greater than the specified rate, it is highly likely that the crankshaft is not connected to the output shaft side of the manual transmission. In other words, the crankshaft is considered to be in a disconnected state. The decrease rate of the rotation speed of the crankshaft when the fuel cut-off process is executed in the connected state of the crankshaft tends to be smaller than the decrease rate of the rotation speed of the crankshaft when the fuel cut-off process is executed in the disconnected state of the crankshaft. According to the configuration described above, when the crankshaft is considered to be in the connected state, the predetermined speed range for executing the fuel cut-off process is widened toward a low speed side. This enhances the effect of decreasing fuel consumption amount.
Aspect 2. In the controller according to aspect 1, the widening process may include a process that sets a difference between the permit rotation speed and the return rotation speed to a smaller value when the decrease rate is less than or equal to the specified rate than when the decrease rate is greater than the specified rate.
The decrease rate of the rotation speed of the crankshaft when the fuel cut-off process is executed in the connected state of the crankshaft is smaller than the decrease rate of the rotation speed of the crankshaft when the fuel cut-off process is executed in the disconnected state of the crankshaft. Thus, when the fuel cut-off process is executed in the connected state of the crankshaft, it takes a longer time to decrease the rotation speed of the crankshaft from the permit rotation speed to the return rotation speed. Therefore, according to the configuration described above, when the decrease rate of the rotation speed of the crankshaft is less than or equal to the specified rate, the difference between the permit rotation speed and the return rotation speed is set to a small value. As a result, when the crankshaft is in the connected state, at least one of the permit rotation speed and the return rotation speed is decreased as compared to when the crankshaft is in the disconnected state. More specifically, the range of rotation speeds that permit execution of the fuel cut-off process is widened in the connected state of the crankshaft.
Aspect 3. In the controller according to aspect 1 or 2, the processing circuitry may be configured to execute a temperature reflection process that sets the return rotation speed to a larger value when a temperature of the internal combustion engine is low than when the temperature of the internal combustion engine is high. When the temperature of the internal combustion engine is a first temperature, the return rotation speed is a first return rotation speed. When the temperature of the internal combustion engine is a second temperature that is lower than the first temperature, the return rotation speed is a second return rotation speed. The widening process may include a process that sets a difference between the first return rotation speed and the second return rotation speed to a smaller value when the decrease rate is less than or equal to the specified rate than when the decrease rate is greater than the specified rate.
At a low temperature, a large frictional force is generated in sliding portions of the internal combustion engine. Thus, the fuel cut-off process readily decreases the rotation speed of the crankshaft. According to the configuration described above, the temperature reflection process sets the return rotation speed to a large value at a low temperature. In the disconnected state of the crankshaft, even after the fuel cut-off process is stopped, the rotation speed of the crankshaft is more prone to undershoot as the temperature becomes lower. Accordingly, an engine stall may occur at low temperatures. In the connected state of the crankshaft, the crankshaft is dragged by the output shaft of the manual transmission. Thus, undershoot does not normally occur after the fuel cut-off process is stopped. According to the configuration described above, when the decrease rate is greater than the specified rate, the second return rotation speed is set to be a further larger value in relation to the first return rotation speed than when the decrease rate is less than or equal to the specified rate. This configuration limits an excessive decrease in the rotation speed after the fuel cut-off process is stopped in the disconnected state of the crankshaft. Moreover, in the connected state of the crankshaft, the second return rotation speed is set to be lower than in the disconnected state of the crankshaft. This maximizes the duration of the fuel cut-off process.
Aspect. 4 In the controller according to any one of aspects 1 to 3, the processing circuitry may be configured to execute a vehicle speed reflection process that sets the return rotation speed to a larger value when a vehicle speed is low than when the vehicle speed is high. The vehicle speed reflection process may include a process that sets the return rotation speed to a larger value when the vehicle speed is lower than a predetermined vehicle speed than when the vehicle speed is greater than or equal to the predetermined vehicle speed. The widening process may include a process that sets the predetermined vehicle speed to a further lower value when the decrease rate is less than or equal to the specified rate than when the decrease rate is greater than the specified rate.
When the crankshaft is in the connected state, the crankshaft is dragged by the output shaft of the manual transmission. Thus, the predetermined vehicle speed may be set based on the lower limit rotation speed at which the rotation speed of the crankshaft is controllable at a stop of the fuel cut-off process. On the other hand, when the fuel cut-off process is executed in the disconnected state of the crankshaft and then the crankshaft is brought into the connected state at a low vehicle speed, the rotation speed of the crankshaft may be dropped. When the rotation speed of the input shaft of the manual transmission is low, such a drop is more significant than when the rotation speed of the input shaft is high. Thus, an engine stall may occur when the rotation speed of the input shaft is low. According to the configuration described above, when the decrease rate is greater than the specified rate, the predetermined vehicle speed is set to a higher speed than when the decrease rate is less than or equal to the specified rate. As a result, when the crankshaft is considered to be in the disconnected state, an excessive decrease in the rotation speed is limited when the fuel cut-off process is executed. Moreover, when the crankshaft is considered to be in the connected state, the return rotation speed is set further toward the low speed side in relation to the vehicle speed. This maximizes the duration of the fuel cut-off process.
Aspect 5. In the controller according to any one of aspects 1 to 4, the widening process may include a process that lowers the return rotation speed on a condition that a gear position of the manual transmission is a predetermined gear position or higher.
When the rotation speed of the internal combustion engine is low, time intervals between combustion strokes are longer than when the rotation speed of the internal combustion engine is high. This adversely affects the controllability of torque control in a short time. When the gear position is low, a change in shaft torque of the internal combustion engine is more readily sensed than when the gear position is high. Thus, an abrupt change in torque caused by a stop of the fuel cut-off process is noticeable particularly when the fuel cut-off process is executed in a low rotation range at a low gear position. Thus, according to the configuration described above, a state where the gear position is a predetermined gear position or higher is added to the condition for executing the process that lowers the return rotation speed. This reduces abrupt changes in torque caused by a stop of the fuel cut-off process.
Aspect 6. In the controller according to any one of aspects 1 to 4, the widening process may include a process that widens the predetermined speed range on a condition that a clutch sensor detects that the clutch is in a coupled state.
Even when the clutch sensor detects that the clutch is in the coupled state, if the manual transmission is in neutral state, the fuel cut-off process lowers the rotation speed of the crankshaft more readily than when the crankshaft is in the connected state. Thus, if the widening process is executed based on only the detection of the coupled state of the clutch by the clutch sensor, the fuel cut-off process may result in an excessive decrease in the rotation speed of the crankshaft. With the configuration described above, even when the coupled state of the clutch is detected, the widening process is executed based on a condition that the decrease rate is less than or equal to the specified rate. This configuration limits the excessive decrease in the rotation speed of the crankshaft caused by the fuel cut-off process as compared to a configuration that executes the widening process based on only the detection of the coupled state of the clutch by the clutch sensor.
Aspect. 7 One aspect of the present disclosure provides a method for controlling an internal combustion engine. The internal combustion engine is mounted on a vehicle and includes a crankshaft. The crankshaft is configured to be connected to a manual transmission via a clutch. The method includes executing a fuel cut-off process that stops supply of fuel to a combustion chamber of the internal combustion engine when an accelerator operation amount is less than or equal to a predetermined amount and a rotation speed of the crankshaft is in a predetermined speed range, setting a lower limit value of the predetermined speed range to a permit rotation speed during non-execution of the fuel cut-off process, setting the lower limit value of the predetermined speed range to a return rotation speed during execution of the fuel cut-off process, the return rotation speed being lower than the permit rotation speed, and executing an widening process that widens the predetermined speed range when a decrease rate of the rotation speed of the crankshaft is smaller than or equal to a specified rate as compared to when the decrease rate is greater than the specified rate. The widening process includes a process that lowers at least one of the permit rotation speed and the return rotation speed.
Aspect. 8 One aspect of the present disclosure provides a controller for an internal combustion engine. The internal combustion engine is mounted on a vehicle and includes a crankshaft. The crankshaft is configured to be connected to a manual transmission via a clutch. The controller includes processing circuitry configured to execute a fuel cut-off process that stops supply of fuel to a combustion chamber of the internal combustion engine. The processing circuitry is configured to perform executing the fuel cut-off process when an accelerator operation amount is less than or equal to a predetermined amount and a rotation speed of the crankshaft is greater than or equal to a permit rotation speed during non-execution of the fuel cut-off process, stopping the fuel cut-off process when the accelerator operation amount is larger than the predetermined amount or the rotation speed of the crankshaft is lower than a return rotation speed during execution of the fuel cut-off process, the return rotation speed being lower than the permit rotation speed, and executing a process that lowers at least one of the permit rotation speed and the return rotation speed when a decrease rate of the rotation speed of the crankshaft is less than or equal to a specified rate.
The disclosure, together with objects and advantages thereof, may best be understood by reference to the following description of the presently preferred embodiments together with the accompanying drawings in which:
An embodiment of a controller for an internal combustion engine will now be described with reference to the drawings.
As shown in
The crankshaft 28 is connected to an input shaft 42 of a manual transmission 44 via a clutch 40. The manual transmission 44 changes an engagement state of gears transmitting driving force so that the transmission ratio, which is a ratio of a rotation speed of the input shaft 42 to a rotation speed of an output shaft 48, is changed in accordance with an operation of a shift lever 46 performed by the user. In accordance with an operation of a clutch pedal 50, the clutch 40 switches between a coupled state that integrally rotates the crankshaft 28 and the input shaft 42 and a released state that interrupts power transmission between the crankshaft 28 and the input shaft 42.
The output shaft 48 of the manual transmission 44 is connected to drive wheels. The crankshaft 28 is connected to a compressor 52 of an onboard air conditioner.
The controller 60 is capable of controlling the internal combustion engine 10 and operates operation units of the internal combustion engine 10, such as the throttle valve 14, the fuel injection valve 16, and the ignition device 26, to control the control variables of the internal combustion engine 10 such as torque and exhaust components.
When controlling the control variables, the controller 60 refers to an output signal Scr of a crank angle sensor 70, an output signal Sch of a clutch sensor 72 that detects binary values indicating whether or not the clutch pedal 50 is depressed, and an output signal Sin of an input rotation angle sensor 74 that detects a rotation angle of the input shaft 42. The controller 60 also refers to an intake air amount Ga detected by an air flow meter 76, a temperature of cooling water of the internal combustion engine 10 (water temperature THW) detected by a water temperature sensor 78, and an accelerator pedal depression amount (accelerator operation amount ACCP) detected by an accelerator operation amount sensor 80. The controller 60 also refers to a vehicle speed SPD detected by a vehicle speed sensor 82 and a detection result detected by a brake sensor 84 indicating whether or not a brake pedal is depressed. A large value of the accelerator operation amount ACCP requests the internal combustion engine 10 to generate a large torque.
The controller 60 includes a central processing unit (CPU) 62, a read-only memory (ROM) 64, and a power supply circuit 66 that supplies electric power to each part in the controller 60. The CPU 62 executes programs stored in the ROM 64 to control the above-described control variables.
A gear position estimation process M10 is a process that estimates the gear position of the manual transmission 44 based on a rotation speed NE of the crankshaft 28 and the vehicle speed SPD.
When the gear position is fixed, the vehicle speed SPD and the rotation speed NE have a proportional relationship as shown in
Referring to
A determination execution process M14 is a process for determining execution and stop of the fuel cut-off process.
In the series of processes shown in
When it is determined that the fuel cut-off execution flag F is “1” (S10: YES), the CPU 62 proceeds to S20. The process in S20 is a process that determines whether to stop the fuel cut-off process, that is, whether to resume the control for injecting fuel from the fuel injection valve 16 and burning the air-fuel mixture in the combustion chamber 24. When it is determined that the rotation speed NE is lower than the return rotation speed NEL or that the accelerator is in an activated state (S20: YES), the CPU 62 determines to stop the fuel cut-off process and assigns “0” to the fuel cut-off execution flag F (S22). When the accelerator is in the activated state, the accelerator operation amount ACCP is not zero. Thereafter, the CPU 62 stops the fuel cut-off process (S24). After stopping the fuel cut-off process, the CPU 62 operates the ignition device 26 to temporarily retard the ignition timing and then gradually advance the ignition timing to limit stepwise increases of shaft torque of the internal combustion engine 10 caused by the stop of the fuel cut-off process.
When the process in S18 or S24 is completed or when a negative determination is made in the process S12, S14, or S20, the CPU 62 temporarily ends the series of processes shown in
The speed calculation process M12 shown in
More specifically, the map for determining the return rotation speed NEL includes water temperature dependent return rotation speed maps M20a and M20b and vehicle speed dependent return rotation speed maps M22a and M22b. The water temperature dependent return rotation speed is also referred to as a water temperature dependent return speed. The vehicle speed dependent return rotation speed is also referred to as a vehicle speed dependent return speed. The water temperature dependent return speed map M20a and the vehicle speed dependent return speed map M22a are wide maps. The water temperature dependent return speed map M20b and the vehicle speed dependent return speed map M22b are normal maps. Also, the map for determining the permit rotation speed NEH includes hysteresis width maps M26a and M26b and vehicle speed dependent permit rotation speed maps M30a and M30b. The vehicle speed dependent permit rotation speed is also referred to as a vehicle speed dependent permit speed. The hysteresis width map M26a and the vehicle speed dependent permit speed map M30a are wide maps. The hysteresis width map M26b and the vehicle speed dependent permit speed map M30b are normal maps.
Each of the water temperature dependent return speed maps M20a and M20b is map data in which the water temperature THW is an input variable and a water temperature dependent return speed NELW is an output variable. Each of the hysteresis width maps M26a and M26b is map data in which the water temperature THW is an input variable and a hysteresis width hys is an output variable. The water temperature dependent permit rotation speed NEHW is a value obtained by adding the hysteresis width hys calculated by a map calculation based on the hysteresis width maps M26a and M26b to the water temperature dependent return speed NELW calculated by a map calculation based on the water temperature dependent return speed maps M20a and M20b in an addition process M28. The water temperature dependent permit rotation speed is also referred to as a water temperature dependent permit speed.
As shown in
Additionally, in the present embodiment, as shown in
As shown in
Referring to
Each of the vehicle speed dependent return speed maps M22a and M22b outputs the vehicle speed dependent return speed NELV in accordance with the vehicle speed SPD. In each of the vehicle speed dependent return speed maps M22a and M22b, the vehicle speed dependent return speed NELV is one of two values, namely, a high return speed NELh and a low return speed NEL1. The high return speed NELh is higher than the minimum value of the water temperature dependent return speed NELW. When the air conditioner is in an activated state, a return lower limit value of the vehicle speed SPD at which the low return speed NEL1 is set to the vehicle speed dependent return speed NELV is higher than when the air conditioner in a deactivated state. This setting is made in consideration that variations in load torque applied to the crankshaft 28 readily increase when the air conditioner is in the activated state. Additionally, when the brake is in an activated state, the return lower limit value of the vehicle speed SPD at which the low return speed NEL1 is set to the vehicle speed dependent return speed NELV is lower than when the brake is in a deactivated state. However, regardless of whether the brake is in the activated state or the deactivated state, when the air conditioner is in the activated state, the return lower limit value of the vehicle speed SPD is greater than when the air conditioner is in the deactivated state.
Each of the vehicle speed dependent permit speed maps M30a and M30b is map data in which input variables are parameters indicating the air conditioner state, the brake state, whether or not the gear position is higher than or equal to the predetermined gear position, and the vehicle speed SPD and an output variable is the vehicle speed dependent permit speed NEHV. In the vehicle speed dependent permit speed map M30a of the present embodiment, similarly to the vehicle speed dependent return speed map M22a, the vehicle speed dependent permit speed NEHV is defined only when the gear position is “H.” However, in the vehicle speed dependent permit speed M30b, similarly to the vehicle speed dependent return speed map M22b, the vehicle speed dependent permit speed NEHV is defined also when the gear position is “L.”
Each of the vehicle speed dependent permit speed maps M30a and M30b outputs the vehicle speed dependent permit speed NEHV in accordance with the vehicle speed SPD. In each of the vehicle speed dependent permit speed maps M30a and M30b, the vehicle speed dependent permit speed NEHV is one of two values, namely, a high permit speed NEHh and a low permit speed NEH1. The high permit speed NEHh is greater than the minimum value of the water temperature dependent permit speed NEHW. When the air conditioner is in the activated state, a permit lower limit value of the vehicle speed SPD at which the low permit speed NEH1 is set to the vehicle speed dependent permit speed NEHV is greater than when the air conditioner is in the deactivated state. This setting is made for the same reason as the setting of the return lower limit value at which the low return speed NEL1 is set to the vehicle speed dependent return speed NELV. Additionally, when the brake is in the activated state, the permit lower limit value of the vehicle speed SPD at which the low permit speed NEH1 is set to the vehicle speed dependent return speed NELV is smaller than when the brake is in the deactivated state. However, regardless of whether the brake is in the activated state or the deactivated state, when the air conditioner is in the activated state, the permit lower limit value of the vehicle speed SPD is greater than when the air conditioner is in the deactivated state.
In the present embodiment, the map calculation of the vehicle speed dependent permit speed NEHV selects the low permit speed NEH1 when the vehicle speed SPD is greater than or equal to the permit lower limit value, and selects the high permit speed NEHh when the vehicle speed SPD is less than the permit lower limit value. The map calculation of the vehicle speed dependent return speed NELV selects the low return speed NEH1 when the vehicle speed SPD is greater than or equal to the return lower limit value, and selects the high return speed NELh when the vehicle speed SPD is less than the return lower limit value. In other words, an interpolation calculation is not performed in the map calculations of the vehicle speed dependent permit speed NEHV and the vehicle speed dependent return speed NELV.
In
As shown in
In the present embodiment, the high return speed NELh of the wide map is equal to the high return speed NELh of the normal map, and the high permit speed NEHh of the wide map is equal to the high permit speed NEHh of the normal map. When the vehicle speed SPD is low, the rotation speed of the input shaft 42 of the manual transmission 44 tends to lower. In this case, an engine stall may occur when the rotation speed of the input shaft 42 is lower than a target rotation speed of idle rotation speed control. Thus, the high return speed NELh of the wide map may not be set to a smaller value than the high return speed NELh of the normal map. Similarly, the high permit speed NEHh of the wide map may not be set to a smaller value than the high permit speed NEHh of the normal map.
As described above, the permit lower limit value of the vehicle speed SPD is the vehicle speed SPD at which the permit rotation speed NEH is switched from the low permit speed NEH1 to the high permit speed NEHh. The permit lower limit value of the vehicle speed SPD in the wide map is less than the permit lower limit value of the vehicle speed SPD in the normal map. As described above, the return lower limit value of the vehicle speed SPD is the vehicle speed SPD at which the return rotation speed NEL is switched from the low return speed NEL1 to the high return speed NELh. The return lower limit value in the wide map is set to a smaller value than the return lower limit value in the normal map. The reason for setting the permit lower limit value and the return lower limit value of the vehicle speed SPD in this manner will now be described. When the fuel cut-off process is started in the disconnected state of the crankshaft 28 and the user attempts switching the crankshaft 28 from the disconnected state to the connected state during the fuel cut-off process, an engine stall readily occurs if the rotation speed of the input shaft 42 is excessively low. On the other hand, when the crankshaft 28 continues to be in the connected state, an engine stall is less likely to occur unless the rotation speed of the input shaft 42 is excessively lower than the above-described target rotation speed.
In the series of processes shown in
When it is determined that the value of “NE(n)−NE(n−1)” is greater than or equal to the specified value ΔNEth (S30: YES), the CPU 62 increments a counter C (S32). The counter C counts the duration of a state in which the value of “NE(n)−NE(n−1)” is greater than or equal to the specified value ΔNEth. Subsequently, the CPU 62 determines whether or not the counter C is greater than or equal to a predetermined value Cth (S34). This process determines whether or not the duration of the state in which the value of “NE(n)−NE(n−1)” is greater than or equal to the specified value ΔNEth is longer than or equal to a predetermined time.
When it is determined that the counter C is greater than or equal to the predetermined value Cth (S34: YES), the CPU 62 determines that the manual transmission 44 is in a non-neutral state (S36). The process of S12 in
When it is determined that the value of “NE(n)−NE(n−1)” is less than the specified value ΔNEth (S30: NO), the CPU 62 initializes the counter C to zero (S38).
When the process in S36 or S38 is completed or when a negative determination is made in the process in S34, the CPU 62 determines whether or not all of the following conditions (A), (B) and (C) are satisfied (S40).
Condition (A): the clutch 40 is in the coupled state
Condition (B): the absolute value of the difference between the rotation speed Nin of the input shaft 42 of the manual transmission 44 and the rotation speed NE of the crankshaft 28 is less than or equal to a predetermined value ΔEin
Condition (C): the non-neutral state of the manual transmission 44 is determined.
This process determines whether or not the output shaft 48 of the manual transmission 44 and the crankshaft 28 are in the connected state. The behavior of the rotation speed NE of the crankshaft 28 in the released state of the clutch 40 tends to be similar to the behavior of the rotation speed NE of the crankshaft 28 in the neutral state. However, even when the clutch 40 is in the released state, conditions (B) and (C) may be satisfied due to certain factors. Thus, condition (A) is determined in S40. The rotation speed Nin of the input shaft 42 is calculated by the CPU 62 based on the output signal Sin of the input rotation angle sensor 74.
When a positive determination is made in S40 (S40: YES), the CPU 62 determines whether or not the gear position is higher than or equal to a predetermined gear position (S42). In other words, the CPU 62 determines whether or not the gear position is “H” (S42). When it is determined that the gear position is higher than or equal to the predetermined gear position (S42: YES), the CPU 62 selects the wide map (S44). When a negative determination is made in the process of S40 or S42, the CPU 62 selects the normal map (S46).
When the process of S44 or S46 is completed, the CPU 62 temporarily ends the series of processes shown in
As shown in
The operation and effect of the present embodiment will now be described.
When several conditions, for example, a condition that the decrease rate of the rotation speed NE is small (S30: YES) in a state in which the accelerator operation amount ACCP is determined to be zero by the process of S12 in
In the present embodiment, the duration of the fuel cut-off process is increased. This further decreases an acceleration G when the accelerator operation amount ACCP is zero and allows the user to have a favorable deceleration feel. In
As indicated by the broken lines in
The matters described in the above embodiment correspond to the matters described in “SUMMARY” as follows.
Described below are the respective correspondences for each number of the aspects described in “SUMMARY.”
[1], [7], and [8] The widening process corresponds to the process of S44.
[2] The widening process corresponds to the process based on the settings of the hysteresis width maps M26a and M26b shown in
[3] The temperature reflection process corresponds to the process based on the settings of the water temperature dependent return speed maps M20a and M20b shown in
[4] The vehicle speed reflection process corresponds to the process based on the settings of the vehicle speed dependent return speed maps M22a and M22b and the vehicle speed dependent permit speed maps M30a and M30b shown in
[5] Aspect 5 corresponds to the process of S42.
[6] Aspect 6 corresponds to the process of S40.
The present embodiment may be modified in following manners. The present embodiment and the following modifications may be practiced in combination with each other as long as no technical inconsistency is produced by the combinations.
In the above embodiment, the water temperature THW is used as the temperature of the internal combustion engine 10. However, the water temperature THW is not required to be used. For example, the temperature of a lubricant in the internal combustion engine 10 may be used as the temperature of the internal combustion engine 10.
In the above embodiment, the water temperature dependent return speed NELW is continuously changed in accordance with the water temperature THW, which is used as the temperature of the internal combustion engine 10. However, the change is not required to be made in this manner. For example, the interpolation calculation may be eliminated from the map calculation. For example, the map calculation may output a value of an output variable corresponding to a value of an input variable closest to the actual water temperature THW from the values of the input variables in the map data. In this case, the water temperature dependent return speed NELW is changed in a stepped manner in accordance with the water temperature THW. In this case, the water temperature dependent return speed NELW may be changed in one or more steps.
The process that changes the water temperature dependent return speed NELW in accordance with the water temperature THW is not essential. The vehicle speed dependent return speed NELV may be set to the return rotation speed NEL.
In the above embodiment, the vehicle speed dependent return speed NELV is selected from the two values, namely, the low return speed NEL1 and the high return speed NELh. However, the vehicle speed dependent return speed NELV is not required to be selected from the two values. For example, the vehicle speed dependent return speed NELV may be selected from three values.
In the above embodiment, the vehicle speed dependent return speed NELV is variably set based on the air conditioner state, the brake state, and the gear position. However, the vehicle speed dependent return speed NELV is not required to be set based on these states. For example, the vehicle speed dependent return speed NELV may be variably set based on only two of the three parameters or may be variably set based on only one parameter. Alternatively, the vehicle speed dependent return speed NELV may be variably set based on none of the three parameters.
Furthermore, the process that changes the vehicle speed dependent return speed NELV in accordance with the vehicle speed SPD is not essential. For example, in the above embodiment, the vehicle speed SPD may be eliminated from the variable setting of the vehicle speed dependent return speed NELV. That is, the vehicle speed dependent return speed NELV may be variably set in accordance with at least one of the air conditioner state, the brake state, and the gear position. Moreover, for example, the water temperature dependent return speed NELW may be set to the return rotation speed NEL.
In the above embodiment, the water temperature dependent permit speed NEHW is continuously changed in accordance with the water temperature THW, which is used as the temperature of the internal combustion engine 10. However, this change is not required to be made in this manner. For example, the interpolation calculation may be eliminated from the map calculation. For example, the map calculation may output a value of an output variable corresponding to a value of an input variable closest to the actual water temperature THW from the values of the input variables in the map data. In this case, the water temperature dependent permit speed NEHW is changed in a stepped manner in accordance with the water temperature THW. In this case, the water temperature dependent permit speed NEHW may be changed in one or more steps.
Furthermore, the process that changes the water temperature dependent permit speed NEHW in accordance with the water temperature THW is not essential. Thus, the vehicle speed dependent permit speed NEHV may be set to the permit rotation speed NEL.
In the above embodiment, the vehicle speed dependent permit speed NEHV is selected from the two values, namely, the low permit speed NEH1 and the high permit speed NEHh. However, the vehicle speed dependent permit speed NEHV is not required to be selected from the two values. For example, the vehicle speed dependent permit speed NEHV may be selected from three values.
In the above embodiment, the vehicle speed dependent permit speed NEHV is variably set based on the air conditioner state, the brake state, and the gear position. However, the vehicle speed dependent permit speed NEHV is not required to be set based on these states. For example, the variable setting may be made based on only two of the three parameters or based on only one of the three parameters. Alternatively, the variable setting may be made on none of these parameters.
Furthermore, the process that changes the vehicle speed dependent permit speed NEHV in accordance with the vehicle speed SPD is not essential. For example, the vehicle speed dependent permit speed NEHV in the embodiment described above may be variably set based on at least one of the air conditioner state, the brake state, and the gear position, but not based on the vehicle speed SPD. In addition, the water temperature dependent permit speed NEHW may be set to, for example, the permit rotation speed NEH.
In
The controller is not limited to a device that includes the CPU 62 and the ROM 64 to execute software processes. For example, a dedicated hardware circuit (e.g., application specific integrated circuit (ASIC)) for processing at least some of the software processes executed in the above embodiment may be provided. Accordingly, the controller may have any of the following configurations (a) to (c). Configuration (a) includes a processing device for executing all of the above processing under a program and a program storage device such as a ROM for storing the program. Configuration (b) includes a processing device for executing some of the above processes in accordance with a program and a program storage device and a dedicated hardware circuit for executing the remaining processes. Configuration (c) includes a dedicated hardware circuit for executing all of the above processes. Multiple software circuits including the processing device and the program storage device and multiple dedicated hardware circuits may be provided. More specifically, the processes described above may be executed by processing circuitry that includes at least one of one or more software circuits or one or more dedicated hardware circuits. The program storage device, or a computer readable medium, includes any available media accessible by a general-purpose or dedicated computer.
The internal combustion engine is not limited to a spark ignition type internal combustion engine and may be a compression ignition type internal combustion engine such as a diesel engine. In the case of the compression ignition type internal combustion engine, a process that gradually advances the injection timing from the retarded state may be executed as a process that gradually increases the shaft torque of the internal combustion engine 10 so that the abrupt change in torque is reduced at a stop of the fuel cut-off process.
Therefore, the present examples and embodiments are to be considered as illustrative and not restrictive and the invention is not to be limited to the details given herein, but may be modified in the scope and equivalence of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2018-041847 | Mar 2018 | JP | national |