【国产化FLAMES仿真】柔性分析建模与训练框架模型体系设计系列文章—装备模型part1

2)装备模型

FLAMES装备模型类层次结构如下图所示。

图 10  Equipment Class Hierarchy

①通信装备

FComDevice是FLAMES仿真框架中的通信设备模型。它代表了能够在仿真环境中发送和接收信息的通信节点。FComDevice模型可以模拟多种通信设备的行为,包括但不限于无线电、卫星通信链路、数据链等。

这些设备可以在FLAMES仿真中传输数据包,实现不同单位或系统间的通信,从而支持复杂的军事或战术场景的仿真需求。在FLAMES仿真中,FComDevice模型通常会考虑到通信设备的关键属性,如通信范围、数据传输速率、信号质量、抗干扰能力等,以确保仿真结果的准确性和可靠性。

此外,FComDevice模型还可以与其他FLAMES组件,如FQSAntenna(天线模型)和FQSSensor(传感器模型)等协同工作,以更全面地模拟现实世界中的通信环境。

FComDevice有一个子类FQCSimpleRadio。FQCSimpleRadio是简单通信设备的模型,能够发送和接收任何类型的消息。该设备支持创建“一对一”、“一对多”和“多对多”的通信网络。在每个仿真时间步骤中,所有交给设备进行传输的消息,都会在下一个时间步骤的开始被送达并被连接的设备接收。

换句话说,这些设备具有无限的处理容量。网络类型(Network Type)、网络(Network)和频道(Channel)参数的值决定了某个设备将连接并与之通信的其他设备。具有相应参数值的设备会自动连接。

图 10 FQCSimpleRadio

②数据处理器

FDataProcessor是FLAMES仿真框架中的数据处理器模型。它主要负责收集、处理和分发来自各种传感器、通信设备和其他系统的信息。在仿真环境中,FDataProcessor可以接收来自FQSSensor(传感器模型)、FComDevice(通信设备模型)等组件的数据,并对其进行分析、融合和处理,生成更高层次的信息或态势感知,供决策者或高级系统使用。

FDataProcessor模型在军事仿真、航空电子系统仿真等领域尤为重要,因为它能够模拟真实世界中复杂的信息处理流程,帮助评估和优化信息管理策略、指挥控制架构和作战效能。在FLAMES仿真中,FDataProcessor还可以与其他模型协同工作,共同构建出一个更加逼真和全面的仿真环境。

FDataProcessor有四个子类FQDACTracker、FQDSimpleRWRDP、FQDSimpleSightingDP和FQDSimpleTracker。

FQDACTracker存储传感器检测信息,以便后续由其他模型检索。传感器提供的检测数据会被存入数据处理器模型的跟踪文件(trackfile)中。跟踪文件可以存储用户指定数量的跟踪记录。当跟踪数据的时效性超过用户设定的清除频率时,这些过时的跟踪数据将从跟踪文件中被清除。此模型不支持通过消息传输跟踪文件中的跟踪数据,因此它通常被那些不负责转发跟踪数据的飞机所使用。例如,在不需要将检测信息实时分享给其他单位的侦察或监视任务中,FQDACTracker就非常适合,它可以独立地收集并保存其自身的检测记录,直到有需要时才由本地系统进行访问和分析。

10 FQDACTracker

FQDSimpleRWRDP存储由传感器提供的检测信息,以便于后续被其他模型调用和处理。传感器产生的检测数据由数据处理器模型进行存储。每当接收到新的检测信息时,就会触发一个“反应”(REACT)功能。理论上,数据处理器模型可以存储无限数量的跟踪记录,然而,一旦跟踪数据的时效性超过了用户设定的清除频率,那些过时的跟踪数据就会被清除掉,以保持数据的新鲜度和有效性。这一机制确保了存储的数据始终是最新的,有助于提高模型的响应速度和处理效率。

图 10 FQDSimpleRWRDP

FQDSimpleSightingDP 存储由传感器提供的检测信息,以便于后续被其他模型调用。传感器产生的检测数据由数据处理器模型进行存储。每当接收到新的检测信息时,就会触发一个“反应”(REACT)功能。理论上,数据处理器模型可以存储无限数量的跟踪记录。然而,一旦跟踪数据的时效性超过了用户设定的清除频率,那些过时的跟踪数据就会被自动清除,以此来保证数据的时效性和准确性。这种机制确保了数据处理器始终处理最新的数据,提高了模型的响应速度和整体效能。

图 10 FQDSimpleSightingDP

FQDSimpleTracker 存储由传感器提供的检测信息,以便于后续由其他模型调用。传感器产生的检测数据存储在数据处理器模型的跟踪文件(trackfile)中。跟踪文件可以存储用户指定数量的跟踪记录。一旦跟踪数据的时效性超过了用户设定的清除频率(Purge Frequency)参数,过时的跟踪数据就会被清除。根据用户在传输频率(Transmit Frequency)参数中指定的时间间隔,更新或新的检测数据会周期性地进行传输。这样的设计确保了数据的时效性和系统的高效运行,同时避免了过时数据占用不必要的存储资源。

图 10 FQDSimpleTracker

③电子战模型

FJammer是FLAMES仿真框架中的干扰器模型。它模拟了在电子战环境中,对敌方雷达、通信系统或其他电子设备进行干扰的过程。FJammer模型可以产生不同类型的电子干扰信号,如噪声干扰、欺骗干扰等,以干扰或迷惑敌方的电子设备,降低其性能或使其失效。在仿真中,FJammer模型通常与传感器模型(如雷达或通信接收器)相互作用,以评估干扰效果和对抗策略的有效性。

FJammer包含一个子类FQJBarrageJammer。FQJBarrageJammer 是一个噪声源的模型,能够干扰另一个天线的信号。在干扰发生之前,干扰天线的视场(Field-of-View, FOV)必须与受害天线的视场相重合,并且,两者的信号传输/接收的频率带也必须有所交叠。该模型提供了作用在受害天线上的总干扰功率,并包含了路径损耗衰减的考量。在某些传感器的检测方法中,干扰效果会被考虑进去,以模拟真实环境中电子战的情况,比如雷达受干扰导致的目标检测性能下降。在电子战仿真中,FQJBarrageJammer模型用于模拟对雷达或通信系统进行噪声干扰的情景,通过调整其参数(如功率、频率、视场等),可以研究不同干扰策略的效果,以及如何优化传感器的设计和操作以对抗干扰。

图 10 FQJBarrageJammer

参考文献:

[1] FLAMES 22.0 User Manual

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值