1、汽车总装及物流配送过程仿真分析
汽车总装生产过程非常复杂,对其进行离散事件仿真(DES)建模,既可以可视化复现生产流程,同时可以对生产效率、物流配送效率等进行仿真分析,为生产参数优化提供定量数据,并为生产计划(上线顺序)优化提供决策依据。因此,汽车制造企业一般都非常重视仿真建模,对生产线布置优化、物流配送策略优化、生产过程预演、上线顺序优化等寄予厚望。
国产工厂仿真软件FactorySimulation(www.factorysimulation.net)软件(简称FS)具备快速地对汽车总装生产过程进行建模分析的能力,下面通过一个示例展示其建模过程,最终仿真效果如下面视频。该示例虽然是实际生产过程的简化,但麻雀虽小五脏俱全,FS的建模仿真能力可以得到充分展示。
汽车总装生产和物流过程仿真动画
2、示例问题描述
如下图所示,模拟汽车总装生产及物流流程。汽车装配线包括5个装配工位OP1,…,OP5,每个工位含一个线边仓,零部件通过AGV携带料车从中转库配送到线边,每到一个工位后,AGV卸下料车,料车上的零件随即进入线边仓,AGV配送完毕后,携带空料车返回料车库。整车上线后,在装配线上流转,每到一个工位起始位置,开始装配操作,消耗线边仓的零部件,装配时长服从三角分布,在工位终止位置之前完成操作。装配开始和结束时间自动记录并动画显示。
已知:
1)每10分钟上线一辆车;
2)每30分钟进行一次零部件配送。AGV携带5辆料车,每辆料车装载相应零件,AGV每到一个站点,卸下料车,零配件进入线边仓。AGV完成一次配送后,携带空料车返回,等待进行下一次配送;
3)生产过程每一个细小环节均自动记录完成时间,并动画显示生产进程。
3、仿真建模过程
3.1装配线建模
首先新建U型装配线,定义12个站点(线头、线尾、5个装配开始位置和5个装配结束位置),共分配5个装配工位。站点显示为红色线段。比如S1表示OP1开始装配的位置,E1表示OP1结束装配的位置,两者相距10米。
3.2装配工位建模
定义5个装配工位:OP1-OP5,分别装配不同零部件,以OP1为例,装配20个P1-1和20个P1-2,零部件来自线边仓,装配耗时服从三角分布1:0,3:0,7:0。
3.3装配过程建模
当整车到达S站点时,开始装配,到达E站点时,完成装配操作。具体控制过程见如下脚本,汽车通过每一个站点时自动触发执行该方法。该方法也实现了装配过程的动画显示,以及生产进度看板的自动更新。
3.4上线生产订单建模
从第5分钟开始,每隔10分钟,在“入口”位置产生一个新订单,汽车装配上线。在制整车沿生产线流动,依次通过各个工位,直到生产结束,进入“出口”位置。
3.5配套零部件配送过程建模
定义定时触发器,从第5分钟开始,每30分钟触发一次零配件出库和配送操作,零配件从中转库出库,耗时1分钟,进入中转零件缓冲区,同时呼叫AGV,AGV到达P0站点后,等待零件出库完成,然后,AGV装载5辆料车,每辆料车分别装载不同的零配件。AGV携带料车进入AGV配送路径,每到一个装配工位后,卸载一个料车,料车进入线边料车库,卸载零件进入线边仓。当5个料车配送完毕后,AGV再次携带空料车返回。
如下图,该方法由触发器自动执行,完成零部件出库操作和AGV配送路径定义。其中AGV配送路径定义非常灵活,可以人工指定在每一个站点完成的装卸操作、装卸时长、等待时长等信息。
下面的方法自动完成料车装载零件的操作:
AGV到达线边后,自动执行如下方法,完成零部件卸载操作。
3.6建模过程小结
这样一个不算太简单的例子,FS只需要定义如下6个脚本方法即可实现对仿真过程的灵活控制,包括各种生产规则的定义、数据自动记录、动画展示等等,与国外软件相比,应该是简单太多。
一旦仿真过程建模完成,启动仿真运行的效果如前面视频,FS的仿真分析能力无需怀疑,应该比国外软件更为强大且方便,在这里就不详细介绍了,只展示一个数据:1秒钟完成2天物理时长的生产仿真,自动产生51万条数据。