面对一个仿真项目,往往是有套路的。
一、仿真目标明确
我们在做仿真之前,首先要对客户进行仿真需求调研,明确仿真目标。
我们要清楚理解客户想要的是什么东西,是3D仿真动画还是整体的系统分析,又或者只需要对某个具体点的详细分析。只有清楚了解到客户的需求,后面的工作才有意义,最后输出结果才能让客户满意。
当然,客户的想象力是很丰富的,对于客户一些天马行空的想法,我们也应该真实说明具体可行性。任何一款软件都不是万能的,都有它的优势和局限性。我们应该有所为,而有所不为。
-
仿真范围:
根据仿真需求,确定仿真范围,生产线体?配送物流?单个区域?整个工厂?
-
仿真分析指标:
根据仿真需求,明确仿真分析指标,比如开动率、产能、缓存数量、排产序列、物流车辆数量、车辆利用率……
二、仿真输入数据收集
有道是巧妇难为无米之炊,没有输入数据,仿真模型就无从建起。
根据要输出的仿真分析指标,收集仿真输入数据。客户的数据完善程度及颗粒度是不同的,输入数据越详细、越准确,仿真输出结果越准确。
系统仿真本身是对真实系统的抽象,仿真输入参数是有限的,而对真实系统的影响因素是无穷的。但只要我们将影响结果的主要因素识别出来,并参数化输入仿真模型,我们就可以大致认为仿真输出结果等于真实结果。
但对仿真结果有影响的参数我们缺失的时候,我们就要定义仿真边界,比如不考虑设备故障率、不考虑不良率……
三、仿真模型架构搭建
你可能已经迫不及待想建模型了,千万不要着急,磨刀不误砍柴工!
仿真模型就好比一个宫殿建筑,在正式动工之前,先画草图、想清楚轮廓、搭建框架、将模型拆解成一个个小的功能模块。工程思维最伟大的地方,就是将一个浩大的工程进行拆分,然后一个个去攻克实现。
在正式搭建仿真模型之前,尽量把所有能想清楚的事情想清楚,比如:输入数据格式、输出数据格式、模型结构、控制逻辑、功能模块、模型接口……
四、仿真模型搭建
终于进入仿真建模阶段了,你可以根据之前拆分的功能模块,一个个构建、调试,然后合并起来就是一个完整的模型了。
五、仿真实验分析
设计多组实验,通过实验分析,获取不同的仿真分析结果。如果系统存在优化空间,需要进一步试验分析,提出优化方案。最后,编制仿真分析报告。
对于这5个步骤,并没有绝对先后顺序。