微机控制论文_第1页
微机控制论文_第2页
微机控制论文_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、模糊控制科技名词定义中文名称:模糊控制英文名称:fuzzy control定义:利用模糊数学的基本思想和理论的控制方法。所属学科:机械工程(一级学科);传动(二级学科);电气传动(三级学科)模糊控制利用模糊数学的基本思想和理论的控制方法。在传统的控制领域里,控制系统动态模式的精确与否是影响控制优劣的最主要关键,系统动态的信息越详细,则越能达到精确控制的目的。然而,对于复杂的系统,由于变量太多,往往难以正确的描述系统的动态,于是工程师便利用各种方法来简化系统动态,以达成控制的目的,但却不尽理想。换言之,传统的控制理论对于明确系统有强而有力的控制能力,但对于过于复杂或难以精确描述的系统,则显得无能

2、为力了。因此便尝试着以模糊数学来处理这些控制问题。自从Zadeh发展出模糊数学之后,对于不明确系统的控制有极大的贡献,自七C年代以后,便有一些实用的模糊控制器相继的完成,使得我们在控制领域中又向前迈进了一大步, 在此将对模糊控制理论做一番浅介。1.1概念一般控制系统包含了五个主要部分,即 糊化,底下将就每一部分做简单的说明::定义变量、模糊化、知识库、逻辑判断及反模(1)定义变量也就是决定程序被观察的状况及考虑控制的动作,例如在一般控制问题上, 输入变量有输出误差E与输出误差之变化率 CE,而控制变量则为下一个状态之输入U。其中E、CE、U统称为模糊变量。模糊化(fuzzify )将输入值以适

3、当的比例转换到论域的数值,利用口语化变量来描述测量物理量的过程, 依适合的语言值(linguisitc value)求该值相对之 隶属度,此口语化变量我们称之为模糊子 集合(fuzzy subsets)。知识库包括数据库(data base)与规则库(rule base)两部分,其中数据库是提供处理模糊数 据之相关定义;而规则库则藉由一群语言控制规则描述控制目标和策略。(4)逻辑判断模仿人类下判断时的模糊概念,运用模糊逻辑和模糊推论法进行推论,而得到模糊控制讯号。此部分是模糊控制器的精髓所在。解模糊化(defuzzify )将推论所得到的模糊值转换为明确的控制讯号,做为系统的输入值。1.2变量

4、选择与论域分割变量选择控制变量的选择要能够具有系统特性,而控制变量选择是否正确,对系统的性能将有很大的影响。例如做位置控制时,系统输出与设定值的误差量即可当做模糊控制器的输入变量。 一般而言,可选用系统输出、输出变化量、输出误差、输出误差变化量及输出误差量总和等, 做为模糊控制器的语言变量,而如何选择则有赖工程师对于系统的了解和专业知识而定。因此,经验和工程知识在选择控制变量时占有相当重要的角色。论域分割当控制变量确定之后, 接下来就是根据经验写出控制规则,但是在做成模糊控制规则之前,首先必需对模糊控制器的输入和输出变量空间做模糊分割。例如当输入空间只有单一变量时,可以用三个或五个模糊集合对空

5、间做模糊分割,划分成三个或五个区域。 当输入空间为二元变量时,如采用四条模糊控制规则,可以将空间分成四个区域。 模糊分割即对部分空间表为模糊状态,图中斜线部分即为对明确的领域。模糊分割时各领域间重叠的程度大大地影响控制的性能;一般而言,模集合重叠的程度并没有明确的决定方法,目前大都依靠模拟和实验的调整决定分割方式,不过最近有些报告提出大约1 /31/2最为理想。重叠的部份意味着模糊控制规则间模糊的程度,因此模糊分割是模糊控制的重要特征。1.3隶属度函数的型式Mamdani教授最初所用的模糊变量分为连续型和离散型两种型式,因此隶属度函数的型式也可以分为连续型与离散型两种。由于语言变量及相对应隶属

6、度函数的选择,将造成多 不同的模糊控制器架构;因此,底下将对各隶属度函数的型式加以介绍:1 .连续型隶属度函数模糊控制器中常见的连续型隶属度函数有下列三种:(1) 吊钟形:如图 3.3(a)所示,其隶属度函数可表示如下:(2) 三角形:如图 3.3(b)所示,其隶属度函数可表示如下:(3) 梯形:如图3.3所示,其隶属度函数之表示法和三角形相类似。在式中参数a为隶属度函数中隶属度为1时的x值,参数W为隶属度函数涵盖论域宽窄的程度。 而图中 NB,NM,NS,ZO,PS,PM,PB 等是论域中模糊集合的标记, 其意义如下所示: NB= 负方向大的偏差 (Negative Big)NM= 负方向中

7、的偏差 (Negative Medium)NS=负方向小的偏差(Negative Small)ZO=近于零的偏差(Zero)PS=E 方向小的偏差(Positive Small)PM= 正方向中的偏差 (Positive Medium)PB=正方向大的偏差(Positive Big)图上将模糊集合之全集合加以正规化为区间 -1,1,在模糊控制上,使用标准化的模 糊变量,其全集也常正规化,这时之正规化常数(亦称为增益常数),也是在设计模糊控制器时必须决定的重要参数。2. 离散型隶属度函数Mamdani 教授除了使用连续型之外,另外也使用了全集合由13个元素所构成的离 散合。而且模糊集合之隶属度均

8、以整数表示, 这是由于用微处理机计算时使用整数比用 0,1 的小数更方便,如表 3.1 所示。模糊控制理论发展之初, 大都采用吊钟形的隶属度函数, 但近几年几乎都已改用三角形 的隶属度函数, 这是由于三角形计算上比较简单, 且在性能上正与吊钟形几乎没有差别的缘 故。1. 4 模糊控制规则控制规则是模糊控制器的核心, 规则的正确与否直接影响控制器的性能, 而规则数目的 多寡也是一个重要因素,因此底下将对控制规则做进一步的探讨。1.4. 1 模控制规则的来源模糊控制规则的取得方式:(1) 专家的经验和知识 前面曾经提到模糊控制也称为控制上的专家系统, 专家的经验和知识是设计上有余力的 线索。 人类

9、日常生活常中判断事情时, 使用语言定性分析多于数值定量分析; 而模糊控制规 则提供了一个自然的架构来描述人类的行为及决策分析,并且专家的知识通常可用 if.then的型式来表示。藉由询问经验丰富的专家,在获得系统的知识后,将知识改为if.then的型式,则如此便可构成模糊控制规则。 为了获得最佳的系统性能, 常需多次使用试误法, 以修正模糊控 制规则。(2) 操作员的操作模式现在流行的专家系统,其想法只考虑知识的获得,专家巧妙地操作复杂的控制对象,但要将专家的诀窍加以逻辑化并不容易;因此,在控制上也要考虑技巧的获得。在许多工业系统无法以一般的控制理论做正确的控制,但是熟练的操员在没有数学模式下

10、,也能够成功地控制这些系统;因此,记录操作员的操作模式,并将其整理为if.then的型式,可构成一组控制规则。(3) 学习为了改善模糊控制器的性能,必须让它有自我学习或自我组织的能力,得模糊控制器能依设定的目标,增加或修改模糊控制规则。1.4.2 模糊控制规则的型式模糊控制规则的型式主要可分为二种:(1) 状态评估模糊控制规则状态评估(state evaluation )模糊控制规则为类似人类的直觉思考,所以大多数的模糊控制器都使用这种模糊控制规则,其型式如下:Ri: if x1 is Ail and x2 is Ai2.and xn is Ainthen y is Ci其中x1,x2, .,

11、x及 y为语言变量或称为模糊变量,代表系统的态变量和控制变量;Ai1,Ai2,.,Ain及Ci为语言值,代表论域中的模糊集合。其次还有另一种表示法, 是将后件部改为系统状态变量的函数,其型式如下:Ri: if x1 is Ai1 and x2 is Ai2.and xn is Ain theii y (x1,x2, .,xn)(2) 目标评估模糊控制规则目标评估(object evaluation )模糊控制规则能够评估控制目标,并且预测未来控制信号,其型式如下:Ri: if(U is Ci 宀(x A1 and y is B1)then U is Ci决定模糊控制规则的流程实际应用模糊控制时

12、,最初的问题是控制器的设计, 即如何设计模糊控制法则,但到目 前为止尚未有像传统的控制理论一样,能借由一套发展完整的理论推导来设计,其设计概念将于此简单介绍。图3.4所示为单输入和单输出之定值控制的时间响应图,若使用状态评估模糊控制规则的型式,前件部变量为输出的误差E和在一取样周期内 E的变化量CE,后件部变量为控制器输出量U之变化量CU。则误差、误差变化量及控制输出变化量之表示为:其中E表误差,R表设定值,Y表系统输出,U表控制输出,下标 n表在时刻n时的状 态。由此可知,误差变化量 CE是随输出Y的斜率的符号变号,当输出上升时,CE<0,下降时CE>0。本文所设计的模糊控制器之

13、输出输入关系为:E,d CU在一般控制的计算法上称为速度型,这是由于其输出为U对时间的微分,相当于速度的CU。在构造上也可采用以 U为后件部变量的位置型,但前件部变量必需改用 E的积分值。由于由E与CE推论CU的构造,其中CU与E的关系恰巧相当于积分关系U(t)=Ki / E(t)fc,而CU与CE的关系相当于比例关系U(t)=KpE(t)的缘故,所以又称为 Fuzzy PI控制。设计模糊控制规则时,是在所设想对控制对象各阶段之反应,记述采取那一种控制比 较好;首先选择各阶段的特征点, 记录在模糊控制规则的前件部,然后思考在该点采取的动作,记录在模糊控制规则的后件部。例如在图3.6中,在第一循

14、环之al点附近,误差为正且大,但误差变化量几乎是零,可以记为“ E is PB and CE is ZO在'此点附近需要很大的控制输出,记为” CU is PB '同;样地,对于bl点、cl点、dl点等的附近,可分别得到如下的控制规则:al: If E is PB and CE is ZO then CU is PBbl: If E is ZO and CE ix NB then XU is NBc 1: If E is NB and CE is ZO then CU is NBd 1: If E is ZO and CE is PB then CU is PB在第二循环之a2

15、,b2等之附近,其 E和CE的绝 对值比al,bl点中之值相对减少,所以其 CU值相对 地也较小,其控制规则如下:a2: If E is PM and CE is ZO the n CU is PMb2: If E is ZO and CE is NM the n CU is NM1.5模糊推论及解模糊化模糊推论模糊控制理论发展至今, 模糊推论的方法大致可分为三种, 第一种推论法是依据模糊关 系的合成法则,第二种推论法是依据模糊逻辑的推论法简化而成,第三种推论法和第一种相类似,只是其后件部分改由一般的线性式组成的。模糊推论大都采三段论法,可表示如下:条件命题:If x is A the n y

16、 is B事实:x is A'结论:y is B '表示法中的条件命题相当于模糊控制中的模糊控制规则,前件部和后件部的关系,可以用模糊关系式来表达;至于推论演算,则是将模糊关系和模糊集合A进行合成演算,得到模糊集合B'。推论算法可以下式表示:B' =A'。R若前件部分含有多个命题时,则可表示如下:条件命题:If x1 is A1.and xn is An then y is B事 实:x is A ' 1 and .and xn is A ' n结论:y is B '这种模糊推论法其前件部用“连结各命题,推论演算的过程则以模糊逻辑

17、来结合前件部中各命题的模糊集合,故前件部的集合A可表示如下:A=A1n A2门.n An=n iAi由(3.7)式可得到模糊集合 A和后件部的模糊集合B ,利用2.5节中模糊关系R的定义来求得条件命题的模糊关系,其隶属度函数可用卩R(x1,x2,.,xn,y来表示。同样地,事实部分的模糊集合A',亦可表为:A =n iAi因此,以合成算法可得到推论结果如下:B' (y)= A'。(刈 R(x1,x2,.,xn,y)本章将针对第一种和第三种推论法做介绍:(1) 第一种推论法为 Mamdani 教授最初所使用的方法,其所用的控制规则如下所述:and xn is A1n th

18、e n y1 is B1and xn is A2n the n y2 is B2 and xn is Amn then ym is BmR1:If x1 is A11 andR2:If x1 is A21 and ?Rn:If x1 is Am1 andRc 和最大最小合成的模糊推其中 Aij ,B i 代表论域中的模糊集合。若使用模糊关系 论,则推论结果可得到模糊集合 Bi '的隶属函数为:(3.1 2)式中 的值称为前件部的适合度,因此藉由各条件命题的前件部,便可计算出各 条模糊控制规则相对应的适合度。在实行模糊控制时, 将许多条适合的规则进行上述的推论演算, 然后结合各个由算法得 到的推论结果来获得模糊集合B',在此先不谈论解模糊化的方法,于下一小节再做讨论。(2)第三种推论法此种推论法为日本 Takagi 和 Sugano 所提出,将 Mamdani 模糊推论法之件命题后件部改 为控制器输出入的线性函数式,其模糊控制规则型式表示如下:此种型态的模糊控制规则其前件部大多使用梯形隶属度函数,而后件部的线性函数式亦可使用非线性函数式取代。若算法则为 Max-Min 合成,则可得到如 (3.1 2)式之适合度;若改 采 Max-product 合成,则可得到上模糊控制规

温馨提示

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

评论

0/150

提交评论