





3 基于自适应线性神经元结构的谐波分析原理
自适应线性(Adaline)神经元是由Widrow和Hoff最早提出的一种神经元模型,并被广泛应用于自适应信号的处理领域[8],其结构原理如图2所示。

图中,X0k,X1k,X2k,X3k,…,Xnk为Adaline神经元在时刻k的输入。输入信号的向量形式表示为Xik = [X0k,X1k,X2k,X3k,…,Xnk]T,该向量称为Adaline神经元的输入模式向量。每组输入信号都有一组相应的权值:W0k, W 1k,W 2k,W 3k,…,W nk。每组权值的向量形式表示为W ik =[ W 0k, W 1k, W 2k, W 3k,…,W nk]T,该向量称为权向量。Adaline神经元的输出定义为![]()
Adaline神经元的工作过程是:将理想响应信号y(k)与Adaline神经元的输出信号
进行比较,并将差值e(k)送到学习规则中,根据学习规则调整权向量W ik,使
和所要求的输出y(k)相一致。
Adaline神经元的学习规则称为Widrow-Hoff d规则,也称最小均方差算法(LMS)。根据Widrow-Hoff d 规则,权向量调节公式为[9]
式中 w0为电力系统基波角频率,w0=2pf0;i为谐波次数;A0为直流分量。
在w0 已精确求出的情况下,式(11)满足正交线性,可以应用Adaline神经元对其进行谐波分析。设Adaline神经元的输入模式向量为![]()
权向量的初始值全部置0,即W(0)=[0,0,…,0],权向量调节公式为式(10)。实验研究[4,5]表明:用于电力系统谐波分析的Adaline人工神经网络的学习速率h取值在0.016~0.017之间有较高的调节精度和较好的收敛速度。经过大量的算例验证,本文推荐采用0.016。将采样数据对Adaline神经元进行训练,以理想的响应信号y(k)与Adaline神经元的输出信号
的差值e(k)作为精度控制条件,训练之后得到的权向量即为A0、Aicosji和Aisinji。一般对精度要求越高,训练的点数越多,但在满足测量精度要求的条件下,过分提高精度是没有实际意义的。
4 FFT-Adaline电力系统谐波分析算法的提出
国家标准中对电力系统谐波的测量制定了相关导则[FS:PAGE][9],将在某一时段内测得的波形离散后进行离散傅立叶变换