999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于有限狀態機的調度派車決策支持方法

2023-08-04 05:45:02徐建峰
起重運輸機械 2023年13期
關鍵詞:作業

徐建峰 胡 靜

上海振華重工(集團)股份有限公司 上海 200125

0 引言

對于整個碼頭而言,岸邊集裝箱起重機(以下簡稱岸橋)的效率并不是單臺的,而是所有作業岸橋的效率。本文所述方法是使各臺岸橋的自動導航小車(以下簡稱AGV)投放盡量均衡,即在一段時間內,首先使各臺岸橋主小車的作業中斷時間盡量短,然后使各臺岸橋主小車不作業時間的最小值最大。這個方法就是調度派車,即將某1 臺無任務的AGV 分配給最合適的岸橋,執行與該岸橋對應的集裝箱水平運輸任務。調度是按固定時間間隔執行的線程,在每次調度線程執行期間都要給當前無任務的AGV 指定運輸任務,AGV 收到任務后開始執行,執行完成后再由另一次調度線程指定下一個運輸任務。

為了更高效地實現調度派車,本文引入了有限狀態機。有限狀態機(Finite-State Machine,FSM)又稱有限狀態自動機,是一種針對系統的數學模型,能描述系統在有限個狀態之間的轉移行為、系統在狀態變化時產生的動作行為。有限狀態機模型適用于描述一類狀態敏感的系統[1],該類系統具有有限種可能的狀態,系統的狀態變化由輸入推動。輸出時間與輸入時間有關,輸出的內容則取決于輸出時的系統狀態。根據系統的有限狀態機模型,能夠推算出有限狀態機模型的輸入-輸出對應關系,且這種對應關系與系統的輸入-輸出對應關系一致。基于以上特性,有限狀態機模型可作為針對真實系統的模擬系統,用于要求真實系統的場合,如對真實系統自身測試[2,3]、基于真實系統的軟件開發和測試[4,5]等。

1 引入有限狀態機

集裝箱碼頭的岸橋主要分單小車岸橋和雙小車岸橋2 大類,其中自動化碼頭主要使用雙小車岸橋,本文著重研究的是雙小車岸橋的AGV 調度派車決策方法。雙小車岸橋主要由主小車、門架小車以及中轉平臺組成,負責船與AGV 之間的集裝箱運輸,其卸船流程為:主小車負責從船上抓箱并放箱到中轉平臺,門架小車則負責從平臺上抓箱并放箱到AGV;裝船流程為:門架小車負責從AGV 上抓箱并放箱到平臺,主小車負責從中轉平臺上抓箱并放箱到船。

岸橋主小車的作業過程可以用有限狀態機進行描述,該狀態機僅包含主小車、中轉平臺和鉤3 個對象。主小車包含作業狀態屬性,可能有裝卸和等待2 個屬性值。中轉平臺對象包含2 個屬性,即中轉平臺上存放的鉤數、中轉平臺可存放的鉤數上限。鉤是岸橋的作業單位,沒有屬性。當岸橋單箱裝卸時,一鉤相當于一個集裝箱;當岸橋雙箱裝卸時,一鉤相當于2 個20 ft 集裝箱。該狀態機相關的事件有:

1)主小車作業開始事件 當事件發生時,主小車的作業狀態為裝卸,并令岸橋主小車作業完成事件在T時間之后發生。

2)主小車作業完成事件 當事件發生時,主小車的作業狀態為等待。若岸橋正在裝船,則令中轉平臺的鉤數為-1;若此時中轉平臺上的鉤數仍大于零,則立刻觸發作業開始事件。若岸橋正在卸船,則令中轉平臺的鉤數為+1;若此時中轉平臺上的鉤數仍小于最大值,則立刻觸發作業開始事件。

3)裝船鉤平臺到達事件 令中轉平臺的鉤數為+1,若此時岸橋主小車的作業狀態為等待,則觸發岸橋主小車的作業開始事件。

4)卸船鉤平臺離開事件 令中轉平臺的鉤數為-1,若此時岸橋主小車的作業狀態為等待,則觸發岸橋主小車的作業開始事件。

圖1 為岸橋卸船作業過程描述,圖中給出了以有限狀態機方法描述某岸橋主小車卸船作業過程的3 個例子,中轉平臺上能放的最大鉤數為2。圖中的箭頭表示時間,單橫線表示主小車的作業開始事件和作業完成事件(可能重疊),雙橫線表示卸船鉤平臺離開事件,箭頭左側的數字表示中轉平臺上的鉤數,右側灰色區域則表示岸橋主小車處于裝卸狀態的時間。

圖1 以有限狀態機描述的岸橋主小車卸船作業過程圖

圖1 中的3 個過程開始時,岸橋中轉平臺上都有1鉤。在過程(1)中,由于未派出AGV,導致無鉤離開平臺,主小車做完1 鉤后就進入等待狀態不再作業。在過程(2)中,由于AGV 到達及時,岸橋主小車能連做2 鉤,之后才進入等待狀態不再作業。在過程(3)中,由于AGV 未及時到達,主小車做完第1 鉤后作業發生中斷,直到卸船鉤離開事件發生后才能繼續做1 鉤,之后才進入等待狀態不再作業。由圖1 推斷,由于主小車作業可能中斷,影響岸橋作業情況的因素不僅包括派出AGV 的數量,還有AGV 的派出時間。

2 需量控制方法

需量方法是按照岸橋作業路上的鉤數判斷岸橋對AGV 需求迫切程度的方法。作業路包括岸橋、對岸橋服務的AGV、對岸橋服務的堆場起重機(ASC)等。對于卸船作業路,可以對主小車、中轉平臺、門架小車以及作業路內AGV 上的鉤數進行加權求和作為指標,并以指標值作為衡量岸橋對AGV 需求程度的依據,該方法的缺陷是這種指標忽略了岸橋主小車的作業中斷。在岸橋主小車短期將發生中斷的情況下,按照需量方法判斷得到的岸橋對AGV 的需求程度可能與實際情況不符。對于裝船作業路,雖然按照需量方法也能在形式上將岸橋對AGV 的需求程度計算成數值,但若正值岸橋裝船或卸船工況,要按照需量方法判斷各臺岸橋對AGV 的需求程度,則還需要合理的方法將裝船需量和卸船需量進行統一。

圖2 為需量方法判斷結果與實際情況不符的缺陷示意圖。在圖2 中,橫向虛線表示與本次派出AGV 有關的卸船鉤的平臺離開事件的發生時間,其他符號的含義與圖1 相同。圖中有2 臺岸橋正在進行卸船作業,且在調度發生時,2 臺岸橋的中轉平臺均已經放滿,岸橋正處于等待狀態。在之前的調度中,已向岸橋1 派出了1臺AGV,向岸橋2 派出了2 臺AGV。然而,由于岸橋1 的卸船鉤平臺離開事件發生較晚,反而是岸橋2 首先進入等待狀態不再作業。如果僅按照需量判斷,很容易得到岸橋1 更需要AGV 的結果;然而,由于岸橋1 的中斷時間較長,將AGV 派給岸橋2 反而更合理。

圖2 需量方法的缺陷示意圖

3 基于有限狀態機的調度派車決策支持方法設計

本文在有限狀態機基礎上引入事件和狀態這2 個與時間有關的因素,形成調度派車的決策支持方法。該方法假設:1)同一岸橋的主小車對每個裝船鉤的作業時間為定值,對每個卸船鉤的作業時間為定值;2)與已派出AGV 對應的裝船鉤中轉平臺到達事件和卸船鉤中轉平臺離開事件的發生時間均可準確預計。

在調度派車決策支持方法設計中,B為調度考慮的時間長度;I為可派車的岸橋總數,各岸橋的編號為i或i′,1 ≤i,i′≤I;Ei為不考慮裝船鉤的中轉平臺到達事件和卸船鉤的中轉平臺到達事件時岸橋i主小車的最后一次作業完成事件發生的時間點。

當調度開始時,在考慮主小車吊具和中轉平臺上的鉤數、不考慮卸船箱中轉平臺離開事件和裝船箱中轉平臺到達事件的條件下,計算得到岸橋主小車作業的停止時間。對于裝船岸橋,該時間為中轉平臺為空,且岸橋主小車空車回到平臺外等待位的時間;對于卸船岸橋,該時間為中轉平臺放滿,且岸橋主小車帶箱回到平臺外等待位的時間。Mi為岸橋i每一鉤作業的時間;Oi為調度不考慮的時間長度。

從調度時刻起,裝船岸橋的裝船箱中轉平臺到達事件的時間一般明顯晚于卸船岸橋的卸船箱平臺離開事件的時間。為了避免出現調度結果中AGV 向卸船岸橋過分集中的情況(尤其是裝船岸橋與卸船岸橋同時剛開始做新的WorkQueue 時),本方法對每臺岸橋定義一個時間Oi,并在計算giji′時從計算結果中扣除。該時間的實際意義是本次調度無法對中轉平臺造成影響的時間。

對于裝船岸橋,Oi是ASC 出箱時間、ASC 將集裝箱放到AGV 上的交接時間、AGV 從海側交互車道(WSTP)到岸橋后的緩存停車道(QCPB)的時間的最小值、AGV 從QCPB 到岸橋作業車道(QCTP)的時間的最小值、門架小車從作業車道上方空車下降起始到將AGV 上一鉤集裝箱抓起并放至中轉平臺為止的時間等的總和。

對于卸船岸橋,Oi是AGV 從當前位置到QCTP 的時間的最小值、門架小車從作業車道上方帶箱下降起始到將一鉤集裝箱放至AGV 上并空車回到中轉平臺抓起下一鉤集裝箱為止的時間等的總和。

J為碼頭的AGV 總數,各個AGV 的編號為j,1 ≤j≤J;Fj為表示本次調度中第j臺AGV 是否可被派給岸橋的0 ~1 變量。Aij表示本次調度開始前第j臺AGV 對應的鉤是否正在向第i臺岸橋中轉平臺移動的0 ~1 變量,若已將第j臺AGV 派給裝船岸橋i,且對應的裝船鉤平臺到達事件尚未發生,則令Aij=1,否則Aij=0。若已將第j臺AGV 派給卸船岸橋i,且對應的卸船鉤平臺到達事件尚未發生,則令Aij=1,否則Aij=0。Tij為第i臺岸橋與第j臺AGV 對應的卸船鉤平臺到達事件或裝船鉤平臺離開事件的發生時間。

在調度時,每臺已分配給岸橋的AGV 總是處在某種狀態,且在卸船箱中轉平臺離開事件或裝船箱中轉平臺到達事件發生前還會依次經歷若干種狀態。假設AGV處于某一種狀態的時間長度總是可以估計的,已知AGV進入當前狀態的時間,即可由此推斷出卸船箱中轉平臺離開事件或裝船箱中轉平臺到達事件的發生時間。

事件的發生時間可以按照如下方式計算:首先對AGV 所有未經歷的狀態的時間求和(S1);然后若當前時刻到AGV開始當前狀態的時間小于當前狀態的時間,則將二者的差值(S2)加到上一步的求和結果上(形成S3),再從調度時間往后推相應的時間(S3)即可。hiji′為將第j臺AGV 派給第i臺岸橋后,岸橋i′主小車作業中斷的總時間;giji′為將第j臺AGV 派給第i臺岸橋后,岸橋i′主小車不再作業的時間點;fij為將第j臺AGV 派給第i臺岸橋后,對應決策方案的評價值;決策變量xij為若本次調度將第j臺AGV 派給岸橋i,則有xij=1,否則xij=0;因變量Liji′為本次調度將第j臺AGV 派給第i臺岸橋之后,岸橋i′的所有卸船鉤平臺到達事件或裝船鉤平臺離開事件發生時間的集合。

調度派車決策的目標是找到令評價值最小的派車方法,主要考慮的因素是岸橋的作業中斷時間最小,次要的目標是岸橋的最早作業停止時間到調度時間范圍終點的時間最小。目標函數設計公式為

式中:ω為常數,且有ω>>1。

最晚岸橋主小車作業完成事件發生時間的計算方法為

式(2)中的hiji′和giji′可以用參數B、Ei、Mi、Oi和Liji′進行計算,計算過程中的K為集合Liji′中的元素個數;pk為集合Liji′的第k個元素,此處1 ≤k≤K;Gk為第k步迭代后的不再作業時間,0 ≤k≤K;Hk為第k步迭代后的中斷時間,0 ≤k≤K。

步驟1:當過程開始時,令k=0,G0=Ei,H0=0。若K>0,則轉入步驟2,否則轉入步驟5。

步驟2:將Liji′中的元素按由小到大的順序排列,形成元素序列p1~pK。令k=1,轉入步驟3。

步驟3:若pk≤Gk-1,則令Gk=Gk-1+Mi,令Hk=Hk-1;否則,令Gk=pk+Mi,令Hk=Hk-1+pk~Gk-1。轉入步驟4。

步驟4:若k<K,則令k=k+1,轉入步驟3;否則,轉入步驟5。

步驟5:另giji′=max(0,GK-Oi),令hiji′=HK,輸出giji′和hiji′過程結束。

式(1)、式(2)相關附加限定條件為

式(3)表示所有的AGV 均不可能同時處于“可以派給岸橋”和“鉤事件尚未到達中轉平臺”這2 種狀態,且可能不屬于這2 種狀態中的任意一種。

式(4)表示任意1 臺AGV 在判斷Ti′j是否屬于Liji′時,只要滿足以下2 個條件之一即可:

1)第j臺AGV 已經分配給第i′臺岸橋

2)第j臺AGV 在本次調度中被分配給第i′臺岸橋

式(5)表示第j臺AGV 不可以被調度時,不能將其派給岸橋。

式(6)表示無論如何分配,都不應使岸橋的不再作業時間超出調度考慮的范圍。

式(7)表示1 次調度只派出1 臺AGV 給岸橋。

4 應用案例

到目前為止,該調度派車決策方法已實施于自動化碼頭項目中,其中碼頭A 和碼頭B 已投入商業運營,其調度優化效率如表1 所示。

表1 調度優化效率表

在表1 中,優化前時間點是指項目開始調度優化前的時間點;優化前效率是指調度優化前碼頭岸橋設備作業的平均效率;優化后時間點是指調度派車決策方法應用并調優后的時間點;優化后效率是指調度派車決策方法應用并調優后岸橋設備作業的平均效率;效率提升百分比是指調度派車決策方法應用并調優后岸橋作業效率的提升百分比。引入調度派車決策方法后,調度系統在分配AGV 和岸橋作業時序控制上始終保障了岸橋的作業中斷時間最小以及岸橋的最早作業停止時間到調度時間范圍終點的時間最小,因而作業效率能得到較大的提升。效率提升百分比的計算方式為

根據表1 所示,由于調度派車決策方法的引入,為碼頭A 的作業效率提高了7 個Move/h,效率提升百分比約為31.8%;為碼頭B 的作業效率提高了6 個Move/h,效率提升百分比約為28.6%。以上案例說明,調度派車決策方法的投入使用,能夠極大提升自動化碼頭的生產作業效率,也幫助公司大大縮短了項目交付時長。

5 總結

本文在有限狀態機的基礎上設計了1 套調度派車決策的方法,大大縮減了岸橋的中斷時間及其最早作業停止時間至調度時間范圍終點的時間,使岸橋和AGV 等設備更加有節奏地均勻分布作業,極大地提升了碼頭岸橋作業的整體效率。

猜你喜歡
作業
作業,我終于打敗你了!
小主人報(2022年1期)2022-08-10 08:28:44
讓人羨慕嫉妒恨的“作業人”
作業聯盟
學生天地(2020年17期)2020-08-25 09:28:54
我愿作業少一點
快來寫作業
一次特殊的作業
誰沒交作業
趣味(數學)(2018年12期)2018-12-29 11:24:10
修改“作業”
跟一群抄作業的講垂直進步?
能源(2016年2期)2016-12-01 05:10:46
作業
故事大王(2016年7期)2016-09-22 17:30:08
主站蜘蛛池模板: 欧美中文字幕在线二区| 欧洲成人在线观看| 欧美亚洲日韩中文| 午夜免费视频网站| 午夜小视频在线| 男女精品视频| 日韩a在线观看免费观看| 日韩欧美国产中文| 999精品视频在线| 97国产在线播放| 国产精品亚洲一区二区在线观看| 伊人AV天堂| 亚洲91精品视频| 最新午夜男女福利片视频| 高h视频在线| 在线另类稀缺国产呦| 麻豆AV网站免费进入| 亚洲人视频在线观看| 永久免费无码成人网站| 亚洲国产日韩在线观看| 在线免费无码视频| 经典三级久久| 在线看片国产| 麻豆精品国产自产在线| 久久国产成人精品国产成人亚洲| 久久久久亚洲av成人网人人软件| 538国产在线| 天天爽免费视频| 婷婷亚洲视频| 亚洲天堂网站在线| 欧美日韩中文字幕在线| 中国一级毛片免费观看| 婷婷丁香在线观看| 无码 在线 在线| 99re免费视频| 亚洲中文字幕国产av| 国产裸舞福利在线视频合集| 亚洲男女天堂| 亚洲国产日韩一区| 国产嫖妓91东北老熟女久久一| 国产迷奸在线看| 亚洲成人高清在线观看| 欧美黄网站免费观看| 丁香五月亚洲综合在线| www精品久久| 91精品久久久无码中文字幕vr| 久久久精品国产SM调教网站| 另类综合视频| 爱做久久久久久| 精品国产女同疯狂摩擦2| 午夜福利在线观看成人| 亚洲综合一区国产精品| 熟妇丰满人妻| 国产亚洲精| 午夜精品影院| 亚洲成A人V欧美综合天堂| 全裸无码专区| 成人亚洲国产| 青青久在线视频免费观看| 亚洲精品午夜无码电影网| 91尤物国产尤物福利在线| 日本三级黄在线观看| 中文字幕无线码一区| 蜜臀AV在线播放| 波多野结衣在线se| 成人午夜精品一级毛片| 青草视频网站在线观看| 亚洲免费成人网| 国产精品久久久久久搜索| 四虎亚洲精品| 99无码熟妇丰满人妻啪啪| AV老司机AV天堂| 99人体免费视频| a级毛片视频免费观看| 久草性视频| 综合色区亚洲熟妇在线| 91精品国产丝袜| 狠狠色噜噜狠狠狠狠奇米777 | 国产精品自在在线午夜| 狼友视频一区二区三区| 亚洲第一黄色网址| 亚洲色图欧美|