I. Introduction
In recent years, axial-flux permanent magnet (AFPM) motors as shown in Fig. 1 have been received more attention due to their high efficient, compact construction, and high torque density. They have been utilized in a wide range of applications such as electrical vehicles (EV), flywheel energy storage systems (FESS), and wind-turbine energy generation systems (WEGS) [1]–[3]. Most of the such applications require smooth motor running in order to avoid vibration and acoustic noise mainly due to the cogging torque ripple, which is considered as a periodic position-dependent disturbance produced by the magnet attraction between the rotor mounted permanent magnets and the stator [4]. Thus, it is very important to design a high performance AFPM motor drive to cope with the above problems.