资源描述:
《模糊控制的matlab实现与常规pid的比较》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、温度模糊控制的matlab实现与PID的比较Xxxx学院毕业设计(论文)说明书题目:模糊控制的matlab实现与常规PID的比较系别:电子与信息工程系专业班级:自动化2001级1班学生姓名: Xxx指导教师: Xxx教研室:自动化教研室提交时间:2005年6月13日•37•温度模糊控制的matlab实现与PID的比较摘要本文介绍了模糊控制的基础数学知识,模糊控制的主要过程,模糊量化,模糊规则的运算,再通过模糊判决,这3步构成一个模糊控制系统,并利用matlab对钎焊温度模糊控制加以实现,
2、最后通过matlab的仿真结果曲线对常规PID和模糊控制进行比较关键词:模糊数学,模糊控制,模糊量化,模糊判决,隶属度;•37•温度模糊控制的matlab实现与PID的比较ABSTRACTThistextintroducedtheknowledgeoffoundationmathematicsofthefuzzycontrol,themainprocessofthefuzzycontrol,mistyquantize,theoperationoftheblurrule,atpasstheblurverdi
3、ct,this3stepsconstitutesafuzzycontrolofsystem,andmakeuseofthematlabtotakeintotheimplementationtothesolderingtemperaturefuzzycontrol,passingthematlabsimulationtocarryonthecomparetothenormalregulationsPIDandfuzzycontrolfinallyKeyword:Fuzzymathematics,fuzzyc
4、ontrol,themistyquantize,theblurverdict,belongstothedegree•37•温度模糊控制的matlab实现与PID的比较目录第一章引言11.1模糊数学的产生是历史发展的必然11.2传统控制的难题11.3模糊控制技术的发展及应用概况1第二章模糊控制基础知识32.1模糊集合及其表示32.1.1模糊集合的概念32.1.2模糊集合的表示方法42.2模糊集合与普通集合的关系42.3模糊语言与模糊逻辑52.4语言算子62.4.1集中化算子62.4.2散漫化算子62.5模糊
5、逻辑62.5.1模糊逻辑概念(二值逻辑,多值逻辑,模糊逻辑)62.5.2模糊命题72.6模糊推理方法82.6.1模糊推理概念8第 三章模糊控制原理93.1模糊控制的基本思路93.2 精确量的模糊化103.2.1模糊控制器的语言变量103.2.2连续变量的离散化103.3模糊判决113.3.1最大隶属度法113.3.2加权平均法121)重心法122)u>=0.5的加权平均法123)加权平均法123.3.3取中位数法13第 四章Matlab模糊逻辑工具箱14第 五章利用matlab实现温度模糊控制165.1
6、温度模糊控制的matlab实现16第 六 章 模糊控制与PID控制方法的比较23结束语28•37•温度模糊控制的matlab实现与PID的比较致谢29参考文献30•37•温度模糊控制的matlab实现与PID的比较CatalogueChapter1leadsthespeech11.1creationsofthemathematicsareahistorytodevelopinevitable11.2hardnuttocracksofthetraditionalcontrols11.3Thefuzzyco
7、ntroltechnicaldevelopmentandtheapplicationgeneralsituations1Chapter2Afuzzycontrolfoundationknowledge32.1blursaccumulateanditmean32.1.1Theconceptthatblursaccumulate32.1.2Therepresentationmethodthatblursaccumulate42.2blursaccumulatetherelationthataccumulate
8、swithcommonness42.3Mistylanguageandfuzzylogic52.4Thelanguagecalculatestheson62.4.1concentratetoturntocalculatetheson62.4.2desultorinessturntocalculatetheson62.5fuzzylogics72.5.1fuzzylogicconcept(twovaluelogic,multip