基于 AFS 模糊逻辑的案例推理算法研究.doc
《基于 AFS 模糊逻辑的案例推理算法研究.doc》由会员分享,可在线阅读,更多相关《基于 AFS 模糊逻辑的案例推理算法研究.doc(9页珍藏版)》请在三一办公上搜索。
1、精品论文大全基于 AFS 模糊逻辑的案例推理算法研究陶银鹏王利东王利魁大连理工大学信息与控制中心 辽宁大连 116024E-mail: yptao摘要:本文基于 AFS 模糊逻辑理论提出了一种新的案例推理算法,这种算法在处理问题 时采用了语义表示的形式,更便于人们理解和使用。将此算法运用到热轧层流冷却过程的系 数辨识问题中,与经典的 RBF 神经网络方法相比,取得了更好拟合结果,并通过 Matlab 仿 真工具取得了理想的系数辨识效果图。关键词:AFS 模糊逻辑;案例推理;模糊描述;模糊相似度中图分类号:TP1811.引言在现今的模糊理论中,隶属函数通常是通过人的直觉获得,通过t模、t余模和否
2、定算子 来定义模糊逻辑运算的。但是在实际应用中,大规模的智能系统往往是非常大和复杂的,包 含了大量的模糊概念,而这些概念通过人的直觉来定义其隶属函数是不现实的。在AFS 理 论中,隶属函数及它们的逻辑运算都是通过AFS结构和AFS代数来确定的。文1基于AFS(Axiomatic fuzzy set)理论,提出了依据原始数据确定模糊概念隶属函数及其逻辑运算的 一种新的算法,并用简单的例子揭示和强调了这种算法的优点。AFS理论是将Zadeh提出的模糊集思想的数学公理化,是人类认识、思维的部分机理的数学抽象和表示,它比现有的模糊逻辑更接近于人类的思维逻辑,更便于计算机处理。它可 直接在原始数据和相关
3、信息上建立更接近于现实世界智能系统模型。这种模型是直接用可被 人类理解的自然语言描述的。本文在确定隶属度时,只用到了样本属性上的序关系,而没有直接使用到样本属性上的 数值。这种方法的好处在于,对于那些无法给出数值的概念,同样能够确定其隶属函数,如 几个人头发黑的程度,可以给出它们的序关系,而很难用具体的数值来描述它们。本文中的 例子能够证明这种用序关系确定隶属度的方法在实际应用中是非常有效的,应用范围也比用 数值确定隶属度的范围要广。文1中提出了一种基于AFS 模糊逻辑的用来求取某个样本描述的算法。在文1算法中, 是将能够描述某个样本x的所有最小模糊集Ai(x=A1,A2,Am),全部取并作为
4、该样本的模 糊描述,虽然这种描述强调了整体性,但有些粗糙。本文根据此算法,提出了基于AFS模糊 逻辑的案例推理算法。本文中的算法是x=A1,A2,Am中将能够描述样本x的最好的最小的 模糊集选出来描述样本x,这样的选取是比较细致的。在得到每个样本x的模糊描述后,求出 样本x与其它样本间的模糊相似度mij,然后以模糊相似度作为权值与其它样本的输出值作拟 合求值,得到样本x对应的输出值。并将该算法运用到实际的数据处理中,并得到了较好的 结果。2.AFS 方法的基本思想和相关定义AFS理论是由AFS 结构2,3和AFS代数2,3构成的。AFS结构是一个三元组(M, , X),它 是论域X和属性集M之
5、间复杂关系的数学抽象。EI代数EM是由属性集M生成的。论域X上的 每一个概念都能用EM中的元素表示并且(EM, , , )是一个模糊逻辑系统11。AFS结构(M, ,- 9 -X)可导出每一个由EM元素表示的模糊概念的格值隶属度,且可由EII代数EXM中的元素来表示。基于格值模糊集的EII代数EXM表示,文3给出了一个根据原始信息和数据确定隶属函 数的算法。关于AFS 模糊逻辑系统的详细内容请参阅文1-8。定义2.12,3 :设X,M为两个集合。2M是M的幂集。:XX2M如果满足下面公理,则(M, ,X)被称为一个AFS 结构:AX1:(x1, x2)XX, (x1, x2)(x1, x1);
6、AX2:(x1, x2), (x2, x3)XX, (x1, x2)(x2, x3)(x1, x3)X 被称为论域,M 被称为属性集,被称为结构。下面介绍EI代数:一种特殊的AFS代数。设 X(对象集)和 M(简单属性的集合)是两个集合,定义EM*=iIAi | AiM, iI, I为任意一非空指标集 每一个iIAi是集合EM*的一个元素,其中符号iI表示元素iIAi是由“+”号隔开不计顺序 的诸AiM, iI组成,即iIAi和iIAp(i)表示集合EM*的同一个元素,如果p:II是一一映 射(e.g. i1,2Ai, A1+A2和A2+A1是集合EM*的同一个元素)。当I为有限集时,1inA
7、i也表示 为 A1+A2+An 。 在集合 EM* 上定义 了一个等 价关系 R : iIAi, jJBjEM*,(iIAi,jJBj)RiI, kJ使得AiBk同时jJ, qI使得BjAq,把商集EM*/R记为EM。在本文 中, iIAi=jJBj 总表示 iIAi 和 jJBj 等价。容易验证 如 AuAv, u, vI, uv ,则 iIAi=iI,ivAi,即iIAi和iI,ivAi等价。在EM上定义如下偏序关系R:iIAi, jJBjEM,jJBjiIAi jBj(jJ), Ak(kI),使得BjAk。文2, 3证明了如果如下定义EM上的运算, ,则(EM, , )是完全分配格9:(
8、1):iIAijJBj=uUCu(2):iIAijJBj=iI,jJAiBj其中U是指标集I与J的不交并,对于uU,当uI时,Cu=Au;当uJ时,Cu=Bu。为了方便,定义:iIAi+jJBj=uUCu,(EM, , )被称为M上的EI代数。定义2.24:设M是一个集合,EM是M上的EI代数。SEM,如果对于任意的aiS,iI,I是任意一个指标集,iIai S, iI ai S,则S被称为EM的EI子代数。由于EI代数EM就是一个分子格2,3,所以SEM,如果S是EM的EI子代数,则易验证S也是一个分子格。对于EM,因为EM是分子格,易验证:()EI=iI(jJiaij) | aij, iI
9、, jJi, I, Ji是任意指标集是EM的EI子代数且为包含的最小的EM的EI子代数,称()EI为生成的EM的EI子代数。3 基于AFS模糊逻辑的案例推理算法Step 1:xX, ( x) 是x在案例学习中属于某一类的最大隶属度,其中 = b b ,EM。Step 2:对于每个xX,求出x的模糊描述 x 。 x 满足: x ()EI,其中()EI是用AFS模糊逻辑生成的EM的EI子代数(定义2.2); x( x) ( x) , 是一个充分小的正数或零,并且对于yX, y x ,x素最大限度地区分开。( y) 尽可能地小。换句话说,用()EI中的模糊集把x与X中其他元下面给出求点x 的模糊描述
10、的算法步骤(当M为有限集时):ni i1、因为M有限且EM,所以可设:= ai | ai = k =1 Ak EM,将中所有模糊集都化简为不可约的2,3。ni2、选取适当的 0 , 应充分小。当有限时可令 = 0 。对任意 ai=i Akk =1,i ib选出 ( x) ( x) ,1 l n ,将 A 放入一个集合,记为 B 。Al b il xx b3、选取极大的集合 H B ,使得 ( x) ( x) ,然后将分子 H H b放入一个集合,记为x。4、在x (x =A1,A2,Am)中选取能够描述x的最好的分子作为x在模糊特征下的模糊描述。具体的说,求出所有样本中属于Ai(i=1,2,m
11、)的隶属程度大于 ( (0,1) 的样本总数,记为ni(i=1,2,m)。从n1,n2,,nm到最小的数nk,那么nk所对应的Ak 即为最后x在模糊特征下的模糊描述,记为 x 。Step 3:根据x的模糊描述 x 给出任意x,yX,x与y相关的程度为:m = min( x ), ( x ) ,其中X=x1, x2, xn。ij xi x ji xi x jjStep 4:已知yjX,(1 j n, j i ),yj输出量为tj,则xiX,xi的输出量ti为:nn mij t j / mijj =1, j ij =1, j i其中mij为step3中求出的xi和其余样本的相关度。由此就可以根据一
12、个样本输入量求得该样本 对应的输出量。4 对本文所处理数据的说明4.1数据说明本文中所处理的数据是由国家 973 项目支持的热轧带钢层流冷却过程的智能控制中 所给数据中优化部分的两组数据:前馈补偿比例积分系数数据和反馈补偿比例积分系数数 据,其中每组数据的大小为 23617,其中 236 为样本个数,17 为属性个数。这 17 个属性 分别为 14 个输入量,2 个输出量和 1 个评价量。本问题是要求根据优化部分的两组数据所提供的信息,对于一个新来的样本输入,求出 该样本的两个输出量参数,使两个输出量参数对带钢层流冷却过程的控制效果满足评价量的 要求。表 1前馈补偿比例积分系数数据表说明数据名
13、称输入量输出量评价feedforwardPI_320(前馈 PI 参数表)1 硬度等级2 厚度3 冷却水温4 温加速5 功加速6 减速度7 功后加速度8 最高速度9 抛钢速度10 上始阀11 下始阀12 预设定阀13 入口温度14 入口速度1.前馈补偿比例系数2.前馈补偿 积分系数综合评价(评价温差)表 2反馈补偿比例积分系数数据表说明数据名称输入量输出量评价feedbackPI_320(反馈 PI 参数表)1 硬度等级2 厚度3 冷却水温4 温加速5 功加速6 减速度7 功加后速度 8 最高速度9 抛钢速度10 上始阀11 下始阀12 主冷阀13 入口温度14 入口速度1.反馈补偿比例系数2
14、.反馈补偿 积分系数综合评价(评价温差)4.2工艺背景说明图 1. 热轧带钢层流冷却过程示意图 如图1所示,热轧带钢层流冷却过程中,对于一条新的带钢,此带钢沿着A到B的方向运行,A点入口,B点出口。某一样本从A点到B点大约运行10s到50s,A点与B点每一秒间隔采 样。因此,每一秒需要运行一次控制器,即每个一秒输送给建立的模型14个属性值(可以保 证每秒的属性值不同,即每秒输入一个新样本),处理问题的模型需要在一秒内计算出该样 本所对应的2个输出属性值(在线运行),这是这部分最基本的要求。假设某一点P(k)从A点计算或者输出后,到达B点才可以得到点P(k)的评价量。一秒后可 以得到P(k+1)
15、的评价,因此,在同一时刻,同时进行的有A点在线控制器计算(即模型的在线 计算),与B点的评价计算,但是这两个地方不是针对同一带钢的点计算值。5 基于AFS模糊逻辑的案例推理算法的应用5.1优化部分数据:前馈补偿比例积分系数数据5.1.1数据预处理在本组数据中,各个属性量分为输入量、输出量和综合评价。其中输入量有 14 个属性:1、硬度等级;2、厚度;3、冷却水温;4、温加速;5、功加速;6、减速度;7、功加后速 度;8、最高速度;9、抛钢速度;10、上始阀;11、下始阀;12、设定阀值;13、入口温度;14、入口速度。输出量有 2 个属性:15、前馈补偿比例系数;16、前馈补偿积分系数。综合
16、评价有 1 个属性:17、评价温差。以上的输入量是全部工况,有些工况是恒值不变,对恒值不变的工况在数据挖掘分析中 不予考虑。所以在处理数据时需要考虑的属性为 7 个,即输入量:1、最高速度;2、上始阀;3、下始阀;4、入口速度。输出量:1、前馈补偿比例系数;2、前馈补偿积分系数。综合评价:评价温差。 因为所给样本的综合评价都在可以接受的范围之内,可以认为此数据中所罗列的样本的评价都为真,即都可应用于基于 AFS 模糊逻辑的案例推理。5.1.2算法步骤1、对输入量进行预处理。对每一个属性进行模糊化处理,对每一个属性上的每一个相异值,以此值为中心,根据其它值与该值的序关系,在该属性上建立一个单点模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AFS 模糊逻辑的案例推理算法研究 模糊 逻辑 案例 推理 算法 研究

链接地址:https://www.31ppt.com/p-5195366.html