A survey on distributed optimisation approaches and applications in smart grids | Synapse