当前位置: 首页 > 知识库问答 >
问题:

访问不是在模型开始时自动创建的Anylogic代理

松旭
2023-03-14

对于基于Anylogic Agent的建模,如果您创建了代理的总体(例如MyAgent和MyAgent分别是类型和总体),但在设计时和模型最初运行时将其保留为空,则假设它们是通过使用inject函数创建的。当模型通过模型的逻辑通过inject创建它们时,population-myagents仍然保持为空。这些特工的人口在哪里?我知道他们的存在,因为我可以数数他们,访问他们的财产。如何访问该组的特定成员并浏览每个成员的属性,就像您可以使用现有的非空群体一样?

共有1个答案

姚和顺
2023-03-14

好吧,我刚意识到该怎么做。当您通过注入代理添加代理时,您有“add agents to Default population”(默认选项)。它不属于“myagents”群体。我不确定它的位置(在什么人口中),但如果你想要它转到“myagents”,你必须选择“Add agents to:”Custom population并选择myagents。

 类似资料:
  • 如果我们以excel文件或数据库的形式向anylogic提供初始数据,以便它可以填充延迟、资源池等块,那么anylogic是否可以自动建模。

  • 我有一个代理“Tankfarm”,它是一个有一定规则的罐的集合,这些罐的装满顺序或产品的使用等。这些罐的数量(可见或不可见)和初始内容--它们包含的流体类型和此类流体的数量,等等,都是在模型启动时从Excel表格中读取的。“产品”本身是由一个代理定义的,该代理在启动时从另一个Excel表中读取产品列表,每个产品都有其属性。 因此,在一次模拟运行中,产品可能是不同等级的汽油。在下一次运行中,可能是化

  • null 我只是不明白为什么表数据不能通过PED在运行时使用?是否必须执行另一个映射步骤来将数据推送到ped Agnets? 在这一点上我陷入了僵局。我希望这个问题描述得更清楚,并感谢您的反馈。

  • 我正在尝试运行此处提供的机器学习和Anylogic仿真示例工作流。-https://www.anylogic.com/features/artificial-intelligence/h2o-ai/我可以运行第二个工作流,但第一个工作流(医院规划)不断出错。我也尝试过在不同的系统上运行它。 我们将非常感谢您的帮助。 以下是错误代码: 加载Mojo:管道。魔咒

  • 我正在开发一个模型来评估动物种群控制的不同干预措施。我试图使用自定义分发来分配代理在创建或稍后添加到总体时应该处于的状态。 我做了以下工作 我创建了一个选项列表,列出了模型中的所有状态 我为初始人口创建了一个自定义分布,使用选项列表为每个州分配代理的初始人口分布3我为移民创建了第二个自定义分布(因为代理将在整个模拟过程中定期添加到人口中),使用相同的选项列表但具有不同的分布值。 对于第一次超时转换

  • 任务描述:模型包含两种类型的代理,一种类型的代理生活在另一种类型的代理中。为了在高阶代理之间移动代理,我使用了以下代码(查找随机连接的代理,然后尝试增加其数量,然后定义内部位置): 代码编译成功,但是本身会抛出错误: 问题出在该行内部,没有该行代理正在移动,但是总体数量的参数保持不变: 如有任何帮助,我们将不胜感激(可能您知道在高阶代理之间移动代理的不同方式)!