模糊控制原理简介_第1页
模糊控制原理简介_第2页
模糊控制原理简介_第3页
模糊控制原理简介_第4页
模糊控制原理简介_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

§6模糊控制原理简介§6.1模糊控制系统现代控制理论已经在工业、国防、航天等许多领域获得了成功。一般情况下,传统的闭环控制系统如图6.1所示,其原理是建立在精确的数学模型上。但对于一些强藕合、多参数、非线性、时变性、大惯性、纯滞后的复杂系统,建立它们的精确数学模型是很困难的,有些甚至是不可能的。然而,在实际工作当中,一些有经验的操作人员却可以通过观察、推理和决策,用人工控制的方法较好地控制那些复杂的对象。模糊控制系统就是将人的经验总结成语言控制规则,运用模糊理论模拟人的推理与决策,从而实现自动控制的控制系统。模糊控制系统与传统的闭环控制系统不同之处,就是用模糊控制器代替了模拟式控制器,其硬件结构框图如图6.2所示。控制对象输出y(t)控制对象输出y(t)执行器传执行器传感感器器v(t)v(t)模拟式控制器模糊控制器e(t)e(t)输入x(t)输入x(t)图6.1图6.2数据库规则库输入模糊化模糊推理反模糊化输出图6.3§6.2模糊控制器的设计模糊控制器本质上就是一个采用了模糊控制算法的计算机或芯片,其一般结构如图6.3所示。它由三个基本部分构成:(1)将输入的确切值“模糊化”,成为可用模糊集合描述的变量;(2)应用语言规则进行模糊推理;(3)对推理结果进行决策并反模糊化(也称为清晰化、解模糊),使之转化为确切的控制量。有m个输入一个输出的模糊控制器称为m维模糊控制器。由于一维模糊控制器所能获得的系统动态性能往往不能令人满意,三维及三维以上的模糊控制器结构复杂,推理运算时间长,因此典型的模糊控制器是二维模糊控制器。一般地,设计一个二维的模糊控制器,通常需要五个步骤:确定输入变量与输出变量及其模糊状态;输入变量的模糊化;建立模糊控制规则;进行模糊推理;输出变量的反模糊化。6.2.1确定输入变量与输出变量及其模糊状态根据问题的背景,确定出输入变量E1、E2和输出变量u。输入、输出变量的模糊状态按照控制品质的要求可分为三类:控制品质要求较高的场合,变量的模糊状态取为负大(NB)、负中(NM)、负小(NS)、零(ZO)、正小(PS)、正中(PM)、正大(PB)或负大(NB)、负中(NM)、负小(NS)、负零(NZ)、正零(PZ)、正小(PS)、正中(PM)、正大(PB);控制品质要求一般的场合,变量的模糊状态取为负大(NB)、负小(NS)、零(ZO)、正小(PS)、正大(PB)或负大(NB)、负小(NS)、负零(NZ)、正零(PZ)、正小(PS)、正大(PB);控制品质要求较低的场合,变量的模糊状态取为负大(NB)、零(ZO)、正大(PB)或负大(NB)、负零(NZ)、正零(PZ)、正大(PB)。6.2.2输入变量的模糊化方法输入变量的模糊化就是将输入的确切值变量转化为可用模糊集合描述的模糊变量,一般分为两步。第一步,确定输入变量的论域及输入变量实际确切值对应的论域确切值。将输入变量的实际变化范围[a,b]划分成若干等级,把这些等级的上下界作为端点构成输入变量的论域U。一般来讲,控制品质要求较高的场合,可划分成13或15级,通常表示为{6,5,4,3,2,1,0,1,2,3,4,5,6}或{7,6,5,4,3,2,1,0,1,2,3,4,5,6,7},相应的论域分别为U=[6,6]或U=[7,7];控制品质要求一般的场合,可划分成9或11级,通常表示为{4,3,2,1,0,1,2,3,4}或{5,4,3,2,1,0,1,2,3,4,5},相应的论域分别为U=[4,4]或U=[5,5];控制品质要求较低的场合,可划分成5或7级,通常表示为{2,1,0,1,2}或{3,2,1,0,1,2,3},相应的论域分别为U=[2,2]或U=[3,3]。设输入变量x的实际变化范围为[a,b],分为m级,则相应的论域为U=[(m1)/2,(m1)/2];如果x的实际确切值为x0,则相应的论域确切值为。第二步,定义各模糊状态的隶属函数。各模糊状态的隶属函数一般选择对称三角形、对称梯形、正态型隶属函数。以对称三角形隶属函数为例,控制品质要求较高的场合,相应的隶属函数如图6.4;控制品质要求一般的场合,相应的隶属函数如图6.5;控制品质要求较低的场合,相应的隶属函数如图6.6。1A1B1C1h1C11C=C1C2h2A2B2C2C20x00y00图6.7E2minminB1C2B1y0C1BB2A1A2x0E1图6.811A1B1C11h1C1001C=C1C2h2A2B2C2C20x00y00图6.9E2minminB1C2B1y0C1BB2A1A2x0E1图6.103.(Tsukamoto)法当隶属函数为单调的情况时,对于给定的x0和y0,有其中,zi=Ci1(hi)。利用Tsukamoto法计算C(z)的示意图如图6.11:1A1B1C1h1z1z11A2B2C2h20x00y00z2图6.96.2.5输出变量的反模糊化上述的模糊推理结果,即模糊控制器的输出变量,一般情况下是一个模糊集(如马丹尼法和拉森法得到的都是模糊集),不能直接用于控制被控对象,需要先转化成执行器可以执行的精确量。此过程一般称为反模糊化,或称为清晰化,也称为解模糊。反模糊化目前尚无系统的方法。目前常用的方法有三种。1.最大隶属度法这种方法非常简单,直接选择模糊子集中隶属度最大的元素作为模糊控制器输出的精确值。如果有两个以上的元素均为最大(一般依此相邻),则可取它们的平均值。最大隶属度法能够突出主要信息

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论