Adaptive fuzzy control based on output feedback for synchronization of distributed power generators