Journal of Systems Science and Complexity

, Volume 31, Issue 6, pp 1437–1448 | Cite as

A Disturbance Rejection Control Approach for Clock Synchronization in IEEE 1588 Networks

  • Junhao Zhang
  • Wenan ZhangEmail author


This paper is concerned with the clock synchronization problem for IEEE 1588 networks. First, the synchronization error is described as a bounded disturbance, and a linear extended state observer (LESO) is designed to estimate the lumped disturbance induced by the oscillator frequency drift and timestamps quantization errors. Then, the lumped disturbance is compensated by the proposed controller. The proposed approach has the advantage that it’s able to deal with non-Gaussian disturbance induced by accumulated quantization errors. Simulations are provided to validate the effectiveness and superiority of the proposed approach.


Feedback control IEEE 1588 linear extended state observer peer-to-peer networks synchronization 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Nuno E, Ortega R, Basanez L, et al., Synchronization of networks of nonidentical Euler-Lagrange systems with uncertain parameters and communication delays, IEEE Transactions on Automatic Control, 2011, 56(4): 935–941.MathSciNetCrossRefzbMATHGoogle Scholar
  2. [2]
    Wang S, Meng X, and Chen T, Wide-area control of power systems through delayed network communication, IEEE Transactions on Control Systems Technology, 2012, 20(99): 1–9.Google Scholar
  3. [3]
    Zhang X, Han Q L, and Yu X, Survey on recent advances in networked control systems, IEEE Transactions on Industrial Informatics, 2016, 12(5): 1740–1752.CrossRefGoogle Scholar
  4. [4]
    Mills D L, Internet time synchronization: The network time protocol, IEEE Transactions on communications, 1991, 39(10): 1482–1493.CrossRefGoogle Scholar
  5. [5]
    Lewandowski W, Azoubib J, and Klepczynski W J, GPS: Primary tool for time transfer, Proceedings of the IEEE, 1999, 87(1): 163–172.CrossRefGoogle Scholar
  6. [6]
    IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, IEEE Std. 1588–2002, 2002.Google Scholar
  7. [7]
    Loschmidt P, Exel R, Nagy A, et al., Limits of synchronization accuracy using hardware support in IEEE 1588, IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication, 2008, 12–16.CrossRefGoogle Scholar
  8. [8]
    Wu J and Poloquin R, Synchronizing device clocks using IEEE 1588 and Blackfin embedded processors, Analog Dialogue, 2009, 43(11): 1–5.Google Scholar
  9. [9]
    Eidson J C, Measurement, Control, and Communication Using IEEE 1588, Springer, London, 2006.Google Scholar
  10. [10]
    Xu X, Xiong Z,Wu J, et al., High-precision time synchronization in real-time Ethernet-based CNC systems, International Journal of Advanced Manufacturing Technology, 2013, 65(5–8): 1157–1170.CrossRefGoogle Scholar
  11. [11]
    Correll K and Barendt N, Design considerations for software only implementations of the IEEE 1588 Precision Time Protocol, Conference on IEEE 1588 Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, 2006.Google Scholar
  12. [12]
    Seong C K, Lee S W, and Choi W Y, A new network synchronizer using phase adjustment and feedforward filtering based on low-cost crystal oscillators, IEEE Transactions on Instrumentation & Measurement, 2010, 59(7): 1764–1774.CrossRefGoogle Scholar
  13. [13]
    Giorgi G and Narduzzi C, Performance analysis of Kalman-Filter-based clock synchronization in IEEE 1588 networks, IEEE Transcations on Instrumentation & Measurement, 2011, 60(8): 1–6.CrossRefGoogle Scholar
  14. [14]
    Giorgi G, An event-based kalman filter for clock synchronization, IEEE Transactions on Instrumentation & Measurement, 2015, 64(2): 449–457.CrossRefGoogle Scholar
  15. [15]
    Abubakari H and Sastry S, IEEE 1588 style synchronization over wireless link, IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication, 2008.Google Scholar
  16. [16]
    Han J and Jeong D K, A practical implementation of IEEE 1588–2008 transparent clock for distributed measurement and control systems, IEEE Transactions on Instrumentation & Measurement, 2010, 59(2): 433–439.CrossRefGoogle Scholar
  17. [17]
    Xu X, Xiong Z, Sheng X, et al., A new time synchronization method for reducing quantization error accumulation over real-time networks: Theory and experiments, IEEE Transactions on Industrial Informatics, 2013, 9(3): 1659–1669.CrossRefGoogle Scholar
  18. [18]
    Han J, From PID to active disturbance rejection control, IEEE Transactions on Industrial Electronics, 2009, 56(3): 900–906.CrossRefGoogle Scholar
  19. [19]
    Gao Z, Scaling and bandwidth-parameterization based controller tuning, Proceedings of the American Control Conference, 2003, 4989–4996.Google Scholar
  20. [20]
    Shao X L and Wang H L, Performance analysis on linear extended state observer and its extension case with higher extended order, Control & Decision, 2015, 30(5): 815–822 (in Chinese).Google Scholar
  21. [21]
    Thurnheer C, Blattner J, Weibel H, et al., Determination of the IEEE1588 Relevant Timing Behaviour of 100 Base-Tx PHYs, Proceedings of the 2005 Conference on IEEE-1588, 2005.Google Scholar
  22. [22]
    Mller T, Ockert A, and Weibel H, PHYs and symmetrical propagation delay, 2004 Conference on IEEE, 2004.Google Scholar
  23. [23]
    Zheng Q, Gaol L Q, and Gao Z, On stability analysis of active disturbance rejection control for nonlinear time-varying plants with unknown dynamics, IEEE Conference on Decision and Control, 2008, 3501–3506.Google Scholar
  24. [24]
    Zucca C and Tavella P, The clock model and its relationship with the Allan and related variances, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, 2005, 52(2): 289–296.CrossRefGoogle Scholar

Copyright information

© Institute of Systems Science, Academy of Mathematics and Systems Science, Chinese Academy of Sciences and Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  1. 1.College of Information EngineeringZhejiang University of TechnologyHangzhouChina
  2. 2.Zhejiang Provincial United Key Laboratory of Embedded SystemsHangzhouChina

Personalised recommendations