This disclosure relates to vehicle longitudinal motion control systems. Particularly, this disclosure relates to systems and methods for autonomously or semi-autonomously controlling vehicle longitudinal motion.
Adaptive Cruise Control (ACC) is a cruise control advanced driver-assistance system for road vehicles that automatically adjusts vehicle speed to maintain a safe distance from vehicles ahead. Control is based on sensor information from on-board sensors. Such systems may use radar or laser sensors, and/or cameras. The ACC system automatically decelerates the vehicle upon sensing that another vehicle ahead thereof is traveling at a slower speed. Thereafter, the ACC system accelerates the vehicle to resume a set speed when traffic allows. ACC technology impacts driver safety and convenience, and it increases road capacity by maintaining optimal separation between vehicles and reducing driver errors. Typically, an ACC system includes multiple sensors for monitoring the surrounding vehicles. For example, an ACC system may include radar or optical sensors mounted on the vehicle.
Predictive Cruise Control (PCC) modifies vehicle speed based on the calculated predictions of the other vehicles, the roadway, various geographic features, and/or weather data. Such systems can make earlier, more moderate adjustments to the speed of the vehicle having the PCC system, thereby improving safety and passenger comfort.
Traditional cruise control systems do not take energy efficiency into consideration. Such systems generally focus on maintaining a constant time gap between the host vehicle and the preceding vehicle. Additionally, such systems reduce the speed of the vehicle by applying the brakes, which constitutes an abrupt loss of kinetic energy. This results in decreased driver comfort, component wear, and increased fuel consumption due to the abrupt loss of kinetic energy.
Accordingly, there is an unmet need for an arrangement and method for economically reducing vehicle speed in order to reduce kinetic energy loss and increase energy efficiency and/or efficiency of motion.
According to one embodiment of the vehicle longitudinal motion control apparatus for controlling a longitudinal motion of a first vehicle, the vehicle longitudinal motion control apparatus has at least one sensor and a controller. The at least one sensor is configured to sense a longitudinal motion of a second vehicle which precedes the first vehicle. The controller has at least one control module in communication with the at least one sensor. The at least one control module is configured to determine a longitudinal motion characteristic of the first vehicle, determine a longitudinal motion characteristic of the second vehicle, and determine a headway distance between the first vehicle and the second vehicle based upon the longitudinal motion characteristic of the first vehicle, the longitudinal motion characteristic of the second vehicle, and at least one vehicle characteristic of the first vehicle. The at least one control module is further configured to apply an energy saving maneuver to the first vehicle based upon the determined headway distance to reduce a distance between the first vehicle and the second vehicle and increase energy efficiency and/or other Key Performance Indicator (KPI) of the first vehicle.
According to another embodiment of the vehicle longitudinal motion control apparatus, a vehicle has a longitudinal motion control apparatus for controlling a longitudinal motion of the vehicle. The vehicle, and longitudinal motion control apparatus thereof, includes at least one sensor configured to sense a longitudinal motion of a preceding vehicle, and a controller. The controller has at least one control module in communication with the at least one sensor. The at least one control module is configured to determine a longitudinal motion characteristic of the vehicle, determine a longitudinal motion characteristic of the preceding vehicle, and determine a headway distance between the vehicle and the preceding vehicle based upon the longitudinal motion characteristic of the vehicle, the longitudinal motion characteristic of the preceding vehicle, and at least one vehicle characteristic of the vehicle. The at least one control module is further configured to apply an energy saving maneuver to the vehicle based upon the determined headway distance to reduce a distance between the vehicle and the preceding vehicle and increase energy efficiency of the vehicle.
According to yet another embodiment of the vehicle longitudinal motion control apparatus, a method for controlling the longitudinal motion of a first vehicle includes several steps. The method includes a step of providing a vehicle longitudinal motion control apparatus having at least one sensor configured to sense a longitudinal motion of a second vehicle which precedes the first vehicle, and a controller. The controller has at least one control module in communication with the at least one sensor. The method also includes a step of configuring the at least one control module to determine a longitudinal motion characteristic of the first vehicle. The method includes a further step of configuring the at least one control module to determine a longitudinal motion characteristic of the second vehicle. The method includes a further step of configuring the at least one control module to determine a headway distance between the first vehicle and the second vehicle based upon the longitudinal motion characteristic of the first vehicle, the longitudinal motion characteristic of the second vehicle, and at least one vehicle characteristic of the first vehicle. The method includes a further step of configuring the at least one control module to apply an energy saving maneuver to the first vehicle based upon the determined headway distance to reduce a distance between the first vehicle and the second vehicle and increase energy efficiency of the first vehicle.
Embodiments described herein relate to arrangements, and control logic therefor, of vehicle longitudinal motion control apparatus for efficiently and economically applying an energy saving maneuver, such as a coasting maneuver, to a vehicle. The apparatus and method may be applied to various types of passenger vehicles, commercial vehicles, and recreational vehicles, such as highway or semi-tractors, straight trucks, busses, fire trucks, motorhomes, and etcetera. It is contemplated that the apparatus and method may be applied to vehicles having drivetrains including a diesel, gasoline, or gaseous fuel engine, as well as to vehicles having electric or hybrid electric drivetrains, as non-limiting examples. It is further contemplated that the apparatus and method may be applied to vehicles having manual transmissions, automatic transmissions, automated manual transmissions, continuously variable transmissions, hybrid electric transmissions, and hydraulic transmissions, as non-limiting examples.
The present longitudinal motion control apparatus and method reduces energy consumption of the vehicle by applying an energy saving maneuver, such as a coasting maneuver, to the vehicle via an eco-coasting control module when the vehicle is being autonomously or semi-autonomously operated. The eco-coasting control module may be an independent control module or incorporated into an existing control module, such as an ACC module. The eco-coasting control module has an algorithm which continually calculates a headway distance between the vehicle and a preceding vehicle, object, or a change in the roadway such as a stoplight or a turn. The eco-coasting control module reduces the fuel or other energy supply and/or disengages power as desired to allow the vehicle to coast. Thereby, the vehicle gradually reduces its speed and does not require subsequent acceleration to recover from an abrupt braking maneuver. This results in improved driver comfort and a significant reduction in fuel or energy consumption.
Turning now to
As used herein, an eco-coasting maneuver may refer to an energy saving maneuver wherein the vehicle 10 coasts in a forward direction. The energy saving maneuver may be a coasting maneuver which involves a reduction of fuel or energy being supplied to the engine or a disengagement of power to one or more components of the drivetrain. During the energy saving maneuver, the vehicle 10 may reduce, maintain, or increase its speed. For example, if the vehicle 10 is traveling uphill or on a relatively flat roadway, the vehicle 10 may decrease its speed while coasting. Additionally, for example, if the vehicle 10 is traveling downhill, the vehicle 10 may increase its speed while coasting.
The vehicle 10 may include on-board sensors, off-board sensors, or other devices in communication with the controller 18 for sensing or otherwise identifying vehicle payload, vehicle longitudinal motion, vehicle GPS location data, tire pressure, fuel supply to the engine or energy supply to the motor, engine, motor, and/or driveshaft torque, other vehicle data or characteristics, forecasted or projected traffic motion, roadway or map data, geographical data, and/or weather data. The vehicle 10 may include a distance sensor 14 and/or a vehicle-to-vehicle (V2Va) communication device 16 for communicating with the V2V devices 22 of other vehicles 20. The distance sensor 14 may be a direct or indirect radar sensor, LIDAR sensor, other electromagnetic wavelength measurement, and/or optical sensor. The at least one sensor 14, 16 is in communication with the controller 18. The vehicle 10 may only include one sensor or two or more sensors. Vehicle longitudinal motion characteristics may, for non-limiting example, include vehicle longitudinal displacement, vehicle longitudinal velocity, vehicle longitudinal acceleration, and/or vehicle longitudinal jerk. Jerk, in the present sense, is defined as the first time derivative of acceleration, the second time derivative of velocity, and the third time derivative of position.
The controller 18 can also be in communication with one or more remote databases 24 via a network 26. The database(s) 24 may include map data, geographical data, traffic data, and/or weather data. The controller 18 can also be in communication with a user interface. The driver may input a coast command in the user interface to initiate the coasting procedure.
The controller 18 includes one or more modules. For example, the controller 18 can include an Adaptive Cruise Control (ACC) module 28 with an ACC algorithm, and a Predictive Cruise Control (PCC) module 30 with a PCC module, and an eco-coasting control module 32 with an eco-coasting algorithm. The modules 28, 30, 32 may or may not be integrated with one another. For example, the ACC module 28 may include the eco-coasting algorithm therein.
The ACC module 28 detects the preceding vehicle 20. The ACC algorithm commands an ACC target acceleration or deceleration, for example a 1 m/s2 deceleration, and accordingly a braking maneuver is conducted. The ACC target acceleration or deceleration is calculated to maintain a safe and reasonable desired time gap, for example a three second time gap.
The PCC module 30 determines future roadway parameters, such as whether there is an uphill or downhill stretch of roadway ahead. The PCC algorithm commands a PCC target acceleration or deceleration, which may differ from the ACC target acceleration or deceleration.
The eco-coasting control module 32 detects and calculates a headway distance between the vehicle 10 and the preceding vehicle 20. Therein, the eco-coasting algorithm calculates the desired headway distance, coasting acceleration or deceleration, and/or coasting time of a preceding vehicle 20, object, or a roadway event, such as a downhill run, a turn, a stop, etc. For example, if the preceding vehicle 20 is determined to be decelerating, the eco-coasting algorithm will calculate a headway distance from the preceding vehicle 20 in order to perform an energy saving maneuver, such as a coasting maneuver. The eco-coasting control module 32 may allow the vehicle 10 to coast until a preset distance and/or travel time from the preceding vehicle 20 is achieved. Therein, the controller 18 will seamlessly switch between modules 28, 30, 32 to control vehicle longitudinal motion.
The headway distance may be continually calculated by the eco-coasting module 32. The headway distance heco, or in other words the coasting headway threshold, may be calculated with the following algorithm:
and c is a function of an air drag of the first vehicle and is expressed by
The elevation of the roadway ϕ may be sensed and/or determined to be an average of the elevation ahead of the vehicle 10.
Accordingly, the coasting velocity v of the vehicle 10, may be simplified to the following equation when the elevation is constant:
Turning now to
Turning now to
While illustrative arrangements, and control logic therefor, implementing the economic vehicle longitudinal motion control apparatus have been described with respect to at least one embodiment, the arrangements and methods can be further modified within the spirit and scope of this disclosure, as demonstrated previously. This application is therefore intended to cover any variations, uses, or adaptations of the arrangement and method using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which the disclosure pertains and which fall within the limits of the appended claims.
This invention was made with government support under DE-EE0007767 awarded by the U.S. Department of Energy. The Government therefore has certain rights in the invention.