DOI QR코드

DOI QR Code

Time Synchronization Scheme of Cyber-Physical Systems for Military Training Systems

국방 훈련체계용 가상물리시스템 시간 동기화 기법

  • Hong, Seok-Joon (Department of Electronics and Computer Engineering, Hanyang University) ;
  • Lee, Woo-Yeob (Department of Electronics and Computer Engineering, Hanyang University) ;
  • Joe, In-Whee (Department of Electronics and Computer Engineering, Hanyang University) ;
  • Kim, Won-Tae (Korea University of Technology and Education)
  • Received : 2016.09.28
  • Accepted : 2016.11.14
  • Published : 2016.12.31

Abstract

LVC(live-virtual-constructive) integrated training system is a representative cyber-physical system. Each systems in a LVC system has different time domain, resolution and operation methods. So, it is very important to integrate different middlewares as a common middleware for heterogeneous systems using inter-working GWs. Especially, since the LVC system uses different time, it is necessary to study the method for guaranteeing causality and time synchronization among the events from different systems. In this study, we propose an time synchronization scheme to integrate the virtual and constructive system which use the simulation time of HLA (High Level Architecture)/ RTI (Run Time Infrastructure) into the live system based on the OMG DDS (Data Distribution Service). We propose a precise time synchronization scheme based on HLA time management and clock federate between participants and federates which are the communication objects of DDS and HLA/RTI respectively. In addition, we verified that time is well-synchronized among heterogeneous systems using the suggested scheme by implementing and demonstrating simulation applications on each middleware.

LVC(Live Virtual Constructive) 통합 훈련 체계는 대표적인 가상물리시스템 중 하나이다. LVC 훈련 체계를 구성하는 각 L,V,C 체계들은 서로 다른 시간 도메인, 해상도 및 동작 방식을 갖는다. 이에 각 체계의 이종 미들웨어들을 공통의 통신 미들웨어로서 통합하고, 연동 gateway (GW)를 이용하여 이종 체계를 연동하는 방안 연구는 매우 중요하다. 특히, LVC체계는 서로 다른 시간 도메인을 사용하고 있기 때문에 다른 체계 간 이벤트들의 인과성 보장과 시간 동기화에 대한 연구가 필요하다. 본 연구에서는 LVC 훈련체계의 통합 미들웨어로서 L 체계의 실시간 통신 미들웨어인 OMG DDS(Data Distribution Service)를 기반으로 HLA(High Level Architecture)/RTI(Run Time Infrastructure)기반의 시뮬레이션 시간을 사용하는 V, C 체계와 시간 차원에서 연동하는 방안을 제시한다. 본 논문에서는 HLA의 Time management 기능과 Clock Federate를 기반으로 DDS와 HLA 각각의 통신 개체인 파티서펀트(Participant)와 페더레이트(Federate)간 인과성을 유지하는 정밀한 시간 동기화 기법을 제안한다. 더불어, 각 미들웨어 상에서 실제 응용을 개발하여 제안한 방식에 의해 이종 체계 간 시간 제어 및 동기화가 이루어짐을 검증한다.

Keywords

References

  1. J. H. Hong, K. M. Seo, and T. G. Kim, "Reverse simulation software architecture for required performance analysis of defense system," J. KICS, vol. 40, no. 4, pp. 750-759, Apr. 2015. https://doi.org/10.7840/kics.2015.40.4.750
  2. S. Kang, I. Chun, J. Park, and W. Kim, "Model-based autonomic computing framework for cyber-physical systems," J. IEMEK, vol. 7, no. 5, pp. 267-275, Oct. 2012.
  3. H. J. Park, "The vision of LVC Integrated Drill for Korean Army," J. Defense Sci. & Technol. Inf., pp. 6-7, 2015.
  4. H. S. Kim, C. S. Jeong, M. H. Lee, B. Y. Seong, S. W. Choi, M. S. Choi, and Y. K. Kim, "A real time synchronous V - C system with the extracted data from buffering function," ICN 2013, pp. 175-183, Seville, Spain, Jan. 2013.
  5. P. M. Gustavsson, U. Bjorkman, and J. Wemmergard, "LVC aspects and integration of live simulation," Fall Interoperability Workshop, Orlando, U.S.A, Sept. 2009.
  6. W. C. Choi, K. H Yu, B. J. Park, S. J. Kang and J. H. Lee, "Study on L-V-C(Live-Virtual- Constructive) interoperation for the national defense M&S(Modeling & Simulation)," Int. Conf. Inf. Sci. and Security, pp. 128-133, Seoul, Korea, Jan. 2008.
  7. S. Kang, M. Kim, J. Park, I. Chun, and W. Kim, "LVC-Interoperation development framework for acquiring high reliable cyber-physical weapon systems," J. KICS, vol. 38C, no. 12, pp. 1228-1236, Dec. 2013. https://doi.org/10.7840/kics.2013.38C.12.1228
  8. OMG Technical Document, Data Distribution Service Specification for Real-Time Systems, Version 1.2, OMG, Jan. 2007.
  9. Y. J. Song, "Performance analysis of DDS for distribution network management system suitable for satellite communication," J. KICS, vol. 38C, No. 12, pp. 1179-1185, Dec. 2013. https://doi.org/10.7840/kics.2013.38C.12.1179
  10. IEEE, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Framework and Rules, IEEE Std. 1516-2000, Aug. 2010.
  11. IEEE, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Federate Interface Specification, IEEE Std. 1516.1-2000, Aug. 2010.
  12. IEEE, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Object Model Template (OMT), IEEE Std 1516.2-2000, Aug, 2010.
  13. Defense Modeling and Simulation Office (DMSO), High Level Architecture Run-Time Infrastructure RTI 1.3NG Programmer's Guide Version 6.4.3(1999), from https://hla-rti.wikispaces.com/.
  14. R. M. Fujimoto, HLA Time Management: Design Documents Version 1.0(1996), from http://www.cc.gatech.edu/computing/pads/papers.html#1996.
  15. J. B. Chaudron, D. Saussie, P. Siron, and M. Adelantado, "Real-time distributed simulations in an HLA framework: Application to aircraft simulation," J. Simulation : Soc. for Comput. Simulation Int., vol. 90, no. 6, pp. 627-643, Jun. 2014. https://doi.org/10.1177/0037549714531054
  16. F. Kuhl, R. Weatherly and J. Dahmann, Creating computer simulation systems : an introduction to the high level architecture, Prentice Hall PTR, Oct. 1999.