Simulation and analysis of dynamic voltage restorer (DVR) using different topologies with novel control schemes for power quality improvement