Design techniques for reducing the cogging torque in surface-mounted PM motors | Synapse