模糊控制原理简介

上传人:pu****.1 文档编号:486719728 上传时间:2023-11-22 格式:DOCX 页数:8 大小:328.16KB
返回 下载 相关 举报
模糊控制原理简介_第1页
第1页 / 共8页
模糊控制原理简介_第2页
第2页 / 共8页
模糊控制原理简介_第3页
第3页 / 共8页
模糊控制原理简介_第4页
第4页 / 共8页
模糊控制原理简介_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《模糊控制原理简介》由会员分享,可在线阅读,更多相关《模糊控制原理简介(8页珍藏版)》请在金锄头文库上搜索。

1、6 模糊控制原理简介 模糊控制系统现代控制理论已经在工业、国防、航天等许多领域获得了成功。一般情况下,传统的闭环控制系统如 图所示,其原理是建立在精确的数学模型上。但对于一些强藕合、多参数、非线性、时变性、大惯性、纯 滞后的复杂系统,建立它们的精确数学模型是很困难的,有些甚至是不可能的。然而,在实际工作当中,一些有经验的操作人员却可以通过观察、推理和决策,用人工控制的方法较 好地控制那些复杂的对象。模糊控制系统就是将人的经验总结成语言控制规则,运用模糊理论模拟人的推 理与决策,从而实现自动控制的控制系统。模糊控制系统与传统的闭环控制系统不同之处,就是用模糊控 制器代替了模拟式控制器,其硬件结构

2、框图如图所示。A传感A器Ve输入x(t)控制对象执行器模拟式控制器输出 y(t)输出 y(t)图图 模糊控制器的设计模糊控制器本质上就是一个采用了模糊控制算法的计算机或芯片,其一般结构如图所示。它由三个基 本部分构成:(1)将输入的确切值“模糊化”,成为可用模糊集合描述的变量;(2)应用语言规则进行模 糊推理;(3)对推理结果进行决策并反模糊化(也称为清晰化、解模糊),使之转化为确切的控制量。有M个输入一个输出的模糊控制器称为M维模糊控制器。由于一维模糊控制器所能获得的系统动态 性能往往不能令人满意,三维及三维以上的模糊控制器结构复杂,推理运算时间长,因此典型的模糊控制 器是二维模糊控制器。一

3、般地,设计一个二维的模糊控制器,通常需要五个步骤:1.确定输入变量与输出变量及其模糊状态;2输入变量的模糊化;3. 建立模糊控制规则;4. 进行模糊推理;5输出变量的反模糊化。确定输入变量与输出变量及其模糊状态根据问题的背景,确定出输入变量 E2和输出变量u。输入、输出变量的模糊状态按照控制品质的 要求可分为三类:控制品质要求较高的场合,变量的模糊状态取为负大(NB)、负中(NM)、负小(NS)、零(Z0)、正小(PS)、正中(PM)、正大(PB)或负大(NB)、负中(NM)、负小(NS)、负零(NZ)、正零(PZ)、正小(PS)、正中(PM)、正大(PB); 控制品质要求一般的场合,变量的模

4、糊状态取为负大(NB)、负小(NS)、零(Z0)、正小(PS)、正大(PB)或负大(NB)、负小(NS)、负零(NZ)、正零(PZ)、正小(PS)、正大(PB); 控制品质要求较低的场合,变量的模糊状态取为负大(NB)、零(Z0)、正大(PB)或负大(NB)、负零(NZ)、正零(PZ)、正大(PB)。输入变量的模糊化方法将输入变量的实际变化范围a, b划分成若干等级,把这些等级的上下界作为端点构成输入变量的 可划分成13或15级,通常表示为输入变量的模糊化就是将输入的确切值变量转化为可用模糊集合描述的模糊变量,一般分为两步。 第一步,确定输入变量的论域及输入变量实际确切值对应的论域确切值。6,

5、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。论域U。一般来讲,控制品质要求较高的场合,设输入

6、变量x的实际变化范围为a, b,分为m级,则相应的论域为U = (m1)/2, (m1)/2;如果x的实际确切值为x,则相应的论域确切值为. m -1 m -1 ,、x = +(x - a)。02 b - a第二步,定义各模糊状态的隶属函数。各模糊状态的隶属函数一般选择对称三角形、对称梯形、正态型隶属函数。以对称三角形隶属函数为 例,控制品质要求较高的场合,相应的隶属函数如图;控制品质要求一般的场合,相应的隶属函数如图; 控制品质要求较低的场合,相应的隶属函数如图。图一(a)图一(b)NSZOPSNBPB图一(a)图一(a)图一(a)图一(a)建立模糊控制规则控制规则是模糊控制器的核心。根据经

7、验和知觉推理,将人的大量成功的控制策略经整理、加工和提 炼后,用输入、输出变量的模糊状态给以描述,就得到了控制规则。对于二维模糊控制器,控制规则通常 用如下形式的语句描述:Rk: if Ak and Bk then Ck k = 1, 2,n。在设计过程中,一般将所有控制规则汇总成控制状态表。表是某一模糊控制器的控制状态表。表模糊控制规则*NBNMNSZOPSPMPBNBPBPBPMPMPSPSZONMPBPMPMPSPSZONSNSPMPMPSPSZONSNSZEPMPSPSZONSNSNMPSPSPSZONSNSNMNMPMPSZONSNSNMNMNBPBZONSNSNMNMNBNB模糊推

8、理如前所述,二维模糊控制器的模糊控制规则形式为规则 k: if Ak and Bk then Ckk = 1, 2, n,于是模糊控制器的运算就转化为如下我们熟知的二维多重模糊推理问题:模糊推理格式为规则 1 if A1 and B1 then C1规则 2 if A2 and B2 then C2规则 n if A and B then Cnnn前提 A,and B,结论C其中,A,AF(X),B,BF(V),C、CF(Z)。再转化成一维多重模糊推理为:规则 1 if A1HB1 then q规则 2 if A2 n B2 then C2规则 n if A n B then Cn nn前提A

9、 and B,结论C根据多重模糊推理先合成再取并的方法有:C(z) =(A I B) o(A. I B ) T CJz)=sup(x) a B (y)A LA (x) a B (y) a C (z),z Z。III(x, y )gX xY如果模糊推理前提为确定的数值(x, y0),则有C(z)川A (x ) a B (y ) o(A I B ) T C , z Z。i 0i 0iiii=1令 C = A (x ) a B (y ) o(A I B ) T C , h. = A,(x0)AB,(y0) (称 h.为 “x。and 叮 与各推理规则前件ii 0i 0iiii i 0 i 0i00部

10、 “A. and B” 的适合度),则 C= h o(A I B ) T C ,从而 C(z) = max C(z), z 乙1i niii iiii在模糊控制中常用的三类推理方式为:合成,合成,1. 马丹尼(Mamdani)极小运算法模糊蕴涵算子取Rc: a b = a Ab,模糊关系合成算子取: “max min”C (z) = A,(x0)AB,(y0)AC,(z) = h,AC, (z),z Z1i nC(z) = max h.AC.(z) = max A,(x0)AB,(y0)AC,(z), 1in利用Mamdani推理方式计算C (z)的示意图见图和图,其中推理规则为Rk: if

11、Ak and Bk then Ckk = 1, 2。2. 拉森(Lason)乘积运算法模糊蕴涵算子取Rc: a b = a b,模糊关系合成算子取: “max min”C, (z) = A,(x0)AB,(y0) C, (z) = h, C, (z),z ZC(z) = max h. C. (z) = max A,(x0)AB,(y。) C.(z), 1in1i n利用Lason乘积运算法计算C (z)的示意图如图和图,其中推理规则为R/ if Ak and Bk then Ckk = 1, 2。图minuyB=qCmin图minminu2BAA图图3. (Tsukamoto) 法当隶属函数为

12、单调的情况时,对于给定的x0和y0,有工h zi iz* = i=1右ii=1其中,z. = C i(h)o利用Tsukamoto法计算C (z)的示意图如图:输出变量的反模糊化上述的模糊推理结果,即模糊控制器的输出变量,一般情况下是一个模糊集(如马丹尼法和拉森法得 到的都是模糊集),不能直接用于控制被控对象,需要先转化成执行器可以执行的精确量。此过程一般称 为反模糊化,或称为清晰化,也称为解模糊。反模糊化目前尚无系统的方法。目前常用的方法有三种。1 最大隶属度法这种方法非常简单,直接选择模糊子集中隶属度最大的元素作为模糊控制器输出的精确值。如果有两 个以上的元素均为最大(一般依此相邻),则可

13、取它们的平均值。最大隶属度法能够突出主要信息,而且计算简单,但很多次要信息都被丢失了,因此显得比较粗糙, 只能用于控制品质要求较低的系统中。2.中位数法论域U上把隶属函数曲线与横坐标围成的面积平分为两部分的元素z*称为模糊集的中位数。中位数法 就是把模糊集的中位数作为模糊控制器输出。假设U尺,则z*可用下列公式求取:当 U = a, b;/Jz* C(x)dz = b C(x)dz , az*与第一种方法比较,中位数法概括了更多的信息,但没有突出主要信息,且需求解积分方程,计算比 较复杂,因此应用场合要比下面的加权平均法来的少。3加权平均法(重心法)这是模糊控制系统中应用比较广泛的一种非模糊化方法。其计算公式如下:Jb zW (z )dz z* 二 丁JbW (z )dza其中W(x)为选定的权函数,叫为选定的权系数。经常的,我们就将模糊集C在点z处的隶属度值作为权函数或权系数,则上述公式表示的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号