发表于
2008-5-7 12:22:42
MC9S12DG128模糊控制崩溃之旅
夜随风舞
Tuesday, May 06, 2008
在BLOG上允诺要写有关模糊控制的内容很长时间了,一直未兑现。今天工作稍闲,想起了承诺,所以就开始敲起了键盘。不过,首先得声明,本人并非学自动控制相关专业的,只不过是由于“项目”需要做起了模糊控制,所以有不足或是错误之处,敬请谅解!呵呵……热烈欢迎相关的讨论。
另外,之所以将题名选为“MC9S12DG128模糊控制崩溃之旅”,是因为我前前后后调试了几近一个月才有点头绪,所以是够崩溃的。好了,言归正传。
首先,简单介绍一下模糊控制。
l 模糊控制以模糊集合理论为基础,而模糊集合靠隶属度函数来描述。至于什么是“模糊集合理论”,什么是“隶属度函数”。请网友查找相关的网页或书籍。在此不作深入的说明。
l 模糊推理方式
1. IF A THEN B
2. IF A THEN B ELSE C
3. IF A AND B THEN C
第三种表达有得最多,而且在这里我用的也是这个。通常在实际应用中
以A表示误差,用B表示误差变化率,而C则是控制量。
l 模糊控制步骤