OPNET Modeler网络建模与仿真 教学课件 作者 李馨 第6 10章 第8章.ppt

OPNET Modeler网络建模与仿真 教学课件 作者 李馨 第6 10章 第8章.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 数据采集、分析和结果分布   知识点:   统计量采集   数据分析   仿真结果的导出和发布   本章导读:   在运行仿真之前,首先需要指定希望采集的统计量;仿真结束后,应对指定的统计量数据进行数学分析,并导出和发布仿真结果。本章将对OPNET仿真中的数据采集、分析和结果发布过程进行详细讨论。      8.1 统?计?量?采?集   在模型开发的不同阶段,OPNET用户需要采集不同的仿真参数来测试模型运行的正确性,以便进一步研究系统的行为和性能。因此,在仿真前,用户必须首先考虑需要获得的统计量参数。本节将讨论OPNET仿真提供的输出统计量类别以及采集这些输出统计量的方法。 8.1.1 数据采集的不同阶段   系统模型的复杂性是累积发展而来的,在模型开发进程过程中,逐渐增加新的特性,直到模型的仿真度到达期望水平。在模型开发的初期阶段,开发者运行仿真是为了检验模型的当前完成水平,检验的标准列于表8-1中。   在模型开发的后期,开发者开始关注从仿真中提取与工程相关的信息,这些信息列于表8-2中。 表8-1 初期建模阶段的检验标准 表8-2 后期建模阶段的数据采集 8.1.2 OPNET的多种仿真输出类别   OPNET仿真可以生成多种类型的输出,还可自定义新的仿真输出类型。表8-3列举了各种仿真输出形式。其中自动支持(Automatic Support)是指OPNET自动计算并记录信息,而不需要用户进行事先规划。程序化支持(Programmatic Support)是指OPNET提供程序化接口以允许用户记录定制的输出。无支持(Unsupported)意味着OPNET不提供特定的支持,用户使用编程语言和操作系统的通用机制来生成输出。 表8-3 仿真输出形式 8.1.3 OPNET仿真输出文件   OPNET仿真结果的多种输出形式对应了多种仿真输出文件,这些文件可以通过相应工具在用户环境下进行查看。有三种输出文件类型是仿真内核可以直接生成的,分别是输出矢量文件、输出标量文件和动画历史文件。   输出矢量文件用于存储输出矢量。文件名可由用户指定,也可使用网络模型的名字作为其默认文件名。输出矢量文件的大小取决于它们所包含矢量的数量和长度。输出矢量文件采用.ov后缀。   输出标量文件用于存储输出标量。每个仿真最多可以修改一个输出标量文件。输出标量文件采用积累数据的存储方式,新的仿真向已存在的输出矢量文件添加数据,而不是覆盖文件。添加数据使得输出标量文件可以通过捕获一系列仿真所得的参量来分析参量之间的关系和变化趋势。通常输出标量文件比输出矢量文件小得多,采用.os后缀。   动画历史(AH)文件用于仿真结束后,对模拟系统行为进行可视化的显示。每个仿真最多可以产生一个动画历史文件。动画历史文件包含一个动画命令序列,序列中的动画命令可通过动画浏览器解释并显示。AH文件采用.ah后缀。   除了以上三种输出文件类型,还可通过日志文件来记录重大事件和错误信息,具体内容将在第9章介绍。 8.1.4 OPNET提供的统计量采集机制   OPNET分层结构的每一层都可能包含大量可统计的数据。采集所有数据将受到存储空间和仿真速度方面的限制,并且通常情况下开发者只对统计数据中的小部分感兴趣。为此,OPNET提供专门的探针机制来有选择性地指定仿真数据的采集。   探针用来控制写入仿真输出文件的数据流。探针对象附着于模型中产生统计信息的对象上,它并不是模型本身的一部分,更不会影响模型的行为。类似于分析电子线路的理想示波器,探针对象是一种被动的数据采集设备,它为OPNET提供了快速改变仿真中数据采集规范的强大机制。 通过将探针耦合(Coupling)和去耦(Decoupling),在不必改变模型本身的情况下,容易实现统计量采集的动态指定。   探针可以使用探针编辑器进行指定。探针编辑器编辑探针对象和模型对象之间的对应关系。可以指定任意数目的探针,存为一个探针列表。多个探针列表可应用于同一模型,但对于一个给定的仿真运行,只能使用一个探针列表。   OPNET主要支持三种类型的探针:统计量探针、属性探针和动画探针。   1. 统计量探针   统计量探针用于采集来自内建对象或用户定义的本地/全局统计量所生成的数字数据,并产生输出矢量或输出标量文件。统计量探针包括节点统计量探针、链路统计量探针、路径统计量探针和全局统计量探针等。   OPNET支持本地和全局的统计量。本地统计量与特定对象相关,统计量探针对该对象进行数据采集。本地统计量的特定对象有节点、链路和模块。节点统计量起源于节点中的模块或子模块,它们被提升到节点级,使得节点模型的使用者能够访问这些统计量而不需要了解节点模型的内部结构。节点和模块统计量由节点统计探针对象支持。

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档