论文部分内容阅读
舰艇类仿真模型是海上作战仿真中不可缺少的重要模型,其建模效率与可重用能力直接影响着相关仿真应用的整体开发效率。已有的舰艇仿真模型往往与仿真平台接口绑定、与特定仿真应用的需求相关、且接口复杂多样,导致舰艇类仿真模型可重用性与通用性较差,在不同仿真应用中必须重复建模开发。因此,开展通用舰艇类仿真模型的研究,对于提高舰艇模型可重用性与开发效率,满足军事仿真系统不断发展的应用需求具有重要的理论意义和实用价值。论文针对现有舰艇类仿真模型通用性与可重用性差、开发难度及工作量大等问题,在深入分析相关研究的基础上,对通用舰艇类仿真模型总体框架、支持参数化配置的舰艇功能模块通用算法和可重用基础模型等关键技术展开深入研究,主要工作和创新包括:1)框架是决定模型是否通用的关键。已有的舰艇仿真模型的实现往往与仿真平台绑定、与具体装备参数及仿真应用需求相关而难以重用,导致大量重复建模开发。针对该问题,论文提出了基于参数化配置的通用舰艇仿真模型总体框架,包括可视化配置模块,可重用基础模型和实例模型生成系统,用户可通过可视化配置模块对基础模型功能模块进行选配,对参数变量进行实例化,然后由模型生成系统生成不同型号的可重用舰艇仿真模型,从而有效地解决了模型的通用和重用问题。2)由于现有的舰艇模型功能算法都已将具体装备参数固化到仿真模型中,使得不同型号的舰艇装备需要开发不同的功能算法模型。针对该问题,论文在已有算法的基础上进行参数化抽象,设计了支持参数化配置的舰艇仿真模型功能模块通用算法,包括巡航机动算法、雷达探测算法、声呐探测算法和火力打击算法等,测试表明,基于这些算法通过参数化配置可实现不同型号装备功能的仿真,从而有效地解决了舰艇仿真模型功能模块算法通用的问题。3)基础模型是通用舰艇仿真模型实现的关键,已有工作要么直接开发型号模型,要么基础模型与平台绑定,通用性和重用性差;为此,论文提出了支持参数化配置的可重用舰艇类仿真基础模型,通过基于RUM规范的接口设计实现可重用性,通过获取配置文件信息实现功能模块的选择、组合及装备型号参数的实例化,从而有效解决了基于基础模型的舰艇模型通用和重用问题。基于上述研究成果,设计并实现了一个通用舰艇类仿真模型。应用表明,使用该模型,用户无需重复建模,只需通过参数化配置即可生成不同型号的舰艇仿真模型,且生成的模型与平台解耦、可重用于不同仿真应用,满足大规模军事仿真应用对舰艇模型的需要。