ISSN ONLINE(2278-8875) PRINT (2320-3765)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

PARTICLE SWARM OPTIMIZATION AND NEURAL NETWORK FOR FREQUENCY DOMAIN IDENTIFICATION OF SERVO SYSTEM WITH FRICTION FORCE

Shaik Rafi Kiran1, Dr.T.Sairama2, Dr.S.Varadarajan3
  1. Research Scholar, Dept of EEE, JNTUACE, Anantapur, India
  2. Professor, Dept of EEE, Vardhaman College of Engineering, Hyderabad, India
  3. Professor, Dept of ECE, S.V.U. College of Engineering, S.V. University, Tirupathi, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Abstract

Generally, the mechanical devices come with undesirable nonlinearities. Due to these nonlinearities the frequency domain system identification process in servo system seems to be a tough task. In the paper, particle swarm optimization (PSO) algorithm based hybrid technique is proposed for the frequency domain identification of servo system. The proposed hybrid technique is the combination of artificial neural network (ANN) and PSO algorithm. Initially, the system parameters are generated as a data set at different mass level by the artificial network. From the dataset, the PSO algorithm is used to optimize the system parameters such as pole, constant, DC gain and friction force etc. Then, the optimized parameters are applied to the system and the friction of system is analyzed in terms of velocity. The proposed identification method is implemented in MATLAB working platform and the deviation performances are evaluated. The system parameters identified by proposed method (PSO-ANN) is compared with actual system, GA-ANN, and adaptive GA-ANN.

Keywords

servo system, nonlinearity, identification, frequency domain, ANN, PSO.

INTRODUCTION

To estimate a model for capturing system dynamics [11] [16], system identification process uses measured inputoutput. The intention and process of system identification [2] [4] is obtained by extracting mathematical models from physical systems. System recognition models can be constructed for varied stages and the control system can be supported by optimally choosing their outputs [1]. In recent times, a number of applications such as acoustic echo cancellation, channel equalization, biological system modeling and image processing have revealed great concern in nonlinear systems identification [3]. Due to friction force [8] some nonlinearity exists in hydraulic servo systems. Servo systems are frequently employed in the position control of friction [6] due to the capacity of servo systems to serve enormous driving forces and quick responses. Position reliant friction occurs [7] by commonly employing transmission mechanisms in elevated precision systems that achieve high-resolution movements. Therefore, friction has an authority on every regime of operations of a servo system [9].
In high precision servo systems [5], friction is one of the most important drawbacks. The resistance experienced by a material in moving on top of another [12] [14] is known to be the frictional force. By the velocity and period of contact [13] the friction force will act. At low velocity motion [15] the control of friction force on servo-systems is notable above all. Using transfer function [17] the frequency domain model of nonlinear systems can be represented normally. In regard to the diverse frequency components a waveform is analyzed existing in the waveform by the frequency domain method [18]. The production of nonlinear system can be constructed by means of the frequency domain analysis of linear system [10]. The production frequency component is dissimilar from the contribution frequency component for nonlinear system [20]. Frequency domain system identifications believe the contribution and production signals to be periodic or time controlled inside the observation time [19].
Frequency domain identification of servo system with friction force is restricted by the relocate function in the majority of the works. Since the transfer function target parameters of the plant are determined at random, the control techniques of such plants are unproductive and the friction force is physically selected. Consequently the determined parameters are unsuitable and choice of friction force takes considerable time. To overcome this matter, in this document, we suggest a hybrid technique for servo system identification in the frequency domain. The remaining part of the document is planned as follows. The model of a servo system and the proposed technique with necessary mathematical are illustrated in Section II, and the implementation results are discussed in Section III and Section IV concludes the paper.

SERVO SYSTEM MODEL

Normally a plant, an actuator and some driving circuits are present in a servo system. The plant is driven by the actuator and both the components can be modeled as a second order transfer function. However, the system can be simplified as shown in Fig 1. In such servo system, static friction and coloumb friction are the two components. The modeling of friction force in servo systems in which s F and s F are the static friction and  Fc and  Fc are the coloumb friction. The system can be decomposed into linear and non-linear blocks.
image
Fig. 1: Block diagram of simplified system with friction
The plants to be identified are always assumed to be linear by the traditional frequency-domain identification methods that are based on covariance analysis and Fourier transform. But, this assumption is almost always invalid because of the presence of friction. Because, a plant can be represented by a linear block that describes the system dynamics in the feed forward path and a nonlinear block that describes the friction in the feedback path [2].
A. Training of neural network
The neural network is one of the artificial intelligence techniques which used for determining the target system parameters. Here, the feed forward neural network is used. The neural network consists of two phases: training phase and testing phase. Also, it consist of three layers: input layer, hidden layer and output layer. In training phase, the optimal data set trained based on the target data. The back propagation training algorithm is used for training the network. A pre-examined dataset is obtained from [2] and it is used as the training dataset D for neural network. The dataset D is comprised of input excitation magnitude as input and the system parameters, poles, constants, DC gain, minimum friction force and maximum friction force. The dataset D can be represented asimage
where, m1 and m2 are the higher and lower excitation magnitudes and 1 NT P is the system parameters. The feed forward network structure is described in Fig.2 which illustrated as follow,
image
Figure 2: Structure of neural network.

Back propagation training algorithm:

Step 1: Assign arbitrary weights generated in the interval wmin,wmax to the hidden layer neurons and the output layer neurons. Assign unity value weights to each neuron of the input layer.
Step 2: Determine the BP error by giving the training dataset D as input to the classifier as follows
image
image
between [0 2] , rand1() and rand2() are the random value generated for each velocity update. The flow chart used for the proposed approach is illustrated in Fig.3 which described as follow,
System parameter optimizations steps:
Step(i): In the first step, the solution space, velocity (Vi ) and position (Pi ) are initialized. Here, solution space depends on the system parameters that are pole, constant, DC gain and friction force. These system parameters are depending on the higher (m1) and lower (m2 ) order excitation magnitude.
Step(ii): Then, the PSO parameters are specified in the second stage such as number of particles N, number of iterations t, inertia weight w, and learning coefficients c1and c2.
Step(iii): Check the objective of the specified parameters. If, the objective is violated, then go to next step. Otherwise, go to step(viii).
Step(iv): Update the iteration t=t+1 and evaluate the fitness function by the following equation.
image
Step(v): Check probably, the function (equation (11)) minimized or not. If, minimized, go to next step. Otherwise, go to step(vi).
Step(vi): Then, evaluate each particle fitness value with the current and overall particle to identify Ypbest
Step(vii): Update the velocity and position of the particle.
Step(viii): If maximum iteration reached, then check the objective function is not violated and that value select as an optimal control parameter Ypbest = Ygbest. If its violated go to step(iv) and set t=0. Then, if maximum iteration not reached, then check the objective function is not violated and that value select as an optimal
control parameter Ypbest = Ygbest. If, it’s violated go to step(iv).
The optimal control parameters are obtained from the PSO algorithm and the servo system is controlled.
image
Fig. 3: Flow chart of PSO for optimizing system parameter.

RESULTS AND DISCUSSION

The frequency domain identification of servo system with friction was implemented in MATLAB working platform. ANN and PSO algorithm based hybrid technique was used to identify the frequency domain of the system. The parameters are used for implementing the hybrid technique is tabulated in Table I. The performance of adaptive hybrid technique was tested by determining the system parameters for first order and third order servo system transfer function that are given in Eq. (12) and Eq. (13), respectively. As per the target data of system G1(s) andG2 (s) , the network is trained. Then, the linear block of the input excitation magnitude to the linear block and the output excitation magnitude from the linear block are analyzed. The implementation parameter of the PSO and ANN are tabulated in Table I.
image
Table I: The parameters and their values utilized in the PSO-ANN technique.
C. Analysis of system I:
In system I, the system output obtained from the proposed PSO-ANN identification technique is analyzed. The analyzed performance is compared with the actual system, GA-ANN, and adaptive GA-ANN based system identification technique. The comparison performance is illustrated in Figure 4, 5, and 6 respectively. Then, the system parameter of proposed PSO-ANN technique is compared with GA-ANN [31]. From equation (12), the system parameters that are obtained from the PSO-ANN technique and a frequency domain identification technique [2] are given in Table II.
image
image
Fig. 4: System output comparison performance of from G1(s) .
image
Fig. 5: System output comparison performance of from G1(s) .
image
Fig. 6: System output comparison performance of fromG1(s) .
image
Table II: The target parameters, system parameters obtained from GA-ANN, adaptive GA-ANN, and PSO-ANN technique for the transfer function G1(s)
D. Analysis of system II:
The transfer function model of G2(s) is described in equation (13). Then, the system output attained from the PSO-ANN based system identification technique is analyzed. Then, the performance of PSO-ANN identification method is compared with actual system, GA-ANN, and adaptive GA-ANN based systems. The comparison performances are illustrated in Figure 7, 8, and 9 correspondingly. Using equation (13), the system parameters that are obtained from the adaptive hybrid technique and a frequency domain identification technique [2] are given in Table III.
image
Fig. 7: System output comparison performance of from G1(s) .
image
Fig. 8: System output comparison performance of from G1(s) .
image
Fig. 9: System output comparison performance of fromG1(s) .
image
Table III: The target parameters, system parameters obtained from GA-ANN, adaptive GA-ANN, and PSO-ANN technique for the transfer function G2 (s) .

Description:

The nonlinearity of proposed method revels from the comparative analysis. The PSO-ANN based identification technique provided the exact system parameter which close to target system. So, the nonlinearity of the system reduced that can be seemed in the comparative analysis. Also, the deviation analysis added more effectiveness to proposed system identification method. The table II and III contains the frequency domain identification parameters of existing technique identification technique, GA-ANN (Hybrid), adaptive GA-ANN (Adaptive Hybrid), and PSO-ANN techniques. From the identification parameters, the proposed method (PSO-ANN) and adaptive GA-ANN methods are provided better identification parameters. But, the nonlinearity of the proposed method is less than that adaptive GAANN method.

CONCLUSION

The proposed PSO-ANN based identification technique was implemented. Then, the frequency domain identification performance of the proposed technique was tested with servo system with friction force. The identified parameters and the velocity performances were analyzed. The analyzed results of proposed method are compared with actual system, GA-ANN (Hybrid), and adaptive GA-ANN (Adaptive Hybrid). From the comparative analysis, the proposed method optimizes the system parameters better than those other techniques. So, the system provided less nonlinear when analyzed the velocity performance. Also, the deviation shows that, PSO-ANN method is performed well for identifying the servo system.

References

  1. Vishwas Puttige, Sreenatha Anavatti, "Real-time System Identification Techniques Based on Neural Networks for a Low-cost UAV", Journal of Engineering, Computing and Architecture, Vol.2, No.1, 2008
  2. Yung-Yaw Chen, Pai-Yi Huang, and Jia-Yush Yen,” Frequency-domain identification algorithms for Servo Systems With friction”, IEEE transactions on control systems technology, Vol. 10, No. 5, pp. 654-665, Septemper 2002
  3. Yekutiel Avargel and Israel Cohen, "Adaptive Nonlinear System Identification in the Short-Time Fourier Transform Domain", IEEE Transactions on signal processing, Vol.57, No.10, pp.3891-3904, Oct.2009
  4. Zulfatman and M.F.Rahmat, "Application of self-tuning fuzzy PID controller on industrial hydraulic actuator using system identification approach", International journal on smart sensing and intelligent systems, Vol.2, No.2, pp.246-261, June 2009
  5. Evangelos G. Papadopoulos, Georgios C. Chasparis, "Analysis and Model-Based Control of Servomechanisms With Friction", Journal of Dynamic Systems, Measurement, and Control, Vol.126, pp.911-915, December 2004
  6. Huawei Chai, Longxing Yang,” A model reference adaptive control based on fuzzy neural network for some weapon Ac servo system”, Journal of information and computing science, Vol. 4, No. 4, pp.299-306, Jan 2009
  7. Jia-Yush Yen, Shih-Jung Huang and Shu-Shong Lu, "A New Compensator for Servo Systems With Position Dependent Friction", Journal of Dynamic Systems, Measurement, and Control, Vol. 121, pp.612-618, December 1999
  8. Mustafa Resa Becan, "Fuzzy Boundary Layer Solution to Nonlinear Hydraulic Position Control Problem", World Academy of Science, Engineering and Technology, Vol.5, pp.206-208, 200
  9. Lorinc Marton and Bela Lantos, "Identification and Model-based Compensation of Striebeck Friction", Acta Polytechnica Hungarica, Vol. 3, No. 3, pp.45-58, 2006
  10. Lili Wang, Jinghui Zhang, Chao Wang and Shiyue Hu, "Time-Frequency Analysis of Nonlinear Systems: The Skeleton Linear Model and the Skeleton Curves", Transactions of the ASME, Vol.125, pp.170-174, April 2003
  11. Wenle Zhang, "System Identification Based on Generalized ADALINE Neural Network", International Journal of Intelligent Control and Systems, Vol.11, No.1, pp.17-25, March 2006
  12. Pierre Dupont, Vincent Hayward, Brian Armstrong, and Friedhelm Altpeter, "Single State Elastoplastic Friction Models", IEEE Transactions on Automatic Control, Vol. 47, No. 5,pp.787-792, May 2002
  13. M.A.Chowdhury, D.M.Nuruzzaman, and M.L.Rahaman, "Variation of Friction Coefficient of Copper with Sliding Velocity and Relative Humidity", Journal of Advanced Research in Mechanical Engineering, Vol.1, No.3, 2010
  14. Bekir Sadık Unlu, Hulya Durmus and Cevdet Meric,” Determination of friction coefficient at journal bearings by experimental and by means of artificial neural networks method", Mathematical and computational applications, Vol. 9, No. 3, pp.399-408, 2004
  15. M.S.Kang, D.H.Kim, J.S.Yoon, B.S.Park, and J.K.Lee, "Straightness Error Compensation Servo-system for Single-axis Linear Motor Stage", International Journal of Mechanical Systems Science and Engineering, Vol.1, No.1, 2009
  16. Jeen-Shing Wang and Yu-Liang Hsu, "Dynamic Nonlinear System Identification Using a Wiener-Type Recurrent Network with OKID Algorithm", Journal of information science and engineering, Vol.24, pp.891-905, 2008
  17. Istvan Kollar, "On Frequency-Domain Identification of Linear Systems", IEEE transactions on Instrumentation and Measurement, Vol.42, No.1, pp.2-6, Feb 1993
  18. P. T. Ahamed Seyd, V. I. Thajudin Ahamed, Jeevamma Jacob and Paul Joseph K, "Time and Frequency Domain Analysis of Heart Rate Variability and their Correlations in Diabetes Mellitus", International Journal of Biological and Life Sciences, Vol.4, No.1, pp.24-27, 2008
  19. R. Pintelon, J. Schoukens, and G. Vandersteen, "Frequency Domain System Identification Using Arbitrary Signals", IEEE Transactions on Automatic Control, Vol.42, No.12, pp.1717-1720, December 1997
  20. Xiaofeng Wu, Z. Q. Lang, and S. A. Billings, "Analysis of Output Frequencies of Nonlinear Systems", IEEE Transactions on signal processing, Vol. 55, No. 7, pp.3239-3246, July 2007
  21. Madhusudan Singh, Smriti Srivastava and Gupta, "Identification and control of a Non linear System using Neural Networks by Extracting the System Dynamics", IETE Journal of Research, Vol.53, No.1, pp.43-50, February 2007
  22. J. Fernandez de Canete, S. Gonzalez-Perez, and P. del Saz-Orozco, "Artificial Neural Networks for Identification and Control of a Lab-Scale Distillation Column using LABVIEW", World Academy of Science, Engineering and Technology, Vol.47, No.15, pp.64-69, 2008
  23. Mao Xin-tao, Yang Qing-jun, WU Jin-jun, and BAO Gang, "Control strategy for pneumatic rotary position servo systems based on feed forward compensation pole-placement self-tuning method", Journal of Central South University of Technology, Vol.16, pp.608-613, 2009
  24. Chee Khiang Pang, Frank L. Lewis and Tong Heng Lee," Modal parametric identification of flexible mechanical structures in mechatronic systems" Transactions of the Institute of Measurement and Control, Vol.32, No.2, pp.137-154, 2010
  25. Kemao Peng, Ben M. Chen, Guoyang Cheng and Tong H. Lee, "Modeling and Compensation of Nonlinearities and Friction in a Micro Hard Disk Drive Servo System With Nonlinear Feedback Control", IEEE Transactions On Control Systems Technology, Vol.13, No.5, pp.708- 721, September 2005
  26. Rizos, D.D., and Fassois, S.D., "Friction Identification Based Upon the LuGre and Maxwell Slip Models", IEEE Transactions on Control Systems Technology, Vol.17, No.1, pp.153-160, 2009
  27. Marton, L., and Lantos, B., "Control of Robotic Systems With Unknown Friction and Payload", IEEE Transactions on Control Systems Technology, VOl.19, No.6, pp.1534-1539, 2011
  28. Xingjian Jing, "Frequency domain analysis and identification of block-oriented nonlinear systems", Journal of Sound and Vibration, Vol.330, No.22, pp.5427–5442, October 2011
  29. David Rijlaarsdam, Pieter Nuij, Johan Schoukens, and Maarten Steinbuch, "Frequency domain based nonlinear feed forward control design for friction compensation", Mechanical Systems and Signal Processing, Vol.27, pp.551–562, February 2012
  30. David Rijlaarsdam, Tom Oomen, Pieter Nuij, Johan Schoukens, and Maarten Steinbuch, "Uniquely connecting frequency domain representations of given order polynomial Wiener–Hammerstein systems", Automatica, Vol.48, No.9, pp.2381–2384, September 2012
  31. Shaik.Rafi Kiran, S.Siva Nagaraju, and S.Varadarajan, "A Hybrid Technique For Frequency Domain Identification of Servo System With Friction Force", International Journal of Engineering Science and Technology, Vol.3, No.3, pp.2020-2030, March 2011
  32. Panda Ganapati R., Mohanty D., Majhi Babita, and Sahoo Gadadhar, "Identification of nonlinear systems using particle swarm optimization technique", IEEE Congress on Evolutionary Computation, 2007
  33. Yamille del Valle, Ganesh Kumar Venayagamoorthy, Salman Mohagheghi, Jean-Carlos Hernandez, and Ronald G. Harley,"Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems", IEEE Transactions on Evolutionary Computation, Vol.12, No.2, pp.171-191, April 2008
  34. AlRashidi M. R., El-Hawary, and Mohamed E., "A Survey of Particle Swarm Optimization Applications in Electric Power Systems", IEEE Transactions on Evolutionary Computation, Vol.13, No.4, pp.913-918, 2009
  35. Shaik Rafi Kiran, T.Sairama, S.Varadarajan, “An Adaptive Hybrid Technique for frequency domain identification of servo system with friction force”, “International Review on modeling and simulations(I.RE.MO.S)”, ISSN:1974-9821, Vol.6, No.1, Feb 2013 ,pp.235-245