2016-12-29 34 views
0

我使用AnyLogic開發模型。 我使用'distribution'元素爲我的模型中的參數初始化值。它工作正常,但我想在我的模擬繼續前進時更新這些值。例如如果在1周,分佈可以有值:動態更改AnyLogic中的分佈

Distribution

但在本週二,我婉更新這些值,然後再在每個下週。

我有一些方程基於我想要進行計算和更新這些值。 我在AnyLogic中找不到任何與此有關的功能。 任何想法如何實現這一目標?

回答

1

您可以使用various constructors從零開始創建分配。傳入具有現有值和附加值的構造函數數組以獲取更新後的自定義分佈。您的分佈與此構造創建:

CustomDistribution(double[] intervalStarts, int[] numberOfObservations, Agent owner)

它可以方便地存儲在數據庫中最初陣列,並且在模型變量中的每個下一個陣列。