检索代理抓住车队运输机作为参数
Posted
技术标签:
【中文标题】检索代理抓住车队运输机作为参数【英文标题】:Retrieve Agent seizing fleet transporter as a parameter 【发布时间】:2020-06-26 23:04:42 【问题描述】:我在 main 中使用了“flow”的填充,这些“flow”通过放置在 main 中的地图顶部的节点和路径注入,我有不同的舰队,每个舰队都有适当的代理类型,流动使用抓住/移动运输块在定义了进程和一些功能的节点中移动这些车队(用作参数),并且我在 main 上创建了一个函数来导出为每个车队输入的节点的名称,该名称在“开”中执行进入相关运输船队的节点”块;
我想获取main中存在的人口“流量”的“流量”代理ID,提前感谢您的支持!
[https://i.stack.imgur.com/a8dmg.png][1]
[https://i.stack.imgur.com/a8dmg.png[2]
[https://i.stack.imgur.com/a8dmg.png][3]
[https://i.stack.imgur.com/a8dmg.png][4]
【问题讨论】:
【参考方案1】:检查您可以在“输入节点”中使用的关键字。其中一个是unit
,指的是实际的transporter。
所以只需使用unit.id
,它就会使用它。当然,您必须将您的 TransporterFleet 对象中的“Transporter type”设置为您的实际具有字段“id”的传输器的代理类型,否则会出错。
请在此处阅读有关这些关键字的更多信息:https://www.benjamin-schumann.com/blog/2016/2/4/the-magic-lightbulb-and-how-it-can-help-your-anylogic-modelling
【讨论】:
您好@Benjamin,非常感谢您的反馈! Transporter 类型已经在车队中设置为代理类型,还有另一个代理“流”在其过程中使用非常不同的运输车队,然后通过主节点和路径注入这个“流”代理。车队在 main 中定义,我正在使用的功能也是 我添加了一些图片来说明我正在使用的配置(旁注:“Flux”是“Flow”) 您好,那张截图真的没有用...另外,您在使用我的建议后还有问题吗?如果是这样,请更具体地说明您尝试了什么以及(剩下的?)问题是什么...... 嗨,本杰明,我正在尝试获取与进入节点的运输机相关的流量“通量”。 unit 关键字作为结果给了我 "population [80]" ,这实际上并不是我想要拥有的,因为如果我理解它会得到在舰队,代理恰好是运输者类型。我想知道运输机是通过哪个流程进入节点的。以上是关于检索代理抓住车队运输机作为参数的主要内容,如果未能解决你的问题,请参考以下文章
AnyLogic——我的运输车队在一小时内完成了多少次旅行?
PSO基于PSO粒子群优化的物料点货物运输成本最低值计算matlab仿真,包括运输费用代理人转换费用运输方式转化费用和时间惩罚费用