Dynamic voltage restorer with an improved strategy to voltage sag compensation and energy self-recovery | CPSS Journals & Magazine | IEEE Xplore