A Novel Dual Port Dual Rotor Wound Field Flux Switching Generator With Uniform and Non-Uniform Rotor Poles for Counter-Rotating Wind Power Generation | IEEE Journals & Magazine | IEEE Xplore