STAGE Scenario战场环境开发和武器系统验证的仿真软件
- 公司名称 北京华跃英泰科技有限公司
- 品牌
- 型号
- 产地
- 厂商性质 代理商
- 更新时间 2017/3/2 5:40:40
- 访问次数 3260
联系我们时请说明是化工仪器网上看到的信息,谢谢!
STAGE Scenario是一个用于开发假想战场环境和武器系统验证的仿真软件。这种战场环境包括带地形高度的数字地图,大气环境,海洋环境;运动的或静止的实体,如飞机、舰船、坦克、导弹和地面站;并主要通过战术手段(即侦察、通信、交战、击毁)进行交互作用。
STAGE Scenario提供了一个向战场数据库输入信息的图形用户界面,用这个界面可以生成动态、互动、复杂、实时的战场环境。STAGE Scenario提供的菜单和窗口,便于生成这类战术信息,控制和观察模拟运行过程中生成的数据。STAGE Scenario还提供了使仿真中的实体对环境状况作出反应的描述语言。
更重要的是,STAGE Scenario包括一个图形化的场景管理器和一套资料库,使用户能扩充其核心产品。用户可以增加新的实体类型,设定新实体参数,并为原有实体增加新参数。用户自己编写的仿真模型可以集成到STAGE Scenario的仿真程序中,来实现用户对仿真行为的*控制。描述(脚本)语言的功能也可以扩充。
STAGE Scenario是顺应近来军事采购向非定制产品发展的趋势而开发的COTS产品,用于建立定制仿真,能够大大节省成本并获得*的。
STAGE Scenario使仿真开发更加方便快捷,起步更快,维护费用更低。仿真工程师可以集中精力定制仿真,以满足与应用有关的特殊需求,而不是把精力花在常见特点上,如想定生成软件、实时仿真控制和外部通信。
STAGEScenario快速原型建立过程使系统功能能够得到较早的展示。用户只需“点一击”窗口界面修改预先设定的参数和曲线,就可以生成新的系统。飞机、直升机、舰船、潜艇和装甲*都可以“生成”,并以机动和战术联结在想定中。想定可以得到实时运行,实体也能受到动态控制。
STAGE Scenario具有开放、模块化、仿真体系结构*的灵活性。可用其它用户自己定义的模型取代STAGE的内置仿真模型。这些模型包括武器系统仿真、传感器传播算法、运输工具动力建模和其它假想环境所需的仿真模型。
STAGE Scenario能集成和连接外部仿真软件和其它软硬件。用TCP(UDP)/IP、共享内存、DIS或HLA可把其他仿真软件链接到STAGE Scenario上。
典型应用
由于其仿真能力的多样性和灵活性,STAGE Scenario已被广泛应用于各种仿真系统中,如:
战术想定分析
对于为研究新战术和新设备而设计的仿真软件来说,STAGEScenario是一个理想的框架,因为它易于集成、开放、灵活而且可靠。STAGE Scenario正用于为武器评价、军事学说发展和*分析,它非常适于用作分布式交互仿真(DIS/HLA)的支撑平台。
训练
当要求有现实的外部世界环境时,STAGE Scenario可以用于各种训练系统,例如:
l *武器控制(航空火控)
l 空勤人员的导航和武器训练系统
l 装甲车火炮操作
l 指挥与控制
l 海战系统
l 格斗和飞行训练
真实系统和假想系统的仿真
一般说来,STAGE Scenario可以用作设计建造仿真器,为建立原型,尤其是为机载电子设备开发、人为因素设计、指挥和控制系统设计而对真实系统和假想系统进行仿真的平台。
体系结构
STAGE Scenario由三个主要部件组成
l 场景管理器SM(Scenario Manager)
l 仿真引擎 (Simulation Engine)
l 开发工具包(Development Kit)
场景管理器SM(Scenario Manager)
STAGE Scenario场景管理器用来建立和装配一个战场环境的各部分。然后由SIM来运行这一想定,产生一个不断演化的假想环境。构成这一想定的部件存储在战术数据库中。
SM还用于使假想环境中的想定实体的演化过程可视化。通过使用网络上的多路传输地址,STAGE Scenario允许多个SM监测和控制SIM,使多个操作人员在同一仿真练习中交互。
SM用户界面的核心是SAD(Situation Awareness Display),它显示想定的俯瞰图。SAD包括一张用符号表示法绘制的演习区域地图,该图表示出了想定及其实体。
仿真引擎SIM
SIM包括一个仿真引擎和一些模拟假想环境中实体的各种行为的仿真模块。SIM负责激活假想环境。它可与SM通信,从中得到想定及其实体的描述信息,输出关于想定演化的数据,并对仿真流控制命令作出反应。
模型管理器可以并行运行,这使STAGE Scenario能从带多个CPU的计算机上受益:为每个可用的CPU都建立线索;灵敏的同步机制保证从CPU中获得*的性能。
开发工具包DK
STAGE Scenario开发工具包允许用户在已经内置于SIM、SM和战术数据库内的能力外,自行扩充STAGE Scenario的能力。DK包含集成开发环境IDE(Integrated Development Environment)和一套资料库及头文件(程序员工具包)。
IDE是一个强大的图形数据结构编辑器。在开发仿真模块时,IDE用来输入支持这些模块的数据结构。用户可以在现有的SM原型中增加新的字段,建立新的原型及其原型之间的新关系。根据这些增加的内容,IDE将自动扩展战术数据库,并修改SM用户界面,从而使数据输入、显示、存储和检索这些添加的内容相对应。IDE还生成一个新的想定下载模块以便容纳由用户添加的数据。
程序员工具包用于向SIM和SM增加功能、替换内置模块,以及通过由用户编写的代码扩充描述语言的功能。用户编写的模块还可用来将SIM与本地或远程的仿真过程连接起来。在仿真期间,可以修改通过SM监测和控制的数据。
与其他产品连接
与外部过程通信
STAGE Scenario提供可扩展的nCOM接口或标准的DIS或HLA接口来与外部程序进行通信,包括实体的状态数据和仿真结果的输出,以及外部程序对STAGE Scenario中实体的驱动,也可采用共享内存或TCP(UDP)/IP通信方式来与外部程序进行通信。通过STAGE Scenario的用户模块(USER MODULE)可对STAGE Scenario的界面和功能进行扩展。
与STAGE FLIGHTSIM/HELISIM连接
STAGE Scenario实体可被STAGE FLIGHTSIM/HELISIM从外部进行控制。在想定要求飞行员的高级指挥的情形时是非常有吸引力的。用户可从简单的、基于航程基准点的轨迹中分离实体,并用更真实的方式驱动它。
在STAGE Scenario方面,可通过一个用户模块处理STAGE FLIGHTSIM/HELISIM的更新来实现这一点。想定中的飞机或直升机的许多参数都可由STAGE FLIGHTSIM/HELISIM驱动。DK提供的源代码可方便地做到这一点。
对广泛的军事和航天应用领域,STAGE Scenario是一个已经成功地用于集成各种仿真器的成熟产品。STAGE Scenario提供各种工具和框架产生定制的应用程序,缩短了建立复杂仿真和训练系统所需的时间。STAGE Scenario使用户迅速生成仿真环境的原型,然后利用STAGE Scenario的开放性和灵活性与他们自己的高保真模型结合起来。
因此,STAGE Scenario对研究人员和系统集成人员以及战术仿真系统建造人员都是宝贵的工具。
STAGE Scenario 的新特性
基于插件的结构
STAGE Scenario Manager是以基于插件的结构来实现的,它为STAGE Scenario的*提供了方便的服务和组件集成的工具,使用户能在此基础上开发开放的,可扩展的,可重构的软件产品,减少集成新的库和组件的时间,提高开发效率。
实体和想定数据采用XML格式
STAGE Scenario 采用XML格式来存贮数据,以前版本的数据需要用文件菜单的IMPORT命令来进行转换。
管理多重数据库、想定和脚本
STAGE Scenario 可管理多重数据库、想定和脚本,相互间的切换不需要多个窗口,数据库的内容可以直观地进行增加、删除、相互拷贝,可以方便地进行数据库的合并。
脚本编辑
以全新的脚本分析器代替了原来的基于文本方式的脚本编辑,象其它语言(VC6.0)一样提供命令和语言提示信息,*地方便了脚本语言的编制。
全新的地图生成工具
STAGE Scenario 提供了方便易用的基于JAVA语言的地图生成工具。但地图数据格式没有变化,以前版本的地图仍可使用。
三维场景显示工具
STAGE Scenario三维场景显示是STAGE Scenario 的一个选项,提供设计阶段和运行阶段的三维场景显示。它与VEGA Prime集成,使用户直观地观察战场态势,或从不同视点观察场景中的实体,包括尾烟、爆炸等*。
使命编辑功能
使命编辑能力使zui终用户不用编程就能根据*要求来定义和执行*任务。
显示语言定制
通过更改XML格式文件,无需重写代码和编译即可定制各国语言(如中文)的菜单、对话框、窗口等显示信息。