An Adaptive Control System for a Dc Microgrid for Data Centers