Application of Finite State Machine to Program Design of Torpedo Search Strategy
-
摘要: 为了提高鱼雷搜索策略程序设计效率和程序可读性, 方便修改逻辑和调试程序, 提出了基于有限状态机的鱼雷搜索策略程序设计方案; 通过分析鱼雷在搜索、跟踪和识别目标等不同自导阶段的自导逻辑关系, 提出了自导状态、事件、活动的确定原则并建立了相应的模型; 结合有限状态机理论, 建立了自导逻辑的事件状态变迁关系图, 提出了基于有限状态机的程序实现方案。通过仿真, 对所建模型和设计方案进行了仿真验证。仿真结果表明, 状态机程序运行稳定, 调试和跟踪方便, 尤其为增加状态、更改逻辑和调试程序提供了便利。Abstract: A design scheme of torpedo search strategy program based on finite state machine is presented to improve the design efficiency and readability of torpedo search strategy program, and to facilitate the modification of logic and de-bugging. The definition standard and model of homing state, event, and activity are established by analyzing the torpedo homing logic relations at such stages as searching, pursuit and identification of target. The state transition diagram of homing logic and the implementation of homing program are introduced based on the finite state machine theory. The model and design scheme are validated by simulation, and the results show that the program operation on state machine is stable; the debugging and pursuit are easy; especially, adding state, altering logic and debugging program become convenient.
-
Key words:
- torpedo /
- homing logic /
- finite state machine /
- search strategy /
- program design
-
[1] 何兴高, 王忠仁, 刘心松. 有限自动机理论在高速公路收费中的应用[J]. 计算机应用, 2000, 20(3): 59-60. [2] 张欣. 基于有限状态机的数字同步重频分选器[J]. 系统工程与电子技术, 2001, 22(3): 31-33. [3] 李凌鹏, 孙文. 有限状态机在防空作战仿真中的应用[J]. 电光与控制, 2005(5): 76-78.Li Ling-peng, Sun Wen. Application of Finite State Machine in Simulation of Air-defense Combat[J]. Electronics Optics & Control, 2005, 35(5): 76-78. [4] 张俊. 状态机思路在单片机程序设计中的应用[J]. 今日电子, 2009, 16(2): 37-39. [5] 陈小琴, 蒋存波, 金红. 状态机原理在控制程序设计中的应用[J]. 制造业自动化, 2007, 29(10): 57-60.Chen Xiao-qin, Jiang Cun-bo, Jin Hong. The Application of the Finite Automation Principle in Control Program[J]. Man- ufacturing Automation, 2007,29(10): 57-60. [6] 曹邦武, 姜长生. 基于有限状态机理论的电视指令制导导弹攻击过程研究[J]. 电光与控制, 2007, 38(5): 71-74.Cao Bang-wu, Jiang Chang-sheng. On TV-command-guided Missile Attacking Process Based on Finite State Machine Theory[J]. Electronics Optics & Control, 2007, 38(5): 71-74. [7] Drumea A, Popescu C. Finite State Machines and Their Ap-plications in Software for Industrial Control: Meeting the Chal-lenges of Electronics Technology Progress[C]. 2004:25- 29. [8] 武楠, 房立金, 姜春英, 等. 基于有限状态机的空间对接仿真平台控制系统设计[J]. 机器人, 2007, 24(4): 378-383.Wu Nan, Fang li-jin, Jiang Chun-ying, et al. Control System Design of a Space Docking Simulation Platform Based on Finite State Machine[J]. Robot, 2007, 24(4): 378-383. [9] 肖勇军, 施荣华. 基于TMS结构的OSPF邻居状态机设计与实现[J]. 长沙通信职业技术学院学报, 2005, 4(1): 49-52.Xiao Yong-jun, Shi Rong-hua. Design and Realization of OSPF Neighbor State Machine Based on TMS Architec-ture[J]. Journal of Changsha Telecommunications and Tech-nology Vocational College, 2005, 4(1): 49-52. [10] 张静远. 鱼雷作战使用与作战能力分析[M]. 北京: 国防工业出版社, 2005:5-47. [11] 黎文导, 卢瑜. 有限状态机(FSM)的实现[J]. 青海师范大学学报(自然科学版), 2001, 23(4): 18-21.Li Wen-dao, Lü Yu. The Realization of FSM[J]. Journal of Qinghai Normal University(Natural Science Edition), 2001, 23(4): 18-21.
点击查看大图
计量
- 文章访问数: 875
- HTML全文浏览量: 0
- PDF下载量: 520
- 被引次数: 0