
首先我們來了解兩個名詞利用率和MTTR
利用率:利用率是指設備實際使用時間占計劃用時的百分比,是指設備的使用效率。是反映設備工作狀態(tài)及生產(chǎn)效率的技術經(jīng)濟指標。
計算公式:利用率=每小時實際產(chǎn)量/ 每小時理論產(chǎn)量×100%
MTTR:(Mean Time To Repair,平均故障修復時間)是指故障后到修復好的平均時間。它是用來衡量一個系統(tǒng)容易維護保養(yǎng)性的指標。MTTR數(shù)值越小,表明修復的時間越短,系統(tǒng)的容易維護性、容易保養(yǎng)性程度越高。
計算公式:MTTR=故障修復時間總和÷總故障次數(shù)
新建2D模型,如下所示
再創(chuàng)建如下四個對象
第一步設置數(shù)據(jù)表
雙擊數(shù)據(jù)表打開,再點擊菜單欄—列表(選項卡)選擇行索引
選擇數(shù)據(jù)表右上角的位置單擊左鍵 彈出格式對話框
彈出的列表格式對話框數(shù)據(jù)類型選擇:Integer;尺寸—列寬:5
然后點擊確定
然后在數(shù)據(jù)表內(nèi)輸入如下的字符串,再點擊關閉。
第二步設置生成器
雙擊打開生成器
開始設置1:00 表示仿真啟動1分鐘鐘之后開始
間隔設置2:00 表示每間隔2分鐘執(zhí)行一次
控件—間隔這里我把方法拖進去。
第三步寫方法代碼
var? x:integer
x:=數(shù)據(jù)表.xDim+1
--得到數(shù)據(jù)的列標號
for var i :=1 to current.NumNodes
/*遍歷模型中所有的對象,current.NumNodes返回得到模型中對象的總數(shù)
current.Node(i):根據(jù)編號找到對象
StatNumOut: 表示對象生產(chǎn)零件的總數(shù)
*/
????if? current.Node(i).name="A3"
? ? ????????數(shù)據(jù)表[x,1]:=current.Node(i).StatNumOut
????elseif current.Node(i).name="B3"
????????????數(shù)據(jù)表[x,2]:=current.Node(i).StatNumOut
????elseif current.Node(i).name="C3"
????????????數(shù)據(jù)表[x,3]:=current.Node(i).StatNumOut
????????exitloop
????end
next
Reset代碼:
數(shù)據(jù)表.delete
/*
Reset 重置仿真時執(zhí)行的方法
*/
第四步在模型中插入一個圖表對象
雙擊打開圖表
數(shù)據(jù)源:選擇數(shù)據(jù)表
表:把上面設置的數(shù)據(jù)表拖動進來
其它如下設置
顯示,勾選在框架中顯示
第五步打開A3,B3,C3,設置故障利用率和MTTR進行如下設置
以上設置完成后,就可以執(zhí)行仿真開始。
大家可以根據(jù)實際組合設置驗證不同的組合方式對產(chǎn)能的影響。