SlideShare ist ein Scribd-Unternehmen logo
1 von 29
CONTENTS
 Brief Intro.
 Ni-Cd Battery.
 Fuzzy Controller
History.
Applications
Modeling
Simulation Steps
Basics Of Fuzzy.
Membership Functions.
Conclusion
Future Scope
BRIEF
Rapid Battery
Charger Using
Fuzzy Controller is,
modern
technology which
are being utilized
these days;
based on Fuzzy
Logic,
which is quite
different from
classical Boolean
logic.
Fuzzy logic is
widely used in
machine control.
NI-CD BATTERY
• using nickel oxide hydroxide and
• metallic cadmium as electrodes.
The nickel–cadmium
battery (NiCd
battery or NiCad
battery) is a type
of rechargeable
battery
• but without doing any damage to
them.
The main objective for
the development of
rapid battery charger
was to charge the Ni-
Cd batteries quickly,
Since the behavior of Ni-Cd
batteries at very high
charging rates was not
available,
• so there was need to
obtain them through
experimentation.
• Based on the upper limit of
the charging current as
fixed at 8C i.e. 4A, since
batteries with capacity
C=500 mAh were the target
batteries.
Based on the rigorous
experimentation with the Ni-
Cd batteries,
• it was observed that the
two input variables used to
control the charging rate
(Ct) are absolute
temperature of the
batteries (T) and its
temperature gradient
(dT/dt).
• Universe of discourse for a
variable is defined as its
working range.
FUZZY CONTROLLER
A fuzzy control system or
fuzzy controller is
a control system based
on fuzzy logic—
• a mathematical system that
analyzes analog input values in terms
of logical variables that take on
continuous values between 0 and 1,
• in contrast to classical or digital logic,
which operates on discrete values of
either 1 or 0.
HISTORY
Fuzzy logic was first
proposed by Lotfi A.
Zadeh.
He elaborated on his
ideas in a 1973
paper
that introduced the
concept of "linguistic
variables",
which equates to a
variable defined as a
fuzzy set.
Applications:
Research and
development is also
continuing on fuzzy
applications in software,
as opposed to firmware,
design,
• so-called adaptive "genetic" software
systems, with the ultimate goal of building
"self-learning" fuzzy-control systems.
including fuzzy expert
systems and integration
of fuzzy logic
with neural-network and
MODELING
MATLAB
Simulink
MATLAB (Matrix Laboratory) is
a numerical computing environment
and fourth-generation programming
language.
Developed by MathWorks, MATLAB
allows matrix manipulations,
• plotting of functions and data,
implementation of algorithms,
• creation of user interfaces, and interfacing
with programs written in other languages,
• including C, C++, Java,
• and Fortran.
Simulink,
• developed by MathWorks,
• is a data flow graphical programming
language tool for modeling,
• simulating and analyzing
multidomain dynamic systems.
• Its primary interface is a graphical block
diagramming tool and a customizable set of
block libraries.
Simulink is widely used in control
theory and digital signal
processing for multidomain
simulation and Model-Based
Design.
BASICS OF FUZZY CONTROLLER
• A Fuzzifier, which converts input
data into suitable linguistic
values;
• a fuzzy rule base, which consists
of a database with the necessary
linguistic definitions and the
control rule set;
• a fuzzy inference engine which
simulating a human decision
process, that infers the fuzzy
control action from the
knowledge of the control rules
and finally linguistic variable
definitions;
• a Defuzzifier, which yields a
nonfuzzy control action from an
inferred fuzzy control action.
Membership
Functions
Fuzzy sets must be defined
for each input and output
variable.
As shown in Figure , four
fuzzy Subsets (ZERO, SMALL,
MEDUM, HIGH) have been
chosen for charge current
while only two fuzzy subsets
(SMALL, HIGH),
• have been selected
for the Battery
temperature and
voltage changes in
order to smooth the
control action.
This & Above Figures are the Membership Functions of Rapid Battery
Charger.
The first step in the
fuzzy controller
definition is to
select input and
output variables.
Block diagram of
the fuzzy controller
structure show that
we have two input
variable (battery
temperature and
output voltage)
While the only
output variable is
charge current as an
external signal to
switch duty-cycle.
Fuzzy controller is
simulated in fuzzy
toolbox of MATLAB
software.
SIMULATION
STEPS
MATLAB simulation
toolbox is strong
graphical software
for analyzing of
control systems.
The system contains
three important
blocks, fuzzy
controller,
BUCK converter and
the battery.
The basic scheme of
a general-purpose
fuzzy controlled
battery charger is
shown in Figure.
Fig. Basic block diagram of charging system
Fig. GTO BUCK Converter
Derivation Of Control Rules
Fuzzy control rules are
obtained from the analysis
of the system behavior.
In their formulation it must
be considered that using
different control laws
depending on the
operating conditions can
greatly improve the battery
charger performances.
The improved
performances are the
dynamic response and
robustness.
voltage
error
voltage
scope
voltage
f(u)
temperature
temp
setpoint
temp
scope
temp
error
temp
f(u)
Voltage
To Workspace 1
out
To Workspace
in
Mux 5
Mux
Mux 4
Mux
Mux 3
Mux
Mux2
Mux
Fuzzy Logic
Controller
Demux
Demux
setpoint
Fig. Simulation of Rapid Battery Charger using FCS
Conclusion:
As a final result, it is shown
that fuzzy controller provides
a safe and stable charge
process with optimized time
and acceptable temperature
variations.
This fast and safe method is
used to charge a set of Ni-Cd
batteries and the charge time
is 100 min and temperature
during charge process doesn't
exceed from 40°C
This system can be used to
charge batteries with different
characteristics because of it's
independence to state
variables and system model
Future Scope
The suggested framework can
be extended to increase the
flexibility of the search
by incorporating additional
parameters so that the search
for optimal solution could be
executed in terms of number of
membership functions for each
variable,
the type of membership
function and the number of
iterations &
possibly trying variants of PSO
algorithm for identifying fuzzy
systems with an objective to
improve their performance
further.
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Silicon Mentor
 
Synthesis of Platform Architectures from OpenCL Programs
Synthesis of Platform Architectures from OpenCL ProgramsSynthesis of Platform Architectures from OpenCL Programs
Synthesis of Platform Architectures from OpenCL ProgramsNikos Bellas
 
A Pioneering Approach to Parallel Array Processing in Quantitative and Mathem...
A Pioneering Approach to Parallel Array Processing in Quantitative and Mathem...A Pioneering Approach to Parallel Array Processing in Quantitative and Mathem...
A Pioneering Approach to Parallel Array Processing in Quantitative and Mathem...Yigal D. Jhirad
 
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...Dave Callen
 
Modeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of OperationsModeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of OperationsObeo
 
Innovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat SatelliteInnovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat SatelliteMichele Marino
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in CapellaObeo
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueCSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueNishant Yaduvanshi
 
Mauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_paperMauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_papervanaja92
 
Instruction Level Parallelism (ILP) Limitations
Instruction Level Parallelism (ILP) LimitationsInstruction Level Parallelism (ILP) Limitations
Instruction Level Parallelism (ILP) LimitationsJose Pinilla
 
Modern Tools for the Small-Signal Stability Analysis and Design of FACTS Assi...
Modern Tools for the Small-Signal Stability Analysis and Design of FACTS Assi...Modern Tools for the Small-Signal Stability Analysis and Design of FACTS Assi...
Modern Tools for the Small-Signal Stability Analysis and Design of FACTS Assi...Power System Operation
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleA comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleeSAT Publishing House
 
some adaptive control schemes implementations using matlab
some adaptive control schemes implementations using matlabsome adaptive control schemes implementations using matlab
some adaptive control schemes implementations using matlabLaila Gharib
 
Design of high speed adders for efficient digital design blocks
Design of high speed adders for efficient digital design blocksDesign of high speed adders for efficient digital design blocks
Design of high speed adders for efficient digital design blocksBharath Chary
 
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONSUNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONSDr.YNM
 

Was ist angesagt? (19)

Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
Design and Implementation of Single Precision Pipelined Floating Point Co-Pro...
 
Ramya Project
Ramya ProjectRamya Project
Ramya Project
 
Synthesis of Platform Architectures from OpenCL Programs
Synthesis of Platform Architectures from OpenCL ProgramsSynthesis of Platform Architectures from OpenCL Programs
Synthesis of Platform Architectures from OpenCL Programs
 
A Pioneering Approach to Parallel Array Processing in Quantitative and Mathem...
A Pioneering Approach to Parallel Array Processing in Quantitative and Mathem...A Pioneering Approach to Parallel Array Processing in Quantitative and Mathem...
A Pioneering Approach to Parallel Array Processing in Quantitative and Mathem...
 
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
Briefing - The Atlast V Aft Bulkhead Carrier Update - Past Missions, Upcoming...
 
Modeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of OperationsModeling & Simulation of CubeSat-based Missions'Concept of Operations
Modeling & Simulation of CubeSat-based Missions'Concept of Operations
 
Innovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat SatelliteInnovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat Satellite
 
3D-DRESD CiTiES
3D-DRESD CiTiES3D-DRESD CiTiES
3D-DRESD CiTiES
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueCSLA and WTM using GDI Technique
CSLA and WTM using GDI Technique
 
Mauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_paperMauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_paper
 
Instruction Level Parallelism (ILP) Limitations
Instruction Level Parallelism (ILP) LimitationsInstruction Level Parallelism (ILP) Limitations
Instruction Level Parallelism (ILP) Limitations
 
Modern Tools for the Small-Signal Stability Analysis and Design of FACTS Assi...
Modern Tools for the Small-Signal Stability Analysis and Design of FACTS Assi...Modern Tools for the Small-Signal Stability Analysis and Design of FACTS Assi...
Modern Tools for the Small-Signal Stability Analysis and Design of FACTS Assi...
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic styleA comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic style
 
some adaptive control schemes implementations using matlab
some adaptive control schemes implementations using matlabsome adaptive control schemes implementations using matlab
some adaptive control schemes implementations using matlab
 
DSD
DSDDSD
DSD
 
Tutorial on FPGA Routing
Tutorial on FPGA RoutingTutorial on FPGA Routing
Tutorial on FPGA Routing
 
Design of high speed adders for efficient digital design blocks
Design of high speed adders for efficient digital design blocksDesign of high speed adders for efficient digital design blocks
Design of high speed adders for efficient digital design blocks
 
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONSUNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
 

Andere mochten auch

Srand010 personal diary
Srand010 personal diarySrand010 personal diary
Srand010 personal diaryAndroidproject
 
Password protected personal diary report
Password protected personal diary reportPassword protected personal diary report
Password protected personal diary reportMoueed Ahmed
 
Hydrothermal Treatment Of Solid Waste
Hydrothermal Treatment Of Solid WasteHydrothermal Treatment Of Solid Waste
Hydrothermal Treatment Of Solid WasteKetan Wadodkar
 
Future of-digital-marketing 2013
Future of-digital-marketing 2013Future of-digital-marketing 2013
Future of-digital-marketing 2013Raj Narayanan
 
Home portable power bank ppt
Home portable power bank pptHome portable power bank ppt
Home portable power bank pptAlyssa Exconde
 
C programming project by navin thapa
C programming project by navin thapaC programming project by navin thapa
C programming project by navin thapaNavinthp
 
Power bank presentation
Power bank presentationPower bank presentation
Power bank presentationFelix Vong
 
Synthesis of nanomaterials by arju
Synthesis of nanomaterials by arjuSynthesis of nanomaterials by arju
Synthesis of nanomaterials by arjuArjun kumar
 
Synthesis of Nano Materials
Synthesis of Nano MaterialsSynthesis of Nano Materials
Synthesis of Nano MaterialsJp Reddy
 
Methods for single crystal growth97
Methods for single crystal growth97Methods for single crystal growth97
Methods for single crystal growth97chavansamfb
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsUsman Sait
 

Andere mochten auch (13)

Srand010 personal diary
Srand010 personal diarySrand010 personal diary
Srand010 personal diary
 
Password protected personal diary report
Password protected personal diary reportPassword protected personal diary report
Password protected personal diary report
 
Hydrothermal Treatment Of Solid Waste
Hydrothermal Treatment Of Solid WasteHydrothermal Treatment Of Solid Waste
Hydrothermal Treatment Of Solid Waste
 
Crystal Growth
Crystal GrowthCrystal Growth
Crystal Growth
 
Future of-digital-marketing 2013
Future of-digital-marketing 2013Future of-digital-marketing 2013
Future of-digital-marketing 2013
 
Home portable power bank ppt
Home portable power bank pptHome portable power bank ppt
Home portable power bank ppt
 
Seminar ppt
Seminar pptSeminar ppt
Seminar ppt
 
C programming project by navin thapa
C programming project by navin thapaC programming project by navin thapa
C programming project by navin thapa
 
Power bank presentation
Power bank presentationPower bank presentation
Power bank presentation
 
Synthesis of nanomaterials by arju
Synthesis of nanomaterials by arjuSynthesis of nanomaterials by arju
Synthesis of nanomaterials by arju
 
Synthesis of Nano Materials
Synthesis of Nano MaterialsSynthesis of Nano Materials
Synthesis of Nano Materials
 
Methods for single crystal growth97
Methods for single crystal growth97Methods for single crystal growth97
Methods for single crystal growth97
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 

Ähnlich wie Rapid Battery Charger Using Fuzzy Logic Controller

Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicDesign and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicWaleed El-Badry
 
L3 Programmable logic controller
L3 Programmable logic controllerL3 Programmable logic controller
L3 Programmable logic controllertaruian
 
24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdfFrangoCamila
 
Advanced plc programming & scada system design
Advanced plc programming & scada system designAdvanced plc programming & scada system design
Advanced plc programming & scada system designlakshanwalpita
 
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABDesign of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABijsrd.com
 
Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfBereket Walle
 
Industrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUESIndustrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUESEMERSON EDUARDO RODRIGUES
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryOPAL-RT TECHNOLOGIES
 
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...ijsrd.com
 
A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of...
A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of...A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of...
A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of...jgpecor
 
Discription of PLC and SCADA
Discription of PLC and SCADADiscription of PLC and SCADA
Discription of PLC and SCADAIshank Ranjan
 
PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.Ishank Ranjan
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 

Ähnlich wie Rapid Battery Charger Using Fuzzy Logic Controller (20)

Design and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy LogicDesign and Implementation of DC Motor Speed Control using Fuzzy Logic
Design and Implementation of DC Motor Speed Control using Fuzzy Logic
 
L3 Programmable logic controller
L3 Programmable logic controllerL3 Programmable logic controller
L3 Programmable logic controller
 
24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf24-02-18 Rejender pratap.pdf
24-02-18 Rejender pratap.pdf
 
DC motor controlling
DC motor controllingDC motor controlling
DC motor controlling
 
Advanced plc programming & scada system design
Advanced plc programming & scada system designAdvanced plc programming & scada system design
Advanced plc programming & scada system design
 
Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...
 
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLABDesign of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB
 
Introduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdfIntroduction_to_Mechatronics_Chapter67.pdf
Introduction_to_Mechatronics_Chapter67.pdf
 
Industrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUESIndustrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUES
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
 
Plc
PlcPlc
Plc
 
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
To Perform SIL And PIL Testing on Fast Dynamic System using Economical AVR Co...
 
Plc on cnc
Plc on cncPlc on cnc
Plc on cnc
 
VLSI GDI Technology
VLSI GDI TechnologyVLSI GDI Technology
VLSI GDI Technology
 
A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of...
A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of...A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of...
A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of...
 
Dp32725728
Dp32725728Dp32725728
Dp32725728
 
Discription of PLC and SCADA
Discription of PLC and SCADADiscription of PLC and SCADA
Discription of PLC and SCADA
 
PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 

Mehr von Priya_Srivastava (20)

Vitualisation
VitualisationVitualisation
Vitualisation
 
Pc ppt
Pc pptPc ppt
Pc ppt
 
Pe,ppt
Pe,pptPe,ppt
Pe,ppt
 
Environment
EnvironmentEnvironment
Environment
 
Environmental
EnvironmentalEnvironmental
Environmental
 
S.c ppt
S.c pptS.c ppt
S.c ppt
 
Vlsi
VlsiVlsi
Vlsi
 
Wtp ppt
Wtp pptWtp ppt
Wtp ppt
 
Technical ppt
Technical pptTechnical ppt
Technical ppt
 
M.c ppt
M.c pptM.c ppt
M.c ppt
 
Project ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy ControllerProject ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy Controller
 
Bsp ppt
Bsp pptBsp ppt
Bsp ppt
 
Ecg ppt
Ecg pptEcg ppt
Ecg ppt
 
Afc ppt
Afc pptAfc ppt
Afc ppt
 
C cp ppt
C cp pptC cp ppt
C cp ppt
 
Ipc ppt
Ipc pptIpc ppt
Ipc ppt
 
Seminar ppt...; )
Seminar ppt...; )Seminar ppt...; )
Seminar ppt...; )
 
Technical presentation on
Technical  presentation onTechnical  presentation on
Technical presentation on
 
O.i.ppt
O.i.pptO.i.ppt
O.i.ppt
 
Filters
FiltersFilters
Filters
 

Rapid Battery Charger Using Fuzzy Logic Controller

  • 1.
  • 2. CONTENTS  Brief Intro.  Ni-Cd Battery.  Fuzzy Controller History. Applications Modeling Simulation Steps Basics Of Fuzzy. Membership Functions. Conclusion Future Scope
  • 3. BRIEF Rapid Battery Charger Using Fuzzy Controller is, modern technology which are being utilized these days; based on Fuzzy Logic, which is quite different from classical Boolean logic. Fuzzy logic is widely used in machine control.
  • 4. NI-CD BATTERY • using nickel oxide hydroxide and • metallic cadmium as electrodes. The nickel–cadmium battery (NiCd battery or NiCad battery) is a type of rechargeable battery • but without doing any damage to them. The main objective for the development of rapid battery charger was to charge the Ni- Cd batteries quickly,
  • 5. Since the behavior of Ni-Cd batteries at very high charging rates was not available, • so there was need to obtain them through experimentation. • Based on the upper limit of the charging current as fixed at 8C i.e. 4A, since batteries with capacity C=500 mAh were the target batteries. Based on the rigorous experimentation with the Ni- Cd batteries, • it was observed that the two input variables used to control the charging rate (Ct) are absolute temperature of the batteries (T) and its temperature gradient (dT/dt). • Universe of discourse for a variable is defined as its working range.
  • 6. FUZZY CONTROLLER A fuzzy control system or fuzzy controller is a control system based on fuzzy logic— • a mathematical system that analyzes analog input values in terms of logical variables that take on continuous values between 0 and 1, • in contrast to classical or digital logic, which operates on discrete values of either 1 or 0.
  • 7. HISTORY Fuzzy logic was first proposed by Lotfi A. Zadeh. He elaborated on his ideas in a 1973 paper that introduced the concept of "linguistic variables", which equates to a variable defined as a fuzzy set.
  • 8. Applications: Research and development is also continuing on fuzzy applications in software, as opposed to firmware, design, • so-called adaptive "genetic" software systems, with the ultimate goal of building "self-learning" fuzzy-control systems. including fuzzy expert systems and integration of fuzzy logic with neural-network and
  • 10. MATLAB (Matrix Laboratory) is a numerical computing environment and fourth-generation programming language. Developed by MathWorks, MATLAB allows matrix manipulations, • plotting of functions and data, implementation of algorithms, • creation of user interfaces, and interfacing with programs written in other languages, • including C, C++, Java, • and Fortran.
  • 11. Simulink, • developed by MathWorks, • is a data flow graphical programming language tool for modeling, • simulating and analyzing multidomain dynamic systems. • Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. Simulink is widely used in control theory and digital signal processing for multidomain simulation and Model-Based Design.
  • 12. BASICS OF FUZZY CONTROLLER • A Fuzzifier, which converts input data into suitable linguistic values; • a fuzzy rule base, which consists of a database with the necessary linguistic definitions and the control rule set; • a fuzzy inference engine which simulating a human decision process, that infers the fuzzy control action from the knowledge of the control rules and finally linguistic variable definitions; • a Defuzzifier, which yields a nonfuzzy control action from an inferred fuzzy control action.
  • 13. Membership Functions Fuzzy sets must be defined for each input and output variable. As shown in Figure , four fuzzy Subsets (ZERO, SMALL, MEDUM, HIGH) have been chosen for charge current while only two fuzzy subsets (SMALL, HIGH), • have been selected for the Battery temperature and voltage changes in order to smooth the control action.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. This & Above Figures are the Membership Functions of Rapid Battery Charger.
  • 20. The first step in the fuzzy controller definition is to select input and output variables. Block diagram of the fuzzy controller structure show that we have two input variable (battery temperature and output voltage) While the only output variable is charge current as an external signal to switch duty-cycle. Fuzzy controller is simulated in fuzzy toolbox of MATLAB software.
  • 21. SIMULATION STEPS MATLAB simulation toolbox is strong graphical software for analyzing of control systems. The system contains three important blocks, fuzzy controller, BUCK converter and the battery. The basic scheme of a general-purpose fuzzy controlled battery charger is shown in Figure.
  • 22. Fig. Basic block diagram of charging system
  • 23. Fig. GTO BUCK Converter
  • 24. Derivation Of Control Rules Fuzzy control rules are obtained from the analysis of the system behavior. In their formulation it must be considered that using different control laws depending on the operating conditions can greatly improve the battery charger performances. The improved performances are the dynamic response and robustness.
  • 25.
  • 26. voltage error voltage scope voltage f(u) temperature temp setpoint temp scope temp error temp f(u) Voltage To Workspace 1 out To Workspace in Mux 5 Mux Mux 4 Mux Mux 3 Mux Mux2 Mux Fuzzy Logic Controller Demux Demux setpoint Fig. Simulation of Rapid Battery Charger using FCS
  • 27. Conclusion: As a final result, it is shown that fuzzy controller provides a safe and stable charge process with optimized time and acceptable temperature variations. This fast and safe method is used to charge a set of Ni-Cd batteries and the charge time is 100 min and temperature during charge process doesn't exceed from 40°C This system can be used to charge batteries with different characteristics because of it's independence to state variables and system model
  • 28. Future Scope The suggested framework can be extended to increase the flexibility of the search by incorporating additional parameters so that the search for optimal solution could be executed in terms of number of membership functions for each variable, the type of membership function and the number of iterations & possibly trying variants of PSO algorithm for identifying fuzzy systems with an objective to improve their performance further.