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