智能模糊控制算法讲解

双输入单输出模糊控制器详细设计流程

一、模糊语言确定及等级划分

  如表1是模糊语言的确定

  

表1 模糊语言表
人类模糊语言 负大 负中 负小 负零 正零 正小 正中 正大
符号 NL  NM NS N0 P0 PS PM PL

  对于人类模糊语言,每一个语言(例如:负大)分成 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 这些等级。

二、变量隶属度及其表格


E

μ(E)

语言


-6


-5


-4


-3


-2


-1


0


1


2


3


4


5


6


E1  NL


1.0


0.8


0.4


0.1


0


0


0


0


0


0


0


0


0


E2  NM


0.2


0.7


1


0.7


0.2


0


0


0


0


0


0


0


0


E3  NS


0


0


0.1


0.5


1


0.8


0.3


0


0


0


0


0


0


E4  ZO


0


0


0


0


0.1


0.6


1


0


0


0


0


0


0


E5  PS


0


0


0


0


0


0


0


1


0.6


0.1


0


0


0


E6  PM


0


0


0


0


0


0


0


0


0.1


0.2


0.7


1


0.2


E7   PL


0


0


0


0


0


0


0


0


0


0.1


0.1


0.4


0.8

E的隶属度表格


EC

u(EC)

语言


-6


-5


-4


-3


-2


-1


0


1


2


3


4


5


6


E1  NL


1.0


0.8


0.4


0.1


0


0


0


0


0


0


0


0


0


E2  NM


0.2


0.7


1


0.7


0.2


0


0


0


0


0


0


0


0


E3  NS


0


0


0.1


0.5


1


0.8


0.3


0


0


0


0


0


0


E4  ZO


0


0


0


0


0.1


0.6


1


0


0


0


0


0


0


E5  PS


0


0


0


0


0


0


0


1


0.6


0.1


0


0


0


E6  PM


0


0


0


0


0


0


0


0


0.1


0.2


0.7


1


0.2


E7   PL


0


0


0


0


0


0


0


0


0


0.1


0.1


0.4


0.8

EC的隶属度表格

E的隶属度表格

  根据这个隶属度表格,结合MATLAB,自己就可以写个小程序,从而画出各个等级的对于某个语言的隶属函数图像。

三、

                           
                           
                           
                           
                           
                           
                           
                           
时间: 2024-10-30 12:09:33

智能模糊控制算法讲解的相关文章

转:智能模糊测试工具 Winafl 的使用与分析

本文为 椒图科技 授权嘶吼发布,如若转载,请注明来源于嘶吼: http://www.4hou.com/technology/2800.html 导语:Winafl是一个文件格式及协议漏洞的半自动发现工具,可以帮助我们发现各种使用特定格式文件的应用软件漏洞,如文件编辑软件.图片查看软件.视频播放软件等. Winafl是Linux下的智能模糊测试神器afl-fuzz的Windows版本.afl-fuzz从2013年发布到现在,发现了很多真实的漏洞,被广大网络安全从业人员所使用,现在,Windows版

Easyui 实现智能模糊查询(智能检索)

js代码:    <input id="proBidSectionone" name="proBidSectionone" value="">重点://工作标段模糊查询 $("#proBidSectionone").combobox({        valueField: 'uid',        textField: 'paramName',        url: path+'/admin/dispatch

变频电源智能控制方法之一

中港扬盛变频电源控制方式分为电压型.电流型.脉冲宽度调制型等.其主回路的拓扑.控制策略都有多种方式可以选择, 变变频电源频调速还有变极调速,无级调速还有矢量控制方式.变压变频(vvvf)控制方式等,价格不同, 变频调速采用变极.vvvf和矢量变换控制三种方式,在调速要求不需无级的只须有限变速的采用变极控制方式,要求速度控制不严格的如辊道速度控制采用变压变频(vvvf)方式,要求速度控制严格的才采用矢量变换控制方式,这样目的是节约投资和简化维护,这种按工艺要求选择变频电源的方法可作为为其他车间交流

模糊PID控温算法的具体实现(一):参数自整定模糊PID算法概念

上个学期已经基本上实现了PID的温控算法,为了撰写小论文,这个学期最先要做的事情就是实现模糊PID的温控算法. 模糊控制系统的构成与与常规的反馈控制系统的主要区别在于控制器主要是由模糊化,模糊推理机和精确化三个功能模块和知识库(包括数据库和规则库)构成的.具体实现过程如下所示: (1)预处理: 输入数据往往是通过测量设备测量得到的一个具体数据,预处理就是在它们进入控制器前对这些数据进行分类,或性质程度的定义.预处理过程也是量化过程,它是在离散空间中把输入数据划分为若干个数字级别.例如,假设一个反

Cocos2d-x 怪物智能AI怪物也有智商----之游戏开发《赵云要格斗》(6)

       这里是Evankaka的博客,欢迎大家前面讨论与交流------       转载请注明出处http://write.blog.csdn.net/postedit/42611031 这几天一直在研究怪物的AI,博客都没怎么更新.本文将主要来讲讲游戏开发中的怪物智能,一个好的游戏一般怪物都要分等级,这样我们游戏玩起来才有意思,怪物如果智商太高,游戏难度大.怪物如果智商太低,游戏玩起来又没有意思.一般好的游戏低级怪物和中级怪物占大部分,高级怪物一般是BOSS级怪物.下面我来讲讲自己对怪

jQuery打造智能提示插件

插件根据实际需要在单功能上封装的,实现传入后台数据地址,要保存值的input,前台要传入的参数(过滤条件),来返回下拉提示数据,数据过多可上下滚动选择,选择后显示文本与对应的值,供后台操作,如图: js封装: /* /// <reference path="jquery-autocomplete2.0.js" /> zhangs 20140516 */ (function($) { $.fn.combox = function(options) { var KEY = {

新型变频电源的控制算法

单片机产生SPWM算法为基础制作的数字化AC/DC/AC单相变频电源,该电源将公网三相交流电转化为输出电压幅值和频率可独立调节的单相交流电.实验结果表明该电源输出电压波形较理想,实现的调压.调频精度高,反馈灵敏迅速,保护措施齐全有效.重复控制方法具有良好的稳态输出特性和鲁棒性能,尤其是在非线性负载系统中,它能在很大程度上消除输出波形的谐波成分,因而重复控制方法在逆变电源中的应用备受关注.但重复控制方法也有动态响应速度较慢的问题,根据本设计的具体要求,本文提出了一种基于重复控制和数字PID控制的新

模糊控制——理论基础(1)

1.模糊控制 模糊控制是建立在人工经验基础之上的.对于一个熟练的操作人员,他往往凭借丰富的实践经验,采取适当的对策来巧妙地控制一个复杂过程.若能将这些熟练操作员的实践经验加以总结和描述,并用语言表达出来,就会得到一种定性的.不精确的控制规则.如果用模糊数学将其定量化就转化为模糊控制算法,形成模糊控制理论. 2.特点 (1)模糊控制不需要被控对象的数学模型.模糊控制是以人对被控对象的控制经验为依据而设计的控制器,故无需知道被控对象的数学模型. (2)模糊控制是一种反映人类智慧的智能控制方法.模糊控

模糊控制介绍

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 一.模糊控制概况 模糊逻辑控制 (Fuzzy Logic Control)简称模糊控制(Fuzzy Control),是以模糊集合论.模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制技术.1965年,美国的L.A.Zadeh创立了模糊集合论:1973年他给出了模糊逻辑控制的定义和相关的定理.1974年,英国的E.H.Mamdan