MATLAB模糊逻辑工具箱函数.ppt

MATLAB模糊逻辑工具箱函数.ppt

ID:52192357

大小:555.50 KB

页数:104页

时间:2020-04-02

MATLAB模糊逻辑工具箱函数.ppt_第1页
MATLAB模糊逻辑工具箱函数.ppt_第2页
MATLAB模糊逻辑工具箱函数.ppt_第3页
MATLAB模糊逻辑工具箱函数.ppt_第4页
MATLAB模糊逻辑工具箱函数.ppt_第5页
资源描述:

《MATLAB模糊逻辑工具箱函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1MATLAB模糊逻辑工具箱简介2利用模糊逻辑工具箱建立模糊推理系统3MATLAB模糊逻辑工具箱的图形用户界面4基于Simulink的模糊逻辑的系统模块MATLAB模糊逻辑工具箱函数1针对模糊逻辑尤其是模糊控制的迅速推广应用,MathWorks公司在其MATLAB版中添加了FuzzyLogic工具箱。该工具箱由长期从事模糊逻辑和模糊控制研究与开发工作的有关专家和技术人员编制。MATLABFuzzyLogic工具箱以其功能强大和方便易用的特点得到了用户的广泛欢迎。模糊逻辑的创始人Zadeh教授称赞该工具箱“在各方面都给人以深刻的印象,

2、使模糊逻辑成为智能系统的概念与设计的有效工具。”21.1模糊逻辑工具箱的功能特点1.易于使用模糊逻辑工具箱提供了建立和测试模糊逻辑系统的一整套功能函数,包括定义语言变量及其隶属度函数、输入模糊推理规则、整个模糊推理系统的管理以及交互式地观察模糊推理的过程和输出结果。1MATLAB模糊逻辑工具箱简介32.提供图形化的系统设计界面在模糊逻辑工具箱中包含五个图形化的系统设计工具,这五个设计工具是:•模糊推理系统编辑器,该编辑器用于建立模糊逻辑系统的整体框架,包括输入与输出数目、去模糊化方法等;•隶属度函数编辑器,用于通过可视化手段建立语言

3、变量的隶属度函数;•模糊推理规则编辑器;•系统输入输出特性曲面测览器;•模糊推理过程浏览器。43.支持模糊逻辑中的高级技术•自适应神经模糊推理系统(ANFIS,AdaptiveNeuralFuzzyInferenceSystem);•用于模式识别的模糊聚类技术;•模糊推理方法的选择,用户可在广泛采用的Mamdani型推理方法和Sugeno型推理方法两者之间选择。54.集成的仿真和代码生成功能模糊逻辑工具箱不但能够实现Simulink的无缝连接,而且通过Real-TimeWorkshop能够生成ANSIC源代码,从而易于实现模糊系统的

4、实时应用。5.独立运行的模糊推理机在用户完成模糊逻辑系统的设计后,可以将设计结果以ASCII码文件保存;利用模糊逻辑工具箱提供的模糊推理机,可以实现模糊逻辑系统的独立运行或者作为其他应用的一部分运行。65.1.2模糊推理系统的基本类型在模糊系统中,模糊模型的表示主要有两类:一类是模糊规则的后件是输出量的某一模糊集合,如NB,PB等,由于这种表示比较常用,且首次由Mamdani采用,因而称它为模糊系统的标准模型或Mamdani模型表示;另一类是模糊规则的后件是输入语言变量的函数,典型的情况是输入变量的线性组合。由于该方法是日本学者高木

5、(Takagi)和关野(Sugeno)首先提出来的,因此通常称它为模糊系统的Takagi-Sugeno(高木-关野)模型,或简称为Sugeno模型。71基于标准模型的模糊逻辑系统在标准型模糊逻辑系统中,模糊规则的前件和后件均为模糊语言值,即具有如下形式:IFx1isA1andx2isA2and…andxnisAnTHENyisB其中Ai(i=1,2,…,n)是输入模糊语言值,B是输出模糊语言值。图5-1基于标准模型的模糊逻辑系统原理图基于标准模型的模糊逻辑系统的框图如图5-1。图中的模糊规则库由若干“IF——THEN”规则构成。模糊

6、推理机在模糊推理系统中起着核心作用,它将输入模糊集合按照模糊规则映射成输出模糊集合。它提供了一种量化专家语言信息和在模糊逻辑原则下系统地利用这类语言信息的一般化模式。82基于高木——关野(Takagi——Sugeno)模型的模糊逻辑系统高木——关野模糊逻辑系统是一类较为特殊的模糊逻辑系统,其模糊规则不同于一般的模糊规则形式。在高木——关野模糊逻辑系统中,采用如下形式的模糊规则:IFx1isA1andx2isA2and…andxnisAnTHEN其中Ai(i=1,2,…,n)是输入模糊语言值,ci(i=1,2,…,n)是真值参数。9可

7、以看出,高木-关野模糊逻辑系统的输出量是精确值。这类模糊逻辑系统的优点是输出量可用输入值的线性组合来表示,因而能够利用参数估计方法来确定系统的参数ci(i=1,2,…,n);同时,可以应用线性控制系统的分析方法来近似分析和设计模糊逻辑系统。其缺点是规则的输出部分不具有模糊语言值的形式,因此不能充分利用专家的控制知识,模糊逻辑的各种不同原则在这种模糊逻辑系统中应用的自由度也受到限制。105.1.3模糊逻辑系统的构成前面讨论了模糊逻辑系统的基本类型,标准型模糊逻辑系统应用最为广泛。在MATLAB模糊逻辑工具箱中主要针对这一类型的模糊逻辑

8、系统提供了分析和设计手段,但同时对高木一关野模糊逻辑系统也提供了一些相关函数。下面将以标准型模糊逻辑系统作为主要讨论对象。11构造一个模糊逻辑系统,首先必须明确其主要组成部分。一个典型的模糊逻辑系统主要由如下几个部分组成:(1)输入与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。