Variable Step-Size Discrete Dynamic Programming for Vehicle Speed Trajectory Optimization

Predictive energy management has become a new focus of the automobile industry for its high potential of further reducing energy consumption. Based on previous works on predictive speed optimization using discrete dynamic programming (DDP), this paper introduces a novel approach of applying DDP with variable step size in stage variable discretization, which can realize a better tradeoff between precision and computational cost. In this approach, a “meshing” algorithm searches the points of interest (POI), such as speed limit change, traffic lights, and road curvatures, where changes in vehicle speed are expected. The algorithm increases the step-size resolution close to these points and reduces the resolutions in positions further away from POI, where the optimized vehicle speed is insensitive to the step size. With this approach, the position of POI can be precisely located to solve the DDP problem. In a test case with a relatively high density of POI, the computational cost is reduced by more than 53% by only sacrificing less than 1% of precision compared to a fixed step-size discretization with high resolutions. It can be expected that, with a lower density of POI, the computational cost will be reduced even further.

[1]  Lutz Eckstein,et al.  Discrete dynamic optimization in automated driving systems to improve energy efficiency in cooperative networks , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[2]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[3]  Erik Hellström,et al.  Look-ahead Control for Heavy Trucks to minimize Trip Time and Fuel Consumption , 2007 .

[4]  Stefano Di Cairano,et al.  Cloud-computing based velocity profile generation for minimum fuel consumption: A dynamic programming based solution , 2012, 2012 American Control Conference (ACC).

[5]  Rochdi Trigui,et al.  Vehicle trajectory optimization for application in ECO-driving , 2011, 2011 IEEE Vehicle Power and Propulsion Conference.

[6]  W. Marsden I and J , 2012 .

[7]  Bo Cheng,et al.  Fast Online Computation of a Model Predictive Controller and Its Application to Fuel Economy–Oriented Adaptive Cruise Control , 2015, IEEE Transactions on Intelligent Transportation Systems.

[8]  Erik Hellström,et al.  Design of an efficient algorithm for fuel-optimal look-ahead control , 2010 .

[9]  Ardalan Vahidi,et al.  Predictive Cruise Control: Utilizing Upcoming Traffic Signal Information for Improving Fuel Economy and Reducing Trip Time , 2011, IEEE Transactions on Control Systems Technology.

[10]  R Bellman,et al.  On the Theory of Dynamic Programming. , 1952, Proceedings of the National Academy of Sciences of the United States of America.

[11]  T. Radke Energieoptimale Längsführung von Kraftfahrzeugen durch Einsatz vorausschauender Fahrstrategien , 2013 .

[12]  Art Lew,et al.  Dynamic Programming: A Computational Tool , 2006 .

[13]  Stefano Di Cairano,et al.  Cloud-Based Velocity Profile Optimization for Everyday Driving: A Dynamic-Programming-Based Solution , 2014, IEEE Transactions on Intelligent Transportation Systems.

[14]  Tianyi Guan,et al.  Unified predictive fuel efficiency optimization using traffic light sequence information , 2016, 2016 IEEE Intelligent Vehicles Symposium (IV).

[15]  Bo Egardt,et al.  Predictive energy management of hybrid long-haul trucks , 2015 .

[16]  Hongjun Pu Dynamic eHorizon with Traffic Light Information for Efficient Urban Traffic , 2016 .

[17]  Marcus Sonntag,et al.  Fuel Efficiency Analysis for Simultaneous Optimization of the Velocity Trajectory and the Energy Management in Hybrid Electric Vehicles , 2014 .