• Title of article

    Torpedo evasion simulation of underwater vehicle using fuzzy-logic-based tactical decision making in script tactics manager

  • Author/Authors

    Son، نويسنده , , Myeong-Jo and Kim، نويسنده , , Tae-wan، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2012
  • Pages
    18
  • From page
    7995
  • To page
    8012
  • Abstract
    An underwater vehicle such as a submarine or a torpedo is a complex and complicated weapon system composed of various systems and subsystems. Usually, it takes around 10 years, a substantial amount of money, and many research and development resources to complete the development of an underwater vehicle, right from the concept design to the mass production. Recently, in order to reduce the number of trial-and-error instances required for verifying the operation of an underwater vehicle, modeling and simulation (M&S) has been investigated and applied to an engineering-level simulation to analyze the performance of a system and a subsystem and to an engagement-level simulation to analyze the tactical and operational effectiveness. In this paper, we introduce a method for applying fuzzy logic to the tactical decision making of an underwater vehicle in an engagement-level simulation. In the scenario of an engagement between a light torpedo pursuing a submarine and the submarine attempting to evade the attack, the evasion methods for the submarine are modeled in fuzzy logic after tacticalization. For the simulation, we modeled a light torpedo and a submarine on the basis of DEVS (Discrete Event System Specification). Further, when a tactical decision had to be taken, the submarine model calls the tactics manager implemented outside of the model and passes its own state variables, which are necessary for tactical decision making, to the tactics manager. The tactics manager used in the tactical decision making process supports Lua and the Python scripting languages and is self-implemented. The tactics description of the submarine was implemented using Python scripting grammar and stored as a Python file (∗.py) to be inputted to the tactics manager. As the simulation results, we present the implemented fuzzy Python tactic description file of the submarine evasion tactics and the possibilities of submarine survival according to the tactics as a comparison. Finally, as the fundamental research on the application of artificial intelligence to the tactical decision making method of the model used in the engagement-level simulation, this work suggests the fuzzy-based tactics description method and presents the detailed procedures for the various actions, and their adopting effectiveness.
  • Keywords
    Python scripting , DEVS , Fuzzy decision making , Tactics manager , Underwater Vehicle , Modeling and simulation , Torpedo evasion
  • Journal title
    Expert Systems with Applications
  • Serial Year
    2012
  • Journal title
    Expert Systems with Applications
  • Record number

    2352039