Multi-objective energy management in a micro-grid | Synapse