Halbach array variations on BLDC motor under magnet constraint | IEEE Conference Publication | IEEE Xplore