Networked control system wind tunnel (NCSWT): an evaluation tool for networked multi-agent systems

Cyber-physical systems, such groups of unmanned aerial vehicles, are often monitored and controlled by networked control systems (NCS). NCS are deployed in many environments subject to realistic, complex network interactions, so evaluation of NCS is crucial to ensuring that NCS function as intended. Given the varied nature of NCS, it is appropriate to use a heterogenous simulation environment to capture the dynamics; however, the design and integration of heterogeneous simulation environments is a complex problem. In this work we present the Networked Control System Wind Tunnel (NCSWT), an integrated simulation environment for NCS. The NCSWT integrates MATLAB/Simulink and ns-2 according to the High Level Architecture standard. We demonstrate the convenience and efficiency of the NC-SWT using several case studies where realistic network effects such as data drops and delays are introduced. We also demonstrate the flexibility and power of the tool in modeling realistic NCS.

[1]  Vincenzo Liberatore,et al.  Demo Abstract : A Co-Simulation Platform for Actuator Networks , 2007 .

[2]  Uwe Hatnik,et al.  Using ModelSim, Matlab/Simulink and NS for Simulation of Distributed Systems , 2004, Parallel Computing in Electrical Engineering, 2004. International Conference on.

[3]  G. Karsai,et al.  Rapid Synthesis of HLA-Based Heterogeneous Simulation : A Model-Based Integration Approach , 2008 .

[4]  Jonathan Sprinkle,et al.  Using Integrative Models in an Advanced Heterogeneous System Simulation , 2009, 2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems.

[5]  George W. Irwin,et al.  An Overview of Wireless Networks in Control and Monitoring , 2006, ICIC.

[6]  Mikael Pohjola,et al.  PiccSIM Toolchain - design, simulation and automatic implementation of wireless networked control systems , 2009, 2009 International Conference on Networking, Sensing and Control.

[7]  Matthew J. Emerson,et al.  Techniques for Metamodel Composition , 2006 .

[8]  Gabor Karsai,et al.  The Model-Integrated Computing toolsuite: Metaprogrammable tools for embedded control system design , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[9]  Jonathan Sprinkle,et al.  Using Integrative Modeling for Advanced Heterogeneous System Simulation , 2008 .

[10]  Mohammad Shahidul Hasan,et al.  Co-simulation framework for Networked Control Systems over multi-hop mobile ad-hoc networks , 2008 .

[11]  Xenofon D. Koutsoukos,et al.  A Passivity-based Approach to Deployment in Multi-agent Networks , 2010, ICINCO.

[12]  Panos J. Antsaklis,et al.  Control and Communication Challenges in Networked Real-Time Systems , 2007, Proceedings of the IEEE.

[13]  .. Farkas,et al.  SIMULATION OF NETWORKED CONTROL SYSTEMS USING TRUETIME , 2009 .

[14]  Gabor Karsai,et al.  Model based integration and experimentation of Information Fusion and C2 Systems , 2009, 2009 12th International Conference on Information Fusion.

[15]  IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) — Framework and Rules , 2001 .

[16]  A. Varga,et al.  THE OMNET++ DISCRETE EVENT SIMULATION SYSTEM , 2003 .

[17]  Panos J. Antsaklis,et al.  Passivity-Based Design of Wireless Networked Control Systems for Robustness to Time-Varying Delays , 2008, 2008 Real-Time Systems Symposium.

[18]  Vincenzo Liberatore,et al.  A co-simulation platform for actuator networks , 2007, SenSys '07.