Cell Balancing Control For Lithium-Ion Battery Packs: A Hierarchical Optimal Approach | Synapse