Crowd evacuation simulation method and system suitable for different visibility conditions and medium
By introducing visibility parameters and atomic nuclear force principles into the pedestrian evacuation model, the problem of inaccurate evacuation simulation in the existing technology in complex visibility environments is solved, and higher accuracy and adaptability are achieved, providing theoretical support for the optimization of evacuation schemes.
Patent Information
- Application Number
- CN202411753607.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-12-02
AI Technical Summary
When dealing with complex and variable visibility environments, the prior art lacks flexibility and adaptability and cannot accurately reflect the impact of different visibility on pedestrian evacuation behavior, resulting in inaccurate evacuation simulation results.
By introducing visibility as a model parameter and combining social force models, a pedestrian evacuation model based on the principle of nuclear force is constructed to realize dynamic adjustment of pedestrian stress and movement behavior, and improve the accuracy and adaptability of evacuation simulation under different visibility conditions.
It improves the accuracy and adaptability of evacuation simulation in different visibility environments, provides theoretical support for the optimization of evacuation plans under different visibility conditions, helps to formulate scientific and reasonable escape routes and management measures, and improves evacuation efficiency and safety.
Smart Images

Figure CN119885552A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of pedestrian evacuation simulation, and in particular to a crowd evacuation simulation method, system and medium suitable for different visibility conditions. Background Art
[0002] With the acceleration of urbanization, fire accidents are becoming more frequent and their impact is becoming more serious, which has aroused the public's continuous concern about casualties and property losses. The smoke generated by the fire and the accompanying power outage often lead to a sharp drop in environmental visibility. During emergency evacuation, the reduction in visibility will significantly limit the line of sight of pedestrians, making it difficult for them to identify surrounding obstacles and escape routes, thereby increasing the complexity of evacuation and greatly increasing the risk of casualties. A variety of numerical simulation methods have been widely used to study the evacuation behavior of pedestrians under low visibility conditions. These methods include cellular automaton models, lattice gas models, agent-based models, and social force models. In low visibility environments, pedestrians' perception range is limited, which in turn changes their movement patterns. Social force models have been widely used in evacuation simulation studies under such conditions due to their effective ability to describe the movement process and continuous dynamic characteristics. However, most studies are limited to pedestrian evacuation simulation under specific visibility conditions, while visibility changes in reality are usually more complex and cannot be simply limited to specific scenarios. Therefore, how to efficiently and realistically simulate the evacuation process of people under different visibility conditions remains an urgent problem to be solved.
[0003] Under different visibility conditions, the interaction between pedestrians and the surrounding environment will also change. For example, under high visibility conditions, pedestrians usually keep a distance from others and walls, showing a repulsive effect. Under low visibility conditions, pedestrians are more inclined to move closer to walls or follow others, showing an attractive effect. However, the current difficulty lies in how to determine the continuous changes and dynamic balance of attractive and repulsive forces under different visibility conditions so that the model can accurately simulate the pedestrian evacuation process.
[0004] The prior art patent number CN111651886A provides a crowd evacuation method in a low-visibility environment. First, the initial model of social force is established with the help of Newton's second law; then, an exponential force is defined to represent the leader's attraction to ordinary individuals within the influence range, and the expected speed direction of the individual is selected according to the individual's familiarity with the surrounding environment; finally, panic factors and visual influence factors are added to study the impact of visibility range, the number and position of leaders, and panic factors on crowd evacuation efficiency. This model can effectively improve evacuation efficiency, reduce crowd congestion and trampling, and has practical significance.
[0005] However, visibility changes in reality are complex and dynamic, and cannot rely solely on a single visibility condition. Therefore, existing evacuation models lack flexibility and adaptability when dealing with variable visibility environments, and cannot fully reflect the impact of different visibility on pedestrian evacuation behavior. In addition, most existing social force models do not consider the dynamic changes in visibility on pedestrian forces, resulting in inaccurate simulation results in low-visibility environments. In traditional social force models, pedestrian behavior is simulated using mechanical principles, but these models fail to capture the impact of visibility changes on pedestrian force changes in real time, which greatly reduces their performance in complex evacuation scenarios and makes it difficult to provide reliable decision support. These defects limit the application of existing models in actual evacuation scenarios, especially when dealing with uncertainty and complex traffic environments, resulting in insufficient prediction accuracy in evacuation efficiency and safety. Summary of the invention
[0006] In order to solve the problems existing in the prior art, the present invention provides a crowd evacuation simulation method, system and medium suitable for different visibility conditions, aiming to solve the problem of insufficient consideration of visibility changes in the prior art, especially the problem of failure to accurately reflect changes in pedestrian behavior under different visibility environments. By introducing visibility as a model parameter and combining the social force model, the present invention can realize the dynamic adjustment of pedestrian forces and movement behaviors as visibility changes, thereby improving the accuracy and adaptability of evacuation simulation under different visibility conditions. In addition, the present invention can also provide theoretical support for the optimization of evacuation plans under different visibility environments, help evacuation decision makers formulate more scientific and reasonable escape routes and management measures, improve evacuation efficiency and safety, and solve the problems mentioned in the above background technology.
[0007] To achieve the above object, the present invention provides the following technical solution: a crowd evacuation simulation method suitable for different visibility conditions, comprising the following steps:
[0008] S1. By introducing visibility parameters and taking visibility changes as factors affecting pedestrian force and movement behavior, a pedestrian evacuation model based on the principle of nuclear force is constructed;
[0009] S2. Establish dynamic movement rules and evacuation strategies for pedestrians;
[0010] S3. Optimize the parameters of the pedestrian evacuation model, and optimize the model structure parameters according to the force relationship between pedestrians and pedestrians, pedestrians and walls, and the equilibrium distance;
[0011] S4, obtaining the spatial geometric data of the building evacuation scene, including the geometric dimensions of the evacuation scene, the location and width of the evacuation exit, and the location distribution data of pedestrians, and extracting the number of pedestrians and initial location distribution information as input data for simulation;
[0012] S5. According to the established pedestrian evacuation model, the dynamic movement rules of pedestrians and the core evacuation strategy, as well as the acquired evacuation scene data, an evacuation simulation calculation is performed to obtain an evacuation simulation result.
[0013] Preferably, step S1 includes the following steps:
[0014] S11. Set the relationship between the pedestrian visibility distance and the environmental visibility parameters. The pedestrian visibility distance D vis The linear equation is: D vis =D max *λ;
[0015] Among them, D max is the maximum visual distance of pedestrians, λ represents the environmental visibility parameter, and its value range is 0 to 1, where 0 means that pedestrians in the environment are completely invisible, and 1 means that pedestrians in the environment have a good field of vision;
[0016] S12. Construct a pedestrian evacuation model based on the principle of nuclear force: Model the pedestrian evacuation model based on the force variation characteristics of pedestrians under different visibility conditions. Under high visibility conditions, pedestrians maintain a safe distance from others and walls, showing a repulsion effect; while under low visibility conditions, pedestrians tend to move closer to walls or follow others, showing an attraction effect. Combined with the principle of nuclear force, construct a pedestrian evacuation model based on the principle of nuclear force.
[0017] Preferably, in step S12, the following steps are specifically included:
[0018] S121. Construct the force relationship between the pedestrian and the wall: Assume that the wall W is composed of continuous unit walls Δw, and each unit wall exerts a repulsive nuclear force on the pedestrian; according to Coulomb's law, the Coulomb force is proportional to the product of the charges of two protons and inversely proportional to the square of the distance between the two protons, and the force relationship between the pedestrian and the wall is constructed;
[0019] S122. Construct the force relationship between pedestrians: Similar to the relationship between pedestrians and walls, the interaction between pedestrians is similar to the relationship between two single charges. The nuclear force N between pedestrians ij It is expressed as follows:
[0020]
[0021] Among them, λ is the environmental visibility parameter, ranging from 0 to 1, 0 means that pedestrians in the environment are completely invisible, 1 means that pedestrians in the environment have a good field of vision, A n and B n are the intensity and range of the nuclear force on pedestrians, d ij represents the distance between pedestrian i and pedestrian j, r i represents the radius of pedestrian i, qi represents the charge of pedestrian i, p i is the position coordinate of pedestrian i, q j represents the charge of pedestrian j, p j It represents the position coordinates of pedestrian j;
[0022] S123. Combining the principle of nuclear force, a pedestrian evacuation model based on the principle of nuclear force is constructed. The model satisfies the pedestrian dynamic equation:
[0023]
[0024] where f i represents the pedestrian's expected force, N iW represents the nuclear force between the pedestrian and the wall, N ij represents the nuclear force of interaction between pedestrians, m i represents the quality of pedestrian i, Indicates the speed of pedestrians The derivative of time t represents the acceleration of the pedestrian; the expected force f i satisfy:
[0025]
[0026] in, represents the pedestrian's expected speed, represents the moving direction of pedestrian i at time t, represents the moving speed of the pedestrian at time t, and τ represents the relaxation time required for the pedestrian to reach the desired speed.
[0027] Preferably, in step S121, the following steps are specifically included:
[0028] S1211. Construct the force relationship between the unit wall and the pedestrian. The repulsive force n exerted by the unit wall Δw on pedestrian i iΔw depends on the distance between them and the charge they carry; specifically, n iΔw It is proportional to the product of the charges of pedestrian i and the cell wall Δw, and inversely proportional to the square of the distance between them:
[0029]
[0030] Among them, q i represents the charge of pedestrian i, q w represents the charge of the cell wall Δw, q i and q w The initial setting is 1 coulomb of unit charge, p i is the pedestrian position coordinate, p Δw is the position coordinate of the unit wall Δw;
[0031] S1212, calculate the repulsive nuclear force of the whole wall on the pedestrian, integrate the repulsive nuclear force of the unit wall Δw on the pedestrian over the whole wall range, and obtain the overall repulsive nuclear force n exerted by the wall W on the pedestrian i iW , as follows:
[0032]
[0033] Among them, the upper and lower limits of the integral are x1 and x2, which represent the horizontal coordinates of the left and right endpoints of the wall respectively, and dx represents the differential in the horizontal direction of the wall;
[0034] S1213. As the distance between the pedestrian and the wall increases, similar to the interaction between the Coulomb force and the strong nuclear force in the nucleus, the influence of the strong nuclear force gradually becomes dominant, so that the force between the pedestrian and the wall becomes an attractive nuclear force, but the attraction also decreases with the increase of distance;
[0035] At the same time, as visibility decreases, the influence of the strong nuclear force is further enhanced, making the force between pedestrians and walls more inclined to the attractive nuclear force;
[0036] The introduction of the sigmoid function allows the repulsive nuclear force and the attractive nuclear force to transform into each other according to the distance between the pedestrian and the wall and the visibility parameter. Under the combined influence of these two factors, the nuclear force equation exerted by the wall W is as follows:
[0037]
[0038] Among them, λ is the environmental visibility parameter, ranging from 0 to 1, representing the environmental visibility from invisible to clearly visible, A n and B n are the intensity and range of the nuclear force on pedestrians, d iW represents the vertical distance between pedestrian i and wall W, r i represents the radius of pedestrian i, n iW represents the overall repulsive nuclear force exerted by the wall W on pedestrian i.
[0039] Preferably, in step S2, the following steps are included:
[0040] S21. According to the changes in pedestrian behavior under different visibility conditions, pedestrians move faster under high visibility conditions, while pedestrians move slower under low visibility conditions. Dynamic movement rules for pedestrians under different visibility conditions are constructed. The dynamic movement rules for pedestrians include: 1) setting the expected speed of pedestrians related to visibility parameters according to different expected speeds of pedestrians under different visibility conditions; 2) setting a maximum movement speed for pedestrians;
[0041] S22. Construct pedestrian evacuation strategies under different visibility conditions.
[0042] Preferably, in step S22, the following steps are specifically included:
[0043] S221. When a pedestrian can see an exit, he or she has a clear and unique desired direction towards the exit; if there are multiple exits within the pedestrian's field of vision, he or she will move towards the exit closest to him or her;
[0044] S222. When the pedestrian cannot see the exit but is close to a wall, he / she will randomly choose one of the two directions parallel to the wall and walk along the wall until he / she finds the exit;
[0045] S223. When pedestrians cannot see the exit and there are no walls around them, but there are other pedestrians in their field of vision, they will follow the pedestrians around them. That is, the psychology of following other pedestrians during evacuation is divided into spatial following psychology and directional following psychology. Spatial following means that pedestrians follow the center position of the surrounding pedestrians, and directional following means that pedestrians follow the average direction of the current movement direction of the surrounding pedestrians. Following the individual movement direction of the center position of the surrounding pedestrians And follow the average movement direction of the surrounding pedestrians The calculation process is as follows:
[0046]
[0047] where p i (t),p j (t) represent the positions of pedestrians i and j respectively, represents the moving direction of pedestrian j, and n represents the number of other pedestrians within the field of vision of pedestrian i;
[0048] Combining the spatial following psychology and the directional following psychology mechanism, the actual moving direction of pedestrian i at time t is obtained as follows:
[0049]
[0050] Among them, w is the proportional coefficient, which is determined by the pedestrian’s psychological safety distance D safe and the distance D from the pedestrian to the center of the surrounding pedestrians centre Determine, w = exp(D safe -D centre ), D safe =2r i ; When w is larger, pedestrians tend to follow the center position of the surrounding pedestrians; and when w is smaller, pedestrians tend to follow the average moving direction of the surrounding pedestrians;
[0051] S224. When pedestrians cannot see an exit, are not around a wall, and cannot see pedestrians around them, they will randomly choose a direction to evacuate and look for an exit.
[0052] Preferably, in step S3, the following steps are included:
[0053] S31. According to the pedestrian force formula in the pedestrian evacuation model, the relationship between the force between pedestrians and the distance between pedestrians under different parameter settings is analyzed, and the equilibrium distance between pedestrians under low visibility conditions is obtained;
[0054] S32. A wall and a pedestrian are set in the simulation scene, and only the force relationship between the pedestrian and the wall is considered to determine the equilibrium distance between the pedestrian and the wall under different parameters;
[0055] S33. Combine the equilibrium distances between pedestrians and between pedestrians and walls under different parameters under low visibility conditions, match the real equilibrium distances between pedestrians and between pedestrians and walls in the actual low visibility environment, improve the structural parameters of the pedestrian evacuation model, and finally obtain the optimal parameter set of the model structure.
[0056] Preferably, in step S5, the following steps are included:
[0057] S51, converting the input data in step S4 and the environmental visibility conditions into input parameters required by the model, and inputting them into the pedestrian evacuation model;
[0058] S52, judging the state of the pedestrian in the room according to the current position coordinates of the pedestrian, and judging whether the pedestrian has left the room, and if the pedestrian is outside the room, judging that the pedestrian has completed evacuation;
[0059] S53, determining the pedestrian's visual distance and expected speed according to the environmental visibility, obtaining objects within the pedestrian's field of vision according to the current position, and selecting the pedestrian's expected moving direction according to the pedestrian evacuation strategy;
[0060] S54, updating the pedestrian position data, and repeatedly executing step S51, step S52 and step S53, the process is cyclically performed at a time interval of 0.05 seconds to track the dynamic movement state of the pedestrian in real time;
[0061] S55. Count the number of remaining pedestrians in the room. When all pedestrians have completed evacuation, the simulation process ends.
[0062] On the other hand, to achieve the above purpose, the present invention also provides the following technical solution: a crowd evacuation simulation system suitable for different visibility conditions, comprising the following modules:
[0063] The first building block is to introduce visibility parameters, take visibility changes as factors affecting pedestrian force and movement behavior, and build a pedestrian evacuation model based on the principle of nuclear force.
[0064] The second building block is to establish dynamic movement rules and evacuation strategies for pedestrians;
[0065] Parameter optimization module, which optimizes the parameters of the pedestrian evacuation model and optimizes the model structure parameters according to the force relationship between pedestrians and pedestrians, pedestrians and walls, and the equilibrium distance;
[0066] The data acquisition module acquires the spatial geometric data of the building evacuation scene, including the geometric dimensions of the evacuation scene, the location and width of the evacuation exit, and the location distribution data of pedestrians, and extracts the number of pedestrians and the initial location distribution information as the input data for the simulation;
[0067] The evacuation simulation module performs evacuation simulation calculations based on the established pedestrian evacuation model, the dynamic movement rules of pedestrians and the nuclear evacuation strategy, as well as the acquired evacuation scene data to obtain the evacuation simulation results.
[0068] On the other hand, to achieve the above-mentioned purpose, the present invention also provides the following technical solution: a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the crowd evacuation simulation method applicable to different visibility conditions is implemented.
[0069] The beneficial effects of the present invention are:
[0070] 1) The present invention can realize pedestrian evacuation simulation under different visibility conditions. Existing evacuation simulation methods often focus on pedestrian evacuation under specific visibility conditions, but visibility changes in real life are often complex and not limited to specific situations. The present invention uses visibility conditions as model parameters and integrates them into the evacuation model, thereby realizing pedestrian evacuation simulation under different visibility conditions.
[0071] 2) The present invention can improve the accuracy and adaptability of evacuation simulation in different visibility environments. Existing pedestrian evacuation models mostly rely on simulation methods under fixed visibility conditions, but lack sufficient consideration of visibility changes. Since the force exerted on pedestrians changes with the change of visibility conditions, the present invention introduces the concept of nuclear force to reasonably control the range and intensity of the interaction between pedestrians and the external environment, making the interaction between pedestrians and the external environment more realistic, thereby improving the accuracy and adaptability of evacuation simulation in low visibility environments.
[0072] 3) The present invention can provide support for the optimization of evacuation plans under different visibility conditions. The present invention can provide accurate pedestrian evacuation path and density prediction under different visibility environments. This provides theoretical support for the formulation of effective low-visibility evacuation plans, and can help evacuation decision makers optimize escape routes and evacuation management measures, thereby improving evacuation efficiency and safety.
[0073] 4) The present invention can promote the development of pedestrian evacuation simulation technology. Compared with the traditional pedestrian evacuation simulation method, the present invention refers to the definition of nuclear force, introduces visibility factors and combines them with social force models, and provides a new and highly adaptable evacuation simulation method framework. This framework can not only improve the authenticity and accuracy of evacuation simulation results, but also open up new ideas for future pedestrian evacuation research and technological innovation in variable visibility environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] Figure 1 It is a schematic diagram of the steps of a crowd evacuation simulation method under different visibility conditions in an embodiment of the present invention;
[0075] Figure 2 Schematic diagram of the interaction between a wall and a pedestrian in an embodiment of the present invention;
[0076] Figure 3 Schematic diagram of a crowd evacuation simulation system module applicable to different visibility conditions in an embodiment of the present invention;
[0077] In the figure, 110 - a first construction module; 120 - a second construction module; 130 - a parameter optimization module; 140 - a data acquisition module; and 150 - an evacuation simulation module. DETAILED DESCRIPTION
[0078] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0079] The present invention refers to the definition of nuclear force and integrates it with the social force model, and at the same time integrates visibility conditions as model parameters into evacuation simulation, which overcomes the limitation of existing methods that are only under specific visibility conditions, and can achieve accurate pedestrian evacuation simulation under different visibility conditions. A technical solution is provided: a crowd evacuation simulation method suitable for different visibility conditions, such as Figure 1 As shown, the following steps are included:
[0080] S1. By introducing visibility parameters and taking visibility changes as an important factor affecting pedestrian force and movement behavior, a pedestrian evacuation model based on the principle of nuclear force (social force pedestrian evacuation model) is constructed. The steps include:
[0081] S11. Set the relationship between the pedestrian visibility distance and the environmental visibility parameters. The pedestrian visibility distance D vis The linear equation is: D vis =Dmax *λ;
[0082] Among them, D max is the maximum visual distance of pedestrians, λ represents the environmental visibility parameter, and its value range is 0 to 1, where 0 means that pedestrians in the environment are completely invisible, and 1 means that pedestrians in the environment have a good field of vision.
[0083] S12. Construct a pedestrian evacuation model based on the principle of nuclear force: Model the pedestrian evacuation model based on the force variation characteristics of pedestrians under different visibility conditions. Under high visibility conditions, pedestrians maintain a safe distance from others and walls, showing a repulsive effect; while under low visibility conditions, pedestrians tend to stay close to walls or follow others, showing an attractive effect; combined with the principle of nuclear force (inside the nucleus, Coulomb force and strong nuclear force determine the stability of the nucleus through mutual balance. Coulomb force and strong nuclear force are the two main forces, and their balance relationship directly affects the stability of the nucleus. Qualitative. Coulomb force is the electromagnetic repulsion between protons, and strong nuclear force is the short-range attraction between nucleons. It is stronger than Coulomb force at extremely short distances, but its range of action is limited. Coulomb force causes protons to repel each other and move away from each other, while strong nuclear force causes protons to attract each other and move closer together. When the strong nuclear force is sufficient to offset the repulsion of Coulomb force, the nucleus remains stable. If the Coulomb force exceeds the constraint of the strong nuclear force, the nucleus will fission or decay due to instability. Therefore, the balance mechanism between the two plays a key role in maintaining the structure and explanation of the nucleus), and constructs a pedestrian evacuation model based on the principle of nuclear force.
[0084] Under conditions of reduced visibility, pedestrians tend to move closer to each other and rely on walls. This movement pattern is similar to the interaction between the Coulomb force and the strong nuclear force in the nucleus. The Coulomb repulsion causes protons to repel each other, while the strong nuclear force attracts them, eventually forming an equilibrium state. The social force model is modified with the help of the calculation method of the nuclear force.
[0085] Furthermore, in step S12, the following steps are specifically included:
[0086] S121. Construct the force relationship between pedestrians and walls: Take a wall as an example, and assume that the wall W is composed of continuous unit walls Δw. Each unit wall exerts a repulsive nuclear force on pedestrians, such as Figure 2 As shown; According to Coulomb's law, the Coulomb force is proportional to the product of the charges of the two protons and inversely proportional to the square of the distance between the two protons, constructing the force relationship between the pedestrian and the wall.
[0087] Further, the specific steps include:
[0088] S1211. Construct the force relationship between the unit wall and the pedestrian. The repulsive force n exerted by the unit wall Δw on pedestrian i iΔw depends on the distance between them and the charge they carry; specifically, n iΔwIt is proportional to the product of the charges of pedestrian i and the cell wall Δw, and inversely proportional to the square of the distance between them:
[0089]
[0090] Among them, q i represents the charge of pedestrian i, q w represents the charge of the cell wall Δw, q i and q w The initial setting is 1 coulomb of unit charge, p i is the pedestrian position coordinate (x i ,y i ), p Δw is the position coordinate (x, y) of the unit wall Δw;
[0091] The repulsive core force exerted by the unit wall Δw on pedestrian i is decomposed into the repulsive core force along the direction parallel to the wall. and vertical direction n iΔwx and n iΔwy , thus all forces are divided into calculations of forces in two directions, as follows:
[0092]
[0093] S1212, calculate the repulsive nuclear force of the whole wall on the pedestrian, integrate the repulsive nuclear force of the unit wall Δw on the pedestrian over the whole wall range, and obtain the overall repulsive nuclear force n exerted by the wall W on the pedestrian i iW , as follows:
[0094]
[0095] Where x1 and x2 represent the horizontal coordinates of the wall endpoints a1 and a2, c represents the vertical coordinate of the wall, d1 and d2 represent the distance between pedestrian i and the wall endpoints a1 and a2, b1 and b2 represent the distance between the pedestrian's projection on the wall and the wall endpoints a1 and a2, and dx represents the differential in the horizontal direction of the wall.
[0096] S1213. As the distance between the pedestrian and the wall increases, similar to the interaction between the Coulomb force and the strong nuclear force in the nucleus, the influence of the strong nuclear force gradually becomes dominant, so that the force between the pedestrian and the wall becomes an attractive nuclear force, but the attraction also decreases with the increase of distance;
[0097] At the same time, as visibility decreases, the influence of the strong nuclear force is further enhanced, making the force between pedestrians and walls more inclined to the attractive nuclear force;
[0098] The introduction of the sigmoid function allows the repulsive nuclear force and the attractive nuclear force to transform into each other according to the distance between the pedestrian and the wall and the visibility parameter. Under the combined influence of these two factors, the nuclear force equation exerted by the wall W is as follows:
[0099]
[0100] Among them, λ is the environmental visibility parameter, ranging from 0 to 1, representing the environmental visibility from invisible to clearly visible, A n and B n are the intensity and range of the nuclear force on pedestrians, d iW represents the vertical distance between pedestrian i and wall W, r i represents the radius of pedestrian i, n iW represents the overall repulsive nuclear force exerted by the wall W on pedestrian i.
[0101] S122. Construct the force relationship between pedestrians: Similar to the relationship between pedestrians and walls, the interaction between pedestrians is similar to the relationship between two single charges. The nuclear force N between pedestrians ij It is expressed as follows:
[0102]
[0103] Among them, λ is the environmental visibility parameter, ranging from 0 to 1, 0 means that pedestrians in the environment are completely invisible, 1 means that pedestrians in the environment have a good field of vision, A n and B n are the intensity and range of the nuclear force on pedestrians, d ij represents the distance between pedestrian i and pedestrian j, r i represents the radius of pedestrian i, q i represents the charge of pedestrian i, p i is the position coordinate of pedestrian i, q j represents the charge of pedestrian j, p j It represents the position coordinates of pedestrian j.
[0104] S123. Combining the principle of nuclear force, a pedestrian evacuation model based on the principle of nuclear force is constructed. The model satisfies the pedestrian dynamic equation:
[0105]
[0106] where f i represents the pedestrian's expected force, N iW represents the nuclear force between the pedestrian and the wall, N ij represents the nuclear force of interaction between pedestrians, m i represents the quality of pedestrian i, Indicates the speed of pedestrians The derivative of time t represents the acceleration of the pedestrian; the expected force f i satisfy:
[0107]
[0108] in, represents the pedestrian's expected speed, represents the moving direction of pedestrian i at time t, represents the moving speed of the pedestrian at time t, and τ represents the relaxation time required for the pedestrian to reach the desired speed.
[0109] S2. Establish dynamic movement rules and evacuation strategies for pedestrians. By analyzing the dynamic characteristics of pedestrian behavior as visibility changes, formulate evacuation strategies that adapt to different visibility conditions. This includes the following steps:
[0110] S21. According to the changes in pedestrian behavior under different visibility conditions, pedestrians move faster under high visibility conditions, while pedestrians move slower under low visibility conditions. Pedestrian dynamic movement rules under different visibility conditions are constructed; pedestrian dynamic movement rules include:
[0111] 1) According to the different expected speeds of pedestrians under different visibility conditions, the expected speed of pedestrians is set to be related to the visibility parameters; as shown below:
[0112]
[0113] 2) Set a maximum movement speed for pedestrians;
[0114]
[0115] Among them, v max represents the maximum pedestrian speed, defined as v max =1.5v f , v f is the free-flow walking speed that pedestrians can achieve without interference from other pedestrians, set to 1.034 m / s.
[0116] S22. Construct pedestrian evacuation strategies under different visibility conditions. Compared with good visibility conditions, pedestrians cannot directly determine the exit location under low visibility conditions and need to actively look for the exit. Therefore, it is particularly important to determine the direction of pedestrians' walking in the process of looking for the exit. The specific steps include the following:
[0117] S221. When a pedestrian can see an exit, he or she has a clear and unique desired direction towards the exit; if there are multiple exits within the pedestrian's field of vision, he or she will move towards the exit closest to him or her;
[0118] S222. When the pedestrian cannot see the exit but is close to a wall, he / she will randomly choose one of the two directions parallel to the wall and walk along the wall until he / she finds the exit;
[0119] S223. When pedestrians cannot see the exit and there are no walls around them, but there are other pedestrians in their field of vision, they will follow the pedestrians around them. That is, the psychology of following other pedestrians during evacuation is divided into spatial following psychology and directional following psychology. Spatial following means that pedestrians follow the center position of the surrounding pedestrians, and directional following means that pedestrians follow the average direction of the current movement direction of the surrounding pedestrians. Following the individual movement direction of the center position of the surrounding pedestrians And follow the average movement direction of the surrounding pedestrians The calculation process is as follows:
[0120]
[0121]
[0122] where p i (t),p j (t) represent the positions of pedestrians i and j respectively, represents the moving direction of pedestrian j, and n represents the number of other pedestrians within the field of vision of pedestrian i;
[0123] However, in actual evacuation scenarios, pedestrians’ herd behavior shows high complexity, including both spatial following behavior and directional following tendency. These two psychological mechanisms often coexist in actual situations. Therefore, combining the spatial following psychology and directional following psychology mechanisms, the actual moving direction of pedestrian i at time t is obtained as follows:
[0124]
[0125] Among them, w is the proportional coefficient, which is determined by the pedestrian’s psychological safety distance D safe and the distance D from the pedestrian to the center of the surrounding pedestrians centre Determine, w = exp(D safe -D centre ), D safe =2r i ; When w is larger, pedestrians tend to follow the center position of the surrounding pedestrians; and when w is smaller, pedestrians tend to follow the average moving direction of the surrounding pedestrians;
[0126] S224. When pedestrians cannot see an exit, are not around a wall, and cannot see pedestrians around them, they will randomly choose a direction to evacuate and look for an exit.
[0127] S3. Optimize the parameters of the pedestrian evacuation model, optimize the model structure parameters according to the force relationship between pedestrians and pedestrians, pedestrians and walls, and the equilibrium distance, and improve the applicability and prediction accuracy of the model. The steps include:
[0128] S31. Make a judgment based on the theoretical basis of the model. According to the formula of pedestrian force in the pedestrian evacuation model, analyze the relationship between the force between pedestrians and the distance between pedestrians under different parameter settings, and obtain the equilibrium distance between pedestrians under low visibility conditions;
[0129] Analyze the mathematical relationship between the force and distance between pedestrians, and clarify the interaction between attraction and repulsion under different parameters; determine the distance between pedestrians when they reach a state of equilibrium through mathematical derivation, and analyze their force stability; consider the impact of visibility on the force, and focus on studying the change in equilibrium distance when the attraction effect dominates under low visibility conditions.
[0130] S32. Make a judgment based on simulation. Set a wall and a pedestrian in the simulation scene, consider only the force relationship between the pedestrian and the wall, and determine the equilibrium distance between the pedestrian and the wall under different parameters. Simulate the interaction between the pedestrian and the wall under different visibility parameters, record the average value of the distance between the pedestrian and the wall under each parameter condition, and use it as the equilibrium distance. Repeat multiple groups of experiments to verify the stability and consistency of the results.
[0131] S33. Compare and verify the theoretical and simulation results. Determine whether the equilibrium distances obtained in step S31 and step S32 are consistent under the same parameter settings to verify the practicality of the model from theory to simulation. Combine the equilibrium distances between pedestrians and between pedestrians and walls under different parameters under low visibility conditions, match the actual equilibrium distances between pedestrians and between pedestrians and walls in actual low visibility environments, improve the structural parameters of the pedestrian evacuation model, and finally obtain the optimal parameter set of the model structure.
[0132] S4. Obtain the spatial geometric data of the building evacuation scene, including the geometric dimensions of the evacuation scene, the location and width of the evacuation exit, and the location distribution data of pedestrians, and extract the number of pedestrians and the initial location distribution information as the input data for the simulation.
[0133] S5. Perform evacuation simulation calculations based on the established pedestrian evacuation model, the dynamic movement rules of pedestrians, the core evacuation strategy, and the acquired evacuation scene data to obtain evacuation simulation results. This includes the following steps:
[0134] S51, converting the input data in step S4 and the environmental visibility conditions into input parameters required by the model, and inputting them into the pedestrian evacuation model;
[0135] S52, judging the state of the pedestrian in the room according to the current position coordinates of the pedestrian, and judging whether the pedestrian has left the room, and if the pedestrian is outside the room, judging that the pedestrian has completed evacuation;
[0136] S53, determining the pedestrian's visual distance and expected speed according to the environmental visibility, obtaining objects within the pedestrian's field of vision according to the current position, and selecting the pedestrian's expected moving direction according to the pedestrian evacuation strategy;
[0137] S54, updating the pedestrian position data, and repeatedly executing step S51, step S52 and step S53, the process is cyclically performed at a time interval of 0.05 seconds to track the dynamic movement state of the pedestrian in real time;
[0138] S55. Count the number of remaining pedestrians in the room. When all pedestrians have completed evacuation, the simulation process ends.
[0139] The evacuation time and the coordinates of pedestrians at each time point in the evacuation process are recorded to provide raw data for the subsequent calculation of pedestrian speed, local density and evacuation efficiency.
[0140] The present invention can provide a more accurate and adaptable solution for the research and practical application of pedestrian evacuation in complex visibility environments.
[0141] Based on the same inventive concept as the above method embodiment, the present application embodiment also provides a crowd evacuation simulation system suitable for different visibility conditions, which can implement the functions provided by the above method embodiment, such as Figure 3 As shown, the system includes the following modules:
[0142] The first construction module 110 introduces visibility parameters and uses visibility changes as factors affecting pedestrian forces and movement behaviors to construct a pedestrian evacuation model based on the principle of nuclear force.
[0143] The second building block 120 is to establish dynamic movement rules and evacuation strategies for pedestrians;
[0144] Parameter optimization module 130, optimizing the parameters of the pedestrian evacuation model, and optimizing the model structure parameters according to the force relationship between pedestrians and pedestrians, pedestrians and walls, and the equilibrium distance;
[0145] The data acquisition module 140 acquires the spatial geometric data of the building evacuation scene, including the geometric dimensions of the evacuation scene, the location and width of the evacuation exit, and the location distribution data of pedestrians, and extracts the number of pedestrians and the initial location distribution information as the input data for the simulation;
[0146] The evacuation simulation module 150 performs evacuation simulation calculations according to the established pedestrian evacuation model, the dynamic movement rules of pedestrians and the core evacuation strategy, as well as the acquired evacuation scene data, to obtain evacuation simulation results.
[0147] Based on the same inventive concept as the above method embodiment, the present application embodiment further provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to implement
[0148] The crowd evacuation simulation method is applicable to different visibility conditions.
[0149] The crowd evacuation simulation method applicable to different visibility conditions specifically includes:
[0150] By introducing visibility parameters and taking visibility changes as factors affecting pedestrian forces and movement behaviors, a pedestrian evacuation model based on the principle of nuclear force was constructed.
[0151] Establish dynamic movement rules and evacuation strategies for pedestrians;
[0152] Optimize the parameters of the pedestrian evacuation model, and optimize the model structure parameters according to the force relationship between pedestrians and pedestrians, pedestrians and walls, and the equilibrium distance;
[0153] Obtain the spatial geometric data of the building evacuation scene, including the geometric dimensions of the evacuation scene, the location and width of the evacuation exit, and the location distribution data of pedestrians, and extract the number of pedestrians and the initial location distribution information as the input data for the simulation;
[0154] According to the established pedestrian evacuation model, the dynamic movement rules of pedestrians and the nuclear evacuation strategy, as well as the acquired evacuation scene data, evacuation simulation calculations are performed to obtain evacuation simulation results.
[0155] In the embodiments provided in the embodiments of the present invention, it should be understood that the disclosed systems and methods can also be implemented in other ways. The system and method embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0156] In addition, the functional modules in the various embodiments of the present invention may be integrated together to form an independent part, or each module may exist independently, or two or more modules may be integrated to form an independent part.
[0157] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention is essentially or partly contributed to the prior art or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, an electronic device, or a network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk. It should be noted that, in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements that are not explicitly listed, or also includes elements inherent to such a process, method, article or device. Without more constraints, an element defined by the phrase "comprising a..." does not exclude the existence of other identical elements in the process, method, article or apparatus comprising the element.
[0158] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0159] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0160] The word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.
[0161] The "first\second" mentioned in the embodiments is only to distinguish similar objects, and does not represent a specific order for the objects. It is understandable that the "first\second" can be interchanged with the specific order or sequence where permitted. It should be understood that the objects distinguished by "first\second" can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than those illustrated or described herein.
[0162] Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments, or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A crowd evacuation simulation method suitable for different visibility conditions, characterized in that: The steps include: S1. By introducing visibility parameters and taking visibility changes as factors affecting pedestrian force and movement behavior, a pedestrian evacuation model based on the principle of nuclear force is constructed; S2. Establish dynamic movement rules and evacuation strategies for pedestrians; S3. Optimize the parameters of the pedestrian evacuation model, and optimize the model structure parameters according to the force relationship between pedestrians and pedestrians, pedestrians and walls, and the equilibrium distance; S4, obtaining the spatial geometric data of the building evacuation scene, including the geometric dimensions of the evacuation scene, the location and width of the evacuation exit, and the location distribution data of pedestrians, and extracting the number of pedestrians and initial location distribution information as input data for simulation; S5. According to the established pedestrian evacuation model, the dynamic movement rules of pedestrians and the core evacuation strategy, as well as the acquired evacuation scene data, an evacuation simulation calculation is performed to obtain an evacuation simulation result.
2. The crowd evacuation simulation method applicable to different visibility conditions according to claim 1, characterized in that: In step S1, the following steps are included: S11. Set the relationship between the pedestrian visibility distance and the environmental visibility parameters. The pedestrian visibility distance D vis The linear equation is: D vis =D max *λ; Among them, D max is the maximum visual distance of pedestrians, λ represents the environmental visibility parameter, and its value range is 0 to 1, where 0 means that pedestrians in the environment are completely invisible, and 1 means that pedestrians in the environment have a good field of vision; S12. Construct a pedestrian evacuation model based on the principle of nuclear force: Model the pedestrian evacuation model based on the force variation characteristics of pedestrians under different visibility conditions. Under high visibility conditions, pedestrians maintain a safe distance from others and walls, showing a repulsion effect; while under low visibility conditions, pedestrians tend to move closer to walls or follow others, showing an attraction effect. Combined with the principle of nuclear force, construct a pedestrian evacuation model based on the principle of nuclear force.
3. The crowd evacuation simulation method applicable to different visibility conditions according to claim 2, characterized in that: In step S12, the following steps are specifically included: S121. Construct the force relationship between pedestrians and walls: Assume that the wall W is composed of continuous unit walls Δw, and each unit wall exerts a repulsive nuclear force on pedestrians; According to Coulomb's law, the Coulomb force is proportional to the product of the charges of the two protons and inversely proportional to the square of the distance between the two protons, thus constructing the force relationship between the pedestrian and the wall; S122. Construct the force relationship between pedestrians: Similar to the relationship between pedestrians and walls, the interaction between pedestrians is similar to the relationship between two single charges. The nuclear force N between pedestrians ij It is expressed as follows: Among them, λ is the environmental visibility parameter, ranging from 0 to 1, 0 means that pedestrians in the environment are completely invisible, 1 means that pedestrians in the environment have a good field of vision, A n and B n are the intensity and range of the nuclear force on pedestrians, d ij represents the distance between pedestrian i and pedestrian j, r i represents the radius of pedestrian i, q i represents the charge of pedestrian i, p i is the position coordinate of pedestrian i, q j represents the charge of pedestrian j, p j represents the position coordinates of pedestrian j; S123. Combining the principle of nuclear force, a pedestrian evacuation model based on the principle of nuclear force is constructed. The model satisfies the pedestrian dynamic equation: where f i represents the pedestrian's expected force, N iW represents the nuclear force between the pedestrian and the wall, N ij represents the nuclear force of interaction between pedestrians, m i represents the quality of pedestrian i, Indicates the speed of pedestrians The derivative of time t represents the acceleration of the pedestrian; the expected force f i satisfy: in, represents the pedestrian's expected speed, represents the moving direction of pedestrian i at time t, represents the moving speed of the pedestrian at time t, and τ represents the relaxation time required for the pedestrian to reach the desired speed.
4. The crowd evacuation simulation method applicable to different visibility conditions according to claim 3 is characterized in that: In step S121, the following steps are specifically included: S1211. Construct the force relationship between the unit wall and the pedestrian. The repulsive force n exerted by the unit wall Δw on pedestrian i iΔw depends on the distance between them and the charge they carry; specifically, n iΔw It is proportional to the product of the charges of pedestrian i and the cell wall Δw, and inversely proportional to the square of the distance between them: Among them, q i represents the charge of pedestrian i, q w represents the charge of the cell wall Δw, q i and q w The initial setting is 1 coulomb of unit charge, p i is the pedestrian position coordinate, p Δw is the position coordinate of the unit wall Δw; S1212, calculate the repulsive nuclear force of the whole wall on the pedestrian, integrate the repulsive nuclear force of the unit wall Δw on the pedestrian over the whole wall range, and obtain the overall repulsive nuclear force n exerted by the wall W on the pedestrian i iW , as follows: Among them, the upper and lower limits of the integral are x1 and x2, which represent the horizontal coordinates of the left and right endpoints of the wall respectively, and dx represents the differential in the horizontal direction of the wall; S1213. As the distance between the pedestrian and the wall increases, similar to the interaction between the Coulomb force and the strong nuclear force in the nucleus, the influence of the strong nuclear force gradually becomes dominant, so that the force between the pedestrian and the wall becomes an attractive nuclear force, but the attraction also decreases with the increase of distance; At the same time, as visibility decreases, the influence of the strong nuclear force is further enhanced, making the force between pedestrians and walls more inclined to the attractive nuclear force; The introduction of the sigmoid function allows the repulsive nuclear force and the attractive nuclear force to transform into each other according to the distance between the pedestrian and the wall and the visibility parameter. Under the combined influence of these two factors, the nuclear force equation exerted by the wall W is as follows: Among them, λ is the environmental visibility parameter, ranging from 0 to 1, representing the environmental visibility from invisible to clearly visible, A n and B n are the intensity and range of the nuclear force on pedestrians, d iW represents the vertical distance between pedestrian i and wall W, r i represents the radius of pedestrian i, n iW represents the overall repulsive nuclear force exerted by the wall W on pedestrian i.
5. The crowd evacuation simulation method applicable to different visibility conditions according to claim 1, characterized in that: In step S2, the following steps are included: S21. According to the changes in pedestrian behavior under different visibility conditions, pedestrians move faster under high visibility conditions, while pedestrians move slower under low visibility conditions. Dynamic movement rules for pedestrians under different visibility conditions are constructed. The dynamic movement rules for pedestrians include: 1) setting the pedestrian expected speed in relation to visibility parameters according to the different expected speeds of pedestrians under different visibility conditions; 2) setting the maximum movement speed for pedestrians; S22. Construct pedestrian evacuation strategies under different visibility conditions.
6. The crowd evacuation simulation method applicable to different visibility conditions according to claim 5, characterized in that: In step S22, the following steps are specifically included: S221. When a pedestrian can see an exit, he or she has a clear and unique desired direction towards the exit; if there are multiple exits within the pedestrian's field of vision, he or she will move towards the exit closest to him or her; S222. When the pedestrian cannot see the exit but is close to a wall, he / she will randomly choose one of the two directions parallel to the wall and walk along the wall until he / she finds the exit; S223. When pedestrians cannot see the exit and there are no walls around them, but there are other pedestrians in their field of vision, they will follow the pedestrians around them. That is, the psychology of following other pedestrians during evacuation is divided into spatial following psychology and directional following psychology. Spatial following means that pedestrians follow the center position of the surrounding pedestrians, and directional following means that pedestrians follow the average direction of the current movement direction of the surrounding pedestrians. Following the individual movement direction of the center position of the surrounding pedestrians And follow the average movement direction of the surrounding pedestrians The calculation process is as follows: where p i (t),p j (t) represent the positions of pedestrians i and j respectively, represents the moving direction of pedestrian j, and n represents the number of other pedestrians within the field of vision of pedestrian i; Combining the spatial following psychology and the directional following psychology mechanism, the actual moving direction of pedestrian i at time t is obtained as follows: Among them, w is the proportional coefficient, which is determined by the pedestrian’s psychological safety distance D safe and the distance D from the pedestrian to the center of the surrounding pedestrians centre Determine, w = exp(D safe -D centre ), D safe =2r i ; When w is larger, pedestrians tend to follow the center position of the surrounding pedestrians; and when w is smaller, pedestrians tend to follow the average moving direction of the surrounding pedestrians; S224. When pedestrians cannot see an exit, are not around a wall, and cannot see pedestrians around them, they will randomly choose a direction to evacuate and look for an exit.
7. The crowd evacuation simulation method applicable to different visibility conditions according to claim 1, characterized in that: In step S3, the following steps are included: S31. According to the pedestrian force formula in the pedestrian evacuation model, the relationship between the force between pedestrians and the distance between pedestrians under different parameter settings is analyzed, and the equilibrium distance between pedestrians under low visibility conditions is obtained; S32. A wall and a pedestrian are set in the simulation scene, and only the force relationship between the pedestrian and the wall is considered to determine the equilibrium distance between the pedestrian and the wall under different parameters; S33. Combine the equilibrium distances between pedestrians and between pedestrians and walls under different parameters under low visibility conditions, match the real equilibrium distances between pedestrians and between pedestrians and walls in the actual low visibility environment, improve the structural parameters of the pedestrian evacuation model, and finally obtain the optimal parameter set of the model structure.
8. The crowd evacuation simulation method applicable to different visibility conditions according to claim 1, characterized in that: In step S5, the following steps are included: S51, converting the input data in step S4 and the environmental visibility conditions into input parameters required by the model, and inputting them into the pedestrian evacuation model; S52, judging the state of the pedestrian in the room according to the current position coordinates of the pedestrian, and judging whether the pedestrian has left the room, and if the pedestrian is outside the room, judging that the pedestrian has completed evacuation; S53, determining the pedestrian's visual distance and expected speed according to the environmental visibility, obtaining objects within the pedestrian's field of vision according to the current position, and selecting the pedestrian's expected moving direction according to the pedestrian evacuation strategy; S54, updating the pedestrian position data, and repeatedly executing step S51, step S52 and step S53, the process is cyclically performed at a time interval of 0.05 seconds to track the dynamic movement state of the pedestrian in real time; S55. Count the number of remaining pedestrians in the room. When all pedestrians have completed evacuation, the simulation process ends.
9. A system for simulating crowd evacuation under different visibility conditions according to any one of claims 1 to 8, characterized in that: Includes the following modules: The first construction module (110) introduces visibility parameters and uses visibility changes as factors affecting pedestrian forces and movement behaviors to construct a pedestrian evacuation model based on the principle of nuclear force; The second building module (120) establishes dynamic movement rules and evacuation strategies for pedestrians; A parameter optimization module (130) optimizes the parameters of the pedestrian evacuation model, and optimizes the model structure parameters according to the force relationship between pedestrians and pedestrians, pedestrians and walls, and the equilibrium distance; A data acquisition module (140) acquires spatial geometric data of a building evacuation scene, including geometric dimensions of the evacuation scene, the location and width of the evacuation exit, and location distribution data of pedestrians, and extracts the number of pedestrians and initial location distribution information as input data for simulation; The evacuation simulation module (150) performs evacuation simulation calculations based on the established pedestrian evacuation model, the dynamic movement rules of pedestrians and the core evacuation strategy, as well as the acquired evacuation scene data, to obtain evacuation simulation results.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the crowd evacuation simulation method applicable to different visibility conditions as described in any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Vision field-based crowd grouping and crowd evacuation simulation system and method
CN111400914A
Crowd evacuation method in low-visibility environment
CN111651886A
Simulation method capable of simulating safe evacuation of crowds in smart town
CN115081183A
Fire personnel evacuation path optimization method and system, medium and electronic equipment
CN117273253A
Expressway tunnel fire evacuation research method and system considering uncertainty
CN118194727A