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

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 contr...

Full description

Bibliographic Details
Main Authors: Sangmin Suh, Wonhee Kim
Format: Article
Language:English
Published: MDPI AG 2021-01-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/2/587
_version_ 1797414448130949120
author Sangmin Suh
Wonhee Kim
author_facet Sangmin Suh
Wonhee Kim
author_sort Sangmin Suh
collection DOAJ
description 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.
first_indexed 2024-03-09T05:33:10Z
format Article
id doaj.art-55e90d5f0122432597f1d510ee58f7c4
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T05:33:10Z
publishDate 2021-01-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-55e90d5f0122432597f1d510ee58f7c42023-12-03T12:31:00ZengMDPI AGApplied Sciences2076-34172021-01-0111258710.3390/app11020587Position Control Based on Add-on-Type Iterative Learning Control with Nonlinear Controller for Permanent-Magnet Stepper MotorsSangmin Suh0Wonhee Kim1Department of Information and Telecommunication Engineering, Gangneung-Wonju National University, Wonju-si, Gangwon-do 26403, KoreaSchool of Energy Systems Engineering, Chung-Ang University, Seoul 06974, KoreaIn 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.https://www.mdpi.com/2076-3417/11/2/587permanent-magnet stepper motorposition control
spellingShingle Sangmin Suh
Wonhee Kim
Position Control Based on Add-on-Type Iterative Learning Control with Nonlinear Controller for Permanent-Magnet Stepper Motors
Applied Sciences
permanent-magnet stepper motor
position control
title Position Control Based on Add-on-Type Iterative Learning Control with Nonlinear Controller for Permanent-Magnet Stepper Motors
title_full Position Control Based on Add-on-Type Iterative Learning Control with Nonlinear Controller for Permanent-Magnet Stepper Motors
title_fullStr Position Control Based on Add-on-Type Iterative Learning Control with Nonlinear Controller for Permanent-Magnet Stepper Motors
title_full_unstemmed Position Control Based on Add-on-Type Iterative Learning Control with Nonlinear Controller for Permanent-Magnet Stepper Motors
title_short Position Control Based on Add-on-Type Iterative Learning Control with Nonlinear Controller for Permanent-Magnet Stepper Motors
title_sort position control based on add on type iterative learning control with nonlinear controller for permanent magnet stepper motors
topic permanent-magnet stepper motor
position control
url https://www.mdpi.com/2076-3417/11/2/587
work_keys_str_mv AT sangminsuh positioncontrolbasedonaddontypeiterativelearningcontrolwithnonlinearcontrollerforpermanentmagnetsteppermotors
AT wonheekim positioncontrolbasedonaddontypeiterativelearningcontrolwithnonlinearcontrollerforpermanentmagnetsteppermotors