We propose a data-driven robust iterative learning control (ILC) technique to multi-input-multi-output (MIMO) linear systems. Control of MIMO linear systems, particularly with strong cross-axis coupling, is challenging as modeling of a MIMO system can be complicated, time-consuming, and often requires a trade-off between robustness and performance. As such, limitations exist in current ILC techniques. The aim of this paper is to develop an efficient and easy-to-use data-driven ILC technique to output tracking of MIMO linear systems under random disturbance. Through the proposed technique, the complicated modeling process and the robustness-accuracy trade-off are avoided, and the up-to-now system dynamics is captured by constructing and updating the iteration gain using the input and output data in the last iteration. It is shown that monotonic convergence of the ILC algorithm is guaranteed, and an optimal gain can be obtained to maximize the convergence rate and minimize the residual tracking error. The proposed technique is illustrated through experiments on a three-input three-output piezoelectric actuator system, with comparison to the adaptive multi-axis inversion-based iterative control (A-MAIIC) technique. The experimental results show rapid convergence and improved formance of the proposed technique when the cross-axis coupling is strong.
Read full abstract