Flicker reduction by using distributed power generation and active power compensator