FlexSim中文网站 > 使用教程 > FlexSim仿真结果怎么导出 FlexSim仿真结果图表怎么整理
教程中心分类
FlexSim仿真结果怎么导出 FlexSim仿真结果图表怎么整理
发布时间:2026/06/29 10:57:29

  模型跑完以后,只是翻看Dashboard里那几幅图表,得到的信息常常还不太够,因为我们往往还需要把仿真结果从FlexSim里干干净净地导出来,再把后来要用到的图表整理得有条理一些。要把这两件事做顺手,关键在于提前区分好三种不同性质的数据:一是直接从模型里采集到的原始统计数据,二是经过求和、平均等处理以后的汇总数据,三是针对不同方案跑出来的多场景实验结果。在FlexSim里面,Statistics Collector这个东西专门用来记录模型运行过程中发生的各种事件和统计数值,它记录下来的数据既能在软件里画成图形,也能够导出到外部的工具里去做进一步的整理。

  一、FlexSim仿真结果怎么导出

 

  在对仿真结果动手导出之前,得先确认模型确实已经照着设定的时间完整地跑到了结尾,如果模型是在半中间停下来才去看的,那表格里记录的产量、等待时间,还有设备利用率这些指标也会和真实跑完的状态有所出入。

 

  1、从Dashboard图表直接导出

 

  先打开Dashboard,用鼠标选中想要往外拿的那一张图表,然后进到它属性窗口里的【Advanced】部分,点一下【Export Data】。这个功能能把当前图表正在使用的数据保存成一份CSV文件。当图表背后的数据来源是Statistics Collector时,导出来的通常就是采集表的原始内容;而如果图表挂接的是Calculated Table,那就可以打开对应的那张计算表,继续在里面做加工。

 

  2、从Statistics Collector导出

 

  需要看到原始记录的时候,可以到【Toolbox】里面去找,双击目标那个Statistics Collector。在【General】页面里,先点【View Table】把数据内容检查一下,再点【Export Table】把CSV文件给存下来。Statistics Collector比较适合用来追踪设备的产出量、队列的长度、物料停留的时间,还有各种对象状态的切换。

 

  3、导出计算后的汇总表

 

  如果我们觉得原始数据还得进一步去求和、算平均或者重新分组,就可以拿Calculated Table来归拢这些数据,弄好以后再往外导出。Calculated Table本身支持对数据做计算,也提供了CSV的导出入口,这样输出来的文件更适合直接放进报表里头,省掉了在Excel里再重新整一遍的功夫。

 

  4、导出多方案实验结果

 

  当用Experimenter去比较好几个不同的运行场景时,只要进到实验结果的窗口,把打算保留的Scenario给勾上,再执行一次CSV导出,把关键数据取出来就可以了。Experimenter能够对同一套模型,跑好多组不同的变量组合,也可以对每组组合跑好几遍重复实验,很适合在整理方案对比结果的时候用。

 

  二、FlexSim仿真结果图表怎么整理

 

  整理图表这件事情,并不是说把所有统计出来的量一股脑都塞进Dashboard里就算完事了,图如果太多,反而会让人很难一眼看清瓶颈到底在哪里。通常可以按照产出、等待、利用率和异常这四类指标,把它们分区放在不同的区域里,看起来就明了很多。

 

  1、先整理产出图

 

  像产量、吞吐量和订单完成数这样的指标,拿Bar Chart或者Table Chart来展示就挺方便的。如果要在不同设备之间做横向比较,可以选择柱状图;需要去核对某一个具体的数值到底是多少的时候,再另外放一张表格图来补充。在Dashboard里用图表,可以直接把Statistics Collector择成数据的来源,不用绕别的弯子。

  2、再整理时间趋势图

 

  对于队列长度、在制品的数量,还有设备状态这些会随着时间发生变化的量,用Time Plot是最自然的。按照官方教程里的操作,Time Plot可以把时间这一列放在X轴上,把想要看的统计值搁在Y轴上,这样就可以观察到某一个指标在整个运行周期里是怎么样一步步变化的。

 

  3、利用率单独放一组

 

  关于设备的忙碌时间、空闲时间、待料时间和故障时间,最好不要把它们跟产出量硬挤在同一张图里。可以按每一台设备分别去展示它的利用率,再回头结合刚才绘好的产出图,去判断某一台机器是不是已经变成了整条线里面的瓶颈。

 

  4、统一名称和单位

 

  每张图表的标题最好都把对象和指标写清楚,比如包装机的小时产量,或者缓存区的平均等待时间。另外,时间单位、数量单位和百分比的统计口径从头到尾都需要保持一致,不能有的图里用分钟,有的图里又用秒,那样对照着看很容易搞混。

 

  三、FlexSim仿真图表整理时怎么避免混乱

 

  等图表都整完了,还需要再回头检查一遍数据来源和实验范围,因为图形看着好像是挺正常的,但这并不代表底下的统计口径就一定没有偏差,这一步省不掉。

 

  1、核对数据来源

 

  每一张图都要去确认它背后对应的到底是哪一个Statistics Collector,或者哪一张Calculated Table。如果在中途改过采集的规则,那就需要再重新把模型跑一次,然后再往外导出新的结果,不要拿着旧的图表直接下判断。

 

  2、保留原始表和汇总表

 

  从系统里导出来的原始CSV文件,最好留着用来做进一步的复核,而整理过的汇总表则是拿去给团队做汇报用的。千万不要只保存那几幅最终画好的图,要不然等到后面有人对某个数字提出了疑问,我们再想回查就非常困难了。

 

  3、多次运行再做结论

 

  如果模型里带着随机的分布,仅仅靠单次运行的那一组结果,表现上可能会存在比较明显的波动。这时候就可以用Experimenter去做多次重复运行,然后再比较各次运行结果的均值和变化的范围,等到波动情况都摸清楚了,再下结论会更加稳当一些。按照FlexSim官方资料里的建议,分析带有随机成分的模型时,可以多跑几次Replication,这样得出来的结论比单次跑的要可靠得多。

  总结

 

  把FlexSim的仿真结果往外导出,主要可以从Dashboard的图表、Statistics Collector、Calculated Table还有Experimenter这几个入口来完成。到了整理图表这一步,不妨先按照产出、时间趋势、利用率和异常这四大块来分类,然后把图表的名称和单位都统一好。更重要的是,原始数据、汇总过的表格跟画好的图形最好能一起留存,这样以后再做方案的对比,或者写仿真报告的时候,整个思路都会清楚很多。

读者也访问过这里:
135 2431 0251