A multi-level personnel evacuation behavior modeling method under a complex building scene

By constructing multi-level intelligent agent attributes and behavior vectors and formulating movement rules and behavior mechanisms, the problem of inaccurate evacuation behavior simulation in existing simulation models is solved, and efficient simulation and management support for personnel evacuation in complex building scenarios is achieved.

CN119538716BActive Publication Date: 2025-10-10INNOVATION CENTER OF YANGTZE RIVER DELTA ZHEJIANG UNIVERSITY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411526097.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-10-10
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

There is a gap between the simulated evacuation behavior of personnel in existing emergency evacuation simulation models and the actual situation, making it difficult to effectively evaluate and quantitatively describe the evacuation behavior of personnel in complex building scenarios.

Method used

A multi-level personnel evacuation behavior modeling method is adopted to construct the intelligent agent attribute vector and behavior vector, including individual, group, crowd and authority attributes, formulate the intelligent agent's movement rules and behavior mechanism, form a perception-decision-execution process, and optimize the personnel decision-making mechanism and behavior pattern.

Benefits of technology

A more comprehensive modeling approach has been established, which can more accurately simulate evacuation behavior in complex building scenarios, improve the decision-making support capabilities for evacuation design and management, and optimize evacuation performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119538716B_ABST
    Figure CN119538716B_ABST
Patent Text Reader

Abstract

The application discloses a multi-level personnel evacuation behavior modeling method under a complex building scene, and comprises the following steps: ① constructing multi-level intelligent agent attributes of "individual-group-crowd-authority"; ② formulating intelligent agent moving rules in four aspects of step length, direction, step time and position updating; ③ establishing multi-level interactive intelligent agent behaviors of "individual-group-crowd-authority"; and ④ forming intelligent agent "perception-decision-execution" behavior mechanisms. The multi-level interactive behaviors of the intelligent agents comprise interactive behaviors between the intelligent agents and a space environment, interactive behaviors of the intelligent agents using experience knowledge, interactive behaviors between intelligent agents in a group, interactive behaviors between stranger intelligent agents in a crowd and interactive behaviors between evacuation intelligent agents and authority intelligent agents. The method disclosed by the application can highly restore personnel evacuation behaviors under complex building emergency situations, and provides technical support for emergency management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of personnel evacuation and relates to a multi-level personnel evacuation behavior modeling method in complex building scenes. Background Art

[0002] Large public buildings are densely populated and complex in layout. If a chemical leak, fire, explosion, or other emergency occurs, the safety of life and property will be greatly risked. In this context, developing key emergency evacuation technologies is an important foundation for improving public safety and security capabilities.

[0003] Building evacuation performance is heavily dependent on evacuation behavior, which is difficult to assess and quantify. The Society of Fire Protection Engineers (SFPE) points out that evacuation design in traditional building codes and standards assumes that people evacuate in a specific manner, which is insufficient to describe evacuation decisions and behaviors in dynamic and uncertain environments. In recent years, industry experts have shifted their focus to performance-based analysis based on computer modeling and simulation for evacuation design assessments of buildings, especially large-scale infrastructure. However, the evacuation behavior simulated in existing emergency evacuation simulation models still differs significantly from actual conditions.

[0004] Therefore, how to establish a simulation model that can highly restore the personnel decision-making mechanism and behavior patterns during the evacuation process is an urgent problem to be solved at this stage. Summary of the Invention

[0005] In response to the shortcomings of the existing technology, the present invention proposes a multi-level personnel evacuation behavior modeling method in complex building scenarios to provide decision support for building design and emergency evacuation management.

[0006] To achieve the above object, the technical solution of the present invention is as follows: providing a multi-level personnel evacuation behavior modeling method in a complex building scene, comprising the following steps:

[0007] Construct agent attribute vector A i , including sub-vectors representing the following attributes respectively: individual attributes, group attributes, crowd attributes, and authority attributes;

[0008] Based on the concept of steps, formulate the movement rules of the agent and construct the agent position vector POS i , direction vector DIR i , step length sl i 、Step time i ;

[0009] Construct agent behavior vector B i, including component vectors representing the following behaviors respectively: the interaction between individual agents and the spatial environment, the interaction using knowledge and experience of individual agents, the interaction between agents in a group, the interaction between unfamiliar agents in a crowd, and the interaction between evacuation agents and authoritative agents. The evacuation agents include individual agents and group agents. Among them, the interaction between evacuation agents and authoritative agents is specifically as follows: agents evacuate through the exits or stairs indicated by the authoritative agent, the authoritative agent guides the flow of people at a fixed location, or patrols all rooms in its assigned area one by one, scanning all areas of each room to ensure that all agents begin to evacuate;

[0010] Construct the action vector ACT of the intelligent agent i (t), the state vector S of the agent i (t) and the state vector E(t) of the environment, forming the intelligent agent behavior mechanism of "perception-decision-execution".

[0011] Furthermore, the individual attributes include the type of agent, body size, free movement speed, field of view, degree of injury, and familiarity with building layout; the types are divided into: adult male, adult female, child, and elderly; the body size includes the radius r of the agent's torso t , the radius of the agent's shoulder r s , half of the agent width r w The injury level is divided into: low, medium, and high; the free movement speed includes: horizontal free speed, downstairs free speed, and upstairs free speed; the field of view includes field of view distance, field of view shape, and field of view angle; the familiarity with building layout is divided into: 0, 1, 2, and 3;

[0012] The group attributes include whether the group is a leader, intimacy level, distance threshold and waiting time threshold;

[0013] Said crowd attributes include stress levels, shared social identities;

[0014] The authoritative attributes include evacuation tasks and guidance strategies.

[0015] Furthermore, the concept of step is used to formulate the movement rules of the agent, specifically, to construct the agent position vector POS i (t):

[0016] POS i (t+st i )=POS i (t)+sl i (t)×DIR i (t);

[0017] Among them, POSi (t), sl i (t), DIR i (t) represents the position vector, step length and direction vector of agent t at time t, respectively, st i represents the step time of agent i;

[0018] Step length sl i (t) is divided into the step length in the planar environment and step length in stair environments Step size in a planar environment for:

[0019]

[0020] in, is the maximum step size of agent i, Among them, FMS i is the free movement speed of the agent, α is the reduction of the step size;

[0021] Step length in stair environments for:

[0022]

[0023] Among them, ss depth is the depth of the stair steps;

[0024] Construct the agent direction vector DIR i (t):

[0025]

[0026] in, is the preferred direction of agent i at time t, which is determined by the behavior the agent chooses to perform, DIR β is the adjustment amount of the direction vector;

[0027] Set the agent's obstacle avoidance rules: In a planar environment, agent i first checks whether it can move along the preferred direction at time t. Maximum moving step length If taking this step will cause a collision with an obstacle or other agents, the agent will try to reduce the step length or change the direction of movement. In the stair environment, agent i first checks whether it can move directly to the next step at time t. If taking this step will cause a collision with other agents, the agent will wait or detect other areas on the steps.

[0028] Furthermore, the interaction behavior between the individual agent and the spatial environment is specifically that the agent uses the directional information provided by the exit sign to move to the nearest staircase or exit, or evacuates by exploring the building space layout;

[0029] The interactive behavior of the individual agents using experiential knowledge, specifically, the agents select the nearest known exit or the most familiar exit based on their familiarity with the building layout, and use known stairs during evacuation if they are not initially on the exit floor; or the agents evacuate using exits or stairs within their visual range;

[0030] The interaction between the agents in the group is as follows: group members follow the leader's decision or group members jointly decide which staircase or exit to move to, and group agents determine whether to wait for other members based on the distance threshold and waiting time threshold;

[0031] The interactive behaviors between stranger intelligent agents in the crowd specifically include: intelligent agents engaging in herd behavior, queuing behavior, surpassing behavior, competitive behavior, close interaction behavior, and helping behavior.

[0032] Furthermore, the queuing behavior, overtaking behavior, and competitive behavior are specifically as follows: the queuing behavior prioritizes reducing the step length in a flat environment, and prioritizes waiting in place in a stair environment without adjusting the body posture; the overtaking behavior prioritizes changing the direction of movement in a flat environment, and prioritizes moving to other areas of the steps in a stair environment without adjusting the body posture; the competitive behavior prioritizes changing the direction of movement in a flat environment, and prioritizes moving to other areas of the steps in a stair environment, and adjusting the body posture.

[0033] Furthermore, the authoritative agent inspects all rooms in its assigned area one by one, scans all areas of each room, and ensures that all agents begin to evacuate. Specifically, the authoritative agent arrives at the entrance of a room and confirms whether the positions with integer coordinates in the room are all within the circular field of view of the authoritative agent: if so, the authoritative agent moves to another room until the authoritative agent has visually checked all rooms; if not, the authoritative agent enters the room and confirms whether the positions with integer coordinates in the room are all within the circular field of view of the authoritative agent; if not, the authoritative agent moves to the nearest position with integer coordinates that has not appeared in its circular field of view once, and repeats until the positions with integer coordinates in the room are all within the circular field of view of the authoritative agent.

[0034] Furthermore, the “perception-decision-execution” intelligent agent behavior mechanism is specifically: constructing the action vector ACT of the intelligent agent i (t),

[0035] ACT i (t) = f excecution (f deciSiOn (f perception (S i (t),E(t)));

[0036] Among them, ACT i (t) is the action vector of agent i at time t, which represents the action performed by the agent, S i (t) is the state vector of agent i, including attribute vector and position vector, E(t) is the state vector of the environment, f perception 、f decision 、f excecution They are perception function, decision function and execution function;

[0037] In the perception stage, construct the agent perception vector PER i (t):

[0038] PER i (t) = f perception (s i (t),E(t));

[0039] Among them, PER i (t) is the perception vector of agent i at time t, representing the perceived environmental information. The environmental state vector E(t) consists of four component vectors, which represent the information obtained by the agent from the spatial environment, group agents, stranger agents in the crowd, and authoritative agents respectively;

[0040] In the decision-making stage, construct the agent behavior vector B i (t):

[0041] B i (t) = f decision (S i (t),PER i (t));

[0042] Among them, B i (t) is the behavior vector of agent i at time t, representing the behavior chosen after decision making, f decision is the decision function;

[0043] Behavior vector B in the execution phase i (t) converted to direction vector

[0044]

[0045] Among them, f direction is the mapping function from behavior vector to direction vector;

[0046] Action vector ACT in the execution phase i (t) can be decomposed into moving step length and moving direction:

[0047] ACT i (t)=(sli (t),DIR i (t));

[0048] get:

[0049]

[0050] Furthermore, the decision function is:

[0051]

[0052] in, They represent the decision functions of the individual, group, crowd, and authority levels of agent i at time t, respectively. γ, δ, θ, and μ represent the weights of each level, indicating the degree of influence of each level on the agent's decision.

[0053] Table 1 summarizes six comprehensive modeling methods in the field of building evacuation (MASSEgress, FDS+Evac, ESCAPES, SAFEgress, EgressSFM, and IMPACT) and the evacuation behavior factors considered by this method. Compared with existing methods, the present invention has the following beneficial effects:

[0054] (1) This invention considers the multi-level intelligent agent attributes and behaviors based on “individual-group-crowd-authority”, optimizes personnel decision-making mechanisms and behavior patterns, and establishes a more comprehensive modeling method.

[0055] (2) The present invention establishes new behaviors for the authoritative agent. During the evacuation process, the authoritative agent will patrol the building and urge the agents to start evacuation. After completing the evacuation task, it will start its own evacuation.

[0056] (3) The present invention designs the behavior mechanisms of intelligent agents in plane environments and staircase environments respectively. The established multi-level intelligent agent behavior is suitable for multi-story buildings with complex layouts. It can explore the impact of the interaction between intelligent agents and multi-story buildings and between intelligent agents within multi-story buildings on evacuation performance.

[0057] Table 1 Evacuation behavior factors considered by existing methods and this method

[0058]

[0059] BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 is a flow chart of the method of the present invention;

[0061] Figure 2 is a schematic diagram of the body dimensions of the intelligent agent in the method of the present invention;

[0062] Figure 3 Schematic diagram of the field of view of the intelligent agent in the method of the present invention;

[0063] Figure 4 Schematic diagram of the planar movement rule of the intelligent agent in the method of the present invention;

[0064] Figure 5 Schematic diagram of the stair movement rules of the intelligent agent in the method of the present invention;

[0065] Figure 6 Schematic diagram of the obstacle avoidance rules of the intelligent agent in the method of the present invention;

[0066] Figure 7 This is a schematic diagram of the process flow of an authoritative intelligent agent inspecting a building according to the method of the present invention;

[0067] Figure 8 is a schematic diagram of a four-story building in a case study of the method of the present invention;

[0068] Figure 9 is a schematic diagram of the evacuation of an intelligent agent in a plane environment and a staircase environment in a case study of the method of the present invention;

[0069] Figure 10 is a schematic diagram of simulation results of a case study of the method of the present invention;

[0070] In the figure, 1 is the radius r of the agent's torso t ; 2 is the radius r of the agent's shoulder s , 3 is half the width of the agent r w , 4 is the agent's field of view angle; 5 is the agent's field of view distance; 6 is the agent's preferred direction; 7 is the agent's step length sl; 8 is a schematic agent; 9 is the agent's preferred target area on the stairs; 10 is the stair step; 11 is the agent's starting area; 12 is the agent's target area; 13 is the path from the starting area to the target area; 14 is the stairs; 15 is the exit; 16 is a simulation experiment based on the "individual-crowd" level; 17 is a simulation experiment based on the "individual-group-crowd" level; 18 is a simulation experiment based on the "individual-group-crowd-authority" level. DETAILED DESCRIPTION

[0071] The following is a detailed description of a multi-level personnel evacuation behavior modeling method for a complex building scene in conjunction with the accompanying drawings. Figure 1 As shown, it specifically includes the following steps:

[0072] A. Constructing multi-level agent attributes (as shown in Table 2):

[0073] A i =(IA i,GA i ,CA i ,AA i ) (1)

[0074] Among them A i is the attribute vector of agent i, which contains four component vectors IA i , GA i , CA i AA i , represent the individual attribute vector, group attribute vector, crowd attribute vector and authority attribute vector respectively;

[0075] Table 2 Agent attributes

[0076]

[0077] B. Formulate the movement rules of the agent. The movement rules are based on the concept of steps. Each agent moves forward one step at a time, neither moving between grids nor moving continuously:

[0078] POS i (t+st i )=POS i (t)+sl i (t)×DIR i (t) (2)

[0079] Among them, POS i (t), sl i (t), DIR i (t) represent the position vector, step length (the length of each step) and direction vector of agent i at time t, respectively. i represents the step time of agent i (the time it takes to take one step); agent i starts taking a step at time t and at time t+st i After this step, the position changes from POS i (t) Update to POS i (t+st i );

[0080] Figure 4 For the movement of the agent in a planar environment, on the plane, the agent searches for the target location based on the moving direction and step length, and the agent prioritizes the preferred direction;

[0081] Figure 5 For the movement of the agent in a stair environment, on the stairs, the step length is limited by the depth of the stair steps, and the agent prefers to move to the area directly in front of it;

[0082] Figure 6The rules for the agent to determine whether there is a collision. If the agent wants to move one step from the starting area to the target area, it needs to determine whether the target area and path are occupied by other agents or obstacles;

[0083] C. Establish multi-level agent behavior (Table 4):

[0084] B i =(IA_SE i ,IA_KE i ,CA_GA i ,CA_CA i ,EA_AA i ) (3)

[0085] Among them, B i Represents the behavior vector of agent i, which contains five sub-vectors IA_SE i IA_KE i ,GA_GA i 、CA_CA i ,EA_AA i , respectively representing: the interaction between individual agents and the spatial environment, the interaction using knowledge and experience of individual agents, the interaction between agents in a group, the interaction between unfamiliar agents in a crowd, and the interaction between evacuation agents (individual or group agents) and authoritative agents;

[0086] D. Forming the “perception-decision-execution” intelligent agent behavior mechanism:

[0087] ACT i (t) = f excecution (f decision (f perceptipn (S i (t),E(t))) (4)

[0088] Among them, ACT i (t) is the action vector of agent i at time t, which represents the action performed by the agent, S i (t) is the state vector of agent i, including its attributes and current position, E(t) is the state vector of the environment, and f perception 、f decision 、f excecution They are perception function, decision function and execution function;

[0089] The individual attributes in step A are:

[0090] IA i =(AT i ,BS i ,FMS i ,FVi ,IL i ,FL i ) (5)

[0091] Among them, AT i ,BS i 、FMS i 、FVi i IL i FL i Represents the type (gender and age), body size, free movement speed, field of view, degree of injury and familiarity with building layout of agent i. The free movement speed has three components: horizontal free speed Free speed downstairs and free speed upstairs

[0092] The group attributes in step A are:

[0093] GA m =(GL m ,IL m ,DT m ,WTT m ) (6)

[0094] Among them, GL m IL m DT m 、WTT m They represent the leader status, intimacy, distance threshold, and waiting time threshold of group m respectively;

[0095] The crowd attributes in step A are:

[0096] CA i =(SL i ,SSI i ) (7)

[0097] Among them, SL i 、SSI i They represent the stress level and shared social identity of agent i respectively. Shared social identity represents a sense of social identity generated by facing an emergency together.

[0098] The authoritative attributes in step A are:

[0099] AA i =(ET i ,GS i ) (8)

[0100] Among them, ET i GS i Represent the evacuation task and guidance strategy of agent i respectively.

[0101] The step size in the planar environment in step B for:

[0102]

[0103] in, is the maximum step length of agent i, which depends on the free movement speed FMS of the agent i According to the study [Natural discretization of pedestrian movement in continuous space], the calculation formula is:

[0104]

[0105] α is the amount by which the step size is reduced; the step size in a staircase environment is Affected by the stair step depth ss dept the impact of;

[0106]

[0107] The direction vector DIR in step B i (t) is:

[0108]

[0109] in, is the preferred direction of agent i at time t, which depends on the behavior the agent chooses to perform, DIR β is the adjustment amount of the direction vector;

[0110] The obstacle avoidance rule of the agent in step B is: In a planar environment, agent i first checks whether it can move along the preferred direction at time t. Maximum moving step length If taking this step will cause a collision with an obstacle or other agents, the agent will try to reduce the step length or change the direction of movement. In the stair environment, agent i first checks whether it can move directly to the next step at time t. If taking this step will cause a collision with other agents, the agent will wait or detect other areas on the steps.

[0111] In step C, based on the interaction behavior between the individual agent and the spatial environment (IA_SE i ), the agent can use the directional information provided by the exit signs to move toward the nearest staircase or exit, or evacuate by exploring the spatial layout of the building;

[0112] The interactive behavior (IA_KE) based on the knowledge and experience of individual agents in step Ci ), the agent selects the nearest known exit or the most familiar exit based on its familiarity with the building layout. If it is not initially on the floor where the exit is located, it needs to use the known stairs during the evacuation process; the agent can evacuate using the exits or stairs within its visual range;

[0113] In step C, based on the interaction behavior (CA_GA) between the agents in the group i ), group members follow the leader's decision, or group members jointly decide which staircase or exit to move to, and the group agent determines whether to wait for other members based on the distance threshold and waiting time threshold;

[0114] In step C, based on the interaction behavior (CA_CA) between stranger agents in the crowd i ), the agent may follow the majority of agents to evacuate, that is, follow the crowd behavior; the agent can perform queuing behavior, overtaking behavior or competitive behavior; in a planar environment, when the agent cannot follow the preferred direction in order to avoid obstacles Maximum moving step length When , the probability of the agent changing the moving direction and reducing the step size are: CMD and p RSL (p RSL +p CMD =1); In the stair environment, when the agent cannot move directly to the next step to avoid obstacles, the probability of the agent choosing to move to other areas on the steps and waiting in place is: CO and p w (p COR +p w =1); Table 3 shows the values ​​and behavior descriptions of the above probabilities when the agents perform queuing, overtaking, and competing behaviors in a flat environment and a staircase environment; compared with agents that perform overtaking behaviors, agents that perform competing behaviors will adjust their body posture to force their way through a smaller area; close interactions between agents may lead to negative consequences such as falls and trampling; agents may perform helping behaviors to help agents that have fallen.

[0115] Table 3 Queuing, overtaking and competitive behavior

[0116]

[0117] In step C, based on the interaction between the evacuation agent and the authority agent (EA_AA i ), the agents evacuate through the exits or stairs indicated by the authoritative agent; the authoritative agent can guide the flow of people at a fixed location; the authoritative agent can patrol the building to urge the agents to start evacuating, that is, the authoritative agent patrols all rooms in its assigned area one by one, scans all areas of each room, and ensures that all agents have started evacuating. Figure 7 As shown, the authoritative agent arrives at the entrance of a room and confirms whether the positions with integer coordinates in the room are all within the circular field of view of the authoritative agent: if so, the authoritative agent moves to another room until the authoritative agent has visually checked all rooms; if not, the authoritative agent enters the room and confirms whether the positions with integer coordinates in the room are all within the circular field of view of the authoritative agent. If still not, the authoritative agent moves to the nearest position with integer coordinates that has not appeared in its circular field of view once, and repeats until the positions with integer coordinates in the room are all within the circular field of view of the authoritative agent.

[0118] The perception function of the perception stage in step D is:

[0119] PER i (t) = f perception (S i (t),E(t)) (13)

[0120] Among them, PER i (t) is the perception vector of agent i at time t, representing the perceived environmental information. The environmental state vector E(t) is:

[0121] E(t)=(E SE (t),E GA (t),E CA (t),E AA (t)) (14)

[0122] Among them, E SE (t), E GA (t), E CA (t), E AA (t) represents the information obtained by the agent from the spatial environment, group agents, stranger agents in the crowd, and authoritative agents respectively;

[0123] The decision-making stage in step D is when the agent chooses its behavior based on the perceived information. The decision function can be expressed as:

[0124] B i (t) = f decision (S i (t),PER i (t)) (15)

[0125] Among them, B i (t) is the behavior vector of agent i at time t, representing the behavior selected after decision making (taken from the behavior in formula (3)), and the decision function f decision Can be decomposed into:

[0126]

[0127] in, They represent the decision functions of the individual, group, crowd, and authority levels of agent i at time t, respectively. γ, δ, θ, and μ represent the weights of each level, indicating the degree of influence of each level on the agent's decision.

[0128] In the execution phase of step D, the behavior vector obtained in the decision phase is converted into a direction vector:

[0129]

[0130] Among them, f direction is the mapping function from behavior vector to direction vector;

[0131] Action vector ACT in the execution phase i (t) can be decomposed into moving step length and moving direction:

[0132] ACT i (t)=(sl i (t),DIR i (t)) (18)

[0133] Combining formulas (4), (9), (12), (17) and (18), we obtain:

[0134]

[0135] Formula (19) represents the mapping process from selected behavior to taken action.

[0136] Figure 8 The four-story building used for the case study, Figure 9 Schematic diagram of the agent's evacuation in the exit area and on the stairs. Figure 10 The simulation results record the evacuation time of the agent based on different levels of behavior. The results show that:

[0137] (1) When more people share a social identity, resulting in a longer queue, the evacuation time of the first 90% of people who successfully escape can be increased by 19%;

[0138] (2) When more people share a social identity, leading to more people queuing, falls occur more frequently, with the number of falls increasing by up to 107%. In addition, when more than 20% of people share a social identity and help the fallen person, all fallen people can be successfully evacuated;

[0139] (3) When group intimacy is higher, the total evacuation time increases by up to 26% in 75% of cases. However, members of low-intimacy groups are more likely to get lost. Lost members choose a more familiar exit that is farther away, resulting in longer evacuation times (up to 33%).

[0140] (4) When authority personnel patrol the building, the evacuation time can be shortened by 58%, and when the authority personnel's initial position is random, the evacuation time can be shortened by 19%.

[0141] Table 4 Agent behavior

[0142]

[0143] The contents described in the implementation cases of this specification are merely an enumeration of the implementation forms of the inventive concept. The scope of protection of the present invention should not be regarded as limited to the specific forms described in the implementation cases. The scope of protection of the present invention also extends to equivalent technical means that can be conceived by those skilled in the art based on the inventive concept.

Claims

1. A multi-level personnel evacuation behavior modeling method in complex building scenes, characterized by: The following steps are involved: Construct agent attribute vector A i , including sub-vectors representing the following attributes respectively: individual attributes, group attributes, crowd attributes, and authority attributes; Based on the concept of steps, formulate the movement rules of the agent and construct the agent position vector POS i , direction vector DIR i , step length sl i 、Step time i ; Among them, the step length sl i (t) is divided into the step length in the planar environment and step length in stair environments Step size in a planar environment for: in, is the maximum step size of agent i, Among them, FMS i is the free movement speed of the agent, α is the reduction of the step size; Step length in stair environments for: Among them, ss depth is the depth of the stair steps; Construct agent behavior vector B i (t) includes component vectors representing the following behaviors respectively: the interaction between individual agents and the spatial environment, the interaction using knowledge and experience of individual agents, the interaction between agents in a group, the interaction between unfamiliar agents in a crowd, and the interaction between evacuation agents and authoritative agents. The evacuation agents include individual agents and group agents. The interaction between evacuation agents and authoritative agents is as follows: agents evacuate through exits or stairs indicated by authoritative agents, authoritative agents guide the flow of people at fixed locations, or patrol all rooms in their assigned areas one by one, scanning all areas of each room to ensure that all agents begin to evacuate. Construct the action vector ACT of the intelligent agent i (t), the state vector S of the agent i (t) and the state vector E(t) of the environment, forming the intelligent agent behavior mechanism of "perception-decision-execution".

2. The method according to claim 1, characterized in that The individual attributes include the type of intelligent agent, body size, free movement speed, field of view, degree of injury, and familiarity with building layout; the types are divided into: adult male, adult female, child, and elderly; the body size includes the radius r of the intelligent agent's torso t , the radius of the agent's shoulder r s , half of the agent width r w ; The injury severity is divided into: low, medium, and high; The free movement speed includes: horizontal free speed, downstairs free speed and upstairs free speed; the field of view includes field of view distance, field of view shape and field of view angle; the familiarity with the building layout is divided into: 0, 1, 2, 3; The group attributes include whether the group is a leader, intimacy level, distance threshold and waiting time threshold; Said crowd attributes include stress levels, shared social identities; The authoritative attributes include evacuation tasks and guidance strategies.

3. The method according to claim 1, characterized in that The step-based concept is used to formulate the movement rules of the agent, specifically to construct the agent position vector POS i (t): POS i (t+st i )=POS i (t)+sl i (t)×DIR i (t); Among them, POS i (t), sl i (t), DIR i (t) represents the position vector, step length and direction vector of agent i at time t, respectively, st i represents the step time of agent i; Construct the agent direction vector DIR i (t): in, is the preferred direction of agent i at time t, which is determined by the behavior the agent chooses to perform, DIR β is the adjustment amount of the direction vector; Set the agent's obstacle avoidance rules: In a planar environment, agent i first checks whether it can move along the preferred direction at time t. Maximum moving step length If taking this step will cause a collision with an obstacle or other agents, the agent will try to reduce the step length or change the direction of movement. In the stair environment, agent i first checks whether it can move directly to the next step at time t. If taking this step will cause a collision with other agents, the agent will wait or detect other areas on the steps.

4. The method according to claim 1, wherein The interaction between the individual agent and the spatial environment, specifically, the agent uses the directional information provided by the exit sign to move to the nearest staircase or exit, or evacuates by exploring the building space layout; The interactive behavior of the individual agents using experiential knowledge is specifically as follows: the agents select the nearest known exit or the most familiar exit based on their familiarity with the building layout, and use known stairs during evacuation if they are not initially on the exit floor; or the agents evacuate using exits or stairs within their visual range; The interaction between the agents in the group is as follows: group members follow the leader's decision or group members jointly decide which staircase or exit to move to, and group agents determine whether to wait for other members based on the distance threshold and the waiting time threshold; The interactive behaviors between stranger intelligent agents in the crowd specifically include: intelligent agents engaging in herd behavior, queuing behavior, surpassing behavior, competitive behavior, close interaction behavior, and helping behavior.

5. The method according to claim 4, characterized in that The queuing behavior, overtaking behavior, and competitive behavior are specifically as follows: the queuing behavior prioritizes reducing the step length in a flat environment, and prioritizes waiting in place in a stair environment without adjusting the body posture; the overtaking behavior prioritizes changing the movement direction in a flat environment, and prioritizes moving to other areas of the steps in a stair environment without adjusting the body posture; the competitive behavior prioritizes changing the movement direction in a flat environment, and prioritizes moving to other areas of the steps in a stair environment, and adjusting the body posture.

6. The method according to claim 1, characterized in that The authoritative agent inspects all rooms in its assigned area one by one, scans all areas of each room, and ensures that all agents begin to evacuate. Specifically, the authoritative agent arrives at the entrance of a room and confirms whether the positions with integer coordinates in the room are all within the circular field of view of the authoritative agent: if so, the authoritative agent moves to another room until the authoritative agent has visually checked all rooms; if not, the authoritative agent enters the room and confirms whether the positions with integer coordinates in the room are all within the circular field of view of the authoritative agent. If not, the authoritative agent moves to the nearest position with integer coordinates that has not appeared in its circular field of view once, and repeats until the positions with integer coordinates in the room are all within the circular field of view of the authoritative agent.

7. The method according to claim 1, characterized in that The "perception-decision-execution" intelligent agent behavior mechanism is specifically: constructing the action vector ACT of the intelligent agent i (t), ACT i (t)=f excecution (f decision (f perception (S i (t),E(t))); Among them, ACT i (t) is the action vector of agent i at time t, which represents the action performed by the agent, S i (t) is the state vector of agent i, including attribute vector and position vector, E(t) is the state vector of the environment, f perception 、f decision 、f excecution They are perception function, decision function and execution function; In the perception stage, construct the agent perception vector PER i (t): PER i (t)=f perception (S i (t),E(t)); Among them, PER i (t) is the perception vector of agent i at time t, representing the perceived environmental information. The environmental state vector E(t) consists of four component vectors, which represent the information obtained by the agent from the spatial environment, group agents, stranger agents in the crowd, and authoritative agents respectively; In the decision-making stage, construct the agent behavior vector B i (t): B i (t)=f decision (S i (t),PER i (t)); Among them, B i (t) is the behavior vector of agent i at time t, representing the behavior chosen after decision making, f decision is the decision function; Behavior vector B in the execution phase i (t) converted to direction vector Among them, f direction is the mapping function from behavior vector to direction vector; Action vector ACT in the execution phase i (t) can be decomposed into moving step length and moving direction: ACT i (t)=(sl i (t),DIR i (t)); get:

8. The method according to claim 7, characterized in that The decision function is: in, They represent the decision functions of the individual, group, crowd, and authority levels of agent i at time t, respectively. γ, δ, θ, and μ represent the weights of each level, indicating the degree of influence of each level on the agent's decision.

Citation Information

Patent Citations

  • Multi-agent evacuation simulation method and system based on leader and panic emotion

    CN111639809A

  • Evacuation path dynamic optimization method and device

    CN111738513A