Abstract
The design of networked nonlinear control system is a very challenging problem due to the coupling of the system uncertainties (e.g., model accuracy, noise, nonlinearity) and network effects (e.g., packet dropouts, time delay). In this paper, a deep representation-based predictive compensation method is proposed for networked nonlinear systems with packet-dropouts in the feedback and forward channel. Different from the existing compensation methods based on open-loop prediction, the proposed method is based on feedback compensation and does not require a nominal system model, so that it can avoid the coupling of system uncertainties and network effects as well as the occupation of network bandwidth. Specifically, a deep sequence to sequence learning scheme is firstly employed to encode the correlations of state and control sequences into deep feature representations. Furthermore, within the embedding space spanned by the learned features, according to the state-control sequence of each sampling step, a prediction of the next control command is generated as compensation for packet dropout. The stability of the overall system is rigorously proved by the Lyapunov theory, which reveals that the control errors for the networked control systems with packet dropouts asymptotic converge to a small neighborhood of the origin. We further evaluate the performance of the proposed strategy on a wheeled mobile robots simulation platform, and the experimental results demonstrate that our method can achieve high compensation accuracy and robustness concerning packet dropouts, even in the case of the maximum continuous packet dropouts specified by the network communication protocol.
Similar content being viewed by others
References
Hespanha JP, Naghshtabrizi P, Xu Y (2007) A survey of recent results in networked control systems. Proc IEEE 95(1):138–162
Wang K, Jing Y, Liu Y, Liu X, Dimirovski GM (2019) Adaptive finite-time congestion controller design of tcp/aqm systems based on neural network and funnel control. Neural Comput Appl, pp 1–8
Li P, Kang Y, Zhao Y-B, Wang T (2020) Networked dual-mode adaptive horizon mpc for constrained nonlinear systems. IEEE Trans Syst Man Cybern Syst. https://doi.org/10.1109/TSMC.2020.2971241
Teatro TA, Eklund JM, Milman R (2014) Nonlinear model predictive control for omnidirectional robot motion planning and tracking with avoidance of moving obstacles. Canad J Electric Comput Eng 37(3):151–156
Nair GN, Fagnani F, Zampieri S, Evans RJ (2007) Feedback control under data rate constraints: an overview. Proc IEEE 95(1):108–137
Li P, Kang Y, Zhao Y-B, Qin J, Song W (2018) Discretization-based stabilization for a class of switched linear systems with communication delays. ISA Trans 80:1–11
Tan C, Li L, Zhang H (2015) Stabilization of networked control systems with both network-induced delay and packet dropout. Automatica 59:194–199
Zhang X-M, Han Q-L, Yu X (2015) Survey on recent advances in networked control systems. IEEE Trans Ind Inform 12(5):1740–1752
Park P, Ergen SC, Fischione C, Lu C, Johansson KH (2017) Wireless network design for control systems: a survey. IEEE Commun Surv Tutorials 20(2):978–1013
Quevedo DE, Nesic D (2010) Input-to-state stability of packetized predictive control over unreliable networks affected by packet-dropouts. IEEE Trans Autom Control 56(2):370–375
Quevedo DE, Ostergaard J, Nesic D (2011) Packetized predictive control of stochastic systems over bit-rate limited channels with packet loss. IEEE Trans Autom Control 56(12):2854–2868
Franzè G, Tedesco F, Famularo D (2015) Model predictive control for constrained networked systems subject to data losses. Automatica 54:272–278
Lu R, Xu Y, Zhang R (2016) A new design of model predictive tracking control for networked control system under random packet loss and uncertainties. IEEE Trans Ind Electron 63(11):6999–7007
Yin S, Li X, Gao H, Kaynak O (2014) Data-based techniques focused on modern industry: an overview. IEEE Trans Ind Electron 62(1):657–667
Salvador JR, dela Peña DM, Alamo I, Bemporad A (2018) Data-based predictive control via direct weight optimization. IFAC-PapersOnLine 51(20):356–361
Pang Z-H, Liu G-P, Zhou D, Sun D (2015) Data-based predictive control for networked non-linear systems with two-channel packet dropouts. IET Control Theory Appl 9(7):1154–1161
Pang Z, Liu G, Zhou D, Sun D (2017) Data-based predictive control for networked nonlinear systems with packet dropout and measurement noise. J Syst Sci Complex 30(5):1072–1083
Na J, Ren X, Shang C, Guo Y (2012) Adaptive neural network predictive control for nonlinear pure feedback systems with input delay. J Process Control 22(1):194–206
Wang T, Gao H, Qiu J (2015) A combined adaptive neural network and nonlinear model predictive control for multirate networked industrial process control. IEEE Trans Neural Netw Learn Syst 27(2):416–425
Semwal VB, Mondal K, Nandi GC (2017) Robust and accurate feature selection for humanoid push recovery and classification: deep learning approach. Neural Comput Appl 28(3):565–574
Yuan J, Cao Y, Kang Y, Song W, Yin Z, Ba R, Ma Q (2019) 3d layout encoding network for spatial-aware 3d saliency modelling. IET Comput Vis 13(5):480–488
Dean RT, Forth J (2020) Towards a deep improviser: a prototype deep learning post-tonal free music generator. Neural Comput Appl 32(4):969–979
Sharif Razavian A, Azizpour H, Sullivan J, Carlsson S (2014) Cnn features off-the-shelf: an astounding baseline for recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pp. 806–813
Dawood M, Asif A (2020) Deep-PHURIE: deep learning based hurricane intensity estimation from infrared satellite imagery. Neural Comput Appl 32:9009–9017
Yang J, Wright J, Huang TS, Ma Y (2010) Image super-resolution via sparse representation. IEEE Trans Image Process 19(11):2861–2873
Quevedo DE, Nešić D (2012) Robust stability of packetized predictive control of nonlinear systems with disturbances and markovian packet losses. Automatica 48(8):1803–1811
Nagahara M, Quevedo DE, Østergaard J (2013) Sparse packetized predictive control for networked control over erasure channels. IEEE Trans Automatic Control 59(7):1899–1905
Mishra PK, Chatterjee D, Quevedo DE (2018) Sparse and constrained stochastic predictive control for networked systems. Automatica 87:40–51
Mucci C, Vanzolini L, Mirimin I, Gazzola D, Deledda A, Goller S, Knaeblein J, Schneider A, Ciccarelli L, Campi F (2008) Implementation of parallel lfsr-based applications on an adaptive dsp featuring a pipelined configurable gate array. In: Proceedings of the conference on Design, automation and test in Europe. ACM, pp 1444–1449
Hornik K, Stinchcombe M, White H (1989) Multilayer feedforward networks are universal approximators. Neural Netw 2(5):359–366
Kang Y, Chen S, Wang X, Cao Y (2018) Deep convolutional identifier for dynamic modeling and adaptive control of unmanned helicopter. IEEE Trans Neural Netw Learn Syst 30(2):524–538
Kaufmann E, Loquercio A, Ranftl R, Dosovitskiy A, Koltun V, Scaramuzza D (2018) Deep drone racing: Learning agile flight in dynamic environments. arXiv:1806.08548
Kalchbrenner N, Grefenstette E, and Blunsom P (2014) A convolutional neural network for modelling sentences. arXiv:1404.2188
Tian GS, Tian YC, Fidge C (2008) High-precision relative clock synchronization using time stamp counters. In: IEEE international conference on on engineering of complex computer systems
Robinson JC (2005) A topological delay embedding theorem for infinitedimensional dynamical systems. Nonlinearity 18(5):2135
Bottou L (2012) Stochastic gradient descent tricks. In: Neural networks: Tricks of the trade. Springer, pp 421–436
Ge SS, Zhang J, Lee TH (2004) Adaptive mnn control for a class of non-affine narmax systems with disturbances. Syst Control Lett 53(1):1–12
Phillips CL, Nagle HT (2007) Digital control system analysis and design. Prentice Hall Press, Upper Saddle River
Middleton RH, Goodwin GC (1990) Digital control and estimation: a unified approach. Prentice Hall Professional Technical Reference, Upper Saddle River
Abadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, Corrado GS, Davis A, Dean J, Devin M et al. (2016) Tensorflow: Large-scale machine learning on heterogeneous distributed systems. arXiv:1603.04467
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflicts of interest to this work
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported in part by the National Natural Science Foundation of China (61725304, 61673361, 61773360), in part by the National Key Research and Development Projects of China (2018AAA0100800, 2018YFE0106800), in part by the Major Science and Technology Projects of Anhui Province under Grant 912198698036.
Rights and permissions
About this article
Cite this article
Chen, S., Cao, Y., Kang, Y. et al. Deep representation-based packetized predictive compensation for networked nonlinear systems. Neural Comput & Applic 33, 5645–5657 (2021). https://doi.org/10.1007/s00521-020-05346-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-020-05346-z