Time Delay and Data Dropout Compensation in Networked Control Systems Using Extended Kalman Filter

Document Type : Research Article


Mechanical Engineering Department, Golpayegan University of Technology, Golpayegan, Isfahan, Iran


: In networked control systems, time delay and data dropout can degrade the performance of the control system and even destabilize the system. In the present paper, the Extended Kalman filter is employed to compensate the effects of time delay and data dropout in feedforward and feedback paths of networked control systems. In the proposed method, the extended Kalman filter is used as an observer with nonlinear discrete model along with a predictor and a compensator. The predictor provides a sequence of predictions of state variables, and the controller generates a set of control predictions in the future based on the predictor outputs. The compensator chooses the best control signal, among the set of control signals transmitted by the predictor, to compensate for the random network transmission time delay and packet dropout. In the cases with periodic load processes, correlation can be seen in delays between samples, and time delay behavior is captured with the Markov chains model. The dependence between feedback and feedforward delays, are also modeled by letting the distribution of the delays be governed by the state of an underlying Markov chains. 


Main Subjects

[1] J.R. Moyne, D.M. Tilbury, The emergence of industrial control networks for manufacturing control, diagnostics, and safety data, Proceedings of the IEEE, 95(1) (2007) 29-47.
[2] R.A. Gupta, M.-Y. Chow, Networked Control Systems: Theory and Applications, (2008).
[3] Y. Tipsuwan, M.-Y. Chow, Control methodologies in networked control systems, Control engineering practice, 11(10) (2003) 1099-1111.
[4] R.A. Gupta, M.-Y. Chow, Networked control system: Overview and research trends, IEEE transactions on industrial electronics, 57(7) (2010) 2527-2535.
[5] L. Schenato, To zero or to hold control inputs with lossy links?, IEEE Transactions on Automatic Control, 54(5) (2009) 1093-1099.
[6] B. Rahmani, D. Markaziii, H. Amir, Markovian delay prediction-based control of networked systems, AUT Journal of Modeling and Simulation, 42(1) (2010) 21-28.
[7] Y. Wang, H.R. Karimi, Z. Xiang, Control for networked control systems with time delays and packet dropouts, Mathematical Problems in Engineering, 86(10) (2013) 1824-1836.
[8] L. Shi, L. Xie, R.M. Murray, Kalman filtering over a packet-delaying network: A probabilistic approach, Automatica, 45(9) (2009) 2134-2140.
[9] A. Bao-Ran, Y. Bin, Dynamic output feedback control for networked predictive control systems with uncertainties, International Journal of Control and Automation, 9(8) (2016) 149-156.
[10] Z. Hu, F. Deng, Robust H∞ control for networked systems with transmission delays and successive packet dropouts under stochastic sampling, International Journal of Robust and Nonlinear Control, 27(1) (2017) 84-107.
[11] G.-P. Liu, Y. Xia, J. Chen, D. Rees, W. Hu, Networked predictive control of systems with random network delays in both forward and feedback channels, IEEE Transactions on Industrial Electronics, 54(3) (2007) 1282-1297.
[12] J. Hu, H. Zhang, G. Wu, Simulation design of controller for networked control system, International Journal of Control and Automation, 9(1) (2016) 123-132.
[13] C. Peng, Y.C. Tian, M.O. Tade, State feedback controller design of networked control systems with interval time‐varying delay and nonlinearity, International Journal of Robust and Nonlinear Control: IFAC‐Affiliated Journal, 18(12) (2008) 1285-1301.
[14] M.I. Ribeiro, Kalman and extended kalman filters: Concept, derivation and properties, Institute for Systems and Robotics, 43 (2004).
[15] J. Driver, D. Thorpe, Design, build and control of a single/double rotational inverted pendulum, The University of Adelaide, School of Mechanical Engineering, Australia, 4 (2004).
[16] T. Mori, Y. Kawamura, T. Zanma, K. Liu, Compensation of networked control systems with time-delay, in: 2014 IEEE 13th International Workshop on Advanced Motion Control (AMC), IEEE, 2014, pp. 752-757.
[17] P. Feng, L. Lu, X. Dingyu, Compensation for network data dropouts based on modified fractional-order Kalman filter, in: The 27th Chinese Control and Decision Conference (2015 CCDC), IEEE, 2015, pp. 348-352.
[18] T.C. Foletto, U.F. Moreno, A.M. Lopes, Comparison of packet loss compensation in nonlinear networked control systems using the methods extended Kalman filter and unscented Kalman filter, in: ETFA2011, IEEE, 2011, pp. 1-7.
[19] R. Khan, S.U. Khan, S. Khan, M.U.A. Khan, Localization performance evaluation of extended Kalman filter in wireless sensors network, Procedia Computer Science, 32 (2014) 117-124.