Optimal Charging and Driving Strategies for Battery Electric Vehicles on Long Distance Trips: a Dynamic Programming Approach | IEEE Conference Publication | IEEE Xplore