最簡模型-ATM-Part1-模型說明
前面談了一些機率分配函數,得趕快跟模型扯上關係,否則目標就不對了。
雖然說是最簡模型,可能也要分好幾次才能說完。這個案例是關於銀行作業,屬離散事件模型,採用AnyLogic的內建教學內容,只是我有改寫成中文投影片。不過,這邊還是將其簡化,使得更容易上手。
雖然說是最簡模型,可能也要分好幾次才能說完。這個案例是關於銀行作業,屬離散事件模型,採用AnyLogic的內建教學內容,只是我有改寫成中文投影片。不過,這邊還是將其簡化,使得更容易上手。
情境說明
1. 有一家銀行在某地擺設一台ATM。
2. 使用者需排隊,先到先用。但,周邊空間有限。
3. 僅提供領款,操作流程變化不大。
策略規劃
銀行主管想知道,現有的來客數下,一台ATM的使用量為何?是否需要增添一台。有多少人,因不耐久候而離開,是否需要調整空間位置。以上,皆暫不考慮成本問題。
資料收集
派員收集資料後發現:
1. 每分鐘會來0.3人。
2. 僅能容納15個人排隊。
3. ATM操作時間平均約1.5分鐘,最多3.5分鐘,最快0.8分鐘。
模型建立
說明:
- source他提供了很多種方法,讓你產生Entity。Entity就是在模型上流竄,然後觸發事件,讓你可以寫程式,收集資料。
- queue就是代表等候線/區。可設定Capacity來代表空間,當然可以設定無限空間(Maximum capacity)。排隊準則(Queuing)預設是FIFO(First In First Out),當然也可以改成其他如LIFO(Last In First Out),甚至可使用Piority等。
- ATM這個物件的原名就delay,代表耗用時間,也就是代表提供服務,進行作業的地方。需要設定的有作業時間(Delay time)與作業能力(Capacity)。
- sink是讓Enity離開的地方。一般會在這兒將掛在Enity身上的資料給搜刮下來。
參數設定
1. source
寫到這也是我有點難取捨之處。到底,重點是放在軟體的操作面上呢,還是放在策略應用面上。還是,哈~根本就是兩本書。操作真的沒什麼好講的,但是,可以擴張頁數,市面上的書都是這樣。而我真的想講的是這個模型到底要怎麼應用在策略規劃上。您看我的內容,已經在鋪陳了。
留言
張貼留言