您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > Enterprise Dynamics 物流仿真软件案例3 运输系统
第一节案例学习——传输系统一、介绍通常,确定一个由许多车辆组成的传输系统的传输能力是很难的。根据一些参数,例如车辆运行的优先权、操作时间等,来进行简单的计算几乎是不可能的。尽管如此,没有一家公司希望看到扩充性的计划执行后,确在未来得不到满足。因此,仿真就变得尤为有用,它让未来的使用者确信自己的投资会实实在在第得到效益。二、情景描述我们要建造一个类似于下图1-1中的系统:图1-1系统图这个系统由4条边传送带和一个长50米的主传送带组成,主传送带连接machine1和warehouse。所有的产品流都是从machines(服务端)开始,通过传送带到达warehouse。有machines生产的产品是箱子的形状,产品长宽都是50cm。虽然主要传送带组成一个整体,但它由5个部分组成,您需要注意:除了传送带系统的第一个部分是从machine1到switch1、最后一个部分是从switch4到warehouse的,其他三个部分均是从上一个switch到下一个switch。这五个部分的传送带均为10米长,而四个边传送带均为5米长,并且所有传输带的传输速度都是1米/秒。当主传送带上传送的箱子和边传送带传送的箱子同时到达时,在主传送带上运输的箱子的优先权高于边传送带。当边传送带出现箱子时,电子眼就会测量边传送带上的箱子和主传送带上箱子间的距离是否至少为1米。如果是的话,主传送带开关(switch)前方1米处会举起一个挡板。边传送带上的箱子被传送至主传送带上,这个动作的时间被称为处理时间,不同传送带的处理时间不同。与此同时,主传送带上传送过来的箱子就会被挡在挡板前面。这个过程完成以后,挡板被抽走,传送带上的箱子继续传送至下一个目的地。第一、二、三和四个传送带开关(switch)的每个箱子的处理时间分别等于2、2、10、5秒。因为前两个传送带开关是新设备,技术先进,所以处理时间短一些。机器供应商说机器(machine)一分钟最多生产8个箱子,一般来说,一分钟平均生产4个箱子。这就意味着,平均生产每个箱子需要花费15秒钟。由于小偏差的存在,生产时间可能会存在1秒左右的时间偏差,符合从14.5秒到15.5秒的一个均匀分布。Conveyorswitch4Conveyorswitch3Machine1Machine2Machine3Machine4Machine5WarehouseConveyorswitch1Conveyorswitch2公司不知道机器是否能平均4秒钟生产一个箱子,并且在这样的机器设置下,这个系统会不会产生拥挤。我们这样定义拥挤:至少一条传送带上全是箱子,使得机器(machine)停止生产。公司还想知道通常这种拥挤会发生在那个地方。三、任务1、进行事前的估算,或者说评估传输系统的传输能力,假设每个机器的生产能力是一样的。预计系统在哪里发生第一次拥挤?2、建一个名为transport1.Mod的仿真,试验下机器每4秒生产一个箱子是否可能。再建一个名为transport2.mod的仿真,测试所有机器生产能力都一致的情况下,系统最大运输能力能达到多大?3、建一个名为transport3.mod的仿真,通过不段调整每台机器的生产能力来观察整个系统的生产量会不会增长。但需要注意的是,每台机器最高至能每分钟生产8个箱子。4、对于改进这个系统,你有什么建议?提高传送带的速度是否能提高整个系统的生产量?第二节ED仿真建议ED提供了好几种在上一节中提到的建模方式。当然如果您有更好的建模方法,不妨试一试。我们这里建模,将传送带分为不同的部分,如下图2-1所示。图中的数字代表不同部分的长度。图2-1传输系统部分组成图这个方法的优点在于不再需要测量箱子和新加入点的距离。当一个箱子今日1米那个部分,其他箱子则不能从边传送带传送到主传送带上。一旦1米那个部分是空闲的,箱子则可以从边传送带传送至住传送带。当一个箱子到达时,另外一个箱子则不能进入1米那个部分。在ED软件中传送带开关(switch)由机器代替。因此,箱子看上去像是离开了传送带,但实际上不是这样,因为模型只是一个现实的代表。用4DScript命令Openinput、Closeinput、Openoutput和Closeoutput,你可以调整打开关闭原子输入输出的频次。记住,这样一来原子的参数将被覆盖。当你想打开原子的进入时,使用命令Closeinput,任何产品将进入不了原子。第三节样例——传输系统一、任务一这个仿真需要确定的是这个传输系统可能达到的最大运输能力,尽管这个仿真是假设每个机器的生产能力都一样,每个机器的生产能力可以各尽不同。传送带的速度不同也将影响系统的处理效率。下图中的方形框标示传输系统:图3-1传输系统图传输系统最大物料流超不过每小时2400个箱子,很显然,机器是不能符合这个数字的。然后,潜在的处理能力可能会大一些,也可能少一些。假设没有技术限制条件的话,传送带的速度为1米/秒,箱子长为50厘米,如果机器1(machine1)一秒钟生产2个箱子的话,一分钟内就能传送120个箱子。不过这只是一个计算演练,没有实际价值。这里的处理能力被约束限定为传送带处理时间。毕竟,如果一个箱子从边传送带传送带主传送带上需要花费10秒钟的话,机器的生产时间一定会超过10秒,这是边传送带无论如何都会堵塞。4个边传送带的处理时间分别为2、2、10、5秒,必然地,边传送带带1分钟内最多能处理30、30、6、12个箱子。传送带的速度为1米/秒,因为箱子长50厘米,所以传送带的速度不是一个现在条件,这样1秒钟可以传输2个箱子。在这个案例中,当机器3每分钟生产5或6个箱子的话,连接机器3的边传送带将会拥挤,主传送带运输优先权高于边传送带通常会引起边传送带的堵塞,这样的情况一般很难计算。如果边传送带3的开关(switch3)是这个系统物料流的限制因素。那这个系统最大处理能力只能达到每分钟1800个,实际能力可能会比这个更小。假设个机器生产能力不同,4个边传送带每分钟分别能处理30、30、6、12个箱子,因此整个系统1分钟内能处理78个箱子,再加上机器1生产的箱子,最大物料流已经远远超过我们之前算的2400个了。二、任务二至任务四1、步骤一:问题规划及目的在上面的学习中,系统的概括已大概描述出来了,但是公司具体背景没有被考虑进去。这个案例学习的目的主要是看这个系统是否能平均一分钟处理4个箱子。另外,我们希望能仔细观察系统处理过程,了解不同因素导致系统最大处理能力的变化。这个案例中,置信区间没有被主要考虑,我们只要在每个情况下观察堵塞的情况,不断的去改变一些条件,找到系统能力边缘。学习这个案例的目的,在于看看每台机器生产能力相同和不相同的情况下,系统最大处理能力能够达到多少。2、步骤二:建模建模的核心是要找到系统布局,这个我们已经在前面的系统描述中大概弄清楚了。图3-2系统布局(1)系统描述5个机器产生箱子,用传送带传送。主传送带连接机器1和仓库,连同另外4个边传送带,所有传送带的速度都是1米/秒。箱子有机器生产处理,由各个传送带传送到仓库。主传送带上的箱子优先权高于边传送带上的箱子。所有定量的数据包括传送带各部分长度和处理时间等都陈列在下表3-1中:ConveyorsectionLengthConveyorswitchProcesstimeMainconveyorsection1Mainconveyorsection2Mainconveyorsection3Mainconveyorsection4Mainconveyorsection5Sideconveyors10m10m10m10m10m5mFromsideconveyormachine2Fromsideconveyormachine3Fromsideconveyormachine3Fromsideconveyormachine42sec2sec10sec5sec表3-1量化数据表(2)数据收集所有必要的信息,例如速度、处理时间、生产时间等都是需要关注的数据。正常来说,数据收集通常始于时间计数,并且时间需要被转换成分布和参数。(3)系统的模型表达系统最小的元素是箱子,箱子长50厘米。传送带速度为1米/秒。一般箱子尝试的时间间隔从5秒到20秒不等,这个由机器的设置决定。而时钟秒则是仿真运行的最小时间单位,所有,所有参数都是以秒来定义的。到达形式:产品到达时间间隔也是模型需要定义的一个参数,一般符合均匀分布,变化区间大概为1秒钟。最初,产品到达时间间隔大概为15秒,这样产品到达时间间隔就会服Conveyorswitch4Conveyorswitch3Machine1Machine2Machine3Machine4Machine5WarehouseConveyorswitch1Conveyorswitch2从均匀分布U(14.5,15.5)。假如每分钟生产6个箱子,那产品到达时间间隔符合均匀分布U(9.5,10.5)。传送带:所以的传送带长度都如图2-1所示,平均速度为1米/秒。因此发生堵塞的话,箱子之间的距离就会变短。处理操作:这个操作只对边传送带传送过来的箱子有用。仓库(warehouse):这个模型只有一个缓冲区:仓库(warehouse),仿真模型所以的箱子都会进入这个点,仓库的能力设为100,000(4)从建模到程序在这个模型的建立中,我们用的的是标准原子的方法,而不用4DScript编程语言。这个案例相对应的程序名字叫做transport.mod,通过将这个程序导入到ED软件中去,我们可以看到这个模型是怎么建立的。这个模型和我们在1-1节中讲到的系统概括是一样的。在ED软件中,传送带用名字“AccumulatingConveyors”命名。处理操作将由服务器元素(Severelement)代表。您需要特别注意,主传送带上的1米范围内阻挡箱子的模型是如何建立的。3、步骤三:有效性验证模型编译,只是会检查程序的输入或计算错误,通过动画模拟,我们就能密切关注传送带功能:传送带拥挤时,箱子累积;主传送带和边传送带传输货物的优先权不同。4、步骤四:试验设计我们需要关注这个系统什么时候会发生拥挤,相对与其他案例来说,置信区间不被考虑。同时,在上面的部分我们提到,秒钟时这个仿真用到的最小单位。但是实际应用中,我们用一个标准的时间单位会比较方便。命令hr(a)可以将a这个时间自动转换为秒,例如hr(1)就是3600秒。通过一些测试,模型运行时间最好为4个小时。不过,这个案例运行一次就足够观察结果了。根据这个试验的目的来分析,预热期是没有必要的,因为过一小段时间以后,这个系统就会发生拥挤。5、选择哪个案例?ScenariosMachine1Machine2Machine3Machine4Machine5scenario1boxesp/miat(insec)415½415½415½415½415½scenario2boxesp/miat(insec)512½512½512½512½512½ScenariosMachine1Machine2Machine3Machine4Machine5scenario3boxesp/miat(insec)87½½87½½415½87½½87½½表3-2:案例选择(iat是以秒为计数的到达时间间隔)经理们一版都会选择方案一,而方案二每台机器生产能力一样时,系统能达到最大处理能力的策略。方案三中的每台机器都达到了最大生产能力,除了第三台,因为每当第三台机器的生产能力接近每分钟5个箱子时,边传送带就会发生拥挤堵塞,所以这个方案中第三台机器的生产能力只有每分钟4个箱子。6、步骤五:输出结果分析所有方案都是在测试,这个系统是否能传送这些货物且不发生拥挤?上面3个方案,貌似只有第一个可行,第二个和第三个都会发生拥挤。第一个方案中,平均物料流为一小时1200个箱子,第二个和第三个方案中每小时分别能运输1500个和2160个箱子。我们之前算过,每小时系统能最多运输2400个箱子。由于switch3的处理时间为10秒钟,
本文标题:Enterprise Dynamics 物流仿真软件案例3 运输系统
链接地址:https://www.777doc.com/doc-6672 .html