Energy analysis of electric vehicles using batteries or fuel cells through well-to-wheel driving cycle simulations