Catch energy saving opportunity (CESO), an instantaneous optimal energy management strategy for series hybrid electric vehicles. (15th December 2017)