A METHOD AND A SYSTEM FOR ADJUSTING VELOCITY SET POINTS FOR REGULATING THE VELOCITY OF A VEHICLE

A method and a system for adjusting set points for regulating the velocity of a vehicle: The velocity regulation uses at least one cruise control and one downhill speed control. A cruise control controls an engine system with a velocity set point vref based on a selected set velocity vset. The downhill speed control controls a brake system with a braking set point vdhsc—ref based on a downhill speed control velocity vdhsc, wherein the downhill speed control velocity vdhsc is related to the set velocity vset by an offset voffset. The velocity set point vref and the braking set point vdhsc—ref are adjusted by at least one shift vshift, which has a value corresponding to the offset voffset, vshift=voffset, wherein the adjustment is performed based on an actual behavior of the vehicle. As high an actual average velocity as possible is achieved hereby.

Skip to: Description  ·  Claims  · Patent History  ·  Patent History
Description
TECHNICAL FIELD OF THE INVENTION

The present invention concerns a method for adjusting the set points for regulating the velocity of a vehicle according to the preamble of claim 1, and a system for adjusting the set points for regulating the velocity of a vehicle according to the preamble of claim 15.

The present invention also concerns a computer program and a computer program product that implement the method according to the invention.

BACKGROUND

Cruise control is currently commonly present in motor vehicles, such as cars, goods vehicles and buses. One purpose of cruise control is to achieve a uniform predetermined velocity. Cruise control is often realized in vehicles by two interworking systems; a cruise control system, which demands engine torque from an engine system, and a downhill speed control system, which prevents the vehicle from reaching too high a velocity, primarily on downhill stretches.

The cruise control thus adapts the engine torque to prevent retardation or alternatively applies braking action in the downhill stretches on which the vehicle accelerates because of its own weight. One overarching purpose of the cruise control is to achieve driving convenience and greater comfort for the driver of the motor vehicle, as the driver does not need to step on the accelerator in order for the vehicle to maintain a velocity set by the driver, i.e. a set velocity vset. The set velocity vset is the velocity that the driver wants the motor vehicle to maintain on flat road. The cruise control then provides an engine system in the vehicle with the set velocity user as a velocity set point vref for controlling the engine system. The set velocity vset is often related to a speed limit for a section of road on which the vehicle is present, e.g. the set velocity vset is often set by the driver to the value 89 km/h where the speed limit is 90 km/h.

The downhill speed control automatically brakes the vehicle when a downhill speed control (DHSC) velocity vdhsc is reached. The downhill speed control velocity vdhsc is thus used as a braking set point vdhscref for the downhill speed control system. The downhill speed control velocity vdhsc is often related to the set velocity vset for the cruise control by an offset, so that the downhill speed control velocity vdhsc is equal to the set velocity user plus the offset velocity voffset, vdhsc=vset+voffset. The offset velocity voffset can, for example, have a value of 3 km/h or 6 km/h, or some other suitable value that causes the cruise control system and the downhill speed control system to avoid interfering with one another. As a non-limiting example we may note that a set velocity of 89 km/h, vset=89 km/h, and a downhill speed control velocity of 92 km/h, vdhsc=92 km/h commonly occur on roads that have a speed limit of 90 km/h.

The downhill velocity control thus regulates the velocity of, for instance, heavy vehicles on downhill stretches, as such vehicles accelerate on downhill stretches due to their own weight. The regulation performed by the downhill speed control system utilizes auxiliary brakes, which can comprise, for instance, a retarder, and an exhaust brake or a four-stage electronic brake (Telma). Other types of brakes can also be utilized by the downhill speed control.

BRIEF DESCRIPTION OF THE INVENTION

Because the known cruise control of the vehicle consists of two interworking systems; the cruise control system and the downhill speed control system, it is important that these systems actually interwork with one another and do not counteract one another. Typically a situation should be avoided in which the cruise control is demanding engine torque while the downhill speed control is simultaneously braking the vehicle, which would result in an uneconomical and uncomfortable forward travel of the vehicle. In addition, the regulation performed by each system would be negatively affected by its being counteracted by the other system, putting said regulation at risk of becoming unstable.

Relating, as noted above, the downhill speed control velocity vdhsc to the set velocity vset, e.g. vdhsc=vset+voffset, causes the offset velocity voffset to create a margin between the respective set points vdhscref, vref of the systems, wherein said margin at least prevents the systems from actively counteracting one another.

However, the set velocity vset set by the driver for the cruise control and thereby also, through its relation to the set velocity vset, the set downhill speed control velocity vdhsc, entails a non-optimized regulation of the velocity of the vehicle, primarily on hilly roads or road sections that comprise one or more uphill or downhill stretches. This is because the set velocity vset is usually set somewhat below the prevailing speed limit, e.g. the set velocity is often set to 89 km/h, vset=89 km/h, if the speed limit for the road is 90 km/h. This causes the downhill speed control velocity to be somewhat higher than said speed limit, e.g. vdhsc=92 km/h, because of the offset velocity.

Because the downhill speed control velocity here is somewhat higher than the 90 km/h speed limit, e.g. vdhsc=92 km/h, the vehicle will accelerate up to said downhill speed control velocity on relatively long downhill stretches and then remain at said velocity, vact=vdhsc=92 km/h, on the downhill stretch. This causes the vehicle, for a relatively long period of time, i.e. on a large part of the downhill stretches, to exceed the prevailing speed limit, which means that the driver will be at risk of being fined by the authorities for speeding, or be at risk of getting a speeding ticket, a so-called “demerit point” on their driver's license. Many vehicles are equipped with a tachograph, which can be at least partly electronic. A tachograph records the forward travel of the vehicle, and at its velocity. In some countries the authorities can demand to see tachograph cards, and also can fine the driver if the tachograph card indicates that a violation of the speed limit has been perpetrated.

One solution to this problem would be to lower the level of the set velocity vset, which would also lower the downhill speed control velocity vdhsc so that the speed limit would not be exceeded on downhill stretches. But then the vehicle would, on flat roads, maintain an actual vehicle velocity vact that is clearly lower than the speed limit, which is thus slower than the vehicle has to travel to avoid exceeding the speed limit In other words, the vehicle will have a longer travel time for a predetermined stretch than it would have needed to have, as a lower velocity than necessary was maintained. This unnecessarily low velocity and the resulting longer travel time are experienced as annoying by the driver himself, and by other drivers on the road. The risk is consequently great that the driver will inactivate the cruise control in the vehicle in order to avoid this annoying situation.

The known cruise control thus results in a non-optimal velocity profile for the actual velocity vact of the vehicle, wherein said velocity is often either lower than it needs to be, which results in an unnecessarily prolonged travel time, or so high that the driver is at risk of incurring speeding fines. The risk of being fined causes the driver to occasionally brake on downhill stretches, which is inefficient from a fuel economics standpoint.

One object of the present invention is to provide a cruise control that results in an actual vehicle velocity vact that is as close to the speed limit as possible, while at the same time not exceeding said speed limit.

This object is achieved by the aforementioned method for adjusting the set points for regulating velocity according to the characterizing portion of claim 1. The object is also achieved by the aforementioned system for adjusting the set points for regulating velocity [according to claim] 15, and by the aforementioned computer program and computer program product.

According to the present invention, the value of a velocity set point vref and a braking set point vdhscref are adjusted based on an actual behavior of the vehicle, wherein said actual behavior can, for example, comprise an actual velocity vact of the vehicle and/or a driving torque from an engine system in the vehicle and/or the utilization of a braking action in the vehicle.

The velocity set point vref and the braking set point vdhscref are adjusted by a shift vshift that has a value corresponding to the offset voffset between the set velocity vset and the downhill speed control velocity vdhsc.

This causes the velocity set point vref and the braking set point vdhscref to shift between two respective end values/hysteresis values. The velocity set point vref is here shifted between the end values corresponding to the set velocity vset, vref=vset, and an end value corresponding to the set velocity vset minus the offset voffset, vref=vset−voffset based on the actual behavior of the vehicle. The braking set point vdhscref is shifted between the end values comprising the downhill speed control velocity vdhsc, vdhscref=vdhsc and the set velocity vset, vdhscref=vdhsc, voffset=vset.

In other words, a common hysteresis is achieved by means of the present invention, which hysteresis automatically switches between two hysteresis values, with the difference corresponding to the offset voffset between the hysteresis values. A control of the set points is hereby achieved simply and with very little contribution to the complexity of the cruise control system, which control of the set points results in rapid and flexible cruise control close to speed limits.

Utilizing the present invention thus provides a set point hysteresis that enables adjustment toward and the maintaining of an actual vehicle velocity vact that is close to the speed limit without the vehicle having to maintain an unnecessarily low velocity on flat roads, and without the risk of incurring speeding fines and/or a driver license “demerit point” on downhill stretches. In other words, the set point hysteresis according to the invention results in the cruise control being carried out in a manner that feels intuitively correct to a driver of the vehicle. This is because the actual vehicle velocity vact that results from the cruise control when the invention is utilized can track speed limits extremely well, since a maximally high average actual vehicle velocity vact will be the result. Because the average actual vehicle velocity vact is maximized, the travel time for a road section or road on which the vehicle is traveling is minimized.

The desire of the driver to use the cruise control system, i.e. the cruise control and the downhill speed control, will be increased as a result. As the utilization of these systems increases as a result of greater understanding and acceptance of the systems, total fuel consumption will decrease as well, since these systems generally operate the vehicle more efficiently than the driver himself would have done by means of fully manual speed control.

According to one embodiment of the invention, the shift vshift between the end values/hysteresis values of the set points occurs via a ramping between the end values, which enables gentler and more comfortable regulation of the actual vehicle velocity vact.

BRIEF LIST OF FIGURES

The invention will be elucidated in greater detail below based on the accompanying figures, in which the same reference designations are used for the same components, and wherein:

FIG. 1 shows a flow diagram for the method according to the present invention,

FIGS. 2a-b show non-limiting examples of adjustments of the set points according to the present invention,

FIG. 3 shows a statechart diagram according to embodiments of the present invention, and

FIG. 4 shows a control unit according to the present invention.

DESCRIPTION OF PREFERRED EMBODIMENTS

A vehicle is affected by its own weight as it travels. This effect is especially pronounced on uphill and downhill stretches that are relatively steep. A steep uphill stretch refers here to a hill on which the vehicle will lose velocity due to its heavy train weight in relation to the engine performance of the vehicle. The vehicle will accelerate on a steep downhill stretch in a corresponding manner, due to its heavy train weight.

Because the downhill speed control velocity vdhsc is related to the set velocity vset by an offset velocity, vdhsc=vset+voffset, an undesirable profile is often obtained for the actual velocity of the vehicle vact, particularly on hilly roads. Said profile is undesirable because it often results in an unnecessarily low actual vehicle velocity vact on flat roads and/or an actual vehicle velocity vact that exceeds the speed limits on long downhill stretches.

FIG. 1 shows a schematic flow diagram of the method according to the present invention, which results in a profile for the actual vehicle velocity vact that is optimized in relation to the highest permissible velocity, i.e. to a speed limit for the road or section of road on which the vehicle is being driven. The downhill speed control velocity vdhsc here is, as described above, related to the set velocity vset for the cruise control.

An actual behavior for the vehicle is analyzed in a first step 101 of the method. As described below, such an actual behavior can comprise an actual velocity vact for the vehicle, the utilization of a driving torque from the engine system and/or the utilization of braking action by the downhill speed control.

An adjustment of the velocity set point vref is performed in a second step 102 of the method, which set point constitutes a set point for the cruise control, and of the braking set point vdhscref, which set point constitutes a set point for the downhill speed control, by at least one shift vshift. Both the velocity set point vref and the braking set point vdhscref are thus adjusted in this step by said shift vshift. The value of the shift corresponds here to the offset velocity, vshift=voffset. The adjustments by the shift vshift are based on said analysis of the actual behavior of the vehicle.

The velocity set point vref is utilized in a third step 103 of the method as a set point in connection with the regulation of the cruise control, while the braking set point vdhscref [is utilized] as a set point in connection with the regulation of the downhill speed control.

Through this adjustment of the set points for the cruise control, i.e. of the velocity set point vref, and for the downhill speed control, i.e. of the braking set point vdhscref, a regulation of the cruise control system and the downhill speed control system is achieved by means of the present invention so that these systems do not counteract one another, and so that a maximally high average velocity for the road or road section is achieved without the driver risking a “demerit point” on his driver's license, or a speeding fine.

According to one embodiment of the present invention, the adjustment of both the velocity set point vref and the braking set point vdhscref by the shift vshift constitutes a common hysteresis for the velocity set point vref and for the braking set point vdhscref. This is illustrated by means of a non-limiting example in FIGS. 2a-b.

FIGS. 2a-b show an example of a road profile 201 on which the vehicle is being driven. The road profile has both uphill and downhill sections over which the vehicle is driving. The driver, or another user in the vehicle, such as a passenger, has set the set velocity vset and the downhill speed control velocity vdhsc that he wishes to use in controlling the velocity of the vehicle. In this example, the set velocity vset and the downhill speed control velocity vdhsc are constant over the road section, which means, in practice, that the driver will not select a new set velocity vset on this section of road. The cruise control according to the present invention will, for the road profile 201, result in an actual velocity vact in a manner that is described in greater detail below.

The curve 202 illustrates whether and when the cruise control will demand torque from the engine system in the vehicle. This is illustrated here schematically for the curve 202 with a low value (zero) when no torque is demanded and a high value (one) when torque is demanded from the engine system.

The curve 203 schematically illustrates a third t3 hysteresis timer, which will be described in greater detail below.

The curve 204 illustrates whether and when the downhill speed control will demand braking torque from the brake system in the vehicle. This is illustrated here schematically for the curve 204 with a low value (zero) when no torque is demanded and a high value (one) when braking torque is demanded.

The curve 205 schematically illustrates a fourth t4 hysteresis timer, which will be described in greater detail below.

The curve 206 schematically illustrates a first t1 hysteresis timer, which will be described in greater detail below.

The curve 207 schematically illustrates a second t2 hysteresis timer, which will be described in greater detail below.

The curve vref shows the velocity set point vref that is used to control the engine system in the vehicle. The curve vdhscref shows the braking set point vdhscref that is used to control the brake system in the vehicle. As FIGS. 2a-b show, both the velocity set point vref and the braking set point vdhscref in this example are adjusted downward by a shift vshift from the set velocity vset and the downhill speed control velocity vdhsc. The shift here has the same value as the offset voffset between the set velocity vset and the downhill speed control velocity vdhsc, vshift=voffset. This means that an adjustment in the form of a decrease in the velocity set point vref and the braking set point vdhscref will result in the braking set point vdhscref having the same value as the set velocity vsetr vans ref =vdhscref voffset=vset. In connection with said decrease, the velocity set point vref acquires a value that is lower than the set velocity vset by the off set voffset, vref=vset−voffset.

According to one embodiment of the invention, the adjustment of the velocity set point vref and the braking set point vdhscref constitutes a common hysteresis for the velocity set point vref and for the braking set point vdhscref. This common hysteresis means that a higher actual average vehicle velocity can be maintained over the road section, since the actual vehicle velocity vact can be kept closer to the speed limit than with earlier systems.

The ways in which the shift of the velocity set point vref and the braking set point vdhscref can be controlled according to various embodiments of the present invention will be described below for the non-limiting examples shown in FIGS. 2a-b.

According to one embodiment of the present invention, which is illustrated schematically in FIG. 2a, the adjustment of the velocity set point vref and the braking set point vdhscref is based on an actual velocity vact of the vehicle. The actual velocity vact of the vehicle comprises, in this document, the velocity that the vehicle actually reaches as a result of the forces acting on the vehicle, such as the demanded engine torque, road inclination, roll resistance, wind resistance and other forces. The actual velocity vact can be measured in the vehicle, or it can be estimated.

According to this embodiment of the invention, both the velocity set point vref and braking set point vdhscref are adjusted downward by a shift vshift corresponding to the offset voffset if the actual velocity vact of the vehicle exceeds the selected set velocity vset during a first predetermined time period T1. A first hysteresis timer t1, which is activated in a first state S1 with high set points and illustrated by the curve 206, begins to increment when the actual velocity vact of the vehicle exceeds the selected set velocity vset, as can be seen in FIG. 2a. The first state S1 is described in greater detail below. If the actual velocity vact falls below the set velocity vset again, the first hysteresis timer t1 is zeroed. The fourth time the actual velocity vact exceeds the set velocity vset in this non-limiting example, the first hysteresis timer will increment t1 up to a value that exceeds the first predetermined time period T1, which means that the actual velocity vact has been greater than the set velocity vset for at least the first predetermined time period T1. According to one embodiment of the invention, said predetermined time period T1 has a duration that is within the range 2 s-30 s, and preferably with the range 5 s-15 s.

Both the velocity set point vref and the braking set point vdhscref are thus reduced by a value corresponding to the offset voffset because the actual velocity vact has been greater than the set velocity vset for at least the first predetermined time period T1, as is schematically illustrated in FIG. 2a.

According to one embodiment of the invention, both the velocity set point vref and the braking set point vdhscref are adjusted upward by a shift vshift corresponding to the offset voffset if the actual velocity vact is below the set velocity vset for a second predetermined time period T2. A second hysteresis timer t2, which is activated in a second state S2 with low set points and illustrated by the curve 207, begins to increment t2 when the actual velocity vact of the vehicle falls below the new set velocity vset, as can be see in the figure. The second state S2 is described below. If the actual velocity vact exceeds the set velocity vset again, the second hysteresis timer hysteresis timer t2 is zeroed. The third time the actual velocity vact falls below the set velocity vset in FIG. 2a, the second hysteresis timer t2 will increment to a value that exceeds the second predetermined time period T2. Here the actual velocity vact has thus been lower than the set velocity vset for at least the second predetermined time period T2, as a result of which both the velocity set point vref and the braking set point vdhscref must be adjusted upward by the offset voffset according to the embodiment. According to one embodiment of the invention, the second predetermined time period T2 has a duration that is within the range 2 s-30 s, and preferably within the range 5 s-15 s.

As FIG. 2a shows, the set velocity vset corresponds to the reduced value for the braking set point vdhscref, as a result of which the actual velocity vact can also be compared with the reduced value for the braking set point vdhscref if doing so offers implementation advantages.

The adjustments between the two extreme positions for both the velocity set point vref and the braking set point vdhscref can, according to one embodiment of the invention, be performed in alternating fashion, so that the velocity set point vref and the braking set point vdhscref are alternatingly adjusted downward by a shift vshift if the actual velocity vact exceeds the set velocity vset for the first predetermined time period T1, or adjusted upward by a shift vshift if the actual velocity vact is below the set velocity vset for the second predetermined time period T2.

An adjustment of the velocity set point vref is hereby achieved between one end value corresponding to the set velocity vset, vref=vset, and one end value corresponding to the set velocity vset minus the offset voffset, vref=vset−voffset. The braking set point vdhscref is adjusted alternatingly in corresponding fashion between the end values comprising the downhill speed control velocity vdhsc, vdhscref=vdhsc and the set velocity vset, vdhscref=vdhsc−voffset=vset These adjustments thus result here in a common hysteresis that automatically alternates between two hysteresis values, with the difference corresponding to the offset voffset between the hysteresis values.

As shown in FIG. 2a, the shift vshift according to one embodiment can be performed gradually so that a ramping between the end values for the velocity set point vref and the braking set point vdhscref is obtained. This ramping of the set points causes the comfort of the driver to be enhanced.

According to one embodiment of the present invention, the adjustment of the velocity set point vref and the braking set point vdhscref is based on a driving torque from an engine system in the vehicle, which is shown schematically in FIG. 2b, wherein the curve 202 for the torque demanded from the engine system in the vehicle has a low value (zero) when no torque is demanded from the engine system and a value (one) when torque is demanded from the engine system.

Here both the velocity set point vref and the braking set point vdhscref are adjusted downward by a shift vshift corresponding to the offset voffset if the vehicle has traveled without driving torque for a third predetermined time period T3. This is illustrated in FIG. 2b by the curve 203. A third hysteresis timer t3 is activated in a first state S1 with high set points, and begins here to increment when no driving torque is being demanded from the engine system, i.e. when the curve 202 has a low value (zero). The first state is described in greater detail below. If a driving torque is demanded, the third hysteresis timer t3 is zeroed. The fourth time no torque is demanded, the third hysteresis timer t3 will increment up to a value that exceeds the third predetermined time period T3, which means that no torque is demanded for at least the third predetermined time period T3. The velocity set point vref and the braking set point vdhsc ref have thus been adjusted downward here, as is illustrated in FIG. 2b. According to one embodiment of the invention, the third predetermined time period T3 has a duration that is within the range 2 s-30 s, and preferably within the range 5 s-15 s.

According to one embodiment of the present invention, the adjustment of the velocity set point vref and the braking set point vdhscref is based on a braking action from a downhill speed control, which is shown schematically in FIG. 2b, wherein the curve 204 shows the braking action as a low value (zero) when no torque is demanded and a high value (one) when braking torque is demanded. Here both the velocity set point vref and the braking set point vdhscref are adjusted upward by a shift vshift corresponding to the offset voffset if the vehicle has traveled without braking action for a fourth predetermined time period T4. As illustrated by the curve 205, a fourth hysteresis timer t4 will be incremented when no braking action is utilized in the second state S2 with low set points, as is described below. If the braking action is utilized again, the fourth hysteresis timer t4 is zeroed. The first incrementing of the fourth hysteresis timer t4 is dependent upon the system having transitioned to the second state S2 when the set points began to be ramped down from their high values, whereupon the incrementing first begins when the fourth hysteresis timer t4 is activated because the system is in the second state S2. The third time the braking action is not utilized in FIG. 2b, the fourth hysteresis timer t4 will increment to a value that exceeds the fourth predetermined time period T4. Here the vehicle has thus traveled without braking action for at least the fourth predetermined time period T4, with the result that both the velocity set point vref and the braking set point vdhscref must be adjusted upward by the offset voffset according to the embodiment. According to one embodiment of the invention, the fourth predetermined time period T4 has a duration that is within the range 2 s-30 s, and preferably within the range 5 s-15 s.

The adjustments between the two extreme positions for both the velocity set point vref and the braking set point vdhsc ref can, according to one embodiment of the invention, be performed in alternating fashion, so that the velocity set point vref and the braking set point vdhscref are alternatingly adjusted downward by the shift vshift if the vehicle travels without driving torque for the third predetermined time period T3, and upward by a shift vshift if the vehicle travels without braking action for a fourth predetermined time period T4.

Here again the adjustments result in a common hysteresis for the velocity set point vref and the braking set point vdhscref, wherein the hysteresis automatically alternates between two hysteresis values, vref=vset and vref=vset−voffset, or vdhscref=vdhsc, and vdhscref=vdhsc−voffset=vset, by a difference corresponding to the offset voffset between the hysteresis values. Said shift vshift can be performed gradually with a ramping between the end values for the velocity set point vref and the braking set point vdhscref.

An adjustment of the velocity set point vref is hereby obtained between one end value corresponding to the set velocity vset, vref=vset and one end value corresponding to the set velocity vset minus the offset voffset, vref=vset−voffset. The braking set point vdhscref is alternating adjusted in corresponding fashion between the end values comprising the downhill speed control velocity vdhsc, vdhscref=vdhsc and the set velocity vset, vdhscref=vdhsc−voffset=vset.

FIG. 3 shows a statechart diagram for a pair of embodiments of the present invention. In a first state S1, the velocity set point vref and the braking set point vdhscref are high, i.e. the velocity set point vref corresponds to the set velocity vset, vref=vset and the braking set point vdhscref corresponds to the downhill speed control velocity vdhsc, vdhscref=vdhsc=vset+voffset.

In the first state S1, the first t1 and/or the third t3 hysteresis timer is/are activated. As described above, the first hysteresis timer t1 begins to increment in the first state S1 when the actual velocity vact of the vehicle exceeds the set velocity vset. If the actual velocity vact falls below the set velocity vset again, the first hysteresis timer ta is zeroed. The third hysteresis timer t3 will increment correspondingly in the first state S1 if no driving torque is demanded from the engine system. If a driving torque is demanded, the third hysteresis timer t3 is zeroed again.

If the first hysteresis timer ta reaches the first predetermined time period T1, or if the third hysteresis timer t3 reaches the third predetermined time period T3, then the set points i.e. the velocity set point vref and the braking set point vdhscref, will decrease to their low levels and the method will transition to a second state S2. In the second state S2, the velocity set point vref has a value corresponding to the set velocity vset minus the offset voffset, vref=vset−voffset, while the braking set point vdhscref has a value corresponding to the set velocity vset, vdhsc ref=vset.

The second t2 and/or the fourth t4 hysteresis timer is/are activated in the second state S2. The second hysteresis timer t2 begins to increment in the second state S2 when the actual velocity vact of the vehicle falls below the set velocity vset. If the actual velocity vact exceeds the set velocity vset again, the second hysteresis timer t2 is zeroed. The fourth hysteresis timer t4 will be correspondingly incremented in the second state S2 if no braking action is utilized. If the braking action is utilized, the fourth hysteresis timer t4 is zeroed again.

If the second hysteresis timer t2 reaches the second predetermined time period T2, or if the fourth hysteresis timer t4 reaches the fourth predetermined time period T4, then the set points, i.e. the velocity set point vref and the braking set point vdhscref, will be increased to their high levels and the method will transition to the first state S1. As noted above, the velocity set point vref and the braking set point vdhscref are high in the first state, i.e. the velocity set point vref corresponds to the set velocity vset, vref=vset and the braking set point vdhscref corresponds to the downhill speed control velocity vdhsc, vdhscref=vdhsc=vset+voffset.

According to one embodiment of the present invention, the adjustment of the velocity set point vref and the braking set point vdhscref is performed downward by the offset voffset if the vehicle is on a long downhill stretch, wherein the downhill stretch has a length that exceeds or is equal to a predetermined length L. Said predetermined length L can, for instance, be within the range 25 meters-1,000 meters, and preferably within the range 150 meters-500 meters. On long downhill stretches the cruise control demands no engine torque from the engine system, and the actual vehicle velocity vact increases due to the weight of the vehicle. Consequently a specific length of the downhill stretch provides a direct or indirect link to the actual behavior of the vehicle, which link can be utilized by the invention according to the embodiment.

According to one embodiment, a determination is made as to whether the downhill stretch has a length exceeding the predetermined length L based on map data and positioning data such as GPS (Global Positioning System). Map data with topographical information are currently available, and can be used together with a determined position of the vehicle to determine the length of a downhill stretch in front of the vehicle. Other information, such as radar information in combination with information related to the road inclination can also be used to determine whether the length of the downhill section exceeds the predetermined length L. The predetermined length L can be set so that no engine torque will be demanded from the engine system, for example, for a time corresponding to the third predetermined time period T3. The adjustment of the set points based on the actual behavior of the vehicle can thereby be carried out by analyzing whether the length of the downhill stretch exceeds the predetermined length L.

According to one aspect of the present invention, a system for regulating the velocity of a vehicle is provided.

Said system comprises a cruise control, which regulates an engine system with a velocity set point vref, wherein the regulation is based on a selected set velocity vset chosen by, for instance, a driver. The system further comprises a downhill speed control, which regulates a brake system in the vehicle with a braking set point vdhscref, wherein said regulation is based on the downhill speed control velocity vdhsc. As noted above, the downhill speed control velocity vdhsc is related to the set velocity vset by an offset voffset, vdhsc=vset+voffset.

The system further comprises an adjusting element, which is arranged so as to adjust the velocity set point vref and the braking set point vdhscref by at least one shift vshift. The shift vshift has a value corresponding to the offset voffset, vshift=voffset. The adjusting element is arranged so as to perform the adjustment of the velocity set point vref and the braking set point vdhscref based on an actual behavior of the vehicle, such as the actual velocity vref, of the vehicle, on the engine torque demanded from the engine system and/or the utilized braking action, as described in relation to the embodiments of the method above.

One skilled in the art will perceive that a method for adjusting the set points according to the present invention could also be implemented in a computer program which, when it is executed in a computer, results in the computer carrying out the method. Said computer program normally consists of a computer program product 403 stored on a digital storage medium, wherein the computer program is contained in the computer-readable medium of the computer program product. Said computer-readable medium consists of a suitable memory, such as: ROM (Read-Only Memory), PROM (Programmable Read-Only Memory), EPROM (Erasable PROM), Flash memory, EEPROM (Electrically Erasable PROM), a hard disk unit, etc.

FIG. 4 schematically shows a control unit 400. The control unit 400 comprises a calculating unit 401, which can consist of essentially any suitable type of processor or microcomputer, such as a circuit for digital signal processing (Digital Signal Processor, DSP), or a circuit with a predetermined specific function (Application Specific Integrated Circuit, ASIC). The calculating unit 401 is associated with a memory unit 402, which is arranged in the control unit 400, which memory unit furnishes the calculating unit 401 with, e.g. the stored program code and/or the stored data that the calculating unit 401 needs to be able to perform calculations. The calculating unit 401 is also arranged so as to store partial or final results of calculations in the memory unit 402.

The control unit 400 is further provided with devices 411, 412, 413, 414 for respectively receiving and transmitting input and output signals. Said input and output signals can have waveforms, pulses or other attributes that can be detected by the devices 411, 413 for receiving input signals as information, and can be converted into signals that can be processed by the calculating unit 401. Said signals can then be furnished to the calculating unit 401. The devices 412, 414 for transmitting output signals are arranged so as to convert signals received from the calculating unit 401 to produce output signals by, e.g., modulating the signals, which can be transferred to other parts of the system for adjusting the set points and/or for use in controlling actuators in the system.

Each and every one of the connections to the devices for respectively receiving and transmitting input and output signals can consist of one or more of a cable, a data bus, such as a CAN bus (Controller Area Network bus), a MOST bus (Media Orientated Systems Transport bus), or any other bus configuration, or of a wireless connection.

One skilled in the art will perceive that the aforesaid computer can consist of the calculating unit 401, and that the aforesaid memory can consist of the memory unit 402.

One skilled in the art will also perceive that the foregoing system can be modified according to the various embodiments of the method according to the invention. Furthermore, the invention pertains to a motor vehicle, such as a goods vehicle or a bus, comprising at least one system for adjusting the set points according to the invention.

The present invention is not limited to the embodiments of the invention described above, but pertains to and includes all embodiments within the protective scope of the accompanying independent claims.

Claims

1. A method for adjusting set points for regulating velocity of a vehicle, wherein the velocity regulation uses at least:

a cruise control, which is configured and operable to control an engine system of the vehicle by setting a velocity set point vref based on a selected set velocity vset; and
a downhill speed control, which is configured and operable to control a brake system of the vehicle with a braking set point vdhsc—ref based on a downhill speed control velocity vdhsc of the vehicle, wherein the downhill speed control velocity vdhsc is related to the set velocity vset by an offset voffset;
the method comprising: adjusting the velocity set point vref and the braking set point vdhsc—ref by at least one shift vshift, which has a value corresponding to the offset voffset, vshift=voffset; wherein the adjusting is performed based on an actual behavior of the vehicle.

2. A method according to claim 1, wherein the adjusting by the at least one shift vshift constitutes a common hysteresis for the velocity set point vref and for the braking set point vdhsc—ref.

3. A method according to claim 1, wherein

the actual behavior comprises an actual velocity vact for the vehicle; and
the adjusting adjusts the velocity set point vref and the braking set point vdhsc—ref downward by the offset voffset if the actual velocity vact exceeds the set velocity vset for a first predetermined time period T1.

4. A method according to claim 1, wherein

the actual behavior comprises an actual velocity vact for the vehicle; and
the adjusting adjusts the velocity set point vref and the braking set point vdhsc—ref upward by the offset voffset if the actual velocity vact is below the set velocity vset for a second predetermined time period T2.

5. A method according to claim 3, wherein the adjusting alternatingly adjusts the velocity set point vref and the braking set point vdhsc—ref downward or upward by the offset voffset as follows:

downward if the actual velocity vact exceeds the set velocity vset for a first predetermined time period T1, and
upward if the actual velocity vact is below the set velocity vset for a second predetermined time period T2.

6. A method according to claim 1, wherein

the actual behavior comprises using a driving torque from an engine system in the vehicle; and
the adjusting adjusts the velocity set point vref and the braking set point vdhsc—ref downward by the offset voffset if the vehicle is driven without the driving torque for a third predetermined time period T3.

7. A method according to claim 1, wherein

the actual behavior comprises using a braking action from a downhill speed control; and
the adjusting adjusts the velocity set point vref and the braking set point vdhsc—ref upward by the offset voffset if the vehicle is driven without the braking action for a fourth predetermined time period T4.

8. A method according to claim 6, wherein the adjusting alternatingly adjusts the velocity set point vref and the braking set point vdhsc—ref downward or upward by the offset voffset as follows:

downward if the vehicle is driven without the driving torque for a third predetermined time period T3; and
upward if the vehicle is driven without the braking action for a fourth predetermined time period T4.

9. A method according to claim 1, wherein the adjusting adjusts the velocity set point vref and the braking set point vdhsc—ref downward by offset voffset if the vehicle is on a downhill stretch that has at least a predetermined length L.

10. A method according to claim 1, wherein the adjusting results in a hysteresis for the velocity set point vref and the braking set point vdhsc—ref, which automatically alternates between two hysteresis values, wherein a difference between the two hysteresis values is defined by the offset voffset.

11. A method according to claim 1, wherein the at least one shift vshift is applied gradually so that the velocity set point vref and the braking set point vdhsc—ref are ramped from a first to a second respective value.

12. A method according to claim 1, wherein the set velocity vset is related to a speed limit for a road section on the said vehicle is located.

13. (canceled)

14. A computer program product comprising a non-transitory computer-readable medium and a computer program comprising program code contained in the computer-readable medium, and which, when the program code is executed in a computer, causes the computer to cause performance of the method of claim 1.

15. A system for regulating the velocity of a vehicle comprising at least:

a cruise control, which regulates an engine system with a velocity set point vref based on a selected set velocity vset;
a downhill speed control, which regulates a brake system with a braking set point vdhsc—ref based on a downhill speed control velocity vdhsc, wherein the downhill speed control velocity vdhsc is related to the set velocity vset by an offset voffset; and
an adjusting element, configured and arranged to adjust the velocity set point vref and the braking set point vdhsc—ref by at least one shift vshift, which has a value corresponding to the voffset, vshift=voffset, wherein the adjusting element is arranged so as to perform the adjusting based on an actual behavior of the vehicle.

16. A method according to claim 4, wherein the adjusting alternatingly adjusts the velocity set point vref and the braking set point vdhsc—ref downward or upward by the offset voffset as follows:

downward if the actual velocity vact exceeds the set velocity vset for a first predetermined time period T1, and
upward if the actual velocity vact is below the set velocity vset for a second predetermined time period T2.
Patent History
Publication number: 20150329113
Type: Application
Filed: Mar 26, 2013
Publication Date: Nov 19, 2015
Inventor: Ulf CARLSSON (Södertälje)
Application Number: 14/389,893
Classifications
International Classification: B60W 30/14 (20060101); B60W 50/12 (20060101);