首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将电池管理添加到任意模型中

将电池管理添加到任意模型中
EN

Stack Overflow用户
提问于 2022-03-10 10:01:52
回答 1查看 64关注 0票数 3

我有个问题,在我的模型中,我想给运输队增加电池信息。想想当电池电量低于30%时,AGV在完成一项任务后移动到最近的充电站,直到电池水平超过某一水平为止。

所以我想在运输队的代理类型中添加一个带有电池级别的参数。

但我不知道如何进一步创建电池管理。

创建一个事件,根据AGV代理的状态每秒钟降低电池电平?

但这给了我四个问题:

  1. 如何在传送器释放后检查电池电平?
  2. 如何根据充电AGV的数量动态地减小运输机机队的大小?
  3. 如何让AGV移动到最近的充电站?
  4. 是否有针对这个问题的示例模型?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-10 10:42:23

对于SOF来说,你的答案有点哲理(多个问题在一个.)但现在..。

  1. 是的,一个在AGV内每秒运行的事件是很好的,但是它可能会使你的模型变慢……或者,使用开启传送器状态的改变来节省旅行的开始和结束时间,然后使用它来计算行程时间或距离,并使用它来耗尽电池。

  1. 您可以在传输块

的发布代码中检查电池级别

  1. ,您需要在运输机内部设置一个变量,将其设置为需要充电。然后,在捕捉传输程序逻辑中,您可以进行自定义选择,以避免选择需要充电的

  1. 当AGV需要充电时--这是你在第1项中识别的--你创建了一个新任务,它只会调整运输车的大小,并使它移动到你计算出的最近的充电站。您将使用与第2项相同的自定义捕捉操作来控制该任务选择哪个传输程序。这将是一个单独的流程图,在该流程图中,您将创建此逻辑以使运输商付费。

如你所知,

  1. 找不到关于充电的具体例子,还有很多关于AGV

的例子。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71422242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档