Speed control system and method for vehicle
By receiving vehicle pitch change rate and driving surface slope signals to determine the slope top, the vehicle speed is automatically reduced, and the problem of poor speed control when the vehicle passes through slope terrain in the prior art is solved, and the driving experience and vehicle stability are improved.
Patent Information
- Application Number
- CN202380039839.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-05-10
- Filing Date
- 2023-05-09
- Publication Date
- 2024-12-24
AI Technical Summary
The existing vehicle speed control system is difficult to automatically adjust the speed when passing through the sloped terrain, resulting in frequent intervention by drivers to avoid excessive speed of the vehicle, affecting the driving experience and vehicle stability.
By receiving the vehicle's pitch change rate and driving surface slope signals, we judge whether to reach the slope top, and automatically reduce the vehicle's speed when reaching the slope top, and use the braking system and driving torque adjustment to achieve speed control.
It reduces the driver's workload, improves the stability and driving experience of the vehicle when passing through the slope terrain, and avoids unnecessary speed reduction caused by misjudgment.
Smart Images

Figure CN119183429A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a control system and method for a vehicle. Aspects of the present invention relate to a speed control system for a vehicle, a system for controlling the speed of a vehicle, a vehicle, a method of controlling the speed of a vehicle, and a non-transitory computer readable storage medium.
[0002] The contents of WO 2013 / 124321 are hereby incorporated by reference. Background Art
[0003] It is known to provide speed control systems for vehicles, in particular speed control systems for causing a vehicle to operate in accordance with a target speed value. It is desirable to provide an improved speed control system to assist a driver in navigating terrain having obstacles such as a slope that must be negotiated.
[0004] In the case where the path through the front of the vehicle includes terrain with a slope crest that causes the front of the vehicle to lower, the driver may wish to reduce the speed of the vehicle as the vehicle passes over the crest. The speed reduction may help enable the driver to survey the terrain ahead of the vehicle and plan a path for the vehicle as the vehicle passes through the terrain.
[0005] It is an object of the present invention to address one or more of the disadvantages associated with the prior art. Summary of the invention
[0006] Aspects and embodiments of the present invention provide a speed control system, a system for controlling the speed of a vehicle, a vehicle and a method of controlling the speed of a vehicle as claimed in the accompanying claims.
[0007] According to one aspect of the present invention, there is provided a speed control system for a vehicle, the speed control system being configured to cause the vehicle to operate according to a target speed value, the speed control system comprising one or more controllers, the speed control system being configured to:
[0008] receiving a pitch rate signal indicative of a rate of change of a pitch of the vehicle;
[0009] receiving a driving surface grade signal indicative of a grade of a driving surface on which the vehicle is driving; and
[0010] Determine if the vehicle is reaching the top based on the following criteria:
[0011] the rate of change of pitch exceeds a predetermined value; and
[0012] The slope of the driving surface is lower than the predetermined value.
[0013] The speed control system is configured to output a speed reduction signal to reduce the speed of the vehicle based on a determination that the vehicle is reaching a top.
[0014] Embodiments of the present invention have the following advantages: By reducing the speed when the speed control system determines that the vehicle is reaching the top of the terrain, the driver is not required to take action to slow the vehicle, so the driver's workload is reduced to survey the terrain ahead of the vehicle before the vehicle passes through the terrain. Instead, the speed control system determines when it is appropriate to reduce the speed of the vehicle and takes appropriate action. In addition, because the speed control system causes the speed reduction to occur at the appropriate moment during the process of passing through the terrain, the stability of the vehicle is enhanced.
[0015] Some embodiments of the invention have the advantage that they can also reduce driver discomfort. It will be appreciated that if the speed control system does not intervene to reduce the speed of the vehicle when reaching the crest, the driver may become distressed by the vehicle speed, believing it to be too fast for this type of terrain, and thereby lose confidence in the speed control system.
[0016] Applicants have recognised that when speed reduction is triggered in response to certain conditions being met regarding the rate of change of pitch and the grade of the driving surface, user enjoyment may be enhanced by reducing the likelihood that the speed control system will falsely detect reaching the crest, inconveniencing the user by unnecessarily reducing speed. Accordingly, embodiments of the present invention seek to mitigate the problem of false determinations that the vehicle is reaching the crest.
[0017] It should be understood that pitch refers to the pitch attitude of the vehicle.
[0018] It will be appreciated that reaching the top corresponds to a reduction in the pitch of the vehicle, ie the front of the vehicle moves in a downward direction relative to the rear of the vehicle.
[0019] It is understood herein that a positive slope corresponds to an uphill slope and a negative slope corresponds to a downhill slope.
[0020] The speed control system may be an "off-road" or "off-highway" speed control system.
[0021] Optionally, the system may be configured to reduce speed based on a determination that the vehicle is reaching a crest by at least one of:
[0022] application of braking torque by means of a vehicle braking system; and
[0023] The amount of positive drive torque applied to one or more wheels of the vehicle is reduced.
[0024] Alternatively, the system may be configured wherein the amount by which the speed is reduced is selected based on the driving surface gradient. For example, the speed may be further reduced for lower grip driving surfaces such as grass, gravel or snow than for higher grip driving surfaces such as asphalt or concrete.
[0025] This feature has the advantage that the speed control system can reduce the speed based on a determination that the vehicle is cresting to an extent appropriate to the grade of the driving surface.
[0026] Optionally, the amount by which the speed is reduced is selected as a function of the substantially instantaneous driving surface grade.
[0027] Thus, while it will be appreciated that there may be delays associated with acquiring and processing sensor data to obtain such data, the amount by which the speed is reduced is selected based on the slope of the driving surface corresponding to the current position of the vehicle. Thus, if the slope changes while the speed is reduced, the amount of reduction in braking torque and / or propulsion drive torque will also change in a corresponding manner. For example, the speed may be reduced by less than 30 km / h, 30 km / h, 25 km / h, 20 km / h, 15 km / h, 12 km / h, 10 km / h, 5 km / h, 3 km / h, or 1 km / h.
[0028] Alternatively, the system may be configured to calculate an estimated driving surface grade value based on the driving surface grade signal, the speed control system being configured to cause a reduction in the speed of the vehicle based on a determination further based on the estimated driving surface grade value whether the vehicle is reaching a crest.
[0029] Optionally, the system may be configured to, in response to determining that the vehicle is reaching a crest, cause the speed of the vehicle to be reduced for at least one of:
[0030] a predetermined speed reduction period following a determination that the vehicle is reaching a crest; and
[0031] The vehicle is reaching a predetermined speed reduction distance after a determination of the top.
[0032] The predetermined speed reduction period may be any suitable time period, such as 1 s, 2 s, 5 s, 10 s or any other suitable value. The predetermined speed reduction distance may be any suitable distance, such as a single wheelbase, double wheelbase, triple wheelbase or any suitable distance. It should be understood that wheelbase means the center-to-center distance from the front wheels of the vehicle to the rear wheels of the vehicle in a direction parallel to the longitudinal axis of the vehicle.
[0033] Optionally, the system may be configured wherein, when a reduction in the speed of the vehicle is made in response to a first determination that the vehicle is reaching a crest, the control system does not subsequently cause a further reduction in the speed of the vehicle in response to a subsequent second determination that the vehicle is reaching a crest unless:
[0034] the second determination occurs a predetermined hill top detection period no less than the first determination that the vehicle is reaching the top; and
[0035] The second determination occurs at a predetermined hill top detection distance not less than the first determination that the vehicle is reaching the top.
[0036] The predetermined slope top detection period may be any suitable time period, such as 2s, 5s, 10s or any other suitable value. The predetermined slope top detection distance may be any suitable distance, such as a single wheelbase, double wheelbase, triple wheelbase or any suitable distance.
[0037] In some embodiments, the predetermined hill top detection period is substantially twice the predetermined speed reduction period.
[0038] In one embodiment, the predetermined speed reduction period is 2 seconds, and the predetermined slope top detection period is 4 seconds.
[0039] In one embodiment, the predetermined speed reduction distance corresponds substantially to two times the wheelbase of the vehicle and the predetermined hill top detection distance corresponds substantially to four times the wheelbase.
[0040] Optionally, the speed control system being configured to output a speed reduction signal to reduce the speed of the vehicle based on the determination that the vehicle is reaching a top includes the speed control system being configured to output a vehicle deceleration request corresponding to a requested rate of change of deceleration of the vehicle.
[0041] A deceleration request may also be described as an acceleration request with a negative rate of acceleration. It will be appreciated that a deceleration request generally corresponds to a negative rate of acceleration, ie, a deceleration of the vehicle, where a speed reduction is required.
[0042] Optionally, the system may be configured wherein the vehicle deceleration request is dependent at least in part on the driving surface grade.
[0043] Alternatively, the system may be configured wherein the magnitude of the deceleration request increases as the grade of the driving surface increases.
[0044] Optionally, the vehicle deceleration request is based at least in part on a user-selectable input indicative of a desired level of occupant comfort.
[0045] Alternatively, the system may be configured wherein the size of the deceleration request increases as the desired occupant comfort level increases.
[0046] According to another aspect of the present invention, there is provided a system for controlling vehicle speed, comprising:
[0047] A speed control system according to the previous aspect; and
[0048] One or more sensors configured to output one or more signals indicative of:
[0049] vehicle pitch and / or rate of change of vehicle pitch; and
[0050] Driving surface grade.
[0051] In some embodiments, one or more sensors may include an accelerometer or a gyroscope. Other suitable sensors are known to the skilled person and may be used in further embodiments.
[0052] According to a further aspect of the invention, there is provided a vehicle comprising the speed control system of the previous aspect or the system of the previous aspect.
[0053] According to another aspect of the present invention, there is provided a method for controlling the speed of a vehicle implemented by a speed control system, the method comprising causing the vehicle to operate according to a target speed value, and the method further comprising:
[0054] receiving a pitch rate signal indicative of a rate of change of a pitch attitude of the vehicle;
[0055] receiving a driving surface grade signal indicative of a grade of a driving surface on which the vehicle is driving; and
[0056] Determine if the vehicle is reaching the top based on the following criteria:
[0057] the rate of change of pitch attitude exceeds a predetermined value; and
[0058] The slope of the driving surface is lower than the predetermined value.
[0059] The method includes outputting a speed reduction signal to reduce the speed of the vehicle based on a determination that the vehicle is reaching a crest.
[0060] In one aspect of the present invention, there is provided a speed control system for a vehicle, comprising:
[0061] means for automatically causing the vehicle to operate in accordance with a target speed value;
[0062] means for receiving pitch rate information indicative of a rate of change of the pitch attitude of the vehicle;
[0063] means for receiving driving surface gradient information indicative of the gradient of a driving surface on which the vehicle is driving; and
[0064] means for determining when the vehicle has reached a crest, the means for determining when the vehicle has reached a crest being configured to determine that the vehicle is reaching a crest when the pitch rate information indicates that a change in the pitch attitude of the vehicle exceeds a predetermined rate of change in a direction corresponding to a decrease in the pitch attitude, and a gradient value of the driving surface is below a limit value, wherein an uphill gradient corresponds to a gradient value greater than zero, and a downhill gradient corresponds to a gradient value less than zero,
[0065] Therein, the speed control system is configured to cause a reduction in the speed of the vehicle when it is determined that the vehicle is reaching the crest.
[0066] According to yet another aspect of the present invention, a non-transitory computer-readable storage medium is provided, on which instructions are stored, which, when executed by one or more electronic processors, cause the one or more electronic processors to perform the method of the previous aspect.
[0067] It is expressly intended that the various aspects, embodiments, examples and alternatives set forth in the preceding paragraphs, in the claims and / or in the following description and drawings, and in particular individual features thereof, may be employed independently or in any combination within the scope of the present application. That is, all embodiments and / or features of any embodiment may be combined in any manner and / or combination, unless such features are incompatible. Applicants reserve the right to change any originally filed claim or to file any new claim accordingly, including the right to amend any originally filed claim to be subordinate to any other claim and / or to incorporate any features of any other claim, even though protection was not originally claimed in this manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] One or more embodiments of the present invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
[0069] Figure 1 A schematic diagram showing a vehicle having a speed control system according to an embodiment of the present invention is shown;
[0070] Figure 2 A schematic diagram showing a steering wheel of a vehicle having a speed control system according to an embodiment of the present invention;
[0071] Figure 3 A schematic diagram showing a speed control system according to an embodiment of the present invention;
[0072] Figure 4 A vehicle according to an embodiment of the present invention is shown going up a slope towards the top of the slope;
[0073] Figure 5 A vehicle according to an embodiment of the present invention is shown going up a slope towards another top of a slope;
[0074] Figure 6 A vehicle according to an embodiment of the present invention is shown passing a horizontal running surface towards a further hill crest;
[0075] Figure 7 The vehicle according to the embodiment of the present invention is shown going up the slope towards the top of the slope, after which there is another top of the slope;
[0076] Figure 8 is a graph of the target acceleration to the top determined by the speed control system based on the slope of the driving surface and the comfort parameter settings;
[0077] Fig. 9 is a flow chart showing the operation of the speed control system to mitigate jerk when a hill top is detected;
[0078] Fig.10 is a flow chart further illustrating the operation of the speed control system to slow down the jerk once the top event is completed; and
[0079] Fig.11 is a schematic diagram of an electronic controller included by a vehicle control unit (VCU) and configured to implement a speed control system of the VCU. DETAILED DESCRIPTION
[0080] The contents of WO 2013 / 124321 are hereby incorporated by reference.
[0081] Figure 1 1 is a schematic diagram of a vehicle 10 according to an embodiment of the present invention. The vehicle 10 has a prime mover or motor 11 in the form of an internal combustion engine. The engine 11 is coupled to a transmission 12 by means of a coupling device 13. The coupling device 13 is arranged to allow the transmission 12 to gradually reach a speed compatible with the motor speed when the vehicle 10 accelerates from a standstill. The coupling device 13 is typically a friction clutch, a torque converter, etc. The transmission 12 is arranged to drive a pair of rear wheels 10RW and, in addition, optionally a pair of steerable front wheels 10FW. An accelerator pedal 1 allows the driver to control the amount of torque generated by the motor 11 under the control of a powertrain controller 17, while a brake pedal 2 allows the driver to apply the braking system under the control of a brake controller 16. A driving mode selector 19 is provided, by means of which the driver can select a road driving mode or one of a plurality of off-road driving modes, the plurality of off-road driving modes including a grass / gravel / snow (GGS) driving mode, a sand (S) driving mode, and a mud and rut (MR) driving mode. In some embodiments, the selector also allows selection of an "auto response mode" in which the vehicle 10 automatically determines the best driving mode at any given moment. The driving mode may be referred to as a "terrain response" (or "TR") mode.
[0082] The vehicle 10 has a vehicle control unit (VCU) 15 which is operable to implement a low speed vehicle speed control function or system. The low speed vehicle speed control function may also be referred to as an "off-road" or "non-highway" cruise control function or system. The low speed vehicle speed control function is operable if the vehicle speed VREF does not exceed a predetermined maximum speed. In the present embodiment, the predetermined maximum speed is 30 km / h. Above 30 km / h, the VCU 15 is operable to implement a higher speed speed control function or system. The VCU 15 may be described as implementing a low speed speed control system or a higher speed speed control system. Both the low speed speed control system and the higher speed speed control system functions are controlled by a user via input controls mounted to a steering wheel 171 of the vehicle 10. In Figure 2 171 is shown in more detail in . It will be appreciated that a low speed vehicle speed control function or system may be useful when driving in non-highway driving conditions, while a higher speed speed control function or system may be useful when driving in highway driving conditions (e.g., on a relatively smooth, dry asphalt or concrete driving surface).
[0083] The input controls include a "set speed" control 173, actuation of which sets the value of the parameter driver_set_speed to be substantially equal to the current vehicle speed. Pressing the "+" (or "plus") button 174 allows the set speed to be increased, while pressing the "-" (or "minus") button 175 allows the set speed to be decreased. In some embodiments, the speed control function is activated when the "+" button 174 is pressed while the speed control function is in an inactive state.
[0084] In the present embodiment, the VCU 15 is configured to implement an active speed control system (or "active cruise control") when a higher speed speed control system is operating. The active speed control system is configured to keep the vehicle 10 behind the vehicle in front at a predetermined distance in certain circumstances, as will be explained. The steering wheel 171 also has a pair of following distance control buttons 178, 179 for setting the value of the parameter distance_following, which is the distance that the driver expects the vehicle 10 to keep behind the vehicle in front. The VCU 15 is operable to control the vehicle 10 to keep a certain distance behind the vehicle in front, which is substantially equal to the distance represented by the parameter distance_following. The first button 178 of the buttons is operable to increase the value of the parameter distance_following, and thus increase the distance between the vehicle 10 and the vehicle in front, while the second button 179 of the buttons is operable to reduce the value of the parameter distance_following. The vehicle 10 has a radar module 5, which is mounted to the front of the vehicle and is arranged to project a radar beam in the front direction of the vehicle 10. The module 5 is arranged to detect radiation reflected by the preceding vehicle and to determine the distance of the preceding vehicle from the vehicle 10 (as the "host" vehicle). The module 5 is provided with a signal indicative of the current speed of the host vehicle 10. From this signal and data on the distance of the preceding vehicle from the host vehicle 10 over time, the module 5 is able to calculate the speed of the preceding vehicle. Other arrangements for determining the distance to the preceding vehicle and the speed of the preceding vehicle are also useful. In some embodiments, no active speed control functionality is provided and the following distance control buttons 178, 179 are omitted. In some embodiments, the radar module 5 is omitted.
[0085] Higher speed speed control systems are not the subject of the present application. Unless otherwise stated, the remainder of this specification relates to low speed speed control systems.
[0086] When the low speed control system is activated, the VCU 15 controls the speed of the vehicle 10 according to a target speed value, which is set to be substantially equal to the set speed selected by the driver, driver_set_speed, or a lower value (if this is desired), as described in more detail below. The VCU 15 achieves this by calculating the maximum allowed speed max_set_speed of the vehicle 10 at a given moment. Unless a lower value is desired, the VCU 15 sets the value of max_set_speed to the value of the driver set speed driver_set_speed, as described in more detail below. The VCU 15 controls the speed of the vehicle 10 according to max_set_speed as the target speed value of the vehicle by making the vehicle speed VREF equal to the value of max_set_speed.
[0087] The VCU 15 then outputs the acceleration target value acc_tgt at a given time to the powertrain controller 17 and the brake controller 16 so as to maintain the vehicle speed determined by referring to the vehicle reference speed VREF at a desired value. If the driver overrides the speed control system and VREF exceeds 30 km / h, the speed control system suspends operation until VREF drops to 30 km / h or less.
[0088] The driver can set the value of driver_set_speed of the low-speed speed control system to the current vehicle speed VREF (assuming VREF does not exceed 30km / h) by pressing the "set speed" control 173 while the vehicle 10 is moving. When the VCU 15 detects that the "set speed" control 173 is pressed, the VCU 15 captures a snapshot of the current speed VREF of the vehicle 10 and sets the value of driver_set_speed to correspond to the current speed. (It should be understood that if VREF exceeds 30km / h and the set speed control 173 is pressed, a higher speed speed control system is activated. In the present embodiment, if a higher speed speed control system is activated because the value of driver_set_speed has been set to a value exceeding 30km / h, the low-speed speed control system will not automatically reactivate once the speed drops below 30km / h).
[0089] As described above, when the vehicle 10 is traveling along a highway and the higher speed speed control system is active, i.e. VREF and driver_set_speed exceed the minimum allowed set speed set_speed_min (30 km / h in this embodiment), the VCU 15 is operable to allow the user to command the VCU 15 to maintain the current vehicle speed by pressing the set speed control 173. In the absence of vehicles on the road ahead of the vehicle 10 or other factors requiring a lower speed (see below), the VCU 15 controls the speed VREF of the vehicle 10 to maintain VREF substantially equal to the set speed value driver_set_speed.
[0090] In this embodiment, if the VCU 15 (by means of the radar module 5) detects the presence of a leading vehicle in front of the vehicle 10, the VCU 15 is operable to reduce the speed of the host vehicle 10 according to the speed of the leading vehicle so as to maintain a distance of no less than a prescribed distance behind the leading vehicle. The prescribed distance may be set by the driver by means of the "following distance" control buttons 178, 179 as described above. This function is only available when the higher speed speed control system is activated.
[0091] The vehicle 10 has a human-machine interface (HMI) in the form of a touch screen 18, by means of which the VCU 15 can communicate with the user. As described above, when the low speed control system is in an activated state, the VCU 15 is operable to calculate the maximum permissible value max_set_speed of the set speed according to the terrain on which the vehicle is traveling. Therefore, the VCU 15 is operable to limit the maximum speed at which it controls the operation of the vehicle 10 according to the terrain. Embodiments of the present invention allow for improved vehicle stability with reduced driver intervention when operating under non-highway conditions. That is, because the VCU 15 determines the maximum permissible value max_set_speed of the set speed and limits the set speed accordingly, the driver does not need to intervene to reduce the value of the vehicle set speed when the main terrain is necessary, and increase the set speed when the main terrain allows.
[0092] Figure 315 shows the manner in which the VCU 15 determines the value of max_set_speed. The VCU 15 includes a "maximum set speed calculation" section (or "engine") 15a, a "reach top acceleration requirement calculation" section (or "engine") 15b, and a "vehicle acceleration calculation" section (or "engine") 15c. In addition, the input to the "maximum set speed calculation" section (or "engine") 15a includes a "lateral acceleration limit calculation" section 15d. The "vehicle acceleration calculation" section 15c is configured to calculate the expected acceleration value acc_tgt of the vehicle 10 at a given moment based on the received inputs (including inputs from the "maximum set speed calculation" section 15a and the "reach top acceleration requirement calculation" section 15b). As described above, the "Vehicle Acceleration Calculation" portion 15c outputs the desired acceleration value acc_tgt at a given moment, optionally as a speed reduction signal, to the powertrain controller 17 and the brake controller 16, which attempt to make the actual vehicle acceleration equal to acc_tgt as quickly as possible within any given comfort limits. The brake controller or powertrain controller may change the speed by applying brakes or braking torque to the wheels of the vehicle by means of the vehicle braking system. Alternatively or in addition, the acceleration or speed reduction of the vehicle may be performed by reducing the amount of positive drive torque applied to one or more wheels of the vehicle. The VCU 15 controls the acceleration rate (positive or negative) at a given moment by causing the value of acc_tgt output by the "Vehicle Acceleration Calculation" portion 15c to change at a desired rate of change. In the process including Figure 3 In some embodiments of the embodiments of the present invention, the "vehicle acceleration calculation" part 15c receives the value of the comfort parameter COMFORT indicative of the level of comfort required by the vehicle occupants, as described in more detail below. The "vehicle acceleration calculation" part 15c then adjusts the maximum allowable rate of change of acceleration (or "jerk") at a given moment in time based on the value of the comfort parameter to enable control of occupant comfort. Therefore, for the higher level of occupant comfort required, the "vehicle acceleration calculation" part 15c reduces the maximum allowable value of jerk so as to improve occupant comfort. Therefore, when a change in vehicle acceleration is required, the "vehicle acceleration calculation" part 15c limits the rate of change of acceleration so as to improve occupant comfort. The maximum allowable amount of jerk may also be referred to as a "jerk limit value."
[0093] The "maximum set speed calculation" portion 15a of the VCU 15 is configured to receive inputs corresponding to a plurality of vehicle parameters in addition to the current value of driver_set_speed. As described above, the "maximum set speed calculation" portion 15a outputs a value of max_set_speed that is no greater than the value of driver_set_speed, but may be lower if the "maximum set speed calculation" portion 15a determines that the driving conditions require it, as described in more detail below. The parameters are: (a) a current vehicle reference value of the coefficient of surface friction μmeas, which is a value calculated by the VCU 15 based on the value of one or more parameters (e.g., the amount of torque applied to the wheel causing excessive wheel slip); (b) an expected value of the coefficient of surface friction μTRmode corresponding to the currently selected vehicle driving mode, which is a prescribed value for each driving mode; (c) a current value of the steering angle “STEERING ANGLE, δ”, which corresponds to the steerable wheel angle or the steering wheel position in some embodiments; (d) a current yaw rate “YAW RATE” of the vehicle (determined by the output of a reference accelerometer); (e) a current measured value of the lateral acceleration “MEASURED LAT.ACC.” (also determined by the output of a reference accelerometer); (f) a current measured value of the surface roughness “SURFACE ROUGHNESS” (determined by reference to suspension tracking). In some embodiments, the VCU 15 may also receive (g) a signal "GPS LOCATION" indicating the current location of the vehicle (determined by reference to a global satellite positioning system (GPS) output or other global navigation satellite system or other positioning system); and / or (h) information "CAMERA" obtained with the aid of a camera system. The information obtained with the aid of a camera system or an imaging system may include, for example, an alarm in the event that it is determined that the vehicle 10 may be about to leave an off-road lane or track.
[0094] The "lateral acceleration limit calculation" section 15d of the VCU 15 is configured to determine the maximum permissible lateral acceleration rate max_lat_acc of the vehicle 10 during the driving process based on the reference value of the surface friction coefficient μmeas and the expected value of the surface friction coefficient μTRmode. The VCU 15 uses the value of max_lat_acc to limit the value of max_set_speed when the vehicle is turning to prevent understeering.
[0095] In the present embodiment, the "maximum set speed calculation" portion 15a of the VCU 15 is also operable to calculate the radius of curvature of the path of the vehicle 10 on the terrain based on the steering angle. The VCU 15 compares this radius of curvature with the vehicle yaw rate and the measured lateral acceleration. If the VCU 15 detects that understeer is present, the VCU 15 is operable to reduce the value of max_set_speed accordingly. In some embodiments where a signal indicative of the current position of the vehicle is received, the VCU 15 may also take into account the path of travel of the vehicle determined by the reference position signal to improve the reliability of the determination of the amount of understeer (if any) present.
[0096] In some embodiments, yaw rate and measured lateral acceleration are not used to determine the amount of understeer present. Other arrangements may also be used.
[0097] The "maximum set speed calculation" section 15a of the VCU 15 also determines the value of max_set_speed according to the value of the surface roughness of the terrain on which the vehicle 10 is traveling. The value of max_set_speed may decrease as the surface roughness increases.
[0098] In the present embodiment, the top-reaching acceleration demand calculation section 15b of the VCU 15 also receives a driving surface gradient signal indicating the gradient of the driving surface on which the vehicle 10 is traveling and a pitch rate signal indicating the rate of change of the pitch of the vehicle 10. The top-reaching acceleration demand calculation section 15b of the VCU 15 is configured to generate a value tgt_crest_acc of the desired acceleration rate of the vehicle 10 at a given moment. The top-reaching acceleration demand calculation section 15b outputs an acceleration demand signal acc_demand to the vehicle acceleration calculation section 15c to accelerate the vehicle 10 at the desired rate value tgt_crest_acc.
[0099] If the reaching top acceleration demand calculation part 15b determines that the vehicle has not reached the top, the value of the parameter acc_demand is set to correspond to the maximum allowable value Amax of the vehicle acceleration. This is to make the vehicle acceleration calculation part 15c not respond to the signal acc_demand but only respond to the signal max_set_speed received from the maximum set speed calculation part 15a to reduce the vehicle speed.
[0100] If the reaching top acceleration demand calculation part 15b determines that the vehicle is reaching the top, the value of the parameter acc_demand is set to correspond to the desired acceleration rate tgt_crest_acc. The reaching top acceleration demand calculation part 15b of the VCU 15 is configured to determine whether the vehicle is reaching the top based on the driving surface gradient signal ("GRADIENT") and the pitch rate signal ("PITCH RATE"). It should be understood that in order to reduce the vehicle speed when it is determined that the vehicle is reaching the top, the value of the acceleration rate acc_demand will correspond to a negative acceleration rate.
[0101] Specifically, the reaching-the-top acceleration requirement calculation section 15b of the VCU 15 is configured to determine that the vehicle is reaching the top when the following conditions are met:
[0102] (a) the rate of change of the pitch of the vehicle as determined by reference to the pitch rate signal exceeds a predetermined value for a predetermined period of time; and
[0103] (b) The value of the slope of the running surface as determined by referring to the running surface slope signal is lower than a predetermined value.
[0104] The grade value of the driving surface may be referred to herein as the driving surface grade value.
[0105] In the present embodiment, the predetermined value of the rate of change of the pitch of the vehicle is 5 degrees per second, the predetermined period is 1 second, and the predetermined slope value of the driving surface is +5%. Therefore, it should be understood that in order for the VCU 15 to determine that the vehicle is reaching the top, the driving surface slope must be less than the value of +5% ((is an uphill slope), that is, the driving surface must have a slope less than 5% uphill slope). It should be understood that, for example, if the driving surface slope is +4%, substantially zero (corresponding to a horizontal surface) or negative (corresponding to a downhill slope), the driving surface slope condition will be met. In some embodiments, other predetermined values of the rate of change of pitch, the predetermined period, and the predetermined slope may be useful.
[0106] As described above, it should be understood that when the top-reaching acceleration demand calculation section 15b of the VCU 15 determines that the vehicle has not reached the top, the section 15b outputs a value of acc_demand corresponding to the maximum allowable value Amax of the acceleration rate of the vehicle. This is to allow the vehicle acceleration calculation section 15c to ignore the acc_demand signal and support the max_set_speed signal received from the maximum set speed calculation section 15a of the VCU 15.
[0107] In some embodiments, when the VCU 15 determines that the conditions for determining that the vehicle is reaching the top are met, the VCU 15 sets the value of acc_demand to a fixed predetermined value corresponding to a negative acceleration (i.e., a deceleration rate) so as to cause the vehicle acceleration calculation portion 15c to apply a deceleration rate to the vehicle 10. It should be understood that in response to the demand for a negative acceleration rate for the vehicle 10 received from the "reaching the top acceleration demand calculation" portion 15b, the vehicle acceleration calculation portion 15c of the VCU 15 causes the value of the vehicle speed VREF to decrease at a rate value corresponding to the requested deceleration rate acc_demand.
[0108] In some embodiments, acc_demand is output as a speed reduction signal operable to reduce or replace max_set_speed or driver_set_speed. The speed reduction signal may be output to another vehicle system, such as a powertrain controller or control system or a brake controller or brake controller or control system, to reduce the speed of the vehicle while recognizing reaching a top.
[0109] In this embodiment, the value of acc_demand itself depends on at least one parameter. In this embodiment, when the VCU 15 determines that the conditions for determining that the vehicle is reaching the crest are met, the "reaching crest acceleration demand" calculation part 15b of the VCU 15 calculates the value of tgt_crest_acc that depends on the following parameters:
[0110] (1) The current value of the driving surface slope, the value of tgt_crest_acc becomes increasingly negative (corresponding to increasingly higher deceleration rates) as the driving surface slope becomes increasingly negative;
[0111] (2) the driving mode in which the vehicle is currently operating (TR mode); and
[0112] (3) The value of the comfort parameter "COMFORT" (indicative of the desired comfort level of the vehicle occupants), the value of tgt_crest_acc becomes increasingly negative (corresponding to increasingly higher deceleration rates) as the desired comfort level increases. Thus, as the desired comfort level increases, the reduction in speed of the vehicle 10 during the period of applied deceleration will become greater.
[0113] It will be appreciated that the value of tgt_crest_acc may be set according to an empirically determined lookup table (LUT) in accordance with the driving mode. In the present embodiment, when the selected driving mode (TRmode) is the sand mode, in response to a determination that the vehicle is reaching the top, no reduction in vehicle speed is caused, whereas a reduction is caused in all other driving modes (e.g., the GGS driving mode and the highway driving mode). In the present embodiment, for a given set of conditions including the VREF value, the rate of change of the slope and the pitch, the values of tgt_crest_acc calculated in driving modes other than the sand mode are substantially the same. In some alternative embodiments, for a given set of conditions, the values of tgt_crest_acc calculated by the reaching-top acceleration demand calculation portion 15b in at least two driving modes other than the sand mode may be different.
[0114] In the present embodiment, the VCU 15 is configured to receive inputs indicating a desired level of occupant comfort via the touch screen 18, although other input devices (e.g., a rotary dial) may also be useful. In the present embodiment, the comfort signal indicates whether the comfort setting has a value of 0 (zero), 1, 2, 3, or 4. A value of zero is considered to correspond to an "off" condition of the comfort setting, indicating that passenger comfort is not considered when setting the value of tgt_crest_acc. In the present embodiment, the VCU determines the value of tgt_crest_acc based on the slope of the driving surface, and then increases the value of tgt_crest_acc by a certain factor, which makes the value of the comfort setting higher and the value of the vehicle speed gradually decrease. The input indicating the desired level of occupant comfort described in the present embodiment is user-selectable, and therefore can be referred to as a user-selectable input, which indicates the desired level of occupant comfort or the desired value of an occupant comfort parameter or a comfort parameter or the desired level of occupant comfort or the value of a comfort parameter, or indicates the desired comfort level of the vehicle occupant.
[0115] It will be appreciated that in some embodiments, the vehicle 10 is not provided with the capability to allow the driver to input desired values for occupant comfort parameters.
[0116] It should be understood that in this embodiment, the VCU 15 is configured to not allow the value of max_set_speed to drop below a predetermined minimum value to avoid inconvenience to the user. Therefore, if the vehicle speed VREF reaches the predetermined minimum allowed value, the vehicle acceleration calculation part 15c does not attempt to reduce the vehicle speed in response to the negative acceleration demand from the top acceleration demand calculation part 15b. In this embodiment, the predetermined minimum value is 2km / h. In some embodiments, other values may be useful.
[0117] As described above, in the present embodiment, the VCU 15 is configured to determine that the vehicle is reaching the crest when the above-mentioned crest conditions (a) and (b) are satisfied, and calculate the value of tgt_crest_acc based on the above-mentioned parameters (1)-(3).
[0118] As described above, in the present embodiment, the VCU 15 calculates the value of the parameter tgt_crest_acc, and causes the "vehicle acceleration calculation" section 15c to apply an acceleration rate corresponding to the value of tgt_crest_acc to the vehicle 10. In the present embodiment, after determining that the vehicle is reaching the top, the acceleration rate is applied for a predetermined period of time (referred to as a predetermined speed reduction period). The predetermined speed reduction period is 2s in the present embodiment, but may be any other suitable time period in some embodiments, such as 1s, 5s, 10s, or any other suitable value.
[0119] In an alternative embodiment, after determining that the vehicle is reaching the top, the VCU 15 can calculate the value of the parameter tgt_crest_acc, and cause the "vehicle acceleration calculation" section 15c to apply an acceleration rate corresponding to the value of tgt_crest_acc to the vehicle 10 for a predetermined distance (referred to as a predetermined speed reduction distance). The predetermined speed reduction distance can be any suitable distance, such as a single wheelbase, double wheelbase, triple wheelbase, or any suitable distance. It should be understood that the distance does not have to be an entire wheelbase or multiple entire wheelbases to be considered a suitable distance. It should be understood that the wheelbase means the center-to-center distance from the front wheels of the vehicle to the rear wheels of the vehicle in a direction parallel to the longitudinal axis of the vehicle.
[0120] Figure 4 The vehicle 10 is shown ascending a slope toward a crest C, after which the driving surface is substantially flat (horizontal). As the vehicle 10 passes through the crest C, the VCU 15 detects a decrease in the slope of the driving surface and a decrease in the vehicle pitch (i.e., the vehicle pitch attitude). If the rate of change of pitch exceeds a predetermined value of 5 degrees per second, and the slope of the driving surface is less than a 5% (uphill) slope (i.e., the slope is less steep than 5%, is horizontal, or is a downhill slope), the VCU 15 determines that the vehicle 10 is reaching the crest and begins calculating the value of tgt_crest_acc based on the above parameters (1)-(3).
[0121] Figure 5The vehicle 10 is shown ascending a slope toward a crest C, beyond which the driving surface has a negative (downhill) gradient. As the vehicle 10 passes through the crest C, the VCU 15 detects a decrease in the gradient of the driving surface and a decrease in the vehicle pitch (i.e., the vehicle pitch attitude). If the rate of change of pitch exceeds a predetermined value of 5 degrees per second, and the gradient of the driving surface is less than a 5% (uphill) gradient (i.e., the gradient is less steep than 5%, is horizontal, or is a downhill gradient), the VCU 15 determines that the vehicle 10 is reaching the crest and begins calculating the value of tgt_crest_acc based on the above parameters (1)-(3).
[0122] Figure 6 The path of the vehicle 10 is shown as it passes through a substantially horizontal driving surface (i.e., having a substantially 0% slope) toward a hill crest C, after which the driving surface has a negative (downhill) slope. Thus, the reaching-crest condition (b) is satisfied: the slope value of the driving surface as determined by reference to the driving surface slope signal is equal to or less than 5%. As the vehicle 10 passes through the hill crest C, the VCU 15 detects a decrease in the vehicle pitch (i.e., the vehicle pitch attitude). If the rate of change of pitch exceeds a predetermined value of 5 degrees per second, the VCU 15 determines that the reaching-crest condition (a) is satisfied and the vehicle 10 is therefore reaching the crest. The VCU 15 then begins to calculate the value of tgt_crest_accin based on the above parameters (1)-(3).
[0123] In this embodiment, when the VCU 15 calculates the value of tgt_crest_acc in response to a first determination that the vehicle is reaching the crest, the VCU 15 will not subsequently apply further deceleration in response to a second subsequent determination that the vehicle is reaching the crest unless the second determination occurs within a predetermined crest detection period after the first determination that the vehicle is reaching the crest.
[0124] In some embodiments, the predetermined hill top detection period corresponds to substantially twice the predetermined speed reduction period. In some embodiments, other multiples may be useful.
[0125] In the present embodiment, the predetermined hill top detection period is a period of 4 s, which is twice the predetermined speed reduction period of 2 s, but in some embodiments may be any other suitable time period, such as 5 s, 10 s or any other suitable value.
[0126] In an alternative embodiment, when the VCU 15 calculates the value of acc_demand in response to a first determination that the vehicle is reaching the crest, the VCU 15 will not subsequently apply further deceleration in response to a second subsequent determination that the vehicle is reaching the crest unless the second determination occurs a predetermined crest detection period after the first determination that the vehicle is reaching the crest. The predetermined crest detection distance may be any suitable distance, such as a single wheelbase, double wheelbase, triple wheelbase, quadruple wheelbase, or any suitable distance.
[0127] In some embodiments, the predetermined crest detection distance corresponds to substantially twice the predetermined speed reduction distance. In some embodiments, other multiples may be useful.
[0128] In one embodiment, the predetermined speed reduction distance corresponds substantially to two times the wheelbase of the vehicle and the predetermined hill top detection distance corresponds substantially to four times the wheelbase.
[0129] Figure 7 The path of the vehicle 10 over two crests spaced a relatively short distance apart is shown. The vehicle 10 is shown climbing a hill toward the first crest C1. When the vehicle passes the crest C1, the condition for the VCU 15 to determine that the vehicle 10 is reaching the top is satisfied at position X1. Therefore, the VCU 15 calculates the value of the acceleration tgt_crest_acc to be applied to the vehicle when the vehicle passes the crest.
[0130] After passing through position X1, the VCU 15 starts the timer. The VCU 15 continues to calculate the value of tgt_crest_acc based on the values of the parameters (a) to (c) described above. After the predetermined speed reduction period has passed (2s in the present embodiment), the vehicle 10 terminates the calculation of the value of tgt_crest_acc based on the values of the parameters (a) to (c) described above, and sets the value acc_demand to the maximum allowable value Amax of the vehicle acceleration as described above. Therefore, the vehicle acceleration calculation part 15c ignores the received value of acc_demand when determining the vehicle speed, and restores the vehicle speed to the lower value of the current value of the driver set speed and the main value of max_set_speed.
[0131] Further references Figure 7, position X2 is the position of the vehicle 10 at which conditions (a) to (c) are again satisfied for the VCU 15 to make a second determination that the vehicle is reaching the top. However, if the time taken to travel from position X1 to position X2 is less than the predetermined crest detection period after the first determination that the vehicle has reached the top at position X1, which is 4s in this embodiment, the VCU 15 ignores the fact that reaching the top has been detected. However, if the predetermined crest detection period has expired when the vehicle reaches position X2, the VCU 15 responds in the manner described above with respect to the vehicle reaching position X1. That is, the VCU 15 starts a timer and applies deceleration to the vehicle by calculating the value of tgt_crest_acc based on the values of parameters (a) to (c).
[0132] Figure 8 The VCU 15 determines the values of tgt_crest_acc and acc_demand. Figure 8 , the horizontal axis is surface grade, where 0% represents a zero grade condition ("0% flat road"). On the horizontal axis, the road grade increases in an uphill direction as one moves to the left of the 0% flat road condition, and the surface grade increases in a downhill direction as one moves to the right of the 0% flat road condition.
[0133] As described above, when the VCU 15 determines that the vehicle has not reached the top, the value of the parameter acc_demand output from the reaching-top acceleration demand calculation section 15b is set to the maximum permissible value Amax. Therefore, the vehicle acceleration calculation section 15c does not cause a decrease in the value of acc_tgt in response to the reception of the signal acc_demand. Instead, the speed is controlled according to the value of max_set_speed received from the maximum set speed calculation section 15a.
[0134] As mentioned above, it will be appreciated that the speed control system implemented by the VCU 15 is configured so that the vehicle acceleration calculation portion 15c cannot cause the vehicle speed to drop below a predetermined minimum value. In this embodiment, the predetermined minimum value is 2km / h, but other values may be useful in some embodiments.
[0135] In the case where the reaching top condition is met, the VCU 15 calculates the value of tgt_crest_acc as described above, and also Figure 8 Shown in.
[0136] like Figure 8 It can be seen that the value of tgt_crest_acc is set to an increasingly negative value (corresponding to increasingly severe vehicle deceleration) according to the value of the comfort parameter. Figure 8As shown by trace "A" in FIG. 1 , when the value of the comfort parameter is zero (corresponding to the "off" condition) or the value is "1", once the slope reaches a value of 2% in the downhill direction (i.e., the slope is negative 2% or "-2%"), the value of tgt_crest_acc changes from Amax to increasingly negative values. These conditions are determined by Figure 8 The mark in is indicated by a line “comfort=0,1”.
[0137] In the case of the value "2" of the comfort parameter, the value of acc_demand changes from Amax to the value of tgt_crest_acc, which corresponds to increasingly negative values of acceleration once the slope reaches the value of 0%. This situation is caused by Figure 8 The trajectory “B” in and the line marked “comfort=2” are represented.
[0138] In the case where the value of the comfort parameter is "3" or "4", once the slope drops below the value of +5%, the value of tgt_crest_acc corresponds to increasingly negative values. In the case where the comfort parameter has a value of "4", the value of the rate of increase of tgt_crest_acc in the negative direction is more drastic, that is, the slope in the graph of tgt_crest_acc versus slope is steeper, resulting in a greater speed reduction than in the case where the comfort parameter has a value of "3" or less. This condition is caused by Figure 8 The trajectory “C” in the figure and the lines marked “Comfort = 3” or “Comfort = 4” are indicated.
[0139] In the present embodiment, in a case where the comfort parameter is set to a value of "4" (4 being the highest required value for occupant comfort), the VCU 15 is configured to determine that the vehicle is reaching the top when the pitch rate in the downward direction is at a lower value than in a case of a lower value of the comfort parameter. This condition is determined by Figure 8 , marked with "Comfort = 4". In this embodiment, when the comfort parameter is set to a value of "4", in addition to the slope being less than 5%, the VCU 15 is also configured to require a pitch rate exceeding a value of 3 degrees per second in order to determine that the vehicle is reaching the top. In some embodiments, other values of the pitch rate may be useful, such as 2 degrees per second, 2.5 degrees per second, 4 degrees per second, or any other suitable value. Other values of the slope may also be useful in some embodiments.
[0140] It will be appreciated that when the value of the comfort parameter has other values, such as when the value is 1, 2 or 3, different values of the pitch rate may be required before reaching the top is determined.
[0141] As mentioned above, the "reach top acceleration demand calculation" portion 15b receives the value of the comfort parameter and determines the value of tgt_crest_acc based in part on the comfort parameter. In some embodiments, the "reach top acceleration demand calculation" portion 15b also adjusts the value of the rate at which the vehicle takes the desired acceleration rate tgt_crest_acc based on the value of the comfort parameter so as to limit the maximum value of the jerk experienced at a given moment. For a higher level of required occupant comfort, the maximum allowed value of jerk (i.e., the jerk limit value) is lower.
[0142] Fig. 9 shows a way to limit the value of jerk when a change in acceleration demand is made after detection of reaching the top. That is, Fig. 9 The operation of the jerk relief function of the "reach-top acceleration requirement calculation" section 15b when the top of a slope is detected is shown.
[0143] At step S101, the "reaching top acceleration requirement calculation" part 15b determines whether the top of the slope is detected. If the top of the slope is not detected, step S101 is repeated. If the top of the slope is detected, the method continues at step S103.
[0144] At step S103, the "reaching the top acceleration demand calculation" section 15b calculates a target value tgt_crest_acc of acceleration in response to the determination that the vehicle is reaching the top. The value of tgt_crest_acc is calculated based on the values of the driving surface gradient, the driving mode, and the comfort parameter. The value of tgt_crest_acc is used to calculate the value of the desired acceleration rate acc_demand of the vehicle 10 at a given moment. The value of acc_demand is calculated based on the value of tgt_crest_acc so as to limit the maximum value of the jerk so that the maximum value of the jerk does not exceed the jerk limit value.
[0145] At step S105, the "reaching top acceleration requirement calculation" part 15b determines whether the current value of acc_tgt output by the "vehicle acceleration calculation" part 15c is less than zero meters per second squared. If the value of acc_tgt is less than zero, the method continues at step S107, otherwise the method continues at step S109.
[0146] At step S107, the "reach-top acceleration demand calculation" portion 15b sets the value of the signal acc_demand to the current value of acc_tgt output by the "vehicle acceleration calculation" portion 15c, and continues at step S111.
[0147] At step S109, the "reach-top acceleration demand calculation" section 15b sets the value of the signal acc_demand to zero, corresponding to an acceleration rate of zero.
[0148] At step S111 , the “reach-top acceleration demand calculation” section 15 b determines whether the value of acc_demand is equal to the value of tgt_crest_acc determined at step S103 .
[0149] If the value of acc_demand=tgt_crest_acc, the method continues at step S113 , otherwise the method continues at step S115 .
[0150] At step S113, the "reach-top acceleration demand calculation" section 15b exits the jerk mitigation function and continues to output a value of acc_demand equal to the value of tgt_crest_acc calculated at step S103.
[0151] At step S115, the "reach top acceleration demand calculation" portion 15b reduces the value of acc_demand by a calibratable amount, and then continues at step S111 after the predetermined time period has passed. It will be understood that step S111 will be repeated until the expected value of acceleration acc_demand output by the "reach top acceleration demand calculation" portion 15b corresponds to the expected value tgt_crest_acc. It will be understood that the amount by which the "reach top acceleration demand calculation" portion 15b reduces the value of acc_demand and the value of the predetermined time period are arranged so that the amount of jerk experienced by the vehicle does not exceed a predetermined jerk measure (jerk limit value). It will be understood that in the present embodiment, the predetermined jerk measure depends on the value of the comfort parameter, and the predetermined jerk measure is lower for higher levels of required comfort. As described above, in the present embodiment, higher values of the comfort parameter correspond to higher levels of required comfort.
[0152] It will be appreciated that the amount by which the value of cc_demand is reduced by the "reach top acceleration demand calculation" portion 15b and the value of the predetermined time period are arranged so that the amount of jerk experienced by the vehicle does not exceed the predetermined jerk measure. Fig. 9 As described, it will be appreciated that in this embodiment, the predetermined jerkiness measure depends on the value of the comfort parameter, with the predetermined jerkiness measure being lower for a higher level of required comfort. Also as described above, in this embodiment, a higher value of the comfort parameter corresponds to a higher level of required comfort.
[0153] Fig.10 It shows how the VCU 15 controls the vehicle speed once the crest event is over.
[0154] At step S201, the "reach top acceleration requirement calculation" part 15b determines whether the reach top event is over. If the event is over, the method continues at step S203, otherwise step S201 is repeated.
[0155] At step S203, the "reach-top acceleration requirement calculation" section 15b sets the value of tgt_crest_acc to the maximum allowed value Amax of acceleration, and the method then continues at step S205.
[0156] At step S205, the "reach top acceleration demand calculation" part 15b determines whether the value of acc_demand currently output by the "reach top acceleration demand calculation" part 15b is equal to the value of tgt_crest_acc. If acc_demand=tgt_crest_acc, the method continues at step S207, otherwise the method continues at step S209.
[0157] At step S207, the "top arrival acceleration demand calculation" section 15b exits the jerk reduction function and maintains the value of acc_demand until the next top arrival is detected.
[0158] At step S209, the "reach top acceleration demand calculation" portion 15b increases the value of acc_demand by a calibratable amount. Then, once the predetermined period of time has elapsed, the method continues at step S205.
[0159] It will be appreciated that the amount by which the value of cc_demand is reduced by the "reach top acceleration demand calculation" portion 15b and the value of the predetermined time period are arranged so that the amount of jerk experienced by the vehicle does not exceed the predetermined jerk measure. Fig. 9 As described, it will be appreciated that in this embodiment, the predetermined jerkiness measure depends on the value of the comfort parameter, with the predetermined jerkiness measure being lower for a higher level of required comfort. Also as described above, in this embodiment, a higher value of the comfort parameter corresponds to a higher level of required comfort.
[0160] Fig.11 is a schematic diagram of an electronic controller 15 ′ including the VCU 15 and configured to implement a speed control system of the VCU 15 .
[0161] It will be appreciated that various changes and modifications can be made to the present invention without departing from the scope of the application.
Claims
1. A speed control system for a vehicle, the speed control system being configured to cause the vehicle to operate according to a target speed value, the speed control system comprising one or more controllers, the speed control system being configured to: receiving a pitch rate signal indicative of a rate of change of a pitch of the vehicle; receiving a driving surface grade signal indicative of a grade of a driving surface on which the vehicle is driving; as well as Determine whether the vehicle is reaching the top based on the following conditions: The rate of change of the pitch exceeds a predetermined value; as well as The slope value of the driving surface is lower than a predetermined value, Wherein the speed control system is configured to output a speed reduction signal to reduce the speed of the vehicle based on the determination that the vehicle is reaching the top.
2. A speed control system according to claim 1, the speed control system being configured to cause a speed reduction based on a determination that the vehicle is reaching a crest by at least one of: application of braking torque by means of a vehicle braking system; and An amount of positive drive torque applied to one or more wheels of the vehicle is reduced.
3. The speed control system according to claim 1 or claim 2, wherein: The amount by which the speed is reduced is selected based on the grade of the driving surface.
4. The speed control system according to claim 3, wherein: The amount by which the speed is reduced is selected based on the substantially instantaneous grade of the driving surface.
5. A speed control system according to any preceding claim, the speed control system being configured to calculate an estimated driving surface gradient value based on the driving surface gradient signal, the speed control system being configured to cause the vehicle's speed to be reduced based on the following determination: further determining whether the vehicle is reaching a crest based on the estimated driving surface gradient value.
6. A speed control system according to any preceding claim, the speed control system being configured to, in response to determining that the vehicle is reaching a crest, cause the speed of the vehicle to be reduced for at least one of: a predetermined speed reduction period following a determination that the vehicle is reaching a crest; and The vehicle is reaching a predetermined speed reduction distance after a determination that the top has been reached.
7. A speed control system according to any preceding claim, wherein: When causing the speed of the vehicle to be reduced in response to a first determination that the vehicle is reaching a crest, the speed control system does not subsequently cause the speed of the vehicle to be further reduced in response to a subsequent second determination that the vehicle is reaching a crest unless: the second determination occurs a predetermined hill top detection period not shorter than the first determination that the vehicle is reaching a hill top; and / or The second determination occurs a predetermined hill top detection distance not shorter than the first determination that the vehicle is reaching the top.
8. A speed control system according to any preceding claim, wherein: The speed control system being configured to output a speed reduction signal to reduce the speed of the vehicle based on a determination that the vehicle is reaching a top includes the speed control system being configured to output a vehicle deceleration request corresponding to a requested deceleration rate of the vehicle.
9. The speed control system according to claim 8, wherein: The vehicle deceleration request is based at least in part on a grade of the driving surface.
10. The speed control system according to claim 9, wherein: The magnitude of the deceleration request increases with increasing driving surface grade.
11. The speed control system according to any one of claims 8 to 10, wherein: The vehicle deceleration request is based at least in part on a user-selectable input indicative of a desired level of occupant comfort.
12. A system for controlling the speed of a vehicle, comprising: A speed control system according to any preceding claim; as well as One or more sensors configured to output one or more signals indicative of: vehicle pitch and / or rate of change of vehicle pitch; and Driving surface grade.
13. A vehicle comprising a speed control system according to any one of claims 1 to 11 or a system according to claim 12.
14. A method for controlling the speed of a vehicle implemented by a speed control system, the method comprising causing the vehicle to operate according to a target speed value, the method further comprising: receiving a pitch rate signal indicative of a rate of change of a pitch attitude of the vehicle; receiving a driving surface grade signal indicative of a grade of a driving surface on which the vehicle is driving; as well as Determine whether the vehicle is reaching the top based on the following conditions: The rate of change of the pitch attitude exceeds a predetermined value; as well as The slope value of the driving surface is lower than a predetermined value, The method includes outputting a speed reduction signal to reduce the speed of the vehicle based on a determination that the vehicle is reaching a crest.
15. A non-transitory computer readable storage medium having stored thereon instructions which, when executed by one or more electronic processors, cause the one or more electronic processors to perform the method of claim 14.
Citation Information
Cited By
Torque control method and device in automatic parking process, medium, equipment and vehicle
CN119734684A
