雷达导引头交流电源畸变测试方法的研究

2018-04-13 06:15吕洪爽何玉珠
导航与控制 2018年2期
关键词:基波导引头畸变

吕洪爽,何玉珠

(北京航空航天大学仪器科学与光电工程学院,北京 100191)

0 引言

被动雷达导引头系统中的二次电源模块是将外部供电电源转换成导引头其他部件所需电压的关键部分,导引头在测试过程中,需要二次电源提供交流两相电源供电,因此需要对二次电源的性能参数进行全面的测试。而交流电源的畸变系数是衡量二次电源供电质量好坏的关键参数,因此有必要研究准确且快速的畸变系数检测方法。

目前,对交流畸变系数的测试在工程上主流的做法是在采集信号时通过调理电路时加入滤波器滤除掉基波成分,再通过快速Fourier变换(Fast Fourier Transform, FFT)分析交流电压的畸变情况[1]。或者对采集的信号进行基于FFT和快速Fourier逆变换(Inverse Fast Fourier Transform, IFFT)将电压的基波和谐波分量进行分离和提取,通过计算得到电压的畸变系数[2]。但是以上方法由于FFT存在频谱泄露和栅栏效应,使得求取的基波或谐波的幅值和频率都会有一定的偏差。本文针对这种不足,在数据处理时采用了加窗插值的方法来提高计算精度。

1 交流畸变系数和畸变频谱

由于导引头的结构较为复杂,含有很多非线性的结构部件,受负载性质等其他因素影响,实际的交流电压中不仅包括基波分量还包括谐波分量。其中,谐波分量包括整数次谐波分量和非整数次谐波(包括次谐波和简谐波)分量[2]。

畸变系数是指交流畸变(交流电压波形中除基波之外的方均根值)与基波分量方均根值之比,其定义式如式(1)所示。而交流畸变频谱是指将基波滤除后的畸变波形进行频谱分析后的结果,其通过每一频率分量幅值的量化表示,包括波形中的谐波和非谐波分量[3]。

(1)

式中,KJ为畸变系数,Uj为每周波的电压有效值,单位为V;Uj(1)为波形中的基波含量,单位为V。

由畸变系数和畸变频谱的定义可知,需要准确地从采集的信号中提取出基波波形,求出基波的幅值和频率,最后由原始波形减去基波波形得到畸变波形。目前,常见的方法为对采集的信号进行Fourier变换得到频谱图,通过搜索最高谱峰位置获得基波的幅值和频率,从而得到基波的参数。

2 测试方法

2.1 离散Fourier变换及其误差分析

(2)

在利用DFT逼近连续时间信号的Fourier变换时,其频谱不再是连续函数而是基频f0的整数倍。用DFT计算频谱,就如同栅栏观看一个景象,只能在离散点的地方看到真实的景象,把这种现象称为“栅栏效应”[4]。如果在两离散的谱线间频谱有很大变化,就有可能漏掉较大的频域分量。

另外,由于采样信号x(n)不可能为无限长,为了利用DFT对其分析,必须对信号进行截断,即将x(n)乘以一个窗函数。时域两函数相乘表现在频域上是其频谱的卷积,由于窗函数不可能取无限宽,即其频谱不可能为一冲激函数,二者的卷积必将使原信号的频谱发生变化,造成频谱的泄露[5]。为了减小泄露,一种方法是使窗的宽度加宽;另一种方法是不要使数据截断,使用缓变的窗函数,窗函数的主瓣越窄,旁瓣越小且衰减得越快,泄露就越小。

综合以上分析,为了减小DFT过程中栅栏效应和频谱泄露的影响,工程中常见的处理方法为通过选择合适的窗函数并利用插值算法对结果进行修正。

2.2 窗函数的选择

常用的窗函数包括基本窗函数(矩形窗、三角形窗等)、广义余弦类窗函数和构造类窗函数[6]。在DFT频谱检测中广泛应用的是广义余弦类窗函数,余弦类窗函数又分为Hanning窗、Hamming窗、Blackman窗等。它们的时域表达式分别为式(3)、式(4)和式(5)。

(3)

(4)

(5)

余弦窗的特点是它的DFT表达式很简单。假设幅值为1的矩形窗为WR(n)=1,n=0,1…,N-1,它的离散Fourier变换称为Dirichlet Kernel(狄利克雷核),其表达式如式(6)所示,上窗函数的DFT表达式用Dirichlet Kernel的代数和来表示。

(6)

在这几种窗函数中,矩形窗的主瓣宽度最窄,但是旁瓣的衰减慢且最旁瓣衰减幅度小,抑制泄露的效果较差;而Blackman窗旁瓣衰减最快且旁瓣衰减幅度较大,抑制泄露的效果较好,但是主瓣较宽且计算复杂;Hanning窗和Hamming窗的主瓣宽度近似,但是Hanning窗的衰减速度要更快一些[7]。因此,考虑到测试过程中的速度要求和各种窗函数的优缺点,本文最终选择Hanning窗作为加窗函数。

2.3 插值算法

(7)

设窗函数h(n)的DTFT为H(w)=|H(w)|e-j(cw+d),则x(n)加窗后信号的DTFT为:

(8)

在忽略自身负频率分量的影响的情况下,正频率f0处附近的连续频谱函数为:

(9)

(10)

(11)

(12)

(13)

由以上分析可知,频率校正公式和幅值校正公式为:

(14)

(15)

按照式(14)和式(15)就可以获得基波的频率和幅值等参数。X(km)的幅值以及km的值可以通过离散频谱得到,因此问题的关键在于δ的求取。对于δ的求取,目前常用的插值算法有Rife比值算法以及Quinn插值法。

Rife比值算法的主要思想是首先寻找到离散频谱图中幅值最大的谱线X(km)和紧邻X(km)的两条幅值次大的谱线X(km±1)的位置,然后利用3条谱线的幅值的比值进行计算。当|X(km+1)|为次大谱线的幅值,结合式(12),可得到:

(16)

当|X(km-1)|为次大谱线的幅值时,道理相同,因此δ的估计式可以表示为:

(17)

Rife算法插值公式简单、易于实现,在噪声影响较小时,频谱主瓣内的次大谱线的幅值永远大于旁瓣幅值,算法插值方向不会出错。但是在噪声较大情况下,当|δ|较小时,可能出现频谱中第一旁瓣的幅值大于主瓣内次大谱线幅值情况,造成插值方向相反,引起较大的估计误差[8-9]。

(18)

与Rife算法相比,由于X(km+1)和X(km-1)的相位差为π,所以即使存在干扰,Quinn算法也不容易出现插值方向错误的情况[9]。因此,综合考虑各种方法的优缺点,本文最终选择Quinn算法进行加窗后的插值校正。

3 算法的软硬件实现

3.1 硬件模块搭建

根据测试需求,需要对导引头二次电源的交流电压畸变系数进行测试,考虑到测试系统的通用性和开放性,硬件部分主要以研华工控机为核心,并选择PCI-1714板卡作为测量采集卡。其中,调理电路主要起到滤波去噪的作用,数字输出板卡和模拟输出板卡负责向导引头施加控制指令和激励。硬件结构图如图1所示。

3.2 软件设计

测试系统的软件部分利用Visual C++作为开发平台,使用C++语言编写程序。利用厂家提供的板卡驱动函数进行数据采集,采集的数据通过加Hanning窗进行截取,然后进行FFT。FFT使用FFTW算法,该算法可以对任意规模的序列进行最快速的FFT[10]。再通过分析变换后的幅度谱进行插值计算得到准确的基波参数,具体流程如图2所示。

4 测试结果与分析

由于导引头二次电源的频率和幅值等参数在测量时不能随意更改,因此为了验证本文所提方法,首先对交流36V/1000Hz的标准信号源进行板卡采集,并对采集的测试数据进行处理。实验过程中,通过在原始交流信号中叠加一个不同幅值和频率的正弦信号来获得已知畸变系数的测试信号。不断调整交流电源的基波频率和幅值,频率每隔10Hz变化一次,幅值每隔0.5V从36.5V逐渐递增。采样频率选择100KHz,测试结果如表1所示。由表1可以看出,畸变系数的最大测量误差小于5%,满足测试要求。

表1 标准信号源测试结果

对某雷达导引头实际供电系统的交流电压畸变频谱测试结果如图3所示,图示的某些频率分量的幅度是已经通过本文所述方法去除了基波分量之后的分析结果,图3中只列出了部分频率点的畸变情况。电源的畸变系数测试结果约为0.04,小于GJBl81A-2003标准要求的0.05。由图3可知,该型导引头的畸变频谱分析结果未超出要求的限制曲线,因此该实验导引头的二次电源的供电质量符合要求。

5 结论

在对导引头二次电源的测试中,本文通过加Hanning窗和Quinn插值相结合的方法对采集的信号进行处理得到精确的畸变系数和畸变频谱的测量结果,相比于直接FFT算法,能够有效抑制频谱泄露和干扰。在实际应用中已经证明该方法精度高、稳定可靠,能够满足测试要求。

[1]郑泽煜, 张泾周, 刘征科, 等. 航空供电系统畸变测试系统设计与实现[J]. 计算机测量与控制, 2010, 18(5):998-1000.

ZHENG Ze-yu, ZHANG Jing-zhou, LIU Zheng-ke, et al. Design and implementation of aircraft supply system voltage distortion measurement system[J]. Computer Measure-ment & Control, 2010, 18(5): 998-1000.

[2] 郭慧娟, 张泾周, 马存福, 等. 航空交流电源畸变系数测试方法研究[J].电子设计工程, 2014, 22(10):141-143.

GUO Hui-juan, ZHANG Jing-zhou, MA Cun-fu, et al. Research on measurements of distortion coefficient of aeronautic supply voltage[J]. Electronic Design Engineering, 2014, 22(10):141-143.

[3] 韩明琦, 党幼云, 王湘涛,等. 航空发电机交流畸变的测量与实现[J]. 西安工程大学学报, 2016, 30(4):458-463.

HAN Ming-qi, DANG You-yun,WANG Xiang-tao, et al. Measurement and realization of AC distortion of aviation generator[J].Journal of Xi’an Polytechnic University, 2016, 30(4):458-463.

[4] Ferrero A, Salicone S, Toscani S. A fast, simplified frequency-domain interpolation method for the evaluation of the frequency and amplitude of spectral components[J]. IEEE Transactions on Instrumentation & Measurement, 2011, 60(5): 1579-1587.

[5] Han F, Wang Y, Hao M. Leakage analysis and Its application in calculating a sinusoidal parameters[C]. International Conference on Computer Design & Applications, 2010, 2: V2-6-V2-9.

[6] 王晓亮, 李娜. 基于加窗插值FFT算法的间谐波检测方法研究[J]. 现代电力, 2012, 29(5):28-31.

WANG Xiao-liang, LI Na. Research on inter-harmonic detection using windows and interpolated FFT algorithm[J]. Modern Electric Power, 2012, 29(5): 28-31.

[7] 汪伟, 谢皓臣, 梁光明, 等. 加窗离散傅里叶变换性能分析和比对[J]. 现代电子技术, 2012, 35(3):115-118.

WANG Wei, XIE Hao-chen, LIANG Guang-ming, et al. Performance analysis and comparison of windowed discrete Fourier transform[J]. Modern Electronics Technique, 2012, 35(3):115-118.

[8] 季鸣,何玉珠.基于DFT插值的频率测量技术[J]. 电子测量技术, 2016, 39(6): 48-50.

JI Ming, HE Yu-zhu. A method of frequency measurement based on DFT interpolation[J]. Electronic MeasurementTechnology, 2016, 39(6):48-50.

[9] 朱磊, 董亮, 刘树东. 基于Quinn算法与改进的Rife算法的正弦信号频率估计[J]. 大庆石油学院学报, 2010, 34(1):98-101.

ZHU Lei, DONG Liang, LIU Shu-dong. Sine signal frequency estimation based on the algorithm of Quinn and improved Rife[J]. Journal of Daqing Petroleum Institute, 2010, 34(1):98-101.

[10] Pippig M. An efficient and flexible parallel FFT implementation based on FFTW[M]. Berlin: Springer, 2011.

猜你喜欢
基波导引头畸变
基于能量变分法的曲线组合箱梁畸变效应分析
基于条纹分析技术的镜头畸变校正实验设计
大型焊接容器局部热处理防畸变工装优化设计
非线性优化的航空电源交流畸变系数算法研究
几何特性对薄壁箱梁畸变效应的影响
防空反导训练中无人机载雷达导引头作用范围研究∗
基于卡尔曼滤波器的半捷联导引头控制系统设计
动力陀螺式导引头动力学建模与分析
一种由分立导引头集成构建的复合末制导系统*
第一次奥林匹克运动会的传说