资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,配送中心仿真与分析,Simulation andanalysisofthe distribution center,Logistics System Simulation,System Description,系统描述,配送中心,(,Distribution center,),是从事货物配送并组织对用户的送货,以实现销售和供应服务的现代流通设施。它不同于传统的仓储,(,Warehousing,),设施,在现代商业社会中,配送中心已经成为连锁企业的商流中心、物流中心、信息流中心、是连锁经营得以正常运转的关键设施,。,System Data,系统数据,供货商,(,Suppliers,),有,3,个:当三个供应商各自供应的产品在配送中心的库存,(,Warehousing,),小于,10,件时开始生产,库存大于,20,件时停止生产。供应商一和供应商二分别以,4,个小时一件的效率,(,Efficiency,),向配送中心送产品,供应商三提供一件产品的时间服从,2-6,小时均匀分布,(,Uniform Distribution,),。,配送中心,(,Distribution center,),发货:当三个生产商各自的库存大于,10,件时停止发货。当生产商一的库存量小于,2,时,向该生产商发货;当生产商二的库存量小于,3,时,向该生产商发货;当生产商三的库存量小于,4,时,向该生产商发货。,Concept model,概念模型,Flexsim Modeling,Model elements,System elements,Remarks,Flowitem,产品,Source,发生产品,3,个,Source,发生产品的速度相同且快于供货商供货速度,模型前面的三个,Processor,供应商,3,个,Processor,加工速率不同,按照模型的系统数据进行设定,Rack,配送中心,3,个,Rack,分别对应,3,个供货商,Queue,生产商仓库,3,个,Queue,订货条件不同,根据模型的系统数据进行设定,模型后面的三个,Processor,生产商,3,个,Processor,加工速率不同,按照模型的系统数据进行设定,Sink,产品收集装置,产品的最终去处,Model,L,ayout,(模型布局),模型中包含:,3,个,Source,,,6,个,Processor,,,3,个,Rack,,,3,个,Queue,,,1,个,Sink,。,模型中包含:3个Source,6个Processor,3个Rack,3个Queue,1个Sink。,配送中心(Distribution center)发货:当三个生产商各自的库存大于10件时停止发货。,对于剩下两个Queue,对Maximum,在Source1窗口中,选择Inter-Arrivaltime下拉菜单中的 By Expression,将参数改为1。,为了描述的需要,我们按照模型中由上至下的顺序依次将三个Queue和Processor看做生产商一(Manufacturers),生产商二,生产商三。,System elements,对于中间的Processor,即生产商二,我们在下拉菜单中选择Uniform Distribution,Processer(供货商)Parameter Settings参数设置,少到2的话就关闭它的输入端口,配送中,Processor(生产商)Parameter Settings参数设置,当生产商二的库存量小于3时,向该生产商发货;,表示该生产商每生产1个产品的时间服从2-8的均匀分布。,模型后面的三个Processor,System Description系统描述,在Queue项目下,将Maximum Content改为15。,Port Connection,(端口连接),本模型中所有的端口连接均为,A,连接,Parameter Settings,(参数设置),Source,因为,3,个,Source,在这里只是产生产品的装置,所以对三个,Source,做同样的设定。为了使,Source,产生实体不影响后面,Processor,的生产,所以应将时间间隔设置的尽可能小。,在,Source1,窗口中,选择,Inter-Arrivaltime,下拉菜单中的,By Expression,,将参数改为,1,。另外,2,个做相同的设置。,Set Item Color,(设置产品颜色),通过,Triggers,,,On Creation,,,Set Color,,对三个产生实体区分不同的颜色。,三个,Processor,相当于三个供货商,(,supplier,),,,根据预先设计好的数据,对其进行设置,为了描述的需要,我们,按照模型中由上至下的顺序依次将三,Processor,看做供货商一、供货商二、供,货商三。,Processer,(,供货商,),Parameter Settings,参数设置,Processer,(,供货商,),Parameter Settings,参数设置,双击最上面的,Processor,打开参数设置,页中,ProcessorTimes,项目下,ProcessorTimes,下拉菜单中选择默认,By Expression,,将参,数改为,4,。,这个模型中,我们将一个单位时间定义为,1,小时,那么这条指令的意思就是该供应商在收到订单,(order),后的成功效率为每小时一个产品。,根据预先设计的系统数据,供货商一和供货商二的生产效率是一样的,都为每,4,小时,1,个产品,所以对中间的,Processor,也,进行相同的操作即可完成设置。,Processer,(,供货商,),Parameter Settings,参数设置,Processer,(,供货商,),Parameter Settings,参数设置,对于最下面的,Processor,,在,Processor Time,的下拉菜单中选择,Uniform Distribution,(,均匀分布,),,讲参数改为,2,6,1,。表示该供应商在收到订单后每生产,1,个产品的时间服从,2-6,的均匀分布。,双击第一个,Rack,,打开参数设置页。在,Rack Triggers,项目下的,OnEntry,下拉菜单中选择,Close and Open Ports,。,Rack,Parameter Settings,参数设置,Rack,Parameter Settings,参数设置,点击,OnEntry,下拉菜单后的参数编辑按钮,将参数改为,20,。,表示如果,Rack,的当前存储产品数增加到,20,的话,就关闭它与输出端,1,相连的实体的输入端口,这就相当于供货商一提供的产品达到,20,的库存时,配送中心就停止对供货商一供货。,Rack Parameter Settings,参数设置,点击,OnExit,下拉菜单中的,Close and Open Ports,,点击参数编辑按钮,将参数改为,10,,,closeinput,改为,openinput,表示如果,Rack,的当前存储产品数减少到,10,的话,就打开它与输出端,1,相连的实体的输入端口,这就相当于供货商一提供的产品小于,10,的库存时,配送中心就恢复对供货商一供货。,三个,Queue,在模型中代表三个生产商的仓库,它们根据自己的需求向配货中心订货。为了描述的需要,我们按照模型中由上至下的顺序依次将三个,Queue,和,Processor,看做生产商一,(,Manufacturers,),,生产商二,生产商三。,Queue,Parameter Settings,参数设置,Queue,Parameter Settings,参数设置,双击最上面的,Queue,打开参数设置。在,Queue,项目下,将,Maximum Content,改为,15,。,在,Flow,选项下,的,Pull,选项前面点击打钩,,点击,Pull From Port,下拉菜单后面的代码编辑按钮,对代码进行如下的编辑。,Queue,Parameter Settings,参数设置,1,treenode current=ownerobject(c);,2,/PROSESTART,3,/Pull from any port,4,/PROSEEND,5,/PARAMSTART,6,7,/PARAMEND,8/,9,/PROSEEND,10,11,12,return duniform(1,3);,Queue Parameter Settings,参数设置,在,QueueTriggers,选项中的,OnEntry,下拉菜单中选择,Close and Open Ports,。,将参数改为,10,。,表示当,Queue,的当前存储产品数量,增加到,10,的话就关闭它的输入端口,配,送中心就不再送货给它。,Queue Parameter Settings,参数设置,在,QueueTriggers,选项中的,OnExit,下,拉菜单中选择,Close and Open Ports,。将参,数改为,2,并将,Closeinput,改为,Openinput,。,表示当,Queue,的当前存储产品数量减,少到,2,的话就关闭它的输入端口,配送中,心就继续送货给它。,Queue,Parameter Settings,参数设置,对于剩下两个,Queue,,对,Maximum,Content,和,Onentry,的设置相同。对于中,间的,Queue,,将,OnExit,下拉菜单中的,Close and Open Ports,的参数改为,3,,并,将,Closeinput,改为,Openinput,。,Queue,Parameter Settings,参数设置,对于剩下两个,Queue,,对,Maximum,Content,和,Onentry,的设置相同。对于中,间的,Queue,,将,OnExit,下拉菜单中,Close,and Open Ports,的参数改为,4,,并将,Closeinput,改为,Openinput,。,Processor,(,生产商,),Parameter Settings,参数设置,后面三个,Processor,相当于三个生产,商,根据预先设计好的数据对其进行设,置,为了描述需要我们按照模型中由上,至下的顺序依次将三个,Processor,看做生,产商一、生产商二、生产商三。,增加到10 的话就关闭它的输入端口,配,对于最下面的Processor,在Processor Time 的下拉菜单中选择Uniform Distribution(均匀分布),讲参数改为2,6,1。,在QueueTriggers选项中的OnEntry,Queue Parameter Settings参数设置,表示该生产商每生产1个产品的时间服从2-8的均匀分布。,System Data系统数据,在Queue项目下,将Maximum Content改为15。,对于中间的Processor,即生产商二,我们在下拉菜单中选择Uniform Distribution,点击OnEntry下拉菜单后的参数编辑按钮,将参数改为20。,为了使Source产生实体不影响后面Processor的生产,所以应将时间间隔设置的尽可能小。,双击最上面的Processor打开参数设置,拉菜单中选择Close and Open Ports。,少到2的话就关闭它的输入端口,配送中,Parameter Settings(参数设置),Parameter Settings(参数设置),System Description系统描述,双击最上
展开阅读全文