FlexSim中文网站 > 新手入门 > FlexSim发生器怎么生成多种物料 FlexSim不同物料生成比例怎么设置
教程中心分类
FlexSim发生器怎么生成多种物料 FlexSim不同物料生成比例怎么设置
发布时间:2026/11/10 10:36:12

  一条装配线同时接收三种物料,进料计划写着六成是甲料,三成是乙料,剩下的是丙料。做仿真时,三种物料可能都用同一种周转箱,也可能分别用料箱、托盘和圆筒表示。前一种情况只要给物料加上编号,后续工序就能认出它们;后一种还要区分物料本身的类别。同样是六成、三成和一成,按这个概率逐件抽取,和每十件按六、三、一配齐,跑出来的供料节奏也会不同。

  一、FlexSim发生器怎么生成多种物料

 

  先看下游靠什么认料。只按物料编号分流或选择加工时间,一个发生器就够用;如果下游用到不同载具的尺寸或装载方式,就要把物流项类分开设置。

 

  1、同一种外形用标签区分

 

  例如三种零件都装在相同的料箱里,模型只关心箱里装的是哪种零件。可以用同一种箱体表示,给每个箱子加一个物料类型标签。

 

  ①打开【发生器】属性,在【物流项类】中选用同一种箱体,将【到达方式】设为【到达间隔时间】,填写【到达间隔时间】。

 

  ②在【触发器】中添加【创建时】,在该事件下选择【数据】→【设置标签】。

 

  ③将【对象】保留为【item】,【标签】填写【"ProductType"】,【值】填写【duniform(1,3)】。复位后运行一小段,暂停检查已生成物料的【标签】。

 

  2、不同外形或载具分别建发生器

 

  ①从【对象库】拖入多个【发生器】,分别在【物流项类】中选用箱体、托盘等所需类别。

 

  ②用【A连接】将各发生器连到共同的【暂存区】,分别设置各自的【到达方式】和到达参数。

 

  ③下游仍需按编号识别时,在各发生器的【创建时】事件下添加【设置标签】,统一使用【"ProductType"】,分别把【值】设为【1】、【2】和【3】。

 

  这里的标签可以保留为统一的分流依据。日后把某种零件从箱装改为托盘装,只要业务编号没变,下游按编号判断的逻辑就不用跟着换。

 

  二、FlexSim不同物料生成比例怎么设置

 

  比例和到达间隔管的是两件事。间隔决定物料什么时候来,比例决定来的是哪一种。以三种物料占比60%、30%、10%为例,可以按随机概率抽取,也可以按批次配足数量。

 

  1、用百分比逐件抽取

 

  ①打开【触发器】中的【创建时】,把原来写入物料编号的动作替换为【数据】→【按百分比设置标签】。

 

  ②在【对象】中保留【item】,在【标签】中填写【"ProductType"】。

 

  ③将三组【百分比】分别填为【60】、【30】、【10】,对应的【值】填为【1】、【2】、【3】,确认百分比加起来为100。

 

  这种设法允许连续来好几件甲料,也允许前十件里一件丙料都没有。样本多了,累计占比才会逐渐接近设定值。用它模拟来料波动合适,但不能用单批十件的结果验收配额。

  2、用到达序列固定每轮数量

 

  ①将【到达方式】切换为【到达序列】,点击【编辑表】。移除【创建时】事件下会改写同一个物料标签的动作。

 

  ②把到达表设为三行,增加一列标签,列名设为【ProductType】。三行的【数量】依次填【6】、【3】、【1】,标签值对应填【1】、【2】、【3】。

 

  ③只跑一批时不勾选【重复表】;需要循环供料时勾选【重复表】。

 

  3、按供料时刻和数量排班

 

  到达序列只管先后,发生器能往下游送时就会继续送。要模拟早班先送一批甲料,过一段时间再补乙料和丙料,可以直接把时刻写进表里。

 

  ①把【到达方式】改为【到达计划】,点击【编辑表】,保留【ProductType】标签列。

 

  ②按模型时间单位填写【到达时间】,在各行写明该时刻的【数量】和物料编号。同一种物料分几次送,就拆成几行,班次占比按各类物料的数量合计核算。

 

  三、FlexSim物料生成比例设好后怎么核对

 

  比例对不对,适合在发生器出口附近查。经过加工、合批或等待后,各类物料留在线上的数量可能不同,拿班末完工数倒推投料比例,容易把生产节拍的问题算到发生器头上。

 

  1、在出口按物料类型分开计数

 

  ①在测试模型中,用【A连接】将发生器分别连到三个【吸收器】,在【端口】中核对输出端口1、2、3对应的对象。

 

  ②打开发生器的【输出】,在【发送至端口】中选择【按表达式】,填入【item.ProductType】。

 

  ③点击【复位】后运行,分别查看三个吸收器【统计】中的【输入】累计数。用各支路的累计数除以三路合计,得到出口处的物料占比。

 

  2、按供料规则判断偏差

 

  ①测试固定序列时,先关闭【重复表】,运行到表内物料都已送出,再核对【输入】累计数是否为6、3、1。

 

  ②测试随机配比时,把【停止时间】设得足以积累较多样本,再记录各类件数。若某一类一直没有出现,检查【按百分比设置标签】中该行的【百分比】和【值】,同时检查对应的输出端口。

 

  ③接回生产线后,如果出口占比和完工占比差得较多,到发生器和各【暂存区】的【统计】中查看阻塞与积存情况,再对照同一时段的出料和完工记录。

 

  固定序列跑到半轮时,读数可能明显偏向排在前面的物料。例如六件甲料刚送完就停机,此时还看不到乙料和丙料。随机配比则没有整轮可等,短时间内的差异可以先扩大样本复核。

  总结

 

  同样的物料占比,按批集中送和逐件混着送,对暂存区的压力可能差很多。做模型时可以把比例和供料方式一起记下来,例如注明“每批十件配齐”,或者“逐件随机抽取,比例按累计件数核对”。这样换一个班次或改一段产线,仍然知道仿真结果该跟哪份供料记录比。有相关需求,欢迎交流。

151 6246 1262