模糊控制应用示例ppt课件.ppt
《模糊控制应用示例ppt课件.ppt》由会员分享,可在线阅读,更多相关《模糊控制应用示例ppt课件.ppt(43页珍藏版)》请在三一办公上搜索。
1、模糊控制应用示例,第5次课,例1:工业工程控制例2:典型二阶环节 的模糊控制,例1: 工业过程,例1: 某一工业过程要根据测量的温度(t)和压力(p)来确定阀门开启的角 度: 这种关系很难用数学模型精确描述。实际中由有经验的操作员完成,因此通常可设计模糊控制器取而代之。,输入输出变量的论域,温度: 0 30 度压力: 0 3 大气压阀门开启的角度 : 1010度,温度和压力的模糊隶属度函数,采用三角形隶属度函数温度:“冷”“热”压力:“正常”“高”,阀门开启角度的模糊隶属度函数,“负” “零” “正”,模糊推理规则库,模糊推理规则有3条: If 温度“冷” and 压力“高”,则阀门角度增量为
2、“正”If 温度“热” and 压力“高”,则阀门角度增量为“负”If 压力“正常”,则阀门角度增量为“零”,模糊控制器设计(51),c1=newfis(pc1);pc1=addvar(pc1,input,温度,0 30);pc1=addvar(pc1,input,压力,0 3);pc1=addvar(pc1,output,增量,-10 10);,addvar功能:在FIS中添加变量。格式:a = addvar (a,varType,varName,varBounds),模糊控制器设计(52),addmf功能:隶属度函数添加到FIS(模糊推理系统)。格式:a = addmf(a,varType
3、,varIndex,mfName,mfType,mfParams),三角形:3个参数梯形:4个参数,模糊控制器设计(53),c1=addmf(pc1,input,1,冷,trapmf,0 0 10 20);pc1=addmf(pc1,input,1,热,trapmf,10 20 30 30);pc1=addmf(pc1,input,2,正常,trimf,0 1 2);pc1=addmf(pc1,input,2,高,trapmf,1 2 3 3);pc1=addmf(pc1,output,1,负,trimf,-10 -5 0);pc1=addmf(pc1,output,1,零,trimf,-5
4、0 5);pc1=addmf(pc1,output,1,正,trimf,0 5 10);,模糊控制器设计(54),addrule功能:在FIS中添加规则。格式:a = addrule (a,ruleList),m个输入,n个输出:前m列表示系统的输入,每列的数值表示输入变量隶属度函数的编号;接着的n列表示系统的输出,每列的数值表示输出变量隶属度函数的编号;第m + n + 1 列为该条规则的权值(01);第m + n + 2 列的值决定模糊操作符的类型:1(当模糊操作符为AND时)或2(当模糊操作符为OR时)。,模糊控制器设计(55),rulelist=1 2 3 1 1; 2 2 1 1 1
5、; 0 1 2 1 2;pc1=addrule(pc1,rulelist);,模糊推理规则 If 温度“冷” and 压力“高”,则阀门角度增量为“正”If 温度“热” and 压力“高”,则阀门角度增量为“负”If 压力“正常”,则阀门角度增量为“零”,模糊推理计算,evalfis功能:完成模糊推理计算。格式:output= evalfis (input, fismat)output= evalfis (input, fismat, numPts)numPts:计算输入和输出隶属度函数时采用的取样点数,如缺省,则采用缺省值:101。,模糊推理计算,例如,当t=5,P=2,则evalfis(5
6、 2,pc1)ans = 5这说明模糊控制器的输出为5,输入输出控制曲线,绘制出当t(或者P)不变时的控制曲线,例如当t5时,可求出控制输出与压力P之间的关系,如图(a)所示。,t=5; P=0.1:0.1:3;X=t*ones(size(P),P;Y=evalfis(X,pc1);figure(1)subplot 211plot(P,Y),xlabel(压力);ylabel(控制),输入输出控制曲线,t1=0:30; P1=2;X1=t1, P1*ones(size(t1);Y1=evalfis(X1,pc1);subplot 212plot(t1,Y1),xlabel(温度);ylabel
7、(控制),模糊控制器的输入/输出曲面,gensurf(pc1),例2:典型二阶环节 的模糊控制,其中a = -2.7500 -0.6250 b =1 1.0000 0 0c = 0 12.5000d = 0,这种以传递函数形式表示的系统可以等效表示成状态方程形式,设计模糊控制器,使系统输出尽快跟随系统输入 。,龙格-库塔(Runge-Kutta)方法,四阶龙格库塔公式,也就是在工程中应用广泛的经典龙格库塔算法:,系统输入输出,设系统输入为R,系统输出误差为e,误差导数为de,则可根据系统输出的误差和误差导数设计出模糊控制器(FC)。误差e的论域:【6 6】误差导数de的论域:【6 6】控制输入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模糊 控制 应用 示例 ppt 课件
链接地址:https://www.31ppt.com/p-1344685.html