Skip to main content
Log in

Wavelet Neural Network-Based NARMA-L2 Internal Model Control Utilizing Micro-artificial Immune Techniques to Control Nonlinear Systems

  • Research Article - Systems Engineering
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

Abstract

This paper presents an intelligent control strategy based on internal model control (IMC) to control nonlinear systems. In particular, a wavelet neural network (WNN)-based nonlinear autoregressive moving average (NARMA-L2) network is used to acquire the forward dynamics of the controlled system. Subsequently, the control law can be directly derived. In this approach, a single NARMA-L2 with only one training phase is required. Hence, unlike other related works, this design approach does not require an additional training phase to find the model inversion. In the literature, gradient descent methods are the most widely applied training techniques for the neural network-based IMC. However, these methods are characterized by the slow convergence speed and the tendency to get trapped at local minima. To avoid these limitations, the newly developed modified micro-artificial immune system (modified Micro-AIS) is employed in this work to train the NARMA-L2. The simulation results have demonstrated the effectiveness of the proposed approach in terms of accurate control and robustness against external disturbances. In addition, a comparative study has shown the superiority of the WNN over the multilayer perceptron and the radial basis function based IMC. Moreover, compared with the genetic algorithm, the modified Micro-AIS has achieved better results as the training method in the IMC structure.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Dorf R.C., Bishop R.H.: Modern Control Systems. Pearson Education, Inc., Upper Saddle River (2011)

    Google Scholar 

  2. Sung, S.W.; Lee, J.; Lee, I.-B.: Process Identification and PID Control. John Wiley & Sons (Asia) Pte Ltd, 2 Clementi Loop, # 02-01, Singapore (2009)

  3. Wang Z.-Q., Liu X.-X.: Nonlinear internal model control for bearingless induction motor based on neural network inversion. Acta Autom. Sin. 39(4), 433–439 (2013)

    Article  Google Scholar 

  4. Chi Q., Zhao Z., Hu B., Lv Y., Liang J.: Multi-loop nonlinear internal model controller design based on a dynamic fuzzy partial least squares model. Chem. Eng. Res. Des. 91(12), 2559–2568 (2013)

    Article  Google Scholar 

  5. Kim K.-K.K., Ríos-Patrón E., Braatz R.D.: Robust nonlinear internal model control of stable Wiener systems. J. Process Control 22(8), 1468–1477 (2012)

    Article  Google Scholar 

  6. Zhicheng Z., Zhiyuan L., Zhimin X., Jinggang Z.: Internal model control based on LS-SVM for a class of nonlinear process. Phys. Procedia 25, 1900–1908 (2012)

    Article  Google Scholar 

  7. Du W., Leung S.Y.S., Kwong C.K.: Time series forecasting by neural networks: A knee point-based multiobjective evolutionary algorithm approach. Expert Syst. Appl. 41(18), 8049–8061 (2014)

    Article  Google Scholar 

  8. Srivignesh N., Sowmya P., Ramkumar K., Balasubramanian G.: Design of neural based PID controller for nonlinear process. Procedia Eng. 38, 3283–3291 (2012)

    Article  Google Scholar 

  9. Li H.-X., Deng H.: An approximate internal model-based neural control for unknown nonlinear discrete processes. IEEE Trans. Neural Netw. 17(3), 659–670 (2006)

    Article  MATH  Google Scholar 

  10. Yu, F.; Mao, Z.: Internal model control for electrode in electric arc furnace based on RBF neural networks. In: 24th Chinese Control and Decision Conference, China, pp. 4074–4077, 23–25 May (2012)

  11. Dong, X.; Zhao, Y.; Rui, G.: Internal model control based on RBF neural network inverse system decoupling in a 3-DOf helicopter system. In: Proceedings of the 8th World Congress on Intelligent Control and Automation, Taipei, Taiwan, pp. 570–574, 21–25 June (2011)

  12. Lutfy, O.F.: Control of nonlinear systems utilizing a wavelet neural network controller optimized by micro artificial immune systems. In: The Second Engineering Conference of Control, Computers, and Mechatronics, Baghdad-Iraq, pp. 113–119, 25–27 February (2014)

  13. Mohanty D.K., Singru P.M.: Fouling analysis of a shell and tube heat exchanger using local linear wavelet neural network. Int. J. Heat Mass Transf. 77, 946–955 (2014)

    Article  Google Scholar 

  14. Chen C.-H.: Intelligent transportation control system design using wavelet neural network and PID-type learning algorithms. Expert Syst. Appl. 38(6), 6926–6939 (2011)

    Article  Google Scholar 

  15. Tian, J.; Gao, M.; Zhou, S.; Zhang, F.: Energy-saving control system of beam-pumping unit based on wavelet neural network. In: Fourth International Conference on Natural Computation, Jinan, China, pp. 509–523, 18–20 October (2008)

  16. Rivals I., Personnaz L.: Nonlinear internal model control using neural networks: application to processes with delay and design issues. IEEE T. Neural Netw. 11(1), 80–90 (2000)

    Article  Google Scholar 

  17. Huang H.-X., Li J.-C., Xiao C.-L.: A proposed iteration optimization approach integrating backpropagation neural network with genetic algorithm. Expert Syst. Appl. 42(1), 146–155 (2015)

    Article  Google Scholar 

  18. Lightbody G., Irwin G.W.: Nonlinear control structures based on embedded neural system models. IEEE Trans. Neural Netw. 8(3), 553–567 (1997)

    Article  Google Scholar 

  19. Hu B., Zhao Z., Liang J.: Multi-loop nonlinear internal model controller design under nonlinear dynamic PLS framework using ARX-neural network model. J. Process Control 22(1), 207–217 (2012)

    Article  Google Scholar 

  20. Luppi P.A., Degliuomini L.N., Garcia M.P., Basualdo M.S.: Fault-tolerant control design for safe production of hydrogen from bio-ethanol. Int. J. Hydrogen Energy 39(1), 231–248 (2014)

    Article  Google Scholar 

  21. Weike, Y.; Bin, L.; Yong, X.: Fuzzy neural networks and GA based predictive control for active power filter. In: International Conference on Measuring Technology and Mechatronics Automation, Hong Kong, China, pp. 598–601, 16–17 January (2013)

  22. Kuo R.J., Tseng W.L., Tien F.C., Liao T.W.: Application of an artificial immune system-based fuzzy neural network to a RFID-based positioning system. Comput. Ind. Eng. 63(4), 943–956 (2012)

    Article  Google Scholar 

  23. Wu S., Wan H.-D., Shukla S.K., Li B.: Chaos-based improved immune algorithm (CBIIA) for resource-constrained project scheduling problems. Expert Syst. Appl. 38(4), 3387–3395 (2011)

    Article  Google Scholar 

  24. Fusco F., Ringwood J.V.: Hierarchical robust control of oscillating wave energy converters with uncertain dynamics. IEEE Trans. Sustain. Energy 5(3), 958–966 (2014)

    Article  Google Scholar 

  25. Kassem A.M.: MPPT control design and performance improvements of a PV generator powered DC motor-pump system based on artificial neural networks. Electr. Power Energy Syst. 43(1), 90–98 (2012)

    Article  Google Scholar 

  26. Farahani M.: Intelligent control of SVC using wavelet neural network to enhance transient stability. Eng. Appl. Artif. Intell. 26(1), 273–280 (2013)

    Article  Google Scholar 

  27. Zainuddin Z., Huong L.K., Pauline O.: On the use of wavelet neural networks in the task of epileptic seizure detection from electroencephalography signals. Procedia Comput. Sci. 11, 149–159 (2012)

    Article  Google Scholar 

  28. Zhang W., Yen G.G., He Z.: Constrained optimization via artificial immune system. IEEE Trans. Cybern. 44(2), 185–198 (2014)

    Article  Google Scholar 

  29. Dragoi E.N., Horoba C.A., Mamaliga I., Curteanu S.: Grey and black-box modelling based on neural networks and artificial immune systems applied to solid dissolution by rotating disc method. Chem. Eng. Process. Process Intensif. 28, 173–184 (2014)

    Article  Google Scholar 

  30. Li S.-F., Wang X.-L., Xiao J.-Z., Yin Z.-J.: Self-adaptive obtaining water-supply reservoir operation rules: Co-evolution artificial immune system. Expert Syst. Appl. 41(4), 1262–1270 (2014)

    Article  Google Scholar 

  31. Halvaiee N.S., Akbari M.K.: A novel model for credit card fraud detection using artificial immune systems. Appl. Soft Comput. 24, 40–49 (2014)

    Article  Google Scholar 

  32. Herrera-Lozada J.C., Calvo H., Taud H.: A Micro artificial immune system. Polibits 43, 107–111 (2011)

    Article  Google Scholar 

  33. Alwan, Y.H.: A proposed wavenet identifier and controller system. M.Sc. Thesis, Control and Systems Engineering Department, University of Technology, Baghdad-Iraq (2005)

  34. Pearson R.K., Kotta Ü.: Nonlinear discrete-time models: state-space vs. I/O representations. J. Process Control 14, 533– (2004)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Omar Farouq Lutfy.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lutfy, O.F., Selamat, H. Wavelet Neural Network-Based NARMA-L2 Internal Model Control Utilizing Micro-artificial Immune Techniques to Control Nonlinear Systems. Arab J Sci Eng 40, 2813–2828 (2015). https://doi.org/10.1007/s13369-015-1716-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-015-1716-8

Keywords

Navigation