Abstract
Parameter estimation of static friction torques in servo control systems is of great significance to their robust control. Many researchers are devoted to pursuing the solutions to estimating the coefficients of the static friction torques. In order to tackle the troublesome matter more effectively, in this paper, we address a neural dynamic programming inspired particle swarm search algorithm. We call the algorithm direct BP neural dynamic programming inspired PSO (NDPSO) since we incorporate direct back propagation (BP) and neural dynamic programming (NDP) into particle swarm optimization (PSO). In NDPSO, critic BP neural network is trained to balance the Bellman equation while action BP neural network is used to train the inertia weight, the cognitive coefficient, and the social coefficient of the PSO algorithm. The training target is to enable the critic BP neural network output to approach the ultimately successful objective. Successively, NDPSO, together with standard PSO (SPSO) and genetic algorithm (GA), is applied to the parameter identification of the static friction torque in a servo control system with single input and single output (SISO). The experimental results clearly demonstrate that NDPSO is effective and outperforms SPSO and GA in identifying the parameters of the static friction torque in the servo control system.
Similar content being viewed by others
References
Acharjee P, Goswami SK (2010) Chaotic particle swarm optimization based robust load flow. Int J Elec Power 32(2):141–146
Bertsekas DP, Tsitsiklis JN (1995) Neuro-dynamic programming: an overview. In: Proceedings of the 34th IEEE Conference on Decision and Control, pp. 560–564
Boutilier C, Dearden R, Goldszmidt M (2000) Stochastic dynamic programming with factored representations. Artif Intell 121(1-2):49–107
Chen M-R, Li X, Zhang X, Lu Y-Z (2010) A novel particle swarm optimizer hybridized with extremal optimization. Appl Soft Comput 10(2):367–373
Coelho LDS (2010) Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Syst Appl 37(2):1676–683
Das MT, Dulger LC (2009) Signature verification (SV) toolbox: application of PSO-NN. Eng Appl Artif Intel 9(1):308–320
Garrido R, Concha A (2013) An algebraic recursive method for parameter identification of a servo model. IEEE/ASME T Mech 18(5):1572–1580
Garrido R, Concha A (2014) Inertia and friction estimation of a velocity-controlled servo using position measurements. IEEE T Ind Electron 61(9):4759–4770
Han SI, Lee JM (2012) Adaptive dynamic surface control with sliding mode control and RWNN for robust positioning of a linear motion stage. Mechatronics 22(2):222–238
Hera PML (2012) Modeling dynamics of an electro-hydraulic servo actuated manipulator. A case study of a forestry forwarder crane. In: The IEEE World Automation Congress, pp 1–6
Kim S-J, Kim S-Y, Ha I-J (2004) An efficient identification method for Friction in single-DOF motion control systems. IEEE T Contr Syst Tech 12(4):555–563
Li B, Yan J, Guo G, Wang H, Zhang M (2012) Identification of dynamic parameters and friction coefficients for a heavy-duty hydraulic manipulator. In: Proceedings of the 10th World Congress on Intelligent Control and Automation, pp 3102–3106
Liu Y-J, Chen CLP, Wen G-X (2011) Adaptive neural output feedback tracking control for a class of uncertain discrete-time nonlinear systems. IEEE T Neural Networ 22(7):1162– 1167
Liu Y-J, Tang L, Tong S, Chen CLP (in press) Adaptive NN controller design for a class of nonlinear MIMO discrete-time systems
Lu Y, Levy D, Zhang J, Li D (2011) An evolutionary performance enhanced PSO approach by using a BP neural-learning-based PID controller. Connect Sci 23(1):45–63
Marton L, Fodor S, Sepehri N (2011) A practical method for friction identification in hydraulic actuators. Mechatronics 21(1):350–356
Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization: an overview. Swarm Intell 1(1):33–57
Ruderman M (2013) Discrete-time series identification of sliding dynamic friction in industrial robotic joints. In:2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 5809–5814
Si J, Barto A, Powell W, Wunsch D (2004) Handbook of learning and approximate dynamic programming IEEE-Wiley Press
Song X, Liu H, Bimbo J, Althoefer K, Seneviratne LD (2012) Object surface classificaiton based on friction properties for intelligent robotic hands. In: The IEEE World Automation Congress, pp 1–5
Srang S, Yamakita M (2013) Estimation of discontinuous friction using continuous-discrete unscented Kalman filter for adaptive compensation. In: 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp 429–435
Vakil M, Fotouhi R, Nikiforuk PN (2011) Energy-based approach for friction identification of robotic joints. Mechatronics 21(3):614–624
Wang YF, Wang DH, Chai TY (2009) Modeling and control compensation of nonlinear friction using adaptive fuzzy systems. Mech Syst Signal Pr 23(8):2445–2457
Wang Y-X, **ang Q-L, Zhao Z-D (2010) Particle swarm optimizer with adaptive tabu and mutation A unified framework for efficient mutation operators. ACM T Auton Adap Sys 5(1):1556–1565
Yang C, Ge SS, **ang C, Chai T, Lee TH (2008) Output feedback NN control for two classes of discrete-time systems with unknown control directions in a unified approach. IEEE T Neural Networ 19(11):1873–1886
Yao J, Jiao Z, Yao B (2012) Robust control for static loading of electro-hydraulic load simulator with friction compensation. Chinese J Aeronaut 25(6):954–962
Yoon JY, Trumper DL (2014) Friction modeling, identification, and compensation based on friction hysteresis and Dahl resonance. Mechatronics 24(6):734–741
Zhang H, Luo Y, Liu D (2009) Neural-network-based near-optimal control for a class of discrete-time affine nonlinear systems with control constraints. IEEE T Neural Networ 20(9):1490–1503
Zhang J, Chen S, Levy D, Lu Y (2011) Feedback loop mechanisms based particle swarm optimization with neighborhood topology. In: IEEE Congress on Evolutionary Computation, pp 1864–1871
Zhan Z-H, Zhang J, Li Y, Chung HSH (2009) Adaptive particle swarm optimization. IEEE T Syst man Cy B 39(6):1362–1381
Acknowledgments
This work is supported by the Fundamental Research Funds for the Central Universities, HUST: 2014AA027. The authors also gratefully acknowledge the helpful comments and suggestions of the reviewers, which have improved the presentation.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Derivation of the adaptive rule of the critic neural network
Appendix B: Derivation of the updated rule of the action neural network
Rights and permissions
About this article
Cite this article
Lu, Y., Yan, D. & Levy, D. Friction coefficient estimation in servo systems using neural dynamic programming inspired particle swarm search. Appl Intell 43, 1–14 (2015). https://doi.org/10.1007/s10489-014-0621-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-014-0621-2