当前位置:文档之家› 模糊推理T-S解析

模糊推理T-S解析

yk=p0k+p1kx1+p2kx2+...+pmkxk.
matlab中sugeno常用的去模糊化函数为:wtaver(加权取平 均)和wtsum(加权求和)
对y=x2进行拟合
• 在matlab编辑窗口,中输入fuzzy或者在左下角找到star按 钮找到
• FIS模糊控制工具箱 • 在file中选到fis——sugeno用T—S模型对y=x2进行拟合
• 前面选择了5条高斯函数对论域进行分段,对输出y也就有 5条直线进行拟合:
• y1=4x
[4 0]
• y2=6x-8
[6 -8]
• y3=10x-24
[10 -24]
• y4=14x-48
[14 48]
• y5=18x-80
[18 -80]
• 中括号中的数为Params对应yi的系数
点击edit—Rules添加模糊规则
点击input,将name改成x,点击output改成y,在file中选择 export to workspace保存为quater
在edit中选择x的隶属度函数为gaussmf(选择条数为5),并设置range 为【0 10】点击左边黄色的x,选中每一天高斯曲线,将名字改成如下;
点击右边的y对输出进行设置,首先将输出变量名字 改成如图中所示。然后选择Type为linear对Params 进行设置,这是T-S模型需要的拟合直线系数
关于T-S推理
简介
• T-S模型是Takagi和Sugeno提出的非线性复杂系统模糊建 模中的一种典型的模糊动态模型:
• 其前提部是依据系统输入、输出间是否存在局部线性 关系来进行划分;
• 其结论部是由多项式线性方程来表达,从而构成各条 规则间的线性组合。
其模糊规则为:
对一个多输入单输出非线性系统,其第k条规则为: Rk:if x1 is A1k x2 is A2k,...,xm is Amk then
选择View—surface查看拟合曲线图。
• 如果图形不够理想,则可以点击黄色X对高斯隶属度函数 进行调节。
• 或者选择View—Rules进行调节,最终得到比较理想的拟 合曲线
谢谢!
相关主题