Submarine Diving Simulation Using a DEVS-HLA Interface based on the Combined Discrete Event and Discrete Time Simulation Model Architecture

이산 사건/이산 시간 혼합형 시뮬레이션 모델 구조 기반 DEVS-HLA 인터페이스를 이용한 잠수함의 잠항 시뮬레이션

  • 차주환 (서울대학교 공학연구소) ;
  • 하솔 (서울대학교 조선해양공학과) ;
  • 노명일 (울산대학교 조선해양공학부 및 WCU(World Class University) 사업단) ;
  • 이규열 (서울대학교 조선해양공학과)
  • Received : 2009.12.26
  • Accepted : 2010.06.18
  • Published : 2010.08.01

Abstract

In this paper, a DEVS(Discrete EVent Systems Specification)-HLA(High Level Architecture) interface was developed in order to perform the simulation using the combined discrete event and discrete time simulation model architecture in a distributed environment. The developed interface connects the combined simulation model with the HLA/RTI(Run-Time Infrastructure) which is an international standard middleware for distributed simulation. The interface consists of an interface model, a model interpreter, and a distributed environment interpreter. The interface model was defined by using the combined simulation architecture in order to easily connect the existing combined simulation model without modification with the HLA/RTI. The model interpreter takes charge of data transmission between the interface model and the combined simulation model. The distributed environment interpreter takes charge of data transmission between the interface model and the HLA/RTI. To evaluate the applicability of the developed interface, it was applied to the diving simulation of a submarine in a distributed environment. The result shows that a simulation result in a distributed environment using the interface is the same to the result in a single computing environment.

Keywords

References

  1. 방경운, "조선 공정 계획용 이산 사건과 이산 시간 혼합형 시뮬레이션 프레임워크", 석사 학위 논문, 서울대학교, 2006.
  2. 차주환, 노명일, 방경운, 이규열, "조선 공정 계획의 수립 완성도 향상을 위한 이산 사건 및 이산 시간 혼합형 시뮬레이션 프레임워크", 한국시뮬레이션학회논문지, Vol. 17, No. 4, pp. 71-80, 2008.
  3. Zeigler, B. P., Praehofer, H. and Kim, T. G., "Theory of Modeling and Simulation", 2nd Edition, Academic Press, 2000.
  4. 이규열 등, 수중운동체 특화연구센터 SM-11과제 "수중 운동체의 체계/부체계 기능 및 성능 시뮬레이션을 위한 네트워크 기반의 가상 복합 시스템 모델 구조 연구", 1단계 최종보고서, 국방과학연구소 연구보고서, TECD-413-050663, 2006.
  5. 이성준, 조두연, 강정호, 이효광, 이규열, 김태완, 한순흥, 정희석, "수중 운동체의 분산 시뮬레이션을 위한 HLA 기반의 모델 구조 연구", 2006년 한국CAD/CAM학회 학술발표회, pp.913-921, 평창, 2006.2.9-10.
  6. 차주환, 이성준, 유성진, 이규열, 최항순, 성우제, "수중 운동체의 가상 시제 기술 개발을 위한 HLA(High Level Architecture) 기반의 모델링 및 시뮬레이션에 관한 연구", 2004년 한국CAD/CAM학회 학술발표회, pp. 345-354, 평창, 2004.2.12-14.
  7. 차주환, 이성준, 유성진, 이규열, 최항순, 성우제, "High Level Architecture 기반의 수중운동체 분산 시뮬레이션 방안 연구", 2004년 대한조선학회 춘계학술발표회, pp. 1494-1505, 통영, 2004.4.22-23.
  8. 차주환, 이성준, 유성진, 이규열, 김태완, 한순흥, "High Level Architecture 기반의 개략적인 수중 운동체 모델링 및 시뮬레이션에 관한 연구", 제5회 해상무기체계 발전 세미나, pp. 8-14, 진해, 2004.6.3-4.
  9. HDW(Howaldtswerke - Deutsche Werft), "Operation and Diving Instruction", TM 0764.413, 1992.
  10. 함승호, 차주환, 이규열, 박광필, 노명일, "이산 사건 및 역학 기반 이산 시간 혼합형 모델링에 의한 잠수함의 잠항 부상 시뮬레이션", 2008년 대한조선학회 추계학술발표회, pp. 163-171, 창원, 2008.11.13-15.
  11. 손명조, 이현진, 함승호, 이효광, 조두연, 노명일, 김태완, 이규열, 한순흥, 나영인, "수중 운동체의 이산 사건 및 이산 시간 혼합 시뮬레이션을 위한 표준 모델 구조 연구", 2008년 한국해양환경공학회 추계학술발표회, pp. 1659-1668, 대전, 2008.11.20-21.
  12. Gertler, M. and Hagen, G. R., "Standard Equations of Motion for Submarine Simulation", Naval Ship Research and Development Center, 1967.
  13. 김종은, "확장성을 갖는 웹 기반 분산 시뮬레이터의 구현 및 설계", 한국게임학회 논문지, Vol. 2, No. 1, pp. 49-54, 2002.
  14. 조인호, 주정민, 박양선, 조현보, "웹서비스 기반의 분산 시뮬레이션 프로토타입 개발", 2005년 한국경영과학회/대한산업공학회 춘계공동학술대회, pp. 1033-1039, 청주, 2005.5.13-14.