| 网站首页 | 论文考试 | 应用范文 | 免费毕业论文 | 英语作文专区 | 
您现在的位置: 我爱论文网 >> 论文考试 >> 毕业论文 >> 计算机毕业论文 >> 计算机应用 >> 正文  
最 新 热 门
最 新 推 荐
相 关 文 章
没有相关论文
MWC计算机模糊控制系统         ★★
MWC计算机模糊控制系统-计算机毕业论文
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-30 17:19:31
;  表5 模糊控制规则表

WC
WD
WE B1
NL B2
NS B3
ZE B4
PS B5
PL A1 NL

A2 NS

A3 ZE

A4 PS

A5 PL

PL

PL

PS

PS

PL

PS

NS

NL

PS

NS

NS

NL

NS

NS

NL

NL

C11-C17

C31-C37

C41-C47

C61-C67

C81-C87

§3 模糊控制器的算法设计

一、模糊算法(离线部分)

模糊算法由模糊化、合成算法、判决三步组成。

1.输入模糊化

查找语言变量WE和WC的赋值表,找出测量值e、c的量化值x、y上与最大隶属度对应的语言值所决定的模糊集合A、B。模糊集合A、便代表确定数e、c的模糊化。

〖例如〗 根据系统偏差测量值e(确定数)计算出x=+3;查找偏差WE赋值表,在+3级上的隶属度0.5、0.7、0.1中间求取与最大隶属度0.7对应的语言值PM的模糊集合PM为 PM=0.2/2+0.7/3+1/4+0.7/5+0.2/6

模糊集合PM便是确定数e偏差的模糊化。

2.模糊算法器(合成算法)

1)模糊控制规则

在MWC系统的控制器中,模糊控制规则的一般形式为

if WE=Ai and WC=Bj then WD=Ck

(用复合条件语句表示为 : 若Ai且Bj则Ck)

应用模糊集合的运算规则,可求出模糊关系R:

R=R1∪R2∪…∪Rm×n

式中

R1=DT1×Cφ(1,1),D1=A1×B1

......

Rm×n=DTm×n×Cφ(m,n),Dm×n=Am×Bn

R= ∪ (Ai×Bj×Ck)

i∈I

j∈J

= ∪ 〔Ai×Bj×Cφ(i,j)〕

i∈I

j∈J

"×"运算的含义由下式定义:

i=m,j=n

μR(x,y,z)= ∨ 〔μAi(x)∧μBj(y)∧μCk(z)〕

i=1,j=1

i=m,j=n

= ∨ 〔μAi(x)∧μBj(y)∧μCφ(i,j)(z)〕

i=1,j=1

其中:

X、Y、Z分别是偏差WE、偏差变化率WC、控制量WD的论域;

Ai,Bj,Ck分别是论域X,Y,Z上的模糊集,

也分别是偏差WE、偏差变化率WC及控制量WD的语言值;

i∈I={1,2,…,m},j∈J={1,2,…,n},k∈K={1,2,…,m*n};

∨x∈X,∨y∈Y,∨z∈Z。

2)模糊算法

用模糊推理合成规则(CRI法)算出模糊控制器输出的控制量WD,设控制规则对应的模糊关系为R,输入分别取模糊集为WE=A,WC=B,则输出的控制量的变化WD为模糊集C

〖WD〗C=(A×B)oR (o表示模糊关系的合成)

即 μC(z)= ∨ μR(x,y,z)∧〔μA(x)∧μB(y)〕

x∈X

y∈Y

〖 根据上式,每一条控制规则可求出相应的C1,C2,…,Cm×n

控制C为 C=C1+C2+…+Cm×n〗

3.模糊判决

根据模糊输出C来确定控制量WD的具体数值z(确切值)。

方法:(加权平均法,取隶属度作为权系数)

设C=C(Z1)/Z1+C(Z2)/Z2+…+C(Zn)/Zn,

则确定执行量的公式

∑ C(Zi)×Zi

i=1

z=

━━━━━━━━━━━ n

∑ C(Zi)

i=1

〖小结〗

    如果系统的偏差为论域X中的元素xi,偏差变化率为论域Y中的元素yj,根据上述算法,可以算出相应的控制量的变化zij。结合表2、3、4、5经计算机大量计算,对论域X、Y中全部元素的所有组合都计算出相应的以论域Z元素表示的控制量变化值,并写成矩阵(zij)p×q。即得到如表6所示的控制表,将表中的数据存放到过程控制计算机的内存中,便可在线使用。(矩阵即为模糊控制器的查询表。)

        表6 模糊控制器查询表

c(yj)
d(zij)
e(xi) -3 -2 -1 0 +1 +2 +3 -3

-2

-1

+1

+2

+3

4

3

2

1

1

1

0

4

3

2

1

1

0

-1

3

3

2

1

0

-1

-1

3

2

1

0

-1

-3

-4

2

1

0

-1

-2

-3

-4

1

0

1

-2

-2

-3

-4

0

1

-1

-1

-2

-3

-4

-3 │ 4 4 3 3 2 1 0

-2 │ 3 3 3 2 1 0 -1

-1 │ 2 2 2 1 0 -1 -1

    0 │ 1 1 1 0 -1 -2 -1

+1 │ 1 1 0 -1 -2 -2 -2

+2 │ 1 0 -1 -3 -3 -3 -3

+3 │ 0 -1 -1 -3 -3 -4 -4

━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━

二、实时控制查表算法(在线部分)

1.输入量(实测值)的等级量化

将实测偏差e转化成论域X的某一元素x:

设X={-Ne,…,0,…,+Ne},Ke为量化因子,

则下列三种情况必居其一:

(1)l≤Ke*e≤l+1,l〈Ne

(2)Ke*e〈-Ne

(3)Ke*e〉Ne

对于情况(2)及(3),分别将e量化为-Ne与Ne。

对于情况(1),

若l≤Ke*e〈l+1/2,则将e量化为l;

若l+1/2≤Ke*e〈l+1,则需将e量化为l+1。

同理可得,精确量偏差变化率c在论域Y上转化后的某一元素y。

2.查询模糊决策表

将变换得到的输入x与决策表的行比较,将变换得到的输入y与决策表的列比较,

得出输出量相应级别z。

3.输出量的精确化

将输出量z转化为实际控制输出量d,

转化公式d=Kd×z。

三、自调整控制与系统性能分析(改善)

为了获取较好的控制效果,在上面设计的基本模糊控制器采用在线自动调整量化因子Ke、Kc和比例因子Kd的结构模式。即

1.当偏差e较大时,减小Ke与Kc与增大Kd,以快速减小e;

2.当偏差e较小时,系统已接近稳态,需要大分辨率以提高系统的控制精

度以及提高系统的阻尼程度,应增大Ke与Kc,同时减小Kd。

〖结论〗 "卷烟平均重量控制系统"模糊控制实现与效果

本系统通过微型计算机的模拟仿真,根据上述控制方案实现了模糊控制;并且根据采集到的信息,可方便地修改量化因子和比例因子,监测烟机工况和及时发出报警信号。

通过对"卷烟平均重量控制系统"实现计算机模糊控制的技术分析,它将有助于提高产量与质量、提高烟机稳定性,降低烟耗且经济效益明显,能达到比较理想的控制效果;其投资少、效益大,具有广阔的推广应用前景。

【参考文献】

〖1〗李友善,李军.《模糊控制理论及其在过程控制中的应用》.国防工业出版社.

〖2〗易继锴.《现代控制系统设计》.北京工业大学出版社.

〖3〗王彩华,宋连天.《模糊论方法学》.中国建筑工业出版社.

〖4〗郭宗祥,杨鸿铨.《模糊信息处理基础》.成都电讯工程学院出版社.

〖5〗吴万铎,吴万钊.《模糊数学与计算机应用》.电子工业出版社.

〖6〗冯德益,楼世博等.《模糊数学方法与应用》.地震出版社.

〖7〗张振良.《应用模糊数学》.重庆大学出版社.


上一页  [1] [2] 

“MWC计算机模糊控制系统”版权归作者所有,转载请著名出处。
论文录入:我爱论文    责任编辑:我爱论文 
  • 上一篇论文:

  • 下一篇论文:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)