第1章_仿真与仿真技术概述.ppt

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

主要内容 1.3 离散事件系统仿真 3)离散事件的仿真方法 离散事件系统仿真方法: -面向过程的离散事件仿真 - 面向对象的离散事件仿真 * 离散系统仿真与应用 - Witness 软件与应用 南京理工大学 经济管理学院 E-mail:jie_chen163@163.com 0.引言 事物并不是孤立的,它们之间存在着内在的和有机的联系。我们将这种由相互联系、相互作用的事物或元素构成的统一整体称为系统。长期以来,人们已经充分认识到利用数学模型去描述所研究系统的优越性、并且逐渐地发展了系统研究和系统分析理论。但是,由于数学手段的限制,人们对复杂事物和复杂系统建立数学模型并进行求解的能力是非常有限的。计算机的出现,使人们利用数学模型描述系统的特征并进行求解的手段逐步发展成为现代的计算机仿真技术,计算机仿真技术有着巨大的优越性,利用它可以求解许多复杂而无法用数学手段解析求解的问题,利用它可以预演或再现系统的运动规律或运动过程,利用它可以对无法直接进行实验的系统进行仿真试验研究。于计算机仿真技术的优越性。它的应用领域已经非常广泛,而且也越来越受到普遍的重视。 仿真技术的产生与发展 系统、模型与仿真 离散事件系统仿真 仿真的一般步骤 1.1 仿真技术的产生与发展 所谓仿真就是对客观的事物或系统进行抽象,建立系统模型,并在模型上试验,以达到了解或设计系统的目的。因此,系统仿真是一项人们认识和了解实际的社会实践活动,它包含:系统、系统模型和试验三大要素。 (1)朴素的仿真思想自古已有,如:“放大样”。然而真正的仿真技术的发展还是在计算机计算发展以后。 (2)早期的仿真以物理仿真为主,如:风洞试验、三峡生态、水利试验等。 (3)以计算机软硬件为基础的计算机仿真对仿真技术的发展起到了及其重要的作用。 1.1 仿真技术的产生与发展 1)仿真软件的发展 历史上第一个仿真软件是由塞尔弗里奇(Selfridge)在1955 年开发的。他完成了利用辛普森方法进行数值积分的仿真程序设计工作。从那之后,仿真软件的发展经历了四个阶段。 (1)第一阶段(从50 年代到60 年代初期) 以Fortran 语言为代表的通用程序设计语言阶段,Fortran 语言是达到成熟的第一个高级程序设计语言。当时几乎所有用于求解数学表达式的程序都是用Fortran 语言编写成的,即使在目前,也有许多大型的通用仿真语言是基于Fortran 语言编制的。 1.1 仿真技术的产生与发展 (2)第二阶段(从60年代到70 年代初期) 在这个阶段出现了多种仿真程序包及初级仿真语言。这个时期仿真软件主要解决的问题是利用数字仿真方法求解常微分方程组。如: - 1961年,贝尔实验室开发的用于实现数据采集系统仿真的面向框图的程序BLODI (Block Diagram compiler), - 1962年,工业动力学系统仿真专门开发的语言DYNAMO (DYNAmic Models) - 1983 发表的用于求解常微分方程组的仿真程序 MIDAS(Modified Integration Digital Analog Simulator) - 1964 年由IBM 公司的G.戈登(Gordon )开发的高度结构化的利用进程交互法进行排队问题仿真的专用仿真语言GPSS(General Purpose Simulation System)。 1.1 仿真技术的产生与发展 (2)第二阶段(从60年代到70 年代初期) 到1967年已有仿真语言几十种,为了促进已有的几十种数字仿真语言的标准化,美国计算机仿真学会SCS 提出了CSSL(Continuous System Simulation Language)标准,后来开发的仿真语言大都遵循这个标准。 1.1 仿真技术的产生与发展 (3)第三阶段(从70年代到80 年代初期) 出现了高级完善的商品化仿真语言。这个阶段仿真语言的特点是在以下几个方面比早期的仿真语言更加成熟和全面。 ·模型的表达能力 ·数值性能和算法 ·语言的结构特征 ·模型验证 ·程序执行方式 ·数据管理和处理能力 ·输入输出特性 1.1 仿真技术的产生与发展 (3)第三阶段(从70年代到80 年代初期) 例如: 在70年代中期推出的算法全面,功能强大的求解常微分方程和差分方程问题的仿真语言CSSL-IV ACSL(Advanced Continuous Simulation Language)

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档