Method and apparatus for simulating crowd dispersal trends

By dividing public gathering places into grid areas and identifying their functional attributes, the degree of crowd dispersal can be calculated, solving the problem that existing technologies cannot accurately simulate the crowd dispersal trend in a site, and improving the accuracy of site design.

CN119989628BActive Publication Date: 2025-12-12BEIJING UNIV OF CIVIL ENG & ARCHITECTURE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411917756.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-12-12
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

Existing technologies cannot accurately simulate the tendency of large groups of people to disperse in a site, thus failing to effectively guide site design.

Method used

By defining a site model for public gathering places, dividing them into multiple grid areas, identifying the site functional attributes of each grid area, calculating and integrating the degree of crowd dispersal tendency, and outputting the final result.

Benefits of technology

It improves the accuracy of simulating the dispersion and gathering of people in a site, and can effectively guide site design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119989628B_ABST
    Figure CN119989628B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of site design, and provides a crowd gathering and dispersing tendency simulation method and device.The method comprises the following steps: determining a site model of a public gathering place; the site model comprises a plurality of grid areas in the range of the public gathering place; determining site function attributes of each grid area in the site model; calculating the crowd gathering and dispersing tendency degree of each grid area based on the influence of the site function attributes on the crowd gathering and dispersing distribution; comprehensively processing the crowd gathering and dispersing tendency degrees of the grid areas to obtain a comprehensive crowd gathering and dispersing tendency degree of the public gathering place; and outputting and displaying the comprehensive crowd gathering and dispersing tendency degree.The application can consider the influence of all the site function attributes corresponding to the grid areas on the crowd gathering and dispersing distribution, thereby obtaining the comprehensive crowd gathering and dispersing tendency degree of the public gathering place under the corresponding site function attributes, effectively improving the simulation accuracy of the crowd gathering and dispersing tendency degree in the site, and effectively guiding the site design.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of site design, and particularly relates to a crowd dispersing tendency simulation method and device. BACKGROUND

[0002] In building and site design, the prediction of crowd behavior for a design scheme is a very important and common design requirement. In this regard, many research techniques have made different attempts over the years. In early research, the theoretical research represented by environmental behaviorology focuses on the influencing mechanism of the environment on human behavior, and cannot directly generate a design tool. In recent years, the crowd simulation algorithm and related tools centered on digital technologies such as multi-agent technology, mathematical modeling method and artificial intelligence learning have developed rapidly.

[0003] However, the above methods need to simulate specific and purposeful crowd flow behavior, such as fire evacuation, viewing flow line and the like, and in some site design, a large number of staying crowds do not have a clear flow motivation, which leads to the fact that the above methods cannot accurately simulate the crowd flow behavior in the site, and thus cannot accurately simulate the crowd dispersing tendency degree in the site to guide the site design. SUMMARY

[0004] Embodiments of the present application provide a crowd dispersing tendency simulation method and device to solve the technical problem that in some site design, a large number of staying crowds do not have a clear flow motivation, which leads to the fact that the existing method cannot accurately simulate the crowd dispersing tendency degree in the site to guide the site design.

[0005] In a first aspect, embodiments of the present application provide a crowd dispersing tendency simulation method for a public gathering place, comprising:

[0006] determining a site model of the public gathering place; the site model comprises a plurality of grid areas within a range of the public gathering place;

[0007] determining a site function attribute of each grid area in the site model;

[0008] calculating a crowd dispersing tendency degree of each grid area based on an influence of the site function attribute on crowd dispersing distribution;

[0009] comprehensively determining the crowd dispersing tendency degree of each grid area to obtain a comprehensive crowd dispersing tendency degree of the public gathering place;

[0010] outputting and displaying the comprehensive crowd dispersing tendency degree.

[0011] In an embodiment, the determination of the site model of the public gathering place comprises:

[0012] Obtain a first parameter for defining the area of ​​the public gathering place;

[0013] Obtain a second parameter for dividing the region into grids;

[0014] Based on the first parameter and the second parameter, the floor plan corresponding to the public gathering place is divided into multiple grid areas to obtain the site model.

[0015] In one embodiment, based on the influence of any site functional attribute on the distribution of people, the degree of population dispersion tendency in each grid area is calculated, including:

[0016] Determine the first and second impacts of the site functional attributes on the distribution of people; the first impact is the influence of the site functional attributes on the distribution of people in its own grid area, and the second impact is the influence of the site functional attributes on the distribution of people in other grid areas outside its own grid area;

[0017] By traversing the multiple grid areas, for each grid area, the first influence and the second influence it is subjected to are comprehensively calculated to obtain the degree of population dispersion tendency of each grid area under the site functional attributes.

[0018] In one embodiment, the first effect and the second effect are determined based on the following formula:

[0019] ;

[0020] in, The site's functional attributes are classified as Category I site functional attributes. grid area For any grid region The influence function of population distribution is defined as follows: the first type of site function attribute is a site function attribute that only affects the population distribution within its own grid area and does not affect the population distribution in other grid areas outside its own grid area. 0 is the measure of the first influence, and 0 is the measure of the second influence.

[0021] In one embodiment, the first effect and the second effect are determined based on the following formula:

[0022] ;

[0023] in, The site's functional attributes are classified as Category II site functional attributes. grid area For any grid region The first type of site function attribute is a site function attribute that does not affect the population distribution within its own grid area, but only affects the population distribution in other grid areas outside its own grid area. 0 is the measure of the first type of influence. This is a measure of the second effect. and It is the influence coefficient.

[0024] In one embodiment, the first effect and the second effect are determined based on the following formula:

[0025] ;

[0026] in, The site's functional attributes are classified as Category III site functional attributes. grid area For any grid region The influence function of the population distribution is defined as follows: the third type of site function attribute is a site function attribute that simultaneously affects the population distribution within its own grid area and the population distribution in other grid areas outside its own grid area; 1 is the measure value of the first influence. This is a measure of the second effect. and It is the influence coefficient.

[0027] In one embodiment, any grid area has site functional attributes The degree of crowd dispersal is determined based on the following method:

[0028] All site functional attributes are calculated based on the following formula: For any grid region The influence of the dispersed distribution of people is used to obtain the grid area. exist The degree of crowd dispersal under the influence :

[0029] ;

[0030] in, The site's functional attributes are classified as Category I site functional attributes. grid area For any grid region The influence function of the dispersed distribution of population groups The site's functional attributes are classified as Category II site functional attributes. grid area For any grid region The influence function of the dispersed distribution of population groups The site's functional attributes are classified as Category III site functional attributes. grid area For any grid region The influence function of the dispersed distribution of people.

[0031] In one embodiment, the step of comprehensively analyzing the crowd dispersal trends in each grid area to obtain the comprehensive crowd dispersal trend of the public gathering place includes:

[0032] Calculate any grid region based on the following formula. The degree of overall crowd dispersal tendency of the public gathering place under the combined influence of the functional attributes of each site is obtained. :

[0033] .

[0034] Secondly, embodiments of this application provide a crowd dispersal trend simulation device for public gathering places, comprising:

[0035] The site model determination module is used to: determine the site model of the public gathering place; the site model includes multiple grid areas within the scope of the public gathering place;

[0036] The site function attribute determination module is used to: determine the site function attributes of each grid region in the site model;

[0037] The grid area dispersion tendency simulation module is used to: calculate the dispersion tendency of crowds in each grid area based on the influence of the site functional attributes on the dispersion distribution of crowds;

[0038] The module for simulating the gathering and dispersal tendency of gathering places is used to: comprehensively analyze the gathering and dispersal tendency of people in each grid area to obtain the comprehensive gathering and dispersal tendency of the public gathering place;

[0039] The gathering and dispersal trend display module is used to output and display the overall gathering and dispersal trend.

[0040] Thirdly, embodiments of this application provide an electronic device, including a processor and a memory storing a computer program, wherein the processor executes the program to implement the steps of the crowd dispersion trend simulation algorithm described in the first aspect.

[0041] The application provides a crowd dispersing tendency simulation method and device. A site model of a public gathering place is determined. The site model comprises a plurality of grid areas within the range of the public gathering place. Site function attributes of each grid area in the site model are determined. The influence of the site function attributes on crowd dispersing distribution is calculated. The crowd dispersing tendency degree of each grid area is calculated. The crowd dispersing tendency degrees of each grid area are integrated to obtain the comprehensive crowd dispersing tendency degree of the public gathering place. The comprehensive crowd dispersing tendency degree is output and displayed. Since different site function attributes of each area correspond to different comfort and interest in the site, which is often an important factor affecting crowd flow behavior, the application considers the influence of all site function attributes of each grid area on crowd dispersing distribution in simulating crowd flow behavior, so that the comprehensive crowd dispersing tendency degree of the public gathering place is obtained, the simulation accuracy of the crowd dispersing tendency degree in the site is effectively improved, and the site design is effectively guided. BRIEF DESCRIPTION OF DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0043] Figure 1 Fig. 1 is one of flow diagrams of the crowd dispersing tendency simulation method provided by the embodiments of the application;

[0044] Figure 2 Fig. 2 is another of flow diagrams of the crowd dispersing tendency simulation method provided by the embodiments of the application;

[0045] Figure 3 Fig. 3 is a third of flow diagrams of the crowd dispersing tendency simulation method provided by the embodiments of the application;

[0046] Figure 4 Fig. 4 is a parameter setting diagram of the crowd dispersing tendency simulation method provided by the embodiments of the application;

[0047] Figure 5 Fig. 5 is a site function attribute setting diagram of the crowd dispersing tendency simulation method provided by the embodiments of the application;

[0048] Figure 6 Fig. 6 is a site function attribute selection interface diagram when the result is displayed in the crowd dispersing tendency simulation method provided by the embodiments of the application;

[0049] Figure 7 Fig. 7 is a crowd dispersing tendency degree diagram under the influence of the exit attribute in the crowd dispersing tendency simulation method provided by the embodiments of the application.

[0050] Figure 8 is a crowd dispersing tendency degree graph under the influence of low wall attribute of the crowd dispersing tendency simulation method provided by the embodiment of the present application;

[0051] Figure 9 is a crowd dispersing tendency degree graph under the influence of step attribute of the crowd dispersing tendency simulation method provided by the embodiment of the present application;

[0052] Figure 10 is a crowd dispersing tendency degree graph under the influence of platform attribute of the crowd dispersing tendency simulation method provided by the embodiment of the present application;

[0053] Figure 11 is a crowd dispersing tendency degree graph under the influence of large road attribute of the crowd dispersing tendency simulation method provided by the embodiment of the present application;

[0054] Figure 12 is a crowd dispersing tendency degree graph under the influence of small road attribute of the crowd dispersing tendency simulation method provided by the embodiment of the present application;

[0055] Figure 13 is one of the comprehensive crowd dispersing tendency degree graphs under the influence of multiple site function attribute coupling of the crowd dispersing tendency simulation method provided by the embodiment of the present application;

[0056] Figure 14 is the second of the comprehensive crowd dispersing tendency degree graphs under the influence of multiple site function attribute coupling of the crowd dispersing tendency simulation method provided by the embodiment of the present application;

[0057] Figure 15 is a structural schematic diagram of the crowd dispersing tendency simulation device provided by the embodiment of the present application;

[0058] Figure 16 is a structural schematic diagram of the electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION

[0059] In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0060] It should be noted that in the description of the embodiments of the present application, the terms "comprising", "containing" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or device comprising the element. The terms "upper", "lower" and the like indicate the orientation or positional relationship shown in the drawings, and are only used to facilitate the description of the present application and simplify the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as limiting the present application. Unless otherwise specified and limited, the terms "mounting", "connection", "connection" should be broadly understood, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium, or it can be connected inside two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0061] The terms "first", "second", and the like used in the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally a class, and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" means at least one of the connected objects, and the character " / ", generally means that the front and rear associated objects are in a "or" relationship.

[0062] In the present application, the public gathering place can be an indoor place or an outdoor place, which is not limited here. The method of the present application is particularly suitable for sports ground design, therefore, the public gathering place in the following embodiments can be any sports place.

[0063] Figure 1 is one of the flowcharts of the crowd gathering and dispersing trend simulation method provided by the embodiments of the present application. Referring to Figure 1 , the embodiments of the present application provide a crowd gathering and dispersing trend simulation method for a public gathering place, which can include:

[0064] 101, determining a site model of the public gathering place;

[0065] The site model includes a plurality of grid areas within the range of the public gathering place;

[0066] 102. determining the field function attribute of each grid area in the field model;

[0067] 103. calculating the crowd gathering trend degree of each grid area based on the influence of the field function attribute on the crowd gathering distribution;

[0068] 104. synthesizing the crowd gathering trend degree of each grid area to obtain the comprehensive crowd gathering trend degree of the public gathering place;

[0069] 105. outputting and displaying the comprehensive crowd gathering trend degree.

[0070] In step 102, the field function attribute can include trees, uncovered flat ground, gentle slope, steep slope, high wall, low wall, platform, flat ground at the boundary, exit (the same for entrance), steps, large road and small road, wherein the large road is the main road and the small road is the non-main road, each grid area corresponds to one of the above field function attributes, and the crowd gathering distribution of any grid area is affected by its own field function attribute and the field function attribute of other grid areas.

[0071] The crowd gathering trend simulation method provided by the embodiment determines the field model of the public gathering place, the field model including a plurality of grid areas within the range of the public gathering place, determines the field function attribute of each grid area in the field model, calculates the crowd gathering trend degree of each grid area based on the influence of the field function attribute on the crowd gathering distribution, synthesizes the crowd gathering trend degree of each grid area to obtain the comprehensive crowd gathering trend degree of the public gathering place, and outputs and displays the comprehensive crowd gathering trend degree. Since different field function attributes of each area correspond to different comfort and interest in the field, which is often an important factor affecting the crowd flow behavior, the embodiment considers the influence of all grid areas on the crowd gathering distribution in the simulation of the crowd flow behavior, thereby obtaining the comprehensive crowd gathering trend degree of the public gathering place, which can effectively improve the simulation accuracy of the crowd gathering trend degree in the field and effectively guide the field design.

[0072] In one embodiment, the field model of the public gathering place is determined, including:

[0073] obtaining a first parameter for defining the area range of the public gathering place and a second parameter for grid division of the area range, dividing the plan view corresponding to the public gathering place into a plurality of grid areas based on the first parameter and the second parameter to obtain the field model.

[0074] The first parameter can be the length and width of the area range, the second parameter can be the preset grid row number and the preset grid column number, or the preset grid length and the preset grid width, and the following two ways can be used to obtain the site model:

[0075] In the first way, the plan view can be divided into grid areas according to the preset grid row number and the preset grid column number to obtain the site model.

[0076] In the second way, the preset grid row number can be indirectly obtained according to the preset grid width and the width of the area range , the preset grid column number can be indirectly obtained according to the preset grid length and the length of the area range , and the plan view can be divided into grid areas to obtain the site model.

[0077] The first parameter for defining the area range of the public gathering place and the second parameter for grid division of the area range can provide more diversified grid division ways for the designer, improve the design flexibility of the site model, and divide the plan view corresponding to the public gathering place into multiple grid areas, so that the function attribute of the site can be analyzed in detail based on the grid area, and the accuracy of subsequent simulation can be improved.

[0078] Figure 2 is a flowchart of the second method for simulating the crowd gathering and dispersing tendency provided by the embodiments of the present application. Referring to Figure 2 , in an embodiment, based on the influence of any function attribute of the site on the crowd gathering and dispersing distribution, the crowd gathering and dispersing tendency degree of each grid area can include:

[0079] 201, determining the first influence and the second influence of the function attribute of the site on the crowd gathering and dispersing distribution;

[0080] The first influence is the influence of the function attribute of the site on the crowd gathering and dispersing distribution of its own grid area, and the second influence is the influence of the function attribute of the site on the crowd gathering and dispersing distribution of other grid areas other than its own grid area;

[0081] 202, traversing the multiple grid areas, for each grid area, the first influence and the second influence received by the grid area are comprehensively calculated to obtain the crowd gathering and dispersing tendency degree of each grid area under the function attribute of the site.

[0082] In step 201, the first and second impacts of any site functional attribute on the distribution of people can be measured using their respective metrics.

[0083] In step 202, it is assumed that the floor plan corresponding to the public gathering place is divided into: OK Let's define a grid area, taking the site's functional attribute as the tree attribute as an example, and iterate through all... OK List the grid regions, calculate the first and second influence measures for each grid region, and then calculate the sum of the first and second influence measures for each grid region to obtain the degree of population dispersion tendency of each grid region under the tree attribute.

[0084] It should be noted that if the grid region itself is not a tree, then this traversal only needs to calculate the second influence metric of the grid region, and does not need to calculate the first influence metric of the grid region; if the grid region itself is a tree, then this traversal needs to calculate not only the second influence metric of the grid region, but also the first influence metric of the grid region.

[0085] Similarly, the population dispersion tendency of each grid area under other site functional attributes can be calculated, thereby obtaining the population dispersion tendency of each grid area under each site functional attribute.

[0086] This embodiment utilizes the influence of each site functional attribute on the population distribution within its own grid area, as well as the influence on the population distribution in other grid areas outside its own grid area, to calculate the population distribution tendency of each grid area under each site functional attribute. This allows for a comprehensive measurement of the internal and external influences of each site functional attribute, and the accurate population distribution tendency of each grid area under the influence of a single site functional attribute.

[0087] In one embodiment, the first and second impacts can be determined based on formulas corresponding to different categories of site functional attributes, as follows:

[0088] Site functional attributes can be divided into three categories. The first category includes trees, uncovered flat land, flat land at the boundary, gentle slopes, steep slopes, etc. These site functional attributes only affect the population distribution within their own grid area and do not affect the population distribution in other grid areas outside their own grid area. The second category includes high walls, low walls, platforms, exits, etc. These site functional attributes do not affect the population distribution within their own grid area but only affect the population distribution in other grid areas outside their own grid area. The third category includes steps, main roads, small roads, etc. These site functional attributes affect the population distribution within their own grid area and the population distribution in other grid areas outside their own grid area.

[0089] 1. For the first type of site functional attributes, the first and second impacts can be determined based on the following formula:

[0090] ;

[0091] in, The site's functional attributes are classified as Category I site functional attributes. grid area For any grid region The influence function of population distribution is defined as follows: the first type of site function attribute is one that only affects the population distribution within its own grid area and does not affect the population distribution in other grid areas outside its own grid area. 0 is the measure of the first impact, and 0 is the measure of the second impact.

[0092] when When, the site's functional attribute is represented by trees; when When, it represents that the site's functional attribute is an uncovered flat area; when When, it represents the site's functional attribute as a gentle slope; when When, it represents the site's functional attribute as a steep slope; when When, it represents the site's functional attribute as a steep slope; when At that time, the functional attribute of the site is flat land at the boundary.

[0093] The above formula represents the measure of the impact of the first type of site functional attribute on the population distribution within its respective grid area. The metric value for the impact on the distribution of people in other grid areas outside its own grid area is 0.

[0094] 2. For the second type of site functional attributes, the first and second impacts can be determined based on the following formula:

[0095] ,

[0096] ;

[0097] wherein, is a grid area whose venue function attribute is a second type of venue function attribute , an influence function of the crowd gathering distribution of any grid area , the second type of venue function attribute is a venue function attribute that does not influence the crowd gathering distribution of its own grid area, but only influences the crowd gathering distribution of other grid areas outside its own grid area, 0 is a measurement value of the first influence, is a measurement value of the second influence, and are influence coefficients.

[0098] When , it represents that the venue function attribute is a high wall; when , it represents that the venue function attribute is a low wall; when , it represents that the venue function attribute is a platform; and when , it represents that the venue function attribute is an exit.

[0099] The above formula indicates that the measurement value of the second type of venue function attribute influencing the crowd gathering distribution of its own grid area is , and the measurement value of the second type of venue function attribute influencing the crowd gathering distribution of other grid areas outside its own grid area is .

[0100] 3. For the third type of venue function attribute, the first influence and the second influence can be determined based on the following formula:

[0101] ,

[0102] ;

[0103] wherein, is a grid area whose venue function attribute is a third type of venue function attribute , an influence function of the crowd gathering distribution of any grid area , the third type of venue function attribute is a venue function attribute that influences both the crowd gathering distribution of its own grid area and the crowd gathering distribution of other grid areas outside its own grid area, 1 is a measurement value of the first influence, is a measurement value of the second influence, and are influence coefficients.

[0104] When , the representative site function attribute is stairs; when , the representative site function attribute is a large road; and when , the representative site function attribute is a small road.

[0105] The above formula indicates that the metric value of the third type of site function attribute affecting the crowd gathering and dispersing distribution of the grid area to which it belongs is , the metric value of the third type of site function attribute affecting the crowd gathering and dispersing distribution of the grid area to which it belongs is .

[0106] It should be noted that the influence function of each type of site function attribute affecting the crowd gathering and dispersing distribution is determined by fitting the row and column positions of the grid area to which each type of site function attribute belongs and the influence of each type of site function attribute on the crowd gathering and dispersing distribution of all grid areas including itself using the crowd gathering and dispersing distribution data of multiple public gathering places, such as multiple sports places, at different time periods.

[0107] The crowd gathering and dispersing distribution data of the above multiple sports places at different time periods are obtained by collecting and investigating the crowd gathering and dispersing distribution data of a large number of sports centers, sports parks, sports squares and other sports places of different scales, different positions and different functions at different time periods. By statistically analyzing these crowd gathering and dispersing distribution data, constructing the crowd gathering and dispersing distribution fitting functions corresponding to different types of site function attributes, and using linear or nonlinear function correction methods to correct and fine-tune each crowd gathering and dispersing distribution fitting function through a large number of expert visits and case comparisons, the influence function of different site function attributes affecting the crowd gathering and dispersing distribution is finally obtained. Although the collected and investigated data are mostly from sports places, the site function attributes in this algorithm are set based on general public places, so this algorithm is logically applicable to any public place, and when simulating a space place with a specific function, the algorithm model can be fine-tuned in combination with specific collected and investigated data.

[0108] According to the influence functions of the above three types of site function attributes affecting the crowd gathering and dispersing distribution, the influence of the first type of site function attribute on the crowd gathering and dispersing distribution of all grid areas is independent of the row and column positions of the grid area to which it belongs; the influence of the second type of site function attribute and the third type of site function attribute on the crowd gathering and dispersing distribution of the grid area to which it belongs is independent of the row and column positions of the grid area to which it belongs, but the influence of the second type of site function attribute and the third type of site function attribute on the crowd gathering and dispersing distribution of other grid areas outside the grid area to which it belongs is related to the row and column positions of the grid area to which it belongs.

[0109] Further, the relevant parameter values in the above three types of formulas obtained after fitting are as follows:

[0110] Table 1. Table of impact function parameters affecting crowd dispersion distribution

[0111]

[0112] The embodiment divides the venue function attributes into three categories, and obtains the impact function of each category of venue function attributes on crowd dispersion distribution according to a large amount of data fitting, so as to efficiently and accurately calculate the influence of any venue function attribute in a public gathering place, such as a sports place, on the crowd dispersion distribution of the grid area to which the venue function attribute belongs and the crowd dispersion distribution of other grid areas outside the grid area to which the venue function attribute belongs, which is helpful for efficiently and accurately obtaining the crowd dispersion trend degree of the sports place under the influence of a single venue function attribute and the comprehensive crowd dispersion trend degree of the sports place under the coupling influence of multiple venue function attributes.

[0113] In one embodiment, the crowd dispersion trend degree of any grid area under the influence of any venue function attribute can be determined based on the following method: The influence of the grid area with all venue function attributes being

[0114] on the crowd dispersion distribution of any grid area is calculated based on the following formula to obtain the crowd dispersion trend degree of the grid area under the influence of :

[0115] ;

[0116] Further, the crowd dispersion trend degrees of the grid areas are integrated to obtain the crowd dispersion trend degree of the public gathering place, which can include:

[0117] The comprehensive crowd dispersion trend degree of any grid area under the influence of each venue function attribute is calculated based on the following formula to obtain the comprehensive crowd dispersion trend degree of the public gathering place under the coupling influence of each venue function attribute :

[0118] .

[0119] ​​The embodiment synthesizes the influence of all grid areas to which a certain site function attribute belongs on any grid area, obtains the crowd gathering and dispersing trend degree of each grid area under the influence of a single site function attribute, that is, the crowd gathering and dispersing trend degree of a public gathering place under the influence of a single site function attribute, and then synthesizes the crowd gathering and dispersing trend degrees of each grid area under the influence of multiple site function attributes, to obtain the comprehensive crowd gathering and dispersing trend degree of each grid area under the coupled influence of multiple site function attributes, that is, the comprehensive crowd gathering and dispersing trend degree of a public gathering place under the influence of multiple site function attributes. This algorithm, which first performs fine calculation of the crowd gathering and dispersing distribution based on a single grid area and a single site function attribute, and then synthesizes the calculation results, can efficiently and accurately obtain the crowd gathering and dispersing trend degree of a public gathering place under the influence of a single site function attribute and under the coupled influence of multiple site function attributes

[0120] In addition, the crowd flow simulation algorithm and related tools of the prior art, which take multi-agent technology, mathematical modeling method, artificial intelligence learning and other digital technologies as the core, often have application limitations and deficiencies when facing actual design work, which are specifically as follows:

[0121] 1. The crowd flow model based on multi-agent needs a large amount of testing and parameter adjustment work, and has a huge amount of calculation, so that it cannot meet the design requirements due to long-time calculation in actual operation;

[0122] 2. The construction of a mathematical model has a high requirement for model completeness, and needs complex procedures to correct the mathematical model when facing different site scenes, so as to ensure that the crowd behavior can be effectively simulated under a specific scene, and such complex correction needs a large amount of complex mathematical operations, and usually cannot be directly connected with the site designers, which limits the application of the method in the design process;

[0123] 3. The implementation of an artificial intelligence model relies on a large amount of data samples for model training, and obtaining a large number of labeled samples not only consumes time, but also needs a large amount of labor cost, and is not suitable for the process of building or site design at present.

[0124] The embodiment focuses on the site design of sports places, and obtains the crowd gathering and dispersing trend degree of a sports place under a single site function attribute and multiple site function attributes by simulating the influence of various site function attributes that may exist in the sports place on the crowd gathering and dispersing distribution, which has the following advantages:

[0125] 1. The design object is more targeted and more in line with the actual context of urban construction;

[0126] 2. The influence of different site function attributes on the crowd gathering and dispersing distribution is comprehensively described, which expands the content boundary of the previous technical solution, so that the embodiment can effectively assist the decision-making of sports site design;

[0127] 3. The calculation logic is based on a large number of instance statistics and expert demonstrations, and is more in line with the needs of the sports industry;

[0128] 4. Although the algorithm function also relies on the collection, research and analysis fitting of a large amount of data, the overall data volume has been significantly reduced compared to previous technical solutions. The algorithm function logic is simple, the execution operation efficiency is high, and a large amount of testing and parameter adjustment work is not required, effectively reducing the labor cost and time cost. The algorithm is easy to understand and convenient for non-mathematics or computer professionals to update and modify.

[0129] Figure 3 is a third flowchart of the crowd gathering and dispersing trend simulation method provided by the embodiment of the application. Referring to Figure 3 In one embodiment, the process in which the designer interacts with the design software to simulate the crowd gathering and dispersing trend degree of the sports venue is as follows:

[0130] 1. Parameter setting: including setting the area range of the sports venue, setting the grid division parameters in the area range, setting the total number of people in the area range, setting the number of people that each grid can accommodate, and setting the number distribution method, as shown in Figure 4 , wherein the more intensive the grid division and the more the total number of people, the longer the calculation time and the more accurate the calculation result;

[0131] 2. Site function attribute setting: setting the corresponding site function attribute for each grid according to the design needs, the program allows selecting the grid by left-clicking the grid with the mouse, and assigning the site function attribute in the right menu bar, as shown in Figure 5 ;

[0132] 3. Simulation calculation: including identifying the site function attribute of each grid area, determining the influence function that affects the crowd gathering and dispersing distribution, traversing all grid areas and calculating the crowd gathering and dispersing trend degree of each grid area under a single site function attribute and the crowd gathering and dispersing trend degree of each grid area under the coupling influence of multiple site function attributes according to the foregoing method, judging whether the identification traversal is completed, if yes, the result can be displayed, and if no, returning to the step of identifying the site function attribute of each grid area;

[0133] 4. Result display: including selecting the display parameters and displaying the simulation results, and selecting a single site function attribute or multiple site function attributes to make the software display the crowd gathering and dispersing trend degree of the sports venue under the influence of a single site function attribute or the comprehensive crowd gathering and dispersing trend degree of the sports venue under the coupling influence of multiple site function attributes, wherein the site function attribute selection interface is as shown in Figure 6 , the crowd gathering and dispersing trend degree of the sports venue under the influence of a single site function attribute is as shown in Figures 7 to 12 , and the comprehensive crowd gathering and dispersing trend degree of the sports venue under the coupling influence of multiple site function attributes is as shown inFigures 13 to 14 It should be noted that, Figures 7 to 14 The display results of the above are obtained by grid calculation, and the crowd dispersing trend degree is the trend index in the figure, but Figures 7 to 13 The grid is hidden when displayed, Figure 14 The grid is displayed when displayed;

[0134] 5. Determine whether the design requirements are met. If yes, the process ends. If no, modify the design and set the site function attributes again to enable the software to perform the next round of simulation calculation.

[0135] Using the design software, the designer can generate a simplified site model according to his own site design. Based on the input site model parameters and attributes, the software can calculate the crowd dispersing trend degree under the influence of a single site function attribute, or calculate the comprehensive crowd dispersing trend degree under the coupling influence of multiple site function attributes, thereby assisting the designer in making predictions, judgments and modifications on the site design.

[0136] The crowd dispersing trend simulation device provided by the embodiments of the present application is described below, and the crowd dispersing trend simulation device described below can be correspondingly referred to the crowd dispersing trend simulation method described above.

[0137] Figure 15 is a structural schematic diagram of the crowd dispersing trend simulation device provided by the embodiments of the present application. Referring to Figure 15 The embodiments of the present application provide a crowd dispersing trend simulation device for a public gathering place, which can include:

[0138] The site model determination module 1501 is configured to determine a site model of the public gathering place. The site model includes a plurality of grid areas within the range of the public gathering place.

[0139] The site function attribute determination module 1502 is configured to determine the site function attributes of each grid area in the site model.

[0140] The grid area dispersing trend degree simulation module 1503 is configured to calculate the crowd dispersing trend degree of each grid area based on the influence of the site function attributes on the crowd dispersing distribution.

[0141] The gathering place dispersing trend degree simulation module 1504 is configured to synthesize the crowd dispersing trend degrees of each grid area to obtain the comprehensive crowd dispersing trend degree of the public gathering place.

[0142] The dispersing trend degree display module 1505 is configured to output and display the comprehensive crowd dispersing trend degree.

[0143] The embodiment provides a crowd gathering and dispersing tendency simulation device, determines a site model of a public gathering place, the site model comprises a plurality of grid areas in a range of the public gathering place, determines a site function attribute of each grid area in the site model, calculates a crowd gathering and dispersing tendency degree of each grid area based on an influence of the site function attribute on crowd gathering and dispersing distribution, synthesizes the crowd gathering and dispersing tendency degrees of the grid areas, obtains a comprehensive crowd gathering and dispersing tendency degree of the public gathering place, and outputs and displays the comprehensive crowd gathering and dispersing tendency degree. Since different site function attributes of different areas in the site correspond to different comfort and interesting, which is often an important factor affecting crowd flow behavior, therefore, the embodiment considers all influences of the site function attributes of all grid areas on crowd gathering and dispersing distribution when simulating crowd flow behavior, so that the comprehensive crowd gathering and dispersing tendency degree of the public gathering place is obtained, the simulation accuracy of the crowd gathering and dispersing tendency degree in the site is effectively improved, and the site design is effectively guided.

[0144] In one embodiment, the site model determination module 1501 is specifically used for:

[0145] obtaining a first parameter used for defining a range of an area of the public gathering place;

[0146] obtaining a second parameter used for grid division of the range of the area;

[0147] dividing a plan view corresponding to the public gathering place into a plurality of grid areas based on the first parameter and the second parameter, to obtain the site model.

[0148] In one embodiment, the grid area gathering and dispersing tendency degree simulation module 1503 is specifically used for:

[0149] determining a first influence and a second influence of the site function attribute on crowd gathering and dispersing distribution; the first influence is an influence of the site function attribute on crowd gathering and dispersing distribution of a grid area to which the site function attribute belongs, and the second influence is an influence of the site function attribute on crowd gathering and dispersing distribution of other grid areas except the grid area to which the site function attribute belongs;

[0150] traversing the plurality of grid areas, and for each grid area, synthesizing the first influence and the second influence to obtain a crowd gathering and dispersing tendency degree of each grid area under the site function attribute.

[0151] In one embodiment, the first influence and the second influence are determined based on the following formula:

[0152] ;

[0153] wherein, is a grid region whose venue function attribute is a first type of venue function attribute is an influence function that influences the crowd gathering distribution of any grid region , the first type of venue function attribute is a venue function attribute that only influences the crowd gathering distribution of its own grid region and does not influence the crowd gathering distribution of other grid regions, is a metric value of the first influence, and 0 is a metric value of the second influence.

[0154] In one embodiment, the first influence and the second influence are determined based on the following formula:

[0155] ;

[0156] wherein, is a grid region whose venue function attribute is a second type of venue function attribute is an influence function that influences the crowd gathering distribution of any grid region , the second type of venue function attribute is a venue function attribute that does not influence the crowd gathering distribution of its own grid region and only influences the crowd gathering distribution of other grid regions, 0 is a metric value of the first influence, is a metric value of the second influence, and is an influence coefficient.

[0157] In one embodiment, the first influence and the second influence are determined based on the following formula:

[0158] ;

[0159] wherein, is a grid region whose venue function attribute is a third type of venue function attribute is an influence function that influences the crowd gathering distribution of any grid region , the third type of venue function attribute is a venue function attribute that influences the crowd gathering distribution of its own grid region and the crowd gathering distribution of other grid regions, 1 is a metric value of the first influence, is a metric value of the second influence, and is an influence coefficient.

[0160] In one embodiment, the grid region gathering tendency degree simulation module 1503 is specifically configured to: ​​​

[0161] The grid area with the function attribute of is calculated according to the following formula The influence of the crowd gathering and dispersing distribution of any grid area on the crowd gathering and dispersing distribution of the grid area is obtained, and the crowd gathering and dispersing trend degree of the grid area under the influence of is obtained.

[0162]

[0163] Wherein, F is the influence function of the grid area with the function attribute of the first type of function attribute of the site on the crowd gathering and dispersing distribution of any grid area, is the influence function of the grid area with the function attribute of the second type of function attribute of the site on the crowd gathering and dispersing distribution of any grid area, is the influence function of the grid area with the function attribute of the third type of function attribute of the site on the crowd gathering and dispersing distribution of any grid area.

[0164] In one embodiment, the crowd gathering and dispersing trend degree simulation module 1504 is specifically configured to:

[0165] The comprehensive crowd gathering and dispersing trend degree of the grid area under the influence of each function attribute of the site is calculated according to the following formula, and the comprehensive crowd gathering and dispersing trend degree of the public gathering place under the coupling influence of each function attribute of the site is obtained .

[0166] .

[0167] FIG. 16 is a structural schematic diagram of an electronic device provided by an embodiment of the present application. As shown in the figure, the electronic device can include a processor 1610, a communication interface 1620, a memory 1630 and a communication bus 1640, wherein the processor 1610, the communication interface 1620 and the memory 1630 complete mutual communication through the communication bus 1640. The processor 1610 can invoke the computer program in the memory 1630 to execute the steps of the crowd gathering and dispersing trend simulation method, for example, including: Figure 16

[0168] ​​​​​​​​​​​​​​determine a site model of the public gathering place; the site model comprises a plurality of grid areas within a range of the public gathering place;

[0169] determine a site function attribute of each grid area in the site model;

[0170] calculate a crowd gathering and dispersing tendency degree of each grid area based on an influence of the site function attribute on crowd gathering and dispersing distribution;

[0171] integrate the crowd gathering and dispersing tendency degrees of each grid area to obtain an integrated crowd gathering and dispersing tendency degree of the public gathering place;

[0172] output and display the integrated crowd gathering and dispersing tendency degree.

[0173] In addition, the logical instructions in the memory 1630 described above can be implemented in the form of a software function unit and sold or used as an independent product, and can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0174] On the other hand, the embodiments of the present application also provide a computer program product, which comprises a computer program, the computer program can be stored on a non-transitory computer readable storage medium, and the computer program is executed by a processor, so that the computer can execute the steps of the crowd gathering and dispersing tendency simulation method provided by the above-mentioned embodiments, for example, including:

[0175] determine a site model of the public gathering place; the site model comprises a plurality of grid areas within a range of the public gathering place;

[0176] determine a site function attribute of each grid area in the site model;

[0177] calculate a crowd gathering and dispersing tendency degree of each grid area based on an influence of the site function attribute on crowd gathering and dispersing distribution;

[0178] integrate the crowd gathering and dispersing tendency degrees of each grid area to obtain an integrated crowd gathering and dispersing tendency degree of the public gathering place;

[0179] output and display the comprehensive crowd dispersing tendency degree.

[0180] In another aspect, the embodiments of the present application also provide a non-transitory computer readable storage medium, which stores a computer program for causing a processor to perform the steps of the crowd dispersing tendency simulation method provided by the above-mentioned embodiments, for example, comprising:

[0181] determining a site model of the public gathering place; the site model comprises a plurality of grid areas within the range of the public gathering place;

[0182] determining a site function attribute of each grid area in the site model;

[0183] calculating a crowd dispersing tendency degree of each grid area based on the influence of the site function attribute on the crowd dispersing distribution;

[0184] comprehensively calculating the crowd dispersing tendency degree of each grid area to obtain a comprehensive crowd dispersing tendency degree of the public gathering place;

[0185] output and display the comprehensive crowd dispersing tendency degree.

[0186] The non-transitory computer readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state disk (SSD), etc.).

[0187] The device embodiments described above are only schematic, wherein the units illustrated as separate components can or can not be physically separate, and the components illustrated as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments. Those skilled in the art can understand and implement without creative labor.

[0188] Those skilled in the art can clearly understand the implementation of the various embodiments by means of software and the necessary general hardware platform from the above description of the embodiments, and of course, the embodiments can also be implemented by hardware. Based on such understanding, the above technical solutions, essentially or in other words, the part of the prior art that contributes to the technical solutions can be embodied in the form of a software product. The computer software product can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, and the like, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments or some parts of the methods.

[0189] Finally, it should be noted that: the above examples are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing examples, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing examples, or make equivalent replacement for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for simulating the dispersal trend of crowds, used in public gathering places, characterized in that, include: Determine the site model of the public gathering place; The site model includes multiple grid areas within the scope of the public gathering place; Determine the site functional attributes of each grid region in the site model; Based on the influence of the site functional attributes on the distribution of crowds, the degree of crowd dispersion in each grid area is calculated. The overall population dispersal tendency of the public gathering place is obtained by comprehensively analyzing the population dispersal tendency of each grid area. Output and display the overall population dispersion tendency; The population dispersion tendency of any grid area under the site function attribute k is determined based on the following method: The influence of all grid areas with functional attribute k on the population dispersion and distribution of any grid area (x, y) is calculated based on the following formula, yielding the population dispersion tendency value of the grid area (x, y) under the influence of k. k (x,y): Among them, f k1 (i1,j1,x,y) is the influence function f of the grid region (i1,j1) with the first type of site function attribute k1 on the population distribution of any grid region (x,y). k2 (i2,j2,x,y) is the influence function f of the grid region (i2,j2) with the second type of site function attribute k2 on the population distribution of any grid region (x,y). k3 (i3,j3,x,y) is the influence function of the grid region (i3,j3) with the third type of site function attribute k3 on the distribution of people in any grid region (x,y).

2. The crowd dispersion trend simulation method according to claim 1, characterized in that, The process of determining the site model of the public gathering place includes: Obtain a first parameter for defining the area of ​​the public gathering place; Obtain a second parameter for dividing the region into grids; Based on the first parameter and the second parameter, the floor plan corresponding to the public gathering place is divided into multiple grid areas to obtain the site model.

3. The crowd dispersion trend simulation method according to claim 1, characterized in that, Based on the influence of any site functional attribute on the distribution of people, the degree of population dispersion and distribution in each grid area is calculated, including: Determine the first and second impacts of the site functional attributes on the distribution of people; the first impact is the influence of the site functional attributes on the distribution of people in its own grid area, and the second impact is the influence of the site functional attributes on the distribution of people in other grid areas outside its own grid area; By traversing the multiple grid areas, for each grid area, the first influence and the second influence it is subjected to are comprehensively calculated to obtain the degree of population dispersion tendency of each grid area under the site functional attributes.

4. The crowd dispersion trend simulation method according to claim 3, characterized in that, The first and second effects are determined based on the following formula: Among them, f k1 (i1,j1,x,y) is the influence function of the grid region (i1,j1) with the first type of site function attribute k1 on the population distribution of any grid region (x,y). The first type of site function attribute is a site function attribute that only affects the population distribution of its own grid region and does not affect the population distribution of other grid regions outside its own grid region. a1 is the measure of the first influence and 0 is the measure of the second influence.

5. The crowd dispersion trend simulation method according to claim 3, characterized in that, The first and second effects are determined based on the following formula: Among them, f k2 (i2,j2,x,y) is the influence function of a grid region (i2,j2) with the second type of site function attribute k2 on the population distribution of any grid region (x,y). The second type of site function attribute is a site function attribute that does not affect the population distribution of its own grid region, but only affects the population distribution of other grid regions outside its own grid region. 0 is the measure of the first influence. is the measure of the second influence, and a2 and b2 are influence coefficients.

6. The crowd dispersion trend simulation method according to claim 3, characterized in that, The first and second effects are determined based on the following formula: Among them, f k3 (i3,j3,x,y) is the influence function of a grid region (i3,j3) with the third type of site function attribute k3 on the population distribution of any grid region (x,y). The third type of site function attribute is a site function attribute that simultaneously affects the population distribution of its own grid region and the population distribution of other grid regions outside its own grid region. 1 is the measure of the first influence. is the measure of the second influence, and a3 and b3 are influence coefficients.

7. The crowd dispersion trend simulation method according to claim 1, characterized in that, The process of synthesizing the population dispersal trends in each grid area to obtain the overall population dispersal trend of the public gathering place includes: The overall population dispersal tendency of any grid area (x, y) under the influence of various site functional attributes is calculated based on the following formula, resulting in the overall population dispersal tendency value(x, y) of the public gathering place under the coupled influence of various site functional attributes: value(x,y)=∑ k∈k1∪k2∪k3 value k (x,y)。 8. A crowd dispersal trend simulation device for use in public gathering places, for executing the crowd dispersal trend simulation method according to claim 1, characterized in that, include: The site model determination module is used to: determine the site model of the public gathering place; The site model includes multiple grid areas within the scope of the public gathering place; The site function attribute determination module is used to: determine the site function attributes of each grid region in the site model; The grid area dispersion tendency simulation module is used to: calculate the dispersion tendency of crowds in each grid area based on the influence of the site functional attributes on the dispersion distribution of crowds; The module for simulating the gathering and dispersal tendency of gathering places is used to: comprehensively analyze the gathering and dispersal tendency of people in each grid area to obtain the comprehensive gathering and dispersal tendency of the public gathering place; The gathering and dispersal trend display module is used to output and display the overall gathering and dispersal trend.

9. An electronic device comprising a processor and a memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the crowd dispersion tendency simulation method according to any one of claims 1 to 7.