Adaptive MLP neural network controller for consensus tracking of Multi-Agent systems with application to synchronous generators. (1st December 2021)