王书齐,马 良,苏 琦,吴 琦
(海军大连舰艇学院 舰船指挥系, 辽宁 大连 116018)
基于体系结构建模的水面舰艇防空作战流程设计
王书齐,马良,苏琦,吴琦
(海军大连舰艇学院 舰船指挥系, 辽宁 大连116018)
摘要:针对水面舰艇防空作战的紧迫性与复杂性的特点,依据美军国防体系结构框架的通用标准,研究了基于体系结构建模的舰艇防空作战流程设计方法。根据水面舰艇防空作战任务要求和作战过程,定制贴近用户化需求的水面舰艇防空作战流程,从军事需求的角度出发,描述模型之间的导入导出模块的接口关系,设计了基于平台运行的防空作战流程,给出了防空作战流程的模型验证方法。
关键词:体系结构建模;防空作战流程;设计方法
在现代海战中,对付来空中威胁的飞机和反舰导弹是水面舰艇防空作战的重点之一。因此,加强主要作战对手作战特点研究,制定合理的单舰作战战法及流程十分必要。由于条件限制,单舰防空反导研究不能直接进行试验,仿真成为单舰防空作战能力研究的主要方法[1]。基于作战流程仿真平台,可以为舰艇作战提供一套试验方法与评估手段,能全面评估可变化的舰艇作战系统、作战流程以及新技术发展对单舰作战任务能力的影响。通过仿真实验,完成舰船作战流程优化及舰船人员的训练与评估。
利用仿真平台,针对假想敌的典型对海作战的方式作出想定,根据我方典型舰艇的作战使用模式,制定不同作战流程的作战方案,对不同作战方案进行仿真实现,选择作战效能最好的作战方案,这对于提高我水面舰艇作战训练水平,充分发挥水面舰艇体系的防空效能有着重要的意义。
1体系结构建模的设计与开发
利用体系建模工具开发单舰防空的作战体系模型,通过体系模型规划模型及其接口信息,用于指导后续仿真模型的开发。体系结构定义了系统各部件的结构、它们之间的关系以及制约它们设计和随时间演化的原则和指南[2]。
随着舰船武器装备系统复杂性的不断提高,增加了人们理解的难度,不同职责的人员均可以把体系结构作为理解系统的基础,就有关问题相互交流、沟通,形成统一认识。体系结构在武器装备体系论证中的主要用途如下:
1) 体系结构可作为总体规划人员、系统设计人员、模型开发人员等不同部门不同职能人员相互交流的手段,便于分析、理解和比较系统;
2) 体系结构可以提供系统设计者开发详细设计的依据,制定详尽的系统设计规范,及早发现并解决可能出现的问题,防止问题出现在后续仿真开发及使用阶段;
3) 体系结构描述了仿真模型之间的信息传递关系,模型开发人员必须以体系结构为依据进行开发,不同模型的开发人员只需知道自己所负责模型的约束,可以分离不同人员的工作重点。
按照美军DODAF国防设计标准,体系结构产品如表1所示[3]。
表1 体系结构产品的模型分类及描述
续表
模型描述SV-6系统资源流矩阵提供在系统间被交换的系统资源流元素的细节和交换的属性SV-7系统指标矩阵针对合适时间框架的系统模型元素的度量(公制)SV-8系统演化描述从一套系统向另一套更高效系统迁移的已规划步骤,或是当前系统向未来系统演变的已计划步骤SV-9系统技术和技能预测在一组时间框架预期投入实用以及将影响未来系统开发的新兴技术,软件/硬件产品和技能SV-10a系统规则模型描述系统功能的三个模型之它标识了由于系统设计和实现方面原因作用于系统功能设计和实现的约束SV-10b系统状态转移描述描述系统功能的三个模型之一,它标识了系统对事件的响应SV-lOc系统事件跟踪描述描述系统功能的三个模型之一,它以精练的序列方式标识了特定系统在作战视点中描述的事件DIV-1概念数据模型所需高层数据概念以及它们之间的关系DIV-2逻辑数据模型数据需求和结构化业务过程(活动)规则的文档DIV-3物理数据模型逻辑数据模型实体的物理实现格式,例如,消息格式、文件结构、物理模式等
根据国防设计标准,体系结构建模的总体设计方法如下:
1) 首先构建AV-1描述项目总体信息,根据AV-1开发CV-1描述作战能力需求,开发OV-1描述典型作战场景、开发OV-4描述作战中需要的人员配置关系;
2) 根据CV-1生成CV-3描述能力不同阶段,开发CV-2描述能力的层次关系,根据OV-4和CV-2生成CV-6,描述作战人员需要具备的能力;
3) 根据OV-1,开发OV-2描述作战节点,开发OV-5描述作战活动,并自动生成OV-3检查作战数据流关系。开发DIV-2描述作战中数据信息,通过OV-5和CV-2自动生成CV-6,描述作战活动承载的能力;对于重点作战活动或节点,可以选择OV-6 3个视图进行补充描述。
4) 作战视图OV描述作战活动,并不描述具体的仿真组成结构,具体的仿真模型及模型关系,数据流通过系统视图SV描述,开发SV-4描述系统功能,开发SV-1描述系统组成,并生成SV-5检查仿真系统是否完全满足作战需求。开发DIV-3描述系统交互数据,并生成SV-6检查系统数据流关系。对于重要模型或流程,可以开发SV-10 3个视图用于补充描述;
5) 在仿真前,通过CV-2、CV-4、OV-2的指导,完成效能评估指标体系的构建,包括层次结构及权重信息;
6) 在想定编辑阶段,通过OV-2、OV-5及OV-6的3个视图,可以辅助想定编辑人员编辑作战想定,使编辑的想定符合舰船作战的规范及流程;
7) 通过分析CV-5、OV-5、SV-4可以通过不同的作战活动实现需要的能力,再通过改变系统功能以实现不同的作战活动,由于系统功能对应的是仿真组件功能,即实现了通过仿真达到优化作战活动的目的;
8) 通过自动生成的矩阵OV-3、SV-3、SV-6,可以分析作战和系统的资源信息流向,用以优化作战流程,提高舰船装备作战效率。
体系结构产品的接口描述体现了与外部良好模型交互,其产品的接口描述的如图1所示。
图1 体系结构建模接口描述
利用体系结构建模软件开发的体系结构,可导出Word、PPT、网页格式的报告,利用办公软件查看;可将体系结构中与仿真相关的部分,导出成XML文件,供体系结构导出模块接收、识别和使用。
体系模型导入建模工具后,包括作战流程模型的输入接口、输出接口、监听事件和产生事件,可直接生成C++代码框架,调用作战流程模型库中的组件。对于作战流程复合组件,与原子组件一样,也需要定义输入接口、输出接口、监听事件、产生事件。不需要生成代码框架,将原子组件拖进复合组件,通过连接和映射的方式,将复合组件的接口与原子组件的接口连接,复合组件自动拥有了相应多个原子组件的功能[4]。
模型组合软件完成把原子组件组装成复合组件的工作。
图2中共有5个模型,左侧威胁判断、辅助决策、防空导弹火控组成台位1,电子战、舰炮火力组成台位2,仿真后会统计台位1与台位2的各项参数,如时间、信息量,整体操作时间等,进行效能评估。右侧威胁判断、辅助决策、电子战组成台位1,防空导弹火控、舰炮火控组成台位2,仿真后统计同样的参数进行效能评估,对比不同台位组合的效能,得出台位布置的最优化组合并生成作战流程模型。
图2 体系结构的模型组合
体系模型组合后需要进行模块导入和导出,在体系结构导出模块导出的仿真模型中,可以进行修改和完善,其导入导出过程如图3所示[5]。
组件有属性、输入接口、输出接口、监听事件和产生事件5个对外接口。名称符合C++的命名规范,数据类型支持 C++ 标准数据类型,也支持列表、枚举、结构体等用户自定义数据类型[6]。属性为组件的基本信息,用于仿真模型的初始化;输入和输出接口根据仿真步长周期性发送和接收的数据称,如机动模型向指控模型发布自身位置信息。监听事件和产生事件不是周期性发送,而是随事件变化接收和发送数据,如指控模型下达作战指令、舰船发射舰空导弹等等。设计完成后,可加载基础模型库和指火控模型库的,形成仿真可用的模型原子组件。
图3 体系结构模型导入导出模块
2防空作战流程的军事需求设计与开发
水面舰艇防空作战流程的军事需求设计应根据水面舰艇防空的作战流程,从执行任务的起始时刻描述作战行动,根据作战行动所完成的动作设计相应的作战模型,其作战流程所需的模型如图4所示。
图4 水面舰艇防空作战流程设计模型
根据水面舰艇防空作战流程中的模型交互规则,建立相应的水面舰艇防空作战模型库,并对模型库进行规范设计,军事需求人员提供模型库中子模型的输入输出需求,给工程设计人员提供明确的设计要求[7]。
3防空作战流程的仿真验证
平台运行基于高层体系结构(HLA),实现分布式部署,运行过程中部署情况如图5所示。
平台运行包括基础模型台位、作战使用模型台位、仿真导控台位、舱内显示台位及仿真场景显示台位。基础模型台位用于运行目标、机动、武器、探测等基础模型;作战使用模型台位在仿真前将原子组件组合成复合组件,仿真过程中调用运行;仿真导控台位在仿真前用于开发仿真想定、实样样本等,仿真过程中进行导调控制及数据记录;舱内三维显示台位在仿真中显示舰船舱内三维场景;仿真场景显示台位在仿真中显示大环境中的单舰作战外部场景。平台使用流程验证如图6所示。
图5 基于平台运行的防空作战流程
图6 平台使用流程验证
根据平台使用流程验证过程,其实现步骤如下:
步骤1:利用体系结构建模工具,开发单舰作战的体系结构模型,满足DODAF体系结构框架;
步骤2:依据体系结构模型,利用体系结构导出工具,将体系结构中与仿真相关的元素导出成仿真模型;
步骤3:根据导出的仿真模型,在基础模型库中选择侦察、平台、武控、武器等模型;
步骤4:利用模型组合工具,将选定的作战流程模型进行组合,形成作战流程模型组合方案;
步骤5:构建仿真想定,在二/三维场景中部署相应兵力,与仿真模型关联;
步骤6:部署仿真想定,运行仿真,在仿真过程中进行相应控制,记录仿真数据,分析仿真效能;
步骤7:根据仿真效能,选出效能最佳的仿真方案,开发舱内可视化模型,进行舱内可视化显示;
步骤8:根据舱内可视化显示结果,分析此方案是否可行,如果可行,进入下一环节,如果不可行,返回修改,进行效能仿真;
步骤9:对于可行方案,开发人机交互界面,进行人机交互仿真,得出仿真结果,分析结果是否满足需求,如果不满足,继续进行人机交互仿真,如果满足,得出结论,即最优化的作战流程方案。
利用体系结构导出模块,通过识别仿真数据、编辑数据等手段,将单舰作战的体系模型数据导出并生成仿真平台中的仿真模型框架,分别用它们对模型库中的各个对应模型进行封装,生成可供仿真使用的原子组件。利用模型组合工具对作战流程模型进行组合,形成作战流程复合组件,分析不同组合方式下作战效能的优劣,再根据作战效能得出可行的作战流程组合方式。对可行的作战流程组合方式,开发舱内可视化显示场景,进行舱内可视化显示验证,开发真实的操作界面,人在回路进行控制,进一步验证其可行性,最后得出真正可行的作战流程组合方式。
4结束语
基于体系结构建模的水面舰艇防空作战流程设计可以从系统的顶层设计出发,避免了不合理决策带来的设计风险,满足了用户的设计需求。通过体系结构建模方法进行层次化统一设计可以很好地满足系统功能颗粒度不统一的需求,从而大大改进了系统的操作效率。
参考文献:
[1]庄严,张志祥,孔捷.高层体系结构与多智能体仿真集成研究[J].计算机仿真,2007,24(4):95-99.
[2]尹全军,杜湘瑜,张琦,等.基于HLA的智能Agent仿真环境研究[J].系统仿真学报,2005,17(4):875-878.
[3]李龙跃,刘付显.DODAF视图下的反导作战军事概念建模与仿真系统设计[J].指挥控制与仿真,2012,34(5):76-79.
[4]刘忠,杨磊,黄金才,等.面向CGF对象的仿真建模方法[J].计算机工程,2007,33(15):101-105.
[5]Sarit Kraus.Negotiation and cooperation in mulfi-ageat environments[J].Artificial Intelligence,1997:79-97.
[6]徐忠富,王国良,姜芳.UML 在电子战仿真建模中的应用研究[J].指挥控制与仿真,2009,31(5):73-77.
[7]陆波,华耀祖.应用 UML 进行反辐射导弹对抗仿真建模[J].计算机仿真,2003,20(12):17-18.
(责任编辑周江川)
收稿日期:2015-02-20
作者简介:王书齐(1961—),男,教授,硕士生导师,主要从事海军兵种战术研究。
doi:10.11809/scbgxb2015.07.001
中图分类号:E919
文献标识码:A
文章编号:1006-0707(2015)07-0001-05
本文引用格式:王书齐,马良,苏琦,等.基于体系结构建模的水面舰艇防空作战流程设计[J].四川兵工学报,2015(7):1-5.
Citation format:WANG Shu-qi, MA Liang, SU Qi,et al.Surface Warship Air Defense Combat Process Design Based on Architectural Modeling[J].Journal of Sichuan Ordnance,2015(7):1-5.
Surface Warship Air Defense Combat Process Design
Based on Architectural Modeling
WANG Shu-qi, MA Liang, SU Qi,WU Qi
(Department of Surface Ship Command, Dalian Naval Academy, Dalian 116018, China)
Abstract:Aimed at the characteristics of the complexity and the urgency of the surface warship air defense operation, according to the U.S. defense architecture framework of general standard, we discussed design method of warship air defense operation process based on the architectural modeling. According to surface warship air defense combat mission requirements and operation process, custom close to the user demand of surface warship air defense operation process was made. From the point of view of military requirements, the import and export module interface relationship was described. A model of air defense combat process validation method was presented based on the platform operation of air defense combat process.
Key words:architecture modelling; air defence combat process; design method
______________________
【装备理论与装备技术】