打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
模糊逻辑:基础理论

根据xxx的特性和生产工艺,选用更适合xxx的模糊控制进行研究。用模糊控制理论建立输入、输出模糊控制规则表,通过模糊推理获得模糊控制决策表,利用决策表对xxx进行模糊控制。并利用 MATLAB 软件对xxx进行了仿真验证,取得了较好的效果。

目前控制方案主要有两种:

①专家系统: 根据人们在某一领域内的知识、经验和技术而建立的解决问题和做决策的计算机软件系统,它能对复杂问题给出专家水平的结果。但是在实际过程中,由于环境的不一样,往往会遇到意想不到的情况,所以专家系统还是有缺陷的;

②模糊控制: 模糊控制是一种智能的控制方法,它利用多值模糊逻辑和人工智能要素( 简化推理原则) 来模仿人的思维及反应。比较接近现实中具有非常丰富工人师傅的控制方式。

模仿操作工人的控制经验,构造出一个模糊控制系统来实现对xxx的控制。

系统流程图:

精确量的模糊化:

①语言变量的确定:设偏差 e 的基本论域为[-50 ℃,+50 ℃],在 e 的论域上定义语言变量“偏差 E”,在 ec 的论域上定义语言变量“误差变化率 EC”; 在控制量 u 的论域上定义语言变量“控制量 U”。

②定义语言变量的语言值:考虑到控制规则的灵活与细致性,通常将语言变量值划分为 7 档:{ “正大”( PB) ,“正中”( PM) ,“正小”( PS) ,“零”( 0) ,“负小”( NS) ,“负中”( NM) 和“负大”( NB) } 。将输入偏差 E 和偏差变化率 EC 的论域定义为: { -3,-2,-1,0,1,2,3} 7 个等级; 将控制量 U 的论域元素定义为{ -3,-2,-1,0,1,2,3,} 7 个等级。

③确定 E、EC、U 的赋值表 总结操作者的长期的工作经验,可确定在 x 上用以描述模糊子集 PB,…,NB 的隶属函数 μ( x) 。根据对事物的判断,采用正太函数来确定其隶属函数。


建立模糊状态表:

依据操作者长期对xxx进行控制,由经验总结得出结论,得到 7×7 = 49 条模糊条件语句构成的模糊控制规则。采用下式表示: if E = PB and EC = PB then U= PB 上述条件语句为总结出的经验,即如果xxx,则此时xxx应取很大。将上述 49 条控制规则制成表,称为xxx的模糊状态表,如表 2。

模糊推理算法

控制规则 : 实际上是由手动控制策略的经验总结而成。

双输入单输出模糊控制器的控制规则是由多条条件语句组成。一条条件语句只代表某一特定情况下的一个对策。表示为:

1) if E = PB and EC = PB then U=NB
2) if E = PB and EC = PM then U=NB
3) if E = PB and EC = PS then U=NB
4) if E = PB and EC =O then U=NB
5) if E = PB and EC =NS then U=O
·
·
·
49) if E =NB and EC = PM then U=NM

解模糊:已求出的 U1 ~ U49 为输出语言变量的模糊子集,则下面可采用加权平均法进行模糊判决,则



参考文献:

基于模糊控制的石灰石回转窑温控系统研究

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
太阳能热泵烘干机恒温控制系统设计与仿真
变电站电压无功基本模糊控制器设计 变频器技术
C语言基础————指针的详解!
模糊控制介绍及Matlab模糊控制工具箱使用
按键精灵 脚本
初识C语言——32个关键词和9大控制语句
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服