Challenge

Week-11 Challenge: Braking

Ans 1: The random driving cycle is created in excel for 100s and defined as follows for the Brake Energy Calculation:

The Brake energy is calculated by the change in Kinetic energy of vehicle at every instant of braking applies as by the general formula

Where m is the mass of the vehicle, lets say 1000kg and Vf and Vi are the next velocity and the last velocity of vehicle during each braking instant.

The Matlab command window is given below to show the import of Driving cycle excel file

The MATLAB program is written as follows to calculate BE for each instant of decceleration:

% MATLAB Program for calculation of brake energy of defined Driving Cycle:
 
mass = 1000; % mass of the vehicle in kg
t = X(:,1); % 1st coln of excel time period in sec
v = X(:,3); % 3rd coln velocity data in m/s
 
for i = 1:99 % running the iteration for 99 points
 
if v(i)>v(i+1)
BE(i) = 0.5*mass*(v(i)^2 - v(i+1)^2); % Brake energy, BE for each velocity during decceleration
end
end
fprintf('Total Brake Energy is %d',sum(BE)) �ding BE for each dec instant
 
% plotting the results
figure(1)
subplot(2,1,1)
plot(t,v,'linewidth',1,'color','g') % plotting Driving Cycle
xlabel('Time(s)')
ylabel('Velocity(m/s)')
title('Drivecycle')
subplot(2,1,2)
plot([1:99],BE,'r')
xlabel('Time(s)')
ylabel('BE (Joules)')
title('Brake Energy Plot')

Results: From the below plots, we can verify that the Brake energy is only required during decceleration of the vehicle.

 >> X=xlsread('DriveCycle_BE.xlsx');

>> BE_Calc

Total Brake Energy is 1.232756e+06>> 

The total Brake Energy is calculated as appx. 1.23MJ.

Ans 2: Electric Motor can't develop braking torque at high speed similar to staring. As we can see from the typical speed torque characteristics for both traction and braking below, if, for instance, the braking initiated at high speed of 2000rpm, the torque developed by the motor during traction is around 5Nm @1kW power which is not maximum in this region as compared to the torque developed in braking region. This is due to the reason once the electric supply is cut-off from the motor, it starts acting as a generator and due to the flux weakening effect of the electric generator, the generator produces low torque as expected.

Coordination of Electric and Mechanical Brake :

In an electric Motor, the Total Brake application is distributed in two aspects; first is Electrical Brake which is also called Regenerative Brake, and the second is Mechanical Brake or Classical Brake working on hydraulic cylindrical system.

The strategy of the above two brakes distribution is based on several factors.

For example, if the Regenerative braking power requirement is more than the charging limit of the battery or more than the regenerative capacity of the machine, Mechanical brakes are equivalently applied as well.

In a practical case, the combination of these two is applied. There are two main Brake Control Strategies. Based on the comfort of the driver and energy efficiency, these are applied.

i) Series: Here, Mechanical brake and Regenerative electric brake are applied one after another.

ii)Parallel:  Here,  both brakes are applied  simultaneously.

The Control criteria is adopted such that at low speed use regenerative braking higher and at high speed or during the initial braking period we actually combine the both as shown in the figure below.

Beacuse for the same reason at high speed, the reverese brake power for charging may exceed the battery charging capacity and may also damage the inverter power electronics circuit.

ANs 3: To find the efficiency of motor, we first need to find the types of losses possible in machine whether BLDC or Induction motor. These are of following four types:

i) Copper loss: Pc= Kc. T^2

ii) Iron Loss: Pi=Ki. w

iii) Windage Loss: Pw=Kw. w^3

iv) Constant Loss: Some fixed loss, K

The total loss is given as 

Total Losses =  kc⋅T2+ki⋅ω+kw⋅ω3+C">kc⋅T2+ki⋅ω+kw⋅ω3+ K

MATLAB program for calculating the losses  and plotting contour of efficiency of the EV motor:

% MATLAB program for calculating the losses and efficiency of the EV motor:
 
w = linspace(0,1000); 0 lineraly spaced speeds are chosen from 0 to 1000rad/s
T = linspace(0,250); 0 lineraly spaced torque values are chosen from 0 to 250Nm
 
% motor loss constants are defined as
kc = 0.2; % for copper loss
ki = 0.01; % for iron loss
kw = 0.00001; % for windage loss
conL = 25; % for constant motor losses
 
% making mesh
[X,Y] = meshgrid(w,T);
OutputPower = (X.*Y); % Power = Torque x Speed
A = (Y.^2)*kc; % copper loss
B = X*ki; % Iron loss
C = (X.^3)*kw; % winding loss
InputPower = OutputPower + A + B + C + conL;
Z = OutputPower./InputPower; �ficiency calculation
 
% Setting the efficiencies for which the contours will be plottted
V = [0.70 , 0.75 , 0.80 , 0.82 , 0.85 , 0.87 , 0.90 , 0.92];
box off
grid off
contour(X,Y,Z,V);
xlabel('Speed in rad/s')
ylabel('Torque in N.m')
hold on
V = [5000, 8000,10000]; % Plotting contour of Output power at 5kW, 8kw and 10kw
contour(X,Y,OutputPower,V);
 
Result: The contour is plotted for efficiency and output power of Motor. From this plot, motor control can
be designed for better performance and efficiency.
Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.