欢迎光临散文网 会员登陆 & 注册

模糊控制

2022-05-13 16:54 作者:永远的修伊  | 我要投稿

在matlab下输入fuzzy,可以打开模糊工具箱设计模糊控制器,它有两种形式一个是fis文件,一个是模糊变量,可以在File/Import里面选择导入来进行编辑和修改,之前提到模糊规则表是整个模糊控制的核心,我问了系里的一个老师,他说这个一般是固定的。要实现精细化控制,可以设置全部的模糊

添加输入、输出变量并设置隶属度

偏差e的隶属度曲线
偏差变化率ec的隶属度曲线
控制量u的隶属度曲线
模糊规则表(有误,ec字母对不上)

上一次没有介绍模糊规则表,这里推荐一下卢京潮的视频

卢京潮老师的模糊控制视频

模糊规则表编辑器

对照模糊规则表,编写第一条语句,即

当e=NB,ec=NB,那么u = NB,

下同,共计  6X5 = 30

30条模糊规则

可以查看最终模糊规则

Rule View
模糊推理输入输出曲面

保存到本地file(.fis)

这里的Ke和Kec是误差e和误差变化率的量化因子

效果很一般



参考文献《自动控制系统模型设计及仿真技巧研究分析》陈铭著

模糊控制的评论 (共 条)

分享到微博请遵守国家法律