模糊控制——理论基础(2隶属函数)

Posted long5683

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模糊控制——理论基础(2隶属函数)相关的知识,希望对你有一定的参考价值。

1、隶属函数

几种典型的隶属函数

 

       Matlab中已经开发出了11种隶属函数,即双S形隶属函数(dsigmf)、联合高斯型隶属函数(gauss2mf)、高斯型隶属函数(gaussmf)、广义钟形隶属函数(gbellmf)、II型隶属函数(pimf)、双S形乘积隶属函数(psigmf)、S状隶属函数(smf)、S形隶属函数(sigmf)、梯形隶属函数(trapmf)、三角形隶属函数(trimf)、Z形隶属函数(zmf)。

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

 

有关隶属函数的MATLAB设计,见著作:楼顺天,胡昌华,张伟,《基于MATLAB的系统分析与设计-模糊系统》,西安:西安电子科技大学出版社,2001 

1设计一个三角形隶属函数,按[-33]范围七个等级,建立一个模糊系统,用来表示{负大,负中,负小,零,正小,正中,正大}。仿真结果如图3-8所示。

技术分享图片

2、隶属函数的确定方法 

    隶属函数是模糊控制的应用基础。目前还没有成熟的方法来确定隶属函数,主要还停留在经验和实验的基础上。通常的方法是初步确定粗略的隶属函数,然后通过“学习”和实践来不断地调整和完善。遵照这一原则的隶属函数选择方法有以下几种。

(1)模糊统计法

     根据所提出的模糊概念进行调查统计,提出与之对应的模糊集A,通过统计实验,确定不同元素隶属于A的程度。 

        u0对模糊集A的隶属度 =  技术分享图片

(2)主观经验法

    当论域为离散论域时,可根据主观认识,结合个人经验,经过分析和推理,直接给出隶属度。这种确定隶属函数的方法已经被广泛应用。

(3)神经网络法

    利用神经网络的学习功能,由神经网络自动生成隶属函数,并通过网络的学习自动调整隶属函数的值。   

 

 

 

以上是关于模糊控制——理论基础(2隶属函数)的主要内容,如果未能解决你的问题,请参考以下文章

模糊神经网络控制器的S函数设计

[摘抄]模糊理论学习2

模糊控制——理论基础

模糊控制——理论基础(4模糊推理)

基于matlab实现生成模糊fis文件,包括模糊隶属函数和模糊规则等,不使用fuzzy工具箱

基于模糊C-means算法的图像分割