分分布交仿真-PPT精品课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《分分布交仿真-PPT精品课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分布 仿真 PPT 精品 课件
- 资源描述:
-
1、分布交互仿真分布交互仿真n分布交互仿真技术及其发展n分布交互仿真系统的体系结构n分布交互仿真中的时空一致性n分布交互仿真中的建模技术n分布交互仿真中的数据管理技术n分布交互仿真技术标准n空地对抗分布交互仿真系统绪绪 论论 n分布交互仿真定义:采用协调一致的结构、标准、协议和数据库,通过计算机网络以数据交换方式,将分散的各地自主的仿真实体互连在一起,并有人参与进行交互作用的一种综合仿真环境,以满足武器性能评估,战术原则的开发和演练,以及人员训练等的需要 n分布交互仿真技术的发展n早期的分布交互仿真SIMNET n分布交互仿真的标志DISn分布式交互仿真的进一步发展ALSP n高级分布交互仿真技术
2、HLA 分布交互仿真系统中的关键技术n体系结构介绍面向对象技术及其在分布交互仿真技术中的应用,分布交互仿真系统的特性。各种分布交互仿真的结构形式、系统框架、软件层次等。DIS体系结构的基本概念、结构层次和实现途径。介绍一种设计方案。n时空一致性介绍分布交互仿真时空一致性中的网络通讯、时钟同步、时间管理、坐标转换、DR及平滑算法等的具体技术内涵、特点和解决方案。n软件应用框架从软件体系结构的实现的角度,介绍实现分布交互仿真特性和功能的底层支持软件平台的概念、功能、类型、结构和实现方法。n建模技术介绍分布交互仿真环境下模型的概念、分类,概念模型及其相关技术,各种虚拟环境实体的建模方式。以制导武器系
3、统导弹实体为例介绍面向对象的建模方法及其实现技术。n数据管理技术介绍分布交互仿真系统各种实体的模型和数据的类型、特征,数据管理方法和数据库实现技术。介绍采用语义对象模型的地形数据库建模和管理方法。1、分布交互仿真系统体系结构研究与设计、分布交互仿真系统体系结构研究与设计 n分布交互仿真系统的面向对象特性n分布交互仿真系统体系结构的概念n 分布交互仿真典型应用系统的体系结构n分布交互仿真系统体系结构的特点 n分布交互仿真系统体系结构设计 分布交互仿真系统的面向对象特性分布交互仿真系统的面向对象特性 n 分布交互仿真中的基本概念分布交互仿真中的基本概念 仿真实体(邦元):由模型和算法组成的描述现实
4、事物的仿真程序 仿真应用(联邦):完成特点任务的仿真软件和系统 组元:仿真实体的集合n仿真实体的分类仿真实体的分类 战场实体:描述实际作战对象。人控的、自动的、半自动的 环境实体:描述实际战场环境。地形、天气、电磁干扰 仿真支持实体:用于仿真试验的。显示、输入、记录、控制n 分布交互仿真系统的基本特性分布交互仿真系统的基本特性 分布性、异构性、重用性、重构性、复杂性 分布交互仿真系统的面向对象特性分布交互仿真系统的面向对象特性 仿真实体 组元 交互 异构 重构 重用 复杂 对象 类 消息 封装 派生 继承 分布对象 分布交互 仿真系统 面向对象 技术 分布交互仿真系统体系结构的概念分布交互仿真
5、系统体系结构的概念 n定义定义:一个系统的基本框架。包括组成原则、组成部分、各部分之间关系、实现关系的方法。n 特性特性 互操作性:不同的方针应用通过异构的网络,协调工作n网络层次:公共的操作环境 n数据层次:约定的数据格式 n软件层次:满足逼真度要求,分装了差异 可伸缩性:系统规模上的弹性。带宽和计算能力n 新的算法、新的网络技术、新的数据过滤方法 时空一致性n时间一致性:按照事件发生的顺序或时刻处理事件,或在 允许的延迟范围内处理事件。n空间一致:统一的空间描述形式 分布交互仿真系统体系结构的概念分布交互仿真系统体系结构的概念 n体系结构的分类体系结构的分类 网络体系结构:规定物理上的流通
6、和网络协议(网络拓扑结构和硬件环境)数据体系结构:解释网络上流通的数据内容(协议、标准)软件体系结构:规范使用网络和产生数据的应用软件(支撑环境和应用模型)n体系结构的发展体系结构的发展 SIMNET、DIS互操作性协议标准:缺乏可重用性、可伸缩性 HLA互操作性、可重用性软件应用框架:复杂、实时性差 分布交互环境典型应用系统的体系结构分布交互环境典型应用系统的体系结构 n在网络体系结构上在网络体系结构上,采用了各时期的先进网络技术实现大规模、大范围的远程网络,如:国防专网DSI、Ti_LINK,MBONE虚拟组播网、ATM,各种路由和交换技术、近期的基于internet的虚拟专网技术;n在数
7、据体系结构上在数据体系结构上,产生了三种具有代表性的分布交互仿真协议:SIMNET、DIS2.x、HLA的OMT。由于SIMNET的局限性较大,已停止发展,虽然HLA发展势头强劲,但其还处于发展初期,只有一些规范,没有详细的标准和实现方法,因此DIS还将继续发展下去;n在软件体系结构上在软件体系结构上,已经从单纯、独立的结构化的软件结构(CCTT),发展到基于单机的面向对象的应用框架(BDSD)、基于分布对象的客户机/服务器应用框架(STOW)。分布交互仿真系统体系结构的特性分布交互仿真系统体系结构的特性 nDIS的特点的特点 无中央处理机 结点自治 IEEE1278 DR算法nDIS的缺点的
8、缺点 不支持异种仿真应用之间的互操作 仿真应用间缺乏可重用性 巨大的带宽和计算量的要求 DIS协议定义的PDU数量有限 缺少处理静态实体的有效方法 每个仿真节点必须备份整个仿真环境的模型和数据仿真应用仿真应用仿真应用仿真应用仿真应用仿真应用图2.10 DIS非对称的逻辑拓扑结构Fig2.10 Nonsymmetrical Logical Topology Structure of DIS分布交互仿真系统体系结构的特点分布交互仿真系统体系结构的特点 nHLA的特点的特点 客户机服务器模式:可伸缩性、互操作性 通过RTI进行信息交换:时空一致性、互操作性 采用对象模板技术:异构性、可重用性 仿真应
9、用运行时间支持系统(RTI)仿真应用仿真应用仿真应用仿真应用仿真应用图2.11 HLA对称的逻辑拓扑结构Fig2.11 Symmetrical Logical Topology Structure of HLA分布交互仿真体系结构设计分布交互仿真体系结构设计 n目标目标:在局域网内,采用IEEE1278标准和模型对象技术,以NT、VC为开发平台,设计DIS的软件体系结构n软件体系结构示意图软件体系结构示意图 图 2.13 分布交互仿真软件体系结构示意图 Fig2.13 Software Architecture Diagram of Distributed Interactive Simula
10、tion 仿真支持环境 状态建模 数据库 几何建模 仿真运行 仿真管理 图形显示 支撑平台内核 同步控制 仿真实体基类 模型与数据层 实体仿真层 支撑平台层 分布交互仿真体系结构设计分布交互仿真体系结构设计n支撑平台层支撑平台层:基于内核,面向仿真实体 支撑平台内核:网络通讯、实体状况保存、DR算法、时间管理等 仿真实体基类:仿真线程接口、PDU接口、步长控制等 线程同步互斥控制机制:内核对象与个仿真实体对象的同步n实体仿真层实体仿真层:实现仿真任务 仿真管理:初始化、仿真进程控制、数据管理及事后分析、处理等 仿真运行:仿真实体对象的实时解算 图像显示:仿真对象状态的图形表示 n模型数据层模型
11、数据层:模型和数据的准备和维护 模型:战场、环境和仿真支持实体的模型(类库)数据:战场、环境和仿真支持实体的静态和几何数据(实体数据库),仿真实体的动态数据(过程数据库)1、时空一致性及其解决方案时空一致性及其解决方案n时空一致性问题时空一致性问题 n时空一致性问题的解决方案时空一致性问题的解决方案 网络通讯 坐标转换 时间同步与补偿 DR外推算法 时间管理 时空一致性问题时空一致性问题(1)n时空一致性定义时空一致性定义 时空一致性是时间一致性和空间一致性的统称。所谓时间一致性,是指分布式交互仿真系统中的某一仿真实体在任一时刻发生的事件或过程信息,能被与之相关的所有仿真实体在一允许的时间范围
12、内获得;所谓时间一致性是指某一仿真实体的空间状态及其地理环境,在系统的各个节点上应该有统一的空间描述形式 n时间一致性问题的提出时间一致性问题的提出 每个仿真节点各具有不同的内部时钟,这些时钟可能不同步;通讯系统存在固定的信息传递延迟;信息流量的加大会堵塞网络,造成更大的不确定的延迟;各仿真节点对网上信息的处理、实体的计算、DR推算需要消耗时间;各仿真节点所处的仿真环境、采用的仿真模型、坐标系统、环境数据库对空间的定义和理解各不相同。时空一致性问题时空一致性问题(2)n时空一致性问题的解决方案时空一致性问题的解决方案 组播技术:通过数据过滤,用虚拟网络,实现定向数据传送,以降低网络流量,适应大
13、规模分布交互仿真需要 时钟同步技术:主要解决仿真节点间的时钟同步问题 时戳技术与补偿技术:主要解决网络传输延迟问题 DR算法:通过减少网络流量,降低网络传输延迟 平滑算法:解决空间显示表达的不一致问题 坐标转换:解决仿真节点间空间表达的不一致问题 时间管理:解决复杂的时间需求问题时空一致性问题的解决方案时空一致性问题的解决方案网络通讯网络通讯 n网络通讯的要求网络通讯的要求 快速性:应能满足实时传送需求(甚至多媒体数据)可靠性:有连接和无连接的方式 高效性:按址发送:点对点、广播、组播n网络通讯技术网络通讯技术 组播技术:组播技术和数据过滤算法 编程接口技术:按照OSI的网络七层结构的划分,一
14、般在传输层实现仿真协议。时空一致性问题的解决方案时空一致性问题的解决方案坐标转换坐标转换 nDIS的坐标系的坐标系 DIS地心系:X穿过0度经线与赤道交点;Y穿过180度经线与赤道交点;Z穿过北极 DIS实体系:X轴向前,Y轴向右,Z轴向下nDIS的坐标转换的坐标转换 经纬系与地心系之间的转换:用经纬度表示的UTM系、地面系、地形系的原点坐标与地心系的坐标之间的转换 其他世界坐标系中的空间点向地心系坐标转换:UTM坐标系中的空间点与地心系坐标的转换;地面坐标系中空间点与地心系坐标转换;地形坐标系中的空间点与地心系坐标的转换 欧拉角的转换:弹体系与DIS实体系间及SIMNET实体系与DIS实体系
15、间的欧拉角转换 时空一致性问题的解决方案时空一致性问题的解决方案坐标转换坐标转换 序 号 空间点 名 称 坐标轴 原 点 方位角 基准系 定 义 1 ooozyx D I S地心系 G e o c e n t r ic oooZYX,直角 地球中心-基 准 X 穿过0 经线与赤道交点 Z穿过北极 Y 穿过1 8 0 经线与赤道交点 2 dddzyx D I S实体系 B o d y-a x i s dddZYX,直角 dododozyx)(),(),(zyxddd D I S地心系 X向前 Y向右 Z向下 3 uuuzyx U T M坐标系 uuuZYX,投影法 000uuuh-经纬系 X向东
16、 Y向北 Z向上 4 hhhzyx S I M N E T实体系 hhhZYX,直角 hohohozyx )(),(),(zxyhhh U T M X向右 Y向前 Z向上 5 ssszyx 导弹地面系 sssZYX,直角 sososoh -经纬系 X向东 Y向上 Z向南 6 tttzyx 导弹弹体系 tttZYX,直角 tototozyx)(),(),(yzxttt 地面系 X向前 Y向上 Z向右 7 h,经纬系 G e o d e t i c h,极坐标 地球中心-W G S 8 4 极坐标 8 gggzyx 地形系 T o p o g r a p hi c gggZYX,直角 gogogo
17、h-经纬系 X向北 Y向东 Z向下 分布交互仿真系统坐标一览表 时空一致性问题的解决方案时空一致性问题的解决方案时间同步与延迟补偿时间同步与延迟补偿 n时间同步时间同步 硬件同步:GPS全局时钟 软件同步:确定性同步;概率性同步n延迟补偿延迟补偿 时戳技术:在所有实体状态信息中都加入此状态信息产生的时间,从而便于接受方在接受信息时准确了解该信息所对应的时间,并由外推算法(DR算法)对这一延迟进行补偿 时空一致性问题的解决方案时空一致性问题的解决方案外推算法外推算法 nDR算法算法 DR算法:在仿真结点拥有高精度的动力学、运动学实体仿真模型的基础上,设置一个实体的低精度简化或近似模型,又称外推模
18、型,通过外推模型的不断外推,起点的不断修正,达到逼近原模型,减少网络流量的目的。DR算法的使用:l 对本地结点的仿真实体,在用实际高精度模型进行仿真的同时,采用合适的DR模型,对实体的某个属性进行外推,当外推值和实际模型结果的差值大于某个阈值时,就发送该实体的状态更新PDU,否则不发送实体状态PDU。l 对远程结点仿真实体的某个属性,在上一次收到的该实体同一属性的值的基础上,采用DR模型进行外推,在收到下一次该实体状态的更新值后,再对给实体属性的DR模型进行更新 DR算法公式:l 一阶、二阶、三阶;定步长和变步长 l 阈值,阶数 时空一致性问题的解决方案时空一致性问题的解决方案外推算法外推算法
19、 n平滑算法平滑算法 问题提出:当实体仿真计算出的实际位置与由DR算法得出的逼近位置的误差大于阈值时,就要用实际的新位置去参与计算,发出状态更新信息,这样在位置变化频繁的实体中,实体图像出现很大的跳跃式的不连续现象 线性平滑算法:按一定的平滑速度,对某个属性进行线性外推(平滑时间和平滑速度)最优平滑算法:按一定的平滑加速度,对某个属性进行二次阶外推(平滑时间和平滑加速度)时空一致性问题的解决方案时空一致性问题的解决方案时间管理时间管理(1)n分布交互仿真中的仿真类型分布交互仿真中的仿真类型:n 约束与无约束仿真。约束仿真固定了仿真时间推进量与物理时间间的比例关系;而无约束仿真则没有这种固定关系
20、。这里约束仿真也指变尺度实时仿真,无约束仿真也指快速仿真。n 协调仿真和独立仿真:协调仿真时需要协调自己与其他仿真时时间推进关系的仿真n DIS仿真属有约束的(实时的)独立仿真,而ALSP属无约束的协调仿真。n时间管理机制的功能要求时间管理机制的功能要求 传输服务的范围:从最基本的无需通讯到可靠的消息传到按时戳顺序传送。传输服务方式:允许仿真实体选用具有合适的可靠性和消息顺序的服务方式。时间管理服务机制:必须提供一种体系结构,以支持各类仿真的一体化集成。时间推进服务方式:允许仿真实体选用多种时间推进服务方式。时空一致性问题的解决方案时空一致性问题的解决方案时间管理时间管理(2)nHLA中的消息
21、排队机制中的消息排队机制 接受顺序:是一种最直接的延时的排队机制:即将消息按照其被接受的先后次序传送给仿真实体 优先顺序:将消息在缓冲区中按优先级排队,同时消息用时戳表明它的优先级大小,时戳最小的消息排在最前列 时戳顺序:传送给仿真实体的消息都是按时戳顺序到达的 因果顺序:将消息按照与消息所表示的时间的前因后果相一致的顺序传给联邦3、软件应用框架研究与设计软件应用框架研究与设计 n软件应用框架的概念 n分布交互仿真系统的软件体系结构 n软件体系结构的实现应用框架 nDIS支撑平台设计 n基于支撑平台的辅助工具设计 软件应用框架的概念软件应用框架的概念 n软件体系结构(软件构件及其相互关系)软件
22、体系结构(软件构件及其相互关系)“管道和过滤”型:构件有输入和输出管道,数据由过滤器处理 面向对象结构型:将构件抽象成对象,每个对象都有标识 对象/事件型:对象向系统通告事件,系统激活已注册的对象去处理事件。扩展性较好。分层型:将软件构件按层次进行组织管理,每层为上层提供服务,层间通过协议连接 知识库型:中心数据库构件和处理构件n软件应用框架概念软件应用框架概念 软件应用框架是一种可重复使用的软件设计方案,是软件体系结构的具体实现。按照面向对象的思想,它是由一组抽象类的实例所构成的软件设计骨架。采用框架技术比低层次的软件构件类库能提供更高层次的软件重用。分布交互仿真系统的软件体系结构分布交互仿
23、真系统的软件体系结构 n库函数式(库函数式(NPSNET):“管道和过滤器”型与分层型的组合:仿真层和网络层,层间有借口。适用单实体仿真n元件集合式元件集合式:“管道和过滤器”型的集合:按类型定义多个仿真元件,仿真元件通过连接元件进行交互。易于扩展仿真结点n面向对象体系结构面向对象体系结构:定义仿真类、实体类和函数类,每个仿真实体独立负责与网络的通讯,单结点可以运行多个仿真实体。n面向对象的事件驱动型:(面向对象的事件驱动型:(E2dis):基于RTI的分层结构(实体过滤器、团对过滤器和联邦过滤器),专用事件管理器,端口通讯。n本文本文DIS系统的软件体系结构系统的软件体系结构:基于内核、面向
24、对象的分层结构。软件体系结构的实现软件体系结构的实现应用框架应用框架 nNIU接口型接口型:将网络元件与仿真实体严格分离,用硬件实现网络操作、PDU处理、DR推算等 将NIU驻留在网桥或路由器中,通过局域网与仿真结点连接;采用反射内存系统连接仿真结点与NIU,实现局域网内数据交换和共享 将NIU驻留在特殊的网卡中,通过某种总线与仿真结点机连接 将NIU驻留与一个计算机中,该计算机点对点与仿真结点进行数据交换n网络通讯软件接口型网络通讯软件接口型:它在仿真结点机上同时用软件实现网络驱动和实体仿真,每个仿真实体通过调用网络接口,实现交互。一般以接口函数形式提供网络操作,并通过公用数据区实现与仿真实
25、体的数据通讯 n支撑平台层支撑平台层:将仿真应用与网络通讯统一考虑,采用面向对象技术、进程和线程技术,对网络通讯接口进行封装,并向仿真应用延伸,实现仿真应用的灵活性、扩展性、平台的无关性软件体系结构的实现软件体系结构的实现应用框架应用框架DIS支撑平台的功能界定 n为所有应用提供统一的接口。应该只包含与仿真实体个性无关的基元操作,满足本文提出的面向仿真实体的软件体系结构。n能够实现信息的实时发送和自动接收。n在单个结点上运行多个实体的机制。n各个结点的时钟同步。n进程(线程)同步互斥控制。n为时空一致性问题提供解决方案。n保存仿真空间所有实体的当前状态。n采用预估算法同步推算仿真空间所有实体的
展开阅读全文