Next Article in Journal
Fanbois and Fanbots: Tesla’s Entrepreneurial Narratives and Corporate Computational Propaganda on Social Media
Previous Article in Journal
An Object Classification Approach for Autonomous Vehicles Using Machine Learning Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy-Saving Optimization for Electric Vehicles in Car-Following Scenarios Based on Model Predictive Control

1
College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing 400044, China
2
Chongqing Changan Automobile Co., Ltd., Chongqing 400023, China
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2023, 14(2), 42; https://doi.org/10.3390/wevj14020042
Submission received: 29 December 2022 / Revised: 22 January 2023 / Accepted: 31 January 2023 / Published: 5 February 2023

Abstract

:
In this paper, an economy-oriented car-following control (EOCFC) strategy is proposed for electric vehicles in car-following scenarios. Specifically, a controller based on model predictive control (MPC) is developed to optimize the host vehicle’s speed for better energy economy while ensuring good car-following performance and ride comfort. The vehicle’s energy consumption is accurately quantified in the form of demand power, which is incorporated in the cost function for energy optimization. The proposed EOCFC strategy is evaluated using three standard test cycles, i.e., New European Driving Cycle (NEDC), Urban Dynamometer Driving Schedule (UDDS) and Worldwide Harmonized Light Vehicles Test Cycle (WLTC), in comparison with a typical multi-objective adaptive cruise control strategy. The evaluation results demonstrate that the proposed EOCFC improves the energy economy of the host vehicle by 0.53%, 3.33% and 1.51%, under the NEDC, UDDS and WLTC test cycles respectively.

1. Introduction

1.1. Background

In recent years, the deterioration of the environment through pollution and energy shortage have imposed more stringent requirements on the energy consumption of road vehicles [1]. Compared with single-motor-drive electric vehicles (EVs), front-and-rear-independent-drive electric vehicles (FRIDEVs) can further exploit the energy-saving potential of EVs by means of appropriate torque distribution between the front and rear motors [2].
In addition to economical hardware configurations such as FRIDEVs, software such as eco-driving strategies also plays a crucial role in energy consumption reduction. It has been shown in the literature that by using eco-driving strategies [3,4,5], the energy consumption of vehicles can be effectively reduced. In recent years, advanced driving assistance systems (ADASs) have entered a new era of fast development and commercialization. Adaptive cruise control (ACC), as a typical type of ADAS, is an ideal carrier for eco-driving strategies to maximize their energy-saving potentials [6]. ACC assists the driver in achieving longitudinal control by adaptively adjusting the throttle or brake to maintain a certain cruise speed or to ensure an appropriate inter-vehicle distance, based on the state information of the preceding vehicle obtained by onboard sensors. Compared to human drivers who control longitudinal motions in an intuitive pattern, the longitudinal automation provided by ACC enables EVs to better execute eco-driving strategies [7], and as a result, the economy of EVs can be improved to a greater extent by designing an economy-oriented ACC system.

1.2. Literature Review

Economy-oriented ACC is originated from economy-oriented cruise control which improves vehicle economy by planning the economical cruise speed for the host vehicle [8]. Driven by the fast development of ACC systems, in recent years attention has been increasingly paid to energy-saving control in car-following scenarios [9]. Two main categories of car-following control strategies have been proposed in the literature to improve energy economy: rule-based strategies [10,11,12,13,14] and optimization-based strategies [15,16,17,18,19,20,21].
The rule-based strategies are mainly to achieve energy savings based on driving experience. Li et al. [10,11] proposed a PnG control strategy to minimize fuel consumption in car-following scenarios, which led to the reduction of fuel consumption by 20% compared to the LQ-based controller. Ioannou and Stefanovic [12] pointed out that the fuel economy of the host vehicle can be improved by smoothing its acceleration. Zhang and Ioannou [13] designed a proportional-integral (PI) controller for trucks to reduce fuel consumption by avoiding unnecessary acceleration and braking. Wu et al. [14] proposed a fuel economy optimization system in which the Lagrange multipliers method was used to calculate the desired acceleration or deceleration for fuel consumption optimization. However, the above rule-based strategies highly rely on human expertise and intuition, and as a result, the energy-saving potential of vehicles has not been fully exploited.
For optimization-based strategies, the control action is determined by optimizing a certain cost function which normally consists of one or more performance indicators. Li et al. [15] first proposed to utilize model predictive control (MPC) to achieve multi-objective optimization for better energy economy in car-following scenarios. Specifically, in their approach [15,16], the host vehicle’s acceleration was used to characterize its energy consumption, and a cost function was designed by taking into account car-following error and fuel consumption. Additionally, the requirements for safety, car-following performance and longitudinal ride comfort were also incorporated in this optimization problem as constraints. Luo et al. [17] also employed acceleration as an indicator of energy consumption. However, in their approach, acceleration was not directly incorporated into the cost function; instead, it was controlled to track a pre-designed smooth curve. Schmied et al. [18] designed an MPC-based car-following controller, in which vehicle speed and acceleration were employed to measure static fuel consumption. Jia et al. [19,20] developed an economy-oriented ACC system based on MPC for EVs. This approach took into account the effect of surrounding traffic information on vehicle speed and planned optimal speed profile for the host vehicle, aiming to achieve car-following control with low energy consumption. Madhusudhanan et al. [21] proposed a control scheme suitable for signalized intersections. In this method, to reduce energy consumption of the host vehicle, its speed was regulated according to future traffic signals and states of the preceding vehicle. In the above studies, energy economy was optimized by means of acceleration smoothing. However, acceleration is only an indirect measure (or indicator) of energy consumption, and it cannot accurately quantify energy consumption of the host vehicle. As a result, control strategies based on acceleration regulation may not lead to optimal economy performance.
To fully explore the energy-saving potential of EVs, an economy-oriented car-following control (EOCFC) scheme is proposed in this paper. For the host vehicle, three types of control objectives (i.e., car-following performance, ride comfort and energy economy) are taken into consideration in the controller design, and the demand power of the host vehicle is employed as an indicator to reflect its energy consumption. Then, a cost function which incorporates the above three objectives is constructed and solved. The effectiveness of the proposed control scheme is evaluated and verified under various typical driving cycles.

1.3. Original Contributions

The main contributions of this paper include:
  • A nonlinear multi-objective model predictive control framework is developed for a FRIDEV under car-following scenarios, in which safety, car-following performance, ride comfort and energy economy are optimized simultaneously;
  • The demand power of the host vehicle is used as an indicator to accurately reflect the energy consumption and incorporated in the cost function to achieve enhanced energy economy.

1.4. Outline of the Paper

The rest of the paper is organized as follows. System modeling (vehicle longitudinal dynamics and electric drive system) is introduced in Section 2. Details of the proposed EOCFC strategy are elaborated in Section 3. The verification results under different driving cycles are discussed in Section 4. Conclusions and future work are given in Section 5.

2. System Modeling

2.1. Vehicle Longitudinal Dynamics

To tackle this multi-objective optimization problem, a state equation for the ACC system must be first established. In this study, the constant time headway (CTH) was employed as the desired inter-vehicle distance; so, the longitudinal kinematics of the preceding vehicle and the host vehicle, as shown in Figure 1, are expressed by:
Δ d = d d des Δ v = v p v h d des = t h v h + d 0 ,
where Δ d is the spacing error; d denotes the actual inter-vehicle spacing; d des represents the desired inter-vehicle spacing; t h is the time headway; v h represents the speed of the host vehicle; d 0 is the minimum allowable distance between the preceding vehicle and the host vehicle when both vehicles come to a complete stop; Δ v is the speed error (i.e., the relative speed); and v p denotes the speed of the preceding vehicle.
Taking the derivative of both sides of the above equations leads to:
Δ d ˙ = Δ v t h × a h Δ v ˙ = a p a h ,
where a p denotes the acceleration of the preceding vehicle, and a h represents the acceleration of the host vehicle. Considering the response characteristics of the vehicle driving and braking systems, the acceleration of the host vehicle a h can be modelled as a first-order system, as follows:
a h = K s T 0 s + 1 a des ,
where K s denotes the DC gain of the system; T 0 represents the time constant of the system; and a des stands for the desired acceleration.
Based on Equations (1)–(3), the following governing equations for the longitudinal inter-vehicle dynamics can be established:
x ˙ = A 0 x + B 0 u + G 0 w y = C 0 x ,
with
x = [ Δ d ,   Δ v ,   a h ] T ,   u = a des ,   w = a p
A 0 = 0 1 t h 0 0 1 0 0 1 / T 0 ,   B 0 = 0 0 K s / T 0 ,   G 0 = 0 1 0 ,   C 0 = 1 0 0 0 1 0 0 0 1
By means of zero-order hold, the above governing Equation (4) can be discretized as follows:
x ( k + 1 ) = A x ( k ) + B u ( k ) + G w ( k ) y ( k ) = C x ( k ) ,
with
A = k = 0 A 0 k T s k k ! ,   B = k = 0 A 0 k 1 T s k k ! B 0 ,   G = k = 0 A 0 k 1 T s k k ! G 0 ,   C = 1 0 0 0 1 0 0 0 1
where k denotes the time index, and T s represents the sampling time.
Additionally, the longitudinal force equilibrium equation for the host vehicle can be characterized as follows:
T d = m g f cos α + m g sin α + C D A 21.15 v 2 + δ m d v d t r = T m _ f × η f + T m _ r × η r i 0
where T d denotes the demand torque of vehicle; T m _ f and T m _ r represent the front and rear motor output torques; η f and η r are the front and rear reducer efficiencies; i 0 denotes the speed ratio of the front and rear reducers; r represents the tire radius; m is the vehicle curb mass; g is the gravitational acceleration; f denotes the rolling resistance coefficient; α stands for the road slope; C D is the drag coefficient; A represents the frontal area; v is the vehicle longitudinal speed; and δ is the rotational mass coefficient.

2.2. Electric Drive System

As mentioned above, a FRIDEV is considered in this study. The layout of the electric drive system is shown in Figure 2. This powertrain is composed of two permanent-magnet synchronous motors (PMSMs), each of which is connected to two driving wheels via a reducer and a differential. These two motors are not mechanically connected to each other, so they can be independently controlled by their motor control units (MCUs). The battery provides power to the two PMSMs when driving and receives energy during regenerative braking, supervised by an onboard battery management system (BMS). The vehicle control unit serves as a control center for the entire powertrain, which receives signals from and sends control commands to the BMS and MCUs.
The rotational speeds of the front and rear motors are governed by the following equation:
n m _ f = n m _ r = 60 v i 0 2 π r v i 0 ,
where n m _ f and n m _ r denote the rotational speeds of the front and rear motors on the host vehicle.
The total input power P m _ in of the two motors can be expressed as follows:
P m _ in = T m _ f n m _ f + T m _ r n m _ r 9550 ,
Two motor efficiency maps, as shown in Figure 3, were used in this study to characterize the efficiencies of these two PMSMs under different operating conditions (i.e., different combinations of speeds and torques). Note that the maximum torque, maximum power and efficiency characteristics of these two PMSMs are different, which necessitates torque distribution between these two motors for economy optimization purposes.
As for the battery system, a straightforward Rint battery model [22] was employed in this study, and the schematic of this model is shown in Figure 4. In this model, the battery is represented by an equivalent circuit containing a power source and a resistor.
Based on this Rint battery model, the battery output power can be written as:
P b = U I ,
where P b denotes the battery output power; U represents the terminal voltage; and I is the charge or discharge current. The terminal voltage can be further expressed as:
U = E oc I R ,
where E oc represents the electromotive force, and R stands for the internal resistance.
Combining Equations (9) and (10) leads to:
I = E oc E oc 2 4 × R × P b 2 × R ,
In this study, the battery state of charge (SOC) was calculated using the ampere-hour integral method, as follows:
S O C = S O C 0 1 C t 1 t 2 η b I   d t ,
where S O C 0 denotes the battery initial SOC; C represents the battery rated capacity; t 1 and t 2 are the starting and ending time for charging (or discharging); and η b stands for the battery charging (or discharging) efficiency. The battery efficiency map used in this study is shown in Figure 5.

3. Economy-Oriented Car-Following Control Strategy

In the car-following mode, the host vehicle follows the preceding vehicle and maintains a safe inter-vehicle spacing. It is a challenging task to optimize the economy performance in this mode. On the one hand, the reduction in energy consumption can result in deterioration of car-following performance (i.e., increased spacing error). On the other hand, if the host vehicle strictly follows a desired inter-vehicle spacing, then its energy consumption is deterministic, and economy optimization becomes impossible. Hence, an appropriate trade-off between economy performance and car-following performance should be made. In this paper, the car-following requirement is properly relaxed without jeopardizing vehicle safety, and inter-vehicle spacing is maintained within a safe range. By this means, economy optimization in the car-following mode becomes achievable, as different inter-vehicle spacing can lead to different energy consumption. Indeed, the economy optimization task can be formulated as a multi-objective optimization problem, as shown in Figure 6.

3.1. Control Objectives

This section introduces the performance requirements that the ACC system needs to satisfy. The performance requirements should be properly determined, so that (1) the car-following performance, ride comfort and energy consumption are accurately quantified, and (2) the cost function appropriately reflects the interactions between the above performances. In this section, the above three types of performances are individually analyzed, followed by the design of a cost function which incorporates these performances.
A.
Car-following performance
The car-following performance of an ACC system is normally evaluated by means of two indicators—spacing error and speed error (i.e., relative speed). Using these indicators, in this study, three important requirements were taken into consideration in quantifying the car-following performance. Firstly, the desired inter-vehicle spacing is strictly restrained within the allowable range (i.e., the green area in Figure 7). Secondly, both spacing error and speed error are maintained within a small range. Lastly, strict safety constraint is imposed on the actual inter-vehicle spacing.
For the first requirement, as shown in Figure 7, the upper and lower boundaries of the desired inter-vehicle spacing d des can be written as:
d m a x = t h max × v h + d 0 _ max ,
d m i n = t h min × v h + d 0 _ min ,
where d max and d min are the maximum and minimum values of d des ; t h max and t h min denote the maximum and minimum values of t h ; and d 0 _ max and d 0 _ min represent the maximum and minimum values of d 0 . In this study, t h max and t h min were chosen as 2.5 s and 1.2 s, respectively, while d 0 _ max and d 0 _ min are chosen as 3 m and 6 m, respectively. Note, that the desired inter-vehicle spacing d des must fall between these two boundaries, i.e., it must fall within the green area shown in Figure 7.
For the second requirement, the spacing error Δ d and the speed error Δ v are constrained according to the following inequalities:
Δ d min Δ d Δ d max ,
Δ v min Δ v Δ v max ,
where Δ d min = d min d des ; Δ d max = d max d des ; and Δ v max and Δ v min are the upper and lower boundaries of Δ v .
For the third requirement, to guarantee safety during ACC operation, the following constraint is imposed on the actual inter-vehicle spacing [23]:
d max T T C Δ v , d s ,
where T T C denotes the time to collision, and d s represents a fixed safe distance.
As mentioned above, car-following performance can be evaluated by means of spacing error and speed error (i.e., relative speed). Given that the above requirements (i.e., Equations (15)–(17)) are met, the car-following performance can be quantified as follows:
J 1 = σ Δ d Δ d 2 + σ Δ v Δ v 2 ,
where J 1 is the performance index quantifying the car-following performance, and coefficients σ Δ d and σ Δ v are the weighting factors for these two terms.
B.
Ride comfort
Usually, acceleration and its time derivative (i.e., jerk) are employed to evaluate ride comfort of an ACC system [24]. To ensure ride comfort during ACC operation, the magnitudes of both acceleration and jerk should be properly constrained.
In this paper, the desired acceleration, desired jerk and actual acceleration of the host vehicle are employed to quantify ride comfort during ACC operation. Namely, the following performance index for ride comfort is defined:
J 2 = σ a 1 a des 2 + σ a 2 a ˙ des 2 + σ a 3 a h 2 ,
where a des , a ˙ des , and a h denote the desired acceleration, desired jerk and actual acceleration of the host vehicle, respectively, and σ a 1 , σ a 2 , and σ a 3 are the weighting factors for these three terms.
Additionally, the above-mentioned desired acceleration, desired jerk and actual acceleration are constrained as follows:
a min a des a max j min a ˙ des j max a min a h   a max ,
where a max and a min are the upper and lower boundaries for acceleration, while j max and j min denote the upper and lower boundaries for jerk.
C.
Energy consumption
In the existing literature, energy consumption during ACC operation is mainly quantified in three different ways: (a) energy consumption is represented by the 2-norm of acceleration and the 2-norm of jerk [15], (b) energy consumption is quantified using the 2-norm of acceleration error [17], and (c) energy consumption is approximated as a convex function of acceleration and speed [20].
Note that in the above approaches the energy consumption is not directly quantified as the product of power and time; instead, it is indirectly represented as a function of energy-related quantities, such as acceleration and speed. The underlying reason is that by doing so, the computation difficulties caused by nonlinearities in the subsequent receding-horizon optimization stage can be avoided. However, the above representations of energy consumption are only reasonable approximations, and errors are inevitably present in these forms of approximate representations. Considering this limitation, in this paper, a more direct and accurate representation of energy consumption is employed. Specifically, by definition, the energy consumed during ACC operation is the integral of power over time, as follows:
J 3 = σ p P d t = σ p T n 9550 d t ,
where J 3 denotes the economy performance index; σ p represents the weighting factor for this performance; P is the output power of the powertrain; T is the output torque of the powertrain; and n is the rotational speed of motor. Note that T and n can be further expressed as follows:
T i 0 r = m g f cos α + m g sin α + C D A 21.15 v h 2 + δ m a des ,
n = v h i 0 0.377 r ,
It should be emphasized that Equation (21)—the integral of power over time—is the most precise representation of energy consumption during ACC operation. By this means, the errors existing in the current forms of energy consumption representations are eliminated, which in turn improves the economy performance of ACC systems. This is also the major innovation and contribution of this paper.

3.2. Overall Cost Function

Combining the above three performance indices for car-following performance, ride comfort and energy consumption, the overall performance index (i.e., cost function) for the ACC car-following mode is obtained:
J 0 = J 1 + J 2 + J 3 = σ Δ d Δ d 2 + σ Δ v Δ v 2 + σ a 1 a des 2 + σ a 2 a ˙ des 2 + σ a 3 a h 2 + σ p P d t
Equation (24) can be further formatted as follows:
J 0 = y T σ y y + σ a 1 u 2 + σ a 2 u ˙ 2 + σ p P d t ,
with
y = [ Δ d ,   Δ v ,   a h ] T ,   σ y = σ Δ d 0 0 0 σ Δ v 0 0 0 σ a 3
Additionally, based on Equations (15)–(17) and (20), the corresponding constraints for the above cost function are rewritten as:
Δ d min Δ v min a min y Δ d max Δ v max a max ,
1 T T C t h 1 t h Δ d Δ v t h v p d 0 t h v p d 0 + d s ,
a min u a max j min u ˙ j max ,

3.3. Model Predictive Optimization Problem

To reduce energy consumption while satisfying car-following performance and ride comfort, in this work, a multi-objective optimization problem was established for ACC systems under the framework of model predictive control (MPC). The process of constructing this optimization problem is explained below.
Based on Equation (5), the predicted system state can be written as:
X ( k + N P | k ) = A ˜ x ( k ) + B ˜ U ( k + N C ) + G ˜ W ( k + N P ) Y ( k + N P | k ) = D ˜ x ( k ) + E ˜ U ( k + N C ) + F ˜ W ( k + N P ) ,
where N P denotes the prediction horizon; N C represents the control horizon; and matrices X , Y , U , W , A ˜ , B ˜ , G ˜ , D ˜ , E ˜ , F ˜ are given by:
X ( k + N P | k ) = x ( k + 1 | k ) x ( k + 2 | k ) x ( k + N P | k ) ,   Y ( k + N P | k ) = y ( k + 1 | k ) y ( k + 2 | k ) y ( k + N P | k )
U ( k + N C ) = u ( k ) u ( k + 1 ) u ( k + N C 1 ) ,   W ( k + N P ) = w ( k ) w ( k + 1 ) w ( k + N P 1 )
A ˜ = A A 2 A N P ,   B ˜ = B 0 0 A B B 0 A N P 1 B A N P 2 B A N P N C B
G ˜ = G 0 0 A G G 0 A N P 1 G A N P 2 G A N P N C G
D ˜ = C A C A 2 C A N P ,   E ˜ = C B 0 0 C A B C B 0 C A N P 1 B C A N P 2 B C A N P N C B
F ˜ = C G 0 0 C A G C G 0 C A N P 1 G C A N P 2 G C A N P N C G
The original cost function in continuous time domain is given by Equation (25). To construct the optimization problem, this cost function is first discretized and then extended to the entire prediction horizon, as follows:
J ( y , u , Δ u , P ) = i = 0 N P 1 y ( k + i + 1 | k ) σ y 2 + i = 0 N P 1 u ( k + i | k ) σ u 2 + i = 0 N P 1 Δ u ( k + i | k ) σ Δ u 2 + i = 0 N P 1 { σ p P ( k + i + 1 | k ) T s }
where J ( y , u , Δ u , P ) represents the cost function for the entire prediction horizon; · σ 2 denotes the weighted 2-norm; and σ y , σ u , σ Δ u and σ p are the weighting factors.
Based on Equations (26)–(28), the constraints for the above cost function can be rewritten in the following form:
Δ d min Δ v min a min y ( k + i + 1 | k ) Δ d max Δ v max a max ,   i = 0 : N P 1 ,
1 T T C t h 0 1 t h 0 0 0 0 y ( k + i + 1 | k ) t h t h 0 v p ( k + i + 1 | k ) + d 0 d 0 + d s 0 ,   i = 0 : N P 1 ,
a min u ( k + i | k ) a max j min T s Δ u ( k + i | k ) j max T s ,   i = 0 : N P 1 ,
Based on the above derivations for system state, cost function and constraints, the multi-objective optimization problem for economy-oriented ACC systems can be established as follows:
min u ( k + i | k ) , i = 0 : N P 1 J ( y , u , Δ u , P ) = i = 0 N P 1 y ( k + i + 1 | k ) σ y 2 + i = 0 N P 1 u ( k + i | k ) σ u 2 + i = 0 N P 1 Δ u ( k + i | k ) σ Δ u 2 + i = 0 N P 1 { σ p P ( k + i + 1 | k ) T s }
Subj. to:
  • The discrete system state Equation (5);
  • The constraints (31)–(33).
Note that Equation (34) is a nonlinear optimization problem, as the energy consumption index is a nonlinear function of the host vehicle’s acceleration and speed. To find a solution to this problem, in this study, an S-Function was devised in MATLAB by means of exhaustive search. Note that the exhaustive search method has also been employed in relevant work in the literature, such as [5,25], to tackle similar optimization problems. Interested readers are referred to [5,25] for more details.

4. Simulation Results

To verify the effectiveness of the proposed EOCFC strategy in car-following scenarios, a complete simulation environment, including a preceding vehicle and a host vehicle, was established using CarSim and MATLAB/Simulink in this study. In the simulation studies, the preceding vehicle is controlled to track the speed profile of NEDC, UDDS and WLTC test cycles, and the host vehicle follows the preceding vehicle using either the proposed EOCFC strategy or its competing method—multi-objective ACC (MO-ACC) [15]. It should be mentioned that for both EOCFC and MO-ACC, the optimal torque distribution strategy proposed in [26] is used to determine the torques of the front and rear motors. Since torque distribution is not a focus of this paper, it is not further discussed in the following text. The simulation parameters used are listed in Table 1.

4.1. Car-Following and Ride Comfort Performance

Figure 8 and Figure 9 demonstrate the host vehicle speed profile and the inter-vehicle spacing resulting from the MO-ACC strategy and the EOCFC strategy, under the typical WLTC test cycle. In terms of vehicle speed, these competing strategies perform similarly, and both closely track the speed profile of the WLTC test cycle. However, these two algorithms provide very different spacing patterns: the MO-ACC strictly follows the desired inter-vehicle spacing, while the EOCFC yields an inter-vehicle spacing located within the upper and lower spacing boundaries, as explained in Section 3.1. This difference indicates that with the proposed EOCFC strategy onboard, the requirement on car-following performance is relaxed without jeopardizing vehicle safety (namely, the actual inter-vehicle spacing is maintained within a safe range). By this means, optimization of ACC economy performance in the car-following scenario can be made possible.
The acceleration results of the host vehicle using these two competing strategies are plotted in Figure 10. It is seen that under the WLTC test cycle, the acceleration amplitude resulting from EOCFC is smaller than the amplitude produced by MO-ACC, indicating that the proposed EOCFC provides superior ride comfort. The underlying reason for this superiority is that the demand power of the host vehicle is incorporated in the cost function, which reduces the occurrence of high-power operation of the host vehicle.

4.2. Energy Economy

The energy consumption resulting from these two algorithms under three standard test cycles are given in Table 2. It is seen that EOCFC outperforms MO-ACC for all three test cycles; specifically, EOCFC reduces energy consumption by 0.53%, 3.33% and 1.51% under NEDC, UDDS and WLTC test cycles, respectively.
It should be noted that the above percentages may seem like small numbers, but considering the large number of existing electric vehicles in the world and especially their quickly-growing sales, a small percentage of energy economy improvement can bring about magnificent economic benefits in total. Therefore, the 0.53%~3.33% energy saving ratio reported in this paper is not negligible but indeed significant. Moreover, as mentioned in Section 3, this study is dealing with a multi-objective optimization problem in which three types of performance (i.e., car-following performance, ride comfort and energy consumption) should be simultaneously taken into consideration. In other words, when optimizing energy economy, we need to make sure that the other two performances (car-following performance and ride comfort) do not seriously deteriorate. Hence, the final result we present in this article is an optimal outcome that achieves a good balance between these three performances.

5. Conclusions and Future Work

ACC has been widely considered as a promising approach to reduction in energy consumption of modern vehicles. In this paper, an EOCFC strategy is proposed to improve energy economy of a FRIDEV in car-following scenarios. The energy consumption of this vehicle is accurately quantified by means of its demand power, which is incorporated in the cost function for energy optimization. Without jeopardizing car-following performance and ride comfort, the energy economy in car-following scenarios is improved. The proposed EOCFC strategy is evaluated under the standard NEDC, UDDS and WLTC test cycles, in comparison with a benchmark method, MO-ACC. The results show that EOCFC decreases energy consumption by 1.3687 kWh, 1.3762 kWh and 3.5537 kWh under NEDC, UDDS and WLTC driving cycles, achieving economy improvements of 0.53%, 3.33% and 1.51%, respectively.
In our future studies, car-following control strategies for vehicle platoons will be investigated, and effects of road slope and traffic information will be taken into consideration in economy optimization of vehicle platoons.

Author Contributions

Conceptualization, Y.L. and C.F.; methodology, Y.L.; validation, C.G., C.Y. and Z.Y.; formal analysis, Y.L.; writing—original draft preparation, Y.L. and C.G.; writing—review and editing, C.Y. and C.F.; supervision, C.F.; project administration, Z.Y. and C.F.; funding acquisition, C.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Chongqing under grant cstc2020jcyj-msxmX0664, and the Fundamental Research Funds for the Central Universities under grant 2020CDJ-LHZZ-043.

Data Availability Statement

The data presented in this study are embedded in the context of this paper.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results. Zhong Yang is the employee of Chongqing Changan Automobile. The paper reflects the views of the scientists and not the company.

References

  1. Rajashekara, K. Present status and future trends in electric vehicle propulsion technologies. IEEE J. Emerg. Sel. Top. Power Electron. 2013, 1, 3–10. [Google Scholar] [CrossRef]
  2. Mutoh, N. Front-and-rear-wheel-independent-drive-type electric vehicle (FRID EV) with compatible driving performance and safety. World Electr. Veh. J. 2009, 3, 17–26. [Google Scholar] [CrossRef]
  3. Barkenbus, J.N. Eco-driving: An overlooked climate change initiative. Energy Policy 2010, 38, 762–769. [Google Scholar] [CrossRef]
  4. Kamal, M.; Mukai, M.; Murata, J.; Kawabe, T. Ecological driver assistance system using model-based anticipation of vehicle–road–traffic information. IET Intell. Transp. Syst. 2010, 4, 244–251. [Google Scholar] [CrossRef]
  5. Guo, C.; Fu, C.; Luo, R.; Yang, G. Energy-oriented car-following control for a front-and rear-independent-drive electric vehicle platoon. Energy 2022, 257, 124732. [Google Scholar] [CrossRef]
  6. Li, S.; Xu, S.; Wang, W.; Cheng, B. Overview of ecological driving technology and application for ground vehicles. J. Automot. Saf. Energy 2014, 5, 121–131. [Google Scholar]
  7. Beusen, B.; Broekx, S.; Denys, T.; Beckx, C.; Degraeuwe, B.; Gijsbers, M.; Scheepers, K.; Govaerts, L.; Torfs, R.; Panis, L.I. Using on-board logging devices to study the longer-term impact of an eco-driving course. Transp. Res. Part D Transp. Environ. 2009, 14, 514–520. [Google Scholar] [CrossRef]
  8. Gilbert, E.G. Vehicle cruise: Improved fuel economy by periodic control. Automatica 1976, 12, 159–166. [Google Scholar] [CrossRef]
  9. Chen, X.; Yang, J.; Zhai, C.; Lou, J.; Yan, C. Economic adaptive cruise control for electric vehicles based on ADHDP in a car-following scenario. IEEE Access 2021, 9, 74949–74958. [Google Scholar] [CrossRef]
  10. Li, S.E.; Peng, H.; Li, K.; Wang, J. Minimum fuel control strategy in automated car-following scenarios. IEEE Trans. Veh. Technol. 2012, 61, 998–1007. [Google Scholar] [CrossRef]
  11. Li, S.E.; Peng, H. Strategies to minimize the fuel consumption of passenger cars during car-following scenarios. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2012, 226, 419–429. [Google Scholar] [CrossRef]
  12. Ioannou, P.A.; Stefanovic, M. Evaluation of ACC vehicles in mixed traffic: Lane change effects and sensitivity analysis. IEEE Trans. Intell. Transp. Syst. 2005, 6, 79–89. [Google Scholar] [CrossRef]
  13. Zhang, J.; Ioannou, P.A. Longitudinal control of heavy trucks in mixed traffic: Environmental and fuel economy considerations. IEEE Trans. Intell. Transp. Syst. 2006, 7, 92–104. [Google Scholar] [CrossRef]
  14. Wu, C.; Zhao, G.; Ou, B. A fuel economy optimization system with applications in vehicles with human drivers and autonomous vehicles. Transp. Res. Part D Transp. Environ. 2011, 16, 515–524. [Google Scholar] [CrossRef]
  15. Li, S.; Li, K.; Rajamani, R.; Wang, J. Model predictive multi-objective vehicular adaptive cruise control. IEEE Trans. Control. Syst. Technol. 2010, 19, 556–566. [Google Scholar] [CrossRef]
  16. Eben Li, S.; Li, K.; Wang, J. Economy-oriented vehicle adaptive cruise control with coordinating multiple objectives function. Veh. Syst. Dyn. 2013, 51, 1–17. [Google Scholar] [CrossRef]
  17. Luo, L.-h.; Liu, H.; Li, P.; Wang, H. Model predictive control for adaptive cruise control with multi-objectives: Comfort, fuel-economy, safety and car-following. J. Zhejiang Univ. SCIENCE A 2010, 11, 191–201. [Google Scholar] [CrossRef]
  18. Schmied, R.; Waschl, H.; Del Re, L. Extension and experimental validation of fuel efficient predictive adaptive cruise control. In Proceedings of the 2015 American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015; pp. 4753–4758. [Google Scholar]
  19. Jia, Y.; Jibrin, R.; Itoh, Y.; Görges, D. Energy-optimal adaptive cruise control for electric vehicles in both time and space domain based on model predictive control. IFAC-PapersOnLine 2019, 52, 13–20. [Google Scholar] [CrossRef]
  20. Jia, Y.; Saito, T.; Itoh, Y.; Nukezhanov, Y.; Görges, D. Energy-optimal adaptive cruise control in time domain based on model predictive control. IFAC-PapersOnLine 2018, 51, 846–853. [Google Scholar] [CrossRef]
  21. Madhusudhanan, A.K. A method to improve an electric vehicle’s range: Efficient Cruise Control. Eur. J. Control. 2019, 48, 83–96. [Google Scholar] [CrossRef]
  22. He, H.; Xiong, R.; Fan, J. Evaluation of lithium-ion battery equivalent circuit models for state of charge estimation by an experimental approach. Energies 2011, 4, 582–598. [Google Scholar] [CrossRef]
  23. Moon, S.; Yi, K. Human driving data-based design of a vehicle adaptive cruise control algorithm. Veh. Syst. Dyn. 2008, 46, 661–690. [Google Scholar] [CrossRef]
  24. Martinez, J.-J.; Canudas-de-Wit, C. A safe longitudinal control for adaptive cruise control and stop-and-go scenarios. IEEE Trans. Control. Syst. Technol. 2007, 15, 246–258. [Google Scholar] [CrossRef]
  25. Li, L.; Wang, X.; Song, J. Fuel consumption optimization for smart hybrid electric vehicle during a car-following process. Mech. Syst. Signal Process. 2017, 87, 17–29. [Google Scholar] [CrossRef]
  26. Cao, K.; Hu, M.; Wang, D.; Qiao, S.; Guo, C.; Fu, C.; Zhou, A. All-wheel-drive torque distribution strategy for electric vehicle optimal efficiency considering tire slip. IEEE Access 2021, 9, 25245–25257. [Google Scholar] [CrossRef]
Figure 1. Longitudinal kinematics of the preceding vehicle and the host vehicle.
Figure 1. Longitudinal kinematics of the preceding vehicle and the host vehicle.
Wevj 14 00042 g001
Figure 2. Layout of electric drive system.
Figure 2. Layout of electric drive system.
Wevj 14 00042 g002
Figure 3. Efficiency maps of front motor (a) and rear motor (b).
Figure 3. Efficiency maps of front motor (a) and rear motor (b).
Wevj 14 00042 g003
Figure 4. Schematic of Rint battery model.
Figure 4. Schematic of Rint battery model.
Wevj 14 00042 g004
Figure 5. Battery efficiency map.
Figure 5. Battery efficiency map.
Wevj 14 00042 g005
Figure 6. Schematic of the proposed EOCFC strategy.
Figure 6. Schematic of the proposed EOCFC strategy.
Wevj 14 00042 g006
Figure 7. Longitudinal car-following distance.
Figure 7. Longitudinal car-following distance.
Wevj 14 00042 g007
Figure 8. Speed profile of the host vehicle resulting from the MO-ACC strategy and the EOCFC strategy under the WLTC test cycle.
Figure 8. Speed profile of the host vehicle resulting from the MO-ACC strategy and the EOCFC strategy under the WLTC test cycle.
Wevj 14 00042 g008
Figure 9. Inter-vehicle spacing resulting from the MO-ACC strategy (a) and the EOCFC strategy (b) under the WLTC test cycle.
Figure 9. Inter-vehicle spacing resulting from the MO-ACC strategy (a) and the EOCFC strategy (b) under the WLTC test cycle.
Wevj 14 00042 g009
Figure 10. Acceleration of the host vehicle using MO-ACC and EOCFC under the WLTC test cycle.
Figure 10. Acceleration of the host vehicle using MO-ACC and EOCFC under the WLTC test cycle.
Wevj 14 00042 g010
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParametersUnitValue
mkg2270
Am23.0
CD-0.3
f-0.008
rm0.393
i0-10.885
αdeg0
ths1.5
thmins1.2
thmaxs2.5
d0m5
d0_minm3
d0_maxm6
Δvminm/s−3.5
Δvmaxm/s4
TTCs−2.5
dsm3
aminm/s2−2.8
amaxm/s21.2
jminm/s3−6
jmaxm/s36
Table 2. Energy consumption under various test cycles (initial SOC = 0.8).
Table 2. Energy consumption under various test cycles (initial SOC = 0.8).
Control SchemeEnergy Consumption (kWh)
NEDCUDDSWLTC
MO-ACC1.36871.37623.5537
EOCFC1.36141.33043.5000
Improvement0.53%3.33%1.51%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, Y.; Yao, C.; Guo, C.; Yang, Z.; Fu, C. Energy-Saving Optimization for Electric Vehicles in Car-Following Scenarios Based on Model Predictive Control. World Electr. Veh. J. 2023, 14, 42. https://doi.org/10.3390/wevj14020042

AMA Style

Liu Y, Yao C, Guo C, Yang Z, Fu C. Energy-Saving Optimization for Electric Vehicles in Car-Following Scenarios Based on Model Predictive Control. World Electric Vehicle Journal. 2023; 14(2):42. https://doi.org/10.3390/wevj14020042

Chicago/Turabian Style

Liu, Yang, Chuyang Yao, Cong Guo, Zhong Yang, and Chunyun Fu. 2023. "Energy-Saving Optimization for Electric Vehicles in Car-Following Scenarios Based on Model Predictive Control" World Electric Vehicle Journal 14, no. 2: 42. https://doi.org/10.3390/wevj14020042

APA Style

Liu, Y., Yao, C., Guo, C., Yang, Z., & Fu, C. (2023). Energy-Saving Optimization for Electric Vehicles in Car-Following Scenarios Based on Model Predictive Control. World Electric Vehicle Journal, 14(2), 42. https://doi.org/10.3390/wevj14020042

Article Metrics

Back to TopTop