购买

¥39.9

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 计算机控制系统第5章 模糊控制

计算机控制系统第5章 模糊控制.ppt

计算机控制系统第5章 模糊控制

孟子73代
2019-03-27 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《计算机控制系统第5章 模糊控制ppt》,可适用于高等教育领域

第五章模糊控制学习目标:了解模糊控制系统的组成及工作过程熟悉模糊控制的基础知识掌握模糊控制器的设计方法熟悉模糊控制器的实现过程**第一节模糊控制系统**一、模糊控制系统的组成模糊控制系统的结构与一般计算机控制系统基本相似通常由模糊控制器、输入输出接口、广义被控对象和测量装置四个部分组成。二、模糊控制系统的工作过程模糊控制器的控制规律是由计算机的程序实现的具体步骤如下:()根据本次采样值得到模糊控制器的输入量并进行输入量化处理()量化后的变量进行模糊化处理得到模糊量()根据输入的模糊量及模糊控制规则按模糊推理合成规则计算控制量(输出的模糊量)()对得到的模糊输出量进行反模糊化处理得到控制量的精确量并进行输出量化处理得到实际控制量。**三、模糊控制器的结构模糊控制器的输入变量一般选为偏差及其变化率输出变量通常为作用于被控对象的控制量。输入变量的个数称为模糊控制器的维数根据输入变量的个数不同模糊控制器一般有三种结构。(a)一维模糊控制器(b)二维模糊控制器(c)三维模糊控制器**第二节模糊控制器的设计一、模糊控制的基础知识.模糊集合与隶属函数模糊控制器是一种模拟人的思维推理过程的控制器采用语言变量来描述输入输出数据。语言变量是自然语言中的词或句它的取值不是通常的数而是用如长、短、大、小、年轻、年老等模糊语言表示的模糊集合。例如将ldquo青年rdquo看作是一个集合则它就是一个模糊集合。若认为小于岁的人可称为ldquo青年rdquo那么岁的人应毫无疑问地属于ldquo青年rdquo如果对此加以量化则可设其属于ldquo青年rdquo的程度为岁的人属于ldquo青年rdquo的程度为岁的人属于的程度为岁的人属于的程度为等等。这种属于的程度值可在~之间连续变化称为隶属度函数(也叫隶属函数)。**用大写字母表示模糊集合用表示隶属函数中的元素用表示则表示元素属于模糊集合的程度。定义:所谓给定论域上的一个模糊集合是指都存在一个数与对应这个数叫做对的隶属度即存在映射隶属度表示了隶属于模糊集合的程度当为有限集合时可以采用下面的表达方法表示模糊集合。式中并不表示分数而是表示论域中的元素与其隶属度之间的对应关系ldquo+rdquo也不表示ldquo求和rdquo而是表示模糊集合在论域上的整体。**.几种典型的隶属函数()高斯型隶属函数**()S形隶属函数**()梯形隶属函数**()三角形隶属函数**()Z形隶属函数**.隶属函数的确定方法()模糊统计法隶属函数可以通过模糊统计试验方法来确定。即根据所提出的模糊概念进行调查统计提出与之对应的模糊集合通过统计实验确定不同元素属于的程度。()例证法例证法的主要思想是从已知有限个的值来估计论域上的模糊集合的隶属函数。()专家经验法专家经验法就是根据专家的实际经验再加上必要的数学处理而得到隶属函数的方法。**二、论域的确定及输入输出量化在实际控制系统中需要通过所谓量化因子进行量化处理实现论域变换。量化因子的定义为:对于系统输出量基于量化因子的概念定义为其比例因子:****三、模糊化处理模糊控制器的输入数据都是精确量而模糊控制器是采用人的思维也就是语言规则进行推理因此需要将输入数据(如温度℃)变换成语言值(如温度ldquo低rdquo、ldquo中rdquo、ldquo高rdquo)这个过程称之为模糊化的过程。对输入数据进行模糊化处理是模糊控制器设计必不可少的一步。.确定输入输出变量的模糊集合模糊控制器中常用正大、正中、正小、零、负小、负中、负大等模糊语言描述输入的偏差。因此若将ldquo偏差rdquo看成是一个模糊语言变量则它的取值不是具体的偏差大小而是诸如ldquo正大rdquo、ldquo正小rdquo、ldquo负中rdquo、ldquo零rdquo等用模糊语言表示的模糊集合。一个模糊集合通常有三种等级划分方法:(){负大负小零正小正大}五个等级(){负大负中负小零正小正中正大}七个等级(){负大负中负小零负零正正小正中正大}八个等级。**.确定隶属函数输入变量偏差、偏差变化率和输出控制量的模糊集合以及论域确定后需要确定模糊语言变量的隶属函数。一般是根据专家经验或统计分析结果进行确定。.模糊化处理所谓模糊化就是根据模糊集合的隶属函数对输入的数值找出相应的隶属度的过程。在确定模糊变量隶属函数以后就可以根据所选择的隶属函数确定论域内元素对模糊语言变量的隶属度值即所谓对模糊变量赋值。**四、模糊控制规则的建立与模糊推理.模糊控制规则的建立模糊控制规则是模糊控制的核心因此如何建立模糊控制规则是至关重要的问题。模糊控制规则的生成大致有四种方法:()根据专家经验或过程知识生成控制规则()根据过程模糊模型生成控制规则()根据对手工控制操作的系统观察和测量生成控制规则()根据学习算法生成控制规则。实际工程中通常采用第一种方法来确定控制规则并在试验过程中不断进行修改和完善。规则的形式常采用类似于计算机程序设计语言的条件语句:**.模糊蕴含关系运算在应用模糊集合论进行模糊推理时用模糊蕴含关系表示模糊规则或模糊条件句这样就将推理判断过程转化为模糊蕴含关系的运算即对隶属度的合成及运算过程。模糊控制中的控制规则实质上就是模糊蕴含关系。()模糊蕴含最小运算()模糊蕴含积运算利用MATLAB软件中的模糊控制工具箱可以方便的完成上述运算。**.模糊推理模糊推理就是利用某种模糊推理算法和模糊规则进行推理得出最终的控制量。模糊推理算法与模糊规则直接相关。它的复杂性依赖于模糊规则语句中模糊集合隶属函数的确定。选择一些简单的又能反映模糊推理结果的隶属函数可以大大简化模糊推理的计算过程。()广义前向推理(GMP):对于GMP推理()广义反向推理(GMT):对于GMT推理**五、反模糊化处理通过模糊推理得到的结果仍然是一个模糊量但实际应用中控制或驱动执行机构需要的是精确量。因此要将模糊量转换为精确量这一过程称为反模糊化。从工程应用的角度看需要使用代表性好、算法简单的反模糊化方法。()最大隶属度法这种方法最简单在输出模糊集合中取隶属度最大的作为精确值输出。()最大平均法当输出模糊集合不是单峰的其隶属函数有多个极值时可以把值最大的所有输出取平均作为精确值输出。()面积均分法(中位数法)()重心法所谓重心法就是取输出模糊集合隶属函数曲线与横坐标轴围成面积的重心相应的输出作为输出的精确值。**第三节模糊控制器的实现一、查表法所谓查表法就是将输入量的隶属度函数、模糊控制规则及输出量的隶属度函数都用表格来表示通过查表来实现输入量的模糊化、模糊规则推理和输出量反模糊化。查表法是模糊控制最早采用的方法也是应用最广的一种方法。二、专用硬件模糊控制器专用硬件模糊控制器是用硬件直接实现上述的模糊推理。三、软件模糊推理法软件模糊推理法的特点是模糊控制过程中输入量模糊化、模糊规则推理和输出量反模糊化这三个步骤都用软件来实现。人们可以事先编好相应的程序存入计算机的存储器之中。**第四节模糊控制器设计举例一、模糊控制器输入输出量的确定选择温度控制系统实际输出温度值与温度设定值之差及其变化率作为模糊控制器的输入变量。输出变量为控制加热装置的可控硅导通角的控制量。二、输入输出变量模糊集合和隶属函数的确定根据输入量和输出量的变化范围将偏差、偏差变化率和输出控制量分为七个等级。按照专家经验对于输入各语言变量值由梯形隶属函数定义。为了计算简便对输出的各语言变量值由单值隶属函数定义。**三、模糊控制规则表基于对操作者手动控制策略的总结可以建立如表所示的模糊控制规则表。四、反模糊化处理求取输出控制量反模糊化方法采用工业控制中广泛使用的重心法。解模糊后得到精确控制量输出为模糊控制器设计完成将控制器输出的精确量经DA转换器转换成模拟量后送到执行机构完成控制任务。**本章内容结束**

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/24

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利