Design analysis of permanent magnet DC motors with differing armature, magnet and yoke lengths | IEEE Journals & Magazine | IEEE Xplore