国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Flexsim堆垛機(jī)模塊優(yōu)化研究

2020-03-16 06:22胡林艷羅曼琳
物流技術(shù)與應(yīng)用 2020年1期
關(guān)鍵詞:堆垛二次開發(fā)建模

文/李 霞 胡林艷 羅曼琳

隨著物流行業(yè)高速發(fā)展,智能化和高效化的自動(dòng)化立體倉(cāng)庫(kù)已成為現(xiàn)代物流不可或缺的重要環(huán)節(jié),其作業(yè)能力影響著整個(gè)物流系統(tǒng)的效率。作為自動(dòng)化立體倉(cāng)庫(kù)的關(guān)鍵設(shè)備,堆垛機(jī)的效率在一定程度上直接決定了立體庫(kù)的出入庫(kù)能力。

為了評(píng)估關(guān)鍵設(shè)備及整體物流系統(tǒng)能力,越來(lái)越多的項(xiàng)目方案會(huì)通過仿真軟件來(lái)進(jìn)行方案驗(yàn)證。Flexsim是物流仿真市場(chǎng)上應(yīng)用最為廣泛的一款離散事件系統(tǒng)仿真軟件,它集計(jì)算機(jī)三維圖像處理技術(shù)、仿真技術(shù)、人工智能技術(shù)和數(shù)據(jù)處理技術(shù)于一體,能為用戶提供原始數(shù)據(jù)擬合、輸入建模、圖形化模型構(gòu)建、虛擬現(xiàn)實(shí)顯示、仿真結(jié)果優(yōu)化和三維動(dòng)畫影像文件生成等功能。另外,F(xiàn)lexsim允許在相應(yīng)的.NET環(huán)境中修改模型代碼,增強(qiáng)了Flexsim本身的二次開發(fā)能力。

然而,對(duì)于Flexsim堆垛機(jī)模塊仿真結(jié)果的真實(shí)性、準(zhǔn)確性還有待驗(yàn)證,本文就Flexsim堆垛機(jī)模塊存在的問題加以分析和研究,通過二次開發(fā)的方式對(duì)堆垛機(jī)進(jìn)行優(yōu)化,以得到更真實(shí)可靠的仿真數(shù)據(jù)。

一、以某自動(dòng)化物流系統(tǒng)為背景開展研究(設(shè)計(jì)前提)

某自動(dòng)化物流系統(tǒng)項(xiàng)目已投產(chǎn)使用3年,整個(gè)物流系統(tǒng)處于平穩(wěn)運(yùn)行狀態(tài);本次研究的對(duì)象為堆垛機(jī),因此選取一個(gè)巷道進(jìn)行仿真建模研究,如圖1。在項(xiàng)目運(yùn)行過程中,對(duì)堆垛機(jī)效率起到至關(guān)重要作用的是堆垛機(jī)設(shè)備設(shè)計(jì)參數(shù)和貨架庫(kù)容設(shè)計(jì),根據(jù)堆垛機(jī)技術(shù)協(xié)議并結(jié)合項(xiàng)場(chǎng)實(shí)際情況,堆垛機(jī)參數(shù)如表1;按照項(xiàng)目需求,單排貨架設(shè)計(jì)總高18.75米,長(zhǎng)56.905米,總計(jì)741個(gè)貨位。

圖1 現(xiàn)場(chǎng)布局圖

圖1 堆垛機(jī)日志和整理后每個(gè)任務(wù)的時(shí)間

表1 現(xiàn)場(chǎng)堆垛機(jī)參數(shù)表

本項(xiàng)目堆垛作業(yè)流程較為簡(jiǎn)單,一是入庫(kù)作業(yè):堆垛機(jī)在入庫(kù)輸送機(jī)取貨,行至指定貨位放貨;二是出庫(kù)作業(yè):堆垛機(jī)在指定貨位取貨,行至出庫(kù)輸送站臺(tái)放貨。為了仿真與現(xiàn)場(chǎng)進(jìn)行對(duì)比,從而判斷現(xiàn)有堆垛機(jī)模型是否滿足,本次研究收集了為期15天的現(xiàn)場(chǎng)堆垛機(jī)運(yùn)行日志,作為仿真與現(xiàn)場(chǎng)對(duì)比的依據(jù),堆垛機(jī)日志如圖2;通過對(duì)堆垛機(jī)日志分析,剔除無(wú)效數(shù)據(jù)后整理得到每個(gè)作業(yè)任務(wù)的時(shí)間,如圖2。

表2 優(yōu)化前仿真結(jié)果分析與現(xiàn)場(chǎng) 數(shù)據(jù)對(duì)比

表3 優(yōu)化前后仿真結(jié)果與現(xiàn)場(chǎng)數(shù)據(jù)對(duì)比

二、仿真建模

基于某自動(dòng)化物流系統(tǒng)項(xiàng)目特點(diǎn),運(yùn)用Flexsim進(jìn)行建模。通過堆垛機(jī)仿真運(yùn)行時(shí)間與現(xiàn)場(chǎng)時(shí)間對(duì)比,分析仿真堆垛機(jī)模型問題所在。

1.模型參數(shù)設(shè)置和整體布局

根據(jù)本次研究選定的項(xiàng)目仿真內(nèi)容,仿真模型只需1個(gè)發(fā)生器、1個(gè)吸收器、2臺(tái)輸送機(jī)、2排貨架和1臺(tái)堆垛機(jī)。關(guān)鍵設(shè)備貨架、堆垛機(jī)參數(shù)嚴(yán)格按照?qǐng)D1和表1設(shè)定;整體布局,根據(jù)項(xiàng)目圖紙進(jìn)行1:1建模,如圖3。

2.仿真關(guān)鍵邏輯設(shè)置

此項(xiàng)關(guān)鍵技術(shù)難點(diǎn)是實(shí)現(xiàn)仿真與現(xiàn)場(chǎng)作業(yè)任務(wù)的匹配,以及堆垛機(jī)作業(yè)任務(wù)時(shí)間的采集對(duì)比。本模型運(yùn)用到了“全局表”,將上述圖2的數(shù)據(jù)再進(jìn)行細(xì)化形成Excel表導(dǎo)入到仿真模型“全局表”,使發(fā)生器產(chǎn)生的貨物添加標(biāo)簽,并賦上“全局表”中的標(biāo)簽值,然后根據(jù)標(biāo)簽值判斷貨物是入庫(kù),還是出庫(kù),進(jìn)而實(shí)現(xiàn)仿真與現(xiàn)場(chǎng)作業(yè)任務(wù)的匹配。全局表,如圖4。

堆垛機(jī)作業(yè)任務(wù)時(shí)間的采集,同樣運(yùn)用到“全局表”圖4,當(dāng)堆垛機(jī)接收到任務(wù)時(shí),記錄時(shí)間1,堆垛機(jī)運(yùn)行并裝載到卸載貨物后,再次記錄時(shí)間2,將時(shí)間2減去時(shí)間1,便是堆垛機(jī)作業(yè)此次任務(wù)的時(shí)間,然后將該時(shí)間寫入到“全局表”,便可直觀的進(jìn)行對(duì)比分析。

3.堆垛機(jī)作業(yè)結(jié)果對(duì)比分析

仿真模型設(shè)置完成后,多次運(yùn)行模型,輸出仿真數(shù)據(jù)并與現(xiàn)場(chǎng)數(shù)據(jù)做對(duì)比。通過對(duì)比分析,堆垛機(jī)的仿真運(yùn)行時(shí)間與現(xiàn)場(chǎng)數(shù)據(jù)存在一定差距,其偏差約為9.4%。具體如表2。

研究小組就這一偏差,對(duì)仿真堆垛機(jī)和現(xiàn)場(chǎng)堆垛機(jī)進(jìn)行了深入研究,分析得出產(chǎn)生較大偏差的原因:

圖3 仿真建模和堆垛機(jī)參數(shù)設(shè)置

圖4 全局表

圖5 優(yōu)化后的堆垛機(jī)模型和參數(shù)添加

圖6 部分代碼

仿真現(xiàn)有堆垛機(jī)模型垂直方向和伸縮叉運(yùn)行,缺少加、減速度設(shè)置。

現(xiàn)場(chǎng)堆垛機(jī)伸縮叉運(yùn)行有空載和實(shí)載速度之分,仿真堆垛機(jī)僅為一個(gè)參數(shù)設(shè)定值。

堆垛機(jī)放貨完成后,貨叉未回到原位,模型堆垛機(jī)就結(jié)束任務(wù)時(shí)間的記錄。

缺乏微升微降的動(dòng)作。

三、堆垛機(jī)模型優(yōu)化

1.優(yōu)化目標(biāo)

綜合分析,原有堆垛機(jī)模型參數(shù)設(shè)置、動(dòng)作與現(xiàn)場(chǎng)堆垛機(jī)存在差異,若實(shí)現(xiàn)與現(xiàn)場(chǎng)一致的功能,根據(jù)Flexsim仿真軟件特點(diǎn),需進(jìn)行二次開發(fā)優(yōu)化。

2.優(yōu)化過程

圍繞現(xiàn)有堆垛機(jī)升降、伸縮叉無(wú)加減速度,以及缺少微升微降動(dòng)作等展開二次開發(fā)工作。在Flexsim軟件對(duì)設(shè)備進(jìn)行二次開發(fā),需要運(yùn)用到軟件自帶供客戶自定義開發(fā)的模型BasicTE。首先需對(duì)BasicTE外觀及部件進(jìn)行處理,即三維模型的導(dǎo)入設(shè)置,本次將堆垛機(jī)三維模型進(jìn)行了重新建模,使其與現(xiàn)實(shí)更接近;其次再添加設(shè)備參數(shù)變量,方便后續(xù)堆垛機(jī)參數(shù)變動(dòng)的更改,本次研究以標(biāo)簽的形式添加,如圖5。之后,編寫Flexsim腳本語(yǔ)言再結(jié)軟件特有的運(yùn)動(dòng)學(xué)實(shí)現(xiàn)堆垛機(jī)作業(yè)動(dòng)作,經(jīng)過多次調(diào)試修改優(yōu)化,最終實(shí)現(xiàn)仿真堆垛機(jī)動(dòng)作、運(yùn)行參數(shù)與現(xiàn)場(chǎng)一致。

通過代碼、標(biāo)簽等實(shí)現(xiàn)堆垛機(jī)動(dòng)作后,接下來(lái)是對(duì)堆垛機(jī)作業(yè)時(shí)間進(jìn)行記錄。結(jié)合實(shí)際需求把堆垛機(jī)的運(yùn)行狀態(tài)分為空閑、空載、滿載等六種。堆垛機(jī)模型中不同的運(yùn)動(dòng)狀態(tài)通過發(fā)送消息的方式記錄堆垛機(jī)的狀態(tài),并統(tǒng)計(jì)此狀態(tài)的時(shí)間。經(jīng)過多次調(diào)試修改優(yōu)化,最終實(shí)現(xiàn)作業(yè)任務(wù)時(shí)間的完整記錄。部分代碼,如圖6。

3.優(yōu)化結(jié)果

優(yōu)化后的堆垛機(jī)模型,彌補(bǔ)了原有模型的不足。設(shè)置優(yōu)化后的堆垛機(jī)設(shè)備參數(shù),再多次運(yùn)行仿真模型,輸出仿真數(shù)據(jù)。經(jīng)過對(duì)比分析,優(yōu)化后的堆垛機(jī)與現(xiàn)場(chǎng)堆垛機(jī)的偏差為2.0%,與優(yōu)化前堆垛機(jī)的偏差率相比降低了7.4%,基本實(shí)現(xiàn)了優(yōu)化目標(biāo)。如表3。

四、總結(jié)

本文以優(yōu)化Flexsim堆垛機(jī)模塊為研究目標(biāo),重新建模和編寫邏輯代碼來(lái)實(shí)現(xiàn)Flexsim軟件堆垛機(jī)模塊的二次開發(fā),實(shí)現(xiàn)了其XYZ三個(gè)方向的速度和加速度參數(shù)均可自定義,以及對(duì)仿真模型動(dòng)作、外觀進(jìn)行了優(yōu)化。通過對(duì)比優(yōu)化前后的仿真數(shù)據(jù)與現(xiàn)場(chǎng)數(shù)據(jù)的差值,得到優(yōu)化后的堆垛機(jī)模型與現(xiàn)場(chǎng)數(shù)據(jù)更為接近,結(jié)果達(dá)到預(yù)期目標(biāo)。實(shí)現(xiàn)Flexsim堆垛機(jī)模塊的優(yōu)化,為保證仿真中堆垛機(jī)的可靠性、實(shí)用性和真實(shí)性起到了關(guān)鍵作用。同時(shí),為后續(xù)Flexsim軟件其他模塊的二次開發(fā)提供了重要參考價(jià)值。

猜你喜歡
堆垛二次開發(fā)建模
基于改進(jìn)防碰撞策略的兩端式雙堆垛機(jī)出入庫(kù)優(yōu)化研究
基于FLUENT的下?lián)舯┝魅S風(fēng)場(chǎng)建模
食用菌廢菌棒堆肥生產(chǎn)有機(jī)肥的研究
聯(lián)想等效,拓展建?!浴皫щ娦∏蛟诘刃?chǎng)中做圓周運(yùn)動(dòng)”為例
奧普蒂瑪推出可同時(shí)對(duì)接裝袋機(jī)和裝盒機(jī)的新型堆垛機(jī)
求距求值方程建模
淺談Mastercam后處理器的二次開發(fā)
某立體倉(cāng)庫(kù)堆垛機(jī)利用率仿真分析
基于PSS/E的風(fēng)電場(chǎng)建模與動(dòng)態(tài)分析
例談?wù)n本習(xí)題的“二次開發(fā)”