journal article·2021-01-08Open access

Position Control Based on Add-on-Type Iterative Learning Control with Nonlinear Controller for Permanent-Magnet Stepper Motors

Sangmin Suh, Wonhee Kim

Applied Sciences· Volume 11· Issue 2

Abstract

In this paper, a current-error-based iterative learning controller (ILC) with a nonlinear controller is proposed to improve the position-tracking performance in permanent-magnet (PM) stepper motors. Our proposed method comprises a current-error-based ILC for mechanical dynamics and a nonlinear controller for current dynamics. A nonlinear controller using a variable structure is designed to obtain the field-oriented control. This nonlinear controller can cause the PM stepper motor become a single-input single-output linear system after finite time. The add-on-type ILC with proportional–integral control is designed to improve the position-tracking performance as the systems repeatedly perform the same operation. To increase the rate of error convergence, the current-error-based ILC is designed using the plant inversion method. The condition that the error converges to zero is mathematically derived. Thus, the proposed method can reduce the position-tracking error as the systems repeatedly perform the same operation. Furthermore, the proposed method can be easily plugged into the pre-designed controller. The performance of our proposed method was evaluated via simulations. In simulations, it is observed that the proposed method reduces the position-tracking error compared to the previous methods.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Iterative Learning Control Systems · Piezoelectric Actuators and Control · Sensorless Control of Electric Motors

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Information and Telecommunication Engineering, Gangneung-Wonju National University, Wonju-si, Gangwon-do 26403, Korea

School of Energy Systems Engineering, Chung-Ang University, Seoul 06974, Korea

References (26)

Show source-provided references
1. Kuo, B.C. (1974). Theory and Applications of the Step Motors, West Publishing Co.
2. Kenjo, T. (1994). Stepping Motors and Their Microprocessor Control, Clarendon.10.1093/oso/9780198593867.001.0001 ↗
3. Moving towards the maximum speed in stepping motors by means of enlarging the bandwidth of the current controller10.1016/j.mechatronics.2016.10.018 ↗
4. Phase compensated microstepping for permanent magnet stepper motors10.1109/TIE.2013.2238879 ↗
5. High-performance nonlinear feedback control of a permanent magnet stepper motor10.1109/87.221347 ↗
6. Automatic flux-weakening control of permanent magnet synchronous motors using a reduced-order controller10.1109/63.867677 ↗
7. Sensorless control of surface-mount permanent-magnet synchronous motors based on a nonlinear observer10.1109/TPEL.2009.2025276 ↗
8. Microstepping with nonlinear torque modulation for permanent magnet stepper motors10.1109/TCST.2012.2211079 ↗
9. Nonlinear control with state-dependent reset integrator for a class of singularly perturbed interconnected nonlinear systems10.1109/TCST.2016.2604740 ↗
10. Enhanced nonlinear damping for a class of singularly perturbed interconnected nonlinear systems10.1016/j.automatica.2015.11.026 ↗
11. Nonlinear H2 control for LPV system with nonlinear varying parameters: Application to PM stepper motors10.1109/TMECH.2017.2686901 ↗
12. An advanced closed-loop control to improve the performance of hybrid stepper motors10.1109/TPEL.2016.2623341 ↗
13. Disturbances attenuation of permanent magnet synchronous motor drives using cascaded predictive-integral-resonant controllers10.1109/TPEL.2017.2679126 ↗
14. Robust speed control of permanent magnet synchronous motors using two-degrees-of-freedom control10.1109/TIE.2017.2786203 ↗
15. Discrete-time fast terminal sliding mode control for permanent magnet linear motor10.1109/TIE.2018.2815942 ↗
16. Design and implementation of bounded finite-time control algorithm for speed regulation of permanent magnet synchronous motor10.1109/TIE.2020.2973904 ↗
17. Velocity control for sideband harmonics compensation in permanent magnet synchronous motors with low switching frequency inverter10.1109/TIE.2020.2979569 ↗
18. Moore, K.L., YangQuan, C., and Ahn, H. (2006, January 13–15). Iterative learning control: A tutorial and big picture view. Proceedings of the IEEE Conference on Decision Control, San Diego, CA, USA.10.1109/CDC.2006.377582 ↗
19. Graham, M.R., de Callafon, R.A., and Shrinkle, L. (2006, January 14–16). An iterative learning controller for reduction of repeatable runout in hard disk drives. Proceedings of the IEEE American Control Conference, Minneapolis, MN, USA.10.1109/ACC.2006.1655418 ↗
20. Precision positioning of wafer scanners segmented iterative learning control for nonrepetitive disturbances [Applications of control]10.1109/MCS.2007.384130 ↗
21. Iterative learning-based high-performance current controller for switched reluctance motors10.1109/TEC.2004.832048 ↗
22. Performance-enhanced robust iterative learning control with experimental application to PMSM position tracking10.1109/TCST.2018.2816906 ↗
23. Speed ripple minimization of permanent magnet synchronous motor based on model predictive and iterative learning controls10.1109/ACCESS.2019.2902888 ↗
24. Deltoro, V. (1985). Machines and Power Systems, Prentice-Hall.
25. Acarnley, P.P. (1982). Stepping Motors: A Guide to Modern Theory and Practice, Peregrinus.
26. (2020, December 18). 2-Phase Stepping Motors, PK Series, Oriental Motor. Available online: https://www.orientalmotor.eu/media/files/pk2-catalogue-2013-en.pdf?dwnl=1.