A Novel Dual Rotor Permanent Magnet Flux Switching Generator for Counter Rotating Wind Turbine Applications | IEEE Journals & Magazine | IEEE Xplore