您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > Fuzzy-control-system
LOGOFuzzycontrolsystemCAOJIANPENGPartoneFuzzycontroldefinitionFuzzycontrolcharacteristicsThecompositionofthefuzzycontrolFuzzyset4123FuzzycontroldefinitionFuzzycontrolprovidesaformalmethodologyforrepresenting,manipulating,andimplementingahuman’sheuristicknowledgeabouthowtocontrolasystem.AfuzzycontrolsystemisacontrolsystembasedonfuzzylogicBasedonZedehprofessor’sfuzzysettheory.Simplifiedreasoningisusedinfuzzycontrolthusfuzzycontrolisanintelligentcontrol.Duewiththefuzzyvariablewhichcannoteasytodividetocrispvalue.UsingthelanguagetodescribethevariableofthecontrolFuzzycontrolcharacteristicsUsefulcases:(1)Thecontrolprocessesaretoocomplextoanalyzebyconventionalquantitativetechniques.(2)Theavailablesourcesofinformationareinterpretedqualitatively,inexactly,oruncertainly.AdvantagesofFLC(FuzzyLogiccontroller):(1)Parallelordistributedcontrolmultiplefuzzyrules-complexnonlinearsystem.(2)Linguisticcontrol.Linguisticterms-humanknowledge.(3)Robustcontrol.Morethan1controlrules-aerrorofaruleisnotfatal.ThecompositionofthefuzzycontrolFourmaincomponentsofafuzzycontroller:Theknowledgebase:containsaknowledgeoftheapplicationdomainandthecontrolgoals.Thefuzzificationinterface:transformsinputcrispvaluesintofuzzyvaluesThedecision-makinglogic:performsinferenceforfuzzycontrolactionsThedefuzzificationinterface:transformsfuzzyvaluesintocrispvalues.ExampleSetallthepersonconsiderthe60°CwaterisHOT.Butifthetemperatureisbelowthan60°C,notallthepersonconsiderthat,sohowtoexpressthatwithfuzzy?FuzzysetCrispsetSetSisasetofXdomain.If𝒙∈𝑺,then𝝁𝒔𝒙=𝟏;if,then𝝁𝒔𝒙=𝟎;.xS:,Xμ01FuzzysetSetFisasetofXdomain.If𝒙∈𝑭,thenmembershipfunction𝝁𝑭𝒙willgivecorrespondencemembershipvaluetoeach𝒙.:,Xμ01𝝁𝒔𝒙ischaracteristicfunction.𝝁𝑭𝒙ismembershipfunction.FuzzycontroldefinitionFuzzysetbxbxmmbxbmxaamaxaxxA00)(mba()Axxaxaaxbbabxcdxcxddcxd0μ10abcdxxFuzzyset()()xaFxe222σμ()()FFxxc21μ1xxFuzzysetDifferencewiththenormalset.ParttwoMembershipfunctionFuzzificationFuzzyinferenceDefuzzification5134Knowledgebase2MembershipfunctionDefinition:amembershipfunctionforafuzzysetAontheuniverseofdiscourseXisdefinedas,whereeachelementofXismappedtoavaluebetween0and1.Thisvalue,calledmembershipvalueordegreeofmembership,quantifiesthegradeofmembershipoftheelementinXtothefuzzysetA.]1,0[:XA5070901103010Temp.(F°)FreezingCoolWarmHot01360.70.336F°is30%Cooland70%FreezingMembershipfunctionMembershipfunctiondesignFirstischoosingthecontroller'sinputandoutputvariable.Basedonthecontrolprecisionandrealneededtodecidethefuzzysetsnumber.Basedontherealcontrolsystemperformancemadedecideoftheeachfuzzyset’sdomain.Basedonthecontrolplantperformancetodecidethetypesofthemembershipfunctiontypes.Whentheinputvaluehastherandomnoisewhatmainstheinputvalueshouldbefuzzy,inthisconditionitsbettertousetriangularmembershipfunction.(Temperaturecontrolsystem)MembershipfunctionEachmembershipshouldoverlapsonlywiththeclosestneighboringmembershipfunctions;Foranypossibleinput,itsmembershipvaluesinallrelevantfuzzysetsshouldsumto1(ornearly)KnowledgebaseDatabasePartitionofthevariablespaces.InputRangeFreezingCoolWarmHotDomainInput(°C)MembershipvalueFreezing3050≥x≥01000400.50.500Cool5070≥x≥3001006000.50.50Warm7090≥x≥50001080000.50.5Hot90110≥x≥7000011100001KnowledgebaseRulebaseFuzzycontrolrules.FuzzyrulesarelinguisticIF-THEN-constructionsthathavethegeneralformIFATHENBwhereAandBare(collectionsof)propositionscontaininglinguisticvariables.AiscalledthepremiseandBistheresultoftherule.•Iftemperatureishot,thenairmotorspeedisblast.•Iftemperatureiswarm,thenairmotorspeedisfast.•Iftemperatureiscool,thenairmotorspeedisslow.•Iftemperatureiscold,thenairmotorspeedisstop.KnowledgebaseFordesigntherulebaseshouldcare:Expertknowledgeandcontrolengineeringknowledge.Observationofoperator’sactions.Fuzzymodeloftheprocess:linguisticdescriptionofthedynamicperformance.ExpertisemethodObservationalmethodBasedonfuzzymodelSelforganicmethodFuzzificationFuzzificationThisistheprocessthattransformthecrispvaluetothecrispvalue.bxbxmmbxbmxaamaxaxxA00)(5070901103010Temp.(F°)FreezingCoolWarmHot01360.70.3baxmFuzzylogicFuzzylogicConnectives:FuzzyConjunction(AND),FuzzyDisjunction(OR),Operateondegreesofmembershipinfuzzysets.ABmax(A,B)AB=CQualityCisthedisjunctionofQualityAandB010.375A010.75B(AB=C)(C=0.75)ORFuzzylogicABmin(A,B)AB=CQualityCistheconjunctionofQualityAandB010.375A010.75B(AB=C)(C=0.375)ConjunctionANDFuzzyinferenceMamdanimethodUsingminimuminferencingFuzzyinferenceMamdanimethodDefuzzificationForthedefuzzificationwecanusethecentroidmethodtotransformthemembershipvaluetocrispvalue.Thecentroidmethodisverypopular,inwhichthecenterofmassoftheresultprovidesthecrispvalue.MeanscrispoutputoffuzzyinferenceIndicatescenterofrealofamembershipfunctionThemembershipvalueoutputoffuzzyinferencecrispoUibi()()icrispoibUiΣμΣμ=
本文标题:Fuzzy-control-system
链接地址:https://www.777doc.com/doc-4977404 .html