Text this: A cooperative control strategy for balancing SoC and power sharing in multiple energy storage unit within DC microgrids