Challenge

Braking Calculation

Objective:

  1. To define a drive cycle and calculate the braking energy required.
  2. To define why electric vehicles cannot generate braking torque at high speed compared to starting and also state how electric vehicles are coordinated.
  3. To create a Matlab code that plots contour of given motor speed, torque, and efficiency values.

Objective-1:

First, we will have to create a Drive cycle and note the places where the braking is done and also the change in speed in those regions.

Here is a link for the Drive cycle and Brake energy calculation excel sheet.

https://docs.google.com/spreadsheets/d/1OHxl4mx1kSFZSZwwGrP1B86vsWlrWt5NOTgsAu3kwmY/edit?usp=sharing

From the above drive cycle graph, we can see that the braking is done 5 times. So we will be calculating the Energy needed for each instance and will be adding them to find the total Brake energy.

Kinetic Energy=`frac{1}{2}mxxv^2`

m=mass od the vehicle

v=velocity of the vehicle( Also it can be (Initial Velocity- Final velocity)for some scenarios)

Below is the image showing the calculation done to find the braking energy.

From the above image, you can see that the Total Braking Energy has been calculated for the Given drive cycle.

Objective-2:

Mechanical Braking:

Mechanical brakes all act by generating frictional forces as two surfaces rub against each other. The stopping power or capacity of a brake depends largely on the surface area of frictional surfaces as well as on the actuation force applied. The friction and wear encountered by the working surfaces are severe. Thus, the durability of a brake or service life between maintenance depends heavily on the type of material used to line the shoe or pad.

Electric Braking:

Generally, the braking system for a car is based on hydraulic braking technology. However, this traditional braking methodology causes a lot of energy wastage since it produces unwanted heat during braking. Thus, the invention of regenerative braking in electric cars has overcome these disadvantages moreover it helps in saving energy and provides higher efficiency for the car.
In a regenerative mode, the motor act as a generator, it transfers the kinetic to electrical energy to restore the batteries or capacitors. Meanwhile, the brake controller monitors the speed of the wheels and calculates the torque required plus the excessive energy from the rotational force that can be converted into electricity and fed back into the batteries during the regenerative mode. The merits of regenerative braking over traditional braking are energy conservation, wear reduction, fuel consumption, and more efficient braking
When the motor is at rest it has to operate from a standstill position to start moving, high torque is required in order to bring the motor in motion. Whereas while braking, the motor is already operating at speed, the maximum operating limit is already reached by the motor operation and thus further higher torque could not be obtained while braking. Also, the discharge rate of a battery during accelerating is 2 times that of the charging rate of the battery during regenerative braking.
The EDIB (Electric Driven Intelligent Brake) allows and controls optimization of the regenerative brake and regular friction brake (hydraulic brake).
EDIB (Electric Driven Intelligent Brake) controls the regenerative brake and friction brake to support both of these requirements. Further, it also controls the reactive force from the pedal in order to unify the feeling when stepping down on the pedal and the sense of deceleration.There are 2 different control strategies for Braking Combinations:
  1. Series Control Strategy
  2. Parallel Control Strategy

Series Control Strategy:

  1. a combination of a friction-based mechanical braking system with a regenerative braking system that transfers energy to the battery with integrated control, which distributes the required braking force between the regenerative braking system and the mechanical braking system.
  2. Series Strategy could give an increase of 15-30% in fuel efficiency and has more consistent braking due to good torque blending capability.

Parallel Control Strategy:

  1. Combination of mechanical and the regenerative braking system operated simultaneously without an integrated control.
  2. The regenerative braking force is added to the mechanical braking force which cannot be controlled.
  3. The regenerative torque is determined by considering the motor capacity, battery SOC, and vehicle velocity. The regenerative braking force is calculated from the brake control unit by comparing the demanded brake torque and the motor torque available.

At low speed, the Control unit usually uses Regenerative braking, and while when the vehicle is moving at high speeds the vehicle uses both Mechanical and Regenerative braking to slow down the vehicles.

Objective-3:

We will be creating a Matlab code to plot the Efficiency of a Motor.

In order to plot the efficiency, we first will be stating the losses that occur in a Motor.

Windage Loss:

Windage is a force created on an object by friction when there is relative movement between air and the object. Windage loss is the reduction in efficiency due to windage forces.

For example, electric motors are affected by friction between the rotor and air. Large alternators have significant losses due to windage. To reduce losses, hydrogen gas may be used, since it is less dense.

There are two causes of windage:

  1. The object is moving and being slowed by resistance from the air.
  2. A wind is blowing producing a force on the object.

Windage Loss= `K_wxxW^3`

Copper Loss:

Copper loss refers to a loss occurring due to the electrical resistance of current flowing through a winding (coil).

Copper Loss= `I^2R=K_c T^2`

Iron Loss:

As the armature core is made of iron and rotates in a magnetic field, a small current gets induced in the core itself too. Due to this current, eddy current loss and hysteresis loss occur in the armature iron core. Iron losses are also called Core losses or magnetic losses.
Iron Loss=`K_ixxW`
Where
W=Speed(rad/s)
T=Torque(N/m)
Matlab Code
clear all 
close all
clc

%Torque Inputs(N/m)
T=linspace(0,250);

%Speed values(rad/s)
W=linspace(0,1000);

%Meshgrid
[X Y]=meshgrid(W,T);
In the above code, we will be assuming the Torque and Speed value also will be using the Mesh grid command to generate the 2-d Grid coordinates for the given Torque and Speed.
%Loss Coefficients
Copper=0.17;      %Copper Coefficient
Iron=0.006;       %Iron Coefficient
Windage=0.000015; %Windage Coefficient

%Losses
Copper_Loss=Copper*(Y.^2);       %Copper Losses
Iron_Loss=Iron*(X.^2);           %Iron Losses
Windage_Loss=Windage*(X.^3);     %Windage Losses
Con1=18;              %Constant Motor Loss

So now we will be providing the required Coefficients and will be calculating the Copper loss, Iron loss, Windage loss and Constant motor loss.

%Output Power
Power_Output=(X.*Y);
%Input Power
Power_Input=Power_Output+Copper_Loss+Iron_Loss+Windage_Loss+Con1;

We will be calculating the Input and Output Power using the above code. You can see that Power input is the sum of Output power and the losses.

%Efficiency
Efficiency=Power_Output./Power_Input;

The Efficiency of the motor is given by Output power and Input power.

%Efficiency values for contour
w=linspace(0.75,0.95,7);

%Contour Plot
contourf(X,Y,Efficiency,w,'showtext','on')
colorbar
grid on
xlabel('Angular Speed,rad/s')
ylabel('Torque,Nm')
title('Speed, Torque and Efficiency characteristics of Motor')

We will be providing the above code to plot the results that we have obtained.

Full Matlab Code:

clear all 
close all
clc

%Torque Inputs(N/m)
T=linspace(0,250);

%Speed values(rad/s)
W=linspace(0,1000);

%Meshgrid
[X Y]=meshgrid(W,T);

%Loss Coefficients
Copper=0.17;      %Copper Coefficient
Iron=0.006;       %Iron Coefficient
Windage=0.000015; %Windage Coefficient

%Losses
Copper_Loss=Copper*(Y.^2);       %Copper Losses
Iron_Loss=Iron*(X.^2);           %Iron Losses
Windage_Loss=Windage*(X.^3);     %Windage Losses
Con1=18;              %Constant Motor Loss

%Output Power
Power_Output=(X.*Y);
%Input Power
Power_Input=Power_Output+Copper_Loss+Iron_Loss+Windage_Loss+Con1;

%Efficiency
Efficiency=Power_Output./Power_Input;

%Efficiency values for contour
w=linspace(0.75,0.95,7);

%Contour Plot
contourf(X,Y,Efficiency,w,'showtext','on')
colorbar
grid on
xlabel('Angular Speed,rad/s')
ylabel('Torque,Nm')
title('Speed, Torque and Efficiency characteristics of Motor')

Graph:

You can see the above graph with Speed on the x-axis and Torque on y-axis and the color bar represents the 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.

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.