Experimental evaluation of a look-ahead controller for a heavy-duty vehicle with varying velocity demands

Abstract Controlling the longitudinal movement of heavy-duty vehicles based on optimal control can be a cost-efficient way of reducing their fuel consumption. Such controllers today mainly exist for highway driving, in which the velocity is allowed to deviate from a constant set-speed. For vehicles with varying velocity demands, for instance vehicles in distribution and mining applications, such controllers do not exist to the same extent. This paper describes an implementation of, and experiments with, an optimal controller in a real heavy-duty vehicle. The velocity profile of the driving cycle varies due to curvature and varying legal speed limits. These limitations are used together with road slope, actuator limitations, and driveability considerations as constraints in the optimal control problem. The problem is solved offline as a mixed integer quadratic program, which generates trajectories for the velocity and for freewheeling. These are used as reference for the existing cruise control functions in experiments in a Scania truck. Results in terms of fuel consumption and trip time are compared with a benchmark controller that mainly follows a fixed fraction of the maximum possible velocity. Solving the optimal control problem results in 18% reduction of the fuel consumption and 1% reduction of the trip time. Experiments with fuel measurements results in 16% reduction of the fuel consumption and 1% reduction of the trip time.

[1]  Francesco Mancino,et al.  An embedded model predictive controller for optimal truck driving , 2017 .

[2]  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).

[3]  Johannes P. Schlöder,et al.  Mixed-integer NMPC for predictive cruise control of heavy-duty trucks , 2013, 2013 European Control Conference (ECC).

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

[5]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[6]  Giorgio Zamboni,et al.  Experimental evaluation of Heavy Duty Vehicle speed patterns in urban and port areas and estimation of their fuel consumption and exhaust emissions , 2015 .

[7]  Karl Henrik Johansson,et al.  An experimental study on the fuel reduction potential of heavy duty vehicle platooning , 2010, 13th International IEEE Conference on Intelligent Transportation Systems.

[8]  Jonas Mårtensson,et al.  Optimal powertrain control of a heavy-duty vehicle under varying speed requirements , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

[9]  Jonas Mårtensson,et al.  Optimal Freewheeling Control of a Heavy-Duty Vehicle Using Mixed Integer Quadratic Programming , 2020, IFAC-PapersOnLine.

[10]  Bo Cheng,et al.  Fuel-Optimal Cruising Strategy for Road Vehicles With Step-Gear Mechanical Transmission , 2015, IEEE Transactions on Intelligent Transportation Systems.

[11]  H. H. Korst,et al.  The Determination of Vehicle Drag Contributions from Coast-Down Tests , 1972 .

[12]  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.

[13]  Johan Efberg,et al.  YALMIP : A toolbox for modeling and optimization in MATLAB , 2004 .

[14]  Jonas Mårtensson,et al.  Implementation of an Optimal Look-Ahead Controller in a Heavy-Duty Distribution Vehicle , 2019, 2019 IEEE Intelligent Vehicles Symposium (IV).

[15]  Thomas Connolly,et al.  The Predictive Cruise Control – A System to Reduce Fuel Consumption of Heavy Duty Trucks , 2004 .

[16]  Jonas Mårtensson,et al.  Optimal Speed Control of a Heavy-Duty Vehicle in Urban Driving , 2019, IEEE Transactions on Intelligent Transportation Systems.