Upcoming SlideShare
×

# Project ppt on Rapid Battery Charger using Fuzzy Controller

1,835 views

Published on

Real-time Simulations are provided through This Project ppt.

2 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

Views
Total views
1,835
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
0
0
Likes
2
Embeds 0
No embeds

No notes for slide

### Project ppt on Rapid Battery Charger using Fuzzy Controller

1. 1. CONTENTS Brief Intro. Ni-Cd Battery. Fuzzy ControllerHistory.ApplicationsModelingSimulation StepsBasics Of Fuzzy.Membership Functions.ConclusionFuture Scope
2. 2. BRIEFRapid BatteryCharger UsingFuzzy Controller is,moderntechnology whichare being utilizedthese days;based on FuzzyLogic,which is quitedifferent fromclassical Booleanlogic.Fuzzy logic iswidely used inmachine control.
3. 3. NI-CD BATTERY• using nickel oxide hydroxide and• metallic cadmium as electrodes.The nickel–cadmiumbattery (NiCdbattery or NiCadbattery) is a typeof rechargeablebattery• but without doing any damage tothem.The main objective forthe development ofrapid battery chargerwas to charge the Ni-Cd batteries quickly,
4. 4. Since the behavior of Ni-Cdbatteries at very highcharging rates was notavailable,• so there was need toobtain them throughexperimentation.• Based on the upper limit ofthe charging current asfixed at 8C i.e. 4A, sincebatteries with capacityC=500 mAh were the targetbatteries.Based on the rigorousexperimentation with the Ni-Cd batteries,• it was observed that thetwo input variables used tocontrol the charging rate(Ct) are absolutetemperature of thebatteries (T) and itstemperature gradient(dT/dt).• Universe of discourse for avariable is defined as itsworking range.
5. 5. FUZZY CONTROLLERA fuzzy control system orfuzzy controller isa control system basedon fuzzy logic—• a mathematical system thatanalyzes analog input values in termsof logical variables that take oncontinuous values between 0 and 1,• in contrast to classicalor digital logic, which operates ondiscrete values of either 1 or 0.
6. 6. HISTORYFuzzy logic was firstproposed by Lotfi A.Zadeh.He elaborated on hisideas in a 1973paperthat introduced theconcept of "linguisticvariables",which equates to avariable defined as afuzzy set.
7. 7. Applications:Research anddevelopment is alsocontinuing on fuzzyapplications in software,as opposedto firmware, design,• so-called adaptive "genetic" softwaresystems, with the ultimate goal of building"self-learning" fuzzy-control systems.including fuzzy expertsystems and integrationof fuzzy logicwith neural-network and
9. 9. MATLAB (Matrix Laboratory) isa numerical computing environmentand fourth-generation programminglanguage.Developed by MathWorks, MATLABallows matrix manipulations,• plotting of functions anddata, implementation of algorithms,• creation of user interfaces, and interfacingwith programs written in other languages,• including C, C++, Java,• and Fortran.
10. 10. Simulink,• developed by MathWorks,• is a data flow graphical programminglanguage tool for modeling,• simulating and analyzingmultidomain dynamic systems.• Its primary interface is a graphical blockdiagramming tool and a customizable set ofblock libraries.Simulink is widely used in controltheory and digital signalprocessing for multidomainsimulation and Model-BasedDesign.
11. 11. BASICS OF FUZZY CONTROLLER• A Fuzzifier, which converts inputdata into suitable linguisticvalues;• a fuzzy rule base, which consistsof a database with the necessarylinguistic definitions and thecontrol rule set;• a fuzzy inference engine whichsimulating a human decisionprocess, that infers the fuzzycontrol action from theknowledge of the control rulesand finally linguistic variabledefinitions;• a Defuzzifier, which yields anonfuzzy control action from aninferred fuzzy control action.
12. 12. MembershipFunctionsFuzzy sets must be defined foreach input and output variable.As shown in Figure , four fuzzySubsets(ZERO, SMALL, MEDUM, HIGH)have been chosen for chargecurrent while only two fuzzysubsets (SMALL, HIGH),• have been selectedfor the Batterytemperature andvoltage changes inorder to smooth thecontrol action.
13. 13. This & Above Figures are the Membership Functions of Rapid BatteryCharger.
14. 14. The first step in thefuzzy controllerdefinition is toselect input andoutput variables.Block diagram ofthe fuzzy controllerstructure show thatwe have two inputvariable (batterytemperature andoutput voltage)While the onlyoutput variable ischarge current as anexternal signal toswitch duty-cycle.Fuzzy controller issimulated in fuzzytoolbox of MATLABsoftware.
15. 15. SIMULATIONSTEPSMATLAB simulationtoolbox is stronggraphical softwarefor analyzing ofcontrol systems.The system containsthree importantblocks, fuzzycontroller,BUCK converter andthe battery.The basic scheme ofa general-purposefuzzy controlledbattery charger isshown in Figure.
16. 16. Fig. Basic block diagram of charging system
17. 17. Fig. GTO BUCK Converter
18. 18. Derivation Of Control RulesFuzzy control rules areobtained from the analysisof the system behavior.In their formulation it mustbe considered that usingdifferent control lawsdepending on theoperating conditions cangreatly improve the batterycharger performances.The improvedperformances are thedynamic response androbustness.
19. 19. voltageerrorvoltagescopevoltagef(u)temperaturetempsetpointtempscopetemperrortempf(u)VoltageTo Workspace 1outTo WorkspaceinMux 5MuxMux 4MuxMux 3MuxMux2MuxFuzzy LogicControllerDemuxDemuxsetpointFig. Simulation of Rapid Battery Charger using FCS
20. 20. Conclusion:As a final result, it is shownthat fuzzy controller providesa safe and stable chargeprocess with optimized timeand acceptable temperaturevariations.This fast and safe method isused to charge a set of Ni-Cdbatteries and the charge timeis 100 min and temperatureduring charge process doesntexceed from 40°CThis system can be used tocharge batteries with differentcharacteristics because of itsindependence to statevariables and system model
21. 21. Future ScopeThe suggested framework canbe extended to increase theflexibility of the searchby incorporating additionalparameters so that the searchfor optimal solution could beexecuted in terms of number ofmembership functions for eachvariable,the type of membershipfunction and the number ofiterations &possibly trying variants of PSOalgorithm for identifying fuzzysystems with an objective toimprove their performancefurther.
22. 22. Thank you!