
棋物控制题的典型例题 中央电大工学院洗健生 例愿一、机物拉制算法 已知:设x表示转速,y表示控制电压。转速和控制电压的论域分别为 =100.200,300.400,500,={1.2,3.4,5} 在I,F上的模楔子集为 A="转速高”=01100+01200+01300+0.51400+1/500 第=“控制电压高0/1+012+0/3+05/4+1/5 C-控制电压不很高1/1+1/2+1/3+0734+0W5 A1-转速不很商=1/100+1/200+1/300+0.75400+0/50C ×Y上的颅颗关系为“若转速高,则控制电压高:否则控制电压不很高”。 果:现在转速不根高,控制电压如何? 解 与模糊控制规则“若转速高,则控制电压高:否则控制电压不很高。”对应的模物关系 矩阵为 套=瓜×U瓜x高 =0000.510000.51DU =0111050]1110750D 111 0.75 0 1 1 10.75 0 11 10.75 0 0.50.50.50.50.5 0 0005 1 由模糊推理合成规则可得 E=x1=[1110.750]克=11107505]
模糊控制器的典型例题 中央电大工学院 冼健生 例题一、模糊控制算法 已知:设 x 表示转速,y 表示控制电压。转速和控制电压的论域分别为 X={100,200,300,400,500},Y={1,2,3,4,5} 在 X 、Y 上的模糊子集为 X×Y 上的模糊关系为“若转速高,则控制电压高;否则控制电压不很高”。 求:现在转速不很高,控制电压如何? 解: 与模糊控制规则“若转速高,则控制电压高;否则控制电压不很高。”对应的模糊关系 矩阵为 = = 由模糊推理合成规则可得

树论:本题所涉及的问题为典型的单输入一单输出核制控制器的控制规测之一,其形式 为俗hen ci了,由模物集合基础一节可知,份hem刀a产这样的条件语句可表 示为X了上的一个棱制关系哀。结论瓦由推理合成规则得到, 例题二、设计语言变量赋值表 已知:某模期控制系统的输入语言变量X的语言值为:G、G,M、B、B。x的论域为 X0.1,2,3,}。以上论域中各元素对各语言变量值所确定的模柳子集的隶属函数曲线如下 图所示。 1.0 VG. 0.5 0 求:试设计语言变量X的赋值表。 解:每个语言变量值,对应于其论域上的一个模概集合,现论域中每个元素属于各模柳 集合的隶属度己由图中的隶属度由线给定, 根据给定的隶属度数值,可列出语言变量赋值表,表中的行表示论域中各元素对某个模 期集合的隶属度,表中的列表示论域中某个元素对各模颗集合的隶属度。 量化等级语言值 2 3 VG 1 0.5 0 0 0 G 0.5 0.5 0 0 0 0.5 0.5 0 B 0 0 0.5 1 0.5 VB 0 0 05 讨论:语言变量赋值表是语言变量论域上横楔集合的一种表示方法,其中的数值由模柳 集合的隶属度给定。需要明确的是语言变量赋值表中行与列所表示的不同含文
讨论:本题所涉及的问题为典型的单输入-单输出模糊控制器的控制规则之一,其形式 为 ,由模糊集合基础一节可知, 这样的条件语句可表 示为 X×Y 上的一个模糊关系 。结论 由推理合成规则得到。 例题二、设计语言变量赋值表 已知:某模糊控制系统的输入语言变量 X 的语言值为:VG、G、M、B、VB。X 的论域为 X={0,1,2,3,4}。以上论域中各元素对各语言变量值所确定的模糊子集的隶属函数曲线如下 图所示。 求:试设计语言变量 X 的赋值表。 解:每个语言变量值,对应于其论域上的一个模糊集合,现论域中每个元素属于各模糊 集合的隶属度已由图中的隶属度曲线给定。 根据给定的隶属度数值,可列出语言变量赋值表,表中的行表示论域中各元素对某个模 糊集合的隶属度,表中的列表示论域中某个元素对各模糊集合的隶属度。 量化等级语言值 0 1 2 3 4 VG 1 0.5 0 0 0 G 0.5 1 0.5 0 0 M 0 0.5 1 0.5 0 B 0 0 0.5 1 0.5 VB 0 0 0 0.5 1 讨论:语言变量赋值表是语言变量论域上模糊集合的一种表示方法,其中的数值由模糊 集合的隶属度给定。需要明确的是语言变量赋值表中行与列所表示的不同含义

例愿三、设计模颗控制规则表 已知:某液位控制系统的人工操作经验为 若液位低于40如■则增大流入阀例门开度,低得越多开阁越大: 若液位等于00■则保持流入铜阀门开度不变: 若液位高于0■则减小流入园阀门开度,高得越多开得越小。 来:试写出该系统的模期控制规则表。 解:设系饶输入量为液位实测高度与给定值之误差。输出量为阀门开度的变化量:描述 输入变量及输出变量的语言值豆和D可取为M版、版,QS、吸 液位控制系统的人工操作经用模精控制规则的语言可指述为: 若液位低于40■则增大羈门开度,低得越多开得越大: 若液位等于40Ocm则候持流入阀阀门开度不变1 若液位高于400■则减小阀门开度。高得越多开得越小。 写成模,条件语句为 ifE=8thn方=P8 if E.NSthen U-PS if E-0then U.o it E=PSthen U=NS if E-PBthen U-NB 系统的模嗣控制规则表 B NS 0 PS PB ǚ PB PS 0 S E 树论:要完成系统的模鞠控制线则表,首先应明确系统的输入量和输出量及描述输入变 量及输出变量的语言值:其次,模糊控制规则可先用一组模期条件语句来表达:最后由模期 条件语句写成模物控制规则表
例题三、设计模糊控制规则表 已知:某液位控制系统的人工操作经验为 若液位低于 400cm 则增大流入阀阀门开度,低得越多开得越大; 若液位等于 400cm 则保持流入阀阀门开度不变; 若液位高于 400cm 则减小流入阀阀门开度,高得越多开得越小。 求:试写出该系统的模糊控制规则表。 解:设系统输入量为液位实测高度与给定值之误差,输出量为阀门开度的变化量;描述 输入变量及输出变量的语言值 和 可取为 NB、NS、O、PS、PB。 液位控制系统的人工操作经验用模糊控制规则的语言可描述为: 若液位低于 400cm 则增大阀门开度,低得越多开得越大; 若液位等于 400cm 则保持流入阀阀门开度不变; 若液位高于 400cm 则减小阀门开度,高得越多开得越小。 写成模糊条件语句为 if =NB then = PB if = NSthen =PS if = O then = O if =PSthen = NS if =PBthen =NB 系统的模糊控制规则表 NB NS O PS PB PB PS O NS NB 讨论:要完成系统的模糊控制规则表,首先应明确系统的输入量和输出量及描述输入变 量及输出变量的语言值;其次,模糊控制规则可先用一组模糊条件语句来表达;最后由模糊 条件语句写成模糊控制规则表