Adaptive iterative learning control based on IF–THEN rules and data-driven scheme for a class of nonlinear discrete-time systems
An adaptive iterative learning controller (ILC) is designed for a class of nonlinear discrete-time systems based on data driving control (DDC) scheme and adaptive networks called fuzzy rules emulated network (FREN). The proposed control law is derived by using DDC scheme with a compact form dynamic linearization for iterative systems. The pseudo-partial derivative of linearization model is estimated by the proposed tuning algorithm and FREN established by human knowledge of controlled plants within the format of IF–THEN rules related on input–output data set. An on-line learning algorithm is proposed to compensate unknown nonlinear terms of controlled plant, and the controller allows to change desired trajectories for other iterations. The performance of control scheme is verified by theoretical analysis under reasonable assumptions which can be held for a general class of practical controlled plants. The experimental system is constructed by a commercial DC motor current control to confirm the effectiveness and applicability. The comparison results are addressed with a general ILC scheme based on DDC.
KeywordsIterative learning control Data-driven control Discrete-time systems Adaptive control DC motor Neuro-fuzzy
The author gratefully acknowledges the contributions of CINVESTAV-IPN’s research Grant 2013–2014 and Mexican Research Organization CONACyT Grant # 257253.
Compliance with ethical standards
Conflict of interest
Chidentree Treesatayapun declares that he has no conflict of interest.
This article does not contain any studies with human participants performed by any of the authors.
- Han J, Shen D, Chien CJ (2015) Terminal iterative learning control for discrete-time nonlinear system based on neural networks. In: Proceedings of the 34th Chinese control conference, Hangzhou, China, pp 3190–3195Google Scholar
- Treesatayapun C (2015) A data-driven adaptive controller for a class of unknown nonlinear discrete-time systems with estimated PPD. Eng Sci Technol Int J 18:218–228Google Scholar
- Treesatayapun C, Uatrongjit S (2005) Adaptive controller with fuzzy rules emulated structure and its applications. Eng Appl Artificial Intell 18:603–615Google Scholar