anylogic

AnyLogic 已弃用方法 getJComponent() 的替代方法?

我最近在我的 Windows 10 笔记本电脑上更新到 AnyLogic PLE 8.4.0 和 Java SE 12。现在,以前工作的 AnyLogic 模型因错误“对于 ShapeTextField 类型的方法 getJComponent() 未定义”而停止。我在 AnyLogic/Help 中查找了它,我注意到 getJComponent 被标识为“已弃用”并且没有确定替代方案。在我看来,A... »

任何逻辑错误:不是唯一的数据库值

在 Anylogic 离散事件模型中,我试图根据我创建的数据库表设置到达率以及每次到达的代理数量。该表包含一列表示材料进入的日期和时间,然后是分配给每种材料的唯一代码和订单号。每种材料只有一个代码,但每天都会分配几个订单号。此外,每天同时收到多种材料。当我设置 Source 以从表中读取数据时,我在运行时收到错误消息: 创建模型时出错: 根: 不是唯一的数据库值! 我在 Anylogic 上找... »

如何从数据库中读取概率分布并将它们保存在集合中

我正在从 Arena 迁移到 AnyLogic,并且对分布有疑问。我需要根据一些代理参数使用不同的分布。我已经看到了这里的建议,但是分布的数量太大,我不想硬编码它们。 How to associate a probability distribution to Agents - Anylogic 在 Arena 中,可以创建表达式数组并将它们链接到数据库(例如 excel)并使用这些参数从表达... »

Anylogic:如何仅对同一资源池的某些工作人员执行停机

我必须为一个任务建模,在一个简化的示例中,两个工作人员在他们拥有的对象队列上做一些工作。但他们的工作班次可能会有所不同,我的模型应该支持这一点。 有没有什么办法可以简单地做到这一点,即同一个资源池的每个单元都有不同的工作时间表? 我尝试了一个自行开发的解决方案,其中我使用了两个单独的资源池,每个资源池的容量为一个,并将两个资源池分配给服务块。但问题是新配置的输出率低于使用容量为 2 的单个资源池时... »

您可以更改数据库文件的路径吗?

我的桌面上有一个 Excel 电子表格。我从中提取参数数据。我想将它从我的桌面移动到其他地方。我该怎么做? 将其移至其他位置,然后更新 pat... »

代理不进入进程块

我使用输入块将设备带入该过程,但没有任何反应!如何推动设备进入流程?我可以使用资源任务开始块而不是进入块吗? 请尽量限制为 1 个问题,请参阅 ... »

SEIR感染图表上下波动

我在构建系统动力学的 SEIR 模型时遇到问题。 我想创建一个有感染力的人物图表,它会不断上升、下降和上升。 我如何着手创建它,我模拟的当前一个上升下降意味着病毒会在某个时候结束。 ... »

Anylogic个人学习版如何模拟事故

使用 Anylogic 中的道路交通库,我如何模拟偶发事故、向响应团队发送传感器通知、响应团队进行救援以及将道路通行优先权赋予响应团队离开现场的交通路线... »

获取系统时间并转换为字符串

我正在尝试获取System 日期和时间并在setFile() 方法中使用它来防止覆盖我的输出文件。知道我该怎么做吗?我走上了Calendar.YEAR 等的道路,但这会给我模型日期和时间而不是系统。有关如何进行的任何建议。 ... »

AnyLogic 汇编器作为网关

早上好, 我是 AnyLogic 平台的新手,我已经开始研究它,因为我想用它来映射公司的业务流程。我计划使用该工具的流程模型库对不同部门进行建模,目的是研究现在如何实现部门之间的信息流。 我的图表将由“源”元素和不同的“汇编器”元素组成,我希望最后一个(汇编器)作为网关。我附上一个简单的图表来更好地说明情况(example)。 假设 ''sourceA'' 和 ''sourceB'' (放置在... »

在 Anylogic 中,如何从项目列表中随机选择

在 Anylogic 中,从您选择的一组项目中随机选择最简单的方法是什么。例如,如果您正在创建新的客户代理并且您有三个现有的客户群体:customers1、customers2、customers3。你如何做一种 randomFrom(customers1,customers2,customers3) 来选择一个人口来放置新的代理?您首先将customers1...3 放入集合(总共三个)还是列表... »

测量模拟期间代理未使用的时间的方法

我有一个供应链交付模拟的模拟,其中三个车辆代理从制造商转移到客户,该模型基于 AnyLogic 网络研讨会,用于使用 GIS 进行交付车队优化。而流程图逻辑是这样设置的: 我试图从模拟中提取一些时间。其中一个时间是行程之间的代理时间,因此需要找到代理在模拟期间不移动的时间,理想情况下,这将针对每辆车单独完成或提供平均类型的事情。 我在这里看到了一个例子:TimeMeasurementStart ... »

Anylogic:如何修复函数内的 NullPointerException 错误?

我在我的 Anylogic 模型中收到了一个 NullPointerException 错误: if (directRoute.routeCosts.get("Day") < toHubRoute.routeCosts.get("Night") + fromHubRoute.routeCosts.get("Day")) { 对于必须从某个终端到某个客户的每个订单,此气味位于应该找到最便宜的... »

在 Anylogic(Java、SQL)上查找连续数据的最快方法是什么

我有一个包含 900,000 行的数据库表。 此表包含作为距离函数的火车行程的功率、制动功率、速度日志。 原产地 目的地 从出发点出发的距离 以 MW 为单位的功率读数 以 MW 为单位的制动力读数 KPH 速读 有 13 个不同的目的地,出境和入境旅行有不同的数据集,因此有 26 个数据集。 目的是确定起点和终点特定组合在给定距离处的功率。 我尝试了两种不同的方法。这些工作正常,但速度极慢(... »

如何在 Anylogic 中存储作业车间生产中的路线

我有一个生产模型,订单(代理人口)运行不同的站点。对于每个订单,使用的站点及其顺序可以不同。这些站点有 12 种不同的组合。应为订单分配一种随机可能性。 如何在我的 Anylogic 模型中存储和分配这些可能性?哪种数据类型最适合? 我已经尝试过使用 Excel 界面,但后来我想将不同的可能性组合成一个更长的列表(大约 50 种可能性相互组合)Excel 似乎不是最好的方法。 我确信这不是... »

Anylogic运输车队改变速度

我尝试根据情况改变车队中运输车的速度。运输机正在网络路线上移动。 我怎样才能改变速度? 谢谢... »

Anylogic PLE:具有泊松分布到达率的源

我使用的是 Anylogic PLE 版本 8.2.3。 源对象应该生成具有泊松分布的代理。 实际观察到的 lambda 是0.1215。 我在 Source-object 中的设置是: "Arrivals defined by": "rate" "Arrival rate": poisson(0.1215) 问题: Source 不会使用此 lambda 生成代理。 Source ... »

节点中的随机移动 Anylogic

我有一个问题,我想知道是否可以选择让代理在节点中随机移动特定时间(例如 30 分钟)。 所以和延迟函数一样,只是现在的特点是它在节点中移动,而不仅仅是静止不动。 有没有办法做到这一点?... »

在事件上使用代理的方法

我正在使用 anylogic 来构建随机移动汽车的模型。 在该模型中,我想使用变量和事件块收集有关代理(汽车)的一些信息。 在模型上,我希望 事件 将变量 carsLane 设置为当前在路上的汽车的车道,并且每 2 秒执行一次。 问题是,每次假设发生事件时,我都会收到“NullpointerException”错误,并且在我尝试使用的 Car 的每种方法上都会发生这种情况使用事件。 事件... »

如何在 Anylogic 中设置和修改代理的标志/优先级

enter image description here我想模拟一个模型,其中一个工作站同时处理原始零件和返工零件。目前我能够以先进先出的方式模拟它。 (返工服务区的零件和原始零件在加工站/服务区之前以先进先出的方式组装。关于如何优先考虑返工项目/代理的任何准则? 我尝试创建一个默认值为 2 的变量“优先级”,在服务块(在退出条件下)发布返工,我尝试使用 agent.priority=1,然后在... »