plant simulation生产系统仿真教程利用率和MTTR模拟对设备产能的影响

首先我们来了解两个名词利用率和MTTR

利用率:利用率是指设备实际使用时间占计划用时的百分比,是指设备的使用效率。是反映设备工作状态及生产效率的技术经济指标。

计算公式:利用率=每小时实际产量/ 每小时理论产量×100%

MTTR:(Mean Time To Repair,平均故障修复时间)是指故障后到修复好的平均时间。它是用来衡量一个系统容易维护保养性的指标。MTTR数值越小,表明修复的时间越短,系统的容易维护性、容易保养性程度越高。

计算公式:MTTR=故障修复时间总和÷总故障次数

新建2D模型,如下所示

再创建如下四个对象

第一步设置数据表

双击数据表打开,再点击菜单栏—列表(选项卡)选择行索引

选择数据表右上角的位置单击左键 弹出格式对话框

弹出的列表格式对话框数据类型选择:Integer;尺寸—列宽:5

然后点击确定

然后在数据表内输入如下的字符串,再点击关闭。

第二步设置生成器

双击打开生成器

开始设置1:00 表示仿真启动1分钟钟之后开始

间隔设置2:00 表示每间隔2分钟执行一次

控件—间隔这里我把方法拖进去。

第三步写方法代码

var  x:integer

x:=数据表.xDim+1

--得到数据的列标号

for var i :=1 to current.NumNodes

/*遍历模型中所有的对象,current.NumNodes返回得到模型中对象的总数

current.Node(i):根据编号找到对象

StatNumOut: 表示对象生产零件的总数

*/

    if  current.Node(i).name="A3"

            数据表[x,1]:=current.Node(i).StatNumOut

    elseif current.Node(i).name="B3"

            数据表[x,2]:=current.Node(i).StatNumOut

    elseif current.Node(i).name="C3"

            数据表[x,3]:=current.Node(i).StatNumOut

        exitloop

    end

next

Reset代码:

数据表.delete

/*

Reset 重置仿真时执行的方法

*/

第四步在模型中插入一个图表对象

双击打开图表

数据源:选择数据表

表:把上面设置的数据表拖动进来

其它如下设置

显示,勾选在框架中显示

第五步打开A3,B3,C3,设置故障利用率和MTTR进行如下设置

以上设置完成后,就可以执行仿真开始。

大家可以根据实际组合设置验证不同的组合方式对产能的影响。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容