基于采用改进思维进化算法的BP人工神经元网络的喷射器性能的预测方法技术

技术编号:15895480 阅读:25 留言:0更新日期:2017-07-28 19:53
一种基于采用改进思维进化算法的BP人工神经元网络的喷射器性能的预测方法,对于给定的喷射器收集相关参数;思维进化算法初始化参数设置;根据得分函数计算最初种群中得分最高的若干个优胜个体和临时个体,以这些个体为中心产生新的个体,得到优胜子种群和临时子种群;趋同操作并异化操作;将得分较低的子群体中保留得分相对较高的子群体进行交叉变异得到新的个体,再将剩余的子群体淘汰掉并在全局范围内重新进行搜索并形成新的临时群体,产生的评分最高的个体即为所求最佳个体;神经网络结构建立与参数初始化;改进BP‑MEA神经网络的训练;采集给定喷射器的实测数据,输入到改进BP‑MEA神经网络中,得到输出向量即预测值。本发明专利技术预测精度较高、耗时较短。

Prediction method for ejector performance of BP artificial neural network based on Improved Mind Evolutionary Algorithm

An ejector performance prediction method using BP artificial neural network improved mind evolutionary algorithm based on the collection of relevant parameters for a given ejector; set the mind evolutionary algorithm initialization parameters; calculate the score in the highest initial population number of superior individual and temporary individual according to the score function, with the individual as the center to generate new individuals get better, sub population and sub population convergence and temporary operation; alienation operation; will lower scoring sub groups retain relatively high scores of sub groups of crossover and mutation to get a new individual, then the remaining sub groups and eliminated in the global scope search again and form new temporary groups, individual the highest score is the best individual; establish and initialize the parameters of the neural network structure; improved BP MEA neural network training; The measured data is collected given injection, improved BP input to the MEA neural network, the output vector is predicted. The invention has the advantages of high prediction accuracy and short time consuming.

【技术实现步骤摘要】
基于采用改进思维进化算法的BP人工神经元网络的喷射器性能的预测方法
本专利技术涉及一种喷射器性能预测方法,尤其是一种基于采用思维进化算法(MEA)的BP人工神经元网络的喷射器性能的预测方法。
技术介绍
喷射器由一股压力较高的流体通过工作喷嘴产生真空,并吸入压力较低的流体,混合后通过扩压器提高流体的压力,最终得到中等压力的流体,即将低压流体压力的提升,实现压缩的效果。喷射器可以利用工业余压、余热、废热、太阳能热、地热等低品位能源作为驱动,无需消耗电力,具有良好的节能减排效果,在能源环境形势严峻的背景下,在化工、热能、制冷、暖通等领域得到了广泛应用与大量关注和研究。临界工作状态下的引射系数(ε)与出口背压(pc)是喷射器关键的性能参数。但由于喷射器内部流动非常复杂,包括两次壅塞、超音速流动、各类激波、扇形扩散等现象,采用一维物理模型模拟得到的参数精度较低,效果较差,如文献1(W.Chenetal.Theoreticalanalysisofejectorrefrigerationsystemperformanceunderoverallmodes.Appliedenergy,185-2:2074-2084,2016,即W.Chen等.全工况下喷射制冷系统性能的理论分析.应用能源,185-2:2074-2084,2016.)以及文献2(JM.Cardemiletal.Ageneralmodelforevaluationofvaporejectorsperformanceforapplicationinrefrigeration.EnergyConversionandManagement,64:79-86,2012,即JM.Cardemil等.一个用于制冷用蒸汽喷射器性能评估的模型.能量转换与管理,64:79-86,2012.)中所示的传统模型的平均误差多在5-10%,而最大误差可达15%以上。如采用计算流体力学的方法则耗时过长、也耗费人力物力,不适合设计及相关循环的研究。上述现状对喷射器的设计应用、相关循环研究等工作带来问题。
技术实现思路
为了克服已有喷射器性能的预测方法的预测精度较低、耗时较长的不足,本专利技术提供了一种预测精度较高、耗时较短的基于采用改进思维进化算法的BP人工神经元网络的喷射器性能的预测方法。本专利技术解决其技术问题所采用的技术方案是:一种基于采用改进思维进化算法的BP人工神经元网络的喷射器性能的预测方法,包括以下步骤:步骤一,数据的采集与处理:对于给定的喷射器,收集相关参数即引射流体压力Pe、工作流体压力Pp、出口背压Pc和引射系数ε,对引射流体压力、工作流体压力与出口背压进行归一化处理,使其到[0,1]之间,公式如下:其中,k为归一化后的数据,x为被归一化数据,xmin为被归一化数据中的最小值,xmax为被归一化数据中最大值;步骤二,思维进化算法初始化参数设置:对包括种群大小、优胜子种群个数、临时子种群个数、子群体大小、迭代次数等参数进行设置并建立最初种群;步骤三,根据得分函数计算最初种群中得分最高的若干个优胜个体和临时个体,以这些个体为中心产生新的个体,得到优胜子种群和临时子种群;步骤四,趋同操作,各子种群内的个体相互竞争,直至产生成熟的子种群,将得分进行记录;步骤五,异化操作,各个成熟子种群的最优个体进行全局竞争并形成新的临时群体;步骤六,将得分较低的子群体中保留得分相对较高的子群体进行交叉变异得到新的个体,再将剩余的子群体淘汰掉并在全局范围内重新进行搜索并形成新的临时群体;步骤七,重复步骤四~步骤六达到迭代次数上限,此时产生的评分最高的个体即为所求最佳个体;步骤八,神经网络结构建立与参数初始化:根据网络的输入输出矢量,确定神经网络结构,隐含层数为一层,神经元个数根据经验公式:得出,其中l、n为输入、输出节点数,a为常数取1~10;其中,引射流体压力、工作流体压力为该神经网络的输入,出口背压、引射系数为该神经网络的输出;步骤九,改进BP-MEA神经网络的训练:用步骤(8)中建立的人工神经网络进行训练,在经过若干次迭代直到预测值与期望值小于给定值,此时神经网络训练结束,该训练完成的神经网络即为建立的喷射器性能预测BP-MEA神经网络;步骤十,在工程实际应用中,采集给定喷射器的实测数据,包括引射流体压力Pe、工作流体压力Pp;按步骤一的方法将数据进行归一化处理,然后再输入到建立完成的改进BP-MEA神经网络中,得到输出向量出口背压Pc和引射系数ε,再将出口背压进行反归一化处理,即得到预测值。进一步,所述步骤二中,思维进化算法参数初始化,如种群大小、优胜子种群个数以及临时子种群个数,每个个体则由神经网络的权值与阈值组成。本BP-MEA神经网络结构为l-m-n,即输入层有l个节点,隐含层有m个节点,输出层有n个节点,所以共有l×m×n个权值,m+n个阈值,所以本算法个体编码长度为且权值与阈值为[-1,1]之间的随机数;采用上述编码建立评价函数,对个体进行评分,评分越高以该个体为权值和阈值所建立的BP-MEA神经网络的预测结果越精确。再进一步,所述步骤三中,产生S个个体,按照步骤三进行评分并按照得分大小升序排列,产生N1个评分最高的优胜个体和N2个评分较高的临时个体,以上述个体为中心,在每个个体周围产生H个新的个体,从而得到个体数为H的N1个优胜子种群和N2个临时子种群。更进一步,所述步骤四中,趋同操作过程为:各子种群内的个体相互竞争,选取并记录最优解为所产生的新胜者,若不再产生新的胜者,则该子群体为成熟子群体,趋同过程结束后形成成熟优胜种群和成熟临时种群,分别记录各个子种群中最优个体的得分作为该子种群的得分。所述步骤五中,异化操作过程为:各个成熟子种群的最优个体进行全局竞争,若临时子群体的得分高于某个成熟的优胜子群体的得分,则该优胜子群体会被获胜的临时子群体替代,原优胜子群体中的个体被释放;若一个成熟的临时子群体的得分低于任意一个优胜子群体的得分,则该临时子群体被废弃,其中的个体被释放。所述步骤六中,将淘汰掉的临时子群体释放并在全局范围内进行搜索重新形成新的临时子群体,选取优胜子群体中表现较好的两个子群体中最优个体采用实数交叉法进行交叉操作,将该群体中第k个染色体ak和第l个染色体al在j位的交叉操作方法如下:akj=akj(1-r)+aljralj=alj(1-r)+akjr其中,r是[0,1]间的随机数,产生新的个体并以新的个体作为中心产生S个新的个体并进行趋同操作得到成熟子群体后再进行异化操作。所述步骤七中,设置迭代次数上限X次,产生的评分最高的个体即为所求最佳个体。所述步骤八中,改进BP-MEA神经网络结构建立与相关参数的初始化:将最佳个体所包含的阈值与权值进行解码,构建BP人工神经网络,根据神经网络输入样本,即引射流体压力、工作流体压力,输出样本,即出口背压,引射系数,输入层、隐含层和输出层各层之间的连接权值初始化值随机取[-1,1],用ωij、ωjk表示,学习率η取0.1~0.2,训练目标取10-3~10-6。所述步骤九中,输入训练样本开始对神经网络进行训练过程如下:9.1)隐含层的计算:其中l、m、n分别表示输入层节点数,隐含层节点数与输出层节点数,f(x)为传递函数取S型(本文档来自技高网
...
基于采用改进思维进化算法的BP人工神经元网络的喷射器性能的预测方法

【技术保护点】
一种基于采用改进思维进化算法的BP人工神经元网络的喷射器性能的预测方法,其特征在于:包括以下步骤:步骤一,数据的采集与处理:对于给定的喷射器,收集相关参数即引射流体压力Pe、工作流体压力Pp、出口背压Pc和引射系数ε,对引射流体压力、工作流体压力与出口背压进行归一化处理,使其到[0,1]之间,公式如下:

【技术特征摘要】
1.一种基于采用改进思维进化算法的BP人工神经元网络的喷射器性能的预测方法,其特征在于:包括以下步骤:步骤一,数据的采集与处理:对于给定的喷射器,收集相关参数即引射流体压力Pe、工作流体压力Pp、出口背压Pc和引射系数ε,对引射流体压力、工作流体压力与出口背压进行归一化处理,使其到[0,1]之间,公式如下:其中,k为归一化后的数据,x为被归一化数据,xmin为被归一化数据中的最小值,xmax为被归一化数据中最大值;步骤二,思维进化算法初始化参数设置:对包括种群大小、优胜子种群个数、临时子种群个数、子群体大小、迭代次数等参数进行设置并建立最初种群;步骤三,根据得分函数计算最初种群中得分最高的若干个优胜个体和临时个体,以这些个体为中心产生新的个体,得到优胜子种群和临时子种群;步骤四,趋同操作,各子种群内的个体相互竞争,直至产生成熟的子种群,将得分进行记录;步骤五,异化操作,各个成熟子种群的最优个体进行全局竞争并形成新的临时群体;步骤六,将得分较低的子群体中保留得分相对较高的子群体进行交叉变异得到新的个体,再将剩余的子群体淘汰掉并在全局范围内重新进行搜索并形成新的临时群体;步骤七,重复步骤四~步骤六达到迭代次数上限,此时产生的评分最高的个体即为所求最佳个体;步骤八,神经网络结构建立与参数初始化:根据网络的输入输出矢量,确定神经网络结构,隐含层数为一层,神经元个数根据经验公式:得出,其中l、n为输入、输出节点数,a为常数;其中,引射流体压力、工作流体压力为该神经网络的输入,出口背压、引射系数为该神经网络的输出;步骤九,改进BP-MEA神经网络的训练:用步骤(8)中建立的人工神经网络进行训练,在经过若干次迭代直到预测值与期望值小于给定值,此时神经网络训练结束,该训练完成的神经网络即为建立的喷射器性能预测BP-MEA神经网络;步骤十,在工程实际应用中,采集给定喷射器的实测数据,包括引射流体压力Pe、工作流体压力Pp;按步骤一的方法将数据进行归一化处理,然后再输入到建立完成的改进BP-MEA神经网络中,得到输出向量出口背压Pc和引射系数ε,再将出口背压进行反归一化处理,即得到预测值。2.如权利要求1所述的基于采用改进思维进化算法的BP人工神经元网络的喷射器性能的预测方法,其特征在于:将所述步骤二中思维进化算法参数初始化,如种群大小、优胜子种群个数以及临时子种群个数,每个个体则由神经网络的权值与阈值组成;BP-MEA神经网络结构为l-m-n,即输入层有l个节点,隐含层有m个节点,输出层有n个节点,所以共有l×m×n个权值,m+n个阈值,个体编码长度为l×m×n+m+n个,权值与阈值为[-1,1]之间的随机数;采用上述编码建立评价函数,对个体进行评分,评分越高以该个体为权值和阈值所建立的BP-MEA神经网络的预测结果越精确。3.如权利要求1或2所述的基于采用改进思维进化算法的BP人工神经元网络的喷射器性能的预测方法,其特征在于:所述步骤三中,产生S个个体,按照步骤三进行评分并按照得分大小升序排列,产生N1个评分最高的优胜个体和N2个评分较高的临时个体,以上述个体为中心,在每个个体周围产生H个新的个体,从而得到个体数为H的N1个优胜子种群和N2个临时子种群。4.如权利要求1或2所述的基于采用改进思维进化算法的BP人工神经元网络的喷...

【专利技术属性】
技术研发人员:徐英杰潘凡蒋宁高增梁
申请(专利权)人:浙江工业大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1