Cooperative control of distributed heterogeneous energy storage devices with virtual impedance | IEEE Conference Publication | IEEE Xplore