Optimal configuration of integrated microgrid systems with distributed generations and electric vehicle charging stations