Delay-based Design of Feedforward Tracking Control for Predictable Embedded Platforms

This paper presents a design technique for feedforward tracking control targeting predictable embedded platforms. An embedded control implementation experiences sensor-to-actuator delay which in turn changes the location of the system zeros. In this work, we show that such delay changes the number of unstable zeros which influences the tracking performance. We propose a zero loci analysis with respect to the delay and identify delay regions which potentially improve tracking performance. We utilize the analysis results to improve tracking performance of implementations targeting modern predictable embedded architectures where the delay can be precisely regulated. We validate our results by simulation and hardware-in-the-loop (HIL) implementation considering a real-life motion system.

[1]  Karl Johan Åström,et al.  Computer-Controlled Systems: Theory and Design , 1984 .

[2]  Kouhei Ohnishi,et al.  Motion control for advanced mechatronics , 1996 .

[3]  Lucy Y. Pao,et al.  Nonminimum Phase Dynamic Inversion for Settle Time Applications , 2009, IEEE Transactions on Control Systems Technology.

[4]  Kees G. W. Goossens,et al.  Composable Platform-Aware Embedded Control Systems on a Multi-core Architecture , 2015, 2015 Euromicro Conference on Digital System Design.

[5]  A. De Luca Feedforward/feedback laws for the control of flexible robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[6]  John Baillieul,et al.  Handbook of Networked and Embedded Control Systems , 2005, Handbook of Networked and Embedded Control Systems.

[7]  Nathan van de Wouw,et al.  Stability of Networked Control Systems With Uncertain Time-Varying Delays , 2009, IEEE Transactions on Automatic Control.

[8]  Katsuhiko Ogata,et al.  Discrete-time control systems , 1987 .

[9]  Li Hong,et al.  Motion Control for wafer stage of 0.1μm lithography , 2007, 2007 IEEE International Conference on Integration Technology.

[10]  P. Marti,et al.  On real-time control tasks schedulability , 2001, 2001 European Control Conference (ECC).

[11]  Hamid Reza Karimi,et al.  $H_{\infty}$ Output Tracking Control for Networked Systems With Adaptively Adjusted Event-Triggered Scheme , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[12]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[13]  Kees G. W. Goossens,et al.  Resource utilization and Quality-of-Control trade-off for a composable platform , 2016, 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[14]  William S. Levine,et al.  Handbook Of Networked And Embedded Control Systems , 2007 .

[15]  J Johan Boot Frequency response measurement in closed loop brushing up our knowledge , 2003 .

[16]  Purtojo,et al.  Integral anti-windup scheme of full-state feedback control for point-to-point (PTP) positioning system , 2008, 2008 International Conference on Electronic Design.

[17]  W. P. M. H. Heemels,et al.  The Impact of Deadline Misses on the Control Performance of High-End Motion Control Systems , 2016, IEEE Transactions on Industrial Electronics.

[18]  Gerhard Fohler,et al.  Jitter compensation for real-time control systems , 2001, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420).

[19]  Sander Stuijk,et al.  NoC-Based Multiprocessor Architecture for Mixed-Time-Criticality Applications , 2017, Handbook of Hardware/Software Codesign.

[20]  Daniel Y. Abramovitch,et al.  Analysis and comparison of three discrete-time feedforward model-inverse control techniques for nonminimum-phase systems☆ , 2012 .

[21]  Daniel Y. Abramovitch,et al.  Architectures for Tracking Control in Atomic Force Microscopes , 2008 .

[22]  Paulo Tabuada,et al.  An introduction to event-triggered and self-triggered control , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).