A GA-based Approach to Eco-driving of Electric Vehicles Considering Regenerative Braking

Mukesh Gautam,Narayan Bhusal,Mohammed Benidris,Poria Fajri
DOI: https://doi.org/10.48550/arXiv.2012.15195
2020-12-30
Abstract:As the deployment of low carbon transportation technologies, specifically electric vehicles (EVs), is increasing, the concept of their eco-driving is gaining significant attention. Contrary to the eco-driving techniques used in conventional internal combustion engine vehicles that do not have the capability of regenerative braking, this paper proposes a genetic algorithm (GA)-based eco-driving technique for EVs considering regenerative braking. In the proposed approach, the optimal or near-optimal combination of variables in the driving cycle of EVs is searched using GA. The proposed approach starts by generating an initial population of chromosomes, where all variables under consideration are encoded in each chromosome. This population of chromosomes is passed through crossover, mutation, and elitist-based selection over a certain number of generations, which results in a driving cycle with the least energy consumption. The proposed method is verified using two case studies. The results of the case studies show the capability of the proposed method in computing the minimum energy driving cycle.
Systems and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how electric vehicles (EVs) can reduce energy consumption during driving by optimizing driving strategies, especially in the case of considering regenerative braking. Specifically, the paper proposes an eco - driving technology based on the genetic algorithm (GA), aiming to find the best or near - best combination of driving parameters to achieve the lowest energy consumption. This technology not only considers driving behaviors such as acceleration, constant - speed cruising, and deceleration, but also particularly emphasizes the role of regenerative braking in recovering braking energy, thereby further improving the energy efficiency and driving range of electric vehicles. ### Background of the Paper and Problem Description With the development of low - carbon transportation technologies, especially the increasingly wide application of electric vehicles (EVs), eco - driving technology has received extensive attention. Different from traditional internal combustion engine vehicles, electric vehicles have the ability of regenerative braking and can recover part of the kinetic energy into electrical energy during the braking process, thus extending the driving distance. However, because the regenerative braking performance is greatly affected by the driver's behavior and driving conditions, finding the optimal driving strategy becomes a complex computational problem. Therefore, an efficient and accurate method is needed to reduce the energy consumption of electric vehicles and increase their driving range. ### Overview of the Solution The paper proposes an eco - driving technology based on the genetic algorithm (GA), which is achieved through the following steps: 1. **Generate the Initial Population**: Encode all the considered variables (such as acceleration, maximum speed, deceleration, etc.) into each chromosome to form the initial population. 2. **Genetic Operations**: Through genetic operations such as crossover, mutation, and elite selection, gradually optimize the chromosomes in the population so that the energy consumption of the driving cycle they represent is minimized. 3. **Calculate Energy Consumption**: In each iteration, calculate the total energy consumption of the driving cycle represented by each chromosome, taking into account the energy recovered by regenerative braking. 4. **Optimization Objective**: By maximizing the fitness function (i.e., minimizing energy consumption), find the optimal or near - optimal driving strategy. ### Mathematical Models The main mathematical models involved in the paper include: - **Vehicle Dynamics Equation**: \[ M\frac{dV}{dt}=F_t - F_r \] where \(M\) is the vehicle mass, \(V\) is the vehicle speed, \(\frac{dV}{dt}\) is the acceleration, \(F_t\) is the total traction force, and \(F_r\) is the total resistance (including rolling resistance and air resistance). - **Traction Power Calculation**: \[ P_a=\delta M\left(\frac{V_c^2 + V_b^2}{2t_a}\right)+\frac{2}{3}Mgf_rV_c+\frac{1}{5}\rho_aC_dA_fV_c^3 \] where \(\delta\) is the vehicle mass factor, \(g\) is the gravitational acceleration, \(f_r\) is the rolling resistance coefficient, \(\rho_a\) is the air density, \(C_d\) is the air resistance coefficient, \(A_f\) is the front area of the vehicle, \(V_b\) is the basic speed of the traction drive, \(V_c\) is the target speed, and \(t_a\) is the acceleration time. - **Optimization Objective Function**: \[ \min\left\{E = \int_0^T V(t)F_w(t)\,dt\right\} \] where \(E\) is the total energy consumption, \(T\) is the total driving time, \(V(t)\) is the instantaneous speed at time \(t\), and \(F_w(t)\) is the total traction force transmitted to the wheels. ### Verification and Discussion The paper verifies the effectiveness of the proposed method through two case studies: - **Case 1**: A 5 - mile road without a speed limit, including three stages of acceleration, constant - speed cruising, and deceleration. - **Case 2**: A 5 - mile road, with a 1 - mile section in the middle having a speed limit of 25 miles per hour, including two accelerations, three constant - speed cruises, and two decelerations.