NCSbench: Reproducible Benchmarking Platform for Networked Control Systems

The evolution of the Internet of Things accelerated the development of Cyber-Physical Systems. Among them, Networked Control Systems (NCS) gained notable attention thanks to their application to industrial operations. Experimental NCS require expertise from control, computation, and communication disciplines. This requirement, together with the fragmentation of implementation platforms and experimental investigations, represents a challenge for the reproducibility and comparison of research results. In this paper, we tackle this problem by proposing a novel NCS benchmarking methodology that aids the reproducibility of NCS experiments. Relying on a novel approach to model the architectural elements and the delays of NCS, the methodology defines the experiment parameters and the relevant Key Performance Indicators (KPIs) that need to be observed during its execution. Furthermore, we detail the implementation of the first reproducible benchmarking platform for NCS. The proposed platform is open-source and designed to be easily reproducible and extensible by anyone. Finally, we replicate and evaluate the platform following the proposed NCS benchmarking methodology. The experimental results evaluate and compare the KPIs during the execution of the platform in different benchmarking scenarios, proving the validity of the proposed benchmarking methodology.

[1]  Insup Lee,et al.  Cyber-physical systems: The next computing revolution , 2010, Design Automation Conference.

[2]  Fulong Chen,et al.  Characteristic, Architecture, Technology, and Design Methodology of Cyber-Physical Systems , 2017 .

[3]  Huijun Gao,et al.  Network-Induced Constraints in Networked Control Systems—A Survey , 2013, IEEE Transactions on Industrial Informatics.

[4]  Ramona Marfievici,et al.  IoTBench: Towards a Benchmark for Low-Power Wireless Networking , 2018, 2018 IEEE Workshop on Benchmarking Cyber-Physical Networks and Systems (CPSBench).

[5]  Anton Cervin,et al.  Distributed Wireless Control Using Bluetooth , 2001 .

[6]  Wolfgang Kellerer,et al.  Benchmarking Networked Control Systems , 2018, 2018 IEEE Workshop on Benchmarking Cyber-Physical Networks and Systems (CPSBench).

[7]  Leon Wu,et al.  FARE: A framework for benchmarking reliability of cyber-physical systems , 2013, 2013 IEEE Long Island Systems, Applications and Technology Conference (LISAT).

[8]  Johari Halim Shah Osman,et al.  Real-Time Control of a Two-Wheeled Inverted Pendulum Mobile Robot , 2008 .

[9]  Xinghuo Yu,et al.  Survey on Recent Advances in Networked Control Systems , 2016, IEEE Transactions on Industrial Informatics.

[10]  Yoon Keun Kwak,et al.  Dynamic Analysis of a Nonholonomic Two-Wheeled Inverted Pendulum Robot , 2005, J. Intell. Robotic Syst..

[11]  Wolfgang Kellerer,et al.  Design of a Networked Controller for a Two-Wheeled Inverted Pendulum Robot , 2018, IFAC-PapersOnLine.

[12]  Lothar Thiele,et al.  Feedback control goes wireless: guaranteed stability over low-power multi-hop networks , 2018, ICCPS.

[13]  Yixin Chen,et al.  Real-Time Wireless Sensor-Actuator Networks for Industrial Cyber-Physical Systems , 2016, Proceedings of the IEEE.

[14]  Mo-Yuen Chow,et al.  Networked Control System: Overview and Research Trends , 2010, IEEE Transactions on Industrial Electronics.

[15]  Riku Jäntti,et al.  Platform for Emulating Networked Control Systems in Laboratory Environments , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[16]  Wei Zhang,et al.  Stability of networked control systems , 2001 .

[17]  Steven X. Ding,et al.  An Integrated Design Framework of Fault-Tolerant Wireless Networked Control Systems for Industrial Automatic Control Applications , 2013, IEEE Transactions on Industrial Informatics.

[18]  Eckehard G. Steinbach,et al.  A Testbed for Vision-Based Networked Control Systems , 2017, ICVS.

[19]  A Chamaken,et al.  Joint design of control and communication in wireless networked control systems: A case study , 2010, Proceedings of the 2010 American Control Conference.

[20]  Александр Александрович Францкевич Об одном из путей реализации межпредметных связей информатики и математики в обучении школьников при помощи визуального программного обеспечения Lego mindstorms education EV3 , 2014 .

[21]  Sebastian Trimpe,et al.  Evaluating Low-Power Wireless Cyber-Physical Systems , 2018, 2018 IEEE Workshop on Benchmarking Cyber-Physical Networks and Systems (CPSBench).

[22]  K. Hedrick,et al.  Networked Control System Design over a Wireless LAN , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[23]  A.G. Alleyne,et al.  Stability and feedback control of wireless networked systems , 2005, Proceedings of the 2005, American Control Conference, 2005..

[24]  Panganamala Ramana Kumar,et al.  Cyber–Physical Systems: A Perspective at the Centennial , 2012, Proceedings of the IEEE.

[25]  Hoa G. Nguyen,et al.  Segway robotic mobility platform , 2004, SPIE Optics East.