Signal control information generation method, control method, device, and storage medium
By processing traffic signal cycles using the path green wave bandwidth optimization function and path loop phase difference constraints, the problems of computational complexity and phase difference conflicts in complex traffic networks are solved, achieving more efficient signal control optimization and improving the traffic efficiency of the network.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECH CO LTD
- Filing Date
- 2023-06-29
- Publication Date
- 2026-05-01
AI Technical Summary
In complex traffic networks, existing signal control optimization methods have complex computational logic and high computational overhead, making it difficult to adapt to actual traffic conditions. This results in low reliability and effectiveness of optimization results, and phase difference conflicts are prone to occur when multiple paths intersect, affecting traffic efficiency.
By optimizing the path green wave bandwidth and using the path loop phase difference constraint, the traffic signal cycle and initial path signal control information are processed to generate the target network green wave bandwidth, ensuring the consistency of the path loop phase difference, avoiding phase difference conflicts, and optimizing computational complexity and overhead.
It improves the traffic efficiency of the transportation network, reduces computational complexity, avoids fragmented green wave bandwidth, and enhances the adaptability and reliability of signal control.
Smart Images

Figure CN116704790B_ABST
Abstract
Description
Signal control information generation method, control method, device and storage medium Technical Field
[0001] This disclosure relates to the field of artificial intelligence technology, and in particular to the fields of intelligent transportation technology, smart city technology and big data technology. Background Technology
[0002] With the rapid development of cities, urban traffic networks are becoming increasingly larger and more complex, and the number of vehicles traveling on these networks is growing rapidly. This necessitates the optimization and control of traffic signal devices in these networks to avoid congestion and improve traffic efficiency. Summary of the Invention
[0003] This disclosure provides a method for generating signal control information, a control method, an apparatus, an electronic device, a storage medium, and a program product.
[0004] According to one aspect of this disclosure, a method for generating signal control information is provided, comprising: acquiring a traffic signal cycle related to traffic network information, the traffic network information including multiple paths and initial path signal control information related to each of the multiple paths; processing the traffic signal cycle and the initial path signal control information based on a path green wave bandwidth optimization function and a path green wave bandwidth optimization condition set to obtain a target network green wave bandwidth, the path green wave bandwidth optimization condition set including path loop phase difference constraints, the path loop being a ring topology structure composed of at least one path in the traffic network information; and determining target signal control information related to the traffic network information based on the target network green wave bandwidth.
[0005] According to another aspect of this disclosure, a traffic signal device control method is provided, comprising: controlling a traffic signal device in a traffic network to transmit a traffic signal according to target signal control information; wherein the target signal control information is obtained according to the signal control information generation method provided in the embodiments of this disclosure.
[0006] According to another aspect of this disclosure, a signal control information generation apparatus is provided, comprising: a traffic signal cycle acquisition module, configured to acquire traffic signal cycles related to traffic network information, the traffic network information including multiple paths and initial path signal control information related to each of the multiple paths; a target network green wave bandwidth acquisition module, configured to process the traffic signal cycles and initial path signal control information based on a path green wave bandwidth optimization function and a path green wave bandwidth optimization condition set to obtain the target network green wave bandwidth, the path green wave bandwidth optimization condition set including path loop phase difference constraints, the path loop being a ring topology structure composed of at least one path in the traffic network information; and a target signal control information acquisition module, configured to determine target signal control information related to the traffic network information based on the target network green wave bandwidth.
[0007] According to another aspect of this disclosure, a traffic signal device control device is provided, comprising: a traffic signal control module, configured to control traffic signal devices in a traffic network to transmit traffic signals according to target signal control information; wherein the target signal control information is obtained according to the signal control information generation method provided in the embodiments of this disclosure.
[0008] According to another aspect of this disclosure, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform a method provided according to an embodiment of this disclosure.
[0009] According to another aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are used to cause the computer to perform a method provided according to an embodiment of this disclosure.
[0010] According to another aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method provided according to embodiments of this disclosure.
[0011] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0012] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:
[0013] Figure 1 schematically illustrates an exemplary system architecture for a signal control information generation method and apparatus applicable according to embodiments of the present disclosure.
[0014] Figure 2 schematically illustrates a flowchart of a signal control information generation method according to an embodiment of the present disclosure.
[0015] Figure 3 schematically illustrates a path loop according to an embodiment of the present disclosure.
[0016] Figure 4 schematically illustrates a traffic signal cycle according to an embodiment of the present disclosure.
[0017] Figure 5 schematically illustrates the principle of initial path signal control information according to an embodiment of the present disclosure.
[0018] Figure 6 schematically illustrates a diagram of traffic network information according to an embodiment of the present disclosure.
[0019] Figure 7 schematically illustrates a ring and fence according to an embodiment of the present disclosure.
[0020] Figure 8 schematically illustrates a flowchart of a traffic signal device control method according to an embodiment of the present disclosure.
[0021] Figure 9 schematically shows a block diagram of a signal control information generation apparatus according to an embodiment of the present disclosure.
[0022] Figure 10 schematically shows a block diagram of a traffic signal control device according to an embodiment of the present disclosure.
[0023] Figure 11 schematically illustrates a block diagram of an electronic device suitable for implementing a signal control information generation method and a traffic signal device control method according to embodiments of the present disclosure. Detailed Implementation
[0024] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0025] In the technical solution disclosed herein, the acquisition, storage, and application of user personal information comply with the provisions of relevant laws and regulations, necessary encryption measures have been taken, and it does not violate public order and good morals.
[0026] Traffic signal optimization refers to algorithms that optimize the signal control information of traffic lights along a route. By optimizing the signal control information of a route (or arterial road) using these algorithms, traffic flow efficiency can be improved. However, the inventors discovered that in the process of optimizing traffic signals in a traffic network (or road network) formed by multiple intersecting routes in a region, problems such as complex computational logic, high computational overhead, and low adaptability to the actual traffic conditions of the network arise. This leads to low reliability and effectiveness of the optimization results, making it difficult to guarantee efficient traffic flow.
[0027] The inventors also discovered that when multiple paths intersect to form a network in a transportation network, optimization conflicts (phase difference conflicts) are prone to occur at intersections where paths intersect, easily leading to optimization coordination failures. However, by coordinating and optimizing multiple intersecting paths as a whole, considering the priority relationships between different coordinating paths, each intersecting path is simultaneously optimized, ensuring a more optimized road network. However, as the scale of transportation networks continues to expand, the number of variables in the optimization model for optimizing the transportation network grows exponentially, rapidly increasing the difficulty of solving the problem and impacting optimization efficiency. Furthermore, due to the difficulty in determining the network optimization objective, the generated green wave bandwidth is easily fragmented, deviating from traffic demand.
[0028] Embodiments of this disclosure provide a signal control information generation method, control method, apparatus, electronic device, storage medium, and program product. The signal control information generation method includes: acquiring a traffic signal cycle related to traffic network information, the traffic network information including multiple paths and initial path signal control information associated with each of the multiple paths; processing the traffic signal cycle and initial path signal control information based on a path green wave bandwidth optimization function and a path green wave bandwidth optimization condition set to obtain a target network green wave bandwidth, the path green wave bandwidth optimization condition set including path loop phase difference constraints, the path loop being a ring topology structure composed of at least one path in the traffic network information; and determining target signal control information related to the traffic network information based on the target network green wave bandwidth.
[0029] According to embodiments of this disclosure, by processing traffic signal cycles and initial path signal control information through a path green wave bandwidth optimization condition set that includes path loop phase difference constraints, the phase differences of different path loops in the traffic network information can be kept consistent. This at least partially avoids phase difference conflicts between different paths in the traffic network information. It also avoids the problem of fragmented green wave bandwidth caused by interrupting the green wave bandwidth corresponding to each path in the traffic network information. This makes the target network green wave bandwidth more accurately adapted to each path in the traffic network information, thereby improving the traffic efficiency of the traffic network.
[0030] It should be noted that, in order to clearly explain and illustrate the signal control information generation method, control method, device, electronic device, storage medium and program product provided by this disclosure, the terms or abbreviations appearing in the embodiments of this disclosure can be explained with reference to Table 1 below.
[0031] Table 1
[0032]
[0033]
[0034]
[0035] Figure 1 schematically illustrates an exemplary system architecture for a signal control information generation method and apparatus applicable according to embodiments of the present disclosure.
[0036] It should be noted that Figure 1 is merely an example of a system architecture that can be applied to the embodiments of this disclosure, to help those skilled in the art understand the technical content of this disclosure, but does not mean that the embodiments of this disclosure cannot be used in other devices, systems, environments, or scenarios. For example, in another embodiment, an exemplary system architecture that can be applied to the signal control information generation method and apparatus may include a terminal device, but the terminal device can implement the signal control information generation method and apparatus provided by the embodiments of this disclosure without interacting with the server.
[0037] As shown in Figure 1, the system architecture 100 according to this embodiment may include terminal devices 101, 102, and 103, a network 104, and a server 105. The network 104 serves as a medium for providing a communication link between the terminal devices 101, 102, and 103 and the server 105. The network 104 may include various connection types, such as wired and / or wireless communication links, etc.
[0038] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as knowledge reading applications, web browser applications, search applications, instant messaging tools, email clients, and / or social platform software, etc. (for example only).
[0039] Terminal devices 101, 102, and 103 can be various electronic devices with displays and web browsing capabilities, including but not limited to smartphones, tablets, laptops, and desktop computers.
[0040] Server 105 can be a server that provides various services, such as a backend management server that supports the content browsed by users using terminal devices 101, 102, and 103 (for example only). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.
[0041] It should be noted that the signal control information generation method provided in this embodiment can generally be executed by terminal devices 101, 102, or 103. Accordingly, the signal control information generation device provided in this embodiment can also be disposed in terminal devices 101, 102, or 103.
[0042] Alternatively, the signal control information generation method provided in this embodiment can also be executed by server 105. Correspondingly, the signal control information generation device provided in this embodiment can generally be located in server 105. The signal control information generation method provided in this embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105. Correspondingly, the signal control information generation device provided in this embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with terminal devices 101, 102, 103 and / or server 105.
[0043] It should be understood that the number of terminal devices, networks, and servers shown in Figure 1 is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0044] Figure 2 schematically illustrates a flowchart of a signal control information generation method according to an embodiment of the present disclosure.
[0045] As shown in Figure 2, the signal control information generation method includes operations S210 to S230.
[0046] In operation S210, traffic signal cycles related to traffic network information are acquired. The traffic network information includes multiple paths and initial path signal control information associated with each of the multiple paths.
[0047] In operation S220, based on the path green wave bandwidth optimization function and the path green wave bandwidth optimization condition set, the traffic signal cycle and initial path signal control information are processed to obtain the target network green wave bandwidth. The path green wave bandwidth optimization condition set includes path loop phase difference constraints, and the path loop is a ring topology structure composed of at least one path in the traffic network information.
[0048] In operation S230, target signal control information related to traffic network information is determined based on the target network green wave bandwidth.
[0049] According to embodiments of this disclosure, multiple paths can be arranged in any form to form a traffic network. The embodiments of this disclosure do not limit the specific topological shape of the traffic network information, and those skilled in the art can make selections according to actual needs.
[0050] According to embodiments of this disclosure, a traffic signal cycle can be the duration required for a traffic signal device to complete one cycle of signal phase indication. Multiple paths in a traffic network can share the same traffic signal cycle to avoid traffic signal cycle conflicts between different paths in the traffic network information.
[0051] According to embodiments of this disclosure, the initial path signal control information may be information related to signal phase control, such as the duration of the signal phase and the sequence of signal phase switching, which characterize traffic signals in the path.
[0052] According to embodiments of this disclosure, the path loop phase difference constraint condition is applicable to constraining the adaptability between the path signal phase differences of paths constituting a path loop (or loop path), so as to avoid phase difference conflicts between multiple path signal phase differences corresponding to the loop path. Therefore, the path green wave bandwidth optimization condition set containing the path loop phase difference constraint condition can optimize the initial path signal control information for intersecting paths in traffic network information, thereby realizing the overall optimization of multiple paths in traffic network information as the optimization target. This allows the obtained target network green wave bandwidth to adapt to each path in the traffic network information, avoiding the problem of poor green wave bandwidth integrity and continuity caused by interrupting the green wave bandwidth to achieve overall optimization of traffic network information. At the same time, solving for the target network green wave bandwidth based on the path green wave bandwidth optimization function and the path green wave bandwidth optimization condition set can reduce the computational complexity of optimizing the initial signal control information and reduce the required computational overhead.
[0053] It should be noted that the target signal control information can include the individual path signal control information of multiple paths in the traffic network information. This path signal control information can be obtained through optimization using a path green wave bandwidth optimization function and a set of path green wave bandwidth optimization conditions. Alternatively, the target signal control information can be determined based on the individual path signal control information of multiple paths.
[0054] The path signal control information may include the target path green wave bandwidth, which can be obtained based on the target path green wave bandwidth corresponding to each of the multiple paths in the traffic network information.
[0055] Figure 3 schematically illustrates a path loop according to an embodiment of the present disclosure.
[0056] As shown in Figure 3, the traffic network information 300 may include a first path 311, a second path 312, and a third path 313. Intersections 321 and 322 may be intersections formed by the intersection of the first path 311, the second path 312, and the third path 313.
[0057] A path loop is a ring-shaped topology structure formed by at least one path in traffic network information. For example, first path 311 and third path 313 can form a first path loop 330 of traffic network information 300. Second path 312 and third path 313 can form a second path loop 340 of traffic network information 300. Therefore, a path loop can be formed by two paths.
[0058] As shown in Figure 3, when the ring topology connecting the first path 311 and the second path 312 can be considered as the same path in the traffic network information 300, the path formed by the first path 311 and the second path 312 can be considered as a path ring in the traffic network information 300. That is, a path ring can be a ring topology formed by a path in the traffic network information.
[0059] According to embodiments of this disclosure, the path loop phase difference constraint condition is applicable to constraining the initial phase difference of the signal cycle between the start times of the signal cycle in the path loop to match the traffic signal cycle.
[0060] According to embodiments of this disclosure, the starting time of a signal cycle in a path loop can be the starting time of a traffic signal cycle corresponding to an intersection of the loop path in the path loop, and the starting phase difference of the signal cycle can be the interval between the starting times of the signal cycles of two adjacent intersections from the starting intersection of the loop path to the ending intersection of the loop path.
[0061] According to embodiments of this disclosure, the matching between the starting phase difference of the signal cycle and the traffic signal cycle can be achieved by one or more signal cycle starting phase differences being in a preset proportional relationship with the traffic signal cycle, or by multiple signal cycle starting phase differences corresponding to the loop path being in a preset proportional relationship with the traffic signal cycle.
[0062] According to embodiments of this disclosure, by matching the initial phase difference of the signal cycle between the start times of the signal cycle in the constraint path loop with the traffic signal cycle, the initial phase difference of the signal cycle between common intersections of multiple loop paths and between common intersections of loop paths and other intersections can be kept consistent. This avoids the problems of low computational efficiency and difficulty in solving the problem caused by manually locking the arterial phase difference to optimize the initial signal control information, thereby reducing the computational overhead of optimizing the target network green wave bandwidth. Through precise optimization of the initial signal control information, the obtained target signal control information can improve the overall traffic efficiency in the traffic network.
[0063] Figure 4 schematically illustrates a traffic signal cycle according to an embodiment of the present disclosure.
[0064] As shown in Figure 4, the traffic signal cycle 400 can be composed of the signal phase duration at the intersection. For example, for intersection i in the first path direction, the traffic signal cycle can be obtained by summing the first signal phase duration 411 of the intersection corresponding to the first signal phase, the second signal phase duration 412 of the intersection corresponding to the second signal phase, and the third signal phase duration 413 of the intersection corresponding to the third signal phase.
[0065] As shown in Figure 4, at intersection i in the second path direction, the traffic signal cycle can be obtained by summing the duration of the fourth signal phase (421) at the intersection corresponding to the fourth signal phase, the duration of the fifth signal phase (422) at the intersection corresponding to the fifth signal phase, and the duration of the sixth signal phase (423) at the intersection corresponding to the sixth signal phase. The first path direction and the second path direction can be opposite path directions.
[0066] According to embodiments of this disclosure, there are K paths, where K is a positive integer, and the path green wave bandwidth optimization condition set also includes path phase difference constraints.
[0067] According to embodiments of this disclosure, the process of processing traffic signal cycles and initial path signal control information to obtain the target network green wave bandwidth based on the path green wave bandwidth optimization function and the path green wave bandwidth optimization condition set includes: processing the traffic signal cycles according to the path phase difference constraint conditions and the path loop phase difference constraint conditions, and solving the path green wave bandwidth optimization function with the initial path signal control information corresponding to each of the K paths to obtain the path signal control information corresponding to each of the K paths; and determining the target network green wave bandwidth based on the path signal control information corresponding to each of the K paths.
[0068] According to embodiments of this disclosure, the path green wave bandwidth optimization function can be an optimization function that takes the path green wave bandwidth corresponding to the path as the optimization target, and the path green wave bandwidth optimization function can be characterized by formula (1).
[0069]
[0070] Formula (1) can be applied to path R in traffic network information. k The corresponding path green wave bandwidth optimization function optimizes the green wave bandwidth. Among them, Represents path R k The i-th intersection is associated with the green wave bandwidth of the path in the first path direction (i.e., forward direction). Represents path R k The i-th intersection has the path green wave bandwidth associated with the second path direction (i.e., the reverse direction). Path R k It can include n k One intersection.
[0071] According to embodiments of this disclosure, the initial path signal control information may include path R k The intersection signal phase duration at intersection i can be, for example, the initial intersection traffic signal phase duration representing passage. For path R... k The phase duration of the intersection signals at different intersections can be used to determine the path R. k The path phase difference.
[0072] Figure 5 schematically illustrates the principle of initial path signal control information according to an embodiment of the present disclosure.
[0073] As shown in Figure 5, the initial path signal control information may include the i-th initial intersection signal control information 510 related to intersection i, the (i+1)-th initial intersection signal control information 520 related to intersection i+2, and the (i+2)-th initial intersection signal control information 530 related to intersection i+2.
[0074] For intersection i, it may include the initial intersection traffic signal phase durations 511 and 512. The initial intersection traffic signal phase duration 511 may be, for example, the signal phase duration corresponding to the "East Straight" (green light) signal phase, and the initial intersection traffic signal phase duration 512 may be, for example, the signal phase duration corresponding to the "West Straight" (green light) signal phase.
[0075] As shown in Figure 5, the phase difference of intersection signals can be solved by using the phase duration of intersection signals. For example, it can be used to solve for the phase difference of coordinated intersection signals, thereby obtaining the relationship with path R. k Related path signal control information.
[0076] It should be noted that the technical features corresponding to the abbreviations in Table 1 can be expressed through a proportional relationship with the traffic signal cycle, for example... The calculation can be performed by using the ratio between the green wave bandwidth at the intersection and the traffic signal cycle, which simplifies the calculation process and improves calculation efficiency.
[0077] According to embodiments of this disclosure, the path signal control information includes the path green wave bandwidth and the intersection signal phase difference corresponding to the intersection signal phase in the path.
[0078] According to embodiments of this disclosure, the intersection signal phase difference may include, for example, coordinating the intersection signal phase difference. as well as That is, path R k The time interval between the moment when the green wave traffic flow in the first path direction enters intersection i and the moment when the green light in that direction turns on.
[0079] According to embodiments of this disclosure, determining the target network green wave bandwidth based on the path signal control information corresponding to each of the K paths includes: when N loop paths are detected among the K paths, processing the intersection signal phase difference corresponding to each of the N loop paths according to the constraint condition function corresponding to the path loop phase difference constraint condition to obtain the constraint condition detection result, wherein the N loop paths constitute a path loop, and K≥N>1; and when the constraint condition detection result satisfies the path loop phase difference constraint condition, determining the target network green wave bandwidth based on the path green wave bandwidth corresponding to each of the K paths.
[0080] According to embodiments of this disclosure, the path phase difference constraint condition can be solved based on the path phase difference constraint condition in a preset order. k The corresponding path green wave bandwidth. When path R is detected... k The path R has already been solved. k-1 Path R k+1 and path R k+2 The corresponding green wave bandwidth of each path, and path R k Path R k-1 Path R k+1 and path R k+2 If a path cycle can be formed, path R can be processed according to the constraint function. k Path R k-1 Path R k+1 and path R k+2 The corresponding intersection signal phase difference is used to obtain the constraint condition detection result. The constraint condition detection result that satisfies the path loop phase difference constraint condition is applicable to characterizing the consistency of the initial phase difference of the signal cycle between common intersections of multiple loop paths and between common intersections of loop paths and other intersections.
[0081] According to embodiments of this disclosure, processing traffic signal cycles based on path phase difference constraints and initial path signal control information corresponding to each of the K paths to obtain path signal control information corresponding to each of the K paths may include: updating the (k-1)th initial path signal control information related to the (k-1)th path based on path phase difference constraints and traffic signal cycles to obtain (k-1)th path signal control information, wherein the (k-1)th path signal control information includes the intersection signal phase difference with each of the (k-1)th intersections in the (k-1)th path; based on the intersection signal phase difference with each of the (k-1)th intersections... The corresponding intersection signal phase difference is used to determine the start time of the (k-1)th signal cycle corresponding to each of the multiple (k-1)th intersections; based on the path phase difference constraint and traffic signal cycle, the initial path signal control information related to the kth path is updated to obtain the path signal control information; based on the start time of the multiple (k-1)th signal cycles and the intersection signal phase difference corresponding to each of the multiple kth intersections, the start time of the kth signal cycle corresponding to each of the multiple kth intersections is determined, where K ≥ k > 1; and when k = K, the path signal control information corresponding to each of the K paths is obtained.
[0082] Figure 6 schematically illustrates a diagram of traffic network information according to an embodiment of the present disclosure.
[0083] As shown in Figure 6, the traffic network information 600 may include paths R610, R620, R630, and R640. Path R610 may have intersections 611, 612, 613, and 614. Path R620 may have intersections 621, 622, 623, and 624. Path R630 may have intersections 631, 632, 621, 633, and 611. Path R640 may have intersections 641, 642, 623, 643, and 613. Paths R610, R620, R630, and R640 can form a path loop H610.
[0084] The initial path signal control information corresponding to paths R610, R620, R630, and R640 can be processed sequentially based on a preset update order. For example, when k=2, the traffic signal cycle and the first initial path signal control information corresponding to path R610 can be processed according to the path phase difference constraint to obtain the first path signal control information corresponding to path R610. The first path signal control information may include the coordinated intersection signal phase difference (CPD) corresponding to the first intersections 611, 612, 613, and 614 of path R610. ).
[0085] Based on the signal phase differences of intersections 611, 612, 613, and 614, the start time of the first signal cycle corresponding to each of intersections 611, 612, 613, and 614 can be determined. This allows for the marking of the start time of the first signal cycle for each of intersections 611, 612, 613, and 614. This enables the locking of the signal cycle start times corresponding to intersections 611, 612, and 613 of path loop H610, thereby locking the signal phase differences between adjacent intersections 611, 612, and 613 and preventing signal phase difference conflicts.
[0086] For example, when k=3, the traffic signal cycle and the second initial path signal control information corresponding to path R620 can be processed according to the path phase difference constraint to obtain the second path signal control information corresponding to path R620. The second path signal control information may include the coordinated intersection signal phase difference corresponding to the second intersections 621, 622, 623 and 624 of path R620. ).
[0087] Based on the signal phase differences of intersections 621, 622, 623, and 624, the start time of the second signal cycle corresponding to each of intersections 621, 622, 623, and 624 can be determined. This allows for the marking of the start time of the second signal cycle at each of intersections 621, 622, 623, and 624. By locking the start times of the signal cycles at intersections 621, 622, and 623 of path loop H620, the signal phase differences between adjacent intersections 621, 622, and 623 can be locked, thus preventing signal phase difference conflicts.
[0088] For example, when K=k=4, the traffic signal cycle and the signal control information of the third initial path corresponding to path R630 can be processed according to the path phase difference constraint to obtain the signal control information of the third path corresponding to path R630. The signal control information of the third path may include the intersection signal phase difference (631, 632, 621, 633 and 611) corresponding to the third intersections 631, 632, 621, 633 and 611 of path R630. ).
[0089] Since the start times of the signal cycles corresponding to intersections 611 and 621 have been determined, they can be locked. Based on the signal phase differences of the third intersections 631, 632, 621, 633, and 611, the start times of the third signal cycles corresponding to the third intersections 631, 632, and 633 can be determined. Thus, the start time of the third signal cycle can be marked for each of the third intersections 631, 632, and 633. This allows the start time of the signal cycle corresponding to intersection 633 of path loop H620 to be locked based on the start times of the third signal cycles corresponding to the third intersections 631, 632, and 633, thereby locking the signal phase differences between adjacent intersections among intersections 611, 612, 613, 621, 622, 623, and 633 and avoiding signal phase difference conflicts.
[0090] The traffic signal cycle and the signal control information for the fourth initial path corresponding to path R640 can be processed based on the path phase difference constraint to obtain the signal control information for the fourth path corresponding to path R640. The signal control information for the fourth path can include the coordinated intersection signal phase differences corresponding to the fourth intersections 641, 642, 623, 643, and 613 of path R640. ).
[0091] Since the start times of the signal cycles corresponding to intersections 623 and 613 have been determined, they can be locked. Based on the signal phase differences of the fourth intersections 641, 642, 623, 643, and 613, the start times of the third signal cycles corresponding to the fourth intersections 631, 632, and 633 can be determined. Thus, the start time of the fourth signal cycle can be marked for each of the fourth intersections 641, 642, and 643. This allows the start time of the signal cycle corresponding to intersection 643 in path loop H620 to be locked based on the start times of the fourth signal cycles of the fourth intersections 641, 642, and 643. This locks the signal phase differences between adjacent intersections in path loop H620, preventing signal phase difference conflicts between adjacent intersections.
[0092] According to embodiments of this disclosure, the path signal control information corresponding to each of the K paths is obtained based on a preset update order, which is determined based on the traffic flow attribute information corresponding to each of the K paths.
[0093] According to embodiments of this disclosure, traffic flow attribute information may be intersection traffic flow, traffic flow arriving at the intersection within a preset time period, flow saturation, etc. Embodiments of this disclosure do not limit the specific type of traffic flow attribute information, and those skilled in the art can select it according to actual needs.
[0094] According to embodiments of this disclosure, traffic flow weights for each of the K paths are determined based on their respective traffic flow attribute information. Then, a preset update order for the K paths can be determined according to the traffic flow weights, and the initial path signal control information for each of the K paths can be updated sequentially according to the preset update order.
[0095] For example, the path with the highest traffic flow weight can be selected as the first path to update its initial path signal control information. After obtaining the updated first path signal control information, the second path with the highest traffic flow weight is selected from the other paths intersecting with the updated first path, and its second initial path signal control information is updated. This process continues until the initial path signal control information for all paths in the traffic network information has been updated. Pre-setting the update order ensures that each path satisfies the intersection signal phase difference constraints in the path loop, making the optimized path signal control information applicable to actual traffic networks.
[0096] According to embodiments of this disclosure, the intersection signal phase difference includes the coordinated intersection signal phase difference, which is the signal phase difference corresponding to the coordinated intersection signal in the intersection traffic signal. The coordinated intersection signal indicates that the direction of traffic flow is adapted to the path direction of the path.
[0097] According to embodiments of this disclosure, the coordinated intersection signal indicates that the direction of traffic flow is adapted to the direction of the path. This can be either the same as the direction of the path or the opposite to the direction of the path.
[0098] According to embodiments of this disclosure, the path direction includes a first path direction and a second path direction, wherein the first path direction and the second path direction are opposite; the coordinated intersection signal phase difference includes a first coordinated intersection signal phase difference related to the first path and a second coordinated intersection signal phase difference related to the second direction.
[0099] As shown in Figure 6, for path R610, the first path direction can be from intersection 611 to intersection 612, and the second path direction can be from intersection 612 to intersection 611.
[0100] According to embodiments of this disclosure, based on a preset first path direction and a second path direction, the coordinated intersection signal phase difference can be determined as the first coordinated intersection signal phase difference corresponding to the first path direction. and the phase difference of the signal at the second coordinated intersection corresponding to the second path direction
[0101] According to embodiments of this disclosure, the path phase difference constraint condition includes a first constraint sub-condition, which can characterize that the green wave bandwidth between adjacent intersections in the path is less than or equal to the coordinated intersection signal phase difference with the adjacent intersection; wherein, the path green wave bandwidth is obtained based on the intersection green wave bandwidth.
[0102] According to embodiments of this disclosure, the first constraint subcondition can be represented by the following formulas (2) to (5).
[0103]
[0104]
[0105]
[0106]
[0107] It should be noted that, Based on Sure; Based on Determined. Traffic signal cycles are processed using formulas (1) to (5), and the path R... k The corresponding initial path signal control information can be used to obtain the path R k The corresponding green wave bandwidth can also be used to obtain the phase difference of the signal at the coordinated intersection. and
[0108] According to embodiments of this disclosure, the path phase difference constraint may further include a second constraint sub-condition, which indicates that for adjacent intersections in the path, the sum of the phase difference between the first coordinated intersection signal and the phase difference between the second coordinated intersection signal is an integer multiple of the traffic signal cycle.
[0109] According to embodiments of this disclosure, it can be represented by the following formula (6).
[0110]
[0111] According to embodiments of this disclosure, formula (6) can be used to define path R. k At intersection i, the sum of the first and second coordinated phase differences corresponding to the first and second path directions is an integer multiple of the traffic signal cycle. This is achieved by introducing a travel duration variable. and Formula (6) can be transformed into formula (7), and the second constraint sub-condition can be constructed based on formulas (7), (8) and (9).
[0112]
[0113]
[0114]
[0115] According to embodiments of this disclosure, the constraint function corresponding to the path loop phase difference constraint condition is characterized by the following: the sum of the initial phase differences of the signal cycles of multiple loop paths is an integer multiple of the traffic signal cycle; wherein, the initial phase difference of the signal cycle of the loop path is obtained based on the phase difference of the coordinated intersection signal corresponding to the loop path, the intersection signal phase difference includes the coordinated intersection signal phase difference, the coordinated intersection signal phase difference is the signal phase difference corresponding to the coordinated intersection signal in the intersection traffic signal, and the coordinated intersection signal indicates that the traffic flow direction is adapted to the path direction of the loop path.
[0116] For example, the constraint function corresponding to the path loop phase difference constraint can be represented by the following formula (10).
[0117]
[0118] According to embodiments of this disclosure, paths in the traffic network information can be updated sequentially according to a preset update order. During the update process, the coordinated intersection signal phase difference can be obtained based on formulas (1) to (9). ), and determine the start time of the signal period corresponding to each ring path in the path ring according to formula (11).
[0119]
[0120] According to embodiments of this disclosure, after updating a path R... k Afterwards, the updated path R can be updated. k Phase difference locking is performed on all intersections in the path, that is, the start time of the intersection cycle of each intersection is calculated according to formula (11). The value of the next path Rk+1 When entering an update, if a path R shares a common intersection with an already updated path, then that path R... k+1 When updating, the start time of the intersection cycle of the locked intersection is used as the reference, and the signal cycle start time and relative phase difference shown in formula (11) are still used. The conversion relationship is used to calculate the intersections. When updating to the last path R k+2 When the updated path forms a path loop, the constraint condition detection is performed on the signal phase difference of the intersection corresponding to each loop path according to formula (10) to obtain the constraint condition detection result. This allows the signal cycle starting point phase difference to be converted with the coordinated signal phase difference to ensure that the phase difference of the same intersection is consistent on different paths, thus avoiding signal phase difference conflict.
[0121] According to embodiments of this disclosure, the path direction includes a first path direction and a second path direction; the first path direction is the opposite direction to the second path direction.
[0122] According to embodiments of this disclosure, traffic signal cycles include multiple cycles.
[0123] According to embodiments of this disclosure, multiple traffic signal cycles can be defined as a set of traffic signal cycles. Each time, one of the traffic signal cycle sets is selected to update the target network signal control information. The target network signal control information corresponding to the traffic signal cycle may include coordinated intersection signal phase difference, intersection green wave bandwidth, path green wave bandwidth, network green wave bandwidth, etc.
[0124] The process of determining the target network green wave bandwidth based on the green wave bandwidth of each of the K paths includes: determining the candidate network green wave bandwidth related to the traffic signal cycle based on the green wave bandwidth of each of the K paths; and determining the target network green wave bandwidth based on the candidate network green wave bandwidth of each of the multiple traffic signal cycles.
[0125] According to embodiments of this disclosure, the candidate network green wave bandwidth related to the traffic signal cycle can be obtained according to the following formula (12).
[0126]
[0127] According to embodiments of this disclosure, the candidate network green wave bandwidth is obtained through formula (12), and the candidate network green wave bandwidth with the longest green wave bandwidth duration can be determined as the target network green wave bandwidth. Simultaneously, the traffic signal cycle corresponding to the target network green wave bandwidth can be determined as the target traffic signal cycle applied to control traffic network information, thereby improving the traffic network's traffic efficiency.
[0128] According to embodiments of this disclosure, the signal control information generation method may further include: acquiring traffic flow attribute information related to a path, updating initial path signal control information based on the traffic flow attribute information, and obtaining updated new initial path signal control information.
[0129] According to embodiments of this disclosure, corresponding constraints and optimization objective functions can be set based on traffic flow attribute information, thereby optimizing the initial path signal control information. This allows the obtained new initial path signal control information to improve the generation speed of subsequent target signal control information, thus improving computational efficiency.
[0130] According to embodiments of this disclosure, the initial path signal control information includes the initial intersection traffic signal phase duration.
[0131] According to embodiments of this disclosure, the initial intersection traffic signal phase duration can be expressed as G. p The updated initial intersection traffic signal phase duration can be expressed as g. p .
[0132] According to embodiments of this disclosure, the initial path signal control information may further include a loop r and a fence a.
[0133] Figure 7 schematically illustrates a ring and fence according to an embodiment of the present disclosure.
[0134] As shown in Figure 7, this embodiment may include a first ring 7110 and a second ring 7120. The first ring 7110 may include a first intersection signal phase 7111, a second intersection signal phase 7112, and other intersection signal phases in the first row along the positive t-axis corresponding to the first ring 7110. The second ring 7120 may include intersection signal phases in the second row along the positive t-axis.
[0135] This embodiment may also include a first fence 7210 and a second fence 7220. The first fence 7210 may include the intersection signal phase in the first column between coordinate points x1 and x2, and the second fence 7220 may include the intersection signal phase in the second column between coordinate points x2 and x3.
[0136] For example, the first intersection signal phase 7111, the second intersection signal phase 7112, and the third intersection signal phase 7113 can be intersection signal phases in the first ring 7110; the first intersection signal phase 7111, the second intersection signal phase 7112, and the fourth intersection signal phase 7114 can be intersection signal phases in the first fence 7210; the fourth intersection signal phase 7114 can be an intersection signal phase in the second ring 7120; and the third intersection signal phase 7113 can be an intersection signal phase in the second fence 7220.
[0137] According to embodiments of this disclosure, updating the initial path signal control information based on traffic flow attribute information to obtain updated new initial path signal control information includes: processing the initial intersection traffic signal phase duration, traffic flow attribute information, and traffic signal cycle according to the green ratio constraint conditions corresponding to the green ratio optimization model, so as to solve the traffic saturation optimization function, obtain the target traffic saturation, and the updated new intersection traffic signal phase duration; wherein, the green ratio optimization model includes the traffic saturation optimization function.
[0138] According to embodiments of this disclosure, the flow saturation optimization function can be characterized by: solving for the maximum value of the optimization function term based on the green ratio constraint; wherein the optimization function term is the reciprocal of the target flow saturation.
[0139] According to embodiments of this disclosure, the optimization function term can be the reciprocal z of the maximum flow direction saturation. By maximizing the reciprocal z of the maximum flow direction saturation as the optimization objective, it can be understood that the maximum flow direction saturation D in the traffic network information can be used as the optimization objective. m The target flow direction is saturation.
[0140] The flow saturation optimization function can be expressed by formula (13).
[0141] max z; (13)
[0142] According to embodiments of this disclosure, traffic flow attribute information may include intersection traffic flow information and intersection traffic flow saturation rate information.
[0143] According to embodiments of this disclosure, the intersection traffic flow information can be Q. m The intersection saturation flow rate information can be S m .
[0144] According to embodiments of this disclosure, the green ratio constraint condition may include a first green ratio constraint sub-condition, which represents that the product of the flow ratio obtained by the quotient of the intersection flow information and the intersection flow saturation flow rate information and the optimization function term is less than or equal to the quotient of the sum of the initial intersection traffic signal phase durations related to the path and the traffic signal cycle.
[0145] According to an embodiment of this disclosure, the first green ratio constraint subcondition can be characterized by formula (14).
[0146]
[0147] According to embodiments of this disclosure, the first green ratio constraint sub-condition can be: Linearization transformation constraints.
[0148] According to embodiments of this disclosure, the green ratio constraint may further include a second green ratio constraint sub-condition, which represents that the sum of the initial intersection traffic signal phase duration and the traffic signal phase loss duration related to the path is equal to the traffic signal cycle.
[0149] According to an embodiment of this disclosure, the second green ratio constraint sub-condition can be expressed by formula (15).
[0150]
[0151] According to an embodiment of this disclosure, formula (15) is applicable to constraining the sum of the duration of all intersection traffic signal phases within the same fence and the duration of traffic signal phase loss within the fence to be equal to the duration of the fence.
[0152] According to embodiments of this disclosure, the duration of the fence can also be further constrained by formula (16).
[0153] ∑ a t a =C; (16)
[0154] Formula (16) can further constrain the sum of the durations of all fences in the traffic network information to equal the traffic signal cycle duration.
[0155] According to embodiments of this disclosure, the green ratio constraint condition includes a third green ratio constraint sub-condition, which represents that the initial intersection traffic signal phase duration is greater than or equal to a first signal phase duration threshold and less than or equal to a second signal phase duration threshold; wherein the second signal phase duration threshold is greater than the first signal phase duration threshold.
[0156] According to an embodiment of this disclosure, the third green ratio constraint sub-condition can be expressed by formula (17).
[0157] GL p ≤g p ≤GU p (17)
[0158] Formula (5) applies when the new initial intersection traffic signal phase duration obtained after constraint update is within the preset signal phase duration range.
[0159] According to embodiments of this disclosure, before updating the initial path signal control information, the green ratio of the initial path signal control information can be optimized based on the traffic flow attribute information within a historical time period. This ensures that the duration of the signal phase at intersections in each direction matches the vehicle traffic demand, thereby improving the overall effect of subsequent updates to the initial path signal control information for the traffic network.
[0160] According to embodiments of this disclosure, the initial path signal control information can also be updated based on a saturation equalization model to obtain new initial path signal control information.
[0161] Embodiments of this disclosure also provide a traffic signal device control method, comprising: controlling a traffic signal device in a traffic network to transmit traffic signals according to target signal control information; wherein the target signal control information is obtained according to the signal control information generation method provided in the embodiments of this disclosure.
[0162] Figure 8 schematically illustrates a flowchart of a traffic signal device control method according to an embodiment of the present disclosure.
[0163] As shown in Figure 8, the traffic signal device control method includes operation S810.
[0164] When operating S810, traffic signal devices in the traffic network are controlled to transmit traffic signals based on target signal control information.
[0165] According to embodiments of this disclosure, the signal control information generation method provided in this disclosure can obtain target signal control information containing the target network green wave bandwidth. Therefore, controlling the traffic signal devices in the traffic network to transmit traffic signals based on the target signal control information can ensure the integrity and continuity of the green wave bandwidth between different paths in the traffic network, while reducing the difficulty and computational cost of obtaining the target signal control information. At the same time, the updated target signal control information can be flexibly adjusted according to the updates of paths in the traffic network information. This method is suitable for large-scale traffic networks with complex path layouts, thereby achieving the technical effect of improving the traffic efficiency of the traffic network.
[0166] Figure 9 schematically shows a block diagram of a signal control information generation apparatus according to an embodiment of the present disclosure.
[0167] As shown in Figure 9, the signal control information generation device 900 includes: a traffic signal cycle acquisition module 910, a target network green wave bandwidth acquisition module 920, and a target signal control information acquisition module 930.
[0168] The traffic signal cycle acquisition module 910 is used to acquire traffic signal cycles related to traffic network information, which includes multiple paths and initial path signal control information related to each of the multiple paths.
[0169] The target network green wave bandwidth acquisition module 920 is used to process traffic signal cycle and initial path signal control information based on the path green wave bandwidth optimization function and the path green wave bandwidth optimization condition set to obtain the target network green wave bandwidth. The path green wave bandwidth optimization condition set includes path loop phase difference constraints, where a path loop is a ring topology structure formed by at least one path in the traffic network information; and
[0170] The target signal control information acquisition module 930 is used to determine the target signal control information related to the traffic network information based on the target network green wave bandwidth.
[0171] According to embodiments of this disclosure, the path loop phase difference constraint condition is applicable to constraining the initial phase difference of the signal cycle between the start times of the signal cycle in the path loop to match the traffic signal cycle.
[0172] According to embodiments of this disclosure, there are K paths, where K is a positive integer, and the path green wave bandwidth optimization condition set also includes path phase difference constraints.
[0173] The target network green wave bandwidth acquisition module includes: a path signal control information acquisition submodule and a target network green wave bandwidth acquisition submodule.
[0174] The path signal control information acquisition submodule is used to process the traffic signal cycle according to the path phase difference constraint and the path loop phase difference constraint, as well as the initial path signal control information corresponding to each of the K paths, solve the path green wave bandwidth optimization function, and obtain the path signal control information corresponding to each of the K paths.
[0175] The target network green wave bandwidth acquisition submodule is used to determine the target network green wave bandwidth based on the path signal control information corresponding to each of the K paths.
[0176] According to embodiments of this disclosure, the path signal control information includes the path green wave bandwidth and the intersection signal phase difference corresponding to the intersection signal phase in the path.
[0177] The target network green wave bandwidth acquisition submodule includes: a constraint condition detection result acquisition unit and a target network green wave bandwidth acquisition unit.
[0178] The constraint condition detection result acquisition unit is used to obtain the constraint condition detection result by processing the intersection signal phase difference corresponding to each of the N loop paths according to the constraint condition function corresponding to the path loop phase difference constraint condition when N loop paths are detected. Here, the N loop paths constitute a path loop, and K≥N>1.
[0179] The target network green wave bandwidth acquisition unit is used to determine the target network green wave bandwidth based on the path green wave bandwidth corresponding to each of the K paths, provided that the constraint condition detection result satisfies the path loop phase difference constraint condition.
[0180] According to embodiments of this disclosure, the path signal control information acquisition submodule includes: an intersection signal phase difference acquisition unit, a first signal cycle start time acquisition unit, a first path signal control information acquisition unit, a second signal cycle start time acquisition unit, and a second path signal control information acquisition unit.
[0181] The intersection signal phase difference acquisition unit is used to update the initial path signal control information of the (k-1)th path related to the (k-1)th path according to the path phase difference constraint and the traffic signal cycle, so as to obtain the (k-1)th path signal control information. The (k-1)th path signal control information includes the intersection signal phase difference with the multiple (k-1)th intersections in the (k-1)th path.
[0182] The first signal cycle start time acquisition unit is used to determine the start time of the (k-1)th signal cycle corresponding to each of the multiple (k-1)th intersections based on the phase difference of the intersection signals corresponding to each of the multiple (k-1)th intersections.
[0183] The first path signal control information acquisition unit is used to update the k-th initial path signal control information related to the k-th path according to the path phase difference constraint and traffic signal cycle, so as to obtain the k-th path signal control information.
[0184] The second signal cycle start time acquisition unit is used to determine the start time of the kth signal cycle corresponding to each of the multiple (k-1)th signal cycles and the phase difference of the intersection signals corresponding to each of the multiple kth intersections, where K≥k>1.
[0185] The second path signal control information acquisition unit is used to obtain the path signal control information corresponding to each of the K paths when k = K.
[0186] According to embodiments of this disclosure, the path signal control information corresponding to each of the K paths is obtained based on a preset update order, which is determined based on the traffic flow attribute information corresponding to each of the K paths.
[0187] According to embodiments of this disclosure, the intersection signal phase difference includes a coordinated intersection signal phase difference, which is the signal phase difference corresponding to the coordinated intersection signal in the intersection traffic signal. The coordinated intersection signal indicates that the traffic flow direction is compatible with the path direction. The path phase difference constraint includes a first constraint sub-condition, which indicates that the intersection green wave bandwidth between adjacent intersections in the path is less than or equal to the coordinated intersection signal phase difference corresponding to the adjacent intersection. The path green wave bandwidth is obtained based on the intersection green wave bandwidth.
[0188] According to embodiments of this disclosure, the path direction includes a first path direction and a second path direction, the first path direction being opposite to the second path direction; the coordinated intersection signal phase difference includes a first coordinated intersection signal phase difference related to the first path and a second coordinated intersection signal phase difference related to the second direction.
[0189] According to embodiments of this disclosure, the path phase difference constraint further includes a second constraint sub-condition, which indicates that for adjacent intersections in the path, the sum of the phase difference between the first coordinated intersection signal and the phase difference between the second coordinated intersection signal is an integer multiple of the traffic signal cycle.
[0190] According to embodiments of this disclosure, the constraint function corresponding to the path loop phase difference constraint condition is characterized by the following: the sum of the initial phase differences of the signal cycles of multiple loop paths is an integer multiple of the traffic signal cycle; wherein, the initial phase difference of the signal cycle of the loop path is obtained based on the phase difference of the coordinated intersection signal corresponding to the loop path, the intersection signal phase difference includes the coordinated intersection signal phase difference, the coordinated intersection signal phase difference is the signal phase difference corresponding to the coordinated intersection signal in the intersection traffic signal, and the coordinated intersection signal indicates that the traffic flow direction is adapted to the path direction of the loop path.
[0191] According to embodiments of this disclosure, the path direction includes a first path direction and a second path direction; the first path direction is the opposite direction to the second path direction.
[0192] According to embodiments of this disclosure, traffic signal cycles include multiple cycles.
[0193] The target network green wave bandwidth acquisition unit includes: a candidate network green wave bandwidth acquisition subunit and a target network green wave bandwidth acquisition subunit.
[0194] The candidate network green wave bandwidth acquisition sub-unit is used to determine the candidate network green wave bandwidth related to the traffic signal cycle based on the path green wave bandwidth corresponding to each of the K paths.
[0195] The target network green wave bandwidth acquisition sub-unit is used to determine the target network green wave bandwidth based on the candidate network green wave bandwidths corresponding to multiple traffic signal cycles.
[0196] According to embodiments of this disclosure, the signal control information generation device further includes: a traffic flow attribute information acquisition module.
[0197] The traffic flow attribute information acquisition module is used to acquire traffic flow attribute information related to the route.
[0198] The initial path signal control information update module is used to update the initial path signal control information based on traffic flow attribute information, so as to obtain the updated new initial path signal control information.
[0199] According to embodiments of this disclosure, the initial path signal control information includes the initial intersection traffic signal phase duration.
[0200] The initial path signal control information update module includes a first update submodule.
[0201] The first update submodule is used to process the initial intersection traffic signal phase duration, traffic flow attribute information, and traffic signal cycle according to the green ratio constraints corresponding to the green ratio optimization model, so as to solve the traffic saturation optimization function, obtain the target traffic saturation, and the updated intersection traffic signal phase duration; wherein, the green ratio optimization model includes the traffic saturation optimization function.
[0202] According to embodiments of this disclosure, the flow saturation optimization function is characterized by: solving for the maximum value of the optimization function term based on the green ratio constraint; wherein the optimization function term is the reciprocal of the target flow saturation.
[0203] According to embodiments of this disclosure, traffic flow attribute information includes intersection traffic flow information and intersection traffic flow saturation rate information; the green ratio constraint condition includes a first green ratio constraint sub-condition, which represents that the product of the traffic flow ratio obtained by the quotient of intersection traffic flow information and intersection traffic flow saturation rate information and the optimization function term is less than or equal to the quotient of the sum of the initial intersection traffic signal phase durations related to the path and the traffic signal period.
[0204] According to embodiments of this disclosure, the green ratio constraint includes a second green ratio constraint sub-condition, which represents that the sum of the initial intersection traffic signal phase duration and the traffic signal phase loss duration related to the path is equal to the traffic signal cycle.
[0205] According to embodiments of this disclosure, the green ratio constraint condition includes a third green ratio constraint sub-condition, which represents that the initial intersection traffic signal phase duration is greater than or equal to a first signal phase duration threshold and less than or equal to a second signal phase duration threshold; wherein the second signal phase duration threshold is greater than the first signal phase duration threshold.
[0206] Figure 10 schematically shows a block diagram of a traffic signal control device according to an embodiment of the present disclosure.
[0207] As shown in Figure 10, the traffic signal control device 1000 includes a traffic signal control module 1010.
[0208] The traffic signal control module 1010 is used to control traffic signal devices in the traffic network to transmit traffic signals according to target signal control information; wherein the target signal control information is obtained according to the signal control information generation method provided in the embodiments of this disclosure.
[0209] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0210] According to an embodiment of the present disclosure, an electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method described above.
[0211] According to embodiments of the present disclosure, a non-transitory computer-readable storage medium stores computer instructions, wherein the computer instructions are used to cause a computer to perform the method described above.
[0212] According to an embodiment of this disclosure, a computer program product includes a computer program that, when executed by a processor, implements the method described above.
[0213] Figure 11 schematically illustrates a block diagram of an electronic device suitable for implementing a signal control information generation method and a traffic signal device control method according to embodiments of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0214] As shown in Figure 11, device 1100 includes a computing unit 1101, which can perform various appropriate actions and processes according to a computer program stored in read-only memory (ROM) 1102 or a computer program loaded from storage unit 1108 into random access memory (RAM) 1103. The RAM 1103 may also store various programs and data required for the operation of device 1100. The computing unit 1101, ROM 1102, and RAM 1103 are interconnected via bus 1104. Input / output (I / O) interface 1105 is also connected to bus 1104.
[0215] Multiple components in device 1100 are connected to I / O interface 1105, including: input unit 1106, such as keyboard, mouse, etc.; output unit 1107, such as various types of monitors, speakers, etc.; storage unit 1108, such as disk, optical disk, etc.; and communication unit 1109, such as network card, modem, wireless transceiver, etc. Communication unit 1109 allows device 1100 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0216] The computing unit 1101 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1101 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1101 performs the various methods and processes described above, such as the XXX method. For example, in some embodiments, the XXX method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 1108. In some embodiments, part or all of the computer program may be loaded and / or installed on device 1100 via ROM 1102 and / or communication unit 1109. When the computer program is loaded into RAM 1103 and executed by the computing unit 1101, one or more steps of the XXX method described above may be performed. Alternatively, in other embodiments, the computing unit 1101 may be configured to perform the XXX method by any other suitable means (e.g., by means of firmware).
[0217] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0218] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0219] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0220] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0221] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0222] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, distributed system servers, or servers incorporating blockchain technology.
[0223] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0224] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A method for generating signal control information, comprising: The process involves: acquiring traffic signal cycles related to traffic network information, which includes multiple paths and initial path signal control information associated with each path; processing the traffic signal cycles and initial path signal control information based on a path green wave bandwidth optimization function and a path green wave bandwidth optimization condition set to obtain the target network green wave bandwidth, where the path green wave bandwidth optimization condition set includes path loop phase difference constraints, and the path loop is a ring topology structure formed by at least one of the paths in the traffic network information; determining target signal control information related to the traffic network information based on the target network green wave bandwidth; acquiring traffic flow attribute information related to the paths; and applying the green ratio constraints corresponding to the green ratio optimization model. The system processes the initial intersection traffic signal phase duration, the traffic flow attribute information, and the traffic signal cycle to solve the traffic saturation optimization function, obtain the target traffic saturation, and the updated intersection traffic signal phase duration. The traffic network information includes the updated intersection traffic signal phase duration. The traffic saturation optimization function is characterized by finding the maximum value of the optimization function term based on the green ratio constraint, where the optimization function term is the reciprocal of the target flow saturation. The green ratio constraint includes a second green ratio constraint sub-condition, which constrains the sum of the duration of all intersection traffic signal phases within the fence and the traffic signal phase loss duration within the fence to be equal to the duration of the fence.
2. The method according to claim 1, wherein, The path loop phase difference constraint condition applies to constraining the initial phase difference of the signal cycle between the start times of the signal cycle in the path loop to match the traffic signal cycle.
3. The method according to claim 1, wherein, The paths include K, where K is a positive integer. The path green wave bandwidth optimization condition set also includes path phase difference constraints. The step of processing the traffic signal cycle and the initial path signal control information based on the path green wave bandwidth optimization function and the path green wave bandwidth optimization condition set to obtain the target network green wave bandwidth includes: processing the traffic signal cycle according to the path phase difference constraints and the path loop phase difference constraints, and solving the path green wave bandwidth optimization function with respect to the initial path signal control information corresponding to each of the K paths to obtain the path signal control information corresponding to each of the K paths; and determining the target network green wave bandwidth based on the path signal control information corresponding to each of the K paths.
4. The method according to claim 3, wherein, The path signal control information includes the path green wave bandwidth and the intersection signal phase difference corresponding to the intersection signal phase in the path; wherein, determining the target network green wave bandwidth based on the path signal control information corresponding to each of the K paths includes: when N loop paths are detected among the K paths, processing the intersection signal phase difference corresponding to each of the N loop paths according to the constraint condition function corresponding to the path loop phase difference constraint condition to obtain the constraint condition detection result, wherein the N loop paths constitute the path loop, K≥N>1; and when the constraint condition detection result satisfies the path loop phase difference constraint condition, determining the target network green wave bandwidth based on the path green wave bandwidth corresponding to each of the K paths.
5. The method according to claim 4, wherein, The step of processing the traffic signal cycle according to the path phase difference constraint and the initial path signal control information corresponding to each of the K paths to obtain the path signal control information corresponding to each of the K paths includes: updating the (k-1)th initial path signal control information related to the (k-1)th path according to the path phase difference constraint and the traffic signal cycle to obtain the (k-1)th path signal control information, wherein the (k-1)th path signal control information includes the intersection signal phase difference corresponding to each of the (k-1)th intersections in the (k-1)th path; according to the intersection signal phase difference corresponding to each of the (k-1)th intersections in the (k-1)th path... Based on the corresponding intersection signal phase difference, determine the start time of the (k-1)th signal cycle corresponding to each of the multiple (k-1)th intersections; update the k-th initial path signal control information related to the k-th path according to the path phase difference constraint and the traffic signal cycle to obtain the k-th path signal control information; determine the start time of the k-th signal cycle corresponding to each of the multiple (k-1)th signal cycles and the intersection signal phase difference corresponding to each of the multiple k-th intersections, where K ≥ k > 1; and obtain the path signal control information corresponding to each of the K paths when k = K.
6. The method according to claim 5, wherein, The path signal control information corresponding to each of the K paths is obtained based on a preset update order, which is determined based on the traffic flow attribute information corresponding to each of the K paths.
7. The method according to claim 4, wherein, The intersection signal phase difference includes the coordinated intersection signal phase difference, which is the signal phase difference corresponding to the coordinated intersection signal in the intersection traffic signal. The coordinated intersection signal indicates that the traffic flow direction is adapted to the path direction of the path. The path phase difference constraint condition includes a first constraint sub-condition, which indicates that the intersection green wave bandwidth between adjacent intersections in the path is less than or equal to the coordinated intersection signal phase difference corresponding to the adjacent intersection. The path green wave bandwidth is obtained based on the intersection green wave bandwidth.
8. The method according to claim 7, wherein, The path direction includes a first path direction and a second path direction, wherein the first path direction is opposite to the second path direction; the coordinated intersection signal phase difference includes a first coordinated intersection signal phase difference related to the first path and a second coordinated intersection signal phase difference related to the second path direction.
9. The method according to claim 8, wherein, The path phase difference constraint also includes a second constraint sub-condition, which indicates that for adjacent intersections in the path, the sum of the phase difference between the first coordinated intersection signal and the phase difference between the second coordinated intersection signal is an integer multiple of the traffic signal cycle.
10. The method according to claim 2, wherein, The constraint function corresponding to the path loop phase difference constraint condition is characterized by the following: the sum of the initial phase differences of the signal cycles of multiple loop paths is an integer multiple of the traffic signal cycle; wherein, the initial phase difference of the signal cycle of the loop path is obtained based on the phase difference of the coordinated intersection signal corresponding to the loop path, the intersection signal phase difference includes the coordinated intersection signal phase difference, the coordinated intersection signal phase difference is the signal phase difference corresponding to the coordinated intersection signal in the intersection traffic signal, and the coordinated intersection signal indicates that the traffic flow direction is adapted to the path direction of the loop path.
11. The method according to claim 10, wherein, The path direction includes a first path direction and a second path direction; the first path direction is the opposite direction to the second path direction.
12. The method according to claim 4, wherein, The traffic signal cycles include multiple cycles; wherein, determining the target network green wave bandwidth based on the path green wave bandwidth corresponding to each of the K paths includes: determining the candidate network green wave bandwidth related to the traffic signal cycle based on the path green wave bandwidth corresponding to each of the K paths; and determining the target network green wave bandwidth based on the candidate network green wave bandwidth corresponding to each of the multiple traffic signal cycles.
13. The method according to claim 1, wherein, The traffic flow attribute information includes intersection traffic flow information and intersection traffic flow saturation rate information; the green ratio constraint condition includes a first green ratio constraint sub-condition, which represents that the product of the traffic flow ratio obtained by the quotient of the intersection traffic flow information and the intersection traffic flow saturation rate information and the optimization function term is less than or equal to the quotient of the sum of the initial intersection traffic signal phase durations related to the path and the traffic signal period.
14. The method according to claim 1, wherein, The second green light ratio constraint sub-condition further characterizes that the sum of the initial intersection traffic signal phase duration and the traffic signal phase loss duration associated with the path is equal to the traffic signal cycle.
15. The method according to claim 1, wherein, The green ratio constraint condition includes a third green ratio constraint sub-condition, which represents that the initial intersection traffic signal phase duration is greater than or equal to the first signal phase duration threshold and less than or equal to the second signal phase duration threshold; wherein the second signal phase duration threshold is greater than the first signal phase duration threshold.
16. A method for controlling a traffic signal device, comprising: According to the target signal control information, the traffic signal devices in the traffic network are controlled to transmit traffic signals; wherein the target signal control information is obtained by the method according to any one of claims 1 to 15.
17. A signal control information generation device, comprising: A traffic signal cycle acquisition module is used to acquire traffic signal cycles related to traffic network information, which includes multiple paths and initial path signal control information associated with each of the multiple paths; a target network green wave bandwidth acquisition module is used to process the traffic signal cycles and the initial path signal control information based on a path green wave bandwidth optimization function and a path green wave bandwidth optimization condition set to obtain the target network green wave bandwidth, where the path green wave bandwidth optimization condition set includes path loop phase difference constraints, and the path loop is a ring topology structure formed by at least one of the paths in the traffic network information; a target signal control information acquisition module is used to determine target signal control information related to the traffic network information based on the target network green wave bandwidth; a traffic flow attribute information acquisition module is used to acquire traffic flow attribute information related to the paths; and an initial path signal control information update module is used to update the initial path signal control information based on the traffic flow attribute information to obtain updated new... Initial path signal control information; wherein the initial path signal control information includes the initial intersection traffic signal phase duration; wherein the initial path signal control information update module includes: a first update submodule, used to process the initial intersection traffic signal phase duration, the traffic flow attribute information, and the traffic signal cycle according to the green ratio constraint conditions corresponding to the green ratio optimization model, so as to solve the flow saturation optimization function, obtain the target flow saturation, and the updated new intersection traffic signal phase duration; wherein the green ratio optimization model includes the flow saturation optimization function, the flow saturation optimization function characterizes: based on the green ratio constraint conditions, solving for the maximum value of the optimization function term; the optimization function term is the reciprocal of the target flow saturation; the green ratio constraint conditions include a second green ratio constraint subcondition, the second green ratio constraint subcondition is used to constrain the sum of the duration corresponding to all intersection traffic signal phases within the fence and the traffic signal phase loss duration in the fence to be equal to the duration of the fence.
18. The apparatus according to claim 17, wherein, The path loop phase difference constraint condition applies to constraining the initial phase difference of the signal cycle between the start times of the signal cycle in the path loop to match the traffic signal cycle.
19. The apparatus according to claim 17, wherein, The paths include K, where K is a positive integer. The path green wave bandwidth optimization condition set also includes path phase difference constraints. The target network green wave bandwidth acquisition module includes: a path signal control information acquisition submodule, used to process the traffic signal cycle and the initial path signal control information corresponding to each of the K paths according to the path phase difference constraints and the path loop phase difference constraints, solve the path green wave bandwidth optimization function, and obtain the path signal control information corresponding to each of the K paths; and a target network green wave bandwidth acquisition submodule, used to determine the target network green wave bandwidth according to the path signal control information corresponding to each of the K paths.
20. The apparatus according to claim 19, wherein, The path signal control information includes the path green wave bandwidth and the intersection signal phase difference corresponding to the intersection signal phase in the path; wherein, the target network green wave bandwidth acquisition submodule includes: a constraint condition detection result acquisition unit, used to, when N loop paths are detected among K paths, process the intersection signal phase difference corresponding to each of the N loop paths according to the constraint condition function corresponding to the path loop phase difference constraint condition to obtain the constraint condition detection result, wherein the N loop paths constitute the path loop, K≥N>1; and a target network green wave bandwidth acquisition unit, used to, when the constraint condition detection result satisfies the path loop phase difference constraint condition, determine the target network green wave bandwidth according to the path green wave bandwidth corresponding to each of the K paths.
21. The apparatus according to claim 20, wherein, The path signal control information acquisition submodule includes: an intersection signal phase difference acquisition unit, used to update the (k-1)th initial path signal control information related to the (k-1)th path according to the path phase difference constraint and the traffic signal cycle, to obtain the (k-1)th path signal control information, wherein the (k-1)th path signal control information includes the intersection signal phase difference corresponding to each of the (k-1)th intersections in the (k-1)th path; and a first signal cycle start time acquisition unit, used to determine the start time of the (k-1)th signal cycle corresponding to each of the multiple (k-1)th intersections according to the intersection signal phase difference corresponding to each of the multiple (k-1)th intersections. The system comprises: a first path signal control information acquisition unit, configured to update the k-th initial path signal control information related to the k-th path according to the path phase difference constraint and the traffic signal cycle, thereby obtaining the k-th path signal control information; a second signal cycle start time acquisition unit, configured to determine the start time of the k-th signal cycle corresponding to each of the multiple k-1 signal cycles and the intersection signal phase difference corresponding to each of the multiple k-th intersections, where K ≥ k > 1; and a second path signal control information acquisition unit, configured to obtain the path signal control information corresponding to each of the K paths when k = K.
22. The apparatus according to claim 21, wherein, The path signal control information corresponding to each of the K paths is obtained based on a preset update order, which is determined based on the traffic flow attribute information corresponding to each of the K paths.
23. The apparatus according to claim 20, wherein, The intersection signal phase difference includes the coordinated intersection signal phase difference, which is the signal phase difference corresponding to the coordinated intersection signal in the intersection traffic signal. The coordinated intersection signal indicates that the traffic flow direction is adapted to the path direction of the path. The path phase difference constraint condition includes a first constraint sub-condition, which indicates that the intersection green wave bandwidth between adjacent intersections in the path is less than or equal to the coordinated intersection signal phase difference corresponding to the adjacent intersection. The path green wave bandwidth is obtained based on the intersection green wave bandwidth.
24. The apparatus according to claim 23, wherein, The path direction includes a first path direction and a second path direction, wherein the first path direction is opposite to the second path direction; the coordinated intersection signal phase difference includes a first coordinated intersection signal phase difference related to the first path and a second coordinated intersection signal phase difference related to the second path direction.
25. The apparatus according to claim 24, wherein, The path phase difference constraint also includes a second constraint sub-condition, which indicates that for adjacent intersections in the path, the sum of the phase difference between the first coordinated intersection signal and the phase difference between the second coordinated intersection signal is an integer multiple of the traffic signal cycle.
26. The apparatus according to claim 18, wherein, The constraint function corresponding to the path loop phase difference constraint condition is characterized by the following: the sum of the initial phase differences of the signal cycles of multiple loop paths is an integer multiple of the traffic signal cycle; wherein, the initial phase difference of the signal cycle of the loop path is obtained based on the phase difference of the coordinated intersection signal corresponding to the loop path, the intersection signal phase difference includes the coordinated intersection signal phase difference, the coordinated intersection signal phase difference is the signal phase difference corresponding to the coordinated intersection signal in the intersection traffic signal, and the coordinated intersection signal indicates that the traffic flow direction is adapted to the path direction of the loop path.
27. The apparatus according to claim 26, wherein, The path direction includes a first path direction and a second path direction; the first path direction is the opposite direction to the second path direction.
28. The apparatus according to claim 20, wherein, The traffic signal cycles include multiple cycles; wherein, the target network green wave bandwidth acquisition unit includes: a candidate network green wave bandwidth acquisition subunit, used to determine the candidate network green wave bandwidth related to the traffic signal cycle based on the path green wave bandwidth corresponding to each of the K paths; and a target network green wave bandwidth acquisition subunit, used to determine the target network green wave bandwidth based on the candidate network green wave bandwidth corresponding to each of the multiple traffic signal cycles.
29. The apparatus according to claim 17, wherein, The traffic flow attribute information includes intersection traffic flow information and intersection traffic flow saturation rate information; the green ratio constraint condition includes a first green ratio constraint sub-condition, which represents that the product of the traffic flow ratio obtained by the quotient of the intersection traffic flow information and the intersection traffic flow saturation rate information and the optimization function term is less than or equal to the quotient of the sum of the initial intersection traffic signal phase durations related to the path and the traffic signal period.
30. The apparatus according to claim 17, wherein, The second green light ratio constraint sub-condition further characterizes that the sum of the initial intersection traffic signal phase duration and the traffic signal phase loss duration associated with the path is equal to the traffic signal cycle.
31. The apparatus according to claim 17, wherein, The green ratio constraint condition includes a third green ratio constraint sub-condition, which represents that the initial intersection traffic signal phase duration is greater than or equal to the first signal phase duration threshold and less than or equal to the second signal phase duration threshold; wherein the second signal phase duration threshold is greater than the first signal phase duration threshold.
32. A traffic signal control device, comprising: A traffic signal control module is used to control traffic signal devices in a traffic network to transmit traffic signals according to target signal control information; wherein the target signal control information is obtained by the method according to any one of claims 1 to 15.
33. An electronic device, comprising: At least one processor; And a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 16.
34. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1 to 16.
35. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 16.