第3章 模糊控制论-控制系统.ppt
《第3章 模糊控制论-控制系统.ppt》由会员分享,可在线阅读,更多相关《第3章 模糊控制论-控制系统.ppt(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 模糊控制论模糊控制论控制系统控制系统智能控制基础智能控制基础目录目录3.1 引言3.2 模糊集合论基础3.4 模糊控制系统的组成3.5 模糊控制系统的设计3.6 模糊PID控制器3.7 模糊控制器的应用3.3 模糊逻辑、模糊逻辑推理和合成2/3.4 模糊控制系统模糊控制系统v模糊控制系统是以模糊数学、模糊语言形式模糊控制系统是以模糊数学、模糊语言形式的知识表示和模糊逻辑推理为理论基础,采的知识表示和模糊逻辑推理为理论基础,采用计算机控制技术构成的一种具有闭环结构用计算机控制技术构成的一种具有闭环结构的数字控制系统。它的组成核心是具有智能的数字控制系统。它的组成核心是具有智能性的模糊
2、控制器。性的模糊控制器。3/基本结构基本结构4/3.4.1 模糊化(模糊化(Fuzzification)过程)过程v模糊化过程是将精确的测量值转化为模糊子模糊化过程是将精确的测量值转化为模糊子集的过程集的过程。v将输入量转化为语言值表示的隶属度。将输入量转化为语言值表示的隶属度。v语言值并不唯一语言值并不唯一v见图见图3-195/3.4.2 知识库知识库v知识库包括数据库和规则库。知识库包括数据库和规则库。主要包括量化等级的主要包括量化等级的选择、量化方式(线选择、量化方式(线性量化或非线性量化)性量化或非线性量化)、比例因子和模糊子、比例因子和模糊子集的隶属度函数集的隶属度函数用一系列模糊条
3、件描用一系列模糊条件描述,主要有:过程状述,主要有:过程状态输入变量和控制输态输入变量和控制输出变量的选择、模糊出变量的选择、模糊控制规则的建立和模控制规则的建立和模糊控制规则的完整性、糊控制规则的完整性、兼容性、干扰性等问兼容性、干扰性等问题题数据库数据库规则库规则库6/数据库的建立数据库的建立v论域的离散化论域的离散化(量化处理)(量化处理)v输入输出空间的模糊划分(并不唯一)输入输出空间的模糊划分(并不唯一)v基本模糊子集的隶属度函数基本模糊子集的隶属度函数 n离散时:n连续时:函数(三角函数、高斯函数)7/规则库的建立规则库的建立v 过程状态输入变量和控制输出变量的选择过程状态输入变量
4、和控制输出变量的选择v模糊控制规则的建立模糊控制规则的建立 n基于模糊模型的控制 n专家经验法 n 观察法 n自组织法 8/3.4.3 决策逻辑决策逻辑 v决策逻辑是模糊控制的核心。决策逻辑是模糊控制的核心。v有不同的方法。有不同的方法。v最常见的为最常见的为2.3节介绍的节介绍的Mamdani模糊推理模糊推理算法。算法。9/最大隶属度函数法最大隶属度函数法重心法重心法加权平均法加权平均法v在推理得到的模糊集合中取一个能最佳代表在推理得到的模糊集合中取一个能最佳代表这个模糊推理结果可能性的精确值的过程就这个模糊推理结果可能性的精确值的过程就称为精确化过程(又称为反模糊化)。称为精确化过程(又称
5、为反模糊化)。3.4.4 精确化精确化(Defuzzification)过程过程 10/目录目录3.1 引言3.2 模糊集合论基础3.4 模糊控制系统的组成3.5 模糊控制系统的设计3.6 模糊PID控制器3.7 模糊控制器的应用3.3 模糊逻辑、模糊逻辑推理和合成11/3.5.1 模糊控制器的结构设计3.5.2 模糊控制器的基本类型3.5.3 模糊控制器的设计原则3.5.4 模糊控制器的常规设计方法3.5 模糊控制系统的设计模糊控制系统的设计 12/3.5.1 模糊控制器的结构设计模糊控制器的结构设计 v单变量模糊控制器单变量模糊控制器 n一维模糊控制器 n二维模糊控制器 n多维模糊控制器
6、v多变量模糊控制器多变量模糊控制器 13/一维模糊控制器一维模糊控制器v规则规则R1:如果如果 e 是是 E1,则则 u 是是 U1;R2:否则如果否则如果 e 是是 E2,则则 u 是是 U2;:Rn:否则如果否则如果 e 是是 En,则则 u 是是 Un。v总的模糊蕴含关系总的模糊蕴含关系:14/二维模糊控制器二维模糊控制器v规则规则R1:如果如果 e 是是 E1和和 de 是是 DE1,则,则 u 是是 U1;R2:否则如果:否则如果e 是是 E2和和 de 是是 DE2,则,则 u 是是 U2;:Rn:否则如果否则如果 e 是是 En和和 de 是是 DE2,则,则 u 是是 Un。v
7、总的模糊蕴含关系总的模糊蕴含关系:15/3.5.1 模糊控制器的结构设计3.5.2 模糊控制器的基本类型3.5.3 模糊控制器的设计原则3.5.4 模糊控制器的常规设计方法3.5 模糊控制系统的设计模糊控制系统的设计 16/3.5.2 模糊控制器的基本类型模糊控制器的基本类型 v按规则的形式和推理方法划分,主要有两类:按规则的形式和推理方法划分,主要有两类:nMamdani型n英国Mamdani博士在1974年提出 n最常用的模糊控制器之一 n通常也称为传统的模糊控制器 nTakagi-Sugeno型 nTakagi和Sugeno于1985年首先提出 17/Mamdani型模糊控制器的规则型模
8、糊控制器的规则 v多输人单输出(多输人单输出(MISO)Mamdmi模糊控制器模糊控制器的模糊控制规则的模糊控制规则 18/Mamdani型模糊控制器的获取型模糊控制器的获取v模糊输出:模糊输出:v模糊关系:模糊关系:19/常见控制策略常见控制策略v选择模糊关系运算为取小选择模糊关系运算为取小“”、合成算子、合成算子为为“-”。v则有则有20/T-S型模糊控制器型模糊控制器 规则规则v后件是系统状态变化量或输人变量的函数后件是系统状态变化量或输人变量的函数 21/v控制输出:控制输出:vwj为输入变量对第为输入变量对第j条规则的匹配度。条规则的匹配度。可采用可采用T-S型模糊控制器型模糊控制器
9、22/3.5.1 模糊控制器的结构设计3.5.2 模糊控制器的基本类型3.5.3 模糊控制器的设计原则3.5.4 模糊控制器的常规设计方法3.5 模糊控制系统的设计模糊控制系统的设计 23/定义输入输出变量定义输入输出变量定义所有变量的模糊化条件定义所有变量的模糊化条件设计控制规则库设计控制规则库设计模糊推理结构设计模糊推理结构选择精确化策略的方法选择精确化策略的方法 3.5.3 模糊控制器的设计原则模糊控制器的设计原则 1 12 21 32 41 524/3.5.1 模糊控制器的结构设计3.5.2 模糊控制器的基本类型3.5.3 模糊控制器的设计原则3.5.4 模糊控制器的常规设计方法3.5
10、 模糊控制系统的设计模糊控制系统的设计 25/3.5.4 模糊控制器的常规设计方法模糊控制器的常规设计方法 v模糊控制器是按一定的语言规则进行工作的,模糊控制器是按一定的语言规则进行工作的,而这些控制规则是建立在总结操作员控制经而这些控制规则是建立在总结操作员控制经验的基础上的。验的基础上的。v大多数模糊逻辑推理方法采用大多数模糊逻辑推理方法采用Mamdani极大极大极小推理法。极小推理法。26/模糊控制器的结构模糊控制器的结构k1量化k2k3量化模糊控制表对象edexyzuT+Td -27/举例:温度控制系统举例:温度控制系统v以温度控制系统为例说明控制效果:以温度控制系统为例说明控制效果:
11、n输入:被控温度误差en输出:供电电压u28/步骤步骤1:模糊化过程:模糊化过程误差误差e-50-30-15-505153050误差率误差率de-150-90-30-100103090150控制控制u-64-16-4-20241664量化等级量化等级-4-3-2-101234状态变量状态变量相关的隶属度函数PB00000000.351PS000000.410.40ZE0000.210.2000NS00.410.400000NB10.350000000表表3-1 模糊集的隶属度函数模糊集的隶属度函数29/步骤步骤2:模糊规则:模糊规则v模糊控制规则实质上是将操作员的控制经验模糊控制规则实质上是将
12、操作员的控制经验加以总结而得出一条条模糊条件语句的集合。加以总结而得出一条条模糊条件语句的集合。确定模糊控制规则的原则是必须保证控制器确定模糊控制规则的原则是必须保证控制器的输出能够使系统输出响应的动静态特性达的输出能够使系统输出响应的动静态特性达到最佳。到最佳。v已知控制响应曲线如下:已知控制响应曲线如下:30/阶段阶段1的控制规则的控制规则规则规则1:如果误差:如果误差e是是NB、且误差变化、且误差变化de是是PB,则控制,则控制U为为PB;规则规则2:如果误差:如果误差e是是NB、且误差变化、且误差变化de是是PS,则控制则控制U为为PB;规则规则3:如果误差:如果误差e是是NB、且误差
13、变化、且误差变化de是是ZE;则控制;则控制U为为PB;规则规则4:如果误差:如果误差e是是NB、且误差变化、且误差变化de是是NS,则控制,则控制U为为PB;31/阶段阶段2的控制规则的控制规则规则规则5:如果误差:如果误差e是是NS、且误差变化、且误差变化de是是ZE,则控制,则控制U为为PS;规则规则6:如果误差:如果误差e是是NS、且误差变化、且误差变化de是是PS,则控制,则控制U为为ZE;规则规则7:如果误差:如果误差e是是NS、且误差变化、且误差变化de是是PB,则控制,则控制U为为NS;规则规则8:如果误差:如果误差e是是ZE、且误差变化、且误差变化de是是ZE,则控制,则控制
14、U为为ZE;规则规则9:如果误差如果误差e是是ZE、且误差变化、且误差变化de是是PS,则控,则控制制U为为NS;规则规则10:如果误差:如果误差e是是ZE、且误差变化、且误差变化de是是PB,则控,则控制制U为为NB。32/阶段阶段5的控制规则的控制规则规则规则 11:如果误差:如果误差e是是 NS、且误差变化、且误差变化 de是是 NS,则控制,则控制 U为为 PS;规则规则 12:如果误差:如果误差e是是 NS、且误差变化、且误差变化 de是是 NB,则控制,则控制 U为为 PB;规则规则 13:如果误差:如果误差e是是 ZE、且误差变化、且误差变化 de是是 NS,则控制,则控制 U为
15、为 PS;规则规则 14:如果误差:如果误差e是是 ZE、且误差变化、且误差变化 de是是 NB,则控制,则控制 U为为 PB。33/控制规则表控制规则表 U EDENBNSZEPSPBNBPBPBPBPSNBNSPBPSPSZENBZEPBPSZENSNBPSPBZENSNSNBPBPBNSNBNBNB表表3-2 模糊控制表模糊控制表34/步骤步骤3:模糊推理:模糊推理v设系统误差设系统误差e的量化值为的量化值为l、误差变化、误差变化de的量的量化值为化值为-2。v可得非零的隶属度函数为:可得非零的隶属度函数为:n误差e:ZE(1)=0.2 ps(1)=0.4;n误差变化 de:NS(-2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 模糊控制论-控制系统 模糊 控制论 控制系统
限制150内