【发布时间】:2021-04-10 06:17:58
【问题描述】:
我正在更深入地研究代理继承,我仍处于探索阶段,所以我的问题不会针对示例,而是概念性的。
我的目标是创建一个具有名为 Machine 的代理类型的模型。但是,会有不同类型的机器,有些可能有不同的状态图或不同的参数。所以,最初我认为创建一个名为 Machine 的代理类型是个好主意,然后使用代理继承,创建从它扩展的代理类型(例如 Machine 1 , Machine 2 等)。
结果是,如果每种类型都有一台机器,Machine 代理类型人口将为空,而 Machine 1 和 Machine 2 em> 每个人都有 1 个人口。我知道 AnyLogic 是这样设计的,但理想情况下,我希望看到人口为 2 的 Machine 代理类型的人口,其中一个是 Machine 1 和另一个 Machine 2 类型。
代理继承可能不是答案,但我希望我能找到解决这个问题的方法,让一个主要群体具有不同的子类型。
您可能会问为什么需要这样做。答案是所有机器都应该有类似的行为。将此与 DES 进行比较,就像拥有不同的资源一样。所有都将具有相似的行为(例如,可以被抓住、释放、附加等),但每个都可以是唯一的。
您的想法/建议将不胜感激。
谢谢!
【问题讨论】:
标签: anylogic