A rule-based energy management strategy is calibrated by dynamic programming. Hardware-in-loop experiment bench for energy management system is designed. Comparisons among typical energy management strategies are performed. The fuel consumption is decreased by 10.45% with the improved strategy.