Design and development of a communication-assisted microgrid protection system