Real-time implementation of an enhanced nonlinear PID controller based on harmony search for one-stage servomechanism system

Authors

  • Mohamed. A. Shamseldin Mechanical Engineering Department, Future University in Egypt, Egypt
  • Mohamed Sallam Mechanical Engineering Department, Helwan University, Egypt
  • A. M. Bassiuny Mechanical Engineering Department, Helwan University, Egypt
  • A. M. Abdel Ghany Electrical Power Dept., October 6 University (Helwan University Originally), Egypt

DOI:

https://doi.org/10.15282/jmes.12.4.2018.13.0359

Keywords:

Nonlinear PID (NPID), Harmony Search (HS), Servomechanism

Abstract

This paper presents a real-time implementation of an enhanced nonlinear PID (NPID) controller to follow a preselected position profile of one stage servomechanism drive system. This purpose should be realized regardless the different operating points and external disorders (friction and backlash). In this study, the MATLAB Simulink used for purpose of controller design while the result from simulation will be executed in real time using LABVIEW software. There is not enough information about the servomechanism experimental setup so, the system identification techniques will be used via collecting experimental input/output data. The optimum parameters for the controllers have been obtained via harmony search optimization technique according to an effective cost function. Also, the performance of enhanced NPID controller has been investigated by comparing it with linear PID controller.  The experimental and simulation results show that the proposed NPID controller has minimum rise time and settling time through constant position reference test. Also, the NPID control is faster than the linear PID control by 40% in case of variable position reference test.

References

E. Yuliza, H. Habil, R. A. Salam, M. M. Munir, M. Abdullah. Development of a Simple Single-Axis Motion Table System for Testing Tilt Sensors. Procedia Eng. 2017;170:378–383.

W. Lee, C. Lee, Y. Hun, B. Min.Friction compensation controller for load varying machine tool feed drive. 2015; 96: 47–54.

P. Perz, I. Malujda, D. Wilczy, P. Tarkowski. Methods of controlling a hybrid positioning system using LabVIEW. Procedia Eng. 2017;177:339–346.

P. Zhao, J. Huang,Y. Shi. Nonlinear dynamics of the milling head drive mechanism in five-axis CNC machine tools. Int. J. Adv. Manuf. Technol. 2017.

C. Abeykoon. Single screw extrusion control : A comprehensive review and directions for improvements. Control Eng. Pract. 2016; 51:69–80.

M. Omar, M. A. Ebrahim, A. M. F. Bendary. Tuning of PID Controller for Load Frequency Control Problem via Harmony Search Algorithm. Indones. J. Electr. Eng. Comput. 2016; 2:255–263.

M. A. Shamseldin, A. A. El-samahy, A. M. A. Ghany. Different Techniques of Self-Tuning FOPID Control for Brushless DC Motor. MEPCON. 2016.

M. A. A. Ghany, M. A. Shamseldin, A. M. A. Ghany. A Novel Fuzzy Self Tuning Technique of Single Neuron PID Controller for Brushless DC Motor. Int. J. Power Electron. Drive Syst. 2017; 8:1705–1713.

F. Wang, C. Liang, Z. Ma, X. Zhao, Y. Tian, D. Zhang. Dynamic analysis of an XY positioning table. International Conference on Manipulation, Manufacturing and Measurement on the Nanoscale. 2013; 51205279:211–214.

B. Feng, D. Zhang, J. Yang, S. Guo. A Novel Time-Varying Friction Compensation Method for Servomechanism. Hindawi Publ. Corp. Math. Probl. Eng. 2015.

M. R. Stankovi, M. B. Naumović, S. M. Manojlović, S. T. Mitrović. Fuzzy Model Reference Adaptive Control of Velocity Servo System. FACTA Univ. Ser. Electron. Energ. 2014; 27: 601–611.

F. L. Li, M. L. Mi, Y. Z. N. Jin. Friction identification and compensation design for precision positioning. Springer. 2017; 120–129.

D. V. L. N. Sastry, M. S. R. Naidu. An Implementation of Different Non Linear PID Controllers on a Single Tank level Control using Matlab. Int. J. Comput. Appl. 2012; 54:6–8.

Y. Ren, Z. Li, F. Zhang. A New Nonlinear PID Controller and its Parameter Design. Int. J. Comput. Electr. Autom. Control Inf. Eng. 2010; 4:1950–1955.

M. A. Ebrahim, F. Bendary. Reduced Size Harmony Search Algorithm for Optimization. Journal of Electrical Engineering. 2016; 1–8.

J. Ye, H. Hu, Z. Wang, R. Sheng. Design of Model Elevator Control System Based on NI CompactRIO and LabVIEW. 9th International Symposium on Computational Intelligence and Design (ISCID). 2016; 68-73.

Y. Naung, A. Schagin, H. L. Oo, K. Z. Ye, Z. M. Khaing. Implementation of data driven control system of DC motor by using system identification process. IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), Moscow. 2018; 1801-1804.

Cheng He and Z. Feng. Research on parmeters of acquisition model based on non-linear least squares method. 2011 International Conference on Remote Sensing, Environment and Transportation Engineering.2011;1499-1502.

P. Zhao, Y. Shi. Robust control of the A-axis with friction variation and parameters uncertainty in five-axis CNC machine tools. J. Mech. Eng. Sci. 2014.

K. R. Asha, P. S. Tasleem, A. V. R. Kumar, S. M. Swamy, K. R. Rekha. Real Time Speed Control of a DC Motor by Temperature Variation Using LabVIEW and Arduino. International Conference on Recent Advances in Electronics and Communication Technology (ICRAECT), Bangalore. 2017; 72-75.

M. Ekici, H. Kahveci, A. S. Akpinar. A LabVIEW based submarine depth control simulator with PID and fuzzy controller. IEEE INISTA, Albena. 2013;1-6.

M. A. Shamseldin, M. A. Eissa, A. A. El-samahy. Practical Implementation of GA-Based PID Controller for Brushless DC Motor. 17th International Middle East Power System Conference (MEPCON’15). 2015.

N. A. Anang, L. Abdullah, Z. Jamaludin, T.H. Chiew, M. Maharof, S.N.S. Salim,

Z. Retas, S.C.K. Junoh. Tracking performance of NPID controller for cutting force disturbance of ball screw drive. Journal of Mechanical Engineering and Sciences. 2017;11: 3227-3239.

T.H. Chiew, Z. Jamaludin, A.Y. Bani Hashim, L. Abdullah, N.A. Rafan, M. Maharof. Second order sliding mode control for direct drive positioning system. Journal of Mechanical Engineering and Sciences. 2017;11: 3206-3216.

Ma Quanjin, M.R.M.Rejab, I.M. Sahat, M. Amiruddin, D. Bachtiar, J.P. Siregar, M.I.Ibrahim. Design of Portable 3-axis filament winding machine with inexpensive control system. Journal of Mechanical Engineering and Sciences. 2018; 12: 3479-3493.

Downloads

Published

2018-12-27

How to Cite

[1]
M. A. Shamseldin, M. Sallam, A. M. Bassiuny, and A. M. Abdel Ghany, “Real-time implementation of an enhanced nonlinear PID controller based on harmony search for one-stage servomechanism system”, J. Mech. Eng. Sci., vol. 12, no. 4, pp. 4161–4179, Dec. 2018.