先进分布仿真技术课件.ppt

  1. 1、本文档共108页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
先进分布仿真技术课件.ppt

§1 仿真与仿真系统 系统 仿真系统 仿真系统的建立与应用中的理论、方法与工程技术。 仿真系统的核心功能:展模 展模的概念模型 展模概念的扩展 展模的过程 § 2 复杂大系统仿真 元素数量众多 元素类型众多 元素间的联系众多 结构动态变化 多层次 功能综合 数学模型的适用性 “适用性”:一方面是要求数学模型具有足够的精确性,适用于描述真实系统的结构、参数、功能、特性。另一方面是可以利用数学模型和相应的求解方法,对真实系统进行有效的分析与综合。 即兼顾“模型的精确性”与“方法的有效性”,既可对系统进行适当精度的描述,又能对系统进行有效的分析与综合。 复杂大系统仿真的概念的限定 复杂大系统中,仿真模型应能在一定程度上反应复杂大系统元素数量众多、联系众多以及结构动态变化等特点 相应的仿真系统应能支持建立和展开具有上述特点的仿真模型 系统描述的三种水平? 行为水平 (1)使用分解结构模型 “系统之宏观行为原自于其微观结构”,因此通过模拟系统的结构来获得系统的行为自然是最理想的方法。 复杂大系统的行为是其元素及元素间相互作用的总体效应。其行为复杂多变,是由于其结构复杂又变化。所以要研究行为变化的原因和规律,要从系统的结构入手。 复杂大系统很复杂,难以对整个系统建立满足仿真要求的黑箱模型。 (2)可以分解 系统的定义隐含着系统在理论上是可以分解的。但于人们的认识水平,这种分解在实际操作中并不总能实现。 在仿真中可分解的含义 1 ) 可将系统从整个客观世界中分解出来,即能区分系统与环境; 2 ) 可在要求的粒度上将系统分解为一个个元素; 3 ) 能辨别和确定元素之间的联系。 可以分解的要求 可分解是复杂大系统仿真的一个基本要求,复杂大系统仿真的精度和可信度都与分解的深度相关。 但反过来,仿真也可以帮助人们分解复杂大系统,例如将仿真作为检验分解正确与否的工具。 (3)采用面向对象的思想和技术 面向对象提供了从组织结构的角度认识、描述和实现客观系统的世界观、方法论和技术,自然是建立和描述系统结构模型的最佳选择。 面向对象用对象系统来模拟系统,要求对象系统能够满足结构相似的原理。 (4)分布仿真 许多复杂大系统本身是空间分布的,建立相应的仿真系统所需的资源常常也分布在各个部门的各类计算机上。 同时复杂大系统仿真需要大量不同类型的资源,单一计算机难以满足要求:如各种要求的显示设备、交互设备以及与实物的接口。 随着模型的复杂程度增加和细节、层次的加深,展开模型所需的时间也大大增加,所以需要并行展开各个子模型。 分布仿真的方式 分布仿真中的“分布”指的是空间分布; 分布仿真通常将仿真模型分解成松耦合的子模型,然后在不同的处理器上运行各子模型,用消息的传递来描述子模型的耦合关系; 面向对象技术 面向对象提供了从组织结构的角度认识、描述和实现客观系统的世界观、方法论和技术,是建立和描述系统结构模型的最佳选择。 对象映射的过程 面向对象的仿真系统的功能 对象系统 系统是相互作用、相互联系的元素的集合,元素之间有联系和相互作用是系统的主要特点。“仿真”要逼真地仿真一个系统,显然应反映系统的主要特点,而对象系统正好提供了描述系统特点的手段。 对象系统与客观系统的关系 面向对象仿真系统的基本任务是要在用户已知系统S的E与R的情况下,能按要求提供建立与展开对应的对象系统OS的功能。 建立对象系统 面向对象仿真建模 类库设计 类库为用户建立对象系统提供了极大的方便:类库中的类可以在不同的仿真中反复重用。 但这种方便性给类的设计者提出了更高的要求:设计类时不能只针对特定的问题,而应针对整个领域,否则,类将不能重用。 因此,从总体上来说,面向对象仿真对用户的友好性,是在建立仿真系统时付出的一定代价换来的。 面向对象的展开 仿真系统应提供两种展开能力: 一是能展开各对象。 二是能处理对象间的通信和协调对象展开的推进。 因此,应用面向对象展开机制展开对象系统是在两个层次上进行的:一是在各对象内部,二是在对象之间。 动态对象模型的特点 对仿真系统的要求 分布仿真 面向对象的展开的概念模型 对象模型的关系 建立与展开动态对象系统的概念模型 § 3 分布仿真与并行仿真 计算机仿真发展 分布仿真与并行仿真区别 分布仿真与并行仿真的好处 分布仿真系统 1) 并行编译器 2) 分布式实验 分布式实验 3) 分布式语言功能 4) 分布式事件 分布式事件 5) 分布式模型组件 § 4 ADS的发展背景 使能技术推动 ADS的基本思想 先进分布仿真ADS历史 4.1.需求 训练的需求 装备发展的需求 训练的需求的发展 典型例子:使用仿真器进行飞行员的训练。 主要用于替

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档