Design and Research of a Dual Rotor Consequent-Pole Vernier Motor With Halbach Array | IEEE Journals & Magazine | IEEE Xplore