Adaptive control method and system for variable lanes of traffic signal
Through the adaptive control system of the signal machine, the variable lane control scheme is dynamically adjusted using real-time lane data and configuration files, and the problems of insufficient real-time performance and single control methods of traffic signal control systems in the prior art are solved, and the problem of insufficient real-time performance and single control methods of traffic signal control systems in the existing technology is realized. More efficient and intelligent traffic management.
Patent Information
- Application Number
- CN202211361513.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-02
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2042-11-02
AI Technical Summary
The existing traffic signal control system is insufficient in real-time control in variable lane schemes, making it difficult to adapt to the actual situation of complex intersections, and the control method is single, which cannot meet the needs of efficient and intelligent traffic management.
A signal machine variable lane adaptive control system is designed, through the combination of signal machine main control module, communication optimization module and configuration file reading module, the inter-thread message queue and Ethernet communication are used to obtain lane queue length data in real time. Calculate the judgment results according to the determination rules in the configuration file, and dynamically switch the variable lane control scheme to achieve real-time response to the intersection vehicle flow and queue length.
It improves the real-time and intelligence of traffic signal control, and can dynamically adjust variable lane solutions based on real-time vehicle data, reduce traffic congestion, and meet the growing demand for intelligent road control.
Smart Images

Figure CN115762190B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of signal control for intelligent transportation, and in particular to a signal machine variable lane adaptive control method and system. Background Art
[0002] The variable lane scheme control in the traffic signal control system is to set the lane as a variable lane, that is, the lane type can be variable. A lane at an intersection can be set as a straight lane, a left turn lane, or other different lane types in different control schemes or different time periods. By switching variable lanes, the control of road traffic can be improved, the number of vehicles at intersections can be reduced, the length of vehicle queues at intersections can be reduced, and intersection congestion and other problems can be alleviated. With the rapid development of my country's road traffic system and the increase in the number of vehicles, the requirements for the adaptability and time accuracy of the control scheme of the traffic signal control system are becoming higher and higher, requiring more efficient, more reasonable, and more intelligent adjustment and operation schemes;
[0003] The current traffic signal control system uses a time-switching method to control the variable lane scheme, that is, only fixed variable lane types are released during a certain period of time. It is less intelligent and has a single control method. It is also not real-time enough and is difficult to adapt to the complex actual situation of intersections. How to develop an efficient and real-time traffic signal control system has become a technical problem that needs to be solved urgently. Summary of the invention
[0004] The purpose of the present invention is to solve the above problems and to provide an adaptive control method and system for real-time control of variable lane release based on data such as actual traffic flow conditions at intersections and vehicle queue lengths.
[0005] In order to achieve the above object, the present invention is implemented by the following technical solutions:
[0006] An adaptive control system for variable lanes of a traffic signal is composed of a signal main control module, a communication optimization module, a configuration file reading module, and an adaptive control module, wherein the main control module is connected to the communication optimization module via a CAN bus to transmit the variable lane control scheme number; the configuration file reading module reads the control parameter information file configured by signal control professionals according to the actual road, and sends it to the adaptive control module via an inter-thread message queue; the communication optimization module is connected to a data detector via Ethernet to obtain lane queue length data; the adaptive control module communicates with the communication optimization module via an inter-thread message queue to realize the sending and receiving of lane data and control scheme numbers, and calculates and determines the result according to the lane data and the corresponding information in the configuration file;
[0007] The data detectors may be vehicle video detectors such as road junction checkpoints and electric police;
[0008] The main control module is mainly used to configure the variable lane release scheme and control the release of the actual traffic lights at the intersection. The scheme configuration personnel can configure the variable lane scheme for the intersection on the upper computer web page of the traffic control signal machine or the control platform of the traffic control center, and send it to the main control module through Ethernet. The main control module executes the corresponding intersection traffic light control and release according to the configured scheme information. The main control module sends the currently executed variable lane scheme number to the communication optimization module when it is powered on and the variable lane scheme is switched. And when receiving the variable lane scheme number to be executed from the communication optimization module, it can switch the control scheme by updating the daily plan and scheduling plan data in the signal design, and control the release of the intersection in real time.
[0009] The communication optimization module is used to communicate with the signal machine main control module, as well as the checkpoints at intersections, electric police or video detection equipment. The communication between the communication optimization module and the main control module can obtain the variable lane scheme number currently being executed issued by the main control module, and can send the calculated variable lane scheme number to be switched to the main control after calculation by the adaptive module; the communication with the checkpoints, electric police and other video detectors can be analyzed and obtained according to the national standard GAT920-2010 communication protocol between road traffic signal controllers and vehicle detectors. The length of the vehicle queue is in meters, which is used to indicate how long the queue of vehicles staying in the current lane is, indicating the degree of congestion in the lane, and can be used as an important indicator for determining road congestion;
[0010] The configuration file reading module is used to read the variable lane configuration file. The configuration file is manually configured by the scheme configuration personnel according to the actual situation of the intersection. It contains various configuration parameters required for the algorithm operation. The specific parameters contained in the file are as follows: the starting threshold, which means the number of detector lane queue length data required to meet the algorithm judgment. Its value is not less than 3, that is, there are at least 3 data; the abnormal threshold, a time parameter, the unit is seconds, which is used to determine whether the communication with the detector is disconnected for too long, so as to determine whether the data is real-time, and its value must be greater than the detector data reporting cycle time; the interruption threshold, a time parameter, the unit is seconds, the interval time for re-judging the scheme switch after the scheme is switched, to prevent frequent switching of schemes; the condition information table, which contains multiple judgment conditions set according to different release scheme numbers; the condition scheme number, which belongs to the condition information table, is used to correspond to the current release scheme number and find the corresponding judgment condition; the result information table, which belongs to the condition information table, contains the output result scheme number, output rules, and the judgment information table; the output result scheme Case number, belonging to the condition information table, indicates the plan number that should be released if the judgment is established; output rule, belonging to the condition information table, indicates whether the judgment results obtained from multiple judgment information tables are obtained through AND operation or OR operation to obtain the final result; judgment information table, contains multiple judgment rules required in the judgment process; judgment number, belonging to the judgment information table, indicates which judgment rule it is in the judgment information table; judgment channel, indicates the lane number of the intersection used by this judgment rule in the judgment information table; judgment rule, indicates the method of processing data of multiple lanes during judgment; statistical number, indicates the number of lane data used; statistical rule, indicates the rule used when comparing the processed lane data with the judgment threshold, including 1-count, 2-average value, 3-maximum value; effective number, only effective when the statistical rule is 1-count, indicating how many lane data need to meet the threshold when the current judgment is established; judgment condition, the rule when comparing lane data with the judgment threshold, greater than or less than; judgment threshold, vehicle queue length threshold;
[0011] The condition information table includes multiple groups of result information tables, and the result information table includes multiple groups of judgment information tables. The three are similar to the relationship between the root node, the child node and the leaf node. The specific configuration files can be shown in Tables 1 to 4 below, wherein multiple Tables 2 can be configured according to multiple variable lane schemes configured by the host computer in the main control module, and each scheme can correspond to one Table 2; multiple Tables 3 can be configured in each Table 2, and the output result scheme number of each Table 3 is different, and when there are multiple Tables 3, only one Table 3 can be established at the same time, and finally a determined result scheme number is output; multiple Tables 4 can be configured in each Table 3, and each Table 4 can have different judgment channels, judgment rules, judgment conditions and other parameters;
[0012] Table 1 Configuration file
[0013]
[0014]
[0015] Table 2 Condition Information Table
[0016] parameter illustrate Solution No. Limited to the scheme number existing in the main control module Result information table See Table 3
[0017] Table 3 Result information table
[0018]
[0019] Table 4 Judgment information table
[0020] parameter illustrate Judgment No. 1-N Determination channel Data upload channel number set, cannot be empty Decision rules 1-average, 2-sum, 3-maximum Statistical times Statistical times, > 0 but not greater than the start threshold Statistical rules 1-Count, 2-Average, 3-Maximum Effective times The statistical rule is effective when 1-count is used. Judgment conditions 1-greater than, 2-less than Decision threshold Queue length threshold
[0021] The specific configuration method of the configuration file is as follows: suppose that there is a straight lane numbered A1, a variable lane numbered A2, and a left-turn lane numbered A3 at a certain intersection; in the main control module, the variable lane control scheme 1 sets the variable lane as the straight lane, and the variable lane control scheme 2 sets the variable lane as the left-turn lane; then two condition information tables can be configured to correspond to scheme 1 and scheme 2 respectively; in the condition information table corresponding to scheme 1, a result information table can be configured, the output result scheme number is set to 2, and the output rule uses the and rule; at the same time, two judgment information tables can be configured in the result information table; judgment information table 1, the judgment channel uses lane A3, the judgment rule uses the average value, the number of statistics is 5, the statistical rule is counted, the number of effective times is 3, the judgment condition is greater than, and the judgment threshold is 80; judgment information table 2, the judgment channel uses lanes A1 and lanes A2, the judgment rule is the average value, the number of statistics is 5, the statistical rule is counted, the number of effective times is 3, the judgment condition is less than, and the judgment threshold is 30.
[0022] When running Scheme 1, the variable lane is a straight lane, so lane A1 and lane A2 can be regarded as the same type of lane. If the real-time lane data is calculated to meet the configuration file, that is, when the vehicle queue length data in lanes A1 and A2 is less than the threshold value in the continuous time, and the vehicle queue length data in lane A3 is greater than the threshold value, lane A2 should be switched to turn left to increase the vehicle traffic capacity in the left turn direction, that is, running Scheme 2. Similarly, when running Scheme 2, lanes A2 and A3 can be configured as the determination channel in one determination information, and lane A1 can be configured as the determination channel in another determination information, so as to determine whether the vehicle in the left turn direction is less than the threshold value, whether the vehicle in the straight direction is greater than the threshold value, and whether the scheme needs to be switched. At more complex intersections in practice, more detailed determination information tables and result information tables can be configured according to the number of lanes detected by the detector, the number of variable lanes at the intersection, and the variable lane schemes that can be released at the intersection.
[0023] The adaptive control module is a process module for implementing the variable lane adaptive control algorithm. It calculates the variable lane scheme number that should be released based on the actual vehicle queue length data on the road, the variable lane configuration file information, and the currently executed variable lane scheme number. The adaptive control module uses the timer module to control the time, thereby determining whether it can communicate normally with the video detector and obtain the lane queue length data in real time; and after the scheme is changed, it enters the preset interruption process and waits for the set time before conducting subsequent analysis to avoid frequent scheme switching.
[0024] Compared with the existing technology, the beneficial effects of the present invention are embodied in: the present invention can perform real-time control on the release of variable lane schemes at intersections according to real-time road vehicle queue length information, thereby solving the problem of traffic congestion. Compared with the existing fixed-time intersection variable lane scheme control technology, the present invention has high real-time performance, strong intelligence, higher adaptability and time accuracy, and can meet the growing demand for intelligent road control. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 It is a communication diagram of the modules of the method of the present invention;
[0026] Figure 2 is a flow chart of the method of the present invention;
[0027] Figure 3 This is a flow chart of the variable lane adaptive control algorithm of the system of the present invention. DETAILED DESCRIPTION
[0028] The present invention will be further described in detail below in conjunction with the embodiments in the accompanying drawings, but this does not constitute any limitation to the present invention.
[0029] The present invention aims to solve the defects of low real-time control of variable lane scheme of traffic signal control system in the prior art and single control mode in fixed time period, and provide a kind of intelligent variable lane control that can analyze the actual situation of intersection according to real-time lane data, and can effectively solve the problem of traffic congestion at intersection; refer to the attached Figure 1 , 2 3. A signal variable lane adaptive control scheme is proposed, which specifically includes:
[0030] 1. Selection of variable lane scheme
[0031] The main control module of the signal machine can control the variable lane scheme. The scheme configuration personnel configure multiple different variable lane schemes in the main control module through the host computer and run the initial variable lane scheme. The variable lane scheme setting method is as follows: Assuming that there is a variable lane in the east direction of the current intersection, the intersection release scheme configuration can be performed in the main control module. Configuration scheme one is to set the variable lane to go straight, scheme two is to set the lane to turn left, and scheme three is to set the lane to turn off the light. Similarly, there can be multiple variable lanes in a certain direction of the intersection, and multiple variable lanes can be set at the same time at a three-way intersection, a crossroads or more forks. Each scheme can control any of the variable lanes to a certain release method. All of the above can be configured on the host computer or central control platform of the signal machine.
[0032] (II) Methods for switching variable lane solutions
[0033] The adaptive control module obtains the variable lane scheme number currently being executed, the road vehicle queue length data detected by the detector, and the configuration file parameters read from the configuration file module from the main control module through the communication optimization module. The configuration file is configured with the variable lane number involved in the current release plan. The adaptive control module uses the average, maximum value, and other methods to obtain a usable judgment value for the continuous vehicle queue length data of the lane involved within a certain period of time; it compares it with the vehicle queue length threshold data in the configuration file to determine whether the threshold is met, thereby deciding whether to continue to execute the current variable lane scheme or switch the variable lane scheme. If the switching conditions are met, the variable lane output result scheme number set in the configuration file is sent to the communication optimization module, which is then forwarded to the signal main control module, and the main control module switches the variable lane control scheme in real time. The variable lane output result scheme number in the configuration file should have been configured in the main control module, otherwise the main control module cannot perform the scheme switching operation;
[0034] The adaptive control module method is as follows: suppose the variable lane scheme 1 is currently running, the output result scheme number corresponding to scheme 1 in the configuration file is 2, the output rule is and, and it contains a judgment information table; the judgment channel used by the judgment information table is lane A1 and lane A2, the statistical number is 10, and the judgment rule is average. Then, the vehicle queue length data of lanes A1 and lane A2 for 10 consecutive times are obtained from the data warehouse, and the ten groups of 20 data are averaged to obtain the final 10 data; when the statistical rule in the judgment information table is count, the effective number is 8, the judgment condition is greater than, and the judgment threshold is 80, that is, from the 10 final data obtained in the previous step, they are compared with 80 in turn to see the number of data greater than 80. If the number reaches 8 times, it is considered that the judgment information is established; when the statistical rule in the judgment information table is average value, the 10 data obtained in the previous step are accumulated and averaged, and the average value is compared with the judgment threshold. If the judgment threshold is met, it is considered that the judgment information is established. The same applies when the statistical rule is maximum value. Since the output rule is AND, and there is only one judgment information table, when the judgment information table is established, the current judgment is considered established, and the output result scheme number is sent to the main control module to switch the variable lane control scheme, otherwise it will not be switched. The actual switching judgment can be made according to the different parameters such as the judgment information table, judgment conditions, statistical rules, judgment thresholds, etc. set in the configuration file.
[0035] Based on the above scheme, a signal variable lane adaptive control method is set up:
[0036] Step S100, reading the variable lane switching configuration file set by the solution configuration personnel, obtaining the configuration parameter information in the file, and obtaining the variable lane control solution number being released; the configuration parameter information includes a root node composed of a condition information table corresponding to different control solution numbers that can be implemented for the variable lane, a child node composed of multiple result information tables, and a leaf node composed of multiple determination information tables;
[0037] For the variable lane scheme number currently released, obtain multiple result information tables corresponding to it in the configuration parameter file condition information table. The result information table includes configuration information such as output rules, output result scheme number, and judgment information table. Only one of the multiple result information tables can be established or none of them can be established. Each result information table can have multiple judgment information tables, and it also contains multiple different judgment information. Each judgment information includes parameters such as judgment number, judgment channel, judgment rule, statistical number, statistical rule, effective number, judgment threshold, etc.
[0038] Step S200, obtaining multiple queue length data of different lanes in a continuous time required in the determination information table, which specifically includes
[0039] Step A100, initialize the data bin, abnormal state and interruption state. According to the abnormal threshold parameter in the configuration file, initialize the abnormal state. If the time for not receiving the detector data exceeds the abnormal time threshold, it is considered that the connection with the detector is disconnected or the detector is faulty, and data cannot be obtained for real-time control, then enter the abnormal state, exit the control algorithm, clear the existing lane data, and wait for the detector to reconnect; according to the interruption time threshold parameter, initialize the interruption state, and judge whether the lane release time after the last calculation and judgment switch exceeds the set interruption time threshold, so as to avoid the program frequently switching the variable lane control scheme and causing traffic accidents;
[0040] Step A200, updating the data bin, storing multiple consecutive queue length data on the same lane according to the start threshold parameter, and using new data to replace old data after reaching the start threshold, obtaining the lane queue length data sent by the detection equipment through the communication optimization module, updating the data bin, and entering interruption and exception processing if data acquisition and update cannot be performed normally;
[0041] Step A300, data processing start condition, when the acquired multiple consecutive queue length data on the same lane meet the start threshold and there is no interruption state or abnormal state, wait to enter data processing;
[0042] When the start condition is met, that is, the received lane queue length data meets the calculation requirements and does not enter the interruption state or abnormal state, the variable lane solution result judgment process can be started, otherwise it will enter the corresponding interruption or abnormal processing state. The variable lane solution result judgment process, according to the variable lane solution number actually released, finds the corresponding judgment rule, judgment threshold, output result solution number and other parameters from the configuration parameter file, and calculates whether to switch the solution or continue to release the current solution. The steps are as follows:
[0043] Step S300, processing the data obtained in step S200 according to the determination rules of the leaf nodes of different determination information tables under the root node of the condition information table corresponding to the variable lane control scheme number being released obtained in step S100, and calculating and obtaining a plurality of determination information;
[0044] According to the multiple judgment information contained in the judgment information table in the result information table, the results of each judgment information are calculated respectively, specifically including the following: according to the statistical number parameter, the continuous multiple vehicle queue length data values on the lanes contained in the judgment channel parameter in the judgment information are obtained from the data warehouse. The statistical number parameter is not greater than the start threshold, that is, part or all of the data of each lane stored in the data warehouse can be selected for calculation. The lane number contained in each judgment channel set is related to factors such as how many variable lanes there are in the master control scheme and the lanes that can be detected by the intersection detector. For example, if there are four variable lanes at an intersection, and the release methods of the four lanes are different in different schemes, the video detector at the intersection can detect the queue length data on these four lanes, or can detect the data of the four lanes and adjacent lanes, or cannot detect all lane data, etc., then when setting the configuration file information, the traffic signal control professional can select one or more lanes as the judgment channel information according to the actual situation, and use its lane data to participate in subsequent calculations.
[0045] According to the judgment rules in the judgment information table of the configuration file, the multiple queue length data of the lane in the continuous time are averaged, summed, and the maximum value is taken. If the judgment rule is the average value processing rule, the multiple data of each lane included in the judgment channel are averaged, and the number of data results obtained is equal to the statistical parameter value; if the judgment rule is the summation processing rule, the data of each lane is added; if the judgment rule is the maximum value rule, the data of each lane is taken as the maximum value.
[0046] According to the parameters such as statistical rules, judgment thresholds, judgment conditions and effective times in the configuration file, the judgment information of each judgment information table is obtained. If the statistical rule is a counting rule, each data obtained in the previous step is compared with the judgment condition and the judgment threshold, whether it is greater than or less than, and the number of data that reaches the threshold is recorded. If the number that reaches the threshold meets the effective times threshold, the judgment result is considered to be established, otherwise it is not established. If the statistical rule is an average value rule, the final data obtained in the previous step is accumulated and averaged, and compared with the judgment threshold. If the threshold is met, the judgment result is considered to be established. If the threshold is met, the statistical rule is a maximum value rule, that is, the maximum value of the final data obtained in the previous step is compared with the judgment threshold. If the threshold is met, the statistical result is considered to be established;
[0047] Step S400, processing the determination information calculated in step S300 according to the output rules of different result information table child nodes under the condition information table root node corresponding to the variable lane control scheme number being released obtained in step S100, and determining whether to switch the control scheme. If the determination result is not to switch, continue to save the control scheme number being released. If the determination result is to switch, proceed to step S500;
[0048] The multiple judgment results obtained from the judgment information table are judged whether to change the scheme number according to the output rule. If the output rule is an AND rule, the multiple judgment results are ANDed to obtain the final judgment result; if the output rule is an OR rule, the multiple judgment results are ORed to obtain the final judgment result. If the final judgment result is not to switch, that is, to continue to maintain the current release scheme, the adaptive module does not send the variable lane scheme number to the main control, and the main control will continue to release the current control scheme; if the judgment result is to switch, the output result scheme number set in the configuration file is sent to the main control module as the scheme number to be released, and the main control module performs real-time switching of the control scheme. As mentioned above, the set output result scheme number must exist in the main control through the upper computer configuration, otherwise the main control will not switch the scheme.
[0049] Step S500, the variable lane control scheme number being released is switched to the output result scheme number recorded in the result information table. At the same time, the communication optimization module sends the new scheme number to the signal machine main control module. The main control module switches and controls the variable lane scheme in real time according to the scheme number. Then the adaptive calculation module sets the algorithm operation state to the interrupt state, that is, waits for the set time interval before recalculating, thereby avoiding repeated calculation of the program and frequent switching of schemes.
[0050] The above embodiments are preferred implementation modes of the present invention and are only used to facilitate the description of the present invention. They are not intended to limit the present invention in any form. Any person with ordinary knowledge in the relevant technical field, if they do not depart from the scope of the technical features of the present invention, can make equivalent embodiments by partial changes or modifications to the technical contents disclosed in the present invention, and they still fall within the scope of the technical features of the present invention without departing from the technical features of the present invention.
Claims
1. An adaptive control method for variable lanes of traffic signals, characterized in that: The following steps are involved: Step S100, reading the variable lane switching configuration file set by the solution configuration personnel, obtaining the configuration parameter information in the file, and obtaining the variable lane control solution number being released; the configuration parameter information includes a root node composed of a condition information table corresponding to different control solution numbers that can be implemented for the variable lane, a child node composed of multiple result information tables, and a leaf node composed of multiple determination information tables; Step S200, obtaining a plurality of queue length data of different lanes in a continuous time required in the determination information table; Step S300, processing the data obtained in step S200 according to the determination rules of the leaf nodes of different determination information tables under the root node of the condition information table corresponding to the variable lane control scheme number being released obtained in step S100, and calculating and obtaining a plurality of determination information; Step S400, processing the determination information calculated in step S300 according to the output rules of different result information table child nodes under the condition information table root node corresponding to the variable lane control scheme number being released obtained in step S100, and determining whether to switch the control scheme. If the determination result is not to switch, continue to save the control scheme number being released. If the determination result is to switch, proceed to step S500; Step S500, switching the variable lane control scheme number being released to the output result scheme number recorded in the result information table.
2. The adaptive control method for variable lanes of a traffic signal according to claim 1, characterized in that: The result information table includes an output rule, an output result solution number and a leaf node composed of multiple determination information tables, and only one of the different result information table child nodes can be established at the same time.
3. The adaptive control method for variable lanes of a traffic signal according to claim 2, characterized in that: The output rules include AND rules and OR rules. The AND rule is to AND multiple pieces of determination information to obtain a final determination result; the OR rule is to OR multiple pieces of determination information to obtain a final determination result.
4. The adaptive control method for variable lanes of a traffic signal according to claim 1, characterized in that: The determination information table includes a determination number, a determination channel, a determination rule, a determination number, a statistical rule, a valid number, a determination condition, and a determination threshold, and the determination number is used to identify the subordinate relationship between the determination information table and the result information table; The determination channel is a collection of multiple queue length data upload channels; the determination rules include average value determination, sum determination and maximum value determination; The statistical times are associated with the number of queue length data items; the statistical rules include times statistics, average statistics and maximum value statistics; the effective times are used to make the statistics effective; the judgment threshold is the set queue length threshold.
5. The adaptive control method for variable lanes of a traffic signal according to claim 4, characterized in that: The average value judgment in the judgment rule is to take the corresponding average of multiple data of each lane in the judgment channel, the sum judgment is to sum the multiple data of each lane in the judgment channel, and the maximum value judgment is to take the maximum value of multiple data of each lane in the judgment channel; the mean statistics in the statistical rule is to take the average of the data after the judgment rule is judged, and the maximum value statistics is to take the maximum value of the data after the judgment rule is judged.
6. The adaptive control method for variable lanes of a traffic signal according to claim 1, characterized in that: The configuration parameter information also includes a startup threshold, a data parameter, which is used to limit the number of detector lane queue length data required for determination; an abnormal threshold, a time parameter, in seconds, which is used to determine whether the communication with the data detector is disconnected for too long, and its value is greater than the data detector data cycle time; Interruption threshold, a time parameter in seconds, is used to limit the interval time for re-judging the scheme after the scheme is switched to prevent frequent switching of schemes.
7. The adaptive control method for variable lanes of a traffic signal according to claim 6, characterized in that: Step S200, obtaining the multiple queue length data of different lanes in a continuous time required in the determination information table includes the following steps: Step A100, initializing the data warehouse, abnormal state and interruption state, initializing the abnormal state according to the abnormal threshold parameter in the configuration file; initializing the interruption state according to the interruption time threshold parameter; Step A200, updating the data warehouse, storing multiple consecutive queue length data on the same lane according to the start threshold parameter, and using new data to replace old data after reaching the start threshold; Step A300, data processing start condition, when the acquired multiple consecutive queue length data on the same lane meet the start threshold and there is no interruption state or abnormal state, wait to enter data processing.
8. An adaptive control system for variable lanes of a traffic signal according to any one of claims 1 to 7, characterized in that: include The main control module is used to configure the variable lane release scheme and control the release of traffic lights at intersections. When the main control module is powered on and the variable lane scheme is switched, it sends the currently executed variable lane scheme number to the communication optimization module through the CAN bus. When receiving the variable lane scheme number to be executed from the communication optimization module, it can switch the control scheme by updating the daily plan and scheduling plan data in the signal design, and control the release of traffic lights at intersections in real time. The communication optimization module is used to communicate with the main control module and the data detector. The communication between the communication optimization module and the main control module can obtain the variable lane scheme number currently being executed issued by the main control module, and can send the calculated variable lane scheme number to be switched to the main control after calculation by the adaptive control module; The communication between the communication optimization module and the data detector is used to parse and obtain the lane vehicle queue length data detected by the current data detector; The configuration file reading module is used to read the configuration file of the variable lane. The configuration file is manually configured by the solution configuration personnel according to the actual situation of the intersection, and it contains various configuration parameters required for the method operation; An adaptive control module is used to implement an adaptive control method for variable lanes, which calculates the variable lane plan number that should actually be released based on the actual vehicle queue length data on the road, the variable lane configuration file information, and the variable lane plan number currently being executed; The adaptive control module communicates with the communication optimization module through the inter-thread message queue to send and receive the lane vehicle queue length and the variable lane control scheme number and calculate the judgment result.
9. The adaptive control system for variable lanes of a traffic signal according to claim 8, characterized in that: It also includes a timer module for associating an abnormal threshold and an interruption threshold for time control, thereby determining whether the communication optimization module and the video detector communicate normally and avoiding frequent switching of schemes.
