Skip to main navigation Skip to search Skip to main content

Precise Position Control in Air-Bearing PMLSM System Using an Improved Anticipatory Fractional-Order Iterative Learning Control

  • Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

The periodic motion of a permanent magnet linear synchronous motor (PMLSM) used in industrial applications requires considerable acceleration and deceleration at the start-stop stage, resulting in significant peak position errors. Moreover, thrust fluctuation due to the cogging effect, end effect, armature reaction, asymmetry of winding parameters, and time-varying electrical parameters will degrade the position-Tracking precision at constant velocity. Thus, to avoid these impacts on position control accuracy, this article proposes an improved anticipatory fractional-order iterative learning control (ILC), named the anticipatory lead fractional-order ILC (ALFOILC). ALFOILC is superior to the anticipatory $\rm {D}^\alpha$-Type fractional-order ILC (ADFOILC) regarding amplitude and phase compensations. Thus, ALFOILC increases the learnable band further. Moreover, this work analyzes the design, approximation, discretization, and tuning strategy for the decoupling parameters associated with ALFOILC. Finally, we build an experimental platform with an air-bearing PMLSM to validate the efficacy of ALFOILC through comparative experiments against ADFOILC and integer-order ILC.

Original languageEnglish
Pages (from-to)6073-6083
Number of pages11
JournalIEEE Transactions on Industrial Electronics
Volume71
Issue number6
DOIs
StatePublished - 1 Jun 2024

Keywords

  • Iterative learning control (ILC)
  • permanent magnet linear synchronous motor (PMLSM)
  • position control
  • two-degree-of-freedom (2-DOF) control

Fingerprint

Dive into the research topics of 'Precise Position Control in Air-Bearing PMLSM System Using an Improved Anticipatory Fractional-Order Iterative Learning Control'. Together they form a unique fingerprint.

Cite this