Actuators (Aug 2022)
Implementation of Iterative Learning Control on a Pneumatic Actuator
Abstract
Pneumatic actuators demonstrate various nonlinear and uncertain behavior, and as a result, precise control of such actuators with model-based control schemes is challenging. The Iterative Learning Control (ILC) algorithm is a model-free control method usually used for repetitive processes. The ILC uses information from previous repetitions to learn about a system’s dynamics for generating a more suitable control signal. In this paper, an ILC method to overcome the nonlinearities and uncertainties in a pneumatic cylinder-piston actuator is suggested. The actuator is modeled using MATLAB SimScape blocks, and the ILC scheme has been expanded for controlling nonlinear, non-repetitive systems so that it can be used to control the considered pneumatic system. The simulation results show that the designed ILC controller is capable of tracking a non-repetitive reference signal and can overcome the internal and payload uncertainties with the precision of 0.002 m. Therefore, the ILC can be considered as an approach for controlling the pneumatic actuators, which is challenging to obtain their mathematical modeling.
Keywords