Microgrids and decentralized power generation