第31卷第3期
2010年5月华侨大学学报(自然科学版)JournalofHuaqiaoUniversity(NaturalScience)V6L31N0.3May.2010文章编号:1000—5013(2010)03—0256—04
改进型模糊神经网络模型的构造
刘云辉,李钟慎
(华侨大学机电及自动化学院,福建泉州362021)
摘要:利用模糊系统和神经网络的优势,构造一种改进型模糊神经网络模型.从极大一极小模糊算子的模糊
神经元入手,提出改进的修改模糊权值的训练学习规则.改进后的模糊神经网络模型大大减少了运算量,提高
了收敛速度.采用此学习算法对实际汽轮发电机组运行状态进行监测,结果表明,模型具有较强的状态监测能
力,达到预期的目的.
关键词:模糊神经网络模型;模糊神经元;学习规则;状态监测
中图分类号:TP183文献标识码:A
模糊神经网络(FNN)具备强大的结构性知识表达能力,以及自身参数调整优化的能力.因此,它被广泛地应用到多变量、非线性强,且自身数学描述不易得到的复杂系统的控制中.作为新的智能信息处理方法[1],模糊神经网络对人工智能和模式识别的发展有重要作用,具有良好的发展前景Ez|.文I-3-1提出了基于输入幂集的模糊神经元模型,并研究了模糊反向传播学习算法.文E4]研究了基于极大一极小方法的模糊神经元,并研究了学习规则及其收敛性.然而,文[3—4]所研究的学习规则是基于单训练模式,且其权值的修改条件是基于网络输出值与所有权值的比较.本文利用模糊系统和神经网络的优势,构造一种改进型模糊神经网络模型,并提出修改权值的网络学习算法.
模糊神经网络模型的改进
1.1模糊神经元模型
神经元是神经网络的基本处理单元,具有模糊信息处理能力,其结构大都由输入、加权求和,以及经历一个激励传递函数之后的输出组成.模糊神经元结构模型,如图1所示.图l中:模糊神经元的输入模糊信号为zo,z1,.一,z州;输出模糊信号为y;模糊数WO,Wl,.”,%一1分别对应输入XO,z1,...,z。一1的连接权值.模糊神经元的输入zi(i—o,1,…,竹一1)、输出Y和连接权Wi(i—o,1,…,孢一1)均在[o,1]上取值,分别对应模糊集的隶属程度.
”__1.‰
XI模糊神经元的净输人为z。一4-(五0Wi),模糊神经元的净
l=0
输出为Y一,(z。).其中,(年,o)称为模糊神经元算子.常用
的模糊神经元算子有很多,这里取极大~极dx(max-min)的模糊算
n—l靠1
子,此时,模糊神经元的净输人为z。。=V(置^Wi);而,(・)为
活化函数,通常采用Sigmoid函数、高斯函数和线性函数等.
1.2模糊神经网络结构图1模糊神经元结构模型Fig.1Structuremodeloffuzzyneurons
模糊神经网络是多输入单输出的,由输入层、隐含层和输出层组成,其结构模型如图2所示.
第1层为输入层,设有,z个输入模糊神经元,各节点直接与网络输入连接,网络输入是按相应隶属收稿日期:2009一Ol—10
通信作者:李钟慎(1971一),男,教授,主要从事先进控制理论与控制工程的研究.E-mail:lzscyw@hqu.edu.cn.基金项目:福建省自然科学基金资助项目(E0710018)
第3期刘云辉,等:改进型模糊神经网络模型的构造257函数模糊化后的模糊量.第2层为隐含层,设有ITl个模糊神经元,其作用与普通神经网络基本相同,实现基于模糊逻辑运算的推理过程,隐含层与输入层是采用全互连方式.第3层为输出层,只含一个输出模糊神经元,实现模糊神经网络的模糊输出.
假设对输入训练样本P,,2个输人为z。,z1'.一,
磊一1,其中,五∈E0,1],i=0,1,…,行一1;输入层到隐‰
含层的连接权值谢?∈[o,1],i=0,l,…,咒一1;』一
o,1,…,m一1;隐含层第J个模糊神经元的净输入
n一1‘z出,一V(zf^谢?),j=0,1,…,m—1.
隐含层与输出层的连接权值谢2’∈[o,1],歹一
,n一1%
0,1,…,优一1;输出层的净输入z嚣一V(a2’^图2模糊神经网络结构模型
Fig.2Structure叫2’),其中,q2’是隐层节点歹的输出,输出层的输
出y=,(z蜜).modelofFNN
为保证活化函数的值分布在[o,1]区间内,取活化函数厂(z)为线性函数,有
厂(z)=[1+exp(一4(x一0.5))]~.
2修改模糊权值的训练学习规则
模糊神经网络的学习规则,是在网络训练过程中,对网络模糊权值和阀值的修正规则.传统的模糊神经网络的输入层和输出层采用模糊知识表示,即取值在0到1之间.在网络学习规则上仍采用传统的,基于乘积一求和运算的反向传播学习方法,实际应用中存在很大局限.
考虑基于模糊神经网络训练输出与实际输出的关系,依据各神经元的相应输出与权值的比较来修改其权值.设,270ut为训练样本P的实际输出,并令硝¨一Iz叫一q2’I,歹一o,1,…,m一1;∥2’=lz。一yI.改进的模糊神经网络学习算法有如下4个步骤.
(1)若ly—z。I≤叩,则权值无需再进行调整.
(2)若z。一y>'7,则
(I)对权值面2’(j;一o,1,…,m--1),当谢2’<q2’时,叫2∥=(叫2’+膨呓’)^1;当叫2’≥01;约时,叫2)t一叫孙;
(II)对权值叫j?(i-----0,1,…,竹一1;歹一o,1,..・,m一1),当叫j?<zi时,叫j?7一(谢"+∥")^1;当伽;j?时,叫;j?7一耐譬.
(3)若y—z。。>叩,则
(I)对权值叫2’(.f-----0,l,…,优一1),当叫2’>q约时,叫2∥=(叫2’一膨佗’)Vo;当叫约≤q2’时,硼:2)72叫;2’;
(1I)对权值叫÷?(i-----0,1,..・,n--1;J—o,1,…,m--1),当叫j?>zr时,叫j?7=(叫"一耐”)V
叫j?≤五时,叫j?7一面j7.o;当
在以上的步骤中,叩为训练学习精度(o<】7—1),卢为学习速率,两者的大小都将影响学习算法的收敛速度.在网络训练学习过程中,采用了自适应学习速率以克服单一学习速率的缺陷,其调整公式为
r1.05fl(n),SsE(竹+1)<SsE(佗+1),
s皿(行+1)>1.04SsE(7z+1),
其他.
k口(,2+1)一≮0.即(以),【口(,2),
上式中:咒为训练次数;s靶(竹)为第"次误差平方和,S靶(咒)=’∑(xo。--yi)2,i一1,2,…,志;愚为学习样本个数;,T.out为训练样本P的实际输出;Y。为训练后的实际输出值.
学习算法相x寸=v3c[5—63,其权值修改不是仅依赖于网络的输出,而是还要依赖于相应神经元的输出,学习速率p也可以实时调整.因而,使网络的学习更加平稳和精确.
258华侨大学学报(自然科学版)
对训练样本集中的任意训练样本P,若实际输出z。。与网络输出Y满足ly--.Xoutl≤r/(r/是给定的训练学习精度),则称模糊神经网络是收敛的[7].
改进型模糊神经网络学习算法,在模糊权值的修改上,采用的是当输出‰:一y>叩时,若叫幻<q2’或叫jj?<五时,增加权值以使网络输出增加;当输出y—z。>叩时,若训;z,>01;z,或W(,,I?时,降低权值以使网络输出降低.这样,训练网络以使样本P的网络输出Y向实际输出z。。接近,从而保证了模糊神经网络在精度刁下是收敛的.
3应用实例
文[8]测试了汽轮发电机组的状态的6组样本数据,每个样本用10个指标表示时域、频域参数.根据不同指标的特性建立相应隶属函数,获得每个样本lo个数据,如表1所示.输出的样本1~6的贴近度(d)分别为0.639,0.402,0.451,0.468,0.654,0.343.根据表1,建立基于乘积一求和的模糊BP神经网络,从而判断发电机组运行的良好、正常或不正常状态.
改进的模糊神经网络结构由3层组成,其中输入层采用10个模糊神经元,对应每个样本的10个指
标参数.隐含层模糊神经元数目仍按文[8]的选取原则,用5个模糊神经元表示.输出层由于是监测发电机组运行的状态,所以采用1个模糊神经元作为网络输出.
表l汽轮发电机组各状态的隶属函数值
Tab.1Valuesofthemembershipfunctionofeachstateinaturbogeneratorunit
对改进的模糊神经网络进行训练,训练样本为表l中的数据,训练所得的模糊权值数据的集合即为模糊知识库.通过VisualC++语言程序仿真实现,得到一种可能的模糊知识库表示,如表2所示.
表2汽轮发电机组模糊神经网络知识库结构
Tab.2RepositorystructureofFNNforturbogeneratorunit
在程序仿真实现过程中,考虑了极大一极小模糊算子对训练样本偶然性,对样本的使用采用了均值的方法‘9|.即对6个样本训练后,通过每个样本的计算平均值;然后,利用这个均值来对每个样本训练时的模糊权值进行调整.针对模糊神经网络训练获得的模糊知识库,根据网络的输出Y值,利用反模糊化原则得到汽轮发电机组的运行状态为.
f良好,y>0.60,
g(y)=_{正常,0.40≤y≤o.60,
I不正常,y<O.40.例如,对1组新的监测样本{波形偏差,波动方差,相关性,1倍频幅值,2倍频幅值,3倍频幅值,
第3期刘云辉,等:改进型模糊神经网络模型的构造2594倍频幅值,5倍频幅值,6倍频幅值,分频幅值)一{48.50,230.64,0.96,260.75,59.67,40.64,30.12,18.16,20.18,12.78).依照表1相应隶属函数,对这些实际数据进行模糊化,得到模糊输入为{0.62,0.56,0.58,0.60,0.70,0.32,0.40,0.60,0.50,0.57}.采用表2模糊知识库,进行模糊神经网络计算,得到量化模糊输出为0.4698,最后的结论是汽轮发电机组运行状况正常.
采用基于乘积一求和的模糊BP神经网络,对上例得到的量化输出为0.545,得到汽轮发电机组运行状况正常的结论,这与监测结果是一致的.通过仿真比较,文[8]的学习训练次数为2310次,而采用基于极大一极小模糊算子的神经网络学习次数为1436次,学习速度更快,效果更好.
4结束语
模糊神经网络作为具有一定的处理定性与定量知识的技术与方法,可充分利用模糊逻辑所具有的较强的结构性知识表达能力,以及神经网络强大的自学习和定量数据的直接处理能力.在网络训练学习过程中,采用了自适应学习速率,克服了单一、固定不变的学习速率缺陷.将此模型应用于汽轮发电机组状态监测中,简化了模糊推理输出公式,减少运算量,加快了收敛速度.
参考文献:
[13高隽.智能信息处理方法导论[M].北京:机械工业出版社,2004.
E23韩力群.人工神经网络理论、设计及应用[M].北京:化学工业出版社,2002.
[3]张乃尧,阎平凡.神经网络与模糊控制[M].北京:清华大学出版社,1998.
[4]朱晓铭,王士同.单体模糊神经网络的学习规则及其收敛性研究EJ].计算机研究与发展,2001,38(9):1057—1060.[5]WANGShi—tong.Fuzzybasisfunctions,fuzzyneuralnetwork,andthenewhybridlearningalgorithm[J].Journalof
SoftwareResearch.1999,30(3):325-334.’
[6]YANShi,MASAHARU札Someconsiderations
scentonconvemionalneural—fuzzylearningalgorithmsbygradientde-method[J].FuzzySetsandSystems,2000,112(1):51—63.
[7]钟诗胜,朴树学,丁刚.改进BP算法在过程神经网络中的应用口].哈尔滨工业大学学报:自然科学版,2006,38(6):
840—842.
[8]吴今培,肖健华.智能故障诊断与专家系统[M].北京:科学出版社,1997.
[9]苏金泷,戴在平.模糊神经网络的极点配置自校正滤波器[J].华侨大学学报:自然科学版,2004,25(3):310-314.
ConstructionofImprovedFuzzyNeuralNetworkModel
LIUYun—hui,LIZhong—shen
(CollegeofMechanicalEngineeringandAutomation,HuaqiaoUniversity,Quanzhou36209i,China)
takentOAl菇traet:Theadvantagesoffuzzysystemandneuralnetworkwork(洲)models.An
neuronsareestablishakindofimprovedfuzzyneuralproposedonnet-improvedlearningalgorithmwiththe
statemodifiedfuzzyweightisthebasisofthefuzzymodelforthemax-rninfuzzyoperator.TheamountofcalculationfortheimprovedFNNmodelisreducedgreatlyconvergencevelocityisimproved.Themonitoring0fthepracticalturbogeneratorunitistunandthe
ingusingthelearn-algorithm,andtheresultshaveindicatedthatthemodelhasgreatercapabilityofstatemonitoringandtheexpectedgoalisobtained.
Keywords:ftizzyneuralnetworkmodel;fuzzyneurons;learningalgorithm;statemonitoring
(责任编辑:陈志贤英文审校:郑亚青)
改进型模糊神经网络模型的构造
作者:
作者单位:
刊名:
英文刊名:
年,卷(期):
被引用次数:刘云辉, 李钟慎, LIU Yun-hui, LI Zhong-shen华侨大学,机电及自动化学院,福建,泉州,362021华侨大学学报(自然科学版)JOURNAL OF HUAQIAO UNIVERSITY(NATURAL SCIENCE)2010,31(3)0次
参考文献(9条)
1. 高隽 智能信息处理方法导论 2004
2. 韩力群 人工神经网络理论、设计及应用 2002
3. 张乃尧. 阎平凡 神经网络与模糊控制 1998
4. 朱晓铭. 王士同 单体模糊神经网络的学习规则及其收敛性研究[期刊论文]-计算机研究与发展 2001(9)
5. WANG Shi-tong Fuzzy basis functions,fuzzy neural network,and the new hybrid learning algorithm1999(3)
6. YAN Shi. MASAHARU M Some considerations on conventional neural-fuzzy learning algorithms bygradient descent method 2000(1)
7. 钟诗胜. 朴树学. 丁刚 改进BP算法在过程神经网络中的应用 2006(6)
8. 吴今培. 肖健华 智能故障诊断与专家系统 1997
9. 苏金泷. 戴在平 模糊神经网络的极点配置自校正滤波器 2004(3)
相似文献(5条)
1.期刊论文 王宝华. 付强. 冯艳. 杨娜. WANG Baohua. FU Qiang. FENG Yan. YANG Na 洪灾经济损失快速评估的混合式模糊神经网络模型 -东北农业大学学报2008,39(6)
针对洪水灾害和洪灾损失评估的特点,采用混合式模糊神经网络数学模型对一典型流域洪灾经济损失进行评估,并且与BP网络评估损失模型进行了比较.虽然混合式模糊神经网络模型在洪水经济损失评估中是初次尝试,但评估结果表明模型从收敛速度和评估精度都取得了较好的效果,为洪水经济损失评估提供了新的方法、新的思路.
2.期刊论文 梁久祯. 许少华. 张建. 付丽萍. LIANG Jiu-zhen. XU Shao-hua. ZHANG Jian. FU Li-ping 模糊神经元网络的统一模型 -大庆石油学院学报2000,24(4)
提出了一种模糊神经元网络的统一模型,它能表示现有的多数神经元网络模型,既可以实现传统神经网络的代数运算,又能进行模糊神经网络的逻辑推理运算. 应用这种模型可将模糊神经元的运算归结为3种基本运算算子的复合,这三种算子的不同表现形式的组合可以表示形式各异的模糊神经元模型,进而组成各种各样的模糊神经网络模型.
3.学位论文 郭红梅 基于参数自适应BP算法的模糊神经网络模型的设计与研究 2002
该文对人工神经网络模型进行了介绍,全面而深入地分析和研究了模糊神经元及模糊神经网络,提出了改进的参数自适应BP算法,对该算法进行了详尽的分析,基于该算法建立了一个四层的模糊神经网络模型,并用C++对该网络模型进行了实现.
4.期刊论文 朱华艳. 王树明. 郭万奎. 牛彦良. 魏国章. Zhu Huayan. Wang Shuming. Guo Wankui. Niu Yanliang. Wei Guozhang 多资料水淹层识别的模糊神经网络模型研究 -计算机工程与应用2006,42(2)
该文研究了利用多资料识别水淹层水淹等级的模糊神经元网络自适应模型,模型由若干个规则网络和适用度网络组成,汇合了神经网络与模糊逻辑的优点,具有非线性系统的逼近能力.通过相关性分析和反复测试,最终选择13个参数作为输入参数,水淹层的含水饱和度作为输出参数,实际资料的检验证明该算法明显改进了识别效果.
5.学位论文 唐墨 新型模糊混沌神经网络模型及特性研究 2007
近年来,人们对人脑局部功能的认识有所提高,但是对人脑完整工作过程仍缺乏认识。模糊逻辑和混沌动力学都是人脑所具有的特征,将现有的人工神经网络、模糊逻辑和混沌动力学相融合构成模糊混沌神经网络是一个新的方法和思路,对于模拟人脑整体功能,处理非线性系统建模和联想记忆等问题具有理论和现实的意义。目前模糊混沌神经网络技术的研究尚处于一个初步探索阶段。本文基于几种模糊神经网络模型和混沌神经网络模型,对模糊混沌神经网络新模型的构成方法和实际应用进行研究。
首先,针对模糊径向基函数神经网络,提出了一种新型的混合混沌BP算法。针对几种典型的混沌映射函数进行混沌特性和概率密度分析,为构造混沌BP算法时混沌映射函数的选取提供了依据。给出了模糊径向基函数神经网络两阶段学习方法的步骤,提出一种能够根据可调参数的值进行自动调节,并由退火系数控制算法收敛性的混沌BP算法。用所提出的算法对混沌时间序列建模,验证了算法的有效性。
其次,基于现有的递归模糊神经网络模型,构造了一种混沌递归模糊神经网络模型。推导了网络的数学模型和基于动态BP算法的权值训练公式。在此基础上,对学习算法的收敛性进行分析,推导出学习速率调整的范围。分别用自适应模糊推理系统、递归模糊神经网络、混沌递归模糊神经网络和变学习速率的混沌递归模糊神经网络对两个典型的非线性混沌系统建模,仿真结果验证了所提模型和算法的有效性。
再次,分析了一种带有微分环节的动态模糊神经元和动态模糊神经网络的混沌特性。通过对耗散性和Lyapunov特征指数的分析,推导出了单个动态
要条件。
最后,根据模糊Hopfield神经网络模型的构成方法和自发展混沌神经网络的工作原理,构造了一个自发展模糊混沌神经网络模型。首先分析了自发展混沌神经网络的周期特性和混沌特性。然后将自发展混沌神经网络模型进行模糊化处理,构成了自发展模糊混沌神经网络模型。证明了该模型在模糊聚类时的收敛性和稳定性,分析了其联想记忆特性。仿真实验结果表明,自发展模糊混沌神经网络不但能够完成模糊聚类功能,还能对聚类结果进行联想记忆。
本文链接:http://d.g.wanfangdata.com.cn/Periodical_hqdxxb201003004.aspx
授权使用:西安交通大学(wfxajd),授权号:2a8e3131-64fe-4205-8938-9dc1010cce26
下载时间:2010年7月28日
第31卷第3期
2010年5月华侨大学学报(自然科学版)JournalofHuaqiaoUniversity(NaturalScience)V6L31N0.3May.2010文章编号:1000—5013(2010)03—0256—04
改进型模糊神经网络模型的构造
刘云辉,李钟慎
(华侨大学机电及自动化学院,福建泉州362021)
摘要:利用模糊系统和神经网络的优势,构造一种改进型模糊神经网络模型.从极大一极小模糊算子的模糊
神经元入手,提出改进的修改模糊权值的训练学习规则.改进后的模糊神经网络模型大大减少了运算量,提高
了收敛速度.采用此学习算法对实际汽轮发电机组运行状态进行监测,结果表明,模型具有较强的状态监测能
力,达到预期的目的.
关键词:模糊神经网络模型;模糊神经元;学习规则;状态监测
中图分类号:TP183文献标识码:A
模糊神经网络(FNN)具备强大的结构性知识表达能力,以及自身参数调整优化的能力.因此,它被广泛地应用到多变量、非线性强,且自身数学描述不易得到的复杂系统的控制中.作为新的智能信息处理方法[1],模糊神经网络对人工智能和模式识别的发展有重要作用,具有良好的发展前景Ez|.文I-3-1提出了基于输入幂集的模糊神经元模型,并研究了模糊反向传播学习算法.文E4]研究了基于极大一极小方法的模糊神经元,并研究了学习规则及其收敛性.然而,文[3—4]所研究的学习规则是基于单训练模式,且其权值的修改条件是基于网络输出值与所有权值的比较.本文利用模糊系统和神经网络的优势,构造一种改进型模糊神经网络模型,并提出修改权值的网络学习算法.
模糊神经网络模型的改进
1.1模糊神经元模型
神经元是神经网络的基本处理单元,具有模糊信息处理能力,其结构大都由输入、加权求和,以及经历一个激励传递函数之后的输出组成.模糊神经元结构模型,如图1所示.图l中:模糊神经元的输入模糊信号为zo,z1,.一,z州;输出模糊信号为y;模糊数WO,Wl,.”,%一1分别对应输入XO,z1,...,z。一1的连接权值.模糊神经元的输入zi(i—o,1,…,竹一1)、输出Y和连接权Wi(i—o,1,…,孢一1)均在[o,1]上取值,分别对应模糊集的隶属程度.
”__1.‰
XI模糊神经元的净输人为z。一4-(五0Wi),模糊神经元的净
l=0
输出为Y一,(z。).其中,(年,o)称为模糊神经元算子.常用
的模糊神经元算子有很多,这里取极大~极dx(max-min)的模糊算
n—l靠1
子,此时,模糊神经元的净输人为z。。=V(置^Wi);而,(・)为
活化函数,通常采用Sigmoid函数、高斯函数和线性函数等.
1.2模糊神经网络结构图1模糊神经元结构模型Fig.1Structuremodeloffuzzyneurons
模糊神经网络是多输入单输出的,由输入层、隐含层和输出层组成,其结构模型如图2所示.
第1层为输入层,设有,z个输入模糊神经元,各节点直接与网络输入连接,网络输入是按相应隶属收稿日期:2009一Ol—10
通信作者:李钟慎(1971一),男,教授,主要从事先进控制理论与控制工程的研究.E-mail:lzscyw@hqu.edu.cn.基金项目:福建省自然科学基金资助项目(E0710018)
第3期刘云辉,等:改进型模糊神经网络模型的构造257函数模糊化后的模糊量.第2层为隐含层,设有ITl个模糊神经元,其作用与普通神经网络基本相同,实现基于模糊逻辑运算的推理过程,隐含层与输入层是采用全互连方式.第3层为输出层,只含一个输出模糊神经元,实现模糊神经网络的模糊输出.
假设对输入训练样本P,,2个输人为z。,z1'.一,
磊一1,其中,五∈E0,1],i=0,1,…,行一1;输入层到隐‰
含层的连接权值谢?∈[o,1],i=0,l,…,咒一1;』一
o,1,…,m一1;隐含层第J个模糊神经元的净输入
n一1‘z出,一V(zf^谢?),j=0,1,…,m—1.
隐含层与输出层的连接权值谢2’∈[o,1],歹一
,n一1%
0,1,…,优一1;输出层的净输入z嚣一V(a2’^图2模糊神经网络结构模型
Fig.2Structure叫2’),其中,q2’是隐层节点歹的输出,输出层的输
出y=,(z蜜).modelofFNN
为保证活化函数的值分布在[o,1]区间内,取活化函数厂(z)为线性函数,有
厂(z)=[1+exp(一4(x一0.5))]~.
2修改模糊权值的训练学习规则
模糊神经网络的学习规则,是在网络训练过程中,对网络模糊权值和阀值的修正规则.传统的模糊神经网络的输入层和输出层采用模糊知识表示,即取值在0到1之间.在网络学习规则上仍采用传统的,基于乘积一求和运算的反向传播学习方法,实际应用中存在很大局限.
考虑基于模糊神经网络训练输出与实际输出的关系,依据各神经元的相应输出与权值的比较来修改其权值.设,270ut为训练样本P的实际输出,并令硝¨一Iz叫一q2’I,歹一o,1,…,m一1;∥2’=lz。一yI.改进的模糊神经网络学习算法有如下4个步骤.
(1)若ly—z。I≤叩,则权值无需再进行调整.
(2)若z。一y>'7,则
(I)对权值面2’(j;一o,1,…,m--1),当谢2’<q2’时,叫2∥=(叫2’+膨呓’)^1;当叫2’≥01;约时,叫2)t一叫孙;
(II)对权值叫j?(i-----0,1,…,竹一1;歹一o,1,..・,m一1),当叫j?<zi时,叫j?7一(谢"+∥")^1;当伽;j?时,叫;j?7一耐譬.
(3)若y—z。。>叩,则
(I)对权值叫2’(.f-----0,l,…,优一1),当叫2’>q约时,叫2∥=(叫2’一膨佗’)Vo;当叫约≤q2’时,硼:2)72叫;2’;
(1I)对权值叫÷?(i-----0,1,..・,n--1;J—o,1,…,m--1),当叫j?>zr时,叫j?7=(叫"一耐”)V
叫j?≤五时,叫j?7一面j7.o;当
在以上的步骤中,叩为训练学习精度(o<】7—1),卢为学习速率,两者的大小都将影响学习算法的收敛速度.在网络训练学习过程中,采用了自适应学习速率以克服单一学习速率的缺陷,其调整公式为
r1.05fl(n),SsE(竹+1)<SsE(佗+1),
s皿(行+1)>1.04SsE(7z+1),
其他.
k口(,2+1)一≮0.即(以),【口(,2),
上式中:咒为训练次数;s靶(竹)为第"次误差平方和,S靶(咒)=’∑(xo。--yi)2,i一1,2,…,志;愚为学习样本个数;,T.out为训练样本P的实际输出;Y。为训练后的实际输出值.
学习算法相x寸=v3c[5—63,其权值修改不是仅依赖于网络的输出,而是还要依赖于相应神经元的输出,学习速率p也可以实时调整.因而,使网络的学习更加平稳和精确.
258华侨大学学报(自然科学版)
对训练样本集中的任意训练样本P,若实际输出z。。与网络输出Y满足ly--.Xoutl≤r/(r/是给定的训练学习精度),则称模糊神经网络是收敛的[7].
改进型模糊神经网络学习算法,在模糊权值的修改上,采用的是当输出‰:一y>叩时,若叫幻<q2’或叫jj?<五时,增加权值以使网络输出增加;当输出y—z。>叩时,若训;z,>01;z,或W(,,I?时,降低权值以使网络输出降低.这样,训练网络以使样本P的网络输出Y向实际输出z。。接近,从而保证了模糊神经网络在精度刁下是收敛的.
3应用实例
文[8]测试了汽轮发电机组的状态的6组样本数据,每个样本用10个指标表示时域、频域参数.根据不同指标的特性建立相应隶属函数,获得每个样本lo个数据,如表1所示.输出的样本1~6的贴近度(d)分别为0.639,0.402,0.451,0.468,0.654,0.343.根据表1,建立基于乘积一求和的模糊BP神经网络,从而判断发电机组运行的良好、正常或不正常状态.
改进的模糊神经网络结构由3层组成,其中输入层采用10个模糊神经元,对应每个样本的10个指
标参数.隐含层模糊神经元数目仍按文[8]的选取原则,用5个模糊神经元表示.输出层由于是监测发电机组运行的状态,所以采用1个模糊神经元作为网络输出.
表l汽轮发电机组各状态的隶属函数值
Tab.1Valuesofthemembershipfunctionofeachstateinaturbogeneratorunit
对改进的模糊神经网络进行训练,训练样本为表l中的数据,训练所得的模糊权值数据的集合即为模糊知识库.通过VisualC++语言程序仿真实现,得到一种可能的模糊知识库表示,如表2所示.
表2汽轮发电机组模糊神经网络知识库结构
Tab.2RepositorystructureofFNNforturbogeneratorunit
在程序仿真实现过程中,考虑了极大一极小模糊算子对训练样本偶然性,对样本的使用采用了均值的方法‘9|.即对6个样本训练后,通过每个样本的计算平均值;然后,利用这个均值来对每个样本训练时的模糊权值进行调整.针对模糊神经网络训练获得的模糊知识库,根据网络的输出Y值,利用反模糊化原则得到汽轮发电机组的运行状态为.
f良好,y>0.60,
g(y)=_{正常,0.40≤y≤o.60,
I不正常,y<O.40.例如,对1组新的监测样本{波形偏差,波动方差,相关性,1倍频幅值,2倍频幅值,3倍频幅值,
第3期刘云辉,等:改进型模糊神经网络模型的构造2594倍频幅值,5倍频幅值,6倍频幅值,分频幅值)一{48.50,230.64,0.96,260.75,59.67,40.64,30.12,18.16,20.18,12.78).依照表1相应隶属函数,对这些实际数据进行模糊化,得到模糊输入为{0.62,0.56,0.58,0.60,0.70,0.32,0.40,0.60,0.50,0.57}.采用表2模糊知识库,进行模糊神经网络计算,得到量化模糊输出为0.4698,最后的结论是汽轮发电机组运行状况正常.
采用基于乘积一求和的模糊BP神经网络,对上例得到的量化输出为0.545,得到汽轮发电机组运行状况正常的结论,这与监测结果是一致的.通过仿真比较,文[8]的学习训练次数为2310次,而采用基于极大一极小模糊算子的神经网络学习次数为1436次,学习速度更快,效果更好.
4结束语
模糊神经网络作为具有一定的处理定性与定量知识的技术与方法,可充分利用模糊逻辑所具有的较强的结构性知识表达能力,以及神经网络强大的自学习和定量数据的直接处理能力.在网络训练学习过程中,采用了自适应学习速率,克服了单一、固定不变的学习速率缺陷.将此模型应用于汽轮发电机组状态监测中,简化了模糊推理输出公式,减少运算量,加快了收敛速度.
参考文献:
[13高隽.智能信息处理方法导论[M].北京:机械工业出版社,2004.
E23韩力群.人工神经网络理论、设计及应用[M].北京:化学工业出版社,2002.
[3]张乃尧,阎平凡.神经网络与模糊控制[M].北京:清华大学出版社,1998.
[4]朱晓铭,王士同.单体模糊神经网络的学习规则及其收敛性研究EJ].计算机研究与发展,2001,38(9):1057—1060.[5]WANGShi—tong.Fuzzybasisfunctions,fuzzyneuralnetwork,andthenewhybridlearningalgorithm[J].Journalof
SoftwareResearch.1999,30(3):325-334.’
[6]YANShi,MASAHARU札Someconsiderations
scentonconvemionalneural—fuzzylearningalgorithmsbygradientde-method[J].FuzzySetsandSystems,2000,112(1):51—63.
[7]钟诗胜,朴树学,丁刚.改进BP算法在过程神经网络中的应用口].哈尔滨工业大学学报:自然科学版,2006,38(6):
840—842.
[8]吴今培,肖健华.智能故障诊断与专家系统[M].北京:科学出版社,1997.
[9]苏金泷,戴在平.模糊神经网络的极点配置自校正滤波器[J].华侨大学学报:自然科学版,2004,25(3):310-314.
ConstructionofImprovedFuzzyNeuralNetworkModel
LIUYun—hui,LIZhong—shen
(CollegeofMechanicalEngineeringandAutomation,HuaqiaoUniversity,Quanzhou36209i,China)
takentOAl菇traet:Theadvantagesoffuzzysystemandneuralnetworkwork(洲)models.An
neuronsareestablishakindofimprovedfuzzyneuralproposedonnet-improvedlearningalgorithmwiththe
statemodifiedfuzzyweightisthebasisofthefuzzymodelforthemax-rninfuzzyoperator.TheamountofcalculationfortheimprovedFNNmodelisreducedgreatlyconvergencevelocityisimproved.Themonitoring0fthepracticalturbogeneratorunitistunandthe
ingusingthelearn-algorithm,andtheresultshaveindicatedthatthemodelhasgreatercapabilityofstatemonitoringandtheexpectedgoalisobtained.
Keywords:ftizzyneuralnetworkmodel;fuzzyneurons;learningalgorithm;statemonitoring
(责任编辑:陈志贤英文审校:郑亚青)
改进型模糊神经网络模型的构造
作者:
作者单位:
刊名:
英文刊名:
年,卷(期):
被引用次数:刘云辉, 李钟慎, LIU Yun-hui, LI Zhong-shen华侨大学,机电及自动化学院,福建,泉州,362021华侨大学学报(自然科学版)JOURNAL OF HUAQIAO UNIVERSITY(NATURAL SCIENCE)2010,31(3)0次
参考文献(9条)
1. 高隽 智能信息处理方法导论 2004
2. 韩力群 人工神经网络理论、设计及应用 2002
3. 张乃尧. 阎平凡 神经网络与模糊控制 1998
4. 朱晓铭. 王士同 单体模糊神经网络的学习规则及其收敛性研究[期刊论文]-计算机研究与发展 2001(9)
5. WANG Shi-tong Fuzzy basis functions,fuzzy neural network,and the new hybrid learning algorithm1999(3)
6. YAN Shi. MASAHARU M Some considerations on conventional neural-fuzzy learning algorithms bygradient descent method 2000(1)
7. 钟诗胜. 朴树学. 丁刚 改进BP算法在过程神经网络中的应用 2006(6)
8. 吴今培. 肖健华 智能故障诊断与专家系统 1997
9. 苏金泷. 戴在平 模糊神经网络的极点配置自校正滤波器 2004(3)
相似文献(5条)
1.期刊论文 王宝华. 付强. 冯艳. 杨娜. WANG Baohua. FU Qiang. FENG Yan. YANG Na 洪灾经济损失快速评估的混合式模糊神经网络模型 -东北农业大学学报2008,39(6)
针对洪水灾害和洪灾损失评估的特点,采用混合式模糊神经网络数学模型对一典型流域洪灾经济损失进行评估,并且与BP网络评估损失模型进行了比较.虽然混合式模糊神经网络模型在洪水经济损失评估中是初次尝试,但评估结果表明模型从收敛速度和评估精度都取得了较好的效果,为洪水经济损失评估提供了新的方法、新的思路.
2.期刊论文 梁久祯. 许少华. 张建. 付丽萍. LIANG Jiu-zhen. XU Shao-hua. ZHANG Jian. FU Li-ping 模糊神经元网络的统一模型 -大庆石油学院学报2000,24(4)
提出了一种模糊神经元网络的统一模型,它能表示现有的多数神经元网络模型,既可以实现传统神经网络的代数运算,又能进行模糊神经网络的逻辑推理运算. 应用这种模型可将模糊神经元的运算归结为3种基本运算算子的复合,这三种算子的不同表现形式的组合可以表示形式各异的模糊神经元模型,进而组成各种各样的模糊神经网络模型.
3.学位论文 郭红梅 基于参数自适应BP算法的模糊神经网络模型的设计与研究 2002
该文对人工神经网络模型进行了介绍,全面而深入地分析和研究了模糊神经元及模糊神经网络,提出了改进的参数自适应BP算法,对该算法进行了详尽的分析,基于该算法建立了一个四层的模糊神经网络模型,并用C++对该网络模型进行了实现.
4.期刊论文 朱华艳. 王树明. 郭万奎. 牛彦良. 魏国章. Zhu Huayan. Wang Shuming. Guo Wankui. Niu Yanliang. Wei Guozhang 多资料水淹层识别的模糊神经网络模型研究 -计算机工程与应用2006,42(2)
该文研究了利用多资料识别水淹层水淹等级的模糊神经元网络自适应模型,模型由若干个规则网络和适用度网络组成,汇合了神经网络与模糊逻辑的优点,具有非线性系统的逼近能力.通过相关性分析和反复测试,最终选择13个参数作为输入参数,水淹层的含水饱和度作为输出参数,实际资料的检验证明该算法明显改进了识别效果.
5.学位论文 唐墨 新型模糊混沌神经网络模型及特性研究 2007
近年来,人们对人脑局部功能的认识有所提高,但是对人脑完整工作过程仍缺乏认识。模糊逻辑和混沌动力学都是人脑所具有的特征,将现有的人工神经网络、模糊逻辑和混沌动力学相融合构成模糊混沌神经网络是一个新的方法和思路,对于模拟人脑整体功能,处理非线性系统建模和联想记忆等问题具有理论和现实的意义。目前模糊混沌神经网络技术的研究尚处于一个初步探索阶段。本文基于几种模糊神经网络模型和混沌神经网络模型,对模糊混沌神经网络新模型的构成方法和实际应用进行研究。
首先,针对模糊径向基函数神经网络,提出了一种新型的混合混沌BP算法。针对几种典型的混沌映射函数进行混沌特性和概率密度分析,为构造混沌BP算法时混沌映射函数的选取提供了依据。给出了模糊径向基函数神经网络两阶段学习方法的步骤,提出一种能够根据可调参数的值进行自动调节,并由退火系数控制算法收敛性的混沌BP算法。用所提出的算法对混沌时间序列建模,验证了算法的有效性。
其次,基于现有的递归模糊神经网络模型,构造了一种混沌递归模糊神经网络模型。推导了网络的数学模型和基于动态BP算法的权值训练公式。在此基础上,对学习算法的收敛性进行分析,推导出学习速率调整的范围。分别用自适应模糊推理系统、递归模糊神经网络、混沌递归模糊神经网络和变学习速率的混沌递归模糊神经网络对两个典型的非线性混沌系统建模,仿真结果验证了所提模型和算法的有效性。
再次,分析了一种带有微分环节的动态模糊神经元和动态模糊神经网络的混沌特性。通过对耗散性和Lyapunov特征指数的分析,推导出了单个动态
要条件。
最后,根据模糊Hopfield神经网络模型的构成方法和自发展混沌神经网络的工作原理,构造了一个自发展模糊混沌神经网络模型。首先分析了自发展混沌神经网络的周期特性和混沌特性。然后将自发展混沌神经网络模型进行模糊化处理,构成了自发展模糊混沌神经网络模型。证明了该模型在模糊聚类时的收敛性和稳定性,分析了其联想记忆特性。仿真实验结果表明,自发展模糊混沌神经网络不但能够完成模糊聚类功能,还能对聚类结果进行联想记忆。
本文链接:http://d.g.wanfangdata.com.cn/Periodical_hqdxxb201003004.aspx
授权使用:西安交通大学(wfxajd),授权号:2a8e3131-64fe-4205-8938-9dc1010cce26
下载时间:2010年7月28日