Energy-Optimal Coordination of Connected and Automated Vehicles at Multiple Intersections
A M Ishtiaque Mahbub, Liuhui Zhao, Dimitris Assanis, Andreas A., Malikopoulos

TL;DR
This paper presents a decentralized control framework for connected and automated vehicles at multiple intersections, significantly reducing fuel consumption and travel time through an analytical solution.
Contribution
It introduces a novel energy-efficient optimal control method with a closed-form solution for coordinated vehicle management at intersections.
Findings
Fuel consumption is significantly reduced.
Travel time is improved compared to fixed signalized intersections.
The analytical solution is effective in simulation.
Abstract
Urban intersections, merging roadways, roundabouts, and speed reduction zones along with the driver responses to various disturbances are the primary sources of bottlenecks in corridors that contribute to traffic congestion. The implementation of connected and automated technologies can enable a novel computational framework for real-time control aimed at optimizing energy consumption and travel time. In this paper, we propose a decentralized energy-efficient optimal control framework for two adjacent intersections. We derive a closed-form analytical solution that includes interior boundary conditions and evaluate the effectiveness of the solution through simulation. Fuel consumption and travel time are significantly reduced compared to the baseline scenario designed with conventional fixed time signalized intersections.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Energy-Optimal Coordination of Connected and Automated Vehicles at Multiple Intersections
A M Ishtiaque Mahbub, Student Member, IEEE, Liuhui Zhao, Member, IEEE, Dimitris Assanis, Member, IEEE,
Andreas A. Malikopoulos, Senior Member, IEEE This research was supported by ARPAE’s NEXTCAR program under the award number DE-AR0000796.The authors are with the Department of Mechanical Engineering, University of Delaware, Newark, DE 19716 USA (emails: [email protected]; [email protected]; [email protected]; [email protected].)
Abstract
Urban intersections, merging roadways, roundabouts, and speed reduction zones along with the driver responses to various disturbances are the primary sources of bottlenecks in corridors that contribute to traffic congestion. The implementation of connected and automated technologies can enable a novel computational framework for real-time control aimed at optimizing energy consumption and travel time. In this paper, we propose a decentralized energy-efficient optimal control framework for two adjacent intersections. We derive a closed-form analytical solution that includes interior boundary conditions and evaluate the effectiveness of the solution through simulation. Fuel consumption and travel time are significantly reduced compared to the baseline scenario designed with conventional fixed time signalized intersections.
I Introduction
The increasing traffic volume in urban areas has reached the capacity of current infrastructure resulting in congestion. Fuel efficiency and travel time can also be seriously affected in daily commute [1]. The interconnectivity of mobility systems with connected automated vehicles (CAVs) enables a novel computational framework to process massive amount of data and deliver real-time control actions that optimize energy consumption and associated benefits. CAVs can alleviate congestion at the major transportation segments such as urban intersections, merging roadways, roundabouts, and speed reduction zones, which are the primary sources of bottlenecks that contribute to traffic congestion [2].
Use of traffic lights is the most conventional and prevalent method for controlling traffic flow through intersections. Several research efforts have been reported in the literature proposing different approaches on coordinating CAVs through urban intersection including fuzzy logic [3], genetic algorithms [4], reservation scheme [5, 6, 7], vehicle coordination scheme [8, 9, 10] and swarm optimization algorithms [11]. A detailed discussion of these research efforts reported in the literature to date can be found in [12].
In earlier work, a decentralized optimal control framework was established for coordinating online CAVs in different transportation segments. A closed-form, analytical solution without considering state and control constraints was presented in [13], [14], and [15] for coordinating CAVs at highway on-ramps, in [16] at speed reduction zone, in [17, 18] at intersections, and in [19] at roundabouts. These approaches have, however, focused only on a single conflict zone, without addressing the problem of optimizing a corridor including more than one such scenarios. Thus, the development of a closed form analytical solution for a corridor consisting of multiple intersections with a single global coordinator has remained an open problem.
In this paper, we address the problem of coordinating CAVs at two adjacent intersections by 1) developing a vehicle coordination policy for throughput maximization in the corridor without any traffic lights, and 2) deriving a closed form analytical solution to the energy-optimization problem considering the interior boundary constraints that yields the optimal control input for each CAV.
The remainder of the paper is organized as follows. In Section II, we formulate the problem and provide the modeling framework. In Section III, we derive the analytical, closed form solution for the corridor control with interior constraints. In Section IV, we validate the effectiveness of the efficiency of the analytical solution in a simulation environment. Finally, the concluding remarks and discussion are provided in Section V.
II Problem Formulation
We consider a corridor (Fig. 1) consisting of two adjacent urban intersections separated by a length . Each intersection includes an area of potential lateral collision defined as the merging zone, shown by the red squares of length for merging zone , , in Fig. 1. The length and geometry of the merging zones are not restrictive. Both intersections are located within a control zone illustrated in Fig. 1, inside of which the CAVs can communicate with each other and with a coordinator. The distance between the entry of the control zone and the entry of the merging zone is denoted by . Thus, the distance from the entry of the control zone to the nearest and farthest entry of the merging zone is and respectively (Fig. 1). When a CAV enters the control zone, it exchanges information with other CAVs as well as the coordinator to derive its optimal control input (acceleration/deceleration) to cross the intersections without any rear-end or lateral collision. Note that, the coordinator only facilitates the communication among the CAVs and is not involved in any decision making process.
In our framework, we impose the following assumptions:
Assumption 1
We do not consider left/right turns or lane changes inside the control zone.
Assumption 2
Communication among CAVs occurs without any delays and errors. Each CAV is equipped with sensors to measure and share their local information.
The first assumption is imposed to simplify the problem and focus on the implications of the analytical solution without adding more degrees of complexity. The second assumption may be strong, but it is relatively straightforward to relax it as long as the noise in the measurements and/or delays is bounded.
Let be the number of CAVs inside the control zone of the corridor at time and be the number of merging zones of the intersections. When a CAV enters the control zone of the corridor, the coordinator receives its route information and assigns a unique identification number . Let be the merging sequence that the vehicles enter the control zone.
Definition 1:
is a local merging sequence such that and includes all CAVs at time that will be entering the merging zone , .
For example, CAV but CAV (Fig. 1). Similarly, CAV but CAV (Fig. 1). If a CAV enters the control zone at time with a route designating to cross the merging zone , i.e., , it needs to compute the optimal time to enter the merging zone to avoid collision.
The order of CAV satisfies the following condition,
[TABLE]
When a CAV enters the control zone at time , the merging time corresponding to its initial constant speed is compared to the optimal merging time of the previous CAV in the queue. If the following condition holds
[TABLE]
then the merging sequence is remained unchanged. However, if (2) does not hold, is updated to change the order of the CAVs entering the merging zone so that (1) is not violated. The policy through which the merging sequence is specified can be obtained as the result of an upper level vehicle coordination problem, as described in the following section. When the merging time is fixed, each vehicle solves a lower-level energy minimization problem that yields an analytical, closed-form optimal solution.
II-A Modeling Framework and Constraints
Let be the initial time that vehicle enters the control zone of the corridor, be the time that vehicle enters the merging zone , and be the time that vehicle exits the last merging zone along its route. Each vehicle is modeled as a double integrator,
[TABLE]
where , , and denote the position, speed and acceleration of each vehicle in the control zone of the corridor. The sets , , and , are complete and totally bounded subsets of . Let denote the state of each vehicle , with initial value , where at the entry of the corridor, taking values in . The state space for each vehicle is closed with respect to the induced topology on and thus, it is compact.
We need to ensure that for any initial state and every admissible control , the system (3) has a unique solution on some interval . The following observations from (3) satisfy some regularity conditions required both on the model and admissible controls to guarantee local existence and uniqueness of solutions for (3): a) The model is continuous in and continuously differentiable in the state , b) The first derivative of the model in is continuous in , and c) The admissible control is continuous with respect to .
To ensure that the control input and vehicle speed are within a given admissible range, the following constraints are imposed,
[TABLE]
where , are the minimum and maximum acceleration for each vehicle , and , are the minimum and maximum speed limits respectively.
To characterize the physical location of the CAV inside the control zone, three subsets and of with respect to CAV are defined as follows.
Definition 2:
- contains all vehicles traveling in the same direction and same lane as vehicle with a potential of rear-end collision, e.g., contains CAV (Fig. 1), 2) contains all vehicles that travel in the opposite direction as vehicle , and thus no rear-end or lateral collision is possible, e.g., contains CAV (Fig. 1), and 3) contains all vehicles from different entry points with the possibility of lateral collision with vehicle , e.g., contains CAV (Fig. 1).
To ensure the absence of rear-end collision of two consecutive vehicles traveling on the same lane, the position of the physically immediately preceding CAV should be greater than or equal to the position of the following vehicle plus a predefined safe distance headway , which is a function of speed . Thus we impose the rear-end safety constraint,
[TABLE]
For each CAV , the lateral collision is possible within the set ,
[TABLE]
Lateral collision between any two CAVs can be avoided if the following constraint hold
[TABLE]
II-B Upper Level Vehicle Coordination Problem
The upper level vehicle coordination problem provides the time that each CAV enters the merging zone . For , due to the absence of any prior CAV inside the control zone, the safety constraints (5) and (7) are not active. This leads to the trivial solution and . For the rest of the CAVs , we seek to maximize the traffic throughput by minimizing the inter-vehicle gaps according the following optimization scheme,
[TABLE]
The solution of the optimal control problem (8) recursively yields a feasible merging time for each vehicle to cross the merging zone satisfying condition (1)
Theorem 1: If the state and control constraints in (4) are inactive, the solution of (8) can be obtained through the following recursive structure over for each ,
[TABLE]
Due to space limitations, the proof is not presented here. However, the structure and the steps of the proof are similar to Theorem 1 in [18]. If condition (2) is violated, two special cases arise. Based on the following proposition, CAV can either follow or reach the merging zone before .
Proposition 1: If there exists a CAV or , the order of the CAVs in is conserved and is calculated by (9). If there is no CAV and , then the order of the CAVs in is updated and Here, is a predefined safe time headway.
Proof:
Part 1: If there exists a CAV , or , CAV cannot have a collision free trajectory. This implies cannot travel with its initially calculated merging time and has to merge after CAV . To satisfy (1), the merging sequence is conserved, and is calculated by (9) which minimizes (8).
Part 2: With the absence of , if , vehicle can have a collision-free trajectory and maintain its initial velocity such that . In this case, the merging sequence is updated so that (1) is not violated. ∎
II-C Lower Level Energy Minimization Problem
For each vehicle , we formulate the decentralized optimial control problem that minimizes the cost function in ,
[TABLE]
Here, is monotonically increasing function of the control input and can be viewed as a measure of energy. When is considered as the -norm of the control input, i.e. , the transient engine operation can be minimized, which eventually represents the minimization of fuel consumption [20]. Note that, the safety constraints are not included in (10). The lateral collision constraint (7) is implicitly included by solving the upper-level vehicle coordination problem. The rear-end collision constraint (5) can be avoided under proper initial conditions as described in [18].
In what follows, we provide the closed-form solution of the optimal control problem formulated in (10) for each vehicle .
III Analytical Solution of the Lower Level Energy Minimization Problem
The solution of the constrained problem has been addressed in [18], and it requires the constrained and unconstrained arcs of the state and control input to be pieced together to satisfy the Euler-Lagrange equations and necessary condition of optimality. Due to the page limitations, we provide the general formulation and include only the solution of the unconstrained case here. From (10), the state equations (3) and the constraints (4), for each vehicle the Hamiltonian function with the state and control adjoined is
[TABLE]
where and are the co-state components, and and are the Lagrange multipliers.
III-A Analytical Solution without Interior Constraints
If the inequality state and control constraints (4) are not active, we have . Applying the necessary condition, the optimal control can be given
[TABLE]
From Euler-Lagrange equations, we have , and \lambda^{v}_{i}(t)=-\big{(}a_{i}\cdot t+b_{i}\big{)}. The coefficients and are constants of integration corresponding to each vehicle . From (12) the optimal control input (acceleration/deceleration) as a function of time, and the corresponding state trajectories are given by
[TABLE]
where and are constants of integration. The constants of integration , , , and can be computed once at time using the initial and final conditions, and the values of the one of terminal transversality condition, i.e., .
III-B Analytical Solution with Interior Constraints
In the case that the path of vehicle consists of more than one merging zone, for example, the eastbound CAV enters from the left and travels through merging zone #1 and #2 in Fig. 1 between the time that the vehicle enters the control zone and the time that the vehicle exits the merging zone #2, vehicle has to travel across the intermediate merging zone #1 at the designated time . Therefore, we need to impose an additional interior boundary condition [21]
[TABLE]
If a speed constraint is imposed as an interior boundary condition, then
[TABLE]
Let and represents the time just before and after the jump conditions. Then
[TABLE]
where and are constant Lagrange multipliers, determined so that (18) and (19) are satisfied. Equations (18)- (20) imply discontinuities in the position and speed co-states and the Hamiltonian at . The two arcs, i.e., equations before and after , are pieced together to solve the problem with 9 or 10 unknowns [if (17) is also imposed] including the constants of integration, and/or , and the corresponding equations: the initial conditions, i.e., and , the interior conditions as defined in (16), [and/or (17)] the final conditions, i.e., , and the junction point defined in (18) [and/or (19)].
To derive online the optimal control for each vehicle , we need to calculate the constants of integration at time , so that the controller yields the optimal control online for each vehicle . We form the following system of nine equations, namely
[TABLE]
where are the constants of integration for the first arc, and are the constants of integration for the second arc.
IV Simulation Results
To evaluate and validate the effectiveness of the proposed approach, we conducted computational studies using the commercial software platforms of TASS International PreScan in conjuction with Mathworks MATLAB and Mathworks Simulink. We considered a corridor with two adjacent intersections (intersection-1 and intersection-2) in Mcity (Fig. 2), a 32 acre vehicle testing facility. The dimensions of the conflict zones are 18 12 for intersection-1 and 34 28 for intersection-2. We select the length of the control zone to be measured from the entry of each intersection. Six different routes have been designed for the scenario in Fig. 2 with 14 CAVs: 1) two eastbound routes with 5 CAVs, 2) two westbound routes with 4 CAVs, 3) one southbound route with 2 CAVs, and finally 4) one northbound route with 3 CAVs. Note that, east and westbound vehicles travel through only one intersection in their path. The routes and CAV positions were designed in such a way that the trajectories of the CAVs present a worst-case collision scenario. To analyze the individual performance of the simulated CAVs, we considered a northbound vehicle (ego-CAV) as the test vehicle (see Fig. 2).
The merging scenario at intersection-1 with 10 incoming CAVs is depicted in Fig. 4 (left). Note that, CAV heading westbound and CAV heading eastbound are allowed to enter the conflict zone at the same time since their routes have opposite direction and thus are non-conflicting. The simulation results for the decentralized optimization problem for the ego-CAV are depicted in Fig. 3. We observe that, the optimal control takes hold of the ego-CAV at the entry of the control zone denoted at time and leads it optimally through intermediate collision points of intersection-1 at time and .
To compare the performance of the proposed optimal solution, we construct a baseline scenario with fixed time signalized intersections with switching time of 10 seconds. The vehicles were governed by the car-following model [22]. To quantify the effect of optimal vehicle coordination on fuel consumption, a polynomial meta-model proposed in [23] was used. A comparison of fuel consumption for the ego-CAV between the baseline and optimized scenarios is shown in Fig. 4 (right). We observe improvement in fuel efficiency for the ego-CAV under the constructed baseline scenario.
The proposed framework alleviates stop-and-go driving, and thus, minimizes associated transient engine operation in this corridor, yielding improvements in fuel consumption. To quantitatively investigate this observation, the individual drive cycles of the vehicles in the baseline and optimized scenarios are analyzed using three metrics [24, 2]: (1) total travel time, (2) stop factor, and (3) average coefficient of power demanded. The stop factor provides a convenient indication of idle engine operation over a driving cycle. The coefficient of power demanded provides an indication of the transient engine operation since it is proportional to power demanded by the driver. Total stoppage time in the drive cycle, shown in Fig. 5 (left), was eliminated for every vehicle in the fleet. The coefficient of power demand, shown in Fig. 5 (right), only considers vehicle power demanded under both positive acceleration and velocity events and was able to be reduced by 40.8% across the fleet of 14 vehicles. The total travel time (Fig. 6) for all 14 vehicles was improved by 13.2% with the proposed framework compared to the baseline scenario.
V Concluding Remarks
In this paper, we addressed the problem of coordinating CAVs at two signal-free adjacent intersections by formulating a decentralized optimal control problem. We presented a closed-form analytical solution that considers interior boundary conditions and provides optimal fuel-efficient and collision-free trajectories to the CAVs for their predetermined routes. The proposed decentralized framework exhibits significant improvement in terms of fuel efficiency, average power demand and average travel time when compared to the baseline scenario. Ongoing efforts consider the complete solution that includes state and control constraints with left/right turns and lane changes. Future research should focus on vehicle coordination under mixed traffic environment where the interaction between human-driving vehicles and CAVs is taken into consideration.
VI Acknowledgments
The authors would like to thank Ioannis V. Chremos for the discussions on the Theorem and Proposition.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Schrank, B. Eisele, T. Lomax, and J. Bak, “2015 Urban Mobility Scorecard,” Texas A& M Transportation Institute, Tech. Rep., 2015.
- 2[2] A. A. Malikopoulos and J. P. Aguilar, “An Optimization Framework for Driver Feedback Systems,” IEEE Transactions on Intelligent Transportation Systems , vol. 14, no. 2, pp. 955–964, 2013.
- 3[3] W. Choi, H. Yoon, K. Kim, I. Chung, and S. Lee, “A traffic light controlling flc considering the traffic congestion,” in Advances in Soft Computing—AFSS 2002 . Springer, 2002, pp. 69–75.
- 4[4] Z. Liu, “A survey of intelligence methods in urban traffic signal control,” IJCSNS International Journal of Computer Science and Network Security , vol. 7, no. 7, pp. 105–112, 2007.
- 5[5] K. Dresner and P. Stone, “A multiagent approach to autonomous intersection management,” Journal of artificial intelligence research , vol. 31, pp. 591–656, 2008.
- 6[6] A. de La Fortelle, “Analysis of reservation algorithms for cooperative planning at intersections,” 13th International IEEE Conference on Intelligent Transportation Systems , pp. 445–449, Sept. 2010.
- 7[7] S. Huang, A. Sadek, and Y. Zhao, “Assessing the Mobility and Environmental Benefits of Reservation-Based Intelligent Intersections Using an Integrated Simulator,” IEEE Transactions on Intelligent Transportation Systems , vol. 13, no. 3, pp. 1201–1214, 2012.
- 8[8] I. H. Zohdy, R. K. Kamalanathsharma, and H. Rakha, “Intersection management for autonomous vehicles using i CACC,” 2012 15th International IEEE Conference on Intelligent Transportation Systems , pp. 1109–1114, 2012.
