Skip to main content

Advertisement

Log in

Uncertain nonlinear system identification using Jaya-based adaptive neural network

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The piezoelectric actuator has been receiving tremendous interest in the past decade, due to its broad applications in areas of micro-robotics, neurosurgical robot, MEMS, exoskeleton, medical applications, and other applications. However, the hysteresis nonlinearity widely existing in smart materials yields undesirable responses, which make the hysteresis control problem even more challenging. Therefore, many studies based on artificial neural networks have been developed to cope with the hysteresis nonlinearity. However, the back-propagation algorithm which is popular in training a neural network model often performs local optima with stagnation and slow convergence speed. To overcome these drawbacks, this paper proposes a new training algorithm based on the Jaya algorithm to optimize the weights of the neural NARX model (called Jaya-NNARX). The performance and efficiency of the proposed method are tested on identifying two typical nonlinear benchmark test functions and are compared with those of a classical BP algorithm, particle swarm optimization algorithm, and differential evolution algorithm. Forwardly, the proposed Jaya-NNARX method is applied to identify the nonlinear hysteresis behavior of the piezoelectric actuator. The identification results demonstrate that the proposed algorithm can successfully identify the highly uncertain nonlinear system with perfect precision.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Ahmad I (2018) Two degree-of-freedom robust digital controller design with Bouc–Wen hysteresis compensator for piezoelectric positioning stage. IEEE Access 6:17275–17283

    Google Scholar 

  • Aljarah I, Faris H, Mirjalili S (2018) Optimizing connection weights in neural networks using the whale optimization algorithm. Soft Comput 22(1):1–15

    Google Scholar 

  • Bong K, Choi S, Kim C, Han D, Yoo H-J (2017) A low-power convolutional neural network face recognition processor and a CIS integrated with always-on face detector. IEEE J Solid-State Circuits 53(1):115–123

    Google Scholar 

  • Cao S, Wang B, Yan R, Huang W, Yang Q (2004) Optimization of hysteresis parameters for the Jiles–Atherton model using a genetic algorithm. IEEE Trans Appl Supercond 14(2):1157–1160

    Google Scholar 

  • Das G, Pattnaik PK, Padhy SK (2014) Artificial neural network trained by particle swarm optimization for non-linear channel equalization. Expert Syst Appl 41(7):3491–3496

    Google Scholar 

  • Degertekin SO, Lamberti L, Ugur IB (2018) Sizing, layout and topology design optimization of truss structures using the Jaya algorithm. Appl Soft Comput 70:903–928

    Google Scholar 

  • Du D-C, Vinh H-H, Trung V-D, Hong Quyen N-T, Trung N-T (2018) Efficiency of Jaya algorithm for solving the optimization-based structural damage identification problem based on a hybrid objective function. Eng Optim 50(8):1233–1251

    MathSciNet  Google Scholar 

  • Faris H, Aljarah I, Mirjalili S (2018) Improved monarch butterfly optimization for unconstrained global search and neural network training. Appl Intell 48(2):445–464

    Google Scholar 

  • Fu C-B, Tian A-H (2020) Classification of hyperspectral images of small samples based on support vector machine and back propagation neural network. Sens Mater 32(1):447–454

    Google Scholar 

  • Gan J, Zhang X (2019) Nonlinear hysteresis modeling of piezoelectric actuators using a generalized Bouc–Wen model. Micromachines 10(3):183

    Google Scholar 

  • Gan J, Mei Z, Chen X, Zhou Y, Ge M-F (2019) A modified Duhem model for rate-dependent hysteresis behaviors. Micromachines 10(10):680

    Google Scholar 

  • Huang C, Wang L, Yeung RS-C, Zhang Z, Chung HS-H, Bensoussan A (2017) A prediction model-guided Jaya algorithm for the PV system maximum power point tracking. IEEE Trans Sustain Energy 9(1):45–55

    Google Scholar 

  • Iliff EC (2015, April 14) Computerized medical diagnostic and treatment advice system including network access. Google Patents

  • Iyer RV, Tan X, Krishnaprasad PS (2005) Approximate inversion of the Preisach hysteresis operator with application to control of smart actuators. IEEE Trans Autom Control 50(6):798–810

    MathSciNet  MATH  Google Scholar 

  • Kariya K, Yoshimura T, Ujimoto K, Fujimura N (2019) Quantitative analysis of the direct piezoelectric response of bismuth ferrite films by scanning probe microscopy. Sci Rep 9(1):1–8

    Google Scholar 

  • Lam HK, Ling SH, Leung FHF, Tam PK-S (2001) Tuning of the structure and parameters of neural network using an improved genetic algorithm. In: IECON’01. 27th annual conference of the IEEE Industrial Electronics Society (Cat. No. 37243), vol 1. IEEE, pp 25–30

  • Li Y, Xu Q (2009) Adaptive sliding mode control with perturbation estimation and PID sliding surface for motion tracking of a piezo-driven micromanipulator. IEEE Trans Control Syst Technol 18(4):798–810

    Google Scholar 

  • Lin C-J, Lin P-T (2012) Tracking control of a biaxial piezo-actuated positioning stage using generalized Duhem model. Comput Math Appl 64(5):766–787

    Google Scholar 

  • Liu Y, Du D, Qi N, Zhao J (2018) A distributed parameter Maxwell-slip model for the hysteresis in piezoelectric actuators. IEEE Trans Ind Electron 66(9):7150–7158

    Google Scholar 

  • Luu TV, Nguyen NS (2020) Parameters extraction of solar cells using modified JAYA algorithm. Optik 203:164034

    Google Scholar 

  • Mao X, Wang Y, Liu X, Guo Y (2017) A hybrid feedforward-feedback hysteresis compensator in piezoelectric actuators based on least-squares support vector machine. IEEE Trans Ind Electron 65(7):5704–5711

    Google Scholar 

  • Mavrovouniotis M, Yang S (2015) Training neural networks with ant colony optimization algorithms for pattern classification. Soft Comput 19(6):1511–1522

    Google Scholar 

  • Meng D, Xia P, Lang K, Smith EC, Rahn CD (2020) Neural network based hysteresis compensation of piezoelectric stack actuator driven active control of helicopter vibration. Sens Actuators A 302:111809

    Google Scholar 

  • Mu Y, Hu T, Gong H, Wang L, Li S (2019) A dual-stage low-power converter driving for piezoelectric actuator applied in micro robot. Int J Adv Rob Syst 16(1):1729881419826849

    Google Scholar 

  • Nah SK, Zhong ZW (2007) A microgripper using piezoelectric actuation for micro-object manipulation. Sens Actuators A 133(1):218–224

    Google Scholar 

  • Nguyen CH, Hanke U, Halvorsen E (2018a) Actuation of piezoelectric layered beams with d31 and d33 coupling. IEEE Trans Ultrason Ferroelectr Freq Control 65(5):815–827

    Google Scholar 

  • Nguyen SN, Ho-Huu V, Ho APH (2018b) A neural differential evolution identification approach to nonlinear systems and modelling of shape memory alloy actuator. Asian J Control 20(1):57–70

    MathSciNet  MATH  Google Scholar 

  • Ong P, Zainuddin Z (2019) Optimizing wavelet neural networks using modified cuckoo search for multi-step ahead chaotic time series prediction. Appl Soft Comput 80:374–386

    Google Scholar 

  • Paralı L, Sarı A, Kılıç U, Şahin Ö, Pěchoušek J (2017) The artificial neural network modelling of the piezoelectric actuator vibrations using laser displacement sensor. J Electr Eng 68(5):371–377

    Google Scholar 

  • Piotrowski AP (2014) Differential evolution algorithms applied to neural network training suffer from stagnation. Appl Soft Comput 21:382–406

    Google Scholar 

  • Qin Y, Zhao X, Zhou L (2017) Modeling and identification of the rate-dependent hysteresis of piezoelectric actuator using a modified Prandtl–Ishlinskii model. Micromachines 8(4):114

    Google Scholar 

  • Quan H, Srinivasan D, Khosravi A (2013) Short-term load and wind power forecasting using neural network-based prediction intervals. IEEE Trans Neural Netw Learn Syst 25(2):303–315

    Google Scholar 

  • Rakotondrabe M (2017) Multivariable classical Prandtl–Ishlinskii hysteresis modeling and compensation and sensorless control of a nonlinear 2-dof piezoactuator. Nonlinear Dyn 89(1):481–499

    MATH  Google Scholar 

  • Rao R (2016) Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Ind Eng Comput 7(1):19–34

    Google Scholar 

  • Rao RV, More Kc, Taler J, Ocłoń P (2016) Dimensional optimization of a micro-channel heat sink using Jaya algorithm. Appl Therm Eng 103:572–582

    Google Scholar 

  • Son NN, Van Kien C, Anh HPH (2020) Parameters identification of Bouc–Wen hysteresis model for piezoelectric actuators using hybrid adaptive differential evolution and Jaya algorithm. Eng Appl Artif Intell 87:103317

    Google Scholar 

  • Wang G, Chen G (2017) Identification of piezoelectric hysteresis by a novel Duhem model based neural network. Sens Actuators A 264:282–288

    Google Scholar 

  • Wang G, Zhou K, Zhang Y (2018a) Parameter identification of piezoelectric hysteresis model based on improved artificial bee colony algorithm. Mod Phys Lett B 32(11):1850131

    Google Scholar 

  • Wang L, Zhang Z, Huang C, Tsui KL (2018b) A GPU-accelerated parallel Jaya algorithm for efficiently estimating Li-ion battery model parameters. Appl Soft Comput 65:12–20

    Google Scholar 

  • Xie Y, Fu J-L, Chen B-Y (2017) Parameter identification of hysteresis nonlinear dynamic model for piezoelectric positioning system based on the improved particle swarm optimization method. Adv Mech Eng 9(6):1687814017702813

    Google Scholar 

  • Xu R, Zhou M (2017) Elman neural network-based identification of Krasnosel’skii–Pokrovskii model for magnetic shape memory alloys actuator. IEEE Trans Magn 53(11):1–4

    Google Scholar 

  • Xu R, Zhou M (2018) A self-adaption compensation control for hysteresis nonlinearity in piezo-actuated stages based on Pi-sigma fuzzy neural network. Smart Mater Struct 27(4):45002

    Google Scholar 

  • Yin F, Mao H, Hua L (2011) A hybrid of back propagation neural network and genetic algorithm for optimization of injection molding process parameters. Mater Des 32(6):3457–3464

    Google Scholar 

  • Zhang J-R, Zhang J, Lok T-M, Lyu MR (2007) A hybrid particle swarm optimization–back-propagation algorithm for feedforward neural network training. Appl Math Comput 185(2):1026–1037

    MATH  Google Scholar 

  • Zhuang L, Cao L, Wu Y, Zhong Y, Zhangzhong L, Zheng W, Wang L (2020) Parameter estimation of Lorenz chaotic system based on a hybrid Jaya–Powell algorithm. IEEE Access 8:20514–20522

    Google Scholar 

Download references

Acknowledgements

This research is totally funded by National Foundation for Science and Technology Development (NAFOSTED) under Grant Number 107.01-2018.318, Vietnam.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ho Pham Huy Anh.

Ethics declarations

Conflicts of interest

The authors declare no conflict of interest.

Additional information

Communicated by V. Loia.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Son, N.N., Chinh, T.M. & Anh, H.P.H. Uncertain nonlinear system identification using Jaya-based adaptive neural network. Soft Comput 24, 17123–17132 (2020). https://doi.org/10.1007/s00500-020-05006-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-05006-3

Keywords

Navigation