Stable Inversion of Unstable Zeros for Iterative Learning Control and Application to CNC Machine Tool Precision Tracking Control

Iterative Learning Control (ILC) is an excellent feedforward control method that can effectively suppress repetitive disturbances based on past error information. For motion platforms with good linearity, such as CNC machine tools, ILC design using inverse models remains the most effective. However, the presence of unstable zeros transforms the inverse model into an unstable pole, resulting in unbounded outputs. In discrete systems, unstable zeros primarily arise from: (1) non-collocated placement of actuators and sensors; (2) discretization using zero-order hold. Unstable zeros are common in motion control systems; therefore, this paper addresses these zeros using a time-domain noncausal stable inversion method to avoid phase and magnitude errors associated with conventional frequency-domain methods. Experiments conducted on a CNC machine tool motion stage with unstable zeros in X-axis demonstrate that the proposed method is effective for achieving precise motion control in CNC machine tools.

Authors

Institutions

Publication Details

Published
2024-10-18
DOI
https://doi.org/10.1109/iccsse63803.2024.10823930
Primary Topic
Iterative Learning Control Systems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Stable Inversion of Unstable Zeros for Iterative Learning Control and Application to CNC Machine Tool Precision Tracking Control

Huanlao Liu, Taihua He, Yulin Wang, Can Liu
Iterative Learning Control Systems
article

Stable Inversion of Unstable Zeros for Iterative Learning Control and Application to CNC Machine Tool Precision Tracking Control

Huanlao Liu, Taihua He, Yulin Wang, Can Liu
article en

Abstract

Iterative Learning Control (ILC) is an excellent feedforward control method that can effectively suppress repetitive disturbances based on past error information. For motion platforms with good linearity, such as CNC machine tools, ILC design using inverse models remains the most effective. However, the presence of unstable zeros transforms the inverse model into an unstable pole, resulting in unbounded outputs. In discrete systems, unstable zeros primarily arise from: (1) non-collocated placement of actuators and sensors; (2) discretization using zero-order hold. Unstable zeros are common in motion control systems; therefore, this paper addresses these zeros using a time-domain noncausal stable inversion method to avoid phase and magnitude errors associated with conventional frequency-domain methods. Experiments conducted on a CNC machine tool motion stage with unstable zeros in X-axis demonstrate that the proposed method is effective for achieving precise motion control in CNC machine tools.

Guangdong Ocean University (CN)
National Natural Science Foundation of China, Guangdong Science and Technology Department, Guangdong Ocean University, Zhanjiang Science and Technology Bureau
Openalex Percentile: Top 69%
Iterative Learning Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.