3.2 模糊决策和模糊控制规则P.L.C.技.术.网——可编程控制器技术门户
总结污水处理过程中pH值的控制经验,得出控制规则,如表3—2所示。选WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
取控制量变化的原则是:当误差大或较大时,选择控制量以消除误差为主。而当误差较小时,选择控制量要注意防止超调,以系统的稳定性为主。例如,当pH值低很多,且pH值有进一步快速降低的趋势时,应加大药剂的投放量。可用模糊语句实现这条规则(IFE=NB ANDEc=NB THEN U=PB)。当误差为负大且误差变化为正大或正中时,控制量不宜再增加,应取控制量的变化为0,以免出现超调。一共有56条规则。每条规则的关系Rk可表示为:WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
7)根据每条模糊语句决定的模糊关系Rk(k=1,2,…,56),可得整个系统控制规则总的模糊关系R。WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
3.3 输出反模糊化P.L.C.技.术.网——可编程控制器技术门户
根据模糊规则表取定的每一条模糊条件语句都计算出相应的模糊控制量U,WWW.PLCJS.COM——可编程控制器技术门户
由模糊推理合成规则,可得如下关系:WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
4 模糊控制算法的PLC实现WWW_P※LCJS_COM-PLC-)技.术_网
在控制系统中选用了OMRON公司的CQM1型PLC。首先将模糊化过程的量化因WWW_PLC※JS_COM-PmLC-技.术_网
子置入PLC的保持继电器中,然后利用A/D模块将输入量采集到PLC的DM区,经过限幅量化处理后,根据所对应的输入模糊论域中的相应元素,查模糊控制量表求出模糊输出量,再乘以输出量化因子即可得实际输出值,由D/A模块输出对pH值进行控制。WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
4.1 模糊控制算法流程WW.W_PLC※JS_C,OM-PL,C-技.术_网
(1)将输入偏差量化因子Ke、偏差变化率量化因子Kec和输出量化因子KuW1WW_P4LCJS_COM-PLC-技.术_网
置入HR10~HR12中。WWW_P※LCJS_CO※M-PLC-技-.术_网
(2)采样计算e和ec,并置入DM0000和DM0001中。WWcW_PLCJS_COM-PLC-技.术_网
(3)判断e和ec是否越限,如越限令其为上限或下限值。否则将输入量分WWW_P※LCJS_CO※M-PLC-技-.术_网
别量化为输入变量模糊论域中对应的元素E和Ec并置入DM0002和DM0003中。W1WW_P4LCJS_COM-PLC-技.术_网
(4)查模糊控制量表,求得U。WWW_P※LCJS_COM-PLC-)技.术_网
(5)将U乘以量化因子Ku,得实际控制量u。plcjs.技.术_网
(6)输出控制量u。WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
(7)结束。WWW_P※LCJS_CO※M-PLC-技-.术_网
4.2 查表梯形图程序设计WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
在模糊控制算法中,模糊控制量表的查询是程序设计的关键。为了简化程P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
序设计,将输入模糊论域的元素[-6,-5,-4,-3,-2,-1,0,1,+2,+3,+4,+5,+6]转化为[0,1,2,3,4,5,6,7,8,9,10,11,12],将模糊控制量表中U的控制结果按由上到下,由左到右的顺序依次置入DM0100~DM0268中。控制量的基址为100,其偏移地址为Ec×13+E,所以由E和Ec可得控制量的地址为100+Ec×13+E。梯形图程序如图4—1所示。其中DM0002和DM0003分别为E和Ec在模糊论域中所对应的元素,MOV*DM0031DM1000是间接寻址指令。它将DM0031的内容(即控制量地址100+Ec×13+E)作为被传递单元的地址,将这个地址指定单元的内容(即控制量U),传递给中间单元DM1000再通过解模糊运算得u,然后由模拟输出通道传送给D/A转换器。P.L.C.技.术.网——可编程控制器技术门户
WWW_PL※CJS_COM-PLC-技.术_网
5 结论WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
将模糊控制与PLC相结合,利用PLC实现模糊控制,既保留了PLC控制系统可WW.W_PLC※JS_C,OM-PL,C-技.术_网
靠、灵活、适应能力强等特点,又提高了控制系统的智能化程度。结果表明,对于那些大滞后、非线性、数学模型难以建立且控制精度和快速性要求不很高的控制系统,基于PLC的模糊控制方法不失为一种较理想的方案。只要选择适当的采样周期和量化因子,可使系统获得较好的性能指标,从而满足控制性能要求。WWcW_PLCJS_COM-PLC-技.术_网
[参考文献]WWW_PLC※JS_COM-PmLC-技.术_网
[1] 冯冬青,谢宋和.模糊智能控制[M].北京:化工工业出版社,1998.WWW_P※LCJS_COM-PLC-)技.术_网
[2] 崔 巍,张修文.一种基于PLC的模糊控制方法[J].机电一体化,2001WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
(3):22-24.WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
[3] 王先路,谢源,等.模糊控制在污水处理中的应用[J].自动化与仪表,2002(1):29-31.WWW_PLC※JS_COM-PmLC-技.术_网