我目前正在从事一个火灾疏散项目,希望在运行模拟时,使用概率在2D和3D的出口处出现火灾。
我注意到在anylogic 3D对象中有一个3D fire对象,但是我不确定在我的模拟模型中使用它的代码或方法。当我运行模拟时,我当前的模型有一个随机的概率来阻塞一个出口(3个不同的出口),这意味着行人将知道这个出口不可用,并将找到一条离他们最近的替代路线。
这是在主要代理行动上退出障碍概率的代码
if(uniform(0,1)<0.8){ // 20% probability of obstruction
availableExits.add(targetLine1);
}
if(uniform(0,1)<0.8){ // 20% probability of obstruction
availableExits.add(targetLine2);
}
if(uniform(0,1)<0.8){ // 20% probability of obstruction
availableExits.add(targetLine3);
}
这是我的项目的布局,其中targetLine是出口:
https://stackoverflow.com/questions/56521551
复制相似问题