DOI QR코드

DOI QR Code

H-DsM: 하이브리드 시스템 검증을 위한 HILS 지원 분산 시뮬레이션 미들웨어

H-DsM: Distributed Simulation Middleware with HILS for Hybrid System Verification

  • Lee, Seung-Gi (Dept. of Computer Science and Engineering, Koreatech University) ;
  • Yun, Seong-jin (Dept. of Computer Science and Engineering, Koreatech University) ;
  • Kim, Han-jin (Dept. of Computer Science and Engineering, Koreatech University) ;
  • Kim, Won-Tae (Dept. of Computer Science and Engineering, Koreatech University)
  • 투고 : 2018.12.07
  • 심사 : 2018.12.19
  • 발행 : 2018.12.31

초록

4차 산업혁명에 대한 관심도가 높아지면서, 현실에 존재하는 요소들과 가상에 존재하는 요소들이 상호작용 하는 CPS 라는 개념이 중요한 기술로 주목받고 있다. 전기자동차, 자율주행, 스마트 팩토리나 스마트 그리드 시스템과 같은 복잡한 구조를 가진 시스템들은 4차 산업혁명의 핵심 기술 분야로 간주되고 있으며, 이를 개발하기 위해 많은 연구가 이루어지고 있다. 하지만 시스템 구성요소들의 복잡한 연결은 개발을 어렵게 하고, 개발의 신뢰성을 보장하기 쉽지 않다. 시스템의 신뢰성은 자율주행자동차 경우 사람의 안전 직결되며 실제 자동차의 하드웨어와 ADAS의 소프트웨어의 연결된 검증이 필수적이다. 본 논문에서는 복잡한 하이브리드 시스템의 신뢰성 있는 검증을 위해 HILS를 지원하는 분산 시뮬레이션 미들웨어를 제안한다.

As interest in the 4th Industrial Revolution increases, the CPS, in which things existing in the reality and things existing in the virtual interact with each other, is attracting attention as an important technology. Complex systems such as electric vehicles, autonomous driving, smart factories, and smart grid system are considered as core technology fields of the 4th Industrial Revolution, and many types of research have been conducted to develop it. The reliability of the system is directly related to the safety of people in case of the autonomous driving, and verification of the actual vehicle's hardware and software of ADAS is essential. In this paper, we proposed distributed simulation middleware supporting HILS for reliable verification of the complex hybrid systems.

키워드

JGGJB@_2018_v22n4_1073_f0001.png 이미지

Fig. 1. The design of H-DsM. 그림 1. H-DsM의 설계

JGGJB@_2018_v22n4_1073_f0002.png 이미지

Fig. 2. Simulation adaptation layer. 그림 2. 시뮬레이션 적응 계층

JGGJB@_2018_v22n4_1073_f0003.png 이미지

Fig. 3. SDN-based H-DsM. 그림 3. SDN 기반의 H-DsM

JGGJB@_2018_v22n4_1073_f0004.png 이미지

Fig. 4. Hardware adaptation layer for HILS interworking. 그림 4. HILS 연동을 위한 하드웨어 적응 계층

JGGJB@_2018_v22n4_1073_f0005.png 이미지

Fig. 5. (a) Parameter configuration block UI (b) Simulation session handling block UI (c) Connection configuration block UI. 그림 5. (a) 모델 설정 블록 UI (b) 파라미터 설정 블록 UI (c) 연결 설정 블록 UI

JGGJB@_2018_v22n4_1073_f0006.png 이미지

Fig. 6. Distributed real—time simulation testing example. 그림 6. 분산 동시-시뮬레이션 테스팅 예시

JGGJB@_2018_v22n4_1073_f0007.png 이미지

Fig. 7. Result of distributed simulation using H-DsM. 그림 7. H-DsM를 이용한 분산 시뮬레이션 구현 결과

참고문헌

  1. R. Baheti, and H. Gill, "Cyber-physical systems," The impact of control technology, vo 12, pp.161-166, 2011.
  2. T. Blochwitz, et al, "The functional mockup interface for tool independent exchange of simulation models," Proceedings of the 8th International Modelica Conference, 2016. DOI:10.3384/ecp11063105}
  3. J. Bastian, C. ClauB,. S. Wolf and P. Schneider, "Master for co-simulation using FMI," Proceedings of the 8th International Modelica Conference, No. 63. 2011.
  4. M. G. Valls, P. J. Dominguez and I. E. Touahria. "Using DDS middleware in distributed partitioned systems," ACM SIGBED Review vo 14, no.4, pp.14-20, 2018. DOI:10.1145/3177803.3177806
  5. S. J. Yun, J. H. Park, and W. T. Kim. "Data-centric middleware based digital twin platform for dependable cyber-physical systems," Ubiquitous and Future Networks (ICUFN), 2017 Ninth International Conference on. IEEE, 2017. DOI:10.1109/ICUFN.2017.7993933
  6. X. Luo, D. Zhang, L. T. Yang, J. Liu, X. Chang and H. Ning, "Time Synchronization Scheme of Cyber-Physical Systems for Military Training Systems," KICS, vo 41. no 12, pp.1814-1823, 2016. https://doi.org/10.7840/kics.2016.41.12.1814
  7. L. Bertaux, A. Hakiri, S. Medjiah, P. Berthou and S. Abdellatif, "A DDS/SDN based communication system for efficient support of dynamic distributed real-time applications," Distributed Simulation and Real Time Applications (DS-RT), IEEE/ACM 18th International Symposium on. IEEE, pp.77-84, 2014. DOI:10.1109/DS-RT.2014.18