A cogging torque minimization procedure for IPMSMs based on different laminate geometry