Load estimation based on self-organizing maps and bayesian networks for microgrid design in rural zones