REGIONAL DYNAMIC PERIMETER CONTROL METHOD AND SYSTEM FOR PREVENTING QUEUING OVERFLOW OF BOUNDARY LINKS
20220366784 · 2022-11-17
Assignee
Inventors
Cpc classification
International classification
Abstract
A regional dynamic perimeter control method and system for preventing boundary links queuing overflow. The method includes: estimating the number of queuing vehicles of boundary links using a Kalman filtering extension method using traffic flow information, and calculating a maximum of receivable vehicles; dividing the boundary links utilizing an estimated number of each boundary link's queuing vehicles and the maximum number of receivable vehicles obtaining a boundary link set with sufficient storage and a boundary link set with insufficient storage; obtaining a critical accumulation of a region according to a preset Macroscopic Fundamental Diagram (MFD) model of the region, and predicting the estimated region accumulation in a sampling period; and controlling a regional boundary intersection traffic flow operation using a deviation between the predicted and critical accumulation and boundary link sets. Deterioration of regional traffic flow is avoided, and the probability of overflow of boundary links is reduced.
Claims
1. A regional dynamic perimeter control method for preventing queuing overflow of boundary links, comprising the following steps: dynamically dividing boundary links according to obtained traffic flow information of the boundary links to obtain a boundary link set with sufficient available storage space and a boundary link set with insufficient available storage space; obtaining a critical accumulation of a region according to a preset Macroscopic Fundamental Diagram (MFD) model of the region, and estimating a predicted accumulation of the region in a next sampling period; and dynamically controlling a traffic flow operation of a regional boundary intersection according to a deviation between the predicted accumulation and the critical accumulation and each boundary link set.
2. The regional dynamic perimeter control method for preventing queuing overflow of boundary links of claim 1, wherein the number of queuing vehicles of the boundary links is estimated by adopting a Kalman filtering extension method, and a maximum total number of receivable vehicles of the boundary links is calculated; and the boundary links are dynamically divided by utilizing an estimated value of the number of queuing vehicles of each boundary link and the maximum total number of receivable vehicles.
3. The regional dynamic perimeter control method for preventing queuing overflow of boundary links of claim 2, wherein the number of queuing vehicles of the boundary links in the next sampling period is predicted based on the Kalman filtering extension method according to an obtained upstream input flow, downstream output flow and middle occupation data of the boundary links; or, the maximum total number of receivable vehicles of the boundary links is calculated by utilizing the lengths of the boundary links, the number of lanes, and length information of the queuing vehicles; or, the boundary link set with sufficient available storage space and the boundary link set with insufficient available storage space are obtained in the following manners: comparing a predicted number of queuing vehicles and a maximum number of receivable vehicles of a boundary road link, and judging whether the boundary road link overflows; if the predicted number of queuing vehicles at a next moment is less than the maximum number of receivable vehicles, classifying the road link into the boundary link set with sufficient available storage space, otherwise, classifying the road link into the boundary link set with insufficient available storage space; and traversing all boundary link of the region in sequence to obtain the boundary link set with sufficient available storage space and the boundary link set with insufficient available storage space.
4. The regional dynamic perimeter control method for preventing queuing overflow of boundary links of claim 1, wherein the predicted accumulation in a next sampling period is that the sum of a regional real-time accumulation in a current sampling period and a regional input total flow in the current sampling period minus a regional output total flow in the current sampling period.
5. The regional dynamic perimeter control method for preventing queuing overflow of boundary links of claim 1, wherein boundary signal control is not changed when the deviation between the predicted accumulation and the critical accumulation of the region is zero; the boundary road link set with sufficient available storage space is adopted for perimeter control when the deviation is greater than zero; and the boundary link set with insufficient available storage space is adopted for perimeter control when the deviation is less than zero.
6. The regional dynamic perimeter control method for preventing queuing overflow of boundary link of claim 5, wherein the deviation between the predicted accumulation and the critical accumulation of the region is converted into a green light duration of a controlled boundary intersection by utilizing a real-time flow of the boundary links of the region and available queuing space information.
7. The regional dynamic perimeter control method for preventing queuing overflow of boundary links of claim 6, wherein a green light duration adjustment value of an input direction of a controlled boundary link is a ratio of an input flow of the controlled boundary link required to be regulated to a traffic flow rate of the boundary link.
8. A regional dynamic perimeter control system for preventing queuing overflow of boundary links, comprising: a dynamic division module, configured to dynamically divide boundary links according to obtained traffic flow information of the boundary links to obtain a boundary link set with sufficient available storage space and a boundary link set with insufficient available storage space; an accumulation calculation module, configured to obtain a critical accumulation of a region according to a preset MFD model of the region, and predict a predicted accumulation of the region in a next sampling period; and a traffic flow operation control module, configured to dynamically control a traffic flow operation of a regional boundary intersection according to a deviation between the predicted accumulation and the critical accumulation and each boundary link set.
9. A medium having stored thereon a program which, when executed by a processor, implements the steps of the regional dynamic perimeter control method for preventing queuing overflow of boundary links of claim 1.
10. An electronic device, comprising a memory, a processor, and a program stored on the memory and executable on the processor, wherein the processor, when executing the program, implements the steps of the regional dynamic perimeter control method for preventing queuing overflow of boundary links of claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings constituting a part of the present disclosure are used to provide further understanding of the present disclosure. Exemplary embodiments of the present disclosure and descriptions thereof are used to explain the present disclosure, and do not constitute an improper limitation to the present disclosure.
[0024]
[0025]
DETAILED DESCRIPTION
[0026] The present disclosure is further described below with reference to the accompanying drawings and embodiments.
[0027] It should be noted that the following detailed descriptions are all exemplary and are intended to provide a further description of the present disclosure. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by a person of ordinary skill in the art to which the present disclosure belongs.
[0028] It should be noted that terms used herein are only for describing specific implementations and are not intended to limit exemplary implementations according to the present disclosure. As used herein, the singular form is also intended to include the plural form unless the context clearly dictates otherwise. In addition, it should further be understood that, terms “comprise” and/or “include” used in this specification indicate that there are features, steps, operations, devices, components, and/or combinations thereof.
[0029] The embodiments in the present disclosure and features in the embodiments may be mutually combined in case that no conflict occurs.
[0030] As described in the BACKGROUND, the existing schemes do not pertinently solve the problem of queuing overflow of threshold boundary links. How to effectively utilize a real-time traffic state of regional boundary links and cooperatively regulate signal timing of a plurality of boundary intersections is a technical problem to be solved by regional perimeter control at the present stage.
Embodiment 1
[0031] As shown in
[0032] At S1, the number of queuing vehicles of regional boundary links in a next sampling period is estimated by adopting a Kalman filtering extension method, and a maximum total number of receivable vehicles of the boundary links is calculated.
[0033] At S2, the boundary links are dynamically divided by utilizing an estimated value of the number of queuing vehicles of each boundary road section and the maximum total number of receivable vehicles to obtain a boundary road section set with sufficient available storage space and a boundary road section set with insufficient available storage space.
[0034] At S3, an MFD model of an urban region is constructed, and a critical accumulation is determined.
[0035] At S4, an accumulation of the region in a next sampling period is predicted by utilizing the MFD model, and the accumulation is compared with a critical accumulation to obtain a regional accumulation deviation value.
[0036] At S5, a traffic flow operation of a regional boundary intersection is dynamically controlled according to the magnitude of the deviation value.
[0037] At S6, a regional perimeter control quantity is converted into a boundary intersection signal timing parameter to realize perimeter control.
[0038] S1 includes the following contents:
[0039] At S11, an upstream input flow and a downstream output flow of the boundary links are obtained by utilizing urban checkpoint data, occupation data of boundary links is obtained by utilizing a geomagnetic detector at the middle of boundary links, and the number of queuing vehicles Ŷ.sub.m(t+1) of the boundary links in the next sampling period is further predicted based on the Kalman filtering extension method:
Ŷ.sub.m(t+1)=Ŷ.sub.m(t)+T(a.sub.m(t)−b.sub.m(t))+K(Y.sub.m(t)−Ŷ.sub.m(t))
where Ŷ.sub.m(t) is a predicted queuing vehicle of a boundary link m in a t.sup.th sampling period; T is a sampling time interval; a.sub.m(t) is an upstream input flow of the boundary link m in the t.sup.th sampling period; b.sub.m(t) is a downstream output flow of the boundary link m in the t.sup.th sampling period; K is a Kalman gain; and Y.sub.m(t) is an estimated value of a queuing vehicle of the boundary link in based on geomagnetic data in the t.sup.th sampling period, specifically calculated as follows:
Y.sub.m(t)=o.sub.m(t)Q.sub.m
where o.sub.m(t) is an occupation of the boundary link m detected based on geomagnetic data in the t.sup.th sampling period, and Q.sub.m is a maximum total number of receivable vehicles of the boundary road link m.
[0040] At S12, the maximum total number of receivable vehicles Q.sub.m of the boundary links is calculated by utilizing the length l.sub.m of the boundary links, the number of lanes n.sub.m, and length L.sub.veh of effective queuing vehicles:
[0041] In S2, the process of obtaining the boundary road link set with sufficient available storage space and the boundary link set with insufficient available storage space is as follows:
[0042] At S21, by comparing a predicted number of queuing vehicles Ŷ.sub.m(t+1) and a maximum number of receivable vehicles Q.sub.m of a boundary link, it is judged whether the boundary link overflows.
[0043] At S22, if Ŷ.sub.m(t+1)<Q.sub.m, m is classified into a boundary link set I(t) with sufficient available storage space, otherwise, m is classified into a boundary link set Ī(t) with insufficient available storage space, and all boundary links of the region are traversed in sequence to obtain I(t) and Ī(t).
[0044] In S3, an MFD model of the region is obtained by fitting through a least square method according to an accumulation of an urban region and output flow rate data, i.e. a unimodal MFD curve with low dispersion. At this moment, an accumulation corresponding to a peak value of the MFD curve is selected as the critical accumulation M.sub.cri of the region.
[0045] S4 includes the following contents:
[0046] At S41, a regional accumulation in a future t+1.sup.th sampling period is predicted by utilizing an MFD model:
M(t+1)=M(t)+R(t)−O(t)
[0047] where M(t) represents a regional real-time accumulation in the t.sup.th sampling period, R(t) represents a regional total input flow in the t.sup.th sampling period, and O(t) represents a regional total output flow in the t.sup.th sampling period.
[0048] At S42, a deviation value of the regional accumulation is a regional input flow to be regulated, specifically a difference value between the predicted accumulation M(t+1) and the critical accumulation M.sub.cri of the region:
S(t+1)=M(t+1)−M.sub.cri
[0049] In S5, it is essential to determine a region perimeter control scheme according to different region accumulation deviation values. Boundary signal control is not changed when the deviation value is zero. The boundary link set with sufficient available storage space is adopted for perimeter control when the deviation value is greater than zero. The boundary link set with insufficient available storage space is adopted for perimeter control when the deviation value is less than zero. Specific steps are shown in
[0050] The following contents are included in detail:
[0051] At S51, the deviation value of the regional accumulation is the regional input flow to be regulated, the deviation value can reflect a traffic flow operation situation of a regional road network in real time, three control scenarios are divided according to a size relationship of the deviation value, and dynamic perimeter control is realized.
[0052] At S52, when the deviation value of the regional accumulation is greater than zero, it indicates that an input traffic flow of the regional road network needs to adopt a flow interception control strategy. At this moment, according to the real-time traffic flow and the residual queuing space of the boundary links, the regional input flow to be regulated is distributed to the boundary link set I(t) with sufficient available storage space.
[0053] The input flow s.sub.i(t+1) to be regulated in the boundary link i∈I(t) with sufficient available storage space may be calculated by adopting the following formula:
[0054] where h.sub.i(t) represents a real-time input flow of a boundary link i in the t.sup.th sampling period, Σh.sub.r(t) represents the sum of real-time input flows of all road links in a boundary link set I(t) in the t.sup.th sampling period, Q.sub.i represents a maximum total number of receivable vehicles of the boundary road link i, and Ŷ.sub.i(t+1) represents a predicted value of queuing vehicles of the boundary link i in the t+1.sup.th sampling period.
[0055] At S53, when the deviation value of the regional accumulation is less than zero, it indicates that an input flow of the regional road network needs to adopt a drainage control strategy. At this moment, according to the number of lanes of the links, the regional input flow to be regulated is distributed to the boundary link set with insufficient available storage space.
[0056] The input flow s.sub.v(t+1) to be regulated in the boundary link v∈Ī(t) with insufficient available storage space may be calculated by adopting the following formula:
[0057] where n.sub.v represents the number of lanes of a boundary link v, and Σ.sub.v∈Ī(t)n.sub.v represents the sum of lanes of all road links in the boundary link set Ī(t).
[0058] In S6, the deviation value of the regional accumulation is converted into a green light duration of a controlled boundary intersection by utilizing a real-time flow of the regional boundary links and available queuing space information, thereby realizing regional perimeter control.
[0059] The following contents are specifically included:
[0060] At S61, a green light duration adjustment value of an input direction of the boundary link i in the t+1.sup.th sampling period is calculated, i.e.:
[0061] where g.sub.i(t) represents a green light duration of an input flow direction of the boundary link i in the t.sup.th sampling period.
[0062] The green light duration of the boundary link i in the future t+1.sup.th sampling period may be updated by adopting the following formula:
g.sub.i(t+1)=g.sub.i(t)−Δg.sub.i(t+1)
[0063] At S62, the input flow to be regulated of the boundary link v is converted into a signal timing parameter of a corresponding boundary intersection, and the specific update formula is as follows:
g.sub.v(t+1)=g.sub.v(t)−s.sub.v(t+1)β
[0064] where g.sub.v(t) represents a phase green light duration of an input direction of the boundary link v, and β represents a saturated time headway.
[0065] At S63, the signal timing parameter of the corresponding boundary intersection is dynamically adjusted according to green light duration update formulas under different control scenarios to obtain a green light duration of an input direction of a boundary link in a next sampling period.
Embodiment 2
[0066] Embodiment 2 of the present disclosure provides a regional dynamic perimeter control system for preventing queuing overflow of boundary links, which includes:
[0067] a dynamic division module, configured to dynamically divide boundary links according to obtained traffic flow information of the boundary links to obtain a boundary link set with sufficient available storage space and a boundary link set with insufficient available storage space;
[0068] an accumulation calculation module, configured to obtain a critical accumulation of a region according to a preset MFD model of the region, and predict a predicted accumulation of the region in a next sampling period; and
[0069] a traffic flow operation control module, configured to dynamically control a traffic flow operation of a regional boundary intersection according to a deviation between the predicted accumulation and the critical accumulation and each boundary link set.
[0070] A working method of the system is the same as the regional dynamic perimeter control method for preventing queuing overflow of boundary links provided in Embodiment 1, and will not be described in detail here.
Embodiment 3
[0071] Embodiment 3 of the present disclosure provides a medium having stored thereon a program which, when executed by a processor, implements the steps of the regional dynamic perimeter control method for preventing queuing overflow of boundary links described in Embodiment 1 of the present disclosure. The steps include:
[0072] dynamically dividing boundary links according to obtained traffic flow information of the boundary links to obtain a boundary link set with sufficient available storage space and a boundary link set with insufficient available storage space;
[0073] obtaining a critical accumulation of a region according to a preset MFD model of the region, and estimating a predicted accumulation of the region in a next sampling period; and
[0074] dynamically controlling a traffic flow operation of a regional boundary intersection according to a deviation between the predicted accumulation and the critical accumulation and each boundary road link set.
[0075] The detailed steps are the same as the regional dynamic perimeter control method for preventing queuing overflow of boundary links provided in Embodiment 1, and will not be described in detail here.
Embodiment 4
[0076] Embodiment 4 of the present disclosure provides an electronic device, including a memory, a processor, and a program stored on the memory and executable on the processor. The processor, when executing the program, implements the steps of the regional dynamic perimeter control method for preventing queuing overflow of boundary links described in Embodiment 1 of the present disclosure. The steps include:
[0077] dynamically dividing boundary links according to obtained traffic flow information of the boundary link to obtain a boundary link set with sufficient available storage space and a boundary road link set with insufficient available storage space;
[0078] obtaining a critical accumulation of a region according to a preset MFD model of the region, and estimating a predicted accumulation of the region in a next sampling period; and
[0079] dynamically controlling a traffic flow operation of a regional boundary intersection according to a deviation between the predicted accumulation and the critical accumulation and each boundary link set.
[0080] The detailed steps are the same as the regional dynamic perimeter control method for preventing queuing overflow of boundary links provided in Embodiment 1, and will not be described in detail here.
[0081] A person skilled in the art should understand that the embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Therefore, the present disclosure may use a form of hardware embodiments, software embodiments, or embodiments combining software and hardware. In addition, the present disclosure may use a form of a computer program product implemented on one or more computer-usable storage media (including but not limited to a disk memory, an optical memory, and the like) that include a computer-usable program code.
[0082] The present disclosure is described with reference to flowcharts and/or block diagrams of the method, device (system), and computer program product in the embodiments of the present disclosure. It should be understood that computer program instructions may be used to implement each process and/or each block in the flowcharts and/or the block diagrams and a combination of a process and/or a block in the flowcharts and/or the block diagrams. These computer program instructions may be provided to a general-purpose computer, a dedicated computer, an embedded processor, or a processor of another programmable data processing apparatus to generate a machine, so that the instructions executed by the computer or the processor of another programmable data processing apparatus generate an apparatus for implementing a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
[0083] These computer program instructions may alternatively be stored in a computer-readable memory that can instruct a computer or another programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a specific function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
[0084] These computer program instructions may also be loaded onto a computer or another programmable data processing device, so that a series of operations and steps are performed on the computer or another programmable device, thereby generating computer-implemented processing. Therefore, the instructions executed on the computer or another programmable device provides steps for implementing a specific function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
[0085] A person of ordinary skill in the art may understand that all or some of the procedures of the methods of the foregoing embodiments may be implemented by a computer program instructing relevant hardware. The program may be stored in a computer-readable storage medium. When the program is executed, the procedures of the foregoing method embodiments may be implemented. The foregoing storage medium may be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), or the like.
[0086] The foregoing descriptions are merely preferable embodiments of the present disclosure, but are not intended to limit the present disclosure. The present disclosure may include various modifications and changes for a person skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present disclosure shall fall within the protection scope of the present disclosure.