A predictive controller for real-time energy management of plug-in hybrid electric vehicles. (15th June 2022)