Research Papers

Periodic Signal Tracking for Lightly Damped Systems

[+] Author and Article Information
Rick van der Maas

Control Systems Technology Group,
Department of Mechanical Engineering,
Eindhoven University of Technology,
Eindhoven 5600 MB, The Netherlands
e-mail: rick@vdmaas.eu

Tarunraj Singh

Department of Mechanical and
Aerospace Engineering,
University at Buffalo,
Buffalo, NY 14260

Maarten Steinbuch

Control Systems Technology Group,
Department of Mechanical Engineering,
Eindhoven University of Technology,
Eindhoven 5600 MB, The Netherlands

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received August 31, 2015; final manuscript received December 4, 2016; published online March 24, 2017. Assoc. Editor: Douglas Bristow.

J. Dyn. Sys., Meas., Control 139(6), 061007 (Mar 24, 2017) (8 pages) Paper No: DS-15-1407; doi: 10.1115/1.4035454 History: Received August 31, 2015; Revised December 04, 2016

The focus of this paper is on the development of time-delay filters to accomplish tracking of periodic signals with zero phase errors. The class of problems addressed include systems whose dynamics are characterized by lightly damped modes. A general approach for the zero-phase tracking of periodic inputs is presented followed by an illustration of single harmonic tracking of underdamped second-order systems with relative degree two. A general formulation of the approach is then posed for higher-order systems and systems including zeros. The paper concludes with the illustration of enforcing constraints to desensitize the time-delay filter to uncertainties in the location of the poles of the system and forcing frequencies. A numerical practical design case based on a medical X-ray system is used to illustrate the potential of the proposed technique.

Copyright © 2017 by ASME
Your Session has timed out. Please sign back in to continue.


van de Wal, M. , van Baars, G. , Sperling, F. , and Bosgra, O. , 2002, “ Multivariable H∞/μ Feedback Control Design for High-Precision Wafer Stage Motion,” Control Eng. Pract., 10(7), pp. 739–755. [CrossRef]
Steinbuch, M. , Weiland, S. , and Singh, T. , 2007, “ Design of Noise and Period-Time Robust High-Order Repetitive Control, With Application to Optical Storage,” Automatica, 43(12), pp. 2086–2095. [CrossRef]
Bodson, M. , and Douglas, S. C. , 1997, “ Adaptive Algorithms for the Rejection of Sinusoidal Disturbances With Unknown Frequency,” Automatica, 33(12), pp. 2213–2221. [CrossRef]
Oomen, T. , Grassens, E. , and Hendriks, F. , 2014, “ Inferential Motion Control: Identification and Robust Control Framework for Positioning an Unmeasurable Point of Interest,” IEEE Trans. Control Syst. Technol., 23(4), pp. 1602–1610.
Bolder, J. , Oomen, T. , and Steinbuch, M. , 2014, “ On Inferential Iterative Learning Control: With Example to a Printing System,” American Control Conference, June 4–6, pp. 1827–1832.
Singer, N. , and Seering, W. , 1990, “ Preshaping Command Inputs to Reduce System Vibration,” ASME J. Dyn. Syst. Meas. Control, 112(1), pp. 76–82. [CrossRef]
Singh, T. , 2009, Optimal Reference Shaping for Dynamical Systems: Theory and Applications, CRC Press, Taylor & Francis Group, Boca Raton, FL.
de Roover, D. , and Sperling, F. , 1997, “ Point-to-Point Control of a High Accuracy Positioning Mechanism,” American Control Conference, June 6, IEEE, pp. 1350–1354.
Dijkstra, B. , Rambaratsingh, N. , Scherer, C. , Bosgra, O. , Steinbuch, M. , and Kerssemakers, S. , 2000, “ Input Design for Optimal Discrete Time Point-to-Point Motion of an Industrial XY-Positioning Table,” IEEE Conference on Decision and Control, Dec. 12–15, pp. 901–906.
Singh, T. , and Vadali, S. R. , 1993, “ Input-Shaped Control of Three-Dimensional Maneuvers of Flexible Spacecraft,” J. Guid., Control Dyn., 16(6), pp. 1061–1068. [CrossRef]
Singh, T. , and Vadali, S. , 1993, “ Robust Time-Delay Control,” ASME J. Dyn. Syst. Meas. Control, 115(2A), pp. 303–306. [CrossRef]
Singh, T. , 2012, “ Pole-Zero, Zero-Pole Canceling Input Shapers,” ASME J. Dyn. Syst. Meas. Control, 134(1), p. 011015.
Jaffray, D. , Siewerdsen, J. , Wong, J. , and Martinez, A. , 2002, “ Flat-Panel Cone-Beam Computed Tomography for Image-Guided Radiation Therapy,” Int. J. Radiat. Oncol. Biol. Phys., 53(5), pp. 1337–1349. [CrossRef] [PubMed]
Zain, M. M. , Tokhi, M. , and Mohamed, Z. , 2006, “ Hybrid Learning Control Schemes With Input Shaping of a Flexible Manipulator System,” Mechatronics, 16(3–4), pp. 209–219. [CrossRef]
Chang, P. , Huang, P. , Maeng, J. , and Andersson, S. , 2011, “ Local Raster Scanning for High-Speed Imaging of Biopolymers in Atomic Force Microscopy,” Rev. Sci. Instrum., 82(6), p. 063703. [CrossRef] [PubMed]
Körner, T. , 1989, Fourier Analysis, Cambridge University Press, Cambridge, UK. [PubMed] [PubMed]
Kim, T.-H. , Maruta, I. , and Sugie, T. , 2008, “ Robust PID Controller Tuning Based on the Constrained Particle Swarm Optimization,” Automatica, 44(4), pp. 1104–1110. [CrossRef]
Tomizuka, M. , 1987, “ Zero Phase Error Tracking Algorithm for Digital Control,” ASME J. Dyn. Syst. Meas. Control, 109(1), pp. 65–68. [CrossRef]
Wen, J. T. , and Potsaid, B. , 2004, “ An Experimental Study of a High Performance Motion Control System,” American Control Conference, IEEE, pp. 5158–5163.


Grahic Jump Location
Fig. 1

Time-delay controlled open-loop structure of a second-order system

Grahic Jump Location
Fig. 2

Upper: resulting responses; reference signal (black solid), unshaped (plant only) (blue solid), point-to-point shaper (black dashed–dotted), and harmonic shaper (red dashed). Lower: resulting errors.

Grahic Jump Location
Fig. 3

Input signals: reference signal (solid), point-to-point shaper (dashed-dotted), and harmonic shaper (dashed)

Grahic Jump Location
Fig. 4

Frequency domain representations. Left: plant P(s) (blue solid), Gptp(s) (red dashed) and Hptp(s)=Gptp(s)P(s) (black dashed-dotted). Right: plant P(s) (blue), Gh(s) (red dashed) and Hh(s)=Gh(s)P(s) (black dashed-dotted). The vertical black lines indicated the evaluated harmonic in the reference signal.

Grahic Jump Location
Fig. 5

Illustration of the controller parameters as a function of a variation of the forcing frequency according to the prefilter structure indicated in Fig. 1: A0 (blue), A1 (red), and A2 (black)

Grahic Jump Location
Fig. 6

Upper: resulting responses; reference signal (black solid), unshaped (plant only) (blue solid), and harmonic shaper (red dashed). Lower: resulting errors.

Grahic Jump Location
Fig. 7

Frequency domain representations; Left: plant P(s) (blue solid), Gnp(s) (red dashed) where the subscript np indicates “no pole compensation,” i.e., only compensation for the excited harmonic, and Hnp(s)=Gnp(s)P(s) (black dashed-dotted); Right: plant P(s) (blue), Gh(s) (red dashed), and Hh(s)=Gh(s)P(s) (black dashed–dotted) with the subscript h indicating the harmonic time-delay filter. The plant has a pole at 1 Hz, while the pure-sinusoidal reference has an harmonic at 0.8 Hz (encircled).

Grahic Jump Location
Fig. 8

Steady-state errors: Gh(s) (solid) and Gnp(s) (dashed)

Grahic Jump Location
Fig. 9

Absolute errors due to uncertainties: Gh(s) (solid), Gω(s) (robust implementation for plant variations; red dashed–dotted), Gω̂(s) (robust implementation for forcing frequency variations; green dash-circles), and GR(s) (blue dashed); left: variations in ω̂; right: variations in model parameter

Grahic Jump Location
Fig. 10

Upper: resulting responses; reference signal (black solid), unshaped (plant only) (blue solid), and harmonic shaper (red dashed); lower left, error for time 0–10 s; lower right, error for time 10–20 s (zoomed)

Grahic Jump Location
Fig. 11

Upper:resulting responses; reference signal (black solid), unshaped (plant only) (blue solid), and harmonic shaper (red dashed); lower: resulting errors

Grahic Jump Location
Fig. 12

Control setup of Philips Xper Allura FD20 system and implemented control scheme

Grahic Jump Location
Fig. 13

Frequency domain representations; left: plant P(s) (blue solid), H(s)=P(s)Gh(s) (red dashed-dotted), H(s)=P(s)GhR(s) (green dotted); right: zoomed

Grahic Jump Location
Fig. 14

Upper: resulting time-domain responses; reference signal (black dashed), unshaped (plant only) (red solid), shaped results (blue solid); lower: corresponding error signals. Left: Normal hTDF (L = 12); right: robust hTDF (L = 16). Gray area: worst-case uncertainty bound for ±10% variations.

Grahic Jump Location
Fig. 15

Resulting gains over a wide range of frequencies Ai ∀i=1,…,L given T; upper: normal hTDF; lower robust hTDF




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In