A limited-preview filtered B-spline approach to tracking control – With application to vibration-induced error compensation of a 3D printer. (December 2018)
- Record Type:
- Journal Article
- Title:
- A limited-preview filtered B-spline approach to tracking control – With application to vibration-induced error compensation of a 3D printer. (December 2018)
- Main Title:
- A limited-preview filtered B-spline approach to tracking control – With application to vibration-induced error compensation of a 3D printer
- Authors:
- Duan, Molong
Yoon, Deokkyun
Okwudire, Chinedum E. - Abstract:
- Highlights: Inversion-based feedforward control technique for stable LTI systems is proposed. Technique enables tracking of long-duration trajectories online in small batches. It achieves excellent tracking control for minimum and non-minimum phase systems. It is used for online compensation of vibration-induced errors of a 3D printer. Significant improvements in printing accuracy at higher printing speeds are achieved. Abstract: A limited-preview filtered B-spline (FBS) approach for minimizing errors in tracking a desired trajectory is presented. In the full-preview FBS approach, the feedforward control input to a stable linear system, with or without non-minimum phase zeros, is decomposed into B-spline basis functions with unknown coefficients; the basis functions are forward filtered using the (modeled) dynamics of the system, and their coefficients selected to minimize tracking errors of the entire trajectory in one batch. Instead, this paper proposes the use of a receding horizon to recursively compute unknown coefficients that minimize tracking errors for small batches (subsets) of the trajectory at a time, by exploiting the local property of B-splines. This allows optimal control signals to be determined at much lower computational cost compared to full-preview FBS, thus enabling online implementation on real-time controllers. The adverse effects of limited preview on tracking accuracy, relative to full preview, are analyzed, and limited-preview FBS is shown inHighlights: Inversion-based feedforward control technique for stable LTI systems is proposed. Technique enables tracking of long-duration trajectories online in small batches. It achieves excellent tracking control for minimum and non-minimum phase systems. It is used for online compensation of vibration-induced errors of a 3D printer. Significant improvements in printing accuracy at higher printing speeds are achieved. Abstract: A limited-preview filtered B-spline (FBS) approach for minimizing errors in tracking a desired trajectory is presented. In the full-preview FBS approach, the feedforward control input to a stable linear system, with or without non-minimum phase zeros, is decomposed into B-spline basis functions with unknown coefficients; the basis functions are forward filtered using the (modeled) dynamics of the system, and their coefficients selected to minimize tracking errors of the entire trajectory in one batch. Instead, this paper proposes the use of a receding horizon to recursively compute unknown coefficients that minimize tracking errors for small batches (subsets) of the trajectory at a time, by exploiting the local property of B-splines. This allows optimal control signals to be determined at much lower computational cost compared to full-preview FBS, thus enabling online implementation on real-time controllers. The adverse effects of limited preview on tracking accuracy, relative to full preview, are analyzed, and limited-preview FBS is shown in numerical examples to preserve the versatility of full-preview FBS in tracking systems irrespective of their zero locations. The practicality and effectiveness of the limited-preview FBS approach are demonstrated by employing it for online feedforward compensation of tracking errors caused by structural vibrations of a stepper-motor-driven 3D printer. Alleviation of vibration-induced surface waviness and layer-to-layer registration errors, without sacrificing print speed, are demonstrated. Graphical abstract: … (more)
- Is Part Of:
- Mechatronics. Volume 56(2018)
- Journal:
- Mechatronics
- Issue:
- Volume 56(2018)
- Issue Display:
- Volume 56, Issue 2018 (2018)
- Year:
- 2018
- Volume:
- 56
- Issue:
- 2018
- Issue Sort Value:
- 2018-0056-2018-0000
- Page Start:
- 287
- Page End:
- 296
- Publication Date:
- 2018-12
- Subjects:
- Feedforward control -- Non-minimum phase zeros -- Limited preview (look-ahead) -- Basis functions -- 3D printer
Computer integrated manufacturing systems -- Periodicals
Flexible manufacturing systems -- Periodicals
Mechatronics -- Periodicals
Productique -- Périodiques
Fabrication, Systèmes flexibles de -- Périodiques
Mécatronique -- Périodiques
Computer integrated manufacturing systems
Flexible manufacturing systems
Mechatronics
Periodicals
629.89 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09574158 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.mechatronics.2017.09.002 ↗
- Languages:
- English
- ISSNs:
- 0957-4158
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5424.620220
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 8896.xml