神经网络故障诊断与预测资料PPT课件.ppt

上传人(卖家):三亚风情 文档编号:2437081 上传时间:2022-04-18 格式:PPT 页数:45 大小:714.50KB
下载 相关 举报
神经网络故障诊断与预测资料PPT课件.ppt_第1页
第1页 / 共45页
神经网络故障诊断与预测资料PPT课件.ppt_第2页
第2页 / 共45页
神经网络故障诊断与预测资料PPT课件.ppt_第3页
第3页 / 共45页
神经网络故障诊断与预测资料PPT课件.ppt_第4页
第4页 / 共45页
神经网络故障诊断与预测资料PPT课件.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、(1) 产生数据样本集产生数据样本集 (2) 确定网络的类型和结构确定网络的类型和结构 (3) 训练和测试训练和测试 3.2.3 神经网络的训练神经网络的训练(1) 产生数据样本集产生数据样本集 这里包括原始数据的收集、数据分析、变量选择以这里包括原始数据的收集、数据分析、变量选择以及数据的预处理。及数据的预处理。 首先要在大量的原始测量数据中首先要在大量的原始测量数据中确定出最主要的输确定出最主要的输入模式。这就需要对原始数据进行统计分析,检验它入模式。这就需要对原始数据进行统计分析,检验它们们之间的相关性。找出其中之间的相关性。找出其中最主要的量作为输入。最主要的量作为输入。 在确定了最重

2、要的输入量后,需进行在确定了最重要的输入量后,需进行尺度变换尺度变换和预和预处理。尺度变换常常将它们变换到处理。尺度变换常常将它们变换到 -1, 1或或0, 1 的范围。的范围。在进行尺度变换前必须先检查是否存在异常点(或称在进行尺度变换前必须先检查是否存在异常点(或称野野点点),这些点必须剔除。),这些点必须剔除。 对于一个复杂问题应该对于一个复杂问题应该选择多少数据选择多少数据,这也是一个,这也是一个很关键的问题。系统的输入输出关系就包含在这些数据很关键的问题。系统的输入输出关系就包含在这些数据样本中。所以一般说来,取的数据越多,学习和训练的样本中。所以一般说来,取的数据越多,学习和训练的

3、结果便越能正确反映输入输出关系。结果便越能正确反映输入输出关系。(1) 产生数据样本集产生数据样本集 但是但是选太多选太多的数据将增加收集、分析数据以及网络训的数据将增加收集、分析数据以及网络训练的所付的代价。练的所付的代价。选太少选太少的数据则可能得不到正确的结果。的数据则可能得不到正确的结果。 事实上数据的多少取决于许多因素,如网络的大小、事实上数据的多少取决于许多因素,如网络的大小、网络测试的需要以及输入输出的分布等。其中网络大小最网络测试的需要以及输入输出的分布等。其中网络大小最关键。关键。通常较大的网络需要较多的训练数据。通常较大的网络需要较多的训练数据。 一个经验规则是:训练模式应

4、是连接权总数的一个经验规则是:训练模式应是连接权总数的5至至10倍。倍。(1) 产生数据样本集产生数据样本集 在神经网络训练完成后,需要有另外的测试数据来对在神经网络训练完成后,需要有另外的测试数据来对网络加以检验,测试数据应是独立的数据集合。网络加以检验,测试数据应是独立的数据集合。 最简单的方法是:最简单的方法是:将收集到的可用数据随机地分成两将收集到的可用数据随机地分成两部分,譬如说其中三分之二用于网络的训练,另外三分之部分,譬如说其中三分之二用于网络的训练,另外三分之一用于将来的测试,随机选取的目的是为了尽量减小这两一用于将来的测试,随机选取的目的是为了尽量减小这两部分数据的相关性。部

5、分数据的相关性。 影响数据大小的另一个因素是影响数据大小的另一个因素是输入模式和输出结果的输入模式和输出结果的分布,对数据预先加以分类可以减少所需的数据量。相反,分布,对数据预先加以分类可以减少所需的数据量。相反,数据稀薄不匀甚至互相覆盖则势必要增加数据量。数据稀薄不匀甚至互相覆盖则势必要增加数据量。(1) 产生数据样本集产生数据样本集(2) 确定网络的类型和结构确定网络的类型和结构 在训练神经网络之前,首先要确定所选的在训练神经网络之前,首先要确定所选的网络类型网络类型。 若主要用于模式分类,尤其是若主要用于模式分类,尤其是线性可分线性可分的情况,则可的情况,则可采用较为简单的感知器网络;采

6、用较为简单的感知器网络; 若主要用于若主要用于函数估计函数估计,则可应用,则可应用BP网络。网络。 实际上,神经网络的类型很多,需根据问题的性质和实际上,神经网络的类型很多,需根据问题的性质和任务的要求来合适地选择网络类型。一般是从已有的网络任务的要求来合适地选择网络类型。一般是从已有的网络类型中选用一种比较简单而又能满足要求的网络。类型中选用一种比较简单而又能满足要求的网络。 在网络的类型确定后,剩下的问题是选择在网络的类型确定后,剩下的问题是选择网络网络的结构和参数的结构和参数。 以以BP网络为例,需选择网络的层数、每层的节网络为例,需选择网络的层数、每层的节点数、初始权值、阈值、学习算法

7、、节点变换函数点数、初始权值、阈值、学习算法、节点变换函数及参数、学习率及动量项因子等参数。这里有些项及参数、学习率及动量项因子等参数。这里有些项的选择的选择有一些指导原则,有一些指导原则,但更多的是靠经验和试凑。但更多的是靠经验和试凑。 (2) 确定网络的类型和结构确定网络的类型和结构 具体选择有如下两种方法:具体选择有如下两种方法: a. 先设置较少先设置较少节点节点,对网络进行训练,并测试网络的,对网络进行训练,并测试网络的逼近误差,然后逐渐增加逼近误差,然后逐渐增加节点节点数,直到测试的误差不再数,直到测试的误差不再有明显减小为止。有明显减小为止。 若确定了输入和输出变量后,网络输入层

8、和输出层若确定了输入和输出变量后,网络输入层和输出层的节点个数也便随之确定了。对于的节点个数也便随之确定了。对于隐层的层数隐层的层数可首先考可首先考虑只选择一个隐层。剩下的问题是如何选择隐层的节点虑只选择一个隐层。剩下的问题是如何选择隐层的节点数。数。其选择原则是:其选择原则是:在能正确反映输入输出关系的基础在能正确反映输入输出关系的基础上,尽量选取较少的隐层节点数,而使网络尽量简单。上,尽量选取较少的隐层节点数,而使网络尽量简单。(2) 确定网络的类型和结构确定网络的类型和结构 b. 先设置较多的节点,在对网络进行训练时,采用先设置较多的节点,在对网络进行训练时,采用如下的误差代价函数如下的

9、误差代价函数jiqqijQqninjqijQpiPpnipifwEwxdEqqQ,)(111)(2)(11 )(211 引入第二项的作用相当于引入一个引入第二项的作用相当于引入一个“遗忘遗忘”项,项,其目的是为了其目的是为了使训练后的连接权系数尽量小使训练后的连接权系数尽量小,可求得,可求得这时这时 对对 的梯度为的梯度为fE)(qijw)(sgn )()()(qijqijqijfwwEwE(2) 确定网络的类型和结构确定网络的类型和结构 利用该梯度可求得相应的学习算法,利用该学习利用该梯度可求得相应的学习算法,利用该学习算法,在训练过程中只有那些算法,在训练过程中只有那些确实必要的连接权才予

10、确实必要的连接权才予以保留以保留,而那些,而那些不很必要的连接将逐渐衰减为零不很必要的连接将逐渐衰减为零。最。最后可去掉那些影响不大的连接权和相应的后可去掉那些影响不大的连接权和相应的节点节点,从而,从而得到一个适当规模的网络结构。得到一个适当规模的网络结构。 若采用上述任一方法得到的隐层节点数太多。这若采用上述任一方法得到的隐层节点数太多。这时时可考虑采用二个隐层可考虑采用二个隐层。为达到相同的映射关系,采。为达到相同的映射关系,采用二个隐层的节点总数常常可比只用一个隐层时少用二个隐层的节点总数常常可比只用一个隐层时少。(2) 确定网络的类型和结构确定网络的类型和结构 (3) (3) 训练和

11、测试训练和测试 在训练过程中对训练样本数据需要反复地使用。在训练过程中对训练样本数据需要反复地使用。对所有样本数据对所有样本数据正向运行一次,并反传修改连接权一次正向运行一次,并反传修改连接权一次称为一次训练称为一次训练( (或一次学习或一次学习) ),这样的训练需要反复地进,这样的训练需要反复地进行下去直至获得合适的映射结果。通常训练一个网络需行下去直至获得合适的映射结果。通常训练一个网络需要成百上千次。要成百上千次。 应注意,并非训练的次数越多越好。应注意,并非训练的次数越多越好。 训练网络的目训练网络的目的的在于找出蕴含在样本数据中的输入在于找出蕴含在样本数据中的输入和输出之间的本质联系

12、,从而对于未经训练的输入也能和输出之间的本质联系,从而对于未经训练的输入也能给出合适的输出,即给出合适的输出,即具备泛化功能具备泛化功能。 由于所收集的数据都是包含噪声的,训练的次数过由于所收集的数据都是包含噪声的,训练的次数过多,网络将包含噪声的数据都记录了下来,但是对于新多,网络将包含噪声的数据都记录了下来,但是对于新的输入数据却不能给出合适的输出,也即并不具备很好的输入数据却不能给出合适的输出,也即并不具备很好的泛化功能。的泛化功能。 (3) (3) 训练和测试训练和测试 从从如下如下误差曲线可以看误差曲线可以看出,在用测试数据检验时,出,在用测试数据检验时,均方误差开始逐渐减小,当均方

13、误差开始逐渐减小,当训练次数再增加时,测试检训练次数再增加时,测试检验误差反而增加。误差曲线验误差反而增加。误差曲线上极小点所对应的即为恰当上极小点所对应的即为恰当的训练次数,若再训练即为的训练次数,若再训练即为“过度训练过度训练”了。了。 (3) (3) 训练和测试训练和测试 BP网络在函数逼近中的应用网络在函数逼近中的应用 一、一、 问题的提出问题的提出要求设计一要求设计一个个BP网络,逼网络,逼近以下指数衰减函数:近以下指数衰减函数:2*2pte 隐层采用隐层采用S型正切函数(型正切函数(tansig),输出层采),输出层采用线性型(用线性型(purelin)。)。程序见程序见hs.m

14、学习速率学习速率一般选取为一般选取为0.001-0.8之间,一般倾向于较小之间,一般倾向于较小的学习速率,本例选的学习速率,本例选0.1; BP网络训练时间较长,易陷入拒不饱和现象,可通过网络训练时间较长,易陷入拒不饱和现象,可通过附加动量参数进行改进,附加动量参数进行改进,动量因子动量因子一般选取为一般选取为0.95左右,通左右,通过过Matlab工具箱中的工具箱中的learnbpm函数可以添加动量因子,本函数可以添加动量因子,本实验动量因子为实验动量因子为0.9。(1)由训练结果显示:能完成很好的逼近功能,误差是收)由训练结果显示:能完成很好的逼近功能,误差是收敛的。将输入步长从敛的。将输

15、入步长从0.05变为变为0.1,可看到训练网络具体有,可看到训练网络具体有泛化能力。泛化能力。(2)对同一训练样本,进行再次的训练时发现训练的轮数)对同一训练样本,进行再次的训练时发现训练的轮数差距比较大。其原因是:权值的自动选取功能。差距比较大。其原因是:权值的自动选取功能。 (3)修改隐层神经元的个数,观察函数的逼近及其训练轮)修改隐层神经元的个数,观察函数的逼近及其训练轮数数(最初隐层神经元的个数为(最初隐层神经元的个数为5)。)。隐层神经元隐层神经元n=10时:训练需要时:训练需要498轮。轮。隐层神经元隐层神经元n=20时:训练需要时:训练需要1521轮。轮。隐层神经元隐层神经元 n

16、=30时:到达最大训练轮数都没完成函数逼近。时:到达最大训练轮数都没完成函数逼近。隐层神经元隐层神经元n=3时:训练需要时:训练需要339轮。轮。隐层神经元隐层神经元n=2时:训练需要时:训练需要130轮。轮。 对本函数逼近来说,对本函数逼近来说, n=5时,误差曲线衰减最快,时,误差曲线衰减最快,n=5 可以说是最好的隐层的个数。增加隐层的数量会进一步降可以说是最好的隐层的个数。增加隐层的数量会进一步降低误差,但是会使网络学习的时间加长。低误差,但是会使网络学习的时间加长。神经网络控制理论在神经网络控制理论在 基于基于BP和和Elmam 神经网络的故障诊断神经网络的故障诊断 一、神经网络用于

17、故障诊断的优点一、神经网络用于故障诊断的优点 训练过的神经网络能存储有关过程的知识,能直接从历训练过的神经网络能存储有关过程的知识,能直接从历史故障信息中学习。可根据对象的历史数据训练网络,然史故障信息中学习。可根据对象的历史数据训练网络,然后将此信息与当前测量数据进行比较,后将此信息与当前测量数据进行比较,以确定故障类型以确定故障类型。 神经网络具有滤除噪声及在有噪声情况下,得出正确结神经网络具有滤除噪声及在有噪声情况下,得出正确结论的能力。可以训练神经网络来识别故障信息,使其能在论的能力。可以训练神经网络来识别故障信息,使其能在噪声环境中有效地工作,这种噪声环境中有效地工作,这种滤除噪声的

18、能力滤除噪声的能力,使得神经,使得神经网络适合在线故障检测和诊断。网络适合在线故障检测和诊断。二、基于神经网络诊断系统结构二、基于神经网络诊断系统结构 作为一种自适应模式识别技术,不需要预先给出有关模作为一种自适应模式识别技术,不需要预先给出有关模式的经验知识和判别函数,通过自身的学习机制自动形成所式的经验知识和判别函数,通过自身的学习机制自动形成所要求的决策区域。要求的决策区域。 网络特性由其拓扑结构、神经元特性、学习和训练规则网络特性由其拓扑结构、神经元特性、学习和训练规则所决定。可以充分利用状态信息,对来自于不同状态的信息所决定。可以充分利用状态信息,对来自于不同状态的信息逐一进行训练而

19、逐一进行训练而获得某种映射关系获得某种映射关系。而且网络可以连续学习,。而且网络可以连续学习,若环境发生改变,这种映射关系还可自适应地调整。若环境发生改变,这种映射关系还可自适应地调整。 典型的神经网络模式识别功能典型的神经网络模式识别功能 诊断系统结构图诊断系统结构图 图中的神经网络的图中的神经网络的诊断过程分为两步。诊断过程分为两步。 首先,基于一定数量训练样本集(通常称为首先,基于一定数量训练样本集(通常称为“征兆征兆-故故障障”数据集数据集)对神经网络进行训练,得到期望的诊断网络;对神经网络进行训练,得到期望的诊断网络; 其次,根据当前诊断输入对系统进行诊断,诊断的过其次,根据当前诊断

20、输入对系统进行诊断,诊断的过程即为利用神经网络进行前向计算的过程。程即为利用神经网络进行前向计算的过程。二、基于神经网络诊断系统结构二、基于神经网络诊断系统结构 在学习和诊断前,通常需要对诊断原始数据和训练样在学习和诊断前,通常需要对诊断原始数据和训练样本数据进行适当的处理,包括本数据进行适当的处理,包括预处理和特征选择预处理和特征选择/提取提取等,等,目的是为诊断网络提供合适的诊断输入和训练样本。目的是为诊断网络提供合适的诊断输入和训练样本。 此外,尽管神经网络与传统故障诊断是两种不同的诊此外,尽管神经网络与传统故障诊断是两种不同的诊断方法,但两者是紧密联系的。如采用小波分析等数据处断方法,

21、但两者是紧密联系的。如采用小波分析等数据处理方法,可用为神经网络诊断提供理方法,可用为神经网络诊断提供可以利用的特征向量。可以利用的特征向量。三、基于三、基于BP网络的齿轮箱故障诊断网络的齿轮箱故障诊断 1、问题描述、问题描述 变速箱是整机进行减速增扭的部件,它受扭转和拉压两种变速箱是整机进行减速增扭的部件,它受扭转和拉压两种载荷综合作用,据统计,以齿轮为代表的变速箱故障发生率占载荷综合作用,据统计,以齿轮为代表的变速箱故障发生率占据除发动机故障以外的其他所有故障的据除发动机故障以外的其他所有故障的59%70%。 在非拆卸状态下,传统的齿轮箱故障诊断依赖于专家经验在非拆卸状态下,传统的齿轮箱故

22、障诊断依赖于专家经验判断。但是,齿轮箱是一种非常复杂的传动机构,判断。但是,齿轮箱是一种非常复杂的传动机构,它的故障模它的故障模式和特征量之间是一种非常复杂的非线性关系式和特征量之间是一种非常复杂的非线性关系,加上齿轮箱在,加上齿轮箱在不同工况下的随机因素,专家经验并不能解决所有诊断问题。不同工况下的随机因素,专家经验并不能解决所有诊断问题。 2、征兆、征兆/故障样本集的收集与设计故障样本集的收集与设计 对于特征量的选取,主要考虑它是否与故障有比较确定对于特征量的选取,主要考虑它是否与故障有比较确定的因果关系。的因果关系。 统计表明:齿轮箱故障中有统计表明:齿轮箱故障中有60%左右都是由齿轮导

23、致,所左右都是由齿轮导致,所以这里只研究齿轮故障的诊断。对于齿轮的故障,这里选取了以这里只研究齿轮故障的诊断。对于齿轮的故障,这里选取了频域中的几个特征量。频域中齿轮故障比较明显的是在啮合频频域中的几个特征量。频域中齿轮故障比较明显的是在啮合频率处的边缘带上。率处的边缘带上。 而用神经网络可有效避免这个问题。它的而用神经网络可有效避免这个问题。它的自适应、自自适应、自学习和对非线性系统超强分析能力学习和对非线性系统超强分析能力注定它可以在齿轮箱的注定它可以在齿轮箱的故障诊断中大显身手。故障诊断中大显身手。 3、BP网络设计网络设计 1、网络创建、网络创建 对一般模式识别,三层网络可很好地解决,

24、用对一般模式识别,三层网络可很好地解决,用newff函数函数创建网络。创建网络。 隐层神经元隐层神经元n2与输入层神经元与输入层神经元n1之间有如下近似关系:之间有如下近似关系: n2 =2n1+1 输入层神经元输入层神经元15个(取个(取2、4、6挡,挡,1、2、3轴边频带族轴边频带族处幅值,是一个处幅值,是一个15维向量)隐层神经元维向量)隐层神经元31,输出层神经元,输出层神经元3。 输入向量已归一化,范围输入向量已归一化,范围0, 1,隐层神经元的传递函数,隐层神经元的传递函数用用s型正切函数型正切函数tansig,输出层神经元传递函数用,输出层神经元传递函数用s型对数函数型对数函数l

25、ogsig,这是由于输出模式为,这是由于输出模式为0-1,正好满足网络输出要求。,正好满足网络输出要求。 2、网络训练网络训练(程序见(程序见bp1.m) 训练函数:训练函数:trainlm; 训练参数:训练次数为训练参数:训练次数为1000次,训练目标次,训练目标0.01,学习,学习速率速率0.1。 输入向量输入向量P共共9组,其中前组,其中前3组为无故障,中间组为无故障,中间3组为齿组为齿根裂纹,后根裂纹,后3组为断齿;组为断齿; 输出向量输出向量T包括包括3种故障模式:种故障模式:无故障:(无故障:(1,0,0)齿根裂纹:(齿根裂纹:(0,1,0)断齿断齿:(0,0,1) 接下来通过一组

26、实际数据对网络进行测试,看网络接下来通过一组实际数据对网络进行测试,看网络是否可以正确诊断出齿轮的故障。如果正确诊断出故障,是否可以正确诊断出齿轮的故障。如果正确诊断出故障,则网络可以投入使用。则网络可以投入使用。 分别在无故障、齿根裂纹和断齿时进行测量,得到分别在无故障、齿根裂纹和断齿时进行测量,得到各参数的值,将这些数据作为输入向量,利用仿真函数各参数的值,将这些数据作为输入向量,利用仿真函数计算网络输出,通过故障判别准则看是否出了故障。计算网络输出,通过故障判别准则看是否出了故障。 3、网络测试网络测试 测试结果测试结果某次输出结果某次输出结果 故障类别故障类别 0.9913 0.105

27、5 0.0205 无故障无故障 0.0006 1.0000 0.0000 齿根裂纹齿根裂纹 0.0397 0.0007 1.0000 断齿断齿 结果分析结果分析 分析:网络成功地诊断出了所有故障。因此,可分析:网络成功地诊断出了所有故障。因此,可以将网络投入实际工程应用了。以将网络投入实际工程应用了。 本例采用的样本量比较少,这样一来,故障诊断本例采用的样本量比较少,这样一来,故障诊断的数据范围就不会很大,对于那些和训练样本数据相的数据范围就不会很大,对于那些和训练样本数据相差很大的数据,网络可能无法做出正确的诊断。在这差很大的数据,网络可能无法做出正确的诊断。在这种情况下,如果想提高网络的故

28、障识别准确率,建议种情况下,如果想提高网络的故障识别准确率,建议采用大容量的训练样本。采用大容量的训练样本。四、基于四、基于Elmam网络的齿轮箱故障诊断网络的齿轮箱故障诊断 BP网络是一种前向神经网络,相对于反馈型网网络是一种前向神经网络,相对于反馈型网络来讲,收敛速度相对较慢,而且有可能收敛到络来讲,收敛速度相对较慢,而且有可能收敛到局部极小点,因此尝试用局部极小点,因此尝试用Elmam网络对上例进行网络对上例进行故障诊断,并比较两者的结果。故障诊断,并比较两者的结果。程序:程序:elman1.m 相对于相对于BP网络来说,网络来说, Elmam网络的网络的误差要大误差要大一些一些,但并不

29、影响实际由于应用;,但并不影响实际由于应用;由于在由于在Elmam网络中引入了反馈,网络的训练误网络中引入了反馈,网络的训练误差要比差要比BP网络网络平滑平滑。 结果分析结果分析基于基于BP神经网络的电力系统神经网络的电力系统负荷预报负荷预报1、问题描述问题描述近几年,我国南方一直处于近几年,我国南方一直处于”电荒电荒”的被动情的被动情况,为了更好地利用电能,必须做好电力负荷况,为了更好地利用电能,必须做好电力负荷的短期预报工作。负荷预报的误差将导致运行的短期预报工作。负荷预报的误差将导致运行和生产费用的剧增,因此,精确的预报就成了和生产费用的剧增,因此,精确的预报就成了电力工作者致力解决的问

30、题电力工作者致力解决的问题 。电力系统负荷变化受多方面影响电力系统负荷变化受多方面影响 ,呈现强烈,呈现强烈的非线性特性。的非线性特性。2、负荷预报的通常、负荷预报的通常2种解决办法种解决办法 1.统计技术统计技术 :分时间系列模型和回归模型分时间系列模型和回归模型 。 缺点:不能充分利用对负荷性能有很大影响缺点:不能充分利用对负荷性能有很大影响的气候信息和其他因素的气候信息和其他因素,精确模型的建立困难。精确模型的建立困难。2.专家系统专家系统 :利用专家的经验知识和推理规则,利用专家的经验知识和推理规则,使节假日或有重大活动日子的负荷预报精度得到使节假日或有重大活动日子的负荷预报精度得到了

31、提高了提高 。 缺点:将专家知识和经验等准确地化为一系缺点:将专家知识和经验等准确地化为一系列规则是不容易的。列规则是不容易的。 负荷曲线是与很多因素相关的一个非线性函数负荷曲线是与很多因素相关的一个非线性函数 。对于抽。对于抽取和逼近这种非线性函数,神经网络是一种合适的方法。取和逼近这种非线性函数,神经网络是一种合适的方法。神经网络优点:不依靠专家经验,只利用观察到的数据,神经网络优点:不依靠专家经验,只利用观察到的数据,可从训练过程中通过学习来抽取和逼近隐含的输入可从训练过程中通过学习来抽取和逼近隐含的输入/输出输出非线性关系。非线性关系。 研究表明,相对于前两种方法,用神经网络进行电力系

32、统研究表明,相对于前两种方法,用神经网络进行电力系统短期负荷预报短期负荷预报可获得更高的精度。可获得更高的精度。3、神经网络、神经网络 划分负荷类型和日期类型划分负荷类型和日期类型 由相关文献资料,常有以下由相关文献资料,常有以下两种划分模式:两种划分模式: 将一周将一周7天分为工作日(星期一到星期五)和休天分为工作日(星期一到星期五)和休息日(星期六和星期天)等两种类型;息日(星期六和星期天)等两种类型;将一周将一周7天的每天都看作一种类型,共有天的每天都看作一种类型,共有7种类种类 型。型。 这里采用第这里采用第2种负荷划分模式,把每一天不加区种负荷划分模式,把每一天不加区分地看作不同的类

33、型。分地看作不同的类型。输入向量设计输入向量设计在预测日前一天,每隔在预测日前一天,每隔2小时对电力负荷进行一小时对电力负荷进行一次测量,这样一来,一天共测得次测量,这样一来,一天共测得12组负荷数据;组负荷数据;由于电力负荷还与环境因素有关,还需要通过天由于电力负荷还与环境因素有关,还需要通过天气预报等手段获得预测日的气预报等手段获得预测日的最高气温、最低气温最高气温、最低气温和天气特征值和天气特征值(晴天、阴天还是雨天);(晴天、阴天还是雨天);因此,输入变量就是一个因此,输入变量就是一个15维的向量。维的向量。 这里采用单这里采用单隐层隐层BP网络来实现。网络来实现。输出向量设计输出向量

34、设计显而易见,目标向量就是预测日当天的显而易见,目标向量就是预测日当天的12个负荷个负荷值,即一天中每个整点的电力负荷;值,即一天中每个整点的电力负荷; 所以输出变量就成为一个所以输出变量就成为一个12维的向量。维的向量。 中间层神经元数目的确定:中间层神经元数目的确定: 根据根据Kolmogorov定理定理 ,取,取31个。个。网络结构:网络结构:153112传递函数的选取:传递函数的选取:网络中间层的神经元传递函数网络中间层的神经元传递函数采用采用S型正切函数型正切函数tansig,输出层神经元传递函数,输出层神经元传递函数采用采用S型对数函数型对数函数logsig。样本数据的采集样本数据

35、的采集 这里以南方某缺电城市这里以南方某缺电城市2004年年7月月10日日19日的整点有功负日的整点有功负荷值,以及荷值,以及7月月11日到日到7月月20日的气象特征状态量(共日的气象特征状态量(共10组)作组)作为网络训练样本;为网络训练样本; 用用20日的电力负荷和日的电力负荷和21日的气象特征来预测日的气象特征来预测7月月21日电力日电力负荷(表中用红色标出)负荷(表中用红色标出)。数据的归一化处理:数据的归一化处理: 目的:防止病态样本的出现,易于网络训练学习公式。目的:防止病态样本的出现,易于网络训练学习公式。minmaxmin x=xxxx归一化后的数据如下表所示:归一化后的数据如

36、下表所示:样本日期样本日期电力负荷电力负荷气象特征气象特征2004-7-100.2452 0.1466 0.1314 0.2243 0.5523 0.6642 0.7015 0.6981 0.6821 0.6945 0.7549 0.82152004-7-110.2217 0.1581 0.1408 0.2304 0.5134 0.5312 0.6819 0.7125 0.7265 0.6847 0.7826 0.83250.2415 0.3027 02004-7-120.2525 0.1627 0.1507 0.2406 0.5502 0.5636 0.7051 0.7352 0.7459

37、0.7015 0.8064 0.81560.2385 0.3125 02004-7-130.2016 0.1105 0.1243 0.1978 0.5021 0.5232 0.6819 0.6952 0.7015 0.6825 0.7825 0.78950.2216 0.2701 12004-7-140.2115 0.1201 0.1312 0.2019 0.5532 0.5736 0.7029 0.7032 0.7189 0.7019 0.7965 0.80250.2352 0.2506 0.52004-7-150.2335 0.1322 0.1534 0.2214 0.5623 0.582

38、7 0.7198 0.7276 0.7359 0.7506 0.8092 0.82210.2542 0.3125 02004-7-160.2368 0.1432 0.1653 0.2205 0.5823 0.5971 0.7136 0.7129 0.7263 0.7153 0.8091 0.82170.2601 0.3198 02004-7-170.2342 0.1368 0.1602 0.2131 0.5726 0.5822 0.7101 0.7098 0.7127 0.7121 0.7995 0.81260.2579 0.3099 02004-7-180.2113 0.1212 0.130

39、5 0.1819 0.4952 0.5312 0.6886 0.6898 0.6999 0.7323 0.7721 0.79560.2301 0.2867 0.52004-7-190.2005 0.1121 0.1207 0.1605 0.4556 0.5022 0.6553 0.6673 0.6798 0.7023 0.7521 0.77560.2234 0.2799 12004-7-200.2123 0.1257 0.1343 0.2079 0.5579 0.5716 0.7059 0.7145 0.7205 0.7401 0.8019 0.81360.2314 0.2977 02004-

40、7-210.2119 0.1215 0.1621 0.2161 0.6171 0.6159 0.7155 0.7201 0.7243 0.7298 0.8179 0.82290.2317 0.2936 0网络经过了网络经过了 30 步之后就达到了性能指标要求步之后就达到了性能指标要求TRAINLM, Epoch 0/1000, MSE 0.178884/0.01, Gradient 6.16052/1e-010TRAINLM, Epoch 25/1000, MSE 0.0257032/0.01, Gradient 0.00688649/1e-010TRAINLM, Epoch 30/1000,

41、 MSE 0.00632095/0.01, Gradient 2.28438/1e-010TRAINLM, Performance goal met.4. 结论结论训练结果训练结果预报误差曲线预报误差曲线 由图可见,网络预测值和真实值之间的误差非常小,由图可见,网络预测值和真实值之间的误差非常小,除了第除了第6次出现了一个相对比较大误差外,其余的误差次出现了一个相对比较大误差外,其余的误差都在都在0左右。即使是第左右。即使是第6次的误差也只有次的误差也只有0.25,这完全满,这完全满足应用要求。足应用要求。44写在最后写在最后成功的基础在于好的学习习惯成功的基础在于好的学习习惯The foundation of success lies in good habits谢谢聆听 学习就是为了达到一定目的而努力去干, 是为一个目标去战胜各种困难的过程,这个过程会充满压力、痛苦和挫折Learning Is To Achieve A Certain Goal And Work Hard, Is A Process To Overcome Various Difficulties For A Goal

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(神经网络故障诊断与预测资料PPT课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|