A virtual testbed for instruction and design of permanent magnet machines | IEEE Journals & Magazine | IEEE Xplore