Print Email Facebook Twitter The generalization of feedforward control for a periodic motion system Title The generalization of feedforward control for a periodic motion system: A comparison of data-driven methods Author Bosma, Stijn (TU Delft Mechanical, Maritime and Materials Engineering) Contributor Verdier, C.F. (mentor) Mazo, M. (mentor) Wisse, M. (graduation committee) Degree granting institution Delft University of Technology Programme Mechanical Engineering | Systems and Control Project CADUSY Project Date 2019-03-15 Abstract A repetitive motion system supporting nano meter precision is positioned at high accelerations, which produces a force that disturbs the demanded accuracy requirements. Iterative learning control is used to learn optimal feedforward control signals for the attenuation this disturbance force. The iterative method comes with a limitation, as it has to learn the compensation signals one by one. In this study, a data-driven approach is taken to design a feedforward controller that generalizes the control action, by finding a model that fits the learned optimal compensation signals. The multi-objective evolutionary algorithm genetic programming is used for its unique ability to search directly in theprogram space, therefore returning compact analytic equations as feedforward controller. Feedforward artificial neural networks with the ReLU and tanh activation function are used, due to their excellent approximation qualities. sherlock is a tool that efficiently computes the maximum and minimum output off a ReLU network for a compact input set. The tool is used to find a guaranteed output range for the feedforward controller constructed from ReLU networks, which is desirable from a safety perspective. Finally, the designed controller are compared based on their attenuation of the disturbance force and their model size. The designed feedforward controllers are capable of reducing the disturbance force by at least 40.01%. The analytic controllers found with genetic programming provide the user with insights in the control problem, cost less memory storage and come with a faster computation time. Subject GeneralizationFeedforward controllerGenetic programmingFeedforward neural networksData-DrivenIterative learning control To reference this document use: http://resolver.tudelft.nl/uuid:2bf6275a-3852-408b-9723-6c7d42900afe Embargo date 2024-03-15 Part of collection Student theses Document type master thesis Rights © 2019 Stijn Bosma Files PDF mscThesis_StijnBosma.pdf 9.12 MB Close viewer /islandora/object/uuid:2bf6275a-3852-408b-9723-6c7d42900afe/datastream/OBJ/view