预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验报告1 实验目的: 实现2输入单输出的sugeno模糊模型。模糊规则如下: IfX是小(small)和Y是小,thenz=-x+y+1; IfX是小(small)和Y是大,thenz=-y+3; IfX是大(large)和Y是小,thenz=-x+3; IfX是大(large)和Y是大,thenz=x+y+2; 实验方法: 利用matlab提供的模糊控制工具箱(fuzzy) 实验步骤: 打开matlab软件在工作空间中输入fuzzy,调出模糊工具箱,如图1所示: 图1 2.由于实验要求是2输入单输出,所以在edit下拉菜单中选择addvariable—input 图2 3.设置2个输入X和Y和1个输出Z的隶属度函数,输入X的隶属度函数设置为高斯型,输入Y的隶属度函数设置为钟型,如下图3和图4所示: 图3X的隶属度函数Y的隶属度函数 由于是要目的中的推理规则符合是一般的一阶线性Sugeno模型规则的形式为: ifxisAandyisBthenz=px+qy+r; 式中,x和y为输入语言变量,A和B为推理前件的模糊集合,z为输出语言变量,p,q,r为常数 根据要求依次将4个输出中的线性参数设置为:[-111];[0-13];[-103]和[112] 图4 4.设置模糊规则:双击工具箱中间的规则块。根据实验要求中的模糊规则,依次将规则添加到规则库中,如下所示: 图5 实验结论 经上面4个步骤就完成了该实验要求,可以观察该模糊模型的规则库和输入输出曲面图,结果如下图6和图7所示: 图6Sugeno模糊推理的规则库 图7Sugeno模糊推理输入输出曲面图