强制转移模糊控制练习与答案.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
示。 NB NS 1.0 ZE PS PB 1.0 NB NS ZE PS PB -4 -2 0 2 4 图1第三大题第 0 2 2小题图 4 6 8 已知模糊逻辑控制规: 规则1如果误差e为ZE, 则u 为ZE; 规则2如果误差e为PS, 则u 为NS. 试计算出当输入误差 e=0.6 时, 输出电压u=? 解法一:采用最大隶属度平均法进行去模糊化: 1输入输出模糊化 1)确定输入输出变量, 2) 确定输入输出变量的模糊语言值(模糊集合) 3) 建立隶属度函数方程 对于误差来说: Jze(x) 】(x-2) 0EX乞 2 」e(X)=二 2 1 Jps(x) x L 2 对于控制电压来说: 7s(y)二. Ju(y)二 Ju(y)二 「1 |2(y-2) kZE(yHj _1 (y-6) 2 2 根据经验建立模糊控制规则: IF(e) NB NS ZE PS PB THEN(u) ZE NS 3 模糊推理 (1) 规则匹配 已知当前输入误差 e=0.6,分别代入所属的隶属函数求隶属度为: %(0?6) =0,怙(0.6)宀e(0.6) =0.7 」Ps(0.6) =0.3,」pb(0.6) =0 由此可得到触发的控制规则: IF(e) NB NS ZE(0.7) PS(0.3) PB THEN(u) 0 0 ZE NS 0 (2)每条规则的可信度输出: IF(e) NB NS ZE(0.7) PS(0.3) PB THEN(u) 0 0 Mi n(0.7, 幔卜)) Mi n(0.3, ^NS(y)) 0 (3)模糊系统总的输出: 模糊系统总的可信度输出为各条规则可信度推理结果的并集。 怯(切 ^maxlmin(0.7,」zE(y)),min(0.3, hs(y))1 4反模糊化 采用最大隶属度平均法进行反模糊化 由(4)可知,输出电压 u的最大隶属度为0.7.将0.7代入输出电压隶属函数中的 JZE(y), 得: 1 0.7 (y-2) 2 0.7 】(y-6) 2 解得:y1=3.4 y2=4.6 采用最大平均法,可得精确输出为: y=4. 解法2:采用重心法去模糊化 1输入输出模糊化 确定输入输出变量, 确定输入输出变量的模糊语言值(模糊集合) 建立隶属度函数方程 对于误差来说:4e 对于误差来说: 4e(X)弓(X—2) %(x)二 1 ps(x)= 2x 对于控制电压来说: ?u(y) =?12 ?u(y) =? 1 2y 討4) |如-2) %(y) = 2 彳 I ?(y-6) 2 JNs(y)= 0乞y乞2 2 _ y _4 2 _ x_4 4 _ y _ 6 1NBNS1.0ZEPSA 1 NB NS 1.0 ZE PS A PB !* A. — -4 -2 0 2 4 ■ 有: 1.0 NB NS ZE PS PB IF(e) NB NS ZE PS PB THEN(u) ZE NS 3 1)根据规则1:规则1、如果误差e是ZE,则控制U为ZE; 误差)ze(0.6) =0.7 由规则1得到 故控制:5 =°?7ze 解得:Un=3.4, Ui2=4.6; 2)根据规则2、如果误差e是PS,则控制U为NS; eU e U 误差」ps(0.6) =0.3 由规则2得到 故控制:U2 =0.3 DQ 解得:U2i=0.6, U22=3.4; 3)根据重心法,去模糊化输出电压为: ,, 0.7 疋 3.4 +0.7 汽 4.6 +0.3 汉 0.6 +0.3 疋 3.4 o , Uo 3.4 0.7 0.7 0.3 0.3

文档评论(0)

wumanduo11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档