模糊控制器的分类

在确定性控制系统中,根据控制器输出的个数,可分为单变量控制系统和多变量控制系统。在模糊控制系统中也可类似地划分为单变量模糊控制和多变量模糊控制。


模糊控制系统所选用的模糊控制器维数越高,系统的控制精度也就越高。但是维数选择太高,模糊控制规律就过于复杂,这是人们在设计模糊控制系统时,多数采用二维控制器的原因。

模糊控制器的组成

(1)选择语言变量

针对模糊控制器的每个输入、输出空间,定义各自的语言变量
通常取系统的误差值e和误差变化率ec为模糊控制器的两个输入,
在e的论域上定义语言变量“误差E”
在ec的论域上定义语言变量“误差变化率EC”
在控制量u的论域上定义语言变量“控制量U”


这些语言变量的取值为:模糊集合或者成为模糊子集





这一步实现了连续论域化离散论域。



(4)模糊推理
参考mandani推理(见上一篇博文)




(重心法是加权平均法的特例)
其中系数ki的选择根据实际情况而定。不同的系数决定系统具有不同的响应特性。当系数ki取隶属度μv(vi)时,就转化为重心法。
反模糊化方法的选择与隶属度函数形状的选择、推理方法的选择相关
Matlab提供五种解模糊化方法:(1)centroid:面积重心法;(2)bisector:面积等分法;(3)mom:最大隶属度平均法;(4)som最大隶属度取小法;(5)lom:大隶属度取大法;
在Matlab中,可通过setfis()设置解模糊化方法,通过defuzz()执行反模糊化运算。


模糊控制器的工作过程


(3)~(5)可以总结为一个查询表的形式。

模糊控制器的设计步骤






补充知识

模糊控制系统分类

1 按信号的时变特性分类
(1)恒值模糊控制系统
系统的指令信号为恒定值,通过模糊控制器消除外界对系统的扰动作用,使系统的输出跟踪输入的恒定值。也称为“自镇定模糊控制系统”,如温度模糊控制系统。
(2)随动模糊控制系统
系统的指令信号为时间函数,要求系统的输出高精度、快速地跟踪系统输入。也称为“模糊控制跟踪系统”或“模糊控制伺服系统”。

3 按静态误差是否存在分类
(1)有差模糊控制系统
将偏差的大小及其偏差变化率作为系统的输入为有差模糊控制系统。
(2)无差模糊控制系统
引入积分作用,使系统的静差降至最小。
4 按系统控制输入变量的多少分类
控制输入个数为1的系统为单变量模糊控制系统,控制输入个数>1的系统为多变量模糊控制系统。

Ref:https://www.cnblogs.com/long5683/p/9965200.html

For more

  1. 模糊自适应PID控制
  2. Sugeno模糊模型

智能控制导论 # 模糊控制 2 模糊控制器的原理与设计方法相关推荐

  1. 计组之中央处理器:4、硬布线控制器的原理与设计

    4.硬布线控制器的原理与设计 思维导图 思维导图 这节学的心态有点崩了,先占个位,以后在补充吧

  2. 智能控制导论 # 模糊控制 1 理论及实例

    本文撰写过程中参考了部分书籍和网上资料,已在文末写出. (如文中有错误还请指出,看到之后会立即改正) 概述 模糊控制指的是以模糊集合理论.模糊语言变量及模糊推理为基础的一类计算机数字控制方法.(属于智 ...

  3. 智能控制导论 # 模糊控制 - 理论基础:模糊数学 1 模糊集合和隶属度

    智能控制中解决控制问题并没有对被控对象进行精确的数学建模. 模糊控制是模拟人类的语言系统来进行控制,人类的语言描述中就具有模糊性. 更完善的引入见我的另一篇文章:link~ 在<智能控制导论&g ...

  4. 远驱240控制器调整参数_制冷系统高低压压力保护控制器工作原理与设定方法

    一.压力控制器的简介与原理 机械式压力控制器属于制冷机组压力的控制的元器件,在制冷系统中主要用作高压/低压/高低压压力控制器.使用方法简单,在压力控制器上面设定一个压力,以高于或者低于此压力的压力控制 ...

  5. 智能控制导论 # 模糊控制 - 理论基础:模糊数学 2 模糊关系和模糊推理

    模糊关系 在模糊集合的基础上,考虑两个定义在不同论域里的模糊集合,他们之间的元素有何关系呢? 关系:关系是集合论中的一个重要概念,它反映了不同集合的元素之间的关联."关系"一般用一 ...

  6. E类(class E)功放的原理及设计

    转自:https://www.kechuang.org/t/78392 不少人第一次听说E类功放都是因为那个class E SSTC,从网上查询却发现资料少的可怜,其原理和设计方法就更无从谈及.下面我 ...

  7. matlab中打不开保存好的模糊控制器,(完整版)matlab模糊控制工具箱的使用

    matlab模糊控制工具箱的使用 本学期选修了周川老师的智能控制及应用这门课程,大三时候曾上过周老师的英文版的控制工程基础这门课程,比较喜欢周老师上课的风格,智能控制这门课也收获不小,模糊控制是课程中 ...

  8. 基于matlab的模糊控制器的设计与仿真,基于MATLAB的模糊控制洗衣机的设与仿真详解.doc...

    基于MATLAB的模糊控制洗衣机的设计与 仿真 卫瑶瑶,王胜红 (南京农业大学工学院,210031) 摘要:根据模糊控制的原理对传统洗衣机进行改造,设计了模糊控制系统.通过MATLAB仿真,采用取最大 ...

  9. 《智能控制导论》读书报告(课程作业)--常规控制的智能化

    <智能控制导论>读书报告 常规控制的智能化 学 生:xxx 学 号:xxxx 指导教师:xxx 专 业:控制工程 xx大学自动化学院 二OO七年十一月 摘要:本文以常规控制器中最具代表性的 ...

  10. PID控制器、模糊控制器、神经网络控制器的对比仿真

    up目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 1.1 PID控制器 PID控制器产生于1915年,PID控制律的概念最早是由LYAPIMOV提出的,到目前为止,PID控制器以及改进 ...

最新文章

  1. 烂泥虚拟机硬盘简简单单扩容
  2. linux 文件名带特殊符号,Linux删除含有特殊符号文件名的文件
  3. khoury计算机科学学院,2021年美国东北大学计算机研究生专业有哪些?入学要求高吗?...
  4. 【实习项目记录】(四)Android 实现手机验证时,按钮倒计时60s
  5. iOS开发 - iOS10隐私数据访问问题
  6. Mate 50年内无望!华为确认10月海外发布会主角是nova系列
  7. 熊猫支持html5么,Steam疯狂周三特惠推荐:你给我看大熊猫,我就给你钱
  8. 你还没听过 CynosDB 吗?不来这场数据库技术沙龙就要 OUT 了!
  9. flutter release 版本 调试_腾讯课堂Flutter工程实践系列——接入篇
  10. c语言正则表达式替换,Linux C 支持正则表达式的字符串替换函数...
  11. 手把手教你领取永久免费服务器
  12. simulink简介
  13. 网管实战(9):网关地址的设置
  14. UI设计中图形设计详解
  15. python与CAD——磨平了棱角的多边形
  16. 艾永亮:苹果缺乏创新能力?打造超级产品是未来增长的关键
  17. 加速安装pytorch
  18. Excel数据透视表: GetPivotData
  19. 关闭危险端口445的简单方法
  20. 字节跳动秋招提前批(计算机视觉工程师)

热门文章

  1. 批量网刻操作系统(使用GHOST工具)
  2. ATA和ATAPI类型硬盘区别方法
  3. Android C++ OpenGL教程课程总结
  4. 由粒子加速器产生的反中子形成的白洞
  5. 【音视频知识】各种音视频编解码学习详解
  6. android HttpClient获取json数据
  7. PR视频编辑软件Premiere软件安装包下载地址及安装教程
  8. Android studio 下载安装
  9. 彻底删除的文件也能找回
  10. 巧用QQ文件中转站在办公室与住所间作大文件传递