Design and analysis of multi-pole Halbach (self-shielding) cylinder brushless permanent magnet machines | IET Conference Publication | IEEE Xplore