Multi-objective algorithm for hybrid microgrid energy management based on multi-agent system | Synapse