第一章 系统仿真与GPSS
系统仿真第1章.最全优质PPT

2.系统的类型
系统的类型与分类方法有关,常用的几种分类情况如下。
1
静态系统是指相对不变的一类系统,如处于平衡状态下 (3)一个表达式的变量被另一个表达式中的相应变量置换后,表达式内各项的系数保持相等。
此类系统规模庞大,结构复杂,一般很难用数学模型描述,多采用流程图或网络图表达。 通过模型来对原型系统进行研究,将具有更深刻、更集中的特点。
2.物理模型 物理模型是根据实际系统,利用实物建立起来的。物理 模型与实际系统有相似的物理性质,这些模型可以是按比例 缩小了的实物外形,如在风洞试验中的飞机外形和船体外形 等,也可能是与原系统性能完全一致的样机模型,如生产过
3.数学模型 用抽象的数学方程描述系统内部物理变量之间的关系而 建立起来的模型,称为该系统的数学模型。通过对系统数学
3 随着时间的改变,状态的变化也是连续的系统称为连续 系统,如一架飞机在空中飞行,其位置和速度相对于时间是 连续改变的。若系统状态随时间呈间断改变或突然变化则称 该系统为离散系统,例如,一个计算机系统完成计算作业离 开处理机,转到外围设备排队等待输出结果,这个系统就属
在实际中,完全是连续或离散的系统是很少见的,大多 数系统中既有连续成分,也有离散成分,不过对于大多数系 统来说,在某种变化类型占优势时,我们就把它归为这一类 系统。
系统模型实质上是由研究目的所确定的、关于系统某一方面 本质属性的抽象和简化,并以某种表达形式来描述。模型可 以描述系统的本质和内在的关系,通过对模型的分析研究, 能够达到对原型系统的了解。
系统模型的建立是系统仿真的基础,而系统模型是以系 统之间的相似性原理为基础的。相似性原理指出,对于自然 界的任一系统,存在另一个系统,它们在某种意义上可以建 立相似的数学描述或有相似的物理属性。一个系统可以用模 型在某种意义上来近似,这是整个系统仿真的理论基础。
第一章 系统仿真与GPSS

第一章系统仿真与GPSS系统仿真是利用系统模型的试验方法来研究现有的或计划的或设计的系统的有效性、合理性或经济性的过程。
仿真技术涉及到管理工程、系统工程、信息技术、控制理论、统计学、计算方法和计算机科学与技术等众多学科和领域的知识与应用,并随着这些学科领域的发展而不断发展和完善。
1.1基本概念1.系统与元素系统:系统是一个整体,由相互联系和相互依存的事物组成,它的范围由研究者根据所要解决问题的复杂性而定。
元素:也称为实体,即组成系统的基本事物。
在定义一个系统时,首先要确定系统的边界。
边界确定了系统的范围,边界以外对系统的作用称为系统的输入,系统对边界以外的环境的作用称为系统的输出。
尽管系统千差万别,但人们总结出描述系统的三个要素,即实体、属性和活动。
实体确定了系统的构成,属性描述每一实体的特征;活动表示了实体的行为以及它们之间的联系或作用。
例如:一个理发馆可以定义为一个管理系统。
构成理发馆系统的元素为理发师和顾客。
理发师与顾客相互联系而又相互依存,组成一个统一的整体。
理发师与顾客存在着服务与被服务的关系,同时理发师和顾客的存在不可或缺。
现实中的系统千差万别,常见的分类方式有以下3种:1.静态(static)和动态(dynamic):静态系统与时间没有关系,但在动态系统中,时间却扮演着不可或缺的角色。
在绪论中介绍的蒲丰投针问题就属于静态系统的仿真,而第2章和第3章描述的理发馆系统则属于动态系统。
GPSS/JA V A就是为动态系统建立计算机模型的,因此,本书的主要研究动态模型。
2.连续(continuous)与离散(discrete):在连续系统中,系统状态随时间连续变化,例如水库蓄水、放水以及出现降水和蒸发时水位的变化等。
我国发射的“嫦娥1号”探月飞船在发射过程中和绕月飞行过程中的状态也是时刻变化的,它也属于连续系统。
在离散模型中,系统的状态仅在离散的时间点上发生变化,例如在制造系统中,零件会在特定的时间到达和离开,机器会在特定的时间出现故障及被维修,工人也会在特定的时间开始休息。
物流系统仿真 第一章PPT课件

Ai,Si 怎么能知道呢?-- 需要进行输入数据的分析
*
ZBJV1.0
12
1.2 离散系统模拟的基本方法
计算机模拟的基本过程:
A
系统分析 初建模型
实验性模拟
N 模型合 适否? Y
输入数据 收集分析
实验设计 模拟
建立或修 改模型
输出数据 分析
编制程序
*
A
建立文档
ZBJV1.0
13
1.3 模拟语言简介
1. 模拟可使用各种计算机高级语言 2. 专用模拟语言的优点:
1.通用性好. 提供常用的功能模块 2.模块设计原则与模拟过程相仿 3.具有动态存储分配功能, 速度快 4.有标准输出 5.面向过程,简单明了
5)实体: 系统中与研究目的有关的人, 物, 设备等系统 的组成因素。分流动(活动)实体和永久实 体。
1.理发师状态 2.排队长度 3.各顾客到达时间 4.各顾客服务时间 5.模拟钟时间
6)模拟钟: 模拟模型中表示时间的变量。
*
ZBJV1.0
9
1.2 离散系统模拟的基本方法
例:单窗口排队系统 (M/M/1)
8
1.1 概述
3.模拟模型中常见的术语
1)系统变量: 描述系统特征的各种指标或性能, 常随 时间变化。
2)参数: 表征各种系统变量的值。
例:理发店系统模型
3)系统的状态: 某个指定时刻, 所有系统变量的集合。
的系统变量为:
4)事件: 导致系统状态发生变化的过程。不引起系统 状态变化的过程不称为事件。
第1章 系统,模型与模拟

系统是按照某些规律结合起来的,相互作用、相互依 存的所有元素的集合。
MSSV1.0
管理系统模拟与GPSS语言
5
“元素”:强调的系统不仅是有形的物理系统,也可以是抽象的、概念 的系统,例如,计算机,仿真的对象即可以是它的硬件系统,也可以 是它的软件系统。
管理系统模拟与GPSS语言
1
第1章 系统,模型与模拟
本章主要内容:
1.1 概述 1.2 离散事件模拟的基本方法 1.3 模拟语言简介
MSSV1.0
管理系统模拟与GPSS语言
2
第1章 系统,模型与模拟
1.1 概述
1.系统:与研究目的相关的人,设备,设施等实体
的集合,系统的范围具有明确的限定。
1) 不同的研究目的有不同的系统规模,范围和界限。研究目的决 定了系统的界限.
Ai,Si 怎么能知道呢?-- 需要进行输入数据的分析
MSSV1.0
管理系统模拟与GPSS语言
18
1.2 离散系统模拟的基本方法
计算机模拟的基本过程:
A
系统分析 初建模型
实验性模拟
N 模型合 适否? Y
输入数据 收集分析
实验设计 模拟
建立或修 改模型
输出数据 分析
编制程序 A
建立文档
MSSV1.0
顾客事务的数目及到达率; 出纳员的人数,处理事务的原则和速率; 排队线平均长度,每个顾客的平均等待时间。
实例
25
启动 顾客到达 顾客选择等待线并排队 顾客等待 某出纳员已空 出纳员处理顾客的事务 顾客离去 出纳员变空闲
系统仿真技术的介绍(第一章)NEW

系统仿真技术的介绍(第一章)(一)什么是系统仿真系统仿真技术在国内还是一个新事物,大家不难发现,在5年或者10年前,很少会有人谈到仿真技术,学校也没有这门课程,在网络上搜索,相关的资料也是很少。
可是近2~3年,仿真逐步在国内高校内发展起来,也逐渐在一些世界级的大企业、国家重点单位得到了应用,出现了一部分基于仿真的咨询机构,并且一度海外风险投资基金也欲介入这个潜在的市场。
现在国内在物流、供应链、工业工程等相关的网站、论坛上都能找到系统仿真的踪迹,并且也出现了一些比较有名的仿真论坛,主要有itpub的供应链仿真论坛,道于仿真论坛,还有各大仿真软件公司或者代理开设的专门的讨论区,技术支持区,人气也相当火。
姑且不论我们国内论坛的人气旺盛和实际上仿真技术应用比较低靡的巨大反差,至少也可以说这是一个良好的开端。
系统仿真是工业工程中系统工程的一个小分支,在国外已经有50多年的历史[1955,K.D. Tocher]。
尤其在美国,仿真研究已经广泛应用于企业应用,主要被应用于通讯、制造、服务、卫生、物流和军事等,为这些行业的发展提供了巨大的推动作用。
仿真和虚拟现实,有本质的区别,我们经常听到仿真枪,仿真玩具,还有比如工程仿真软件,这些都是和虚拟现实相关的可视化的设计而已。
美国的仿真著名学者Jerry Banks对系统仿真的定义是:“仿真就是实时地对现实世界的流程和系统的运作进行模拟,仿真包含人为地产生系统的“历史”,并通过观察这些“历史”数据来获得它所代表的现实系统的运作的推断。
仿真是解决很多现实世界问题不可获缺的解决工具。
仿真被用来描述和分析系统的行为,提出关于现实系统的what-if的问题,并帮助现实系统的设计。
现存的系统和概念中的系统都可以用仿真来模拟。
”采用系统仿真的方法和传统方法的区别在于仿真属于预测性技术,在不影响实际系统的情况下通过有目的的选取研究的对象,确定研究范围,抽象系统的本质进行一系列策略和参数的模拟。
第9讲-离散系统仿真语言GPSS

例:GENERATE 5,3,25 在第25时间单位产生第一个活动实体
GENERATE 5,2, , ,15
优先级为15
GENERATE 18,4, ,25
共产生25个活动实体
1. 与活动实体有关的模块
ADVANCE(活动实体的延时模块)
基本格式:
ADVANCE A,B 其中:
A:延迟时间的均值。 B:延迟时间的方差。 例:
➢ RESET语句的使用:
START
10
RESET
;将统计器清零
START
100
说明:先模拟10个模拟终止计数,然后将已模拟过程的统计值 全部清除并设为零,再进行100个模拟终止计数。
GPSS语言基本模块编程举例
单窗口串联排队系统的模拟:某汽车加油站有一台加油 器,加油的汽车到达间隔时间为均匀分布,均值为100 秒,方差为10秒。到达加油站后先排队等候,再加油, 加油服务时间也为均匀分布,均值为80秒,方差为8秒 。加油后司机要去交费窗口排队等待交费,交费时间也 为均匀分布,均值为50秒,方差为30秒。求解: (1)加油站与交费窗口的利用率; (2)加油与交费的平均等待时间。
GPSS语言基本模块编程举例
分析:整个系统有两个队列和两个服 务窗口(设施),为此系统模型设计 如下:
活动实体:加油的汽车
队列:等候加油的队列为1号队列
加油器
等候交费的队列为2号队列
设施:加油器为1号设施
收费员为2号设施
模拟长度:共模拟100辆汽车
1号队列
1号设施 2号队列
交费处
2号设施
GPSS语言基本模块编程举例
➢ 地址:主要用来标识语句的位置,使程序执行过程中可 以根据地址转移到这个语句。
管理系统仿真

本书的编写、出版受2007‘北京市高等教育精品教材建设项目资助A管理系统仿真与GPSS/JAVA任毅孙健著清华大学出版社2008 年 12 月内容简介本书以作者自主开发的仿真软件GPSS/JA V A为基础,系统阐述了管理系统建模与仿真技术的应用,旨在使读者对GPSS和GPSS/JA V A仿真系统的建模方法有深入的理解和全面的掌握。
并能够应用于解决各种管理工作的实际问题。
全书共分9章。
第1章为绪论;第2章介绍了系统仿真的基本概念;第3章介绍了GPSS建模的基本概念和方法,并说明了GPSS/JA V A的特点和使用方法;第4章介绍了GPSS/JA V A的初级部分,即GPSS/JA V A的基础模块语句和控制语句;第5章介绍了仿真模型的初始化操作、模型输入操作及模型运行的内部机制;第6章介绍了随机数的生成、函数实体和标准随机函数;第7章介绍了GPSS/JA V A的中级建模技术部分,包括标准属性和动态实体参数,以及用于实现测试、比较、统计、循环和选择等模型功能的模块语句,在此基础上可建立比较复杂的仿真模型;第8章介绍了GPSS/JA V A的高级建模技术,主要包括动态实体的分裂、装配、匹配和聚集等,以及用户链和设备的抢占等内容;第9章介绍了GPSS/JA V A集成开发环境的使用及其仿真类库的结构与组织。
本书可以作为高等院校信息管理与信息系统专业、企业管理和经济类专业、交通与物流类专业以及计算机应用等工程类专业的专科生、本科生和研究生的教材或参考书。
本书对于企业的管理者、决策者和工程技术人员了解、学习和掌握系统建模与仿真技术,亦有较大的参考价值。
前言仿真是一个建立实际系统或设想系统的计算机模型的过程,其目的是通过该模型的试验来更好地理解系统在给定条件下的行为。
管理系统属于复杂社会系统,往往存在众多复杂又相互关联的因素;系统中事件的发生具有随机性,不确定性;而且决策方案具有多样性,需要甄别选优。
运筹学以整体最优为目标,从系统的观点出发,力图以数学方法来解决管理系统中的统筹协调问题,为决策者提供建设性意见,目前已广泛应用于工商企业、民政事业和军事研究等部门。
生产系统建模与仿真GPSS上机报告:总结计划汇报设计可编辑

生产系统建模与仿真GPSS上机报告1.某小邮电所的顾客到达时间间隔为18+6分钟的均匀分布,邮局职员对每个顾客的服务时间服从16+4分钟的均匀分布,系统为只有一个服务员的等待制排队系统,试对100个顾客做仿真,并求:(1)系统的平均等待队长;(2)顾客在系统中的平均等待时间;(3)系统服务员忙的概率要求:利用GPSS语言在计算机上编制仿真程序实现仿真,同时对仿真结果进行分析。
解:(1)源程序GENERATE 18,6QUEUE LINESEIZE SEVERDEPART LINEADVANCE 16,4RELEASE SEVERTERMINATE 1START 100(2)输出报告GPSS World Simulation Report - 1.13.1Friday, April 13, 2012 17:37:17START TIME END TIME BLOCKS FACILITIES STORAGES0.000 1843.978 7 1 0NAME VALUELINE 10000.000SEVER 10001.000LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY1 GENERATE 100 0 02 QUEUE 100 0 03 SEIZE 100 0 04 DEPART 100 0 05 ADVANCE 100 0 06 RELEASE 100 0 07 TERMINATE 100 0 0FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAYSEVER 100 0.867 15.988 1 0 00 0 0QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRYLINE 1 0 100 61 0.082 1.520 3.898 0FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE101 0 1851.318 101 0 1(3)结果分析仿真次数 1 2 3 4 5 6 7 8 9 10平均等待队长0.0820.10.2050.1050.0570.0860.1130.0760.1310.159平均等待时间1.521.7963.6441.9281.0221.5842.0691.3872.4052.794服务员忙的概率0.8670.8780.8810.8670.890.8670.8630.8550.870.906 样本均样本标准抽样t分布允许误差置信置信值差平均误差的双侧分位数下限上限平均等待队长0.1114 0.043851 0.0138672.2621570.0313690.0800310.142769平均等待时间 2.0149 0.766105 0.2422642.2621570.5480381.4668622.562938服务员忙的概率0.8744 0.0148640.00472.2621570.0106330.8637670.8850332.有一个理发店只有一个理发师,顾客到达间隔服从λ=0.2人/分的负指数分布,服务员对顾客的理发时间服从μ=0.4人/分,假设理发店等待的顾客座位只有三个,若到达的顾客发现所有这些座位已被占领,则不等待便离去。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章系统仿真与GPSS系统仿真是利用系统模型的试验方法来研究现有的或计划的或设计的系统的有效性、合理性或经济性的过程。
仿真技术涉及到管理工程、系统工程、信息技术、控制理论、统计学、计算方法和计算机科学与技术等众多学科和领域的知识与应用,并随着这些学科领域的发展而不断发展和完善。
1.1基本概念1.系统与元素系统:系统是一个整体,由相互联系和相互依存的事物组成,它的范围由研究者根据所要解决问题的复杂性而定。
元素:也称为实体,即组成系统的基本事物。
在定义一个系统时,首先要确定系统的边界。
边界确定了系统的范围,边界以外对系统的作用称为系统的输入,系统对边界以外的环境的作用称为系统的输出。
尽管系统千差万别,但人们总结出描述系统的三个要素,即实体、属性和活动。
实体确定了系统的构成,属性描述每一实体的特征;活动表示了实体的行为以及它们之间的联系或作用。
例如:一个理发馆可以定义为一个管理系统。
构成理发馆系统的元素为理发师和顾客。
理发师与顾客相互联系而又相互依存,组成一个统一的整体。
理发师与顾客存在着服务与被服务的关系,同时理发师和顾客的存在不可或缺。
现实中的系统千差万别,常见的分类方式有以下3种:1.静态(static)和动态(dynamic):静态系统与时间没有关系,但在动态系统中,时间却扮演着不可或缺的角色。
在绪论中介绍的蒲丰投针问题就属于静态系统的仿真,而第2章和第3章描述的理发馆系统则属于动态系统。
GPSS/JA V A就是为动态系统建立计算机模型的,因此,本书的主要研究动态模型。
2.连续(continuous)与离散(discrete):在连续系统中,系统状态随时间连续变化,例如水库蓄水、放水以及出现降水和蒸发时水位的变化等。
我国发射的“嫦娥1号”探月飞船在发射过程中和绕月飞行过程中的状态也是时刻变化的,它也属于连续系统。
在离散模型中,系统的状态仅在离散的时间点上发生变化,例如在制造系统中,零件会在特定的时间到达和离开,机器会在特定的时间出现故障及被维修,工人也会在特定的时间开始休息。
由于在管理系统在大多数情况下都属于离散系统,本书主要研究离散系统。
3.确定(deterministic)与随机(stochastic):如果一个系统的输出完全取决于系统的输入,那么这个系统就是确定系统,也就是说,没有随机输入的模型为确定模型,严格预约时间与固定服务时间的运作过程即属此类。
如果一个系统中包含随机因素,那么这个系统就是随机系统,例如在银行系统中,顾客的到达时间与服务时间都是随机变化的。
在管理系统中,很多事情的发生都具有随机性,不确定性,往往以概率的形式出现。
本书主要研究随机系统。
2. 排队系统日常生活中存在大量有形和无形的排队或拥挤现象,如旅客购票排队,市内电话占线等现象。
排队论起源于20世纪初的电话通话。
1909—1920年丹麦数学家、电气工程师爱尔朗(A.K.Erlang)用概率论方法研究电话通话问题,从而开创了这门应用数学学科,并为这门学科建立许多基本原则。
排队论(queueing theory), 或称随机服务系统理论, 是通过对服务对象到来及服务时间的统计研究,得出这些数量指标(等待时间、排队长度、忙期长短等)的统计规律,然后根据这些规律来改进服务系统的结构或重新组织被服务对象,使得服务系统既能满足服务对象的需要,又能使机构的费用最经济或某些指标最优。
它是数学运筹学的分支学科。
也是研究服务系统中排队现象随机规律的学科。
广泛应用于计算机网络, 生产, 运输, 库存等各项资源共享的随机服务系统。
排队论研究的内容有3个方面:统计推断,根据资料建立模型;系统的性态,即和排队有关的数量指标的概率规律性;系统的优化问题。
其目的是正确设计和有效运行各个服务系统,使之发挥最佳效益。
何为排队系统研究理发馆系统时,我们不考虑如下情况:(1)理发馆的设备与工具(2)理发师的个人行为(道德品质,技术高低)(3)顾客对发型的偏好等我们关注的是:(1)理发馆的服务能力(2)理发师的忙闲状况(3)顾客拥挤程度(等待理发排队的顾客有多少)我们的研究目的为:(1)分析系统运行状况(2)找出系统运行的瓶颈(3)改造系统结构以此来提高系统运行效率从而产生更大经济效益。
例如,分析理发排队系统:(1)如果增加理发师,则排队减少,获得服务的顾客会增多,理发馆收入会增加,但是理发师工资成本也会增加(2)如果减少理发师,则排队严重,获得服务的顾客会减少,理发馆收入会减少,但是理发师工资成本也会降低。
由此产生了矛盾的两个方面:(1)增加服务能力,收入会增加但成本也会增加(2)减少服务能力,收入会减少但成本也会减少因此肯定会存在一个最优的服务能力,使理发馆获得的利润最大。
排队的基本过程排队过程是接受服务的实体获得服务实体提供的服务的过程,是接受服务的实体的一系列活动按照一定的顺序组成,例如,一个最简单的排队过程由以下活动,按以下顺序组成顾客到达→排入队列→接受服务→顾客离开顾客到达:顾客到达服务机构的间隔时间具有一定规律(服从某种分布)排入队列:顾客到达后按照一定的规则排入队列等待接收服务接受服务:即服务机构向顾客提供服务,与服务密切相关的三个属性为:(1)为一个顾客服务所需要的时间,同样具有一定规律(服从某种分布),一般还应假设到达间隔时间序列与服务时间均为独立同分布随机变量序列,且这两个序列也相互独立。
(2)服务机构所具有的服务能力,即同时能够服务的顾客数量(3)服务是否允许被抢占,抢占采取怎样的方式与规则随机排队系统若顾客到达间隔时间或服务时间中有一个为随机变量,则这个排队系统称为随机排队系统。
例如以下为常见的随机排队系统:日常生活:(1)商店购物(2)医院看病(3)接通电话(4)等候汽车生产管理:(1)铁路运输(2)码头装卸(3)修配系统(4)生产线库存订货销售3.离散事件与离散系统状态变量用若干系统属性变量来描述系统的当前状况,这些变量称为系统状态变量。
例如,可以用当前队列长度、理发师当前忙闲率和理发馆当前顾客滞留总数等属性来描述理发馆系统任一时刻的状态。
动态系统与静态系统如果某系统的状态随时间的变化而变化,则称此系统为动态系统;否则为静态系统。
例如,理发馆系统是一动态系统,描述理发馆状态的变量值如队列长度、理发师忙闲率和理发馆当前顾客滞留总数等是随时间的变化而变化的。
事件某些事情的发生能够引起系统状态的变化,这些事情称为事件或关键事件。
例如,(1)顾客到达理发馆(2)顾客理完发离开为事件。
因为,对于事件1的发生必然会引起或者队列长度、或者理发师忙闲状况的变化,以及顾客滞留总数的变化。
对于事件2也会发生相同的情况。
至于其他事件,如顾客加入队列和顾客开始理发等也可以称为事件,但不是关键事件,因为这些事件是由关键事件引发的,可称为普通事件。
离散事件与连续事件如果能够引起系统状态变化的事件只出现在系统运行过程的间隔时间点上,则这种事件称为离散事件;如果是连续发生则为连续事件。
例如,顾客到达理发馆这一事件的发生时间是离散的而不是连续的。
离散系统、连续系统和混合系统当所有能够引起系统状态发生变化的事件都是离散事件时,则该系统就称为离散系统;若所有这些事件都是连续的则该系统称为连续系统;若一系统发生的事件。
部分为离散的而部分为连续的,则称为混合系统。
实际问题中,大多数管理系统可以视为动态离散随机的排队系统。
4. 系统模型与仿真模型模型是对实际系统的一种抽象和本质的描述。
首先,模型必须是对现实系统的一种抽象,它是在一定假设条件下对系统的简化。
其次,模型必须包含系统中的主要因素。
模型不可能与实际系统一一对应,而至少应当包含那些决定系统本质属性的重要因素。
再者,为了进行定量分析,模型中必须反映出各主要因素之间的逻辑关系和数学关系,使模型对系统具有代表性。
仿真模型同样必须符合以上各项要求,并且适合在仿真环境下,通过模仿系统的行为来求解问题。
仿真仿真是对系统模型进行实验的过程,是一种基于模型的活动。
仿真的基本过程是:确立研究的目的后,先建立系统的模型,然后使用某种计算工具求解模型,最后对模拟的结果进行分析,以获得答案。
仿真技术即是指以相似原理、系统理论与方法、信息技术以及仿真应用领域的有关专业知识为基础,以计算机系统或与应用有关的物理效应设备及仿真器为工具,利用模型对系统(己有的或设想的)进行研究的一门多学科的综合性的技术。
在对系统进行分析、设计和预测的过程中,一方面要运用理论知识对系统进行分析,另一方面还要对系统进行实验研究。
由于很多系统的结构非常复杂,又包含大量随机因素,采用解析方法建立数学模型将会遇到很多困难,现实中多采用实验研究的方法。
但是其中又有很多系统,由于各种原因,比如:危险性大,或者不经济,或者周期太长,或者不可能建立实物的模型进行实验。
在这种情况下,系统仿真技术便成为首选的工具。
系统仿真是以多种学科理论为基础,以计算机及相应的仿真软件为工具进行实验研究的理论和方法论体系。
它体现了实验思考的方法,用以探索复杂系统深层次的运动机理和规律性,具有科学的先验性。
综上所述,“系统、模型、仿真”三者之间有着密切的关系。
系统是研究的对象,模型是系统的抽象,仿真是通过对模型的实验以达到研究系统的目的。
1.2 离散随机排队系统的模拟方法蒙特卡洛(Monte Carlo)方法,或称计算机随机模拟方法,是一种基于“随机数”的计算方法。
这一方法源于美国在第一次世界大战进研制原子弹的“曼哈顿计划”。
该计划的主持人之一、数学家冯·诺伊曼用驰名世界的赌城—摩纳哥的Monte Carlo—来命名这种方法,为它蒙上了一层神秘色彩。
蒙特卡洛法(Monto Corlo)由著名数学家和物理学家冯.纽曼提出,以法国和意大利交界的著名赌城蒙特卡洛命名。
蒙特卡洛法是基于概率论的随机抽样的计算方法,可以解决如下两类的静态或动态问题。
Monte Carlo方法的基本思想很早以前就被人们所发现和利用。
早在17世纪,人们就知道用事件发生的“频率”来决定事件的“概率”。
19世纪人们用投针试验的方法来决定圆周率π。
问题-:某人每轮向靶子射10箭,已知其击中靶心的概率为25%,问一轮中射中7箭的概率为多少?1. 产生均匀分布随机数0.00~0.99(100个),某个数字出现的概率相等。
若产生1000个这样的数,则(1)数值为0.00~0.24大约会有250个,比例大约为0.25(2)数值为0.25~0.99大约会有750个,比例大约为0.752. 以每产生一个随机数代表射一箭,若产生的随机数小于0.25,则代表击中靶心,如果产生的随机数大于或等于0.25,则表示没有击中靶心。
若实验的次数很多(远大于1000),则.击中靶心的频率接近于25%。