A cooperative control strategy of the hybrid energy recuperation system for metro trains