【美军仿真系统】FLAMES剖析:概述

FLAMES(FLexible Analysis, Modeling, and Exercise System,柔性分析、建模和推演系统),是一款开箱即用的现货商业软件产品(COTS),为可组合构建模拟以及实况、虚拟和构建(LVC)模拟之间的接口提供了一个框架。如下图所示,用户能够基于FLAMES框架开发符合美军LVC架构的仿真系统。它能够支持武器平台、战术及战役场景的仿真系统开发,并提供设备模型、认知模型、消息模型以及环境模型的开发框架。

图 1  FLAMES-based simulation system

FLAMES旨在帮助用户以最少的时间和成本构建所需的仿真应用。典型的仿真项目通常由100%独特的、针对仿真特定的代码组成。开发工作往往是从零开始,这会导致高昂的成本、漫长的开发周期以及不可靠性。交付的成果往往是功能不足的仿真软件,难以使用、运行出错、缺乏所需特性,并且文档资料匮乏甚至完全没有。此外,每个仿真的代码都是独一无二的,因此无法在未来的仿真项目中重复利用。

图 2 Simulations built from scratch with 100% simulation-specific code.

FLAMES让用户无需从零开始,而是能够在一套现成且功能丰富的框架基础上进行构建。在基于FLAMES的仿真中,绝大部分的代码是相同的,并由FLAMES提供。这减少了仿真特定代码的数量,并极大降低了设计、开发和维护仿真的工作量。此外,为一个基于FLAMES的仿真开发的软件可以轻易地在另一个基于FLAMES的仿真中复用。

图 3 FLAMES-based simulations, in which the vast majority of the code is provided by FLAMES.

FLAMES包括以下产品:

FLAMES Engine - FLAMES引擎是一组全功能、随时可用的应用程序(可执行程序),允许用户创建、执行、可视化和控制FLAMES场景。这些应用程序动态加载任何指定的FLAMES插件集,使用户能够在几乎任何可以想象的场景中模拟几乎任何系统。

图 3 FLAMES Engine

FLAMES引擎中包含的三个主要应用程序是FORGE™、FIRE™和FLASH™。

图 3 FLAMES包含的主要应用程序

FORGE是用于创建、执行和可视化FLAMES场景的主要应用程序。FORGE还允许用户在执行过程中控制场景。FORGE采用友好、图形化的用户界面,极大地简化了输入场景数据的任务。它将用户输入的数据存储在FLAMES多用户场景数据库中。2D和3D彩色显示使用户能够可视化地创建和执行场景。

FIRE是另一个可以用来执行FLAMES场景的程序。FIRE从FLAMES数据库检索场景,并使用场景中指定的组件执行它。与FORGE不同,FIRE以批处理模式执行,不包含任何图形或内置用户界面。这使得场景可以更快地执行,并能在服务器上执行。某些FLAMES选项只能在FIRE中使用。

FORGE或FIRE在执行时可以生成的一种文件是回放文件。此文件可以用作输入到FLASH中,以使用与FORGE中相同的2D和3D图形显示,在执行后可视化场景中的活动。FLASH还可以在场景在FORGE或FIRE中执行时,从远程位置可视化并控制场景中的玩家。

图 4 FLAMES Engine Applications

FLAMES Options - FLAMES包含几个可选产品,扩展了FLAMES引擎的功能,以解决专门的仿真需求。

图 4 FLAMES可拓展产品

FLAMES Developer - FLAMES开发者包含了用户二次开发需要的工具、头文件和软件库,用于开发模拟几乎任何现实世界系统行为的组件类,或者扩展FLAMES引擎的功能。

 

参考文献:

[1] FLAMES 22.0 User Manual

[2]Lu, Fengshun;Hu, Xingzhi;Zhao, Bendong;Jiang, Xiong;Liu, Duoneng;Lai, Jianqi;Wang, Zhiren.Review of the Research Progress in Combat Simulation Software[J].Applied Sciences,2023,Vol.13(9): 5571

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值