黃瀚 華北電力大學經濟與管理學院
Enterprise Dynamics(ED)軟件是一款面向對象的仿真軟件,可以用于建模、仿真、可視化和對動態系統的控制[1]。目前,該軟件已經廣泛應用于各種領域。甘婷婭等運用ED軟件對直角接頭生產工藝流程進行了優化仿真[2],李寧和錢小燕對裝配車間生產物流進行了分析及優化[3]。
某配送中心負責A公司四種產品(1、2、3、4)的檢查、包裝工作。每隔一段時間就會有一批貨物到來,四種產品均勻分配。其中,產品1、2、3是一般產品,檢查、包裝前直接經由傳送帶傳送即可,產品4是一種特殊產品,包裝前需要謹慎處理,通常采取高級小車運輸至包裝處,再進行檢查、包裝。所有產品包裝完成后,利用托盤將產品運到各自的區域,完成出庫工作。具體的作業流程圖由圖(一)所示。

圖1 作業流程圖

圖2 產品通道控制方法圖
本文的ED仿真模型都是用對應的仿真軟件中的元素一一對應的,關于ED仿真模型構建的幾點說明具體如下。
1.為了方便區分四種產品,將四種產品設置顏色,產品1、2、3、4分別是黃色、綠色、紅色、黑色,有關代碼如下所示:
setlabel([Product],duniform(1,4),i)
do(case(
label([Product],i),
set(color(i),coloryellow),
set(color(i),colorgreen),
set(color(i),colorred)))
Color(i):=ColorBlack
2.產品1、2、3與產品4經由不同的通道前往檢查、包裝處,其控制方法如圖2所示。
3.考慮到實際情況中各類產品的產品大小、托盤大小等不同的因素,在利用托盤將產品1、2、3運輸到檢查、包裝處之前,托盤內的產品比例是不一樣的,本文僅選取了3種配比方式作為代表,數量比分別為1:1:2、1:2:1、2:1:1。
4.當產品1、2、3、4完成檢查、包裝工作后,托盤按照一定的比例裝下產品1、2、3、4,由傳送帶運輸至特定的區域時卸下產品1、2、3,產品1、2、3完成出庫,產品4則由傳送帶繼續輸送到屬于自己的特定區域完成出庫。此時,完成本次任務的托盤回到產品剛好完成檢查、包裝的區域進行下一次任務。這里涉及的控制如圖5所示。需要說明一點,利用ED沒有實現在傳送帶上卸下產品1、2、3,本文采取的辦法是利用unpack卸下托盤上的所有產品,再讓托盤裝上產品4繼續輸送。
構建出來的ED仿真模型如圖3所示。使用快捷鍵Ctrl+R,會出現每個實體的端口,整個模型的連接情況如圖4所示。

圖3 ED仿真模型圖

圖4 帶有連接端口的仿真模型圖
本文運用ED仿真軟件模擬了一個物流配送中心的操作流程,并且得出了該物流配送中心的運營狀況。通過觀察我們可以看出,整個系統當運行時間較長時,檢查、包裝完的產品會在裝載隊列。使用更多的托盤裝運所有產品,或者增設高級小車運輸產品4,都能在一定程度上減少擁堵,從而提高整個系統的運行效率。