生产系统建模与仿真课件.ppt
《生产系统建模与仿真课件.ppt》由会员分享,可在线阅读,更多相关《生产系统建模与仿真课件.ppt(144页珍藏版)》请在咨信网上搜索。
1、南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 4.14.1系统建模方法概述系统建模方法概述 连续系统可以借助相关数学理论,对系统加以描述和连续系统可以借助相关数学理论,对系统加以描述和求解。求解。离散事件系统研究最早以排队现象和排队网络为对象。离散事件系统研究最早以排队现象和排队网络为对象。上世纪上世纪7070年代前后,年代前后,FMSFMS、大规模计算机、网络通信、大规模计算机、网络通信、机场调度等复杂离散事件系统的相继出现,推动了离散事机场调度等复杂离散事件系统的相继出现,推动了离散事件动态系统(件动态系统(DEDS)DEDS)理论的形成和发展。理论的形成和发展。南昌大学
2、南昌大学第四章第四章 制造系统建模方法制造系统建模方法 DEDSDEDS系统的特征:系统的特征:离散事件离散事件是构成系统的是构成系统的基本要素基本要素,也是导致系统,也是导致系统状状态演变态演变并触发并触发新的事件新的事件的基本原因。的基本原因。离散离散事件事件发生的发生的时刻时刻受系统受系统结构、参数、状态结构、参数、状态以及以及环境环境的共同的共同影响影响,具有,具有随机性随机性和不确定性,使得系统和不确定性,使得系统状态的变化也具有状态的变化也具有不确定性不确定性。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 研究研究DEDSDEDS的过程就是分析因离散事件发生而导的
3、过程就是分析因离散事件发生而导致的系统状态演变的过程,研究的致的系统状态演变的过程,研究的目标包括目标包括:控:控制制不期望事件不期望事件的发生,使的发生,使事件按预定的时刻或顺事件按预定的时刻或顺序序发生。发生。DEDSDEDS的运行和控制的运行和控制多基于人为多基于人为的运行规则或决的运行规则或决策逻辑,而不是物理学定律。策逻辑,而不是物理学定律。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 模型模型反映了系统反映了系统结构结构、参数参数及其主要及其主要行为行为之间的之间的关系,是系统关系,是系统设计设计、运行运行和和控制控制的基础。的基础。模型的表征形式:数学方程、曲线
4、、图表、程序、模型的表征形式:数学方程、曲线、图表、程序、语言、数据集等。语言、数据集等。与连续系统相比,离散事件系统建模存在不少困与连续系统相比,离散事件系统建模存在不少困难,主要表现在:难,主要表现在:离散事件发生在离散事件发生在某个时刻某个时刻,具有,具有离散性离散性。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 离散系统的性能指标常具有离散系统的性能指标常具有离散特征离散特征,如制造,如制造系统的系统的产量产量、零件的、零件的加工时间加工时间。系统中随机性因素和概率化特征普遍存在。系统中随机性因素和概率化特征普遍存在。复杂离散系统常具有复杂离散系统常具有分层分层和和递
5、阶递阶特征。特征。如:企业生产计划:长期、中期和短期,如:企业生产计划:长期、中期和短期,组织结构:集团、公司、分公司、车间、班组等组织结构:集团、公司、分公司、车间、班组等 南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 对于复杂离散事件系统,为降低建模和分析的对于复杂离散事件系统,为降低建模和分析的难度,通常将系统分解为若干既难度,通常将系统分解为若干既相对独立相对独立又相互又相互作用的作用的子系统子系统。在完成局部和低层次系统建模的基础上,再构在完成局部和低层次系统建模的基础上,再构建建整个系统模型整个系统模型。如进销存系统:如进销存系统:采购子系统、销售子系统和库存管理
6、子系统。采购子系统、销售子系统和库存管理子系统。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 存在状态爆炸性和计算可行性问题。存在状态爆炸性和计算可行性问题。离散事件系统的离散事件系统的状态数量状态数量与与系统变量系统变量之间呈之间呈排列排列组合组合的关系。的关系。一般地,系统一般地,系统状态状态随着系统规模按随着系统规模按指数指数方式增方式增加,存在加,存在“状态爆炸状态爆炸”问题,由此导致模型求解问题,由此导致模型求解时计算量的急剧增加,给模型的求解带来困难。时计算量的急剧增加,给模型的求解带来困难。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 根据建模
7、手段和目标,可以将根据建模手段和目标,可以将DEDSDEDS模型分为三个模型分为三个层次:层次:逻辑层次逻辑层次 代数层次代数层次 统计性能层次。统计性能层次。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 逻辑层次逻辑层次:分析和研究:分析和研究事件事件与系统与系统状态状态的的对应对应关系关系。主要数学工具:主要数学工具:形式语言有限自动机、活动形式语言有限自动机、活动循环图法、循环图法、PetriPetri网、马尔可夫链(网、马尔可夫链(Markov Markov chainchain)等。)等。代数层次:代数层次:研究研究DEDSDEDS的代数特性和运动过程。的代数特性和
8、运动过程。主要数学工具主要数学工具:极大极小代数等:极大极小代数等南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 统计性能层次:统计性能层次:研究随机条件下研究随机条件下DEDSDEDS的统计性的统计性能特性及其优化问题。能特性及其优化问题。主要建模工具:主要建模工具:排队论、库存模型、摄动分析排队论、库存模型、摄动分析法、半马尔可夫过程等。法、半马尔可夫过程等。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 离散事件动态系统是一门处于离散事件动态系统是一门处于发展中发展中的学科。的学科。目前还目前还没有没有形成形成统一的统一的和具有和具有普适性普适性的建模理论
9、的建模理论与方法。与方法。本章以本章以制造系统制造系统为主要建模为主要建模对象对象,介绍几种,介绍几种体系体系较完整较完整且得到且得到较多较多工程工程应用应用的离散事件系统建模的离散事件系统建模方法。方法。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 4.24.2活动循环图法活动循环图法4.2.14.2.1活动循环图法的基本原理活动循环图法的基本原理活动循环图(活动循环图(ACDACD)法:)法:以图形直观地显示系统状态及其变化,具有形象、以图形直观地显示系统状态及其变化,具有形象、便于理解和分析等特点,在制造系统(如作业车便于理解和分析等特点,在制造系统(如作业车间、柔性制
10、造系统等)中的应用较为广泛。间、柔性制造系统等)中的应用较为广泛。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 ACDACD(活动循环图法活动循环图法)实体状态循环发生变化,有静止(也称队列)和实体状态循环发生变化,有静止(也称队列)和活动两种状态,且交替出现。活动两种状态,且交替出现。以以圆圈圆圈()表示实体的)表示实体的静止状态静止状态以以矩形矩形()表示实体的)表示实体的活动状态活动状态以有向弧(以有向弧()表示状态与状态之间的转换。)表示状态与状态之间的转换。如系统中有如系统中有多个实体多个实体时,用时,用不同颜色不同颜色或或线型线型的的有向弧,以区分不同的实体。有向
11、弧,以区分不同的实体。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 系统的状态系统的状态是全部是全部实体状态实体状态变化的变化的集合集合。因此,单个实体的活动在因此,单个实体的活动在ACDACD法中占有重要地位。法中占有重要地位。当对象比较复杂、实体数目较多时,可以对系统建当对象比较复杂、实体数目较多时,可以对系统建立不立不同层次同层次的的ACDACD模型模型,将高层次模型进一步分解为,将高层次模型进一步分解为低层次的模型。低层次的模型。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 4.2.2 ACD4.2.2 ACD法的建模方法与建模过程法的建模方法与建模
12、过程 一个活动的发生要满足条件:一个活动的发生要满足条件:所有前置队列(进所有前置队列(进入活动的实体队列)入活动的实体队列)中都具有符合规则的、足够数中都具有符合规则的、足够数量的令牌(量的令牌(tokentoken)。)。一个活动可以同时发生多起(如生产车间中几台一个活动可以同时发生多起(如生产车间中几台机床同时处于加工活动)机床同时处于加工活动)活动持续时间可以是活动持续时间可以是常数常数,或,或随机数随机数,或者按照,或者按照某种规律变化。某种规律变化。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 在绘制活动循环图时,可将实体按照某种行为特征在绘制活动循环图时,可将实
13、体按照某种行为特征加以分类。加以分类。例如,将机床分为例如,将机床分为“加工加工”与与“空闲空闲”状态,工状态,工人分为人分为“工作工作”与与“等待等待”状态等。状态等。另外,还可以对同类型的实体进行分类,如将机另外,还可以对同类型的实体进行分类,如将机床分为床分为“铣床铣床”与与“车床车床”,工人分为,工人分为“操作工操作工”和和“维修工维修工”等。等。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 ACDACD法常用术语有:法常用术语有:(1)1)实体(实体(entity)entity)。实体是指组成系统的各种。实体是指组成系统的各种要素,它是要素,它是ACDACD中产生活
14、动的主体。中产生活动的主体。例如,例如,FMSFMS中的机床、工件、托盘、小车、机械中的机床、工件、托盘、小车、机械手等。手等。可用文字说明或不同线型表示不同的实体。可用文字说明或不同线型表示不同的实体。实体数量实体数量可在实体名称后用圆括号加数字说明。可在实体名称后用圆括号加数字说明。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 (2)2)活动(活动(activity)activity)。活动表示实体正处于。活动表示实体正处于某种动作状态。某种动作状态。一般用一般用矩形框矩形框表示。表示。活动名称用文字标注在活动名称用文字标注在矩形框矩形框中。中。活动持续活动持续时间时间(
15、也称活动(也称活动周期周期),可标注在),可标注在活动的活动的矩形框下方矩形框下方。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 (3)(3)队列(队列(queue)queue)。队列用来表示实体处于。队列用来表示实体处于静止静止或或等待等待状态。状态。一般,队列用一般,队列用圆圈圆圈来表示,并在圆圈中注明队来表示,并在圆圈中注明队列的性质。列的性质。(4(4)实体的行为模式:在)实体的行为模式:在ACDACD模型中,实体行为模型中,实体行为始终始终遵循遵循“活动活动队列队列活动活动 ”的交替变的交替变化规则,称为实体的行为模式。化规则,称为实体的行为模式。南昌大学南昌大学第
16、四章第四章 制造系统建模方法制造系统建模方法 (5)(5)直联活动直联活动和和虚拟队列虚拟队列 如某一活动完成后,其后续活动就立即开始,如某一活动完成后,其后续活动就立即开始,则称后续活动为则称后续活动为直联活动直联活动。为为遵循遵循实体的行为模式(状态交替变化),在实体的行为模式(状态交替变化),在这两个活动之间插入一个这两个活动之间插入一个等待时间为零等待时间为零的的队列队列,这种队列称为这种队列称为虚拟队列虚拟队列。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 (6 6)合作活动合作活动 如果一个活动要求如果一个活动要求有多于一个有多于一个(或一类)的实(或一类)的实体
17、参加才能开始,则称这种活动为体参加才能开始,则称这种活动为合作活动合作活动。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 例:某机械加工系统例:某机械加工系统两个实体两个实体:一台半自动:一台半自动机床机床和一个操作和一个操作工人工人。工人:工人:安装工件和取下工件。安装工件和取下工件。工件安装完毕后,机床自动完成工件加工。工件安装完毕后,机床自动完成工件加工。加工完毕,机床停止,直到工人安装一个新的工加工完毕,机床停止,直到工人安装一个新的工件,再开始下一个加工循环。件,再开始下一个加工循环。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 完成各实体活动循环
18、图之后,可将活动循环图集完成各实体活动循环图之后,可将活动循环图集成起来,构成成起来,构成活动循环图活动循环图。D D表示持续时间。表示持续时间。图图4.3 4.3 机械加工系统的活动循环图机械加工系统的活动循环图南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 系统中的实体之间存在合作关系。系统中的实体之间存在合作关系。合作活动合作活动:只有当参与合作活动的实体都在该活动的:只有当参与合作活动的实体都在该活动的前置队列存在时。前置队列存在时。如如“安装安装”是是机床和工人机床和工人的的合作活动合作活动:要同时有:要同时有工工人人在在“等待等待”状态和状态和机床机床处于处于“空闲
19、空闲”状态。状态。如果只满足其中一个条件,则另一个实体将在队列如果只满足其中一个条件,则另一个实体将在队列中等待,从而造成设备和资源闲置、系统性能下降。中等待,从而造成设备和资源闲置、系统性能下降。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 当一个当一个活动开始活动开始时,相应的时,相应的实体实体从从前置队列(静止前置队列(静止状态)状态)中移至该中移至该活动状态活动状态。在在ACDACD图中,令牌(图中,令牌(tokentoken)表示实体当前的状态。)表示实体当前的状态。当当活动结束活动结束时,时,令牌令牌从该活动移人相关的从该活动移人相关的后续队列后续队列。一个活动完
20、成后,实体被释放,从而为后续活动创一个活动完成后,实体被释放,从而为后续活动创造条件。造条件。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 图图4.14.1机床的活动循环图机床的活动循环图 4.24.2工人的活动循环图工人的活动循环图 南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 ACDACD模型是按照实体模型是按照实体类型类型建立的,与建立的,与同类型同类型实体的实体的数量无关数量无关。即使系统中的实体类型和活动周期不同,只要系统即使系统中的实体类型和活动周期不同,只要系统的行为模式相同,也可以用同一个的行为模式相同,也可以用同一个ACDACD图加以描述。
21、图加以描述。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 为了表示不同类型的为了表示不同类型的实体数量实体数量,可在各实体,可在各实体名称后面括号中的数字表示,缺省值为名称后面括号中的数字表示,缺省值为1 1。图图4.4 4.4 表示系统中有表示系统中有3 3台机床和台机床和1 1个工人个工人南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 在系统模型中,存在所谓的在系统模型中,存在所谓的逻辑实体逻辑实体。例例:工人除工人除 “安装安装”活动外,还安排有活动外,还安排有“休息休息”活动。活动。图图4.5 4.5 有工人休息活动的机械加工系统活动循环图有工人休息活
22、动的机械加工系统活动循环图 南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 在在ACDACD建模过程中,系统中的一些实体需要建模过程中,系统中的一些实体需要与与周围环境周围环境发生交互发生交互作用作用,例如待加工的毛坯就,例如待加工的毛坯就是来自于环境的。是来自于环境的。因此,在因此,在ACDACD建模时,需要考虑实体的建模时,需要考虑实体的到达到达活动活动,即实体从系统外,即实体从系统外越过边界越过边界进人系统的进人系统的活活动动。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 4.2.3 ACD4.2.3 ACD模型的仿真运行模型的仿真运行 ACDACD模型
23、反映了系统中的实体及其所具有的活动。模型反映了系统中的实体及其所具有的活动。ACDACD模型如何运行?模型如何运行?以图以图4-54-5中的工人而言,系统运行时他将面临中的工人而言,系统运行时他将面临“活动选择活动选择”问题,即当某一时刻问题,即当某一时刻“安装安装”和和“休息休息”两个活动都可以开始时,究竟应该选择哪一个活动两个活动都可以开始时,究竟应该选择哪一个活动作为下一个活动?作为下一个活动?南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 ACD ACD模型通过定义活动的优先权(模型通过定义活动的优先权(prioritypriority)和制)和制定活动的规则(定活动的
24、规则(rulerule)等方法加以解决此类问题。)等方法加以解决此类问题。优先权方法:优先权方法:根据活动的重要性给活动分配不同的级根据活动的重要性给活动分配不同的级别,当两个活动可以同时发生时,别,当两个活动可以同时发生时,优先级高优先级高的活动优的活动优先安排先安排。对于多数机械加工系统,对于多数机械加工系统,“安装安装”活动的优先级活动的优先级应高于应高于“休息休息”活动的优先级。活动的优先级。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 当机床的前置队列为当机床的前置队列为“空闲空闲”时(表示系统中有机时(表示系统中有机床可以利用),工人将先进行床可以利用),工人将先
25、进行“安装安装”活动。活动。只有在只有在“安装安装”活动不能进行且符合活动不能进行且符合“休息休息”活动活动的时间安排时,工人才能的时间安排时,工人才能“休息休息”。如果如果“休息休息”活动的级别比活动的级别比“安装安装”活动的级别活动的级别高,可能会因工人的高,可能会因工人的“休息休息”活动而使得机床处于活动而使得机床处于“空闲空闲”状态,影响系统的效率。状态,影响系统的效率。南昌大学南昌大学第四章第四章 制造系统建模方法制造系统建模方法 另外,也可以根据系统实际,制定控制系统运行的另外,也可以根据系统实际,制定控制系统运行的调度规则调度规则,合理地安排系统的,合理地安排系统的活动次序活动次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产 系统 建模 仿真 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。