系統模擬技術類別

系統模擬的發展,特別是計算機模擬(Computer Simulation),隨著電腦能力之演進,早已不可同日而語。切莫仍停留在「等候理論」這個範疇裡,雖然這仍是最主要的應用。
從AnyLogic舊版的官方網站中,可以看到下列這張圖。


Y軸描述的是我們對真實世界的抽象程度,總共分成三個層級,這三個層級也就相對應於目前比較重要的模擬技術(也就是AnyLogic所支援的部分)。

DE(Discrete event modeling)也稱之為流程導向模型。這也是大部分模擬軟體所強調的部分,主要也就是以等候理論為基礎之模擬系統。這個層級非常強調真實性,非常的貼近真實世界。系統開發起來,其實很困難。往往實務上的一個流程,可能要絞盡腦汁之後,才有辦法實作出來。

AB(Agent based modeling),一般翻譯為代理人模型。這個技術非常、非常重要。他可以細到針對每一個在模擬系統中的物件,其屬性之設定與變化。所以,逼近真實的能力比DE還強。因為是物件化,所以,要怎麼抽象就是看功力了。這個模型技術另一個重要點是,其他兩種模型技術都還是要用到這AB模型技術。

SD(System Dynamics)就是建立系統動力學模型。這個模型非常高度抽象化,透過幾個圖示,就可以表達企業運作之變化。而他的基礎概念就是微分方程。關於系統動力學的書籍很多,自成一個領論架構,也不好一時說清楚。不過,透過建模過程,倒是可以理解SD到底在玩什麼玩意兒。

原則上,這一系列的文章應該都會涵蓋以上三種模型吧。只是會以DE為主,AB是跑不掉的(原因已述)。

留言

這個網誌中的熱門文章

等候理論

AnyLogic簡單介紹

機率分配 - Part 5 Geometric