Online Iterative Learning Control for Contouring Accuracy Enhancement: A Study on Helical Interpolation Machining

碩士 === 國立中正大學 === 前瞻製造系統碩士學位學程 === 106 === Helical interpolation machining is a widely used technique in manufacturing and arms industries to create helical contours or take advantages of this technique in machining processes. In general, reducing helical contour errors is a difficult task because t...

Full description

Bibliographic Details
Main Authors: DAO, VIET-TU, 陶越秀
Other Authors: CHEN,SHYH-LEH
Format: Others
Language:en_US
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/5p38s6
id ndltd-TW-106CCU00621002
record_format oai_dc
spelling ndltd-TW-106CCU006210022019-05-16T00:37:32Z http://ndltd.ncl.edu.tw/handle/5p38s6 Online Iterative Learning Control for Contouring Accuracy Enhancement: A Study on Helical Interpolation Machining 使用線上迭代學習控制強化輪廓精度:螺旋輪廓控制的研究 DAO, VIET-TU 陶越秀 碩士 國立中正大學 前瞻製造系統碩士學位學程 106 Helical interpolation machining is a widely used technique in manufacturing and arms industries to create helical contours or take advantages of this technique in machining processes. In general, reducing helical contour errors is a difficult task because the helix is a 3 -dimensional curve, making it extremely hard to estimate the actual contour error through individual axis-tracking errors. In recent years, iterative learning control (ILC) has been successfully applied to precision motion controllers specializing in repeated tasks. Conventionally, most of them have focused on reducing axis-tracking errors, however, that cannot guarantee to obtain smaller actual contour errors in general. To overcome these difficulties, a new concept “equivalent contour error” model is taken as our control objective instead of using the complex actual contour model. In this study, an online ILC framework will be introduced to gradually enhance helical contours via learning processes by adjusting input commands. The online terminology meaning that after data coming, we simultaneously update the input command for the next learning iteration at each time step. This online technique avoids the batch learning process of so-called offline ILC, which consumes a huge amount of memory to save collected data along with high computation time. In particular, our proposed control law is able not only to iteratively reduce the control objective but also to deal with initial state errors problem resulting from different initial states at each learning iteration. Furthermore, in our learning control framework, we employ a fuzzy decision support system to adaptively select local learning convergence rates for speeding up the learning process and preventing the noise amplification phenomenon. Practically, we employ a PC-based controller board connected to a real CNC machine to control feed-drive systems. Our algorithm is implemented in C-programming language, which is one of the fastest computing languages, and optimally organized in terms of data structures. Finally, experimental results validate our proposed online iterative learning control framework and verify the feasibility of integrating the advanced control function into real precision motion controllers. CHEN,SHYH-LEH 陳世樂 2018 學位論文 ; thesis 68 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中正大學 === 前瞻製造系統碩士學位學程 === 106 === Helical interpolation machining is a widely used technique in manufacturing and arms industries to create helical contours or take advantages of this technique in machining processes. In general, reducing helical contour errors is a difficult task because the helix is a 3 -dimensional curve, making it extremely hard to estimate the actual contour error through individual axis-tracking errors. In recent years, iterative learning control (ILC) has been successfully applied to precision motion controllers specializing in repeated tasks. Conventionally, most of them have focused on reducing axis-tracking errors, however, that cannot guarantee to obtain smaller actual contour errors in general. To overcome these difficulties, a new concept “equivalent contour error” model is taken as our control objective instead of using the complex actual contour model. In this study, an online ILC framework will be introduced to gradually enhance helical contours via learning processes by adjusting input commands. The online terminology meaning that after data coming, we simultaneously update the input command for the next learning iteration at each time step. This online technique avoids the batch learning process of so-called offline ILC, which consumes a huge amount of memory to save collected data along with high computation time. In particular, our proposed control law is able not only to iteratively reduce the control objective but also to deal with initial state errors problem resulting from different initial states at each learning iteration. Furthermore, in our learning control framework, we employ a fuzzy decision support system to adaptively select local learning convergence rates for speeding up the learning process and preventing the noise amplification phenomenon. Practically, we employ a PC-based controller board connected to a real CNC machine to control feed-drive systems. Our algorithm is implemented in C-programming language, which is one of the fastest computing languages, and optimally organized in terms of data structures. Finally, experimental results validate our proposed online iterative learning control framework and verify the feasibility of integrating the advanced control function into real precision motion controllers.
author2 CHEN,SHYH-LEH
author_facet CHEN,SHYH-LEH
DAO, VIET-TU
陶越秀
author DAO, VIET-TU
陶越秀
spellingShingle DAO, VIET-TU
陶越秀
Online Iterative Learning Control for Contouring Accuracy Enhancement: A Study on Helical Interpolation Machining
author_sort DAO, VIET-TU
title Online Iterative Learning Control for Contouring Accuracy Enhancement: A Study on Helical Interpolation Machining
title_short Online Iterative Learning Control for Contouring Accuracy Enhancement: A Study on Helical Interpolation Machining
title_full Online Iterative Learning Control for Contouring Accuracy Enhancement: A Study on Helical Interpolation Machining
title_fullStr Online Iterative Learning Control for Contouring Accuracy Enhancement: A Study on Helical Interpolation Machining
title_full_unstemmed Online Iterative Learning Control for Contouring Accuracy Enhancement: A Study on Helical Interpolation Machining
title_sort online iterative learning control for contouring accuracy enhancement: a study on helical interpolation machining
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/5p38s6
work_keys_str_mv AT daoviettu onlineiterativelearningcontrolforcontouringaccuracyenhancementastudyonhelicalinterpolationmachining
AT táoyuèxiù onlineiterativelearningcontrolforcontouringaccuracyenhancementastudyonhelicalinterpolationmachining
AT daoviettu shǐyòngxiànshàngdiédàixuéxíkòngzhìqiánghuàlúnkuòjīngdùluóxuánlúnkuòkòngzhìdeyánjiū
AT táoyuèxiù shǐyòngxiànshàngdiédàixuéxíkòngzhìqiánghuàlúnkuòjīngdùluóxuánlúnkuòkòngzhìdeyánjiū
_version_ 1719169164012158976