The disclosure of Japanese Patent Application No. 2019-070026 filed on Apr. 1, 2019 including the specification, drawings and abstract is incorporated herein by reference in its entirety.
The disclosure relates to an apparatus configured to control a driving force in accordance with an operation amount of an accelerator pedal.
Japanese Unexamined Patent Application Publication No. 2016-217292 describes a driving force control apparatus configured such that, when a driver switches the position of his/her foot from a brake pedal to an accelerator pedal at the time of turn-out when a vehicle is shifted from turning at a corner to traveling straightforward, the vehicle can travel steadily to keep a vehicle speed at that time in a comfortable foot posture of the driver. Specifically, a map is defined so that a target acceleration is “0” at an accelerator operation amount within a predetermined range that achieves the comfortable foot posture at any vehicle speed ranging from a low vehicle speed to a high vehicle speed. The target acceleration is determined based on the map and the accelerator operation amount.
The driving force control apparatus described in Japanese Unexamined Patent Application Publication No. 2016-217292 is configured such that the vehicle can travel steadily when the driver operates the accelerator in a comfortable foot posture. That is, the driving force control apparatus described in Japanese Unexamined Patent Application Publication No. 2016-217292 is configured to increase a driving force along with an increase in the vehicle speed depending on a running resistance such as an air resistance or a rolling resistance between each wheel and a road because the running resistance increases as the vehicle speed increases. More specifically, the map is defined so that a driving force balanced with a running resistance at a low vehicle speed is generated when the accelerator operation amount is at a lower limit value of a permissible operation amount. Further, the map is defined so that a driving force balanced with a running resistance at a high vehicle speed is generated when the accelerator operation amount is at an upper limit value of the permissible operation amount. That is, driving forces ranging from the driving force balanced with the running resistance at the low vehicle speed to the driving force balanced with the running resistance at the high vehicle speed are distributed within the range of the permissible accelerator operation amount. As a result, the amount of change in the driving force relative to the amount of change in the accelerator operation amount increases. Thus, when the driving force is set so that the vehicle can travel steadily within the range of a low vehicle speed corresponding to a relatively small running resistance to a high vehicle speed corresponding to a relatively large running resistance, the driving force may greatly change to change the vehicle speed even if the accelerator operation amount changes slightly. That is, it may be difficult to control the vehicle speed through the accelerator operation alone.
The disclosure provides a driving force control apparatus for a vehicle, with which the vehicle can travel steadily within a range of an accelerator operation amount that achieves a comfortable foot posture, and with which the vehicle speed can be controlled easily.
An aspect of the disclosure relates to a driving force control apparatus for a vehicle. The driving force control apparatus includes an operation amount detection unit configured to detect an operation amount of an accelerator pedal operated by a driver; a vehicle speed detection unit configured to detect a vehicle speed; and an electronic control unit configured to determine a target driving force based on the operation amount of the accelerator pedal that is detected by the operation amount detection unit and the vehicle speed that is detected by the vehicle speed detection unit, and output a command signal based on the target driving force that is determined. The electronic control unit is configured to determine at least two provisional target driving forces based on the operation amount of the accelerator pedal and the vehicle speed, the at least two provisional target driving forces including a first provisional target driving force and a second provisional target driving force larger than the first provisional target driving force. The electronic control unit is configured to determine, based on the vehicle speed detected by the vehicle speed detection unit, whether the vehicle speed is equal to or higher than a predetermined vehicle speed. The electronic control unit is configured to determine, when the vehicle speed is lower than the predetermined vehicle speed, the target driving force in a case where the operation amount of the accelerator pedal is in a predetermined range, based on the first provisional target driving force, and determine, when the vehicle speed is equal to or higher than the predetermined vehicle speed, the target driving force in the case where the operation amount of the accelerator pedal is in the predetermined range, based on the second provisional target driving force.
In the aspect described above, the electronic control unit may include a predetermined first driving force map for determining the first provisional target driving force based on the operation amount of the accelerator pedal and the vehicle speed and a predetermined second driving force map for determining the second provisional target driving force based on the operation amount of the accelerator pedal and the vehicle speed.
In the aspect described above, the electronic control unit may be configured to correct the operation amount of the accelerator pedal to a first corrected value and a second corrected value larger than the first corrected value; and the electronic control unit may include a third driving force map for determining the first provisional target driving force based on the first corrected value and the vehicle speed, and determining the second provisional target driving force based on the second corrected value and the vehicle speed.
In the aspect described above, the electronic control unit may be configured to: set the first provisional target driving force such that the first provisional target driving force decreases as the vehicle speed increases; determine a third provisional target driving force that decreases at a predetermined decrease rate lower than a decrease rate of the first provisional target driving force that decreases as the vehicle speed increases; and determine the target driving force based on the third provisional target driving force when the operation amount of the accelerator pedal increases while the vehicle is traveling at the vehicle speed that is lower than the predetermined vehicle speed.
In the aspect described above, the electronic control unit may be configured to: set the second provisional target driving force such that the second provisional target driving force decreases as the vehicle speed increases; and determine the target driving force based on a smaller one of the second provisional target driving force and the third provisional target driving force.
According to the aspect of the disclosure, when the vehicle speed is lower than the predetermined vehicle speed, the target driving force in the case where the operation amount of the accelerator pedal is in the predetermined range is determined based on the relatively small first provisional target driving force, and when the vehicle speed is equal to or higher than the predetermined vehicle speed, the target driving force in the case where the operation amount of the accelerator pedal is in the predetermined range is determined based on the relatively large second provisional target driving force. Thus, it is possible to assign the corresponding first provisional target driving force to the accelerator operation amount in the predetermined range so that the vehicle can travel steadily in a vehicle speed range lower than the predetermined vehicle speed, and to assign the corresponding second provisional target driving force to the accelerator operation amount in the predetermined range so that the vehicle can travel steadily in a vehicle speed range equal to or higher than the predetermined vehicle speed. That is, it is possible to reduce a change in the driving force in response to a change in the accelerator operation amount. As a result, the vehicle can travel steadily through the operation of the accelerator within the predetermined range that achieves the comfortable foot posture, and the vehicle speed can easily be controlled without excessively adjusting the accelerator operation amount.
Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
The drive source 1 is a power source configured to output a torque for generating a driving force of the vehicle Ve. Examples of the drive source 1 include internal combustion engines such as a gasoline engine and a diesel engine. The drive source 1 is configured such that power adjustment and operation conditions such as a start and stop are controlled electrically. In the case of a gasoline engine, a throttle valve opening degree, a fuel supply amount or a fuel injection amount, a start and stop of ignition, and an ignition timing are controlled electrically. In the case of a diesel engine, a fuel injection amount, a fuel injection timing, or a throttle valve opening degree in an exhaust gas recirculation (EGR) system is controlled electrically.
Examples of the drive source 1 according to the embodiment of the disclosure may also include motors such as a permanent magnet synchronous motor and a permanent magnet induction motor. In this case, the motor functions, for example, both as a motor configured to output a motor torque by being driven through electric power supply, and as a generator configured to generate electricity by being rotated in response to a torque from the outside. That is, the motor has a function of generating electricity (so-called motor generator), and the rotation speed, the torque, or switching between the motor function and the generator function is controlled electrically.
In the vehicle Ve, a driving force is generated when the torque output from the drive source 1 is transmitted to driving wheels.
The vehicle Ve is provided with the accelerator pedal 4 having a general known structure and to be operated by a driver for adjusting the driving force to accelerate the vehicle Ve. When the driver depresses the accelerator pedal 4, the torque output from the drive source 1 increases in conjunction with the operation amount of the accelerator pedal 4 (depression amount, accelerator operation amount, or accelerator pedal position). Thus, the driving force of the vehicle Ve increases. When the driver returns the accelerator pedal 4 (turns OFF the accelerator, reduces the accelerator operation amount, or returns the accelerator pedal position), the torque output from the drive source 1 decreases in conjunction with the operation amount of the accelerator pedal 4. Thus, the driving force of the vehicle Ve decreases. In a case where a motor is mounted as the drive source 1, if the motor functions as a generator to generate a so-called regenerative torque, a braking force is generated in the vehicle Ve. In a case where an engine is mounted as the drive source 1, if the accelerator is turned OFF to stop combustion of an air-fuel mixture in the engine and cause so-called engine braking, the braking force of the vehicle Ve increases. The engine braking is a phenomenon in which a friction torque or a pumping loss in the engine serves as a resistance force (braking torque) against the driving torque such that a braking force is applied in the vehicle Ve.
The vehicle Ve is provided with the brake pedal 5 to be operated by the driver for adjusting the braking force to brake the vehicle Ve. When the driver depresses the brake pedal 5, the braking device 6 of the vehicle Ve is actuated to generate a braking force in the vehicle Ve. Examples of the braking device 6 include general related-art devices such as a hydraulic disc brake and a hydraulic drum brake.
The detection unit 7 acquires various types of data for controlling respective parts of the vehicle Ve. In particular, the detection unit 7 detects various types of data related to an operation condition of the accelerator pedal 4 and an operation condition of the brake pedal 5. The detection unit 7 is a generic term for sensors or devices configured to detect various types of data. In the example illustrated in
The ECU 8 is an example of a “controller” according to the embodiment of the disclosure. For example, the ECU 8 is mainly constructed of a microcomputer, and various types of data detected by the detection unit 7 are input to the ECU 8. The ECU 8 performs calculation by using various types of input data and prestored data and calculation formulae, and outputs calculation results as control command signals to control the vehicle Ve.
Specifically, the ECU 8 acquires data related to the operation condition of the accelerator pedal 4 that is detected by the accelerator position sensor 7a, and data related to the vehicle speed that is detected by the wheel speed sensor 7d, and calculates a target torque (or a target acceleration) of the drive source 1 based on the acquired pieces of data. The ECU 8 controls the output of the drive source 1 based on the calculated target torque. That is, the ECU 8 outputs a control command signal for controlling the drive source 1. If the calculated target torque (target acceleration) is a braking torque (deceleration) for decelerating the vehicle Ve, the ECU 8 outputs a command signal for causing the drive source 1 to generate a braking torque corresponding to the target torque, or causing the braking device 6 to generate the braking torque as necessary. That is, the ECU 8 outputs a control command signal for controlling the driving force and the braking force.
The vehicle Ve according to the embodiment of the disclosure can travel in a so-called one-pedal mode. In the one-pedal mode, in the vehicle Ve, a driving force (including a braking force) is controlled based on the operation amount of the accelerator pedal 4 operated by the driver within a relatively wide range from a maximum driving force that can be generated in the vehicle Ve to a braking force required for normal traveling except a braking force required for an emergency stop. That is, in the one-pedal mode, deceleration including a stop can be performed during normal traveling without operating the brake pedal 5. In the one-pedal mode, the system generally controls the driving force by controlling the drive source 1 in response to a depressing operation of the accelerator pedal 4, but may control the braking device 6 in combination. As described above, the vehicle Ve includes the accelerator pedal 4 and the brake pedal 5, and can travel by controlling the driving force and the braking force based on the operation amounts of the accelerator pedal 4 and the brake pedal 5 (normal mode). That is, the vehicle Ve can travel while selectively switching the two traveling modes that are the normal mode similar to that of related art and the one-pedal mode.
The one-pedal mode is described in detail. The one-pedal mode is a traveling mode in which the vehicle Ve is accelerated and decelerated through the driver's operation for the accelerator pedal 4 alone.
The accelerator operation amount θ detected by the detection unit 7 is input to the correction unit 9 illustrated in
The accelerator operation amount θ and the vehicle speed V detected by the detection unit 7 are input to the calculation unit 10. The calculation unit 10 stores a driving force map for determining the provisional target driving force Fpro based on the accelerator operation amount θ and the vehicle speed V.
The provisional target driving force Fpro determined by the calculation unit 10 is input to the determination unit 11. The determination unit 11 determines the target driving force Ftag in consideration of, for example, a limit value of the driving torque that is determined based on the temperature and the rotation speed of the drive source 1. The determination unit 11 outputs the target driving force Ftag to the drive source 1 as a control command signal. The following description is given under the assumption that the provisional target driving force Fpro determined by the calculation unit 10 is directly determined as the target driving force Ftag without being limited by the temperature of the drive source 1 or the like. Thus, the provisional target driving force Fpro is referred to as the target driving force Ftag.
When the vehicle Ve is traveling, a running resistance such as an air resistance or a rolling friction resistance is generated depending on the vehicle speed V. The running resistance is indicated by a thick line in
When the vehicle Ve travels at a vehicle speed Vx and the accelerator operation amount θ is Ox indicated by a thick line as illustrated in
The accelerator pedal 4 is provided with a reaction mechanism (not illustrated) configured to generate a reaction force against the depression force of the accelerator pedal 4. The reaction mechanism is set so that the reaction force gradually increases as illustrated in
In order that the vehicle Ve may travel steadily as illustrated in
The movable range of the accelerator pedal 4 from the initial position to the maximum position is determined in terms of its structure. In the one-pedal mode in which a force ranging from a relatively large braking force to a maximum driving force can be controlled through an operation for the accelerator pedal 4 alone, the amount of change in the driving force relative to the amount of change in the accelerator operation amount increases when the map is defined such that a driving force balanced with a running resistance at a low vehicle speed is output at a lower limit value of the accelerator operation amount within the predetermined range that achieves the comfortable foot posture and a driving force balanced with a running resistance at a high vehicle speed is output at an upper limit value of the accelerator operation amount within the predetermined range. Thus, the vehicle speed V increases in response to only a slight change in the accelerator operation amount. That is, it may be difficult to control the vehicle speed V through the accelerator operation alone.
A driving force control apparatus according to the embodiment of the disclosure can change the relationship between the accelerator operation amount and the target driving force Ftag to be set depending on the accelerator operation amount.
In the example illustrated in
When the result of determination in Step S1 is “YES” because the base map is referenced, a first provisional target acceleration Gpro1 is calculated based on a current vehicle speed V, a current accelerator operation amount θ, and the base map, and is stored in the ECU 8 as candidate data Gcan (Step S2).
Next, determination is made as to whether the accelerator operation amount θ detected by the accelerator position sensor 7a is larger than a first predetermined operation amount θ_th1 (Step S3). For example, the first predetermined operation amount θ_th1 can be set to an accelerator operation amount θ at which the acceleration G is “0” when the vehicle speed V is a first predetermined vehicle speed V_th1 in Step S12 described later. For example, the first predetermined operation amount θ_th1 may be a variable that changes to a larger value as the road gradient angle increases. That is, determination is made in Step S3 as to whether the accelerator pedal 4 is depressed up to the upper limit operation amount within the range that achieves the comfortable foot posture, or up to the vicinity of the upper limit operation amount.
When the result of determination in Step S3 is “NO” because the accelerator operation amount θ is equal to or smaller than the first predetermined operation amount θ_th1, a flag Fmap is kept at “0” (OFF) (Step S4). The flag Fmap indicates that transition of the referenced map is in progress. Next, the candidate data Gcan stored in Step S2 is temporarily stored in the ECU 8 as the target acceleration Gtag (Step S5), and the routine is terminated temporarily. That is, the first provisional target acceleration Gpro1 is set to the target acceleration Gtag. The driving force is controlled based on the target acceleration Gtag stored in Step S5.
When the result of determination in Step S3 is “YES” because the accelerator operation amount θ is larger than the first predetermined operation amount θ_th1, determination is made as to whether the flag Fmap is “1” (ON) (Step S6). That is, determination is made as to whether control for transition of the referenced map is already executed when the current routine is executed. In other words, determination is made as to whether the control for transition of the referenced map is not completed at the end of the previous routine.
When the result of determination in Step S6 is “NO” because the flag Fmap is not “1”, that is, when the control for transition of the map is not executed currently, the flag Fmap is switched to “1” (Step S7), and the operation proceeds to Step S5. In Step S5, the first provisional target acceleration Gpro1 determined in Step S2 is set to the target acceleration Gtag. When the result of determination in Step S6 is “YES” because the flag Fmap is “1”, a first transient acceleration (intermediate acceleration) Gint1 is calculated by subtracting a predetermined acceleration ΔGacc from a target acceleration Gtag stored in the ECU 8 in the previous routine (Step S8). The predetermined acceleration ΔGacc for use in Step S8 is set to a value smaller than an amount of change in the acceleration G along with an increase in the vehicle speed V when the acceleration is controlled based on the base map. Further, the predetermined acceleration ΔGacc is set so that the rate of change in the acceleration does not increase excessively when the map is switched to a high-vehicle speed map as described later. Step S8 corresponds to a “transient calculation unit” according to the embodiment of the disclosure. The first transient acceleration Gint1 corresponds to a “third provisional target driving force” according to the embodiment of the disclosure.
Next, an acceleration (hereinafter referred to as a second provisional target acceleration Gpro2) is determined based on a current accelerator operation amount θ and the high-vehicle speed map (Step S9). The high-vehicle speed map is defined such that an acceleration Gmin when the depression amount of the accelerator pedal 4 (accelerator operation amount θ) is 0 and an acceleration Gmax when the depression amount of the accelerator pedal 4 (accelerator operation amount θ) is maximum are set to be equal to those in the base map, and the second provisional target acceleration Gpro2 when the accelerator pedal 4 is depressed within a range smaller than the maximum value is larger than the first provisional target acceleration Gpro1 determined based on the base map.
More specifically, the high-vehicle speed map is defined such that, when the accelerator is operated within the range of the accelerator operation amount that achieves the comfortable foot posture, a vehicle speed range in which the driving force is balanced with the running resistance based on the high-vehicle speed map is placed above a vehicle speed range in which the driving force is balanced with the running resistance based on the base map.
Next, the candidate data Gcan is overwritten with an acceleration G_min, and is stored in the ECU 8 (Step S10). The acceleration G_min is a smaller one of the first transient acceleration Gint1 calculated in Step S8 and the second provisional target acceleration Gpro2 calculated in Step S9. Next, determination is made as to whether the candidate data Gcan is the second provisional target acceleration Gpro2, that is, whether the acceleration G_min selected in Step S10 is the second provisional target acceleration Gpro2 (Step S11). Step S11 is provided to determine whether the acceleration does not change stepwise even if the referenced map is switched. That is, Step S11 is provided to determine whether one of the conditions for switching the referenced map to the high-vehicle speed map is satisfied.
When the result of determination in Step S11 is “NO” because the first transient acceleration Gint1 is smaller than the second provisional target acceleration Gpro2, the operation proceeds to Step S5 without executing subsequent steps. That is, the candidate data Gcan overwritten in Step S10 (in this case, the first transient acceleration Gint1) is temporarily stored in the ECU 8 as the target acceleration Gtag.
As described above, the driving force control apparatus according to the embodiment of the disclosure is intended to set the accelerator operation amount during the steady traveling within the predetermined operation amount range that achieves the driver's comfortable foot posture, and to restrain the increase in the amount of change in the driving force relative to the amount of change in the accelerator operation amount within the predetermined operation amount range. When the depression amount of the accelerator pedal 4 is reduced at a relatively low vehicle speed, the vehicle Ve can travel steadily at an operation amount that achieves the driver's comfortable foot posture by setting the target acceleration Gtag based on the base map without switching the map to the high-vehicle speed map. In other words, if the map referenced to set the driving force is switched to the high-vehicle speed map at a low vehicle speed, the depression amount of the accelerator pedal 4 that achieves the steady traveling may be smaller than the lower limit value of the operation amount that achieves the driver's comfortable foot posture.
When the result of determination in Step S11 is “YES” because the second provisional target acceleration Gpro2 is smaller than the first transient acceleration Gint1, determination is made as to whether the current vehicle speed V is higher than the first predetermined vehicle speed V_th1 (Step S12) The first predetermined vehicle speed V_th1 is provided to determine whether the map referenced to set the driving force is to be switched from a low-vehicle speed map to the high-vehicle speed map. For example, the first predetermined vehicle speed V_th1 may be a vehicle speed determined based on the base map such that the acceleration is “0” when the driver depresses the accelerator pedal 4 at the upper limit value of the accelerator operation amount that achieves the driver's comfortable foot posture.
When the result of determination in Step S12 is “NO” because the current vehicle speed V is equal to or lower than the first predetermined vehicle speed V_th1, the operation proceeds to Step S5 without executing subsequent steps. That is, the candidate data Gcan overwritten in Step S10 (in this case, the second provisional target acceleration Gpro2) is temporarily stored in the ECU 8 as the target acceleration Gtag. When the result of determination in Step S12 is “YES” because the current vehicle speed V is higher than the first predetermined vehicle speed V_th1, the flag Fmap is switched to 0 (Step S13), the referenced map is switched to the high-vehicle speed map (Step S14), and the operation proceeds to Step S5. That is, the candidate data Gcan overwritten in Step S10 (in this case, the second provisional target acceleration Gpro2) is temporarily stored in the ECU 8 as the target acceleration Gtag.
When the result of determination in Step S1 is “NO” because the currently referenced map is not the base map, the second provisional target acceleration Gpro2 is calculated based on a current vehicle speed V, a current accelerator operation amount θ, and the high-vehicle speed map, and is stored in the ECU 8 as the candidate data Gcan (Step S15). Then, the candidate data Gcan is temporarily stored in the ECU 8 as the target acceleration Gtag (Step S5), and the routine is terminated temporarily.
In the control example illustrated in
Since the base map is referenced at the vehicle speed Va in the example illustrated in
In the example illustrated in
When the first transient acceleration Gint1 is larger than the second provisional target acceleration Gpro2 at the vehicle speed Vc, the result of determination in Step S11 of
As a result, the target acceleration Gtag when the accelerator operation amount is reduced from θb to θa at a vehicle speed Vb is the second provisional target acceleration Gpro2 determined based on the high-vehicle speed map. Therefore, the vehicle Ve can travel steadily at the accelerator operation amount θa even after the vehicle Ve is accelerated. That is, the vehicle Ve can travel steadily in a comfortable foot posture. In this example, the vehicle Ve travels steadily by returning the accelerator operation amount to θa after the vehicle Ve is accelerated, but the accelerator operation amount may be returned to an operation amount larger or smaller than θa. In this case as well, the accelerator operation amount θ that can achieve the steady traveling can be set so that the driver is in the comfortable foot posture as compared to the case where the target acceleration Gtag is set based on the base map.
By switching between the map referenced at a relatively low vehicle speed (base map) and the map referenced at a relatively high vehicle speed (high-vehicle speed map), the accelerator operation amounts θ that can achieve the steady traveling at vehicle speeds in the wide range of vehicle speed can be set within the permissible range that achieves the comfortable foot posture. Further, the amount of change in the acceleration relative to the amount of change in the accelerator operation amount θ can be set to be substantially equal to that in the case where the acceleration is controlled based on the base map. In other words, it is possible to assign the corresponding first provisional target driving force Gpro1 to an accelerator operation amount in a predetermined range so that the vehicle Ve can travel steadily in a vehicle speed range lower than the first predetermined vehicle speed V_th1, and to assign the corresponding second provisional target driving force Gpro2 to the accelerator operation amount in the predetermined range so that the vehicle Ve can travel steadily in a vehicle speed range equal to or higher than the first predetermined vehicle speed V_th1. That is, it is possible to reduce the change in the driving force in response to the change in the accelerator operation amount. As a result, the vehicle Ve can travel steadily by operating the accelerator within the predetermined range that achieves the comfortable foot posture, and the vehicle speed can be easily controlled without excessively adjusting the accelerator operation amount.
The change in the acceleration due to the switching from the base map to the high-vehicle speed map can be reduced by setting the target acceleration Gtag based on the first transient acceleration Gint1 during acceleration. Thus, a shock or driver's discomfort can be restrained. The base map is switched to the high-vehicle speed map when the vehicle speed V is higher than the first predetermined vehicle speed V_th1. Thus, the accelerator operation amount θ that can achieve the steady traveling can be set within the range that achieves the comfortable foot posture even if the accelerator operation amount θ is reduced so that the vehicle Ve travels steadily at a vehicle speed lower than the first predetermined vehicle speed V_th1.
In the control example illustrated in
Next, description is provided on an example of control for switching the map referenced to set the target acceleration Gtag from the high-vehicle speed map to the base map.
Next, determination is made as to whether the accelerator operation amount θ detected by the accelerator position sensor 7a is smaller than a second predetermined operation amount θ_th2 (Step S23). For example, the second predetermined operation amount θ_th2 can be set to an accelerator operation amount θ at which the acceleration G is “0” when the vehicle speed V is a second predetermined vehicle speed V_th2 in Step S32. For example, the second predetermined operation amount θ_th2 may be a variable that changes to a larger value as the road gradient angle increases. That is, determination is made in Step S23 as to whether the accelerator pedal 4 is depressed up to the lower limit operation amount within the range that achieves the comfortable foot posture, or up to the vicinity of the lower limit operation amount.
When the result of determination in Step S23 is “NO” because the accelerator operation amount θ is equal to or larger than the second predetermined operation amount θ_th2, the flag Fmap indicating that transition of the referenced map is in progress is kept at “0” (OFF) (Step S24). Next, the candidate data Gcan stored in Step S22 is temporarily stored in the ECU 8 as the target acceleration Gtag (Step S25), and the routine is terminated temporarily. That is, the second provisional target acceleration Gpro2 is set to the target acceleration Gtag. The braking force is controlled based on the target acceleration Gtag stored in Step S25.
When the result of determination in Step S23 is “YES” because the accelerator operation amount θ is smaller than the second predetermined operation amount θ_th2, determination is made as to whether the flag Fmap is “1” (ON) (Step S26). That is, determination is made as to whether control for transition of the referenced map is already executed when the current routine is executed. In other words, determination is made as to whether the control for transition of the referenced map is not completed at the end of the previous routine.
When the result of determination in Step S26 is “NO” because the flag Fmap is not “1”, that is, when the control for transition of the map is not executed currently, the flag Fmap is switched to “1” (Step S27), and the operation proceeds to Step S25. That is, the second provisional target acceleration Gpro2 determined in Step S22 is set to the target acceleration Gtag. When the result of determination in Step S26 is “YES” because the flag Fmap is “1”, a second transient acceleration (intermediate acceleration) Gint2 is calculated by adding a predetermined acceleration ΔGdec to a target acceleration Gtag stored in the ECU 8 in the previous routine (Step S28). The predetermined acceleration ΔGdec for use in Step S28 is set to a value smaller than an amount of change in the acceleration G due to a decrease in the vehicle speed V when the acceleration is controlled based on the high-vehicle speed map. Further, the predetermined acceleration ΔGdec is set so that the rate of change in the acceleration does not increase excessively when the map is switched to the base map as described later.
Next, the first provisional target acceleration Gpro1 is determined based on a current accelerator operation amount θ and the base map (Step S29). The candidate data Gcan is overwritten with an acceleration G_max, and is stored in the ECU 8 (Step S30). The acceleration G_max is a larger one of the second transient acceleration Gint2 calculated in Step S28 and the first provisional target acceleration Gpro1 calculated in Step S29. In this case, an acceleration when the vehicle Ve is decelerated is calculated as a negative value, and therefore the candidate data Gcan is overwritten in Step S30 with an acceleration having a smaller absolute value, in other words, a smaller deceleration out of the second transient acceleration Gint2 and the first provisional target acceleration Gpro1.
Next, determination is made as to whether the candidate data Gcan is the first provisional target acceleration Gpro1, that is, whether the acceleration G_max selected in Step S30 is the first provisional target acceleration Gpro1 (Step S31). Step S31 is provided to determine whether the acceleration does not change stepwise even if the referenced map is switched. That is, Step S31 is provided to determine whether one of the conditions for switching the referenced map to the base map is satisfied.
When the result of determination in Step S31 is “NO” because the second transient acceleration Gint2 is larger than the first provisional target acceleration Gpro1, the operation proceeds to Step S25 without executing subsequent steps. That is, the candidate data Gcan overwritten in Step S30 (in this case, the second transient acceleration Gint2) is temporarily stored in the ECU 8 as the target acceleration Gtag.
As described above, the driving force control apparatus according to the embodiment of the disclosure is intended to set the accelerator operation amount during the steady traveling within the predetermined operation amount range that achieves the driver's comfortable foot posture, and to restrain the increase in the amount of change in the driving force relative to the amount of change in the accelerator operation amount within the predetermined operation amount range. When the depression amount of the accelerator pedal 4 is slightly reduced at a relatively high vehicle speed and the vehicle speed at which the vehicle Ve travels steadily at the reduced accelerator operation amount is equal to or higher than the second predetermined vehicle speed V_th2, the vehicle Ve can travel steadily at an operation amount that achieves the driver's comfortable foot posture by setting the target acceleration Gtag based on the high-vehicle speed map without switching the map to the base map. In other words, if the map referenced to set the driving force is switched to the base map at a high vehicle speed, the depression amount of the accelerator pedal 4 that achieves the steady traveling may be larger than the upper limit value of the operation amount that achieves the driver's comfortable foot posture.
When the result of determination in Step S31 is “YES” because the first provisional target acceleration Gpro1 is larger than the second transient acceleration Gint2, determination is made as to whether the current vehicle speed V is lower than the second predetermined vehicle speed V_th2 (Step S32). The second predetermined vehicle speed V_th2 is provided to determine whether the map referenced to set the driving force is to be switched from the high-vehicle speed map to the low-vehicle speed map. For example, the second predetermined vehicle speed V_th2 may be a vehicle speed determined based on the base map so that the acceleration is “0” when the driver depresses the accelerator pedal 4 at the lower limit value of the accelerator operation amount that achieves the driver's comfortable foot posture. The second predetermined vehicle speed V_th2 may be the same vehicle speed as that in Step S12 of
When the result of determination in Step S32 is “NO” because the current vehicle speed V is equal to or higher than the second predetermined vehicle speed V_th2, the operation proceeds to Step S25 without executing subsequent steps. That is, the candidate data Gcan overwritten in Step S30 (in this case, the first provisional target acceleration Gpro1) is temporarily stored in the ECU 8 as the target acceleration Gtag. When the result of determination in Step S32 is “YES” because the current vehicle speed V is lower than the second predetermined vehicle speed V_th2, the flag Fmap is switched to 0 (Step S33), the referenced map is switched to the base map (Step S34), and the operation proceeds to Step S25. That is, the candidate data Gcan overwritten in Step S30 (in this case, the first provisional target acceleration Gpro1) is temporarily stored in the ECU 8 as the target acceleration Gtag.
When the result of determination in Step S21 is “NO” because the currently referenced map is not the high-vehicle speed map, the first provisional target acceleration Gpro1 is calculated based on a current vehicle speed V, a current accelerator operation amount θ, and the base map, and is stored in the ECU 8 as the candidate data Gcan (Step S35). Then, the candidate data Gcan is temporarily stored in the ECU 8 as the target acceleration Gtag (Step S25), and the routine is terminated temporarily.
In the control example illustrated in
The base map and the high-vehicle speed map are defined so that the same braking force is generated in a fully released state in which the accelerator operation amount is “0”. The predetermined acceleration ΔGdec is controlled so that a braking force larger than the braking force based on the high-vehicle speed map is generated. The second transient acceleration Gint2 or the first provisional target acceleration Gpro1 that has a larger acceleration (smaller deceleration) is selected. Thus, in the fully released state, the high-vehicle speed map may be switched to the base map based on the vehicle speed without the calculation in Step S28 to Step S31.
Since the high-vehicle speed map is referenced at the vehicle speed Vb in the example illustrated in
In the example illustrated in
When the second transient acceleration Gint2 is smaller than the first provisional target acceleration Gpro1 at the vehicle speed Vd, the result of determination in Step S31 of
As a result, the target acceleration Gtag when the accelerator operation amount is increased from θc to θa at the vehicle speed Vd is the first provisional target acceleration Gpro1 determined based on the base map. Therefore, the vehicle Ve can travel steadily at the accelerator operation amount θa even after the vehicle Ve is decelerated. That is, the vehicle Ve can travel steadily in a comfortable foot posture. In this example, the vehicle Ve travels steadily by returning the accelerator operation amount to θa after the vehicle Ve is decelerated, but the accelerator operation amount may be returned to an operation amount larger or smaller than θa. In this case as well, the accelerator operation amount θ that can achieve the steady traveling can be set so that the driver is in the comfortable foot posture as compared to the case where the target acceleration Gtag is set based on the high-vehicle speed map.
By switching the high-vehicle speed map to the base map during deceleration, effects similar to those during acceleration can be attained.
The driving force control apparatus according to the embodiment of the disclosure may include three or more maps, and control the driving force or the braking force by switching among the maps based on the vehicle speed. Examples of the maps include a map defined so that the vehicle travels steadily at an accelerator operation amount in a predetermined range when the vehicle speed is relatively low, a map defined so that the vehicle travels steadily at the accelerator operation amount in the predetermined range when the vehicle speed is relatively high, and a map defined so that the vehicle travels steadily at the accelerator operation amount in the predetermined range when the vehicle speed is an intermediate vehicle speed between the relatively low and relatively high vehicle speeds.
The driving force control apparatus according to the embodiment of the disclosure is not limited to the configuration in which the referenced map is switched as described above. For example, the driving force control apparatus may include the base map alone, and determine the target driving force by multiplying the first provisional target acceleration Gpro1 by a coefficient in accordance with the vehicle speed. As indicated by a dashed line in
Number | Date | Country | Kind |
---|---|---|---|
2019-070026 | Apr 2019 | JP | national |