Professional Documents
Culture Documents
On
BY
Devansh Dhrafani
2017B5A41569H
HYDERABAD CAMPUS
(November 2020)
1
ACKNOWLEDGMENTS
I express my gratitude to the design project supervisor Dr. Srinivasa Prakash Regalla,
Professor & Dean, Department of Mechanical Engineering for his constant guidance,
encouragement and support during the entire course of this project work. I also thank him
for introducing me to this exciting field of Electric Vehicles.
I thank the Instructor-in-charge of Design Projects, Head of Mechanical Engineering and the
Director of BITS Pilani, Hyderabad Campus, for providing me with the opportunity to pursue
this Design Project.
Thanks also are due to Avni Jain with whom I jointly worked in this project.
Sincerely,
Devansh Dhrafani
2
Birla Institute of Technology and Science-Pilani,
Hyderabad Campus
CERTIFICATE
This is to certify that the project report entitled “Expert EV/HEV Prime-Mover Selection
fulfilment of the requirements of the course ME F376, Design Project Course, embodies the
3
ABSTRACT
Electric Vehicles are on the verge of becoming a mass-market product. Major car
manufacturers have started electrifying their existing products. This transition creates new
challenges and demands swift innovation in the development process. It has become
increasingly necessary for engineers to have a tool to assist in the selection of critical
prime-mover parts like Battery and Motors. Such a tool can help significantly cut down
design time for standard EV/HEV part specifications. Expert EV/HEV Prime-mover Selection
System (EXPEVER) is an intelligent selection system for EV/HEV prime-mover parts. The
software takes vehicle parameters from the user and, using a knowledge base consisting
4
TABLE OF CONTENTS
ACKNOWLEDGMENTS 2
CERTIFICATE 3
ABSTRACT 4
TABLE OF CONTENTS 5
OBJECTIVE 6
FRAMEWORK 7
VEHICLE PARAMETERS 8
BATTERY PARAMETERS 10
MOTOR PARAMETERS 12
MATLAB AppDesigner 16
RELATIONSHIP MATRIX 17
Battery(B)-Vehicle(V) Parameters 17
Motor(M)-Vehicle(V) Parameters 18
GLOSSARY 19
REFERENCES 21
5
OBJECTIVE
The project aims “To design and construct an intelligent electric battery & motor
selection module for EVs and HEVs using Matlab GUI“
● Compile the list of all vehicle parameters that affect the selection of battery and motor.
● Prepare a relationship matrix for battery and motor selection parameters and vehicle
parameters
Version Beta: Users must supply the values of the vehicle parameters. The EXPEVER
module will apply the predetermined relationships and output the battery and motor
specifications.
Version Alpha: Same as version Beta plus the additional feature that users may supply the
values of those vehicle parameters that they know, the EXPEVER will supply the remaining
from a dummy and limited knowledge-base and using machine learning.
6
FRAMEWORK
The general framework of EXPEVER is as described in the accompanying figure. The USER
specifies interacts with EXPEVER using the MATLAB AppDesigner GUI. User supplies desired
Vehicle Specifications(Vi) using the GUI interface. These parameters are sent to “EXPEVER
Expert”, which is responsible for accessing the Knowledge Base to determine the respective
Battery(Bj) and Motor(Mk) Specifications. The Knowledge Base consists of (a) Existing closed
form equations, (b) Experimental Data, (c) Alternate Methods relating Vi-Bj, Vi-Mk. After
accessing the Knowledge base and determining required Bj, Mk parameters, the EXPEVER
expert sends these back to the MABLAB AppDesigner GUI to output these to the user.
7
VEHICLE PARAMETERS
Vehicle parameters are the inputs that a user gives to EXPEVER. These parameters are chosen
for their simplicity with the assumption that a typical car customer is aware of and will look for
these specifications when making a purchase.
The mass of the EV has a major effect in structuring the motor and battery specifications.
Heavier the vehicle, more power will the motor need to run, leading to more battery
consumption.
Seating Capacity:
Seating capacity determines the size of the vehicle, and the extra load that it is supposed to
take. It further helps to determine the motor power required, battery energy density and size.
Type of cycle :
Battery and motor specifications are calculated under the conditions of maximum
requirement of user power, that is when the vehicle is being driven at its maximum speed.
However, most of the time, the EV is expected to run at a wide range of operating points
(torques and speed values). In urban areas, where the EV has maximum use, the speed of the
EV is quite less than the speed for which the vehicle has been designed. This leads to very low
Range:
Range of an EV is the distance an electric vehicle can travel before the battery needs to be
recharged.
8
Ambient Temperature:
The ambient temperature is the temperature where the EV is going to be operated at most
times. High temperatures prevailing in India is one reason EVs have not been as successful as
they have been in western countries. Average temperature during summers peak to high
temperatures, so at higher charging and discharging rates temperature reaches way beyond
the optimum mark, resulting in poor performance. Many batteries tend to perform poorly in
Max Speed:
Maximum speed, literally, means the highest speed the EV is capable of reaching and running
without failure. The motor is designed keeping this in mind. However,it should also be noted
Acceleration:
The time taken for 0-100 kmph is a standard benchmark for any vehicle selection. This
specification is important because it lets the user know about the pickup/acceleration of the
Vehicle type:
Every user’s needs are different. The vehicle type determines the space, weight available for
Sedan/SUV/Hatchback/Pickup/Station Wagon/etc.
9
BATTERY PARAMETERS
Battery selection is a crucial design choice. The designer needs to make several compromises
between specifications like less weight, more power, performance, high energy density, long
lifetime and low price.
Some important Battery parameters are listed below. It’s important to note that some of
them, like self-discharge and cost are minimization type attributes whereas others need to be
maximized for optimal performance.
Battery pack should get charged quickly but discharge rate should be less.
Specific Energy:
Specific energy is the amount of electrical energy stored per unit battery mass.
Energy density:
Energy density is the amount of electrical energy stored per unit volume. This essentially
means that the higher the energy stores/transported in the same volume, the higher the
energy density.
Electrical efficiency:
The ratio of electrical energy output by a battery to the amount of input energy consumed to
run it before it discharges.
Self-discharge rate:
The phenomenon when batteries discharge when not in use is called self discharge. The
discharge rate depends on battery type and temperature. It is a consequence of unwanted
chemical actions within the cell.
10
Energy/cycle:
The energy delivered per cycle has a significant impact on choosing a battery. This parameter
should be maximized so that the EV can run longer for one full battery cycle.
Nominal Voltage:
Electrical batteries are designed to work with a nominal voltage. It is the average voltage a
cell outputs when charged. It depends on the chemical reactions inside it.
Cost:
Includes cost (purchase) of battery. Installation charges plus lifetime cost of batteries may
vary. Different batteries need different types of chargers to charge it; resulting in a cost
difference.
Durability:
The number of charge-discharge cycles defines the durability of the battery. It also decides
the life of the battery and performance duration.
Battery type:
Type of cooling:
Electric components like batteries generate a lot of heat, especially when running at high
currents. Charging of batteries also causes the battery to heat up. To protect the battery and
have good durability, it's necessary to have appropriate cooling solutions in the EV/HEV. Some
cooling methods that are currently being used are: (a) Phase Change Materials, (b) Cooling
Fins, (c) Air Cooling, (d) Liquid Cooling. The selection of cooling systems will depend on several
factors like the target battery temperature, ambient conditions, weight/volume requirement
11
MOTOR PARAMETERS
Motor selection is the prime focus of any EV designer. The designer is again forced to make
compromises like less weight, more power, efficiency, cost, speed of motor, etc. Some of the
key motor parameters that should be identified are as follows:
induced in the rotor when a rotating magnetic field from the stator intersects the rotor
which is stationary. It is a three phase AC motor and has a simple but rugged
construction; it is cheap and requires low maintenance. One major advantage is that
A brushless DC motor uses one (or more) permanent magnets in the rotor, and
transmitting power to the spinning rotor from outside the motor. It is preferred
because of its long life, little maintenance, and comparatively higher efficiency. The
disadvantages include complicated motor speed controllers, and high initial cost.
A direct current (DC) motor is one of the simplest types of electric motors which
converts electrical energy (via direct current) into rotational mechanical energy.
Magnetic fields that are generated due to the electrical currents, power the
12
movement of the rotor which is fixed within the output shaft. The output
characteristics, that includes torque and speed, depends on the electrical input and
A switched reluctance motor (SRM) runs by reluctance torque, i.e the torque
generated when the motor is moving to a position where reluctance, as seen by
the armature flux, is decreasing. Unlike a brushed DC motor, power is delivered to
coil windings in the stator, not the rotor. As a result, the mechanical design is
simplified as power is not delivered to a part in motion. However, this increases the
Torque is the rotating force generated by the electric motor. Motor torque is responsible for
moving the vehicle from standstill and also on inclines. Maximum torque helps us identify the
upper bound of torque required by the vehicle.
Power (kW):
For any electric motor, power is it’s speed times torque. Having a higher power means the
vehicle will be able to climb faster on inclined roads.
As with any electric device, the motor required some specified Voltage to run at required
Speed. The motor draws maximum voltage when being operated at its maximum rated
power.
13
Rated Speed (rpm):
Speed of any motor is expressed in revolutions per minute or rpm. For Electric Motors, we
No-Load speed, as the name suggests, is the speed at which the motor runs under no external
load. Thus, No-Load speed is also the maximum speed of the motor.
But, a more interesting and perhaps practical measure of speed for a motor is the rated
speed. The Rated Speed is the speed at which the motor produces the maximum power. This
metric is much more useful as it takes into account the torque of the motor, thus considering
the motor operating conditions under load, which is the case for any practical purposes.
Efficiency (%):
The efficiency of an electric motor is the ratio of mechanical (output) power given by the
Cost (INR):
Cost of the battery includes motor price, plus installation cost. Maintenance charges could
also be added.
Mass (kg):
Mass of the motor would depend on the type of motor used, and other specifications. It also
Type of cooling:
An electric motor generates a lot of heat due to friction, resistance, etc. If the motor is
operated at high temperatures for a sustained period, it may seriously affect its durability.
The motor might also overheat, which will require the driver to slow down the vehicle in order
to cool the motor. Thus, an adequate cooling solution is required depending on the motor
operating conditions.
14
Number of motors required:
This parameter is complicated as it will depend on the type of drive train system that is chosen
by the EV designer. The drivetrain of a motor vehicle is the group of components that deliver
power to the driving wheels. There are basically six types of drive train systems from which
motor.
is removed.
4. In-Wheel drivetrain system with reduction gears: Simplified version of cascade motor
system. The motors are separated with separate gear systems for each wheel.
5. In-Wheel Direct-Drive drivetrain system: Two Rear Motors are attached directly to the
6. Four-Wheel drivetrain system: Same as above, but instead of 2, all 4 wheels have
15
MATLAB AppDesigner
A key component of any user-centric software is the Graphical User Interface (GUI). We chose
MATLAB AppDesigner as the GUI tool for EXPEVER, purely based on the ease of use and
integration with other MATLAB toolkits. The AppDesigner has a simple user interface for
arranging and configuring the GUI. There are convenient developer tools like callback
functions, component library, and code editor. Mathworks has also created helpful
16
RELATIONSHIP MATRIX
There are a lot of parameters to find relations for. To simplify the process, a relationship
matrix between Vehicle Parameters and Battery/Motor parameters was constructed. The
Relationship Matrix helps us identify the existent/non-existent relationships between various
parameters. This will be of aid later when we try to populate the knowledge base with closed-
form equations, experimental data, and other methods to relate the parameters.
Battery(B)-Vehicle(V) Parameters
17
Motor(M)-Vehicle(V) Parameters
18
CONCLUSION & FUTURE WORK
After a comprehensive literature review of working and selection of key EV/HEV prime-mover
parts like battery and motor, a list of standard input vehicle parameters was identified.
Important output parameters required for selection of battery and motors were then listed.
A relationship matrix was then constructed between battery-vehicle and motor-vehicle
parameters. Finally, a Graphical User Interface for the EXPEVER was designed using the
MATLAB AppDesigner software.
Future work includes coding closed form battery-vehicle and motor-vehicle relations in
MATLAB. For non-existing relations, it was proposed to use ML techniques for finding
relations from existing vehicle data.
For a project like EXPEVER, Machine Learning techniques are not only helpful, but required.
There will always be some parameters for which closed form equations are not possible to
model. For such cases, machine learning techniques like regression models can be trained
from existing data to predict output parameters Bj,Mk from input vehicle parameters Vi.
Another place where ML can be used is for the EXPEVER Expert. The EXPEVER Expert has to
make many decisions about which module to use from the knowledge base for calculation of
each Battery/Motor Parameter. This process can be tedious to hardcode. A better approach
could be to use Machine Learning techniques like Decision Trees for making such decisions.
The training data for these decision trees can be the Relationship Matrix that was constructed
earlier.
19
GLOSSARY
20
REFERENCES
for Hybrid Electric Vehicle Applications. Journal of Electrical Systems, 12(2), 325-343.
https://www.evspecifications.com/
● Koniak, M., & Czerepicki, A. (n.d.). Selection of the battery pack parameters for an
https://en.wikipedia.org/wiki/Electric_vehicle
21