Cogging Torque Minimization and Torque Ripple Suppression in Surface-Mounted Permanent Magnet Synchronous Machines Using Different Magnet Widths