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.
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
Aljarah I, Faris H, Mirjalili S (2018) Optimizing connection weights in neural networks using the whale optimization algorithm. Soft Comput 22(1):1–15
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
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
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
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
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
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
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
Gan J, Zhang X (2019) Nonlinear hysteresis modeling of piezoelectric actuators using a generalized Bouc–Wen model. Micromachines 10(3):183
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
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
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
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
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
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
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
Luu TV, Nguyen NS (2020) Parameters extraction of solar cells using modified JAYA algorithm. Optik 203:164034
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
Mavrovouniotis M, Yang S (2015) Training neural networks with ant colony optimization algorithms for pattern classification. Soft Comput 19(6):1511–1522
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
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
Nah SK, Zhong ZW (2007) A microgripper using piezoelectric actuation for micro-object manipulation. Sens Actuators A 133(1):218–224
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
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
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
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
Piotrowski AP (2014) Differential evolution algorithms applied to neural network training suffer from stagnation. Appl Soft Comput 21:382–406
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
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
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
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
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
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
Wang G, Chen G (2017) Identification of piezoelectric hysteresis by a novel Duhem model based neural network. Sens Actuators A 264:282–288
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
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
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
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
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
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
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
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
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
Corresponding author
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
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05006-3