This application is based on Japanese Patent Application No. 2007-169483 filed on Jun. 27, 2007, the disclosure of which is incorporated herein by reference.
The present invention relates to a vehicle speed control system, according to which vehicle speed is automatically reduced.
A vehicle speed control system is conventionally known in the art, in which vehicle speed is automatically reduced when vehicle deceleration is necessary.
According to the conventional system of this kind, for example, as disclosed in Japanese Patent Publication No. 1994-36187, a curve approaching speed “vt” is calculated based on geographical information from a vehicle navigation system in order that a vehicle can safely pass through a curve ahead thereof, and vehicle speed “v” is automatically decreased to such calculated curve approaching speed “vt”. More exactly, deceleration, which is necessary for constantly (at a constant deceleration) reducing the vehicle speed “v” at a curve starting point to the curve approaching speed “vt”, is calculated based on a distance “d” to the curve starting point and the current vehicle speed “v”. When the calculated deceleration exceeds a predetermined maximum permissible deceleration “Gmax”, the vehicle is automatically controlled in such a manner that the vehicle is decelerated at such maximum permissible deceleration “Gmax”.
According to another vehicle speed control system, as disclosed in Japanese Patent Publication No. 1998-269498, maximum permissible deceleration “Gmax” is changed depending on a vehicle driver's intention (driving ability).
According to the above conventional vehicle speed control system, as shown in
According to the above conventional system, however, an operation for the following case is not taken into consideration. Namely, it is the case, in which a braking operation is carried out by a vehicle driver during the automatic decelerating operation, and the deceleration required by such braking operation of the vehicle driver is larger than the maximum permissible deceleration “Gmax” (namely, the brake override occurs).
In the case that the brake override occurs, it may be considered to cancel the automatic decelerating operation, as in a similar manner to a conventional cruise control operation. In such a case, however, the automatic decelerating operation must be carried out again, when the vehicle deceleration by the braking operation of the vehicle driver is not sufficient after the cancellation of the automatic decelerating operation. This kind of operation is not disclosed in the above conventional system. Accordingly, the present invention has an object to provide a vehicle speed control system, according to which a smooth vehicle deceleration is realized even in the case the brake override occurs.
More exactly, as indicated by a dotted line in
A control torque changes as indicated by a solid line in
The present invention is, therefore, made in view of the foregoing problem, and has an object to provide a vehicle speed control system, according to which a smooth vehicle deceleration, which would not give the uncomfortable feeling to the vehicle driver, is realized even in the case the brake override occurs.
According to a feature of the present invention, it is possible to carry out an automatic decelerating operation which would not give uncomfortable feeling to a vehicle driver, even in the case that a brake override occurs during the automatic decelerating operation. According to the feature of the invention, the vehicle speed control system calculates a control decelerating physical amount, which is necessary for decreasing vehicle speed at a deceleration starting point to a target vehicle speed, based on a distance to the deceleration starting point and the vehicle speed. The vehicle speed control system terminates the automatic decelerating operation, when required decelerating physical amount required by a braking operation carried out during the automatic decelerating operation becomes larger than the decelerating physical amount for the automatic decelerating operation. And the vehicle speed control system starts an automatic decelerating operation with the control decelerating physical amount, when the required decelerating physical amount becomes lower than the control decelerating physical amount.
According to the above structure and operation, the automatic decelerating operation with the control decelerating physical amount will be re-started when the required decelerating physical amount becomes lower than the control decelerating physical amount, even in the case that the vehicle deceleration by the braking operation is not sufficiently large after the required decelerating physical amount has become larger than the control decelerating physical amount (after the brake override has occurred). Accordingly, when compared with a system, in which an automatic decelerating operation will not be re-started until decelerating physical amount necessary for decreasing vehicle speed at a deceleration starting point to a target vehicle speed becomes larger than a permissible decelerating physical amount, the automatic decelerating operation can be re-started at an earlier timing according to the invention. Accordingly, the vehicle can be smoothly decelerated. As a result, variation of the decelerating physical amount after the brake override can be suppressed to a smaller amount, so that uncomfortable feeling may not be given to a vehicle driver.
According to another feature of the invention, the vehicle speed control system periodically calculates, at a predetermined interval, a control decelerating physical amount, which is necessary for decreasing vehicle speed at a deceleration starting point to a target vehicle speed. The vehicle speed control system terminates the automatic decelerating operation, when required decelerating physical amount required by a braking operation carried out during the automatic decelerating operation becomes larger than the decelerating physical amount for the automatic decelerating operation. Thereafter, the required decelerating physical amount is continuously compared with the control decelerating physical amount periodically calculated. The vehicle speed control system re-starts an automatic decelerating operation with such control decelerating physical amount, which is calculated at a timing at which the required decelerating physical amount becomes lower than the control decelerating physical amount. With such structure and operation, the vehicle can be also smoothly decelerated.
The automatic decelerating operation will be further carried out, in the case that a braking operation is performed before such automatic decelerating operation but the braking operation is weakened without carrying out a sufficient vehicle deceleration. In such a case, the vehicle deceleration (decelerating physical amount) is intermittently and largely changed, which may give uncomfortable feeling to the vehicle driver.
According to a further feature of the invention, therefore, the vehicle speed control system starts the automatic decelerating operation with the control decelerating physical amount, when the required decelerating physical amount required by the braking operation carried out before the automatic decelerating operation becomes lower than the control decelerating physical amount calculated by a calculating portion, after the required decelerating physical amount has once become larger than the control decelerating physical amount, subject to a condition that the vehicle exists at a position close to the deceleration starting point.
Namely, the decelerating operation is carried out so as to maintain a decelerating vehicle condition achieved by the braking operation, even before starting the automatic decelerating operation. As a result, the vehicle speed can be smoothly decreased to the target vehicle speed.
The decelerating physical amount may be rapidly increased in spite of a weak braking operation, when the automatic decelerating operation with the control decelerating physical amount is started in a condition that the required decelerating physical amount required by the braking operation is smaller than the control decelerating physical amount (weak decelerating physical amount). Therefore, the uncomfortable feeling may be applied to the vehicle driver.
Due to this reason, the automatic decelerating operation is started, when the required decelerating physical amount becomes lower than the control decelerating physical amount, after the required decelerating physical amount has once become larger than the control decelerating physical amount. As a result, the variation of the decelerating physical amount becomes smoother in order not to give the uncomfortable feeling to the vehicle driver.
Furthermore, it is not preferable to start the automatic decelerating operation, in spite that the vehicle is not close to the deceleration starting point. Therefore, the above automatic decelerating operation is carried out, subject to a condition that the vehicle is existing at a position close to the deceleration starting point.
For example, the vehicle speed control system determines that the vehicle exists at the position close to the deceleration starting point in the case that a distance is within a predetermined threshold value, wherein the distance corresponds to a distance of the vehicle to the deceleration starting point when the required decelerating physical amount becomes lower than the control decelerating physical amount.
Alternatively, the vehicle speed control system may determine that the vehicle exists at the position close to the deceleration starting point in the case that a time is within a predetermined threshold value, wherein the time corresponds to a time necessary for the vehicle to increase the control decelerating physical amount above the predetermined permissible decelerating physical amount, if the vehicle traveled at such a vehicle speed at a timing at which the required decelerating physical amount becomes lower than the control decelerating physical amount.
According to a further feature of the invention, a curve starting point of a road, or a point of a road at which a speed limit is changed to a lower value, may be detected as the deceleration starting point.
According to a still further feature of the invention, the vehicle speed control system starts the automatic decelerating operation to decrease the vehicle speed to the target vehicle speed, when the control system determines that the control decelerating physical amount becomes larger than the predetermined permissible decelerating physical amount, even in the case that the required decelerating physical amount required by the braking operation carried out before the automatic decelerating operation does not become larger than the control decelerating physical amount.
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description made with reference to the accompanying drawings. In the drawings:
An embodiment of the present invention will be hereinafter explained with reference to the drawings.
The vehicle speed control system is mounted on a vehicle, which has a navigation system 10, vehicle wheel speed sensors 20, a surface condition detecting portion 30, a speed limit detecting portion 40, a brake pedal stroke detecting portion 50, an ECU (Electronic Control Unit) 60, and actuators 70.
The navigation system 10 calculates a current position of the vehicle on a map, based on a current position of the vehicle detected by a GPS (not shown) and so on and further based on geographical information stored in a memory device (not shown). The navigation system 10 has a function for searching an appropriate route from the current position to a destination and for guiding the route to a vehicle driver. According to the embodiment of the present invention, the navigation system 10 outputs, to the ECU 60, information for a curved road existing ahead of the vehicle, a distance to a curve starting point, a turning radius, and so on.
The vehicle wheel speed sensors 20 detect rotational speed of respective vehicle wheels, based on which vehicle speed is calculated.
The surface condition detecting portion 30 detects a road surface condition (slipping condition) of a road existing ahead of the vehicle. For example, it may have a structure for estimating the surface condition based on a slip ratio of the vehicle wheels, a structure for communicating with devices provided on the roads for the transmission of information in order to obtain information of the surface condition, or a structure for determining the surface condition based on detected information from a temperature sensor, a rain sensor, and other types of sensors.
The speed limit detecting portion 40 detects the speed limit of the current road and/or the road existing ahead of the vehicle. More exactly, it may have a structure for taking a picture of a traffic sign for the speed limit to detect the speed limit information through image data processing, a structure for obtaining the speed limit information from the geographical information of the navigation system 10, a structure for communicating with the devices provided on the roads for the transmission of information in order to obtain the speed limit information, and so on.
The brake pedal stroke detecting portion 50 detects an operational stroke of a brake pedal stepped forward by the vehicle driver. The ECU 60 is an electronic control unit having a micro computer for performing various calculation and processes (
The actuators 70 control braking forces for the vehicle.
An operation of the vehicle speed control system according to the embodiment of the present invention will be explained.
The self position detecting portion 11 detects the current position of the vehicle based on a signal from GPS sensor (not shown) and signals from other sensors.
The curved road detecting portion 12 calculates and defines the current position of the vehicle on a map, based on the current position of the vehicle detected by the self position detecting portion 11 as well as the geographical information stored in the memory device. Then, the curved road detecting portion 12 detects the information such as the distance to the curve starting point, the turning radius and so on, as the information for the curved road existing in the vehicle traveling route and ahead of the vehicle.
The calculating portion 61 calculates the curve approaching speed, with which the vehicle can safely pass through the curved road, based on the information calculated and detected by the curved road detecting portion 12. More detailed explanation will be made below.
The control torque amount calculating portion 62 calculates the control torque amount for the automatic decelerating operation, based on the curve approaching speed calculated by the calculating portion 61, vehicle speed calculated based on signals from the vehicle wheel speed sensors 20, the road surface condition detected by the surface condition detecting portion 30, and the speed limit detected by the speed limit detecting portion 40. More detailed explanation will be made below.
The calculating portion 63 calculates the required braking torque amount, which corresponds to the operational stroke of the brake pedal stepped forward by the vehicle driver, which is detected by the brake pedal stroke detecting portion 50.
The control torque amount selecting portion 64 selects one of the torque amounts, either the control torque amount for the automatic decelerating operation calculated by the torque amount calculating portion 62 or the required braking torque amount calculated by the calculating portion 63. Then, the actuators 70 carry out the vehicle deceleration at the selected control torque amount.
A process performed by the ECU 60 will be explained.
The ECU 60 carries out the automatic decelerating operation, according to which the vehicle speed “v” is automatically reduced to a target vehicle speed “vt” (i.e. the curve approaching speed “vt”), in the case that there exists a curved road ahead of the vehicle and the actual vehicle speed “v” is larger than the curve approaching speed “vt” with which the vehicle can safely pass through the curved road.
The target vehicle speed “vt” can be calculated in the following formula (1).
v
t=√{square root over (Gy*R)} (1)
In the above formula (1), “Gy” is a permissible lateral acceleration during a vehicle travel on the curved road (i.e. a lateral acceleration with which the vehicle can safely pass through the curved road).
However, in the case that a predetermined amount (e.g. 5 m/s2) fixed as the permissible lateral acceleration is larger than a coefficient “μ” of friction of the road (described below), such coefficient “μ” of friction will be substituted in the above formula (1) as the amount of “Gy”. In other words, in the case that the coefficient “μ” of friction of the road is smaller (the road is slippery), the coefficient “μ” of friction of the road is used in stead of the permissible lateral acceleration. In this embodiment, the permissible lateral acceleration is explained as the fixed amount. However, the permissible lateral acceleration is not limited to such fixed amount, but it can be changed depending on vehicle traveling circumstances (e.g. bad visual recognition).
Furthermore, in the above formula (1), “R” is a turning radius of the curved road. “*” is a symbol for multiplication.
In the case that the distance from the current position of the vehicle (the self position of the vehicle) to the curve starting point is expressed as “d (d≧0)”, a relation between the distance “d” and the vehicle speed “v” can be indicated by a “Gmax” line (“Gmax” curve) in
When a vehicle condition “S”, which can be expressed by the distance “d” and the vehicle speed “v”, comes closer to the “Gmax” line from the right-hand side thereof, namely when the vehicle condition is changed from “S0” to “S1” as a result that the vehicle condition “S” crosses the “Gmax” line, the automatic decelerating operation is started so that the vehicle speed “v” is reduced along the “Gmax” line. More exactly, as shown in
In the case that a braking operation is carried out by the vehicle driver during the above automatic decelerating operation, the required braking torque amount “τd” (indicated by a dotted line) required by such braking operation becomes larger than the maximum torque amount “τmax” for the automatic decelerating operation, namely the brake over ride occurs. In such a case, the automatic decelerating operation at the maximum torque amount “τmax” is terminated. And the vehicle deceleration is continued, wherein the control torque amount is controlled at the required braking torque amount “τd”.
As a result, as shown in
During this period of the change of the vehicle condition (“S1” to “S2”), the ECU 60 continues to calculate a deceleration amount “Gref” by the following formula (2) (i.e. periodically calculates at a predetermined time interval), wherein the deceleration amount “Gref” is a necessary deceleration amount for reducing the vehicle speed at a constant deceleration so that the vehicle speed “v” at the vehicle position of “d=0” (the distance “d” is zero) is decreased to the target vehicle speed “vt”.
In the above formula (2), “μ” is the coefficient of friction of the road, which represents the slipping condition of the road (the value for “μ” becomes smaller as the road becomes more slippery, for example, the road of “μ=0.1” is more slippery than the road of “μ=0.5”). Furthermore, “max” in the above formula (2) means that one of the figures, which is one of figures in parentheses and which is larger than the other, is selected. For example, in the case that the figure before comma is “−3 m/s2” and the figure after the comma is “−1 m/s2=−μ×9.8 m/s2”, the deceleration amount “Gref” is calculated as “−1 m/s2”.
As shown in
In other words, as shown in
In the above explained operation, however, a control delay (such as a delay caused by movements of mechanical parts for the actuators 70) may happen during a period from a time point of the vehicle condition “S1” (at which the ECU determines that the vehicle condition has reached at the “Gmax” line) to a time point at which the automatic decelerating operation is actually started. Namely, the automatic decelerating operation is started when the vehicle condition runs off from the “Gmax” line in its left-hand direction (that is a timing shortly after the vehicle condition has reached at the vehicle condition “S1” in
In such a case, the deceleration amount “Gref” calculated according to the formula (2) becomes a larger deceleration amount than the maximum permissible deceleration “Gmax” (that is, the torque amount “τref” for the automatic decelerating operation becomes larger than the maximum torque amount “τmax” for the automatic decelerating operation).
Accordingly, in the embodiment of the present invention, the torque amount “τref” for the automatic decelerating operation is not directly used, but the corrected torque amount “τ′ref” for the automatic decelerating operation which is calculated according to the following formula (3) is used, in order that the deceleration amount for the automatic decelerating operation may not become larger than “Gmax” (that is, in order that the control torque amount for the automatic decelerating operation may not become larger than the maximum torque amount “τmax” for the automatic decelerating operation).
“τ′ref=max (τref, τmax)” (3)
Namely, one of the torque amounts, between the torque amount “τref” for the automatic decelerating operation and the maximum torque amount “τmax”, whichever larger is, is selected as “τ′ref” In other words, the torque amount, whichever is smaller in the absolute figure and whichever is smaller in the deceleration, is decided as “τ′ref”. As a result, the deceleration amount for the automatic decelerating operation is limited, so that the deceleration amount for the automatic decelerating operation may not become larger than “Gmax” (that is, the control torque amount for the automatic decelerating operation may not become larger than the maximum torque amount “τmax” for the automatic decelerating operation).
As shown in
However, as shown in
Then, the ECU 60 starts the automatic decelerating operation, when the required braking torque amount “τd” becomes smaller than the torque amount “τref” for the automatic decelerating operation at the vehicle condition “S2”, however only after the required braking torque amount “τd” has once become larger than the torque amount “τref” for the automatic decelerating operation. Namely, as shown in
However, the automatic decelerating operation is not started when there is a sufficient distance to the curve starting point. This is to avoid such a case in which the automatic decelerating operation may be started at such an early and unnecessary stage, even in spite that there is sufficient distance to the curve starting point ahead of the vehicle.
More exactly, the automatic decelerating operation is started, at least when one of the following two conditions is satisfied:
<First Condition>
The distance “d” to the curve starting point, when the required braking torque amount “τd” becomes smaller than the torque amount “τref” for the automatic decelerating operation at the vehicle condition “S2”, is smaller than a threshold amount “dthr” (e.g. 30 m).
<Second Condition>
A time period from the time point of the vehicle condition “S2” (at which the required braking torque amount “τd” becomes smaller than the torque amount “τref” for the automatic decelerating operation) to a time point, at which the vehicle condition would reach at the “Gmax” line if the vehicle continued to travel at the vehicle speed “v” at the vehicle condition “S2”, is smaller than a threshold amount “tthr” (e.g. 2 sec.).
Namely, in the case that either one of the above conditions is satisfied, the ECU 60 determines that the vehicle is coming closer to the curve starting point.
As shown in
(1) when the braking operation is carried out by the vehicle driver at the vehicle condition “S1” before the automatic decelerating operation has not yet started (i.e. before the vehicle condition “S” reaches at the “Gmax” line); and
(2) when the vehicle condition has reached at the “Gmax” line (the vehicle condition “S2”), wherein the required braking torque amount “τd” (indicated by a dotted line) required by the braking operation of the vehicle driver had not become larger than the torque amount “τref” (indicated by a one-dot-chain line) for the automatic decelerating operation during a period from the vehicle condition “S1” to the vehicle condition “S2”. (That is, the vehicle condition has reached at the “Gmax” without starting the automatic decelerating operation.)
The automatic decelerating operation performed by the ECU 60 will be explained with reference to the flowcharts shown in
When the process for the automatic decelerating operation has started, the ECU 60 determines, at first, at a step S101 whether the braking operation has been carried out by the vehicle driver or not.
When the ECU 60 determines at the step S101 that the braking operation has been carried out, the process goes to a step S102 at which the ECU 60 determines whether the current vehicle speed “v” is larger than a target vehicle speed “vt”, which will be the vehicle speed at the curve starting point existing on the road ahead of the vehicle. In other words, ECU 60 determines whether it is necessary or not to decelerate the vehicle before reaching at the curve starting point.
When the ECU 60 determines at the step S102 that the current vehicle speed “v” is not larger than the target vehicle speed “vt” (v≦vt), the process returns to the step S101. The process for the case, in which the current vehicle speed “v” is larger than the target vehicle speed “vt” (v>vt), will be explained below.
In the case that the ECU 60 determines at the step S101 that the braking operation has not been carried out, the process goes to a step S103 at which the ECU 60 determines whether conditions for the automatic decelerating operation are satisfied or not. More exactly, the ECU 60 determines that the conditions for the automatic decelerating operation are satisfied, when the vehicle deceleration necessary for decreasing the vehicle speed “v” at the curve starting point to the target vehicle speed “vt” is larger than the maximum permissible deceleration “Gmax” (i.e. when the vehicle condition reaches at the “Gmax” line).
When the ECU 60 determines at the step S103 that the conditions for the automatic decelerating operation are not satisfied, the process returns to the step S101. As above, the above steps S101 to S103 are repeated, so long as the conditions for the automatic decelerating operation are not satisfied and the braking operation is not carried out.
When the ECU 60 determines at the step S103 that the conditions for starting the automatic decelerating operation are satisfied, the process goes to a step S104 at which the automatic decelerating operation is carried out, wherein the automatic decelerating operation is carried out with the maximum torque amount “τmax”. As a result, the vehicle speed “v” is decreased along the “Gmax” line (
At a step S105, the ECU 60 determines whether the distance “d” to the curve starting point has become zero, namely whether the vehicle has reached at the curve starting point or not.
When the ECU 60 determines at the step S105 that the distance “d” to the curve starting point has become zero, the process goes to a step S106, and then returns to the step S101 after the automatic decelerating operation with the maximum torque amount “τmax” has been finished.
On the other hand, when the ECU 60 determines at the step S105 that the distance “d” to the curve starting point has not yet become zero, the process goes to a step S107 at which the ECU 60 determines whether the required braking torque amount “τd” required by the braking operation of the vehicle driver becomes larger than the maximum torque amount “τmax” for the automatic decelerating operation. Namely, the ECU 60 determines whether the brake override has occurred or not.
When the ECU 60 determines at the step S107 that the required braking torque amount “τd” is not larger than the maximum torque amount “τmax”, the process goes back to the step S105. Namely, the automatic decelerating operation with the maximum torque amount “τmax” is continued until the vehicle reaches at the curve starting point, unless the brake override condition occurs.
On the other hand, when the ECU 60 determines at the step S107 that the required braking torque amount “τd” has become larger than the maximum torque amount “τmax” the process goes to a step S108, so that the automatic decelerating operation with the maximum torque amount “τmax” is terminated. In other words, the vehicle decelerating operation is changed to such an operation (a normal decelerating operation), in which the vehicle is decelerated with the required braking torque amount “τd” required by the braking operation of the vehicle driver.
At a step S109, the ECU 60 starts calculation for the torque amount “τ′ref” for the automatic decelerating operation. More exactly, the ECU 60 repeatedly calculates the torque amount “τ′ref” at a predetermined time interval (e.g. for each 100 msec.).
Then, at a step S110, the ECU 60 determines whether the distance “d” to the curve starting point has become zero, namely whether the vehicle has reached at the curve starting point or not.
When the ECU 60 determines at the step S110 that the distance “d” to the curve starting point has become zero, the process goes to a step S111, and then returns to the step S101 after the calculation for the torque amount “τ′ref” has been finished.
On the other hand, when the ECU 60 determines at the step S110 that the distance “d” to the curve starting point has not yet become zero, the process goes to a step S112 at which the ECU 60 determines whether the calculated torque amount “τ′ref” becomes larger than the required braking torque amount “τd” required by the braking operation of the vehicle driver. Namely, the ECU 60 determines whether the brake override condition has been terminated or not.
When the ECU 60 determines at the step S112 that the calculated torque amount “τ′ref” is not larger than the required braking torque amount “τd”, the process goes back to the step S110.
On the other hand, when the ECU 60 determines at the step S112 that the calculated torque amount “τ′ref” is larger than the required braking torque amount “τd”, the process goes to a step S113, at which the automatic decelerating operation is started with the calculated torque amount “τ′ref”. As a result, the vehicle speed “v” is decreased along either the “Gref” line or the “Gmax” line, whichever is smaller in the vehicle deceleration (
Then, at a step S114, the ECU 60 determines again whether the distance “d” to the curve starting point has become zero, namely whether the vehicle has reached at the curve starting point or not.
When the ECU 60 determines at the step S114 that the distance “d” to the curve starting point has become zero, the process goes to a step S115 at which the automatic decelerating operation with the torque amount “τ′ref” is terminated. And the process returns to the step S101 after the calculation for the torque amount “τ′ref” has been finished at a step S116.
On the other hand, when the ECU 60 determines at the step S114 that the distance “d” to the curve starting point has not yet become zero, the process goes to a step S117, at which the ECU 60 determines whether the required braking torque amount “τd” required by the braking operation of the vehicle driver becomes larger than the calculated torque amount “τ′ref” for the automatic decelerating operation. Namely, the ECU 60 determines whether the brake override condition has started or not.
When the ECU 60 determines at the step S117 that the required braking torque amount “τd” is not larger than the calculated torque amount “τ′ref”, the process goes back to the step S114. Namely, the automatic decelerating operation with the calculated torque amount “τ′ref” is continued until the vehicle reaches at the curve starting point, unless the brake override condition occurs.
On the other hand, when the ECU 60 determines at the step S117 that the required braking torque amount “τd” has become larger than the calculated torque amount “τ′ref”, the process goes to a step S118, so that the automatic decelerating operation with the torque amount “τ′ref” is terminated. Then, the process goes back to the process S110. Accordingly, the vehicle decelerating operation is changed to the operation (the normal decelerating operation), in which the vehicle is decelerated with the required braking torque amount “τd” required by the braking operation of the vehicle driver.
When the ECU 60 determines at the step S102 that the current vehicle speed “v” is larger than the target vehicle speed “vt”, the process goes to a step S119, in order to start the calculation for the torque amount “τref” for the automatic decelerating operation. More exactly, the ECU 60 repeatedly calculates the torque amount “τref” at the predetermined time interval (e.g. for each 100 msec.).
At a step S120, the ECU 60 determines whether the calculated torque amount “τref” becomes larger than the maximum torque amount “τmax” for the automatic decelerating operation. Namely, the ECU 60 determines whether the vehicle condition reaches at the “Gmax” line.
When the ECU 60 determines at the step S120 that the calculated torque amount “τref” becomes larger than the maximum torque amount “τmax” for the automatic decelerating operation, the process goes to a step S121, at which the calculation for the torque amount “τref” will be finished, and further goes back to the step S104. As a result, the vehicle speed “v” is decreased along the “Gmax” line (
On the other hand, when the ECU 60 determines at the step S120 that the calculated torque amount “τref” is not larger than the maximum torque amount “τmax” for the automatic decelerating operation, the process goes to a step S122, at which the ECU 60 determines whether the required braking torque amount “τd” required by the braking operation of the vehicle driver becomes larger than the calculated torque amount “τref”.
When the ECU 60 determines at the step S122 that the required braking torque amount “τd” is not larger than the calculated torque amount “τref”, the process goes back to the step S120.
On the other hand, when the ECU 60 determines at the step S122 that the required braking torque amount “τd” is larger than the calculated torque amount “τref”, the process goes to a step S123, at which the ECU 60 determines whether the distance “d” to the curve starting point has become zero, namely whether the vehicle has reached at the curve starting point or not.
When the ECU 60 determines at the step S123 that the distance “d” to the curve starting point has become zero, the process goes to a step S124, at which the calculation for the torque amount “τref” will be finished, and further goes back to the step S101.
On the other hand, when the ECU 60 determines at the step S123 that the distance “d” to the curve starting point has not yet become zero, the process goes to a step S125 at which the ECU 60 determines whether the calculated torque amount “τref” is larger than the required braking torque amount “τd” required by the braking operation of the vehicle driver. Namely, the ECU 60 determines whether the required braking torque amount “τd” has decreased to the calculated torque amount “τref” after the ECU 60 had once determined at the step S122 that the required braking torque amount “τd” was larger than the calculated torque amount “τref”.
When the ECU 60 determines at the step S125 that the calculated torque amount “τref” is not larger than the required braking torque amount “τd”, the process goes back to the step S123.
On the other hand, when the ECU 60 determines at the step S125 that the calculated torque amount “τref” is larger than the required braking torque amount “τd”, the process goes to a step S126. And at the step S126, the ECU 60 determines whether at least one of the conditions (the above mentioned first and second conditions) is satisfied or not (“d≦dthr” or “t≦tthr”).
When the ECU 60 determines at the step S126 that neither of the conditions is satisfied, the process goes to a step S127, at which the calculation for the torque amount “τref” will be finished, and further goes back to the step S101.
On the other hand, when the ECU 60 determines at the step S126 that at least one of the first and second conditions is satisfied, the process goes to a step S128, at which the automatic decelerating operation is started with the torque amount “τref”, which is calculated at the time of the determination of the step S126. As a result, the vehicle speed “v” is decreased along the “Gref” line (
Then, at a step S129, the ECU 60 determines whether the distance “d” to the curve starting point has become zero, namely whether the vehicle has reached at the curve starting point or not.
When the ECU 60 determines at the step S129 that the distance “d” to the curve starting point has become zero, the process goes to a step S130, at which the automatic decelerating operation with the torque amount “τref” is terminated. And the process returns to the step S101 after the calculation for the torque amount “τref” has been finished at a step S131.
On the other hand, when the ECU 60 determines at the step S129 that the distance “d” to the curve starting point has not yet become zero, the process goes to a step S132, at which the ECU 60 determines whether the required braking torque amount “τd” required by the braking operation of the vehicle driver becomes larger than the calculated torque amount “τref” for the automatic decelerating operation. Namely, the ECU 60 determines whether the brake override condition has started or not.
When the ECU 60 determines at the step S132 that the required braking torque amount “τd” is not larger than the calculated torque amount “τref”, the process goes back to the step S129. Namely, the automatic decelerating operation with the calculated torque amount “τref” is continued until the vehicle reaches at the curve starting point, unless the brake override condition occurs.
On the other hand, when the ECU 60 determines at the step S132 that the required braking torque amount “τd” becomes larger than the calculated torque amount “τref”, the process goes to a step S133, at which the automatic decelerating operation with the torque amount “τref” is terminated. Namely, the vehicle decelerating operation is changed to the operation (the normal decelerating operation), in which the vehicle is decelerated with the required braking torque amount “τd” required by the braking operation of the vehicle driver.
Then, at a step S134, the ECU 60 determines again whether the distance “d” to the curve starting point has become zero, namely whether the vehicle has reached at the curve starting point or not.
When the ECU 60 determines at the step S134 that the distance “d” to the curve starting point has become zero, the process goes to a step S135, at which the automatic decelerating operation with the torque amount “τref” is terminated. And the process returns to the step S101.
On the other hand, when the ECU 60 determines at the step S134 that the distance “d” to the curve starting point has not yet become zero, the process goes to a step S136, at which the ECU 60 determines whether the calculated torque amount “τref” is larger than the required braking torque amount “τd” required by the braking operation of the vehicle driver. Namely, the ECU 60 determines whether the brake override condition has been terminated or not.
When the ECU 60 determines at the step S136 that the calculated torque amount “τref” is not larger than the required braking torque amount “τd”, the process goes back to the step S134.
On the other hand, when the ECU 60 determines at the step S136 that the calculated torque amount “τref” is larger than the required braking torque amount “τd”, the process goes back to the step S128, in order to start the automatic decelerating operation with the torque amount “τref”.
As explained above, the vehicle speed control system according to the embodiment of the present invention has the following advantages:
(1) In the case that the brake override occurs during the automatic decelerating operation with the maximum torque amount “τmax”, the automatic decelerating operation with the control torque amount “τref” is started at such a timing, at which the required braking torque amount “τd” becomes thereafter smaller than the control torque amount “τ′ref”. Accordingly, even though a sufficient amount of the vehicle deceleration is not carried out by the braking operation after the occurrence of the brake override, the vehicle condition may not return to the “Gmax” line and thereby the vehicle will be decelerated with the control torque amount “τ′ref”, which is smaller than the maximum torque amount “τmax”. Namely, when compared with a case in which the automatic decelerating operation may not be re-started until the vehicle condition has returned to the “Gmax” line, the automatic decelerating operation can be re-started at an earlier stage in the present embodiment. As a result, the vehicle can be more smoothly decelerated. In addition, the present embodiment hardly gives the uncomfortable feeling to the vehicle driver, because the change of the vehicle deceleration after the brake override occurred can be made smaller.
(2) The automatic decelerating operation with the control torque amount “τref” is started, when the braking operation is carried out by the vehicle driver before the automatic decelerating operation starts, and the required braking torque amount “τd” by such braking operation has once become larger than the control torque amount “τref” for the automatic decelerating operation but the required braking torque amount “τd” has become thereafter smaller than the control torque amount “τref”. The above automatic decelerating operation with the control torque amount “τref” is started, subject to a condition that the curve starting point exists closer to the vehicle. Namely, the automatic decelerating operation is carried out in order to maintain the vehicle deceleration condition which is achieved by the braking operation of the vehicle driver, even before the original conditions for starting the automatic decelerating operation are not satisfied. As a result, the vehicle can be likewise decelerated smoothly.
(3) The uncomfortable feeling due to the deceleration is hardly given to the vehicle driver, because the automatic decelerating operation will be started when the required braking torque amount “τd” becomes smaller than the control torque amount “τref” after the required braking torque amount “τd” has once become larger than the control torque amount “τref”.
(4) In addition, the automatic decelerating operation will be started, subject to the condition that the curve starting point exists closer to the vehicle. Accordingly, such a situation can be avoided, in which the automatic decelerating operation will be started in spite that there is no curve starting point closer to the vehicle.
(5) Furthermore, the automatic decelerating operation will be started so that the vehicle speed “v” is decreased to the target speed “vt”, when the ECU determines that the vehicle condition reached at the “Gmax” line, even in the case that the required braking torque amount “τd” required by the braking operation carried out before the automatic decelerating operation does not become larger than the control torque amount “τref”. As a result, the automatic decelerating operation can be started at an appropriate timing, even in the case that the braking operation is carried out before the automatic decelerating operation but the required braking torque amount “τd” does not become larger than the control torque amount “τref”.
The present invention has been explained above with reference to one of the embodiments. However, the present invention may be modified in various ways.
In the above embodiment, the curve starting point is explained as a deceleration starting point. However, any other points than the curve starting point may be used as the deceleration starting point. For example, a point, at which the speed limit detected by the speed limit detecting portion 40 is changed to a lower speed limit, can be used as the deceleration starting point. And such amount for the speed limit may be used as the target speed “vt” for the automatic decelerating operation. Alternatively, a starting point for a school zone may be detected as the deceleration starting point, and the amount for the speed limit (e.g. 20 km/h) for such school zone may be used as the target speed “vt” for the automatic decelerating operation.
In the above explained vehicle speed control system, the determination for starting (and/or terminating) the automatic decelerating operation can be based on either the deceleration torque amount or the decelerating physical amount.
Number | Date | Country | Kind |
---|---|---|---|
2007-169483 | Jun 2007 | JP | national |