Skip to main content
Log in

Deep representation-based packetized predictive compensation for networked nonlinear systems

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Hespanha JP, Naghshtabrizi P, Xu Y (2007) A survey of recent results in networked control systems. Proc IEEE 95(1):138–162

    Article  Google Scholar 

  2. 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

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Nair GN, Fagnani F, Zampieri S, Evans RJ (2007) Feedback control under data rate constraints: an overview. Proc IEEE 95(1):108–137

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. Tan C, Li L, Zhang H (2015) Stabilization of networked control systems with both network-induced delay and packet dropout. Automatica 59:194–199

    Article  MathSciNet  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  MathSciNet  Google Scholar 

  11. 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

    Article  MathSciNet  Google Scholar 

  12. Franzè G, Tedesco F, Famularo D (2015) Model predictive control for constrained networked systems subject to data losses. Automatica 54:272–278

    Article  MathSciNet  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  MathSciNet  Google Scholar 

  17. 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

    Article  MathSciNet  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  MathSciNet  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

  24. Dawood M, Asif A (2020) Deep-PHURIE: deep learning based hurricane intensity estimation from infrared satellite imagery. Neural Comput Appl 32:9009–9017

    Article  Google Scholar 

  25. Yang J, Wright J, Huang TS, Ma Y (2010) Image super-resolution via sparse representation. IEEE Trans Image Process 19(11):2861–2873

    Article  MathSciNet  Google Scholar 

  26. 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

    Article  MathSciNet  Google Scholar 

  27. 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

    Article  MathSciNet  Google Scholar 

  28. Mishra PK, Chatterjee D, Quevedo DE (2018) Sparse and constrained stochastic predictive control for networked systems. Automatica 87:40–51

    Article  MathSciNet  Google Scholar 

  29. 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

  30. Hornik K, Stinchcombe M, White H (1989) Multilayer feedforward networks are universal approximators. Neural Netw 2(5):359–366

    Article  Google Scholar 

  31. 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

    Article  MathSciNet  Google Scholar 

  32. 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

  33. Kalchbrenner N, Grefenstette E, and Blunsom P (2014) A convolutional neural network for modelling sentences. arXiv:1404.2188

  34. 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

  35. Robinson JC (2005) A topological delay embedding theorem for infinitedimensional dynamical systems. Nonlinearity 18(5):2135

    Article  MathSciNet  Google Scholar 

  36. Bottou L (2012) Stochastic gradient descent tricks. In: Neural networks: Tricks of the trade. Springer, pp 421–436

  37. 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

    Article  MathSciNet  Google Scholar 

  38. Phillips CL, Nagle HT (2007) Digital control system analysis and design. Prentice Hall Press, Upper Saddle River

    MATH  Google Scholar 

  39. Middleton RH, Goodwin GC (1990) Digital control and estimation: a unified approach. Prentice Hall Professional Technical Reference, Upper Saddle River

    MATH  Google Scholar 

  40. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu Kang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-020-05346-z

Keywords

Navigation