Text this: A review of power and energy management strategies in electric vehicles