×

An output-recurrent-neural-network-based iterative learning control for unknown nonlinear dynamic plants. (English) Zbl 1235.93270

Summary: We present a design method for iterative learning control system by using an Output Recurrent Neural Network (ORNN). Two ORNNs are employed to design the learning control structure. The first ORNN, which is called the output recurrent neural controller (ORNC), is used as an iterative learning controller to achieve the learning control objective. To guarantee the convergence of learning error, some information of plant sensitivity is required to design a suitable adaptive law for the ORNC. Hence, a second ORNN, which is called the Output Recurrent Neural Identifier (ORNI), is used as an identifier to provide the required information. All the weights of ORNC and ORNI will be tuned during the control iteration and identification process, respectively, in order to achieve a desired learning performance. The adaptive laws for the weights of ORNC and ORNI and the analysis of learning performances are determined via a Lyapunov like analysis. It is shown that the identification error will asymptotically converge to zero and repetitive output tracking error will asymptotically converge to zero except the initial resetting error.

MSC:

93E35 Stochastic learning and adaptive control
92B20 Neural networks for/in biological studies, artificial life and related topics
68T05 Learning and adaptive systems in artificial intelligence

References:

[1] K. L. Moore and J. X. Xu, “Special issue on iterative learning control,” International Journal of Control, vol. 73, no. 10, pp. 819-823, 2000. · Zbl 0996.00532 · doi:10.1080/002071700405798
[2] D. A. Bristow, M. Tharayil, and A. G. Alleyne, “A survey of iterative learning,” IEEE Control Systems Magazine, vol. 26, no. 3, pp. 96-114, 2006. · doi:10.1109/MCS.2006.1636313
[3] H. S. Ahn, Y. Q. Chen, and K. L. Moore, “Iterative learning control: brief survey and categorization,” IEEE Transactions on Systems, Man and Cybernetics. Part C, vol. 37, no. 6, pp. 1099-1121, 2007. · doi:10.1109/TSMCC.2007.905759
[4] J. X. Xu and J. Xu, “Observer based learning control for a class of nonlinear systems with time-varying parametric uncertainties,” IEEE Transactions on Automatic Control, vol. 49, no. 2, pp. 275-281, 2004. · Zbl 1365.93552 · doi:10.1109/TAC.2003.822874
[5] I. Rotariu, M. Steinbuch, and R. Ellenbroek, “Adaptive iterative learning control for high precision motion systems,” IEEE Transactions on Control Systems Technology, vol. 16, no. 5, pp. 1075-1082, 2008. · doi:10.1109/TCST.2007.906319
[6] A. Tayebi, S. Abdul, M. B. Zaremba, and Y. Ye, “Robust iterative learning control design: application to a robot manipulator,” IEEE/ASME Transactions on Mechatronics, vol. 13, no. 5, pp. 608-613, 2008. · doi:10.1109/TMECH.2008.2004627
[7] J. X. Xu and B. Viswanathan, “Adaptive robust iterative learning control with dead zone scheme,” Automatica, vol. 36, no. 1, pp. 91-99, 2000. · Zbl 0939.93018 · doi:10.1016/S0005-1098(99)00100-4
[8] J.Y. Choi and H. J. Park, “Neural-based iterative learning control for unknown systems,” in Proceedings of the 2nd Asian Control Conference, pp. II243-II246, Seoul, Korea, 1997.
[9] C. J. Chien, “A sampled-data iterative learning control using fuzzy network design,” International Journal of Control, vol. 73, no. 10, pp. 902-913, 2000. · Zbl 1006.93549 · doi:10.1080/002071700405888
[10] J. H. Park, S. H. Huh, S. H. Kim, S. J. Seo, and G. T. Park, “Direct adaptive controller for nonaffine nonlinear systems using self-structuring neural networks,” IEEE Transactions on Neural Networks, vol. 16, no. 2, pp. 414-422, 2005. · doi:10.1109/TNN.2004.841786
[11] J. S. Wang and Y. P. Chen, “A fully automated recurrent neural network for unknown dynamic system identification and control,” IEEE Transactions on Circuits and Systems I, vol. 53, no. 6, pp. 1363-1372, 2006. · Zbl 1374.93373 · doi:10.1109/TCSI.2006.875186
[12] C. F. Hsu, C. M. Lin, and T. T. Lee, “Wavelet adaptive backstepping control for a class of nonlinear systems,” IEEE Transactions on Neural Networks, vol. 17, no. 5, pp. 1-9, 2006. · doi:10.1109/TNN.2006.878122
[13] C. M. Lin, L. Y. Chen, and C. H. Chen, “RCMAC hybrid control for MIMO uncertain nonlinear systems using sliding-mode technology,” IEEE Transactions on Neural Networks, vol. 18, no. 3, pp. 708-720, 2007. · doi:10.1109/TNN.2007.891198
[14] Z. G. Hou, M. M. Gupta, P. N. Nikiforuk, M. Tan, and L. Cheng, “A recurrent neural network for hierarchical control of interconnected dynamic systems,” IEEE Transactions on Neural Networks, vol. 18, no. 2, pp. 466-481, 2007. · doi:10.1109/TNN.2006.885040
[15] Z. Liu, R. E. Torres, N. Patel, and Q. Wang, “Further development of input-to-state stabilizing control for dynamic neural network systems,” IEEE Transactions on Systems, Man, and Cybernetics Part A: Systems and Humans, vol. 38, no. 6, pp. 1425-1433, 2008. · doi:10.1109/TSMCA.2008.2003464
[16] Z. Liu, S. C. Shih, and Q. Wang, “Global robust stabilizing control for a dynamic neural network system,” IEEE Transactions on Systems, Man, and Cybernetics Part A: Systems and Humans, vol. 39, no. 2, pp. 426-436, 2009. · doi:10.1109/TSMCA.2008.2010749
[17] Y. G. Leu, W. Y. Wang, and T. T. Lee, “Observer-based direct adaptive fuzzy-neural control for nonaffine nonlinear systems,” IEEE Transactions on Neural Networks, vol. 16, no. 4, pp. 853-861, 2005. · doi:10.1109/TNN.2005.849824
[18] S. Labiod and T. M. Guerra, “Adaptive fuzzy control of a class of SISO nonaffine nonlinear systems,” Fuzzy Sets and Systems, vol. 158, no. 10, pp. 1126-1137, 2007. · Zbl 1113.93070 · doi:10.1016/j.fss.2006.11.013
[19] B. Chen, X. Liu, and S. Tong, “Adaptive fuzzy output tracking control of MIMO nonlinear uncertain systems,” IEEE Transactions on Fuzzy Systems, vol. 15, no. 2, pp. 287-300, 2007. · doi:10.1109/TFUZZ.2006.880008
[20] Y. J. Liu and W. Wang, “Adaptive fuzzy control for a class of uncertain nonaffne nonlinear system,” Information Sciences, vol. 177, no. 18, pp. 3901-3917, 2007. · Zbl 1121.93037 · doi:10.1016/j.ins.2007.03.005
[21] R. J. Wai and C. M. Liu, “Design of dynamic petri recurrent fuzzy neural network and its application to path-tracking control of nonholonomic mobile robot,” IEEE Transactions on Industrial Electronics, vol. 56, no. 7, pp. 2667-2683, 2009. · doi:10.1109/TIE.2009.2020077
[22] C. H. Lee, Y. C. Lee, and F. Y. Chang, “A dynamic fuzzy neural system design via hybridization of EM and PSO algorithms,” IAENG International Journal of Computer Science, vol. 37, no. 3, 2010.
[23] W. G. Seo, B. H. Park, and J. S. Lee, “Adaptive fuzzy learning control for a class of nonlinear dynamic systems,” International Journal of Intelligent Systems, vol. 15, no. 12, pp. 1157-1175, 2000. · Zbl 0987.93501 · doi:10.1002/1098-111X(200012)15:12<1157::AID-INT3>3.0.CO;2-V
[24] C. J. Chien and L. C. Fu, “Iterative learning control of nonlinear systems using neural network design,” Asian Journal of Control, vol. 4, no. 1, pp. 21-29, 2002.
[25] C. J. Chien, “A combined adaptive law for fuzzy iterative learning control of nonlinear systems with varying control tasks,” IEEE Transactions on Fuzzy Systems, vol. 16, no. 1, pp. 40-51, 2008. · doi:10.1109/TFUZZ.2007.902021
[26] T. W.S. Chow and Y. Fang, “A recurrent neural-network-based real-time learning control strategy applying to nonlinear systems with unknown dynamics,” IEEE Transactions on Industrial Electronics, vol. 45, no. 1, pp. 151-161, 1998. · doi:10.1109/41.661316
[27] Y. C. Wang, C. J. Chien, and D. T. Lee, “An output recurrent fuzzy neural network based iterative learning control for nonlinear systems,” in Proceedings of the IEEE International Conference on Fuzzy Systems, pp. 1563-1569, Hong Kong, 2008. · doi:10.1109/FUZZY.2008.4630580
[28] Y. C. Wang and C. C. Teng, “Output recurrent fuzzy neural networks based model reference control for unknown nonlinear systems,” International Journal of Fuzzy Systems, vol. 6, no. 1, pp. 28-37, 2004.
[29] C. C. Ku and K. Y. Lee, “Diagonal recurrent neural networks for dynamic systems control,” IEEE Transactions on Neural Networks, vol. 6, no. 1, pp. 144-156, 1995. · doi:10.1109/72.363441
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.