模糊控制输入输出变量关系曲面如何绘制
时间: 2024-05-27 14:14:09 浏览: 74
模糊控制器,模糊规则和控制过程均通过MATLAB编程实现,输出模糊规则曲面,不使用工具箱设计,matlab2021a测试
5星 · 资源好评率100%
模糊控制输入输出变量关系曲面通常是通过三维图像来表示。具体绘制步骤如下:
1. 确定输入变量和输出变量的取值范围,如输入变量x的取值范围为[0,10],输出变量y的取值范围为[0,1]。
2. 将输入变量和输出变量分别划分成若干个模糊集,如输入变量x可以划分成三个模糊集:小、中、大;输出变量y可以划分成五个模糊集:非常小、小、中、大、非常大。
3. 根据模糊控制器的规则库,确定每个规则的权重,如“如果x为小,且y为中,则权重为0.6”。
4. 对于每个输入变量的取值,计算该变量在每个模糊集中的隶属度,如x=3时,小、中、大的隶属度分别为0.7、0.3、0。
5. 根据规则库和隶属度,计算每个输出变量在每个模糊集中的隶属度,并将各个规则的权重考虑进去,得到每个输出变量的模糊输出。
6. 将所有输出变量的模糊输出进行合成,得到一个模糊输出的隶属度函数。
7. 将模糊输出的隶属度函数转化为实际的输出值,如使用重心法,计算隶属度函数的重心,得到模糊输出的实际值。
8. 绘制三维图像,将输入变量和输出变量的取值作为坐标轴,将模糊输出的实际值作为曲面高度,即可得到模糊控制输入输出变量关系曲面。
阅读全文