11
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015 5439 Eco-Departure of Connected Vehicles With V2X Communication at Signalized Intersections Shengbo Eben Li, Member, IEEE, Shaobing Xu, Xiaoyu Huang, Bo Cheng, and Huei Peng Abstract—Eco-driving at signalized intersections has significant potential for energy saving. In this paper, we focus on eco- departure operations of connected vehicles equipped with an inter- nal combustion engine and a step-gear automatic transmission. A Bolza-type optimal control problem (OCP) is formulated to mini- mize engine fuel consumption. Due to the discrete gear ratio, this OCP is a nonlinear mixed-integer problem, which is challenging to handle by most existing optimization methods. The Legendre pseudospectral method combining the knotting technique is em- ployed to convert it into a multistage interconnected nonlinear programming problem, which then solves the optimal engine torque and transmission gear position. The fuel-saving benefit of the optimized eco-departing operation is validated by a passenger car with a five-speed transmission. For real-time implementation, a near-optimal departing strategy is proposed to quickly deter- mine the behavior of the engine and transmission. When a string of vehicles are departing from an intersection, the acceleration of the leading vehicle(s) should be considered to control the following vehicles. This issue is also addressed in this paper. Index Terms—Connected vehicles, eco-departure, eco-driving, optimal control, pseudospectral method. I. I NTRODUCTION C ONNECTED vehicle (CV) technologies are being devel- oped to improve transportation system safety, mobility, and sustainability [1]. CVs equipped with wireless communi- cation devices can exchange information with adjacent vehicles (V2V) and road infrastructures (V2I) [2], [3]. V2X (V2V, V2I, and beyond) enables new functions such as parking assist, remote diagnostics, infotainment, autonomous emergency brak- ing, self-driving vehicles, and eco-driving [1]. Manuscript received April 20, 2015; revised July 10, 2015 and August 25, 2015; accepted September 19, 2015. Date of publication September 29, 2015; date of current version December 14, 2015. This work was supported in part by the National Natural Science Foundation of China under Grant 51205228 and Grant 51575293, and also in part by the Tsinghua University Initiative Scientific Research Program under Grant 2012THZ0. The review of this paper was coordinated by Guest Editors. S. E. Li, S. Xu, and B. Cheng are with the State Key Laboratory of Automotive Safety and Energy, Department of Automotive Engineering, Tsinghua University, Beijing 100084, China (e-mail: [email protected]; [email protected]; [email protected]). S. E. Li and S. Xu are co-first authors. (Corresponding author: Bo Cheng.) X. Huang was with the Department of Mechanical and Aerospace Engineer- ing, The Ohio State University, Columbus, OH 43210 USA. He is now with General Motors Research and Development, Warren, MI 48093 USA (e-mail: [email protected]). H. Peng is with the Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI 48109 USA, and also with the State Key Laboratory of Automotive Safety and Energy, Department of Automotive Engineering, Tsinghua University, Beijing 100084, China (e-mail: [email protected]). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TVT.2015.2483779 Eco-driving assistance/automation was estimated to have the potential of saving 10%–20% fuel consumption, which can translate to 750 million barrels of oil per year world- wide [4]–[6]. In an early attempt of eco-driving assistance, Boriboonsomsin et al. provided advices (e.g., shift gear timing and softer accelerate) to drivers and achieved a fuel benefit up to 24% [6]. Barth and Boriboonsomsin collected traffic flow data (e.g., speed and density) to generate a proper target cruising speed, which is recommended to drivers to reduce congestion and smooth traffic flow, resulting in a 10%–20% fuel reduction [7]. Eco-driving must take the traffic environment into account, such as road profile, surrounding vehicles, and traffic signals [8]. Connected vehicles make it possible to collect and share the environmental information and are the promising platform to realize eco-driving. Eco-driving can be implemented in different driving situ- ations, such as (a) free cruising on up/downhill, (b) car fol- lowing, and (c) stop&go at signalized intersections [7]–[9]. In the first two scenarios, using the information of road profile and lead vehicles provided by V2X, more efficient driving strategies can be designed to avoid inefficient engine operations and unnecessary idling/brake, thus saving fuel [9]. Some related work can be founded in [10]–[12]. In this paper, we focus on the scenario (c). Eco-driving at signalized intersections has considerable fuel-saving potential [13]. Asadi and Vahidi observed up to 47% fuel reduction in a simulation case [15]. The “Applications for the Environment: Real-Time Information Synthesis (AERIS),” which is a project supported by the U.S. Department of Trans- portation, regards the eco-operation at intersections as one of the most common and high potential applications. The key focus was to avoid improper acceleration and prolonged idling [14], [15]. This can be achieved through well-planned vehicle speed trajectories with the following two methods: (a) global optimization for a multi-intersection corridor; or (b) receding finite-horizon optimization for each upcoming single signal. In the first method, the information of traffic lights at all involved intersections is assumed to be known, and global search meth- ods, such as dynamic programming or shortest path algorithm, are applied to compute the vehicle speed profile. Examples can be found in [8] and [14]. For the second approach, with adopting the state of the traffic light at a single intersection, receding horizon predictive controllers are designed to schedule the optimal velocity profile for minimizing fuel consumption or traveling time. Related works can be found in [15] and [16]. Instead of the aforementioned two approaches, we focus on a computationally inexpensive and easy-to-implement strat- egy that has clear operating rules. The strategy is divided 0018-9545 © 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015 5439

Eco-Departure of Connected Vehicles With V2XCommunication at Signalized IntersectionsShengbo Eben Li, Member, IEEE, Shaobing Xu, Xiaoyu Huang, Bo Cheng, and Huei Peng

Abstract—Eco-driving at signalized intersections has significantpotential for energy saving. In this paper, we focus on eco-departure operations of connected vehicles equipped with an inter-nal combustion engine and a step-gear automatic transmission. ABolza-type optimal control problem (OCP) is formulated to mini-mize engine fuel consumption. Due to the discrete gear ratio, thisOCP is a nonlinear mixed-integer problem, which is challengingto handle by most existing optimization methods. The Legendrepseudospectral method combining the knotting technique is em-ployed to convert it into a multistage interconnected nonlinearprogramming problem, which then solves the optimal enginetorque and transmission gear position. The fuel-saving benefit ofthe optimized eco-departing operation is validated by a passengercar with a five-speed transmission. For real-time implementation,a near-optimal departing strategy is proposed to quickly deter-mine the behavior of the engine and transmission. When a stringof vehicles are departing from an intersection, the acceleration ofthe leading vehicle(s) should be considered to control the followingvehicles. This issue is also addressed in this paper.

Index Terms—Connected vehicles, eco-departure, eco-driving,optimal control, pseudospectral method.

I. INTRODUCTION

CONNECTED vehicle (CV) technologies are being devel-oped to improve transportation system safety, mobility,

and sustainability [1]. CVs equipped with wireless communi-cation devices can exchange information with adjacent vehicles(V2V) and road infrastructures (V2I) [2], [3]. V2X (V2V, V2I,and beyond) enables new functions such as parking assist,remote diagnostics, infotainment, autonomous emergency brak-ing, self-driving vehicles, and eco-driving [1].

Manuscript received April 20, 2015; revised July 10, 2015 and August 25,2015; accepted September 19, 2015. Date of publication September 29, 2015;date of current version December 14, 2015. This work was supported in partby the National Natural Science Foundation of China under Grant 51205228and Grant 51575293, and also in part by the Tsinghua University InitiativeScientific Research Program under Grant 2012THZ0. The review of this paperwas coordinated by Guest Editors.

S. E. Li, S. Xu, and B. Cheng are with the State Key Laboratory ofAutomotive Safety and Energy, Department of Automotive Engineering,Tsinghua University, Beijing 100084, China (e-mail: [email protected];[email protected]; [email protected]). S. E. Li and S. Xu areco-first authors. (Corresponding author: Bo Cheng.)

X. Huang was with the Department of Mechanical and Aerospace Engineer-ing, The Ohio State University, Columbus, OH 43210 USA. He is now withGeneral Motors Research and Development, Warren, MI 48093 USA (e-mail:[email protected]).

H. Peng is with the Department of Mechanical Engineering, University ofMichigan, Ann Arbor, MI 48109 USA, and also with the State Key Laboratoryof Automotive Safety and Energy, Department of Automotive Engineering,Tsinghua University, Beijing 100084, China (e-mail: [email protected]).

Color versions of one or more of the figures in this paper are available onlineat http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TVT.2015.2483779

Eco-driving assistance/automation was estimated to havethe potential of saving 10%–20% fuel consumption, whichcan translate to 750 million barrels of oil per year world-wide [4]–[6]. In an early attempt of eco-driving assistance,Boriboonsomsin et al. provided advices (e.g., shift gear timingand softer accelerate) to drivers and achieved a fuel benefitup to 24% [6]. Barth and Boriboonsomsin collected trafficflow data (e.g., speed and density) to generate a proper targetcruising speed, which is recommended to drivers to reducecongestion and smooth traffic flow, resulting in a 10%–20% fuelreduction [7]. Eco-driving must take the traffic environmentinto account, such as road profile, surrounding vehicles, andtraffic signals [8]. Connected vehicles make it possible tocollect and share the environmental information and are thepromising platform to realize eco-driving.

Eco-driving can be implemented in different driving situ-ations, such as (a) free cruising on up/downhill, (b) car fol-lowing, and (c) stop&go at signalized intersections [7]–[9]. Inthe first two scenarios, using the information of road profileand lead vehicles provided by V2X, more efficient drivingstrategies can be designed to avoid inefficient engine operationsand unnecessary idling/brake, thus saving fuel [9]. Some relatedwork can be founded in [10]–[12]. In this paper, we focus on thescenario (c).

Eco-driving at signalized intersections has considerablefuel-saving potential [13]. Asadi and Vahidi observed up to 47%fuel reduction in a simulation case [15]. The “Applications forthe Environment: Real-Time Information Synthesis (AERIS),”which is a project supported by the U.S. Department of Trans-portation, regards the eco-operation at intersections as one ofthe most common and high potential applications. The keyfocus was to avoid improper acceleration and prolonged idling[14], [15]. This can be achieved through well-planned vehiclespeed trajectories with the following two methods: (a) globaloptimization for a multi-intersection corridor; or (b) recedingfinite-horizon optimization for each upcoming single signal. Inthe first method, the information of traffic lights at all involvedintersections is assumed to be known, and global search meth-ods, such as dynamic programming or shortest path algorithm,are applied to compute the vehicle speed profile. Examplescan be found in [8] and [14]. For the second approach, withadopting the state of the traffic light at a single intersection,receding horizon predictive controllers are designed to schedulethe optimal velocity profile for minimizing fuel consumption ortraveling time. Related works can be found in [15] and [16].

Instead of the aforementioned two approaches, we focuson a computationally inexpensive and easy-to-implement strat-egy that has clear operating rules. The strategy is divided

0018-9545 © 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Page 2: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

5440 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

into two stages: eco-approach and eco-departure. In the eco-approach stage, parameters such as vehicle speed, distanceto the intersection, and traffic signal phase are consideredto decide to accelerate, coast, or decelerate [12], [17], [18].Most existing works studied eco-approach, and eco-departureneeds to be strengthened. This paper concentrates on the fuel-optimal departing operation for connected vehicles with step-gear transmission. The results can be used to guide drivers andautomatic control systems to select proper acceleration profilesand transmission gear shifting points to restore vehicle speedafter the stop or coasting down in the approaching stage whileachieving minimum fuel consumption.

The contributions of this paper include the following:

a) We studied the fuel-optimal departing operation of con-nected vehicles, including the behaviors of the engine andtransmission. The studied vehicle comes equipped withan internal combustion engine (ICE) and an automaticmechanical transmission (AMT). To quantitatively obtainthe optimal operation of the engine and transmission, weformulate a Bolza-type optimal control problem (OCP)to minimize the engine fuel consumption. Due to thediscrete nature of the transmission gear ratio, the OCPis a nonlinear mixed-integer control problem [19]. Weemploy the Legendre pseudospectral method combinedwith the knotting technique to solve this problem.

b) We proposed a near-optimal speed-based strategy that issuitable for real-time implementation. This strategy candetermine the acceleration (or engine torque) profile, gearpositions, and gear shifting points very quickly, with onlyslightly deteriorated fuel saving as compared with theoriginal nonlinear numerical optimization.

c) Considering the constraints arising from the front ve-hicles, a control rule combining the safety-guaranteedcar-following model and the fuel-prioritized departingoperation is also proposed for multivehicle scenarios.

The remainder of this paper is organized as follows: Section IIdescribes the fuel-optimal eco-departure problem, Section IIIpresents the method for solving the problem; Section IV ana-lyzes the optimization results, Section V designs the near-optimal eco-departure strategy for the first vehicle departingfrom an intersection, Section VI presents the eco-departurestrategy for the impeded following vehicles, and Section VIIconcludes this paper.

II. ECO-DEPARTING PROBLEM STATEMENT

By using the V2X technologies, information such as trafficsignal phasing can be collected and shared to achieve betterfuel economy, as shown in Fig. 1. Eco-approaching strategiescan minimize stopping or idling time, and avoid unnecessaryacceleration, by manipulating vehicle speed trajectory. How-ever, stopping at a signal may be unavoidable in some cases.After a stop, eco-departure maneuvers can be executed. Thefirst vehicle can freely depart without a lead vehicle impedingits motion, while all the following vehicles must consider theirlead vehicles, which might end up impeding their motions. Insolving all these optimal departing problems, we assume thatvehicle motion data are collected and shared through V2V.

Fig. 1. Eco-departure problem at a signalized intersection.

The goal of this paper is to obtain the fuel-optimal eco-departure strategies for both the free (first vehicle) and con-strained (all subsequent) vehicles. The optimal operation of thefree vehicle is solved first, which also becomes the founda-tion for the constrained vehicles. Therefore, in Sections II–V,we focus on studying the problem for the free vehicle. Thecontrol rule for the constrained vehicles is then presented inSection VI.

The studied vehicle uses a 2.0-L engine, a 5-speed AMT, anda wet clutch. Since the objective is to maximize fuel economy,we formulate an OCP, with engine torque and transmissiongear as the control inputs, as shown in Fig. 1. The initialspeed v0 is known (zero or higher). The terminal speed vf > v0is suggested by road infrastructures, which can collect trafficflow data to estimate a proper vf and then transfer it to theconnected vehicle by V2R communication. For multiple vehi-cles, these necessary data, such as vehicle speed, acceleration,and location, are exchanged by V2V communication. In thefollowing, the performance index and vehicle dynamics of theeco-departing OCP are presented.

A. Equivalent Fuel Consumption Index

In the departing scenario, total fuel consumption from pointS to E in Fig. 1 is defined as

JSE =

tf∫0

Fe(Te, we)dt (1)

where tf is the final time; and Te, we, and Fe(·) are the enginetorque, speed, and fuel injection rate, respectively.JSE cannot be used alone to measure the fuel economy of

different departing strategies, owing to the fact that the traveldistance may vary substantially among different strategies.To have a fair comparison, the vehicle is made to run to asame virtual destination, as shown in Fig. 2(a). The vehicle isassumed to accelerate from point S to E first and then cruise tothe virtual destination (i.e., point D) at speed vf .

The fuel consumption of cruising from point E to D is calledvirtual fuel consumption JED, which is defined as

JED =sSD − sSE

vfFC(vf) (2a)

Page 3: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

LI et al.: ECO-DEPARTURE OF CONNECTED VEHICLES WITH V2X COMMUNICATION AT INTERSECTIONS 5441

Fig. 2. Explanation of the performance index. (a) Concept of equivalent fuelconsumption index. (b) Coefficient ks and fuel rate at various velocities.

where sSD/sSE is the distance of section SD/SE, FC(vf) isthe engine fuel rate cruising at speed vf . In a particular de-parting task, sSD, vf , and FC(vf) are constant; thus, the termsSDFC(vf)/vf is constant for different strategies and can beomitted in the optimization. Therefore, (2a) is simplified as

JED = −kssSE, ks =FC(vf)

vf(2b)

where ks is called the correction coefficient of distance, asshown in Fig. 2(b).

A performance index called equivalent fuel consumption Jis then proposed, i.e.,

J = JED + JSE = −kssSE +

tf∫0

Fe(Te, we)dt. (3)

The engine tested fuel map proved by a motor company isadopted and fitted by a 2-D fourth-order polynomial to obtainengine fuel rate Fe, i.e.,

Fe(Te, we) =

4∑i=0

i∑j=0

kF ,1+j+Σi0nT i−je wj

e (4)

where kF ,# are the fitting coefficients. The engine brake-specific fuel consumption (BSFC) is shown in Fig. 3, along withthe sweet spot and maximum torque Tmax. The Efficient Line,i.e., collection of the most efficient points for varying enginespeeds, is also highlighted in Fig. 3.

The steady-state engine map does not accurately predict thefuel consumption in dynamic driving. The transient dynamicscan cause wall wetting and reduction in volumetric efficiency,thus reducing actual output torque compared to the statically

Fig. 3. Engine BSFC.

calibrated engine test data. A correction term related to thederivative of engine speed is adopted here [21] as follows:

Ted = Te

(1 − γd

dwe

dt

)(5)

where γd is the correction coefficient, and Ted is the dynamiceffective engine torque.

B. Vehicle Longitudinal Dynamics

The following assumptions are made.

1) The high-order dynamics of small rotating parts such asthe flywheel and clutch are ignored.

2) The gear shifting is executed instantaneously, and theclutch slip is neglected.

In an eco-departure process, the vehicle distance s, velocityv, and acceleration a satisfy

s = v

v = a. (6)

Based on the force balance equation [20], one obtains

i0ηTrw

igTed = δigMv + kav2 + kf (7)

where ig and i0 are the gear ratio of the transmission and finalgears, respectively; rw is the tire effective radius; ηT is the totalefficiency of the driveline; δig is the lumped rotational inertialcoefficient; ka = 0.5CDρaAv, and kf = Mgf are related tothe aerodynamic drag force and rolling resistance; CD is theaerodynamic drag coefficient; ρa is the air density, Av is thefrontal area of the vehicle; f is the rolling resistance coefficient;M and g represent the vehicle mass and gravity constant.

The engine speed we (in revolutions per minute) and vehiclespeed v(m/s) are governed by the following relationship:

we = kwvig, kw =30πrw

(8)

where kw is the lumped coefficient.

Page 4: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

5442 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

TABLE IKEY PARAMETERS OF VEHICLE DYNAMICS

At a particular gear position, the gear ratio is fixed; thus, (5)is simplified to

Ted = Te(1 − γdkwigv). (9)

Combining (6), (7), and (9), the vehicle longitudinal motionequations are expressed as follows:

s = v

v =igi0ηTTe/rw − kav

2 − kfδigM + i0ηTγdkwi2gTe/rw

. (10)

Inequality constraints of the system include the following: (a)physical limits of the powertrain, (b) ride comfort, and (c) roadfriction limit. The first one includes the engine speed, enginetorque, and transmission gear ratio, i.e.,

wmin ≤ we ≤ wmax

0 < Te ≤ Tmax(we)

ig ∈ {ig1, ig2, ig3, ig4, ig5}. (11)

The second one limits the vehicle acceleration in departing asfollows:

amin ≤ a ≤ amax. (12)

Finally, the road friction limit

i0ηT2Fzrw

igTe ≤ λmax (13)

where Fz is the load of a single driving wheel ignoring the masstransfer during accelerating, and λmax is the maximum roadfriction coefficient.

Except for the engine model introduced in Section II-A, theother parameters are listed in Table I.

C. Eco-Departing Control Problem

The resulting fuel-optimal departing problem is stated asfollows:

min J = −ks(vf)sf +

tf∫0

Fe(Te, we)dt

subject to

s = v

v =igi0ηTTe/rw − kav

2 − kfδigM + i0ηTγdkwi2gTe/rw

amin ≤ v ≤ amax

igTe ≤ 2λmaxFzrw/(i0ηT)

wmin ≤ we ≤ wmax

0 < Te ≤ Tmax(we)

ig ∈ {ig1, ig2, ig3, ig4, ig5}. (14)

The states are the distance s and velocity v, denoted by x =(s, v)T. The control inputs include the engine torque Te andgear ratio ig, denoted by u = (Te, ig)

T. Due to the discon-tinuity of the control input ig and strong nonlinearity in thedynamics, the resulting nonlinear mixed-integer problem ischallenging to solve. To address this problem, we employ theLegendre pseudospectral method and knotting technique toconvert it into a nonlinear programming (NLP) problem formore accurate numerical calculation.

III. LEGENDRE PSEUDOSPECTRAL METHOD AND

KNOTTING TECHNIQUE

The Legendre pseudospectral method (LPM) is a globalcollocation method for solving smooth OCPs [22]–[24]. Itsfundamental is to discretize the OCP at orthogonal collocationpoints, then use global rather than local interpolating polyno-mials to approximate the states and control inputs, and convertthe OCP into an associated NLP. Compared to the conventionalmethods (e.g., shooting method), LPM has better accuracyand convergence speed [22]. It should be noted that LPM ishighly accurate only for smooth problems [23]; thus, it cannothandle the nonsmooth eco-departing problem shown in (14). Toconquer the discontinuity, we apply the knotting technique withthe prior knowledge of gear shifting to convert this problem.

In the departing process, i.e., accelerating to a higher givenspeed, the operation of the AMT follows these principles.

1) The AMT sequentially upshifts from a lower gear posi-tion to a higher one.

2) At the beginning of departing, “kick-down” is allowed,i.e., the AMT can instantaneously shift down to a lowergear position.

With the aforementioned rules, the nonsmooth problem isconverted into several smooth subproblems; each of themcorresponds to a gear position [23]. To ensure continuity ofstates (e.g., vehicle speed and distance), constraints are addedbetween the consecutive stages to link the local trajectories[23]. The optimal results, such as engine torque, transmissiongears, and shifting points, are obtained by the simultaneousoptimization of the local NLPs. This technique can avoidaccuracy loss compared with using one finite-order polynomialto approximate a nonsmooth trajectory.

Page 5: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

LI et al.: ECO-DEPARTURE OF CONNECTED VEHICLES WITH V2X COMMUNICATION AT INTERSECTIONS 5443

To implement the knotting technique, we first determine theinitial gear igs and final gear igf . The admissible minimumand maximum gear ratios for a given speed v are denotedby ig,min(v) and ig,max(v), respectively. Since the optimal igsand igf are unknown, we set the initial (final) gear to be theadmissible minimum (maximum) gear, i.e.,

igs = ig,min(v0)

igf = ig,max(vf). (15)

The OCP is then divided into Q phases, where Q equals tothe number of involved gears. The initial time, (Q− 1) breakpoints, and final time are denoted by T0, T1, T2, . . . , TQ−1, TQ,respectively. The time gaps between two sequential breakpoints are forced to satisfy

Tq − Tq−1 ≥ δt (16)

where q = 1, 2, . . . , Q, δt is a scalar and set to 0.25 s, here. Ifthe duration at a specific gear equals to δt, the gear is actuallyskipped, which indicates that this optimization framework al-lows “skip-shift.” The process of converting the eco-departureproblem (14) by the LPM and knotting technique is stated asfollows.

a) Conversion of time intervals: The time interval[Tq−1, Tq] is transformed into a canonical interval [−1,1] by

τ =2t− (Tq + Tq−1)

Tq − Tq−1, τ ∈ [−1, 1]. (17)

b) Collocation points and approximation: The LPM usesLegendre–Gauss–Lobatto collocation points. They are the rootsof the derivative of the N th-order Legendre polynomial and twoend points −1 and 1. The collocation points at the qth phase aredenoted by τq,i, where i = 0, 1, . . . , Nq . Thus, the states s andv are discretized as

Xq =

[Sq,0 Sq,1 · · · Sq,Nq

Vq,0 Vq,1 · · · Vq,Nq

]. (18)

The engine torque Te is discretized to Tq,i in the sameway. Note that only the discretized states and control inputsare optimized; the dynamic xq(τ) and Te(τ) are obtained byLagrange interpolation at collocations points, i.e.,

xq(τ) ≈Nq∑i=0

Lq,i(τ)Xq,i

Te(τ) ≈Nq∑i=0

Lq,i(τ)Tq,i (19)

where Lq,i(τ) are the Lagrange basis polynomials.c) Conversion of vehicle dynamics: The state derivatives

can be calculated from

xq(τq,k) =

Nq∑i=0

Lq,i(τq,k)Xq,i =

Nq∑i=0

DqkiXq,i (20)

where k = 0, 1, 2, . . . , Nq , and Dq is the differentiation matrixwith explicit expression [24].

Then, the vehicle dynamics (10) are converted to a series ofequality constraints at the collocation points as follows:

Nq∑i=0

DqkiSq,i = ΔTqVq,k

Nq∑i=0

DqkiVq,i = ΔTq

igqi0ηTTq,k/rw − kaV2q,k − kf

δigqM + i0ηTγdkwi2gqTq,k/rw(21)

where ΔTq = (Tq − Tq−1)/2, and igq denotes the gear ratio inthe qth phase.

d) Conversion of performance index: The integrationpart of the cost function is numerically calculated by theGaussian–Lobatto quadrature. Then, the Bolza-type cost func-tion is converted as follows:

J = −ksSQ,NQ+

Q∑q=1

ΔTq

Nq∑i=0

wq,iFe(Tq,i,Wq,i) (22)

where Wq,i is the discretized engine speed, and wq,i is theweighting coefficient of the Gaussian–Lobatto quadrature [24].

e) Connection constraints: To ensure the continuity of sand v, the following connection constraints are added:

Sq′,Nq′ − Sq′+1,0 = 0

Vq′,Nq′ − Vq′+1,0 = 0 (23)

where q′ = 1, 2, . . . , Q− 1.After the aforementioned steps, the fuel-optimal eco-

departure problem (14) is converted into the following NLPproblem:

J = −ksSQ,NQ+

Q∑q=1

ΔTq

Nq∑i=0

wq,iFe(Tq,i,Wq,i)

subject toNq∑i=0

DqkiSq,i = ΔTqVq,k

Nq∑i=0

DqkiVq,i = ΔTq

igqi0ηTTq,k/rw − kaV2q,k − kf

δigqM + i0ηTγdkwi2gqTq,k/rw

0 = Sq′,Nq′ − Sq′+1,0

0 = Vq′,Nq′ − Vq′+1,0

amin ≤ 1Δq

Nq∑i=0

DqkiVq,i ≤ amax

igqTq,k ≤ 2λmaxFzrw(i0ηT)

wmin ≤ Wq,k ≤ wmax

0 < Tq,k ≤ Tmax(Wq,i)

δt ≤ Tq − Tq−1

ig ∈ {ig1, ig2, ig3, ig4, ig5} (24)

where k, i = 0, 1, 2, . . . , Nq; q = 1, 2, . . . , Q; and q′ = 1,2, . . . , Q− 1. The variables to be optimized include travel dis-tance Sq,k, vehicle speed Vq,k, engine torque Tq,k, gear shifting

Page 6: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

5444 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

TABLE IIDEPARTING TASKS WITH CONSTRAINTS

points T1, T2, . . . , TQ−1, and final time TQ. This resulting NLPis essentially a high-dimensional sparse optimization problemand can be solved by the sequential quadratic programmingalgorithm [25].

IV. OPTIMIZATION RESULTS AND ANALYSES

A. Optimization of the Eco-Departure Operation

To understand the eco-departure operation, a typical sce-nario, i.e., departing from standstill to the economy cruisingspeed, is studied. Three tasks with different constraints, whichare called “Nominal,” “Comfort,” and “Low friction,” are set inTable II. The task “Nominal” is a baseline; “Comfort” limits themaximum acceleration to 0.5 m/s2 to ensure ride comfort; andthe “Low friction” case assumes that the road is icy. The initialand final gears are set to I and V based on (15). To avoid thecomplex start-up phase of a vehicle with ICE, the initial speedis set to 2.5 m/s rather than zero.

The number of collocation points in each phase is set to10. The optimal vehicle speed, acceleration, utilized friction,engine operating points, and cumulative fuel consumption ofthe three tasks are shown in Fig. 4; the gear shifting points aremarked by diamond-dots.

In the “Nominal” case, the five transmission gears are se-quentially used, and skip-shift does not happen; the higherthe gear position, the smaller the acceleration, as shown inFig. 4(b). This varying optimal acceleration allows the engineto operate efficiently, as shown in Fig. 4(e). The engine torqueis around 70%–85% of the maximum torque, and the enginespeed is in the range of 1200–3000 r/min.

In the “Comfort” case, due to the constraint on maximumacceleration, the accelerations used in gears I to III deviatefrom the optimum and are limited to 0.5 m/s2 in Fig. 4(b). Thisforced the engine to operate inefficiently, as shown in Fig. 4(e),thus leading to 8.4% higher fuel consumption compared to the“Nominal” case.

In the “Low friction” case, to avoid slippage on the icyroad, the accelerations at gears I and II also deviate from theoptimum, with the utilized friction approaching the road limit,as shown in Fig. 4(c). However, this constraint on λmax hasa weaker effect on fuel economy; the velocity trajectory andengine operating points are much closer to the optimum thanthat of the “Comfort” case, resulting in only 1.6% more fuelconsumption.

The aforementioned optimization results indicate the effec-tiveness of the proposed method for eco-departure. However,this method is applicable for offline calculation only. Thecomputing time is on the order of seconds to tens of seconds,depending on the number of collocation points, initial values,

and complexity (e.g., constraints) of the problem. For real-timeimplementation, a practical near-optimal departing strategy isproposed in Section V.

B. Effect of the Final Speed

Depending on the traffic status, the final departing velocitycan vary in a large range. To understand its effect on the de-parting operation, three cases with different final speeds, whichare denoted as “Low,” “Medium,” and “High” in Table III, arestudied.

Due to the different final speeds, the values of the correctioncoefficient ks are 0.0701, 0.0648, and 0.0706 g/m, respectively.The optimization results of these three cases are shown inFig. 5. We can see that the optimal gears, shifting points,and accelerations are distinct; in the “Medium” case, a higheracceleration and delayed shift compared to the “High” caseare used. The optimal acceleration and gear shifting pointsdepend on both the current speed and the final speed, making itchallenging to determine proper acceleration profiles and gearpositions promptly. This issue is addressed by the near-optimalstrategy to be presented in the following.

C. Kick-Down Strategy

Kick-down strategy means that the transmission can instan-taneously downshift to a lower gear, which enables better accel-eration. Imagine that a vehicle coasted down to the intersectionand is departing when the traffic light turns green; to decreasethe engine drag torque in the coasting stage, the transmissionwas in a high gear position. In the departing stage, the vehiclecan accelerate using the high gear directly or kick down toa lower gear first. The studied cases are set in Table IV; theinitial gears are III and I, respectively, where gear I is used bythe kick-down operation. The optimal gear-shifting operation,acceleration trajectories, and engine operating points of the twocases are shown in Fig. 6.

In the case of “w/ kick-down,” gear I lasts only 0.25 s,indicating that skip-shift happens, as shown in Fig. 6(a). Theequivalent fuel consumption of “w/ kick-down” and “w/o kick-down” is 10.56 and 11.34 g, respectively; thus, the formerachieves a better fuel economy with 6.88% fuel savings. Thisresult can be explained by Fig. 6(b). When v ∈ [7, 12.2] m/s,gear III is used in the “w/o kick-down” case, and the engineoperates at an inefficient area, marked by the triangles. If“kick-down” is taken, gears I and II are used; lower gears I andII can move these inefficient engine operating points to a moreefficient area, marked by the circles. In fact, we argue that thekick-down strategy always leads to large search space and, thus,better fuel economy than the strategy of “without kick-down.”

In reality, some drivers who drive a vehicle with traditionalmanual transmission, or tiptronic transmission, may be re-luctant to downshift before departing, which even makes theengine operate at its physical limits and thus leads to severevibrations. The aforementioned results can inspire them toselect a proper operation on transmission if the initial gear isin the wrong position.

Page 7: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

LI et al.: ECO-DEPARTURE OF CONNECTED VEHICLES WITH V2X COMMUNICATION AT INTERSECTIONS 5445

Fig. 4. Optimization results of “Nominal,” “Comfort,” and “Low friction.” (a) Vehicle velocity. (b) Vehicle acceleration. (c) Utilized road friction. (d) Engineoperating points. (e) Cumulative fuel consumption.

TABLE IIIDEPARTING TASKS WITH DIFFERENT FINAL SPEEDS

Fig. 5. Vehicle acceleration profiles of “Low,” “Medium,” and “High” cases.

D. Fuel-Saving Potential of the Optimized Strategy

To illustrate the fuel-saving potential of the optimization-based strategies, we compare the optimized eco-departing oper-

TABLE IVDEPARTING TASKS WITH KICK-DOWN STRATEGY

ation of the case “Nominal” in Section IV-A with the followingdeparting strategies:

1) departing with the engine always operating on the effi-cient line (see Fig. 3), denoted by SEL;

2) departing with maximum acceleration, denoted by Smax.The optimal control is also solved by the proposedmethod using the following performance index inproblem (14):

min J = tf ; (25)

3) departing with fixed acceleration 0.2, 0.8, and 1.5 m/s2,denoted by S0.2, S0.8, and S1.5, respectively. They standfor mild, medium, and aggressive departing.

The acceleration trajectories of the six strategies are shownin Fig. 7, and their key performance indexes, including theduration, distance, and fuel consumption, are listed in Table V.

Page 8: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

5446 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

Fig. 6. Comparison of departing operation with and without kick-down strate-gies. (a) Vehicle acceleration and the operation of transmission. (b) Engineoperating points when ν ∈ [7, 12.2] m/s.

Fig. 7. Acceleration profiles of the six departing strategies.

TABLE VKEY PERFORMANCE INDEXES OF THE SIX STRATEGIES

In Table V, it is clear that the departing distance variessignificantly. The strategy Smax consumes almost the sameamount of fuel as the “Nominal” case but travels a muchshorter distance. The distance gap (452 m) actually needs 29.5 gmore fuel to cruise. This result indicates that using total fuelJSE only is not appropriate to evaluate the fuel economy ofvarious operations, and the virtual fuel JED should be adoptedto decrease the effects of traveling distance.

In terms of fuel economy, the two aggressive departingstrategies Smax and S1.5 perform worst, consuming 78.4%and 38.7% more fuel compared to the “Nominal” case; themild departing operation S0.2 also consumes 29.8% more fuel;while the medium operation S0.8 only consumes 8.4% more.Comparing the strategy SEL with “Nominal,” the former isclose to the optimum but still consumes 4.7% more fuel, whichconfirms that, while the engine efficiency is important, anengine-centric algorithm such as BSFC alone does not achievebest fuel economy; other factors such as engine dynamics andaerodynamic drag also play a role.

V. NEAR-OPTIMAL STRATEGY FOR

REAL-TIME IMPLEMENTATION

As previously mentioned, the optimization method is effec-tive to find the optimal eco-departure operation, but its heavycomputation load makes it undesirable for real-time implemen-tation. In this section, a near-optimal strategy that is easier forreal-time implementation is proposed.

To be concise, we first assume that only one gear will beused for eco-departure. The problem (14) has fixed initial states(s0, v0), free final distance sf , free final time tf , and fixed finalspeed vf . We first convert this time-based problem into a speed-based problem (26), i.e.,

min J = −ks(vf)sf +

vf∫v0

Fe(Te, we)

g(Te, v)dv

subject tods

dv=

v

g(Te, v)

g(Te, v) = v

=igi0ηTTe/rw − kav

2 − kfδigM + i0ηTγdkwi2gTe/rw

. (26)

Its Hamiltonian is given by

H =Fe(Te, we)

g(Te, v)+ λ

v

g(Te, v)(27)

where λ is the costate. Thus, we can obtain the necessaryconditions of optimality, i.e.,

∂H

∂Te=

∂Te

(Fe(Te, we)

g(Te, v)

)+ λ

∂Te

(v

g(Te, v)

)= 0 (28)

λ(t) = 0 (29)

with boundary conditions

λ(tf) = −ks(vf)

v(tf) = vf . (30)

It is clear that the costate λ(t) ≡ −ks(vf). Combining itwith (28), the optimal engine torque T ∗

e (v) is a function of thevehicle speed v and final speed vf , i.e.,

T ∗e (v) = h (v, ks(vf)) (31)

where h is the function to be determined. Equation (31) showsthe fact that the optimal engine torque depends on both vehiclespeed v and final speed vf . Namely, in different departing tasks,

Page 9: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

LI et al.: ECO-DEPARTURE OF CONNECTED VEHICLES WITH V2X COMMUNICATION AT INTERSECTIONS 5447

the optimal acceleration and gear position at a specific speeddepend on the final speed vf , which increases the difficulty todetermine a proper departing operation.

As a simplification, we set ks(vf) to be constant for alldeparting tasks. Then, λ becomes a constant, and T ∗

e (v) is thefunction of vehicle speed only as follows:

T ∗e (v) = h(v). (32)

This result means that the optimal departing operation is in-dependent of the final speed and is solely determined by thecurrent vehicle speed. With this simplification, a suboptimalalgorithm will be derived in the following.

We fixed ks(vf) at a constant value ks(veco), where veco isthe economical cruising speed and then solve the followingequation:

∂H

∂Te=

1g2

(∂Fe

∂Teg −Fe

∂}∂Te

− λv∂g

∂Te

)= 0. (33)

When the vehicle accelerate from v to v +Δv, the equivalentfuel consumption is given by

minTe

ΔJ = Δv−ks(veco)v + Fe(Te, we)

a. (34)

The goal of (34) is to find the optimal engine torque to min-imize the equivalent fuel consumption EΔ per unit velocityincrement, which is defined as

minTe

EΔ = limΔv→0

ΔJ

Δv

=−ks(veco)v + Fe(Te, we)

g(Te, v). (35)

By setting ks(vf) to ks(veco), the problem in (35) equals to theproblem (26) with

∂EΔ

∂Te=

∂H

∂Te. (36)

In this 1-D optimization problem (35), the optimal enginetorque T ∗

e can be solved by methods such as steepest descent.When gear shifting is involved, the optimal gear i∗g should be

selected to minimize EΔ, i.e.,

i∗g(v) = argminig

{EΔ (T ∗e (v, ig), ig)} . (37)

The optimal EΔ and corresponding acceleration of each gearat various speeds are shown in Fig. 8(a). The four intersectionsof EΔ are thus the upshifting points.

Fig. 8 shows the mapping between vehicle speed and opti-mal acceleration/gear position. Namely, it presents a new shiftscheduling for accelerating scenarios, which has the potentialto improve the calibrated gear-shift scheduling. Automatedvehicles can look up this map to determine the accelerationlevel, gear positions, and gear shifting points. For example, toeconomically depart from 10 to 20 m/s, gears II, III, and IV aresequentially used, and upshift happens at 12.7 and 18.2 m/s.In application, automated vehicles can directly send thetorque/gear-position command to engine/transmission to imple-ment this strategy.

The fuel-consumption increment of this simplified strategycompared with the optimal result is shown in Fig. 8(b). Theincrement is less than 0.4% when vf ≤ 30 m/s, which covers

Fig. 8. Near-optimal strategy for online implementation. (a) Optimal EΔ andoptimal acceleration at each gear. (b) Fuel increment (%) of the near-optimalstrategy as compared to the optimum.

most departing tasks in real transportation flow. Due to theslightly deteriorated fuel economy and low computing load, thisstrategy is suitable for online implementation.

VI. ECO-DEPARTURE FOR MULTIPLE VEHICLES

When multiple vehicles are launching from the same sig-nalized intersection, the first vehicle can apply the economicalstrategy discussed earlier to depart, while the other vehiclesmust consider the lead vehicle and their launching might beimpeded. Here, we adopt the Gipps car-following model to es-timate the maximum safe acceleration as,n for vehicles behinda lead vehicle [26], i.e.,

as,n(t) =vn(t+ τ)− vn(t)

τ

vn(t+ τ) = bnτ +

[b2nτ

2 − 2bn(xn−1 − xn −Ds)

+ bnvn(t)τ +bnv

2n−1

bn−1

]0.5(38)

where vn, xn, and bn is the speed, location, and expectedbraking deceleration of vehicle n; τ is the reaction time; Ds isthe safe distance of two adjacent vehicles, including the vehiclelength. The vehicle information, such as vehicle speed and lo-cation, can be exchanged by V2V. Combining as,n and the eco-nomical acceleration aeco,n, the applied acceleration is given by

an(t) = min(aeco,n, as,n). (39)

Page 10: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

5448 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 64, NO. 12, DECEMBER 2015

Fig. 9. Eco-departing operation of the platoon with three vehicles. (a) Head-way profiles. (b) Vehicle speed profiles. (c) Applied acceleration of the thirdvehicle.

In the following example, a platoon with three vehicles isconsidered. The powertrains of the three vehicles are assumedto be the same. The parameters are set as τ = 0.55 s, Ds =7.5 m, and b# = −2 m/s2. The final speed is 15 m/s. The initialheadways are intentionally set to 1 and 30 m to simulate unevenurban driving. The profiles of the headway, acceleration, andspeed are shown in Fig. 9.

In Fig. 9(a), the headway of the second vehicle becomeslarger as the vehicle speed increases. Since the initial gap issmall, the start-up of the second vehicle delays 1.07 s first, andthen, it follows the economical acceleration profile to depart, asshown in Fig. 9(b). The third vehicle has a large initial headwayand can accelerate without being unimpeded initially, as shownin Fig. 9(c). When it closes to the second vehicle, it utilizesa lower safe acceleration to avoid collision risk. The appliedacceleration actually deviates from the economical accelerationand thus may lead to a worse fuel economy. The equivalentfuel consumptions of the three vehicles are 14.94, 14.98, and15.28 g, meaning that the second vehicle with a short delayachieved a similar fuel economy with the first vehicle, while the

third vehicle consumed 2.3% more fuel due to the impedimentof its front vehicle, even if it has a large initial headway.

The aforementioned results also indicate the limitation ofthis strategy, i.e., the lack of prediction and synthesized opti-mization, which means that it cannot ensure the optimality ofall vehicles. However, this strategy is practical and reasonablefor automated vehicles because it does not need online time-costly optimization and prediction of leading vehicles’ trajec-tory, particularly in the early intelligent transportation systemswhere automated and unpredictable human-driven vehicles arecoexistent.

VII. CONCLUSION

This paper studied the fuel-optimal departing operation ofconnected vehicles at signalized intersections. A Bolza-typeOCP with the goal of maximizing fuel economy was for-mulated. The Legendre pseudospectral method and knottingtechnique was used to solve the optimization problem.

It is found that 1) the fuel-optimal acceleration does notsimply operate the engine on its BSFC line and, instead,must be optimized to maximize the overall system efficiency;2) at the beginning of eco-departure, the “kick-down” strategycould result in better fuel performance; 3) a near-optimal eco-departure strategy can be (and was) developed to very fastdetermine the acceleration profile, gear positions, and gearshifting points with increasing fuel consumption slightly; 4) theeco-departure issue of being impeded by lead vehicles can beaddressed by combining a safety-bounded car-following modeland the proposed eco-departing strategy.

Generally, eco-driving has the potential to save fuel forconnected vehicles, but its realization requires accurate controlof the engine and transmission, which can be executed moreaccurately by automatic control systems and less so by humandrivers. It is worth noting that other factors, such as road slope,also impact the implementation of eco-driving, which were notconsidered in this paper.

REFERENCES

[1] E. Uhlemann, “Introducing connected vehicles,” IEEE Veh. Technol.Mag., vol. 10, no. 1, pp. 23–31, Mar. 2015.

[2] N. Lu, N. Cheng, N. Zhang, X. Shen, and J. W. Mark, “Connected ve-hicles: Solutions and challenges,” IEEE Internet Things J., vol. 1, no. 4,pp. 289–299, Aug. 2014.

[3] A. B. Reis, S. Sargento, F. Neves, and O. K. Tonguz, “Deploying roadsideunits in sparse vehicular networks: What really works and what does not,”IEEE Trans. Veh. Technol., vol. 63, no. 6, pp. 2794–2806, Jul. 2014.

[4] J. N. Barkenbus, “Eco-driving: An overlooked climate change initiative,”Energy Policy, vol. 38, no. 2, pp. 762–769, Feb. 2010.

[5] A. E. Atabani, I. A. Badruddin, S. Mekhilef, and A. S. Silitonga, “Areview on global fuel economy standards, labels and technologies in thetransportation sector,” Renew. Sustainable Energy Rev., vol. 15, no. 9,pp. 4586–4610, Dec. 2011.

[6] K. Boriboonsomsin, M. Barth, and A. Vu, “Evaluation of driving behav-ior and attitude towards eco-driving: A Southern California limited casestudy,” in Proc. 90th Annu. Meet. Transp. Res. Board, Washington, DC,USA, 2011, pp. 1–14.

[7] M. Barth and K. Boriboonsomsin, “Energy and emissions impacts ofa freeway-based dynamic eco-driving system,” Transp. Res. D, Transp.Environ., vol. 14, no. 6, pp. 400–410, Aug. 2009.

[8] G. De Nunzio, C. Canudas de Wit, P. Moulin, and D. Di Domenico, “Eco-driving in urban traffic networks using traffic signal information,” in Proc.IEEE 52nd Annu. CDC, 2013, pp. 892–898.

Page 11: Eco-Departure of Connected Vehicles With V2X Communication ... · IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,VOL. 64, NO. 12, DECEMBER2015 5439 Eco-Departure of Connected Vehicles

LI et al.: ECO-DEPARTURE OF CONNECTED VEHICLES WITH V2X COMMUNICATION AT INTERSECTIONS 5449

[9] E. Hellström, M. Ivarsson, J. Åslund, and L. Nielsen, “Look-ahead controlfor heavy trucks to minimize trip time and fuel consumption,” ControlEng. Pract., vol. 17, no. 2, pp. 245–254, Feb. 2009.

[10] M. A. S. Kamal, M. Mukai, J. Murata, and T. Kawabe, “Ecological vehiclecontrol on roads with up-down slopes,” IEEE Trans. Intell. Transp. Syst.,vol. 12, no. 3, pp. 783–794, Sep. 2011.

[11] S. Xu, S. E. Li, K. Deng, S. Li, and B. Cheng, “A unified pseudospec-tral computational framework for optimal control of road vehicles,”IEEE/ASME Trans. Mechatronics, vol. 20, no. 4, pp. 1499–1510,Aug. 2015.

[12] M. Alsabaan, K. Naik, and T. Khalifa, “Optimization of fuel cost andemissions using V2V communications,” IEEE Trans. Intell. Transp. Syst.,vol. 14, no. 3, pp. 1449–1461, Sep. 2013.

[13] T. Tielert et al., “The impact of traffic-light-to-vehicle communication onfuel consumption and emissions,” in Proc. IEEE IOT , 2010, pp. 1–8.

[14] G. Thomas and P. G. Voulgaris, “Fuel minimization of a moving vehiclein suburban traffic,” in Proc. ACC, 2013, pp. 4009–4014.

[15] B. Asadi and A. Vahidi, “Predictive cruise control: Utilizing upcomingtraffic signal information for improving fuel economy and reducing triptime,” IEEE Trans. Control Syst. Technol., vol. 19, no. 3, pp. 707–714,May 2011.

[16] D. Yamaguchi, M. A. S. Kamal, M. Mukai, and T. Kawabe, “Modelpredictive control for automobile ecological driving using traffic signalinformation,” J. Syst. Des. Dyn., vol. 6, no. 3, pp. 297–309, 2012.

[17] S. Mandava, K. Boriboonsomsin, and M. Barth, “Arterial velocity plan-ning based on traffic signal information under light traffic conditions,” inProc. IEEE Conf. Intell. Transp. Sys., 2009, pp. 1–6.

[18] H. Rakha and R. K. Kamalanathsharma, “Eco-driving at signalized in-tersections using V2I communication,” in Proc. 14th IEEE ITSC, 2011,pp. 341–346.

[19] M. Soler, A. Olivares, and E. Staffetti, “Hybrid optimal control ap-proach to commercial aircraft trajectory planning,” J. Guid. Control Dyn.,vol. 33, no. 3, pp. 985–991, May/Jun. 2010.

[20] S. Li, S. Xu, W. Wang, and B. Cheng, “Pseudospectral optimization ofeconomical accelerating strategy for vehicles with discontinuous gearratio,” Acta Autom. Sinica, vol. 41, no. 3, pp. 475–485, 2015.

[21] M. Hu, “Study on energy management strategy for mild hybrid electricalvehicle with CVT,” Ph.D. dissertation, Dept. Mech. Eng., ChongqingUniv., Chongqing, China, 2007.

[22] G. Elnagar, M. A. Kazemi, and M. Razzaghi, “The Legendre pseudospec-tral method for discretizing optimal control problems,” IEEE Trans.Autom. Control, vol. 40, no. 10, pp. 1793–1796, Oct. 1995.

[23] I. M. Ross and F. Fahroo, “Pseudospectral knotting methods for solvingnon-smooth optimal control problems,” J. Guid. Control Dyn., vol. 27,no. 3, pp. 397–405, May/Jun. 2004.

[24] F. Fahroo and I. M. Ross, “Advances in pseudospectral methods foroptimal control,” in Proc. AIAA Guid., Navig. Control Conf. Exhib.,Honolulu, HI, USA, 2008, pp. 18–21.

[25] P. E. Gill, W. Murray, and M. A. Saunders, “SNOPT: An SQP algorithmfor large-scale constrained optimization,” SIAM Rev., vol. 47, no. 1,pp. 99–131, 2005.

[26] P. G. Gipps, “A behavioural car-following model for computer simula-tion,” Transp. Res. B, Methodol., vol. 15, no. 2, pp. 105–111, Apr. 1981.

Shengbo Eben Li (M’11) received the M.S. andPh.D. degrees in automotive engineering fromTsinghua University, Beijing, China, in 2006 and2009, respectively.

In 2007, he was a Visiting Researcher withStanford University, Stanford, CA, USA, and from2009 to 2011, he was a Postdoctoral Research Fellowwith the University of Michigan, Ann Arbor, MI,USA. He is currently an Associate Professor with theDepartment of Automotive Engineering, TsinghuaUniversity. His active research interests include au-

tonomous vehicle control, optimal and predictive control, driver-assistancesystems, lithium ion battery management, etc.

Dr. Li received the Award for Science and Technology from the ChinaIntelligent Transportation Systems Association (2012), the Award for Techno-logical Invention from the Ministry of Education (2012), the National Award forTechnological Invention in China (2013), and the Honored Funding for BeijingExcellent Youth Researcher Award (2013).

Shaobing Xu received the B.S. degree in automotiveengineering from the China Agricultural University,Beijing, China, in 2011. He is currently workingtoward the Ph.D. degree in automotive engineeringwith Tsinghua University, Beijing.

His research interest includes optimal control the-ory and vehicle dynamics control.

Mr. Xu has received several awards and honors,including the National Scholarship, the PresidentScholarship, the First Prize from the Chinese FourthMechanical Design Contest, and the First Prize from

the 19th Advanced Mathematical Contest.

Xiaoyu Huang received the B.E. degree in automo-tive engineering from Tsinghua University, Beijing,China, in 2009 and the Ph.D. degree in mechanicaland aerospace engineering from The Ohio State Uni-versity, Columbus, OH, USA, in 2014.

He is currently a Researcher with General MotorsResearch and Development, Warren, MI, USA. Heis the author or coauthor of over 20 peer-reviewedjournal and conference papers. His research interestsinclude vehicle dynamics, control, estimation, diag-nosis, and prognosis, specifically for chassis control

systems, active safety features, and electric vehicles.

Bo Cheng received the B.S. and M.S. degrees inautomotive engineering from Tsinghua University,Beijing, China, in 1985 and 1988, respectively, andthe Ph.D. degree in mechanical engineering fromTokyo University, Tokyo, Japan, in 1998.

He is currently a Professor with Tsinghua Univer-sity, where he is also the Dean of the Tsinghua Uni-versity Suzhou Automotive Research Institute. Hisactive research interests include autonomous vehi-cles, driver-assistance systems, active safety, vehic-ular ergonomics, etc.

Dr. Cheng serves as the Chairman of the Academic Board of the Soci-ety of Automotive Engineers in Beijing, a Council Member of the ChineseErgonomics Society, a Committee Member of the National 863 Plan, amongothers.

Huei Peng received the Ph.D. degree in mechani-cal engineering from the University of California atBerkeley, Berkeley, CA, USA, in 1992.

He is currently a Professor with the Departmentof Mechanical Engineering, University of Michigan,Ann Arbor, MI, USA. He is also a ChangjiangScholar with Tsinghua University, Beijing, China.His research interests include adaptive control andoptimal control, with emphasis on their applicationsto vehicular and transportation systems. His currentresearch focus includes the design and control of

electrified vehicles and connected/automated vehicles.Dr. Peng is a Fellow of both the Society of Automotive Engineers and the

American Society of Mechanical Engineers.