Dynamic Programming-Based Energy Management System for Range-Extended Electric Bus. (23rd February 2015)