| 研究生: |
吳柏鋒 Wu, Bo-Fong |
|---|---|
| 論文名稱: |
齒輪傳動系統之背隙鑑別及補償策略設計與應用 Backlash Identification and Compensation for Gear Transmission System |
| 指導教授: |
鄭銘揚
Cheng, Ming-Yang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2021 |
| 畢業學年度: | 109 |
| 語文別: | 中文 |
| 論文頁數: | 117 |
| 中文關鍵詞: | 傳動系統 、背隙 、系統鑑別 、數位孿生 、運動控制 |
| 外文關鍵詞: | Transmission systems, Backlash, System identification, Digital twin, Motion control |
| 相關次數: | 點閱:224 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在自動化工業演進的過程中,傳動系統無疑扮演重要的角色,不論在機械手臂的伺服系統,又或是風力發電與飛行器的制動器等,都能看到它的身影,其主要的功能是將馬達的力量或是速度以機構的方式傳遞到目標的位置。由於傳動機構在運作的過程時常產生高溫,為了能夠加入潤滑劑且避免機構熱膨脹造成元件變形,在設計上往往會透過預留一小段空隙作為緩衝,該空隙也就是所謂的背隙。隨著使用的時間越長,機台元件的損耗皆會導致背隙區間逐漸變大,除了會影響被動端的追蹤誤差外,過大的背隙甚至會造成系統過度振動。若能從已知的資訊透過一連串的鑑別流程獲得背隙區間的大小,除了可以作為機台元件是否要更換的依據外,更可將鑑別結果整合至控制架構進行補償以改善背隙對系統造成的影響。理想的情況下可直接利用主動端與被動端兩者位置資訊的差距判斷出背隙區間的大小,但在真實情況下被動端的位置資訊較難取得,因此如何僅由主動端資訊去估測出正確的背隙區間大小便是需要解決的問題之一。本論文建立一套完整的技術,透過主動端轉矩判斷背隙發生的時機,並利用2-step法鑑別出主動端與被動端的慣量與摩擦力,再透過預測被動端在背隙過程中的速度以積分速度差的方式鑑別出精確的背隙區間大小,整套技術僅會使用到主動端的資訊。此外,本論文亦透過建立數位孿生模型以預測運動過程中系統的接觸狀態,並設計出背隙補償命令改善被動端的追蹤誤差。簡言之,本論文提出的方法包含系統的參數鑑別、背隙區間大小的鑑別以及背隙補償命令的設計,除了可用於機台的健康診斷以外,亦可以有效改善運作過程中因為背隙造成的追蹤誤差,藉此改善機台的加工精度。
Transmission systems are crucial in modern industrial processes such as servo systems of robot manipulators, power generation systems, and aircraft actuators. In general, the purpose of a transmission system is to transmit the force or velocity of the motor to the target position through a mechanism. Because the operation is usually conducted at high temperature, a space is left between the gear teeth in a transmission system—known as backlash—for the purpose of lubrication and also providing the margin of the thermal expansion of gears. The backlash would get wider with time because of the wear of machine components, leading to the tracking errors on the load side as well as the vibration of the system. If the backlash size can be identified by known information, it can not only be used as the index of a maintenance strategy, but also used in a control scheme to compensate for the effects of the backlash. As a result, this thesis proposes an approach for identifying the size of the backlash using motor-side information only. Timing of the backlash is determined by the motor-side torque, while the inertia and friction are identified by a 2-step method. With the estimation of load-side velocity in the backlash process, accurate size estimation of the backlash can be achieved by integrating the velocity difference. In addition, a digital twin model is constructed for predicting the contact states during the system motion, helping to design the backlash compensation command to reduce tracking errors and also suppress the vibration of the system. Simulations and experimental results verify the accuracy of identification results and the effectiveness of the compensation methods.
[1] M. Yang, C. Wang, D. Xu, W. Zheng, and X. Lang, "Shaft torque limiting control using shaft torque compensator for two-inertia elastic system with backlash," IEEE/ASME Transactions on Mechatronics, vol. 21, no. 6, pp. 2902-2911, 2016.
[2] 王證巽,三軸CNC工具機熱變形背隙及非線性摩擦誤差之建模與補償控制,碩士學位論文,國立高雄第一科技大學,電機工程研究所,台灣,2015。
[3] M. Nordin and P. O. Gutman, "Controlling mechanical systems with backlash—a survey," Automatica, vol. 38, no. 10, pp. 1633-1649, 2002.
[4] S. Villwock and M. Pacas, "Time-domain identification method for detecting mechanical backlash in electrical drives," IEEE Transactions on Industrial Electronics, vol. 56, no. 2, pp. 568-573, 2008.
[5] D. Gebler and J. Holtz, "Identification and compensation of gear backlash without output position sensor in high-precision servo systems," in Proceedings of the 24th Annual Conference of the IEEE Industrial Electronics Society, vol. 2, pp. 662-666, 1998.
[6] M. Li, R. Liang, Y. Zhang, C. Peng, D. Mu, and Z. Wan, "On-line measurement method of transmission backlash based on angular velocity and double-end angular position information," Measurement and Control, vol. 54, no. 1-2, pp. 65-72, 2021.
[7] J. L. Stein and C. H. Wang, "Estimation of gear backlash: theory and simulation," Journal of Dynamic Systems, Measurement, and Control, ASME, vol. 120, no. 1, pp. 74-82, 1998.
[8] A. Lagerberg and B. Egardt, "Backlash estimation with application to automotive powertrains," IEEE Transactions on Control Systems Technology, vol. 15, no. 3, pp. 483-493, 2007.
[9] G. P. Prajapat, P. Bhui, N. Senroy, and I. N. Kar, "Modelling and estimation of gear train backlash present in wind turbine driven DFIG system," IET Generation, Transmission & Distribution, vol. 12, no. 14, pp. 3527-3535, 2018.
[10] M. Calvini, M. Carpita, A. Formentini, and M. Marchesoni, "PSO-based self-commissioning of electrical motor drives," IEEE Transactions on Industrial Electronics, vol. 62, no. 2, pp. 768-776, 2014.
[11] M. Mola, A. Khayatian, and M. Dehghani, "Identification and adaptive position control of uncertain two-mass systems with backlash hard nonlinearity," Iranian Journal of Science and Technology, Transactions of Mechanical Engineering, vol. 41, no. 3, pp. 197-207, 2017.
[12] M. Ruderman, S. Yamada, and H. Fujimoto, "Backlash identification in two-mass systems by delayed relay feedback," Journal of Dynamic Systems, Measurement, and Control, ASME, vol. 141, no. 6, 2019.
[13] D. Papageorgiou, M. Blanke, H. H. Niemann, and J. H. Richter, "Robust backlash estimation for industrial drive-train systems—theory and validation," IEEE Transactions on Control Systems Technology, vol. 27, no. 5, pp. 1847-1861, 2018.
[14] M. Ruderman and L. Fridman, "Model-free sliding-mode-based detection and estimation of backlash in drives with single encoder," IEEE Transactions on Control Systems Technology, vol. 29, no. 2, pp. 812-817, 2021.
[15] D. Schröder, Intelligent Observer and Control Design for Nonlinear Systems. 2000.
[16] M. Yang, S. Tang, J. Tan, and D. Xu, "Study of on-line backlash identification for PMSM servo system," in Proceedings of the IECON 2012-38th Annual Conference on IEEE Industrial Electronics Society, pp. 2036-2042, 2012.
[17] Y. Tarng, J. Kao, and Y. Lin, "Identification of and compensation for backlash on the contouring accuracy of CNC machining centres," The International Journal of Advanced Manufacturing Technology, vol. 13, no. 2, pp. 77-85, 1997.
[18] M. Warnecke and M. Jouaneh, "Backlash compensation in gear trains by means of open-loop modification of the input trajectory," Journal of Mechanical Design, vol. 125, no. 3, pp. 620-624, 2003.
[19] H. Sugie, T. Iwasaki, H. Nakagawa, and S. Kohda, "Adaptive lost motion compensation using disturbance observer," Journal of Environment and Engineering, vol. 5, no. 2, pp. 264-274, 2010.
[20] B. Feng, X. S. Mei, L. Guo, D. S. Zhang, and Y. L. Cheng, "Backlash compensation on CNC machine tool based on semi-closed loop control," Advanced Materials Research, vol. 346, pp. 644-649, 2012.
[21] L. Márton and B. Lantos, "Control of mechanical systems with Stribeck friction and backlash," Systems & Control Letters, vol. 58, no. 2, pp. 141-147, 2009.
[22] C. Ma and Y. Hori, "Backlash vibration suppression in torsional system based on the fractional order Q-filter of disturbance observer," in Proceedings of the The 8th IEEE International Workshop on Advanced Motion Control, 2004. , pp. 577-582, 2004.
[23] 黃郁棋,適用於CNC工具機之參考命令型疊代學習控制器與背隙補償,碩士學位論文,國立陽明交通大學,電控工程研究所,台灣,2017。
[24] P. Rostalski, T. Besselmann, M. Barić, F. V. Belzen, and M. Morari, "A hybrid approach to modelling, control and state estimation of mechanical systems with backlash," International Journal of Control, vol. 80, no. 11, pp. 1729-1740, 2007.
[25] A. Formentini, A. Oliveri, M. Marchesoni, and M. Storace, "A switched predictive controller for an electrical powertrain system with backlash," IEEE Transactions on Power Electronics, vol. 32, no. 5, pp. 4036-4047, 2016.
[26] C. Wang, M. Yang, W. Zheng, K. Hu, and D. Xu, "Analysis and suppression of limit cycle oscillation for transmission system with backlash nonlinearity," IEEE Transactions on Industrial Electronics, vol. 64, no. 12, pp. 9261-9270, 2017.
[27] M. Yang, Q. Ni, X. Liu, and D. Xu, "Vibration suppression and over-quadrant error mitigation methods for a ball-screw driven servo system with dual-position feedback," IEEE Access, vol. 8, pp. 213758-213771, 2020.
[28] H. Chestnut, R. W. Mayer, and T. Teichmann, "Servomechanisms and regulating system design," Physics Today, vol. 8, no. 11, p. 22, 1955.
[29] S. Dubowsky and F. Freudenstein, "Dynamic analysis of mechanical systems with clearances—part 1: formation of dynamic model," Journal of Engineering for Industry, ASME, vol. 93, no. 1, pp. 305-309, 1971.
[30] M. Nordin, J. Galic', and P. O. Gutman, "New models for backlash and gear play," International Journal of Adaptive Control and Signal Processing, vol. 11, no. 1, pp. 49-63, 1997.
[31] D. A. Gronner, "The describing function of backlash followed by a dead zone," Transactions of the American Institute of Electrical Engineers, Part II: Applications and Industry, vol. 77, no. 5, pp. 403-409, 1958.
[32] G. Tao and P. V. Kokotovic, Adaptive Control of Systems with Actuator and Sensor Nonlinearities. John Wiley & Sons, Inc., 1996.
[33] C. C. De Wit, H. Olsson, K. J. Astrom, and P. Lischinsky, "A new model for control of systems with friction," IEEE Transactions on Automatic Control, vol. 40, no. 3, pp. 419-425, 1995.
[34] D. Karnopp, "Computer simulation of stick-slip friction in mechanical dynamic systems," Journal of Dynamic Systems, Measurement, and Control, ASME, vol. 107, no. 1, pp. 100-103, 1985.
[35] C. Y. Lee, S. H. Hwang, E. Nam, and B. K. Min, "Identification of mass and sliding friction parameters of machine tool feed drive using recursive least squares method," The International Journal of Advanced Manufacturing Technology, vol. 109, no. 9, pp. 2831-2844, 2020.
[36] R. Kikuuwe, N. Takesue, A. Sano, H. Mochiyama, and H. Fujimoto, "Fixed-step friction simulation: from classical Coulomb model to modern continuous models," in Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1009-1016, 2005.
[37] P. R. Dahl, "Solid friction damping of mechanical vibrations," AIAA journal, vol. 14, no. 12, pp. 1675-1682, 1976.
[38] N. E. Huang, Hilbert-Huang Transform and Its Applications. World Scientific, 2014.
[39] R. Rato, M. D. Ortigueira, and A. Batista, "On the HHT, its problems, and some solutions," Mechanical Systems and Signal Processing, vol. 22, no. 6, pp. 1374-1394, 2008.
[40] G. Wang, X. Y. Chen, F. L. Qiao, Z. Wu, and N. E. Huang, "On intrinsic mode function," Advances in Adaptive Data Analysis, vol. 2, no. 3, pp. 277-293, 2010.
[41] D. Paget and D. Elliott, "An algorithm for the numerical evaluation of certain Cauchy principal value integrals," Numerische Mathematik, vol. 19, no. 5, pp. 373-385, 1972.
[42] F. Tao, H. Zhang, A. Liu, and A. Y. Nee, "Digital twin in industry: state-of-the-art," IEEE Transactions on Industrial Informatics, vol. 15, no. 4, pp. 2405-2415, 2018.
[43] M. Grieves, "Digital twin: manufacturing excellence through virtual factory replication," White paper, 2014 - Florida Institute of Technology, 2014.
[44] D. Whitley, "A genetic algorithm tutorial," Statistics and Computing, vol. 4, no. 2, pp. 65-85, 1994.
[45] K. A. De Jong, An Analysis of the Behavior of a Class of Genetic Adaptive Systems. University of MICHIGAN, 1975.
[46] E. Semenkin and M. Semenkina, "Self-configuring genetic algorithm with modified uniform crossover operator," Advances in Swarm Intelligence, pp. 414-421, 2012.
[47] R. Hinterding, "Gaussian mutation and self-adaption for numeric genetic algorithms," in Proceedings of the 1995 IEEE International Conference on Evolutionary Computation, vol. 1, pp. 384-389, 1995.
[48] Y. Chen, M. Yang, J. Long, K. Hu, D. Xu, and F. Blaabjerg, "Analysis of oscillation frequency deviation in elastic coupling digital drive system and robust notch filter strategy," IEEE Transactions on Industrial Electronics, vol. 66, no. 1, pp. 90-101, 2018.
[49] M. S. Kim and S. C. Chung, "Friction identification of ball-screw driven servomechanisms through the limit cycle analysis," Mechatronics, vol. 16, no. 2, pp. 131-140, 2006.
[50] S. McKinley and M. Levine, "Cubic spline interpolation," College of the Redwoods, vol. 45, no. 1, pp. 1049-1060, 1998.
[51] L. Piegl and W. Tiller, The NURBS book. Springer Science & Business Media, 1996.
[52] R. H. Brown, S. C. Schneider, and M. G. Mulligan, "Analysis of algorithms for velocity estimation from discrete position versus time data," IEEE Transactions on Industrial Electronics, vol. 39, no. 1, pp. 11-19, 1992.
校內:2026-08-18公開