跳轉到內容

使用 AnyLogic 進行模擬/離散事件模擬/銀行模型/步驟 4. 收集利用率統計資料

來自華夏公益教科書,開放的書籍,開放的世界

步驟 4. 收集利用率統計資料

使用 AnyLogic,您可以在需要時收集複雜的統計資料。企業庫中的物件已經能夠收集基本統計資料。您只需開啟物件的統計資料收集功能,因為預設情況下它處於停用狀態以加快模型執行速度。由於我們之前已經完成了此操作,因此現在我們可以使用圖表檢視為流程圖物件收集的統計資料。

我們希望觀察平均 ATM 利用率和平均佇列長度如何隨時間變化。

新增一個條形圖來顯示平均 ATM 利用率

  1. 開啟調色盤檢視的分析模板。此模板包含用於收集資料和對其執行各種統計分析的圖表和資料物件。將條形圖 元素從模板拖動到圖形編輯器中,然後調整其大小。
  2. 轉到圖表的屬性。單擊新增資料項以新增要由此圖表顯示的資料項。
  3. 修改資料項的標題ATM 利用率
  4. 輸入ATM.statsUtilization.mean()作為資料項的。這裡ATM是我們建立的延遲物件的名稱。每個延遲物件都有statsUtilization資料集收集有關物件利用率的統計資料。這mean()是返回測量平均值的函式。您可以使用其他方法來獲取統計值,例如min()max(). 您可以在 StatisticsContinuous 頁面上找到所有方法的列表。

新增一個條形圖來顯示平均佇列長度

  1. 以相同的方式再新增一個條形圖。調整其大小使其看起來像圖中的那個。
  2. 開啟屬性檢視的外觀選項卡,並從條形方向部分選擇第一個選項以使條形向左增長。
  3. 新增要由圖表顯示的資料項。設定標題佇列長度queue.statsSize.mean()這裡statsSize是型別為 StatisticsContinuous 的資料集,它收集有關 佇列 大小的統計資料。

執行模型,並使用剛剛建立的圖表觀察 ATM 利用率和平均佇列長度。

華夏公益教科書