Optimal Control of Diesel Engines with Waste Heat Recovery System