Co-optimization of Speed and Gearshift Control for Battery Electric Vehicles Using Preview Information

This paper addresses the co-optimization of speed and gearshift control for battery electric vehicles using short-range traffic information. To achieve greater electric motor efficiency, a multi-speed transmission is employed, whose control involves …

Authors: Kyoungseok Han, Nan Li, Ilya Kolmanovsky

Co-optimization of Speed and Gearshift Control for Battery Electric   Vehicles Using Preview Information
Co-optimization of Speed and Gearshift Control for Battery Electric V ehicles Using Pre vie w Information K youngseok Han, Nan Li, Ilya Kolmano vsky , Anouck Girard, Y an W ang, Dimitar File v , and Edward Dai Abstract — This paper addresses the co-optimization of speed and gearshift control for battery electric vehicles using short- range traffic information. T o achieve gr eater electric motor efficiency , a multi-speed transmission is employed, whose con- trol in volves discrete-valued gearshift signals. T o over come the computational difficulties in solving the integrated speed-and- gearshift optimal control pr oblem that in volves both contin- uous and discr ete-valued optimization variables, we propose a hierarchical procedure to decompose the integrated hybrid problem into pur ely continuous and discr ete sub-problems, each of which can be efficiently solved. W e show , by simulations in various driving scenarios, that the co-optimization of speed and gearshift control using our proposed hierar chical procedure can achieve greater energy efficiency than other typical approaches. I . I N T RO D U C T I O N Over the past few years, there has been a growing research and commercial interest in the battery electric vehicles (BEVs) due to their potential of en vironmental benefits and low operating cost [1]. The control of connected and automated vehicles (CA Vs) has also been of increasing interest to provide safer and more efficient transportation [2]– [4]. Although both technologies have their own strengths, synergistic effects can be created when they are combined. CA Vs, in particular , are able to exploit real-time traf fic in- formation. For example, advanced driver -assistance systems (AD AS) with multiple data sources such as LiD AR, radar, and vehicle-to-v ehicle (V2V) communications can provide and utilize short-range traffic information. In addition, ad- vanced spatial localization technologies such as the global positioning system (GPS), geographic information system (GIS), and vehicle-to-infrastructure (V2I) communications enable the vehicles to obtain and utilize long-range infor- mation. In this paper , a control strategy for BEVs aimed at improving their energy efficienc y and extending driving range is proposed. A. Literatur e Review Optimizing v ehicle speed while satisfying safety con- straints has been extensi vely in vestigated in the literature. Dynamic Programming (DP) is often used to find the globally optimal speed trajectory , assuming that the entire route is giv en [5], [6]. Stochastic DP can partially alleviate the need *This work was supported by the Ford Motor Company 1 Kyoungseok Han, Nan Li, Ilya K olmanovsky , and Anouck Gi- rard are with the Department of Aerospace Engineering, University of Michigan, Ann Arbor, MI 48109, USA { kyoungsh,nanli, ilya,anouck } @umich.edu 2 Ford researchers are with the Ford Motor Company , Michigan, Dear- born, MI 48124, USA { ywang21,dfilev,zdai } @ford.com for perfect information of the entire route [7]. Howe ver , DP- based solutions may require heavy computations and, still, previe ws of the entire route. T o keep online computations manageable, several re- searchers hav e proposed Pontryagin’ s Minimum Principle (PMP)-based speed planning strategies [8], [9], which require less computational effort compared to DP . Using PMP , an energy management strategy for hybrid electric vehicles including gearshift strategy has also been proposed in [10] based on a giv en speed profile. Howe ver , PMP only pro- vides necessary conditions for optimality and the two-point boundary value problem associated with PMP conditions may not be easy to handle numerically . It is revealed in [11] that prediction errors of the future speed trajectory may have a significant impact on the energy consumption. Therefore, it may be better to update predictions in real time based on latest traf fic information. In turn, control should adapt to the new predictions when new traffic information becomes av ailable. Short-range previe w information and Model Predictiv e Control (MPC) are used in [12] to control the vehicle speed while satisfying follo wing-distance and speed constraints. Also, the approach proposed in [13] also optimizes the speed trajectory ov er a short horizon, i.e., 7 sec, using short-range previe w information to minimize the cumulativ e wheel power consumption. Parametric optimiza- tion of a feedback-based v ehicle speed controller to improv e fuel economy is presented in [14]. It should also be noted that the optimized vehicle speed profiles are different depending on the powertrain types. For combustion engine, it is well known that pulse-and-glide speed profile giv es benefit of energy consumption, but smoothed velocity works for BEVs [15]. Another approach to improve energy ef ficiency of BEVs is the introduction of multi-speed transmissions. T raditionally , unlike in the powertrain of combustion engines, only a single reduction gear was used for BEVs [16]. As a result, the operating point of the motor cannot be adjusted for given vehicle speed and acceleration command. Howe ver , in recent years, multi-speed transmissions for BEVs, i.e., 2-4 speed transmissions, hav e been considered [17]–[19] to achieve further energy ef ficiency improvement. While extensi ve literature on the benefits of speed plan- ning for CA Vs and usage of multi-speed transmissions for BEVs exist, little research has been reported addressing the combination of these tw o technologies. In [20], optimizations at the vehicle lev el and at the po wertrain lev el are performed concurrently for application to cruise control, in which the vehicle is controlled to track a constant reference speed and real-time traf fic information is not exploited. Co-optimization of vehicle speed and powertrain control according to signal timing of traffic lights is presented in [21]. Because of the discrete-v alued gear ratios of a multi-speed transmission, the system representing the BEV’ s speed-and- powertrain coupled dynamics is essentially a hybrid system 1 . Exactly solving an optimal control problem for such a system usually in volv es solving a mixed inte ger nonlinear program, which is typically computationally demanding [22]. In [21], the speed trajectory is optimized first using a cost function that approximately represents the energy consumption and does not in v olve po wertrain variables; the gear ratio is then selected for the giv en speed trajectory . When selecting the gear ratio, it is assumed that the gear ratio is set constant over the control horizon and, as a result, the gearshift optimal control inv olves only a single discrete-valued optimization variable. Although such a decomposition of speed planning and gear ratio selection as well as the constant gear ratio assumption simplify the computations, multiple gearshifts ov er the control horizon may lead to better fuel economy . B. Resear ch Contributions T o overcome the computational dif ficulty in exactly solv- ing the speed-and-gearshift co-optimization problem as well as the abov e limitations, in this paper we propose a hierar- chical procedure to decompose the integrated hybrid problem into purely continuous and discrete sub-problems. It will be shown that the sub-problems, and hence the original integrated problem, can be solved with manageable com- putational effort. W e integrate such a hierarchical procedure in a model predictiv e control framework, using short-horizon previe w information of traffic flo w to improv e BEV energy efficienc y . In particular , based on simulation results in various driving scenarios, we show that: (1) Smoothing vehicle speed can improv e BEV energy efficiency , which is in line with the conclusions reached in [12], [23]. (2) The employment of multi-speed transmissions can further improve BEV energy efficienc y , in particular , up to 19 . 67% compared to using a single reduction gear . (3) Co-optimization of speed and gearshift control by our proposed approach using short- horizon previe w information can achiev e greater energy efficienc y than other con ventional approaches, and closely matches the results where the gearshifts are optimized using DP with perfect previe w information of the entire trip. C. P aper Organization The paper is organized as follo ws. In Section II, the system model is described together with the problem state- ment. The hierarchical procedure to solve the hybrid speed- and-gearshift co-optimization problem is introduced in Sec- tion III. The effecti veness of the proposed approach is illustrated in Section IV . Finally , discussions and conclusions are given in Section V . 1 More specifically , a system with mode switches. I I . S Y S T E M M O D E L A N D P R O B L E M S TA T E M E N T A. System Model 1) V ehicle Dynamics: W e use the following model with state variables x v = [ s, v ] 0 to represent vehicle longitudinal dynamics: ˙ s = v , (1) ˙ v = T w mr w − 1 2 m ρA f C d v 2 − g sin θ − f g cos θ , (2) where s is the vehicle trav el distance, v is the vehicle speed, m is the vehicle weight 2 , T w is the wheel torque, r w is the tire radius, ρ is the air density , A f is the frontal area of the vehicle, C d is the aerodynamic drag coefficient, θ is the road inclination, g is the gravitational constant, and f is the coefficient of rolling resistance. Control input T w is determined by the motor torque T m , friction brake torque T b , selected gear ratio i g , and final drive ratio i 0 as follows: T w = T m i g i 0 − T b . (3) Here, T b is applied when the minimum value of T m , i.e., T min m , is insuf ficient to generate the required wheel torque. T o simplify the problem, we assume that motor torque is always sufficient to track the requested wheel torque without the need for friction braking, i.e., T w = T m i g i 0 . Using Euler’ s method, the model for vehicle longitudinal dynamics is discretized as follo ws: x v k +1 = x v k + f v ( x v k , u v k ) T s , (4) where x v k = [ s k , v k ] 0 , u v k = T w,k , T s = 1 sec is the sampling period, f v ( · ) is the nonlinear dynamic model (1) and (2), and subscript k ∈ Z ≥ 0 indicates the discrete time step. Note that actual control inputs are the motor torque T m and gear ratio i g , but these are merged into T w = T m i g i 0 in this subsection. 2) Battery Dynamics: The battery state-of-charge (SoC) dynamics are described by: ˙ S oC ( t ) = − I b ( t ) C = − V oc ( t ) − p V 2 oc ( t ) − 4 R b ( t ) P b ( t ) 2 C R b ( t ) , (5) where I b is the battery current, C is the battery capacity , V oc is the open-circuit voltage in series with the battery resistance R b , and P b is the consumed battery po wer . The model for SoC dynamics is also discretized, as follows: x s k +1 = x s k + f s ( x s k , u s k ) T s , (6) where x s k = S oC k , u s k = P b,k , and f s ( · ) is the model (5). In many studies, V oc and R b , which are functions of SoC, i.e., V oc ( t ) = V oc  S oC ( t )  and R b ( t ) = R b  S oC ( t )  , are assumed to be constant [24]. Such an assumption reduces the model complexity but also decreases the model fidelity . In this paper , to model the SoC dynamics more accurately , 2 It is assumed that the vehicle’ s effectiv e mass, which accounts for both static mass and rotational inertia effects, is approximately equal to the vehicle’ s mass. the v ariations of V oc and R b with SoC are accounted for in the prediction model. The SoC value at the end of a planning horizon of length N , S oC k + N | k , can be predicted as follows: S oC k + N | k = S oC k − T s 2 C k + N − 1 X i = k V oc,i | k − q V 2 oc,i | k − 4 R b,i | k P b,i | k R b,i | k , (7) where S oC k represents the current SoC v alue. Although (7) accounts for variations of V oc and R b with SoC, changes are relati vely small. Therefore, battery po wers P b,i | k , i = k , . . . , k + N − 1 , are the major factors in determining S oC k + N | k . It is expressed as: P b,i | k =    P m,i | k η + b = w m,i | k T m,i | k η + b η m,i | k for T m,i | k ≥ 0 , P m,i | k η − b = w m,i | k T m,i | k η − b η m,i | k for T m,i | k < 0 , (8) where w m,i | k is the motor speed, T m,i | k is the motor torque, η + b ∈ (0 , 1) is the battery-depletion efficienc y , η − b > 1 is the battery-recharge efficiency , and η m,i | k is the motor efficienc y determined by the motor operating point, i.e., η m,i | k = η m ( ω m,i | k , T m,i | k ) . Here, the predicted wheel torque T w,i | k , v ehicle speed v i | k , and gear ratio i g ,i | k determine the motor operating point, i.e., ω m,i | k and T m,i | k , as follows: ω m,i | k = i g ,i | k i 0 ω w,i | k = i g ,i | k i 0 v i | k r w , (9) T m,i | k = T w,i | k i g ,i | k i 0 , (10) where ω w,i | k is the predicted wheel rotational speed. By (5) and (9), it can be said that minimization of current fluctuation minimizes the SoC consumption, which is equiv alent to vehicle speed smoothing. B. Pr oblem Statement In this subsection, the optimal control problem is formu- lated based on the models for vehicle and battery dynamics dev eloped in Section II-A. The discrete-time models (4) and (6) are aggregated as: x c k +1 = x c k + f c ( x c k , u c k ) T s , (11) where the state variables are x c k = [ s k , v k , S oC k ] 0 , the control inputs are u c k = [ T m,k , i g ,k ] 0 , and f c ( x c k , u c k ) =  f v ( x v k , u v k ) f s ( x s k , u s k )  . (12) The control objecti ve is to minimize the battery SoC consumption by concurrently controlling the motor torque T m and gear ratio i g while keeping the vehicle speed v within the acceptable range [ v min , v max ] and following a reference speed trajectory v r within acceptable tolerance. In this paper , we assume that a short-horizon previe w of the reference vehicle speed, v r , is av ailable. Such a previe w can be generated by predicting the flo w speed of the vehicles in front [25]. The receding-horizon formulation of this optimal control problem is giv en by min J k = k + N − 1 X i = k L ( x c i +1 | k , u c i | k ) , s.t. L ( x c i +1 | k , u c i | k ) = − w 1 ∆ S oC i +1 | k + · · · + w 2 ( v i +1 | k − v r i +1 | k ) 2 + w 3 ∆ T 2 m,i | k , (13a) x c i +1 | k = x c i | k + f c ( x c i | k , u c i | k ) T s , (13b) v min ≤ v i +1 | k ≤ v max , (13c) max(0 . 9 v r i | k , 0 . 5) ≤ v i | k ≤ 1 . 1 v r i | k , (13d) τ min ( v i | k + δ ) ≤ s i | k − s r i | k ≤ τ max ( v i | k + δ ) (13e) − T max m ( w m,i | k ) ≤ T m,i | k ≤ T max m ( w m,i | k ) , (13f) i g ,i | k = i g ( η g ,i | k ) , (13g) η g ,i +1 | k = η g ,i | k + u g ,i | k , (13h) η g ,i | k ∈ { 1 , · · · , η max g } , (13i) u g ,i | k ∈ U g = {− 1 , 0 , 1 } , (13j) i = k , · · · , k + N − 1 , with respect to u i | k = [ T m,i | k , u g ,i | k ] 0 , i = k , · · · , k + N − 1 , where ∆ S oC i +1 | k = S oC i +1 | k − S oC i | k , ∆ T m,i | k = T m,i | k − T m,i − 1 | k , T max m ( · ) is the maximum av ailable motor torque depending on motor speed w m , and w 1 , w 2 , and w 3 are non-negativ e weighting factors. In the formulated receding-horizon optimization problem (13), the terms ( v i +1 | k − v r i +1 | k ) 2 and ∆ T 2 m,i | k in the cost function are used, respectiv ely , for following the reference speed trajectory and for smoothing the speed trajectory and reducing battery current spikes (steep changes of battery current), which impede energy efficiency and battery lifes- pan. In (13g-13j), gear ratio dynamics are augmented to incorporate the requirement that no gear skipping is allowed in our gear system, where η g ,i | k ∈ { 1 , · · · , η max g } indicates the gear positions and u g ,i | k ∈ U g = {− 1 , 0 , 1 } represents the gearshift signals. The elements − 1 and 1 of U g denote the down- and up- shift signals respectiv ely , and 0 means the signal to maintain the gear position. In particular, a three-speed transmission is assumed to be employed, i.e., η g ,i | k ∈ { 1 , 2 , 3 } , and the corresponding gear ratios are i g ( η g ) . It should be noted that the control inputs include both the continuous-valued signal T m and the discrete-v alued signal u g , which makes the system essentially a switch- ing/hybrid system. As mentioned in Section I, traditional approaches to solve such a hybrid optimization problem (13) in volving mixed inte ger nonlinear programming can be computationally demanding [26], [27]. In the next section, we propose a hierarchical approach to approximately solve (13) by decomposing it into multiple simpler sub-problems. T o av oid issues in recursiv e feasibility when repeatedly solving the optimization problem (13), the constraints (13d) and (13e) are imposed as soft constr aints , i.e., through penalties for violations. In this paper , the reference speed profiles are based on standard dri ving cycles and are assumed to be the leader car’ s speed. Also, the target vehicle is 0 200 400 600 800 1000 1200 0 50 100 (a): Urban driving with high traffic 0 200 400 600 0 50 100 (b): Highway driving with low traffic Fig. 1: Reference speed profiles. (a) The speed trajectory of urban driving (blue) and its speed bounds (black dashed); (b) The speed trajectory of highway driving (red) and its speed bounds. Fig. 2: Hierarchical solution procedure. controlled to keep an appropriate distance between itself and the leader car by (13e). The omitted symbols in (13) can be found in T able. I. Fig. 1 sho ws examples of reference speed profiles, where the dashed lines indicate the speed error bounds correspond- ing to (13d). Fig. 1(a) shows the urban driving cycle and Fig. 1(b) shows the highway driving cycle. I I I . H I E R A R C H I C A L S P E E D - A N D - G E A R S H I F T C O N T R O L C O - O P T I M I Z A T I O N S O L U T I O N M E T H O D Fig. 2 illustrates the proposed hierarchical approach in ap- proximately solving the hybrid optimization problem (13). In particular , (13) is decomposed into three purely continuous or discrete sub-problems: In the 1 st sub-problem, the discrete- valued variables, i.e., the gearshift signal, are excluded and only the continuous-valued v ariables, i.e., the wheel torque and speed, are adjusted. As a result, the 1 st sub-problem is a standard nonlinear program. The solution to the 1 st sub- problem is used in the 2 nd sub-problem, where the gearshift signal is decided. The 2 nd sub-problem is essentially a search problem of finding the minimum element within a small, finite set of numbers, which requires small computational effort. Finally , the gearshift signal is passed to the original problem (13) to eliminate discrete-v alued unknowns and this results in a standard nonlinear program. Note that no iterations are in v olved and the three optimization problems are solved as a single pass. A. Smoothing Refer ence Speed-and-T or que T rajectories Motiv ated by the observations in [5], [6], [8], [12], [13] and the physics-based analytic results in [14], [28] that fuel economy can be impro ved by reducing v elocity fluctuations, we formulate the follo wing problem to smooth the speed by attenuating torque changes: min J 1 k = k + N − 1 X i = k  w 2 ( v i +1 | k − v r i +1 | k ) 2 + w 3 ∆ T 2 w,i | k  s.t. x v i +1 | k = x v i | k + f v ( x v i | k , u v i | k ) T s , (14a) v min ≤ v i +1 | k ≤ v max , (14b) max(0 . 9 v r i | k , 0 . 5) ≤ v i | k ≤ 1 . 1 v r i | k , (14c) τ min ( v i | k + δ ) ≤ s i | k − s r i | k ≤ τ max ( v i | k + δ ) , (14d) | T w,i | k | ≤ T max m  i max g i 0 v i | k r w  i max g i 0 , (14e) i = k , · · · , k + N − 1 , where i max g is the maximum gear ratio. The important features of this problem are that the SoC dynamics are not inv olved and the only optimization vari- ables are the continuous-v alued wheel torques T w,i | k , i = k , · · · , k + N − 1 . The optimal sequence of wheel torques, T ∗ w,i | k , is solved for and the corresponding v ehicle speeds, v ∗ i | k , are obtained. They are passed to the 2 nd sub-problem to find the optimal gearshift sequence as follows. B. Optimal Gearshift T rajectory Let π k = { u g ,k | k , u g ,k +1 | k , ..., u g ,k + N − 1 | k } be a gearshift sequence, taking values in Π k , the set of all admissible gearshift sequences. The gearshift sequence is decided by solving the following optimization problem: min π k ∈ Π k J 2 k = − k + N − 1 X i = k η m ( ω m,i | k , T m,i | k ) , (15) Fig. 3: Examples of admissible gearshift profile. where the motor efficienc y function, η m ( ω m,i | k , T m,i | k ) , is provided by a lookup table, and ω m,i | k = i g ,i | k i 0 v ∗ i | k r w , (16a) T m,i | k = T ∗ w,i | k i g ,i | k i 0 , (16b) subject to i g ,i | k = i g ( η g ,i | k ) , (17a) η g ,i +1 | k = η g ,i | k + u g ,i | k , (17b)   T ∗ w,i | k   i g ,i | k i 0 ≤ T max m  i g ,i | k i 0 v ∗ i | k r w  , (17c) i = k , · · · , k + N − 1 . T o av oid overly frequent gearshifts, when constructing the admissible set of gearshift sequences Π k , we restrict the maximum number of gearshifts, n max u , i.e., enforce the constraint k + N − 1 X i = k | u g ,i | k | ≤ n max u . (18) Furthermore, the constraints η g ,i | k ∈ { 1 , · · · , η max g } are also incorporated when constructing Π k . Indeed, the set Π k satisfying the abov e requirements only depends on the cur- rent gear position η g ,k | k ∈ { 1 , 2 , 3 } . Thus, Π k = Π( η g ,k | k ) ∈ { Π 1 , Π 2 , Π 3 } , where Π j , j = 1 , 2 , 3 , can be pre-constructed offline, which giv es computational benefit. See the example of admissible gearshift profile in Fig. 3 when the current gear position is 1 and the gear change is allowed up to twice. C. Inte grated Speed and Gearshift Contr ol One important feature of our approach as compared to previous approaches, e.g., the ones in [13], [21], is that the smoothed speed and torque trajectories ( v ∗ i | k , T ∗ w,i | k ) are not used as the final solution but only serve as references for deciding the gearshift sequence u ∗ g ,i | k . In particular , after the wheel torques T ∗ w,i | k are obtained based on the optimization problem in Section III.A and the gearshift signals u ∗ g ,i | k and the corresponding gear ratios i ∗ g ,i | k are obtained based on the optimization problem in Section III.B, u ∗ i | k = [ T ∗ m,i | k , u ∗ g ,i | k ] 0 , i = k , · · · , k + N − 1 , where T ∗ m,i | k = T ∗ w,i | k i ∗ g,i | k i 0 , constitutes a feasible, T ABLE I: Model Parameters Symbol Description V alue [Unit] m V ehicle total mass 1445 [kg] r w Wheel radius 0.3166 [m] A f Frontal area 2.06 [m 2 ] C d Aerodynamic drag coefficient 0.312 [-] ρ Air density 1.2 [kg/m 3 ] f Coefficient of rolling resistance 0.0086 [-] i g ( η g ) Gear ratios, η g ∈ { 1 , 2 , 3 } { 3.05, 1.72, 0.92 } i 0 Final driv e ratio 4.2 [-] i s g Gear ratio of single gear 7.2 [-] v min , v max Acceptable range of vehicle speed { 0, 120 } [km/h] C Battery capacity 55 [Ah] η + b Battery-depletion efficienc y 0.9 [-] η − b Battery-recharge efficiency 1.11 [-] n max u Maximum number of gearshifts 1 [-] τ max , τ min Maximum & minimum headway { 1, 2 } [s] δ Minimum relativ e speed bound 5 [m/s] w 1 , w 2 , w 3 W eighting factors { 2000, 1, 1 } sub-optimal solution to the original problem (13). How- ev er , a better solution may be obtained by substituting { u ∗ g ,k | k , u ∗ g ,k +1 | k , ..., u ∗ g ,k + N − 1 | k } into (13) to eliminate the discrete-valued unknowns u g ,i | k , η g ,i | k , and i g ,i | k , i = k , · · · , k + N − 1 , so that (13) becomes a standard nonlinear program with T m,i | k , i = k , · · · , k + N − 1 , as the continuous- valued optimization v ariables. Furthermore, T ∗ m,i | k , as a feasible, sub-optimal solution, is provided as the initial guess to the nonlinear programming solver , so that the solver iterates can conv erge to a local minimizer fast. W e denote the obtained solution after solver conv ergence by T ∗∗ m,i | k , and u ∗∗ i | k = [ T ∗∗ m,i | k , u ∗ g ,i | k ] 0 is the final solution to (13) by our proposed approach. Note that the solution u ∗∗ i | k cannot be worse than the feasible initial guess u ∗ i | k in terms of cost values, meaning that this additional step to update T ∗ m,i | k to T ∗∗ m,i | k can always provide us with improved solutions. After u ∗∗ i | k , i = k , · · · , k + N − 1 , is obtained, the first element u ∗∗ k | k is applied to the vehicle over one time step to update the vehicle’ s states s, v, S oC as well as the gear η . The optimization problem (13) with k → k + 1 is then solved again using the same hierarchical approach. I V . S I M U L A T I O N R E S U L T S In this section, we illustrate the effecti veness of the proposed approach on various driving cycles. The model parameter values are summarized in T able I, which come from AD VISOR (a high-fidelity simulator for vehicle energy consumption analysis) [29]. Firstly , to verify our hypothesis that BEV energy ef ficiency can be improved by smoothing speed profiles, we apply the optimal solutions of the 1 st sub-problem to a BEV with a single reduction gear (without using a multi-speed transmission and thus without requiring gearshift control). After that, we apply the solutions of (13) obtained using our proposed hierarchical procedure to the same BEV but equipped with a three-speed transmission to rev eal the overall benefits of speed-and-gearshift control co-optimization. 0 200 400 600 800 1000 1200 0 50 100 (a) 0 200 400 600 800 1000 1200 0 20 40 60 80 (b) 50 100 20 30 40 50 (c) 800 850 900 950 20 40 60 (d) Fig. 4: Simulation results on urban driving cycle (UDDS) with control based on speed smoothing. (a) The entire speed trajectories of original driving cycle (red), smoothed speed trajectory (green dashed), and speed bounds (black dotted); (b) The trajectory of distance between the ego car and the leader car (red), and position bounds (black dotted); (c) and (d) The magnified speed trajectories in a particular area of interest. A. Pur e Benefits fr om Smoothing Speed Pr ofiles and Reduc- ing Battery Current Spikes T o verify the pure benefits from smoothing speed profiles and reducing battery current spikes, we apply the optimal solutions of the 1 st sub-problem to a BEV with a single reduction gear of ratio i s g . The motor torques are determined as follows: T ∗ m,i | k = T ∗ w,i | k i s g , i = k , · · · k + N − 1 . (19) Simulations are performed for four driving cycles with prediction horizon N = 5 , corresponding to previe w of 5 T s = 5 sec. One of the detailed results is illustrated in Fig. 4. The red solid lines represent the trajectory of following the reference speed profile exactly (referred to as “baseline”). The green dashed lines represent the trajectories of using the optimized control based on the solutions of the 1 st sub- problem and (19) (referred to as “speed smoothing with single reduction gear”). The black dotted lines represent the specified speed bounds. W e can observe that the BEV 0 200 400 600 800 1000 1200 1400 1 1.5 2 2.5 3 (a) 40 60 80 100 20 30 40 50 (b) 800 850 900 950 20 40 60 (c) Fig. 5: Simulation results on urban driving c ycles (UDDS) with the integrated controls. (a): The entire gearshift trajec- tories with prediction horizons N =5 (red) and N =8 (green dashed); (b) and (c): The magnified speed trajectories on a particular area of interest: original driving cycle (red), smoothed speeds with N =5 (green dashed) and N =8 (blue dashed), and speed bounds (black dotted). can follow the reference speed profile within specified speed bounds while satisfying the position constraint Fig. 4(b). Looking at the trajectories more closely in Fig. 4(c)-(d), we can observe that the vehicle speed trajectories of the BEV controlled based on solutions of the 1 st sub-problem are smoother – high-frequenc y speed fluctuations are filtered out – compared to those of following the reference speed profile exactly . All simulations are conducted with the initial SoC=0.8, and the SoC consumption ( ∆ SoC) results for the four driving cycles are summarized in T able II. Although the performance in ∆ SoC improvement of “speed smoothing with single reduction gear” compared to “baseline” depends on driving cycles, we note that 2 . 56% ∼ 10 . 42% improvement can be achiev ed. This confirms the potential of smoothing vehicle speed, the strategy implemented based on the 1 st sub- problem, in improving BEV energy efficiency . B. Overall Benefits fr om Speed-and-Gearshift Contr ol Co- optimization W e now examine the overall benefits from speed-and- gearshift control co-optimization. In particular , we consider a BEV with a three-speed transmission and apply the control based on the co-optimization problem (13) solved using our T ABLE II: Simulation results for different driving cycles. The improv ement is reported over the Baseline (single gear , nominal speed profile). Baseline Speed smoothing with single reduction gear Speed-and-gearshift co-optimization with 3-speed gears ∆ SoC (%) Prediction Horizon ∆ SoC (%) Improvement (%) Prediction Horizon ∆ SoC (%) Improvement (%) UDDS 7.47 N = 5 7.07 5.35 N = 5 6.33 14.69 N = 8 6.78 9.24 N = 8 6.19 16.57 WL TC 17.55 N = 5 17.1 2.56 N = 5 16.12 8.15 N = 8 16.3 7.12 N = 8 15.84 9.74 LA92 12.86 N = 5 11.79 8.32 N = 5 10.44 18.82 N = 8 11.52 10.42 N = 8 10.33 19.67 US06 HWY 9.43 N = 5 9.01 4.45 N = 5 8.64 8.38 N = 8 8.91 5.51 N = 8 8.61 8.70 0 20 40 60 80 100 120 140 v (km/h) -40 -30 -20 -10 0 10 20 30 40 P wh (kW) Fig. 6: The gearshift schedule optimized using the approach in [19]. Red ’o’, blue ’+’, and pink ’x’ correspond to operating points of the motor with the 1 st gear , 2 nd gear , and 3 rd gear , respectively . proposed hierarchical procedure. The obtained trajectories are referred to as “speed-and-gearshift co-optimization with 3-speed transmission. ” The gear position profiles over the UDDS dri ving cycle are displayed in Fig. 5(a) for prediction horizons N = 5 and N = 8 , which is a reasonable horizon as reported in the [13], [30]. W e can observe that they are identical for most of the time and differ at a few places. Frequent gearshifts occur rarely , verifying the effecti veness of the constraint (18). In addition, we can see in Figs. 5(b) and (c) that the speed trajectory corresponding to a longer horizon N = 8 is even smoother than that corresponding to a shorter horizon N = 5 , reflecting the effect of previe w information. The ∆ SoC results for the four driving cycles are summa- rized in T able II. Compared to the results of using a single reduction gear , the use of a three-speed transmission and the speed-and-gearshift co-optimization can further improve BEV energy efficienc y ( 8 . 15% ∼ 19 . 67% improvement for N = 5 , depending on the drive cycles). In the abov e simulations, the average computation time to solv e all of the three sub-problems in our hierarchical procedure for one step is 0 . 31 sec for N = 5 and 0 . 51 sec for N = 8 . The computations are performed on the MA TLAB R2018a platform running on an Intel Xeon E3-1246 3.50- GHz PC with 16.0GB of RAM. In particular, the nonlinear programs (NLPs) in the 1 st and 3 rd sub-problems (Sections III.A and III.C) are solved using the MA TLAB f mincon () function with the interior -point method and the computation times are determined using the MA TLAB tic − toc command. This implies the possibility of hardware realization of the control algorithm in real time. Note that further reduction in computation times is possible by replacing f mincon () with tailored NLP solvers, by exploiting inexact and real-time iteration solution strategies, and by symbolic and software optimization techniques, see e.g., [31]. Furthermore, to illustrate that co-optimization of speed and gearshift control using our proposed approach can achiev e greater energy ef ficiency than optimizing speed and gearshift separately , we run two additional sets of simulations. Firstly , we run simulations where the vehicle speeds are optimized based on the solutions of the 1 st sub-problem and the gearshifts are determined by a pre-defined shift schedule in Fig. 6. W e note that the shift schedule has been optimized according to the driving cycles using the approach in [19]. Secondly , we run simulations where the vehicle speeds are again optimized based on the 1 st sub-problem and the gearshifts are optimized using DP with the knowledge of the entire optimized speed profile. The ∆ SoC results for the four driving cycles are summarized in T able III. It can be observed that our approach outperforms the first approach (speed optimization + shift map) and closely matches the results of the DP (speed optimization + globally optimized gear shift trajectories). V . C O N C L U S I O N S This paper presents a strategy for battery electric vehicle speed-and-gearshift control co-optimization using previe w information of traf fic. The strategy optimizes continuous- valued vehicle speed and discrete-valued gearshift signal to minimize the energy consumption of BEVs equipped with multi-speed transmissions. By exploiting a hierarchical approach, we decompose the hybrid co-optimization problem of mixed integer nonlinear programming (MINLP) type into sub-problems with purely continuous or discrete-v alued variables. The simulation results suggest that substantial improv ements in energy efficienc y can be achieved by the proposed approach (up to 19.67 % ) for dif ferent dri ving cycles. The proposed hierarchical approach reduces the com- putational cost in solving the hybrid co-optimization problem T ABLE III: Results comparing speed-and-gearshift co-optimization and speed-and-gearshift separate-optimizations. Separate-optimization with predefined gearshift map Separate-optimization with gearshift optimized using DP Speed-and-gearshift co-optimization Prediction horizon ∆ SoC ( % ) Prediction horizon ∆ SoC ( % ) Prediction horizon ∆ SoC ( % ) UDDS N = 5 6.83 N = 5 6.09 N = 5 6.33 N = 8 6.55 N = 8 5.79 N = 8 6.19 WL TC N = 5 16.72 N = 5 15.77 N = 5 16.12 N = 8 16.01 N = 8 15.28 N = 8 15.84 LA92 N = 5 11.43 N = 5 10.15 N = 5 10.44 N = 8 11.17 N = 8 10.03 N = 8 10.33 US06 HWY N = 5 8.88 N = 5 8.61 N = 5 8.64 N = 8 8.78 N = 8 8.56 N = 8 8.61 to a level that is comparable to the time a vailable for real- time implementations. R E F E R E N C E S [1] S. S. Williamson, A. K. Rathore, and F . Musavi, “Industrial electronics for electric transportation: Current state-of-the-art and future chal- lenges, ” IEEE T ransactions on Industrial Electr onics , v ol. 62, no. 5, pp. 3021–3032, 2015. [2] C. Sun, J. Guanetti, F . Borrelli, and S. Moura, “Robust eco-driving control of autonomous vehicles connected to traffic lights, ” arXiv pr eprint arXiv:1802.05815 , 2018. [3] J. Han, A. Sciarretta, L. L. Ojeda, G. De Nunzio, and L. Thibault, “Safe-and eco-driving control for connected and automated electric vehicles using analytical state-constrained optimal solution, ” IEEE T ransactions on Intelligent V ehicles , vol. 3, no. 2, pp. 163–172, 2018. [4] A. V ahidi and A. Sciarretta, “Energy saving potentials of connected and automated vehicles, ” T ransportation Resear ch P art C: Emer ging T echnologies , 2018. [5] E. Ozatay , S. Onori, J. W ollaeger , U. Ozguner , G. Rizzoni, D. Filev , J. Michelini, and S. Di Cairano, “Cloud-based velocity profile op- timization for everyday driving: A dynamic-programming-based so- lution, ” IEEE T ransactions on Intelligent T ransportation Systems , vol. 15, no. 6, pp. 2491–2505, 2014. [6] X. Zeng and J. W ang, “Globally energy-optimal speed planning for road vehicles on a giv en route, ” T ransportation Research P art C: Emer ging T echnologies , vol. 93, pp. 148–160, 2018. [7] K. McDonough, I. K olmanovsk y , D. File v , S. Szw abowski, D. Y anakiev , and J. Michelini, “Stochastic fuel ef ficient optimal control of vehicle speed, ” in Optimization and Optimal Contr ol in Automotive Systems . Springer, 2014, pp. 147–162. [8] N. W an, A. V ahidi, and A. Luckow , “Optimal speed advisory for connected vehicles in arterial roads and the impact on mixed traffic, ” T ransportation Resear ch P art C: Emer ging T echnologies , vol. 69, pp. 548–563, 2016. [9] B. Saerens and E. V an den Bulck, “Calculation of the minimum-fuel driving control based on pontryagins maximum principle, ” T ransporta- tion Researc h P art D: T ransport and Envir onment , vol. 24, pp. 89–97, 2013. [10] V . Ngo, T . Hofman, M. Steinbuch, A. Serrarens et al. , “Optimal control of the gearshift command for hybrid electric v ehicles, ” IEEE T ransactions on V ehicular T echnology , vol. 61, no. 8, p. 3531, 2012. [11] Z. D. Asher, D. A. Baker , and T . H. Bradley , “Prediction error applied to hybrid electric v ehicle optimal fuel economy , ” IEEE Tr ansactions on Contr ol Systems T echnology , 2017. [12] N. Prakash, G. Cimini, A. G. Stefanopoulou, and M. J. Brusstar, “ Assessing fuel economy from automated driving: influence of preview and velocity constraints, ” in ASME 2016 Dynamic Systems and Contr ol Confer ence . American Society of Mechanical Engineers, 2016, pp. V002T19A001–V002T19A001. [13] J. Seok, Y . W ang, D. Filev , I. Kolmano vsky , and A. Girard, “Energy- efficient control approach for automated hev and bev with short- horizon previe w information, ” in ASME 2018 Dynamic Systems and Contr ol Confer ence . American Society of Mechanical Engineers, 2018, pp. V001T10A004–V001T10A004. [14] N. I. Li, C. R. He, and G. Orosz, “Sequential parametric optimiza- tion for connected cruise control with application to fuel economy optimization, ” in Decision and Contr ol (CDC), 2016 IEEE 55th Confer ence on . IEEE, 2016, pp. 227–232. [15] J. Han, A. V ahidi, and A. Sciarretta, “Fundamentals of energy efficient driving for combustion engine and electric vehicles: An optimal control perspectiv e, ” Automatica , vol. 103, pp. 558–572, 2019. [16] W . Dib, A. Chasse, P . Moulin, A. Sciarretta, and G. Corde, “Optimal energy management for an electric vehicle in eco-driving applications, ” Contr ol Engineering Practice , vol. 29, pp. 299–307, 2014. [17] L. Guo, B. Gao, Q. Liu, J. T ang, and H. Chen, “On-line optimal control of the gearshift command for multispeed electric vehicles, ” IEEE/ASME Tr ansactions on Mechatr onics , vol. 22, no. 4, pp. 1519– 1530, 2017. [18] A. Pakniyat and P . E. Caines, “The gear selection problem for electric vehicles: an optimal control formulation, ” in Contr ol Automation Robotics & V ision (ICARCV), 2014 13th International Conference on . IEEE, 2014, pp. 1261–1266. [19] K. Han, Y . W ang, D. Filev , E. Dai, I. Kolmanovsk y , and A. Girard, “Optimized design of multi-speed transmissions for battery electric vehicles, ” American Contr ol Conference (ACC) , 2019. [20] J. Hu, Y . Shao, Z. Sun, and J. Bared, “Inte grated vehicle and power - train optimization for passenger vehicles with vehicle-infrastructure communication, ” T ransportation Research P art C: Emerging T ech- nologies , vol. 79, pp. 85–102, 2017. [21] L. Guo, B. Gao, Y . Gao, and H. Chen, “Optimal energy manage- ment for he vs in eco-dri ving applications using bi-level mpc, ” IEEE T ransactions on Intelligent T ransportation Systems , vol. 18, no. 8, pp. 2153–2162, 2017. [22] S. Di Cairano, M. Lazar, A. Bemporad, and W . Heemels, “ A control lyapunov approach to predictive control of hybrid systems, ” in In- ternational W orkshop on Hybrid Systems: Computation and Contr ol . Springer , 2008, pp. 130–143. [23] N. Prakash, Y . Kim, D. M. Rizzo, M. J. Brusstar, and J. Siegel, “Role of regenerati ve braking in velocity trajectory optimization of electrified powertrains over varying road grades, ” in 2018 IEEE Conference on Contr ol T echnology and Applications (CCT A) . IEEE, 2018, pp. 1014– 1019. [24] N. Kim, S. Cha, and H. Peng, “Optimal control of hybrid electric ve- hicles based on pontryagin’s minimum principle, ” IEEE T ransactions on Control Systems T echnology , vol. 19, no. 5, pp. 1279–1287, 2011. [25] S. Lef ` evre, C. Sun, R. Bajcsy , and C. Laugier, “Comparison of para- metric and non-parametric approaches for v ehicle speed prediction, ” in 2014 American Contr ol Conference . IEEE, 2014, pp. 3494–3499. [26] D. Liberzon, Switching in systems and contr ol . Springer Science & Business Media, 2003. [27] R. Goebel, R. G. Sanfelice, and A. R. T eel, “Hybrid dynamical systems, ” IEEE Contr ol Systems Magazine , vol. 29, no. 2, pp. 28– 93, 2009. [28] C. R. He, I. G. Jin, and G. Orosz, “Data-based fuel-economy opti- mization of connected automated trucks in traffic, ” in 2018 Annual American Contr ol Confer ence (ACC) . IEEE, 2018, pp. 5576–5581. [29] K. B. Wipke, M. R. Cuddy , and S. D. Burch, “ Advisor 2.1: A user-friendly advanced powertrain simulation using a combined back- ward/forward approach, ” IEEE transactions on vehicular technology , vol. 48, no. 6, pp. 1751–1761, 1999. [30] K. Liu, Z. Asher , X. Gong, M. Huang, and I. Kolmano vsky , “V e- hicle velocity prediction and energy management strategy part 1: Deterministic and stochastic vehicle velocity prediction using machine learning, ” SAE T echnical Paper , T ech. Rep., 2019. [31] K. W alker , B. Samadi, M. Huang, J. Gerhard, K. Butts, and I. K ol- manovsky , “Design environment for nonlinear model predicti ve con- trol, ” SAE T echnical Paper , T ech. Rep., 2016.

Original Paper

Loading high-quality paper...

Comments & Academic Discussion

Loading comments...

Leave a Comment