A review of equalization strategies for series battery packs: variables, objectives, and algorithms. (December 2019)