Adaptive speed control in the PMSM drive for a non-stationary repetitive process using particle swarms | IEEE Conference Publication | IEEE Xplore