A Passivity-Based Approach to Voltage Stabilization in DC Microgrids