“…In order to prevent stepper motors from encountering the step-out problem, closed-loop position control algorithms were applied [1], [7]- [12]. In a closed-loop stepper motor driver, control algorithms, such as PID (Proportional Integral Derivative) position control [1], [7], optimal control [8], global learning control [9], and lead angle control [1], [7], [10]- [12] could be implemented. Even though the PID position control method is easy to apply for a stepper motor driver, however, the produced motor torque is not optimal because the torque angle of Manuscript received June 16, 2018; revised September 7, 2018.…”