DOI QR코드

DOI QR Code

Development of a Real-time Simulation Technique for Cyber-physical System

사이버 물리 시스템을 위한 실시간 시뮬레이션 기술 개발

  • Received : 2014.11.07
  • Accepted : 2014.11.11
  • Published : 2014.12.31

Abstract

Heterogeneous physical systems and computational devices are incorporated on a large-scale in a CPS (cyber-physical system) environment. Simulations can be useful for the reliable behaviors of CPSs. Time synchronization is one of major technical issues for the simulations. In the CPS, distributed systems control themselves by interacting with each other during runtime. When some simulation models have high complexity, wrong control commands as well as incorrect data can be exchanged due to the time error. We propose a time synchronization algorithm for the hybrid model that has characteristics of both continuous time systems and discrete event systems. In addition, we develop a CPS simulator based on our algorithm. For the verification of the algorithm and the execution of the simulator, we develop an example hybrid model and simulate considering user controls as well as interactions among the distributed systems.

사이버 물리 시스템(cyber-physical system, CPS) 환경에서는 이기종의 물리 시스템과 연산 장치들이 대규모로 구축되기 때문에 사전에 시뮬레이션을 통해 시스템의 동작을 검증하는 것이 필요하다. CPS 시뮬레이션의 기술적 이슈 중 하나는 시간 동기화 문제이다. CPS 환경에서는 분산 시스템 간의 실시간 제어가 요구되기 때문에 모델의 복잡도가 높을 경우, 다른 모델과의 시간 오차로 인해 잘못된 데이터 및 제어 명령을 전송할 수 있다. 따라서 본 논문에서는 연속 시간 시스템 속성과 이산사건 시스템 속성을 모두 가지는 CPS 하이브리드 모델에 대하여 시간 동기화 알고리즘을 제시하고, 이를 탑재한 CPS 시뮬레이터를 개발한다. 또한, 시스템 간의 상호작용 뿐 아니라, 하드웨어를 통한 사용자 제어를 고려하여 CPS 시뮬레이션을 수행함으로써 제안된 알고리즘 및 시뮬레이터의 실행을 검증한다.

Keywords

References

  1. Dan Henriksson and Hilding Elmqvist, "Cyber-Physical Systems Modeling and Simulation with Modelica", 8th International Modelica Conference, 2011.
  2. Paul Bogdan and Radu Marculescu, "Cyberphysical systems: Workload Modeling and Design Optimization", IEEE Design and Test of Computers, July/August 2011.
  3. "RTI 1.3 - Next Generation Programmer's Guide Version 3.2", Defense Modeling and Simulation Office, April 2000.
  4. K. Mani Chandy and Jayadev Misra, "Distributed Simulation: A Case Study in Design and Verification of Distributed Programs", IEEE Transaction on Software Engineering, Vol. SE-5, No. 5, September 1979.
  5. David Jefferson and Henry Sowizral, "Fast Concurrent Simulation using The Time Warp Mechanism, Part 1: Local Control", Rand corporation, December 1982.
  6. "Cyber-Physical Systems: Executive Summary", CPS Steering Group, March 2008.
  7. Radhakisan Baheti and Helen Gill, "Cyber-physical System", The Impact of Control Technology, 2011.
  8. R.M. Fujimoto, "Time Management in the High Level Architecture", Simulation Special Issue on High Level Architecture, vol. 71, no. 6, 388-400, 1998.
  9. Carolyn Talcott, "Cyber-Physical Systems and Events", Software-Intensive Systems, LNCS 5380, pp. 101-115, 2008.
  10. P. E. Wellstead, Introduction to Physical System Modelling, Control Systems Principles, 2000.
  11. Huang-Ming Huang et el., "Cyber-Physical Systems for Real-Time Hybrid Structural Testing: A Case Study", ICCPS'10, Stockholm, Sweden, April 2010.