Design and Optimization of a Halbach Consequent-Pole Permanent Magnet Machine for Rim-Driven Thruster | IEEE Conference Publication | IEEE Xplore