第8章 模糊神经网络方法

合集下载

改进的模糊 bp 神经网络及在犯罪预测中的应用

改进的模糊 bp 神经网络及在犯罪预测中的应用

第31卷第2期辽宁工程技术大学学报(自然科学版)2012年4月V ol.31No.2Journal of Liaoning Technical University(Natural Science)Apr.2012文章编号:1008-0562(2012)02-0244-04改进的模糊BP神经网络及在犯罪预测中的应用于红志,刘凤鑫,邹开其(大连大学信息工程学院,辽宁大连116622)摘要:为了提高犯罪预测的准确性,从而提高犯罪预防技术、以便更好地保护社会治安.采用模糊BP神经网络的一种新算法,通过对已有年份的犯罪数量进行分析,建立知识库,预测犯罪数量.试验数据结果显示:预测具有一定的准确性;同时采用聚类算法得到的隐层数和节点数也是十分准确的,增加了知识库运用的广泛性.该方法为犯罪的预测分析提供了一种新思路.关键词:犯罪;算法;知识库;模糊;BP神经网络;聚类;预测;犯罪数量中图分类号:DF792.6文献标志码:AImproved fuzzy BP neural network and its application in crime predictionYU Hongzhi,LI U Fengxin,ZOU Kaiqi(Infor mation Engineer ing College,Dalian University,Dalian116622,China)Abstra ct:In order to improve the accuracy of crime prediction,enhance the technology of crime prevention,and safeguard the public security,this study uses a new algorithm of fuzzy BP neural network to analyze the crime data and build a knowledge base for predicting the number of crimes.The experimental results show that the prediction is accurate.Also,the number of hidden layers and the number of nodes is very accurately obtained using clustering algorithm.This study enhances the wide application of the knowledge base.The prediction method provides a new alternative for crime prediction.Key wor ds:crime;algorithm;knowledge base;fuzzy;BP neural network;clustering;forecast;crime number0引言现实中,犯罪问题是敏感、复杂的社会现象.犯罪的因素、时间、地点、人和行为构成犯罪的五个要素[1].国外学者采用空间数据挖掘、知识向量分析、神经网络等方法,建立了各种模型研究犯罪.Arun Kulkarni[2]等介绍了模糊神经网络模型,应用一种新算法在以往的数据集中进行知识发现;T ony[3]应用模糊聚类方法对犯罪热点进行挖掘;Loial[4]等用模糊语义映射方法对犯罪问题进行了研究.2010年,台湾学者Sheng[5]等建立了智能决策支持模型框架,通过分析以往犯罪数据的时间性,预测犯罪趋势.神经网络BP算法是目前应用最广泛的神经网络模型之一.神经网络BP算法能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程[6].其学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小[7].虽然BP网络在现有的神经网络应用中占了相当大的比重,但是它在预测一些问题中还存在着一些不足.本文利用模糊神经网络的思想,建立了改进的模糊BP算法模型.模糊BP神经网络算法作为网络算法的一种,除具有模糊神经网络的便于实现知识的自动获取,能够自适应环境的变化等优点外,还具有实现简单,知识容量大,可以实现从任意精度逼近任一连续函数的特点[8].犯罪影响因素众多且关系复杂、并具有一定的模糊性,本文用改进的模糊BP神经网络方法[9],对犯罪进行预测,从而得到理想的结果.1改进的模糊B P算法模型模糊BP神经网络新算法将在传统的BP神经网络算法改进的基础上,对输入数据进行模糊化处理的方法来建模,这种方法更易于实现.该方法在保留原有神经网络结构的基础上,直接将神经元的输收稿日期:2011-12-30基金项目:国家自然科学基金资助项目(60873042)作者简介:于红志(1962-),女,辽宁大连人,讲师,主要从事模糊信息处理面的研究.通讯作者:邹开其(1944-),男,辽宁大连人,教授,主要从事模糊神经网络、智能运输、模糊逻辑、CF范畴等面的研究.本文编校:曾繁慧245第2期于红志,等:改进的模糊BP神经网络及在犯罪预测中的应用入数据进行模糊化处理,即将输入值或权值等改为用隶属度表示的模糊量,然后通过网络学习得到期望输出.一个标准的模糊BP神经网络由四层神经元组成,分别为输入层(input layer)、模糊层(fuzzylayer)、隐层(hide layer)、输出层(output layer),相邻的层通过权值实现连接,其结构如图1.图1模糊BP网络结构Fig.1Fuzzy BPnetwork structure drawing模糊神经网络BP算法主要思想是:输入学习样本,使用反向传播算法对网络的权值和偏差进行反复的调整训练,使输出的向量与期望向量尽可能地接近,当网络输出层的误差平方和小于指定的误差时训练完成,保存网络的权值和偏差.改进的模糊BP神经网络工作原理:(1)根据训练样本,采用聚类法对输入样本进行聚类,这一过程由Matlab7.0来实现[10].从而得到一个模糊BP神经网络算法的模型.初始化各层的连接权、阈值.然后处理输入数据,进行归一化处理,由给定的隶属函数μ(x)将其模糊化.同时还需要根据实际问题的需要选择一个合适的激活函数()f x(通常选取1()1e xf x=+),以便对隐节点的输出进行相应的运算.考虑到应用性,即犯罪的数量为正数,为使犯罪的数据输出更为明朗化,使输出数据之间有一定的距离,以便于近似取值,这里对作用函数改进为2()1()1e jxf xλθ=+,其中jθ为神经元j的阈值,λ为某个常数.若0jθ>时,曲线沿水平右移,若sjθ<时,s曲线沿水平左移;若1λ<时,曲线变得平缓,若s1λ>,曲线变得陡曲.s(2)正向传播阶段①输入层节点的输入:ix(i=1,2,3,…,p),p为已知输入样本数.②隐结点的输入:1ppj ij i jin et v xθ==+∑(j=1,2,…,m),v ij表示从隐含层第个神经元到输出层第i j个神经元的连接权值.③隐结点的输出:,其中为神经元(pj pjO f net=)pjOj的输出,jf为非线性可微非递减函数,一般取型函数,表示神经元的饱和特性,通常取为s()11e pj jp j netOθ+=+,其中jθ为神经元j的阀值.这里对进行改进,令pjO()11e pj jp j n etOλθ+=+.④输出层节点的输入:1mm l jl p j ljn et w Oθ==+∑(l=1,2,…,n).⑤输出层节点的输出:()l mly f net=.算法中加入了节点阈值,即在输入函数上进行改进,将正向传播过程变成了一个学习型的函数,使输出函数的值更为精确.(3)反向传播阶段从输出层开始,将误差信号沿神经网络结构反向传播,通过修正各层权值,使平方差21()2pjjE y∧=∑y最小,p为已知输入样本数,为期望输出.权值修正如式(1).jy∧(1)()(ji ji pj i jiw k w k y w kηδα+=++Δ),(1)式中,()()(1)ji ji jiw k w k w kΔ=;η为学习率,其大小直接影响训练精度和学习过程的快慢.为了加快反传算法的收敛速度,采用学习系数最优化方法,即令0,00EEηηφααηηθα,==Δ<==Δ>,,,,(2)式中,1φ>为正向学习因子;1φ<为反向学习因子;()(1)E E k E kΔ=为误差函数变化值;01α<<是惯性系数,可以用来提高收敛速度,抑制寄生振荡,改善动态性能;pjδ为j节点p样本的误差项,定义如下:(1)当j为输出节点时,则有(1)()pj j j jjy y y yδ∧=.(3)(2)当j为隐节点时,则有(1)pj j j pk kjky yδ=∑wδ.(4)在上述公式中加入了步长经验值η,使模糊BP神经网络算法的精度更加精确.步长经验值通过下面的公式来实现自适应调整.246辽宁工程技术大学学报(自然科学版)第31卷(1)(1)()()n n n n E Eηη+=×.(5)式中,n 为迭代次数.即当远离稳定点时,学习系数E η取较大的值,而当接近稳定点时,E η取较小的值.反复训练1000次,得到输入样本对规则的使用度.2犯罪预测模糊B P 神经网络模型利用模糊BP 神经网络算法预测犯罪步骤:(1)选择训练样本,选择大连市历年犯罪案件数据,如表1.同时需将给定的样本适当分成两部分,一部分用于训练网络,另一部分用于测试.表1大连市历年犯罪案件数据统计表Tab.1Dalian crime statistics data over the case年份公安破案数/件检察院受理案件数/件2000141587424200113912822620021534083192003177507261200412950564020051480082502006139006780200720000893020081830093202009192709132(2)进行数据处理,用最小—最大规范化进行归一化处理,转换公式为m in m a xm inX V A V V =,其中为变量的值,和分别为变量的最大值和最小值.归一化处理数据如表2.Xmax V min V 表2归一化后的数据Tab.2normalized data年份公安破案数/件检察院受理案件数/件20000.1710.48520010.1360.70320020.3390.73020030.6810.44120040.0000.00020050.2620.70920060.1350.3102007 1.0000.89420080.759 1.00020090.8960.949(3)对训练样本的输入进行模糊化,选择隶属函数()261e x x μ=(01)x ≤≤.模糊化后的数据如表3.(4)根据训练样本,采用聚类法对输入样本进行聚类,这一过程由Matlab7.0来实现,得到一个模糊BP 神经网络算法模型,建立模糊BP 网络.(5)根模糊BP 神经网络算法,需要用到作用函数,根据问题的需要,在迭代公式中,取0.5,1/3αη==,选择作用函数为2()1()1ex f x λθ=+,式中,θ=2,1/2λ=,通过学习系数的自适应调整,对犯罪模型进行训练.量化输入层与隐含层的权值、阈值数据如表4.表3模糊化后的数据Tab.3fuzzification the data年份公安破案数/件检察院受理案件数/件20000.1610.75620010.1050.94820020.3100.95920030.9380.68920040.0000.00020050.3420.95120060.1040.43820070.9980.99220080.9680.99820090.9920.995表4量化输入层与隐含层的权值、阈值数据Tab.4data of weights,threshold about the inputlayer and hidden layer123456阈值X 10.86-0.14 1.20.59-0.23 1.500.002X 2 2.150.28-0.820.63 1.60-1.500.008X 3 1.25 2.300.36-0.25 1.370.210.005X 4 1.02 2.05-1.10 1.200.320.250.004X 5-0.020.240.38 1.30 2.00-1.450.005X 60.120.320.25-0.650.54 1.250.004X 70.570.61 1.65 2.10 2.62-0.120.006X 80.510.67 1.95 1.82-0.51-2.100.006X 9-0.87-0.23-1.200.540.810.94-0.004X 100.510.64-0.540.850.920.510.002隐含层与输出层的权值、阈值数据如表5.表5隐含层与输出层的权值、阈值数据Tab.5data of weights,threshold about the hidden layerand output layer123456阈值Y 1 1.252.65 2.613.210.25-0.60.005Y 20.280.360.850.65-0.51-1.2-0.00Y 3-1.24 2.10 1.00 1.30-1.20 2.010.000Y 40.240.260.580.570.92-0.50.005Y 5 1.20 1.33-2.00.520.610.620.002Y 60.510.630.550.74-1.300.95-0.00Y 7 2.01 2.51 3.000.51-0.21-1.20.004Y 8 2.01-2.42 1.20 1.520.250.430.000Y 90.910.650.540.620.840.940.006Y 100.840.870.190.33-2.010.51-0.00(6)根据训练的结果创建知识库.(7)进行反归一化,公式为max min min ()B Y V V V =+.(8)进行预测并形成解释.预测结果如表 6.图2、图3分别为实际的公安破案数和检察院审理数247第2期于红志,等:改进的模糊BP 神经网络及在犯罪预测中的应用3结论与预测的数量.表6预测结果由于模糊BP 神经网络具有记忆、联想、学习、处理不确定性等问题的优点,这使它非常适用于建立具有模糊概念的预测系统.同时犯罪影响因素众多,因素之间关系复杂、很多因素具有一定的模糊性等特点.因而模糊BP 神经网络算法非常适用于犯罪预测.通过实例可以看出,利用模糊BP 神经网络新算法,通过建立数据库的方法,来预测犯罪的数量,具有一定的准确性,结果还算理想.同时利用聚类算法得到的隐层数和节点数也是十分准确的,这无疑大大增加了知识库运用的广泛性.Tab.6prediction results年份公安破案数/件预测数/件差/件年份检察院受理数预测数/件差/件20001415814107-51200074247202-22220011391213178-734200182268226020021534015172-1682002831983947520031775017450-300200372617247-142004129501320425420045640586222220051480014656-14420058250853028020061390013689-21120066780704626620072000019820-180200789308765-16520081830018137-1632008932094058520091927019270200991329115-17参考文献:[1]Tony H.Grubesic.On The application of fuzzy clustering for cri me hotspot detection[J].J ournal of Quant itative Criminology,2006,22(1):77-105.[2]Arun Kulkarni,Sara McCas l in.Intelligent data analysis:developi ng newmethodologies through pattern discovery and recovery[J].Fuzzy Neural Network Models for Knowledge Di s covery,2009,15(3):103-119.图2公安破案数与预测数Fig.2public security case numbers and the prediction numbers[3]Tony H.Grubesic.On the application of fuzzy clustering for crime hotspot detection[J].J ournal of Quant itative Criminology,2006,22(1):77-105.[4]Loia V ,Mattiucci M,Senatore puter cri me i nvest igation bymeans of fuzzy semant ic maps[J].Web Intelligence and Intel ligent Agent Technologies ,2009(3):183-186.[5]Sheng Tun Li,Shu Ching Kuo,Fu Chi ng Tsai.An intell igentdecision-support model using FSOM and rule extraction for cri me prevention[J].Expert Systems with Applications,2010,37(10):7108-7119.图3检察院受理数与预测数Fig.3procuratorate accept the numbers and predict the numbers[6]Zhu Chunjiang,Tang Deshan,Ma W enbin.St udy on the number of ouragriculture forecast based on gray theory and BP neural network[J].Journal of Anhui gri.,2006,34(4):612-614.通过实例可以看出,利用模糊BP 神经网络新算法,通过建立数据库的方法,来预测犯罪的数量,一部分具有较高的准确性,如2000、2009年的公安破案数,2001、2003、2009年的检察院受理案件数,结果十分理想;但是也有一部分还不理想,预测与实际差额有点大.但是利用模糊BP 神经网络新算法建立知识库的方法确实为犯罪的预测分析提供了一种新的思路,具有实际意义.[7]钟珞,饶文碧,邹承明.人工神经网络及其融合应用技术[M].北京:科学出版社,2007.[8]尹念东.BP 神经网络的应用设计[J].信息技术,2003,27(6):18-20.[9]王建宏,周星月.基于BP 神经网络模型的高校收费标准分析[J].辽宁工程技术大学学报:自然科学版,2010,29(5):914-917.[10]傅荟璇,赵红.MA TLAB 神经网络应用设计[M].北京:机械工业出版社,2010.。

基于模糊神经网络的光伏系统MPPT控制方法

基于模糊神经网络的光伏系统MPPT控制方法

文 章 编 号 :0 3 19 2 0 )4~0 2 1 0 —6 9 (0 7 0 0 5—0 3
基 于 模 糊 神 经 网 络 的 光 伏 系 统 M PPT 控 制 方 法
冯 冬 青 , 军磊 , 大 中 马 沈
( 郑州 大 学 电 气 工 程 学 院 , 南 郑 州 河 400 ) 50 1
Ke o d : h t v l i ;MP y w r s p o o ot c a PT;f z y;n u a n t r uz e rl e wo k
基 础 上 , 出 了 一 种 基 于 模 糊 神 经 网 络 的 光 伏 提
1 引 言
当前 , 由于全 球 性 能 源危 机 , 界 普 遍 重 视 可 世
定外 部条件 下有 唯一 最大值 存在 。

方 法有很 多 , 如恒定 电压 控制法 , 动观测 法 , 扰 导纳
再生 能源 的利用 研究 。在所 有可 再生 能源 中 , 伏 光
MP T控制方 法 , 进 行 了较 详 细的实验 研究 。 P 并
2 光 伏 电 源 特 性 及 现 有 最 大 功 率 点 跟 踪 ( P 方 法 比较 MP T)
光伏 电池输 出 电流 、 压 关 系 如式 ( ) 电 1 所 示 E , 出功 率 见 式 ( ) 由式 ( ) 知 光 伏 电池 1输 ] 2。 1可 输 出功 率是 日照 强度 和温度 的 函数 , 该输 出功 率在
A PPT M PV y t m nt o e ho s d o z y Ne r lNe wo k S s e Co r lM t d Ba e n Fu z u a t r
F ENG n —i g Do gqn ,M A u — iS J n l , HEN —h n e Daz o g

人工智能导论 第8章 人工神经网络及其应用(导论)1-47

人工智能导论 第8章 人工神经网络及其应用(导论)1-47

x1
y
m 1
x2
y
m 2
x p1
y
m pm
35
8.2.2 BP学习算法
2. 学习算法
当yik
1 1 euik

x
d y wikj1
k k1 ij
d
m i
yim (1
yim)(
ym i
y) i
— —输出层连接权调整公式
d y y w d k i
k
i (1
k pk 1
i)
k 1 k1 li l
9
8.1 神经元与神经网络
1. 生物神经元的结构 2. 神经元数学模型 3. 神经网络的结构与工作方式
10
8.1.2 神经元数学模型
2. 人工神经元模型
1943年,麦克洛奇和皮兹提出M -P模型。
u1
(权重/突触)
wi1 (细胞体)
(神经冲动)

f ()
yi
un
win
激励函数
i (阈值)
-1
29
8.2 BP神经网络及其学习算法
1. BP神经网络的结构 2. BP学习算法 3. BP算法的实现
30
8.2.2 BP学习算法
▪ 两个问题:
(1)是否存在一个BP神经网络能够逼近给定的样本或者函数。
( 2)如何调整BP神经网络的连接权,使网络的输入与输出与 给定的样本相同。
1986年,鲁梅尔哈特(D. Rumelhart)等提出BP学习算法。
A {aij}NN
U u1 uM T
B {bik }N M
1 N T
V v1
T
vN
Y y1 yN T

人工智能(模糊算法)

人工智能(模糊算法)

(模糊算法)(二)引言:()的发展已经引起了全球范围内的广泛关注和研究。

在的各个领域中,模糊算法作为一种重要的推理和决策方法,在模糊逻辑、模糊控制等方面展示出了无限的潜力。

本文将深入探讨中的模糊算法,包括其定义、特性、应用等方面。

概述:模糊算法是模糊逻辑的核心工具之一,通过引入模糊数学的概念,能够处理非精确、模糊的信息。

与传统的确定性算法相比,模糊算法更适合处理现实世界中存在的不确定性和模糊性问题。

它采用了一种模糊化的方式来描述和推理不确定性信息,通过模糊数学中的模糊集、模糊关系等概念,可以对人类的模糊认知进行建模和推理。

正文内容:一、模糊逻辑的基本概念和特性1.模糊集合的定义和表示方式2.模糊关系的定义和性质3.模糊推理的基本原理和方法4.模糊规则的表示和执行方式5.模糊逻辑的推理与推断方式二、模糊控制的理论与应用1.模糊控制器的结构和基本原理2.模糊控制系统的设计与实现3.模糊控制在工程领域的应用案例4.模糊控制与传统控制方法的比较5.模糊控制的优缺点及发展方向三、模糊神经网络的原理和应用1.模糊神经网络的基本结构和模型2.模糊神经网络的训练与学习算法3.模糊神经网络在模式分类和模式识别中的应用4.模糊神经网络与传统神经网络的异同点5.模糊神经网络的发展趋势和应用前景四、模糊决策的理论与方法1.模糊决策的基本概念和决策模型2.模糊决策的优化与求解方法3.模糊决策在风险评估和决策支持中的应用4.模糊决策与传统决策方法的比较5.模糊决策的发展趋势和研究方向五、模糊算法在智能系统中的应用1.模糊算法在领域的应用概况2.模糊算法在自然语言处理中的应用3.模糊算法在图像处理与识别中的应用4.模糊算法在智能交通系统中的应用5.模糊算法在智能领域的应用和挑战总结:本文全面介绍了中的模糊算法,包括其基本概念、特性和应用。

模糊算法通过引入模糊数学的概念,能够处理非精确、模糊的信息,并且在模糊逻辑、模糊控制、模糊神经网络、模糊决策等方面都有广泛的应用。

BP神经网络的模糊改进及应用

BP神经网络的模糊改进及应用
p e e t e d ge ffu t yf z i x r si gi p ta d o tu d c m i ig fz y n u a e s n n o r sn s t e r e o lsb u zl e p e sn n u up ta o h a y n n b nn u z e rlra o ig t ra ie fu td a n ss e z a l ig o i . l Ke r s:at ca e rln t o s u zn s y wo d ri i n u a e r ;fz ie s;fu t f l w k al
以 网络 的非 线性 数 值 运 算 为 基 础 , 出 的 推 理结 得
其他途径获取, 模糊系统本身不具备学习能力. 神 糊 概 念之 间 的模 糊逻 辑关 系 . 经 网络 的推 理 则 神
模糊逻辑和神经网络虽然都可 以用于知识表
示 和 知识 推 理 , 是 两 者 的知 识 表示 方 式 和 推 理 但 方 法 有 明显 的 区 别 . 糊 逻 辑 要 求 把 使 用 的 知 识 模
识. 学习实例是 以确定 的输入输 出模式表示 的数 值集合 . 神经网络具备学 习的能力 , 经过学习后获
A s at T i ppr ec bs h a cp ni e f rf i e r e ok( N )ad z r snn bt c: hs ae sr e ebs r c ls t c nua nt r A N n y e o i r d i t i i p oai a il l w a g
维普资讯
第2 2卷
第 6期
重 庆 工 学 院 学 报( 自然科学)
Junl f hnq gIs t eo eho g( a r c ne ora o C o gi tu f c nl y N t a Si c) n n it T o ul e

神经网络ppt课件

神经网络ppt课件
神经元层次模型 组合式模型 网络层次模型 神经系统层次模型 智能型模型
通常,人们较多地考虑神经网络的互连结构。本 节将按照神经网络连接模式,对神经网络的几种 典型结构分别进行介绍
12
2.2.1 单层感知器网络
单层感知器是最早使用的,也是最简单的神经 网络结构,由一个或多个线性阈值单元组成
这种神经网络的输入层不仅 接受外界的输入信号,同时 接受网络自身的输出信号。 输出反馈信号可以是原始输 出信号,也可以是经过转化 的输出信号;可以是本时刻 的输出信号,也可以是经过 一定延迟的输出信号
此种网络经常用于系统控制、 实时信号处理等需要根据系 统当前状态进行调节的场合
x1
…… …… ……
…… yi …… …… …… …… xi
再励学习
再励学习是介于上述两者之间的一种学习方法
19
2.3.2 学习规则
Hebb学习规则
这个规则是由Donald Hebb在1949年提出的 他的基本规则可以简单归纳为:如果处理单元从另一个处
理单元接受到一个输入,并且如果两个单元都处于高度活 动状态,这时两单元间的连接权重就要被加强 Hebb学习规则是一种没有指导的学习方法,它只根据神经 元连接间的激活水平改变权重,因此这种方法又称为相关 学习或并联学习
9
2.1.2 研究进展
重要学术会议
International Joint Conference on Neural Networks
IEEE International Conference on Systems, Man, and Cybernetics
World Congress on Computational Intelligence
复兴发展时期 1980s至1990s

神经网络模糊非参数模型自适应控制及仿真

神经网络模糊非参数模型自适应控制及仿真

也可用符号函数 sign ( ∂y (k + 1) )来取代。 ∂u(k )
∂u(k )
因此 BP 神经网络 NN 输出层的加权系数计算公式为
∆ω
(3) i
(k
+ 1)
=
ηδ
o (3) (2) i
(k)
+
α∆ω
(3) i
(k ),
δ (3) = e(k + 1)sign( ∂y (k + 1) ) × ∂u(k ) g ′[net (3) (k )].
别表示系统的阶数,
∆y(k +1) = y(k +1) − y(k), (3)
∆u(k) = u(k) − u(k −1),
φ(k) 为基于紧格式线性化的伪偏导数。这种控制方案只需要
受控系统的 I/O 数据[1-3],与系统的模型结构、系统阶数无关。
收稿日期:2005-04-05
修回日期:2006-03-03
3) 神经网络 NN:根据系统的运行状态,调整控制器的
参数-伪偏导数φ(k) ,以达到某种性能指标的最优化。即输 出层神经元的输出状态对应于伪偏导数φ(k) ,通过神经网络
的自身学习、加权系数调整,从而使其稳定状态对应于某种 最优控制律下的非参数模型自适应控制器的参数。
学习算法
模糊化
NN
+ r(k+1)
Abstract: A fuzzy non-parameter model adaptive control based on neural networks (FNN-NPMAC) was proposed. It is a result of the comprehensive combination of fuzzy control, neural networks, and NPMAC by only using system I/O data. Simulations prove that this controller has good adaptability and robustness to models and environments. Key words: neural networks; fuzzy control; non-parameter model adaptive control; pseudo-partial-derivative

神经网络模糊控制变频调速系统控制策略的研究

神经网络模糊控制变频调速系统控制策略的研究

A src : T ecnrl f c o et d i a P glt nacm l a doj ts las o S a s儿儿.A bt t a h ot f t fh a io l I euao o o pi t be w y t Ostfc r 阳 o ee t r t n r r ce c ia n i一t y ao
s se ,wh c r vd sa mo e ef ci e meho o y tm t o -i e rpaa tr n r a— me. y tm ih p o ie r fe t t d fr s se wi n n ln a r mee s i e l t v h i
S u y o n r l r t g fNe v - ewo k F z y t d n Co t a e y o r e n t r u z o St
Co tol o e u n y c v rig Sp e —e lt g Sy t m n r l f rFr q e c - on e t e d r gua i s e er n n
本 系统 取L= 定 义 神 经 网络 的 初 始 结 构 为 3,

2・


机 电
2 1 年第 2 01 期
0 6 上 的随机 值 , .] 分别 取 为 0 0 1和 0 0 , .0 . 1 收敛 阈
值 取为 0 0 06 训练 次 数 和 分别 取 为 10和 .0 , 0
D, ( >D >0 定 义 为 两 个 给 定 的 衰减 率 阈 , ,D D , )
值, 分别 用来 表示 最 快 和最 慢 的 衰减 率 , >0为 给
定 E的收敛 阈值 , 定义 为训 练次数 。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

242 第八章 模糊神经网络算法 火灾火情决策是一个复杂的过程,它包括接收输入信号,与已知信息和经验进行比较,对输入信号作出判决,并给出正常、火警或故障信号。通常火灾自动报警系统的决策系统是很简单,它根据单个传感器送来信息作出是否发生火灾的判决。例如,当感烟探测器探测到的粒子数达到预定阈值,就发出火警信号。这些粒子可能是烟雾粒子,也可能是水雾或灰尘等非火灾产生的粒子,普通感烟探测器无法区分烟雾粒子,还是水雾和灰尘粒子,这就导致误报的发生。 经过长期的研究发现,火灾的发生具有双重性,既有它的随机性一面,又有它的确定性一面。人们并不能确切的知道何时发生火灾,但是当具备了发生火灾的条件,就会发生火灾,出现表征火灾的火灾参量。如果同时测量这些火灾参量,对信号进行综合分析处理,那么,火灾的误报率便大大降低。然而火灾的复杂性还在于相同的材料在不同的环境下,具有不同的着火温度,相同的环境不同的材料,着火条件也不一样,人类的活动以及环境的变化事先也无法确定,所以实际的火灾参量是随着空间和时间的变化而变化,很难用建立一种或几种数学模型进行精确描述。因此,火灾探测信号检测是一种十分困难的信号检测,它要求信号处理算法能够适应各种环境条件的变化,自动调整参数以达到既能快速探测火灾,又有很低的误报率。

而神经网络与模糊系统都属于一种数值化的和非数学模型的函数估计和动力学系统。它们都能以一种不精确的方式处理不精确的信息。因而它在火灾探测领域具有美好的应用前景。

第一节 模糊逻辑与模糊计算

一、模糊集合及其运算规则 (一) 模糊集合与隶属度 人们往往把讨论的议题限制在某个相关的范围内,例如讨论火灾问题,不会去谈论如何打乒乓球,讨论的范围称为“论域”。用大写字母U、V、X、Y表示。论域中的每个对象称为“元素”,用小写字母u、v、x、y表示。具有某些特定属性的元素的全体称为U上的一个“集合”,常用大写字母A、B„„表示。

普通集合概念是论域中的任一元素,要么属于某个集合,要么不属于该集合,不允许有含混不清的说法,例如乒乓开关不是接通,就是断开。但是在现实生活中,却充满了模糊事物和模糊概念,例如“瘦子”集合,“少年”集合,“温度低”集合等等,其边界都是不明确

的。将这类边界不明确的集合称为模糊集合,这里用A表示一个模糊集合。

给定论域U上的一个模糊集合A,是指对于任意xU都确定一个数A(x),0A(x)1,它表示x对~A的隶属程度。

AA=((x)|x) , xU

A(x)[0,1] 243

式中隶属函数A(x)可简为~()Ax; —表示所有的。 由定义可见,模糊集合完全由其隶属函数A(x)来描述,可以说~A与~A等价。~()Ax表示x对~A隶属程度的大小,它在值域[0,1]区间上连续取值。特别当A(x)的值域取[0,1]闭区间的两个端点,即{0,1}两个值时,A(x)就退化为特征函数()Ax,模糊集合A就退化为普通集合A,因此,特征函数()Ax是隶属于函数A(x)的特殊情况。 在模糊集中,空集、全集和模糊独点集是几类特殊的模糊集,其各自的定义如下: A是论域U中的模糊集,对于xU:若A(x)=0,则称A为模糊空集,记作,

即A=;若A(x)=1,则称A为模糊全集,记作I,即A=I; 对于xU,如果仅在0x处有A0(x)>0,则称A为模糊独点集,记作D,即A=D。 (二)模糊集合的表示 1.Zadeh表示法

在论域U中,()Ax>0的全部元素组成的集合成为模糊集合A的“台”或“支集”。也就是说,当某个元素的隶属度为0时,它就不属于该模糊集合。当模糊集合A有一个有限的台12{,,,}nxxx时,A可表示为

A1A2AnAi112ni(x)(x)(x)(x)xxxxniA (8-1) 当模糊集合A的台有无限多个元素时,应用Zadeh表示法,模糊集合A可表示为 (),AAxAxUx (8-2) 式中的积分符号A不代表普通的积分,也不意味着求和,而是表示无限多个元素与相应隶属度对应关系的一个总括。 2.向量表示法

当模糊集合A的台由有限个元素构成时,模糊集合A还可表示为向量形式,即: A1A2An[(x),(x),(x)]A (8-3) 244

3.隶属函数表示法 给出隶属函数的解析表达式,也能表示出相应的模糊集合。例如“老年人”和“青年人”两个模糊集合的隶属函数()ox和()rx,即:

20050()501/[1()]501005oxxxx







(8-4)

20025()251/[1()]251005rxxxx







(8-5)

来表示模糊集合“老年人”→o与“青年人”→r,其中年龄论域[0,100]U,x是在0100之间取值的年龄变量。

(三)隶属函数及其确定 1.隶属函数 上面说到模糊集合可以用隶属函数来表征,模糊集合的运算也是通过其隶属函数的相应运算来实现。用模糊数学方法解决任何问题,一般总是要建立模糊集合的隶属函数。在普通集合论中,描述集合的特征函数只允许取{0,1}两个值,它与二值逻辑相对应。在Fuzzy集合论中,为描述客观事物的Fuzzy性,将二值逻辑{0,1}推广至可取[0,1]区间内任意值的无穷多个值的连续值逻辑,从而必须把特征函数作适当的拓宽,这就是隶属函数

A(x)[0,1]。

2.隶属函数的确定 隶属函数是模糊集合应用于实际问题的基石。对一个具体的模糊对象,首先应当确定其切合实际的隶属函数,才能应用模糊数学方法作具体的定量分析。正确构造隶属函数是应用模糊数学的关键所在,但这个问题至今尚未得到令人满意的解决。确定隶属函数的主要方法有如下几种:推理法、模糊统计法、二元对比法和模糊分布。这里仅讨论模糊(Fuzzy)统计法和模糊分布。

(1) 模糊统计法

首先选定一个论域U,例如“人的集合”,在U中选择一个固定元素0xU,例如“李明”,然后再考虑U的一个运动着的边界可变的普通集合*A(例如“高个子”),而“高个子”到底是多高,这个概念是随着条件、场合以及不同观点而变化的,让不同观点的人评论“李明”是不是属于“高个子”这个集合,即*0xA或*0xA,则0x对高个子的隶属度

0()x表示为 245

*00()limnxAxn

的次数 (8-6)

其中n为总的实验次数,只要充分大就可以了,随着n的增大,0()x就会趋向一个[0,1]闭区间的数,即隶属度。 (2) 模糊分布 当模糊集的论域为实数域R时,其隶属函数称为模糊分布,即当~(),()AFRx为R

上的模糊分布,xR。根据模糊分布的变化趋势,可以大体分为三类:偏小型(戒上型)、中间型(正态型)和偏大型(戒下型)。 实际工作中,应根据实际情况确定取哪一类隶属函数作为问题分析用。 a) 正态型

(0)b2x-a(x)=exp-b (8-7) 自然界的许多特性都符合这种分布。例如“人的身高”的分布、“人的重量”的分布,都是这种类型。 b) 戒上型

11[()]()1bxcaxcxxc (8-8) 其中a>0,b>0 c) 戒下型

1()11[()]bxcxxcaxc (8-9) 其中a>0,b>0 d) 厂型

00()expxxxxxc (8-10)

其中0,0 (四)模糊集合的基本运算 包含论域U里所有元素的集合称为全集。不包含任何元素的集合称为空集。A和B是同一论域上的两个集合:若A中的元素全都是B的元素,则称A是B的子集;由属于A或属于B的元素组成的集合称为并集;由属于A和属于B的元素组成的集合称为交集;由属于A但 246

不属于B的元素组成的集合称为差集;A是全集中的子集,补集就是全集中所有不属于A的元素组成的集合。

定义:设A、B是论域U上的两个模糊子集,规定A与B“并”运算(A∪B)、“交”运算(AB)及“补”运算(A,B)的隶属函数分别为AB、AB、A及B,则对U上的每一个元素x(xU)有: ()max(),()()(),ABABABxxxxxxU





 (8-11)

()min(),()()(),ABABABxxxxxxU





 (8-12)

()1(),AAxxxU

(8-13)

()1(),BBxxxU

(8-14)

其中max及∨表示取大运算,即取两个隶属度较大者作为运算结果;而min及∧表示取小运算,即取两个隶属度中较小者作为运算结果。 此外,模糊集合运算还有一些基本规则,如分配律、结合律、交换律、吸收律等等,这里就不一一介绍了,请参考有关书籍。

二、模糊逻辑和模糊推理 (一) 模糊逻辑 模糊逻辑是模糊数学中很重要的一个分支,它对于模糊控制、模糊语言、智能信息处理、计算机科学等方面都有着实际的意义。模糊逻辑的真值x在[0,1]中连续取值,X越接近1,说明真的程度越大。由此可见,模糊逻辑实质上是无限多值逻辑,也即是一种形式化的连续值逻辑。应用模糊理论,可以对用模糊语言描述的模糊命题进行符合模糊逻辑的推理(演绎推理,归纳推理)。 语言是人们进行思维和信息交流的重要工具,是一种符号系统。语言可分为两种:自然语言和形式语言。人们日常所用的语言属于自然语言,通常的计算机语言是形式语言。自然语言的突出特点在于它具有模糊性,如“今天是个好天”,“小王很年轻”等等。 Zadeh于1965年对语言变量作出了如下的定义: 语言变量由一个五元体(N,U,T(N)G,M)来表征,其中 a) N是语言变量名称,如年龄,数的大小等。 b) U是N的论域。 c) T(N)是语言变量值X的集合,其中每个x都是论域U上的模糊集合,如: T(N)=T(年龄)=“很年轻”+“年轻”+“中年”+“较老”+“很老” =x1+x2+x3+x4+x5

相关文档
最新文档