專利名稱:一種自動化碼頭集裝箱的雙箱生成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及自動化碼頭領(lǐng)域,更具體地說,涉及一種自動化碼頭集裝 箱的雙箱生成方法。
背景技術(shù):
目前國內(nèi)外巿場上出現(xiàn)了一次可吊兩只40英尺集裝箱的橋吊(雙40 英尺集裝箱橋吊),它是集裝箱運輸進入船舶大型化時代提高碼頭作業(yè)效 率、縮短船舶在港時間的首選產(chǎn)品,港口實踐證明, 一般情況下,它可提 高效率50%。為了更好的配合雙40英尺集裝箱橋吊的工作,作為直接生成雙40英 尺集裝箱橋吊的自動化碼頭設(shè)備實時生成軟件系統(tǒng)(COS)要能夠支持雙 箱任務(wù),這是提高整個自動化系統(tǒng)作業(yè)效率的首要技術(shù)之一,而要實現(xiàn)自 動化碼頭設(shè)備實時生成軟件系統(tǒng)能夠支持雙箱任務(wù),就必須找到一種集裝 箱雙箱生成的方法。橋吊一次能起吊雙40英尺集裝箱需要雙箱任務(wù)的配合才能完成,傳統(tǒng) 的碼頭管理系統(tǒng)在做裝卸計劃時都是生成單箱任務(wù)的,將單箱任務(wù)合并成 雙箱任務(wù)使原先需要設(shè)備進行兩次作業(yè)才能完成,而如果有了集裝箱雙箱 任務(wù)生成的方法來配合碼頭相關(guān)設(shè)備運作,只需一次即可完成起吊雙40 英尺集裝箱的任務(wù),大大提高了碼頭集裝箱裝卸的效率。發(fā)明內(nèi)容本發(fā)明旨在提供一種自動化碼頭集裝箱的雙箱生成方法,該方法能將 集裝箱和起重機等設(shè)備的數(shù)據(jù)分析合并為雙箱任務(wù),并確保所有集裝箱運 輸目的位置的正確性。根據(jù)本發(fā)明,提供一種自動化碼頭集裝箱的雙箱生成方法,包括以下步驟a. 獲取集裝箱的任務(wù)數(shù)據(jù)并按預定的規(guī)則排序,將第一順序任務(wù)數(shù)據(jù) 加入任務(wù)集;b. 依次將所述排序的任務(wù)數(shù)據(jù)所匹配的集裝箱尺寸與預定的集裝箱 尺寸比較,將符合要求的任務(wù)數(shù)據(jù)加入任務(wù)集;c. 按照預定的雙箱任務(wù)生成規(guī)則解析任務(wù)集里相鄰的任務(wù)數(shù)據(jù)所匹 配的集裝箱的位置數(shù)據(jù)以及起重機吊具的位置數(shù)據(jù),生成集裝箱的雙箱任 務(wù);d. 依據(jù)所述雙箱任務(wù)分配其需經(jīng)過的設(shè)備的路徑并查找對應的設(shè)備 編號,計算設(shè)備生成所需的位置數(shù)據(jù),生成詳細的雙箱任務(wù)數(shù)據(jù)并存儲, 按照所述存儲的集裝箱的雙箱任務(wù)數(shù)據(jù)調(diào)控所述集裝箱。所述步驟a中的任務(wù)數(shù)據(jù)從預定的數(shù)據(jù)庫獲取,并按照裝卸貝位塊順 序和貝位塊內(nèi)集裝箱序號從小至大排列。所述步驟b中的預定的集裝箱尺寸是20尺集裝箱尺寸,并且當?shù)谝豁?序任務(wù)數(shù)據(jù)所匹配的集裝箱尺寸是20尺集裝箱尺寸時,則余下任務(wù)中依次 最多獲取3條相同類型的任務(wù)數(shù)據(jù)與20尺集裝箱尺寸比較,當所述3條 相同類型的任務(wù)數(shù)據(jù)所匹配的集裝箱尺寸均是20尺集裝箱尺寸時,將3 條相同類型的任務(wù)數(shù)據(jù)加入步驟a所述的任務(wù)集,對任務(wù)集中的4條20 尺集裝箱任務(wù)數(shù)據(jù)進行所述步驟c和步驟d的雙箱任務(wù)的生成。當?shù)谝豁樞蛉蝿?wù)數(shù)據(jù)所匹配的集裝箱尺寸不是20尺集裝箱尺寸時,則 余下任務(wù)中最多再獲取1條同類型的任務(wù)數(shù)據(jù)與第一順序任務(wù)數(shù)據(jù)所匹配 的集裝箱尺寸比較,比較結(jié)果相同時,將其加入步驟a所述的任務(wù)集,對 任務(wù)集中的2條非20尺集裝箱任務(wù)數(shù)據(jù)進行所述步驟c和步驟d的雙箱任 務(wù)的生成。當所述步驟b任務(wù)集中最終只有l(wèi)條任務(wù)數(shù)據(jù)時,作為單箱任務(wù)處理。 當所述步驟b任務(wù)集中的任務(wù)數(shù)據(jù)不能執(zhí)行步驟c和步驟d時,作為 單箱任務(wù)處理。所述步驟c在合并集裝箱的雙箱任務(wù)過程中,對各條任務(wù)數(shù)據(jù)進行集 裝箱起始節(jié)點、目的節(jié)點、起重機吊具的位置數(shù)據(jù)的解析,排除不符合預定的雙箱任務(wù)生成規(guī)則的任務(wù)數(shù)據(jù),將多條任務(wù)數(shù)據(jù)合并為l條雙箱任務(wù), 并存放到相應數(shù)據(jù)庫的簡單任務(wù)列表中。所述步驟d中根據(jù)所述設(shè)備的路徑查找對應的設(shè)備編號并計算設(shè)備生成所需的起始、目的、避讓位置數(shù)據(jù),最后將具體數(shù)據(jù)組織生成詳細的雙 箱任務(wù)數(shù)據(jù)存放于相應數(shù)據(jù)庫的任務(wù)就緒列表中以供調(diào)用。所述步驟c中根據(jù)各種起重機設(shè)備的司機室的不同朝向,釆用對應的吊具前后定義進行雙箱任務(wù)的生成,生成的雙箱任務(wù)數(shù)據(jù)中設(shè)置有字段以 表示本條任務(wù)中將要處理的集裝箱數(shù)量及在前后吊具上的分布情況。所述步驟c適用于處于同貝位塊非相鄰的不同列上的集裝箱,合并時,分配前、后吊具分別吊集裝箱的列位置,并根據(jù)該貝位塊的各列吊具的操 作位置數(shù)據(jù)計算出起重機前后吊具各自起吊的位置數(shù)據(jù)。釆用本發(fā)明的技術(shù)方案,由于是從裝卸計劃系統(tǒng)獲取的集裝箱的單箱 任務(wù)數(shù)據(jù),能將集裝箱和起重機等設(shè)備的數(shù)據(jù)分析合并為雙箱任務(wù),并確保所有集裝箱運輸目的位置的正確性;目前碼頭上使用的集裝箱有多種尺 寸20尺、40尺、45尺等,本發(fā)明能解決各種尺寸集裝箱的雙箱任務(wù)合 并難題,最大化的提高起重機的工作效率,另外還適用與同貝位塊非相鄰 的不同列上的集裝箱,同樣能使之作為雙箱任務(wù)處理。
圖l示出了本發(fā)明的原理流程示意圖; 圖2示出了本發(fā)明的工作流程圖。
具體實施方式
本發(fā)明提供了一種自動化碼頭集裝箱的雙箱生成方法,參考圖l和圖 2所示,該方法100包括102.獲取任務(wù)數(shù)據(jù)并按預定的規(guī)則排序。通過調(diào)用數(shù)據(jù)庫和碼頭裝卸計劃系統(tǒng)提供的COSLib.Task.dll獲得裝卸 計劃系統(tǒng)生成的集裝箱的任務(wù)數(shù)據(jù),并按裝卸貝位塊順序和貝位塊內(nèi)集裝 箱序號從小至大排列(貝位是指集裝箱的位置),將排在最前的第一順序任務(wù)數(shù)據(jù)加入任務(wù)集。圖2方法200中的201、 202、 203、 204步驟是詳細的工作步驟。104.依次比較任務(wù)數(shù)據(jù)匹配的集裝箱尺寸并加入任務(wù)集。 依次將所述排序的任務(wù)數(shù)據(jù)所匹配的集裝箱尺寸與預定的集裝箱尺寸 比較,將符合要求的任務(wù)數(shù)據(jù)加入任務(wù)集。預定的集裝箱尺寸是20尺集裝 箱尺寸,并且當?shù)谝豁樞蛉蝿?wù)數(shù)據(jù)所匹配的集裝箱尺寸是20尺集裝箱尺寸 時,則余下任務(wù)中依次最多獲取3條相同類型的任務(wù)數(shù)據(jù)與20尺集裝箱尺 寸比較,當所述3條相同類型的任務(wù)數(shù)據(jù)所匹配的集裝箱尺寸均是20尺集 裝箱尺寸時,將3條相同類型的任務(wù)數(shù)據(jù)加入步驟102所述的任務(wù)集,對 任務(wù)集中的4條20尺集裝箱任務(wù)數(shù)據(jù)進行雙箱任務(wù)的生成,圖2方法200 中的步驟205、 206、 207、 208為詳細工作過程。當?shù)谝豁樞蛉蝿?wù)數(shù)據(jù)所 匹配的集裝箱尺寸不是20尺集裝箱尺寸時,則余下任務(wù)中最多再獲取1 條同類型的任務(wù)數(shù)據(jù)與第一順序任務(wù)數(shù)據(jù)所匹配的集裝箱尺寸比較,比較 結(jié)果相同時,將其加入步驟102所述的任務(wù)集,對任務(wù)集中的2條非20 尺集裝箱任務(wù)數(shù)據(jù)進行雙箱任務(wù)的生成,圖2方法200中的步驟226、227、 228是具體工作過程。本發(fā)明至少可以分別對20尺集裝箱、40尺集裝箱 及45尺集裝箱進行雙箱任務(wù)的合并處理,對于不同尺寸的集裝箱會產(chǎn)生不 同數(shù)量的單箱任務(wù)合并20尺集裝箱最大一次可以合并4條單箱任務(wù);40 尺集裝箱和45尺集裝箱最大一次可以合并2條單箱任務(wù)。當本步驟的任務(wù)集中最終只有l(wèi)條任務(wù)數(shù)據(jù)時,作為單箱任務(wù)處理, 并存儲簡單任務(wù)列表中,圖2方法200中的步驟211到212, 230到231 是其具體的工作過程。當本步驟的任務(wù)集中最終的任務(wù)數(shù)據(jù)不能執(zhí)行雙箱任務(wù)的生成時,作 為單箱任務(wù)處理,并存儲簡單任務(wù)列表中,圖2方法200中的步驟211到 212, 230到231是其具體的工作過程。106.解析任務(wù)集里相鄰的任務(wù)數(shù)據(jù)并生成集裝箱的雙箱任務(wù)。 按照預定的雙箱任務(wù)生成規(guī)則對各條任務(wù)數(shù)據(jù)進行集裝箱起始節(jié)點、 目的節(jié)點、起重機吊具的位置數(shù)據(jù)的解析,排除不符合預定的雙箱任務(wù)生 成規(guī)則的任務(wù)數(shù)據(jù),將多條任務(wù)數(shù)據(jù)合并為1條雙箱任務(wù),并存放到自動化碼頭設(shè)備實時生成軟件系統(tǒng)數(shù)據(jù)庫的簡單任務(wù)列表中,圖2方法200中 的步驟208到210到212,以及步驟220到229到231是其具體過程。108.再生成詳細的雙箱任務(wù)數(shù)據(jù)并存儲,調(diào)控所述集裝箱。依據(jù)所述雙箱任務(wù)分配其需經(jīng)過的設(shè)備的路徑,根據(jù)所述設(shè)備的路徑 查找對應的設(shè)備編號并計算設(shè)備生成所需的起始、目的、避讓位置數(shù)據(jù), 最后將具體數(shù)據(jù)組織生成詳細的雙箱任務(wù)數(shù)據(jù)存放于自動化碼頭設(shè)備實時 生成軟件系統(tǒng)數(shù)據(jù)庫的任務(wù)就緒列表中,接下來就可以按照所述存儲的集 裝箱的雙箱任務(wù)數(shù)據(jù)調(diào)控所述集裝箱到達指定的位置了。由于各種起重機設(shè)備的司機室的不同朝向,本發(fā)明還采用對應的吊具 前后定義進行雙箱任務(wù)的生成,生成的雙箱任務(wù)數(shù)據(jù)中設(shè)置有字段以表示 本條任務(wù)中將要處理的集裝箱數(shù)量及在前后吊具上的分布情況。本發(fā)明同樣適用于處于堆場同一貝位塊上非相鄰的不同列上的集裝箱 進行雙箱任務(wù)的合并。合并時,根據(jù)前后吊具的定義和任務(wù)解析分配前后 吊具各自所要操作的列上的集裝箱,并根據(jù)集裝箱所在的列號和層號計算 得出吊具的小車位置和起吊高度。例如堆場22貝4列2層和22貝8列 2層兩個非相鄰不同列上的40尺集裝箱,任務(wù)解析得出這兩個位置的集裝 箱可以做為雙箱任務(wù)一起操作,并分配前吊具操作4列、后吊具搡作8歹'J, 然后計算出前吊具在4列和后吊具在8列上方的起吊位置和高度。最后合 成詳細任務(wù)信息后供任務(wù)實時調(diào)度程序作業(yè)。在整個雙箱任務(wù)的生成過程中,是需要對不同排列方式進行描述的。 因為并不是所有的簡單任務(wù)數(shù)據(jù)都能合并成為雙箱任務(wù)的,即使合并成的 雙箱任務(wù)也不一定是完美的組合(即一條雙箱任務(wù)中包含4個20尺箱或者 2個40或45尺箱),所以在生成的每條雙箱任務(wù)數(shù)據(jù)中都有一個PosArray 字段來表示本條任務(wù)中將要處理的集裝箱數(shù)量及在吊具上的分布情況。在所述的自動化碼頭設(shè)備實時生成軟件系統(tǒng)數(shù)據(jù)庫的任務(wù)就緒列表的 雙箱任務(wù)數(shù)據(jù)中,用PosArray字段代表雙箱任務(wù)類型,其相應值如下33:表示兩個四十五尺箱;30:表示 一個四十五尺箱;03:表示一個四十五尺箱;22:表示兩個四十尺箱;20:表示一個四十尺箱; 02:表示一個四十尺箱;ll:表示兩個二十尺箱; 40:表示兩個二十尺箱; 04:表示兩個二十尺箱; 44:表示四個二十尺箱; IO:表示一個二十尺箱; Ol:表示一個二十尺箱。 其中第一位數(shù)字表示前吊具上集裝箱的分布情況,第二位數(shù)字則表示后吊具上集裝箱的分布情況。每個吊具的值如下1表示1個20尺箱;2 表示1個40尺箱;3表示1個45尺箱;4表示2個20尺箱。本技術(shù)領(lǐng)域中的普通技術(shù)人員應當認識到,以上的實施例僅是用來說 明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質(zhì)精神范圍 內(nèi),對以上所述實施例的變化、變型都將落在本發(fā)明的權(quán)利要求范圍。
權(quán)利要求
1.一種自動化碼頭集裝箱的雙箱生成方法,其特征在于,包括以下步驟a.獲取集裝箱的任務(wù)數(shù)據(jù)并按預定的規(guī)則排序,將第一順序任務(wù)數(shù)據(jù)加入任務(wù)集;b.依次將所述排序的任務(wù)數(shù)據(jù)所匹配的集裝箱尺寸與預定的集裝箱尺寸比較,將符合要求的任務(wù)數(shù)據(jù)加入任務(wù)集;c.按照預定的雙箱任務(wù)生成規(guī)則解析任務(wù)集里相鄰的任務(wù)數(shù)據(jù)所匹配的集裝箱的位置數(shù)據(jù)以及起重機吊具的位置數(shù)據(jù),生成集裝箱的雙箱任務(wù);d.依據(jù)所述雙箱任務(wù)分配其需經(jīng)過的設(shè)備的路徑并查找對應的設(shè)備編號,計算設(shè)備生成所需的位置數(shù)據(jù),生成詳細的雙箱任務(wù)數(shù)據(jù)并存儲,按照所述存儲的集裝箱的雙箱任務(wù)數(shù)據(jù)調(diào)控所述集裝箱。
2. 如權(quán)利要求l所述的雙箱生成方法,其特征在于,所述步驟a中的 任務(wù)數(shù)據(jù)從預定的數(shù)據(jù)庫獲取,并按照裝卸貝位塊順序和貝位塊內(nèi)集裝箱 序號從小至大排列。
3. 如權(quán)利要求l所述的雙箱生成方法,其特征在于,所述步驟b中的 預定的集裝箱尺寸是20尺集裝箱尺寸,并且當?shù)谝豁樞蛉蝿?wù)數(shù)據(jù)所匹配的 集裝箱尺寸是20尺集裝箱尺寸時,則余下任務(wù)中依次最多獲取3條相同類 型的任務(wù)數(shù)據(jù)與20尺集裝箱尺寸比較,當所述3條相同類型的任務(wù)數(shù)據(jù)所 匹配的集裝箱尺寸均是20尺集裝箱尺寸時,將3條相同類型的任務(wù)數(shù)據(jù)加 入步驟a所述的任務(wù)集,對任務(wù)集中的4條20尺集裝箱任務(wù)數(shù)據(jù)進行所述 步驟c和步驟d的雙箱任務(wù)的生成。
4. 如權(quán)利要求3所述的雙箱生成方法,其特征在于,當?shù)谝豁樞蛉蝿?wù) 數(shù)據(jù)所匹配的集裝箱尺寸不是20尺集裝箱尺寸時,則余下任務(wù)中最多再獲 取1條同類型的任務(wù)數(shù)據(jù)與第一順序任務(wù)數(shù)據(jù)所匹配的集裝箱尺寸比較,比較結(jié)果相同時,將其加入步驟a所述的任務(wù)集,對任務(wù)集中的2條非20 尺集裝箱任務(wù)數(shù)據(jù)進行所述步驟c和步驟d的雙箱任務(wù)的生成。
5. 如權(quán)利要求l或2或3或4所述的雙箱生成方法,其特征在于, 當所述步驟b任務(wù)集中最終只有l(wèi)條任務(wù)數(shù)據(jù)時,作為單箱任務(wù)處理。
6. 如權(quán)利要求l或2或3或4所述的雙箱生成方法,其特征在于, 當所述步驟b任務(wù)集中的任務(wù)數(shù)據(jù)不能執(zhí)行步驟c和步驟d時,作為單箱 任務(wù)處理。
7. 如權(quán)利要求l所述的雙箱生成方法,其特征在于,所述步驟c在合 并集裝箱的雙箱任務(wù)過程中,對各條任務(wù)數(shù)據(jù)進行集裝箱起始節(jié)點、目的 節(jié)點、起重機吊具的位置數(shù)據(jù)的解析,排除不符合預定的雙箱任務(wù)生成規(guī) 則的任務(wù)數(shù)據(jù),將多條任務(wù)數(shù)據(jù)合并為1條雙箱任務(wù),并存放到相應數(shù)據(jù) 庫的簡單任務(wù)列表中。
8. 如權(quán)利要求l所述的雙箱生成方法,其特征在于,所述步驟d中根 據(jù)所述設(shè)備的路徑查找對應的設(shè)備編號并計算設(shè)備生成所需的起始、目的、 避讓位置數(shù)據(jù),最后將具體數(shù)據(jù)組織生成詳細的雙箱任務(wù)數(shù)據(jù)存放于相應 數(shù)據(jù)庫的任務(wù)就緒列表中以供調(diào)用。
9. 如權(quán)利要求l所述的雙箱生成方法,其特征在于,所述步驟c中根 據(jù)各種起重機設(shè)備的司機室的不同朝向,釆用對應的吊具前后定義進行雙 箱任務(wù)的生成,生成的雙箱任務(wù)數(shù)據(jù)中設(shè)置有字段以表示本條任務(wù)中將要 處理的集裝箱數(shù)量及在前后吊具上的分布情況。
10. 如權(quán)利要求l所述的雙箱生成方法,其特征在于,所述步驟c適 用于處于同貝位塊非相鄰的不同列上的集裝箱,合并時,分配前、后吊具 分別吊集裝箱的列位置,并根據(jù)該貝位塊的各列吊具的操作位置數(shù)據(jù)計算 出起重機前后吊具各自起吊的位置數(shù)據(jù)。
全文摘要
本發(fā)明揭示了一種自動化碼頭集裝箱的雙箱生成方法,包括步驟獲取集裝箱的任務(wù)數(shù)據(jù)并按預定的規(guī)則排序,比較相關(guān)數(shù)據(jù)并加入任務(wù)集,解析數(shù)據(jù)并生成集裝箱的雙箱任務(wù),進一步生成詳細的集裝箱的雙箱任務(wù)以供生成。本發(fā)明能將集裝箱和起重機等設(shè)備的數(shù)據(jù)分析合并為雙箱任務(wù),并確保所有集裝箱運輸目的位置的正確性,目前碼頭上使用的集裝箱有多種尺寸20尺、40尺、45尺等,本發(fā)明能解決各種尺寸集裝箱的雙箱任務(wù)合并難題,最大化的提高起重機的工作效率,另外還適用與同貝位塊非相鄰的不同列上的集裝箱,同樣能使之作為雙箱任務(wù)處理。
文檔編號G06Q10/00GK101303590SQ200810039319
公開日2008年11月12日 申請日期2008年6月20日 優(yōu)先權(quán)日2008年6月20日
發(fā)明者健 徐 申請人:上海振華港口機械(集團)股份有限公司