Cooperative synchronization in distributed microgrid control. ([2017])