2012年第3期 文章编号:1006—2475(2012)03-0027-03 计算机与现代化 JISUANJI YU XIANDAIHUA 总第199期 基于FFT的电力推进船舶电能检测算法 张辉 (上海海事大学航运技术与控制工程交通行业重点实验室,上海201306) 摘要:整流型、冲击性等非线性负荷在电力推进船舶中的使用十分普遍,这些非线性负荷的存在,导致电能出现畸变、波 动、闪变和三相不平衡等质量问题,目前最严重的问题就是谐波。谐波能导致船舶电网供电质量降低,甚至恶化电网运 行状况。如何快速地检测出谐波,成为了全世界关注的焦点之一。本文设计一种基于快速傅立叶变换的算法,以电力推 进船舶交流异步电动机矢量控制调速系统为例,并用Matlab仿真,对异步电机的三相输入电流进行采样,编程实现算法, 用样点计算谐波。 关键词:交流异步电动机矢量控制调速系统;快速傅立叶变换;谐波 中图分类号:TP301.6 文献标识码:A doi:10.3969/j.issn.1006-2475.2012.03.008 Algorithm for Detecting Power of Electric Propulsion Ship Based on FFT ZHANG Hui (Key Laboratory of Marine Technology and Control Engineering of Ministyr of Communications of P.R.China, Shanghai Maritime University,Shanghai 201306,China) Abstract:Rectiifer,the impact of non-linear loads such as electic propulsion of rships in use is widespread,the existence of these non—linear loads,resulting in distortion of power there,fluctuations,flicker and unbMance other quality problems,the most seri— OUS problem is harmonic.Harmonics can lead to reduce quality of power supply ships,and even worse d operation.In this way,how quickly detect harmonic,became the focus of world attention.This paper designs a fast Fourier transform—based algo- rithm to electic prropulsion ship speed AC induction motor vector contolr system,for example,and using Matlab simulation of three-phase induction motor input current sampling,programming algorithms,using samples calculation of harmonics. Key words:AC induction motor vector control speed control system;fast Fourier transfo珊;harmonics 0 引 言 谐波电流和谐波电压是一种污染,导致电力设备 的损坏,也对通信系统和电网以外的设备造成破坏。 近年来,随着电力电子技术的深入研究和运用,功率 半导体器件的普遍投人使用,谐波污染日趋严重,各 种故障和事故频繁发生,引起全世界的高度关注。功 率半导体器件主要运用到了电力半导体器件的开关 特性,所以其输入和输出电压和电流会产生波形畸 变,导致谐波的产生。电力推进船舶正是因为采用了 谐波会引起电动机的附加损耗和过热,产生机械 振动、噪声和谐波过电压,甚至会损坏电机;谐波会引 起变压器的附加损耗和过热,产生机械振动、噪声和 过电压;谐波引起控制系统误差,电流变化率、电压变 化率过高或产生过热效应,引起晶闸管故障,会给换 流装置带来影响 ;高次谐波也会对通讯设备和线 路带来干扰,使电力测量仪表的i贝0量产生误差。 从上述谐波对电力推进船舶的危害可以看出:谐 波严重地危害电力推进船舶的安全经济运行。因此, 谐波的检测就显得十分得重要,从而设计一种有效的 大量的电力电子器件和变频设备,所以才带来了谐波 问题。除了电力电子器件之外,在船舶也有其它的谐 波产生源,例如舵机系统、冰库制冷系统、辅锅炉系 统、电力推进系统等系统中的交流设备。 谐波分析算法是十分必要的。 1 快速傅立叶变换算法推导 在谐波的测量中,一般对电压或电流等连续性信 收稿日期:2011—10-31 作者简介:张辉(1988一),男,上海人,上海海事大学航运技术与控制工程交通行业重点实验室硕士研究生,研究方向:船舶与 港口检测技术,变频电源。 计算机与现代化 2012年第3期 号进行周期性的采样,把得到的采样数据转用一系列 的数字序列来表达,由计算机实现相关的算法分析计 算谐波。一般采用的谐波分析算法为离散傅立叶变 换和快速傅立叶变换。离散傅立叶变换算法运算量 过大,很难实现实时分析数据,所以没有得到广泛应 用。而快速傅立叶变换是高效、快速计算离散傅立叶 变换的一种方法。快速傅立叶变换是利用离散傅立 叶变换的特性,并针对离散傅立叶变换的不足而改进 的算法,在数字信号处理领域得到了广泛的应用H J。 设一序列x(n),点数为N=2 ,其中Z为正整数。 将序列x(n)分为奇序列和偶序列两组。令n=2r和 n=2r+L(r:0,l,2,…, 一1),则: x(k):Nx(k)= f∑^2-1x(2r)w + w + x(2r+1)w +)w ” (1)() r;U r U 上式中: W =e-j( )_e-概“=wN/2 故上式可以改写为: x(k) 磊x(2r)w :+W 互x(2r+1)w (2) 令: X (k): (k)= 1x(2r)x(2r) W ,(=,,,…,(:,,,…,k 0 1 2 N—1) (3)。,下一) (3) IW2—1 W X2(k)= x(2r+1)wNrl ̄,(k=o,/21,2,…, 一1)(4) 则: x(k)=Xl(k)+w X2(k),(k=0,1,2,…,—}一1)(5) x。(k)、X:(k)为N/2点的离散傅立叶变换。因 为X(k)为全部N点的离散傅立叶变换,所以上式并 不能完整表示x(k)。又由于: X(k+N/2)=X。(k)一w x2(k),(k=0,1,2,…,- 5-一1) (6) 所以x(k)可完整表示为X。(k)、x (k)。按时 间抽选的蝶形运算流程图如图1所示。 ( ) 图1 时间抽选法碟形运算流程图 利用流程图将上述讨论的分解过程表示为图2 所示的过程,该图所示的是N=2 =8的情况。其中 x(o)到x(3)由X(k)=X (k)+w x (k)给出, x(4)到x(7)由X(k+N/2)=x (k)一w x2(k) 给出。 图2按时间抽选的一级碟形流程图 N=2 为偶数,N/2仍为偶数,则可把每个N/2 点子序列按奇偶部分单独分解为两个N/4点的子 序列。 设x。(21)=X3(1),x (2l+1)=x (1),l=0,1, …,N/4—1。根据上述的分解过程,得: Xl(k):x3(k)+w x4(k),(k:0,1,2,…,了N一1)(7) 早 1 其中:x,(k)= x,(1)w 芋一1 x (k)=. X4(1)W ̄/4 同理,X (k)可分解为: X:(k)=X5(k)+w x6(k) (8) )(2(导+k)=)(5(k)一 )(6(k),(k=0,1,2,…, N一1) (9) 旱一1 其中:x (k)= (1)w‰ 导一1 X6(k)=. X6(1)w 利用DSP芯片的特性,能方便地实现FFT算法, 方便计算谐波。 2交流异步电动机矢量控制调速系统仿真 电力推进船舶是一种采用电动机直接驱动螺旋 桨的推进方式。交流异步电机矢量控制能使异步电 机获得最优的调速性能,适合应用电力推进船舶。仿 真实验对电机的三相输入电流采样,进行谐波计算。 图3为交流异步电动机矢量控制调速系统框图。 图3交流异步电动机矢量控制调速系统图 实验取a相输入电流进行采样。图4为a相电 流Simulink仿真图,表1为实验计算得到的数据。 2012年第3期 张辉:基于F兀1的电力推进船舶电能检测算法 29 [3】 吴明.船舶电力推进建模及仿真研究[D].武汉:武汉理 工大学,2006. [4] 武福愿.船舶电力推进系统谐波控制方法研究[D].武 汉:武汉理工大学,2009. [5] 汤天浩.电力电子与传动控制在船舶电力推进中的新发 展和应用[C]//第七届中国电力电子与传动制学术会 图4 a相输入电流simulink仿真图 表1实验计算得到的数据(本次实验给出1到32次谐波) l:46.94A 2:3.14A 3:1.68 A 4:0.96 A 5:1.20 A 6:0.56 A 7:0.52A 8:0.43 A 9:0.44 A l0:0.60 A 11:0.55 A 12:0.77 A 13:0.70 A 14:0.49 A 15:1.69 A 16:0.44 A 17:1.69 A 18:0.49 A 19:0.7l A 20:0.77 A 21:O.55 A 22:0.60 A 23:0.44 A 24:O.42 A 25:O.52 A 26:0.56 A 27:1.2O A 28:0.96 A 29:1.68 A 30:3.14A 3l:2.59 A 议.2001. [6] 许晓彦,李杰仁.电力推进船舶电能质量改善方案的探 索[C]//中国电工技术学会第八届学术会议.2004. [7]孙凌燕.基于DSP的船舶电网电能质量实时检测系统 的研究[D].上海:上海海事大学,2005. [8]宋鑫.基于TMS320F2812的电能质量监测装置的设计 [D].山西:太原理工大学,2010. [9]Deng Hongfeng,Liu Hongwu.Multi-motor synchronous con- trol based on fuzzy suppo ̄vector machine[C]//IEEE In— temational Conference of Intelligent Computing and Intelil- gent Systems.2009:60-63. 32:0.77 A [10]Turl G,Sumner M,Asher G M.A mulit.induction motor drive 3 结束语 本文首先简单介绍了电力推进船舶谐波产生的 原因,其次推导了FFT算法,最后给出了仿真实验结 strategy operati叽in the sensor-less model[J].IEEE Tram— actions on Industry Apphcation,2001,37(2):1232—1239. [11]Sun D,Shao X Y,Feng G.A mode—free cross-coupled con— trol for position synchronization of multi-axis motions:Theo- 果和数据。本文所阐述的谐波计算算法,是基于快速 傅立叶变换。虽然是仿真实验,但随着数字信号处理 技术的飞速发展,在DSP芯片与相关硬件技术基础 的保障和支持下,运用本文所设计的算法,能做到电 力推进船舶谐波检测的快速性、精确性和实时性。 参考文献: ry and experiments[J].IEEE Transactions on Control Sys- terns T ̄hnology,2007,15(2):306-314. [12]Zhong Q,Shi Y,Mo J,et a1.A linear cross—coupled control sys— tem for high・speed machining[J].International Journal of AdvaI1ced Manufacturing Technology,2OO2,19(8):558-563. [13]Jones M,Vukosavic S N,Levi E,et a1.A six—phase seires- connected two—motor drive with decoupled dynamic control [J].IEEE Transactions on Industry Applications,2005,41 (4):1056-1066. [1] 许晓彦,李杰红.电力推进船舶电网电能质量参数测量 的探索[c]//中国电源学会全国电源技术第十六届年 会。2005:326-327,334. [14]Lan H,Zhang L K,Xu D G.Robust nonlinear coordinated contorl of TCSC and generator excitation[C]//Proceedings of IEEE Reion 1g0th Annual International Conference.New Jersey,2007:488-494. [2]薛士龙.船舶电力推进仿真装置及其关键技术的研究 [D].上海:上海海事大学,2006. (上接第26页。) 5175-5l78. [7] Kim M,Jung J H,Lee I B.Optimal scheduling of multi— product batch processes for various intermediate storage [11]牟锦辉,苏三买.约束优化问题的混合遗传算法研究 [J].计算机仿真,2009,26(8):184-187. [12]余有明,刘玉树,阁光伟.遗传算法的编码理论与应用 [J].计算机工程与应用,2006,42(3):86-89. [13]张喜,张全寿.基于实数编码遗传算法的空车流量分配 优化方法研究[J].系统工程理论与实践,2006,26 (11):130—138,144. policies[J].Industirla and Engineeirng Chemistry Re— search,1996,35(11):40584066. [8]韩瑞峰,李娟.基于BP算子的自适应混合遗传算法研 究[J].计算机工程与设计,2007,28(3):651-652. [9]刘志刚,许少华.基于混合量子遗传算法的过程神经元 网络训练[J].计算机应用研究,2009,26(8): 2898-2901. [14]江建.精英自适应混合遗传算法及其实现[J].计算机工 程与应用,2009,45(27):34—35,101. [10]陈希林,季新源,粟嘉立.航空弹药挂载方案优化模型及 其遗传算法求解[J].系统仿真学报,2009,21(16): [15]张莉,张安,史志富,等.基于排序的自适应遗传算法航空炸 弹弹道拟合方法[J].火力与指挥控制,2O07,32(3):34-36.