CONTROL SYSTEM FOR VEHICLE
20200324753 ยท 2020-10-15
Assignee
Inventors
- Shuntaro SHINOHARA (Susono-shi, JP)
- Hiroyasu KITAGAWA (Susono-shi, JP)
- Hideaki Otsubo (Aichi-gun, JP)
- Koichiro MUTA (Okazaki-shi, JP)
- Yoshinori FUJITAKE (Toyota-shi, JP)
- Takuya HIRATA (Susono-shi, JP)
- Hiromitsu METSUGI (Toyota-shi, JP)
Cpc classification
F02D41/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
F02D2041/1431
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/602
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D29/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W2540/103
PERFORMING OPERATIONS; TRANSPORTING
F02D41/1481
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A control system for vehicles that controls drive force and acceleration smoothly without causing a shock, in response to an operation of an accelerator pedal. A hysteresis is set between an input value and an output value of angle of the accelerator pedal. The hysteresis includes a deadband and an asymptotic range. The output value is not changed significantly with respect to a change in the input value if an angle of the accelerator pedal is changed within the deadband, and the output value is changed continuously with respect to a change in the input value based on a predetermined function if an angle of the accelerator pedal is changed within the asymptotic range.
Claims
1. A control system for a vehicle having a prime mover, an accelerator pedal, and a detector that detects an operating amount of the accelerator pedal, comprising: a controller that calculates an output value of the operating amount of the accelerator pedal with respect to an input value of the operating amount of the accelerator pedal transmitted from the detector with reference to a predetermined input-output characteristic including a hysteresis set between the input value and the output value, and that controls the prime mover based on the calculated output value, wherein the hysteresis includes a deadband in which the output value is not changed with respect to a change in the input value, or changed slightly with respect to a change in the input value but not sensed by a driver, and an asymptotic range in which the output value is changed continuously with respect to a change in the input value based on a predetermined function indicated as a curve or a polygonal curve, when the input value is changed further than the deadband, the controller is configured to store the input-output characteristic, the deadband, and the asymptotic range, increase the output value slightly with respect to an increase in the input value, or not to increase the output value with respect to an increase in the input value, when the input value is increased within the deadband, reduce the output value slightly with respect to a reduction in the input value, or not to reduce the output value with respect to a reduction in the input value, when the input value is reduced within the deadband, increase the output value with respect to an increase in the input value based on the function when the input value is increased further than the deadband, and reduce the output value with respect to a reduction in the input value based on the function when the input value is reduced further than the deadband.
2. The control system for the vehicle as claimed in claim 1, wherein the deadband includes at least any one of a first deadband in which the output value is not increased or increased slightly with respect to an increase in the input value, and a second deadband in which the output value is not reduced or reduced slightly with respect to a reduction in the input value, and the asymptotic range includes at least any one of a first asymptotic range in which the output value is increased with respect to an increase in the input value based on the function when the input value is increased further than the first deadband, and a second asymptotic range in which the output value is reduced with respect to a reduction in the input value based on the function when the input value is reduced further than the second deadband.
3. The control system for the vehicle as claimed in claim 2, wherein the first asymptotic range is set in such a manner that an increasing rate of the output value with respect to an increase in the input value is increased with an increase in the operating amount of the accelerator pedal within the first asymptotic range.
4. The control system for the vehicle as claimed in claim 2, wherein the second asymptotic range is set in such a manner that a decreasing rate of the output value with respect to a reduction in the input value is increased with a reduction in the operating amount of the accelerator pedal within the second asymptotic range.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Features, aspects, and advantages of exemplary embodiments of the present disclosure will become better understood with reference to the following description and accompanying drawings, which should not limit the disclosure in any way.
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT(S)
[0029] An exemplary embodiment of the present disclosure will now be explained with reference to the accompanying drawings.
[0030] Referring now to
[0031] The prime mover 1 generates a drive torque to establish a drive force to propel the vehicle Ve. For example, an internal combustion engine such as a gasoline engine and a diesel engine may be adopted as the prime mover 1. An output power of the engine may be adjusted electrically, and the engine may be started and stopped electrically according to need. Given that the gasoline engine is adopted as the prime mover 1, an opening degree of a throttle valve, an amount of fuel supply or fuel injection, a commencement and a termination of ignition, an ignition timing etc. may be controlled electrically. Otherwise, given that the diesel engine is adopted as the prime mover 1, an amount of fuel injection, an injection timing, an opening degree of a throttle valve of an EGR (Exhaust Gas Recirculation) system etc. may be controlled electrically.
[0032] Instead, a permanent magnet type synchronous motor, and an induction motor may be adopted as the prime mover 1. Those kinds of motors may serve not only as a motor to generate torque when driven by electricity supplied thereto, but also as a generator to generate electricity when rotated by a torque applied thereto. That is, a motor-generator may also be adopted as the prime mover 1. In this case, the prime mover 1 is switched between a motor and a generator by electrically controlling the prime mover 1, and an output speed and an output torque of the prime mover 1 may be controlled electrically.
[0033] In the vehicle Ve shown in
[0034] The prime mover 1 generates a torque by depressing the accelerator pedal 2 thereby establishing the drive force to propel and accelerate the vehicle Ve. To this end, a target acceleration is set based on e.g., a position of the accelerator pedal 2 and a speed of the vehicle Ve, and an output power of the prime mover 1 is controlled in such a manner as to achieve the target acceleration. The torque of the prime mover 1 is increased with an increase in depression of the accelerator pedal 2 to increase the drive force to propel the vehicle Ve. In other words, the torque of the prime mover 1 is varied in accordance with a position of the accelerator pedal 2. By contrast, the torque of the prime mover 1 is reduced by returning the accelerator pedal 2 to reduce the drive force to propel the vehicle Ve. In other words, the torque of the prime mover 1 is reduced in response to a reduction in depression of the accelerator pedal 2.
[0035] The drive force and the acceleration of the vehicle Ve is controlled by manipulating the accelerator pedal 2. For this purpose, the detector 3 includes an accelerator sensor 3a that collects information about the accelerator pedal 2 including an operating amount of the accelerator pedal 2, an angle of the accelerator pedal 2, a position (i.e., a depression) of the accelerator pedal 2 and so on. Based on the information collected by the accelerator sensor 3a, an operating speed of the accelerator pedal 2 may be computed. By obtaining the operating speed of the accelerator pedal 2, for example, an operating direction of the accelerator pedal 2 can be estimated. That is, it is possible to determine whether the accelerator pedal 2 is depressed or returned by a driver.
[0036] In order to collect information about a condition of the vehicle Ve, the detector 3 further includes: a wheel speed sensor 3b that detects a speed of the vehicle Ve; an acceleration sensor 3c that detects a longitudinal acceleration of the vehicle Ve; a speed sensor 3d that detects a rotational speed of an output shaft (not shown) of the prime mover 1; and a brake stroke sensor 3e that detects an operating amount (i.e., stroke) of a brake pedal (not shown). The detector 3 is electrically connected to an after-mentioned controller 4 so that detection values obtained by those sensors are transmitted to the controller 4 in the form of an electric signal.
[0037] Specifically, the controller 4 is an electronic control unit including a microcomputer. In order to control the vehicle Ve, the data collected by the detector 3 is sent to the controller 4, and the controller 4 performs calculation using the incident data from the detector 3, as well as data and formulas stored in advance. Calculation results are transmitted from the controller 4 in the form of command signal.
[0038] As illustrated in
[0039] Thus, the controller 4 is configured to set a target acceleration based on a position of the accelerator pedal 2, and to control an output power of the prime mover 1 thereby adjusting a drive force and a brake force to achieve the target acceleration. Although only one controller 4 is depicted in
[0040] The control system according to the exemplary embodiment of the present disclosure is configured to control the drive force to propel and accelerate the vehicle Ve in response to an operation of the accelerator pedal 2 smoothly without causing a shock, and to stabilize the behavior of the vehicle Ve while a position of the accelerator pedal 2 is maintained. To this end, the controller 4 executes the routine shown in
[0041] The routine shown in
[0042] Then, it is determined at step S2 whether the input value i of the angle of the accelerator pedal 2 is greater than an input value i1 of the angle of the accelerator pedal 2 sent to the controller 4 in the previous routine. Given that the routine shown in
[0043] If the current input value i of the angle of the accelerator pedal 2 is greater than the input value i-1 detected in the previous routine so that the answer of step S2 is YES, the routine progresses to step S3. In other words, if the accelerator pedal 2 is being depressed, the routine progresses from step S2 to step S3.
[0044] At step S3, it is determined whether the current input value i of the angle of the accelerator pedal 2 falls within a first deadband 1 set in a depressing direction. According to the exemplary embodiment of the present disclosure, a relation between the input value i of the angle of the accelerator pedal 2 inputted to the controller 4 and an output value of the angle of the accelerator pedal 2 outputted from the controller 4 is governed by a specific input-output characteristic stored in the controller 4. The input value i includes data relating to an operating amount of the accelerator pedal 2 which is detected by the accelerator sensor 3a to be transmitted to the controller 4. On the other hand, the output value of the angle of the accelerator pedal 2 is computed with respect to the input value i to the controller 4 based on the input-output characteristic, and transmitted from the controller 4 in the form of command signal to the prime mover 1. Turning to
[0045] Given that the input value i of the angle of the accelerator pedal 2 is changed within the deadband , the output value of the angle of the accelerator pedal 2 will not be changed, or changed slightly but a change in the drive force resulting from such slight change in the output value will not be sensed by the driver. As can be seen from
[0046] In the asymptotic range , the output value of the angle of the accelerator pedal 2 will be changed continuously based on a predetermined function with respect to a change in the input value i of the angle of the accelerator pedal 2. In the example shown in
[0047] That is, given that the accelerator pedal 2 is depressed so that the input value i of the angle of the accelerator pedal 2 is increased further than the first deadband 1 to enter the first asymptotic range 1, the output value of the angle of the accelerator pedal 2 will be increased smoothly and continuously from the first deadband 1 to the first asymptotic range 1. By contrast, given that the accelerator pedal 2 is returned so that the input value i of the angle of the accelerator pedal 2 is reduced further than the second deadband 2 to enter the second asymptotic range 2, the output value of the angle of the accelerator pedal 2 will be reduced smoothly and continuously from the second deadband 2 to the second asymptotic range 2.
[0048] Turning back to
[0049] In this situation, however, a position of the accelerator pedal 2 being depressed is changed merely slightly within the first deadband 1. Therefore, the previous output value i1 with respect to the current input value i is maintained. That is, the output value of the angle of the accelerator pedal 2 from the controller 4 is not changed even if the input value of the angle of the accelerator pedal 2 has been changed slightly from the previous input value i1 to the current input value i.
[0050] By contrast, if the current input value i of the angle of the accelerator pedal 2 is increased further than the first deadband 1 so that the answer of step S3 is NO, the routine progresses to step S5 to calculate the current output value i based on the current input value i.
[0051] In this case, the current output value i can be calculated based on a function F1(x) indicated as a curve or a polygonal curve drawn within the first asymptotic range 1 set in the depressing direction, and as described, the function F1(x) may be a quadric function, an exponential function, a logarithmic function, or a trigonometric function. Specifically, the current output value can be calculated by assigning the current input value i to a variable (x) of the function F1(x). For example, the function F1(x) may be set in such a manner that the output value is changed smoothly at a desired rate in accordance with a change in the input value i, based on a result of simulation or experimentation. According to the exemplary embodiment of the present disclosure, a fractional function is employed as the function F1(x) to calculate the current output value i within the first asymptotic range 1.
[0052] Thus, according to the exemplary embodiment of the present disclosure, the hysteresis which is set between the input value i and the output value of the angle of the accelerator pedal 2. As described, the hysteresis has a width a, and the hysteresis includes the first deadband 1 and the first asymptotic range 1 in the depressing direction. Specifically, as indicated in
[0053] After calculating the current output value i of the angle of the accelerator pedal 2 at step S4 or S5, the routine progresses to step S6 to update the previous output value i1 to the current output value i.
[0054] In addition, at step S6, the previous input value i-1 is also updated to the current input value i, and thereafter the routine returns.
[0055] By contrast, if the current input value i of the angle of the accelerator pedal 2 is smaller than the input value i-1 detected in the previous routine so that the answer of step S2 is NO, the routine progresses to step S7. In other words, if the accelerator pedal 2 is being returned, the routine progresses from step S2 to step S7.
[0056] At step S7, it is determined whether the current input value i of the angle of the accelerator pedal 2 falls within the second deadband 2 in the returning direction.
[0057] If the current input value i of the angle of the accelerator pedal 2 falls within the second deadband 2 so that the answer of step S7 is YES, the routine progresses to step S8 to substitute the current output value i of the angle of the accelerator pedal 2 for the previous output value i1 of the angle of the accelerator pedal 2 outputted from the controller 4 in the previous routine.
[0058] In this situation, however, a position of the accelerator pedal 2 being returned is changed merely slightly within the second deadband 2. Therefore, the previous output value i1 with respect to the current input value i is maintained. That is, the output value of the angle of the accelerator pedal 2 from the controller 4 is not changed even if the input value of the angle of the accelerator pedal 2 has been changed slightly from the previous input value i1 to the current input value i.
[0059] By contrast, if the current input value i of the angle of the accelerator pedal 2 is reduced further than the second deadband 2 so that the answer of step S7 is NO, the routine progresses to step S9 to calculate the current output value i based on the current input value i.
[0060] In this case, the current output value i can be calculated based on a function F2(x) indicated as a curve or a polygonal curve drawn within the second asymptotic range 2 in the returning direction, and the function F2(x) may also be a quadric function, an exponential function, a logarithmic function, or a trigonometric function. Specifically, the current output value i can be calculated by assigning the current input value i to a variable (x) of the function F2(x). The function F2(x) may also be set in such a manner that the output value is changed smoothly at a desired rate in accordance with a change in the input value i, based on a result of simulation or experimentation. According to the exemplary embodiment of the present disclosure, the fractional function is also employed as the function F2(x) to calculate the current output value i within the second asymptotic range 2.
[0061] In the example shown in
[0062] In addition, according to the exemplary embodiment of the present disclosure, the deadband may include at least any one of the first deadband 1 and the second the deadband 2, and the asymptotic range may include at least any one of the first asymptotic range 1 and the second asymptotic range 2. For example, according to the third example shown in
[0063] As described, according to the first example shown in
[0064] After calculating the current output value i of the angle of the accelerator pedal 2 at step S8 or S9, the routine also progresses to step S6 to update the previous output value i1 to the current output value i.
[0065] In addition, at step S6, the previous input value i1 is updated to the current input value i, and thereafter the routine returns.
[0066] Thus, the control system according to the exemplary embodiment of the present disclosure is configured to control the prime mover 1 in response to an operation of the accelerator pedal 2. To this end, the accelerator sensor 3a collects an operating amount, an angle, a position and so on of the accelerator pedal 2, and transmits the collected information to the controller 4. The controller 4 calculates the output value of the angle of the accelerator pedal 2 with respect to the input value i transmitted from the accelerator sensor 3a based on the above-explained input-output characteristic, and transmits the calculated output value to the prime mover 1 to control the drive force to propel the vehicle Ve based on the calculated output value . As described, according to the exemplary embodiment of the present disclosure, the hysteresis is set between the input value i and the output value . According to the exemplary embodiment of the present disclosure, therefore, the prime mover 1 can be controlled without causing a hunting and a chattering.
[0067] As also described, according to the exemplary embodiment of the present disclosure, the hysteresis is set by combining the deadband with the asymptotic range . Since the hysteresis includes the deadband , an occurrence of the hunting or the chattering can be prevented. In addition, in the asymptotic range , the output value of the angle of the accelerator pedal 2 is changed smoothly and continuously with respect to a change in the input value i. According to the exemplary embodiment of the present disclosure, therefore, the output power of the prime mover 1 can be changed continuously and smoothly without causing a shock in response to a change in a position of the accelerator pedal 2. In addition, even if a position of the accelerator pedal 2 is fixed while the accelerator pedal 2 is depressed or returned, the drive force to propel the vehicle Ve can be maintained stably.
[0068] Although the above exemplary embodiments of the present disclosure have been described, it will be understood by those skilled in the art that the present disclosure should not be limited to the described exemplary embodiments, and various changes and modifications can be made within the scope of the present disclosure.