A Physics-Guided Data-Driven Feedforward Tracking Controller for Systems With Unmodeled Dynamics—Applied to 3D Printing

A hybrid (i.e., physics-guided data-driven) feedforward tracking controller is proposed for systems with unmodeled linear or nonlinear dynamics. The proposed controller is based on the filtered basis functions (FBF) approach, and hence called a hybrid FBF controller. It formulates the feedforward co...

Full description

Bibliographic Details
Main Authors: Cheng-Hao Chou, Molong Duan, Chinedum E. Okwudire
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10042435/
_version_ 1797904543408717824
author Cheng-Hao Chou
Molong Duan
Chinedum E. Okwudire
author_facet Cheng-Hao Chou
Molong Duan
Chinedum E. Okwudire
author_sort Cheng-Hao Chou
collection DOAJ
description A hybrid (i.e., physics-guided data-driven) feedforward tracking controller is proposed for systems with unmodeled linear or nonlinear dynamics. The proposed controller is based on the filtered basis functions (FBF) approach, and hence called a hybrid FBF controller. It formulates the feedforward control input to a system as a linear combination of a set of basis functions whose coefficients are selected to minimize tracking errors. To predict the system response and thereby the tracking errors, the basis functions are filtered using a combination of two linear models. The first model is physics-based and remains unaltered during the execution of the controller, while the second is data-driven and is continuously updated during the execution of the controller. To ensure its practicality and safe learning, the proposed hybrid FBF controller is equipped with the abilities to handle delays in data acquisition and to detect impending instability due to its inherent data-driven feedback loop. The effectiveness of the hybrid FBF controller is demonstrated via application to vibration compensation of a 3D printer with unmodeled linear and nonlinear dynamics. Thanks to the proposed hybrid FBF controller, the tracking accuracy of the 3D printer and the print quality are both significantly improved in experiments involving high-speed printing, compared to standard FBF controller that does not incorporate a data-driven model. Furthermore, the ability of the hybrid FBF controller to detect, and hence to potentially avoid, impending instability is demonstrated offline using data collected online from experiments.
first_indexed 2024-04-10T09:51:41Z
format Article
id doaj.art-13a58497a5894b338942305e0f12b2f3
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-10T09:51:41Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-13a58497a5894b338942305e0f12b2f32023-02-17T00:00:27ZengIEEEIEEE Access2169-35362023-01-0111145631457410.1109/ACCESS.2023.324419410042435A Physics-Guided Data-Driven Feedforward Tracking Controller for Systems With Unmodeled Dynamics—Applied to 3D PrintingCheng-Hao Chou0https://orcid.org/0000-0002-9028-0696Molong Duan1https://orcid.org/0000-0001-8624-0133Chinedum E. Okwudire2https://orcid.org/0000-0001-6910-8827Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USADepartment of Mechanical and Aerospace Engineering, Hong Kong University of Science and Technology, Hong Kong, SAR, ChinaDepartment of Mechanical Engineering, University of Michigan, Ann Arbor, MI, USAA hybrid (i.e., physics-guided data-driven) feedforward tracking controller is proposed for systems with unmodeled linear or nonlinear dynamics. The proposed controller is based on the filtered basis functions (FBF) approach, and hence called a hybrid FBF controller. It formulates the feedforward control input to a system as a linear combination of a set of basis functions whose coefficients are selected to minimize tracking errors. To predict the system response and thereby the tracking errors, the basis functions are filtered using a combination of two linear models. The first model is physics-based and remains unaltered during the execution of the controller, while the second is data-driven and is continuously updated during the execution of the controller. To ensure its practicality and safe learning, the proposed hybrid FBF controller is equipped with the abilities to handle delays in data acquisition and to detect impending instability due to its inherent data-driven feedback loop. The effectiveness of the hybrid FBF controller is demonstrated via application to vibration compensation of a 3D printer with unmodeled linear and nonlinear dynamics. Thanks to the proposed hybrid FBF controller, the tracking accuracy of the 3D printer and the print quality are both significantly improved in experiments involving high-speed printing, compared to standard FBF controller that does not incorporate a data-driven model. Furthermore, the ability of the hybrid FBF controller to detect, and hence to potentially avoid, impending instability is demonstrated offline using data collected online from experiments.https://ieeexplore.ieee.org/document/10042435/Computer numerical controldata-driven modelingmotion controlnonlinear dynamical systemspredictive controlsmart manufacturing
spellingShingle Cheng-Hao Chou
Molong Duan
Chinedum E. Okwudire
A Physics-Guided Data-Driven Feedforward Tracking Controller for Systems With Unmodeled Dynamics—Applied to 3D Printing
IEEE Access
Computer numerical control
data-driven modeling
motion control
nonlinear dynamical systems
predictive control
smart manufacturing
title A Physics-Guided Data-Driven Feedforward Tracking Controller for Systems With Unmodeled Dynamics—Applied to 3D Printing
title_full A Physics-Guided Data-Driven Feedforward Tracking Controller for Systems With Unmodeled Dynamics—Applied to 3D Printing
title_fullStr A Physics-Guided Data-Driven Feedforward Tracking Controller for Systems With Unmodeled Dynamics—Applied to 3D Printing
title_full_unstemmed A Physics-Guided Data-Driven Feedforward Tracking Controller for Systems With Unmodeled Dynamics—Applied to 3D Printing
title_short A Physics-Guided Data-Driven Feedforward Tracking Controller for Systems With Unmodeled Dynamics—Applied to 3D Printing
title_sort physics guided data driven feedforward tracking controller for systems with unmodeled dynamics x2014 applied to 3d printing
topic Computer numerical control
data-driven modeling
motion control
nonlinear dynamical systems
predictive control
smart manufacturing
url https://ieeexplore.ieee.org/document/10042435/
work_keys_str_mv AT chenghaochou aphysicsguideddatadrivenfeedforwardtrackingcontrollerforsystemswithunmodeleddynamicsx2014appliedto3dprinting
AT molongduan aphysicsguideddatadrivenfeedforwardtrackingcontrollerforsystemswithunmodeleddynamicsx2014appliedto3dprinting
AT chinedumeokwudire aphysicsguideddatadrivenfeedforwardtrackingcontrollerforsystemswithunmodeleddynamicsx2014appliedto3dprinting
AT chenghaochou physicsguideddatadrivenfeedforwardtrackingcontrollerforsystemswithunmodeleddynamicsx2014appliedto3dprinting
AT molongduan physicsguideddatadrivenfeedforwardtrackingcontrollerforsystemswithunmodeleddynamicsx2014appliedto3dprinting
AT chinedumeokwudire physicsguideddatadrivenfeedforwardtrackingcontrollerforsystemswithunmodeleddynamicsx2014appliedto3dprinting