AnyLogic:前瞻模拟
AnyLogic: Look ahead simulation
是否可以在 AnyLogic 中执行前瞻性仿真?
具体来说:
- 模拟到时间T。
- 使用一个变量的 2 个值,并行模拟直到 T+t。
- 在 T+t 评估系统状态,选择变量值以获得更好的性能。
- 使用变量的选定值从 T 开始继续模拟。
这是我要实现的基本功能。变量值可以取自决策树,应该不会影响实现。
如果有人做过这样的事情,请告诉我。
是的,使用一些 Java 代码是可能的。你可以:
- 暂停父实验,保存时间 T 的快照;
- 从父实验创建两个新实验;
- 在两个新实验中加载快照;
- 继续执行两个实验直到时间 T + t;
- 向父实验发送通知,比较结果,分配最佳值并继续模拟。
有些点可以使用 UI 控件或代码手动完成,有些点只能通过代码。
是否可以在 AnyLogic 中执行前瞻性仿真? 具体来说:
- 模拟到时间T。
- 使用一个变量的 2 个值,并行模拟直到 T+t。
- 在 T+t 评估系统状态,选择变量值以获得更好的性能。
- 使用变量的选定值从 T 开始继续模拟。
这是我要实现的基本功能。变量值可以取自决策树,应该不会影响实现。
如果有人做过这样的事情,请告诉我。
是的,使用一些 Java 代码是可能的。你可以:
- 暂停父实验,保存时间 T 的快照;
- 从父实验创建两个新实验;
- 在两个新实验中加载快照;
- 继续执行两个实验直到时间 T + t;
- 向父实验发送通知,比较结果,分配最佳值并继续模拟。
有些点可以使用 UI 控件或代码手动完成,有些点只能通过代码。