Next Article in Journal
Balancing Password Security and User Convenience: Exploring the Potential of Prompt Models for Password Generation
Previous Article in Journal
An Asymmetric Velocity Profile for Minimizing Wafer Slippage and Settling Time of a Wafer Transport Robot
Previous Article in Special Issue
Adaptive Kernel Density Estimation for Traffic Accidents Based on Improved Bandwidth Research on Black Spot Identification Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ecological Cooperative Adaptive Control of Connected Automate Vehicles in Mixed and Power-Heterogeneous Traffic Flow

College of Transportation, Jilin University, Changchun 130022, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(10), 2158; https://doi.org/10.3390/electronics12102158
Submission received: 3 April 2023 / Revised: 27 April 2023 / Accepted: 29 April 2023 / Published: 9 May 2023
(This article belongs to the Special Issue Intelligent Traffic Control and Optimization)

Abstract

:
The development of vehicle electrification and intelligent network technologies has led to a new type of mixed and power-heterogeneous traffic flow, comprised of regular vehicles (RVs) and connected and automated vehicles (CAVs), fuel vehicles (FVs) and electric vehicles (EVs). To reduce the energy consumption of mixed and power-heterogeneous traffic flow operating at a signalized intersection, the Ecological Control Unit–Cooperative Adaptive Control (ECU-CACC) is proposed in this paper. The vehicle platoon is divided into units which are named minimum ecological control units (min-ECUs). A bi-level control framework is designed to improve traffic efficiency and reduce energy consumption. The lower-level aims to plan the best ecological trajectory for every min-ECU, and the upper-level optimizes the passing strategies for efficiency through speed coordination. Scenario numerical experiments are performed to verify the effectiveness of the bi-level optimal control model and analyze the energy-saving effect of ECU-CACC under different vehicle mixing situations. The results from the experiment prove the excellent energy-saving potential of the proposed ECU-CACC, which helps the min-ECUs save about 10–20% energy consumption compared with a regular pattern.

1. Introduction

As the internet of vehicles gathered steam, the technology of cooperative adaptive cruise control (CACC), which aims to automate the longitudinal behavior of road vehi-cles by regulating the inter-vehicle distance to a desired value, is the main field of vehicle control study and commericial application. In an actual urban traffic environment, vehicles will have high fuel consumption rates and emission levels while approaching signalized intersections, because vehicles are forced to stop ahead of traffic signals when encountering red indications, thus producing shock waves within the traffic stream, in turn resulting in vehicle acceleration or deceleration maneuvers and idling events, which increases the vehicle fuel consumption and emission levels [1,2]. With the increasingly prominent problem of automobile exhaust and energy shortage, it is necessary to propose new solutions for the platoon control at an intersection through a combination of platooning technology and eco-driving technology, i.e., the technology of Eco-CACC (ecological cooperative adaptive cruise control).
In recent years, research on the applacation of Eco-CACC technology has gradually emerged. Tajeddin et al. [3] designed a Multi-Lane Adaptive Cruise Controller (MLACC) which determined the optimal velocity and lane-to-drive in real-time. Encompassing multiple objectives including safety, energy efficiency and desired velocity tracking, the cruise controller solved lane-specific optimization problems to compute an instantaneous trip cost for each lane and selected the lane that posed the lowest cost. Ahn et al. [4] used a novel integrated Eco-Cooperative Automated Control (Eco-CAC) system to route internal combustion engine vehicles (ICEVs), hybrid electric vehicles (HEVs) and battery-only electric vehicles (BEVs) in a fuel/energy-efficient manner, to select vehicle speeds based on anticipated traffic network evolution, minimize vehicle energy consumption near signalized intersections and intelligently modulate the longitudinal motion of vehicles along freeways within a cooperative platoon to minimize fuel/energy consumption. Among them, research on Eco-CACC strategy at a signalized intersection has been a hot research topic. Most research pays attention to the signalized intersection [1,2,5,6,7,8], attempting to improve the efficiency [9,10,11,12,13,14,15], string stability [7,10,11] and energy economy [1,2,5,6,7,8,9,11,12,13,14,15] of vehicle platoons. Ma et al. [5] proposed the use of Eco-CACC for both a single vehicle and a platoon of vehicles, then developed the system for signalized intersections, achieving energy-oriented adaptive velocity planning under varying traffic flow velocity and realized optimal velocity trajectory of a connected and automated vehicle (CAV) platoon at successive signalized intersections with a pass at green (PaG) algorithm property. Naus et al. [16] designed a CACC system that focuses on the feasibility of implementation, and defined a corresponding sufficient frequency-domain condition for the string stability of heterogeneous traffic promising the security and stability of vehicles, which indicated the necessity of the development of CACC technology.
The main control subject of CACC is a CAV, however, there is still a long way to go for a pure CAV traffic environment. Thus, a mixed traffic flow including CAVs and regular vehicles (RVs) will be the regular traffic condition for a long time into the future. Some researchers conducted studies focusing on a mixed platoon of CAVs and RVs [9,17,18,19,20,21]. An et al. [16] modeled the impact of a CAV’s speed reduction on mixed traffic flow, which had an accuracy of over 80%. What’s more, Zhou et al. [19] denoted that a larger CAV penetration is expected to improve a mixed traffic flow. Wang et al. [21] described a cooperative eco-driving (CED) system targeted for signalized corridors, focusing on how the penetration rate of CAVs affected the energy efficiency of the traffic network. Extensive experiments have confirmed that the behavior of RVs could be guided and controlled by controlling the speed profile of CAVs in a mixed traffic flow, which could reduce energy consumption during operation.
As for the energy attributes of vehicle control under CACC, there are many studies concentrated on a homogeneous platoon of conventional fuel vehicles (FVs) [1,7,10,15,17,18,22,23,24] or electric vehicles (EVs) [2,3,7,9,12,25]. In order to improve traffic flow and reduce fuel consumption, Wang et al. [24] formulated a space–time lattice based model to construct vehicle trajectories considering boundary conditions of kinematic limits, vehicle-following safety and lane-changing rules. Kim et al. [25] focused on a safe CACC design and analyzed the value of vehicle-to-vehicle (V2V) communication in the presence of uncertain front vehicle acceleration. In addition, to quantify the potential improvement in energy consumption and road throughput from CACC, they characterized experimentally the relationship between inter-vehicular gap, vehicle speed and reduction of energy consumption for a compact plug-in HEV. However, there are few studies conducted on power-heterogeneous traffic flow including FVs and EVs. FVs usually have high fuel consumption and emission levels due to theacceleration/deceleration events associated with stop-and-go traffic and idling along a trip [20]. The EVs directly account for zero emissions to the environment by using a renewable source of energy, but the behavior of stop-and-go still creates unnecessary energy consumption. For the different operation features between EVs and FVs, the most energy-saving speed profiles of these two kinds of vehicles would be different as well. In addition, unlike the kinetic energy recovery of EVs while braking, FVs always consume extra fuel during the trip, even idling. Hence, the optimal speed trajectories for EVs and FVs are quite different [6]. Eco-CACC strategies that focus on the power-heterogeneous traffic flow including the above two kinds of vehicles are more challenging.
So, for the foreseeable future, a mixed (CAVs and RVs) power-heterogeneous (FVs and EVs) traffic flow will be a new traffic operation form. For this new form, there are three problems that need to be solved on how to conduct CACC technology (1) Considering the vehicle difference of energy consumption, dynamic operation, etc., how to rapidly determine the optimal ecological operation state (i.e., the velocity trajectory of a vehicle platoon) of a mixed power-heterogeneous vehicle set has not been effectively solved. (2) How to guide the trajectory of RVs through CAVs to obtain the optimal ecological operation state of a whole platoon is challenging. (3) Under a signalized intersection scenario, how to guide the heterogeneous platoon through the signalized intersection in a reasonable way is a difficult problem.
To reduce the energy consumption of mixed and power-heterogeneous vehicle platoon operating at a signalized intersection, as well as to seek a more energy-saving and efficient platoon control strategy, a novel CACC control method based on an ecological control unit (ECU-CACC) is proposed in this paper. Firstly, according to the mixed operation characteristics of CAVs and RVs, a minimum ecological unit (min-ECU) is first proposed, which splits the whole vehicle platoon into basic control units for the ECU-CACC model. Next, oriented platoon operation and an intersection passing process, a bi-level optimal control strategy of ECU-CACC, is constructed. In the lower-level control, the speed profile of a CAV is dynamically optimized to minimize the energy consumption of the corresponding min-ECU, and the optimization results of each min-ECU are fed back to the upper-level. In the upper-level control, the speed profiles of related min-ECUs are re-optimized to maximize the efficiency within the intersection signal cycle. Through the joint optimization between the lower-level and the upper-level, the energy-saving and efficient guidance of a mixed and power-heterogeneous vehicle platoon is achieved. Finally, the effectiveness of the ECU-CACC is verified and relative influence factors of the performance of the ECU-CACC are analyzed in detail by extensive numerical simulation experiments.
This paper is structured as follows: Section 2 describes the min-ECU’s definition and construction. The bi-level optimal control model of the ECU-CACC, including the best ecological speed profile optimization and the creation of a passing strategy for related min-ECUs, is conducted in Section 3. While the validation of and analysis with the proposed control method are presented in Section 4. Subsequently, the paper is concluded in Section 5.

2. Minimum Ecological Control Unit Construction

The mixed (CAVs and RVs) and power-heterogeneous (FVs and EVs) vehicle platoon is treated as the research and control objective of this paper. Referring to existing research [16,17,18,19,20,21], this paper controls the speed profile of a CAV to guide the following RVs’ driving, thus realizing the overall ecological operation of the vehicle platoon. For the convenience of analysis, the min-ECU containing a CAV and several following RVs is defined as shown in Figure 1. At the same time, it is assumed that the vehicle always follows the vehicle in front without changing lanes or overtaking, and the power type of vehicles can be determined by a detection device along the roadside.
Different from a traditional CACC which only considers the individual status of a CAV, the overall status of a min-ECU will be used as the optimization target in this paper, so it is easier to realize the status control of the overall vehicle platoon.
As is shown in Figure 1, the design of the min-ECU divides thr vehicle platoon into different units, which facilitates the independent optimization of the speed profile and passing scheme of each min-ECU. This distributed structure will reduce the difficulty of CAV speed trajectory optimization and improve the calculation efficiency. In addition, the min-ECUs could have various combining forms, which can the fulfil the vehicle platoon control requirements under different penetrance of RV and CAV. Moreover, by recombining and splitting multiple min-ECUs, the platoon’s cooperative control could be realized with regards to different traffic scenarios (such as intersection scenarios) to achieve the control of the whole traffic flow condition.

3. ECU-CACC Method

To alleviate intersection congestion and energy waste during vehicle operation, this paper proposes a bi-level control model based on min-ECUs, which aims to improve the efficiency of a vehicle platoon and reduce energy consumption. Specifically, considering the preceding vehicle’s behavior, velocity hardness and vehicle dynamic performance, the model firstly minimizes the energy consumption of a min-ECU by optimizing the speed profile of the head CAV, and then properly improves the whole vehicle platoon’s efficiency by adjusting the speed profile of partial min-ECUs which would pass the intersection in the next green period. In addition, in order to simplify the model, this paper only studies the control of vehicles in a single lane ignoring the behavior of a changing lane and overtaking, i.e., the vehicle couldn’t overtake the front vehicle.
In this Section, the framework of the bi-level optimal control model is first proposed with its control process. After this, the lower-level model which aims to find the best ecological speed profile of a min-ECU is presented. Subsequently, the upper-level with the passing strategies of some min-ECUs is described. Finally, the methods for solving the above two models are provided.

3.1. The Control Process of the Bi-Level Optimal Control Model

In the optimization process of the ECU-CACC, the goal of the lower-level is ecological speed profile planning, while the upper-level is devoted to maximizing the number of vehicles passing the intersection in the green period. As is shown in Figure 2, to achieve the purpose of minimum energy consumption, the lower-level model calculates the energy consumption of a min-ECU utilizing the instantaneous electric and fuel model with a unified energy consumption coefficient φ u _ e v and φ u _ f v . Then, considering the vehicle dynamic characteristics and the proceeding vehicle’s behavior, the ecological velocity is calculated. Subsequently, the speed profile is planned smoothly from the head vehicle’s initial velocity to a target velocity by the harness. In addition, the lower-level model updates the optimal speed trajectory of the CAV at every T interval. In the upper-level model, on the basis of the trajectory of the CAV, i.e., v i ( t ) , from the lower-level, and considering passing points as well as the constraint of a vehicle’s motion trajectory, the number of vehicles passing the intersection would be obtained by judging the possibility of the unit negotiating the intersection during the current green period. To maximize the efficiency, a new minimum velocity constrain, v min _ j * , is calculated and conveyed to the ecological velocity planning part for the min-ECUs at the beginning of the next red period. Therefore, by the above calculations, the min-ECUs between two intersections would operate ecologically and efficiently.

3.2. The Best Ecological Speed Profile Planning of Min-ECU

In this part, with the purpose of minimizing energy consumption, the lower-level model is formulated, with consideration of a vehicle’s dynamic characteristics, the impact of the preceding vehicle and the smooth transition of speed.

3.2.1. Energy Consumption Model

The min-ECU this paper studied is composed of FVs and EVs, thus the vehicle’s instantaneous energy consumption requires inclusion of the fuel consumption of FVs and electric consumption of EVs.
The model from [21] is used to estimate the electricity of EVs, which could adapt to different operating conditions considering the meaning of unit mileage. It can be expressed by:
f e _ i ( v i ( t ) , a i ( t ) ) = 1 η ( M g u v i ( t ) 3600 + C d A v i 3 ( t ) 76140 + δ M v i ( t ) a i ( t ) 3600 ) a i ( t ) 0 0 a i ( t ) < 0 ,
where v i ( t ) , a i ( t ) , η , M and A represent the velocity, acceleration, powertrain’s efficiency, quality and windward area of a vehicle, respectively. μ , C d and δ are the coefficient of rolling resistance, air resistance and rotating mass. g denotes the acceleration of gravity.
This paper utilizes the Australian Road Research Board (ARRB) instantaneous energy consumption model [26], which is widely used in the field of Eco-CACC, to calculate the fuel consumption of a FV:
f f _ i ( v i ( t ) , a i ( t ) ) = a + β 1 R T v i ( t ) + β 2 M a i 2 ( t ) v i ( t ) 1000 a i ( t ) > 0 , R T > 0 a + β 1 R T v i ( t ) a i ( t ) 0 , R T > 0 a R T 0
and
R T = b 1 + b 2 v i ( t ) + b 3 v i 2 ( t ) + M a 1000 + M g G 100000 ,
where R T is the torque of a vehicle, G is the grade of road, α , β 1 , β 2 , b 1 , b 2 and b 3 are the fit coefficients of the model.
To calculate and reduce the whole energy consumption of the min-ECU, it is necessary to unify the power consumption of EVs and the fuel consumption of FVs. Thus, the unified energy consumption coefficient is defined for an EV and FV, respectively.
φ u _ e v = p e _ e v λ w _ e v
and
φ u _ f v = p e _ f v λ w _ f v ,
where p e _ e v and p e _ f v are economic parameters which refer to the real-time price of electricity and fuel, respectively, and λ w _ e v and λ w _ f v are the weight coefficients. The calculation of a min-ECU’s instantaneous energy consumption could be expressed as:
J e _ w h o l e _ i n s = min i = 1 m ε i φ u _ f v f f _ i ( a i ( t ) , v i ( t ) ) + i = m + 1 n ( 1 ε i ) φ u _ e v f e _ i ( a i ( t ) , v i ( t ) ) .

3.2.2. The Model of Ecological Speed Profile Planning

In order to achieve the objective of minimizing energy consumption when a min-ECU is driving between two intersections, with the consideration of the vehicle’s dynamic characteristic, the preceding vehicle’s behavior and the smooth transition of velocity, the ecological velocity profile optimization model is formulated as:
Z = min   J e _ w h o l e ,
J e _ w h o l e = i = 1 m ε i φ u _ f v t 0 t 0 + T f f _ i ( a i ( t ) , v i ( t ) ) d t + i = m + 1 n ( 1 ε i ) φ u _ e v t 0 t 0 + T f e _ i ( a i ( t ) , v i ( t ) ) d t ,
and
ε i = 1 vehicle   i   i s   F V 0 vehicle   i   i s   E V ,
where J e _ w h o l e is the whole energy consumption of the min-ECU; ε i is a constant variable whose value is 0 or 1, t 0 is the initial time; T represents the time interval of optimization; n is the number of vehicles in the min-ECU; m denotes the code of FVs in the min-ECU. In the lower-level, the objective of minimum energy consumption is realized by optimizing v i ( t ) and a i ( t ) .
The best ecological speed profile is constrained by the vehicle’s own dynamic characteristics, the behavior of the preceding vehicle and the smooth transition of speed. The above factors will be described and defined in the following content.
(1)
The constraint of vehicle dynamic performance
Considering the dynamic characteristic of a vehicle, the constraints about velocity and acceleration are given by:
a min a i ( t ) a max
and
v min v i ( t ) v max ,
where v min , v max , a min and a max are minimum velocity, maximum velocity, minimum acceleration and maximum acceleration, respectively.
(2)
The constraint of the preceding vehicle behavior
In addition to velocity and acceleration, the preceding vehicle’s behavior including queuing and normal operation is also considered. In this paper, the behavior of the preceding vehicle at an intersection is regarded as a constraint to the following min-ECU. Referring to the method of [27], a static path constraint (i.e., the constraint of a red period) is given when the preceding vehicle is queuing. As is shown in Figure 3, a CAV and its following RVs could not negotiate an intersection until the queue releases when the preceding vehicle is queuing, thus the behavior of a CAV is constrained by the process of the downstream vehicle’s queuing. Essentially, the static path constraint represents the impact of the red period in the signalized intersection on the CAV, which is defined as:
x p _ i ( t ) s p _ i ( t )
and
x p _ i ( t ) = v i ( t ) ,
where x p _ i ( t ) represents the position of vehicle i , s p _ i ( t ) is the static path constraint and its determination refers to [27].
In Figure 3, s 0 denotes the headway when vehicles are queuing, d l i n e _ i 1 represents the distance between the position of the preceding vehicle and the parking line, which can be obtained easily under an intelligent connected environment. A fictitious vehicle following the preceding one is defined, which is d l i n e _ i 1 + s 0 far away from the parking line. It is apparent that a CAV trajectory (as the blue line in Figure 3)would not operate under a safe condition unless its trajectory does not exceed the fictitious one’s, i.e., s p _ i ( t ) .
Considering the disturbance from the object in front of the CAV, a dynamic path constraint is necessary. Among these objects, most of them are RVs or CAVs. Therefore, the Gipps model [27], a typical model of vehicle safety following, is introduced to mirror this situation by reflecting the following behavior of a CAV.
v i ( t ) min ( v g 1 , v g 2 ) ,
v g 1 = v i ( t ) + 2.5 a max τ ( 1 v i ( t ) v max ) 0.025 + v i ( t ) v max
and
v g 2 = a min τ + a min 2 τ 2 a min [ 2 [ x p _ i 1 ( t ) s 0 x p _ i ( t ) ] v i ( t ) τ v i 1 ( t ) 2 a min ] ,
where v g 1 and v g 2 are the intermediate quantities of the model and τ is the reaction time of a driver.
(3)
The constraint of velocity harshness
During driving, the comfort of drivers and passengers, as well as the stability of the min-ECUs are defined by the acceleration’s smooth transformation. Using a trigonometric function [28] as a hard constraint, which facilitates the guidance of following RVs and avoids acceleration or deceleration and reduces the computations, finally the whole unit could achieve ecological operation. Figure 4 shows the speed profile of CAV.
The final exporting velocity equation is defined by:
v i ( t ) = v o p t ± Δ v d i s t 0 < t t f v a t f < t t 0 + T ,
where v o p t is the trigonometric function this paper used, and it can be expressed by Equation (18). Δ v d i s denotes the perturbation variable and T is the time interval of the lower-level model.
v o p t _ i ( t ) = v a _ i ¯ v d _ i cos ( ω t ) 0 t π 2 ω v a _ i ¯ v d _ i ω φ cos φ ( t π 2 ω + π 2 φ ) π 2 ω t < π 2 ω + π 2 φ v a _ i ¯ + v d _ i ω φ π 2 ω + π 2 φ t < t f ,
where v o p t _ i ( t ) is the velocity of a vehicle after optimization by the trigonometric function; v a _ i ¯ is the mean target velocity and v a _ i ¯ = v i ( t 0 ) + v a _ i 2 ; v a is the result of Equation (7) and is named the target velocity; v d _ i is the difference between the vehicle’s average target velocity v a _ i ¯ and its initial velocity v i ( t 0 ) , i.e., v d _ i = v a _ i v i ( t 0 ) ; ω is the rate of change of acceleration/deceleration when the velocity of a vehicle is between v i ( t 0 ) ; v a _ i ¯ , φ is the rate of change of acceleration/deceleration when the speed is below  v a ¯ and φ = max φ . J v is the rate of change of acceleration, which satisfies:
J v = v d _ i ω φ 10 .
The acceleration a i is constrained by a max 2.5 . d int _ i represents the target distance of vehicle:
d int _ i = 0 π 2 ω ( v a _ i v d _ i cos ( ω t ) ) d t + ( v a _ i + v d _ i ω φ ) ( d int v a _ i π 2 φ π 2 ω ) + π 2 ω π 2 φ + π 2 ω ( v a _ i v d _ i ω φ cos φ ( t π 2 ω + π 2 φ ) ) d t
where t f is the ratio of target distance d int _ i to average target velocity v a _ i ¯ .
In a word, the ecological velocity trajectory optimizing model proposed in this paper is shown as the following:
Z = min J e _ w h o l e .
Subject to:
J e _ w h o l e = i = 1 m ε i φ u _ f v t 0 t 0 + T f f _ i ( a i ( t ) , v i ( t ) ) d t + i = m + 1 n ( 1 ε i ) φ u _ e v t 0 t 0 + T f e _ i ( a i ( t ) , v i ( t ) ) d t ,
J e _ w h o l e _ i n s = min i = 1 m ε i φ u _ f v f f _ i ( a i ( t ) , v i ( t ) ) + i = m + 1 n ( 1 ε i ) φ u _ e v f e _ i ( a i ( t ) , v i ( t ) )
and
ε i = 1 vehicke   i   i s   F V 0 vehicke   i   i s   E V .
The constraint of vehicle dynamic performance:
a min a i ( t ) a max
and
v min v i ( t ) v max .
The constraint of the preceding vehicle’s behavior:
if   v i 1 ( t ) = 0 then   x p _ i ( t ) s p _ i ( t ) if   v i 1 ( t ) 0 then   v i ( t ) min ( v g 1 , v g 2 ) .
The constraint of velocity harshness:
v i ( t ) = v o p t ± Δ v d i s t 0 < t t f v a t f < t t 0 + T .

3.2.3. The Car Following Model of RVs

In the min-ECU, RVs would follow the CAVs according to the following behavior. The Intelligent Driver Model (IDM) [29] is used in this paper, which could reflect the following characteristic of RVs in a mixed traffic condition, and its equation can be expressed by:
a i = a max [ 1 ( v i v f ) 4 ( s * ( v i , Δ v i ) Δ x i L i ) 2 ]
and
s * ( v i , Δ v i ) = s 0 + v i h s + v i Δ v i 2 a max a c o m ,
where v f is the velocity of free traffic flow; Δ v i and Δ x i are the difference in velocity and position between the vehicle i and the vehicle i 1 , i.e., Δ v i = v i v i 1 , Δ x i = x p _ i x p _ i 1 ; s * is the target space distance between the vehicle i and the vehicle i 1 ; h s is the safe time headway between two vehicles; a c o m is the comfortable retarded velocity.

3.3. The Passing Strategy Optimization of Min-ECU

When the min-ECUs approach the signalized intersection, according to the speed profiles from the lower-level model, some may reach the parking line at the beginning of the red period. Because of this, these min-ECUs would have to wait for a whole red period, which causes extra energy consumption.
Considering the above situation, a cooperative control is constructed in this section, improving the number of passing min-ECUs and operation efficiency. In this part, the situation that there is a green period is redundant, and there are min-ECUs that arrive at the parking line at the beginning of the red period is the target traffic condition this paper optimized. As is shown in the following equations, the optimization objective in the upper-level is to maximize the number of vehicles which pass the intersection within the green period.
N * = max j = 1 N v n j + ρ j = N v N v + N m n j ,
where ρ is a constant variable whose value is 0 or 1.
The maximum number of vehicles passing the intersection N * is formed by two parts considering the k min-ECUs in the current cycle. One is the number of vehicles passing the intersection in the green period under the ecological speed profile from the lower-level, which could be obtained by N v . The other one, i.e., N m , is the number of min-ECUs reaching the passing line at the beginning of the red period, whose speed profile will be re-optimized to improve the whole efficiency of the intersection. The first part could be expressed by:
N v = j = 1 k sgn { sgn [ ( t d _ j t g r e e n _ l ) ( t d _ j t g r e e n _ r ) ] 1 } .
Equation (32) should satisfy the flowing constrains:
t t d _ j v j ( t )   d t = d l i n e _ j ,
v min v j ( t ) v max ,
t r e d , r t d _ j t g r e e n _ r   or   t g r e e n , l t d _ j t r e d _ l ,
v j ( t ) = x p _ j ( t )
and
x p _ j ( t ) < x p _ j 1 ( t ) + s d ,
where t d _ j is the time when min-ECU j reaches the passing line; t g r e e n , l and t g r e e n , l denote the beginning and end time of the green light; t r e d , l and t r e d , r denote the beginning time and end time of the red light; n j is the number of vehicles passing the intersection in the min-ECU; s d denotes the safe distance between two min-ECUs; d l i n e _ j is the distance between the min-ECU j and the passing line. N v means the number of min-ECU passing the intersection, whose passing point is between t g r e e n , l and t g r e e n , r and sgn is the jump function.
For the other part of Equation (32), if the redundant green period could allow the min-ECUs at the beginning of red period to pass the intersection, these min-ECUs’ speed profile would be re-optimized, thus improving the whole intersection’s efficiency.
ρ = 1   if   C 1 0   if   C < 1 ,
N m = min ( C , N v )
and
N v = j = N v + 1 k sgn sgn ( t d _ j t g r e e n _ l ) ( t d _ j 2 t g r e e n _ r + t d _ N v ) 1 .
Meanwhile, Equation (40) should satisfy the following constrains:
t t d _ j v j ( t )   d t = d l i n e _ j ,
v min _ j * v j ( t ) v max ,
v j ( t ) = x p _ j ( t ) ,
x p _ j ( t ) < x p _ j 1 ( t ) + s d
and
t g r e e n _ r t d _ j 2 t g r e e n _ r t d _ N v ,
where t m _ j is the safe time headway between min-ECU j and j 1 , which could easily be obtained under an intelligent connected environment. C means the maximum number of min-ECUs, which would reach the parking line at the beginning of the red period and could pass the intersection at the end of the green period. In this paper, we only take the min-ECUs that reach the passing line within the red period at the same time as the redundant green period, and N v is the number of min-ECUs in that time interval. According to the above description there will be two conditions, and to realize the objective of the upper-level, the minimum velocity constraints of these min-ECUs which could pass through the intersection by accelerating, will be recalculated as:
v min _ j * = d l i n e _ j t g r e e n _ r sgn ( N v + N v j ) g = j N v + N v 1 t m _ g + 1 t       ( j = N v + N v , N v + N v 1 , , N v + 1 ) if   C > N v d l i n e _ j t d _ N v + g = 1 j t m _ g t             ( j = N v + 1 , N v + 2 , , C ) if   C N v ,
where v min _ j * is the new minimum velocity constraint of a min-ECU j , which is obviously the optimization variable of the upper-level. With the above outcome, the upper-level would convey the following constraint to the lower-level for a new speed profile:
t 0 t 0 + T v j ( t ) d t T v min _ j * ,
where T is the optimization time interval of the upper-level and t 0 is the initial time. The final control effectiveness is present in Figure 5.

3.4. Solution Method of Bi-Level Optimal Control Model

For a rapid calculation, Dynamic Programming (DP) [3] is utilized in this paper for solving the lower-level. The advantage of DP is that it can break the complicated problem into multiple sub-problems and calculate the optimal decision of each stage, i.e., the optimal sub-decisions are still optimal. According to the Bellman equation, the basic optimization principle is that, whatever the initial state and decision are, the remaining decisions are still optimal to the state resulting from the first decision. The calculation process is shown on the left of Figure 6, where the state variable s γ , the decision variable x d _ γ and the stage index are the ecological velocity of stage γ 1 , the ecological velocity of stage γ and the whole energy consumption of the min-ECU, i.e., J d , respectively. J d could be expressed by:
J d = i = 1 m ε i φ u _ f v t γ t γ + T d f f _ i ( a i ( t ) , v i ( t ) ) d t + i = m + 1 n ( 1 ε i ) φ u _ e v t γ t γ + T d f e _ i ( a i ( t ) , v i ( t ) ) d t .
As an efficient and global searching algorithm, the Genetic Algorithm (GA) [30] can automatically acquire and accumulate knowledge about the search space during the search process, and adaptively control the search process to get the best solution. Therefore, in this paper, GA is used to solve the upper-level model. The process of the upper-level is shown on the right of Figure 6. During the calculation, the values of the gene in a chromosome are t d _ j in the current cycle.
As is shown in Figure 6, for the lower-level model, the time interval T is divided into N stages with the same time length. Taking the whole energy consumption of a min-ECU as the stage index, finally the best ecological speed profile is calculated and conveyed to the upper-level. The upper-level utilizes the passing points of the min-ECUs to judge the possibility of a min-ECU traversing an intersection, then creates a new minimum velocity constraint for these min-ECUs whose passing points are during the red period to make them pass the intersection by accelerating to some extent. The new constraint will be conveyed to the lower-level to re-optimize the ecological speed profile.

4. Experiments and Analysis

4.1. Scene Setting

Considering an urban road with two successive intersections, this paper mainly takes through traffic flow into account, for convenience, setting right and left traffic flow aside temporarily. The length of a road for data recording is 800 m with a fixed signal timed intersections, which are set at positions of 300 m and 700 m, respectively. The cycle time of the fixed timing is 50 s, with a 30 s red period and a 20 s period. In addition, the value of v max is 70 km/h in this section. The design of this experiment referred to [27] and the value of the factors in the electric consumption model and fuel consumption model referred to [21,26]. In this part, the model is solved on the platform of MATLAB with the Sheffield GA Toolbox and the programming of DP. Table 1 shows the value of parameters in the experiment.
The control model ECU-CACC proposed in this paper is compared with a regular pattern in the experiment. In a regular pattern, a CAV only optimizes its own driving process without any control towards RVs, and executes the same operation and following behavior as the RVs. When the verifications of the lower-level and the upper-level is conducted, for the convenience of recording energy consumption, each vehicle is numbered on the test road, and the energy reduction rate of a single vehicle is taken as the performance evaluation index. With regard to the test of the whole ecological performance, the release of vehicles will follow a Poisson distribution under a certain quantity and mixed proportion (CAV and RV, FV and EV). The ECU-CACC pattern and regular pattern will be tested respectively with a 30-min test range in the test road. All the vehicles’ overall energy consumption is recorded, and the whole reduction of energy consumption is regarded as the performance evaluation index. In order to lessen the random influence from the release of vehicles following a Poisson distribution, every condition is calculated 10 times and then the corresponding evaluation result is calculated.

4.2. Verification of the Lower-Level Model

To verify the lower-level model, as the objective of this experiment, a platoon formed by a CAV followed by seven RVs is released in the test road. In addition, there are four FVs and four EVs in this platoon. The operation of vehicles under a regular pattern and ECU-CACC pattern are presented in Figure 7.
Figure 7a is the profile of a CAV conducted by the regular strategy under the same scenario. The blue trajectory represents the same CAV, and the only difference is whether the min-ECU is implemented within the ECU-CACC or not. As we can see from Figure 7a, vehicles stop because of the red indications, creating stop-and-go waves, then pass through the intersection when the green period starts, which is the common situation in city traffic. It is noted that apparent acceleration and deceleration processes occurred during the green and red periods respectively, which are the main reasons for high energy consumption and emission levels at urban signalized intersections. However, under the ECU-CACC strategy proposed in this paper, the lower-level model does not create any stop-and-go waves, as is shown in Figure 7b. A CAV followed by RVs under the IDM model operates smoothly in light of the best velocity trajectory, thus avoiding stopping and starting which are meaningless.
In order to study the smooth transition of speed further, velocity profiles of the first three vehicles in a min-ECU, conducted under two different strategies, are shown in Figure 8.
It can be seen in Figure 8a that the velocity of vehicles varies from v min to v max with a large amplitude of variation. At the same time, the RVs’ behaviors indicate an apparent hysteresis. This may be caused by neglecting the smooth transition of speed because the CAV only considers its own operation. On the contrary, as is shown in Figure 8b, under the lower-level model, the amplitude of the vehicles’ speed varies smoothly to a small extent. In addition, the hysteresis of the following RVs is improved noticeably compared with Figure 8a. By an comparison of the two control patterns as shown in Figure 8c, the proposed ECU-CACC helps to save energy consumption by 11.8% compared with the regular pattern. Because of avoiding the behavior of stop-and-go, FVs reduce their energy consumption rate by 14.1%, while the EVs’ energy consumption reduction rate is about 9.8%, which is almost not affected by stop-and-go traffic condition. The result verifies that the lower-level of ECU-CACC could decrease the operation energy consumption of vehicles effectively.
Considering the impact of different proportions between FV and EV within a min-ECU, time–space diagrams under three kinds of proportions, including 1:1, pure FV and pure EV, are shown in Figure 9. On the one hand, as is shown in Figure 9b, when EVs reach the intersection under the best ecological speed profile, there will be a deceleration, and subsequently the velocity will be increased to the best ecological velocity until the EVs pass the signalized intersection. The operational strategy of EVs depends on the kinetic energy recovery while baking. Thus, to some extent, the behavior of braking aims to ensure the ecological property. On the other hand, in Figure 9c, which relates to a pure FV min-ECU, fuel consumption is closely related to acceleration and deceleration, thus the vehicles traverse the successive intersections with a constant velocity taking advantage of the green wave band to decrease energy consumption.
It can be seen apparently in Figure 9a that the profile of mixed traffic is a combination between the pure EV and the pure FV, which is mainly impacted by the comprehensive effect of proportion and weight. No matter what the proportion is, the final velocity profile is the best ecological one of the min-ECU. The above results prove that an ECU-CACC control scheme could provide different power-heterogeneous min-ECUs with a suitable guidance strategy.

4.3. Verification of the Upper-Level Model

In order to verify the effectiveness of the upper-level model, three min-ECUs are chosen as the control objectives and their operation behaviors in the test environment are analyzed. As is shown in Figure 10, the settings of the three min-ECUs obey to the following rules: the first min-ECU is composed of three vehicles and encounters the red light when reaching the signalized intersection; the second min-ECU consists of two vehicles that will directly pass the intersection as it reaches the intersection; the third min-ECU, which is formed of two vehicles, would reach the first intersection at the beginning of the next red period if it maintains a constant velocity. In addition, to avoid that the vehicle’s energy consumption property would influence the effectiveness of the test, all the vehicles’ energy type in this part is set as EV.
As is shown in the Section 1 of Figure 10, by optimization of the upper-level model, the third min-ECU will get through the intersection during the previous green period with a reasonable acceleration strategy, while the other two min-ECUs will pass the intersection according to their best ecological operation scheme. After traversing the intersection, all the min-ECUs keep a constant velocity, i.e., the best ecological velocity as is shown in Section 2. At the same time, it can be noted obviously in Section 3 that when the three min-ECUs encounter the next signalized intersection, all the min-ECUs will decelerate appropriately to pass the intersection to form a big vehicle platoon. This operation scheme verifies the effectiveness of the upper-level model in the proposed ECU-CACC, which could improve the traffic efficiency of a single intersection.

4.4. Analysis of the Whole Ecological Effectiveness

The ecological effectiveness of the ECU-CACC is influenced by different transportation demands and mixed proportions. In order to analyze the ecological effectiveness of ECU-CACC objectively under diverse traffic flow scenarios, the penetrance of a CAV is fixed at 30%, and the mixed proportion between FVs and EVs is set as 50%, which is relatively reasonable. The vehicle releasing rate of a single lane increases from 400 pcu/h to 1200 pcu/h gradually, in other words, from an unblocked condition to a saturation condition. The experiment result is presented in Figure 11: the whole ecological effectiveness increases first before declining.
As the release of vehicles follows a Poisson distribution, in the low flow condition, some RVs’ operation almost wouldn’t be affected by CAVs, because the sparse traffic flow allows a long distance between vehicles. Under this condition, partial vehicles couldn’t form min-ECUs and their operation could not be optimized by the proposed model. So during the beginning of the vehicles’ release, the energy reduction performance of the ECU-CACC is inconspicuous for the vehicles operating independently. With an increasing number of vehicles, the operation of one vehicle would be limited by the vehicles around it, i.e., the interaction behaviors among vehicles is more and more outstanding, so the influence of a CAV’s behaviors on RVs becomes gradually obvious. In this condition, the model proposed in this paper would play a role in the optimization of velocity and passing strategy step by step, and the effectiveness of the model will reach its optimum when the traffic flow is increased to a certain extent. As is shown in the Figure 11, a single lane volume with 800 pcu/h obtains the highest reduction of energy consumption. But in the wake of further increasing of the number of vehicles, the behavior of vehicle queuing is more and more obvious, which would limit the vehicles’ operation speed further, and the control effectiveness of the ECU-CACC will then be discounted heavily. Thus, we conclude that the control effectiveness of the ECU-CACC is limited by the condition of traffic flow volume. But, at a holistic level, the ECU-CACC proposed in this paper could still decrease energy consumption under different transportation demands.
In addition, the influence from the mixed proportion of CAVs and RVs, and EVs and FVs is analyzed through fixing the traffic flow with 800 pcu/h, and the result is shown in Figure 12. Under the same proportion of EVs and FVs, the higher CAV penetrance results in a higher energy consumption reduction, because the more CAVs, the more controllable vehicles in the research region, the more prominent an impact on RVs under some traffic flow conditions, thus the better ecological control effectiveness of the ECU-CACC. At the same time, with the same CAV proportion, the higher the FV penetrance, the better the ecological control effectiveness, because compared with EVs, the energy consumption of FV is affected remarkably by accelerating, decelerating and idling events, which are the common events at a signalized intersection. Under this situation, the proposed ECU-CACC could provide a better control effectiveness by optimizing the best ecological speed profile of min-ECUs to avoid unnecessary fuel consumption. In addition, as is shown in Figure 12, there is still an energy consumption reduction rate ranging from 10% to 20% under a pure EV environment, although the driving of EVs is less affected by the signalized intersection.
In conclusion, the ECU-CACC proposed in this paper could satisfy the ecological control demand of mixed and power-heterogeneous traffic flow, and its effectiveness is verified adequately.

5. Conclusions

This paper develops the method of an ECU-CACC to improve the efficiency of an urban signalized intersection and reduce energy consumption, and is formed by a bi-level model. According to the control characteristics of a mixed power-heterogeneous traffic flow, the definition of a min-ECU is proposed. In the lower-level model, considering the ecological operation of a single min-ECU, every min-ECU achieves an ecological speed profile for optimal energy economy during their driving. With the purpose of increasing the number of vehicles passing an intersection, the upper-level adjusts the minimum velocity of some min-ECUs which would reach the intersection at the beginning of a red period under the optimization of the lower-level model. In the solution process, a dynamic programming algorithm is used to calculate the best ecological speed profile for every min-ECU, and the maximal number of vehicles passing the intersection is obtained through a genetic algorithm. Scenario numerical experiments are performed to verify the effectiveness of the bi-level optimal control model and analyze the energy saving effect of the ECU-CACC under different vehicle mixing situations. The results from the experiment prove the excellent energy-saving potential of the proposed ECU-CACC, which helps the min-ECU to reduce energy consumption by 11.8% compared with the regular pattern. The analysis of relative influence factors indicates that a higher CAV penetrance and FV penetrance bring better control performance to the ECU-CACC. However, the optimal performance of the method proposed in this paper would be discounted under unblocked and over-saturated conditions, which could be seen in the part of experiment. In addition, a free communication also plays an important role in the proposed ECU-CACC, as well as the penetrance of CAV. In the following-up research, the lane-changing behaviors of vehicles can be considered to refine the reconstruction and splitting process of the min-ECUs to improve the practicability of the ECU-CACC algorithm. The cooperative control of the ECU-CACC and a single scheme can be studied to further improve the energy-saving effect of vehicle operation at signalized intersections.

Author Contributions

Conceptualization, X.S. and H.L., methodology and software, Y.S., validation and formal analysis, B.L. and Y.C., writing—original draft preparation, review and editing, Y.S. and H.L., supervision, project administration and funding acquisition, X.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (Key Program) (52131202), Natural Science Foundation of Jilin Province (20190201107JC).

Data Availability Statement

The experimental data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hao, Y.; Rakha, H.; Ala, M.V. Eco-Cooperative Adaptive Cruise Control at Signalized Intersections Considering Queue Effects. IEEE Trans. Intell. Transp. Syst. 2017, 18, 1575–1585. [Google Scholar]
  2. Chen, H.; Rakha, H.A. Battery Electric Vehicle Eco-Cooperative Adaptive Cruise Control in the Vicinity of Signalized Intersections. Energies 2020, 13, 2433. [Google Scholar] [CrossRef]
  3. Tajeddin, S.; Ekhtiari, E.; Faieghi, M.; Azad, N.L. Ecological Adaptive Cruise Control with Optimal Lane Selection in Connected Vehicle Environments. IEEE Trans. Intell. Transp. Syst. 2020, 21, 4538–4549. [Google Scholar] [CrossRef]
  4. Ahn, K.; Du, J.H.; Farag, M.; Rakha, H.A. Evaluating an Eco-Cooperative Automated Control System. Transp. Res. Rec. J. Transp. Res. Board 2023, 2677, 1562–1578. [Google Scholar] [CrossRef]
  5. Ma, F.W.; Yang, Y.; Wang, J.W.; Li, X.C.; Wu, G.P.; Zhao, Y.; Wu, L.; Aksun-Guvenc, B.; Guvenc, L. Eco-driving-based cooperative adaptive cruise control of connected vehicles platoon at signalized intersections. Transp. Res. Part D 2021, 92, 102746. [Google Scholar] [CrossRef]
  6. Almannaa, M.H.; Chen, H.; Rakha, H.A.; Loulizi, A.; El-Shawarby, I. Field implementation and testing of an automated eco-cooperative adaptive cruise control system in the vicinity of signalized intersections. Transp. Res. Part D 2019, 67, 244–262. [Google Scholar] [CrossRef]
  7. Mani, V.A.; Hao, Y.; Hesha, R. Modeling Evaluation of Eco–Cooperative Adaptive Cruise Control in Vicinity of Signalized Intersections. Transp. Res. Record 2016, 2559, 108–119. [Google Scholar]
  8. Kamalanathsharma, R.K.; Rakha, H. Agent-based Modeling of Eco-Cooperative Adaptive Cruise Control Systems in the Vicinity of Intersections. In Proceedings of the 2012 15th International IEEE Conference on Intelligent Transportation Systems (ITSC), Anchorage, AK, USA, 16–19 September 2012; pp. 840–845. [Google Scholar]
  9. Ma, F.W.; Yang, Y.; Wang, J.W.; Liu, Z.Z.; Li, J.H.; Nie, J.H.; Shen, Y.C.; Wu, L. Predictive energy-saving optimization based on nonlinear model predictive control for cooperative connected vehicles platoon with V2V communication. Energy 2019, 189, 116120. [Google Scholar] [CrossRef]
  10. Zhai, C.J.; Chen, X.Y.; Yan, C.G.; Liu, Y.G.; Li, H.J. Ecological Cooperative Adaptive Cruise Control for a Heterogeneous Platoon of Heavy-Duty Vehicles with Time Delays. IEEE Access 2020, 8, 146208–146219. [Google Scholar] [CrossRef]
  11. Xia, D.; Li, B.Y.; Zhang, J.; Zhang, B.J.; Zhang, N. Ecological cooperative adaptive cruise control of over-actuated electric vehicles with in-wheel motor in traffic flow. IET Intell. Transp. Syst. 2021, 15, 765–780. [Google Scholar] [CrossRef]
  12. Sakhdari, B.; Azad, N.L. A distributed reference governor approach to ecological cooperative adaptive cruise control. IEEE Trans. Intell. Transp. Syst. 2018, 19, 1496–1507. [Google Scholar] [CrossRef]
  13. Zhai, C.J.; Chen, C.Q.; Zheng, X.L.; Han, Z.M.; Gao, Y.H.; Yan, C.G.; Luo, F.; Xu, J.M. Ecological Cooperative Adaptive Cruise Control for Heterogenous Vehicle Platoons Subject to Time Delays and Input Saturations. IEEE Trans. Intell. Transp. Syst. 2023, 24, 2862–2873. [Google Scholar] [CrossRef]
  14. Bertoni, L.; Guanetti, J.; Basso, M.; Masoero, M.; Cetinkunt, S.; Borrelli, F. An adaptive cruise control for connected energy-saving electric vehicles. IFAC-PapersOnLine 2017, 50, 2359–2364. [Google Scholar] [CrossRef]
  15. Hao, P.; Wang, Z.R.; Wu, G.Y.; Boriboonsomsin, K.; Barth, M. Intra-Platoon Vehicle Sequence Optimization for Eco-Cooperative Adaptive Cruise Control. In Proceedings of the 2017 IEEE 20th International IEEE Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, 16–19 October 2017; pp. 1–6. [Google Scholar]
  16. Naus, G.J.; Vugts, R.P.; Ploeg, J.; van De Molengraft, M.J.; Steinbuch, M. String-Stable CACC Design and Experimental Validation: A Frequency-Domain Approach. IEEE Trans. Veh. Technol. 2010, 59, 4268–4279. [Google Scholar] [CrossRef]
  17. Lu, C.R.; Liu, C.H. Ecological control strategy for cooperative autonomous vehicle in mixed traffic considering linear stability. J. Intell. Connect. Veh. 2021, 4, 115–124. [Google Scholar] [CrossRef]
  18. An, L.H.; Yang, X.F.; Hu, J. Modeling System Dynamics of Mixed Traffic with Partial Connected and Automated Vehicles. IEEE Trans. Intell. Transp. Syst. 2022, 23, 15755–15764. [Google Scholar] [CrossRef]
  19. Zhou, J.Z.; Zhu, F. Modeling the fundamental diagram of mixed human-driven and connected automated vehicles. Transp. Res. Part C 2020, 115, 102614. [Google Scholar] [CrossRef]
  20. Wang, Z.R.; Wu, G.Y.; Barth, M.J. Cooperative Eco-Driving at Signalized Intersections in a Partially Connected and Automated Vehicle Environment. IEEE Trans. Intell. Transp. Syst. 2020, 21, 2029–2038. [Google Scholar] [CrossRef]
  21. Yang, Y.; Ma, F.W.; Wang, J.W.; Zhu, S.; Gelbal, Ş.Y.; Kavas-Torris, O.; Aksun Guvenc, B.; Güvenç, L. Cooperative ecological cruising using hierarchical control strategy with optimal sustainable performance for connected automated vehicles on varying road conditions. J. Clean. Prod. 2020, 275, 123056. [Google Scholar] [CrossRef]
  22. Wang, Z.R.; Wu, G.Y.; Barth, M.J. Developing a Distributed Consensus-Based Cooperative Adaptive Cruise Control System for Heterogeneous Vehicles with Predecessor Following Topology. J. Adv. Transp. 2017, 2017, 1023654. [Google Scholar] [CrossRef]
  23. Lei, Y. Analysis of Energy Consumption and the Sensitivity based on Battery Electric Bus. Mech. Eng. Des. 2013, 2, 1–7. [Google Scholar]
  24. Kim, Y.J.; Guanetti, J.; Borrelli, F. Compact Cooperative Adaptive Cruise Control for Energy Saving: Air Drag Modelling and Simulation. IEEE Trans. Veh. Technol. 2021, 70, 9838–9848. [Google Scholar] [CrossRef]
  25. Wang, Q.Z.; Yang, X.F.; Huang, Z.T. Multi-Vehicle Trajectory Design During Cooperative Adaptive Cruise Control Platoon Formation. Transp. Res. Rec. 2020, 2674, 30–41. [Google Scholar] [CrossRef]
  26. Post, K.; Kent, J.H.; Tomlin, J. Fuel consumption and emission modelling by power demand and a comparison with other models. Transp. Res. A Gen. 1984, 18, 191–213. [Google Scholar] [CrossRef]
  27. Hu, Y.H.; Wang, Y.B.; Jin, X.F.; Guo, J.Q.; Zhang, L.H.; Hu, J.S. Urban Eco-driving of Connected and Automated Vehicles in Traffic-Mixed and Power-heterogeneous Conditions. In Proceedings of the 2021 IEEE International Intelligent Transportation Systems Conference (ITSC), Indianapolis, IN, USA, 19–22 September 2021. [Google Scholar]
  28. Qu, D.Y.; Jia, Y.F.; Wang, T.; Li, B.; Han, L.W. Research on coordinated control of vehicle’s speed in new mixed traffic flow. J. Intell. Transp. Syst. Technol. Plan. Oper. 2021, 26, 1–13. [Google Scholar]
  29. Du, Y.; ShangGuan, W.; Chai, L.G. Traffic signal control in mixed traffic environment based on advance decision and reinforcement learning. Transp. Saf. Environ. 2022, 4, tdac027. [Google Scholar] [CrossRef]
  30. Xu, L.H.; Lu, J.; Ran, B.; Yang, F.; Zhang, J. Cooperative Merging Strategy for Connected Vehicles at Highway On-Ramps. J. Transp. Eng. Part A-Syst. 2019, 145, 2473–2907. [Google Scholar] [CrossRef]
Figure 1. The diagram of min-ECU.
Figure 1. The diagram of min-ECU.
Electronics 12 02158 g001
Figure 2. The control process of the bi-level optimal control model.
Figure 2. The control process of the bi-level optimal control model.
Electronics 12 02158 g002
Figure 3. The schematic diagram of the static path constraint.
Figure 3. The schematic diagram of the static path constraint.
Electronics 12 02158 g003
Figure 4. The speed profile of CAV.
Figure 4. The speed profile of CAV.
Electronics 12 02158 g004
Figure 5. The profile of min-ECU under the upper-level.
Figure 5. The profile of min-ECU under the upper-level.
Electronics 12 02158 g005
Figure 6. The process of the solution method of the bi-level optimal control model.
Figure 6. The process of the solution method of the bi-level optimal control model.
Electronics 12 02158 g006
Figure 7. The space–time diagram when a min-ECU negotiates successive signalized intersections. (a) CAV and RVs independently driving, (b) CAV and RVs cooperatively driving by min-ECU.
Figure 7. The space–time diagram when a min-ECU negotiates successive signalized intersections. (a) CAV and RVs independently driving, (b) CAV and RVs cooperatively driving by min-ECU.
Electronics 12 02158 g007
Figure 8. The curve of velocity when a min-ECU negotiates successive signalized intersections. (a) CAV and RVs independently driving, (b) CAV and RVs cooperatively driving by a min-ECU, (c) box plot of vehicle operation energy consumption reduction percentage.
Figure 8. The curve of velocity when a min-ECU negotiates successive signalized intersections. (a) CAV and RVs independently driving, (b) CAV and RVs cooperatively driving by a min-ECU, (c) box plot of vehicle operation energy consumption reduction percentage.
Electronics 12 02158 g008
Figure 9. The space–time diagram under different proportions of FVs and EVs. (a) Mixed power-heterogeneous min-ECU control result (FV:EV = 1:1). (b) Pure electric vehicle min-ECU control result. (c) Pure fuel vehicle min-ECU control result.
Figure 9. The space–time diagram under different proportions of FVs and EVs. (a) Mixed power-heterogeneous min-ECU control result (FV:EV = 1:1). (b) Pure electric vehicle min-ECU control result. (c) Pure fuel vehicle min-ECU control result.
Electronics 12 02158 g009
Figure 10. The space–time diagram under different proportion of FVs and EVs.
Figure 10. The space–time diagram under different proportion of FVs and EVs.
Electronics 12 02158 g010
Figure 11. The space-time diagram under different proportion of FVs and EVs.
Figure 11. The space-time diagram under different proportion of FVs and EVs.
Electronics 12 02158 g011
Figure 12. The space-time diagram under different proportion of FVs and EVs.
Figure 12. The space-time diagram under different proportion of FVs and EVs.
Electronics 12 02158 g012
Table 1. The value of parameters in the experiment.
Table 1. The value of parameters in the experiment.
ParameterValueParameterValueParameterValue
η 0.84 b 1 0.04 v f   ( m / s 2 ) 16
M   ( kg ) 1600 b 2 0.5 × 10−3 h s   ( s ) 1.5
g   ( m / s 2 ) 9.8 b 3 10.8 × 10−6 a max   ( m / s 2 ) 1.2
μ 0.015 G 0 a c o m   ( m / s 2 ) 2
C d 0.7 β 1 8.8 s 0   ( m ) 2
A   ( m 2 ) 3 β 2 10.2 L   ( m ) 5
δ 1.25 α   ( mL / min ) 39.2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Song, X.; Sun, Y.; Li, H.; Liu, B.; Cao, Y. Ecological Cooperative Adaptive Control of Connected Automate Vehicles in Mixed and Power-Heterogeneous Traffic Flow. Electronics 2023, 12, 2158. https://doi.org/10.3390/electronics12102158

AMA Style

Song X, Sun Y, Li H, Liu B, Cao Y. Ecological Cooperative Adaptive Control of Connected Automate Vehicles in Mixed and Power-Heterogeneous Traffic Flow. Electronics. 2023; 12(10):2158. https://doi.org/10.3390/electronics12102158

Chicago/Turabian Style

Song, Xianmin, Yingnan Sun, Haitao Li, Bo Liu, and Yuxuan Cao. 2023. "Ecological Cooperative Adaptive Control of Connected Automate Vehicles in Mixed and Power-Heterogeneous Traffic Flow" Electronics 12, no. 10: 2158. https://doi.org/10.3390/electronics12102158

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop