Browse > Article

The Functional Extension of the Underwater Vehicle Modeling and Simulation Tactics Manager using the Script Embedding Method  

Son, Myeong-Jo (Seoul National University)
Kim, Tae-Wan (Seoul National University and RIMSE)
Nah, Young-In (ADD)
Publication Information
Journal of the Korea Institute of Military Science and Technology / v.12, no.5, 2009 , pp. 590-600 More about this Journal
Abstract
In the simulation of underwater vehicles such as a submarine or a torpedo, various type of simulations like an engineering level simulation for predicting the performance precisely and an engagement level simulation for examining the effectiveness of a certain tactic is required. For this reason, a tactics manager which can change the behavior of a simulation model according to external tactics is needed. In this study the tactics manager supporting a script language and engine which can represent various tactics and can help users define external input tactics for the tactic manager easily is suggested. Python and Lua which are representative among script languages have been compared and analyzed from the viewpoint of a tactic manage, and the tactic manger using the script engines of those script languages was implemented. To demonstrate the effectiveness of the tactic manager, a target motion analysis simulation of the warfare between a submarine and a surface ship.
Keywords
Modeling and Simulation; Tactics Manager; Script Embedding; Target Motion Analysis; Underwater Vehicle; Lua; Python;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Cunningham, A. and Thomas, A., 'Target Motion Analysis Visualization', Asia Pacific Symposium on Information Visualisation (APVIS 2005), Sydney, Australia, Conference in Research and Practice in Information Technology, Vol. 45, 2005
2 Ierusalimschy, R., Programming in Lua, 2nd ed, Lua.org, 2006
3 Zeigler, B. P., Object-Oriented Simulation with Hierarchical, Modular Models, Academic Press, 1990
4 Varanese, A., Game Scripting Mastery, Course Technology PTR, 2002
5 Lutz, M., Programming Python, 3rd ed., O'Reilly Media, Inc., 2006
6 방경운, 조선공정 계획용 이산 사건과 이산 시간혼합형 시뮬레이션 프레임워크, 석사학위논문, 서울대학교, 2006
7 Zeigler, B. P, Praehofer, H. and Kim, T. G., Theory of Modeling and Simulation, 2nd ed., Academic Press, 2000
8 박준규, '개념설계 단계의 잠수함 작전효과도 시뮬레이션 모델 연구', 한국군사과학기술학회지, Vol. 7, No. 3, pp. 47-58, 2004
9 Jung, K., Brown A., Beginning Lua Programing, Wiley Publishing, Inc., 2006
10 조두연, 손명조, 차주환, 이규열, 김태완, 고용석, '잠수함의 표적기동분석 시뮬레이션을 위한 전술 처리기의 구현', 한국시뮬레이션학회논문지, Vol. 16, No. 3, pp. 65-74, 2007
11 Nardone, S. C. and Graham, M. L., 'A Closed- Form Solution to Bearings-Only Target Motion Analysis', IEEE Journal of Oceanic Engineering, Vol. 22, No. 1, pp. 1-11, 1997   DOI   ScienceOn
12 노명일, 이규열, '객체 지향 초기 선체 구조 설계 시스템 개발', 한국 CAD/CAM 학회 논문집, Vol. 10, No. 4, pp. 244-253, 2005
13 Bakos, G. K., Submarine Approach and Attack Tactics - Simulation and Analysis, Master's Thesis, Naval Postgraduate School, Monterey California, 1995
14 Buckland, M., Programming Game AI by Example, World Publishing, Inc., 2004
15 Lua official webpage: http://www.lua.org/
16 Cho, D. Y., Son, M. J., Kang, J. H., Lee, S. J., Cha, J. H., Yoo, S. J., Lee, H. K., Lee, K. Y., Kim, T. W., Ko, Y. S., 'Analysis of a Submarine's Evasive Capability Against an Antisubmarine Warfare Torpedo using DEVS Modeling and Simulation', Spring Simulation Multiconference 2007, DEVS Integrative M&S Symposium (DEVS), Norfolk Marriott Waterside, Norfolk, Virginia, USA, Mar. 25-29, 2007