有没有一种方法可以在多个状态下初始化代理?

问题描述 投票:0回答:1

我正在研究蚊子模型,对于健康状况,我使用状态图来定义它。我处于易感、暴露和传染状态。在模型开始时,我需要有 20% 的雌性蚊子被感染,80% 为易感性,所有其他新生雌性蚊子应该从易感性开始,然后进入暴露状态,然后根据设定的规则具有感染性。我用分支来表示易感者和传染者的分布情况,这意味着即使是新生的雌性蚊子也是80:20的分布。我该怎么做才能让 20:80 的比例仅在模型开始时发生?

[!][蚊子健康状况][1]][1]

[1]:https://i.stack.imgur.com/IV88U.png

java anylogic
1个回答
1
投票

你可以做类似下图这样的事情,这使得t=0之后生成的所有蚊子都处于相同的状态,而模拟开始时的蚊子将检查条件randomTrue(0.8),这将使80%的蚊子去那个状态

图片在以下链接 https://ibb.co/Vm9F51n

© www.soinside.com 2019 - 2024. All rights reserved.