生产系统建模与仿真幻灯片.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《生产系统建模与仿真幻灯片.ppt》由会员分享,可在线阅读,更多相关《生产系统建模与仿真幻灯片.ppt(156页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、生产系统建模与仿真第1页,共156页,编辑于2022年,星期一 面向工程实际的应用型的基础性课程,是工业工程专业的主导课程。面向工程实际的应用型的基础性课程,是工业工程专业的主导课程。课程介绍从课程的题目中可以看出:从课程的题目中可以看出:离散系统建模与仿真离散系统建模与仿真其对象是:其对象是:离散系统离散系统生产系统是一个典型的离散系统。生产系统是一个典型的离散系统。物流系统也是一个离散系统。物流系统也是一个离散系统。目的是:仿真。即用一种抽象的、能够反映系统目的是:仿真。即用一种抽象的、能够反映系统 研究本质的研究本质的“虚假虚假”系统,来模拟实际系系统,来模拟实际系 统。而这虚假系统就是
2、系统模型。统。而这虚假系统就是系统模型。课程性质:第2页,共156页,编辑于2022年,星期一征求答案征求答案什么是仿真?什么是离散系统的仿真?什么是仿真?什么是离散系统的仿真?为什么需要做仿真?为什么需要做仿真?何时需要做仿真?何时需要做仿真?如何进行仿真?如何进行仿真?仿真要做那些准备工作?仿真要做那些准备工作?仿真的可信度如何评价?仿真的可信度如何评价?对仿真模型如何作评价?对仿真模型如何作评价?你知道的仿真软件有哪些?各自具有哪些特征?你知道的仿真软件有哪些?各自具有哪些特征?你希望通过本课程的学习获得些什么?你希望通过本课程的学习获得些什么?课程试图解决的问题:课程试图解决的问题:第
3、3页,共156页,编辑于2022年,星期一离散事件系统建模与仿真的基本原理离散事件系统建模与仿真的基本原理离散事件系统建模与仿真的方法离散事件系统建模与仿真的方法PetriPetri网建模与仿真网建模与仿真课程的先修课程:课程的先修课程:生产运作与管理生产运作与管理运筹学运筹学计算机编程与应用技术计算机编程与应用技术概率论与数理统计概率论与数理统计课程的考核方法:课程的考核方法:完成相关作业及期末考核。完成相关作业及期末考核。课程介绍课程主要内容:课程主要内容:第4页,共156页,编辑于2022年,星期一课程主要内容构成第一章第一章离散事件仿真的概述离散事件仿真的概述第二章第二章离散事件仿真的
4、分析离散事件仿真的分析第三章第三章离散事件仿真的案例分析离散事件仿真的案例分析第四章第四章离散事件仿真的逻辑分析离散事件仿真的逻辑分析Petri网网第5页,共156页,编辑于2022年,星期一第一章第一章第一章第一章 离散事件仿真的概述离散事件仿真的概述离散事件仿真的概述离散事件仿真的概述 1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念1.2生产系统仿真的特征生产系统仿真的特征1.3服务系统仿真的特征服务系统仿真的特征1.4离散系统仿真的基本步骤离散系统仿真的基本步骤第6页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念什么是系统?什
5、么是系统?系统是按照某些规律结合起来的,相互作用、相互依存的所有元素的集合。系统有哪些种类?系统有哪些种类?连续系统&离散系统变量状态静态系统&动态系统时域状态确定系统&随机系统存在随机变量单变量系统&多变量系统自由度数量第7页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念什么是系统仿真什么是系统仿真(SystematicSimulation)?仿真仿真:对现实中的现象通过某种抽象,建立表达现实变化规律或特征的模型,运用一定的手段加以描述,这就是仿真。系统仿真系统仿真:首先针对真实系统建立模型,然后在模型上进行试验,用模型代替真实系统,从而研究
6、系统性能的方法。系统仿真将能一一仿效实际系统的各种动态活动,并把系统动态过程的状态记录下来。最终得到用户所关心的系统统计性能。第8页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念为什么要采用系统仿真为什么要采用系统仿真?系统所涉及到的专业知识较为广泛,如:机械、生系统所涉及到的专业知识较为广泛,如:机械、生产管理、人事管理、产品设计、生产工艺等产管理、人事管理、产品设计、生产工艺等现实问题的规律是复杂的,一般很难用一确定的数学现实问题的规律是复杂的,一般很难用一确定的数学方程或数学函数显性地或隐性地表达。方程或数学函数显性地或隐性地表达。科学技
7、术的发展难以适应生产系统研究的需要科学技术的发展难以适应生产系统研究的需要 仿真是系统特征无法用数学方程、数学函数描述时,仿真是系统特征无法用数学方程、数学函数描述时,为了研究系统特征所采用的一种研究方法。我们可以这为了研究系统特征所采用的一种研究方法。我们可以这样说:仿真是一种样说:仿真是一种“不得已而为之不得已而为之”的方法的方法第9页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念系统仿真方法适用怎样的领域?系统仿真方法适用怎样的领域?系统仿真的方法适用于任何的领域工程类非工程类机械电子化工交通管理经济政治第10页,共156页,编辑于202
8、2年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念系统模型有哪些?系统模型有哪些?系统模型确定型模型随机型模型静态动态静态动态连续离散连续离散离散事件仿真蒙特卡洛仿真第11页,共156页,编辑于2022年,星期一什么是离散事件系统?什么是离散事件系统?离散事件系统是包含事件的发生在时间或空间上都是离散离散事件系统是包含事件的发生在时间或空间上都是离散的的,例如交通管理、生产自动线、计算机网络、通信,例如交通管理、生产自动线、计算机网络、通信系统和社会经济系统都是离散事件系统。系统和社会经济系统都是离散事件系统。离散事件系统定义为一组元素离散事件系统定义为一组元素(实体实体)
9、的集合,为了的集合,为了达到某些目的,这些元素以某些规则相互作用、关联而集达到某些目的,这些元素以某些规则相互作用、关联而集合在一起合在一起。例如制造系统由机器、部件以及操作工人例如制造系统由机器、部件以及操作工人组成,银行系统由出纳员和顾客组成。组成,银行系统由出纳员和顾客组成。离散事件系统的变量通常用状态变量表示,如:实体离散事件系统的变量通常用状态变量表示,如:实体的发生与不发生;事物的计数等等。的发生与不发生;事物的计数等等。1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念离散事件仿真模型的特点离散事件仿真模型的特点 -随机型:具有随机性的状态变量 -动态性:随时间演变是模型
10、的重要特征 -离散事件:主要的变化发生在离散的时间点上第12页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念q事件的发生在时间和空间上都是离散的。系统事件的发生在时间和空间上都是离散的。系统的数字仿真则经常是面向事件的的数字仿真则经常是面向事件的q离散事件系统定义为一组元素离散事件系统定义为一组元素(实体实体)的集合,为的集合,为了达到某些目的,这些元素以某些规则相互作了达到某些目的,这些元素以某些规则相互作用、关联而集合在一起。用、关联而集合在一起。q离散事件系统状态变量仅仅在可数的一些时间点离散事件系统状态变量仅仅在可数的一些时间点上才有变
11、化上才有变化。系统变量是反映系统各部分相互作。系统变量是反映系统各部分相互作用的一些事件,系统模型则是反映这些事件状态用的一些事件,系统模型则是反映这些事件状态的数集,仿真结果是产生处理这些事件的时间历的数集,仿真结果是产生处理这些事件的时间历程。程。q在离散事件系统中,各事件以某种顺序或在在离散事件系统中,各事件以某种顺序或在某种条件下发生某种条件下发生,并且大都是随机性的,不能用并且大都是随机性的,不能用常规的方法加以研究。常规的方法加以研究。连续系统事件的发生在时间和空间上连续系统事件的发生在时间和空间上都是连续的。都是连续的。在连续系统的数字仿真中,时间通常在连续系统的数字仿真中,时间
12、通常被分割成均匀的间隔,并以一个基本被分割成均匀的间隔,并以一个基本的时间间隔计时。的时间间隔计时。在连续系统仿真中,系统动力学模型在连续系统仿真中,系统动力学模型是由表征系统变量之间关系的方程来是由表征系统变量之间关系的方程来描述的。描述的。仿真的结果为系统变量随时间变仿真的结果为系统变量随时间变化的时间历程。化的时间历程。连续系统与离散系统有何区别?第13页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念离散事件仿真时钟的演变方法有哪些?时间离散时间离散系统只在一些特定的时刻,即=t1,t2,上被考察。通常,为了便于研究,各时间间隔选定为整常
13、数,t=常数。事件离散事件离散系统状态的变化,即事件时刻是不连续的、跳跃式的,t=ti+1-ti,i,ti为事件发生时间。第14页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念l某些系统的建模困难,如,对于大比例系统模型,建模会变得十分复杂,程序的编写与程序的运行都是十分艰巨的。但是随着优质的仿真专业软件的诞生,对于这样系统的仿真日趋简便。l仿真需要大量的计算机机时。这一问题随着计算机技术的发展正在逐步得到解决。l仿真需要大量实际的、准确的数据,这是一般企业所难以提供的,因此对仿真结果的准确性带来了影响,导致了人们对仿真能力的怀疑。总之,正是由
14、于上述的种种因素,是人们对仿真留下了不好的印象。这里还要说明的是:仿真只是计算机编程的一种游戏,游戏的规则来自于问题的本身,游戏的范围也是问题所约定的。离散事件仿真运用存在哪些阻碍?离散事件仿真运用存在哪些阻碍?第15页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念离散事件仿真模型如何建立?离散事件仿真模型如何建立?如何为一个离散事件系统建立一个模型1)确定一个系统目标或仿真目的2)建立概念性概念性模型3)转换为一个详细详细模型制定仿真规则4)转换为一个计算机计算计算模型编制程序代码5)模型的运行检验特例检验6)模型的有效性检验模型检验、可信度
15、检验典型事件的多次重复仿真循环过程第16页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念离散事件仿真模型的三层次模型离散事件仿真模型的三层次模型概念模型层极其概念性的层次模型(通常是语义性的系统描述)模型是如何构成的?什么是模型的状态变量,哪些是动态变量,哪些是重要变量?详细模型层模型的书面整理模型包括哪些方程,哪些伪随机数,哪些辅助变量等模型参数如何输入?计算模型层计算机程序通用编程语言或仿真语言第17页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念系统与系统模型的实质关联是什么?系统与系统模
16、型的实质关联是什么?系统:系统:研究的本体研究的本体系统模型系统模型:为研究系统所收集的有关信息的集合。通过研:为研究系统所收集的有关信息的集合。通过研究系统模型来揭示系统的性能。究系统模型来揭示系统的性能。它和它和“系统系统”的定义比较,两者都是集合,系统是的定义比较,两者都是集合,系统是以某些规律结合起来、有相互作用的元素组成;而系统以某些规律结合起来、有相互作用的元素组成;而系统模型是为了研究其结合规律相互作用所收集的有关信息。模型是为了研究其结合规律相互作用所收集的有关信息。因为收集的信息有详细、粗略之分,加上收集方法的差因为收集的信息有详细、粗略之分,加上收集方法的差异和研究目的的不
17、同,因此对于同一个系统就会出现多异和研究目的的不同,因此对于同一个系统就会出现多种不同的系统模型。模型是为系统服务的,因此,所揭种不同的系统模型。模型是为系统服务的,因此,所揭示的性能规律应该是稳定的。示的性能规律应该是稳定的。第18页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念离散事件仿真的输入数据该如何收集和处理?仿真的输入数据来源于事件采集稳定的数据仿真的输入数据应该与实际数据有同样的变化规律拟合度检验仿真的输入数据应当是相互独立的相关性检验第19页,共156页,编辑于2022年,星期一1.1离散事件系统仿真的基本概念离散事件系统仿真的
18、基本概念离散事件仿真的输出数据应该有哪些分析?仿真结果的可信度分析仿真运行的效率分析仿真结果的性能分析第20页,共156页,编辑于2022年,星期一离散事件系统仿真模型的简例 某某一一个个工工作作人人员员每每日日的的工工作作是是处处理理文文件件,他他从从每每天天开开始始工工作作时时即即处处理理文文件件,直直至至文文件件处处理理完完毕毕或或工工作作结结束束,每每一一个个文文件件处处理理完完毕毕后后开开始始下下一一个个文文件件的的处处理理,工工作作间间隔隔一一小小时时休休息息一一次次,休休息息时时间间为为5 5分分钟钟,但但必必须须是是在在一一个个文文件件处处理理完完毕毕之之后后。假假设设不不考考
19、虑虑当当天天收收到到的的文文件件,那那么么文文件件的的数数量量可可以以预预置置,并并随随着每个作业的完成递减,直至为零。着每个作业的完成递减,直至为零。1.1离散事件系统仿真的基本概念离散事件系统仿真的基本概念第21页,共156页,编辑于2022年,星期一实例求解实例目标:了解仿真实例目标:了解仿真求解方法:手工仿真求解方法:手工仿真求解平台:求解平台:Excel求解原理:求解原理:每个文件的处理时间(工作时间每个文件的处理时间(工作时间tw)是一个随机过程,符合一定的概率分)是一个随机过程,符合一定的概率分布;布;该工作人员一上班就开始处理文件,所以第一个文件处理的开始时间就是仿真该工作人员
20、一上班就开始处理文件,所以第一个文件处理的开始时间就是仿真的开始时间(的开始时间(0时刻),后续文件的开始时间时刻),后续文件的开始时间tf上一文件的结束时间或休息后的上一文件的结束时间或休息后的时间;时间;每一个文件处理的结束时间文件处理的开始时间文件处理时间;每一个文件处理的结束时间文件处理的开始时间文件处理时间;设置一项统计量:累计工作时间设置一项统计量:累计工作时间tc=休息后的工作时间之和。当休息后的工作时间之和。当tc1小时,则置小时,则置为零,同时标识一次休息;仿真时间推进为零,同时标识一次休息;仿真时间推进5分钟。分钟。第22页,共156页,编辑于2022年,星期一1.2 1.
21、2 生产系统仿真的特征生产系统仿真的特征产品工艺技术与生产管理的结合相同的结果可以有不同的生产工艺生产管理策略对生产运作产生何种影响稳定的生产过程生产流程的稳定生产时间规律化变化生产过程存在不确定变化人工干预生产作业的不确定变化及学习变化机器设备的不确定故障停机第23页,共156页,编辑于2022年,星期一1.3 1.3 服务系统仿真的特征服务系统仿真的特征服务技术与服务管理的结合相同结果可以有不同的服务流程服务策略对服务运作产生何种影响客户化的服务过程服务流程随着客户需求而改变服务时间的不确定变化服务过程存在不确定变化服务流程的不确定服务时间的不确定服务资源配置的不确定客户数量、需求的不确定
22、第24页,共156页,编辑于2022年,星期一1.4 1.4 离散系统仿真的基本步骤离散系统仿真的基本步骤明确离散系统仿真的需要解决的问题系统运作的流程(确定流程或可能流程)系统运作的管理策略运作规则系统的概念性建模:明确系统构成的元素系统的详细建模:明确系统各元素的参数系统运行编程:根据管理策略形成系统的运行规则系统试运行系统模型的有效性检验和可信度检验系统正式运行第25页,共156页,编辑于2022年,星期一第二章第二章 离散事件仿真的分析离散事件仿真的分析2.1随机数的产生随机数的产生2.2离散事件仿真建模离散事件仿真建模2.3输入数据分析输入数据分析2.4输出数据分析输出数据分析第26
23、页,共156页,编辑于2022年,星期一2.1随机数的产生随机数的产生为什么要产生随机数?平时我们遇到的随机数符合怎样的分布?随机数生产的方法有哪些?随机事件是所有不确定事件中唯一可以分析的一种事件形式。因此,对于诸多不能明确解析的实际系统中最常见的就是随机系统,随机系统的运行首要解决的问题就是产生随机数。(0,1)均匀分布的随机数。线性平移法(适用于均匀分布的随机数产生)同余法(适用于均匀分布的随机数产生,常用方法)逆变换法(密度函数的反函数可求的状况)舍取法(任意给定分布)组合法(标准分布组合形成的复杂分布)经验生成法(特殊的常用分布,运用经验公式产生)第27页,共156页,编辑于2022
24、年,星期一2.1随机数的产生随机数的产生(0,1)随机数的检验数字特征检验分布均匀性检验独立性检验服从N(0,1)在给定显著性水平后,即可根据正态分布确定临界值,据此判断与理论平均值及与X2理论平均值之差异是否显著,从而决定能否将产生的随机数看作是(0,1)均匀分布随机变量的N个独立取祥值。服从自由度为k-1的2分布服从N(0,1)第28页,共156页,编辑于2022年,星期一2.2离散事件仿真建模离散事件仿真建模排队系统:由服务机构(服务模式)(可以是服务台、加工机器、搬运设备等)、到达模式及排队规则组成的集合。库存系统:由订单到达模式、订单规模、补货数量、交货期及补货策略(盘库间隔、到货规
25、则)组成的集合。流程系统:由特定的一簇服务对象按照其自有的运作流程(顺序及滞留时间)将对应的服务机构(排队系统、库存系统)有序地连接在一起组成的集合。第29页,共156页,编辑于2022年,星期一前后事件多对一前后事件多对一 前后事件一对多前后事件一对多 前后事件多对多前后事件多对多 事件的返回事件的返回 离散事件系统第30页,共156页,编辑于2022年,星期一事件的合并事件的合并 事件的拆分事件的拆分 离散事件系统第31页,共156页,编辑于2022年,星期一设备可用性。设备可以加工工件的前提是设备是可用的,设备可用的必要条件有:(1)当前时刻是生产系统工作日志所规定的正常工作时间,而不是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产 系统 建模 仿真 幻灯片
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内