A Fuzzy System Based Iterative Learning Control for Nonlinear Discrete-Time Systems with Iteration-Varying Uncertainties
Abstract
:1. Introduction
- (1)
- This is the first work that considers the design and analysis of iterative learning control law for nonlinear unknown systems with all the five kinds of iteration-varying uncertainties.
- (2)
- The mentioned iteration-varying uncertainties are allowed to be unknown and without any special structure.
- (3)
- The upper bounds of the iteration-varying uncertainties can be unknown and not necessarily small.
- (4)
- A new concept of using a fuzzy system with iteration-varying consequent parameters as an approximator is proposed.
2. Problem Formulation
- (A1)
- The iteration-varying initial output error is bounded .
- (A2)
- The iteration-varying system parameters , are bounded and .
- (A3)
- The iteration-varying disturbance is bounded with where is an unknown positive constant for all and .
- (A4)
- The iteration-varying desired output is bounded with where is an unknown positive constant for all and .
- (A5)
- The unknown nonlinear function is smooth and bounded if and are bounded.
3. Design of the Iterative Learning Control Law
4. The Main Results for Stability and Convergence
- (t1)
- The adaptive parameters , , are bounded .
- (t2)
- The dead-zone-like auxiliary error , output error and control input are bounded . Furthermore,
5. Simulation Examples
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Bristow, D.A.; Tharayil, M.; Allyne, A.G. A survey of iterative learning. IEEE Control Syst. Mag. 2006, 26, 96–114. [Google Scholar]
- Ahn, H.S.; Chen, Y.; Moore, K.L. Iterative learning control: Brief survey and categorization. IEEE Trans. Syst. Man Cybern. Part C Rev. 2007, 37, 1099–1121. [Google Scholar] [CrossRef]
- Xiong, W.; Xu, L.; Ho, D.W.C.; Cao, J.; Huang, T. Synchronous and asynchronous iterative learning strategies of T-S fuzzy systems with measurable and unmeasurable state information. IEEE Trans. Fuzzy Syst. 2018, 26, 3042–3053. [Google Scholar] [CrossRef]
- Bu, X.; Hou, Z.; Yu, Q.; Yang, Y. Quantized data driven iterative learning control for a class of nonlinear systems with sensor saturation. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 5119–5129. [Google Scholar] [CrossRef]
- Chen, Q.; Shi, H.; Sun, M. Echo state network-based backstepping adaptive iterative learning control for strict-feedback systems: An error-tracking approach. IEEE Trans. Cybern. 2020, 50, 3009–3022. [Google Scholar] [CrossRef]
- Li, X.; Liu, Y.H.; Yu, H.Y. Iterative learning impedance control for rehabilitation robots driven by series elastic actuators. Automatica 2018, 90, 1–7. [Google Scholar] [CrossRef]
- Jian, Y.; Huang, D.; Liu, J.; Min, D. High-precision tracking of piezoelectric actuator using iterative learning control and direct inverse compensation of hysteresis. IEEE Trans. Ind. Electron. 2019, 66, 368–377. [Google Scholar] [CrossRef]
- Cobb, M.K.; Barton, K.; Fathy, H.; Vermillion, C. Iterative learning-based path optimization for repetitive path planning, with application to 3-D crosswind flight of airborne wind energy systems. IEEE Trans. Control Syst. Technol. 2020, 28, 1447–1459. [Google Scholar] [CrossRef]
- Huang, D.; Min, D.; Jian, Y.; Li, Y. Current-cycle iterative learning control for high-precision position tracking of piezoelectric actuator system via active disturbance rejection control for hysteresis compensation. IEEE Trans. Ind. Electron. 2020, 67, 8680–8690. [Google Scholar] [CrossRef]
- Liu, G.; Hou, Z. Adaptive iterative learning control for subway trains using multiple-point-mass dynamic model under speed constraint. IEEE Trans. Intell. Transp. Syst. 2021, 22, 1388–1400. [Google Scholar] [CrossRef]
- Wang, L.; Yu, J.; Zhang, R.; Li, P.; Gao, F. Iterative learning control for multiphase batch processes with asynchronous switching. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 2536–2549. [Google Scholar] [CrossRef]
- Sun, M.; Wang, D. Iterative learning control with initial rectifying action. Automatica 2002, 38, 1177–1182. [Google Scholar] [CrossRef]
- Xu, J.-X.; Yan, R. On initial conditions in iterative learning control. IEEE Trans. Autom. Control 2005, 50, 1349–1354. [Google Scholar]
- Xu, J.-X.; Xu, J. On iterative learning from different tracking tasks in the presence of time-varying uncertainties. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2004, 34, 589–597. [Google Scholar] [CrossRef] [PubMed]
- Chi, R.; Hou, Z.; Xu, J.-X. Adaptive ILC for a class of discrete-time systems with iteration-varying trajectory and random initial condition. Automatica 2008, 44, 2207–2213. [Google Scholar] [CrossRef]
- Yu, M.; Huang, D.; He, W. Robust adaptive iterative learning control for discrete-time nonlinear systems with both parametric and nonparametric uncertainties. Int. J. Adapt. Control Signal Process. 2016, 30, 972–985. [Google Scholar] [CrossRef]
- Chien, C.-J. A combined adaptive law for fuzzy iterative learning control of nonlinear systems with varying control tasks. IEEE Trans. Fuzzy Syst. 2008, 16, 40–51. [Google Scholar] [CrossRef]
- Chi, R.; Hou, Z.; Jin, S.; Wang, D. Discrete-time adaptive ILC for non-parametric uncertain nonlinear systems with iteration-varying trajectory and random initial condition. Asian J. Control 2013, 15, 562–570. [Google Scholar] [CrossRef]
- Yin, C.; Xu, J.-X.; Hou, Z. A high-order internal model based iterative learning control scheme for nonlinear systems with time-iteration-varying parameters. IEEE Trans. Autom. Control 2010, 55, 2665–2670. [Google Scholar] [CrossRef]
- Yu, M.; Wang, J.; Qi, D. Discrete-time adaptive iterative learning control for high-order nonlinear systems with unknown control directions. Int. J. Control. 2013, 86, 299–308. [Google Scholar] [CrossRef]
- Zhao, D.; Yang, Y. An iterative learning control design method for nonlinear discrete-time systems with unknown iteration-varying parameters and control direction. Math. Probl. Eng. 2016, 7, 8971407. [Google Scholar] [CrossRef] [Green Version]
- Yin, C.; Xu, J.-X.; Hou, Z. An ILC scheme for a class of nonlinear continuous-time systems with time-iteration-varying parameters subjected to second-order internal model. Asian J. Control 2011, 13, 126–135. [Google Scholar] [CrossRef]
- Meng, D.; Moore, K.L. Robust iterative learning control for nonrepetitive uncertain systems. IEEE Trans. Autom. Control 2017, 62, 907–913. [Google Scholar] [CrossRef]
- Yu, M.; Li, C. Robust adaptive iterative learning control for discrete-time nonlinear systems with time-iteration-varying parameters. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 1737–1745. [Google Scholar] [CrossRef]
- Yan, W.; Sun, M. Adaptive iterative learning control of discrete-time varying systems with unknown control direction. Int. J. Adapt. Control Signal Process. 2013, 27, 340–348. [Google Scholar] [CrossRef]
- Xu, Q.-Y.; Li, X.-D. Adaptive fuzzy ILC of nonlinear discrete-time systems with unknown dead zones and control directions. Int. J. Syst. Sci. 2018, 49, 1878–1894. [Google Scholar] [CrossRef]
- Wang, Y.C.; Chien, C.J. Design and analysis of fuzzy-neural discrete adaptive iterative learning control for nonlinear plant. Int. J. Fuzzy Syst. 2013, 15, 149–158. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chien, C.-J.; Wang, Y.-C. A Fuzzy System Based Iterative Learning Control for Nonlinear Discrete-Time Systems with Iteration-Varying Uncertainties. Processes 2022, 10, 1275. https://doi.org/10.3390/pr10071275
Chien C-J, Wang Y-C. A Fuzzy System Based Iterative Learning Control for Nonlinear Discrete-Time Systems with Iteration-Varying Uncertainties. Processes. 2022; 10(7):1275. https://doi.org/10.3390/pr10071275
Chicago/Turabian StyleChien, Chiang-Ju, and Ying-Chung Wang. 2022. "A Fuzzy System Based Iterative Learning Control for Nonlinear Discrete-Time Systems with Iteration-Varying Uncertainties" Processes 10, no. 7: 1275. https://doi.org/10.3390/pr10071275
APA StyleChien, C. -J., & Wang, Y. -C. (2022). A Fuzzy System Based Iterative Learning Control for Nonlinear Discrete-Time Systems with Iteration-Varying Uncertainties. Processes, 10(7), 1275. https://doi.org/10.3390/pr10071275