Agent-based modelling of coalition formation in energy micro-grids. (2017)