Optimal Perimeter Control for Two Urban Regions With Macroscopic Fundamental Diagrams: A Model Predictive Approach
read more
Citations
On the spatial partitioning of urban transportation networks
Perimeter and boundary flow control in multi-reservoir heterogeneous networks
A Survey of Traffic Control With Vehicular Communications
Dynamics of heterogeneity in urban networks: aggregated traffic modeling and hierarchical control
Urban traffic signal control with connected and automated vehicles: A survey
References
Survey Constrained model predictive control: Stability and optimality
Predictive Control With Constraints
Model predictive control: theory and practice—a survey
A survey of industrial model predictive control technology
Model Predictive Control
Related Papers (5)
Existence of urban-scale macroscopic fundamental diagrams: Some experimental findings
Frequently Asked Questions (19)
Q2. What is the purpose of the two-region MFDs problem?
The two-region MFDs problem (1)–(12) aims at finding the perimeter control inputs, i.e., ratios of transfer flows of R1 and R2, that maximize the number of vehicles that complete their trips (reach their destinations).
Q3. What is the effect of the MPC on the real-time implementation of the proposed methodology?
When the number of homogeneous regions in the network becomes larger, the computational complexity and the time for solving the MPC problem increase, which might affect the real-time implementation of the proposed methodology.
Q4. How can the perimeter controller be actuated?
The perimeter controllers can be actuated by signalized intersections that are placed in the border between the two regions of the urban network, i.e., the perimeter control sequences can be applied by choosing appropriate timing plans for the signalized intersections.
Q5. Why do the perimeter controllers exist only on the border between the two regions?
Because the perimeter controllers exist only on the border between the two regions, the internal flows cannot be controlled or restricted, whereas the transfer flows are controlled by the controllers such that only a ratio transfers at time t.
Q6. Why are the direct methods commonly used?
The direct methods are most commonly used because of their applicability and robustness, where their basic principle is “first discretize and then optimize”.
Q7. What is the way to partition a network into homogeneous regions?
A network can be partitioned into homogeneous regions, and optimal control methodologies can identify the intertransfers between regions of a city to maximize the system output by utilizing the MPC developed in this paper.
Q8. What is the method for smoothing the control sequences that result from MPC?
One method for smoothing the control sequences that result from MPC is to impose smoothing control constraints to the optimal open-loop problem (14)–(22) over the control horizon Nc.
Q9. What is the second method for smoothing the control sequences?
The second method for smoothing the control sequences is done by introducing a tradeoff between the objective function, i.e., the maximum number of vehicles that complete their trips, and the sum of the square absolute difference between each two control sequences, for example, see [35].
Q10. What is the importance of a reliable estimator of subnetwork/route capacity?
By restricting access to congested cities, a city manager can significantly improve the system output, highlighting the importance of a reliable estimator of subnetwork/route capacity.
Q11. What is the way to smooth the control sequences of MPC?
To smooth the control sequences of MPC, the authors utilize the MPC formulation with the confining constraints on control inputs (29) and (30).
Q12. What is the purpose of the examples?
The examples aim at examining the efficiency of the MPC controller in congested and uncongested regimes, which may vary with time because of variations in the demand and the MFDs.
Q13. What is the definition of the open-loop optimal control problem?
The open-loop optimal control problem is solved using the direct sequential method, also referred to as single shooting or control vector parameterization in the literature, e.g., [33] and [34].
Q14. What is the schematic description of the direct sequential method?
A schematic description of the direct sequential method is shown in Fig. 3. Note the continuous dynamics of the state variables nij(t), i, j = 1, 2. Let Np (−) be the finite-dimensional horizon, which starts from the current control step kc.
Q15. What is the way to solve the hierarchical control problem?
The results in this paper can be utilized to develop efficient hierarchical control strategies for heterogeneously congested cities.
Q16. What is the way to describe the dynamics of traffic in a mixed network?
Recent findings ([7] and [13]) have shown that MFDs might not be a realistic representation for freeway systems; therefore, in case of mixed arterial–freeway networks, an MFD formulation for the arterial can be combined with a mesoscopic model for the freeway (e.g., a first- or second-order traffic flowmodel) to describe the dynamics of the system and propose coordinated optimization schemes with ramp metering and perimeter control.
Q17. What is the definition of an endogenous traffic demand?
An endogenous traffic demand is defined as a flow in which its origin and destination are the same region, whereas the origin and destination of an exogenous traffic demand are not the same.
Q18. What is the way to solve the MFDs control problem?
the optimal control problem is solved by applying the MPC approach, which can handle the state and control constraints and the errors in the MFDs modeling.
Q19. What are the other methods for solving the MPC problem?
In this paper, the authors follow the direct methods for solving the optimization problem (other solution methods include dynamic programming and indirect methods).