Distributed Control and Optimization of DC Microgrids: A Port-Hamiltonian Approach | IEEE Journals & Magazine | IEEE Xplore