A method and system for simulating and evaluating evacuation of urban district refuge places, a terminal and a storage medium
Patent Information
- Application Number
- CN202611058082.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-16
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2046-07-16
AI Technical Summary
[0005]本发明的主要目的在于提供一种城市片区避难场所的疏散仿真评估方法、系统、终端及存储介质,旨在解决现有技术无法有效对城市片区的避难场所进行量化评估,导致无法得到最优的疏散方案,造成疏散效率较低的问题
[0016] In this invention, a regional plan of a target urban area is obtained. Based on this plan, a simulation model of the target urban area is created, resulting in a regional simulation model. Multiple crowd emergence points and crowd influx intensities are set. A refuge layout plan is formulated based on all the crowd emergence points and influx intensities. A refuge decision is generated from the regional simulation model to obtain a target refuge decision. The refuge layout plan and the target refuge decision are then input into the regional simulation model. The regional simulation model performs evacuation simulations based on the target refuge decision and the refuge layout plan, obtaining a target evacuation result. An evacuation simulation evaluation result is obtained based on the saturation time index in the target evacuation result. This invention can effectively quantify and evaluate refuge sites in urban areas, thereby improving evacuation efficiency.
Smart Images

Figure CN122570996B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data simulation technology, and in particular to a method, system, terminal, and computer-readable storage medium for evacuation simulation assessment of urban area refuge sites. Background Technology
[0002] During natural disasters (such as earthquakes), people need to spontaneously and instantly evacuate to find accessible outdoor safe havens. This process is highly spontaneous, self-organizing, and explosive, with extremely high population density, which can easily lead to the following problems: severe congestion in some passageways or exits, and the inability to divert people after some refuge areas reach capacity, while other refuge areas are not fully utilized, ultimately resulting in low overall evacuation efficiency. Therefore, it is necessary to conduct a scientific and quantitative assessment of the rationality of the spatial layout and capacity configuration of urban refuge areas.
[0003] Currently, existing evaluation models include macro-level urban evacuation models and micro-level pedestrian evacuation simulation models. Macro-level urban evacuation models focus on analyzing the topological relationships between urban road networks and refuge nodes, neglecting or oversimplifying the spatial morphology within a district, and cannot simulate the real refuge behavior characteristics of crowds. For example, how do people "re-route" to find alternative places when their first choice of refuge is full? Micro-level pedestrian evacuation simulation models have limited application scale, cannot handle large-scale evacuation scenarios of tens of thousands of people at the district scale, and their output results are not accurate enough.
[0004] Therefore, existing technologies still need to be improved and developed. Summary of the Invention
[0005] The main objective of this invention is to provide a method, system, terminal, and storage medium for evacuation simulation evaluation of urban area shelters, aiming to solve the problem that existing technologies cannot effectively quantify and evaluate urban area shelters, resulting in the inability to obtain the optimal evacuation plan and low evacuation efficiency.
[0006] To achieve the above objectives, the present invention provides an evacuation simulation evaluation method for urban area refuge sites, the method comprising the following steps: Obtain a regional plan of the target city area, perform simulation modeling of the target city area based on the regional plan, obtain a regional simulation model, and set multiple crowd emergence points and crowd influx intensity; Based on all the crowd emergence points and the crowd influx intensity, a plan is formulated to obtain an evacuation layout plan. Evacuation decisions are generated on the area simulation model to obtain a target evacuation decision. The evacuation layout plan and the target evacuation decision are then input into the area simulation model. The area simulation model performs evacuation simulation on the evacuation layout scheme based on the target evacuation decision, obtains the target evacuation result, and obtains the evacuation simulation evaluation result based on the saturation time index in the target evacuation result.
[0007] Optionally, the evacuation simulation evaluation method for urban area refuge sites, wherein obtaining a regional plan of the target urban area, performing simulation modeling of the target urban area based on the regional plan to obtain an area simulation model, and setting multiple crowd emergence points and crowd influx intensity, specifically includes: Obtain a regional plan map of the target city area, calibrate the regional plan map to obtain a target regional plan map, and perform component transformation on all spatial elements in the target regional plan map to obtain the component transformation result; Attribute settings are performed on all components in the component conversion result to obtain attribute setting results. The attribute setting results are then verified to obtain component verification results. Simulation modeling is performed based on the component verification results to obtain a region simulation model. Obtain the area boundary and target building location information of the area simulation model, set a first type of crowd emergence point based on the area boundary, set a second type of crowd emergence point based on the location information, and set the crowd influx intensity of the first type of crowd emergence point and the second type of crowd emergence point.
[0008] Optionally, the evacuation simulation evaluation method for urban area refuge sites, wherein the step of formulating a plan based on all the crowd emergence points and the crowd influx intensity to obtain a refuge layout plan specifically includes: Based on all the points of emergence of evacuated people, the simulation model of the area is used to set up refuge sites, and the site setting results are obtained. The site capacity of all refuge sites in the site setting results is calculated, and the capacity calculation results are obtained. Based on the location setting results, the capacity calculation results, and the crowd influx intensity, a layout plan is formulated to obtain a refuge layout plan.
[0009] Optionally, the evacuation simulation evaluation method for urban area refuge sites includes a first evacuation decision, a second evacuation decision, and a third evacuation decision. The step of generating evacuation decisions from the simulation model of the area to obtain target evacuation decisions specifically includes: Obtain the real-time location of all virtual users and the location information of all refuge sites in the area simulation model, calculate the location distance between each real-time location and each location information, and obtain the distance calculation result; Obtain the minimum distance from the distance calculation results, and obtain the target refuge location corresponding to the minimum distance. Formulate a first refuge decision based on the target space capacity of the target refuge location and the minimum distance. Obtain the spatial capacity of all refuge sites in the area simulation model, and formulate a second refuge decision based on the saturation state of each spatial capacity; Obtain the target query result of the virtual user, and determine whether the target space capacity of the target shelter is saturated based on the target query result, wherein the target query result is the result of the virtual user querying the target space capacity of the target shelter in real time; If the target space capacity is saturated, a new pathfinding request is generated, and a third refuge decision is made based on the pathfinding request.
[0010] Optionally, the evacuation simulation evaluation method for urban area refuge sites, wherein the area simulation model performs evacuation simulation on the refuge layout scheme based on the target refuge decision to obtain the target evacuation result, and obtains the evacuation simulation evaluation result based on the saturation time index in the target evacuation result, specifically includes: When the refuge layout scheme is initiated, the running time of the refuge layout scheme is obtained; If the running time is within a first preset time, the running state of the refuge layout scheme is determined to be in the first stage, and the corresponding evacuation state is set to the pending state according to the first stage. If the running time is greater than the first preset time, the running state of the evacuation layout scheme is determined to be in the second stage. According to the second stage, the pending state is switched to the emergency state. According to the emergency state, the target evacuation decision is initiated, and all virtual users in the area simulation model are evacuated according to the target evacuation decision. Based on the first evacuation decision, the target evacuation locations of all virtual users are obtained, and based on the second evacuation decision, the target space capacity of all target evacuation locations is detected in real time to obtain the detection results; If the detection results indicate that the target virtual user's target refuge location is saturated, then location matching is performed according to the third refuge decision to obtain a new refuge location, wherein the new refuge location is the refuge location with the smallest distance from the target virtual user and is not saturated; Once it is detected that all the virtual users have arrived at the corresponding target refuge location, the refuge layout scheme is terminated to obtain the target evacuation result, and the evacuation simulation evaluation result is obtained based on the saturation time index in the target evacuation result.
[0011] Optionally, the evacuation simulation evaluation method for urban area refuge sites includes a method where the area simulation model performs evacuation simulation on the refuge layout scheme based on the target refuge decision to obtain the target evacuation result, and obtains the evacuation simulation evaluation result based on the saturation time index in the target evacuation result, and then further includes: The process data indicators of the evacuation simulation evaluation results are obtained, and the process data indicators are analyzed and processed to obtain the indicator analysis results. The process data indicators include the average virtual user pathfinding time, capacity filling degree, real-time user density heat map, and key node queue length. If the analysis results of the indicators show any abnormalities in the average virtual user pathfinding time, the capacity filling degree, the real-time user density heatmap, or the queue length of the key nodes, then the corresponding abnormal data will be obtained. Based on the abnormal data, a target optimization plan is formulated, and the refuge layout plan is optimized according to the target optimization plan to obtain the target refuge layout plan. The target refuge layout plan is then verified.
[0012] Optionally, the evacuation simulation evaluation method for urban area refuge sites includes a method where the area simulation model performs evacuation simulation on the refuge layout scheme based on the target refuge decision to obtain the target evacuation result, and obtains the evacuation simulation evaluation result based on the saturation time index in the target evacuation result, and then further includes: Based on the area simulation model, several different evacuation layout simulation schemes are formulated. Based on the target evacuation decision, evacuation simulations are performed on all the evacuation layout simulation schemes to obtain simulation evaluation results for multiple schemes. The saturation time indices of all the simulation evaluation results of the above schemes are compared to obtain the index comparison results. The minimum saturation time index in the index comparison results is obtained, and the refuge layout simulation scheme corresponding to the minimum saturation time index is taken as the optimal refuge layout simulation scheme.
[0013] Optionally, the evacuation simulation evaluation method for urban area refuge sites includes an evacuation simulation evaluation system comprising: The model building module is used to obtain a regional plan of the target city area, perform simulation modeling of the target city area based on the regional plan, obtain a regional simulation model, and set multiple crowd emergence points and crowd influx intensity. The decision generation module is used to formulate a plan based on all the crowd emergence points and the crowd influx intensity to obtain an evacuation layout plan, generate evacuation decisions for the area simulation model to obtain a target evacuation decision, and input the evacuation layout plan and the target evacuation decision into the area simulation model. The scheme simulation module is used by the area simulation model to perform evacuation simulation on the evacuation layout scheme based on the target evacuation decision, obtain the target evacuation result, and obtain the evacuation simulation evaluation result based on the saturation time index in the target evacuation result.
[0014] Furthermore, to achieve the above objectives, the present invention also provides a terminal, wherein the terminal includes: a memory, a processor, and an evacuation simulation evaluation program for urban area shelters stored in the memory and executable on the processor, wherein when the evacuation simulation evaluation program for urban area shelters is executed by the processor, it implements the steps of the evacuation simulation evaluation method for urban area shelters as described above.
[0015] Furthermore, to achieve the above objectives, the present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores an evacuation simulation evaluation program for urban area shelters, and when the evacuation simulation evaluation program for urban area shelters is executed by a processor, it implements the steps of the evacuation simulation evaluation method for urban area shelters as described above.
[0016] In this invention, a regional plan of a target urban area is obtained. Based on this plan, a simulation model of the target urban area is created, resulting in a regional simulation model. Multiple crowd emergence points and crowd influx intensities are set. A refuge layout plan is formulated based on all the crowd emergence points and influx intensities. A refuge decision is generated from the regional simulation model to obtain a target refuge decision. The refuge layout plan and the target refuge decision are then input into the regional simulation model. The regional simulation model performs evacuation simulations based on the target refuge decision and the refuge layout plan, obtaining a target evacuation result. An evacuation simulation evaluation result is obtained based on the saturation time index in the target evacuation result. This invention can effectively quantify and evaluate refuge sites in urban areas, thereby improving evacuation efficiency. Attached Figure Description
[0017] Figure 1 This is a flowchart of a preferred embodiment of the evacuation simulation evaluation method for urban area refuge sites of the present invention; Figure 2 This is a schematic diagram of a region simulation model in a preferred embodiment of the present invention; Figure 3 This is a schematic diagram of the evacuation simulation evaluation process in a preferred embodiment of the present invention; Figure 4 This is a schematic diagram of the simulation of the area simulation model running for 1 minute in a preferred embodiment of the present invention; Figure 5 This is a schematic diagram of the simulation of the area simulation model running for 5 minutes in a preferred embodiment of the present invention; Figure 6 This is a schematic diagram of the simulation of the area simulation model running for 15 minutes in a preferred embodiment of the present invention; Figure 7 This is a schematic diagram of the simulation evaluation results in a preferred embodiment of the present invention; Figure 8 This is a structural diagram of a preferred embodiment of the evacuation simulation and evaluation system for urban area refuge sites of the present invention; Figure 9 This is a structural diagram of a preferred embodiment of the terminal of the present invention. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0019] It should be noted that if the embodiments of the present invention involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.
[0020] Furthermore, if the embodiments of this invention involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.
[0021] The preferred embodiment of the present invention describes an evacuation simulation evaluation method for urban area refuge sites, such as... Figure 1 As shown, the evacuation simulation evaluation method for urban area refuge sites includes the following steps: Step S10: Obtain a regional plan of the target city area, perform simulation modeling of the target city area based on the regional plan, obtain a regional simulation model, and set multiple crowd emergence points and crowd influx intensity.
[0022] Specifically, existing technologies cannot effectively quantify and evaluate urban area shelters, leading to the inability to obtain optimal evacuation plans and resulting in low evacuation efficiency. Therefore, this invention proposes an evacuation simulation evaluation method for urban area shelters to overcome the shortcomings of existing technologies. This method simulates the process of large-scale population evacuation after a disaster, observing the time it takes for the entire shelter system to reach full saturation from the start of accepting people. This allows for the assessment of the rationality of the shelter space layout and whether there are any shortcomings or wastes in capacity configuration, thereby improving the evacuation efficiency of the area. The specific process involves first digitizing the physical environment of the real urban area to serve as the simulation environment. A regional plan of the target urban area is then obtained and calibrated to obtain the target area plan. The calibration process ensures that the space drawn in the subsequent area simulation model is completely consistent with the actual geographical coordinates, thus reducing simulation test errors.
[0023] Secondly, all spatial elements in the target area map are acquired, including refuge spaces (e.g., plazas, sports fields), obstacles (e.g., buildings, walls, water bodies), and road boundaries and pedestrian walkways. All spatial elements are then converted into components to obtain the conversion results. For refuge spaces, polygonal wall or rectangular wall components are used to outline the boundary lines of the refuge area in the base map point by point, forming a closed wall area. This area will be identified as a space where pedestrians can stand and move in subsequent simulations. For obstacles, wall components are used to draw the outlines of obstacles in the base map. This component can prevent agents from entering in the pedestrian database, thus realistically restoring the passage restrictions. For road boundaries and pedestrian walkways, line or boundary line components are used to draw guiding boundaries such as road edges and curbs to regulate the passable area for pedestrians.
[0024] Subsequently, attribute settings are applied to all components in the component conversion result to obtain attribute setting results. For example, the group of wall components is set to a pedestrian-recognizable obstacle type; a clear name is given to the polygonal wall (e.g., shelter_01) to facilitate the subsequent reference of its area or location in the model; the attribute setting results are verified to obtain component verification results. For example, a visual check is performed to confirm that the agent can normally enter the refuge space and cannot cross the obstacle, thereby verifying the accuracy of the delineation.
[0025] Finally, based on the component verification results, simulation modeling is performed to obtain the area simulation model, such as... Figure 2 As shown, Figure 2The gray areas in the diagram represent obstacles. Next, to simulate the flow of people during evacuation, multiple crowd emergence points and crowd influx intensities need to be set. Specifically, the location information of the area boundary and target buildings in the simulation model is obtained. Based on the area boundary, a first type of crowd emergence point is set, for example, external crowds. A crowd influx point is set at the area boundary; this entrance represents urban residents flowing into this area from surrounding disaster-stricken areas and is the main source of crowd input in the simulation. Based on the location information, a second type of crowd emergence point is set, for example, internal crowds. Evacuation exits are set in front of the main buildings (e.g., residential buildings, office buildings, shopping malls, etc.) within the area. This exit represents people originally inside the building who flow out after the disaster and join the evacuation flow. The crowd influx intensities of the first and second types of crowd emergence points are then set.
[0026] Furthermore, in order to test the system performance under different scenarios, the present invention allows for adjustment of the crowd influx intensity, i.e. the intensity of the crowd influx, the components of which are shown in Table 1.
[0027] Table 1: Components of Crowd Influx Intensity
[0028] By adjusting the parameters in Table 1, different test conditions, ranging from light pressure to extreme pressure, can be applied to the same area to observe the system's performance under different loads.
[0029] Step S20: Formulate a plan based on all the crowd emergence points and the crowd influx intensity to obtain an evacuation layout plan, generate an evacuation decision for the area simulation model to obtain a target evacuation decision, and input the evacuation layout plan and the target evacuation decision into the area simulation model.
[0030] Specifically, after obtaining the area simulation model, refuge areas are set up in the area simulation model according to all evacuation crowd emergence points, resulting in a location setting result. The capacity of all refuge areas in the location setting result is then calculated, yielding a capacity calculation result. For example, a 3000-square-meter sports field has a capacity of 2000 people. Based on the location setting result, the capacity calculation result, and the crowd influx intensity, a layout scheme is formulated, resulting in a refuge layout scheme. Next, it is necessary to define the refuge decision (i.e., target refuge decision) for the virtual crowd during simulated refuge, where the target refuge decision includes a first refuge decision, a second refuge decision, and a third refuge decision.
[0031] For the first evacuation decision (i.e., the closest available decision), each virtual user needs to follow the basic logic of "going to the nearest available shelter". The system will dynamically calculate which shelter space is closest and not yet saturated based on the virtual user's real-time location, and set this shelter space as the movement target. The specific decision-making process is as follows: obtain the real-time location of all virtual users and the location information of all shelters in the area simulation model; calculate the location distance between each real-time location and each location information to obtain the distance calculation result; obtain the minimum distance in the distance calculation result, and obtain the target shelter corresponding to the minimum distance; and make the first evacuation decision based on the target space capacity of the target shelter and the minimum distance.
[0032] For the second evacuation decision (i.e., real-time capacity monitoring and saturation closure decision), the system sets a dynamic counter for each evacuation site to record the number of people who have entered in real time. When the actual number of people occupying a evacuation site reaches its capacity limit, the system immediately marks the evacuation site as saturated and automatically removes it from the list of available targets. After that, virtual users who have not yet entered will no longer be able to select this evacuation site as their evacuation target. The specific process is to obtain the spatial capacity of all evacuation sites in the area simulation model and formulate the second evacuation decision based on the saturation status of each spatial capacity.
[0033] For the third evacuation decision (i.e., adaptive secondary pathfinding decision), when a virtual user approaches a target evacuation location, if this target evacuation location has already been filled by other virtual users and becomes saturated, the virtual user, upon sensing this change, immediately interrupts the original path and initiates a new pathfinding request to the system. The system, according to the first evacuation strategy, reallocates the next nearest, still unsaturated evacuation location and removes the saturated target evacuation location, preventing virtual users from repeatedly trying the same saturated evacuation location. Specifically, the process involves obtaining the target query result from the virtual user, and then... Determine whether the target space capacity of the target refuge location is saturated, wherein the target query result is the result of the virtual user querying the target space capacity of the target refuge location in real time; if the target space capacity is saturated, a new pathfinding request is generated, and a third refuge decision is made based on the pathfinding request; then, the time and location of each "secondary pathfinding" and the additional time consumed as a result are fully recorded, with the aim of quantifying efficiency loss (accurately calculating the time consumed due to information lag and uneven capacity distribution), positioning system bottlenecks (accurately identifying the refuge locations that cause virtual users to travel back and forth), and comparing the advantages and disadvantages of the layout.
[0034] Subsequently, after obtaining the target evacuation decision, the evacuation layout plan and the target evacuation decision are input into the area simulation model to facilitate subsequent simulation evacuation assessment.
[0035] Step S30: The area simulation model performs evacuation simulation on the evacuation layout scheme based on the target evacuation decision to obtain the target evacuation result, and obtains the evacuation simulation evaluation result based on the saturation time index in the target evacuation result.
[0036] Specifically, after inputting the evacuation layout plan and the target evacuation decision into the area simulation model, a simulation evacuation assessment needs to be performed, specifically, as follows: Figure 3 As shown, when the evacuation layout scheme is activated, the running time of the evacuation layout scheme is obtained; if the running time is within a first preset time (e.g., the first 5 minutes), the running state of the evacuation layout scheme is determined to be in the first stage, and the corresponding evacuation state is set to a pending state according to the first stage. The first stage simulates the scenario before a disaster occurs, where a small number of virtual users (representing people already outdoors) are randomly moving around the area without specific evacuation targets, and people inside the buildings are in a "standby" state, not yet evacuated. The simulation situation of the corresponding area simulation model running for 1 minute is as follows. Figure 4 As shown, Figure 4 As is the norm before a disaster, virtual user groups move randomly.
[0037] If the running time exceeds the first preset time (e.g., after 5 minutes), the evacuation layout scheme is determined to be in the second stage of operation. The second stage simulates a disaster, with the system entering an emergency state. External crowds begin to flow in from the area entrance, while internal crowds flow out from the exits, joining the evacuation flow. Based on the second stage, the pending state is switched to the emergency state. The target evacuation decision is initiated according to the emergency state, and all virtual users in the area simulation model are evacuated based on the target evacuation decision. The simulation results of the corresponding area simulation model running for 5 minutes are as follows: Figure 5 As shown, Figure 5 When a disaster occurs, virtual users flock to shelters.
[0038] Based on the first evacuation decision, target evacuation locations for all virtual users are obtained. Then, based on the second evacuation decision, the target space capacity of all target evacuation locations is monitored in real time to obtain the monitoring results. If the monitoring results indicate that a target virtual user's target evacuation location is saturated, then location matching is performed based on the third evacuation decision to obtain a new evacuation location. This new evacuation location is the one furthest from the target virtual user and is not saturated. The simulation results of the corresponding area simulation model after 15 minutes are as follows: Figure 6As shown, Figure 6 When a disaster occurs, some evacuation sites may be saturated, requiring secondary pathfinding. Once all virtual users have arrived at their corresponding target evacuation spaces, the evacuation layout scheme is terminated, yielding the target evacuation result. Specifically, the simulation automatically ends when the last virtual user successfully enters the target evacuation site, and the total time elapsed from disaster triggering to simulation termination is recorded.
[0039] Subsequently, based on the saturation time index in the target evacuation results, the evacuation simulation evaluation results are obtained. These results include the distribution of arriving crowds at different time periods, the arrival and evacuation process time for each virtual user, and the capacity saturation time of all evacuation sites. Figure 7 As shown, Figure 7 (a) shows the distribution of the number of people arriving in different time periods. Figure 7 (b) represents the duration of the evacuation process for a virtual user. Figure 7 (c) represents the capacity saturation time of all refuge sites. The saturation time index indicates that, under the same influx intensity, the shorter the saturation time, the faster the refuge site layout in this urban area can absorb people and the higher the refuge efficiency; conversely, the longer the time, the more likely there is a bottleneck or unreasonable capacity configuration.
[0040] Furthermore, in addition to the saturation time index, the area simulation model of this invention can also output a series of process data indicators for accurately locating problems and optimization directions. Among them, the process data indicators include the average virtual user pathfinding time, capacity filling degree, real-time user density heat map, and queue length of key nodes.
[0041] The average pathfinding time for virtual users refers to the total time spent by each virtual user from the start of evacuation to successfully entering the evacuation space. By analyzing the maximum, minimum and average values of the average pathfinding time for each virtual user, it can be determined whether any virtual users have spent too much time on secondary pathfinding. The capacity filling level refers to the process of each shelter being gradually filled in a time series. By observing the curve shape, it can be determined which shelters are saturated too early (possibly due to insufficient capacity or overly concentrated locations) and which shelters are not filled for a long time (possibly due to remote locations or poor accessibility). A real-time user density heatmap dynamically displays the population density distribution of the entire area at different times. By observing the changes in the heatmap, one can intuitively discover where congestion first forms and how it spreads and shifts. Queue length at key nodes refers to the continuous monitoring of the number of people queuing at major entrances and exits, road intersections, and bottlenecks in transportation routes, in order to quantify the severity and duration of congestion.
[0042] The process data indicators are analyzed and processed to obtain indicator analysis results. If any anomalies are found in the indicator analysis results, such as the average virtual user pathfinding time, the capacity filling degree, the real-time user density heatmap, or the queue length of key nodes, the corresponding abnormal data is obtained. Based on the abnormal data, a target optimization plan is formulated, and the refuge layout plan is optimized according to the target optimization plan to obtain a target refuge layout plan (e.g., increasing the capacity of the refuge site or adding new temporary refuge sites near congested sections). The target refuge layout plan is then verified. If the verification shows a significant improvement, it is adopted; if the verification shows no improvement or only a small improvement, the refuge layout plan is further optimized.
[0043] Furthermore, the present invention can also input different delivery schemes (e.g., increasing the number of vehicles, adding unloading points, and adjusting the road network structure) into the area simulation model, and perform evacuation simulations on all the evacuation layout simulation schemes according to the target evacuation decision to obtain multiple scheme simulation evaluation results; compare the saturation time indicators of all the scheme simulation evaluation results to obtain indicator comparison results, and obtain the minimum saturation time indicator in the indicator comparison results, and take the evacuation layout simulation scheme corresponding to the minimum saturation time indicator as the optimal evacuation layout simulation scheme.
[0044] The technical effects of this invention are as follows: (1) Process visualization: Real-time dynamic display of the entire area’s crowd evacuation process, intuitively presenting the location and evolution trend of congestion; (2) Quantifiable assessment: The saturation time index can be used to intuitively reflect the containment efficiency of the refuge space layout, and also supports quantitative comparison between different schemes; (3) Efficiency can be quantified: key indicators are automatically calculated and output, including: the total time it takes for all shelters to reach capacity saturation, the average evacuation time for each virtual user, the real-time filling capacity of each shelter and population density heat map, etc. (4) Bottleneck identification: Locate system bottlenecks that cause a decrease in evacuation efficiency (e.g., a congested road section or a refuge site that is saturated too early). (5) The scheme can be optimized: By simulating and comparing the output indicators of different layout or capacity configuration schemes, the most efficient refuge site layout scheme and the most reasonable capacity setting can be directly determined, thereby improving evacuation efficiency.
[0045] Furthermore, such as Figure 8As shown, based on the above-mentioned evacuation simulation evaluation method for urban area shelters, the present invention also provides an evacuation simulation evaluation system for urban area shelters, wherein the evacuation simulation evaluation system for urban area shelters includes: The model building module 51 is used to obtain a regional plan of the target city area, perform simulation modeling of the target city area based on the regional plan, obtain a regional simulation model, and set multiple crowd emergence points and crowd influx intensity. The decision generation module 52 is used to formulate a plan based on all the crowd emergence points and the crowd influx intensity to obtain an evacuation layout plan, generate an evacuation decision for the area simulation model to obtain a target evacuation decision, and input the evacuation layout plan and the target evacuation decision into the area simulation model. The scheme simulation module 53 is used by the area simulation model to perform evacuation simulation on the evacuation layout scheme according to the target evacuation decision, obtain the target evacuation result, and obtain the evacuation simulation evaluation result according to the saturation time index in the target evacuation result.
[0046] Furthermore, such as Figure 9 As shown, based on the above-mentioned evacuation simulation evaluation method for urban area refuge sites, the present invention also provides a terminal, which includes a processor 10, a memory 20 and a display 30. Figure 9 Only some of the terminal components are shown; however, it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.
[0047] In some embodiments, the memory 20 may be an internal storage unit of the terminal, such as a hard disk or memory. In other embodiments, the memory 20 may be an external storage device of the terminal, such as a plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the terminal. Further, the memory 20 may include both internal and external storage units of the terminal. The memory 20 is used to store application software and various types of data installed on the terminal, such as the program code installed on the terminal. The memory 20 may also be used to temporarily store data that has been output or will be output. In one embodiment, the memory 20 stores an evacuation simulation evaluation program 40 for urban area shelters, which can be executed by the processor 10 to implement the evacuation simulation evaluation method for urban area shelters in this application.
[0048] In some embodiments, the processor 10 may be a central processing unit (CPU), a microprocessor, or other data processing chip, used to run program code stored in the memory 20 or process data, such as executing the evacuation simulation evaluation method for the urban area refuge site.
[0049] In some embodiments, the display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. The display 30 is used to display information on the terminal and to display a visual user interface.
[0050] In one embodiment, when the processor 10 executes the evacuation simulation evaluation program 40 for urban area refuge sites in the memory 20, the following steps are performed: Obtain a regional plan of the target city area, perform simulation modeling of the target city area based on the regional plan, obtain a regional simulation model, and set multiple crowd emergence points and crowd influx intensity; Based on all the crowd emergence points and the crowd influx intensity, a plan is formulated to obtain an evacuation layout plan. Evacuation decisions are generated on the area simulation model to obtain a target evacuation decision. The evacuation layout plan and the target evacuation decision are then input into the area simulation model. The area simulation model performs evacuation simulation on the evacuation layout scheme based on the target evacuation decision, obtains the target evacuation result, and obtains the evacuation simulation evaluation result based on the saturation time index in the target evacuation result.
[0051] The process of obtaining a regional plan of the target city area, performing simulation modeling of the target city area based on the regional plan, obtaining a regional simulation model, and setting multiple crowd emergence points and crowd influx intensity specifically includes: Obtain a regional plan map of the target city area, calibrate the regional plan map to obtain a target regional plan map, and perform component transformation on all spatial elements in the target regional plan map to obtain the component transformation result; Attribute settings are performed on all components in the component conversion result to obtain attribute setting results. The attribute setting results are then verified to obtain component verification results. Simulation modeling is performed based on the component verification results to obtain a region simulation model. Obtain the area boundary and target building location information of the area simulation model, set a first type of crowd emergence point based on the area boundary, set a second type of crowd emergence point based on the location information, and set the crowd influx intensity of the first type of crowd emergence point and the second type of crowd emergence point.
[0052] The step of formulating a plan based on all the crowd emergence points and the crowd influx intensity to obtain an evacuation layout plan specifically includes: Based on all the points of emergence of evacuated people, the simulation model of the area is used to set up refuge sites, and the site setting results are obtained. The site capacity of all refuge sites in the site setting results is calculated, and the capacity calculation results are obtained. Based on the location setting results, the capacity calculation results, and the crowd influx intensity, a layout plan is formulated to obtain a refuge layout plan.
[0053] The target refuge decision includes a first refuge decision, a second refuge decision, and a third refuge decision; The step of generating evacuation decisions from the simulation model of the area to obtain target evacuation decisions specifically includes: Obtain the real-time location of all virtual users and the location information of all refuge sites in the area simulation model, calculate the location distance between each real-time location and each location information, and obtain the distance calculation result; Obtain the minimum distance from the distance calculation results, and obtain the target refuge location corresponding to the minimum distance. Formulate a first refuge decision based on the target space capacity of the target refuge location and the minimum distance. Obtain the spatial capacity of all refuge sites in the area simulation model, and formulate a second refuge decision based on the saturation state of each spatial capacity; Obtain the target query result of the virtual user, and determine whether the target space capacity of the target shelter is saturated based on the target query result, wherein the target query result is the result of the virtual user querying the target space capacity of the target shelter in real time; If the target space capacity is saturated, a new pathfinding request is generated, and a third refuge decision is made based on the pathfinding request.
[0054] The area simulation model performs evacuation simulation on the evacuation layout scheme based on the target evacuation decision, obtains the target evacuation results, and obtains the evacuation simulation evaluation results based on the saturation time index in the target evacuation results, specifically including: When the refuge layout scheme is initiated, the running time of the refuge layout scheme is obtained; If the running time is within a first preset time, the running state of the refuge layout scheme is determined to be in the first stage, and the corresponding evacuation state is set to the pending state according to the first stage. If the running time is greater than the first preset time, the running state of the evacuation layout scheme is determined to be in the second stage. According to the second stage, the pending state is switched to the emergency state. According to the emergency state, the target evacuation decision is initiated, and all virtual users in the area simulation model are evacuated according to the target evacuation decision. Based on the first evacuation decision, the target evacuation locations of all virtual users are obtained, and based on the second evacuation decision, the target space capacity of all target evacuation locations is detected in real time to obtain the detection results; If the detection results indicate that the target virtual user's target refuge location is saturated, then location matching is performed according to the third refuge decision to obtain a new refuge location, wherein the new refuge location is the refuge location with the smallest distance from the target virtual user and is not saturated; Once it is detected that all the virtual users have arrived at the corresponding target refuge location, the refuge layout scheme is terminated to obtain the target evacuation result, and the evacuation simulation evaluation result is obtained based on the saturation time index in the target evacuation result.
[0055] The area simulation model performs evacuation simulation on the evacuation layout scheme based on the target evacuation decision to obtain the target evacuation result, and obtains the evacuation simulation evaluation result based on the saturation time index in the target evacuation result. The model then further includes: The process data indicators of the evacuation simulation evaluation results are obtained, and the process data indicators are analyzed and processed to obtain the indicator analysis results. The process data indicators include the average virtual user pathfinding time, capacity filling degree, real-time user density heat map, and key node queue length. If the analysis results of the indicators show any abnormalities in the average virtual user pathfinding time, the capacity filling degree, the real-time user density heatmap, or the queue length of the key nodes, then the corresponding abnormal data will be obtained. Based on the abnormal data, a target optimization plan is formulated, and the refuge layout plan is optimized according to the target optimization plan to obtain the target refuge layout plan. The target refuge layout plan is then verified.
[0056] The area simulation model performs evacuation simulation on the evacuation layout scheme based on the target evacuation decision to obtain the target evacuation result, and obtains the evacuation simulation evaluation result based on the saturation time index in the target evacuation result. The model then further includes: Based on the area simulation model, several different evacuation layout simulation schemes are formulated. Based on the target evacuation decision, evacuation simulations are performed on all the evacuation layout simulation schemes to obtain simulation evaluation results for multiple schemes. The saturation time indices of all the simulation evaluation results of the above schemes are compared to obtain the index comparison results. The minimum saturation time index in the index comparison results is obtained, and the refuge layout simulation scheme corresponding to the minimum saturation time index is taken as the optimal refuge layout simulation scheme.
[0057] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores an evacuation simulation evaluation program for urban area shelters, and when the evacuation simulation evaluation program for urban area shelters is executed by a processor, it implements the steps of the evacuation simulation evaluation method for urban area shelters as described above.
[0058] In summary, this invention provides a method, system, terminal, and storage medium for evacuation simulation evaluation of urban area shelters. The method includes: acquiring a regional plan of a target urban area; performing simulation modeling of the target urban area based on the regional plan to obtain a regional simulation model, and setting multiple crowd emergence points and crowd influx intensities; formulating a plan based on all the crowd emergence points and crowd influx intensities to obtain a shelter layout plan; generating a shelter decision on the regional simulation model to obtain a target shelter decision; and inputting the shelter layout plan and the target shelter decision into the regional simulation model; the regional simulation model performing evacuation simulation on the shelter layout plan based on the target shelter decision to obtain a target evacuation result; and obtaining an evacuation simulation evaluation result based on the saturation time index in the target evacuation result. This invention can effectively quantitatively evaluate urban area shelters, thereby improving evacuation efficiency.
[0059] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0060] Of course, those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware (such as a processor, controller, etc.). The program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The computer-readable storage medium can be a memory, magnetic disk, optical disk, etc.
[0061] It should be understood that the application of the present invention is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.
Claims
1. A simulation evaluation method for evacuation in urban area refuge sites, characterized in that, The evacuation simulation evaluation method for urban area refuge sites includes: Obtain a regional plan of the target city area, perform simulation modeling of the target city area based on the regional plan, obtain a regional simulation model, and set multiple crowd emergence points and crowd influx intensities. Based on all the crowd emergence points and crowd influx intensities, formulate a plan to obtain an evacuation layout scheme. The system obtains the real-time location of all virtual users and the location information of all refuge sites in the area simulation model, calculates the location distance between each real-time location and each location information, obtains the distance calculation result, obtains the target refuge site corresponding to the minimum distance in the distance calculation result, and formulates a first refuge decision based on the target space capacity of the target refuge site and the minimum distance. Obtain the spatial capacity of all refuge sites in the area simulation model, and formulate a second refuge decision based on the saturation state of each spatial capacity; The system obtains the target query result of the virtual user, determines whether the target space capacity of the target refuge is saturated based on the target query result, and generates a new pathfinding request if the target space capacity is saturated. A third refuge decision is made based on the pathfinding request. The target query result is the result of the virtual user querying the target space capacity of the target refuge in real time. The target evacuation decision is obtained based on the first evacuation decision, the second evacuation decision, and the third evacuation decision. The evacuation layout scheme and the target evacuation decision are input into the area simulation model. The area simulation model performs evacuation simulation on the evacuation layout scheme based on the target evacuation decision to obtain the target evacuation result. The evacuation simulation evaluation result is obtained based on the saturation time index in the target evacuation result. The area simulation model performs evacuation simulation on the evacuation layout scheme based on the target evacuation decision, obtains the target evacuation results, and obtains the evacuation simulation evaluation results based on the saturation time index in the target evacuation results, specifically including: When the refuge layout scheme is initiated, the running time of the refuge layout scheme is obtained; If the running time is within a first preset time, the running state of the refuge layout scheme is determined to be in the first stage, and the corresponding evacuation state is set to the pending state according to the first stage. If the running time is greater than the first preset time, the running state of the evacuation layout scheme is determined to be in the second stage. According to the second stage, the pending state is switched to the emergency state. According to the emergency state, the target evacuation decision is initiated, and all virtual users in the area simulation model are evacuated according to the target evacuation decision. Based on the first evacuation decision, the target evacuation locations of all virtual users are obtained, and based on the second evacuation decision, the target space capacity of all target evacuation locations is detected in real time to obtain the detection results; If the detection results indicate that the target virtual user's target refuge location is saturated, then location matching is performed according to the third refuge decision to obtain a new refuge location, wherein the new refuge location is the refuge location with the smallest distance from the target virtual user and is not saturated; Once it is detected that all the virtual users have arrived at the corresponding target refuge location, the refuge layout scheme is terminated to obtain the target evacuation result, and the evacuation simulation evaluation result is obtained based on the saturation time index in the target evacuation result. The area simulation model performs evacuation simulation on the evacuation layout scheme based on the target evacuation decision, obtains the target evacuation results, and obtains the evacuation simulation evaluation results based on the saturation time index in the target evacuation results. The model then further includes: The process data indicators of the evacuation simulation evaluation results are obtained, and the process data indicators are analyzed and processed to obtain the indicator analysis results. The process data indicators include the average virtual user pathfinding time, capacity filling degree, real-time user density heat map, and key node queue length. If the analysis results of the indicators show any abnormalities in the average virtual user pathfinding time, the capacity filling degree, the real-time user density heatmap, or the queue length of the key nodes, then the corresponding abnormal data will be obtained. Based on the abnormal data, a target optimization plan is formulated, and the refuge layout plan is optimized according to the target optimization plan to obtain the target refuge layout plan. The target refuge layout plan is then verified.
2. The evacuation simulation evaluation method for urban area refuge sites according to claim 1, characterized in that, The process involves obtaining a regional plan map of the target city area, performing simulation modeling of the target city area based on the regional plan map to obtain a regional simulation model, and setting multiple crowd emergence points and crowd influx intensity, specifically including: Obtain a regional plan map of the target city area, calibrate the regional plan map to obtain a target regional plan map, and perform component transformation on all spatial elements in the target regional plan map to obtain the component transformation result; Attribute settings are performed on all components in the component conversion result to obtain attribute setting results. The attribute setting results are then verified to obtain component verification results. Simulation modeling is performed based on the component verification results to obtain a region simulation model. Obtain the area boundary and target building location information of the area simulation model, set a first type of crowd emergence point based on the area boundary, set a second type of crowd emergence point based on the location information, and set the crowd influx intensity of the first type of crowd emergence point and the second type of crowd emergence point.
3. The evacuation simulation evaluation method for urban area refuge sites according to claim 1, characterized in that, The process of formulating a plan based on all the crowd emergence points and the crowd influx intensity to obtain an evacuation layout plan specifically includes: Based on all the points of emergence of evacuated people, the simulation model of the area is used to set up refuge sites, and the site setting results are obtained. The site capacity of all refuge sites in the site setting results is calculated, and the capacity calculation results are obtained. The pressure variable is set according to the intensity of the crowd influx, and the layout scheme is formulated based on the location setting results, the capacity calculation results, and the pressure variable to obtain the refuge layout scheme.
4. The evacuation simulation evaluation method for urban area refuge sites according to claim 3, characterized in that, The pressure variables include basic pedestrian flow, instantaneous peak pedestrian flow, and internal evacuation crowds.
5. The evacuation simulation evaluation method for urban area refuge sites according to claim 1, characterized in that, The area simulation model performs evacuation simulation on the evacuation layout scheme based on the target evacuation decision, obtains the target evacuation results, and obtains the evacuation simulation evaluation results based on the saturation time index in the target evacuation results. The model then further includes: Based on the area simulation model, several different evacuation layout simulation schemes are formulated. Based on the target evacuation decision, evacuation simulations are performed on all the evacuation layout simulation schemes to obtain simulation evaluation results for multiple schemes. The saturation time indices of all the simulation evaluation results of the above schemes are compared to obtain the index comparison results. The minimum saturation time index in the index comparison results is obtained, and the refuge layout simulation scheme corresponding to the minimum saturation time index is taken as the optimal refuge layout simulation scheme.
6. An evacuation simulation and evaluation system for urban area refuge sites, characterized in that, The evacuation simulation evaluation system for urban area shelters is used to implement the evacuation simulation evaluation method for urban area shelters as described in any one of claims 1-5. The evacuation simulation evaluation system for urban area shelters includes: The model building module is used to obtain a regional plan of the target city area, perform simulation modeling of the target city area based on the regional plan, obtain a regional simulation model, and set multiple crowd emergence points and crowd influx intensity. The decision generation module is used to formulate a plan based on all the crowd emergence points and the crowd influx intensity to obtain an evacuation layout plan, generate evacuation decisions for the area simulation model to obtain a target evacuation decision, and input the evacuation layout plan and the target evacuation decision into the area simulation model. The scheme simulation module is used by the area simulation model to perform evacuation simulation on the evacuation layout scheme based on the target evacuation decision, obtain the target evacuation result, and obtain the evacuation simulation evaluation result based on the saturation time index in the target evacuation result.
7. A terminal, characterized in that, The terminal includes a memory, a processor, and a program stored in the memory and executable on the processor. When the program is executed by the processor, it implements the steps of the evacuation simulation evaluation method for urban area refuge sites as described in any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which stores an evacuation simulation evaluation program for urban area shelters. When the evacuation simulation evaluation program for urban area shelters is executed by a processor, it implements the steps of the evacuation simulation evaluation method for urban area shelters as described in any one of claims 1-5.
Citation Information
Patent Citations
Spatial layout optimization method and system for aging community shelter
CN117333344A