Text this: Voltage SAG mitigation by optimizing the location of distributed generation using genetic algorithm for three distributed generation types