Adaptive control of nonlinear discrete-time systems by using OS-ELM neural networks. (English) Zbl 1406.93164

Summary: As a kind of novel feedforward neural network with single hidden layer, ELM (extreme learning machine) neural networks are studied for the identification and control of nonlinear dynamic systems. The property of simple structure and fast convergence of ELM can be shown clearly. In this paper, we are interested in adaptive control of nonlinear dynamic plants by using OS-ELM (online sequential extreme learning machine) neural networks. Based on data scope division, the problem that training process of ELM neural network is sensitive to the initial training data is also solved. According to the output range of the controlled plant, the data corresponding to this range will be used to initialize ELM. Furthermore, due to the drawback of conventional adaptive control, when the OS-ELM neural network is used for adaptive control of the system with jumping parameters, the topological structure of the neural network can be adjusted dynamically by using multiple model switching strategy, and an MMAC (multiple model adaptive control) will be used to improve the control performance. Simulation results are included to complement the theoretical results.


93C40 Adaptive control/observation systems
93C10 Nonlinear systems in control theory
93C55 Discrete-time control/observation systems
68T05 Learning and adaptive systems in artificial intelligence
Full Text: DOI


[1] Yang, C.; Ge, S. S.; Lee, T. H., Output feedback adaptive control of a class of nonlinear discrete-time systems with unknown control directions, Automatica, 45, 1, 270-276 (2009) · Zbl 1154.93377
[2] Wang, X.-S.; Su, C.-Y.; Hong, H., Robust adaptive control of a class of nonlinear systems with unknown dead-zone, Automatica, 40, 3, 407-413 (2004) · Zbl 1036.93036
[3] Chen, M.; Ge, S. S.; Ren, B., Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints, Automatica, 47, 3, 452-465 (2011) · Zbl 1219.93053
[4] Narendra, K. S.; Parthasarathy, K., Identification and control of dynamical systems using neural networks, IEEE Transactions on Neural Networks, 1, 1, 4-27 (1990)
[5] Rumelhart, D. E.; Hinton, G. E.; Williams, R. J., Learning representations by back-propagating errors, Nature, 323, 6088, 533-536 (1986) · Zbl 1369.68284
[6] Huang, G.-B.; Zhu, Q.-Y.; Siew, C.-K., Extreme learning machine: a new learning scheme of feedforward neural networks, Proceedings of the IEEE International Joint Conference on Neural Networks
[7] Huang, G.-B.; Zhu, Q.-Y.; Siew, C.-K., Extreme learning machine: theory and applications, Neurocomputing, 70, 1-3, 489-501 (2006)
[8] Huang, G.-B.; Wang, D. H.; Lan, Y., Extreme learning machines: a survey, International Journal of Machine Learning and Cybernetics, 2, 2, 107-122 (2011)
[9] Liang, N.-Y.; Huang, G.-B.; Saratchandran, P.; Sundararajan, N., A fast and accurate online sequential learning algorithm for feedforward networks, IEEE Transactions on Neural Networks, 17, 6, 1411-1423 (2006)
[10] Suresh, S.; Venkatesh Babu, R.; Kim, H. J., No-reference image quality assessment using modified extreme learning machine classifier, Applied Soft Computing Journal, 9, 2, 541-552 (2009)
[11] Mohammed, A. A.; Minhas, R.; Jonathan Wu, Q. M.; Sid-Ahmed, M. A., Human face recognition based on multidimensional PCA and extreme learning machine, Pattern Recognition, 44, 10-11, 2588-2597 (2011) · Zbl 1218.68149
[12] Benot, F.; Van Heeswijk, M.; Miche, Y., Feature selection for nonlinear models with extreme learning machines, Neurocomputing, 102, 111-124 (2013)
[13] Chong, E. K. P.; Zak, S. H., An Introduction to Optimization (2013), New York, NY, USA: Wiley, New York, NY, USA · Zbl 1266.90001
[14] Jiang, H., Directly adaptive fuzzy control of discrete-time chaotic systems by least squares algorithm with dead-zone, Nonlinear Dynamics, 62, 3, 553-559 (2010) · Zbl 1209.93084
[15] Narendra, K. S.; Xiang, C., Adaptive control of discrete-time systems using multiple models, Institute of Electrical and Electronics Engineers: Transactions on Automatic Control, 45, 9, 1669-1686 (2000) · Zbl 0988.93042
[16] Li, X.-L.; Liu, D.-X.; Li, J.-Y.; Ding, D.-W., Robust adaptive control for nonlinear discrete-time systems by using multiple models, Mathematical Problems in Engineering, 2013 (2013) · Zbl 1299.93131
[17] Li, X. L.; Jia, C.; Liu, D. X., Nonlinear adaptive control using multiple models and dynamic neural networks, Neurocomputing, 136, 190-200 (2014)
[18] Goodwin, G. C.; Sin, K. S., Adaptive Filtering, Prediction and Control (1984), Prentice-Hall · Zbl 0653.93001
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. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.