两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

同軌雙車運(yùn)行模式下堆垛機(jī)調(diào)度路徑模型建立方法與流程

文檔序號(hào):12459375閱讀:來源:國(guó)知局

技術(shù)特征:

1.一種同軌雙車運(yùn)行模式下堆垛機(jī)調(diào)度路徑模型的建立方法,其特征在于,該方法將任務(wù)合理地分配給自動(dòng)化倉(cāng)庫(kù)兩端式布局的兩臺(tái)堆垛機(jī),完善現(xiàn)有堆垛機(jī)SC/DC作業(yè)模式,具體按下列步驟進(jìn)行:

在同軌雙車運(yùn)行模式下,一批出/入庫(kù)任務(wù)輸入后,通過統(tǒng)籌分配原則合理地將任務(wù)分配給兩臺(tái)堆垛機(jī);

這批任務(wù)完成的時(shí)間取決于兩堆垛機(jī)完成各自任務(wù)運(yùn)行時(shí)間的最大值;

T=max(TL,TR) (1)

其中:TL,TR分別為同一巷道上兩臺(tái)堆垛機(jī)完成各自任務(wù)的運(yùn)行時(shí)間;

兩堆垛機(jī)在同一巷道上同時(shí)工作,它們各自的水平位移和垂直位移互不干涉,故其中一臺(tái)堆垛機(jī)完成一次存/取任務(wù)所花費(fèi)的時(shí)間為水平、垂直作業(yè)所需時(shí)間的最大值;

設(shè)一個(gè)貨架的長(zhǎng)度為l、高度為h,堆垛機(jī)水平位移速度為Vx、垂直位移速度為Vy,則其中一臺(tái)堆垛機(jī)以位置[xa,ya]為起點(diǎn),以位置[xb,yb]為終點(diǎn),所花費(fèi)的時(shí)間為:

t=max(|xa-xb|l/Vx,|ya-yb|h/Vy) (2)

在同軌雙車運(yùn)行模式下,決定倉(cāng)庫(kù)存儲(chǔ)效率的要素有兩點(diǎn):

(1)出/入庫(kù)任務(wù)的分配情況,即貨位到兩端出/入庫(kù)臺(tái)的距離和每臺(tái)堆垛機(jī)獲得的任務(wù)數(shù)量;

(2)SC/DC任務(wù)的組合方式,即堆垛機(jī)執(zhí)行DC任務(wù)時(shí),入庫(kù)貨位和出庫(kù)貨位的距離;

基于上述決定倉(cāng)庫(kù)存儲(chǔ)效率的兩點(diǎn)要素,同軌雙車運(yùn)行模式下任務(wù)的分配原則及雙堆垛機(jī)執(zhí)行SC/DC任務(wù)的調(diào)度模型如下:

1)任務(wù)分配原則:

一批任務(wù)輸入后,基于統(tǒng)籌分配原則將這批任務(wù)分配給兩臺(tái)堆垛機(jī),其對(duì)應(yīng)貨位的橫坐標(biāo)構(gòu)成集合L={x1,x2,...,xl}和R={x1,x2,...,xr},集合L中元素對(duì)應(yīng)任務(wù)由橫坐標(biāo)小的出/入庫(kù)臺(tái)執(zhí)行出/入庫(kù)作業(yè),集合R中元素對(duì)應(yīng)任務(wù)由橫坐標(biāo)大的出/入庫(kù)臺(tái)執(zhí)行出/入庫(kù)作業(yè);

統(tǒng)籌分配原則的目標(biāo)是在一組出/入庫(kù)任務(wù)分配完成后,兩堆垛機(jī)完成各自任務(wù)的運(yùn)行時(shí)間最短;兩堆垛機(jī)運(yùn)行時(shí)間差的絕對(duì)值最小,數(shù)學(xué)模型表達(dá)如下:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>g</mi> <mi>L</mi> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>T</mi> <mi>L</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>g</mi> <mi>R</mi> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>T</mi> <mi>R</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>g</mi> <mi>&Delta;</mi> </msub> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mrow> <mo>(</mo> <mi>&Delta;</mi> <mi>T</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

約束條件:

xi<xj (4)

ΔT≤tmin (5)

其中,ΔT=|TL-TR|

xi∈L,i=1,2,...,l

xj∈R,j=1,2,...,r

tmin=min(tj,tj+1,...,tend)

式(3)中,TL和TR分別為同一巷道上兩臺(tái)堆垛機(jī)完成各自任務(wù)的運(yùn)行時(shí)間;ΔT為兩堆垛機(jī)運(yùn)行時(shí)間差的絕對(duì)值;

式(4)含義為集合L中元素均小于集合R中元素,以保證堆垛機(jī)運(yùn)行時(shí)間短,避免碰撞發(fā)生;

式(5)中,tmin為先完成任務(wù)的堆垛機(jī)執(zhí)行另一臺(tái)堆垛機(jī)各未完成任務(wù)所需時(shí)間的最小值,該式確保在一臺(tái)堆垛機(jī)完成任務(wù),處于“空閑”狀態(tài)時(shí),立體倉(cāng)庫(kù)的總存儲(chǔ)效率最優(yōu);

其中,tj,tj+1,...,tend分別為先完成任務(wù)的堆垛機(jī)執(zhí)行另一臺(tái)堆垛機(jī)各未完成任務(wù)所需時(shí)間;

2)SC任務(wù)調(diào)度模型:

同軌雙車模式下堆垛機(jī)執(zhí)行SC任務(wù)的作業(yè)方式為:兩臺(tái)堆垛機(jī)從出/入庫(kù)臺(tái)出發(fā),抵達(dá)各自任務(wù)貨位卸載/裝載貨物,返回出/入庫(kù)臺(tái);

針對(duì)其中一臺(tái)堆垛機(jī)執(zhí)行SC任務(wù)的作業(yè)方式進(jìn)行分析,當(dāng)有n條SC任務(wù)由該堆垛機(jī)執(zhí)行時(shí),其所花費(fèi)的總時(shí)間為:

<mrow> <msub> <mi>T</mi> <mrow> <msub> <mi>SC</mi> <mi>L</mi> </msub> </mrow> </msub> <mo>=</mo> <mn>2</mn> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mi>T</mi> <msub> <mi>P</mi> <mi>i</mi> </msub> </msub> <mo>+</mo> <msub> <mi>nt</mi> <mrow> <mi>p</mi> <mi>i</mi> <mi>k</mi> <mi>e</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>nt</mi> <mrow> <mi>p</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

其中:

為這臺(tái)堆垛機(jī)執(zhí)行n條SC任務(wù)所花費(fèi)的時(shí)間;

為堆垛機(jī)從出/入庫(kù)臺(tái)運(yùn)行到第i個(gè)任務(wù)貨位的運(yùn)行時(shí)間;

tpike和tput分別為取貨操作和存貨操作所需時(shí)間;

由此,兩臺(tái)堆垛機(jī)同時(shí)工作,完成一批SC任務(wù)所需時(shí)間為:

<mrow> <msub> <mi>T</mi> <mrow> <mi>S</mi> <mi>C</mi> </mrow> </msub> <mo>=</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mrow> <mo>(</mo> <msub> <mi>T</mi> <mrow> <msub> <mi>SC</mi> <mi>L</mi> </msub> </mrow> </msub> <mo>,</mo> <msub> <mi>T</mi> <mrow> <msub> <mi>SC</mi> <mi>R</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

其中:

分別為同一巷道上兩臺(tái)堆垛機(jī)完成各自SC任務(wù)的運(yùn)行時(shí)間;

3)DC任務(wù)調(diào)度模型:

同軌雙車模式下堆垛機(jī)執(zhí)行DC任務(wù)的作業(yè)方式為:兩臺(tái)堆垛機(jī)從出/入庫(kù)臺(tái)運(yùn)載貨物到各自入庫(kù)任務(wù)貨位,卸載貨物后直接運(yùn)行到各自出庫(kù)任務(wù)貨位裝載貨物,再將貨物運(yùn)至出/入庫(kù)臺(tái);

針對(duì)其中一臺(tái)堆垛機(jī)執(zhí)行DC任務(wù)的作業(yè)方式進(jìn)行分析,當(dāng)有n條DC任務(wù)由該堆垛機(jī)執(zhí)行時(shí),所花費(fèi)的總時(shí)間為:

<mrow> <msub> <mi>T</mi> <mrow> <msub> <mi>DC</mi> <mi>L</mi> </msub> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mn>2</mn> <mi>n</mi> </mrow> </munderover> <msub> <mi>T</mi> <msub> <mi>P</mi> <mi>i</mi> </msub> </msub> <mo>+</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mi>T</mi> <mrow> <msub> <mi>P</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>P</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> </msub> <mo>+</mo> <mn>2</mn> <msub> <mi>nt</mi> <mrow> <mi>p</mi> <mi>i</mi> <mi>k</mi> <mi>e</mi> </mrow> </msub> <mo>+</mo> <mn>2</mn> <msub> <mi>nt</mi> <mrow> <mi>p</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

其中:

為這臺(tái)堆垛機(jī)執(zhí)行n條DC任務(wù)所花費(fèi)的時(shí)間;

2n為包括出庫(kù)任務(wù)和入庫(kù)任務(wù)的任務(wù)總數(shù);

為堆垛機(jī)從出/入庫(kù)臺(tái)運(yùn)行到第i個(gè)任務(wù)貨位的運(yùn)行時(shí)間;

為同一條DC任務(wù)中,堆垛機(jī)從入庫(kù)貨位運(yùn)行到出庫(kù)貨位的運(yùn)行時(shí)間;

tpike和tput分別為取貨操作和存貨操作所需時(shí)間;

由此,兩臺(tái)堆垛機(jī)同時(shí)工作,完成一批DC任務(wù)所需時(shí)間為:

<mrow> <msub> <mi>T</mi> <mrow> <mi>D</mi> <mi>C</mi> </mrow> </msub> <mo>=</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mrow> <mo>(</mo> <msub> <mi>T</mi> <mrow> <msub> <mi>DC</mi> <mi>L</mi> </msub> </mrow> </msub> <mo>,</mo> <msub> <mi>T</mi> <mrow> <msub> <mi>DC</mi> <mi>R</mi> </msub> </mrow> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>

其中:

分別為同一巷道上兩臺(tái)堆垛機(jī)完成各自DC任務(wù)的運(yùn)行時(shí)間;

綜上,兩端式自動(dòng)化倉(cāng)庫(kù)布局中基于同軌雙車運(yùn)行模式下的堆垛機(jī)調(diào)度路徑模型如下:

T=min(TL,TR)+ΔT (10)

約束條件:

xi<xj

ΔT≤tmin

其中:

<mrow> <msub> <mi>T</mi> <mi>L</mi> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mn>2</mn> <msub> <mi>Q</mi> <mrow> <mi>L</mi> <mn>2</mn> </mrow> </msub> </mrow> </munderover> <msub> <mi>T</mi> <msub> <mi>P</mi> <mi>i</mi> </msub> </msub> <mo>+</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>Q</mi> <mrow> <mi>L</mi> <mn>2</mn> </mrow> </msub> </munderover> <msub> <mi>T</mi> <mrow> <msub> <mi>P</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>P</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> </msub> <mo>+</mo> <mn>2</mn> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <msub> <mi>Q</mi> <mrow> <mi>L</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>Q</mi> <mrow> <mi>L</mi> <mn>2</mn> </mrow> </msub> </mrow> </munderover> <msub> <mi>T</mi> <msub> <mi>P</mi> <mi>i</mi> </msub> </msub> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>Q</mi> <mrow> <mi>L</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>Q</mi> <mrow> <mi>L</mi> <mn>2</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>t</mi> <mrow> <mi>p</mi> <mi>i</mi> <mi>k</mi> <mi>e</mi> </mrow> </msub> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>Q</mi> <mrow> <mi>L</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>Q</mi> <mrow> <mi>L</mi> <mn>2</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>t</mi> <mrow> <mi>p</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> </mrow>

<mrow> <msub> <mi>T</mi> <mi>R</mi> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mn>2</mn> <msub> <mi>Q</mi> <mrow> <mi>R</mi> <mn>2</mn> </mrow> </msub> </mrow> </munderover> <msub> <mi>T</mi> <msub> <mi>P</mi> <mi>i</mi> </msub> </msub> <mo>+</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>Q</mi> <mrow> <mi>R</mi> <mn>2</mn> </mrow> </msub> </munderover> <msub> <mi>T</mi> <mrow> <msub> <mi>P</mi> <mrow> <mn>2</mn> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>P</mi> <mrow> <mn>2</mn> <mi>i</mi> </mrow> </msub> </mrow> </msub> <mo>+</mo> <mn>2</mn> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <msub> <mi>Q</mi> <mrow> <mi>R</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>Q</mi> <mrow> <mi>R</mi> <mn>2</mn> </mrow> </msub> </mrow> </munderover> <msub> <mi>T</mi> <msub> <mi>P</mi> <mi>i</mi> </msub> </msub> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>Q</mi> <mrow> <mi>R</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>Q</mi> <mrow> <mi>R</mi> <mn>2</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>t</mi> <mrow> <mi>p</mi> <mi>i</mi> <mi>k</mi> <mi>e</mi> </mrow> </msub> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>Q</mi> <mrow> <mi>R</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>Q</mi> <mrow> <mi>R</mi> <mn>2</mn> </mrow> </msub> <mo>)</mo> </mrow> <msub> <mi>t</mi> <mrow> <mi>p</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> </mrow>

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <msub> <mi>Q</mi> <mrow> <mi>L</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mo>(</mo> <msub> <mi>n</mi> <mi>L</mi> </msub> <mo>,</mo> <msub> <mi>m</mi> <mi>L</mi> </msub> <mo>)</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Q</mi> <mrow> <mi>L</mi> <mn>2</mn> </mrow> </msub> <mo>=</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mo>(</mo> <msub> <mi>n</mi> <mi>L</mi> </msub> <mo>,</mo> <msub> <mi>m</mi> <mi>L</mi> </msub> <mo>)</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Q</mi> <mrow> <mi>R</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mo>(</mo> <msub> <mi>n</mi> <mi>R</mi> </msub> <mo>,</mo> <msub> <mi>m</mi> <mi>R</mi> </msub> <mo>)</mo> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Q</mi> <mrow> <mi>R</mi> <mn>2</mn> </mrow> </msub> <mo>=</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mo>(</mo> <msub> <mi>n</mi> <mi>R</mi> </msub> <mo>,</mo> <msub> <mi>m</mi> <mi>R</mi> </msub> <mo>)</mo> </mtd> </mtr> </mtable> </mfenced>

ΔT=|TL-TR|

xi∈L,i=1,2,...,l

xj∈R,j=1,2,...,r

tmin=min(tj,tj+1,...,tend)

nL、nR、mL、mR分別為兩堆垛機(jī)獲得的入庫(kù)作業(yè)數(shù)量和出庫(kù)作業(yè)數(shù)量;

約束條件與式(4)、式(5)處含義相同;

在實(shí)際工況中,堆垛機(jī)所接到的任務(wù)數(shù)量大,任務(wù)分配原則與任務(wù)排序方式又相互影響,因此在式(10)中,堆垛機(jī)的運(yùn)動(dòng)時(shí)長(zhǎng)因任務(wù)分配方式和任務(wù)排序的不同而存在較大差異,給出一種智能優(yōu)化算法,用于求得該模型的最優(yōu)解:

運(yùn)用化學(xué)反應(yīng)優(yōu)化(CRO)全局搜索能力強(qiáng)的特點(diǎn),采用任務(wù)序號(hào)映射貨位坐標(biāo)的間接整數(shù)編碼的方式,將任務(wù)分配原則嵌入CRO的每一次迭代中,對(duì)式(10)進(jìn)行最優(yōu)解的計(jì)算,得到最優(yōu)任務(wù)分配方案和堆垛機(jī)最優(yōu)調(diào)度路徑;

為了方便問題的求解,采用基于任務(wù)編號(hào)排序的間接整數(shù)編碼法將出庫(kù)任務(wù)和入庫(kù)任務(wù)分別寫成兩段編碼;

一個(gè)分子由兩段自然數(shù)組成,自然數(shù)的先后順序代表這個(gè)分子的結(jié)構(gòu);

自然數(shù)為每條任務(wù)的序號(hào),通過映射得到該條任務(wù)對(duì)應(yīng)的出/入庫(kù)位點(diǎn)坐標(biāo);

第一段自然數(shù)為出庫(kù)任務(wù)序號(hào),第二段自然數(shù)為入庫(kù)任務(wù)序號(hào),自首位開始,對(duì)應(yīng)位次的出/入庫(kù)任務(wù)組成DC任務(wù),剩余的出庫(kù)或入庫(kù)任務(wù)為SC任務(wù);

在調(diào)度模型的優(yōu)化過程中,采用統(tǒng)籌分配原則不能保證一次分配的結(jié)果為最優(yōu),通過先進(jìn)行一次任務(wù)分配獲得初始分子,再于每次迭代結(jié)束后調(diào)整分配結(jié)果的方式,可逐步尋得任務(wù)分配的最優(yōu)解;

運(yùn)用CRO,采用基于任務(wù)編號(hào)排序的間接編碼法,將統(tǒng)籌分配原則融入到算法的每一次迭代中,即求得式(10)的最優(yōu)解。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
封开县| 丰城市| 合作市| 营山县| 彝良县| 长治市| 稷山县| 宁强县| 会理县| 元谋县| 高州市| 甘德县| 龙泉市| 安福县| 达日县| 南京市| 库车县| 灵山县| 正定县| 曲水县| 沙雅县| 永仁县| 伊川县| 灵川县| 花垣县| 襄汾县| 呼玛县| 健康| 金沙县| 巴楚县| 沂南县| 察哈| 隆德县| 海兴县| 台中县| 上犹县| 凤台县| 牡丹江市| 赤壁市| 新邵县| 大冶市|