Algorithm and Examples of an Agent-Based Evacuation Model

This research establishes a “detect-decide-action” agent-based evacuation model based on the social force model, introducing an active steering force into the basis of the dynamic equation with the combination of the behavioral decision model and the probability model. In the AEM, the detection algo...

Full description

Bibliographic Details
Main Authors: Xiaoting Cui, Jingwei Ji, Xuehe Bai
Format: Article
Language:English
Published: MDPI AG 2022-12-01
Series:Fire
Subjects:
Online Access:https://www.mdpi.com/2571-6255/6/1/11
_version_ 1797442748349939712
author Xiaoting Cui
Jingwei Ji
Xuehe Bai
author_facet Xiaoting Cui
Jingwei Ji
Xuehe Bai
author_sort Xiaoting Cui
collection DOAJ
description This research establishes a “detect-decide-action” agent-based evacuation model based on the social force model, introducing an active steering force into the basis of the dynamic equation with the combination of the behavioral decision model and the probability model. In the AEM, the detection algorithm is used to identify pedestrians or obstacles within the detection radius to provide the next walking direction and apply the active steering force. The obstacle avoidance algorithm is the core of the “action” link. This research focuses on the establishment of the following and bypassing algorithm when moving in the same direction, and the algorithm of a detour when moving in the opposite direction, applying C++ programming language to achieve the basic evacuation behavior simulation of avoiding pedestrians and obstacles in the actual scene. The results show that compared with the grid model and the general social force model, the agent model (AEM) solves the problem of the distortion of evacuation behavior to some extent, and the pedestrian is more flexible in the choice of evacuation path.
first_indexed 2024-03-09T12:46:26Z
format Article
id doaj.art-044d2034c5254e4abac01b56ced6b2d1
institution Directory Open Access Journal
issn 2571-6255
language English
last_indexed 2024-03-09T12:46:26Z
publishDate 2022-12-01
publisher MDPI AG
record_format Article
series Fire
spelling doaj.art-044d2034c5254e4abac01b56ced6b2d12023-11-30T22:11:30ZengMDPI AGFire2571-62552022-12-01611110.3390/fire6010011Algorithm and Examples of an Agent-Based Evacuation ModelXiaoting Cui0Jingwei Ji1Xuehe Bai2Nanjing University of Science and Technology, Nanjing 210094, ChinaJiangsu Key Laboratory of Fire Safety in Urban Underground Space, China University of Mining and Technology, Xuzhou 221000, ChinaJiangsu Key Laboratory of Fire Safety in Urban Underground Space, China University of Mining and Technology, Xuzhou 221000, ChinaThis research establishes a “detect-decide-action” agent-based evacuation model based on the social force model, introducing an active steering force into the basis of the dynamic equation with the combination of the behavioral decision model and the probability model. In the AEM, the detection algorithm is used to identify pedestrians or obstacles within the detection radius to provide the next walking direction and apply the active steering force. The obstacle avoidance algorithm is the core of the “action” link. This research focuses on the establishment of the following and bypassing algorithm when moving in the same direction, and the algorithm of a detour when moving in the opposite direction, applying C++ programming language to achieve the basic evacuation behavior simulation of avoiding pedestrians and obstacles in the actual scene. The results show that compared with the grid model and the general social force model, the agent model (AEM) solves the problem of the distortion of evacuation behavior to some extent, and the pedestrian is more flexible in the choice of evacuation path.https://www.mdpi.com/2571-6255/6/1/11agent-based evacuation modeldecision makingobstacle avoidance algorithm
spellingShingle Xiaoting Cui
Jingwei Ji
Xuehe Bai
Algorithm and Examples of an Agent-Based Evacuation Model
Fire
agent-based evacuation model
decision making
obstacle avoidance algorithm
title Algorithm and Examples of an Agent-Based Evacuation Model
title_full Algorithm and Examples of an Agent-Based Evacuation Model
title_fullStr Algorithm and Examples of an Agent-Based Evacuation Model
title_full_unstemmed Algorithm and Examples of an Agent-Based Evacuation Model
title_short Algorithm and Examples of an Agent-Based Evacuation Model
title_sort algorithm and examples of an agent based evacuation model
topic agent-based evacuation model
decision making
obstacle avoidance algorithm
url https://www.mdpi.com/2571-6255/6/1/11
work_keys_str_mv AT xiaotingcui algorithmandexamplesofanagentbasedevacuationmodel
AT jingweiji algorithmandexamplesofanagentbasedevacuationmodel
AT xuehebai algorithmandexamplesofanagentbasedevacuationmodel