Abstract
As the researches on Networked Control & Cyber-Physical System (NCCPS) are growing, the requirement of reliable evaluation tools for these systems is urgent. There are several simulators, such as TureTime, Ptolemy II and so on, can be used, but they usually focus on modeling of the control dynamics, and are too simple and abstracted on the simulation of network communication. In this work, a co-simulation tool, NCCPIS is presented, which integrates the dynamic control system simulator, Ptolemy II and the network simulator, NS-2. We demonstrate the validation of the tool by presenting a case study of platoon longitudinal control in AHS (Automatic Highway System).
Chapter PDF
References
Al-Hammouri, A.T., Branicky, M.S., Liberatore, V.: Co-simulation Tools for Networked Control Systems. In: Egerstedt, M., Mishra, B. (eds.) HSCC 2008. LNCS, vol. 4981, pp. 16–29. Springer, Heidelberg (2008)
Brooks, C., Lee, E.A., Liu, X., Neuendorffer, S., Zhao, Y., Zheng, H.: Heterogeneous Concurrent Modeling and Design in Java (vol. 2: Ptolemy II Software Architecture). EECS Department, University of California, Berkeley, USA (2008)
Cervin, A., Ohlin, M., Henriksson, D.: Simulation of Networked Control Systems using Truetime. In: 3rd International Workshop on Networked Control Systems: Tolerant to Faults, Nancy, France (2007)
Chang, X.: Network Simulations with Opnet. In: Proc. of Simulation Conference. Phoenix, USA (1999)
Chevillat, P., Jelitto, J., Truong, H.L.: Dynamic Data Rate and Transmit Power Adjustment in IEEE 802.11 Wireless LANs. International Journal of Wireless Information Networks 12(3), 123–145 (2005)
Hasan, M., Yu, H., Carrington, A., Yang, T.: Co-simulation of Wireless Networked Control Systems over Mobile Ad Hoc Network using Simulink and Opnet. IET Communications 3(8), 1297–1310 (2009)
Henriksson, D., Cervin, A., Arzen, K.E.: Truetime: Real-time Control System Simulation with Matlab/Simulink. In: Proc. of Nordic MATLAB Conference. Copenhagen, Denmark (2003)
Baillieul, J., Antsaklis, P.J.: Control and Communication Challenges in Networked Real-time Systems. Proc. of the IEEE 95(1), 9–28 (2007)
Lee, E.A.: CPS Foundations. In: 47th Design Automation Conference, Anaheim, USA, pp. 737–742 (2010)
Lee, E.A., Zheng, H.: Leveraging Synchronous Language Principles for Heterogeneous Modeling and Design of Embedded Systems. In: 7th ACM & IEEE International Conference on Embedded Software, New York, USA, pp. 114–123 (2007)
The Network Simulator: ns-2, http://www.isi.edu/nsnam/ns/
Omnet++: Discrete event simulation system, http://www.omnetpp.org
Ptolemy II, http://ptolemy.eecs.berkeley.edu/ptolemyII/index.htm
Rajkumar, R., Lee, I., Sha, L., Stankovic, J.: Cyber-physical Systems: the Next Computing Revolution. In: 47th Design Automation Conference, Anaheim, USA, pp. 731–736 (2010)
Riley, D., Eyisi, E., Bai, J., Koutsoukos, X., Xue, Y., Sztipanovits, J.: Networked Control System Wind Tunnel (NCSWT)- An Evaluation Tool for Networked Multi-agent Systems. In: SIMUTools 2011, Barcelona, Spain, pp. 9–18 (2011)
Sheikholeslam, S., Desoer, C.A.: Longitudinal Control of a Platoon of Vehicles. In: American Control Conference, San Diego, USA, pp. 291–296 (1990)
Sheikholeslam, S., Desoer, C.A.: Longitudinal Control of a Platoon of Vehicles with no Communication of Lead Vehicle Information: A System Level Study. IEEE Transactions on Vehicular Technology 42(4), 546–554 (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 IFIP International Federation for Information Processing
About this paper
Cite this paper
Lin, J., Wu, Y., Wu, G., Xu, J. (2012). NCCPIS: A Co-simulation Tool for Networked Control and Cyber-Physical System Evaluation. In: Park, J.J., Zomaya, A., Yeo, SS., Sahni, S. (eds) Network and Parallel Computing. NPC 2012. Lecture Notes in Computer Science, vol 7513. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35606-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-35606-3_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35605-6
Online ISBN: 978-3-642-35606-3
eBook Packages: Computer ScienceComputer Science (R0)