Abstract
In this paper, we argue that simulation of Networked Control Systems (NCSs) needs to be carried out through co-simulation, which requires the joint and simultaneous simulation of both physical and communication networks dynamics. Co-simulation enables construction of synthetic large-scale networks and workloads, replay of collected traces, and obtaining a complete snapshot of both the network behavior and the physical systems states. Therefore, co-simulation provides in-depth understanding of the interaction between communication networks and physical systems dynamics. In this paper, we overview three co-simulation tools that we have developed for NCS co-simulation. The first two tools are extensions to ns-2 called Agent/Plant and NSCSPlant; the third tool integrates Modelica and ns-2. For each tool, we present demonstrative case studies that highlight its capabilities.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Zhang, W., Branicky, M., Phillips, S.: Stability of networked control systems. IEEE Control Systems Magazine 21(1), 84–99 (2001)
Al-Hammouri, A.T., Branicky, M.S., Liberatore, V., Phillips, S.M.: Decentralized and dynamic bandwidth allocation in networked control systems. In: Proc. Intl. Workshop Parallel and Distributed Real-Time Systems, Rhodes, Greece (2006)
Liberatore, V.: Integrated play-back, sensing, and networked control. In: Proc. of IEEE INFOCOM (2006)
Branicky, M.S., Liberatore, V., Phillips, S.M.: Networked control system co-simulation for co-design. In: Proc. American Control Conf., Denver (2003)
Branicky, M.S., Mattsson, S.E.: Simulation of hybrid systems. In: Antsaklis, P.J., Kohn, W., Nerode, A., Sastry, S.S. (eds.) HS 1996. LNCS, vol. 1273, pp. 31–56. Springer, Heidelberg (1997)
Modelica and Modelica Association, http://www.modelica.org
Network Simulator—ns-2, http://www.isi.edu/nsnam/ns
OMNeT++: Discrete Event Simulation System, http://www.omnetpp.org
Simulink® version 6.1. The MathWorks Inc. (2004)
The Ptolemy Project, http://ptolemy.eecs.berkeley.edu
ADEVS: A Discrete EVent System simulator, http://www.ornl.gov/~1qn/adevs/index.html
Cervin, A., Ohlin, M., Henriksson, D.: Simulation of networked control systems using TrueTime. In: Proc. International Workshop on Networked Control Systems: Tolerant to Faults, Nancy, France (2007)
Baldwin, P., Kohli, S., Lee, E.A., Liu, X., Zhao, Y.: Modeling of sensor nets in Ptolemy II. In: Proc. Info. Processing in Sensor Networks, Berkeley, CA (2004)
Nutaro, J., Kuruganti, P.T., Miller, L., Mullen, S., Shankar, M.: Integrated hybrid-simulation of electric power and communications systems. IEEE Power Engineering Society General Meeting, 1–8 (2007)
Nethi, S., Pohjola, M., Eriksson, L., Jantti, R.: Platform for emulating networked control systems in laboratory environments. In: IEEE Intl. Symp. World of Wireless, Mobile and Multimedia Networks, Espoo, Finland (2007)
Kurose, J.F., Ross, K.W.: Computer Networking: A Top-Down Approach Featuring the Internet. Addison Wesley Longman, Inc., Amsterdam (2001)
Liberatore, V.: Agent/Plant extension, http://vorlon.case.edu/~vxl11/NetBots
Hartman, J.R., Branicky, M.S., Liberatore, V.: Time-dependent dynamics in networked sensing and control. In: Proc. American Control Conf., Portland (2005)
Hartman, J.: Networked control system co-simulation for co-design: Theory and experiments. Master’s thesis, Case Western Reserve Univ., Cleveland, Ohio (2004)
Al-Hammouri, A.T., Liberatore, V.: Optimization congestion control for Networked Control Systems . In: Proc. of IEEE INFOCOM Student Workshop, Miami, FL (abstract) (2005)
Al-Hammouri, A.T.: Internet Congestion Control: Complete Stability Region for PI AQM and Bandwidth Allocation in Networked Control. PhD thesis, Case Western Reserve Univ., Cleveland, Ohio (2008)
Al-Hammouri, A.T., Liberatore, V., Al-Omari, H., Al-Qudah, Z., Branicky, M.S., Agrawal, D.: A co-simulation platform for actuator networks. In: Proc. ACM Conference on Embedded Networked Sensor Systems, Sydney (demonstration) (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Al-Hammouri, A.T., Branicky, M.S., Liberatore, V. (2008). Co-simulation Tools for Networked Control Systems. In: Egerstedt, M., Mishra, B. (eds) Hybrid Systems: Computation and Control. HSCC 2008. Lecture Notes in Computer Science, vol 4981. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78929-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-78929-1_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78928-4
Online ISBN: 978-3-540-78929-1
eBook Packages: Computer ScienceComputer Science (R0)