首 页 用户登录 | ![]() |
|||
|
|||
按字母检索 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
按声母检索 | A | B | C | D | E | F | G | H | J | K | L | M | N | O | P | Q | R | S | T | W | X | Y | Z | 数字 | 符号 |
|
![]() |
您的位置: 5VAR论文频道 → 论文中心 → 计算机论文 → 计算机应用 |
|
|||||
MWC计算机模糊控制系统 | |||||
收集整理:佚名 来源:本站整理 时间:2009-01-10 11:52:00 点击数:[] ![]() |
|||||
━━━ e 2.重量偏差变化率WC的量化因子 Nc Kc= ━━━ c3.平整电机控制转速WD的比例因子 d Kd= ━━━ Nd五、建立语言变量赋值表 在确定语言变量的基本论域以及论域元素量化等级后,语言变量中各模糊子集的隶属函数取正态型分布函数或按均匀型分布函数,在此基础之上,建立语言变量的赋值表。 表2 语言变量WE赋值表 隶属度/X语言值 -3 -2 -1 0 +1 +2 +3 PLPS ZE NS NL 00 0 0 1 00 0 0.5 0.5 00 0.5 1 0 00 1 0 0 01 0.5 0 0 0.50.5 0 0 0 10 0 0 0 表3 语言变量WC赋值表 隶属度/X语言值 -3 -2 -1 0 +1 +2 +3 PLPS ZE NS NL 00 0 0 1 00 0 0 1 00 0 0 1 00 0 0 1 00 0 0 1 00 0 0 1 00 0 0 1 表4 语言变量WD赋值表 隶属度语言值 -4 -3 -2 -1 0 +1 +2 +3 +4 PLPS ZE NS NL 00 0 0 1 00 0 0.5 0.5 00 0 1 0 00 0.5 0.5 0 00 0.5 0 0 00 1 0 0 01 0 0 0 0.50.5 0 0 0 10 0 0 0 六、确定模糊控制状态表(提取、制定模糊控制规则) 根据上述各语言变量赋值表,基于操作者的实践经验,通过操作者手动控制策略的总结,为卷烟平均重量控制系统构造模糊控制规则(模糊模型)。即把代表控制规则的模糊条件语句简写为模糊控制状态表。 表5 模糊控制规则表 WCWD WEB1 NLB2 NSB3 ZEB4 PSB5 PL A1 NL A2 NS A3 ZE A4 PS A5 PL PLPL PS PS O PLPS O NS NL PSO NS NS NL ONS NS NL NL C11-C17C31-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, 则确定执行量的公式 n∑ 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-10+1+2+3 -3 -2 -1 0 +1 +2 +3 43 2 1 1 1 0 43 2 1 1 0 -1 33 2 1 0 -1 -1 32 1 0 -1 -3 -4 21 0 -1 -2 -3 -4 10 1 -2 -2 -3 -4 01 -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 Tags: |
提供人:佚名 | |
【返回上一页】【打 印】【关闭窗口】 |
![]() |
5VAR论文频道 |
![]() |
5VAR论文频道 |
![]() |
关于本站 -
网站帮助 -
广告合作 -
下载声明 -
网站地图
Copyright © 2006-2033 5Var.Com. All Rights Reserved . |