- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1
MATLAB应用技术
清华大学出版社
2
6 MATLAB与模糊控制系统
3
6.1 模糊系统的MATLAB 实现
6.1.1 模糊集简介
模糊集是一种边界不分明的集合,模糊集与普通集合既有区别又有联系。
2 模糊集的表示
1模糊概念
模糊集菜用隶属度来表示,论域X上的一个模糊集A,对于任意
,都指定了一个数
,叫做x对A的隶属程度 称做A的隶属函数。
隶属度函数有以下11种:
(1)高斯型隶属度函数
(2) 双侧高斯型隶属度函数
(3) 钟形隶属度函数
4
(4)Sigmoid函数型隶属度函数
(5)差型sigmoid隶属度函数
(6) 积型sigmoid隶属度函数
(7) Z形隶属度函数
(8) Ⅱ形隶属度函数
(9) S形隶属度函数
(10) 梯形隶属度函数
(11) 三角形隶属度函数
5
3模糊逻辑运算
与运算
或运算
非运算
直积
逻辑与(A AND B)
逻辑或(A OR B)
逻辑非(NOT A)
普通逻辑:
模糊逻辑
6
4 模糊规则
模糊 推理系统工程中,模糊规则以模糊语言 的形式描述人类的经验和知识,规则是否正确反映人类专家的经验和知识更新,是否能反映对象的特性,直接决定了模糊推理系统的性能,通常通过模糊规则的形式是“if…then”,前提由对模糊语言变量的语言什描述构成,如“温度较高”,“压力较低”等,结论由对输出模糊语言变量表示成输入量的精确什的组合,模糊规则的这种形式化表示的符合人们通过自然对许多知识的描述和记忆习惯的。
模糊规则的建立
①总结操作人员工、专家的经验和知识。
②基于过程的模糊模型。
③基于学习的方法。
7
最简单的if…then规则的形式是:“如果x是A,则y是B。”复合型的if…then规则的形式很多,例如:
“ if m是A且x 是B then y 是C,否则z是D” ;
“ if m是A且x 是B 且 y 是C,then z是D” ;
“ if m是A或x 是B then y 是C,或z是D” ;
“ if m是A且x 是B then y 是C,且z是D” ;
这里A,B,C,D分别是论域M,X,Y,Z,中模糊集的主义值,if 部分是前提或前件,then 部分是结论或后件。
输入模糊化
确定出if…then规则前提中每个命题或断言为真的程度(即隶属度)。
应用模糊算子
召唤果规则的前提有几部分,则利用模糊算子可以确定出整个前提为真的程度(即整个前提的隶属度)。
应用蕴含算子
由前提的隶属度和蕴含琥子,可以确定出结论为真的程度 (即结论的隶属度)。
8
5模糊推理
模推理是采用模糊逻辑由给定的输入到输出的映射过程。模糊推理包括五个方面:
(1)输入变量模糊化,即把确定的输入转化为由隶属度描述的模糊集。
(2)在模糊规则的前件中应用模糊算子(与、或、非)。
(3)根据模糊蕴含运算由前提推断结论。
(4)合成每一个规则的结论部分,得出总的结论。
(5)反模糊化,即把输出的模糊量转化为确定的输出。
9
6 模糊控制
在自动控制理论中,控制器的分析与综合依赖于精确的数学模型。而系统在实际运行过程中,人们将观察到的过程输出与设定值比较,得到过程输出偏离设定值程度的模糊语义描述或过程输出偏离设定值变化快慢的模糊语义描述,经逻辑推理得出控制量的模糊量:“适量减少燃料”,经反模糊化且,转化为一精确的控制量,实现整个控制过程,以模糊集和模糊推理为基础,对上述手工操作过程进行建模,即可得到期模糊控制器。
10
6.1.2 模糊推理系统与MATLAB的应用
1 模糊推理系统结构
最常见的模糊推理系统的三类:
1、纯模糊逻辑系统
2、Sugeno型模糊逻辑系统
3、Mamdani型模糊系统
11
2 Mamdani型模糊逻辑系统构建
Mamdani型是典型的模糊逻辑系统,MATLAB模糊逻辑工具箱中的模糊推理系统有五个过程:输入变量的模糊化、模糊关系运算、模糊合成运算、不同规则结果的综合、去模糊化。
(1) 输入模糊化
(2) 输入模糊集合的合成运算
(3)模糊蕴含方法
(4)输出的合成Aggregation
(5)逆模糊化(解模糊化)
12
6.1.3 模糊推理系统的MATLAB模糊工具箱的图形界面实现
模糊推理系统可通过MATLAB模糊工具箱的图形界面工具来实现,方法简单并且直观,也可利用MATLAB提供的命令行方式的模糊逻辑函数编辑实现,有利于比较复杂的模糊推系统。
1 图形界面工具箱简介
MATLAB模糊工具箱提供的图形化工具有五类:
模糊推理系
您可能关注的文档
最近下载
- 2025年工业互联网区块链智能合约安全审计与合规性检查报告.docx VIP
- 部编版八年级语文上册《短文两篇》.pptx VIP
- 2024版大学生就业指导课件.ppt VIP
- 路面硬化项目图纸施工图.pdf VIP
- YS_T 582-2023《电池级碳酸锂》.pdf VIP
- DB3607_T 006-2022 设施芦笋富硒营养强化技术规程.docx VIP
- HJ 479-2009 环境空气 氮氧化物(一氧化氮和二氧化氮)的测定 盐酸萘乙二胺分光光度法.pdf VIP
- 6 别了,“不列颠尼亚”.《别了,不列颠尼亚》课件.ppt VIP
- 国际人才英语教程(中级)课后习题答案解析.pdf
- 骨质疏松健康宣教ppt(完整版).pptx VIP
文档评论(0)