基于XML语言的导弹防御系统HSTPN博弈模型存储与加载
2018-12-13陈佳铭王风立邓君湘曹瑞珉
计算机应用与软件 2018年12期
陈佳铭 王风立 邓君湘 曹瑞珉
1(东北大学中荷生物医学与信息工程学院 辽宁 沈阳 110819)2(海信网络科技股份有限公司 山东 青岛 266071)3(沈阳特种设备检测研究院 辽宁 沈阳 110035)4(东北大学机械工程与自动化学院 辽宁 沈阳 110819)
0 引 言
导弹防御问题是军事领域研究的一项重要内容,其系统性能测试耗资巨大,不易反复进行,因此,计算机仿真技术大量应用于导弹防御博弈系统性能测试领域[1]。现有的导弹防御系统建模仿真软件侧重于系统物理层建模,缺乏对系统混杂特性的刻画,开源性差,无法进行深入修改[2-5]。Petri网是一种简洁的、图形化的网络模型,它既能表示静态的系统拓扑结构,也能用于系统动态行为的仿真。然而,传统Petri网并不能全面描述系统中连续、随机、时延和冲突等混杂特性。混杂随机时延Petri网HSTPN[6]是基于条件事件网改进的高级Petri网模型,其含有离散、连续、随机、时延和控制5种库所,能有效描述系统中存在的多种混杂特性, 目前已成功应用于梯级水库防洪控制系统[7]。HSTPN能够有效描述导弹防御系统博弈过程中的离散、连续、随机、时延和冲突特性。因此有必要基于HSTPN模型开发一套导弹防御系统博弈仿真软件。本文针对其仿真系统的开发,讨论模型的存储与加载方法。
1 博弈仿真软件功能设计
导弹防御系统博弈仿真软件的功能可划分为如图1所示的4类功能,包括导弹防御系统博弈过程HSTPN模型搭建功能(以下简称建模功能)、导弹防御系统HSTPN博弈模型推演功能(以下简称推演功能)、仿真模型的存储与加载功能和仿真数据输出功能。……
登录APP查看全文
