Real-time operation of multi-micro-grids using a multi-agent system. (1st May 2019)