物流仿真 系统仿真 Incontrol ED仿真软件案例七 公交车.pdf

上传人:qwe****56 文档编号:70004077 上传时间:2023-01-14 格式:PDF 页数:7 大小:431.02KB
返回 下载 相关 举报
物流仿真 系统仿真 Incontrol ED仿真软件案例七 公交车.pdf_第1页
第1页 / 共7页
物流仿真 系统仿真 Incontrol ED仿真软件案例七 公交车.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《物流仿真 系统仿真 Incontrol ED仿真软件案例七 公交车.pdf》由会员分享,可在线阅读,更多相关《物流仿真 系统仿真 Incontrol ED仿真软件案例七 公交车.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、案例 7 公交车站 1.分析问题分析问题 1.1 介绍介绍 在过去,一个公交车站是由很多个地方和城市的公交车以及它们专属的位置所组成的。一个或者几个公交线路会使用同一个站台来让乘客上下车。由于技术的进步,乘客们现在可以在显示屏上看到他们的公交车的到达时间和上车位置。因此,之前的刚性分布(公交线路 5 总是到达 3 站台)可以被打破(5 号公交车在 5 分钟内到达 3 站台)。有了这种技术,5 号公交车可以到达 3 站台,也可以到达 5站台。此外,一个暂时不会出发的公交车长期占用一个站台的现象是非常不必要的,也是不乐见的。通过设计一个独立的站台,公交车在这里可以到达一个停车区(缓冲区),只有在出

2、发前的 2 分钟内会开到站台。这两项支柱技术构成了紧凑型动力公交站概念的基础:动态分配和过程的分解。根据更高的设备利用率这一物流概念,我们想要用更少的平台来实现同样多的进程。这在空间有限且昂贵或者有其他目的的时候非常实用。对于一个城市或乡镇来说,建设这样一个新型公交站的核心问题是:需要多少个站台,缓冲区的面积应该多大?答案很大程度上取决于时间表,由于一个新型公交站是一个很大的投资,因此,进行一个模拟研究将是非常明智的做法。1.2 情况说明情况说明 有一个居住人口为 150 000 的城市有一个过时的公交汽车站和很少的空间。市议会要求进行一个紧凑的公交站的动态模拟。模拟研究的目的是确定站台数量和

3、缓冲区的面积。该项研究选择一个典型时期:星期一早晨上班高峰时间。所有的公交车都会经过公交站。包括城市公交车、客车和专用线路,如校车。总计有 37 条线路,每条线路都指定一个优先站台。在文件 Bus.xls 中有公交指南。附件 1 中说明了总计 275 公交车在典型时期的内容。公交车在出发前 5 分钟到达一个偏远位置让乘客下车,这个过程需要 30 秒,随后,开到缓冲区,在出发前 2 分钟到达站台,乘客上车。公交车在开车前 5 分钟直接开到站台,乘客的上下车同时进行,这个过程需要 2 分钟,但是在出发时间到达前,公交车是不会出发的。因此,上下车同时进行的公交车占用站台最多为 5 分钟,其他的公交车

4、占用时间为2 分钟。公交车在缓冲区,偏远位置和站台之间的行驶时间不考虑,同样不考虑的还有乘客的行为。图 1-1 是一个过程的布局图。图 1-1 公交站布局图 Bus 每个站台都有两个车位,所以可以同时停放两辆公交车。只有前面的车位是空的时候,后面的公交车才能离开。当站台没有公交车的时候,第一辆车到达前面的车位。当后面的车位上有车的时候,前面的车位就无法再有车辆到达。如果前面的为空的时候,后车位上的公交车并不会移动至前车位。图 1-2 站台的车位 为了乘客的方便,每个线路都有优先站台。当该站台被占用的时候,会选择相邻的站台。如 4 号站台的线路可以改为使用 3 号或者 5 号站台。首末两个站台的

5、线路则只能选择一个站台作为候选。在这个模型中,操作的时间都是常数(确定性),这便排除了公交车到达时间早晚,乘客上下车时间长短所造成的干扰。通过确定的模型,可以很方便的确认结果。在之后的阶段中,干扰因素可以很轻松的添加。1.3 任务任务 1.是否可能对所需的站台数量进行事前的估计?2.创建一个包含 6 个站台的模型,基础是 bus.xls 中的优先分布。并确定停车区以及缓冲区的面积。注意:你可以直接从 Excel 文件 bus.xls 中直接读取数据,也可以通过复制粘贴,将Arrival 5 min beforeDepartArrival=5 min beforeDepartDescend 1

6、Descend 2 Descend n stop 1b Bus stop 1a Bus stop 2b Bus stop 2a Bus Bus stop stop Buffer First Stop Second Stop 数据写入 Arrival list。(busstation1.mod 和 busstation2.mod)3.添加一个标准差为 1 分钟的分布到静态的到达时间间隔中,来观察在什么程度下,之前的静态模型中的确定性结果仍然有效。4.设计你自己的优先站台分布来研究是否可以使用更少的站台来实现类似的结果。附件附件 公交车指南公交车指南 公交指南 bus.xls 将在本附件中阐述。在

7、指南中,你可以找到在规范时期内 37 条线路中的 275 辆公交车。起始时间 0 对应着周一上午开始的时间表这个时间段有大约 4 个小时。Bus.xls 分为 3 部分:表格“公交时间表”根据到达时间区分所有 275 辆公交车、表格“站台查看”还有 37 条公交线路。公交时间表公交时间表 下图显示了表格“公交时间表”中前十个公交车。这个表格代表了在繁忙时间段内到达公交车站的所有公交车。每一行都代表一个公交车。图 1-1 bus.xls“公交站牌”表格 A 列:到达模型的时间。根据这个安排,这个时间应该比到达时间提前 5 分钟(参见 E列)。B 列:公交线路的数字 C 列:公交车的数目。这是为了

8、粘贴到 Arrival list 表格时方便。有了这列,格式便相同。D 列:输出公交车的通道。也是为了粘贴的方便。E 列:时间表中的到达时间。F 列:时间表中的出发时间。G 列:优先的站台 H 列:到达时间间隔。当前车辆的到达系统与之前车辆到达系统时间的间隔。站台查看站台查看 在本表格(图 1-2)中给出了一个公交线路的概览以及他们的优先站台。这个表格的目的只是为了做出一个概述,不得调整。为了改变一个公交线路的优先站台,相关公交线路的表格必须打开(图 1-3)。图 1-2 bus.xls“站台查看”表格 公交线路公交线路 下图是 1 号线路时间表的概览,为了改变优先站台,优先站台后面的红色数字

9、必须被改为新选定的优先站台。这样,优先站台的数字也将随之在“公交时间表”和“站台查看”中被自动更改。图 1-3 bus.xls 表 1,公交线路 1 的时间表 2.ED建模建议建模建议 公交车进入模型有两种方式:1 是通过一个 arrival list,通过将 bus.xls 中的表格复制到arrival list 中来生成公交车。2 是通过一个连接 bus.xls 的 Source 来生成。在两种方法中,都需要设定标签来命名这些在 Excel 表格中 Arrival、Depart 和 Platform 列中的数据。当它们根据 bus.xls 中的时间进入系统之后,公交车首先需要等待 5 分钟

10、。另外,为了研究随机抵达的模式,选择一个平均 5 分钟但具有 1 分钟的标准偏差的正态分布。想要了解更多的详情,参见附件 1.多服务器原子可以用来同时处理多个公交车。它可以实现给所有公交车一个相同的循环时间也可以给每个公交车一个不同的循环时间。使用这些原子来使公交车进行 5 分钟的等待以及下车过程还有缓冲区。使用一个队列来向各个站台分发公交车。站台本身可以用 Server 原子和一个供应缓冲区来实现。一个原子的输入和输出通道可以通过closeinput,closeoutput,openinput和openoutput等功能语句进行开关。还可以通过引用来控制其他的原子。例如 closeinput

11、(out(1,c)。在一个连接到 Excel 的模型中,TO82-Excel 原子必须被拖入模型中,阅读帮助文档以获得更多细节。在这个原子中,可以建立一个与 Excel 文档的连接。此后,使用 excelread(a,b)。a 和 b 代表着表格中的行和列的值。当所有的公交车都创建完成后,在 Excel 表格中就没有到达时间间隔了。ED 将会认为这是0然后创造新的原子。因此,在275辆公交车进入系统以后,可以通过使用closeoutput(c)语句来停止生成新的原子。3 模型说明模型说明 busstation1.mod 和 busstation2.mod 两个模型都是涉及到时间表的确定性计算。

12、方案方案 1 busstation1.mod 公交车根据 Arrival list 进入系统,在进入的时候会被定义三个标签:一个是到达时间、一个是出发时间和一个优先平台。然后,公交车到达 Multiservice 1,在那里停留 5 分钟。这样做的目的是创造他们在生成和实际到达时间的间隔。在 5 分钟等待过后,公交车到达下车的站台,然后是缓冲区。如果一辆公交车在出发点 5 分钟之前就到达,它将会被发送至下车点,或者是到 Queue6.公交车在下车点等待 30 秒然后到达缓冲区,在那里等待直到出发前 2 分钟。在这个时候,公交车到达 Queue6.Queue6 根据定义在公交车上的优先站台的标签

13、将公交车发送至优先站台。公交车然后被送至该站台的相应队列中,并被发送至第一个可用的站台。首先,检查优先站台是否可用。如果被占用了,检查相邻的站台是否可用。例如优先为 2 号站台的公交车,先检查 2a 站台,然后是 2b 站台,然后是 1a,然后 3a,然后 1b,最后 3b。模型中使用 Arrival list 的作用跟使用 Excel 原子的作用是一样的。Source 原子在这里用 Arrival list 原子来代替,同时 Excel 原子被移除。图 4-1 使用 Excel 的模型图 当有公交车停在后方的停车点时,前面的停车位就不可用,没有公交车可以停到前车位。如果前车位有公交车的话,后

14、车位上的公交车若想离开,必须等待直到前车位的公交车离开。例如站台 1,停车点 1b 是后车位 1a 是前车位。ArrivalList:公交车生成器 参数编辑,到达数量 275.标签数量 3 个。标签名称:标签 1 Arrival 标签 2 Depart 标签 3 Platform 数据从 bus.xls 文件中的公交车时间表中复制,然后粘贴到 Arrivallist 的表格中。每一个 multiservice 原子必须有足够的容量,所以它的容量设定为 100.Multiservice1:公交车生成与实际到达间隔过渡 Cycletime:mins(5)Send to:if(label(Depar

15、t,first(c)-time300,1,2)如果公交车在 5 分钟内将要离开,将会通过通道 1 发送到分配工具。如果距离离开时间还大于 5 分钟,通过通道 2 到达下车点。Multiservice Unload:下车点 Cycletime:30 下车时间为 30 秒。Multiservice Wait:缓冲区 Cycletime:label(Depart,last(c)-120-time 公交车必须在出发前 2 分钟的时候离开。因此,周期时间就是出发时间减去当前时间和 2 分钟。Queue6:优先站台分配工具 Send to:7.By label value(direct):the chan

16、nel number is written directly on the label named Platform of the 1st atom in the queue.If the label value is 0 then send to channel 1.Queue1 to Queue5:queue for the platforms Send to:2.An open channel(First channel first):search,starting from the first channel,and send to the first open channel fou

17、nd.Stop 1a to Stop 5b:Stop 1a to Stop 5b Cycletime:if(label(Depart,first(c)-time120,120,label(Depart,first(c)-time)假如出发时间距到达时间不足 2 分钟,公交车必须等待 2 分钟,因此,周期时间为 2分钟。否则,等待时间是出发时间和当前时间的差值。后车位设置:Trigger on Entry:closeinput(out(2,c)Trigger on Exit:openinput(out(2,c)前车位设置:Trigger on Entry:closeoutput(in(2,c)T

18、rigger on Exit:openoutput(in(2,c)方案方案 2 busstation2.mod 该方案的布局设置在 4-1 图中。Source:公交车生成器 Inter-arrival time:excelread(output(c)+2,8)Trigger on Exit:do(setlabel(Depart,excelread(input(c)+1,6),i),setlabel(Platform,excelread(input(c)+1,7),i),if(output(c)=275,closeoutput(c)此外,由于该模型跟方案1的标签名称相同,所以,模型的其他部分保持不变。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 汇报体会

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁