基于单片机的双模糊温度控制器设计
2.2 双模糊控制策略
考虑温度控制的特点,将误差e、变化率ec及输出量u的论域设为[-6,6],将其量化为13个等级,并分别为误差e、变化率ec、输出量u选取7个语言值,即{NL,NM,NS,ZO,PS,PM,PL}。三者的隶属度函数均采用梯形分布,如图3所示。本文引用地址:https://www.eepw.com.cn/article/171136.htm
根据对工业过程控制的经验总结,制定相应的模糊控制规则表如表1所示。
为提高系统的实时响应速度,事先根据模糊控制规则表及语言变量赋值表,离线计算出模糊控制总表如表2所示,该表经严格的实践俭验和反复修改后存放在单片机的程序存储器中然后根据输入量e及ec在不同工作状态的实际变化范围及其论域,计算出量化因子Ke1、Kec1和Ke2、Kec2,并确定出比例因子Ku1和Ku2。实际控制时,模糊摔制器把系统在不同工作状态下的输入量e及ec分别乘以相应的Ke、Kec,并量化到输入量的语言变量论域中,再根据量化的结果与模糊控制总表进行比较,通过查表程序得到所需的输出量U,最后乘以Ku,得到系统在不同工作状态下的实际输出控制量u。
评论