您的当前位置:首页正文

基于RBF神经网络的三维温度场重建算法

2023-12-17 来源:好走旅游网
2013正 仪表技术与传感器 Instrument Technique and Sensor 2013 第5期 No.5 基于RBF神经网络的三维温度场重建算法 周献 ,王强 ,缪志农 ,伍维根 617000) (1.西华大学电气信息学院,四川成都610039;2.攀枝花学院电气信息工程学院,四川攀枝花摘要:声学法测量温度场是目前很具发展前景的一种温度场测量方法,而重建算法是实现声学法温度场重建的关键。 提出了一种基于径向基函数(Radical Basis Function,RBF)神经网络的三维温度场重建算法。通过对被测温度场进行三维 离散余弦变换(Discrete Cosine Transform,DCT),再利用RBF神经网络良好的函数逼近能力,实现DCT低阶次项系数向量 与声波路径平均温度向量间的映射关系,最后通过逆离散余弦变换实现被测温度场的重建。进行了对模拟温度场的重建 仿真,结果表明,该算法具有温度场重建精度高、速度快等特点。 关键词:三维温度场;声学测量;离散余弦变换;径向基神经网络 中图分类号:TP391.1 文献标识码:A 文章编号:1002—1841(2013)05—0099—04 Three.dimensional Temperature Field Rec0nstructi0n Algorithm Based on RBF Neural Network ZHOU Xian ,WANG Qiang ,MIAO Zhi—nong ,wU Wei—gen (1.School of Electrical and Information Engineering,Xihaa University,Chengdu 610039,China; 2.School of Electircal and Information Engineering,Panzhihua University,Panzhihua 617000,China) Abstract:Temperature fiekt acoustic measurement is a promising temperature field measurement method at present,and re- constuctiron algorithm is essential to temperature field image.This paper presented a new lgoriathm based on RBF neural network to reconstuctr the three—dimensional temperature field.The algorithm used three—dimension discrete cosine transform(DCT)on tem— perature field and established a mapping relation between low order term coefficient vector and sound wave path average tempera— ture vector then implemented the mapping relation using radical basis function(RBF)neurla network that has strong function ift- irng ability.The three—dimensional temperature field was reconstucted by usirng inverse three-dimension discrete cosine ̄ansform. Simulation results show that the algorithm features high precision and high-speed. Key words:three—dimensional temperature field;acoustic t;DCT;RBF 0引言 声学法温度场检测技术能实现炉膛温度场的非接触、可视 化测量,而快速、精确的重建算法是炉膛温度场测量的关键。 C =If 百‘l=z・ 11  =z  41 =(L 1) 式中:C为声音在介质中的传播速度,m/s;R为通用气体常数, 其值为:8 314.3 J/kmolK;k为气体的绝热指数,其值为定压比 热与定容比热之比; 为气体平均千摩尔质量,kg/kmol;T为气 体热力学温度;z为与气体有关的常数。 用声学法测量温度场时,被测区域的四周安装有若干声波 发射/接收装置,声波发射/接收装置间的距离是已知的,那么 该条路径上的平均温度可以表示成声波飞渡时间的函数 : = X 106-273.国内外很多学者在这个领域做了大量工作 。文献[5]用 最小二乘法对炉膛“典型层面”二维温度场进行了重建,但重建 结果与实际温度场差别较大,主要是因为该算法需要测量声波 发射/接收器位置处的温度值,而该温度值的测量给温度场重 建带来困难。文献[6]用傅里叶正则化算法对复杂温度场进行 了重建,该算法无需测量声波发射/接收器位置处的温度值,但 是由于难以得到复杂温度场的先验知识矩阵,边缘效应较严 重,重建温度场误差较大。文献[7]提出了基于径向基函数神 经网络的复杂温度场重建算法。但该算法仅能重建“典型层 面”的二维温度场。鉴于此,提出了一种基于径向基函数神经 ,6 (2) 式中: 为测量路径上的气体介质的平均温度,oC;B为声学常 数;D为声波发射/接收器之间的距离,m; 为声波飞渡时间。 以上关系可知,若已知声波飞渡时间和声波发射/接收器 之间距离,就可以推算出该路径上的平均温度。 2声学法测量温度场的重建算法 网络的三维温度场重建算法,并通过仿真实验对算法进行了验 证。 1声学法测温原理 理想气体介质中声波的传播速度c与气体介质温度 的 单值函数关系可表述为 : 如图1所示立方体测温区域,四周安装了36只声波接收/ 发射装置(由图中黑点代表),并将测量区域分割为64个小的 空间网格。考虑到同侧的声波飞渡时间不能反映被测区域温 度信息,除去发射装置与接收装置同侧的声波传播路径,共可 形成172条独立有效的声波传播路径。 假设每个区域里面的温度都是均匀分布的。要实现被测 基金项目:四川省科技厅科研项目(201 1Jr0114) 投稿日期:2012—06—18修改日期:2013—03—06 100 A=_厂(t) (6) RBF神经网络函数训练收敛速度快,逼近能力强,凶此采 用RBF神经网络对式(6)进行函数关系的映射。将声波传播 路径平均温度 向量作为RBF神经网络输入,由RBF神经网络 求解出系数向量 ,再由逆离散余弦变换重建原温度场。、 3 RBF神经网络模型及其学习算法 如图2所示,RBF神经网络是由输入层、隐含层和线性输 出层组成的三层前向网络。隐含层节点的激励函数为 ( ), 定义为具有径向对称性质的基函数,网络输出Y是激励函数输 温度场的重建,即求得每个区域的温度。第k条声波传路径上 出的简单线性组合,即: 气体介质的平均温度可表示为: = ∑△s , =1,2,3…n (3) 式中: 为第k条路径上的平均温度;AS 为第k条路径通过 第i个小区间的长度; 为第k条声波路径的总长度;Ti为第i 个区域的温度;n为声波路径总数;,为待测温度场被分成的区 域个数。 为重建该温度场 ( ,),,z),用三维离散余弦变换(Discrete Cosine Transform,DCT)将温度场 ( ,Y,Z)转换成系数4与基 函数的多项式表示形式。对于函数 ( ,y,z),(0≤ ≤M一1;0 ≤),≤Ⅳ一1;0≤z≤L一1),三维离散余弦变换系数矩阵A(U,口, )为: A( , ) √ c(“)c( )c( )× ∑∑∑ (O v 0 = 0 c  ,加oc。s[I  L2,1H 】l× c-os[ ]cos[ ] ㈩ 式中: M=0,1,…,M一1; =0,1,…Ⅳ一1;埘=0,1,…L一1 c c u, {李其u=他0 c c {: f =0 c( )=2√2 【1 其他 考虑到实际温度场分布的特点,可以舍弃变换后的系数矩 阵中的高频部分,仅保留能量相对集中的低频部分系数就能足 够精确的表达原温度场函数 ( ,Y, )。通过三维逆离散余弦 变换,利用系数矩阵重建原温度场。三维逆离散余弦变换可以 表示为: ( ,z) √ c(u)c( )c( ) …∑∑∑A(0 …0 0 A( , , , )×c。s[I  … ]一 l× cos[ 】cos【 ](5) 在已知各声波路径上的平均温度 、 、…一tn的情况下,各平 均温度 组成输入信号向量,低阶次项DCT系数向量A为输出 向量, 与各传播路径平均温度 之间的映射关系为: y_( )=∑ 竹( ) (7) 式中: xp( ) (8) 式中: ,为第 个节点到输出节点的连接权重; ,和占 分别为第 个隐节点的中心(称为中心向量)和宽度 输入层 隐含层 输出层 图2径向基神经网络结构图 RBF网络的学习过程一般可分为2个阶段: (1)确定核函数的参数,包括中心” 与宽度6,,一般采用K 一均值聚类法 。 (2)隐层到输出层连接权W的确定,一般采用最小二乘 法 。 在中心点核函数的2个参数 和6中,6的确定相对复杂一 些,但其变化对网络的影响不大,故只需要根据样本数据粗略地 给一个值,保证由隐层输出构成的矩阵不为病态矩阵即可。 利用K—means算法确定中心点需要事先确定中心点的个 数P初始化中心点 后,将所有的 对 分组,使ll 一 fl= m!n l l一 ,ll,然后对每一组 ,,计算其均值作为新的中心点, 重复计算直到各组中心点不再发生变化,最终可确定中心点矩 阵 一旦中心点确定后,RBF网络的隐层输出也确定f-,由于隐 含层和输出层之问是线性关系,它们之间仅相差一个权值矩阵 乘积因子,利用线性最小二乘法就可以得到矩阵中各元素的值 r (1)] 径向基函数<Pj( )= p( ),令 =lL 戈 ( )J 1,为 输入向量中的第 个分量的所有数据; =[ ;::], Il,2,…, m,为输出向量中的第 个分量的所有数据; =【 ; )+1)】,( 

因篇幅问题不能全部显示,请点此查看更多更全内容