码迷,mamicode.com
首页 > 编程语言 > 详细

智能模糊控制算法讲解

时间:2017-01-10 19:33:56      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:height   one   cell   color   ack   style   add   等级   bottom   

双输入单输出模糊控制器详细设计流程

一、模糊语言确定及等级划分

  如表1是模糊语言的确定

  

表1 模糊语言表
人类模糊语言 负大 负中 负小 负零 正零 正小 正中 正大
符号 NL  NM NS N0 P0 PS PM PL

 

  对于人类模糊语言,每一个语言(例如:负大)分成 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 这些等级

二、变量隶属度及其表格

 

 

 

           E

    μ(E)

语言

-6

-5

-4

-3

-2

-1

0

1

2

3

4

5

6

E1  NL

1.0

0.8

0.4

0.1

0

0

0

0

0

0

0

0

0

E2  NM

0.2

0.7

1

0.7

0.2

0

0

0

0

0

0

0

0

E3  NS

0

0

0.1

0.5

1

0.8

0.3

0

0

0

0

0

0

E4  ZO

0

0

0

0

0.1

0.6

1

0

0

0

0

0

0

E5  PS

0

0

0

0

0

0

0

1

0.6

0.1

0

0

0

E6  PM

0

0

0

0

0

0

0

0

0.1

0.2

0.7

1

0.2

E7   PL

0

0

0

0

0

0

0

0

0

0.1

0.1

0.4

0.8

 

E的隶属度表格

 

         EC

   u(EC)

语言

-6

-5

-4

-3

-2

-1

0

1

2

3

4

5

6

E1  NL

1.0

0.8

0.4

0.1

0

0

0

0

0

0

0

0

0

E2  NM

0.2

0.7

1

0.7

0.2

0

0

0

0

0

0

0

0

E3  NS

0

0

0.1

0.5

1

0.8

0.3

0

0

0

0

0

0

E4  ZO

0

0

0

0

0.1

0.6

1

0

0

0

0

0

0

E5  PS

0

0

0

0

0

0

0

1

0.6

0.1

0

0

0

E6  PM

0

0

0

0

0

0

0

0

0.1

0.2

0.7

1

0.2

E7   PL

0

0

0

0

0

0

0

0

0

0.1

0.1

0.4

0.8

EC的隶属度表格

E的隶属度表格

  根据这个隶属度表格,结合MATLAB,自己就可以写个小程序,从而画出各个等级的对于某个语言的隶属函数图像。

三、

 

 

 

                           
                           
                           
                           
                           
                           
                           
                           

智能模糊控制算法讲解

标签:height   one   cell   color   ack   style   add   等级   bottom   

原文地址:http://www.cnblogs.com/qidaiymm/p/6270153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!