HLA分布式仿真
文章平均质量分 89
HLA学习
rowenci
学习
展开
-
HLA pRTI开发
HLA pRTI开发FederateAmbassador and the RTIambassador有两个主要的 Java 接口来处理联邦的开发,FederateAmbassador 和 RTIambassador。FederateAmbassador 接口是 RTI 与联邦进行通信的接口。RTI 通过调用 FederateAmbassador 类中的方法向联邦发送消息(调用这样的方法通常被称为调用回调)。当您编写自己的联邦时,需要实现所有可用回调方法的类来实现 FederateAmbassado原创 2022-02-27 19:13:35 · 1186 阅读 · 1 评论 -
HLA程序开发
HLA程序开发使用pRTI所给starterkit实例这个燃油经济联邦用于评估不同制造商的汽车使用有限的燃油可以行驶多远,每个汽车制造商都提供一个仿真器来模拟选定的模型,上述就是联邦的示意图。A品牌模拟他们的319和440d模型,B品牌模拟他们的4-8和MountainCruiser模型。以后可能会有更多的汽车模拟器,所以设计不会被锁定在这些特定的汽车上。有一个称为 Master 的管理联邦成员,操作员可以从中设置场景并开始和停止模拟。还将有一个名为 MapViewer 的联邦成员,它显示带有汽车原创 2022-02-26 15:57:27 · 1355 阅读 · 0 评论 -
HLA仿真程序设计基础
HLA仿真程序设计基础HLA仿真程序设计即是在联邦设计的基础上通过合理地使用RTI服务来达成仿真联邦的目的。要理解基于HLA的仿真程序设计,首先必须理解联邦执行的生命周期,同时还要掌握联邦执行的整个生命周期中联邦执行的各种状态以及联邦成员、联邦执行、RTI这三者间的关系。联邦执行的生命周期创建联邦执行创建联邦执行时联邦执行生命周期的第一个阶段,联邦执行实际上是RTI根据FED文件的内容及有关的联邦细节数据,为联邦成员间的交互而创建的一个虚拟世界。它是一个动态的、有生存期的概念,联邦执行的管理和维护原创 2022-02-25 16:32:00 · 6761 阅读 · 0 评论 -
HLA 联邦开发和执行过程模型(FEDEP)
联邦开发和执行过程模型(FEDEP)美国国防部建模与仿真办公室(DMSO)提出了开发分布交互仿真系统的软件工程方法,即联邦开发和执行过程模型FEDEP(Federation Development and Execute Process Model)。它是指导HLA分布仿真系统设计开发的基本方法。引言从高层来看,HLA开发步骤可以抽象为以下几个必须遵循的、最基本的步骤:联邦发起人(用户)和联邦开发人员必须确定联邦开发的目标,并确定为达到这些目标必须完成的工作。确定仿真应用的边界和范围,并描述仿真原创 2022-02-25 14:58:36 · 924 阅读 · 2 评论 -
HLA RTI(Run-time Infrastructure)
RTI(Run-time Infrastructure)概述主要作用具体实现了HLA接口规范。为了实现联邦内部各个联邦成员之间进行高效的信息交换,HLA接口规范用文字定义了各种标准服务和接口,而RTI则用程序设计语言将这些标准的服务和接口转成了标准的RTI API函数,使基于HLA的仿真开发成为可能。它为仿真应用提供了仿真运行管理功能,比如仿真过程的开始、暂停、恢复、时间同步、仿真时钟推进等。提供了底层通信传输服务,屏蔽了网络通信程序实现的复杂性,开发人员可以很容易地实现数据的发送和接收,从而降原创 2022-02-25 14:38:18 · 4427 阅读 · 0 评论 -
HLA对象模型模板
HLA对象模型模板HLA采用对象模型(Object Model)来描述联邦及联邦成员。该对象模型描述了联邦在运行过程中需要交换的各种数据以及相关信息。HLA规定必须用一种统一的表格——对象模型模板(OMT,Object Model Template)来规范对象模型的描述。概述HLA OMT是一种标准的结构框架,是描述HLA对象模型的关键部件。HLA定义了两类对象模型,一类是描述仿真联邦的联邦对象模型(FOM);另一类是描述联邦成员的成员对象模型(Simulation Object Model,SO原创 2022-02-24 20:36:07 · 1170 阅读 · 0 评论 -
HLA接口规范(六大服务)
六大服务联邦管理主要内容联邦管理是指对一个联邦执行的创建、动态控制、修改和删除等过程。联邦执行是指在联邦(仿真系统)运行过程当中,RTI根据联邦成员的请求,用一个指定的FOM及相关的联邦细节数据,为实现联邦成员之间的互操作而创建的一个虚拟世界。它实际上是一个活动的联邦,因此它是一个和联邦相对应的,具有一定生命周期的动态概念。(个人理解:如同程序和进程的关系)RTI和其他一些支持软件构成了一个综合的仿真环境。在这个环境内可以运行各种联邦。联邦管理就是为了在这个仿真环境当中动态地创建、修改和删除一个联原创 2022-02-20 16:30:48 · 2143 阅读 · 0 评论 -
HLA(high level architecture) 高层体系结构
HLA(high level architecture) 高层体系结构简介HLA 是分布交互仿真的高层体系结构,它不考虑如何由对象构建成员,而是在假设已有成员的情况下考虑如何构建联邦。HLA 主要考虑在联邦成员的基础上如何进行联邦集成,即如何设计联邦成员间的交互以达到仿真的目的。HLA的基本思想就是采用面向对象的方法来设计、开发和实现仿真系统的对象模型,以获得仿真联邦的高层次的互操作和重用。总之,HLA是用来实现分布式仿真的一项标准。这个标准规定了这个系统应该怎么实现。RTI是HLA中的一部分,也是具原创 2022-02-20 10:34:19 · 5615 阅读 · 0 评论