Method and device for simulating evacuation of persons in a building

By simulating the evacuation paths within the building in real time and selecting the target evacuation path with the minimum evacuation time, the problems of poor guidance and waste of computing resources in the existing technology are solved, and efficient evacuation path planning is achieved.

CN119579376BActive Publication Date: 2025-10-24INST OF ADVANCED TECH UNIV OF SCI & TECH OF CHINA +1

Patent Information

Application Number
CN202311142699.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-05
Publication Date
2025-10-24
Estimated Expiration
2043-09-05

AI Technical Summary

Technical Problem

Existing technologies fail to fully consider the complexity of environmental factors when using computers for evacuation simulation, resulting in poor guidance of evacuation plans and waste of computing resources.

Method used

By determining the regional location data, the number of pedestrians and the pedestrian distance of the exit model in real time based on the building model, generating predicted time data, selecting the exit model with the minimum predicted time as the target, and determining the real-time simulation speed based on the characteristic forward distance of the pedestrians, the evacuation time under different evacuation paths is simulated and calculated, and the minimum evacuation path is selected.

Benefits of technology

This improves evacuation efficiency, avoids resource waste and safety accidents caused by pedestrians choosing the same exit in reality, and reduces the use of computing resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119579376B_ABST
    Figure CN119579376B_ABST
Patent Text Reader

Abstract

The present disclosure provides a building evacuation simulation method and an evacuation simulation device. The method comprises determining, in real time, area position data of each area model, the number of pedestrians of each exit model and first distance data of a plurality of pedestrians according to a building model; generating prediction time data according to exit parameters of a plurality of exit models, the number of pedestrians at the exit models and the plurality of first distance data; determining an exit model corresponding to the smallest prediction time data as a target exit model at a current time; determining a real-time simulation speed of each pedestrian according to a characteristic forward distance of each pedestrian at the target exit model; simulating and calculating simulation evacuation times of the pedestrians in the building model under different evacuation paths according to distances between the pedestrians and the target exit model at a plurality of times and speed components of the pedestrians to the target exit model corresponding to different times; and determining an evacuation path corresponding to a minimum value of the plurality of simulation evacuation times as a target evacuation path.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of computer, and more particularly, to a method for simulating evacuation of personnel in a building, an apparatus for simulating evacuation of personnel, an electronic device, a computer readable storage medium and a computer program product. BACKGROUND

[0002] With the rapid development of science and technology, people's living standards are constantly improving, and the pursuit of consumption demand and quality of life is gradually increasing. Therefore, many large-scale building facilities have emerged. While bringing convenience and speed to people's lives, it also poses certain safety hazards. The dangerous sources and events that may exist in the internal structure of the building are complex, causing serious accident consequences.

[0003] When a sudden event (fire, power failure, terrorist attack, etc.) occurs inside the building structure, it is necessary to quickly organize the crowd to evacuate and reduce casualties. Therefore, evacuation design is an indispensable part of building structure design.

[0004] In the process of implementing the present disclosure, the inventors found that the related art does not fully consider the complexity of environmental factors during evacuation when using a computer to simulate evacuation, resulting in poor guidance of the obtained evacuation scheme and large computing resources used in simulation. SUMMARY

[0005] Therefore, the present disclosure provides a method for simulating evacuation of personnel in a building, an apparatus for simulating evacuation of personnel, an electronic device, a computer readable storage medium and a computer program product.

[0006] One aspect of the present disclosure provides a method for simulating evacuation of personnel in a building, comprising:

[0007] determining, in real time, region position data of each region model, pedestrian quantity data of each exit model and first distance data of a plurality of pedestrians according to a building model, wherein the building model is constructed according to an actual building and initial person number data in each region model, the building model comprises m region models, n exit models and p obstacle models, and the first distance data represents a distance between a pedestrian and an exit model;

[0008] for each exit model, generating prediction time data according to exit parameters of a plurality of exit models, a pedestrian quantity at the exit model and a plurality of first distance data;

[0009] determining an exit model corresponding to the smallest prediction time data as a target exit model at a current time;

[0010] For the target exit model, determining a real-time simulated speed of each pedestrian according to a characteristic forward distance of each pedestrian at the target exit model, wherein the real-time simulated speed includes a speed component toward the target exit model;

[0011] simulating and calculating the simulated evacuation time of the pedestrian in the building model under different evacuation paths based on the distance between the pedestrian and the target exit model at multiple moments and the velocity components of the pedestrian from the pedestrian to the target exit model at different moments, wherein the evacuation path includes the target exit models corresponding to different moments;

[0012] The evacuation path corresponding to the minimum value among the multiple simulated evacuation times is determined as the target evacuation path.

[0013] Another aspect of the embodiments of the present disclosure provides a device for simulating evacuation of personnel in a building, comprising:

[0014] a first determination module for determining, in real time, based on a building model, regional location data for each regional model, pedestrian count data for each exit model, and first distance data for a plurality of pedestrians, wherein the building model is constructed based on actual buildings and initial number of people in each regional model, the building model including m regional models, n exit models, and p obstacle models, and the first distance data represents the distance between the pedestrian and the exit model;

[0015] a generating module configured to generate, for each of the exit models, predicted time data based on the exit parameters of the plurality of exit models, the number of pedestrians at the exit model, and the plurality of first distance data, wherein the predicted time data represents the total time it takes for all pedestrians to leave the building;

[0016] A second determining module is used to determine the export model corresponding to the minimum predicted time data as the target export model at the current moment;

[0017] a third determining module, configured to determine, for the target exit model, a real-time simulated speed of each pedestrian according to a characteristic forward distance of each pedestrian at the target exit model, wherein the real-time simulated speed includes a speed component toward the target exit model;

[0018] a simulation module, configured to simulate and calculate the simulated evacuation time of the pedestrian in the building model along different evacuation paths based on the distance between the pedestrian and the target exit model at multiple moments and the velocity components of the pedestrian from the target exit model at different moments, wherein the evacuation path includes the target exit models corresponding to different moments;

[0019] A fourth determining module is configured to determine the evacuation path corresponding to the minimum value in the plurality of simulation evacuation times as the target evacuation path.

[0020] Another aspect of the embodiments of the present disclosure provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method as described above.

[0021] Another aspect of the embodiments of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which when executed, implement the method as described above.

[0022] Another aspect of the embodiments of the present disclosure provides a computer program product comprising computer-executable instructions, which when executed, implement the method as described above.

[0023] According to the embodiments of the present disclosure, by determining the area position data of each area model, the number of pedestrians of each exit model and the first distance data of the plurality of pedestrians according to the building model in real time, combining the exit parameters of the exit model, the number of pedestrians and the first distance data, generating the predicted time data of each exit model, thereby determining the target exit model at the current time; and combining the characteristic forward distance of the pedestrian to determine the real-time simulation speed of each pedestrian, according to the speed component of the pedestrian to the target exit model at different times, simulating to determine the target evacuation path of the pedestrian in the building model. By adjusting the target exit model corresponding to different pedestrians in the process of simulating the building evacuation on the computer, the target evacuation path with the minimum simulation evacuation time is selected to provide a reference for reality, which can effectively improve the evacuation efficiency, avoid the waste of exit resources and the occurrence of safety accidents caused by the fact that more pedestrians select the same exit in reality, and reduce the computing resources used for simulation evacuation. BRIEF DESCRIPTION OF DRAWINGS

[0024] The above and other objects, features and advantages of the present disclosure will become more apparent from the following description when taken in conjunction with the accompanying drawings, in which:

[0025] Figure 1 An exemplary system architecture to which a personnel evacuation simulation method according to embodiments of the present disclosure can be applied is schematically shown;

[0026] Figure 2 A flowchart of a personnel evacuation simulation method according to embodiments of the present disclosure is schematically shown;

[0027] Figure 3 A distance diagram between an area model and an exit model according to embodiments of the present disclosure is schematically shown;

[0028] Figure 4 A schematic diagram of region coordinate data is illustratively shown according to embodiments of the present disclosure;

[0029] Figure 5 A schematic diagram of region offset data is illustratively shown according to embodiments of the present disclosure;

[0030] Figure 6 A simulation schematic diagram of selecting an exit model is illustratively shown according to embodiments of the present disclosure;

[0031] Figure 7 A calculation schematic diagram of a first feature forward distance is illustratively shown according to embodiments of the present disclosure;

[0032] Figure 8 Exit simulation result schematic diagrams of different methods are illustratively shown according to embodiments of the present disclosure;

[0033] Figure 9 A block diagram of a personnel evacuation simulation device is illustratively shown according to embodiments of the present disclosure;

[0034] Figure 10 A block diagram of an electronic device adapted to implement the above-described method is illustratively shown according to embodiments of the present disclosure. DETAILED DESCRIPTION

[0035] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that the description which follows is merely illustrative and is not intended to limit the scope of the present disclosure. In the following detailed description of embodiments of the present disclosure, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. However, it will be apparent to one skilled in the art that one or more embodiments of the present disclosure can be practiced without these specific details. In other instances, well-known structures and functions have not been described in detail in order to avoid obscuring aspects of the present disclosure.

[0036] The terms used herein are merely used to describe specific embodiments and are not intended to limit the present disclosure. The terms "include", "comprise", and the like used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0037] All terms used herein, including technical and scientific terms, have the same meanings as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having meanings consistent with the context of the present specification, and should not be interpreted in an idealized or excessively formal manner.

[0038] In the case of using expressions similar to "at least one of A, B, and C", etc., it is generally understood that the expression is to be interpreted in the same manner as "one or more of A, B, and C", etc. (e.g., "a system having at least one of A, B, and C" should be interpreted to include, but not be limited to, a system having A alone, a system having B alone, a system having C alone, a system having both A and B, a system having both A and C, a system having both B and C, and / or a system having A, B, and C, etc.).

[0039] Embodiments of the present disclosure provide a method and device for simulating evacuation of personnel in a building. The method includes determining, in real time, for each area model, area position data, the number of pedestrians at each exit model, and first distance data of a plurality of pedestrians according to a building model, wherein the building model is constructed according to an actual building and initial number data in each area model, the building model includes m area models, n exit models, and p obstacle models, and the first distance data represents the distance between the pedestrian and the exit model; for each exit model, generating prediction time data according to the exit parameters of the plurality of exit models, the number of pedestrians at the exit model, and the plurality of first distance data; determining the exit model corresponding to the smallest prediction time data as the target exit model at the current time; for the target exit model, determining the real-time simulation speed of each pedestrian according to the characteristic forward distance of each pedestrian at the target exit model, wherein the real-time simulation speed includes a speed component towards the target exit model; simulating and calculating the simulation evacuation time of the pedestrian in the building model under different evacuation paths according to the distance between the pedestrian and the target exit model at different times and the speed component of the pedestrian to the target exit model corresponding to different times, wherein the evacuation path includes the target exit model corresponding to different times; and determining the evacuation path corresponding to the minimum value of the plurality of simulation evacuation times as the target evacuation path.

[0040] Figure 1 An exemplary system architecture 100 to which the evacuation simulation method according to embodiments of the present disclosure can be applied is schematically shown. It should be noted that, Figure 1 The system architecture shown is only an example of the system architecture to which embodiments of the present disclosure can be applied, to help those skilled in the art understand the technical content of the present disclosure, but does not mean that embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

[0041] As Figure 1 shown, the system architecture 100 according to this embodiment can include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used as a medium to provide a communication link between the terminal devices 101, 102, 103 and the server 105. The network 104 can include various connection types, such as wired and / or wireless communication links, etc.

[0042] The user can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, and / or social platform software, etc. (only as examples).

[0043] The terminal devices 101, 102, 103 can be various electronic devices with display screens and supporting web browsing, including but not limited to smartphones, tablet computers, laptop computers, desktop computers, etc.

[0044] The server 105 can be a server providing various services, such as a background management server providing support for websites browsed by users using the terminal devices 101, 102, 103 (only as an example). The background management server can analyze and process received user requests, etc., and feed back the processing results (such as web pages, information, or data, etc. obtained or generated according to user requests) to the terminal devices.

[0045] It should be noted that the personnel evacuation simulation method provided by the embodiments of the present disclosure can generally be executed by the server 105. Correspondingly, the personnel evacuation simulation apparatus provided by the embodiments of the present disclosure can generally be arranged in the server 105. The personnel evacuation simulation method provided by the embodiments of the present disclosure can also be executed by a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and / or the server 105. Correspondingly, the personnel evacuation simulation apparatus provided by the embodiments of the present disclosure can also be arranged in a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and / or the server 105. Alternatively, the personnel evacuation simulation method provided by the embodiments of the present disclosure can also be executed by the terminal devices 101, 102, or 103, or by other terminal devices different from the terminal devices 101, 102, or 103. Correspondingly, the personnel evacuation simulation apparatus provided by the embodiments of the present disclosure can also be arranged in the terminal devices 101, 102, or 103, or in other terminal devices different from the terminal devices 101, 102, or 103.

[0046] It should be understood that Figure 1 The number of terminal devices, networks, and servers in the system 100 is only illustrative. Any number of terminal devices, networks, and servers can be provided according to implementation needs.

[0047] Figure 2 An illustrative flowchart of a personnel evacuation simulation method according to an embodiment of the present disclosure is shown.

[0048] AsFigure 2 As shown, the method for simulating evacuation of personnel in a building comprises operations S201-S206.

[0049] In operation S201, region position data of each region model, the number of pedestrians of each exit model and first distance data of the plurality of pedestrians are determined in real time according to a building model, wherein the building model is constructed according to an actual building and initial number data of pedestrians in each region model, the building model comprises m region models, n exit models and p obstacle models, the first distance data represents the distance between the pedestrian and the exit model, n is greater than or equal to 2, and p is greater than or equal to 0;

[0050] In operation S202, for each exit model, predicted time data is generated according to exit parameters of the plurality of exit models, the number of pedestrians at the exit model and the plurality of first distance data;

[0051] In operation S203, the exit model corresponding to the smallest predicted time data is determined as a target exit model at the current time;

[0052] In operation S204, for the target exit model, real-time simulation speed of each pedestrian is determined according to the characteristic forward distance of each pedestrian at the target exit model, wherein the real-time simulation speed comprises a speed component towards the target exit model;

[0053] In operation S205, simulation evacuation time of the pedestrian in the building model under different evacuation paths is simulated and calculated according to the distance between the pedestrian and the target exit model at different times and the speed component of the pedestrian to the target exit model corresponding to different times, wherein the evacuation path comprises the target exit model corresponding to different times;

[0054] In operation S206, the evacuation path corresponding to the minimum value of the plurality of simulation evacuation times is determined as a target evacuation path.

[0055] According to an embodiment of the present disclosure, the building can be an office building or the like, and before simulation evacuation, the building needs to be modeled to obtain a building model, which comprises a plurality of rooms (i.e. region models), a human model in each room and an exit, etc. The exit parameter can be the exit width of the exit model, which is related to the evacuation speed.

[0056] According to an embodiment of the present disclosure, when the computer simulates the evacuation of the building, the computer determines the region position data of each region model at the current time in real time according to the building model The number of pedestrians of each exit model and the first distance data of the plurality of pedestrians. For each exit model in the building model, the predicted time data is generated according to the exit parameters of the plurality of exit models, the number of pedestrians at the exit model, and the plurality of first distance data, for example, there are two exit models in the area model, and the predicted time data required for the pedestrian to evacuate from different exit models can be determined by the above.

[0057] According to an embodiment of the present disclosure, the exit model with the minimum predicted time data at the current time is preferably predicted, at this time, since the number of pedestrians at the target exit model is large, it is necessary to consider whether there is a wall or other pedestrians around the pedestrian, the real-time simulation speed of the pedestrian at the current time is calculated through the characteristic forward distance between the pedestrian and the object (wall or pedestrian) around the pedestrian which affects the evacuation of the pedestrian, and the distance between the pedestrian and the target exit model and the speed component of the current real-time simulation speed towards the target exit model are combined, so that the pedestrian moves towards the target exit model at the current time with the speed component, until the final time when all pedestrians leave the building model, at which time the time required for evacuation can be obtained.

[0058] According to an embodiment of the present disclosure, the target exit model of different pedestrians is adjusted, the simulation evacuation time corresponding to different evacuation modes can be obtained, the evacuation path corresponding to the minimum value of the plurality of simulation evacuation times is determined as the target evacuation path, the target evacuation path can include the target exit model corresponding to different pedestrians, and the target evacuation path can be used as a guidance scheme in real life, so that when an evacuation situation occurs in real life, the pedestrians in the building can refer to the guidance scheme to leave the building in time, and safety accidents caused by not evacuating in time can be avoided.

[0059] According to an embodiment of the present disclosure, by determining the area position data of each area model, the number of pedestrians of each exit model, and the first distance data of the plurality of pedestrians in the building model in real time, the predicted time data of each exit model is generated by combining the exit parameters of the exit model, the number of pedestrians, and the first distance data, so as to determine the target exit model at the current time; and the real-time simulation speed of each pedestrian is determined in combination with the characteristic forward distance of the pedestrian, and the target evacuation path of the pedestrian in the building model is simulated and determined according to the speed component of the pedestrian to the target exit model at different times. By adjusting the target exit model corresponding to different pedestrians in the process of simulating the evacuation of the building in the computer, the target evacuation path with the minimum simulation evacuation time is selected as a reference for reality, which can effectively improve the evacuation efficiency and avoid the waste of exit resources and the occurrence of safety accidents caused by the selection of the same exit by a large number of pedestrians in reality.

[0060] Figure 3 A schematic diagram of the distance between the area and the exit model according to an embodiment of the present disclosure is schematically shown.

[0061] According to an embodiment of the present disclosure, the initial number of people data includes pedestrian position data of a plurality of pedestrians in the area model;

[0062] The area position data of each area model, the number of pedestrians of each exit model and the plurality of first distance data are determined according to the building model, including:

[0063] For each area model, the area position data is generated according to the plurality of pedestrian position data, the number of pedestrians in the area model and the center coordinate data of the area model;

[0064] The first distance data between each pedestrian and each exit model is calculated based on the plurality of area position data;

[0065] For each exit model, the number of pedestrians is generated according to the number of exit models and the plurality of area position data and the plurality of first distance data.

[0066] According to an embodiment of the present disclosure, since the building model includes a plurality of area models, for each area model, the area position data is generated according to the pedestrian position data in the area model, the number of pedestrians in the area model and the center coordinate data of the area model, which represents the coordinates and distribution offset of the area model.

[0067] According to an embodiment of the present disclosure, after determining the area position data, the distance field between the pedestrians inside each area model and each exit model, i.e. the first distance data, is calculated, as shown in Figure 3 The first distance data is stored in an array, which is the second distance data below.

[0068] According to an embodiment of the present disclosure, for the evacuation group in the multiple exit model scenario, the possible exit queuing scale is estimated by the relative distance ratio relationship between different pedestrians and multiple exit models, so as to obtain the number of pedestrians data as shown in formula (1)

[0069]

[0070] Wherein, is the equivalent number of pedestrians of the exit model e0, is the distance between the pedestrian p and the exit e0, p∈C refers to all pedestrians in the evacuation group, e∈E refers to all exit models in the scene, n E is the number of exit models in the scene.

[0071] Figure 4 The schematic diagram of the area coordinate data according to an embodiment of the present disclosure is shown schematically. Figure 5A schematic diagram of the zone offset data according to an embodiment of the present disclosure is shown.

[0072] According to an embodiment of the present disclosure, the zone position data is generated according to the plurality of pedestrian position data, the number of pedestrians within the zone model, and the center coordinate data of the zone model, comprising:

[0073] The zone coordinate data of the zone model is generated according to the pedestrian position data and the number of pedestrians;

[0074] The zone offset data is generated according to the center coordinate data and the zone coordinate data.

[0075] According to an embodiment of the present disclosure, the zone coordinate data Figure 4 is generated according to the pedestrian position data and the number of pedestrians within the zone model, comprising: The zone offset data Figure 5 is generated according to the center coordinate data and the zone coordinate data, comprising: As shown in formula (3):

[0076]

[0077]

[0078] wherein, is the local average position coordinate of the zone model corresponding to the zone (i, j), is the position coordinate corresponding to the pedestrian P, N i,j is the number of pedestrians corresponding to the zone (i, j), is the local distribution offset vector corresponding to the zone (i, j), i.e., the zone offset data, is the center coordinate data of the zone corresponding to the zone (i, j).

[0079] According to an embodiment of the present disclosure, the prediction time data is generated according to the exit parameters of the plurality of exit models, the total number of pedestrians, and the plurality of first distance data, comprising:

[0080] The expected queuing time is generated according to the exit parameters of the plurality of exit models, the total number of pedestrians, and the plurality of first distance data;

[0081] The expected evacuation time consumption is generated according to the second distance data and the expected speed of the pedestrians, wherein the second distance data is generated according to the first distance data, and the second distance data represents the equivalent distance of the pedestrians to the exit model;

[0082] The prediction time data is generated according to the expected queuing time and the expected evacuation time consumption.

[0083] According to an embodiment of the present disclosure, the evaluation of the exit passing efficiency needs to comprehensively consider the inherent characteristics (exit size) of the exit model and the number of queued individuals at the exit model, and the inherent characteristics such as the exit size affect the passing capacity of the exit, and the number of individuals near the exit assesses the personnel scale that the exit needs to handle.

[0084] According to an embodiment of the present disclosure, the expected queuing time is generated according to the exit parameters w e of a plurality of exit models, the total number N of pedestrians, and a plurality of first distance data. Meanwhile, the expected evacuation time consumption is generated according to the second distance data D P and the expected speed of the pedestrian.

[0085]

[0086] wherein, is the expected time consumption of the pedestrian P in the process of choosing the exit e for evacuation movement, D P is the equivalent distance of the pedestrian P to the exit e, is the magnitude of the expected speed of the pedestrian P, and the expected speed is not the actual speed at the current time, but the maximum speed that the pedestrian hopes to reach, for example, 4 m / s.

[0087] According to an embodiment of the present disclosure, the predicted time data T is generated according to the expected queuing time and the expected evacuation time consumption as shown in formula (5):

[0088]

[0089] According to an embodiment of the present disclosure, the expected queuing time is generated according to the exit parameters of a plurality of exit models, the total number of pedestrians, and a plurality of first distance data, including:

[0090] For each exit model, the expected queuing time of the exit is generated according to the exit parameter and the pedestrian number data of the exit model.

[0091] The expected queuing time is generated according to the expected queuing time of the exit, the ranking information of different pedestrians at the exit model, the total number of pedestrians, and a plurality of first distance data.

[0092] According to an embodiment of the present disclosure, the passing time consumption at the exit is evaluated according to the exit parameter w e and the pedestrian number data of the exit model to generate the expected queuing time of the exit as shown in formula (6):

[0093]

[0094] wherein, is the overall expected queuing time of the exit e, w e is the width dimension of the exit e, is the equivalent number of pedestrians of the exit e, θ e is the calculation calibration coefficient of the exit e, which can be set according to actual needs, for example, can be set to 1.

[0095] Figure 6 The simulation schematic diagram of selecting the exit model according to the embodiment of the present disclosure is schematically shown.

[0096] According to the embodiment of the present disclosure, the expected queuing time of the exit model is calculated according to the expected queuing time of the exit the ordering information n of different pedestrians at the exit model p , the total number of pedestrians N and the plurality of first distance data generate the expected queuing time as shown in formula (7)

[0097]

[0098] wherein, is the expected queuing time of the pedestrian P at the exit model e, w e is the width dimension of the exit model e, N is the total number of evacuees, θ e is the calculation calibration coefficient of the exit model e, n p is the ordering of the pedestrian P in the whole crowd from the exit model e, is the first distance data of the pedestrian p from the exit model e, p∈C refers to all pedestrians in the evacuation group, e∈E refers to all exit models existing in the scene, n E is the number of scene evacuation exit models.

[0099] According to the embodiment of the present disclosure, according to the above equation, the calculation is carried out on each exit model in the scene, and the exit model with the smallest prediction time data is selected as the escape exit at the current moment, that is, the target exit model, as shown in Figure 6 .

[0100] Figure 7 The calculation schematic diagram of the first feature forward distance according to the embodiment of the present disclosure is schematically shown.

[0101] According to the embodiment of the present disclosure, according to the feature forward distance of each pedestrian at the target exit model, the real-time simulation speed of each pedestrian is determined, including:

[0102] generate a first characteristic forward distance between the pedestrian and the associated pedestrian according to a first distance between the pedestrian and the associated pedestrian related to the pedestrian, a diameter of the pedestrian and a first angle, wherein the first angle represents an angle between a first vector of the first distance and a speed direction vector of the pedestrian;

[0103] generate a second characteristic forward distance between the pedestrian and the obstacle according to a second distance between a current position of the pedestrian and the obstacle, a diameter of the pedestrian and a second angle, wherein the second angle represents an angle between a second vector of the second distance and the speed direction vector of the pedestrian;

[0104] generate a real-time simulation speed of the pedestrian at the current moment according to the target forward distance and a preset speed calculation formula.

[0105] According to an embodiment of the present disclosure, in two-dimensional motion, due to the complexity of motion, the forward distance of each person in the motion process is calculated as follows according to the definition of the forward lane distance in the collision-free model, as shown in Figure 7 generate a first characteristic forward distance between the pedestrian and the associated pedestrian according to a first distance between the pedestrian and the associated pedestrian related to the pedestrian, a diameter of the pedestrian and a first angle, wherein the first angle represents an angle between a first vector of the first distance and a speed direction vector of the pedestrian; as shown in formula (8):

[0106]

[0107] wherein the first characteristic forward distance represents a characteristic forward distance of the pedestrian P j relative to the pedestrian P i , s i,j =‖τ i -τ j ‖ is a Euclidean distance between the current position τ i of the pedestrian P i and the current position τ j of the pedestrian P j , i.e. the first distance, d i is the diameter of the pedestrian P i , d j is the diameter of the pedestrian P j , and α i,j is an angle between the first vector and the speed direction vector e i of the pedestrian P i , i.e. the first angle, τ i = (x i , y i ) is the position of the pedestrian P i at the current moment.

[0108] According to an embodiment of the present disclosure, a second characteristic forward distance between the pedestrian and the obstacle is generated according to a second distance between the current position of the pedestrian and the obstacle, a diameter of the pedestrian and a second included angle As shown in formula (9):

[0109]

[0110] wherein the second characteristic forward distance represents a forward distance between the pedestrian P i and the obstacle O w s i,w represents a vertical distance between the current position τ i of the pedestrian P i and the obstacle O w , i.e. the second distance d i represents a diameter of the pedestrian P i α i,w is an included angle between the second vector and a speed direction vector e i of the pedestrian P i .

[0111] According to an embodiment of the present disclosure, a distance with a smaller value between the first characteristic forward distance and the second characteristic forward distance is determined as a target forward distance, and a real-time simulation speed v of the pedestrian at the current time is generated based on a preset speed calculation formula as shown in formula (10):

[0112] v=a·H d +b (9)

[0113] wherein v represents the real-time simulation speed of the pedestrian at the current time, H d represents a forward distance of the pedestrian, i.e. the target forward distance, a represents a sensitivity of the pedestrian to the distance, and b represents a private space distance of the pedestrian, and a and b can be set according to actual requirements, for example, 1 and 2 respectively.

[0114] According to an embodiment of the present disclosure, a simulation calculation is performed on a simulation evacuation time of the pedestrian in different evacuation paths in the building model according to distances between the pedestrian and the target exit model at multiple times and target speeds of the pedestrian to the target exit model corresponding to different times, including:

[0115] For each time, the movement of the pedestrian is traversed at a preset speed-angle interval to obtain a target forward distance of the pedestrian at each angle and a speed component of the pedestrian to the target exit model at each speed, wherein the angle represents an included angle between a moving direction of the pedestrian and the target exit model;

[0116] determine the speed corresponding to the maximum speed or the maximum speed component as the target speed;

[0117] According to the distance between the pedestrian and the target exit model at multiple moments and the target speed of the pedestrian to the target exit model corresponding to different moments, the simulated evacuation time of the pedestrian in the building model under different evacuation paths is simulated and calculated.

[0118] According to an embodiment of the present disclosure, the movement of the pedestrian is traversed at certain speed angle intervals, the forward distance and the speed size at each angle are calculated, and the movement speed at the next moment is selected according to the different movement targets of the pedestrian. The movement target of the pedestrian considers two kinds: maximum speed and maximum speed component along the exit direction.

[0119] In one case, the maximum speed is preferentially selected, that is, the movement speed of the pedestrian is selected as shown in formula (10).

[0120] In another case, the optimal speed with the maximum speed component along the exit direction is preferentially selected, as shown in formula (11).

[0121]

[0122]

[0123] wherein x j and y j represent the coordinates of the pedestrian at the current moment and the foot coordinates of the pedestrian on the obstacle, x exit and y exit are the coordinates of the target exit model, v ix and v iy are the decomposed speeds of the target speed in the coordinate system of the target exit model, that is, the component speeds.

[0124] According to an embodiment of the present disclosure, the speed corresponding to the maximum speed or the maximum speed component is determined as the target speed; and according to the distance between the pedestrian and the target exit model at multiple moments and the target speed of the pedestrian to the target exit model corresponding to different moments, the simulated evacuation time of the pedestrian in the building model under different evacuation paths is simulated and calculated.

[0125] According to an embodiment of the present disclosure, the present disclosure takes the minimum evacuation time as the calculation target, performs multiple simulation experiments by modifying the different weight ratios of the queuing time or the movement time consumption considered by the pedestrian when selecting the exit, counts the change of the evacuation time, obtains the optimal weight relationship, and introduces it into the algorithm, so that the fast calculation of the optimal exit selection result of the crowd in different scenes can be realized, and guidance for future real evacuation is provided.

[0126] Figure 8Schematic diagrams of exit simulation results of different methods according to embodiments of the present disclosure are shown.

[0127] According to embodiments of the present disclosure, the selection of the target exit model proposed in the present disclosure is simulated and verified by combining experimental data, and is compared and analyzed with a path priority exit selection model and a Liu model. The working condition of an exit width of 1.2 m is selected for simulation, and the personnel selection conditions of each exit are compared and analyzed, and the simulation results are as shown in Figure 8 and Table 1.

[0128] Table 1: Exit selection simulation results

[0129]

[0130] Wherein: DPM is a distance priority model, and Liu is a model proposed by Liu et al.

[0131] According to embodiments of the present disclosure, it can be found from the analysis of the simulation results that, compared with the experimental data, the distance priority model has the largest gap, the simulation accuracy of the Liu model has been improved compared with the distance priority model, but there is still a large error in the exit three farthest from the personnel distribution, the average error of the exit selection algorithm of the present disclosure is optimized by 29.07% compared with the distance priority model, and the average error is optimized by 18.54% compared with the model of Liu, which has a great advantage in simulation accuracy.

[0132] Figure 9 A block diagram of a personnel evacuation simulation device according to embodiments of the present disclosure is shown.

[0133] As Figure 9 shown, the personnel evacuation simulation device 900 in the building includes a first determination module 910, a generation module 920, a second determination module 930, a third determination module 940, a simulation module 950, and a fourth determination module 960.

[0134] The first determination module 910 is configured to determine, in real time, the area position data of each area model, the number of pedestrians at each exit model, and the first distance data of a plurality of pedestrians according to a building model, wherein the building model is constructed according to an actual building and initial number of people data in each area model, the building model includes m area models, n exit models, and p obstacle models, and the first distance data represents the distance between the pedestrian and the exit model.

[0135] The generation module 920 is configured to generate, for each exit model, prediction time data according to the exit parameters of a plurality of exit models, the number of pedestrians at the exit model, and a plurality of first distance data.

[0136] The second determining module 930 is configured to determine the exit model corresponding to the minimum prediction time data as the target exit model at the current time.

[0137] The third determining module 940 is configured to determine, for the target exit model, a real-time simulation speed of each pedestrian according to the characteristic forward distance of each pedestrian at the target exit model, wherein the real-time simulation speed comprises a speed component towards the target exit model.

[0138] The simulation module 950 is configured to simulate and calculate simulation evacuation times of the pedestrians in different evacuation paths in the building model according to distances between the pedestrians and the target exit model at different times and speed components of the pedestrians to the target exit model at different times, wherein the evacuation path comprises the target exit model corresponding to different times.

[0139] The fourth determining module 960 is configured to determine an evacuation path corresponding to a minimum value in the simulation evacuation times as the target evacuation path.

[0140] According to the embodiments of the present disclosure, by determining the region position data of each region model, the number of pedestrians of each exit model and the first distance data of the plurality of pedestrians in the building model in real time, combining the exit parameters, the number of pedestrians and the first distance data of the exit model, generating the prediction time data of each exit model, determining the target exit model at the current time, and then combining the characteristic forward distance of the pedestrian to determine the real-time simulation speed of each pedestrian, and according to the speed component of the pedestrian to the target exit model at different times, simulating and determining the target evacuation path of the pedestrian in the building model. By adjusting the target exit model corresponding to different pedestrians in the process of simulating the building evacuation on the computer, the target evacuation path with the minimum simulation evacuation time is selected to provide a reference for reality, which can effectively improve the evacuation efficiency and avoid the waste of exit resources and the occurrence of safety accidents caused by the selection of the same exit by too many pedestrians in reality.

[0141] According to the embodiments of the present disclosure, the initial number of people data comprises pedestrian position data of the plurality of pedestrians in the region model.

[0142] According to the embodiments of the present disclosure, the first determining module 910 comprises a first generating unit, a calculating unit and a second generating unit.

[0143] The first generating unit is configured to generate, for each region model, the region position data according to the plurality of pedestrian position data, the number of pedestrians in the region model and the center coordinate data of the region model.

[0144] The calculating unit is configured to calculate the first distance data between each pedestrian and each exit model based on the plurality of region position data.

[0145] The second generation unit is configured to generate, for each exit model, the pedestrian quantity data according to the quantity of the exit models and the plurality of region position data and the plurality of first distance data.

[0146] According to an embodiment of the present disclosure, the second generation unit comprises a first generation sub-unit and a second generation sub-unit.

[0147] The first generation sub-unit is configured to generate the region coordinate data of the region model according to the pedestrian position data and the quantity of the pedestrians.

[0148] The second generation sub-unit is configured to generate the region offset data according to the center coordinate data and the region coordinate data.

[0149] According to an embodiment of the present disclosure, the generation module 920 comprises a third generation unit, a fourth generation unit and a fifth generation unit.

[0150] The third generation unit is configured to generate the expected queuing time according to the exit parameter of the plurality of exit models, the total quantity of the pedestrians and the plurality of first distance data.

[0151] The fourth generation unit is configured to generate the expected evacuation time consumption according to the second distance data and the expected speed of the pedestrians, wherein the second distance data is generated according to the first distance data, and the second distance data represents the equivalent distance of the pedestrians to the exit model.

[0152] The fifth generation unit is configured to generate the prediction time data according to the expected queuing time and the expected evacuation time consumption.

[0153] According to an embodiment of the present disclosure, the third generation unit comprises a third generation sub-unit and a fourth generation sub-unit.

[0154] The third generation sub-unit is configured to generate, for each exit model, the exit expected queuing time according to the exit parameter and the pedestrian quantity data of the exit model.

[0155] The fourth generation sub-unit is configured to generate the expected queuing time according to the exit expected queuing time, the ordering information of different pedestrians at the exit model, the total quantity of the pedestrians and the plurality of first distance data.

[0156] According to an embodiment of the present disclosure, the third determination module 940 comprises a sixth generation unit, a seventh generation unit and an eighth generation unit.

[0157] The sixth generation unit is configured to generate the first characteristic forward distance between the pedestrian and the associated pedestrian according to the first distance between the pedestrian and the associated pedestrian related to the pedestrian, the diameter of the pedestrian and the first included angle, wherein the first included angle represents the included angle between the first vector of the first distance and the speed direction vector of the pedestrian.

[0158] The seventh generating unit is configured to generate a second characteristic forward distance between the pedestrian and the obstacle according to a second distance between the current position of the pedestrian and the obstacle, a diameter of the pedestrian, and a second included angle, wherein the second included angle represents an included angle between a second vector of the second distance and a speed direction vector of the pedestrian.

[0159] The eighth generating unit is configured to generate a real-time simulation speed of the pedestrian at the current moment according to the target forward distance and a preset speed calculation formula.

[0160] According to an embodiment of the present disclosure, the simulation module 950 comprises a traversal unit, a determination unit, and a simulation calculation unit.

[0161] The traversal unit is configured to traverse the movement of the pedestrian at a preset speed-angle interval for each moment to obtain a target forward distance of the pedestrian at each angle and a speed component of the pedestrian to the target exit model at each speed, wherein the angle represents an included angle between the movement direction of the pedestrian and the target exit model.

[0162] The determination unit is configured to determine the speed corresponding to the maximum speed or the maximum speed component as the target speed.

[0163] The simulation calculation unit is configured to simulate and calculate the simulation evacuation time of the pedestrian in different evacuation paths in the building model according to the distance between the pedestrian and the target exit model at multiple moments and the target speed of the pedestrian to the target exit model corresponding to different moments.

[0164] Any one or more of the modules, units, and sub-units according to the embodiments of the present disclosure, or at least part of the functions of any one or more of the modules, units, and sub-units, can be implemented in one module. Any one or more of the modules, units, and sub-units according to the embodiments of the present disclosure can be split into multiple modules for implementation. Any one or more of the modules, units, and sub-units according to the embodiments of the present disclosure can be at least partially implemented as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on chip, a system on substrate, a system on package, an Application Specific Integrated Circuit (ASIC), or any other reasonable hardware or firmware that can be integrated or packaged with a circuit, or can be implemented in any one of software, hardware, and firmware, or in an appropriate combination of any one or more of the three implementation manners. Alternatively, one or more of the modules, units, and sub-units according to the embodiments of the present disclosure can be at least partially implemented as computer program modules that can perform corresponding functions when the computer program modules are run.

[0165] For example, any of the first determining module 910, the generating module 920, the second determining module 930, the third determining module 940, the simulating module 950, the fourth determining module 960 can be combined in one module / unit / sub-unit for implementation, or any of the modules / units / sub-units can be split into multiple modules / units / sub-units. Alternatively, at least part of the functions of one or more of the modules / units / sub-units can be combined with at least part of the functions of other modules / units / sub-units, and implemented in one module / unit / sub-unit. According to an embodiment of the present disclosure, at least one of the first determining module 910, the generating module 920, the second determining module 930, the third determining module 940, the simulating module 950, the fourth determining module 960 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on board, a system on package, an application specific integrated circuit (ASIC), or any other reasonable manner of hardware or firmware that can be integrated or packaged with a circuit, or implemented in any one of software, hardware, and firmware, or in a proper combination of any of the above. Alternatively, at least one of the first determining module 910, the generating module 920, the second determining module 930, the third determining module 940, the simulating module 950, the fourth determining module 960 can be at least partially implemented as a computer program module that can perform corresponding functions when the computer program module is run.

[0166] It should be noted that the personnel evacuation simulation device part in the embodiments of the present disclosure corresponds to the personnel evacuation simulation method part in the embodiments of the present disclosure, and the description of the personnel evacuation simulation device part is specifically referred to the personnel evacuation simulation method part, which will not be repeated here.

[0167] Figure 10 A block diagram of an electronic device suitable for implementing the above-described methods according to embodiments of the present disclosure is schematically shown. Figure 10 The electronic device shown is merely an example and should not impose any limitation on the functions and use range of the embodiments of the present disclosure.

[0168] As Figure 10As shown, the electronic device 1000 according to embodiments of the present disclosure includes a processor 1001 that can perform various appropriate actions and processes according to programs stored in a Read-Only Memory (ROM) 1002 or loaded from a storage section 1008 into a Random Access Memory (RAM) 1003. The processor 1001 can include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor, and / or a related chipset, and / or a special-purpose microprocessor (e.g., an Application-Specific Integrated Circuit (ASIC)), and so on. The processor 1001 can also include an on-board memory for cache use. The processor 1001 can include a single processing unit or multiple processing units for executing different actions of the method processes according to embodiments of the present disclosure.

[0169] In the RAM 1003, various programs and data required for the operation of the electronic device 1000 are stored. The processor 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. The processor 1001 performs various operations of the method processes according to embodiments of the present disclosure by executing programs in the ROM 1002 and / or the RAM 1003. Note that the programs can also be stored in one or more memories other than the ROM 1002 and the RAM 1003. The processor 1001 can also perform various operations of the method processes according to embodiments of the present disclosure by executing programs stored in the one or more memories.

[0170] According to embodiments of the present disclosure, the electronic device 1000 can also include an Input / Output (I / O) interface 1005, which is also connected to the bus 1004. The system 1000 can further include one or more of the following components connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as necessary. A removable medium 1011 such as a magnetic disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 1010 as necessary, so that a computer program read out therefrom is installed into the storage section 1008 as necessary.

[0171] According to an embodiment of the present disclosure, the method flow according to the embodiments of the present disclosure can be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product including a computer program carried on a computer-readable storage medium, the computer program containing program codes for executing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication part 1009, and / or installed from the detachable medium 1011. When the computer program is executed by the processor 1001, the above-mentioned functions defined in the system of the embodiments of the present disclosure are executed. According to an embodiment of the present disclosure, the system, device, apparatus, module, unit, etc. described above can be implemented by computer program modules.

[0172] The present disclosure also provides a computer-readable storage medium, which can be included in the device / apparatus / system described in the above embodiments, or can exist separately without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, which, when executed, implement the methods according to the embodiments of the present disclosure.

[0173] According to an embodiment of the present disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium. For example, it can include but is not limited to portable computer diskette, hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM (Erasable Programmable Read Only Memory) or flash memory), portable compact disc read-only memory (Computer Disc Read-Only Memory, CD-ROM), optical storage device, magnetic storage device, or any appropriate combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus or device.

[0174] For example, according to an embodiment of the present disclosure, the computer-readable storage medium can include one or more memories other than the ROM 1002 and / or the RAM 1003 and / or the ROM 1002 and the RAM 1003 described above.

[0175] The embodiments of the present disclosure also include a computer program product including a computer program containing program codes for executing the methods provided by the embodiments of the present disclosure, which, when the computer program product is run on an electronic device, are used to make the electronic device implement the personnel evacuation simulation method provided by the embodiments of the present disclosure.

[0176] The above-described functions of the system / apparatus defined in the embodiments of the present disclosure are implemented in the computer program running on the processor 1001. According to the embodiments of the present disclosure, the system, apparatus, module, unit, etc. described above can be implemented by computer program modules.

[0177] In one embodiment, the computer program can be stored in a tangible storage medium, such as an optical, magnetic, or semiconductor storage. In another embodiment, the computer program can be transmitted in a signal over a network, including the Internet, to a computer, which downloads and installs the computer program from the network. In another embodiment, the computer program can be downloaded and installed from a removable medium, such as a CD-ROM, DVD, flash drive, etc.

[0178] According to the embodiments of the present disclosure, the program code for the computer program to implement the embodiments of the present disclosure can be written in any combination of one or more programming languages, and specifically, the computer program can be implemented using high-level procedural and / or object-oriented programming language, and / or assembly / machine language. The programming language includes, but is not limited to, Java, C++, python, "C" language, or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In the case involving a remote computing device, the remote computing device can be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, connected through the Internet by using an Internet service provider).

[0179] The above describes the embodiments of the present disclosure. However, these embodiments are only for illustrative purposes, and are not intended to limit the scope of the present disclosure. Although each embodiment is described above separately, this does not mean that the measures in each embodiment cannot be used advantageously in combination. The scope of the present disclosure is defined by the appended claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A method for simulating evacuation of people in a building, comprising: determining, in real time, area position data of each area model, number of people data of each exit model and first distance data of a plurality of people according to a building model, wherein the building model is constructed according to an actual building and initial number of people data in each area model, the building model comprises m area models, n exit models and p obstacle models, and the first distance data represents a distance between a person and an exit model; generating, for each exit model, prediction time data according to exit parameters of a plurality of exit models, number of people at the exit model and a plurality of first distance data; determining an exit model corresponding to the smallest prediction time data as a target exit model at a current time; determining, for the target exit model, a real-time simulation speed of each person at the target exit model according to a characteristic forward distance of each person at the target exit model, wherein the real-time simulation speed comprises a speed component towards the target exit model; simulating and calculating simulation evacuation times of the people in the building model under different evacuation paths according to distances between the people and the target exit model at a plurality of times and speed components of the people to the target exit model at different times, wherein the evacuation path comprises a target exit model corresponding to a different time; determining an evacuation path corresponding to a minimum value of a plurality of simulation evacuation times as a target evacuation path; wherein the determining of the real-time simulation speed of each person at the target exit model according to the characteristic forward distance of each person at the target exit model comprises: generating a first characteristic forward distance between the person and an associated person related to the person according to a first distance between the person and the associated person, a diameter of the person and a first angle, wherein the first angle represents an angle between a first vector of the first distance and a speed direction vector of the person; generating a second characteristic forward distance between the person and an obstacle according to a second distance between a current position of the person and the obstacle, the diameter of the person and a second angle, wherein the second angle represents an angle between a second vector of the second distance and the speed direction vector of the person; and generating a real-time simulation speed of the person at the current time according to a target forward distance and a preset speed calculation formula, wherein the target forward distance is a smaller distance between the first characteristic forward distance and the second characteristic forward distance. The initial number of people data comprises person position data of a plurality of people in the area model. The determining of the area position data of each area model, the number of people data of each exit model and the first distance data according to the building model comprises: generating, for each area model, the area position data according to a plurality of person position data, a number of people in the area model and center coordinate data of the area model; and calculating, based on a plurality of area position data, first distance data between each person and each exit model. ​ ​ ​ ​ ​ ​ ​ ​ 2. The method of claim 1, wherein, ​ ​ ​ ​ According to the number of the exit models and the plurality of the area position data and the plurality of the first distance data, the pedestrian quantity data is generated for each of the exit models.

3. The method of claim 2, wherein, According to the plurality of the pedestrian position data and the number of the pedestrians in the area model and the center coordinate data of the area model, the area position data is generated, including: According to the pedestrian position data and the number of the pedestrians, the area coordinate data of the area model is generated; According to the center coordinate data and the area coordinate data, the area offset data is generated.

4. The method of claim 1, wherein, According to the exit parameters of the plurality of the exit models, the total number of the pedestrians and the plurality of the first distance data, the prediction time data is generated, including: According to the exit parameters of the plurality of the exit models, the total number of the pedestrians and the plurality of the first distance data, the expected queuing time is generated; According to the second distance data and the expected speed of the pedestrians, the expected evacuation time consumption is generated, wherein the second distance data is generated according to the first distance data, and the second distance data represents the equivalent distance of the pedestrians to the exit model; According to the expected queuing time and the expected evacuation time consumption, the prediction time data is generated.

5. The method of claim 4, wherein, According to the exit parameters of the plurality of the exit models, the total number of the pedestrians and the plurality of the first distance data, the expected queuing time is generated, including: According to the exit parameters and the pedestrian quantity data of the exit model, the exit expected queuing time is generated for each of the exit models; According to the exit expected queuing time, the ordering information of different pedestrians at the exit model, the total number of the pedestrians and the plurality of the first distance data, the expected queuing time is generated.

6. The method of claim 5, wherein, the expected queue time at the exit the expected queue time at the exit the expected evacuation time the expected evacuation time wherein, is the overall expected queuing time of the exit model e, is the width dimension of the exit model e, i.e. the exit parameter, is the number of pedestrians data of the exit model e, is the calculated calibration coefficient of the exit model e, is the expected queuing time of the pedestrian P at the exit model e, is the width dimension of the exit model e, is the total number of evacuating pedestrians, is the calculated calibration coefficient of the exit model e, is the rank of the pedestrian P in the overall crowd of pedestrians from the exit model e, is the pedestrian distance from the exit model e, refers to all pedestrians in the crowd of evacuating pedestrians, refers to all exit models present in the building model, is the number of exit models, is the expected time consumption of the pedestrian P during the evacuation movement to select the exit model e, is the equivalent distance of the pedestrian P to the exit model e, is the expected speed of the pedestrian .

7. The method of claim 1, wherein, According to the distance between the pedestrians and the target exit model at different times and the target speed of the pedestrians to the target exit model corresponding to different times, the simulation calculation of the simulation evacuation time of the pedestrians in the building model under different evacuation paths is performed, including: For each time, the movement of the pedestrians is traversed at a preset speed-angle interval to obtain the target forward distance of the pedestrians at each angle and the speed component of the pedestrians to the target exit model at each speed, wherein the angle represents the included angle between the action direction of the pedestrians and the target exit model; The speed corresponding to the maximum speed or the maximum speed component is determined as the target speed; According to the distance between the pedestrians and the target exit model at different times and the target speed of the pedestrians to the target exit model corresponding to different times, the simulation calculation of the simulation evacuation time of the pedestrians in the building model under different evacuation paths is performed.

8. The method of claim 7, wherein, The first feature forward distance The second feature forward distance is shown as formula (4) The preset speed calculation formula is shown as formula (6), and the target speed is shown as formula (7) or formula (8): Among them, the first feature forward distance Indicates pedestrians Relative pedestrians The characteristic forward distance of Pedestrians Current Location With pedestrians Current Location The Euclidean distance between them, that is, the first distance, It's a pedestrian The diameter of pedestrian diameter, is the first vector With pedestrians Velocity direction vector The angle between them, namely the first angle, It's a pedestrian Current location; Among them, the second feature forward distance Indicates pedestrians With obstacles The forward distance between Pedestrians Current location With obstacles The vertical distance, that is, the second distance, It's a pedestrian diameter, is the second vector With pedestrians Velocity direction vector The angle between them is the second angle; (6) wherein, represents the speed of the pedestrian at the current time, represents the target forward distance of the pedestrian, parameter represents the sensitivity of the pedestrian to distance, parameter represents the personal space distance of the pedestrian; wherein, and represents the coordinate of the pedestrian at the current time and the foot coordinate of the pedestrian on the obstacle, and is the coordinate of the target exit model, and are the decomposed velocities of the target velocity in the coordinate system of the target exit model, respectively.

9. A personnel evacuation simulation device in a building, comprising: The first determining module is configured to determine, in real time, the area position data of each area model, the number of pedestrians of each exit model, and the first distance data of a plurality of pedestrians according to a building model, wherein the building model is constructed according to an actual building and initial number data in each area model, the building model comprises m area models, n exit models, and p obstacle models, and the first distance data represents the distance between a pedestrian and an exit model; The generating module is configured to generate, for each exit model, prediction time data according to exit parameters of a plurality of exit models, the number of pedestrians at the exit model, and a plurality of first distance data; The second determining module is configured to determine an exit model corresponding to the smallest prediction time data as a target exit model at a current time; The third determining module is configured to determine, for the target exit model, a real-time simulation speed of each pedestrian according to a characteristic forward distance of each pedestrian at the target exit model, wherein the real-time simulation speed comprises a speed component towards the target exit model; The simulation module is configured to simulate and calculate simulation evacuation times of pedestrians in the building model under different evacuation paths according to distances between the pedestrians and the target exit model at a plurality of times and speed components of the pedestrians to the target exit model at different times, wherein the evacuation path comprises a target exit model corresponding to a different time; The fourth determining module is configured to determine an evacuation path corresponding to the smallest value in a plurality of simulation evacuation times as a target evacuation path; The third determining module comprises: The sixth generating unit is configured to generate a first characteristic forward distance between a pedestrian and an associated pedestrian according to a first distance between the pedestrian and the associated pedestrian, a diameter of the pedestrian, and a first included angle, wherein the first included angle represents an included angle between a first vector of the first distance and a speed direction vector of the pedestrian; The seventh generating unit is configured to generate a second characteristic forward distance between the pedestrian and an obstacle according to a second distance between a current position of the pedestrian and the obstacle, the diameter of the pedestrian, and a second included angle, wherein the second included angle represents an included angle between a second vector of the second distance and the speed direction vector of the pedestrian; The eighth generating unit is configured to generate a real-time simulation speed of the pedestrian at a current time according to a target forward distance and a preset speed calculation formula, wherein the target forward distance is a smaller distance in the first characteristic forward distance and the second characteristic forward distance.

Citation Information

Patent Citations

  • Evacuation simulation method and device, electronic equipment and storage medium

    CN114492939A

  • Crowd emergency evacuation simulation method based on composite routing structure

    CN115640685A

Cited By

  • A multi-agent reinforcement learning-based personnel evacuation simulation method and system

    CN122366097A