Permanente magneet stapmotors