Text this: A multi-agent decentralized energy management system based on distributed intelligence for the design and control of autonomous polygeneration microgrids.