模糊控制-2015ehzheng_第1页
模糊控制-2015ehzheng_第2页
模糊控制-2015ehzheng_第3页
模糊控制-2015ehzheng_第4页
模糊控制-2015ehzheng_第5页
已阅读5页,还剩83页未读 继续免费阅读

下载本文档

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

文档简介

1、Modern Control Engineering 模糊控制模糊控制参考参考教材:教材:王万良,现代控制工程,高等教育出版社,王万良,现代控制工程,高等教育出版社,20112o模糊控制已经得到非常广泛的应用,被公认为是简单而有效的控制技术。第11章 模糊控制如果如果“温度温度偏高偏高”则则“加入加入较多较多冷冷水水”103/hC803o本章围绕模糊控制系统的组成,非常简要、实用地介绍了模糊控制的基本方法。分别介绍模糊控制器的输入输出变量及其模糊化方法、模糊控制规则、模糊推理与模糊判决等主要环节。第11章 模糊控制4第11章 模糊控制o11.1 模糊控制的发展模糊控制的发展 o11.2 模糊集

2、合模糊集合o11.3 模糊控制系统的组成模糊控制系统的组成o11.4 模糊控制规则模糊控制规则o11.5 模糊关系与合成模糊关系与合成o11.6 模糊推理与模糊决策模糊推理与模糊决策o11.7 模糊控制算法的工程实现模糊控制算法的工程实现o11.8 模糊模糊PID复合控制复合控制o11.9 酚醛树脂聚合反应温度模糊控制酚醛树脂聚合反应温度模糊控制o11.10 全自动洗衣机的模糊控制全自动洗衣机的模糊控制5o 1965年,美国L. A. Zadeh发表了“fuzzy set”的论文,首先提出了模糊理论。o从1965年到20世纪80年代,在美国、欧洲、中国和日本,只有少数科学家研究模糊理论。o 1

3、974年,英国Mamdani首次将模糊理论应用于热电厂的蒸汽机控制。1976年,Mamdani又将模糊理论应用于水泥旋转炉的控制。o 1983年日本Fuji Electric公司实现了饮水处理装置的模糊控制。o1987年日本Hitachi公司研制出地铁的模糊控制系统。11.1 模糊控制的发展6o1987年1990年在日本申报的模糊产品专利就达319种。o目前,各种模糊产品充满日本、西欧和美国市场,如模糊洗衣机、模糊吸尘器、模糊电冰箱和模糊摄像机等。 o常规控制一般都要求系统有精确的数学模型。大多数工业过程具有不确定性,采用常规控制很难实现有效控制,而模糊控制可以利用语言信息却不需要精确的数学模

4、型,从而可以实现对不确定性系统较好的控制。 11.1 模糊控制的发展7o热交换过程的控制o暖水工厂的控制o污水处理过程控制o交通路口控制o水泥窑控制o飞船飞行控制n 机器人控制机器人控制n 模型小车的停靠和转弯控制模型小车的停靠和转弯控制n 汽车速度控制汽车速度控制n 水质净化控制水质净化控制n 电梯控制电梯控制n 电流和核反应堆的控制电流和核反应堆的控制 模糊控制的应用模糊控制的应用 11.1 模糊控制的发展8 论域:所讨论的全体对象,用 U 等表示。 元素:论域中的每个对象,常用a,b,c,x,y,z表示。 集合:论域中具有某种相同属性的确定的、可以彼此区别的元素的全体,常用A,B等表示。

5、 元素a和集合A的关系:a属于A或a不属于A,即只有两个真值“真”和“假”。 模糊逻辑给集合中每一个元素赋予一个介于0和1之间的实数,描述其属于一个集合的强度,该实数称为元素属于一个集合的隶属度。集合中所有元素的隶属度全体构成集合的隶属函数。 11.2 模糊集合11.2.1 模糊集合的模糊集合的定义定义9例如,“成年人”集合: 180181)(xxx成年人“成年人成年人” 隶属度函数图隶属度函数图 “成年人成年人” 特征函数图特征函数图 0011.2.1 模糊集合的定义10当论域中元素数目有限时,模糊集合 的数学描述为 :元素 属于模糊集 的隶属度, 是元素 的论域。,() ,AAxxxX(

6、)AxxAXxA11.2.2 模糊集合的表示方法一般表示一般表示当论域中元素数目有限时,经典集合 的数学描述为 AXxxA,11(1)Zadeh表示法表示法(1)论域是离散且元素数目有限)论域是离散且元素数目有限: :或或 niiiAnnAAAxxxxxxxxA12211)()()()()(,)(,)(2211nnAAAxxxxxxA(2)论域是连续的,或者元素数目无限:)论域是连续的,或者元素数目无限: UxAxxA)(11.2.2 模糊集合的表示方法1220050)505(115000)(2xxxxo20025)525(112501)(2xxxxY11.2.2 模糊集合的表示方法年青与年老

7、的隶属度函数13(2)序偶表示法序偶表示法),( ,),),(),),(2211nnAAAxxxxxxA(3)向量表示法向量表示法 )(,),(),(21nAAAxxxA11.2.2 模糊集合的表示方法14(1)模糊集合的)模糊集合的包含包含关系关系 若若 ,则,则( )( )ABxxBA(2)模糊集合的)模糊集合的相等相等关系关系 若若 ,则,则( )( )ABxxBA =(3)模糊集合的)模糊集合的交并补交并补运算运算 交运算交运算(intersection) BA( )min( ),( )( )( )ABABABxxxxx11.2.3 模糊集合的运算15 并运算并运算(union) 补运

8、算补运算(complement) 或者或者 BA ( )max( ),( )ABABxxx( )( )ABxxACA()1()AAxx11.2.3 模糊集合的运算例例11.1 设论域 ,A及B是论域上的两个模糊集合,已知:4321,xxxxU 32143218 .015 .04 .07 .05 .03 .0 xxxBxxxxABABABA、求1611.2.3 模糊集合的运算解解: 43214321321432143143214 .08 .015 .004 .08 .07 .015 .05 .03 .07 .05 .03 .004 .08 .07 .015 .05 .03 .012 .05 .0

9、6 .03 .05 .07 .0 xxxxxxxxBAxxxxxxxBAxxxBxxxxA17(4)模糊集合的代数运算)模糊集合的代数运算 代数积:代数积: 代数和:代数和: 有界和:有界和: 有界积:有界积:( )( )( )ABABxxx( )( )( )( )A BABABxxxx( )min1,( )( )1( )( )ABABABxxxxx( )max0,( )( )10( )( )1ABABABxxxxx11.2.3 模糊集合的运算18 例例 设论域设论域 ,A 及及 B 是论域上的是论域上的两个模糊集合,已知两个模糊集合,已知 :11.2.3 模糊集合的运算54321,xxxxx

10、U 543153213.00.17.01.05.09.04.02.0 xxxxBxxxxA。、求BABABABA531/15. 0/63. 0/02. 0 xxxBA54321/65. 0/0 . 1/97. 0/4 . 0/28. 0 xxxxxBA54321/8 . 0/0 . 1/0 . 1/4 . 0/3 . 0 xxxxxBA3/6 . 0 xBA解:解:19o11.3.1模糊控制系统的结构o模糊控制是以模糊数学为基础,运用语言规则表示方法和先进的计算机技术,由模糊推理进行决策的一种高级计算机控制策略。 11.3 模糊控制系统的组成输出模糊控制器A/DD/A执行机构被控对象给定传感器

11、20o与一般的计算机控制系统不同的是,模糊控制系统的控制器是模糊控制器。o模糊控制器是模糊控制系统的核心。它是基于模糊条件语句描述的语言控制规则,所以又称为模糊语言控制器。o本章以一个典型的二维模糊控制器为例,扼要介绍模糊控制器的工程设计及应用方法。实际上,二维模糊控制器本身具有相当的普遍性和实用性。11.3 模糊控制系统的组成2111.3 模糊控制系统的组成11.3.2 模糊控制器的输入输出变量模糊控制器的输入变量通常取 E或 E、EC或 E、EC、ER,分别构成所谓一维、二维、三维模糊控制器。一般选择控制量的增量作为模糊控制器的输出变量一般选择控制量的增量作为模糊控制器的输出变量。 描述模

12、糊控制器的输入、输出变量的状态 负大,负中,负小,零,正小,正中,正大 NB ,NM ,NS ,O ,PS ,PM ,PB 描述误差变量的词集误差变量的词集一般取为: 负大,负中,负小,负零,正零,正小,正中,正大 NB ,NM ,NS ,NO ,PO ,PS ,PM ,PB 2211.3.3 模糊控制器的输入输出变量的模糊化o 1.变量的模糊化(Fuzzification) :将输入模糊控制器的精确量转换为模糊量。o 比较实实用的模糊化方法用的模糊化方法是将基本论域分为 n个档次,即取变量的模糊子集论域为: -n , -n+1 , , 0 , , n-1 , n 从基本论域a , b到模糊子

13、集论域-n ,n的转换公式 (11.10) 22baxabny)(bxa23o 2. 变量的隶属度:为了实现模糊化,要在上述离散化了的精确量与表示模糊语言的模糊量之间建立关系,即确定论域中的每个元素对各个确定论域中的每个元素对各个模糊语言变量的隶属度模糊语言变量的隶属度。 o 确定隶属度要根据实际问题的具体情况。o实验研究结果表明,人进行控制活动时的模糊概念一般可以用正态型模糊变量正态型模糊变量描述。 11.3.3 模糊控制器的输入输出变量的模糊化24 3. 隶属函数隶属函数常见的隶属函数有常见的隶属函数有正态分布正态分布、三角分布、梯形分布三角分布、梯形分布等。等。 隶属函数确定方法隶属函数

14、确定方法:(1)模糊统计法)模糊统计法(2)专家经验法)专家经验法(3)二元对比排序法)二元对比排序法(4)基本概念扩充法)基本概念扩充法11.3.3 模糊控制器的输入输出变量的模糊化25 3隶属函数隶属函数 例如:以年龄作论域,取例如:以年龄作论域,取 ,扎德给出了,扎德给出了“年年老老”O 与与“年青年青”Y 两个模糊集合的隶属函数为两个模糊集合的隶属函数为 20050)505(15000)(12uuuuO20025)525(12501)(12uuuuY200, 0U 2005012)550(1 uuO2002512250)525(1 1uuuY 采用采用Zadeh表示法表示法: : 11

15、.3.3 模糊控制器的输入输出变量的模糊化26o表11.1 模糊变量 E 的赋值表 11.3.3 模糊控制器的输入输出变量的模糊化27o对于模糊不确定性知识可采用模糊知识表示法。o例如,我们用三元组三元组(张三,体型,(胖,0.9)表示命题“张三比较胖”,其中的0.9就代替“比较”而刻划了张三“胖”的程度。 o这种隶属度表示法,一般是一种针对对象的表示法。其一般形式为(,(,(,)o这种方法还可广泛用于产生式规则、谓词逻辑、框架、语义网络等多种知识表示方法中。 11.4 模糊控制规则28o 人类思维判断的基本形式是: 如果如果 (条件) 则则 (结论)其中的条件和结论常常是模糊的。o例如,模糊

16、知识如果 压力较高且温度在缓慢上升 则 阀门略开(锅炉,工况,(压力,0.80)(锅炉,工况,(温度,0.3) (阀门,状态,(开,0.2)11.4 模糊控制规则29o模糊控制是语言控制,要用语言归纳专家的手动控制策略,从而建立模糊控制规则表模糊控制规则表。o条件语句的基本类型为 if A or B and C or D then Eo例如水温控制规则之一为: 若 水温高或偏高,且温度上升快或较快, 则 加大冷水流量;o用条件语句表达为: if E= NB or NM and EC = NB or NM then U = PB ;11.4 模糊控制规则30o推荐一种根据系统输出的误差及误差的变

17、化趋势,推荐一种根据系统输出的误差及误差的变化趋势,消除误差的模糊控制规则消除误差的模糊控制规则,用下述21条模糊条件语句来描述,基本总结了众多的被控对象手动操作过程中,各种可能出现的情况和相应的控制策略。 1. if E=NB or NM and EC=NB or NM then U=PB 2. if E=NB or NM and EC=NS or O then U=PB 3. if E=NB or NM and EC=PS then U=PM 。21.if E=PM or PB and EC=PM or PB then U=NB 11.4 模糊控制规则3111.5 模糊关系与合成11.5.

18、1模糊关系模糊关系身高与体重的模糊关系表身高与体重的模糊关系表 18 . 02 . 01 . 008 . 018 . 02 . 01 . 02 . 08 . 018 . 02 . 01 . 02 . 08 . 018 . 001 . 02 . 08 . 01R 从从X到到Y的一个的一个模糊关系R,用模糊矩阵表示用模糊矩阵表示: o 普通关系普通关系: :两个集合中的元素之间是否有关联,两个集合中的元素之间是否有关联,o 模糊关系模糊关系: :两个模糊集合中的元素之间关联程度的多少。两个模糊集合中的元素之间关联程度的多少。 例例11.2 某地区人的身高论域某地区人的身高论域X=140,150,1

19、60,170,180(单位:(单位:cm),体重论域),体重论域 Y=40,50,60,70,80。3211.5.1 模糊关系 模糊关系的定义模糊关系的定义 : A、B:模糊集合,模糊关系用叉积:模糊集合,模糊关系用叉积(cartesian product)表示:表示: 叉积常用最小算子运算叉积常用最小算子运算: A、B:离散模糊集,其隶属函数分别为:离散模糊集,其隶属函数分别为:则其叉积运算:则其叉积运算: :0,1RAB)(),(min),(babaBABA12(),(),() ,AAAAnaaa)(,),(),(21nBBBBbbbBTABAba),(33 例例11.3 已知输入的模糊集

20、合已知输入的模糊集合A和输出的模糊集合和输出的模糊集合B:Aaaaaa100805020012345. /. /. /. /. /Bbbbb071006001234. /. /. /. / 求求A到到B的模糊关系的模糊关系R。 解:解:11.5.1 模糊关系0 . 02 . 05 . 08 . 00 . 1BTABAR0.0 0.6 0 . 1 7 . 0341.0 0.7 1.0 1.0 1.0 0.6 1.0 0.00.8 0.7 0.8 1.0 0.8 0.6 0.8 0.00.5 0.7 0.5 1.0 0.5 0.6 0.5 0.00.2 0.7 0.2 1.0 0.2 0.6 0.

21、2 0.00.0 0.7 0.0 1.0 0.0 0.6 0.0 0.0R07 10 06 0007 08 06 0005 05 05 0002 02 02 0000 00 00 00.11.5 .1 模糊关系3511.5 .2 模糊关系的合成 设设 Q:U到到V的模糊关系,的模糊关系,R:V到到W的模糊关系,的模糊关系,则则Q与与R的合成的合成 为为U到到W的一个模糊关系,其隶属函数:的一个模糊关系,其隶属函数:),(),(),(wvvuwuRQVvRQQ R 例例11.4 设模糊集合设模糊集合,213214321zzZyyyYxxxxX,QXY RYZ SXZS求 。9 . 02 . 01

22、08 . 0014 . 07 . 03 . 06 . 05 . 0Q3 . 05 . 04 . 08 . 012 . 0R3611.5.2 模糊关系的合成 解:解:15 . 04 . 08 . 07 . 05 . 05 . 06 . 0) 3 . 09 . 0() 4 . 02 . 0() 11 () 5 . 09 . 0() 8 . 02 . 0() 2 . 01 () 3 . 00() 4 . 08 . 0() 10() 5 . 00() 8 . 08 . 0() 2 . 00() 3 . 01 () 4 . 04 . 0() 17 . 0() 5 . 01 () 8 . 04 . 0()

23、 2 . 07 . 0() 3 . 03 . 0() 4 . 06 . 0() 15 . 0() 5 . 03 . 0() 8 . 06 . 0() 2 . 05 . 0(3 . 05 . 04 . 08 . 012 . 09 . 02 . 0108 . 0014 . 07 . 03 . 06 . 05 . 0RQS3711.6 模糊推理与模糊决策 1. 模糊知识表示模糊知识表示 人类思维判断的基本形式:人类思维判断的基本形式: 如果如果 (条件)(条件) 则则 (结论)(结论) 例如:如果例如:如果 压力较高且温度在慢慢上升压力较高且温度在慢慢上升 则则 阀门略开阀门略开 模糊规则:从条件论

24、域到结论论域的模糊关系矩阵:从条件论域到结论论域的模糊关系矩阵 R。通过条件模糊向量与模糊关系通过条件模糊向量与模糊关系 R 的合成进行模糊推理,得的合成进行模糊推理,得到结论的模糊向量,然后采用到结论的模糊向量,然后采用“清晰化清晰化”方法将模糊结论方法将模糊结论转换为精确量。转换为精确量。382. 对对 IF A THEN B 类型的模糊规则的推理类型的模糊规则的推理 若已知输入为若已知输入为 A,则输出为,则输出为 B ;若现在已知输入为;若现在已知输入为 ,则输出则输出 用合成规则求取用合成规则求取 其中模糊关系其中模糊关系R: : ABBARRABx yxy( , )min( ),(

25、 ) 控制规则库的控制规则库的N 条规则有条规则有N 个模糊关系:个模糊关系:对于整个系统的全部控制规则所对应的模糊关系对于整个系统的全部控制规则所对应的模糊关系R:nRRR,21niinRRRRR12111.6.1 模糊推理 392. 对对 IF A THEN B 类型的模糊规则的推理类型的模糊规则的推理 例例11.5 已知输入已知输入的模糊集合的模糊集合A和输出的模糊集合和输出的模糊集合B:Aaaaaa100805020012345. /. /. /. /. /Bbbbb071006001234. /. /. /. /前面已经求得模糊关系为:前面已经求得模糊关系为:0 . 00 . 00

26、. 00 . 00 . 02 . 02 . 02 . 00 . 05 . 05 . 05 . 00 . 06 . 08 . 07 . 00 . 06 . 00 . 17 . 0R11.6.1 模糊推理 402. 对对 IF A THEN B 类型的模糊规则的推理类型的模糊规则的推理 0.40.71.00.60.00.70.70.80.60.0(0.7,0.7,0.6,0.0)1.00.50.50.50.00.60.20.20.20.00.00.00.00.00.0TBAR Bbbbb070706001234. /. /. /. /则:则: 当输入:当输入: Aaaaaa040710060012

27、345. /. /. /. /. /11.6.1 模糊推理 413. 对对 IF x is A and and y is B THEN z is C 类类型的模糊规则的推理型的模糊规则的推理 MIMO系统,专家知识的一般形式:系统,专家知识的一般形式:,.,21NMIMOMIMOMIMORRRR ),.,().(:1iqiiiiMIMODiszCiszthenBisyandandAisxifR11:(.)()MISOiiiRx is Aand andy is Bthenzis C)().( :iqiiqMISODiszthenBisyandandAisxR11.6.1 模糊推理 423. 对对

28、 IF x is A and and y is B THEN z is C 类类型的模糊规则的推理型的模糊规则的推理 两个输入一个输出的模糊系统两个输入一个输出的模糊系统: 输入:输入: 输出:输出:1111:CiszthenBisyandAisxifR2222also:R ifx is Aandy is Bthen z is Calso:nnnnR ifx is Aand y is Bthen z is Cx is Aandy is BCisz11.6.1 模糊推理 43 模糊控制规则 “ ”其模糊蕴含关系 :iiiCiszthenBisyandAisxifiiiiCBandAR)(=( )

29、and( )( )iiiiRABCxyz 条模糊控制规则的总的模糊蕴含关系: 推理的结论:nniinRRRRR121=RBandAC)(=(and)( , )( )( )ABABx yxy3. 对对 IF x is A and and y is B THEN z is C 类类型的模糊规则的推理型的模糊规则的推理 11.6.1 模糊推理 44 例例11.6 已知双输入单输出的模糊系统的输入量为已知双输入单输出的模糊系统的输入量为 x和和 y,输出量为输出量为 z,其输入输出关系如模糊规则描述:,其输入输出关系如模糊规则描述: 3. 对对 IF x is A and and y is B THE

30、N z is C 类类型的模糊规则的推理型的模糊规则的推理 1111:CiszthenBisyandAisxifR2222also:R ifx is Aandy is Bthen z is C 现已知现已知 x is and y is ,求输出量,求输出量 z 。 AB11.6.1 模糊推理 45例例 11.6(续)(续)已知已知 : : 11.6.1 模糊推理3. 对对 IF x is A and and y is B THEN z is C 类类型的模糊规则的推理型的模糊规则的推理 32110 . 05 . 00 . 1aaaA32112 . 06 . 00 . 1bbbB32110 .

31、04 . 00 . 1cccC 32120 . 15 . 00 . 0aaaA32120 . 16 . 02 . 0bbbB32120 . 14 . 00 . 0cccC3215 . 00 . 15 . 0aaaA3216 . 00 . 16 . 0bbbB46解:(解:(1)求每条规则的蕴含关系)求每条规则的蕴含关系 11.6.1 模糊推理 0002 . 05 . 05 . 02 . 06 . 00 . 12 . 06 . 00 . 10 . 05 . 00 . 1111111BABAandBAT0002 . 05 . 05 . 02 . 06 . 00 . 111BAR1111111)(C

32、RCandBARTBA00000000002.02.004.05.004.05.002.02.004.06.004.00.104.00.10002.05.05.02.06.00.147同样求得同样求得: : 11.6.1 模糊推理 0.14.006.04.002.02.005.04.005.04.002.02.000000000002R48(2)求总的模糊蕴含关系)求总的模糊蕴含关系 R 11.6.1 模糊推理 0 . 14 . 006 . 04 . 002 . 02 . 005 . 04 . 02 . 05 . 04 . 05 . 02 . 04 . 05 . 002 . 02 . 004

33、. 06 . 004 . 00 . 121RRR49(3)计算输入量的模糊集合)计算输入量的模糊集合 11.6.1 模糊推理 5 . 05 . 05 . 06 . 00 . 16 . 05 . 05 . 05 . 06 . 00 . 16 . 05 . 00 . 15 . 0 TBABABandA5 . 05 . 05 . 06 . 00 . 16 . 05 . 05 . 05 . 0 BAR50 11.6.1 模糊推理 RRRBandACBA)(5 . 05 . 05 . 06 . 00 . 16 . 05 . 05 . 05 . 00 . 14 . 006 . 04 . 002 . 02

34、. 005 . 04 . 02 . 05 . 04 . 05 . 02 . 04 . 05 . 002 . 02 . 004 . 06 . 004 . 00 . 15 . 04 . 05 . 0输出量的模糊集合输出量的模糊集合: :3215 .04 .05 .0cccC51 例如,得到模糊向量:取结论: U5。7/3 . 06/7 . 05/0 . 14/7 . 03/4 . 02/1 . 0U11.6.2 模糊决策o “模糊决策”(“模糊判决模糊判决”、“解模糊解模糊”或或“清晰清晰化化”):由模糊推理得到的结论或者操作是一个模糊):由模糊推理得到的结论或者操作是一个模糊向量,转化为确定值的

35、过程。向量,转化为确定值的过程。 1. 最大隶属度法最大隶属度法 例如,得到模糊向量:例如,得到模糊向量:取结论:取结论:3/0 . 02/0 . 01 /0 . 00/0 . 01/5 . 02/5 . 03/5 . 0U23123U522. 加权平均判决法加权平均判决法11.6.2 模糊决策Uu uuiiiinin()()11 例如例如则则 6/2 .05/4 .04/5 .03/6 .02/1 .0U42 .04 .05 .06 .01 .062 .054 .045 .036 .021 .0U5311.6.2 模糊决策 3. 中位数法中位数法 例如例如0.1/ 40.5/ 3 0.1/

36、20.0/ 1 0.1/00.2/1 0.4/20.5/3 0.1/4U 6917*6( )( )1uuiiuuuuuu时,*61uuU所以中位数,则5411.6.2 模糊决策 3. 中位数法中位数法 例如例如用线性插值处理,即用线性插值处理,即所以所以4/ 2 . 03/ 1 . 02/ 5 . 01 / 4 . 00/ 1 . 01/ 1 . 02/ 3 . 03/ 5 . 04/ 1 . 0U1.2/(1.1 1.2)0.522u 522. 05*uuu5511.6.3 模糊推理的应用例例 设有模糊控制规则:设有模糊控制规则:“如果温度低,则将风门开大如果温度低,则将风门开大”。设温度和

37、风门开度的论域。设温度和风门开度的论域为为1,2,3,4,5。“温度低温度低”和和“风门大风门大”的模糊量:的模糊量: “温度低温度低”=1/1+0.6/2+0.3/3+0.0/4+0/5 “风门大风门大” =0/1+0.0/2+0.3/3+0.6/4+1/5已知事实已知事实“温度较低温度较低”,可以表示为,可以表示为 “温度较低温度较低”=0.8/1+1/2+0.6/3+0.3/4+0/5试用模糊推理确定风门开度。试用模糊推理确定风门开度。5611.6.3 模糊推理的应用o解:(解:(1)确定模糊关系)确定模糊关系 R 0 . 16 . 03 . 00 . 00 . 00 . 00 . 03

38、 . 06 . 00 . 1R0 . 00 . 00 . 00 . 00 . 00 . 00 . 00 . 00 . 00 . 03 . 03 . 03 . 00 . 00 . 06 . 06 . 03 . 00 . 00 . 00 . 16 . 03 . 00 . 00 . 05711.6.3 模糊推理的应用o解:解:(2)模糊推理)模糊推理 =(0.0,0.0,0.3,0.6,0.8)(3)模糊决策)模糊决策 用最大隶属度法进行决策得风门开度为用最大隶属度法进行决策得风门开度为5。 用加权平均判决法和中位数法进行决策得风门开度为用加权平均判决法和中位数法进行决策得风门开度为4。0 . 00

39、 . 00 . 00 . 00 . 00 . 00 . 00 . 00 . 00 . 03 . 03 . 03 . 00 . 00 . 06 . 06 . 03 . 00 . 00 . 00 . 16 . 03 . 00 . 00 . 00 . 03 . 06 . 00 . 18 . 0TRAB58o在大型的模糊控制系统中常采用软件模糊推理法。 o为了提高模糊控制的实时性,在许多成熟的产品中采用模糊控制器专用芯片。 o在许多实际模糊控制系统中,特别是象采用单片机实现的模糊控制器中,通常采用查表法。o 模糊关系、模糊推理以及模糊判决的运算可以离线进行 ,最后得到模糊控制器输入量的量化等级 E、E

40、C与输出量即系统控制量的量化等级U之间的确定关系,这种关系通常称为“控制表”。 11.7 模糊控制算法的工程实现59表表11.6 11.6 模糊控制表模糊控制表6011.8 模糊模糊PID复合控制复合控制o模糊控制实际上相当于PD控制,具有很强的鲁棒性,但它的稳态精度相对较差。o一种容易实现的改进方法是与PID控制算法相结合,形成模糊PID复合控制。 yreFCPI被控对象6111.9 酚醛树脂聚合反应温度模糊控制M真空脱水入料口单体计量槽入料口冷却水下放口出料口夹套高压蒸汽压缩空气阀上放阀回水阀6211.9.1 酚醛树脂聚合反应过程特性分析o聚合反应的放热速率与反应温度之间放热速率与反应温度

41、之间是一种正反馈自激的关系,聚合反应的放热速率与反应温度之间存在着强烈的非线性特性。 o聚合度是衡量酚醛树脂产品质量的指标,但由于传感器的限制,选取与聚合度密切相关的反应温度作为被控制量,冷却流量阀门开度作为控制量。 o考虑到温度有非线性、时变等特点,采用模糊控制理论。 6311.9.2 模糊控制器设计o选用二维输入、单维输出结构模式的模糊控制器。o取实际温度与设定温度值偏差E、偏差变化率EC作为输入oE、 EC都采用模糊语言变量表示为负大(NB),负中(NM),负小(NS),负零(NO),正零(PO),正小(PS),正中(PM),正大(PB)。o控制变量U为冷却水阀门开度,采用全开(PB),

42、中开(PM),小开(PS),全关夹套闷水(PO),全关夹套放空(NO)几个语言变量描述。64表11.7 模糊变量E的赋值表 11.9.2 模糊控制器设计6511.9.2 模糊控制器设计表11.8 模糊变量EC的赋值表 6611.9.2 模糊控制器设计表11.9 模糊变量U的赋值表 67表11.10 模糊控制规则表 11.9.2 模糊控制器设计6811.9.2 模糊控制器设计表11.11 模糊控制表 6911.10 全自动洗衣机的模糊控制o11.10.1 模糊控制洗衣机的检测模糊控制洗衣机的检测7011.10.1 模糊控制洗衣机的检测o1衣物量检测:以决定洗涤缸里的水位。衣物量检测:以决定洗涤缸

43、里的水位。o一般通过检测电动机的负载来间接测量所洗衣物的多少。一般通过检测电动机的负载来间接测量所洗衣物的多少。o测量电动机断电后的反电动势大小及波形测量电动机负载:测量电动机断电后的反电动势大小及波形测量电动机负载:当衣服投入洗涤缸中后,先加入适量的水,然后启动电动机当衣服投入洗涤缸中后,先加入适量的水,然后启动电动机旋转若干圈后断电,测量电动机线圈两端的反电动势,经旋转若干圈后断电,测量电动机线圈两端的反电动势,经A/D转换器变换成数字量后送入计算机处理判断,以决定洗转换器变换成数字量后送入计算机处理判断,以决定洗涤缸里衣物的多少。衣物重,负载大,反电动势也大,但是涤缸里衣物的多少。衣物重

44、,负载大,反电动势也大,但是跌落也快,即惯性转动的时间也短;反之亦然。跌落也快,即惯性转动的时间也短;反之亦然。o另一种测量衣物量的方法:放入待洗衣物后,放水并启动电另一种测量衣物量的方法:放入待洗衣物后,放水并启动电动机,反复用脉冲电压(如开动机,反复用脉冲电压(如开0.3s、关、关0.7s)驱动电动机很)驱动电动机很短时间(如短时间(如32s)。用光耦合器发送和接收的脉冲计量在关)。用光耦合器发送和接收的脉冲计量在关断期间轮盘的惯性转动的圈数。由于衣物越多转动时间越短,断期间轮盘的惯性转动的圈数。由于衣物越多转动时间越短,计量的脉冲数计量的脉冲数M也越少,反之则越多。也越少,反之则越多。7

45、111.10.1 模糊控制洗衣机的检测2质料检测:区分衣物是棉制品还是化纤制品,是柔软布料还是质料检测:区分衣物是棉制品还是化纤制品,是柔软布料还是粗厚布料。粗厚布料。(1)区分棉制品与化纤制品方法:放入待洗衣物后,放水并启动)区分棉制品与化纤制品方法:放入待洗衣物后,放水并启动电机,同时用脉冲电压驱动电机很短时间。用光耦合器发送和电机,同时用脉冲电压驱动电机很短时间。用光耦合器发送和接收的脉冲数来计量在关断期间轮盘的惯性转动的圈数。由于接收的脉冲数来计量在关断期间轮盘的惯性转动的圈数。由于衣物越多惯性转动时间越短,计量的脉冲数衣物越多惯性转动时间越短,计量的脉冲数M也越少。在负载也越少。在负

46、载检测基础上,把水放掉一点,同样用脉冲电压驱动电动机很短检测基础上,把水放掉一点,同样用脉冲电压驱动电动机很短时间,记下脉冲数为时间,记下脉冲数为N;根据;根据N-M值就可判断质料分布比例的值就可判断质料分布比例的大体情况。棉制品越多,大体情况。棉制品越多,N-M的值越大,反之越小。的值越大,反之越小。(2)区分柔软布料与牛仔布类硬厚布料制品的方法:在注水进行)区分柔软布料与牛仔布类硬厚布料制品的方法:在注水进行脉冲驱动很短时间后,比较起动前后水的变化量。若变化量较脉冲驱动很短时间后,比较起动前后水的变化量。若变化量较小,说明布料容易吸水,倾向于是毛巾类布料,反之可能是牛小,说明布料容易吸水,

47、倾向于是毛巾类布料,反之可能是牛仔布类厚布料。因为厚布料吸水慢,往往要搅动一段时间后才仔布类厚布料。因为厚布料吸水慢,往往要搅动一段时间后才能充分吸水,这就会使水位变化量大。能充分吸水,这就会使水位变化量大。7211.10.1 模糊控制洗衣机的检测o3水位检测水位检测o水位检测是用一种专用水位传感器实现的。这种水位传感器水位检测是用一种专用水位传感器实现的。这种水位传感器是一根与缸体等高的空管,它与缸体构成一个连通器。空管是一根与缸体等高的空管,它与缸体构成一个连通器。空管的上端有一个用压力膜隔开的差动电感器,当缸中有水注入的上端有一个用压力膜隔开的差动电感器,当缸中有水注入时,管内的空气被压

48、缩使压力膜上压力增大,继而推动与它时,管内的空气被压缩使压力膜上压力增大,继而推动与它联动的铁心移动,引起线圈的电感量变化。用此电感器构成联动的铁心移动,引起线圈的电感量变化。用此电感器构成的的LC振荡器的频率就能反映水位的高低。振荡器的频率就能反映水位的高低。o4水温检测水温检测 o可以采用热电阻或者热电偶测量水温。它把洗衣机启动时的可以采用热电阻或者热电偶测量水温。它把洗衣机启动时的温度作为当时的室温,然后再检测供水的温度,以作为洗衣温度作为当时的室温,然后再检测供水的温度,以作为洗衣条件之一。根据需要可以对水加热控温。条件之一。根据需要可以对水加热控温。7311.10.1 模糊控制洗衣机

49、的检测o5衣物污垢的检测衣物污垢的检测 o用光电传感器测量水的透光率间接检测衣物的污垢程度。发光用光电传感器测量水的透光率间接检测衣物的污垢程度。发光二极管和光敏管分别相对放在管子两边。发光二极管发出的光二极管和光敏管分别相对放在管子两边。发光二极管发出的光经聚焦后,透过水被光敏管接收,接收到的光的强度反映水的经聚焦后,透过水被光敏管接收,接收到的光的强度反映水的透明度,从而反映水的污浊程度。透明度,从而反映水的污浊程度。o这是一种间接测量衣物污垢的方法。因为衣物脏的程度与洗涤这是一种间接测量衣物污垢的方法。因为衣物脏的程度与洗涤水的污浊度有关。开始注入清水时,水的透明度很高,随着污水的污浊度

50、有关。开始注入清水时,水的透明度很高,随着污垢析出,透明度下降,最后达到一个饱和稳定值。根据透光率垢析出,透明度下降,最后达到一个饱和稳定值。根据透光率变化形态和过程,可以知道污垢的性质和程度。变化形态和过程,可以知道污垢的性质和程度。o对于泥污类,一般分离得快,较早进入水中,透光率进入饱和对于泥污类,一般分离得快,较早进入水中,透光率进入饱和状态的时间较短;而油污类分离得相对较慢,因此透光率的变状态的时间较短;而油污类分离得相对较慢,因此透光率的变化速率小,达到饱和值的时间也较长。化速率小,达到饱和值的时间也较长。o饱和值的高低反映了衣物脏的程度;透光率下降到饱和值的时饱和值的高低反映了衣物

51、脏的程度;透光率下降到饱和值的时间长短反映了污垢的性质。间长短反映了污垢的性质。7411.10.2 洗衣机的模糊控制图11.5 模糊控制洗衣机电路框图75图11.6 模糊控制洗衣机的控制结构11.10.2 洗衣机的模糊控制76o1.输入、输出语言变量的隶属度函数 图11.7 输入变量的隶属度函数 a) 负载量 b) 水 c) 质料弱中强较强10图11.8 输出变量的隶属度函数11.10.2 洗衣机的模糊控制77o2模糊控制规则模糊控制规则 规则规则1:如果如果衣物量少,质料化纤品多且水温高,衣物量少,质料化纤品多且水温高, 则则水流为弱,洗涤时间为短水流为弱,洗涤时间为短规则规则2:如果如果衣

52、物量多,质料棉织品多且水温低,衣物量多,质料棉织品多且水温低, 则则水流为强,洗涤时间为长水流为强,洗涤时间为长o根据上面的模糊控制规则和隶属度函数可以离根据上面的模糊控制规则和隶属度函数可以离线计算模糊控制表,存在单片机里供实时控制线计算模糊控制表,存在单片机里供实时控制时查询。时查询。11.10.2 洗衣机的模糊控制7811.10.3 电脑孵化多变量模糊解耦控制o孵化工艺及其控制要求分析孵化工艺及其控制要求分析o孵化温度控制孵化温度控制o相对湿度控制相对湿度控制o通风换气控制通风换气控制o翻蛋控制翻蛋控制7911.10.3 电脑孵化多变量模糊解耦控制温度设定值 含氧量设定值湿度设定值风门模糊控制器加湿模糊控制器加温模糊控制器加热风门开度加湿家禽孵化过程湿度含氧量温度传感器控制系统结构80o孵化过程的模糊解耦孵化过程的模糊解耦温度风门模糊控制器含氧量风门模糊控制器湿度风门模糊控制器e1e2e3Ud11.10.3 电脑孵化多变量模糊解耦控制81o风门模糊解耦控制器风门模糊解耦控制器o输入、输出变量的模糊化输入、输出变量的模糊

温馨提示

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

评论

0/150

提交评论