Abstract
Ball-screw drive system is one of the popular systems applied in machine tools such as milling machine due to its capability in producing high speed and accurate positioning. However, the typical linear PID controller in such system was unable to cope with the unavoidable nonlinear disturbances such as the cutting forces during the milling operation. Such cutting forces are varied with respective to different setting of the milling parameters. This paper proposes a modified nonlinear PID that is able to adjust its gains automatically to suit various ranges of tracking errors caused by the cutting forces. The parameters of the nonlinear function applied for proportional, integral, and derivative gains in the proposed controller were tuned independently, which differ to typical nonlinear PID that used a common parameters of nonlinear function for all three gains. Three controllers, namely; PID, nonlinear PID, and modified nonlinear PID were designed and numerically validated using a ball-screw drive positioning system. Cutting forces generated from milling process with the spindle speed of 1000 rpm, 1500 rpm, and 2000 rpm were injected into the system as the disturbance forces. The tracking performances of the designed controllers were compared and analyzed in terms of tracking error reduction, and cutting force rejection through Fast Fourier Transform analysis. The simulation results showed that the proposed controller outperformed the PID controller in both tracking error reduction and cutting force rejection with an average improvement of 28.05% and 45.39% respectively, and produced at least 2 folds better results than NPID controller.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Altintas, Y.: Manufacturing Automation: Metal Cutting Mechanics, Machine Tool Vibrations, and CNC Design, 2nd edn. Cambridge University Press, New York (2012)
Abdullah, L., et al.: Evaluation of tracking performance of NPID triple hyperbolic and NPID double hyperbolic controller based on fast fourier transform (FFT) for machine tools. J. Adv. Manuf. Technol. 12(1), 25–38 (2018)
Altintas, Y., Erkorkmaz, K., Zhu, Z.-H.: Sliding mode controller design for high-speed feed drives. CIRP Ann. 49(1), 265–270 (2000)
Rubio, L., Ibeas, A., Kollar, L.E.: On the sliding mode control for precision machining. Eng. Inform. Solutions 1(2), 32–41 (2020)
Rubio, L., Ibeas, A., Luo, X.: P-PI and super twisting sliding mode control schemes comparison for high-precision CNC machining. In: 24th Iranian Conference on Electrical Engineering (ICEE), Shiraz, pp. 1825–1830. IEEE (2016)
Heng, C.T., Jamaludin, Z., Hashim, A.Y.B., Abdullah, L., Rafan, N.A.: Design of super twisting algorithm for chattering suppression in machine tools. Int. J. Control Autom. Syst. 15(3), 1259–1266 (2017). https://doi.org/10.1007/s12555-016-0106-7
Utkin, V.: Discussion aspects of high-order sliding mode control. IEEE Trans. Autom. Control 61(3), 829–833 (2016)
Steinbuch, M.: Repetitive control for systems with uncertain period-time. Automatica 38(12), 2103–2109 (2002)
Choi, C., Tsao, T.-C.: Control of linear motor machine tool feed drives for end milling: robust MIMO approach. Mechatronics 15(10), 1207–1224 (2005)
Maharof, M., et al.: Suppression of cutting forces using combined inverse model based disturbance observer and disturbance force observer. J. Adv. Manufact. Technol. 12(1), 73–86 (2018)
Su, Y.X., Sun, D., Duan, B.Y.: Design of an enhanced nonlinear PID controller. Mechatronics 15(8), 1005–1024 (2005)
Rahmat, M.F., Salim, S.N.S., Sunar, N.H., Faudzi, A.A.M., Hilmi, Z., Huda, I.K.: Identification and non-linear control strategy for industrial pneumatic actuator. Int. J. Phys. Sci. 7(17), 2565–2579 (2012)
Anang, N.A., et al.: Tracking performance of NPID controller for cutting force disturbance of ball screw drive. J. Mech. Eng. Sci. 11(4), 3227–3239 (2017)
Junoh, S.C.K., Salim, S.N.S., Abdullah, L., Anang, N.A., Chiew, T.H., Retas, Z.: Nonlinear PID triple hyperbolic controller design for XY table ball-screw drive system. Int. J. Mech. Mechatron. Eng. 17(3), 1–10 (2017)
Pintelon, R., Schoukens, J.: System Identification – A Frequency Domain Approach, 2nd edn. Wiley, New York (2012)
Skogestad, S., Postlethwaite, I.: Multivariable Feedback Control Analysis and Design, 2nd edn. Wiley, Chichester (2005)
Chiew, T.H., Jamaludin, Z., Hashim, A.Y.B., Leo, K.J., Abdullah, L., Rafan, N.A.: Analysis of tracking performance in machine tools for disturbance forces compensation using sliding mode control and PID controller. Int. J. Mech. Mechatron. Eng. 12(6), 34–40 (2012)
Acknowledgement
The authors would like to acknowledge the Centre for Autonomous Systems and Robotics Research (CASRR), Faculty of Engineering and Technology, Tunku Abdul Rahman University College, for the financial and facilities support. The authors also would like to thank Universiti Teknikal Malaysia Melaka for the equipment provided.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chiew, T.H., Chow, W.K., Jamaludin, Z., Bani Hashim, A.Y., Abdullah, L., Rafan, N.A. (2022). Design and Analysis of Modified Nonlinear PID Controller for Disturbance Suppression in Machine Tools. In: Ali Mokhtar, M.N., Jamaludin, Z., Abdul Aziz, M.S., Maslan, M.N., Razak, J.A. (eds) Intelligent Manufacturing and Mechatronics. SympoSIMM 2021. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-16-8954-3_11
Download citation
DOI: https://doi.org/10.1007/978-981-16-8954-3_11
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-8953-6
Online ISBN: 978-981-16-8954-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)