- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
arena中文教程第9章
第9章 建模问题与技术的进一步探讨
通过第四章到第八章一系列逐步复杂的实例,我们引导读者较为全面地了解了如何模拟各种不同类型的系统。我们选择这些实例有几个目的,包括展示应用系统的实用性和重要性、各种不同问题的建模方法,以及指导读者如何简单快速地运用适当的方式在Arena中表示各种事物。掌握了这些技能后,读者就能正确而有效地建造各种仿真模型了。
尽管人们有些时候会考虑在一个模型中同时使用多种手段,但毕竟不可能在一个实例里面够包括所有的模型特征,而且一个模型中所包含的建模特征远远少于Arena所提供的数量。在这一章里,我们准备探讨其它一些较为重要的建模问题与技术,以及如何利用Arena去实现。
本章中我们将建造更多的实例,这些实例更加关注一些细节方面的技术和Arena特性。在9.1节我们将改进第八章中开发的输送设备模型;在9.2节讨论对第八章运送设备建模的改进;在服务系统中,特别是那些含有排队现象的系统中,可能经常要考虑顾客的中途退出(reneging)问题(也就是说,在某一时刻顾客从队列中离开),我们将在9.3节考虑这种情况,以及受阻离开(balking)的概念;在9.4节,将探讨在某一时刻把实体组合成一批、而且过后还可以再拆分的方法;9.5节讨论如何表示紧密耦合(tightly coupled)系统,在这种系统中,实体只有在当前位置就被分配好了后续处理所需的资源时才能继续前进,从实体的角度看,这叫做重叠资源(overlapping resources);最后,在9.6节简要介绍一些其它专题,包括导引运送设备、并行队列、复杂的决策逻辑和循环等。
本章在结构上与以前的章节有所不同,因为本章不必按顺序阅读,本章的目的就是提供一个建模技术和Arena特征的集萃,它们在各种不同的应用项目中被证明非常有用。
9.1 使用“高等运送”面板模拟输送设备
这一节我们对第八章建立的基本输送设备模型提出一些改进。
9.1.1 模型9-1: 站点的有限容量缓冲区
在第八章我们介绍了Arena的输送设备,在8.4.1节我们使用了不可聚集式输送设备作为运送零件的方法,建立了小型生产系统的模型8-4。在那个模型中,我们假设每个加工单元前有无限容量的缓冲区用于存储等待加工的零件。这个假设使得我们能够在Enter模块和Leave模块里使用输送设备的功能,不过我们需要从“高等运送”面板里添加Conveyor和Segment 数据模块来定义相应的输送设备。
现在我们将修改这个假设,也即假设Cell 1和Cell 2只有有限容量的缓冲区用于存储尚未加工的零件,事实上,我们假设每个单元只能存储一个未加工的零件。对于这类模型,我们需要定义零件到达Cell 1或2时,已经有一个零件占据了有限的缓冲区的情况。假如我们能使用Enter模块来限制缓冲区的话(这是不可行的),那就可以很容易地让到达的零件等待,直到缓冲区内的零件进入加工单元中的机器。当然,这将会在这些加工单元处造成明显的堵塞现象,不仅到本单元加工的零件进不去,而且要前往其它加工单元的零件也会排在它们后面等待,从而引发了另外的问题。我们知道,完成加工的零件在被输送到下一个目的站点之前,需要先占据输送设备上一定的可用空间,而这些空间此时却被正在等待进入这个单元的其它零件所占用,这就形成了所谓的“死锁”(deadlock或gridlock)。
因此,对于到达Cell 1或2的零件,我们采用下面的策略。如果单元的缓冲区内目前没有等待的零件,则允许到达的零件进入缓冲区;否则,零件就沿环形输送设施继续前进,并被再次运送到这个位置试第二次(第三次、第四次等)。要做到这一点,就需要改变模型,以便我们能更好地控制零件什么时候退出输送设施。“高等运送”面板为输送设施提供了五个新的模块,分别是“进入”(Access)、“输送”(Convey)、“退出”(Exit)、启动(Start)和“停止”(Stop),这些模块可以帮助我们更加细致地模拟输送设施的活动。Exit模块使实体退出输送设备,释放其所占用的输送单元。这个功能与在Enter模块的Transfer In部分选择Exit Conveyor选项本质上是一样的。Access模块使实体在某一位置(通常是当前它所在站点的位置)请求或占用输送设备的可用空间。一旦实体成功地占用了输送设备的一定空间,Convey模块就将实体输送到它的目的地。在Leave模块的Transfer Out部分选择Access Conveyor选项,实质上与Access和Convey的组合具有一样的功能。Start模块和Stop模块的作用分别是启动和停止输送设备运行。这两个模块可用于建立用户自己的故障逻辑,或者控制输送设备什么时候运转或停下来。
在开发新的模型时,可以以模型8-4为基础,在Cell 1中用新模块取代原
您可能关注的文档
最近下载
- 渤海稠油油田聚合物驱高效开采技术.doc
- 重症患者的早期康复课件.pptx
- 中国南方电网公司招聘笔试题库2025.pdf
- 电气工程基础课程设计报告-110kV变电站电气系统初步设计.doc
- 化工常用阀门介绍.doc VIP
- 新仁爱科普2024版英语七年级上册Unit 1 Let's be friends大单元整体教学设计.docx
- 高考数学五年(2020-2024)真题《空间向量与立体几何(解答题)》分类汇编.docx
- 香港街头最不缺的就是美女,来自世界各地.pdf VIP
- 高考数学五年(2020-2024)真题《空间向量与立体几何》分类汇编.docx
- 2024年考务人员培训系统考试参考答案.docx VIP
文档评论(0)