PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Elman neural network for modeling and predictive control of delayed dynamic systems

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
The objective of this paper is to present a modified structure and a training algorithm of the recurrent Elman neural network which makes it possible to explicitly take into account the time-delay of the process and a Model Predictive Control (MPC) algorithm for such a network. In MPC the predicted output trajectory is repeatedly linearized on-line along the future input trajectory, which leads to a quadratic optimization problem, nonlinear optimization is not necessary. A strongly nonlinear benchmark process (a simulated neutralization reactor) is considered to show advantages of the modified Elman neural network and the discussed MPC algorithm. The modified neural model is more precise and has a lower number of parameters in comparison with the classical Elman structure. The discussed MPC algorithm with on-line linearization gives similar trajectories as MPC with nonlinear optimization repeated at each sampling instant.
Rocznik
Strony
117--142
Opis fizyczny
Bibliogr. 34 poz., rys., tab., wykr., wzory
Twórcy
autor
  • Institute of Control and Computation Engineering, Faculty of Electronics and Information Technology, Warsaw University of Technology, ul. Nowowiejska 15/19, 00-665 Warsaw, Poland
  • Institute of Control and Computation Engineering, Faculty of Electronics and Information Technology, Warsaw University of Technology, ul. Nowowiejska 15/19, 00-665 Warsaw, Poland
Bibliografia
  • [1] R. Bonneau, M. T. Facciotti, D. J. Reiss, A. K. Schmid, M. Pan, A. Kaur, V. Thorsson, P. Shannon, M. H. Johnson, J. C. Bare, W. Longabaugh, M. Vuthoori, K. Whitehead, A. Madar, L. Suzuki, T. Mori, D. E Chang, J. Diruggiero, C. H. Johnson, L. Hood and N. S. Baliga: A predictive model for transcriptional control of physiology in a free living cell. Cell, 131(7), (2007), 1354-1365.
  • [2] E. F. Camacho and C. Bordons: Model Predictive Control. Springer, London, 1999.
  • [3] X. Chen, J. Chen and B. Lei: Identification of pH neutralization process based on the T-S fuzzy model, 215 CCIS of Communications in Computer and Information Science. Springer, Berlin, Heidelberg, 2011.
  • [4] F. Declercq and R. De Keyser: Comparative study of neural predictors in model based predictive control. In Proc. of Int. Workshop on Neural Networks for Identification, Control, Robotics, and Signal/Image Processing, (1996), 20-28.
  • [5] J. L. Elman: Finding structure in time. Cognitive Science, 14(2), (1990), 179-211.
  • [6] J. C. Gómez and E. Baeyens: Subspace-based identification algorithms for hammerstein and wiener models. European J. of Control, 11(2), (2005), 127-136.
  • [7] J. C. Gómez, A. Jutan and E. Baeyens: Wiener model identification and predictive control of a ph neutralisation process. IEE Proceedings: Control Theory and Applications, 151(3), (2004), 329-338.
  • [8] K. A. Green, K. W. Bauer Jr., M. Kabrisky, S. K. Rogers and G. F. Wilson: Estimating pilot workload using Elman recurrent neural networks: a preliminary investigation. In Intelligent Engineering Systems Through Artificial Neural Networks, 7 (1997), 703-708.
  • [9] M. T. Hagan, H. B. Demuth, Mark Bealeand O. De Jesus: Neural Network Design. PWS Publishing Co, Boston, MA, USA, 1996.
  • [10] B. Han and M. Han: Nonlinear time delay systems identification based on dynamic bp algorithm. Dalian Ligong Daxue Xuebao/Journal of Dalian University of Technology, 50(5), (2010), 777-781.
  • [11] S. Haykin: Neural Networks: A Comprehensive Foundation. Prentice Hall PTR, Upper Saddle River, NJ, USA, 2nd edition, 1998.
  • [12] R. Hovorka, V. Canonico, L. J. Chassin, U. Haueter, M. Massibebedetti, M. O. Federici, T. R. Pieber, H. C. Schaller, L. Schaupp, T. Verding and M. E. Wilinska: Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes. Physiological Measurement, 25(4), (2004), 905-920.
  • [13] Y. Jia, L. Y Zhang and T. Y. Chai: Based on fuzzy adaptive control of model predictive in slurry neutralization process. Dongbei Daxue Xuebao/Journal of Northeastern University, 35(5), (2014), 617-621.
  • [14] M. Ławryńczuk: Accuracy and computational efficiency of suboptimal nonlinear predictive control based on neural models. Applied Soft Computing J., 11(2), (2011), 2202-2215.
  • [15] M. Ławryńczuk: Practical nonlinear predictive control algorithms for neural wiener models. J. of Process Control, 23(5), (2013), 696-714.
  • [16] M. Ławryńczuk: Computationally Efficient Model Predictive Control Algorithms. Springer, 2014.
  • [17] P. Li, Y. Li, Q. Xiong, Y. Chai and Y. Zhang: Application of a hybrid quantized Elman neural network in short-term load forecasting. Int. J. of Electrical Power and Energy Systems, 55 (2014), 749-759.
  • [18] Q. Li, Y. Qin, Z.Y. Wang, Z.X. Zhao, M. H. Zhan and Y. Liu: Prediction of urban rail transit sectional passenger flow based on elman neural network. Applied Mechanics and Materials, 505-506 (2014), 1023-1027.
  • [19] J. W. Liou, W. C. Cheng, J. C Huang and C. Y. Liou: Distributed representation of word by using Elman network. Int. J. of Intelligent Information and Database Systems, 7(4), (2013), 373-386.
  • [20] J. M. Maciejowski: Predictive Control with Constraints. Prentice Hall, Harlow, 2002.
  • [21] D. P. Mandic and J. Chambers: Recurrent Neural Networks for Prediction: Learning Algorithms,Architectures and Stability. John Wiley & Sons, Inc, New York, NY, USA, 2001.
  • [22] A. Marciniak and J. Korbicz: Modular Neural Networks pages 135-177. Biocybernetyka i in˙zynieria biomedyczna 2000. 6 Sieci neuronowe, ISBN: 83-87674-18-4. Akademicka Oficyna Wydaw. EXIT, Warszawa, 2000, (in Polish).
  • [23] J. M. Zamarre NoO and P. Vega: State-space neural network. properties and application. Neural Networks, 11(6), (1998), 1099-1112.
  • [24] J. Nocedal and S. J. Wright: Numerical Optimization. Springer, Berlin, New York, 2006.
  • [25] S. Osowski: Neural Networks for Information Processing. Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, 2006, (in Polish).
  • [26] P. Plawiak and R. Tadeusiewicz: Approximation of phenol concentration using novel hybrid computational intelligence methods. Int. J. of Applied Mathematics and Computer Science, 24(1), (2014), 165-181.
  • [27] S. J. Qin and T. Badgwell: A survey of industrial model predictive control technology. Control Engineering Practice, 11(7), (2003), 733-764.
  • [28] D. Samek: Elman neural networks in model predictive control. In Proc. of the 23rd European Conf. on Modelling and Simulation, (2009), 577-581.
  • [29] S. Seker, E. Ayaz and E. Türcan: Elman’s recurrent neural network applications to condition monitoring in nuclear power plant and rotating machinery. Engineering Applications of Artificial Intelligence, 16(7-8), (2003), 647-656.
  • [30] P. Tatjewski: Advanced Control of Industrial Processes, Structures and Algorithms. Springer, London, 2007.
  • [31] J. G. Wu and H. Lundstedt: Prediction of geomagnetic storms from solar wind data using Elman recurrent neural networks. Geophysical Research Letters, 23(4), (1996), 319-322.
  • [32] C. Xia, X. Xiang, B. Lei and D. Peng: Research on a dynamic recurrent Elman neural network model for electric load forecasting and its wilcoxon test. J. of Computational Information Systems, 6(3), (2010), 959-966.
  • [33] J. Xu and M. Zhang: Neural network modeling and generalized predictive control for an autonomous underwater vehicle. In 6th IEEE Int. Conf. on Industrial Informatics, (2008), 487-491.
  • [34] C. Zhou, L. Y. Ding and R. He: Pso-based Elman neural network model for predictive control of air chamber pressure in slurry shield tunneling under yangtze river. Automation in Construction, 36 (2013), 208-217.
Uwagi
PL
Opracowanie ze środków MNiSW w ramach umowy 812/P-DUN/2016 na działalność upowszechniającą naukę
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-357a554a-1aed-4f80-b01b-024411318388
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.