Personnel evacuation simulation method and personnel evacuation simulation device in building

By determining the target exit model and the real-time simulation speed of pedestrians based on the building model in real time, evacuation time of different evacuation paths is simulated and calculated, and the problems of poor evacuation simulation guidance and large computing resources in the existing technology are solved, and efficient evacuation path selection and computing resource optimization are achieved.

CN119579376AActive Publication Date: 2025-03-07INST OF ADVANCED TECH UNIV OF SCI & TECH OF CHINA +1
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

When using computers to simulate evacuation in buildings, the prior art does not fully consider the complexity of environmental factors during evacuation, resulting in poor guidance of the evacuation scheme and large computing resources used in the simulation.

Method used

By determining the area location data of each area model, the number of pedestrians data of each exit model and the first distance data of multiple pedestrians based on the building model in real time, combining the exit parameters, number of pedestrians and first distance data of the exit model, the prediction time data of each exit model is generated, thereby determining the target exit model at the current moment. Then, the real-time simulation speed of each pedestrian is determined based on the pedestrian's characteristic forward distance. According to the speed component of the pedestrian to the target exit model at different moments, the simulated evacuation time of pedestrians under different evacuation paths of pedestrians in the building model is simulated and calculated.

Benefits of technology

It effectively improves the evacuation efficiency, avoids the waste of export resources and safety accidents caused by the choice of the same exit by more pedestrians in reality, and reduces the computing resources used for simulated evacuation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119579376A_ABST
    Figure CN119579376A_ABST
Patent Text Reader

Abstract

The invention provides an evacuation simulation method and an evacuation simulation device for people in a building. The method comprises the following steps: determining regional position data of each regional model, pedestrian number data of each exit model and first distance data of a plurality of pedestrians in real time according to a building model; according to the exit parameters of the exit models, the number of pedestrians at the exit models and the first distance data, generating prediction time data; determining the exit model corresponding to the minimum prediction time data as a target exit model at the current moment; determining the real-time simulation speed of each pedestrian according to the feature forward distance of each pedestrian at the target exit model; according to the distances between the pedestrians and the target exit model at multiple moments and the velocity components of the pedestrians to the target exit model at different moments, simulated evacuation time of the pedestrians in the building model under different evacuation paths is simulated and calculated; and determining the evacuation path corresponding to the minimum value in the plurality of simulated 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 field of computer technology, and more specifically, to a personnel evacuation simulation method in a building, a personnel evacuation simulation device, an electronic device, a computer-readable storage medium, and a computer program product. Background Art

[0002] With the rapid development of science and technology, people's living standards are constantly improving, and the demand for consumption and the pursuit of quality of life are gradually increasing. Therefore, many large-scale building facilities have emerged. While bringing convenience and speed to people's lives, they also create certain safety hazards. The possible danger sources and dangerous events inside the building structure are relatively complex, causing serious accident consequences.

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

[0004] In the process of realizing the concept of the present disclosure, the inventors found that there are at least the following problems in the related art: the related art does not fully consider the complexity of environmental factors during evacuation when using computers for evacuation simulation, so that the resulting evacuation plan has poor guidance and the computing resources used for the simulation are large. Summary of the invention

[0005] In view of this, the embodiments of the present disclosure provide a method for simulating the evacuation of personnel in a building, a device for simulating the evacuation of personnel, an electronic device, a computer-readable storage medium, and a computer program product.

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

[0007] Determine in real time according to the building model the regional position data of each regional model, the number of pedestrians data of each exit model and the first distance data of multiple pedestrians, wherein the building model is constructed according to the actual building and the initial number of people data in each regional model, the building model includes 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;

[0008] For each of the exit models, generating predicted time data according to the exit parameters of the multiple exit models, the number of pedestrians at the exit models and the multiple first distance data;

[0009] Determine the export model corresponding to the minimum predicted time data as the target export model at the current moment;

[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] According to 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, simulate and calculate the simulated evacuation time of the pedestrian in the building model under different evacuation paths, 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 disclosed embodiment provides a personnel evacuation simulation device in a building, comprising:

[0014] A first determination module is used to determine in real time according to the building model the regional position data of each regional model, the pedestrian quantity data of each exit model and the first distance data of multiple pedestrians, wherein the building model is constructed according to the actual building and the initial number of people data in each regional model, the building model includes 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, for generating predicted time data for each of the above-mentioned exit models according to the exit parameters of the multiple exit models, the number of pedestrians at the above-mentioned exit models and the multiple first distance data, wherein the above-mentioned predicted time data represents the total time for all pedestrians to leave the above-mentioned building;

[0016] A second determination 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 determination module is used 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 under different evacuation paths according to the distance between the pedestrian and the target exit model at multiple moments and the velocity component corresponding to 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;

[0019] The fourth determination module is used to determine the evacuation path corresponding to the minimum value among the multiple simulated evacuation times as the target evacuation path.

[0020] Another aspect of an embodiment of the present disclosure provides an electronic device, comprising: one or more processors; and 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 described above.

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

[0022] Another aspect of an embodiment of the present disclosure provides a computer program product, wherein the computer program product includes computer executable instructions, and the instructions are used to implement the method described above when executed.

[0023] According to the embodiments of the present disclosure, by determining the regional location data of each regional model, the number of pedestrians data of each exit model and the first distance data of multiple pedestrians in real time according to the building model, combining the exit parameters, the number of pedestrians and the first distance data of the exit model, the predicted time data of each exit model is generated, thereby determining the target exit model at the current moment; then 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 pedestrians in the building model is simulated and determined according to the speed components of the pedestrians to the target exit model at different moments. By adjusting the target exit models corresponding to different pedestrians in the process of computer simulation of building evacuation, the target evacuation path with the minimum simulated 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 more pedestrians choosing the same exit in reality, and reduce the computing resources used for simulated evacuation. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

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

[0026] Figure 2 A flow chart of a personnel evacuation simulation method according to an embodiment of the present disclosure is schematically shown;

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

[0028] Figure 4 A schematic diagram schematically shows regional coordinate data according to an embodiment of the present disclosure;

[0029] Figure 5 A schematic diagram schematically shows regional offset data according to an embodiment of the present disclosure;

[0030] Figure 6 A schematic diagram of a simulation of a selected outlet model according to an embodiment of the present disclosure is schematically shown;

[0031] Figure 7 A schematic diagram of calculating the first characteristic forward distance according to an embodiment of the present disclosure is schematically shown;

[0032] Figure 8 Schematically showing the schematic diagram of the export simulation results of different methods according to the embodiments of the present disclosure;

[0033] Fig. 9 A block diagram of a personnel evacuation simulation device according to an embodiment of the present disclosure is schematically shown;

[0034] Fig.10 A block diagram of an electronic device suitable for implementing the method described above according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0035] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0036] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0037] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0038] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0039] Embodiments of the present disclosure provide a method and a device for simulating the evacuation of personnel in a building. The method comprises determining, in real time, the regional position data of each regional model, the pedestrian quantity data of each exit model and the first distance data of multiple pedestrians according to the building model, wherein the building model is constructed according to the actual building and the initial number of people data in each regional model, the building model comprises 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; for each exit model, generating the prediction time data according to the exit parameters of the multiple exit models, the pedestrian quantity at the exit model and the multiple first distance data; determining the exit model corresponding to the minimum prediction time data as the target exit model at the current moment; 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 comprises the speed component toward the target exit model; simulating and calculating the simulated 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 multiple moments and the speed component corresponding to the pedestrian to the target exit model at different moments, wherein the evacuation path comprises the target exit model corresponding to different moments; determining the evacuation path corresponding to the minimum value among the multiple simulated evacuation times as the target evacuation path.

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

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

[0042] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on 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 , and 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

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

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

[0046] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0047] Figure 2 The flowchart of the personnel evacuation simulation method according to the embodiment of the present disclosure is schematically shown.

[0048] like Figure 2 As shown, the personnel evacuation simulation method in the building includes operations S201 to S206.

[0049] In operation S201, regional position data of each regional model, pedestrian quantity data of each exit model, and first distance data of multiple pedestrians are determined in real time according to the building model, wherein the building model is constructed according to the actual building and the initial number of people data in each regional model, the building model includes 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, where 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, prediction time data is generated according to exit parameters of multiple exit models, the number of pedestrians at the exit model, and multiple first distance data;

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

[0052] In operation S204, for the target exit model, a real-time simulated speed of each pedestrian is determined 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;

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

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

[0055] According to an embodiment of the present disclosure, a building may be an office building, etc. Before performing a simulated evacuation, the building needs to be modeled to obtain a building model, which includes multiple rooms (i.e., area models), a human body model in each room, and an exit, etc. The exit parameter may refer to the exit width of the exit model, and the exit width is related to the evacuation speed.

[0056] According to an embodiment of the present disclosure, when a computer simulates the evacuation of a building, the computer determines in real time the regional location data of each regional model at the current moment according to the building model. Pedestrian count data for each exit model For each exit model in the building model, the predicted time data is generated according to the exit parameters of the multiple exit models, the number of pedestrians at the exit models and the multiple first distance data. For example, if there are two exit models in the regional model, the predicted time data required for the pedestrians to evacuate from different exit models can be determined by the above.

[0057] According to the embodiments of the present disclosure, the exit model with the smallest predicted time data is preferably selected at the current moment. At this time, since there are a large number of pedestrians at the target exit model, it is necessary to consider whether there are walls or other pedestrians around the pedestrian. The real-time simulation speed of the pedestrian at the current moment is calculated through the characteristic forward distance between the pedestrian and the surrounding objects (walls or pedestrians) that affect the evacuation of the pedestrian. The distance between the pedestrian and the target exit model and the speed component of the current real-time simulation speed toward the target exit model are combined to make the pedestrian move toward the target exit model at the current moment with the speed component until all the pedestrians leave the building model at the final moment. At this time, the time required for evacuation can be obtained.

[0058] According to an embodiment of the present disclosure, by adjusting the target exit models of different pedestrians, simulated evacuation times corresponding to different evacuation methods can be obtained, and the evacuation path corresponding to the minimum value of multiple simulated evacuation times is determined as the target evacuation path. The target evacuation may include target exit models corresponding to different pedestrians. The target evacuation path can be used as a guidance plan in real life, so that when a situation requiring evacuation occurs in reality, pedestrians in a building can refer to the guidance plan to leave the building in time, thereby avoiding the occurrence of safety accidents caused by untimely evacuation.

[0059] According to the embodiments of the present disclosure, by determining the regional location data of each regional model, the number of pedestrians data of each exit model and the first distance data of multiple pedestrians in real time according to the building model, combining the exit parameters, the number of pedestrians and the first distance data of the exit model, the predicted time data of each exit model is generated, thereby determining the target exit model at the current moment; then 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 pedestrians in the building model is simulated and determined according to the speed components of the pedestrians to the target exit model at different moments. By adjusting the target exit models corresponding to different pedestrians in the process of computer simulation of building evacuation, the target evacuation path with the minimum simulated 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 more pedestrians choosing the same exit in reality.

[0060] Figure 3 A schematic diagram of the distance between the area and the outlet 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 a regional model;

[0062] Wherein, determining the regional location data of each regional model, the pedestrian quantity data of each exit model and a plurality of first distance data according to the building model includes:

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

[0064] Calculate first distance data between each pedestrian and each exit model based on the plurality of regional position data;

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

[0066] According to an embodiment of the present disclosure, since the building model includes multiple regional models, for each regional model, it is necessary to generate regional position data based on the pedestrian position data in the regional model, the number of pedestrians in the regional model, and the center coordinate data of the regional model. The regional position data characterizes the coordinates and distribution offset of the regional model.

[0067] According to an embodiment of the present disclosure, after determining the regional position data, the distance field from the pedestrian inside each regional model to each exit model, that is, the first distance data, is calculated, such as Figure 3 As shown, the first distance data is stored in an array, and the array is the second distance data below.

[0068] According to the embodiment of the present disclosure, for the evacuation group in the multiple exit model scenario, the relative distance ratio between different pedestrians and the multiple exit models is used to estimate the overall possible exit queue size, thereby obtaining the pedestrian quantity data shown in formula (1):

[0069]

[0070] in, is the equivalent number of pedestrians of the exit model e0, is the distance between pedestrian p and 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 exported models in the scene.

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

[0072] According to an embodiment of the present disclosure, generating regional position data according to a plurality of pedestrian position data, the number of pedestrians in the regional model, and the central coordinate data of the regional model includes:

[0073] Generate regional coordinate data of the regional model according to the pedestrian position data and the number of pedestrians;

[0074] The area offset data is generated based on the center coordinate data and the area coordinate data.

[0075] According to the embodiments of the present disclosure, referring to Figure 4 , regional coordinate data As shown in formula (2), Figure 5 , regional offset data As shown in formula (3):

[0076]

[0077]

[0078] in, is the local average position coordinate of the regional model corresponding to region (i, j), is the position coordinate corresponding to pedestrian P, N i,j is the number of pedestrians corresponding to area (i, j), is the local distribution offset vector corresponding to region (i, j), that is, the regional offset data, It is the center coordinate data of the area corresponding to area (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, including:

[0080] generating an expected queue time according to exit parameters of multiple exit models, a total number of pedestrians, and multiple first distance data;

[0081] Generate an expected evacuation time according to the second distance data and the expected speed of the pedestrian, wherein the second distance data is generated according to the first distance data, and the second distance data represents an equivalent distance from the pedestrian to the exit model;

[0082] Generate predicted time data based on expected queue time and expected evacuation time.

[0083] According to the embodiments of the present disclosure, the evaluation of exit traffic efficiency needs to comprehensively consider the inherent characteristics of the exit model (exit size) and the number of individuals queuing at the exit model. Inherent characteristics such as exit size affect the exit's traffic capacity, and the number of individuals adjacent to the exit assesses the scale of people that the exit needs to handle.

[0084] According to an embodiment of the present disclosure, according to the export parameters w of multiple export models e , the total number of pedestrians N and multiple first distance data, the expected queuing time generated At the same time, according to the second distance data D P and the pedestrian's expected speed Generate the expected evacuation time as shown in formula (4):

[0085]

[0086] in, is the expected time for pedestrian P to evacuate by choosing exit e, D P is the equivalent distance from pedestrian P to exit e, It is the expected speed of pedestrian P. The expected speed is not the actual speed at the current moment, but the maximum speed that the pedestrian is expected to achieve, such as 4m / s.

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

[0088]

[0089] According to an embodiment of the present disclosure, generating an expected queuing time according to exit parameters of multiple exit models, the total number of pedestrians and multiple first distance data includes:

[0090] For each exit model, the expected exit queuing time is generated based on the exit parameters and the pedestrian quantity data of the exit model;

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

[0092] According to an embodiment of the present disclosure, according to the export parameter w e Pedestrian count data for the exit model Evaluate the travel time at the exit and generate the expected exit queuing time as shown in formula (6):

[0093]

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

[0095] Figure 6 A simulation diagram of a selected outlet model according to an embodiment of the present disclosure is schematically shown.

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

[0097]

[0098] in, is the expected queuing time of pedestrian P at exit model e, w e is the width dimension of the exit model e, N is the total number of evacuees, θ e is the calculated calibration coefficient of the model outlet e, n p is the ranking of pedestrian P in the overall crowd in terms of distance from the exit model e, is the first distance data of pedestrian p from the exit model e, 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 scenario evacuation exit models.

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

[0100] Figure 7 The figure schematically shows a calculation diagram of the first characteristic forward distance according to an embodiment of the present disclosure.

[0101] According to an embodiment of the present disclosure, determining the real-time simulated speed of each pedestrian according to the characteristic forward distance of each pedestrian at the target exit model includes:

[0102] Generate a first characteristic forward distance between the pedestrian and the associated pedestrian according to a first distance between the pedestrian and an 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 the current position of the pedestrian and the obstacle, the diameter of the pedestrian and the second angle, wherein the second angle represents the angle between a second vector of the second distance and the speed direction vector of the pedestrian;

[0104] According to the target forward distance and the preset speed calculation formula, the real-time simulated speed of pedestrians at the current moment is generated.

[0105] According to an embodiment of the present disclosure, in a two-dimensional motion, due to the complexity of the motion, referring to the definition of the forward lane distance in the collision-free model, the forward distance of each person during the motion is calculated as follows: Figure 7 According to the first distance between the pedestrian and the associated pedestrian related to the pedestrian, the diameter of the pedestrian and the first angle, a first characteristic forward distance between the pedestrian and the associated pedestrian is generated. As shown in formula (8):

[0106]

[0107] Among them, the first feature forward distance P j Relative pedestrian P i The characteristic forward distance, s i,j =‖τ i -τ j ‖ refers to pedestrian P i Current location τ i With pedestrian P j Current location τ j The Euclidean distance between them, i.e. the first distance, d i It is a pedestrian i The diameter, d j Pedestrian j The diameter, α i,j is the first vector With pedestrian P i The velocity direction vector e i The angle between them, namely the first angle, τ i =(x i ,y i ) is a pedestrian P i The current position.

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

[0109]

[0110] Among them, the second feature forward distance P i With obstacles O w The forward distance between i,w Pedestrian P i The current position τ i With obstacles O w The vertical distance, i.e. the second distance, d i It is a pedestrian i The diameter, α i,w is the second vector With pedestrian P i The velocity direction vector e i The angle between them is the second angle.

[0111] According to an embodiment of the present disclosure, the first feature forward distance and the second feature forward distance The distance with the smaller value is determined as the target forward distance. Based on the preset speed calculation formula shown in formula (10), the real-time simulated speed v of the pedestrian at the current moment is generated:

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

[0113] Among them, v represents the real-time simulated speed of the pedestrian at this time, H d represents the forward distance of the pedestrian, that is, the target forward distance, parameter a represents the pedestrian's sensitivity to distance, parameter b represents the pedestrian's private space distance, a and b can be set according to actual needs, for example, set to 1 and 2 respectively.

[0114] According to an embodiment of the present disclosure, according to the distance between the pedestrian and the target exit model at multiple time points and the target speed of the pedestrian to the target exit model at different time points, the simulated evacuation time of the pedestrian in the building model under different evacuation paths is simulated and calculated, including:

[0115] At each moment, the pedestrian's movement is traversed at a preset speed-angle interval to obtain the pedestrian's target forward distance at each angle and the speed component of the pedestrian to the target exit model at each speed, where the angle represents the angle between the pedestrian's movement direction and the target exit model;

[0116] The speed corresponding to the maximum speed or the maximum speed component is determined as the target speed;

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

[0118] According to the embodiment of the present disclosure, the movement of pedestrians is traversed at certain speed angle intervals, the forward distance and speed at each angle are calculated, and the movement speed at the next moment is selected according to the different movement goals of the pedestrians. Two movement goals of pedestrians are considered: maximum speed and maximum speed component along the exit direction.

[0119] In one case, the maximum speed, i.e., the pedestrian's moving speed, is preferred, as shown in formula (10).

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

[0121]

[0122]

[0123] Among them, x j and j represents the current coordinates of the pedestrian and the vertical coordinates of the pedestrian on the obstacle, x exit and exit is the coordinate of the target outlet model, v ix and v iy They are respectively the decomposed speeds of the target speed in the coordinate system where the target exit model is located, 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; thereby, based on the distance between the pedestrians and the target exit model at multiple time moments and the target speeds of the pedestrians to the target exit model at different time moments, the simulated evacuation time of pedestrians in the building model under different evacuation paths is simulated and calculated.

[0125] According to the embodiments of the present disclosure, the present disclosure takes minimizing the evacuation time as the calculation goal, conducts multiple simulation experiments by modifying the different weight ratios of queuing time or movement time taken into consideration when pedestrians make exit choices, statistically analyzes the changes in evacuation time, obtains the optimal weight relationship, and imports it into the algorithm. This can realize the rapid calculation of the optimal exit selection results of people in different scenarios, and provide guidance for future real-life evacuations.

[0126] Figure 8A schematic diagram of the outlet simulation results of different methods according to the embodiments of the present disclosure is schematically shown.

[0127] According to the embodiment 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 compared and analyzed with the path priority exit selection model and the Liu model. The working condition with an exit width of 1.2m is selected for simulation, and the personnel selection of each exit is compared and analyzed. The simulation results are as follows: Figure 8 And as shown in Table 1.

[0128] Table 1. Simulation results of export selection

[0129]

[0130] Among them: DPM is the distance priority model, and Liu is the model proposed by Liu et al.

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

[0132] Fig. 9 A block diagram of a personnel evacuation simulation device according to an embodiment of the present disclosure is schematically shown.

[0133] like Fig. 9 As shown, the personnel evacuation simulation device 900 in a 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] A first determination module 910 is used to determine in real time according to the building model the regional position data of each regional model, the number of pedestrians data of each exit model and the first distance data of multiple pedestrians, wherein the building model is constructed according to the actual building and the initial number of people data in each regional model, the building model includes 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;

[0135] A generating module 920, for generating predicted time data for each exit model according to exit parameters of multiple exit models, the number of pedestrians at the exit model and multiple first distance data;

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

[0137] A third determination module 940 is used to determine the real-time simulation speed of each pedestrian according to the characteristic forward distance of each pedestrian at the target exit model for the target exit model, wherein the real-time simulation speed includes a speed component toward the target exit model;

[0138] A simulation module 950 is used to simulate and calculate the simulated evacuation time of pedestrians in the building model under different evacuation paths according to the distance between the pedestrian and the target exit model at multiple time points and the speed components of the pedestrian to the target exit model at different time points, wherein the evacuation path includes the target exit model corresponding to different time points;

[0139] The fourth determination module 960 is used to determine the evacuation path corresponding to the minimum value among the multiple simulated evacuation times as the target evacuation path.

[0140] According to the embodiments of the present disclosure, by determining the regional location data of each regional model, the number of pedestrians data of each exit model and the first distance data of multiple pedestrians in real time according to the building model, combining the exit parameters, the number of pedestrians and the first distance data of the exit model, the predicted time data of each exit model is generated, thereby determining the target exit model at the current moment; then 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 pedestrians in the building model is simulated and determined according to the speed components of the pedestrians to the target exit model at different moments. By adjusting the target exit models corresponding to different pedestrians in the process of computer simulation of building evacuation, the target evacuation path with the minimum simulated 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 more pedestrians choosing the same exit in reality.

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

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

[0143] A first generating unit is used to generate regional position data for each regional model according to the plurality of pedestrian position data, the number of pedestrians in the regional model and the central coordinate data of the regional model;

[0144] A calculation unit, configured to calculate first distance data between each pedestrian and each exit model based on a plurality of regional position data;

[0145] The second generating unit is used to generate pedestrian quantity data for each exit model according to the number of exit models, the plurality of area location data and the plurality of first distance data.

[0146] According to an embodiment of the present disclosure, the second generation unit includes a first generation subunit and a second generation subunit.

[0147] A first generating subunit, used for generating regional coordinate data of the regional model according to the pedestrian position data and the number of pedestrians;

[0148] The second generating subunit is used to generate the regional offset data according to the center coordinate data and the regional coordinate data.

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

[0150] A third generating unit, configured to generate an expected queuing time according to the exit parameters of the plurality of exit models, the total number of pedestrians and the plurality of first distance data;

[0151] a fourth generating unit, configured to generate an expected evacuation time according to second distance data and an expected speed of the pedestrian, wherein the second distance data is generated according to the first distance data, and the second distance data represents an equivalent distance from the pedestrian to the exit model;

[0152] The fifth generating unit is used to generate predicted time data according to the expected queuing time and the expected evacuation time.

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

[0154] The third generating subunit is used to generate the expected queuing time of the exit according to the exit parameters and the pedestrian quantity data of the exit model for each exit model;

[0155] The fourth generating subunit is used to generate the expected queuing time according to the expected queuing time at the exit, the sorting information of different pedestrians at the exit model, the total number of pedestrians and the multiple first distance data.

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

[0157] a sixth generating unit, configured to 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;

[0158] a seventh generating unit, 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 angle, wherein the second angle represents an angle between a second vector of the second distance and a speed direction vector of the pedestrian;

[0159] The eighth generating unit is used to generate the real-time simulated 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 includes a traversal unit, a determination unit, and a simulation calculation unit.

[0161] A traversal unit is used to traverse the movement of the pedestrian at a preset speed-angle interval at each moment, and obtain the target forward distance of the pedestrian at each angle and the speed component of the pedestrian to the target exit model at each speed, wherein the angle represents the angle between the pedestrian's movement direction and the target exit model;

[0162] A determination unit, used for determining the speed corresponding to the maximum speed or the maximum speed component as the target speed;

[0163] The simulation calculation unit is used to simulate and calculate the simulated evacuation time of pedestrians in the building model under different evacuation paths according to the distance between the pedestrians and the target exit model at multiple time points and the target speed of the pedestrians to the target exit model at different time points.

[0164] According to the modules, units, and sub-units of the embodiments of the present disclosure, any multiple or at least part of the functions of any multiple thereof can be implemented in one module. According to the modules, units, and sub-units of the embodiments of the present disclosure, any one or more can be split into multiple modules for implementation. According to the modules, units, and sub-units of the embodiments of the present disclosure, any one or more can be at least partially implemented as a hardware circuit, such as a field programmable gate array (Field Programmable Gate Array, FPGA), a programmable logic array (Programmable Logic Arrays, PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), or can be implemented by hardware or firmware of any other reasonable way of integrating or encapsulating the circuit, or implemented in any one of the three implementation modes of software, hardware, and firmware or in any appropriate combination of any of them. Alternatively, according to the modules, units, and sub-units of the embodiments of the present disclosure, one or more can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be performed.

[0165] For example, any multiple of the first determination module 910, the generation module 920, the second determination module 930, the third determination module 940, the simulation module 950, and the fourth determination module 960 can be combined in one module / unit / subunit for implementation, or any one of the modules / units / subunits can be split into multiple modules / units / subunits. Alternatively, at least part of the functions of one or more of these modules / units / subunits can be combined with at least part of the functions of other modules / units / subunits and implemented in one module / unit / subunit. According to an embodiment of the present disclosure, at least one of the first determination module 910, the generation module 920, the second determination module 930, the third determination module 940, the simulation module 950, and the fourth determination 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 a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, at least one of the first determination module 910, the generation module 920, the second determination module 930, the third determination module 940, the simulation module 950, and the fourth determination module 960 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be executed.

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

[0167] Fig.10 A block diagram of an electronic device suitable for implementing the method described above according to an embodiment of the present disclosure is schematically shown. Fig.10 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0168] like Fig.10As shown, the electronic device 1000 according to the embodiment of the present disclosure includes a processor 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage part 1008 to the random access memory (RAM) 1003. The processor 1001 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 1001 may also include an onboard memory for caching purposes. The processor 1001 may include a single processing unit or multiple processing units for performing different actions of the method flow according to the embodiment of the present disclosure.

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

[0170] According to an embodiment of the present disclosure, the electronic device 1000 may further include an input / output (I / O) interface 1005, which is also connected to the bus 1004. The system 1000 may 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 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 needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that a computer program read therefrom is installed into the storage section 1008 as needed.

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

[0172] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

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

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

[0175] An embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains a program code for executing the method provided by the embodiment of the present disclosure. When the computer program product runs on an electronic device, the program code is used to enable the electronic device to implement the personnel evacuation simulation method provided by the embodiment of the present disclosure.

[0176] When the computer program is executed by the processor 1001, the above functions defined in the system / device of the embodiment of the present disclosure are executed. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0177] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 1009, and / or installed from the removable medium 1011. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0178] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are 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 the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type 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, using an Internet service provider to connect through the Internet).

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

Claims

1. A method for simulating evacuation of personnel in a building, comprising: Determine in real time according to the building model the regional position data of each regional model, the number of pedestrians data of each exit model and the first distance data of multiple pedestrians, wherein the building model is constructed according to the actual building and the initial number of people data in each regional model, the building model includes 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; For each of the exit models, generating predicted time data according to the exit parameters of the multiple exit models, the number of pedestrians at the exit model and multiple first distance data; Determine the export model corresponding to the minimum predicted time data as the target export model at the current moment; 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; According to the distance between the pedestrian and the target exit model at multiple moments and the speed component corresponding to the pedestrian from the pedestrian to the target exit model at different moments, simulate and calculate the simulated evacuation time of the pedestrian in the building model under different evacuation paths, wherein the evacuation path includes the target exit models corresponding to different moments; The evacuation path corresponding to the minimum value among the multiple simulated evacuation times is determined as the target evacuation path.

2. The method according to claim 1, wherein: The initial number of people data includes pedestrian position data of a plurality of pedestrians in the area model; Wherein, determining the regional location data of each regional model, the pedestrian quantity data of each exit model and a plurality of first distance data according to the building model includes: For each of the regional models, generating the regional position data according to the plurality of pedestrian position data, the number of pedestrians in the regional model, and the central coordinate data of the regional model; Calculate first distance data between each of the pedestrians and each of the exit models based on the plurality of area position data; For each of the exit models, the pedestrian quantity data is generated according to the number of the exit models, the plurality of area position data, and the plurality of the first distance data.

3. The method according to claim 2, wherein: Generating the regional position data according to the plurality of pedestrian position data, the number of pedestrians in the regional model, and the central coordinate data of the regional model includes: Generating regional coordinate data of the regional model according to the pedestrian position data and the number of pedestrians; The region offset data is generated according to the center coordinate data and the region coordinate data.

4. The method according to claim 1, wherein: Generate predicted time data according to the exit parameters of the plurality of exit models, the total number of pedestrians and the plurality of first distance data, including: generating an expected queuing time according to a plurality of exit parameters of the exit models, the total number of pedestrians and a plurality of the first distance data; Generate an expected evacuation time according to second distance data and the expected speed of the pedestrian, wherein the second distance data is generated according to the first distance data, and the second distance data represents an equivalent distance from the pedestrian to the exit model; The predicted time data is generated according to the expected queuing time and the expected evacuation time.

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

6. The method according to claim 5, wherein: Expected queuing time at the exit As shown in formula (1), the expected queuing time As shown in formula (2), the expected evacuation time As shown in formula (3): in, is the overall expected queue time for export model e, w e is the width dimension of the export model e, i.e. the export parameter, is the pedestrian quantity data of the exit model e, θ e is the calculated calibration coefficient of the export model e, is the expected queuing time of pedestrian P at exit model e, w e is the width dimension of the exit model e, N is the total number of pedestrians to be evacuated, θ e is the calculated calibration coefficient of the export model e, n p is the ranking of pedestrian P in the overall pedestrian crowd in terms of distance from the exit model e, is the distance between pedestrian p and exit model e, p∈C refers to all pedestrians in the evacuated pedestrian group, e∈E refers to all exit models in the building model, n E is the number of exported models, is the expected time consumed by pedestrian P in the evacuation process of exit model e, D P is the equivalent distance from pedestrian P to the exit model e, is the expected speed of pedestrian P.

7. The method according to claim 1, wherein: Determining a real-time simulated speed of each pedestrian according to a characteristic forward distance of each pedestrian at the target exit model includes: generating a first characteristic forward distance between the pedestrian and the associated pedestrian according to a first distance between the pedestrian and an 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; generating 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, the diameter of the pedestrian, and a second angle, wherein the second angle represents an angle between a second vector of the second distance and a speed direction vector of the pedestrian; The real-time simulated speed of the pedestrian at the current moment is generated according to the target forward distance and a preset speed calculation formula, wherein the target forward distance is the smaller distance between the first characteristic forward distance and the second characteristic forward distance.

8. The method according to claim 7, wherein: 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 at different moments, the simulated evacuation time of the pedestrian in the building model under different evacuation paths is simulated and calculated, including: At each moment, the movement of the pedestrian is traversed at a preset speed-angle interval to obtain the target forward distance of the pedestrian at each angle and the speed component of the pedestrian to the target exit model at each speed, wherein the angle represents the angle between the pedestrian's movement direction and the target exit model; Determine the speed corresponding to the maximum speed or the maximum speed component as the target speed; 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 at different moments, the simulated evacuation time of the pedestrian in the building model under different evacuation paths is simulated and calculated.

9. The method according to claim 8, wherein: The first characteristic forward distance As shown in formula (4), the second feature forward distance As shown in formula (5), the preset speed calculation formula is shown in formula (6), and the target speed is shown in formula (7) or formula (8): Among them, the first feature forward distance P j Relative pedestrian P i The characteristic forward distance, s i,j =‖τ i -τ j ‖ refers to pedestrian P i Current location τ i With pedestrian P j Current location τ j The Euclidean distance between them, i.e. the first distance, d i It is a pedestrian i The diameter, d j Pedestrian j The diameter, α i,j is the first vector With pedestrians P i The velocity direction vector e i The angle between them, namely the first angle, τ i =(x i ,y i ) is a pedestrian P i Current location; Among them, the second feature forward distance P i With obstacles O w The forward distance between i,w P is a pedestrian i The current position τ i With obstacles O w The vertical distance, i.e. the second distance, d i It is a pedestrian i The diameter, α i,w is the second vector With pedestrian P i The velocity direction vector e i The angle between them is the second angle; v=a·H d +b (6) Among them, v represents the speed of the pedestrian at the current moment, H d represents the forward distance of the pedestrian’s target, parameter a represents the pedestrian’s sensitivity to distance, and parameter b represents the pedestrian’s personal space distance; Among them, x j and j represents the current coordinates of the pedestrian and the vertical coordinates of the pedestrian on the obstacle, x exit and exit is the coordinate of the target export model, v ix and v iy are respectively the decomposition speed of the target speed in the coordinate system where the target exit model is located.

10. A personnel evacuation simulation device in a building, comprising: A first determination module is used to determine in real time according to a building model the regional position data of each regional model, the number of pedestrians data of each exit model and the first distance data of multiple pedestrians, wherein the building model is constructed according to the actual building and the initial number of people data in each regional model, the building model includes 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; A generating module, for generating predicted time data for each of the exit models according to the exit parameters of the plurality of exit models, the number of pedestrians at the exit model and a plurality of first distance data; A second determination module is used to determine the export model corresponding to the minimum predicted time data as the target export model at the current moment; A third determination module is used 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; A simulation module, configured to simulate and calculate the simulated 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 multiple moments and the velocity component corresponding to 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; The fourth determination module is used to determine the evacuation path corresponding to the minimum value among the multiple simulated evacuation times as the target evacuation path.

Citation Information

Patent Citations

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

    CN114492939A

  • Personnel evacuation time prediction method and device, storage medium and terminal equipment

    CN114580308A

  • Crowd emergency evacuation simulation method based on composite routing structure

    CN115640685A

  • Evacuation Time Prediction System using GIS Information and Method thereof

    KR101981744B1

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

    WO2023125585A1