Professional Documents
Culture Documents
iii
ABSTRACT
The regenerative braking plays a vital part to maintain the vehicle’s strength and
getting better energy. Electric vehicle’s use mechanical brake to boost the
roughness of wheel for the deceleration purpose. However, from the point of view
of saving energy, mechanical brakeincreasesout much energy while the EV’s
kinetic energy is renewed into the thermal one. This project proposes the efficient
battery energy management system for regenerative braking application.
This project has presented the RBS of EVs which are driven by the BLDC motor.
The performance of the EVs’ regenerative brake system has been realized by our
control scheme which has been implemented both in the simulation and in the
experiments. By combining fuzzy control and PID control methods which are both
sophisticated methods, RBS can distribute the mechanical braking force and
electrical braking force dynamically.
PID control is a very popular method in electric car control, but it is difficult to
obtain a precise brake current. Braking force is affected by many influences such
as SOC, speed, brake strength, and so on. In this paper, we have chosen the three
most important factors: SOC, speed, and brake strength as the fuzzy control input
variables.
Conventional braking systems use friction to counteract the forward
momentum of a moving car.As the brake pads rub against the wheels, excessive
heat energy is created.This heat energy dissipates into the air, wasting up to 30%
of the car's generated power.
iv
TABLEOFCONTENT
LISTOFFIGURES viiv
LISTOFABBREVIATIONS ix
1 INTRODUCTION 10
1.1Introduction 10
1.2Objective 11
2 LITERATUREREVIEW 12
3 SYSTEMANALYSIS 15
3.1ExistingSystem 15
3.1.1BlockDiagram 17
3.2Proposed System 17
3.2.1BlockDiagram 18
4 SOFTWAREREQUIREMENTS 23
4.1MATLAB 23
4.1.1Introduction 24
4.1.2 MATLABSystem 24
4.1.3 MATLAB Power 25
ofComputationalMat
hematics
4.1.4 FeaturesofMATLAB 26
v
4.1.5Usesof MATLAB 26
4.2BlocksinMATLAB 27
4.2.1PIC Microcontroller 27
4.2.2A/D Converter 29
4.2.3Battery 31
4.2.4 4.2.5 4.2.6 Pulse Width Modulator 31
Control Circuit
4.2.12Motor 36
4.2.13Inverter 37
6. CONCLUSIONANDFUTUREENHANCEMENT 43
6.1Conclusion 43
6.2FutureScope 43
APPENDIX 48
vi
LISTOFFIGURES
3.1 ExistingSystemBlockDiagram 17
3.2 ProposedSystemBlockDiagram 18
4.4 Transformer 36
vii
LISTOFTABLES
viii
LISTOFABBREVIATIONS
GND Groundpin
RST Resetpin
EN EnablePIN
TX SerialTransmitPin
RX SerialReceivePin
VCC Voltagecommoncollector
VIN Voltageinput
VOP Voltageoutput
ix
CHAPTER
IINTRODUCTION
1.1 INTRODUCTION
10
vitality required to impel the vehicle. All together for a regenerative slowing
mechanism to be practical the prime vitality spared over a predetermined lifetime must
balance the underlying cost, size and weight punishments of the framework. The
vitality stockpiling unit must be minimal, sturdy and equipped for dealing with high
force levels productively, and any helper vitality move or vitality transformation
hardware must be effective, minimized and of sensible expense.
To be effective a regenerative breaking mechanism ought to in a perfect world have the
accompanying properties,
Efficient vitality transformation A vitality store with a high limit for each unit
weight and volume
A high force rating so a lot of vitality can stream in a short space of time
Not require over entangled control frameworks to connect it with the vehicle
transmission
Smooth conveyance of intensity from the regenerative framework
Absorb and store slowing down vitality in direct extent to slowing down, with the
least deferral and misfortune over a wide scope of street speeds and wheel forces.
1.2 OBJECTIVE
Regenerative braking systems aim to recover, store and reuse some of the vehicle's
braking energy to improve fuel efficiency or boost the range of electric and hybrid
vehicles.Energy storage media include electric batteries and/or ultra-capacitors.
11
CHAPTER
IILITERATUREREVIE
W
2. LiteratureReview
[1] S.H. Park, J.S. Kim, J.J. Choi, H. Yamazaki, “Modeling and Control of
A wheel slide protection (WSP) system of a railway train has the role of
reducing excessive wheel slide from brake applications in situations where
wheel/rail adhesion is temporarily impaired. The mechanism of the WSP is
complex and is related to highly nonlinear dynamics of the train. Hardware-in-
the-loop simulation (HILS) for the WSP system can test various dangerous
braking conditions which are not possible in actual train tests, and help to find
appropriate parameters of the WSP system.
12
[3] N.S.A.Zulki fi, F.K.Che Harun and N.S. Azahar, “Centralized Heart Rate
[4] Guojin Li and Jing Han, “ Application of the Medical Care System Based
on ZigBee Technology”
A research survey RFID tags are small, wireless devices that help
identify objects and people. Thanks to dropping cost, they are likely to proliferate
into the billions in the next several years – and eventually into the trillions. RFID
tags track objects in supply chains, and are working their way into the pockets,
belongings and even the bodies of consumers.
13
[6]Stephen a. Weis, Sanjay E.Sarma, Ronald.L.Rivest , “Security and Privacy aspects
of low cost radio frequency identification Systems”
Like many technologies, low-cost Radio Frequency Identification(RFID)
systems will become pervasive in our daily lives when affixed to everyday
consumer items as “smart labels”. While yielding great productivity gains,RFID
systems may create new threats to the security and privacy of individuals or
organizations. This paper presents a brief description of RFID systems andtheir
operation. We describe privacy and security risks and how they apply tothe
unique setting of low-cost RFID devices.
14
`
CHAPTER
IIISYSTEMANALYSI
3.1 EXISTINGSYSTEM
Electrical variable transmission (EVT) was initially proposed by Professor
Hoeijmakers in the Netherlands in 2001. As a novel electromagnetic ceaselessly factor
transmission, it very well may be applied in the electro mechanical vitality con-form,
for example, half and half electrical vehicle (HEV), wind power age, submerged
impetus, etc. The half breed electrical vehicle dependent on electrical variable
transmission (EVT-HEV) can accomplish the force circulation impact of Prius and
procedures the points of interest as follows:
1) Increasing the space usage of the outspread structure and having higher force and
force thickness
2) Electro mechanical vitality transformation is increasingly adaptable because of the
double mechanical ports and double electrical ports;
3) Insolating the inner burning motor (ICE) and street load so ICE can work in the
ideal state.
The regenerative slowing mechanism (RBS) is a significant framework for vitality the
board in HEV which can viably improve the cruising range. In this paper, EVT-HEV
is taken as the exploration object and the proficiency advancement control
methodology of RBS is contemplated. At present, the explores on RBS of the
conventional HEV fundamentally incorporate basic plan, slowing down power
dissemination control and composed control with different frameworks on vehicle.
15
`
This project has presented the RBS of EVs which are driven by the BLDC motor.
The performance of the EVs’ regenerative brake system has been realized by our
control scheme which has been implemented both in the simulation and in the
experiments. By combining fuzzy control and PID control methods which are
both sophisticated methods, RBS can distribute the mechanical braking force and
electrical braking force dynamically.
3.2PROPOSEDSYSTEM
Regenerative braking technology funnels the energy created by the braking
process back into the system in the form of charging the battery for further use
In a regenerative braking system the energy normally lost in the braking
process is transferred to the generator from the rotating axel
The power produced in generator is transferred to the battery, thus saving
energy
The system that drives the vehicle does the majority of the braking
17
When the driver steps on the brake pedal of an electric or hybrid vehicle
These types of brakes put the vehicle's electric motor into reverse mode,
causing it to run backwards, thus slowing the car's wheels
While running backwards, the motor also acts as an electric generator,
producing electricity that's then fed into the vehicle's batteries
These are done with ANN(Artificial Neural Network) algorithm
3.2.1PROPOSEDSYSTEMBLOCKDIAGRAM
Fig.3.2Regenerative BrakingBlockDiagram
While running backwards, the motor also acts as an electric generator, producing
electricity that's then fed into the vehicle's batteries.
PIC MICROCONTROLLER
PIC has only 35 single word instructions. All are single cycle instructions except for
program branches, which uses two-cycle. The Operating speed of PIC in DC is 20
MHz and clock input in DC is 200 ns instruction cycle. The PIC has 8K x 14 words
18
of flash Program Memory, 368 x 8 bytes of Data Memory (RAM).
Both the CCP1 and CCP2 modules are identical in operation, with the exception
being the operation of the special event trigger.
The analog-to-digital (A/D) converter module has eight inputs for 40 pin
devices. The A/D allows conversion of an analog input signal to a corresponding
10-bit digital number. A/D converter has a unique feature of being able to operate
while the device is in SLEEP mode. To operate in SLEEP, the A/D conversion
clock must be derived from the A/D’s internal RC oscillator. The A/D module has
four registers:
The ADCON0 register controls the operation of the A/D module. The ADCON1
register configures the functions of the port pins. The port pins can be configured as
analog inputs (RA3).
19
BATTERY
The proposed charging application requires a deep cycle battery. Deep cycle
batteries have larger plates and different chemistry to avoid the corrosive effect of
frequently using the full capacity. The solar energy is converted into electrical
energy and stored in a lead-acid battery. The ampere-hour is the rated capacity of
the battery. There are a few types of leadacid deep cycle batteries: If lead acid
batteries are maintained properly, they will function at 80-90% efficiency. To
extend the life of the battery and maintain efficiency it is important to maintain a
full charge under most condition.
20
sinking and sourcing in excess of 200 mA. The output stage of the SG3525A
features NOR logic resulting in a low output for an off−state.
MOTOR
All motors are generators, the old saying goes, with the caveat that few types
are equally good at both modes of operation, and some are downright awful as
generators (a classic example being the single-phase shaded pole induction type,
used in myriad small appliances the world over). Fortunately, both types of AC
motor commonly used in EVs – the permanent magnet synchronous and the
induction asynchronous – work perfectly fine in generator mode, although each has
its own quirks and practical limits of operation.All that is required to turn any motor
into a generator is to spin its rotor faster than it would spin on its own while field
excitation is present. The very easiest motors to use as a generator are those with a
permanent magnet for their field excitation – whether AC or DC – as they will
obviously have field excitation present at all times; just spin the shaft and connect
an appropriate load and you have a generator (note that the PM AC motor produces
3-phase AC with both voltage and frequency proportional to RPM).
INVERTER
A power inverter, inverter or invertor is a power electronic device or circuitry
that changes direct current (DC) to alternating current (AC).The resulting AC
21
frequency obtained depends on the particular device employed. Inverters do the
opposite of "converters" which were originally large electromechanical devices
converting AC to DC.The input voltage, output voltage and frequency, and
overall power handling depend on the design of the specific device or circuitry. The
inverter does not produce any power; the power is provided by the DC source.
22
`
CHAPTER IV
SOFTWAREREQUIREMENTS
4.1 MATLAB
MATLABis amultiparadigmprogramminglanguageand
numericcomputingenvironment developedbyMathWorks.MATLABis ahigh-
performancelanguagefortechnicalcomputing.Itintegratescomputation,visualization,
andprogramminginaneasy-to-use environmentwhereproblemsand
solutionsareexpressed infamiliar mathematical notation.
Typicalusesinclude:
•Mathandcomputation
•Algorithm development
•Modeling,simulation,andprototyping
•Data analysis,exploration, andvisualization
•Scientific andengineeringgraphics
•Applicationdevelopment,includingGraphicalUser Interfacebuilding.
MATLABisaninteractivesystemwhosebasicdataelementisanarraythatdoesnotrequired
imensioning.Thisallowsyoutosolvemanytechnicalcomputingproblems,especiallythos
ewithmatrixandvectorformulations,inafractionofthetimeitwouldtaketowriteaprogram
inascalarnoninteractivelanguagesuchasCorFortran.ThenameMATLABstandsformatri
xlaboratory.MATLABwasoriginallywrittentoprovideeasyaccesstomatrixsoftwaredev
elopedbytheLINPACKandEISPACKprojects,whichtogetherrepresentthestate-of-the-
artinsoftwareformatrixcomputation.
4.1.1Introduction:
MATLABhasevolvedover aperiodofyearswithinputfrom
manyusers.Inuniversityenvironments,itisthestandardinstructionaltoolforintroductory
23
`
andadvancedcoursesinmathematics,engineering,andscience.Inindustry,MATLABisth
etoolof choiceforhigh-
productivityresearch,development,andanalysis.MATLABfeaturesafamilyofapplicati
on-
specificsolutionscalledtoolboxes.VeryimportanttomostusersofMATLAB,toolboxesal
lowyoutolearnand
applyspecializedtechnology.ToolboxesarecomprehensivecollectionsofMATLABfun
ctions(M-files)thatextendtheMATLAB
environmenttosolveparticularclassesofproblems.Areasinwhichtoolboxesare
availableincludesignalprocessing,controlsystems,neuralnetworks,fuzzylogic,
wavelets,simulation,andmanyothers.
4.1.2MATLABSystem
Thisisahigh-levelmatrix/arraylanguagewithcontrolflowstatements,
functions,datastructures,input/output,andobject-orientedprogrammingfeatures.
Itallowsboth"programminginthesmall"torapidlycreatequickanddirtythrow-
awayprograms,and"programminginthelarge"tocreatecompletelargeand
complexapplication programs.
The MATLABworking environment
ThisisthesetoftoolsandfacilitiesthatyouworkwithastheMATLAB
userorprogrammer.Itincludesfacilitiesformanagingthevariablesinyour
workspaceandimportingandexportingdata.Italsoincludestoolsfordeveloping,
managing, debugging,andprofilingM-files,MATLAB'sapplications.
Handle Graphics
24
`
ThisistheMATLABgraphicssystem.Itincludeshigh-levelcommandsfor
two-dimensionalandthree-dimensionaldatavisualization,imageprocessing,
animation,andpresentationgraphics.Italsoincludeslow-levelcommandsthat
allowyoutofullycustomizetheappearanceofgraphicsaswellastobuild
completeGraphicalUser InterfacesonyourMATLABapplications.
The MATLABmathematicalfunctionlibrary
Thisisavastcollectionofcomputationalalgorithmsrangingfrom
elementaryfunctionslikesum,sine,cosine,andcomplexarithmetic,tomore
sophisticatedfunctionslikematrixinverse,matrixeigenvalues,Besselfunctions,
andfastFouriertransforms.
The MATLABApplicationProgramInterface(API)
MATLABisusedineveryfacetofcomputationalmathematics.Following
aresomecommonlyusedmathematicalcalculationswhereitisusedmost
commonly
•DealingwithMatricesand Arrays
•2-Dand3-DPlottingandgraphics
•Linear Algebra
•AlgebraicEquations
•Non-linear Functions
•Statistics
•Data Analysis
•Calculusand DifferentialEquations
•NumericalCalculations
•Integration
•Transforms
25
`
•Curve Fitting
•Variousotherspecialfunctions
4.1.4 Features of MATLAB:
Followingarethebasicfeaturesof MATLAB−
•Itisahigh-
levellanguagefornumericalcomputation,visualizationandapplicationdevelop
ment.
• It also provides an interactive environment for iterative exploration,
designand problem solving.
• It provides vast library of mathematical functions for linear algebra,statistics,
Fourier analysis, filtering, optimization, numerical integration andsolving
ordinary differential equations.
• It provides built-in graphics for visualizing data and tools for creatingcustom
plots.
• MATLAB's programming interface gives development tools for
improvingcode quality maintainability and maximizing performance.
• It provides tools for building applications with custom graphical interfaces.
• It provides functions for integrating MATLAB based algorithms withexternal
applications and languages such as C, Java, .NET and MicrosoftExcel.
4.1.5 Uses of MATLAB:
MATLAB is widely used as a computational tool in science and engineering
encompassing the fields of physics, chemistry, math and all engineering streams.
It is used in a range of applications including −
• Signal Processing and Communications
• Image and Video Processing
• Control Systems
• Test and Measurement
• Computational Finance
• Computational Biology
4.2 Blocks in MATLAB
4.2.1 PIC MICROCONTROLLER
PICisafamilyofmodifiedHarvardarchitecturemicrocontrollersmadebyMicrochipTe
chnology,derivedfromthePIC1650originallydevelopedbyGeneralInstrument'sMicr
26
`
oelectronicsDivision.ThenamePICinitiallyreferredto
"PeripheralInterfaceController"nowitis "PIC"only.
PICs are popular with both industrial developers and hobbyists alike due to
theirlowcost,wideavailability,largeuserbase,extensivecollectionofapplication
notes,availabilityoflowcostorfreedevelopmenttools,andserialprogramming(and re-
programming withflash memory) capability.
FEATURES
HIGH PERFORMANCE RISC CPU
PIC has only 35 single word instructions. All are single cycle instructions
except for program branches, which uses two-cycle. The Operating speed of PIC in
DC is 20 MHz and clock input in DC is 200 ns instruction cycle. The PIC has 8K x
14 words of flash Program Memory, 368 x 8 bytes of Data Memory (RAM).
PERIPHERAL FEATURES
Timer0: 8-bit timer/counter with 8-bit prescaler.
Timer1: 16-bit timer/counter with prescaler.
Timer2: 8-bit timer/counter with 8-bit period register, prescaler and
27
`
postscaler.
It has a Capture, Compare, PWM (CCP) module. Capture is of 16-bit and it
has a maximum resolution of 12.5 ns. Compare is of 16-bit and it has a maximum
resolution of 200ns.Pulse Width Modulation has a maximum resolution of 10-
bit.8-bit,8 channel analog-to-digital converter with 10 bit each.
It has a Synchronous Serial Port (SSP) with SPI (Master/Slave) and I2C,
USART with 9 bit detection. It also has a Brown-out detection circuitry for Brown-
out Reset (BOR).
28
`
29
`
shutdown, as well as soft−start recycle with longer shutdown commands. The under
voltage lockout inhibits the outputs and the changing of the soft−start capacitor
when VCC is below nominal. The output stages are totem−pole design capable of
sinking and sourcing in excess of 200 mA.
The output stage of the SG3525A features NOR logic resulting in a low
output for an off−state.
An LCD consists of two glass panels, with the liquid crystal material
33
`
sandwitched in between them. The inner surface of the glass plates are coated
withtransparentelectrodeswhichdefinethecharacter,symbolsorpatternstobedisplaye
d polymeric layers are present in between the electrodes and the
liquidcrystal,whichmakestheliquidcrystalmoleculestomaintainadefinedorientation
angle.
One each polarizes are pasted outside the two glass panels. These
polarizeswould rotate the light rays passing through them to a definite angle, in a
particulardirection. When the LCD is in the off state, light rays are rotated by the
twopolarizes and the liquid crystal, such that the light rays come out of the
LCDwithoutanyorientation,and hencetheLCDappearstransparent.
When sufficient voltage is applied to the electrodes, the liquid
crystalmolecules would be aligned in a specific direction. The light rays passing
throughtheLCDwouldberotatedbypolarizes,whichwouldresultinactivating/
highlighting the desired characters. The LCD‟s are lightweight with only a
fewmillimeters thickness. Since the LCD‟s consume less power, they are
compatiblewithlowpowerelectroniccircuits,andcan bepowered forlongdurations.
Crystalloidsdot–matrix(alphanumeric)liquidcrystaldisplaysareavailable
in TN, STN types, with or without backlight. The use of C-MOS LCDcontroller
and driver ICs result in low power consumption. These modules can beinterfaced
with a4-bit or8-bitmicroprocessor/Micro controller.
Thebuilt-incontrollerIChasthefollowingfeatures:
CorrespondtohighspeedMPUinterface(2MHz)
16x 2bit displayRAM(40 Characters max)
9,920-bitcharactergeneratorROMforatotalof240characters
208Characterfonts(5x8dots)32Characterfonts(5x10dots)
64x 8bit charactergeneratorRAM 8charactergeneratorRAM
8Characterfonts (5x8dots)4characterfonts (5x 10dots)
34
`
Programmabledutycycles
1/8 –foronelineof5x8 dots with cursor
1/11–foronelineof5 x10dots with cursor
4.2.7 TRANSFORMER
Fig.4.4 Transformer
12-0-12 5Amp Center Tapped Step Down Transformer is a general purpose
chassis mounting mains transformer. Transformer has 230V primary winding and
center tapped secondary winding. The transformer has flying colored insulated
connecting leads ( Approx 100 mm long ). The Transformer act as step down
transformer reducing AC - 230V to AC - 12V.
4.2.8 MOTOR
All motors are generators, the old saying goes, with the caveat that few types
are equally good at both modes of operation, and some are downright awful as
generators (a classic example being the single-phase shaded pole induction type,
used in myriad small appliances the world over). Fortunately, both types of AC
motor commonly used in EVs – the permanent magnet synchronous and the
induction asynchronous – work perfectly fine in generator mode, although each has
its own quirks and practical limits of operation.All that is required to turn any
motor into a generator is to spin its rotor faster than it would spin on its own while
field excitation is present. The very easiest motors to use as a generator are those
with a permanent magnet for their field excitation – whether AC or DC – as they
35
`
will obviously have field excitation present at all times; just spin the shaft and
connect an appropriate load and you have a generator (note that the PM AC motor
produces 3-phase AC with both voltage and frequency proportional to RPM).
37
`
CHAPTERV
SIMULATIONRESULTANDDISCUSSION
5.1 SIMULATIONSCREENSHOT
Fig.5.1SimulationScreenshot
5.2 RESULTANDDISCUSSION
39
`
40
`
41
`
CHAPTERVI
CONCLUSIONANDFUTUREENHANCEMENT
6.1 CONCLUSION
In this paper, a new RBS based on utilization of HESS is proposed for EVs
driven by BLDC motor. During regenerative braking and/or energy regeneration,
the kinetic energy of the vehicle is harvested by the super capacitor using
appropriate switching template of the inverter. Hence, the need to additional
power electronics interfaces is eliminated. Moreover, the PI controller is used to
control the duty cycle of the PWM in the inverter to realize constant torque
braking. In comparison with other similar types of the regenerative braking
schemes, the proposed method has the superiorities of being simple and being
high-efficient.
6.2 FUTURESCOPE
Regenerative braking with ESS, the efficiency of the regeneration is
improved about 20%. Moreover, it is shown that the drive range of the EV is
increased about 5 cycles. It can be concluded that the presented scheme is able to
capture the braking energy with appropriate efficiency and ensures the safe
deceleration of the EV.
42
`
REFERENCES
6. Power Topics for Power Supply Users: Constant Voltage, Constant Current
Battery Charging. Available online:
43
`
http://power-topics.blogspot.com/2016/05/constant-voltage-constant-
current.html (accessed on 12 November 2018).
44
`
45
`
46
`
APPENDIX
distance(1)=norm(x-cb(:,1));
distance(2)=norm(x-cb(:,1));
47
`
end
% Load test data
loadeuclidean_data.mat
disp(newline);
49