基于单片机系统的模糊控制算法及其优化

龙源期刊网 https://www.360docs.net/doc/4b6745541.html,

基于单片机系统的模糊控制算法及其优化

作者:武洪娟

来源:《科技创新导报》2011年第24期

摘要:虽然模糊控制有很多优点,但是其算法还不是很丰富,而且已有的算法也大多有其局限性。在本设计中使用的模糊算法,在基于简单查表法的基础上,结合自修正因子法的优势,再应用数学差值的方法来实现。其算法简单明了、运算量小,完全能够满足设计要求。

关键词:模糊控制算法量化因子插值法

中图分类号:TP2 文献标识码:A 文章编号:1674-098X(2011)08(c)-0081-01

1 传统模糊控制器的设计

在构建的模糊控制器,就是对专家知识和经验进行总结、归纳生成模糊控制规则,并对它们进行形式数学处理,形成模糊控制器的规则库。据此建立模糊控制规则表。

根据上述论述计算出模糊关系R后,利用推理合成规则计算便可求得输出语言变量的模糊子集。

显而易见,规则表是体现本模糊控制系统模糊控制算法的最终结果。查询表是温度模糊系统的模糊控制算法总表,把它存放到计算机的存储器中,并编造一个查找查询表的子程序。

虽然模糊控制有很多优点,但是其算法还不是很丰富,而且已有的算法也大多有其局限性。所以,在本设计中使用的模糊算法,在基于简单查表法的基础上,结合自修正因子法的优势,再应用数学差值的方法来实现。其算法简单明了、运算量小,完全能够满足设计要求。

2 模糊控制算法的优化

2.1 量化因子的自修正原则

实际输入采样值e(t)\de(t)/dt是连续变化的精确量,要将它们模糊化变为模糊量E、Ec就

需要先乘以一定得良好因子Ke、Kec,得到E(t)、Ec(t),如下式1、2所示;然后再对E(t)、Ec(t)取整即可得E、Ec。

E(t)=Ke×e(t) (1)

相关文档
最新文档