Abstract
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.
Similar content being viewed by others
References
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.
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.
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.
Mills D L, Internet time synchronization: The network time protocol, IEEE Transactions on communications, 1991, 39(10): 1482–1493.
Lewandowski W, Azoubib J, and Klepczynski W J, GPS: Primary tool for time transfer, Proceedings of the IEEE, 1999, 87(1): 163–172.
IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, IEEE Std. 1588–2002, 2002.
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.
Wu J and Poloquin R, Synchronizing device clocks using IEEE 1588 and Blackfin embedded processors, Analog Dialogue, 2009, 43(11): 1–5.
Eidson J C, Measurement, Control, and Communication Using IEEE 1588, Springer, London, 2006.
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.
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.
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.
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.
Giorgi G, An event-based kalman filter for clock synchronization, IEEE Transactions on Instrumentation & Measurement, 2015, 64(2): 449–457.
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.
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.
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.
Han J, From PID to active disturbance rejection control, IEEE Transactions on Industrial Electronics, 2009, 56(3): 900–906.
Gao Z, Scaling and bandwidth-parameterization based controller tuning, Proceedings of the American Control Conference, 2003, 4989–4996.
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).
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.
Mller T, Ockert A, and Weibel H, PHYs and symmetrical propagation delay, 2004 Conference on IEEE, 2004.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported by the Zhejiang Provincial Natural Science Foundation of China under Grant No. LR16F030005.
This paper was recommended for publication by Editor SUN Jian.
Rights and permissions
About this article
Cite this article
Zhang, J., Zhang, W. A Disturbance Rejection Control Approach for Clock Synchronization in IEEE 1588 Networks. J Syst Sci Complex 31, 1437–1448 (2018). https://doi.org/10.1007/s11424-018-7050-y
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-018-7050-y