TransModeler-based intersection dynamic simulation and evaluation method and related equipment

Through the dynamic crossing simulation and evaluation method based on TransModeler, combined with historical traffic data and fuzzy evaluation method, the singleness and inaccuracy of crossing evaluation in the existing technology are solved, and more accurate and multi-dimensional crossing operation is achieved Status Assessment.

CN119252020APending Publication Date: 2025-01-03SUZHOU PLANNING & DESIGN RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411319038.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-21
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The prior art is difficult to comprehensively and accurately evaluate the long-term operating status of intersections, and the evaluation method is single, making it difficult to reflect the multi-dimensional operation of intersections, reducing detection accuracy.

Method used

Dynamic simulation and evaluation method of intersections based on TransModeler are adopted, and dynamic simulation model is constructed by obtaining the intersection historical traffic data, calculating the intersection delay index and saturation index, and comprehensive evaluation is carried out in combination with the fuzzy evaluation method to generate the intersection operating status model and comprehensive Evaluation table, considering traffic characteristics of different dates and time periods.

Benefits of technology

It improves the accuracy of intersection operating status detection and multi-dimensional reflection capabilities of evaluation, and can more comprehensively evaluate the operating status of intersections and provide more accurate traffic management suggestions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119252020A_ABST
    Figure CN119252020A_ABST
Patent Text Reader

Abstract

The invention discloses an intersection dynamic simulation and evaluation method and related equipment based on TransModeler, and the method comprises the steps: determining an intersection digital model in a preset format; performing simulation modeling by using TransModeler based on the intersection digital model to obtain traffic partition setting, operation strategy setting, intersection channelization and signal timing; obtaining historical peak flow data of the intersection, and obtaining subdivided data; the subdivided data are imported into the TransModeler, the TransModeler is controlled to use a matrix backstepping function, and a time-division matrix and a day-division matrix are obtained and serve as dynamic simulation results to be output; inputting the vehicle intersection delay data into the intersection delay index calculation function to obtain an intersection delay index; inputting the intersection saturation data into the intersection saturation index calculation function to obtain an intersection saturation index; constructing an intersection operation state model; and generating an intersection operation comprehensive evaluation table. According to the method, the accuracy of detecting the running state of the intersection is improved, and the accuracy of evaluating the intersection is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of traffic information processing, and in particular, relates to a dynamic simulation and evaluation method for an intersection based on TransModeler and related equipment. Background Art

[0002] With the rapid development of urbanization, traffic demand has increased dramatically. As a key node in the road network, the performance of intersections directly affects the efficiency of the entire transportation system.

[0003] In related technologies, intersection simulation evaluation mainly focuses on static intersection data. For example, in traffic evaluation, data of each entrance lane at an intersection on a single working day is obtained through investigation, and then simulation evaluation or saturation assessment is performed.

[0004] However, this method can only obtain the operation status of an intersection on a certain characteristic day, which is somewhat accidental and difficult to reflect the long-term operation status of the intersection. Most intersection evaluations are based on a single indicator or several indicators such as intersection saturation and queue length. The evaluation is relatively single and it is difficult to comprehensively evaluate the intersection, which reduces the accuracy of detecting the operation status of the intersection and the evaluation. Summary of the invention

[0005] The present application provides a method and related equipment for dynamic simulation and evaluation of intersections based on TransModeler, which is used to obtain historical traffic data of intersections by introducing intersection checkpoint data, and to implement dynamic simulation evaluation of intersections based on the simulation model constructed by TransModeler, which has dynamic and comprehensive characteristics and improves the accuracy of detecting the operation status of intersections. Secondly, the fuzzy evaluation method is used to comprehensively evaluate the operation status of intersections based on indicators such as delay index and queue length output by the simulation model, so as to improve the accuracy of intersection evaluation.

[0006] In the first aspect, the present application provides a method for dynamic simulation and evaluation of intersections based on TransModeler, which obtains intersection vector graphics, and performs topological correction and encoding on the intersection vector graphics to obtain a digital model of the intersection in a preset format, wherein the digital model of the intersection includes geometric information, topological relationships and attribute information of the intersection, and the preset format is a format that can be input into TransModeler;

[0007] Based on the digital model of the intersection, TransModeler is used to perform simulation modeling to obtain traffic zoning settings, operation strategy settings, intersection channelization and signal timing;

[0008] Based on the digital model of the intersection, the historical peak flow data of the intersection is obtained, and the historical peak flow data of the intersection is summarized and processed by day, time period and coded in turn to obtain segmented data;

[0009] Import the segmentation data into TransModeler and control TransModeler to use the matrix inversion function to obtain the time-segment matrix and the day-segment matrix, and output the time-segment matrix and the day-segment matrix as the dynamic simulation results of the intersection;

[0010] Inputting the vehicle intersection delay data contained in the dynamic simulation results into the intersection delay index calculation function to obtain the intersection delay index;

[0011] Input the intersection saturation data contained in the dynamic simulation results into the intersection saturation index calculation function to obtain the intersection saturation index;

[0012] Construct an intersection operation status model based on intersection delay index and intersection saturation index;

[0013] Generate a comprehensive intersection operation evaluation table based on the intersection operation status model.

[0014] By adopting the above technical solution, the intersection vector graphics are obtained and topological correction and encoding are performed, and a digital model of the intersection that can be directly input into TransModeler is obtained. Using TransModeler for simulation modeling, accurate traffic zoning settings, operation strategy settings, intersection channelization and signal timing can be obtained. The historical peak flow data of the intersection is summarized by day and time period, and more detailed and accurate data is obtained. The subdivided data is generated by the matrix inversion function of TransModeler to generate time period matrix and day matrix as the dynamic simulation result output, taking into account the differences in traffic characteristics of different date types, reflecting the changes in traffic flow at different times of the day, making the simulation results closer to the actual traffic situation and improving the accuracy of detecting the operation status of the intersection. By calculating the intersection delay index and saturation index, the intersection operation status model is constructed, and a comprehensive evaluation table is generated. A multi-dimensional evaluation system is constructed to fully reflect the operation status of the intersection. The fuzzy evaluation method is used to comprehensively evaluate the intersection operation status of the delay index, queue length and other indicators output by the simulation model, which improves the accuracy of the intersection evaluation.

[0015] In conjunction with some embodiments of the first aspect, in some embodiments, the historical peak traffic data of the intersection is aggregated and processed by day in sequence, specifically including:

[0016] Categorize the historical peak traffic data of intersections according to weekdays, weekends and holidays;

[0017] Calculate the average values ​​of the classified historical peak flow data of the intersections to obtain the average flow on weekdays, the average flow on weekends, and the average flow on holidays;

[0018] The average traffic on weekdays, average traffic on weekends and average traffic on holidays are combined into daily summary data, which are included in the detailed data.

[0019] By adopting the above technical solution, the historical peak traffic data of the intersection is classified according to weekdays, weekends and holidays, taking into account the differences in traffic characteristics of different types of dates. Weekdays usually have obvious morning and evening peaks, while the traffic flow distribution on weekends and holidays is relatively uniform, which can improve the accuracy of traffic characteristics of different types of dates. The average values ​​of the classified data are calculated separately to obtain the average traffic flow on weekdays, the average traffic flow on weekends and the average traffic flow on holidays. This averaging process can eliminate the random fluctuations of single-day data and extract more representative traffic flow characteristics. The average traffic flow on weekdays, the average traffic flow on weekends and the average traffic flow on holidays are combined into daily summary data, which retains the traffic characteristics of different types of dates and provides a comprehensive overview of traffic flow.

[0020] In conjunction with some embodiments of the first aspect, in some embodiments, the historical peak traffic data of the intersection is summarized by time period, specifically including:

[0021] Divide the unit day into several time periods, and the length of each time period is a preset value;

[0022] Calculate the average of the historical peak flow data in each time period;

[0023] Arrange the average values ​​of each time period in chronological order to obtain the time period summary data, which is included in the detailed data.

[0024] By adopting the above technical solution, the unit day is divided into several time periods, and the length of each time period is a preset value. You can choose a shorter time period to capture short-term fluctuations in traffic flow, or you can choose a longer time period to reflect the overall trend. It can adapt to different traffic management needs and research purposes. Calculating the average value of the historical peak flow data in each time period can reduce the random fluctuation of the data and extract more representative traffic characteristics of the time period. The average values ​​of each time period are arranged in chronological order to obtain the time-based summary data, which retains the time variation characteristics of traffic flow in a day and can clearly reflect the traffic conditions in different time periods such as morning and evening peaks and flat peaks.

[0025] In conjunction with some embodiments of the first aspect, in some embodiments, after generating the intersection operation comprehensive evaluation table according to the intersection operation state model, the method further includes:

[0026] Set up several traffic event scenarios in TransModeler, including traffic accidents, road construction and extreme weather conditions;

[0027] Dynamically simulate several traffic incident scenarios and obtain emergency simulation results for multiple groups of emergency situations;

[0028] Generate intersection emergency plans based on emergency simulation results;

[0029] Add the emergency plan to the comprehensive evaluation table of intersection operations.

[0030] By adopting the above technical solutions, several traffic event scenarios are set in TransModeler, including traffic accidents, road construction and extreme weather conditions, etc., taking into account various emergencies that may occur in real traffic, and enhancing the comprehensiveness and practicality of the simulation. By simulating these extreme situations, the operating performance of intersections under unconventional conditions can be evaluated, providing an important basis for formulating emergency measures. Dynamic simulations are performed on several traffic event scenarios to obtain multiple groups of emergency simulation results under emergency situations. This multi-scenario simulation method can comprehensively evaluate the performance of intersections under different types of emergencies, identify the weak links and potential risk points of intersections under various emergencies, and generate intersection emergency plans based on the emergency simulation results to reduce the impact of traffic events on the operating efficiency of intersections.

[0031] In conjunction with some embodiments of the first aspect, in some embodiments, the intersection delay index calculation function is:

[0032]

[0033] In the function, Y is the intersection delay index, d i It is the vehicle intersection delay data.

[0034] By adopting the above technical solution, the function adopts a piecewise linear form to convert the vehicle intersection delay data d i Mapped to an index range of 0-100. This design ensures the intuitiveness of the index while reflecting the nonlinear characteristics of the delay degree. The function divides the delay time into five intervals, each of which corresponds to a different calculation method. This segmented processing method can more accurately reflect the impact of different delay degrees on traffic efficiency.

[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the intersection saturation index calculation function is:

[0036]

[0037] In the function, VC is the intersection saturation index, and vc is the intersection saturation data.

[0038] By adopting the above technical solution, the function uses a piecewise linear form to map the intersection saturation data vc to an index range of 0-100. This design not only ensures the intuitiveness of the index, but also reflects the nonlinear characteristics of the impact of saturation on traffic efficiency. The function divides the saturation into five intervals, each of which corresponds to a different calculation method. This segmented processing method can more accurately reflect the impact of different saturation levels on traffic operation.

[0039] In conjunction with some embodiments of the first aspect, in some embodiments, an intersection operation state model is constructed based on an intersection delay index and an intersection saturation index, specifically including:

[0040] Based on the intersection delay index and intersection saturation index, an intersection operation status scoring function is established;

[0041] The intersection operation status scoring function is:

[0042] U=0.6·Y+0.4·VC

[0043] In the function, U is the intersection operation status score, Y is the intersection delay index, VC is the intersection saturation index, and the intersection operation status score function is the intersection operation status model.

[0044] By adopting the above technical solution, a scoring function for the operation status of the intersection is established, and the intersection delay index (Y) and the intersection saturation index (VC) are comprehensively considered to form a unified evaluation index (U). This comprehensive evaluation method can fully reflect the operation status of the intersection and avoid the one-sidedness that may be caused by a single indicator. It takes into account the user experience (through the delay index) and the system efficiency (through the saturation index), so that the operation status of the intersection can be evaluated more comprehensively and objectively.

[0045] The embodiment of the present application also provides a device for dynamic simulation and evaluation of intersections based on TransModeler, which specifically includes a dynamic simulation and evaluation system for intersections based on TransModeler, a computer-readable storage medium, and a computer program product.

[0046] In the second aspect, an embodiment of the present application provides a dynamic simulation and evaluation system for intersections based on TransModeler, which includes: one or more processors and a memory; the memory is coupled to one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and one or more processors call the computer instructions to enable the system to execute the method described in the first aspect and any possible implementation method of the first aspect.

[0047] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, comprising instructions, which, when executed on a system, causes the system to execute the method described in the first aspect and any possible implementation of the first aspect.

[0048] In a fourth aspect, an embodiment of the present application provides a computer program product, characterized in that when the computer program product runs on a system, the system executes the method described in any possible implementation manner in the first aspect.

[0049] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0050] 1. This application provides a dynamic simulation and evaluation method for intersections based on TransModeler, which obtains intersection vector graphics and performs topological correction and encoding, and obtains a digital model of the intersection that can be directly input into TransModeler. By using TransModeler for simulation modeling, accurate traffic zoning settings, operation strategy settings, intersection channelization and signal timing can be obtained, and the historical peak flow data of the intersection is summarized by day and time period, and more detailed and accurate data is obtained. The subdivided data is generated by the matrix inversion function of TransModeler to generate a time period matrix and a day matrix as the output of the dynamic simulation result, taking into account the differences in traffic characteristics of different date types, reflecting the changes in traffic flow at different times of the day, making the simulation results closer to the actual traffic situation, and improving the accuracy of detecting the operation status of the intersection. By calculating the intersection delay index and saturation index, an intersection operation status model is constructed, and a comprehensive evaluation table is generated. A multi-dimensional evaluation system is constructed to fully reflect the operation status of the intersection. The fuzzy evaluation method is used to comprehensively evaluate the intersection operation status of the delay index, queue length and other indicators output by the simulation model, thereby improving the accuracy of the intersection evaluation.

[0051] 2. The present application provides a dynamic simulation and evaluation method for intersections based on TransModeler. Several traffic event scenarios are set in TransModeler, including traffic accidents, road construction, and extreme weather conditions, etc., taking into account various emergencies that may occur in real traffic, and enhancing the comprehensiveness and practicality of the simulation. By simulating these extreme situations, the operating performance of intersections under unconventional conditions can be evaluated, providing an important basis for formulating emergency measures. Dynamic simulations are performed on several traffic event scenarios respectively to obtain multiple groups of emergency simulation results under emergency situations. This multi-scenario simulation method can comprehensively evaluate the performance of intersections under different types of emergencies, identify the weak links and potential risk points of intersections under various emergency situations, and generate intersection emergency plans based on the emergency simulation results to reduce the impact of traffic events on the operating efficiency of intersections.

[0052] 3. This application provides a dynamic simulation and evaluation method for intersections based on TransModeler, establishes an intersection operation status scoring function, comprehensively considers the intersection delay index (Y) and the intersection saturation index (VC), and forms a unified evaluation index (U). This comprehensive evaluation method can fully reflect the operation status of the intersection and avoid the one-sidedness that may be caused by a single indicator. It takes into account the user experience (through the delay index) and the system efficiency (through the saturation index), so that the operation status of the intersection can be evaluated more comprehensively and objectively. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 It is a flow chart of a dynamic simulation and evaluation method of an intersection based on TransModeler in an embodiment of the present application.

[0054] Figure 2 It is a flow chart of a method for supplementing intersection evaluation in an embodiment of the present application.

[0055] Figure 3 It is a schematic diagram of the physical device structure of a TransModeler-based intersection dynamic simulation and evaluation system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0056] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations comprising one or more listed items.

[0057] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.

[0058] The following is an explanation of some of the terms involved in this application:

[0059] TransModeler (Chinese translation: Traffic Simulator) is a traffic simulation software used to simulate and analyze complex traffic systems.

[0060] Traffic zoning: Traffic zoning refers to dividing the entire city or a specific area into different traffic functional areas. This division helps to better plan and manage traffic flow and formulate corresponding traffic strategies based on the characteristics of different areas.

[0061] Operational strategy settings: Operational strategy settings refer to traffic management plans developed for specific roads or areas. These strategies are designed to optimize traffic flow, improve road utilization, and reduce congestion and accidents.

[0062] Intersection channelization: Intersection channelization refers to a design method that separates traffic flows in all directions of an intersection through physical facilities (such as median strips, guide lines) or markings to guide vehicles along a specific path.

[0063] Signal timing: Signal timing refers to the process of setting the green light time, red light time and cycle length for each phase of traffic lights. Reasonable signal timing can significantly improve the traffic efficiency of intersections and reduce vehicle delays.

[0064] Matrix inversion is an important data processing and analysis method in traffic engineering, especially widely used in traffic demand forecasting and traffic flow analysis. Matrix inversion, also known as OD matrix estimation or OD matrix correction, is a method to infer the inter-regional travel distribution (i.e., OD matrix) through known traffic flow data (usually the flow of road sections or intersections). The OD matrix (Origin-Destination Matrix) is a matrix that describes the traffic flow between different origins (Origin) and different destinations (Destination).

[0065] Combine the following Figure 1 , a dynamic simulation and evaluation method of an intersection based on TransModeler in an embodiment of the present application is described:

[0066] See also Figure 1 , which is a flow chart of a dynamic simulation and evaluation method for an intersection based on TransModeler in an embodiment of the present application.

[0067] S101, obtaining a road intersection vector graphic, and performing topological correction and encoding on the road intersection vector graphic to obtain a digital model of the intersection in a preset format;

[0068] The system obtains the intersection vector graphics, and performs topological correction and encoding on the intersection vector graphics to obtain a digital model of the intersection in a preset format. The digital model of the intersection includes the geometric information, topological relationship and attribute information of the intersection. The preset format is a format that can be input into TransModeler. The intersection vector graphics can generally be edited by Gis software or downloaded from the osm electronic map. Use Gis software to perform topological correction to ensure the accuracy of the element relationship. Encode the road section and convert the intersection vector image into a format that can be used by TransModeler.

[0069] This step involves acquiring the Geographic Information System (GIS) data of the intersection and processing it to ensure the accuracy and consistency of the data. Topological correction refers to fixing geometric errors in the data, such as overlapping line segments or missing connections. The encoding process is to assign unique identifiers to various elements of the intersection (such as lanes, turns, signals, etc.). Finally, the system converts this processed data into a format that can be recognized and used by the TransModeler software to form a digital model of the intersection.

[0070] S102, using TransModeler to perform simulation modeling based on the digital model of the intersection, and obtaining traffic zoning settings, operation strategy settings, intersection channelization and signal timing;

[0071] This step uses the TransModeler software to perform traffic simulation modeling based on the digital model of the intersection created in the previous step. During the simulation process, the system will generate or optimize traffic zoning settings, operation strategies, intersection channelization designs, and signal timing plans based on the geometric characteristics and traffic demand of the intersection. These settings and plans are designed to improve the efficiency and safety of the intersection.

[0072] In terms of traffic zoning, the land around the simulated intersection is zoned for traffic, and the entrances and exits of the plots are improved, including the location of the entrances and exits and the form of traffic organization. In terms of operation strategy setting, bus lanes, one-way streets, virtual and real lines, etc. are set in combination with the actual control measures of the simulated intersection. In terms of intersection channelization, the intersection channelization, the opening U-turn of the central isolation belt of the road section, and the road widening are refined. In terms of signal timing, the signal timing plan of the signal-controlled intersection is collected and entered into the simulation software.

[0073] For example, the system uses TransModeler to import the digital model of the intersection created in step S101. Based on this model, the system makes the following settings:

[0074] Traffic zoning: Divide the area around the intersection into three functional areas: residential area, commercial area and school area.

[0075] Operation strategy: Set up bus lanes during the morning peak period (7:00-9:00).

[0076] Intersection channelization: Add a dedicated left-turn lane in the north-south direction and design a right-turn channelization island.

[0077] Signal timing: Four-phase signal control is adopted, the green light time for the main road is 40 seconds, the secondary road is 20 seconds, and the left turn phase is 15 seconds.

[0078] S103, obtaining historical peak flow data of the intersection based on the digital model of the intersection, and summarizing and encoding the historical peak flow data of the intersection in sequence by day, by time period, and obtaining segmented data;

[0079] The system first obtains peak traffic flow data for a period of time, and then classifies and summarizes it according to weekdays, weekends, and holidays. Next, the system divides each day into multiple time periods and calculates the average flow in each time period. Finally, the system encodes these processed data to form a segmented data set that can be used for subsequent analysis. The system obtains the historical peak flow data of the intersection based on the digital model of the intersection, and summarizes the historical peak flow data of the intersection by day, time period, and encodes it in turn to obtain segmented data. Among them, the historical peak flow data of the intersection is summarized and processed by day in turn, specifically including:

[0080] Categorize the historical peak traffic data of intersections according to weekdays, weekends and holidays;

[0081] Calculate the average values ​​of the classified historical peak flow data of the intersections to obtain the average flow on weekdays, the average flow on weekends, and the average flow on holidays;

[0082] The average traffic on weekdays, average traffic on weekends and average traffic on holidays are combined into daily summary data, which are included in the detailed data.

[0083] The historical peak traffic data of the intersection is summarized by time period, including:

[0084] Divide the unit day into several time periods, and the length of each time period is a preset value;

[0085] Calculate the average of the historical peak flow data in each time period;

[0086] Arrange the average values ​​of each time period in chronological order to obtain the time period summary data, which is included in the detailed data.

[0087] S104, importing the segmented data into TransModeler and controlling TransModeler to use a matrix inversion function to obtain a time period matrix and a day matrix, and outputting the time period matrix and the day matrix as dynamic simulation results of the intersection;

[0088] This step imports the segmented data processed in S103 into the TransModeler software and uses its matrix inversion function. Matrix inversion is a method of inferring the inter-regional travel distribution (i.e., OD matrix) from known traffic flow data. The system uses this function to generate matrices that reflect the traffic flow distribution in different time periods and different date types (weekdays, weekends, holidays). These matrices will serve as the basic data for intersection dynamic simulation.

[0089] S105, inputting the vehicle intersection delay data included in the dynamic simulation result into the intersection delay index calculation function to obtain the intersection delay index;

[0090] The system inputs the delay data into the predefined intersection delay index calculation function to calculate the delay index that reflects the traffic efficiency of the intersection. This index is one of the important indicators for evaluating the operation status of the intersection. The intersection delay index calculation function is:

[0091]

[0092] In the function, Y is the intersection delay index, d i It is the vehicle intersection delay data.

[0093] S106, inputting the intersection saturation data contained in the dynamic simulation result into the intersection saturation index calculation function to obtain the intersection saturation index;

[0094] The system inputs the saturation data into the predefined intersection saturation index calculation function and calculates the saturation index that reflects the degree of intersection capacity utilization. This index is another important indicator for evaluating the operation status of the intersection. The intersection saturation index calculation function is:

[0095]

[0096] In the function, VC is the intersection saturation index, and vc is the intersection saturation data.

[0097] S107, constructing an intersection operation status model based on the intersection delay index and the intersection saturation index;

[0098] Based on the intersection delay index and intersection saturation index, an intersection operation status scoring function is established;

[0099] The intersection operation status scoring function is:

[0100] U=0.6·Y+0.4·VC

[0101] In the function, U is the intersection operation status score, Y is the intersection delay index, VC is the intersection saturation index, and the intersection operation status score function is the intersection operation status model.

[0102] S108. Generate a comprehensive intersection operation evaluation table according to the intersection operation status model.

[0103] The system generates a comprehensive evaluation table for intersection operation based on the intersection operation status model. The evaluation table can be:

[0104]

[0105] Table 1

[0106] Table 1 is a comprehensive evaluation table for intersection operation. In practical applications, the comprehensive evaluation table for intersection operation is generated according to the intersection operation state model. After U is calculated according to the actual situation, the corresponding operation state evaluation is found in Table 1, which is the operation state evaluation of the current intersection. The specific data in Table 1 can be modified according to the actual situation. Table 1 in this application is for reference only.

[0107] In the above embodiment, the intersection vector graphics are obtained and topological correction and encoding are performed, and a digital model of the intersection that can be directly input into TransModeler is obtained. By using TransModeler for simulation modeling, accurate traffic partition settings, operation strategy settings, intersection channelization and signal timing can be obtained. The historical peak flow data of the intersection is summarized by day and time period, and more detailed and accurate data is obtained. The subdivided data is generated by the matrix back-pushing function of TransModeler to generate a time period matrix and a day matrix, which are output as dynamic simulation results, taking into account the differences in traffic characteristics of different date types, reflecting the changes in traffic flow at different times of the day, making the simulation results closer to the actual traffic situation, and improving the accuracy of detecting the operation status of the intersection. By calculating the intersection delay index and saturation index, an intersection operation status model is constructed, and a comprehensive evaluation table is generated. A multi-dimensional evaluation system is constructed to fully reflect the operation status of the intersection. The fuzzy evaluation method is used to comprehensively evaluate the intersection operation status of the delay index, queue length and other indicators output by the simulation model, thereby improving the accuracy of the intersection evaluation.

[0108] The intersection has a large vehicle flow and is prone to traffic incidents. Therefore, generating corresponding emergency plans based on different traffic incidents can reduce the impact of traffic incidents on the operation efficiency of the intersection. The following describes a supplementary method for intersection evaluation in conjunction with another embodiment.

[0109] Combine the following Figure 2 , a complementary method for intersection evaluation in an embodiment of the present application is described:

[0110] See also Figure 2 , which is a flow chart of a method for supplementing intersection evaluation in an embodiment of the present application.

[0111] S201. Setting several traffic event scenarios in TransModeler;

[0112] The system sets up several traffic event scenarios in TransModeler, including traffic accidents, road construction and extreme weather conditions.

[0113] This step involves creating multiple possible traffic event scenarios in the TransModeler simulation software. These scenarios include, but are not limited to, traffic accidents, road construction, and extreme weather conditions. Each scenario needs to be defined in detail, including the location of the event, duration, impact range, and specific impact on traffic flow. These settings will provide the basis for subsequent dynamic simulations to evaluate the impact of different events on the efficiency of intersection operations.

[0114] S202, dynamically simulate a number of traffic event scenarios respectively to obtain multiple groups of emergency simulation results under emergency situations;

[0115] The system simulates the changes in traffic conditions at the intersection and surrounding road network when each event occurs. During the simulation process, the system collects and records various traffic parameters, such as vehicle delay time, queue length, travel time, etc. These data constitute the simulation results under emergency situations and provide a basis for the subsequent formulation of emergency plans.

[0116] For example, the system dynamically simulates the three scenarios set in S201 and obtains the following emergency simulation results:

[0117] Traffic accident scenario simulation results: average vehicle delay increased: 180 seconds; maximum queue length: 300 meters from north to south; intersection saturation increased to 0.95;

[0118] Simulation results of road construction scenarios: the average delay of vehicles turning right from east to west increased by 90 seconds; the saturation of the east-west through lane increased to 0.88; the overall travel time of the surrounding road network increased by 15%;

[0119] Simulation results of extreme weather conditions: average vehicle speed in all directions was reduced to 25 km / h; overall traffic capacity of the intersection decreased by 35%; average travel time of the road network around the intersection increased by 45%;

[0120] S203, generating an intersection emergency plan based on the emergency simulation results;

[0121] This step uses the emergency simulation results obtained in S202 to develop corresponding emergency plans for each traffic event scenario. The system analyzes the various indicators in the simulation results and identifies the main problems and bottlenecks of traffic operation under various events. Based on these analyses, the system generates emergency measures including traffic organization adjustment, signal timing optimization, detour plans, etc. These plans are aimed at reducing the negative impact of traffic events on the efficiency of intersection operation.

[0122] S204. Add the emergency plan to the comprehensive evaluation table of intersection operations.

[0123] The system adds emergency plans for various event scenarios to the evaluation table in a structured form, making it an important indicator for evaluating the intersection's ability to respond to emergencies. This includes not only the content of the plan, but also the evaluation of the expected effect of the plan, the difficulty of implementation, etc. Including emergency plans in the comprehensive evaluation helps to fully understand the operation performance of the intersection under normal and abnormal conditions.

[0124] In the above embodiment, several traffic event scenarios are set in TransModeler, including traffic accidents, road construction and extreme weather conditions, etc., taking into account various emergencies that may occur in real traffic, thereby enhancing the comprehensiveness and practicality of the simulation. By simulating these extreme situations, the operating performance of the intersection under unconventional conditions can be evaluated, providing an important basis for formulating emergency measures. Several traffic event scenarios are dynamically simulated separately to obtain multiple groups of emergency simulation results under emergency situations. This multi-scenario simulation method can comprehensively evaluate the performance of the intersection under different types of emergencies, identify the weak links and potential risk points of the intersection under various emergencies, and generate an intersection emergency plan based on the emergency simulation results to reduce the impact of traffic events on the operating efficiency of the intersection.

[0125] The following describes the system in the embodiment of the present invention from the perspective of hardware processing. Figure 3 , which is a schematic diagram of the physical device structure of a TransModeler-based intersection dynamic simulation and evaluation system provided in an embodiment of the present application.

[0126] It should be noted that Figure 3 The structure of the system shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0127] like Figure 3 As shown, the system includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 302 or the program loaded from the storage part 308 to the random access memory (RAM) 303, such as executing the method in the above embodiment. In RAM 303, various programs and data required for system operation are also stored. CPU 301, ROM 302 and RAM 303 are connected to each other through a bus 304. Input / output (I / O) interface 305 is also connected to bus 304.

[0128] The following components are connected to the I / O interface 305: an input section 306 including a camera, an infrared sensor, etc.; an output section 307 including a liquid crystal display (LCD) and a speaker, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. A removable medium 311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 310 as needed so that a computer program read therefrom is installed into the storage section 308 as needed.

[0129] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 309, and / or installed from a removable medium 311. When the computer program is executed by a central processing unit (CPU) 301, various functions defined in the present invention are performed.

[0130] It should be noted that the computer-readable medium shown in the embodiment of the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.

[0131] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Among them, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0132] As another aspect, the present invention further provides a computer-readable storage medium, which may be included in the system described in the above embodiment; or may exist independently without being assembled into the system. The above storage medium carries one or more computer programs, and when the above one or more computer programs are executed by a processor of a system, the system implements the method provided in the above embodiment.

[0133] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0134] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrases "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.

[0135] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.

[0136] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.

Claims

1. A dynamic simulation and evaluation method for intersections based on TransModeler, characterized in that: include: Obtaining a road intersection vector graphic, and topologically correcting and encoding the road intersection vector graphic to obtain a digital model of the intersection in a preset format, wherein the digital model of the intersection includes geometric information, topological relationship, and attribute information of the intersection, and the preset format is a format that can be input into TransModeler; Based on the digital model of the intersection, the TransModeler is used to perform simulation modeling to obtain traffic zoning settings, operation strategy settings, intersection channelization and signal timing; Based on the digital model of the intersection, historical peak flow data of the intersection is obtained, and the historical peak flow data of the intersection is summarized and processed by day, summarized and encoded by time period in sequence to obtain segmented data; Importing the segmented data into the TransModeler and controlling the TransModeler to use a matrix inversion function to obtain a time period matrix and a day matrix, and outputting the time period matrix and the day matrix as dynamic simulation results of the intersection; Inputting the vehicle intersection delay data included in the dynamic simulation result into an intersection delay index calculation function to obtain an intersection delay index; Inputting the intersection saturation data contained in the dynamic simulation result into the intersection saturation index calculation function to obtain the intersection saturation index; Constructing an intersection operation status model based on the intersection delay index and the intersection saturation index; A comprehensive intersection operation evaluation table is generated according to the intersection operation status model.

2. The method according to claim 1, characterized in that The historical peak flow data of the intersection is aggregated and processed on a daily basis, specifically including: Classifying the historical peak traffic data of the intersection according to weekdays, weekends and holidays; Calculate the average values ​​of the classified historical peak flow data of the intersections to obtain the average flow on weekdays, the average flow on weekends and the average flow on holidays; The weekday average flow, the weekend average flow and the holiday average flow are combined into daily summary data, and the daily summary data is included in the detailed data.

3. The method according to claim 1, characterized in that The historical peak flow data of the intersection is summarized by time period, specifically including: Dividing a unit day into a number of time periods, each of which has a length that is a preset value; Calculating an average of the historical peak flow data for each of the time periods; The average values ​​of each of the time periods are arranged in chronological order to obtain time period summary data, which is included in the detailed data.

4. The method according to claim 1, characterized in that: After generating the intersection operation comprehensive evaluation table according to the intersection operation state model, the method further includes: Setting a number of traffic event scenarios in the TransModeler, the traffic event scenarios including traffic accidents, road construction and extreme weather conditions; Dynamically simulating the several traffic event scenarios respectively to obtain multiple groups of emergency simulation results under emergency situations; Generate an intersection emergency plan based on the emergency simulation results; The emergency plan is added to the comprehensive evaluation table of intersection operation.

5. The method according to claim 1, characterized in that The intersection delay index calculation function is: In the function, Y is the intersection delay index, d i The intersection delay data of the vehicle.

6. The method according to claim 1, characterized in that The intersection saturation index calculation function is: In the function, the VC is the intersection saturation index, and the vc is the intersection saturation data.

7. The method according to claim 1, characterized in that The constructing of the intersection operation status model based on the intersection delay index and the intersection saturation index specifically includes: Establishing an intersection operation status scoring function based on the intersection delay index and the intersection saturation index; The intersection operation status scoring function is: U=0.6·Y+0.4·VC In the function, U is the intersection operation status score, Y is the intersection delay index, VC is the intersection saturation index, and the intersection operation status score function is the intersection operation status model.

8. A dynamic intersection simulation and evaluation system based on TransModeler, characterized in that: The system comprises: One or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to cause the system to execute the method as described in any one of claims 1-7.

9. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on a system, the system is caused to execute the method according to any one of claims 1 to 7.

10. A computer program product, characterized in that When the computer program product is run on a system, the system is caused to execute the method according to any one of claims 1 to 7.