Method for controlling coasting guide function
11161509 · 2021-11-02
Assignee
Inventors
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/60
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T10/84
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/408
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/05
PERFORMING OPERATIONS; TRANSPORTING
B60W2555/60
PERFORMING OPERATIONS; TRANSPORTING
B60W50/0097
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/50
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/80
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60W40/00
PERFORMING OPERATIONS; TRANSPORTING
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for controlling a coasting guide function is provided. The method may include: detecting a speed limit and an average speed of a peripheral vehicle; detecting a valid speed limit when a coasting event occurs; and calculating a target speed by using a speed factor computed by using at least one of the valid speed limit, the average speed of the peripheral vehicle, or a current speed.
Claims
1. A computer-readable storage medium having instructions stored thereon for controlling a coasting guide function of a vehicle that, when executed at a control unit of the vehicle, causes the control unit to: detect a speed limit and an average speed of a peripheral vehicle; detect a valid speed limit when a coasting event occurs; calculate a target speed by using a speed factor computed by using at least one of the valid speed limit, the average speed of the peripheral vehicle, or a current speed; and provide a coasting guide to a driver of the vehicle according to the calculated target speed.
2. The computer-readable storage medium of claim 1, further causes the control unit to: determine a coasting guide start point by using data acquired by making a coasting point of a driver into a database with respect to each coasting event.
3. The computer-readable storage medium of claim 1, further causes the control unit to: determine a coasting guide transition point by using data acquired by making a braking start point of the driver into the database with respect to each coasting event.
4. The computer-readable storage medium of claim 1 causes the control unit to: detect the speed limit from navigation information; and collect speed flows of a vehicle from a front side of the vehicle, a rear side of the vehicle, and a rear lateral side of the vehicle as data to detect the average speed of the peripheral vehicle.
5. The computer-readable storage medium of claim 1, wherein the valid speed limit comprises: at least one of the speed limit of a road in which the vehicle currently travels, the speed limit of the road after the coasting event, or the speed limit of a target point.
6. The computer-readable storage medium of claim 5 causes the control unit to: when the road in which the vehicle currently travels is a highway or an expressway, determine that the speed limit of the road in which the vehicle currently travels is the valid speed limit; and when the road in which the vehicle currently travels is not the highway or the expressway, determine that the speed limit of the target point is the valid speed limit.
7. The computer-readable storage medium of claim 5 causes the control unit to: when the road after the coasting event is the highway or the expressway, determine that the speed limit of the road after the coasting event is the valid speed limit; and when the road after the coasting event is not the highway or the expressway, determine that the speed limit of the target point is the valid speed limit.
8. The computer-readable storage medium of claim 1 causes the control unit to: use the speed factor as a ratio of the current speed to at least one of the valid speed limit or the average speed of the peripheral vehicle.
9. The computer-readable storage medium of claim 8 causes the control unit to: when the ratio of the average speed of the peripheral vehicle to the valid speed limit is greater than a predetermined value, use the valid speed limit to calculate the speed factor; and when the ratio of the average speed of the peripheral vehicle to the valid speed limit is less than the predetermined value, use the average speed of the peripheral vehicle to calculate the speed factor.
10. The computer-readable storage medium of claim 8 causes the control unit to: calculate the target speed as a value that is acquired by multiplying an existing target speed set with respect to each coasting event by the speed factor.
11. The computer-readable storage medium of claim 2 causes the control unit to: determine each of a maximum value and a minimum value at the coasting guide start point by using the data acquired by making the coasting point of the driver into the database.
12. The computer-readable storage medium of claim 11 causes the control unit to: when the coasting point of the driver is greater than the maximum value or less than the minimum value, control the coasting guide start point to place the coasting guide start point between the maximum value and the minimum value.
13. The computer-readable storage medium of claim 11 causes the control unit to: display whether a driving speed of the driver is faster or slower than a driving speed of a general driver in an area between the maximum value and the minimum value at the coasting guide start point.
14. The computer-readable storage medium of claim 3 causes the control unit to: determine each of the maximum value and the minimum value at the coasting guide transition point by using the data acquired by making the braking start point of the driver into the database.
15. The computer-readable storage medium of claim 14 causes the control unit to: when the braking start point of the driver is greater than the maximum value or less than the minimum value, control the coasting guide transition point to place the coasting guide transition point between the maximum value and the minimum value.
16. The computer-readable storage medium of claim 14 causes the control unit to: display an active control transition scheduled time in the area between the maximum value and the minimum value at the coasting guide transition point.
Description
DRAWINGS
(1) In order that the disclosure may be well understood, there will now be described various forms thereof, given by way of example, reference being made to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) The drawings described herein are for illustration purpose sonly and are not intended to limit the scope of the present disclosure in any way.
DETAILED DESCRIPTION
(12) The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
(13) Hereinafter, some forms of the present disclosure will be described in detail with reference to contents disclosed in the accompanying drawings. Like reference numerals presented in each drawing refer to elements that perform substantially the same functions.
(14) Objects and effects of the present disclosure may be naturally appreciated or clearer by the following description and the objects and effects of the present disclosure are not limited only by the following description. Further, in describing some forms of the present disclosure, a detailed description of known technologies associated with some forms of the present disclosure may be omitted when it is determined that the detailed description may unnecessarily obscure the subject matter of the present disclosure.
(15)
(16) As described above, according to the related art, when a coasting guide is performed at a constant speed regardless of an average speed of a peripheral vehicle, a speed limit for each road type, or a driving speed characteristic for each driver, a driver does not drive a vehicle according to a coasting guide function or the driver steps on a brake, and as a result, the coasting guide function may be released. In this regard,
(17) Referring to
(18) As a result, some forms of the present disclosure propose a method for controlling a coasting guide function, which may solve the problem.
(19) First, in some forms of the present disclosure, a coasting event may mean a point where vehicle deceleration is required while the vehicle is positioned in front of the vehicle on a road where the vehicle is driven and as an example thereof, the coasting event may become a speed limit road where a speed limit is determined, an intersection, a curved road, an interchange (IC), a junction (JC), a tollgate (TG), a place where a traffic light is positioned, locations where a U-turn, a left turn, and a right turn should be performed on a driving path up to a destination set in a navigation device, a destination where the vehicle should be stopped, etc. Some forms the present disclosure are not limited thereto and all places where the target vehicle speed is determined and the vehicle deceleration is required may be included in the event.
(20)
(21) In step S11, in related to determining the target vehicle speed, a reference target speed is first determined in a situation in which variable control is not performed and then, a variable control reference is set. In setting the variable control reference, as a speed profile of the driver is faster or slower than the speed limit for each road type or the average speed of the peripheral vehicle, a speed factor is computed and used for the control. The target vehicle speed is determined through the variable control using the speed factor depending on the speed profile of the driver.
(22) Next, when the target vehicle speed is determined, which considers the speed profile of the driver depending on the speed limit for each road type or the average speed of the peripheral vehicle, a predicted vehicle speed is determined while the vehicle is decelerated to a coasting state (accelerator pedal off and brake pedal off states) at a current vehicle speed in step S12.
(23) Thereafter, the process proceeds to step S13 and the coasting guide start point for inducing vehicle driving in the accelerator pedal off and brake pedal off states, that is, the coasting to be started is determined and the coasting guide start point is first determined in the situation in which the variable control is not performed and then the variable control reference is set. In setting the variable control reference, a coasting distance depending on a coasting habit before deceleration by the driver is computed as a factor and used for the control. The coasting guide start point is determined through variable control using a coasting factor depending on the coasting habit before the deceleration by the driver.
(24) Next, when the coasting guide start point is determined, the coasting guide transition point is determined in step S18 and the coasting guide transition point is first determined in the situation in which the variable control is not performed and then, the variable control reference is set. In setting the variable control reference, a deceleration distance depending on a deceleration habit of the driver is computed as the factor and used for the control. The coasting guide transition point is determined through variable control using a deceleration distance factor depending on the deceleration habit of the driver.
(25) After each of the coasting guide start point and the coasting guide transition point is determined, when the driver starts coasting driving according to a guide while the vehicle reaches the coasting guide start point, feed forward control starts by a controller (step S19). The feed forward control is maintained up to the coasting guide transition point determined above. Further, when the vehicle reaches the coasting guide transition point, the feed forward control is transited to feedback control (step S20) and the feedback control is maintained up to the target point (step S23).
(26) In some forms of the present disclosure, when the driver releases a foot thereof from the accelerator pedal at the coasting guide start point, the feed forward control starts and coasting motor torque acquired by adding additional torque to basic creep torque is applied to a motor and in this case, since the basic creep torque and the additional torque become negative torque (motor regenerative torque), a deceleration feel of the vehicle is generated while a battery is charged by a power generation operation of the motor (steps S21 to S26).
(27) Meanwhile, the method for controlling a coasting guide function in some forms of the present disclosure may further include a process of determining whether to enter coasting control from a road slope (gradient). In this regard, referring to
(28) The vehicle may use a current road slope of the coasting guide start point for determining whether to enter the control. That is, in step S16 of
(29) When a difference between the current gradient and the average gradient at the coasting guide start point is excessively large, the corresponding interval is determined as an interval in which the reliability of the slope is low or fluctuation of the slope is very large to restrict the control entry. That is, as illustrated in
(30) In the method for controlling a coasting guide function in some forms of the present disclosure, as illustrated in
(31) In the method for controlling a coasting guide function in some forms of the present disclosure, as illustrated in
(32)
(33) First, in steps S30 and S31, the speed limit and the average speed of the peripheral vehicle are detected, respectively. The speed limit is received and detected from navigation information and the average speed of the peripheral vehicle is detected by collecting speed flows of the vehicle at front, rear, and rear side sides as data by using a radar.
(34) Next, the process proceeds to step S32 to detect a valid speed limit. In detecting the valid speed limit, a method for determining the target speed for each coasting event is differentiated in order for the driver to more trust the coasting guide function. That is, a speed to be used for control is detected among the speed limit of the current road, the speed limit at the target point, and the speed limit of the road after the coasting event and the detected speed is selected as the valid speed limit to be used for controlling the coasting guide function.
(35) In this regard,
(36) Referring to
(37) After the valid speed limit is detected as the speed limit to be used for the control as described, the process proceeds to a next step in order to compute the speed factor for the target speed variable control. First, in step S33, it is determined whether a ratio of a peripheral speed to the speed limit is larger than a predetermined value α according to Equation 1 below in order to determine the speed to be used for computing the speed factor.
Peripheral speed/speed limit>α Equation 1
(38) In a case where the ratio of the peripheral speed to the speed limit is larger than the predetermined value α as a case where vehicle communication is smooth, it is appropriate to use the speed limit, and as a result, the speed limit is used for computing the speed factor (step S34). Accordingly, the process then proceeds to step S36 and the speed factor is computed at the ratio of the current speed to the speed limit according to Equation 2 below.
Speed factor=current speed/speed limit Equation 2
(39) Meanwhile, in the case where the ratio of the peripheral speed to the speed limit is smaller than the predetermined value α as a situation in which there are many vehicles or the vehicle should travel at a speed lower than the speed limit, it is appropriate to use the peripheral speed, and as a result, the peripheral speed is used for computing the speed factor (step S35). Accordingly, the process then proceeds to step S36 and the speed factor is computed at the ratio of the current speed to the peripheral speed according to Equation 3 below.
Speed factor=current speed/peripheral speed Equation 3
(40) After the speed factor is computed according to Equation 2 or 3 above, the process proceeds to step S37 to compute the target speed according to Equation 4 below.
Target speed=existing target speed*speed factor Equation 4
(41) According to the existing control scheme, the target speed is constantly set for each coasting event, but according to the target speed variable control scheme using the speed factor, the target speed may be set by considering the driving speed of the driver and the average speed of the peripheral vehicle.
(42)
(43) Referring to
(44) TABLE-US-00001 TABLE 1 Event/Speed 60 kph or 60 TO 80 80 to 100 100 to 120 120 kph or limit less kph kph kph more IC 300 m 500 m 700 m 800 m 800 m JC 100 m 200 m 300 m 350 m 400 m TG 200 m 250 m 300 m 350 m 400 m
(45) As shown in Table 1 above, the speed limit is divided into sections and the coasting point is stored for each event and then recent some data are finally stored to be made into the database. In some forms of the present disclosure, the coasting point at each coasting event may be calculated as real-time information and used without using the database.
(46) Next, in step S41, the coasting guide start point is determined through the variable control of the coasting guide start point (i.e., coasting point) and in the existing control, the coasting guide start point is fixed to a set value, but the coasting guide start point may fluctuate according to the coasting habit of the driver in the coasting guide start point variable control.
(47) In this regard, in step S42, each of maximum and minimum points of the coasting guide start point is set for each speed. The maximum and minimum points as portions represented by dotted lines before and after the start point illustrated in
Maximum point δ=coasting distance set in existing control*β
Minimum point ε=coasting distance set in existing control*γ Equation 5
(48) In some forms of the present disclosure, the control may be performed without setting the maximum and minimum points as described above.
(49) Next, in steps S43 and S44, whether the coasting point is larger than the maximum point δ computed according to Equation 5 above and whether the coasting point is smaller than the minimum point ε computed according to Equation 5 above are determined, respectively. When the coasting point is between the maximum point δ and the minimum point ε computed according to Equation 5 above, the coasting point becomes the coasting guide start point (step S47) and when the coasting point deviates from the maximum point δ or the minimum point ε computed according to Equation 5 above, the coasting guide start point is positioned within the maximum and minimum points. That is, when the coasting point is larger than the maximum point (i.e., when the coasting point>δ), the maximum point δ becomes the coasting guide start point (step S45) and when the coasting point is smaller than the minimum point (i.e., when the coasting point<ε), the minimum point ε becomes the coasting guide start point (step S46).
(50) The coasting guide start point variation makes the driver conveniently use the coasting guide function to increase the use frequency of the coasting guide function of the driver.
(51)
(52) Referring to
(53) Next, in step S51, the coasting guide transition point is determined through the variable control of the coasting guide transition point (i.e., braking start point) and in the existing control, the coasting guide transition point is fixed to a set value, but the coasting guide transition point may fluctuate according to the braking habit of the driver in the coasting guide transition point variable control.
(54) In this regard, in step S52, each of maximum and minimum points of the coasting guide transition point is set for each speed. The maximum and minimum points as portions represented by dotted lines before and after the transition point illustrated in
Maximum point .Math.=coasting distance set in existing control*η
Minimum point κ=coasting distance set in existing control*θ Equation 6
(55) In some forms of the present disclosure, the control may be performed without setting the maximum and minimum points as described above.
(56) Next, in steps S53 and S54, whether the braking start point is larger than the maximum point .Math. computed according to Equation 6 above and whether the braking start point is smaller than the minimum point κ computed according to Equation 6 above are determined, respectively. When the braking start point is between the maximum point .Math. and the minimum point κ computed according to Equation 6 above, the braking start point becomes the coasting guide transition point (step S57) and when the braking start point deviates from the maximum point .Math. or the minimum point κ computed according to Equation 6 above, the coasting guide transition point is positioned within the maximum and minimum points. That is, when the braking start point is larger than the maximum point (i.e., when the braking start point>.Math.), the maximum point .Math. becomes the coasting guide transition point (step S55) and when the braking start point is smaller than the minimum point (i.e., when the braking start point<κ), the minimum point κ becomes the coasting guide transition point (step S56).
(57) The coasting guide transition point variation makes the driver conveniently use the coasting guide function to increase the use frequency of the coasting guide function of the driver.
(58)
(59) In this regard, when the maximum point δ and the minimum point E of the coasting guide start point are computed according to Equation 5 above, the coasting guide start point is provided as a band. In some forms of the present disclosure, as illustrated in
(60) When the maximum point .Math. or the minimum point κ of the coasting guide transition point is computed according to Equation 6 above, the coasting guide transition point is provided as the band. In some forms of the present disclosure, as illustrated in
(61) Meanwhile, in some forms of the present disclosure, it may be displayed that the coasting is in progress until reaching a transition point band through a start point band (e.g., “coasting) and it may be displayed that the active control is in progress until reaching the target point through the transition point band (e.g., “active”).
(62) The description of the disclosure is merely exemplary in nature and, thus, variations that do not depart from the substance of the disclosure are intended to be within the scope of the disclosure. Such variations are not to be regarded as a departure from the spirit and scope of the disclosure.