A Commander–Tracker–Executor based energy management framework for an engine waste heat recovery system. (June 2016)