1.一种旋转变压器信号包络检测方法,包括自适应高斯窗序列产生模块和包络检测模块,其特征在于,自适应高斯窗序列产生模块根据归一化频率产生高斯窗序列,并将该序列输出至包络检测模块。
2.根据权利要求1所述的一种旋转变压器信号包络检测方法,其特征在于,自适应高斯窗序列产生模块采用如下步骤:S1:给定参数:采样频率fs、激励信号频率fe、非零阈值z,进入步骤S2;
S2:采用下式计算归一化频率fr:进入步骤S3;
S3:采用下式计算高斯窗的窗宽系数wk:进入步骤S4;
S4:采用下式计算高斯窗序列的非零点数Nz:式中ceil()是向上取整函数,进入步骤S5;
S5:采用下式计算高斯窗序列的总点数N:N=2nextpow2(Nz)
式中nextpow2()是求指数函数,以该指数求2的幂满足大于等于且最接近Nz,进入步骤S6;
S6:采用下式计算归一化高斯窗序列:进入步骤S7;
S7:将g′F(n)以周期N进行周期延拓,并取0~N-1主值区间,得到输出至包络检测模块的自适应高斯窗序列gF(n)。
3.根据权利要求1所述的一种旋转变压器信号包络检测方法,其特征在于,包络检测模块采用如下步骤:T1:输入自适应高斯窗序列产生模块确定的参数Nz,N,fr,以及自适应高斯序列gF(n),进入步骤T2;
T2:采用下式计算单边端部点数Nend:进入步骤T3;
T3:采用下式计算更新段点数Nce:Nce=N-2×Nend
进入步骤T4;
T4:采用下式计算待分析数据段的谱峰序号Ip:Ip=ceil(fr×N)
进入步骤T5;
T5:判断数据缓冲区未处理的数据量是否大于等于Nce,若是则进入步骤T6,否则返回等待;
T6:从数据缓冲区提取Nce个数据,代替原分析数据中的最老样本,组成长度为N的待分析数据序列hN(n),进入步骤T7;
T7:采用gF(n)针对hN(n)的频谱IP点求单向量S变换,得到序列SN(n),进入步骤T8;
T8:对SN(n)求模得到模包络序列|SN(n)|,进入步骤T9;
T9:从序号Nend开始,提取|SN(n)|的Nce点数据得到模包络序列 进入步骤T10;
T10:将 乘以极性值得到包络序列 返回T5。
4.根据权利要求3所述的包络检测模块,其特征在于,其步骤T10中的包络序列具体采用如下步骤计算:TA1:由对应 段的待分析信号的最大值及其序号Imax得到极性值Ps:Ps=sign(ve(Imax)×vs(Imax))式中sign()是符号函数,ve(Imax)和vs(Imax)分别表示旋转变压器激励信号和正弦/余弦信号在序号Imax处的值,进入步骤TA2;
TA2:判断 是否存在极小值,若不存在,进入步骤TA3,否则,进入步骤TA4;
TA3:采用下式计算包络序列
进入TA8;
TA4:判断 的极小值对应序号Imin是否小于Imax,若是,进入步骤TA5,否则,进入步骤TA6;
TA5: 位于序号Imin之前的部分乘以-Ps,Imin之后部分乘以Ps,进入步骤TA7;
TA6: 位于序号Imin之前的部分乘以Ps,Imin之后部分乘以-Ps,进入步骤TA7;
TA7: 在序号Imin处的值置0,结合步骤TA4~TA6形成包络序列 进入步骤TA8;
TA8:返回权利要求3步骤T5,等待下一次计算。