模糊控制器介绍和应用
前言:
此篇博客是scalerstalk的模糊复盘文章修改过来的。现在真是感谢S的邀请,让我做了模糊控制的介绍课,随后在hemon的督促下完成了课程的文章版。希望对有兴趣的朋友有所帮助。这也是我的开篇博客,虽然比较浅显的介绍模糊控制器,对于初学者还是有点干货。以后我会多总结一些,写一些原创博客。
一、框架
l 一维燃气模糊控制器
l 二维燃气模糊控制器
l 模糊控制器的特点
l 其他应用
其中,模糊控制器的设定按照下图1所示流程,我将介绍a.模糊化b.推理机制c.精确化三个步骤。另外,两个重要的概念——隶属度函数和模糊控制分别会在模糊化之前和精确化之后进行介绍,值的注意。
图1 模糊控制系统结构示意图
二、一维燃气模糊控制器
为了方便理解,模糊控制的讲解从具体实例中开始。见以下例题
已知某一燃气热水器,要求温度保持在40℃恒定。控制要求:
1) 若水温低于40℃,则加气;低的越多加气越多。
2) 若水温高于40℃,则减气;高的越多减气越少。
3) 若水温等于40℃,则保持不变。
在解决模糊控制的实例前,需要理解第一个重要概念——隶属度函数。
这里用温度解释隶属度。在一般情况下,大部分人把15~25℃的室温称作“舒适”的温度,而把15℃以下称为“冷”,25℃以上称为“热”,如下图2所示(Y轴值“1”=“属于”,“0”=“不属于”)。