全球FlexSim系统仿真中文论坛

标题: 一个公交系统的模拟题目,求助大神怎么做 [打印本页]

作者: jefflincoln    时间: 2015-4-2 17:26
标题: 一个公交系统的模拟题目,求助大神怎么做
公交汽车的调度模型
某路公交车沿途18个车站,沿途间隔距离s如下表,8辆公交车,车速平均30公里/小时,每辆公交车满员60名;各站顾客到达率λ(位/分钟)如下表所示,顾客到达服从负指数分布,下车率服从均匀分布(即,从上车的下一站至终点站之间均匀分布),剩余顾客最后一站全部下车,顾客等待时间超过10分钟就改变乘车计划。仿真时间为16个小时;讨论发车时间间隔、配备车辆数量、车辆满员率、顾客服务等待时间、顾客流失率等问题。
表1 车站间距、乘客到达率(位/min)
站        1        2        3        4        5        6        7        8        9        10        11        12        13        14        15        16        17        18
公里        0        1        1.2        1.3        1.2        1        1.1        1        1        1        1.1        1.2        1.2        1.2        1.3        1.4        1.5        1.6
λ        3        3        3        3        4        4        5        7        6        5        4        3        2        1        1        0.8        0.3        0
λ        0        0.2        0.6        1        2        3        3        4        5        5        6        5        5        3        4        4        3        2
作者: 慧娴亚伦    时间: 2015-4-3 21:50
直接问一个系统怎么做,除非做一个模型出来,否则很难给您解答,最好的办法是将问题细分,做到某一个步骤不知道如何实现再来询问。
简单的看了一下,我觉得要实现您的模型,如果外观没有要求的话,可以直接使用托盘当做公交车,各个实体当做乘客,到不同的合成器和分解器组合成为一个站点来模拟上下客。
作者: jefflincoln    时间: 2015-4-5 17:13
2# 慧娴亚伦

托盘当公交车有一个问题就是,到合成器合成和到分解器分解的时候不能控制随机的装卸,因为公交车上下人都是随机的
作者: 慧娴亚伦    时间: 2015-4-5 20:56
可以控制随机装卸啊,在分解器或者合成器的进入触发里面根据情况随机生成一个值,来改变合成或者卸载的数量。分解器容易一些,分解数量服从一个随机产生的标签即可,合成器麻烦一点,需要重新改变对应变量的值,但是原理是一致的。




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3