引言? ? ? ??
線邊庫(kù)存物料的合理性問(wèn)題是物流仿真中研究的重要問(wèn)題之一,如果線邊庫(kù)存量過(guò)多,則會(huì)對(duì)生產(chǎn)現(xiàn)場(chǎng)的布局產(chǎn)生負(fù)面影響,增加成本,降低效益。
寫(xiě)在前面
? ? ? ? 仿真分析后對(duì)線邊Buffer的使用情況進(jìn)行合理的評(píng)估就是一個(gè)非常重要的事情。比較關(guān)心的參數(shù)包括:緩存位最大值、緩存位最小值和緩存位平均值。極值都可以十分方便地通過(guò)統(tǒng)計(jì)數(shù)據(jù)進(jìn)行查看,而均值的評(píng)估,沒(méi)辦法直接獲得,需要我們?cè)偬幚砗蟛拍塬@取,下面波哥給大家提供兩種緩存平均的計(jì)算方法。? ? ? ?
Buffer的統(tǒng)計(jì)數(shù)據(jù)常用屬性
- Minimum contents:最小值
- Maximum contents:最大值
通過(guò)上面的兩個(gè)參數(shù)可以獲得buffer的極值。
????????接下來(lái)波哥給大家講解常見(jiàn)的兩種方式,供大家參考,兩種方式有利有弊。第一種較為方便快捷,第二種精準(zhǔn),但較為繁瑣。
正文
方法1:緩存的平均占用率計(jì)算
可以通過(guò)通過(guò)buffer的統(tǒng)計(jì)屬性間接計(jì)算平均緩存值。
如下計(jì)算公式去計(jì)算緩存均值
/*
Approximate estimation the average buffer method
*/
buffer_average:= (EventController.SimTime - EventController.StartStat) * Buffer.StatRelativeOccupation * Buffer.capacity / (Buffer.StatNumOut + Buffer.NumMU)
buffer的屬性StatRelativeOccupation,提供了buffer再仿真過(guò)程中的物料dwelling times的時(shí)間總和與仿真時(shí)間的占比。
可以看出這種方式并不是十分準(zhǔn)確,比較粗糙。
方法2:使用timesequence記錄
timesequence設(shè)置時(shí),只需要在record記錄buffer的nummu值即可。
最后,求取第二列均值,即可獲知,仿真期間的平均緩存量。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-639146.html
buffer_average := buffer.meanValue({2, 1}..{2, *})
并且,在拿到詳細(xì)數(shù)據(jù)后,可以更加方便地分析,各個(gè)階段的緩存情況,波哥建議使用第二種情況進(jìn)行分析。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-639146.html
到了這里,關(guān)于緩存平均的兩種算法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!