维普资讯 http://www.cqvip.com 梯度下降的 为每次迭代 常见的谐波检测算法主要有快速傅里叶变换(FFT)算 法、各种加窗FFT算法以及建立在傅里叶函数为基础的三 点、五点算法等,快速傅里叶变换(FFT)算法是谐波检测的经 典算法。FFT算法通过仔细选择和重新排列中问结果,在速 的搜索方向,在开始迭代的几步算法收敛较快,但随着对最 优点的接近,其收敛速度逐渐减慢,直至逐渐趋向于零。若保 持算法的收敛速率不变则算法最终无法找到最优点。 度上较离散傅里叶变换有明显的优点,但需要进行大量的复 数乘法和加法操作,算法开销较大,且对非整数周期信号进 行分析时易产生严重的“频谱泄露”问题 口。作为改进,加窗 FFT算法能有效地减少“频谱泄露”问题,但无法解决算法开 销大的问题目。近一年来,在神经网络研究的基础上有人将 神经网络模型应用于谐波检测领域,达到了高精度、低运算 量的目的,但算法收敛速度却很1 3]。 本文对文献[3】提出的基于神经网络模型的谐波检测算 法(PA下简称原算法)对原算法进行了有效改进,实现了高精 度、高速度、低开销的目的。 2.基于傅里叶基函数神经网络模型的谐波检测改进算 法 图1傅里叶基函数神经网络模型 具体权僵焚化重为: △a k=一k 根据文献[3],我们知道周期信号f(D可以表示为如下形 式: 11 a 3 11e(k)c。s( nk),n 1,2,…,N’ f【t)=co+∑(a ̄cos nt1)lt+b#in nt1)lt) 将式(1)离散化为如下形式: N = (1) △b:一11 = k)sin( 曲n 权值迭代值为: a k+l n_l'2,…,N N ∑a ̄cos(nt1)】kTs)+b#in(no】kTs), (2) 。 an+Aa k k 其中为采样周期,且Tss 若取Ts= ,则式(2)可表示为: = e(k)c。s( nk),n 1,2,…,N bk+ =b k+Ab: =bk e(k)sin(Nnk),n 1,2,…,N f(k) c0+口∑ 。s( nk)+ bⅡsin( nk), (3) k=0,1,2,…,2N 其中11为学习率,且 <1;J= 1∑e2(k)为性能指标; e(k)=f(k). (k)为误差函数; (k)=c0+∑a ̄cos( n一1 1 我们以f(k)为神经网络训练样本,an和b 为神经网络训 练权值,COS( nk)和sin( nk)为神经网络激励函数,则有如 图1所示的傅里叶基函数神经网络模型【3J。 +∑ n—I b#in( nk)为神经网络输出。 作者简介:胡晶晶,女,湖北沙市人,硕士,研究方向:神经网络、人工智能。 一62— 维普资讯 http://www.cqvip.com 篡莹研究 针对以上训练算法如何平衡收敛速度和稳定性的矛盾 所需数据。 问题,可以将牛顿法和梯度下降法相结合,利用近似的二阶 表1算法性能指标对比表 导数信息,实现训练算法收敛快速、稳定的目的I4 ]。 仿真信号 测试信 测试 原算法仿真 改进算法仿 性能指标 具体权值迭代值为: 参数 号幅值 信号 性能指标 真 改进百分 相位 性能指标 比 k+1 k k an a +△an 基波 1.00 一23.10 l76.2669 2.2357 98.73% +(c。s‘ "iT -cos( r+ )e(k)c。s‘ "iT , 2 0.02 l15.60 2.4089 0.0883 96.33% 谐 3 0.10 59.30 0.0993 0.0035 96.48% 波 4 0.0l 52.40 0.0042 1.4256xl0 96.61% n=l,2,…,N 次 5 0.05 l23.80 1.7585xl0 5.7292xl0 96.74% 数 6 0.00 7.4009xl0 2.3025xl0 96.89% b k+l=b k+Ab: 7 0.02 —31.80 3.1148xl0 9.2534xl0 97.03% 8 0.00 1.3l09x10 3.7188xl0 97.03% b:+(sin‘ Tr r ‘sin(寻nl()r+ )e(k)sin‘ "iT nl(), 9 0.0l —63.70 5.5l7lxl0邶 1.4945xl0 97.29% =n=l,2,…,N 4.结论 比例系数 为常数I6】。 奇时苴千脑田 苴 黼 { 弘丽坎措开1』管壮rh古半 由于改进训练算法加入了近似二阶导数的信息,算法的 神经网络训练方法进行了改进,在权值变化量中通过加入神 收敛速率得到了提高,而且无需考虑算法会出现发散的问题。 经网络输出的二阶导数信息,提高了算法的收敛速率,同时 3.改进算法的效率评估 保证了训练算法的收敛稳定性。通过Matlab 7.0仿真软件 作为验证,拟采用文献[7]使用的信号数据进行谐波分析 对原算法和改进算法进行软件仿真,仿真结果表明,改进算 仿真: 法在执行效率方面与原算法相比有了大幅提高。同时,改进 9 算法通过结合加窗傅里叶变换算法,弥补了原算法不能直接 y(k)= Ansin(2rrf.kT+ ̄b.) 11=1 应用于实际应用的不足,具有一定的理论和实际意义。 上式中基波频率fl=50、1Hz,各次谐波的频率为基波频率 的整数倍,采样频率为1000Hz,采样点数为80点(约4个周 参考文献: 期的样本数据)。 [1]薛惠,杨仁刚.基于FFT的高精度谐波检测算法[J].中国电机 定义Q为性能指标改进百分比,J’为改进算法性能指 工程学报,2002,22(12):106—107. 标,则: [2]潘文,钱俞寿,周鹗.基于加窗插值FFT的电力谐波测量理论 (I)窗函数研究[J].电工技术学报,1994,(1):51.54. Q=£ [3]文卉,王创新.基于神经网络算法的频谱分析[c].湖南师范大 测试信号的基波及各次谐波的具体幅值(为无单位数 学:自然科学学报,2006.29(1):48.5O. 值)及相位见表l。 [4]孙德敏.工程最优化方法及应用[M].北京:中国科学技术大学 出版社.1997.130.329. 由于性能指标反映了算法的收敛速率,性能指标越小, [5]薛毅.最优化原理与方法[M].北京:北京工业大学出版社, 说明函数逼近程度越高。由表l数据可知,改进算法的性能 2001,163-169. 指标对各次谐波的收敛速率均远远快于原算法,且性能指标 [6]王斌松,许洪国.快速收敛的BP神经网络算法[c].吉林大学 改进百分比随被检测信号中谐波次数的提高逐步提高。这说 学报:工学版,2003.33(4):79.84. 明改进算法随着被检测信号中谐波次数的提高其收敛速率 [7]曾口昭,文卉,王耀南.一种高精度的电力系统谐波智能分析方 也在不断加快,实现了对被检测信号的快速逼近,从而得到 法[J].电机工程学报,2006,26(10):24.25. Improvment of Harmonic Detecting Algorithm Based on Neural Network Hu Jingjing Zhang Peng Wang Jiangqing (College ofComputer Science,South-Central University For Nationalities,Wuhan 430074,Hubei) —瞳瞳】By studying the algorithms of the neural network model with the foundation of Fourier function and tl1e interpolating windowed FFT,this paper gives the modified algorithm ofthe neural network model wiht hte foundation ofFourier fI岫ction.The new algorithm gets the base wave frequency which the primary algorithm carl not provide. And by improving on the modulating meth0d of coefifcients,the new algorithm also develops the convergence rate. 腿巧 harmonic detecting;Fourier function;window function;neural newtork:algorithm ofL.M 63—