模糊控制的工作原理:
从模糊控制器的构成我们知道,输入模糊化,模糊推理,去模糊化是实施模糊控制的三个主要环节。有时根据这三个环节的作用分别称为:模糊器,模糊推理机和解模糊器。
所以要学会使用模糊控制,主要就是弄明白这三个部分的实现方法。
一、模糊器
就是将输入变量在基本论域的一个实际的值转化为语言变量值得转化过程,就是把清晰模糊化的过程。
模糊控制一般有几种论域一下就是:
模糊控制器几种隶属函数:
1、高斯型隶属函数
2、广义钟形隶属函数
3、S型隶属函数
4、梯形隶属函数
5、三角形隶属函数
MATLAB表示为:trimf
6、Z形隶属函数
模糊控制几种解模糊的方式:
1、重心法
2、最大隶属度法
顾名思义就是输出最大隶属度的值
3、系数加权平均法
MATLAB模糊算法实验仿真
经过我查资料推断,左下角的方框里 And method \ Or method 之类的选项是设计规则里选择and和or进行变量选取的选取方法。
如果(min)e的隶属度大于ec的隶属度,就会取e的对隶属规则的选取,反义亦然。
后面我会贴出来我最近搜集的代码和我自己理解改进。