- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                
模糊控制作业
精品文档
精品文档
收集于网络,如有侵权请联系管理员删除 
收集于网络,如有侵权请联系管理员删除 
精品文档
收集于网络,如有侵权请联系管理员删除 
模糊控制理论与应用
专    业:
姓    名:
学    号:
指导教师:
完成时间:
二〇一一年八月
1、设在论域e(误差)={-4,-2,0,2,4}和控制电压u={0,2,4,6,8}上定义的模糊子集的隶属度函数分别如图1、2所示。
图1
图2
已知模糊控制规则:
规则1:如果误差e为ZE,则u为ZE;
规则2:如果误差e为PS,则u为NS。
试应用玛达尼推理法计算当输入误差e=0.6时,输出电压u=?(精确化计算采用重心法)
采用重心法去模糊化
解答:
(1)输入输出模糊化
确定输入输出变量,
确定输入输出变量的模糊语言值(模糊集合)
建立隶属度函数方程
对于误差来说:
对于控制电压来说:
(2)根据经验建立模糊控制规则:
IF(e)
NB
NS
ZE
PS
PB
THEN(u)
PB
PS
ZE
NS
NB
(3)
1)根据规则1:规则1、如果误差e是ZE,则控制U为ZE;
有:误差
由规则1得到
故控制:
解得:U11=3.4,U12=4.6;
2)根据规则2、如果误差e是PS,则控制U为NS;
	误差
由规则2得到
故控制:
解得:U21=0.6,U22=3.4;
3)根据重心法,去模糊化输出电压为:
2、已知某一加炉炉温控制系统,要求温度保持在600℃
(1)若炉温低于600℃,则升压;低得越多升压越高。
(2)若炉温高于600℃,则降压;高得越多降压越低。
(3)若炉温等于600℃,则保持电压不变。
设模糊控制器为一维控制器,输入语言变量为误差,输出为控制电压。两个变量的量化等级为七级、取五个语言值。隶属度函数根据确定的原则任意确定。试按常规模糊逻辑控制器的设计方法设计出模糊逻辑控制表。
解答:
两个变量的量化等级为七级、取五个语言值。
量化等级为七级
量化等级
-3
-2
-1
0
1
2
3
五个语言值PB、PS、ZE、NS、NB
给定值600℃
模糊控制器选用的系统的实际温度T与温度给定值Td的误差作为输入语言变量,把控制加热装置的供电电压u选作输出语言变量。
温度
900℃
800
700
600
500
400
300℃
误差为E
-300
-200
-100
0
100
200
300
控制电压U
10
20
25
30
35
40
50
量化等级
-3
-2
-1
0
1
2
3
状态变量
相关的隶属度函数
PB
0
0
0
0
0
0.3
1
PS
0
0
0
0
0.4
1
0.4
ZE
0
0
0.1
1
0.1
0
0
NS
0.4
1
0.4
0
0
0
0
NB
1
0.3
0
0
0
0
0
误差隶属度函数
模糊输出量隶属度函数
规则1、如果误差e是NB,则控制U为NB;
规则2、如果误差e是NS,则控制U为NS;
规则3、如果误差e是ZE,则控制U为ZE;
规则4、如果误差e是PS,则控制U为PS;
规则5、如果误差e是PB,则控制U为PB;
按照离散重心法:
重心法
重心法 是取模糊隶属度函数的曲线与横坐标围城面积的重心为模糊推理最终输出值。
连续:
模糊控制逻辑表
离散:
1)从误差隶属度图看到PB,PS
规则4、如果误差e是PS,则控制U为PS;
误差
由规则4得到
控制:
规则5、如果误差e是PB,则控制U为PB;
误差
由规则5得到
控制:
最后的输出增量为上面两条控制量的合成,
模糊输出量隶属度函数
精确化
控制输出:
2)从误差隶属度图看到PB,PS
规则4、如果误差e是PS,则控制U为PS;
误差
由规则4得到
控制:
规则5、如果误差e是PB,则控制U为PB;
误差
由规则5得到
控制:
最后的输出增量为上面两条控制量的合成,
模糊输出量隶属度函数
精确化
控制输出:
3)从误差隶属度图看到PS,ZE
规则3、如果误差e是ZE,则控制U为ZE;
误差
由规则3得到
控制:
规则4、如果误差e是PS,则控制U为PS;
误差
由规则4得到
控制:
最后的输出增量为上面两条控制量的合成,
模糊输出量隶属度函数
精确化
控制输出:
4)从误差隶属度图看到ZE
规则3、如果误差e是ZE,则控制U为ZE;
误差
由规则3得到
控制:
最后的输出增量为上面一条控制量的合成,
模糊输出量隶属度函数
精确化
控制输出:
5)从误差隶属度图看到ZE,NS
规则2、如果误差e是NS,则控制U为NS;
误差
由规则1得到
控制:
规则3、如果误差e是ZE,则控制U为ZE;
误差
由规则3得到
控制:
最后的输出增量为上面两条控制量的合成,
模糊输出量隶属度函数
精确化
控制输出:
6)从误差隶属度图看到NS,NB
规则
                
原创力文档
                        

文档评论(0)