计算机仿真(第2章 仿真技术)ppt课件.ppt
《计算机仿真(第2章 仿真技术)ppt课件.ppt》由会员分享,可在线阅读,更多相关《计算机仿真(第2章 仿真技术)ppt课件.ppt(97页珍藏版)》请在三一办公上搜索。
1、第2章 仿真技术,仿真技术是高科技发展的前沿,是可对各种问题进行多学科综合研究的边缘科学。 “仿真”研究具有投资少、周期短、见效快、可控、安全无破坏性、极易修改结构及参数、易于考虑多种因素的综合作用等优点。它可以避免一般研究方法由于难于考虑各种因素相互间的动态影响,使研究结果与实际情况相距甚远的缺点,而且可以减少投资风险和避免造成人力、资金的浪费。为此,发达国家在众多领域中广泛采用了仿真技术。,本资料由-校园大学生创业网-提供http:/,2.1 定性仿真,定性仿真(Qualitative Simulation):以非数字手段处理信息输入、建模、行为分析和结果输出等仿真环节,通过定性模型推导系
2、统的定性行为描述。定性仿真是系统仿真的一个分支,是系统仿真与人工智能理论交叉产生的新领域。特点:相对于传统的数字仿真,定性仿真有其独到之处:这种仿真能处理多种形式的信息。有推理能力和学习能力,能初步模仿人类思维方式。人机界面更符合人的思维习惯,所得结果更容易理解。,三种理论方法:模糊仿真方法、基于归纳学习的方法、朴素物理学方法。模糊数学方法:可以解决模型信息与测量数据的不确定性,所以在定性理论中一般用来作为一种描述手段。归纳推理法:定性仿真的一个新方向,起源于通用系统理论,主要利用其中的通用系统问题求解技术。输入尽可能多的行为,通过归纳学习的方式,构造系统的定性模型,进行仿真研究。归纳推理法最
3、突出的优势在于它完全不需要对象系统的结构信息,不需要预先提供任何模型。但是,这种方法需要采集大量的数据并处理和维护;而且,由于现实条件的限制,不能保证归纳的完备性。朴素物理方法:在理论和应用上发展得最为成熟,它兴起于一些人工智能专家对朴素物理系统的定性推理研究。,定性仿真的三种理论方法,定性仿真的应用,定性仿真技术与物理、化工、生态、生物、社会等学科相互渗透、结合,在系统监测、故障诊断、系统行为分析、解释以及预测等方面发挥着越来越大的作用。国外文献报导较多而且应用取得成效比较明显的应用领域主要有:工程和工业过程;电子电路分析和故障诊断;医药和医疗诊断;社会经济领域。,2.2 分布交互仿真,分布
4、交互仿真(DIS,distributed interactive simulation):“采用协调一致的结构、标准、协议和数据库,通过局域网、广域网将分散在各地的仿真设备互联交互作用,并可人参与交互作用的一种综合环境。”作为仿真器联网的发展,分布交互仿真以网络为基础。通过联网技术将分散在各地的人在回路仿真器以及其他仿真设备连接为一个整体,形成一个在时间和空间上一致的综合环境,实现平台与环境之间、平台与平台之间、环境与环境之间的交互作用和相互影响。,分布。地域上分布在各地或一个地区的不同单元,各个单元之间通过网络连接,以达到共享一个综合系统。交互。首先是人在回路仿真的互操作性,交互性还表现在各
5、个平台之间、平台与环境之间的交互作用,并有协调一致的结构标准和协议。仿真。包括构造仿真、虚拟仿真和实况仿真。,分布交互仿真的特点,分布式仿真的系统结构,(1)网络结构的选定:一般采用多个局域网、广域网互连,利用现有的网关、网桥、路由器 ,主干网选择光纤分布数据接口(FDDI)(2)数据交换标准化(3)满足实时性要求(4)建立分布式数据库(5)面向对象的建模与工具开发(6)动态场景的实时生成与显示(7)控制策略与建模(8)模型的验证、确认、认可(9)实验控制与反馈,分布式仿真的技术关键,2.3 虚拟仿真,虚拟现实(virtual reality)是一种由计算机全部或部分生成的多维感觉环境,给参与
6、者产生各种感官信息。如视觉、听觉、触觉等,使参与者有身临其境的感觉,能体验、接受和认识客观世界中的客观事物。,虚拟现实系统框架 (1),虚拟现实系统框架 (2),高性能计算机系统;三维视觉图像生成和立体显示系统;立体音响生成与扬声系统;力反馈触觉系统;人体姿态、头、手的位置测量跟踪系统,典型设备有头盔式跟踪显示器、数据手套等。,虚拟现实系统的构成部分,虚拟现实系统的特点,(1)多感知性:感知视、听、触、嗅、味等多种信息能力(2)沉浸感:使用户与现实暂时脱离(3)交互性:用户可通过三维交互设备与系统实时对话(4)自主性:系统中的仿真体可以按照各种模型和规则自主运动,(1)动态环境建模技术:虚拟环
7、境的建立,动态环境的建立,视觉建模技术,行为特征建模(2)快速三维图形生成技术:提高刷新效率(3)立体显示和传感器技术:头盔重量,分辩率,延迟时间,跟踪精度,力觉、触觉传感器 (4)人机交互技术:三维手势识别,语言识别与合成,用户视线跟踪技术,表情识别与合成(智能技术)(5)系统集成与开发工具:虚拟世界数据库,三维人机交互界面,虚拟现实的关键技术,虚拟现实三要素,虚拟现实三要素:沉浸、交互、构想 以虚拟现实技术创建的虚拟环境,强调人参与其中的身临其境的沉浸感,同时人与虚拟环境之间可以进行多维信息的交互作用,参与者从定性和定量综合集成的虚拟环境中可以获得对客观世界中客观事物的感性和理性的认识,从
8、而深化概念和建造新的构想和创意。虚拟技术是客观事物在计算机上的本质实现。客观事物包括人、物、环境以及它们之间的关系。例如,人的决策行为和响应特性,物体的几何形状与物理特性(动力学、反射特性、声学特性、光照模型、物理约束)以及地形地貌、气象条件、背景干扰等环境。,虚拟技术应用,传统上,新型号、新产品的研制,都要先制造出几台样机,进行性能试验或试飞,周期长、耗资大。采用虚拟样机的概念,可以在虚拟环境中进行设计、性能测试与检验。传统上,部队的训练依靠实弹演习和打靶,成本高.采用虚拟战场的概念,可以将分布在各地的部队通过联网仿真,构成同一时间同一地点的多武器平台作战环境,用于训练部队。虚拟制造通过计算
9、机虚拟模型对产品的设计、工艺规程、加工制造、装配、调试以及生产过程的管理等进行仿真。采用虚拟技术还可构成“虚拟工厂”、“虚拟企业”、“虚拟商业网”等等。,2.4 并发仿真工程,并发仿真工程:是为一体化实现物理系统的动态模型而设计的一种系统性工作模式。该模式是在仿真工程的整个生命周期中实现子过程与人的并发工作。它将经典的串行,交错实现的仿真工程变为有机、并发、交叉、优化实现的并发仿真工程,使效率提高,成本降低,质量改善。并发性表现在:子过程内部并发性(子模型并发建模),子过程并发性。,(1)协同作业;突出“人”的作用,强调人的协同工作,各小组一同工作。(2)一体化和并发地工作:一体化、并发地建模
10、和仿真实验,尤其是早期建模。(3)重视用户需求。,并发仿真工程工作原理,并发仿真工程实现要素,(1)一体化、有层次的行政指挥系统:规划、方案制定、机构调整、组织、实施、运行、维护(2)任务小组群(3)信息管理:各类信息获取、表示、表现(4)支持环境:支持并发运行(5)网络技术:协议、网络管理、数据安全、网络测试工具(6)数据库集成技术:工程数据库、面向对象数据库技术(7)知识处理能力:专家系统、神经网络、符号处理,知识处理中的专家系统结构,黑板:各模块共享的数据库,可与其他模块交换信息,存放当前问题的解决信息、结果与假设。推理机制:调度器启发知识,根据问题与规划求解解题关系,定义问题优先级,推
11、理器使用知识库规划执行待议事件。知识库:记录规划,框架等信息,不同的知识表示方法组成不同的知识库。真值维护系统:维护系统假设与结果的一致性,避免推理过程重复和错误。解释器:向用户解释系统的行为,并记录推理轨道。学习机制:从黑板中积累的中间结果进行学习,改进知识库和数据库。,并发仿真工程研究方向,(1)体系结构:人的集成、项目功能集成、知识集成、工具集成(2)基础技术:组织机制、决策支持系统、计算机辅助建模(3)仿真模型标准化(4)知识处理技术,网络仿真是一种新的网络规划和设计技术。它以其独有的方法为网络的规划设计提供客观、可靠的定量依据,缩短网络建设周期,提高网络建设中决策的科学性,降低网络建
12、设的投资风险。,2.5 网络仿真,传统网络设计方法:经验、试验和计算。经验方法最为简便,不过其成效在很大程度上依赖于规划设计者具有的网络设计经验,设计结果中的主观性成分比较突出。当网络规模较小、网络拓扑结构比较简单、网络流量不大的时候,以经验为主、辅之以试验和数学计算等手段进行网络规划设计是可行的。这是因为网络设计者一般都具有比较丰富的中小型网络的设计经验和教训,而且网络较小时,网络试验和数学估算比较容易进行,其结果也比较可信。因此,以经验为主的网络设计方法被广泛地使用。,1产生背景,传统网络设计方法缺点,当网络规模越来越大时,网元类型不断增多、网络拓扑日趋复杂、网络流量也急剧增加,以经验为主
13、的网络设计方法的弊端此时就显现出来了。网络规划设计者相对来说缺乏大型网络的设计经验,因此在设计过程中主观的成分更加突出;一般情况下,不可能在网络设计阶段进行拟建网络试验,从而无法获得设计所需的依据;数学计算和估算方法对于大型复杂网络的应用往往是非常困难的,所得结果的可信性比较低,特别是对于包交换、统计复用的数据网络,情况更是如此。因此,随着网络的不断扩充,越来越需要一种新的网络规划和设计手段来提高网络设计的客观性和设计结果的可靠性,降低网络建设的投资风险。网络仿真技术正是在这种需求拉动下应运而生的。,2网络仿真技术及其特点,定义:网络仿真是一种利用数学建模和统计分析的方法模拟网络行为,从而获取
14、特定的网络特性参数的技术。数学建模:包括网络建模(网络设备、通信链路等)和流量建模两个部分。模拟网络行为:是指模拟网络流量在实际网络中传输、交换和复用的过程。网络特性参数:包括网络全局性能统计量、网络节点的性能统计量、网络链路的流量和延迟等,由此既可以获取某些业务层的统计数据,也可以得到协议内部的某些特殊的参数的统计结果。,网络仿真能够为网络的规划设计提供可靠的定量依据。网络仿真技术能够迅速地建立起现有网络的模型,并能够方便地修改模型并进行仿真,这使得网络仿真非常适合预测网络的性能,回答“如果那么”这样的问题。 网络仿真能够验证实际方案或比较多个不同的设计方案(网络拓扑结构、路由设计、业务配置
15、等)。在网络规划设计过程中经常出现多个不同的设计方案,它们往往是各有优缺点,仅凭主观判断,很难作出正确的选择。网络仿真能够通过为不同的设计方案建立模型,进行模拟,获取定量的网络性能预测数据,为方案的验证和比较提供可靠的依据。,网络仿真技术特点,网络仿真技术与传统网络设计方法关系,经验、试验和计算作为三种传统的网络设计方法,都具有其局限性。网络仿真技术和这三种方法结合在一起使用,可以弥补它们的不足。网络仿真是一种介于试验和计算之间的技术,它通过建立实际系统的数学模型并按照相同的运行机理模拟物理系统的动态行为,可以说网络仿真是一种基于统计计算的模拟试验方法。,四种网络设计方法的比较,该表给出了经验
16、方法、试验方法、理论计算和网络仿真四种方法在可靠性、实现成本、可实现性和适用的网络规模四个方面的比较。可以发现,网络仿真在以上四个方面基本上是经验方法、试验方法、理论计算三种方法的比较理想的折衷,特别是在大型网络的规划和设计方面有比较明显的优势。,网络设计基本原则,依据经验和计算进行初步的网络规划和设计;对于经验和计算难以确定的问题,建立网络的仿真模型,通过仿真获取必要的设计依据;如果需要且条件许可的话,可以搭建小型试验网络进行试验,对设计或仿真结果作进一步的验证;对于多个不同的设计方案,建立各自的网络模型进行必要的仿真,为方案的比较和选择提供依据。利用网络仿真手段对完整的设计方案进行验证,检
17、查是否达到预定的技术指标。,网络仿真软件平台,网络仿真软件可以分为高端和低端两类产品。高端产品:一般具有复杂的建模机制、比较完备的模型库、完善的外部接口、强大的功能并能够得到比较可靠的仿真结果,主流产品基本上都来自美国公司,例如OPNET、COMNET等。低端产品:一般只有简单的建模机制、较小的模型库、简单的外部接口,功能单一且仿真结果的可靠性较差,比较知名的产品也大都产自美国。对于高端产品,不同产品的定位不同、采用的仿真技术也有很大差异,因此呈现出不同的特点,也有其各自不同的适用领域。主要有COMNET和OPNET。例如,COMNET采用数学分析模拟方法,仿真效率很高,但是无法得到有关网络和
18、协议细节的结果。因此,COMNET适用于网络高层性能的仿真。而OPNET综合采用基于包的建模方法和数学分析的建模方法,既可以得到非常细节的模拟结果,也可以获得比较快的仿真计算速度。,OPNET网络仿真软件,OPNET网络仿真软件是目前世界上最先进的网络仿真开发和应用平台,近两年被第三方权威机构(如NETWORK WORLD等)评选为“世界级网络仿真软件”第一名。OPNET产品系列:OPNET网络仿真软件由麻省理工学院的几位教师在1986年创建,目前,该产品系列主要包括以下四个产品:网络规划设计工具。不具有网络节点和协议建模功能,仅限于基于基本模型库的网络建模和模拟。能够自动地读入网络的拓扑结构
19、和流量数据。网络仿真平台。支持在网络各个层次的设备、链路和协议的精确建模,并提供丰富的外界开发接口。无线和移动网络仿真支持工具。目前包括移动电话、卫星、无线LAN等。辅助仿真工具。在模型网络环境中验证硬件的设计.,OPNET模型,三个层次:Network、Node和Process。Network模型:是最高层次的模型,由网络节点(Node)和连接网络节点的通信链路(link)组成,由该层模型可直接建立起仿真网络的拓扑结构。Node模型:由协议和连接元件组成。Process模型:由有限状态机来描述,有限状态机用C语言编程。用户可以在上述三个层次的任何地方切入编程,建立所需的Network、Nod
20、e或Process模型。,OPNET建模机制,OPNET采用基于包的建模机制(Simulation on packet level),模拟实际物理网络中packet的流动,包括在网络设备间的流动和网络设备内部的处理过程,模拟实际网络协议中的组包和拆包的过程,可以生成、编辑任何标准的或自定义的packet格式,利用DEBUG功能,还可以在模拟过程中察看任何特定的packet的包头(Header)和净荷(Payload)的内容。,OPNET模拟机理,OPNET采用离散事件驱动的模拟机理(discrete event driven),其中“事件”是指网络状态的变化,也就是说,只有网络状态发生变化时,
21、模拟机才工作,网络状态不发生变化的时间段不执行任何模拟计算,即被跳过。因此,与时间驱动相比,离散事件驱动的模拟机计算效率得到很大提高。OPNET具有丰富的统计量收集和分析功能。它可以直接收集常用的各个网络层次的性能统计参数,并有多种统计参数的采集和处理方法,还可以通过底层网络模型编程,收集特殊的网络参数。OPNET还有丰富的图表显示和编辑功能、模拟错误提示和告警功能,能够方便地编制和输出仿真报告。,从应用层次,分两个方面:1)开发或评价新的网络协议和设备2)网络的规划和设计从网络类型,包括:1)LAN/WAN(局域网/广域网)2)Cellular Technologies(网元技术)3)Wir
22、eless package messaging service(无线包信息服务)4)Wireless LAN technologies(无线局域网技术)5)Tactical battlefield communication networks(战区通信网络)6)Satellite communication(卫星通信),3网络仿真技术的主要应用,4OPNET应用的主要步骤,收集和消化网络工程设计文档。网络仿真必须基于对仿真网络的全面和深入的了解。主要包括:1)网络拓扑结构;2)网络协议和标准;3)网络设备;4)网络链路;5)网络应用及其流量特性。,4OPNET应用的主要步骤,建立网元模型。对于
23、基本模型库中已有的网络设备,根据网络设备的接口配置对现有模型进行修改,优化网络设备模型;对于基本模型库中没有的网络设备,需要开发新的网络设备模型;有时还需要针对不同的仿真需要,建立一个网络设备的多个不同的模型版本。建立网络模型。建立网络模型就是在所需的网元模型建立好后,依据仿真网络,建立起网元模型之间的有机连接,从而将整个仿真网络系统映射为OPNET网络模型.,4OPNET应用的主要步骤,建立网络流量模型。OPNET中,网络流量分为背景路由流量、背景利用率流量和前景业务流量.背景路由流量:定义在一个源节点到一个或多个目的节点之间的流量。背景利用率流量:定义在链路上的流量,通常用百分比的形式来表
24、现,表示网络中的流量占整条链路可承受的最大负载的比例。这种流量定义方法的优点是缩短了配置仿真网络流量的时间,使仿真运行速度加快。前景业务流量:定义在相关节点中的流量,通过节点的属性来定义,每种业务均可由用户定义相关参数,可指定其业务流量、所用服务器、服务类型等等。,4OPNET应用的主要步骤,仿真设计和仿真计算。1)选择仿真过程中要收集的网络性能统计参数。按统计参数的收集范围可将其分为全局统计量和对象统计量;按统计量的类型则可分为统计数据与动画数据。统计数据是一对数据值的集合,其中一项是自变量,另一项是因变量。通常情况下,自变量是仿真时间,因变量就是所要收集结果的统计量。动画数据记载了网络模型
25、在仿真过程中的动态行为,如数据包在网络中的流动过程等等。2)设计仿真序列。选择适当的仿真参数,在不影响仿真结果可用性及可靠性的前提下,尽可能提高仿真计算效率。仿真参数包括仿真时间,统计量收集的数据个数,统计量原始数据的处理模式等。3)进行仿真计算。,4OPNET应用的主要步骤,查看、结果分析并提交仿真报告1)查看、分析仿真结果。2)比较仿真结果与实验或测量结果,验证模型和仿真方法的正确性;3)比较不同设计方案仿真结果;4)如果需要,改变网络模型或者仿真参数,重复仿真过程;5)整理仿真结果,撰写仿真报告。,5网络仿真技术在网络规划设计中的技术问题,涉及底层编程的网元建模。虽然各网络仿真软件厂家纷
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机仿真第2章 仿真技术ppt课件 计算机仿真 仿真技术 ppt 课件
链接地址:https://www.31ppt.com/p-1443219.html