亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種web端倉儲貨位動態(tài)排列優(yōu)化方法與流程

文檔序號:11177925閱讀:1261來源:國知局
一種web端倉儲貨位動態(tài)排列優(yōu)化方法與流程

本發(fā)明涉及一種智能制造、web技術(shù)、優(yōu)化調(diào)度、計算機(jī)應(yīng)用領(lǐng)域,尤其涉及的是一種web端倉儲貨位動態(tài)排列優(yōu)化方法。



背景技術(shù):

“中國制造2025”明確提出要加快推動新一代信息技術(shù)與制造技術(shù)融合發(fā)展,把智能制造作為工業(yè)化和信息化深度融合的主攻方向。“中國制造2025”是希望通過“互聯(lián)網(wǎng)+”的應(yīng)用,實(shí)現(xiàn)結(jié)構(gòu)的變化和產(chǎn)量的增加。對于制造業(yè)企業(yè),需要善用互聯(lián)網(wǎng)才能讓制造業(yè)獲取信息的能力變得更強(qiáng)。通過互聯(lián)網(wǎng)來補(bǔ)課是非常直接有效的方式。再加上互聯(lián)網(wǎng)的滲透率在今天已經(jīng)逐漸見頂,互聯(lián)網(wǎng)企業(yè)想要繼續(xù)下沉,必須依賴于線下市場和制造業(yè)企業(yè),所以雙方會有非常緊密的結(jié)合基礎(chǔ)。

現(xiàn)代智能工廠的發(fā)展離不開現(xiàn)代化的智能倉儲,然而現(xiàn)代化智能立體倉儲的發(fā)展也必然會推動現(xiàn)代智能工廠的發(fā)展。智能立體倉儲系統(tǒng)是生產(chǎn)、供貨和物流系統(tǒng)的重要節(jié)點(diǎn)和調(diào)控中心。在發(fā)達(dá)國家,提高空間的利用率已經(jīng)作為系統(tǒng)合理性和先進(jìn)性的重要考核指標(biāo)。在提倡節(jié)能環(huán)保的今天,智能立體倉庫在節(jié)約占地資源上有著很好的效果,也是必將使未來倉儲發(fā)展的趨勢。智能立體倉庫可以形成先進(jìn)的生產(chǎn)鏈,促進(jìn)了生產(chǎn)力的進(jìn)步。由于智能立體倉庫的存取效率高,因此可以有效地連接倉庫外地生產(chǎn)環(huán)節(jié),可以在存儲中形成自動化的物流系統(tǒng),從而形成有計劃有編排的生產(chǎn)鏈,使生產(chǎn)能力得到了大幅度的提升??傮w來說,智能制造是生產(chǎn)發(fā)展到一定程度的必然產(chǎn)物。技術(shù)的革新、市場的需求以及政策的引導(dǎo)都將智能制造推上了歷史舞臺。

隨著計算機(jī)信息技術(shù)快速演變與互聯(lián)網(wǎng)1.0向2.0不斷縱深,當(dāng)今智能工廠的飛速發(fā)展已經(jīng)導(dǎo)致傳統(tǒng)企業(yè)正在漸漸的被現(xiàn)代化的企業(yè)所代替。近年來,倉儲管理系統(tǒng)向?qū)I(yè)化和高端化方向發(fā)展,越來越多的工廠、企業(yè)對倉儲管理系統(tǒng)建設(shè)加大投資,隨著企業(yè)的倉管部門在客戶的數(shù)據(jù)管理、庫存、財務(wù)和技術(shù)方面承當(dāng)責(zé)任的逐漸增加,企業(yè)倉管部門越來越加強(qiáng)技術(shù)研發(fā),使倉庫信息管理系統(tǒng)在倉庫管理中發(fā)揮決定性作用。通過互聯(lián)網(wǎng)技術(shù)將倉儲信息反映在web端,實(shí)現(xiàn)了人員遠(yuǎn)程、實(shí)時對現(xiàn)場倉儲信息了解。而現(xiàn)在大多數(shù)基于互聯(lián)網(wǎng)技術(shù)的倉儲管理系統(tǒng),是對某一特殊的倉儲系統(tǒng)的定制化的開發(fā),即明確倉儲中貨位的個數(shù)后,實(shí)現(xiàn)硬編碼將貨位按照某一規(guī)律進(jìn)行排列展現(xiàn),那么對于貨位不同倉儲系統(tǒng),則需要采取不同的編碼方式開發(fā)系統(tǒng),同時隨著倉儲系統(tǒng)的不斷發(fā)展,倉儲中貨位會產(chǎn)生動態(tài)的增減,這樣原先的硬編碼排列方式不再適用于倉庫中貨位個數(shù)發(fā)生變化之后。

因此,現(xiàn)有倉儲貨位的采用硬編碼的排列方式存在不足,需要改進(jìn)。



技術(shù)實(shí)現(xiàn)要素:

為了解決現(xiàn)有倉儲貨位在排列方式方面中存在的不足,本發(fā)明提供了一種根據(jù)貨位個數(shù)不同采用不同排列方式的web端倉儲貨位動態(tài)排列優(yōu)化方法。

本發(fā)明解決其技術(shù)問題采用的技術(shù)方法是:

一種web端倉儲貨位動態(tài)排列優(yōu)化方法,所述方法包括以下步驟:

a1、獲取當(dāng)前倉儲中貨位個數(shù)n;

a2、若n≤5,結(jié)束方法,貨位采用1行n列排列;

a3、若n>5,計算是否存在正整數(shù)n使得(1)式成立,

n×n=n(1)

若存在n滿足式(1),則貨位可按n行n列排列,結(jié)束方法,若不存在滿足條件的n,則進(jìn)入a4;

a4、判斷n是否可以進(jìn)行分解質(zhì)因素,若可以,則求出其所有的質(zhì)因數(shù),設(shè)為m1,m2,…,mk,其中k為質(zhì)因數(shù)的個數(shù),且上述質(zhì)因數(shù)滿足

mα×mβ=m1×m2×…×mk=n(2)

其中mα<mβ,mα為m1,m2,…,mk中被隨機(jī)的選中數(shù)的乘積,則mβ為m1,m2,…,mk中未被mα選中的數(shù)的乘積,進(jìn)入a5;若不可進(jìn)行質(zhì)因數(shù)分解,則進(jìn)入a7;

a5、設(shè)倉庫設(shè)定的精度值為ξ,計算|mβ/mα-0.618|的取得最小值ξmin時的mα和mβ值,同時判斷ξmin≤ξ是否成立,成立則采用mα行mβ列方式,方法結(jié)束,不成立則進(jìn)入a6;

a6、計算|mi×mi-n|取最小值時正整數(shù)mi的值,mi∈[mα,mβ],跳轉(zhuǎn)至a8;

a7、計算|mi×mi-n|取最小值時正整數(shù)mi的值,mi∈[1,n],進(jìn)入a8;

a8、若mi×mi-n>0,則貨位采用mi行mi列方式排列,其中最后一行為mi+n-mi×mi列;若mi×mi-n<0,則貨位采用mi+1行mi列方式,其中最后一行為n-mi×mi列,結(jié)束方法。

本發(fā)明的技術(shù)構(gòu)思為:通過判斷獲取到的倉庫中的貨位個數(shù)n是否采用一行多列的方式排列;可以則采取上述方式排列,若不可以則先判斷是否可以采取正方形的方式排列,若可以則采取正方形的方式排列,不可以則對貨位個數(shù)進(jìn)行質(zhì)因數(shù)分解,并將貨位個數(shù)轉(zhuǎn)化為行列的乘積,并計算行、列之比與黃金比例0.618的差值的最小值是否在精度范圍內(nèi),若滿足精度,則采取相應(yīng)的行、列的方式排列,若不能進(jìn)行質(zhì)因數(shù)分解或者不滿足精度;則求出一個正整數(shù)mi,且mi的平方與n的差的絕對值最小,若mi×mi-n>0,則貨位采用mi行mi列方式排列,其中最后一行為mi+n-mi×mi列;若mi×mi-n<0,則貨位采用mi+1行mi列方式,其中最后一行為n-mi×mi列。

本發(fā)明的有益效果主要表現(xiàn)在:通過動態(tài)的對倉庫中貨位排列,滿足了不同貨位數(shù)量時貨位排列的合理性,同時可以實(shí)現(xiàn)后期倉庫貨位擴(kuò)充時,系統(tǒng)能夠?qū)崿F(xiàn)高度兼容,提高系統(tǒng)可配置化。

附圖說明

圖1是一種web端倉儲貨位動態(tài)排列優(yōu)化方法的流程圖。

圖2是貨位個數(shù)為3時貨位的排列方式圖。

圖3是貨位個數(shù)為18時貨位的排列方式圖。

圖4是貨位個數(shù)為49時貨位的排列方式圖。

圖5是貨位個數(shù)為78時貨位的排列方式圖。

圖6是當(dāng)貨位數(shù)由35個擴(kuò)充到36個時web端貨位重新動態(tài)排列效果圖。

具體實(shí)施方式:

下面結(jié)合附圖對本發(fā)明進(jìn)一步描述。

參照圖1~圖6,一種web端倉儲貨位動態(tài)排列優(yōu)化方法,所述方法包括以下步驟:

a1、獲取當(dāng)前倉儲中貨位個數(shù)n;

a2、若n≤5,結(jié)束方法,貨位采用1行n列排列;

a3、若n>5,計算是否存在正整數(shù)n使得(1)式成立,

n×n=n(1)

若存在n滿足式(1),則貨位可按n行n列排列,結(jié)束方法,若不存在滿足條件的n,則進(jìn)入a4;

a4、判斷n是否可以進(jìn)行分解質(zhì)因素,若可以,則求出其所有的質(zhì)因數(shù),設(shè)為m1,m2,…,mk,其中k為質(zhì)因數(shù)的個數(shù),且上述質(zhì)因數(shù)滿足

mα×mβ=m1×m2×…×mk=n(2)

其中mα<mβ,mα為m1,m2,…,mk中被隨機(jī)的選中數(shù)的乘積,則mβ為m1,m2,…,mk中未被mα選中的數(shù)的乘積,進(jìn)入a5,若不可進(jìn)行質(zhì)因數(shù)分解,則進(jìn)入a7;

a5、設(shè)倉庫設(shè)定的精度值為ξ,計算|mβ/mα-0.618|的取得最小值ξmin時的mα和mβ值,同時判斷ξmin≤ξ是否成立,成立則采用mα行mβ列方式,方法結(jié)束,不成立則進(jìn)入a6;

a6、計算|mi×mi-n|取最小值時正整數(shù)mi的值,mi∈[mα,mβ],跳轉(zhuǎn)至a8;

a7、計算|mi×mi-n|取最小值時正整數(shù)mi的值,mi∈[1,n],進(jìn)入a8;

a8、若mi×mi-n>0,則貨位采用mi行mi列方式排列,其中最后一行為mi+n-mi×mi列;若mi×mi-n<0,則貨位采用mi+1行mi列方式,其中最后一行為n-mi×mi列,結(jié)束方法。

參照圖1,本實(shí)例中,以某mes系統(tǒng)倉儲貨位n=3,n=18,n=49,n=78這四種隨機(jī)情況為例,預(yù)設(shè)精度值ξ=0.15,一種web端倉儲貨位動態(tài)排列優(yōu)化方法,包括以下步驟:

1)當(dāng)n=3時,

a1、獲取當(dāng)前的倉庫中貨位的個數(shù)為n=3,

a2、n≤5成立,則貨位按1行3列方式排列,方法結(jié)束,如圖2所示;

2)當(dāng)n=18時,

a1、獲取當(dāng)前的倉庫中貨位的個數(shù)為n=18,

a2、n≤5不成立,進(jìn)入a3,

a3、計算得不存在正整數(shù)n使得n×n=18成立,進(jìn)入a4,

a4、n=18可進(jìn)行質(zhì)因數(shù)分解,可分解為n=18=2×3×3形式,則其可轉(zhuǎn)化為n=18=2×9=3×6=mα×mβ,進(jìn)入a5,

a5、計算ξmin=min(|mβ/mα-0.618|)時mα,mβ的值,得mα=3,mβ=6,這時ξmin=0.118,則ξmin<ξ=0.15成立,采用3行6列方式,方法結(jié)束,如圖3所示;

3)當(dāng)n=49時,

a1、獲取當(dāng)前的倉庫中貨位的個數(shù)為n=49,

a2、n≤5不成立,繼續(xù)a3,

a3、計算存在正整數(shù)n=7使得n×n=18成立,則采用7行7列式排列貨位方法結(jié)束,如圖4所示;

4)當(dāng)n=78時,

a1、獲取當(dāng)前倉儲中貨位個數(shù)n=78,

a2、n≤5不成立,進(jìn)入a3,

a3、判斷不存在正整數(shù)n式n×n=n成立,則進(jìn)入a4,

a4、n=78可進(jìn)行質(zhì)因數(shù)分解,可分解為n=78=2×3×13形式,則可轉(zhuǎn)化為n=78=2×39=3×26=6×13=mα×mβ,進(jìn)入a5,

a5、計算ξmin=min(|mα-mβ|-0.618)時mα,mβ的值,得mα=6,mβ=13,這時ξmin=0.156,則ξmin<ξ=0.15不成立,進(jìn)入a6,

a6、取min(|mi×mi-n|)時正整數(shù)mi=9,進(jìn)行至a8,

a8、若mi×mi-n=81-78=3>0,則貨位采用9行9列方式,其中最后一行6列,方法結(jié)束,如圖5所示。

以上闡述的是本發(fā)明給出的一個實(shí)施例表現(xiàn)出來的優(yōu)良優(yōu)化效果,顯然本發(fā)明不僅適合上述實(shí)施例,在不偏離本發(fā)明基本精神及不超出本發(fā)明實(shí)質(zhì)內(nèi)容所涉及內(nèi)容的前提下可對其做種種變化加以實(shí)施。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1