内容参考转载百度百科:https://baike.baidu.com/item/模糊控制理论/20867305

1.概念认知
模糊逻辑控制理论(Fuzzy Logic Control Theory),简称模糊控制理论(Fuzzy Control Theory),这一概念1974年由L.A.Zadeh教授提出。
模糊控制是利用人的知识对控制对象进行控制的一种方法,通常用“if条件,then结果”的形式来表现,所以又通俗地称为语言控制。一般用于无法以严密的数学表示的控制对象模型,即可利用人(熟练专家)的经验和知识来很好地控制。因此利用人的智力模糊地进行系统控制的方法就是模糊控制。

它的核心部分为模糊控制器。模糊控制器的控制规律由计算机的程序实现,实现一步模糊控制算法的过程是:微机采样获取被控制量的精确值,然后将此量与给定值比较得到误差信号E;一般选误差信号E作为模糊控制器的一个输入量,把E的精确量进行模糊量化变成模糊量,误差E的模糊量可用相应的模糊语言表示;从而得到误差E的模糊语言集合的一个子集e(e实际上是一个模糊向量);再由e和模糊控制规则R(模糊关系)根据推理的合成规则进行模糊决策,得到模糊控制量u为:u=eR。
式中u为一个模糊量;为了对被控对象施加精确的控制,还需要将模糊量u进行非模糊化处理转换为精确量:得到精确数字量后,经数模转换变为精确的模 拟量送给执行机构,对被控对象进行一步控制;然后,进行第二次采样,完成第二步控制,这样循环下去,就实现了被控对象的模糊控制。

(1)知识库
知识库包括模糊控制器参数库和模糊控制规则库。模糊控制规则建立在语言变量的基础上。语言变量取值为“大”、“中”、“小”等这样的模糊子集,各模糊子集以隶属函数表明基本论域上的精确值属于该模糊子集的程度。因此为建立模糊控制规则,需要将基本论域上的精确值依据隶属函数归并到各模糊子集中,从而用语言变量值(大、中、小等)代替精确值。这个过程代表了人在控制过程中对观察到的变量和控制量的模糊划分。由于各变量取值范围各异,故首先将各基本论域分别以不同的对应关系,映射到一个标准化论域上。通常,对应关系取为量化因子。为便于处理,将标准论域等分离散化,然后对论域进行模糊划分,定义模糊子集,如NB、PZ、PS等。
同一个模糊控制规则库,对基本论域的模糊划分不同,控制效果也不同。具体来说,对应关系、标准论域、模糊子集数以及各模糊子集的隶属函数都对控制效果有很大影响。这3类参数与模糊控制规则具有同样的重要性,因此把它们归并为模糊控制器的参数库,与模糊控制规则库共同组成知识库。
(2)模糊化
将精确的输入量转化为模糊量F有两种方法:
a.将精确量转换为标准论域上的模糊单点集。
精确量x经对应关系G转换为标准论域x上的基本元素.
b.将精确量转换为标准论域上的模糊子集。
精确量经对应关系转换为标准论域上的基本元素,在该元素上具有最大隶属度的模糊子集,即为该精确量对应的模糊子集。
(3)模糊推理
最基本的模糊推理形式为:
前提1 IF A THEN B
前提2 IF A′
结论 THEN B′
其中,A、A′为论域U上的模糊子集,B、B′为论域V上的模糊子集。前提1称为模糊蕴涵关系,记为A→B。在实际应用中,一般先针对各条规则进行推理,然后将各个推理结果总合而得到最终推理结果。
(4)精确化
推理得到的模糊子集要转换为精确值,以得到最终控制量输出y。目前常用两种精确化方法:
a.最大隶属度法。在推理得到的模糊子集中,选取隶属度最大的标准论域元素的平均值作为精确化结果。
b.重心法。将推理得到的模糊子集的隶属函数与横坐标所围面积的重心所对应的标准论域元素作为精确化结果。在得到推理结果精确值之后,还应按对应关系,得到最终控制量输出y。
2.模糊控制技术的优点
模糊控制拥有很多的优势,比如简化系统设计的复杂性,特别适用于非线性、时变、模型不完全的系统上。模糊控制技术利用控制法则来描述系统变量间的关系。同时不用数值而用语言式的模糊变量来描述系统,模糊控制器不必对被控制对象建立完整的数学模式。模糊控制器是一语言控制器,使得操作人员易于使用自然语言进行人机对话。模糊控制器是一种容易控制、掌握的较理想的非线性控制器,并且抗干扰能力强,响应速度快,并对系统参数的变化有较强的鲁棒性和较佳的容错性。最后它是从属于智能控制的范畴。该系统**尤其适于非线性,时变,滞后系统的控制****

模糊控制初学入门之概念认知相关推荐

  1. 制图折断线_CAD制图初学入门之CAD标注时必须要区分的两个概念

    由于很多CAD制图初学入门者对于CAD软件中的部分功能了解的不是很清楚,所以在使用CAD标注功能的时候可能会遇到各种问题,比如CAD折弯标注和CAD线性折弯标注.下面就给大家分享一些与CAD标注有关的 ...

  2. cad单位_CAD制图初学入门常用技巧汇总,CAD零基础也不怕!

    CAD制图初学入门的小萌新们,最苦恼的莫过于:千辛万苦,好不容易安装的CAD软件,在实际CAD设计绘图中,居然遭遇各种问题.没有CAD制图初学入门教程.缺乏CAD大神指点.CAD图纸资源极度匮乏,CA ...

  3. CAD制图初学入门常用技巧汇总,CAD零基础也不怕!

    CAD制图初学入门的小萌新们,最苦恼的莫过于:千辛万苦,好不容易安装的CAD软件,在实际CAD设计绘图中,居然遭遇各种问题.没有CAD制图初学入门教程.缺乏CAD大神指点.CAD图纸资源极度匮乏,CA ...

  4. 数据分析初学入门——22本SQL学习书籍推荐

    很多数据分析初学者都被推荐学SQL,SQL是最基础且是必备的技能之一,但是不知道该从何学起,很多课程讲了很多知识点,但是初学的朋友没有对这一领域整体框架的认识,不知道该学哪些知识.有哪些知识.实际工作 ...

  5. java基础入门传智播客 源码_Java-_2020年版Java零基础视频教程(Java 0基础,Java初学入门)魔鬼讲师老杜出品...

    不会闲聊!!!不会扯淡!!!小UP只会分享与Java相关的学习资源 还记得那年带你Java入门的一声"吼"吗? B站目前播放量已经快到450多万播放量的Java零基础教程的创作者& ...

  6. 中如何构造有参和无惨_CAD制图初学入门:CAD机械软件中如何构造孔?

    在绘制图纸的过程中,如何快速构造不同类型的孔?刚开始进行CAD制图初学入门学习的小伙伴可能对此并不是很了解,那么下面小编就来给大家详细介绍一下构造孔的CAD制图初学入门教程吧! CAD机械软件中构造孔 ...

  7. cad打印样式ctb丢失_CAD制图初学入门之常见的CAD打印设置汇总

    在使用浩辰CAD软件绘制图纸的过程中,CAD打印也有很多设置,包括打印样式的选择.打印颜色的设置.打印线宽的选择等,这些常见的打印设置很多CAD制图初学入门者可能并不是很了解.下面就来给大家分享一下C ...

  8. ML之MaL: 流形学习MaL的概念认知、算法分类、案例应用、代码实现之详细攻略

    ML之MaL: 流形学习MaL的概念认知.算法分类.案例应用.代码实现之详细攻略 目录 MaL的概念认知 MaL的算法分类 MaL的案例应用 MaL的代码实现 MaL的概念认知 流形学习,全称流形学习 ...

  9. cad布局教程_CAD制图初学入门之常见的CAD打印设置汇总

    在使用浩辰CAD软件绘制图纸的过程中,CAD打印也有很多设置,包括打印样式的选择.打印颜色的设置.打印线宽的选择等,这些常见的打印设置很多CAD制图初学入门者可能并不是很了解.下面就来给大家分享一下C ...

最新文章

  1. Windows下的DNS命令用法
  2. KubeVela + KEDA:为应用带来“与生俱来”的弹性伸缩能力
  3. damage framework can be used by economics
  4. winScp中文乱码设置
  5. 前端学习(1689):前端系列javascript之如何搞定面试题
  6. boa服务器实现温湿度显示,SMT车间温湿度分布式远程监控系统的设计
  7. manjaro 安装tensorflow 【CPU版本】 环境
  8. oracle 10修改字符集,Oracle 10g修改数据库字符集
  9. python webservices_python实现webservices接口并调用
  10. 【算法与数据结构】哈希表-链地址法
  11. JVM监控及诊断工具命令行篇之jstat
  12. 自动化学报latex模板相关问题解决方案
  13. Java8新特性 Stream流常用方法
  14. 对一名电子信息工程专业应届毕业生的建议 .
  15. 计算机基础常用缩略语
  16. LUNA 2016 Detection and Segmentation
  17. 飞机订票系统测试用例
  18. 修改autor后面邮箱_最后冲刺!2020年国自然标书终极修改和形式审查要点!!!...
  19. Kafka设计解析(十三)Kafka消费组(consumer group)
  20. 五险一金 - 医疗保险(常见问题)

热门文章

  1. sharding-jdbc 分库分表的 4种分片策略,还蛮简单的
  2. 用POI实现word转html,用到的jar包
  3. 微信小程序wx.downloadFile()使用体验
  4. 2019 CSP-J/S第一轮各省分数线统计与分析(含浙江省)
  5. 2 个python美化表格数据输出结果的工具,摸鱼简直心安理得~
  6. FTP文件传输协议原理详解(两种工作模式)
  7. C语言上机错误,C语言上机常见错误和程序调试
  8. Walfisch-Ikegami模型 建筑物的高度、建筑物间的距离、街道宽度对传输损耗的影响
  9. hibernate date mysql 时间段查询
  10. Curator zookeeper异常:Error while calling watcher