CN111429714B - Traffic signal optimization method and device, and computer-readable storage medium - Google Patents

Traffic signal optimization method and device, and computer-readable storage medium Download PDF

Info

Publication number
CN111429714B
CN111429714B CN201811580491.6A CN201811580491A CN111429714B CN 111429714 B CN111429714 B CN 111429714B CN 201811580491 A CN201811580491 A CN 201811580491A CN 111429714 B CN111429714 B CN 111429714B
Authority
CN
China
Prior art keywords
traffic
period
data
intersection
intersections
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811580491.6A
Other languages
Chinese (zh)
Other versions
CN111429714A (en
Inventor
郑剑峰
刘向宏
刘敏俊
孙伟力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Didi Infinity Technology and Development Co Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Priority to CN201811580491.6A priority Critical patent/CN111429714B/en
Publication of CN111429714A publication Critical patent/CN111429714A/en
Application granted granted Critical
Publication of CN111429714B publication Critical patent/CN111429714B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0133Traffic data processing for classifying traffic situation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/07Controlling traffic signals
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/07Controlling traffic signals
    • G08G1/085Controlling traffic signals using a free-running cyclic timer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Traffic Control Systems (AREA)

Abstract

The embodiment of the disclosure provides a traffic signal optimization method and equipment and a computer-readable storage medium, wherein the traffic signal optimization method comprises the following steps: receiving track data uploaded by vehicles in a target area; inputting the track data and the pre-stored map data into an optimization model to output signal control data of all traffic intersections, wherein the optimization model comprises a public period module, a period division module and a phase difference module, and at least one module is operated according to a received setting instruction during calculation. The traffic signal optimization method provided by the embodiment of the disclosure can calculate reasonable signal control data as required based on the track data of vehicles in the target area and by combining optimization models with different functional modules, and when different calculation modules are selected, different limiting conditions can be set for the simulation process, so that the calculation result has different characteristics, and the control of signal lamps in traffic sub-areas is optimized as required while the congestion dispersion effect of the target area is improved.

Description

Traffic signal optimization method and device, and computer-readable storage medium
Technical Field
The embodiment of the disclosure relates to the technical field of intelligent traffic, in particular to a traffic signal optimization method, traffic signal optimization equipment and a computer-readable storage medium.
Background
At present, as vehicles are used more and more, the urban traffic jam condition is more and more serious due to the lack of control of traffic signal lamps. The traditional method for manually controlling and dredging the congested vehicles by the traffic police completely depends on personal experience; and the related intelligent signal lamp control mode is poor in dredging effect because the control modes at all the intersections adopt the same period.
Disclosure of Invention
The disclosed embodiments are directed to solving at least one of the technical problems of the related art or the related art.
To this end, a first aspect of the embodiments of the present disclosure is to provide a traffic signal optimization method.
A second aspect of the embodiments of the present disclosure is to provide a traffic signal optimizing apparatus.
A third aspect of the embodiments of the present disclosure is to provide a computer-readable storage medium.
In view of this, according to a first aspect of the embodiments of the present disclosure, there is provided a traffic signal optimization method, including: receiving track data uploaded by vehicles in a target area; inputting the track data and the pre-stored map data into an optimization model to output signal control data of all traffic intersections, wherein the optimization model comprises a public period module, a period division module and a phase difference module, and at least one module is operated according to a received setting instruction during calculation.
The traffic signal optimization method provided by the embodiment of the disclosure can calculate reasonable signal control data as required based on the track data of vehicles in the target area and by combining optimization models with different functional modules, and when different calculation modules are selected, different limiting conditions can be set for the simulation process, so that the calculation result has different characteristics, and then the control of signal lamps in traffic sub-areas is optimized as required while the congestion dispersion effect of the target area is improved.
In addition, according to the traffic signal optimization method in the above technical solution provided by the embodiment of the present disclosure, the following additional technical features may also be provided:
in the above technical solution, preferably, the trajectory data includes an associated vehicle speed and a real-time position; the map data reflects the distribution of traffic intersections within the target area; the signal control data includes traffic signal periods and period phase differences.
In the technical scheme, track data, map data and signal control data are specifically defined. The track data reflects the running condition of the vehicle, a series of real-time positions of the same vehicle form the running track of the vehicle, the speed of the vehicle is related to the real-time positions, the smooth passing of the vehicle can be reflected, the slow running and even waiting can be reflected, and the passing flow of each traffic intersection can be reflected. The track data of different vehicles at different traffic intersections are counted, so that the passing condition of each traffic intersection can be clear at a glance. The map data records the geographic information of the target area, so that the positions of the traffic intersections and the distribution relations of different traffic intersections can be obtained, and the result of the simulation calculation is more accurate. The signal control data comprises a traffic signal period and a period phase difference, namely, the optimization model optimizes the size of the traffic signal period, can adjust the period phase difference between different traffic intersections, considers the influence of the length of a road section between two traffic intersections on the passing, and is favorable for further improving the congestion dredging effect.
In any of the above technical solutions, preferably, after the step of receiving the trajectory data uploaded by the vehicle in the target area, before the operation of inputting the trajectory data and the pre-stored map data into the optimization model to output the signal control data of all the traffic intersections, the method further includes: dividing a target area into a plurality of traffic sub-areas, wherein each traffic sub-area comprises a plurality of traffic intersections; the public period module is used for enabling traffic signal periods of all traffic intersections belonging to the same traffic subarea to have public periods, and the traffic signal periods are integral multiples of the public periods; the period division module is used for dividing the traffic signal periods of part or all of the traffic intersections into a large period and a small period so as to control the signal lamps of the corresponding traffic intersections according to the alternate large period and small period; the phase difference module is used for optimizing the periodic phase difference of all traffic intersections.
In the technical scheme, each functional module is specifically introduced.
The public period module enables all traffic intersections in each traffic subarea to have public periods aiming at the plurality of traffic subareas obtained after the target area is divided, and the traffic signal periods of all traffic intersections in a single traffic subarea accord with the same rule, so that the traffic jam phenomenon can be effectively relieved, and the manpower is saved.
The period division module aims at a specific traffic intersection, the traffic signal period is the sum of the time lengths of a single red light and a single green light, the green-to-signal ratio (the proportion of the time length of the green light to the traffic signal period) of the traffic signal period is always a predetermined fixed value, and when the number of vehicles needing to pass is small, the long time length of the red light can prolong the waiting of the vehicles, so that unnecessary congestion is caused. The period division module can divide a traffic signal period into a large period and a small period, the time length of the large period is longer than that of the small period, the traffic signal period is divided into the large period and the small period alternately, and the green signal ratio is kept unchanged, so that longer red light and green light and shorter red light and green light can appear at the corresponding traffic intersection alternately, the signal lamps are controlled to be switched in the large period and the small period in real time, the original traffic signal period is integrally met, the traffic signal period is finely adjusted, traffic flow at each intersection is effectively dredged, and the flexibility of the traffic signal lamps can be improved.
The phase difference module introduces periodic phase difference aiming at a plurality of continuously distributed traffic intersections, considers the influence of the length of a road section between two traffic intersections on the traffic, and contributes to further improving the congestion dispersion effect.
In any of the above technical solutions, preferably, the operation of inputting the trajectory data and the pre-stored map data into the optimization model to output the signal control data of all the traffic intersections includes: receiving a setting instruction, and inputting the track data and the map data into an optimization model; enumerating trial calculation period groups according to a setting instruction, wherein the trial calculation period groups comprise trial calculation periods and trial calculation phase differences of all traffic intersections; simulating and calculating an overall index of a corresponding trial calculation period group according to the trial calculation period, the track data and the map data, wherein the overall index is the sum of comprehensive indexes of all traffic intersections, and the comprehensive indexes are related to the passing conditions of the corresponding traffic intersections; and outputting the trial calculation period group with the optimal overall index as signal control data.
In the technical scheme, an optimization principle of an optimization model is defined, namely trial calculation period groups are enumerated and corresponding overall indexes are calculated, so that the passing condition when different traffic signal periods are adopted is simulated, and finally the trial calculation period group with the optimal passing condition is selected as a simulation result. The function of each functional module in the optimization model is embodied in that the listed trial calculation period needs to meet the requirements of the corresponding module, the calculation result can be limited at the beginning of the listing, unnecessary calculation amount is reduced, and the calculation efficiency is improved.
In any of the above technical solutions, preferably, the operation of enumerating the trial computation cycle groups according to the setting instruction includes: when the setting instruction comprises the operation of a public period module, the trial calculation periods of all traffic intersections belonging to the same traffic subarea are made to have a public period; and/or when the setting instruction comprises an operation period dividing module, calculating delay characteristic data of each traffic intersection according to the track data and the map data, when the delay characteristic data meet a delay condition, marking the corresponding traffic intersection as the delay intersection, and dividing the traffic signal period of the delay intersection into a large period and a small period; and/or when the setting instruction does not include the running phase difference module, the trial phase difference takes 0.
In the technical scheme, how each functional module functions is specifically limited.
When the common period module is operated, the trial periods in the same traffic subarea are made to have a common period, for example, the trial period is denoted as cinjWherein c isiIs the common period of the ith traffic sub-area, njIs the coefficient of the jth traffic crossing in the traffic subarea, namely the trial calculation period of each traffic crossing is expressed as the product of the public period and the coefficient, and then c is obtained by analog calculationiAnd njThe value of (a).
When the cycle division module is operated, delay characteristic data of each traffic intersection can be calculated firstly according to the track data uploaded by the vehicles, when the delay characteristic data meet delay conditions, serious congestion is considered to occur, the traffic intersection is determined to be the delay intersection, and the traffic intersection is divided into large and small cycles, otherwise, the traffic intersection is not divided, so that the calculation amount can be reduced, and the calculation pressure is reduced. In actual calculation, if a trial calculation period needs to be calculated, the trial calculation period can be set to be x, the ratio of the large period to the small period is a: b, the large period is expressed as ax/(a + b), and the small period is expressed as bx/(a + b); if the traffic signal period is a given value, only the large period and the small period need to be divided, and the values of the large period and the small period can be directly listed.
When the phase difference module is operated, the trial phase difference can be set by combining the length of the road section between the two traffic intersections, and when the phase difference module is not operated, the trial phase difference is 0.
In any of the above technical solutions, preferably, the comprehensive indicator is related to a vehicle delay duration and/or an intersection vehicle speed, the vehicle delay duration is a positive value obtained by subtracting a theoretical duration from an actual duration of the vehicle passing through the traffic intersection, the intersection vehicle speed is a vehicle speed when the vehicle reaches the traffic intersection, and the shorter the vehicle delay duration is and/or the faster the intersection vehicle speed is, the larger the comprehensive indicator is.
In the technical scheme, comprehensive indexes are specifically limited. The comprehensive index is a function of vehicle delay time and/or intersection vehicle speed, the larger the comprehensive index is, the smoother the traffic is, specifically, the longer the vehicle delay time is, the more serious the congestion is, and the smaller the comprehensive index is correspondingly; the faster the speed of the intersection is, the smoother the traffic is, the larger the comprehensive index is, so that the traffic condition of the traffic intersection is reasonably reflected, and the calculation accuracy is improved.
In any of the above technical solutions, preferably, the step of receiving trajectory data uploaded by a vehicle in the target area includes: receiving track data uploaded by vehicles in a target area within a preset time period; the operation of dividing the target area into a plurality of traffic sub-areas includes: calculating delay characteristic data of each traffic intersection at different moments or different time periods according to the track data and the map data; and dividing the target area into a plurality of traffic sub-areas in different time intervals in a preset time period according to the delay characteristic data.
In the technical scheme, the division of the traffic subareas also relates to the time dimension, so that different division schemes are adopted when different traffic conditions exist in different time intervals, the calculation efficiency is improved, and the flexibility and the adaptability of traffic signal control are provided. The delay characteristic data is the same as the delay characteristic data adopted when the delay intersection is judged in the previous embodiment. Correspondingly, when enumerating the trial calculation period group, if the same traffic intersection belongs to different traffic sub-areas in different time length intervals, the same traffic intersection corresponds to different time length intervals, that is, different traffic sub-areas, and enumerates the trial calculation period and the trial calculation phase difference respectively.
In any of the above technical solutions, preferably, after the step of receiving the trajectory data uploaded by the vehicle in the target area, before the operation of inputting the trajectory data and the pre-stored map data into the optimization model to output the signal control data of all the traffic intersections, the method further includes: calculating delay characteristic data of each traffic intersection according to the track data and the map data; optimizing the split ratio of each traffic intersection according to the delay characteristic data to form a split ratio group; the operation of inputting the trajectory data and the pre-stored map data into the optimization model to output the signal control data of all traffic intersections includes: and inputting the track data, the map data and the split group into the optimization model to output signal control data of all traffic intersections, wherein the signal control data comprises the split group.
In the technical scheme, the split is a parameter of the traffic signal control scheme to be optimized, the existing split can be optimized according to the delay characteristic data, and then the optimized split is used for executing the calculation of the optimization model, so that the basis reliability of the subsequent simulation calculation can be ensured, and the calculation efficiency is improved. The delay characteristic data is the same as the delay characteristic data adopted when the delay intersection is judged in the previous embodiment. In addition, the output signal control data also comprises the split ratio so as to ensure the integrity of the optimized traffic signal control scheme.
According to a second aspect of the embodiments of the present disclosure, there is provided a traffic signal optimizing device including: a memory configured to store executable instructions; a processor configured to execute the stored instructions to: receiving track data uploaded by vehicles in a target area; inputting the track data and the pre-stored map data into an optimization model to output signal control data of all traffic intersections, wherein the optimization model comprises a public period module, a period division module and a phase difference module, and at least one module is operated according to a received setting instruction during calculation.
The traffic signal optimization equipment provided by the embodiment of the disclosure can calculate reasonable signal control data as required based on the track data of vehicles in a target area and by combining optimization models with different functional modules, and when different calculation modules are selected, different limiting conditions can be set for a simulation process, so that a calculation result has different characteristics, and then the control of signal lamps in traffic sub-areas is optimized as required while the congestion dispersion effect of the target area is improved.
In addition, according to the traffic signal optimization device in the above technical solution provided by the embodiment of the present disclosure, the following additional technical features may also be provided:
in the above technical solution, preferably, the trajectory data includes an associated vehicle speed and a real-time position; the map data reflects the distribution of traffic intersections within the target area; the signal control data includes traffic signal periods and period phase differences.
In the technical scheme, track data, map data and signal control data are specifically defined. The track data reflects the running condition of the vehicle, a series of real-time positions of the same vehicle form the running track of the vehicle, the speed of the vehicle is related to the real-time positions, the smooth passing of the vehicle can be reflected, the slow running and even waiting can be reflected, and the passing flow of each traffic intersection can be reflected. The track data of different vehicles at different traffic intersections are counted, so that the passing condition of each traffic intersection can be clear at a glance. The map data records the geographic information of the target area, so that the positions of the traffic intersections and the distribution relations of different traffic intersections can be obtained, and the result of the simulation calculation is more accurate. The signal control data comprises a traffic signal period and a period phase difference, namely, the optimization model optimizes the size of the traffic signal period, can adjust the period phase difference between different traffic intersections, considers the influence of the length of a road section between two traffic intersections on the passing, and is favorable for further improving the congestion dredging effect.
In any of the above solutions, preferably, the processor is further configured to execute the stored instructions to: dividing a target area into a plurality of traffic sub-areas, wherein each traffic sub-area comprises a plurality of traffic intersections; the public period module is used for enabling traffic signal periods of all traffic intersections belonging to the same traffic subarea to have public periods, and the traffic signal periods are integral multiples of the public periods; the period division module is used for dividing the traffic signal periods of part or all of the traffic intersections into a large period and a small period so as to control the signal lamps of the corresponding traffic intersections according to the alternate large period and small period; the phase difference module is used for optimizing the periodic phase difference of all traffic intersections.
In the technical scheme, each functional module is specifically introduced.
The public period module enables all traffic intersections in each traffic subarea to have public periods aiming at the plurality of traffic subareas obtained after the target area is divided, and the traffic signal periods of all traffic intersections in a single traffic subarea accord with the same rule, so that the traffic jam phenomenon can be effectively relieved, and the manpower is saved.
The period division module aims at a specific traffic intersection, the traffic signal period is the sum of the time lengths of a single red light and a single green light, the green-to-signal ratio (the proportion of the time length of the green light to the traffic signal period) of the traffic signal period is always a predetermined fixed value, and when the number of vehicles needing to pass is small, the long time length of the red light can prolong the waiting of the vehicles, so that unnecessary congestion is caused. The period division module can divide a traffic signal period into a large period and a small period, the time length of the large period is longer than that of the small period, the traffic signal period is divided into the large period and the small period alternately, and the green signal ratio is kept unchanged, so that longer red light and green light and shorter red light and green light can appear at the corresponding traffic intersection alternately, the signal lamps are controlled to be switched in the large period and the small period in real time, the original traffic signal period is integrally met, the traffic signal period is finely adjusted, traffic flow at each intersection is effectively dredged, and the flexibility of the traffic signal lamps can be improved.
The phase difference module introduces periodic phase difference aiming at a plurality of continuously distributed traffic intersections, considers the influence of the length of a road section between two traffic intersections on the traffic, and contributes to further improving the congestion dispersion effect.
In any of the above solutions, preferably, the processor is further configured to execute the stored instructions to: receiving a setting instruction, and inputting the track data and the map data into an optimization model; enumerating trial calculation period groups according to a setting instruction, wherein the trial calculation period groups comprise trial calculation periods and trial calculation phase differences of all traffic intersections; simulating and calculating an overall index of a corresponding trial calculation period group according to the trial calculation period, the track data and the map data, wherein the overall index is the sum of comprehensive indexes of all traffic intersections, and the comprehensive indexes are related to the passing conditions of the corresponding traffic intersections; and outputting the trial calculation period group with the optimal overall index as signal control data.
In the technical scheme, an optimization principle of an optimization model is defined, namely trial calculation period groups are enumerated and corresponding overall indexes are calculated, so that the passing condition when different traffic signal periods are adopted is simulated, and finally the trial calculation period group with the optimal passing condition is selected as a simulation result. The function of each functional module in the optimization model is embodied in that the listed trial calculation period needs to meet the requirements of the corresponding module, the calculation result can be limited at the beginning of the listing, unnecessary calculation amount is reduced, and the calculation efficiency is improved.
In any of the above solutions, preferably, the processor is further configured to execute the stored instructions to: when the setting instruction comprises the operation of a public period module, the trial calculation periods of all traffic intersections belonging to the same traffic subarea are made to have a public period; and/or when the setting instruction comprises an operation period dividing module, calculating delay characteristic data of each traffic intersection according to the track data and the map data, when the delay characteristic data meet a delay condition, marking the corresponding traffic intersection as the delay intersection, and dividing the traffic signal period of the delay intersection into a large period and a small period; and/or when the setting instruction does not include the running phase difference module, the trial phase difference takes 0.
In the technical scheme, how each functional module functions is specifically limited.
When the common period module is operated, the trial periods in the same traffic subarea are made to have a common period, for example, the trial period is denoted as cinjWherein c isiIs the common period of the ith traffic sub-area, njIs the coefficient of the jth traffic crossing in the traffic subarea, namely the trial calculation period of each traffic crossing is expressed as the product of the public period and the coefficient, and then c is obtained by analog calculationiAnd njThe value of (a).
When the cycle division module is operated, delay characteristic data of each traffic intersection can be calculated firstly according to the track data uploaded by the vehicles, when the delay characteristic data meet delay conditions, serious congestion is considered to occur, the traffic intersection is determined to be the delay intersection, and the traffic intersection is divided into large and small cycles, otherwise, the traffic intersection is not divided, so that the calculation amount can be reduced, and the calculation pressure is reduced. In actual calculation, if a trial calculation period needs to be calculated, the trial calculation period can be set to be x, the ratio of the large period to the small period is a: b, the large period is expressed as ax/(a + b), and the small period is expressed as bx/(a + b); if the traffic signal period is a given value, only the large period and the small period need to be divided, and the values of the large period and the small period can be directly listed.
When the phase difference module is operated, the trial phase difference can be set by combining the length of the road section between the two traffic intersections, and when the phase difference module is not operated, the trial phase difference is 0.
In any of the above technical solutions, preferably, the comprehensive indicator is related to a vehicle delay duration and/or an intersection vehicle speed, the vehicle delay duration is a positive value obtained by subtracting a theoretical duration from an actual duration of the vehicle passing through the traffic intersection, the intersection vehicle speed is a vehicle speed when the vehicle reaches the traffic intersection, and the shorter the vehicle delay duration is and/or the faster the intersection vehicle speed is, the larger the comprehensive indicator is.
In the technical scheme, comprehensive indexes are specifically limited. The comprehensive index is a function of vehicle delay time and/or intersection vehicle speed, the larger the comprehensive index is, the smoother the traffic is, specifically, the longer the vehicle delay time is, the more serious the congestion is, and the smaller the comprehensive index is correspondingly; the faster the speed of the intersection is, the smoother the traffic is, the larger the comprehensive index is, so that the traffic condition of the traffic intersection is reasonably reflected, and the calculation accuracy is improved.
In any of the above solutions, preferably, the processor is further configured to execute the stored instructions to: calculating delay characteristic data of each traffic intersection at different moments or different time periods according to the track data and the map data; and dividing the target area into a plurality of traffic sub-areas in different time intervals in a preset time period according to the delay characteristic data.
In the technical scheme, the division of the traffic subareas also relates to the time dimension, so that different division schemes are adopted when different traffic conditions exist in different time intervals, the calculation efficiency is improved, and the flexibility and the adaptability of traffic signal control are provided. The delay characteristic data is the same as the delay characteristic data adopted when the delay intersection is judged in the previous embodiment. Correspondingly, when enumerating the trial calculation period group, if the same traffic intersection belongs to different traffic sub-areas in different time length intervals, the same traffic intersection corresponds to different time length intervals, that is, different traffic sub-areas, and enumerates the trial calculation period and the trial calculation phase difference respectively.
In any of the above solutions, preferably, the processor is further configured to execute the stored instructions to: calculating delay characteristic data of each traffic intersection according to the track data and the map data; calculating the split ratio of each traffic intersection according to the delay characteristic data to form a split ratio group; and inputting the track data, the map data and the split group into the optimization model to output signal control data of all traffic intersections, wherein the signal control data comprises the split group.
In the technical scheme, the split is a parameter of the traffic signal control scheme to be optimized, the existing split can be optimized according to the delay characteristic data, and then the optimized split is used for executing the calculation of the optimization model, so that the basis reliability of the subsequent simulation calculation can be ensured, and the calculation efficiency is improved. The delay characteristic data is the same as the delay characteristic data adopted when the delay intersection is judged in the previous embodiment. In addition, the output signal control data also comprises the split ratio so as to ensure the integrity of the optimized traffic signal control scheme.
According to a third aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, where the computer program, when being executed by a processor, implements the steps of the method according to any of the above technical solutions, so that the method has all the beneficial technical effects of the above traffic signal optimization method, and details are not repeated herein.
Additional aspects and advantages of the disclosed embodiments will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the disclosed embodiments.
Drawings
The above and/or additional aspects and advantages of the embodiments of the present disclosure will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 shows a schematic flow chart diagram of a traffic signal optimization method according to a first embodiment of the embodiments of the present disclosure;
FIG. 2 shows a schematic flow chart diagram of a traffic signal optimization method according to a second embodiment of the embodiments of the present disclosure;
FIG. 3 shows a schematic flow chart diagram of a traffic signal optimization method according to a third embodiment of the present disclosure;
FIG. 4 shows a schematic flow chart diagram of a traffic signal optimization method according to a fourth embodiment of the present disclosure;
FIG. 5 shows a schematic flow chart diagram of a traffic signal optimization method according to a fifth embodiment of the present disclosure;
FIG. 6 shows a schematic block diagram of a traffic signal optimization device in accordance with one embodiment of the present disclosure.
Detailed Description
In order that the above objects, features and advantages of the embodiments of the present disclosure can be more clearly understood, embodiments of the present disclosure will be described in further detail below with reference to the accompanying drawings and detailed description. It should be noted that the embodiments and features of the embodiments of the present application may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure, however, the embodiments of the disclosure may be practiced in other ways than those described herein, and therefore the scope of the embodiments of the disclosure is not limited by the specific embodiments disclosed below.
An embodiment of a first aspect of an embodiment of the present disclosure provides a traffic signal optimization method.
Fig. 1 shows a schematic flow diagram of a traffic signal optimization method according to a first embodiment of the embodiments of the present disclosure.
As shown in fig. 1, a traffic signal optimization method according to a first embodiment of the present disclosure includes:
s102, receiving track data uploaded by vehicles in a target area;
and S104, inputting the track data and the prestored map data into an optimization model to output signal control data of all traffic intersections, wherein the optimization model comprises a public period module, a period division module and a phase difference module, and at least one module is operated according to a received setting instruction during calculation.
The traffic signal optimization method provided by the embodiment of the disclosure can calculate reasonable signal control data as required based on the track data of vehicles in the target area and by combining optimization models with different functional modules, and when different calculation modules are selected, different limiting conditions can be set for the simulation process, so that the calculation result has different characteristics, and then the control of signal lamps in traffic sub-areas is optimized as required while the congestion dispersion effect of the target area is improved.
In one embodiment of the disclosed embodiment, preferably, the trajectory data includes an associated vehicle speed and a real-time location; the map data reflects the distribution of traffic intersections within the target area; the signal control data includes traffic signal periods and period phase differences.
In this embodiment, the trajectory data, the map data, and the signal control data are specifically defined. The track data reflects the running condition of the vehicle, a series of real-time positions of the same vehicle form the running track of the vehicle, the speed of the vehicle is related to the real-time positions, the smooth passing of the vehicle can be reflected, the slow running and even waiting can be reflected, and the passing flow of each traffic intersection can be reflected. The track data of different vehicles at different traffic intersections are counted, so that the passing condition of each traffic intersection can be clear at a glance. The map data records the geographic information of the target area, so that the positions of the traffic intersections and the distribution relations of different traffic intersections can be obtained, and the result of the simulation calculation is more accurate. The signal control data comprises a traffic signal period and a period phase difference, namely, the optimization model optimizes the size of the traffic signal period, can adjust the period phase difference between different traffic intersections, considers the influence of the length of a road section between two traffic intersections on the passing, and is favorable for further improving the congestion dredging effect. Specifically, when the phase difference module is not operated, that is, the phase difference does not need to be set, the period phase difference value is 0.
Fig. 2 shows a schematic flow diagram of a traffic signal optimization method according to a second embodiment of the embodiments of the present disclosure.
As shown in fig. 2, a traffic signal optimization method according to a second embodiment of the present disclosure includes:
s202, receiving track data uploaded by vehicles in a target area;
s204, dividing the target area into a plurality of traffic sub-areas, wherein each traffic sub-area comprises a plurality of traffic intersections;
and S206, inputting the track data and the prestored map data into an optimization model to output signal control data of all traffic intersections, wherein the optimization model comprises a public period module, a period division module and a phase difference module, and at least one module is operated according to a received setting instruction during calculation.
The public period module is used for enabling traffic signal periods of all traffic intersections belonging to the same traffic subarea to have public periods, and the traffic signal periods are integral multiples of the public periods; the period division module is used for dividing the traffic signal periods of part or all of the traffic intersections into a large period and a small period so as to control the signal lamps of the corresponding traffic intersections according to the alternate large period and small period; the phase difference module is used for optimizing the periodic phase difference of all traffic intersections.
In this embodiment, each functional module is specifically described.
The public period module enables all traffic intersections in each traffic subarea to have public periods aiming at the plurality of traffic subareas obtained after the target area is divided, and the traffic signal periods of all traffic intersections in a single traffic subarea accord with the same rule, so that the traffic jam phenomenon can be effectively relieved, and the manpower is saved. Specifically, if the same large period (such as 200s) is selected for the traffic signal periods of all traffic intersections in a single traffic sub-area, the waiting time of all the intersections is long, and invalid waiting of small intersections can be caused, and after a public period is adopted, each traffic signal period has a common divisor, so that the waiting time of intersections can be shortened (such as shortened to 50s), invalid waiting of small-period intersections during large period selection can be avoided, the period of each intersection can be guaranteed to be integrally coordinated (4 small periods are equal to 1 large period), and no deviation can occur.
The period division module aims at a specific traffic intersection, the traffic signal period is the sum of the time lengths of a single red light and a single green light, the green-to-signal ratio (the proportion of the time length of the green light to the traffic signal period) of the traffic signal period is always a predetermined fixed value, and when the number of vehicles needing to pass is small, the long time length of the red light can prolong the waiting of the vehicles, so that unnecessary congestion is caused. The period division module can divide a traffic signal period into a large period and a small period, the time length of the large period is longer than that of the small period, the traffic signal period is divided into the large period and the small period alternately, and the green signal ratio is kept unchanged, so that longer red light and green light and shorter red light and green light can appear at the corresponding traffic intersection alternately, the signal lamps are controlled to be switched in the large period and the small period in real time, the original traffic signal period is integrally met, the traffic signal period is finely adjusted, traffic flow at each intersection is effectively dredged, and the flexibility of the traffic signal lamps can be improved.
The phase difference module introduces periodic phase difference aiming at a plurality of continuously distributed traffic intersections, considers the influence of the length of a road section between two traffic intersections on the traffic, and contributes to further improving the congestion dispersion effect.
Fig. 3 shows a schematic flow chart of a traffic signal optimization method according to a third embodiment of the disclosed embodiments.
As shown in fig. 3, a traffic signal optimization method according to a third embodiment of the present disclosure includes:
s302, receiving track data uploaded by vehicles in a target area;
s304, dividing the target area into a plurality of traffic sub-areas, wherein each traffic sub-area comprises a plurality of traffic intersections;
s306, receiving a setting instruction, and inputting the track data and the pre-stored map data into an optimization model;
s308, enumerating trial calculation period groups according to the setting instruction, wherein the trial calculation period groups comprise trial calculation periods and trial calculation phase differences of all traffic intersections;
s310, simulating and calculating an overall index of a corresponding trial calculation period group according to the trial calculation period, the track data and the map data, wherein the overall index is the sum of comprehensive indexes of all traffic intersections, and the comprehensive indexes are related to the passing conditions of the corresponding traffic intersections;
and S312, outputting the trial calculation period group with the optimal overall index as signal control data.
In the embodiment, an optimization principle of an optimization model is defined, namely, a trial calculation period group is enumerated and corresponding overall indexes are calculated, so that the traffic conditions including traffic flow and delay conditions when different traffic signal periods are adopted are simulated, and the trial calculation period group with the optimal traffic condition is finally selected as a simulation result. The function of each functional module in the optimization model is embodied in that the listed trial calculation period needs to meet the requirements of the corresponding module, the calculation result can be limited at the beginning of the listing, unnecessary calculation amount is reduced, and the calculation efficiency is improved.
In an embodiment of the present disclosure, preferably, the enumerating the trial computation cycle groups according to the setting instruction includes: when the setting instruction comprises the operation of a public period module, the trial calculation periods of all traffic intersections belonging to the same traffic subarea are made to have a public period; and/or when the setting instruction comprises an operation period dividing module, calculating delay characteristic data of each traffic intersection according to the track data and the map data, when the delay characteristic data meet a delay condition, marking the corresponding traffic intersection as the delay intersection, and dividing the traffic signal period of the delay intersection into a large period and a small period; and/or when the setting instruction does not include the running phase difference module, the trial phase difference takes 0.
In this embodiment, how each functional module functions is specifically defined.
When the common period module is operated, the trial periods in the same traffic subarea are made to have a common period, for example, the trial period is denoted as cinjWherein c isiIs the common period of the ith traffic sub-area, njIs the coefficient of the jth traffic crossing in the traffic subarea, namely the trial calculation period of each traffic crossing is expressed as the product of the public period and the coefficient, and then c is obtained by analog calculationiAnd njThe value of (a).
When the cycle division module is operated, delay characteristic data of each traffic intersection can be calculated firstly according to the track data uploaded by the vehicles, when the delay characteristic data meet delay conditions, serious congestion is considered to occur, the traffic intersection is determined to be the delay intersection, and the traffic intersection is divided into large and small cycles, otherwise, the traffic intersection is not divided, so that the calculation amount can be reduced, and the calculation pressure is reduced. In actual calculation, if a trial calculation period needs to be calculated, the trial calculation period can be set to be x, the ratio of the large period to the small period is a: b, the large period is expressed as ax/(a + b), and the small period is expressed as bx/(a + b); if the traffic signal period is a given value, only the large period and the small period need to be divided, and the values of the large period and the small period can be directly listed. In addition, specifically, the vehicle release amount of a green light is a fixed value, when the actually passing vehicle is far smaller than the fixed value, the traffic intersection is considered to be in an unsaturated state, and if the actually passing vehicle is far larger than the fixed value, for example, twice the fixed value, the traffic intersection is considered to be in an oversaturated state. Optionally, the delay characteristic data includes a vehicle delay time and a crossing speed, the vehicle delay time is a positive value obtained by subtracting a theoretical time from an actual time when the vehicle passes through the traffic crossing, and represents a time consumed by the vehicle due to stopping or slow driving when the vehicle passes through the traffic crossing, wherein the actual time can be obtained by analyzing track data, and the theoretical time is only related to the length of the crossing and the normal driving speed, so that the theoretical time can be calculated in advance and prestored according to prestored map data, and is a positive value, so as to eliminate the situation that the actual time is shorter than the theoretical time due to a fast vehicle speed, prevent erroneous judgment and improve calculation accuracy; the intersection speed is the speed of the vehicle when the vehicle reaches the traffic intersection, and the speed is the data which is uploaded by the vehicle in real time and is associated with the real-time position, so the speed can be combined with the map data to search the speed corresponding to the position of the traffic intersection and extract the speed as the intersection speed.
When the phase difference module is operated, the trial phase difference can be set by combining the length of the road section between the two traffic intersections, and when the phase difference module is not operated, the trial phase difference is 0.
In one embodiment of the disclosure, preferably, the composite indicator is related to a vehicle delay duration and/or an intersection vehicle speed, the vehicle delay duration is a positive value obtained by subtracting a theoretical duration from an actual duration of the vehicle passing through the traffic intersection, the intersection vehicle speed is a vehicle speed when the vehicle reaches the traffic intersection, and the composite indicator is larger when the vehicle delay duration is shorter and/or the intersection vehicle speed is faster.
In this embodiment, the composite index is specifically defined. The comprehensive index is a function of vehicle delay time and/or intersection vehicle speed, the larger the comprehensive index is, the smoother the traffic is, specifically, the longer the vehicle delay time is, the more serious the congestion is, and the smaller the comprehensive index is correspondingly; the faster the speed of the intersection is, the smoother the traffic is, the larger the comprehensive index is, so that the traffic condition of the traffic intersection is reasonably reflected, and the calculation accuracy is improved. Specifically, although the vehicle delay time and the intersection vehicle speed are the same as those in the previous embodiment in name, delay characteristic data corresponding to the trial calculation period group is adopted, and the vehicle delay time and the intersection vehicle speed in the previous embodiment are directly obtained from the received trajectory data and should be distinguished.
Fig. 4 shows a schematic flow chart of a traffic signal optimization method according to a fourth embodiment of the present disclosure.
As shown in fig. 4, a traffic signal optimization method according to a fourth embodiment of the present disclosure includes:
s402, receiving track data uploaded by vehicles in a target area within a preset time period;
s404, calculating delay characteristic data of each traffic intersection at different moments or different time periods according to the track data and the pre-stored map data;
s406, dividing the target area into a plurality of traffic sub-areas in different time intervals in a preset time period according to the delay characteristic data, wherein each traffic sub-area comprises a plurality of traffic intersections;
s408, receiving a setting instruction, and inputting the track data and the map data into an optimization model;
s410, enumerating trial calculation period groups according to a setting instruction, wherein the trial calculation period groups comprise trial calculation periods and trial calculation phase differences of all traffic intersections, and the same traffic intersection can have different trial calculation periods and trial calculation phase differences in different time intervals;
s412, simulating and calculating the overall index of the corresponding trial calculation period group according to the trial calculation period, the track data and the map data, wherein the overall index is the sum of the comprehensive indexes of all traffic intersections, and the comprehensive indexes are related to the passing conditions of the corresponding traffic intersections;
and S414, outputting the trial calculation period group with the optimal overall index as signal control data.
In the embodiment, the division of the traffic sub-area also relates to the time dimension, so that different division schemes are adopted when different traffic conditions exist in different time length intervals, the calculation efficiency is improved, and the flexibility and the adaptability of traffic signal control are provided. The delay characteristic data is the same as the delay characteristic data adopted when the delay intersection is judged in the embodiment, and the time periods with approximate values of the delay characteristic data are classified into the same time length interval. Correspondingly, when enumerating the trial calculation period group, if the same traffic intersection belongs to different traffic sub-areas in different time length intervals, the same traffic intersection corresponds to different time length intervals, that is, different traffic sub-areas, and enumerates the trial calculation period and the trial calculation phase difference respectively.
Specifically, delay characteristic data at different moments or in different time periods are extracted from the track data to reflect road traffic flow, a preset time period is further divided into different time length intervals, values of the delay characteristic data in the same time length interval are close, and multiple traffic intersections which are similar in division scheme of the time length intervals and are distributed geographically continuously are divided into the same traffic sub-area in the corresponding time length interval. The comparison of the time length intervals can be converted into the comparison of the division time between the two time length intervals, that is, for the same preset time period, if the preset time period is divided into the two time length intervals, one division time is provided, if the preset time period is divided into the three time length intervals, the preset time period is provided with the two division times, and whether the time length interval division schemes of different traffic intersections are similar or not can be determined by comparing whether the traffic intersections have the similar division times or not.
In a specific embodiment of the present disclosure, for a preset time period of 0:00 to 24:00, 24 hours are first divided into 96 time periods according to 15 minutes, and then the divided time of each traffic intersection is counted, and corresponding to the aforementioned 96 time periods, the time interval between two divided times should be a multiple of 15 minutes. Selecting A, B, C three traffic intersections which are continuously distributed on a map as target areas, wherein the division time of the traffic intersection A is 12:00, the division time of the traffic intersection B is 12:30 and 18:00, the division time of the traffic intersection C is 12:15 and 18:15, the division time of the traffic intersection A is 12:00, the division time of the traffic intersection B is 12:30 and the division time of the traffic intersection C is 12:15, the division time of the traffic intersection A is 12:00, the division time of the traffic intersection B is 12:30 and the division time of the traffic intersection C is 12:15, the division time can be 12:15, and the A, B, C three intersections are divided into the same traffic sub-area from 0:00 to 12: 15; further, when the unique division time 18:00 of the traffic intersection B is close to the unique division time 18:15 of the traffic intersection C at 12:15 to 24:00, taking the selection of 18:00 as an example, B, C two paths of traffic are divided into the same traffic subarea at 12:15 to 18:00, B, C two paths of traffic are divided into the same traffic subarea at 18:00 to 24:00, and a is divided into one traffic subarea at 12:15 to 24: 00.
Further, when the calculation of the optimization model is executed, let the trial calculation periods corresponding to two time length intervals of the traffic intersection a be x1 and x2, the trial calculation periods corresponding to three time length intervals of the traffic intersection B be y1, y2 and y3, the trial calculation periods corresponding to three time length intervals of the traffic intersection C be z1, z2 and z3, wherein x1, y1 and z1 belong to the same traffic sub-area, y2 and z2 belong to the same traffic sub-area, y3 and z3 belong to the same traffic sub-area, and x2 belongs to one traffic sub-area alone, at this time, the above-mentioned trial calculation periods are input into the optimization model calculation, for 12:15 to 18:00, the trial calculation periods of three traffic intersections are x2, y2 and z2, for 18:00 to 24:00, the calculation periods of three traffic intersections are x 465, y3 and z3, and when the comprehensive index of each traffic intersection is calculated, the traffic trial calculation periods of all traffic intersection can be considered for all traffic scenario in the traffic area, the calculation result is adapted to the whole target area, the trial calculation period of the single intersection is kept unchanged when the single intersection is in the same time interval, and signal lamp control can be still carried out according to the divided traffic sub-areas. It is conceivable that, when different functional modules are operated, the representation of the trial calculation period may be modified, and specific representation is referred to the foregoing embodiment and will not be described herein again.
Fig. 5 shows a schematic flow chart of a traffic signal optimization method according to a fifth embodiment of the disclosed embodiments.
As shown in fig. 5, a traffic signal optimization method according to a fifth embodiment of the present disclosure includes:
s502, receiving track data uploaded by vehicles in a target area within a preset time period;
s504, calculating delay characteristic data of each traffic intersection at different moments or different time periods according to the track data and the pre-stored map data;
s506, dividing the target area into a plurality of traffic sub-areas in different time intervals in a preset time period according to the delay characteristic data, wherein each traffic sub-area comprises a plurality of traffic intersections;
s508, optimizing the split ratio of each traffic intersection according to the delay characteristic data to form a split ratio group;
s510, receiving a setting instruction, and inputting the track data, the map data and the split green ratio group into an optimization model;
s512, enumerating trial calculation period groups according to the setting instruction, wherein the trial calculation period groups comprise trial calculation periods and trial calculation phase differences of all traffic intersections, and the same traffic intersection can have different trial calculation periods and trial calculation phase differences in different time intervals;
s514, simulating and calculating the overall index of the corresponding trial calculation period group according to the trial calculation period, the track data and the map data, wherein the overall index is the sum of the comprehensive indexes of all traffic intersections, and the comprehensive indexes are related to the passing conditions of the corresponding traffic intersections;
and S516, outputting the trial calculation period group and the green ratio group with the optimal overall indexes as signal control data.
In the embodiment, the split is a parameter of the traffic signal control scheme to be optimized, the existing split can be optimized according to the delay characteristic data, and then the optimized split is used for executing the calculation of the optimization model, so that the basis reliability of the subsequent simulation calculation can be ensured, and the calculation efficiency is improved. The delay characteristic data is the same as the delay characteristic data adopted when the delay intersection is judged in the previous embodiment. In addition, the output signal control data also comprises the split ratio so as to ensure the integrity of the optimized traffic signal control scheme. Specifically, the principle of optimizing the split is that if delay occurs, the split is increased to prolong the duration of green lighting, if the traffic is smooth, the split does not need to be increased, the traffic flow can be further considered, and if the traffic is small, the split can be properly reduced; for each traffic intersection, the traffic flow and delay in different directions in the traffic intersection can be considered, and the green signal ratio is optimally distributed to all directions, so that the green signal ratio is adjusted by simultaneously considering congestion conditions of all flow directions. When the method is executed, the optimization effect is improved for quantifying delay conditions and corresponding split green ratio adjustment, the split green ratio can be distributed to each flow direction in an equal proportion manner according to comprehensive indexes of all directions of the traffic intersection similarly to the calculation of periods and period phase differences, then the overall indexes under all split green ratios are calculated in a trial mode, and the split green ratio combination with the optimal overall index is calculated. It is contemplated that the split may not be optimized and the calculation of the optimization model may be performed directly using the existing split.
As shown in fig. 6, an embodiment of a second aspect of the embodiments of the present disclosure provides a traffic signal optimizing device 1, including: a memory 12 configured to store executable instructions; a processor 14 configured to execute stored instructions to: receiving track data uploaded by vehicles in a target area; inputting the track data and the pre-stored map data into an optimization model to output signal control data of all traffic intersections, wherein the optimization model comprises a public period module, a period division module and a phase difference module, and at least one module is operated according to a received setting instruction during calculation.
The traffic signal optimization device 1 provided by the embodiment of the present disclosure can calculate reasonable signal control data as needed based on trajectory data of vehicles in a target area in combination with an optimization model having different functional modules, and when different calculation modules are selected, different limiting conditions can be set for a simulation process, so that a calculation result has different characteristics, and then control of signal lamps in a traffic sub-area is optimized as needed while a congestion evacuation effect of the target area is improved.
In particular, the memory 12 described above may include mass storage for data or instructions. By way of example, and not limitation, memory 12 may include a Hard Disk Drive (HDD), a floppy Disk Drive, flash memory, an optical Disk, a magneto-optical Disk, tape, or a Universal Serial Bus (USB) Drive or a combination of two or more of these. Memory 12 may include removable or non-removable (or fixed) media, where appropriate. The memory 12 may be internal or external to the integrated gateway disaster recovery device, where appropriate. In a particular embodiment, the memory 12 is a non-volatile solid-state memory. In a particular embodiment, the memory 12 includes Read Only Memory (ROM). Where appropriate, the ROM may be mask-programmed ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory or a combination of two or more of these.
Processor 14 may include a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or may be configured as one or more Integrated circuits implementing embodiments of the present disclosure.
In one embodiment of the disclosed embodiment, preferably, the trajectory data includes an associated vehicle speed and a real-time location; the map data reflects the distribution of traffic intersections within the target area; the signal control data includes traffic signal periods and period phase differences.
In this embodiment, the trajectory data, the map data, and the signal control data are specifically defined. The track data reflects the running condition of the vehicle, a series of real-time positions of the same vehicle form the running track of the vehicle, the speed of the vehicle is related to the real-time positions, the smooth passing of the vehicle can be reflected, the slow running and even waiting can be reflected, and the passing flow of each traffic intersection can be reflected. The track data of different vehicles at different traffic intersections are counted, so that the passing condition of each traffic intersection can be clear at a glance. The map data records the geographic information of the target area, so that the positions of the traffic intersections and the distribution relations of different traffic intersections can be obtained, and the result of the simulation calculation is more accurate. The signal control data comprises a traffic signal period and a period phase difference, namely, the optimization model optimizes the size of the traffic signal period, can adjust the period phase difference between different traffic intersections, considers the influence of the length of a road section between two traffic intersections on the passing, and is favorable for further improving the congestion dredging effect. Specifically, when the phase difference module is not operated, that is, the phase difference does not need to be set, the period phase difference value is 0.
In one embodiment of the disclosed embodiment, processor 14 is preferably further configured to execute the stored instructions to: dividing a target area into a plurality of traffic sub-areas, wherein each traffic sub-area comprises a plurality of traffic intersections; the public period module is used for enabling traffic signal periods of all traffic intersections belonging to the same traffic subarea to have public periods, and the traffic signal periods are integral multiples of the public periods; the period division module is used for dividing the traffic signal periods of part or all of the traffic intersections into a large period and a small period so as to control the signal lamps of the corresponding traffic intersections according to the alternate large period and small period; the phase difference module is used for optimizing the periodic phase difference of all traffic intersections.
In this embodiment, each functional module is specifically described.
The public period module enables all traffic intersections in each traffic subarea to have public periods aiming at the plurality of traffic subareas obtained after the target area is divided, and the traffic signal periods of all traffic intersections in a single traffic subarea accord with the same rule, so that the traffic jam phenomenon can be effectively relieved, and the manpower is saved. Specifically, if the same large period (such as 200s) is selected for the traffic signal periods of all traffic intersections in a single traffic sub-area, the waiting time of all the intersections is long, and invalid waiting of small intersections can be caused, and after a public period is adopted, each traffic signal period has a common divisor, so that the waiting time of intersections can be shortened (such as shortened to 50s), invalid waiting of small-period intersections during large period selection can be avoided, the period of each intersection can be guaranteed to be integrally coordinated (4 small periods are equal to 1 large period), and no deviation can occur.
The period division module aims at a specific traffic intersection, the traffic signal period is the sum of the time lengths of a single red light and a single green light, the green-to-signal ratio (the proportion of the time length of the green light to the traffic signal period) of the traffic signal period is always a predetermined fixed value, and when the number of vehicles needing to pass is small, the long time length of the red light can prolong the waiting of the vehicles, so that unnecessary congestion is caused. The period division module can divide a traffic signal period into a large period and a small period, the time length of the large period is longer than that of the small period, the traffic signal period is divided into the large period and the small period alternately, and the green signal ratio is kept unchanged, so that longer red light and green light and shorter red light and green light can appear at the corresponding traffic intersection alternately, the signal lamps are controlled to be switched in the large period and the small period in real time, the original traffic signal period is integrally met, the traffic signal period is finely adjusted, traffic flow at each intersection is effectively dredged, and the flexibility of the traffic signal lamps can be improved.
The phase difference module introduces periodic phase difference aiming at a plurality of continuously distributed traffic intersections, considers the influence of the length of a road section between two traffic intersections on the traffic, and contributes to further improving the congestion dispersion effect.
In one embodiment of the disclosed embodiment, processor 14 is preferably further configured to execute the stored instructions to: receiving a setting instruction, and inputting the track data and the map data into an optimization model; enumerating trial calculation period groups according to a setting instruction, wherein the trial calculation period groups comprise trial calculation periods and trial calculation phase differences of all traffic intersections; simulating and calculating an overall index of a corresponding trial calculation period group according to the trial calculation period, the track data and the map data, wherein the overall index is the sum of comprehensive indexes of all traffic intersections, and the comprehensive indexes are related to the passing conditions of the corresponding traffic intersections; and outputting the trial calculation period group with the optimal overall index as signal control data.
In the embodiment, an optimization principle of an optimization model is defined, namely, a trial calculation period group is enumerated and corresponding overall indexes are calculated, so that the traffic conditions including traffic flow and delay conditions when different traffic signal periods are adopted are simulated, and the trial calculation period group with the optimal traffic condition is finally selected as a simulation result. The function of each functional module in the optimization model is embodied in that the listed trial calculation period needs to meet the requirements of the corresponding module, the calculation result can be limited at the beginning of the listing, unnecessary calculation amount is reduced, and the calculation efficiency is improved.
In one embodiment of the disclosed embodiment, processor 14 is preferably further configured to execute the stored instructions to: when the setting instruction comprises the operation of a public period module, the trial calculation periods of all traffic intersections belonging to the same traffic subarea are made to have a public period; and/or when the setting instruction comprises an operation period dividing module, calculating delay characteristic data of each traffic intersection according to the track data and the map data, when the delay characteristic data meet a delay condition, marking the corresponding traffic intersection as the delay intersection, and dividing the traffic signal period of the delay intersection into a large period and a small period; and/or when the setting instruction does not include the running phase difference module, the trial phase difference takes 0.
In this embodiment, how each functional module functions is specifically defined.
When the common period module is operated, the trial periods in the same traffic subarea are made to have a common period, for example, the trial period is denoted as cinjWherein c isiIs the common period of the ith traffic sub-area, njIs the coefficient of the jth traffic crossing in the traffic subarea, namely the trial calculation period of each traffic crossing is expressed as the product of the public period and the coefficient, and then c is obtained by analog calculationiAnd njThe value of (a).
When the cycle division module is operated, delay characteristic data of each traffic intersection can be calculated firstly according to the track data uploaded by the vehicles, when the delay characteristic data meet delay conditions, serious congestion is considered to occur, the traffic intersection is determined to be the delay intersection, and the traffic intersection is divided into large and small cycles, otherwise, the traffic intersection is not divided, so that the calculation amount can be reduced, and the calculation pressure is reduced. In actual calculation, if a trial calculation period needs to be calculated, the trial calculation period can be set to be x, the ratio of the large period to the small period is a: b, the large period is expressed as ax/(a + b), and the small period is expressed as bx/(a + b); if the traffic signal period is a given value, only the large period and the small period need to be divided, and the values of the large period and the small period can be directly listed. In addition, specifically, the vehicle release amount of a green light is a fixed value, when the actually passing vehicle is far smaller than the fixed value, the traffic intersection is considered to be in an unsaturated state, and if the actually passing vehicle is far larger than the fixed value, for example, twice the fixed value, the traffic intersection is considered to be in an oversaturated state. Optionally, the delay characteristic data includes a vehicle delay time and a crossing speed, the vehicle delay time is a positive value obtained by subtracting a theoretical time from an actual time when the vehicle passes through the traffic crossing, and represents a time consumed by the vehicle due to stopping or slow driving when the vehicle passes through the traffic crossing, wherein the actual time can be obtained by analyzing track data, and the theoretical time is only related to the length of the crossing and the normal driving speed, so that the theoretical time can be calculated in advance and prestored according to prestored map data, and is a positive value, so as to eliminate the situation that the actual time is shorter than the theoretical time due to a fast vehicle speed, prevent erroneous judgment and improve calculation accuracy; the intersection speed is the speed of the vehicle when the vehicle reaches the traffic intersection, and the speed is the data which is uploaded by the vehicle in real time and is associated with the real-time position, so the speed can be combined with the map data to search the speed corresponding to the position of the traffic intersection and extract the speed as the intersection speed.
When the phase difference module is operated, the trial phase difference can be set by combining the length of the road section between the two traffic intersections, and when the phase difference module is not operated, the trial phase difference is 0.
In one embodiment of the disclosure, preferably, the composite indicator is related to a vehicle delay duration and/or an intersection vehicle speed, the vehicle delay duration is a positive value obtained by subtracting a theoretical duration from an actual duration of the vehicle passing through the traffic intersection, the intersection vehicle speed is a vehicle speed when the vehicle reaches the traffic intersection, and the composite indicator is larger when the vehicle delay duration is shorter and/or the intersection vehicle speed is faster.
In this embodiment, the composite index is specifically defined. The comprehensive index is a function of vehicle delay time and/or intersection vehicle speed, the larger the comprehensive index is, the smoother the traffic is, specifically, the longer the vehicle delay time is, the more serious the congestion is, and the smaller the comprehensive index is correspondingly; the faster the speed of the intersection is, the smoother the traffic is, the larger the comprehensive index is, so that the traffic condition of the traffic intersection is reasonably reflected, and the calculation accuracy is improved. Specifically, although the vehicle delay time and the intersection vehicle speed are the same as those in the previous embodiment in name, delay characteristic data corresponding to the trial calculation period group is adopted, and the vehicle delay time and the intersection vehicle speed in the previous embodiment are directly obtained from the received trajectory data and should be distinguished.
In one embodiment of the disclosed embodiment, processor 14 is preferably further configured to execute the stored instructions to: calculating delay characteristic data of each traffic intersection at different moments or different time periods according to the track data and the map data; and dividing the target area into a plurality of traffic sub-areas in different time intervals in a preset time period according to the delay characteristic data.
In the embodiment, the division of the traffic sub-area also relates to the time dimension, so that different division schemes are adopted when different traffic conditions exist in different time length intervals, the calculation efficiency is improved, and the flexibility and the adaptability of traffic signal control are provided. The delay characteristic data is the same as the delay characteristic data adopted when the delay intersection is judged in the previous embodiment. Correspondingly, when enumerating the trial calculation period group, if the same traffic intersection belongs to different traffic sub-areas in different time length intervals, the same traffic intersection corresponds to different time length intervals, that is, different traffic sub-areas, and enumerates the trial calculation period and the trial calculation phase difference respectively.
Specifically, delay characteristic data at different moments or in different time periods are extracted from the track data to reflect road traffic flow, a preset time period is further divided into different time length intervals, values of the delay characteristic data in the same time length interval are close, and multiple traffic intersections which are similar in division scheme of the time length intervals and are distributed geographically continuously are divided into the same traffic sub-area in the corresponding time length interval. The comparison of the time length intervals can be converted into the comparison of the division time between the two time length intervals, that is, for the same preset time period, if the preset time period is divided into the two time length intervals, one division time is provided, if the preset time period is divided into the three time length intervals, the preset time period is provided with the two division times, and whether the time length interval division schemes of different traffic intersections are similar or not can be determined by comparing whether the traffic intersections have the similar division times or not.
In one embodiment of the disclosed embodiment, processor 14 is preferably further configured to execute the stored instructions to: calculating delay characteristic data of each traffic intersection according to the track data and the map data; calculating the split ratio of each traffic intersection according to the delay characteristic data to form a split ratio group; and inputting the track data, the map data and the split group into the optimization model to output signal control data of all traffic intersections, wherein the signal control data comprises the split group.
In the embodiment, the split is a parameter of the traffic signal control scheme to be optimized, the existing split can be optimized according to the delay characteristic data, and then the optimized split is used for executing the calculation of the optimization model, so that the basis reliability of the subsequent simulation calculation can be ensured, and the calculation efficiency is improved. The delay characteristic data is the same as the delay characteristic data adopted when the delay intersection is judged in the previous embodiment. In addition, the output signal control data also comprises the split ratio so as to ensure the integrity of the optimized traffic signal control scheme. Specifically, the principle of optimizing the split is that if delay occurs, the split is increased to prolong the duration of green lighting, if the traffic is smooth, the split does not need to be increased, the traffic flow can be further considered, and if the traffic is small, the split can be properly reduced; for each traffic intersection, the traffic flow and delay in different directions in the traffic intersection can be considered, and the green signal ratio is optimally distributed to all directions, so that the green signal ratio is adjusted by simultaneously considering congestion conditions of all flow directions. During execution, in order to quantify the delay condition and adjust the corresponding split ratio and improve the optimization effect, the split ratio can be distributed to each flow direction in an equal ratio mode by utilizing the comprehensive indexes in the embodiment according to the comprehensive indexes of all directions of the traffic intersection, then the overall indexes under all split ratios are calculated in a trial mode, and the split ratio combination with the optimal overall index is calculated. It is contemplated that the split may not be optimized and the calculation of the optimization model may be performed directly using the existing split.
An embodiment of the third aspect of the embodiments of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and the computer program, when being executed by a processor, implements the steps of the method according to any of the embodiments described above, so that all the beneficial technical effects of the traffic signal optimization method described above are achieved, and details are not repeated herein.
Computer readable storage media may include any medium that can store or transfer information. Examples of computer readable storage media include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
The above description is only a preferred embodiment of the disclosed embodiments and is not intended to limit the disclosed embodiments, and various modifications and changes may be made to the disclosed embodiments by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the disclosed embodiments should be included in the scope of protection of the disclosed embodiments.

Claims (8)

1. A method for traffic signal optimization, comprising:
receiving track data uploaded by vehicles in a target area;
dividing the target area into a plurality of traffic sub-areas, wherein each traffic sub-area comprises a plurality of traffic intersections;
receiving a setting instruction, and inputting the track data and the map data into an optimization model; enumerating trial calculation period groups according to the setting instruction, wherein the trial calculation period groups comprise trial calculation periods and trial calculation phase differences of all the traffic intersections; simulating and calculating an overall index of the corresponding trial calculation period group according to the trial calculation period, the track data and the map data, wherein the overall index is the sum of comprehensive indexes of all the traffic intersections, and the comprehensive indexes are related to the passing conditions of the corresponding traffic intersections; outputting the trial calculation period group with the optimal overall index as the signal control data;
the optimization model comprises a public period module, a period division module and a phase difference module, wherein at least one of the modules is operated according to a received setting instruction during calculation, the public period module is used for enabling the traffic signal periods of all the traffic intersections belonging to the same traffic sub-area to have a public period, and the traffic signal period is an integral multiple of the public period; the period division module is used for dividing the traffic signal periods of part or all of the traffic intersections into a large period and a small period so as to control the signal lamps of the corresponding traffic intersections according to the alternating large period and small period; the phase difference module is used for optimizing the periodic phase difference of all the traffic intersections.
2. The traffic signal optimization method of claim 1,
the trajectory data includes an associated vehicle speed and a real-time location;
the map data reflects a distribution of the traffic intersections within the target area;
the signal control data includes traffic signal periods and period phase differences.
3. The traffic signal optimization method of claim 1, wherein enumerating sets of trial periods according to the setting instructions comprises:
when the setting instruction comprises the operation of the public period module, the trial calculation periods of all the traffic intersections belonging to the same traffic subarea are made to have the public period; and/or
When the setting instruction comprises the operation of the period division module, calculating delay characteristic data of each traffic intersection according to the track data and the map data, when the delay characteristic data meet a delay condition, marking the corresponding traffic intersection as a delay intersection, and dividing the traffic signal period of the delay intersection into the large period and the small period; and/or
And when the setting instruction does not comprise the operation of the phase difference module, the trial phase difference is 0.
4. The traffic signal optimization method according to claim 1, wherein the composite indicator is related to a vehicle delay duration and/or an intersection vehicle speed, the vehicle delay duration is a positive value obtained by subtracting a theoretical duration from an actual duration of a vehicle passing through the traffic intersection, the intersection vehicle speed is the vehicle speed when the vehicle reaches the traffic intersection, and the composite indicator is larger as the vehicle delay duration is shorter and/or the intersection vehicle speed is faster.
5. The traffic signal optimization method of claim 1,
the step of receiving trajectory data uploaded by vehicles in the target area comprises:
receiving the track data uploaded by the vehicles in the target area within a preset time period;
the operation of dividing the target area into a plurality of traffic sub-areas comprises:
calculating delay characteristic data of each traffic intersection at different moments or different time periods according to the track data and the map data;
and dividing the target area into a plurality of traffic sub-areas in different time intervals in the preset time period according to the delay characteristic data.
6. The traffic signal optimization method according to any one of claims 1 to 5,
after the step of receiving the track data uploaded by the vehicles in the target area, before the operation of inputting the track data and the pre-stored map data into an optimization model to output the signal control data of all the traffic intersections, the method further comprises the following steps:
calculating delay characteristic data of each traffic intersection according to the track data and the map data;
optimizing the split ratio of each traffic intersection according to the delay characteristic data to form a split ratio group;
the operation of inputting the trajectory data and the pre-stored map data into an optimization model to output signal control data of all the traffic intersections includes:
inputting said trajectory data, said map data, and said split group into said optimization model to output said signal control data for all of said traffic intersections, said signal control data including said split group.
7. A traffic signal optimization device, comprising:
a memory configured to store executable instructions;
a processor configured to execute stored instructions to implement the steps of the method of any one of claims 1 to 6.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 6.
CN201811580491.6A 2018-12-24 2018-12-24 Traffic signal optimization method and device, and computer-readable storage medium Active CN111429714B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811580491.6A CN111429714B (en) 2018-12-24 2018-12-24 Traffic signal optimization method and device, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811580491.6A CN111429714B (en) 2018-12-24 2018-12-24 Traffic signal optimization method and device, and computer-readable storage medium

Publications (2)

Publication Number Publication Date
CN111429714A CN111429714A (en) 2020-07-17
CN111429714B true CN111429714B (en) 2022-04-12

Family

ID=71545489

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811580491.6A Active CN111429714B (en) 2018-12-24 2018-12-24 Traffic signal optimization method and device, and computer-readable storage medium

Country Status (1)

Country Link
CN (1) CN111429714B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112562363B (en) * 2020-11-09 2022-04-01 江苏大学 Intersection traffic signal optimization method based on V2I
CN114463969B (en) * 2021-12-22 2023-05-16 高德软件有限公司 Mining method for traffic light cycle duration, electronic equipment and computer program product
CN116758763B (en) * 2023-05-06 2024-02-20 西藏金采科技股份有限公司 Traffic data processing system and method based on Internet of vehicles

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007122584A (en) * 2005-10-31 2007-05-17 Sumitomo Electric Ind Ltd Traffic signal control system and control method of traffic signal control system
CN103927890A (en) * 2014-04-29 2014-07-16 北京建筑大学 Artery coordination signal control method based on dynamic O-D matrix estimation
CN104200680A (en) * 2014-08-18 2014-12-10 浙江大学 Traffic signal coordination control method of arterial street under super saturation traffic state
CN106297329A (en) * 2016-08-26 2017-01-04 南京蓝泰交通设施有限责任公司 A kind of signal timing dial adaptive optimization method of networking signals machine
CN108171978A (en) * 2017-12-29 2018-06-15 迈锐数据(北京)有限公司 A kind of traffic conditions evaluation method and device
CN108389395A (en) * 2018-04-25 2018-08-10 迈锐数据(北京)有限公司 The evaluation method and device of traffic control
CN108428348A (en) * 2017-02-15 2018-08-21 阿里巴巴集团控股有限公司 A kind of road traffic optimization method, device and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102646330B (en) * 2012-04-19 2014-07-02 浙江大学 Intelligent calculating method for traffic relevancy of adjacent road junctions

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007122584A (en) * 2005-10-31 2007-05-17 Sumitomo Electric Ind Ltd Traffic signal control system and control method of traffic signal control system
CN103927890A (en) * 2014-04-29 2014-07-16 北京建筑大学 Artery coordination signal control method based on dynamic O-D matrix estimation
CN104200680A (en) * 2014-08-18 2014-12-10 浙江大学 Traffic signal coordination control method of arterial street under super saturation traffic state
CN106297329A (en) * 2016-08-26 2017-01-04 南京蓝泰交通设施有限责任公司 A kind of signal timing dial adaptive optimization method of networking signals machine
CN108428348A (en) * 2017-02-15 2018-08-21 阿里巴巴集团控股有限公司 A kind of road traffic optimization method, device and electronic equipment
CN108171978A (en) * 2017-12-29 2018-06-15 迈锐数据(北京)有限公司 A kind of traffic conditions evaluation method and device
CN108389395A (en) * 2018-04-25 2018-08-10 迈锐数据(北京)有限公司 The evaluation method and device of traffic control

Also Published As

Publication number Publication date
CN111429714A (en) 2020-07-17

Similar Documents

Publication Publication Date Title
CN111429714B (en) Traffic signal optimization method and device, and computer-readable storage medium
CN110793784B (en) Test method and device for automatic driving vehicle, storage medium and electronic device
CN108053661B (en) Traffic control method and device
CN108959813B (en) Simulation modeling method for intelligent vehicle road navigation environment model
CN104200680B (en) The coordinating control of traffic signals method of arterial street under supersaturation traffic behavior
CN113257016B (en) Traffic signal control method and device and readable storage medium
CN104537851A (en) Real-time feedback dynamic traffic signal control system
CN103914988A (en) Traffic road condition data processing method, device and system
CN108663059A (en) A kind of navigation path planning method and device
CN109410574A (en) A kind of timing parameter optimization method towards stage-phase signal control program
CN104966129A (en) Method for separating vehicle running track
CN109341709A (en) Route recommendation method, electronic equipment and computer readable storage medium
CN113780624A (en) City road network signal coordination control method based on game equilibrium theory
CN116386336B (en) Road network traffic flow robust calculation method and system based on bayonet license plate data
CN114462233A (en) Microscopic traffic simulation method, computer device and storage medium
CN105303848B (en) A kind of traffic signals single-point self-learning optimization control method
CN111223296B (en) Signal lamp control method and device, computer equipment and storage medium
CN113516857B (en) Intersection signal timing dynamic allocation method and system based on radar monitoring
JP6899528B2 (en) Traffic management equipment, traffic management system and traffic management method
CN114399912B (en) Adaptive signal control method and system under intelligent networking environment
CN111354184B (en) Traffic signal period calculation method and apparatus, and computer-readable storage medium
CN111179580B (en) Service route evaluation method and device
CN111429730A (en) Traffic signal period calculation method and apparatus, and computer-readable storage medium
CN111354197A (en) Method and equipment for dividing traffic subareas and time periods
CN115547055A (en) Traffic signal lamp coordination control method and device, storage medium and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant