一种新的模糊系统建模方法研究与应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
〔 作者简介」 张永忠(98 )男, 16- , 江苏扬州人, 副教授, 主要从事计算机理论与控制工程方面的研究工作。
() 2
《 冶金 自 动化》04 20 年增刊
大于 y, .以避免出现相距很近的聚类中心, 一般,b .yo y=15a 修正了每个数据点的密度指标后, 选定下一个聚类中心x , '再次修正数据点的所有密度指标。该过 2 程不断重复, 直至产生足够多的聚类中心。 当减法聚类法应用于一个输人一输出数据集时, 每个聚类中心代表一个展示被建模系统的某些特性 的原型, 这些聚类中心可以合理地用作零阶Sgn 模糊模型中模糊规则的前提的中心, R F ueo 或 B N中径 向 基函数的中心。 例如, i 假定 第个聚类中心是M 维的“, 、 则‘可分解为两部分向 ‘ i 量p 和q, 这里p是 ‘ 输人部分, 它包含。的前N个元素; ‘ 、 而q是输出部分, 包含“的后M-N个元素。那么给定一个输人向
Sm lN a pe o
图 2 丙烯脑收益率模型仿真结果
由 仿真结果可以看出, 模型整体逼近效果良 系统整体误差为616 1-, 好, . 7 7可以满足工艺要求, 6 X 0
能有效应用于丙烯睛收益率的软测量问题。 32 非线性函数通近问题 .
考虑采用如下公式的非线性函数逼近问题川:
( 冶金 自动化 》04 20 年增刊
第 2 隶属函数层 层: 原始数据经过聚类分为 。 ‘ 类(条规则)因此每个组( , 用方框表示) 内各有 ‘ 个神经元( 。 表示 个规则前提) 。其隶属函数式如() 3式。 第 3 规则层 层: 即前提集合层, 实现每个规则的前提匹配。这一层共有 。 个神经元, 其中第 i 个神经元只接
te e o t t o t gt h l o up fl w e i f u ol a n r
t le u utgt h i o ot t e e f a n p r

, 尹

义。
本文针对某化工厂的年产 5 t 万 丙烯睛装置 B反应器, 采用聚类算法和 R F神经网络相结合的技 B
术, 对该系统建模。 该化工厂的年产 5 t 万 丙烯睛装置, 采用美国标准石油公司Sh 的生产工艺, oi 。 以C -4 作催化剂, 1 用丙烯、 空气为原料, 氨、 在沸腾床反应器中一次直接氧化制取丙烯睛( 即丙烯氨氧化
D”DpI 2 ‘-e- 2 一1个聚类中心I 」 d[x1/I x () Y I a 2 修正。其中,b 7是一个正数。显然, 靠近第 . 的数据点的密度指标将显著减小, 这样使得
这些点不太可能被选为下一个聚类中心。常数 y 定义了一个密度指标显著减小的邻域。常数 y 通常 。 、
〔 稿日 20-0-1 收 期〕04 6 6
规则R , s x)…,n x-i l i f ( _)t n w ,=12 …, x i ! , ad 1 i1 j1 m,, e y ij ,, ‘ i 1 (i I f A M s s x A- A_ h =
w 可以表示为:i i j -q w 牛q j i
最后, 模糊系统总的输出用所有规则结论来表示为
本文所设计的网络结构如图 1 所示。
输入层 隶属函数层
规则层 输出层
图 1 模糊神经网络结构图
由图 1 可以看出, R F网络由输人层、 该 B 隶属函数层、 规则层和输出层组成 第 1 输人层 层: 每个神经元接受一个数据信号 x, i 并向下一层传递。
法) 。工艺条件由车间根据计划科下达的当月生产任务和生产装置运行的实际情况确定。经分析, 对丙
烯睛收率影响较大的因素可以归结为原料的配比、 反应温度、 反应压力、 接触时间、 空塔线速等条件 [0 3 ] 根据丙烯睛工艺分析, 最后将反应压力、 中段温度、 纯丙烯量、 空比、 氨比、 反应线速、 触媒量作为软测
( 冶金 自动化》04 20 年增刊
一种新的模糊 系统建模方法研究与应用
张 永 忠
( 上海电视大学 计算机系, 上海, 08) 2 06 0
〔 要〕 摘 基于聚类技术和一类模糊神经网络, 提出一种新的自动生成模糊系统规则库的设计方法。通过结构辨识( 原始 数据聚类得到模糊规则数) 和参数辨识( B R F网络优化参数) 方法, 构造模糊系统完善的模糊规则库。通过对丙烯睛收益 率问题及函数逼近问题的仿真, 说明了 该方法具有规则数目 学习速度快、 少、 建模精度高等特点。 〔 关键词〕 聚类; 模糊神经网络; 模糊规则库
受前一层每个组内的第i 个神经元的输出。其输出如() 7式。
第 4 输出层( 层: 去模糊化层)
实现规则集合。神经元的 输出如() 6式。
定义网络训练的目 标函数为:
1, E= 二 y- y资 2 ) 于k

() 8
式中, 为网络实际输出,‘ y y 为期望输出。 采用有监督的剃度下降法来调整该模糊神经网络的权值(= ;, ( , )也就是优化模糊规则库中 pq 规则的前
D奢x-(. ' / e r/ ) 一 p 2 (
() 1
这里 y是一个正数。显然, 。 如果一个数据点有多个邻近的数据点, 则该数据点具有高密度值。 半径
r定义了该点的一个邻域, Q 半径以外的数据点对该点的密度指标贡献甚微。 在计算每个数据点密度指标后, 选择具有最高密度指标的数据点为第 1 个聚类中心, x 为选中的 令 d 点,‘ D; 为其密度指标。那么每个数据点x 的密度指标可用公式 、
聚类技术与径向基函数网络或是模糊建模一起使用, 主要确定径向基函数的初始位置或模糊 i f - te 规则。减法聚类中, hn 聚类中心的候选集为数据点, 计算量与数据点的数目 呈简单的线性关系, 且与所 考虑问题的维数无关。 考虑 M 维空间的n 个数据点(I + ,。不失一般性, ( 92 9 ) XX .X . . 假定数据点已经归一化到一个超立方体 中。由于每个数据点都是聚类中心的候选者, 因此, 数据点 x 处的密度指标定义为: 、
t口 1
, 产 、
2 参数优化
在构造了初始的模糊规则库之后, 接下来就需要对模糊系统的参数(i i ( , p q 进行进一步优化。即设计 ) 一类模糊神经网络, 通过有监督学习逐步调整网络的权值, 也就是对模糊规则库中的参数进行细调整, 使 其具有更高的精度, 最后得到一个理想的、 完善的模糊规则库。 R F网络是由Mod 和Dre[提出的一种采用局部接受区域来执行函数映射的网络结构, B oy a n k 2 1 它可 以以任意精度逼近任意连续非线性函数, 而且不存在局部最小问题。已经证明R F网络和T 型模糊 B -S 推理过程具有内在的相似性, 当模糊规则的个数与R F网络的隐层个数相等时, B 两者在函数关系上是等 价关系。因此, 可以将神经网络的网络化形式和优化技术引人模糊系统, R F网络优化参数, 采用 B 网络 中的权值和规则库中的参数相对应。
1 监督聚类算法和初始结构的确定
针对以上提出的问题, 本文采用在径向基函数网络和模糊建模中常用的、 具有代表性的一种无监督
的聚类算法— 减法聚类, 动地对已知输人输出数据聚类, 自 而不需要有关数据的任何先验假设〔7 11 -0 该算法是一种基于人类视觉数据集形成原理和数据间相关性而进行聚类的简洁算法。通过建立数据密 度指标, 适应地确定聚类数及类中心, 自 进而确定模糊系统的初始结构。
提和结论参数。
3 仿真实例
31 丙烯胺收率问题 . 在丙烯睛装置的生产过程中, 丙烯睛的收率是一个非常重要的指标, 及时、 准确地测量产品中丙烯睛 的收率是进行丙烯睛装置先进控制的关键。采用在线分析仪表检测丙烯睛收率, 价格昂贵、 维护保养复 杂, 而且有较大的测量滞后, 难以满足生产要求, 因此采用软测量方法对丙烯睛收率预测具有重要的意
量 x 它满足规则 i , 的程度定义为:
。e- ‘p上 ) 一 康井 x
() 3
如果用 R N建模思想来解释, F B 上式也是第 i 个径向基函数的定义。一旦确定了前提部分( 或径向 基函数)再采用优化方法进一步调节, , 可以获得更高的模型精度。 通过上述的聚类算法就可以将已知的数据分为 。c (=最终的聚类个数) 个类, 并得到相应的聚类中心 C 于是就可以构造如下的初始模糊规则库。 i ,
() 4
() 5
其中,是 。 模糊规 数目 规 前提 分的 则的 , 则中 部 隶属函 数风i 表 (i 示如( 式。 则中 论部分的 数 x的 ) 3 规 结 ) 实
, al 一 iji 自wE i1 = a
2 、 毛 2



才 于

a= i
: i ( ) x _1i H =4 1


一 一 T
哥 招 邻 婆 毅 起
7 7
n , 』 O t3
r 。 布 厂 .
” 厂 se Da 二 T t a t
・ ・ Smua d tu 一 i l e Ouo t t
'} ,- -- A ,
1 1





10 6
1 5 1 0 1 5 1 0 1 5 9 1 5 2 0 6 7 7 8 8 1 0 9 0
量建模的辅助变量。将采集到的20 0 组数据经过进行标准化处理后, 分为两份,5 组作为训练样本, 10 用 来训练网络模型; 5 组数据作为测试样本, 另外 0 用于检验模型的泛化能力。采用上述方法, 仿真结果如
图2 所示 。
0 0 0 0 ‘ 0 , n 二 R O } , 凡j
Ts d t h l e * lw et D a e oyf l y e a a i f o o n
提取, 聚类后得到了 1 个聚类中心(=1)及相应初始参数。因此, 0 ( 0, c 按照() 3式建立了包含有 1 条初始 0 规则的模糊规则库。然后采用如前述结构的 R F网络( B 如图 1对得到的参数进一步优化。图 3 图 4 ) 、 分 别画出了采用本文方法和直接采用原始数据并用 B P网络逼近该函数的结果图。
() 9 y . +s (7 lcs2x ) =05 i 2x ) 7 2) ( 1 n r o(r
1 1
《 冶金 自动化》04 20 年增刊
上式中x,2 , , 1 [ 1 均匀选取40 xE ] 0 0 个输人输出数据对。 按上述无监督聚类算法进行规则和初始参数的
Biblioteka Baidu
0 引言 在模糊系统的设计过程中, 对于模糊推理规则的获取, 传统方法是单凭经验确定隶属度函数和规则, 实现自 学习功能, 复杂且难度大。模糊系统初始结构的确定涉及模糊规则的提取、 输人输出空间的模糊 划分, 初始参数的选取等诸多方面, 因而模糊系统在设计时常会遇到: 隶属函数的确定、 模糊规则的选取 和模糊推理的实现等问题, 而其中最重要的就是要得到理想的模糊规则库。对于模糊规则的获取, 通常 采用在模型构造方面大有作为的聚类学习算法。目 已有许多种聚类算法可以采用, 前, 如归类树法、 最近 邻聚类法、 -m as K en 聚类法、 C m as 模糊 - n 以及自 e 组织竞争法等。这些聚类学习具有聚类结果清晰, 无模糊、 二义的优点, 但也存在许多问题。研究表明, 大多数聚类学习算法, 如模糊 C en 聚类算法 -m as 等, 均需用户事先给定聚类个数。然而, 聚类个数通常也正是问题求解的一部分, 且聚类结果对聚类个数 大小非常敏感, 聚类个数直接影响模糊划分的有效性, 对于不同初值的聚类结果往往大相径庭。
相关文档
最新文档