用DSP实现无功电流检测的一种简单方法
基于DSP和IR2172的电机电流检测新方法
I2 7 R 12作为系统的电流传感器芯片结合 D P S 快速
的 中断处 理 能 力 进 行 电 流 检 测 的 方 法 , 出 了 电 给
路 设计 方 案 及 处 理 程 序 , 验 结 果 证 明 了该 方 法 实 的有效 性 。
6 一 6
基于 D P和夏 R 12的电机 电流检测新方法 S 27
国际整 流 器公 司 ( R) 出 了系列 高 性 能 线 性 电 流 I 推
传感 器 芯 片 I 2 7 , 能够 将 取 样 电 阻 上 采 样 到 R 1x 它
的工程精 度 。但 是这 种方法 用于测 量非 正弦 供 电流
或 含有谐 波较 多 的电流时 , 测量将 产生 较大 的误差 。
放大器或线性光耦进行隔离放大 , 然后送到控制器。
采 样 电阻 的放 置位 置 , 两种方 式 : 是在 电机 的 有 一种
任 两相 绕组 中分别 串人 两个 采 样 电 阻 ; 另一 种 是将 采样 电阻 串联 在低 端母线 中。 电流 采 样 信 号 通 常 需 要 经 过 D P的 A C转 S D 换成数字量 , 验 表明 ,D 经 A C往 往 存 在 精 度 不 够 、 温度 漂 移 、 受 引 脚 电平 冲 击 烧 坏 芯 片 等 问 题 。 易
进 行采 样 。 电流 采样 必 须 实 时 , 确 可 靠 , 且 要 准 并
求 被测 电路 与控 制 电路 的 可 靠 隔 离 。 通 常 电 流 检
测 的方 法有 三种 : 电流 互 感 器 、 尔 电 流 传感 器 和 霍
采 样 电阻 。 电流 互感器 被广 泛应用 于 电流的测 量 。因为它 的原副边 采用磁 耦 合 , 可 以实 现 被测 电路 与控 制 故 电路 的隔离 。互 感 器用 于测 量 正 弦 电流 , 有 足够 具
基于瞬时无功电流理论三相谐波提取的DSP实现
0 引言
有源滤波器有源滤波器是目前国内外谐波抑制技术的一个重要研究方向,在国外APF技术已得到了大量应用。APF技术的原理就是把三相畸变电流的谐波提取谐波提取出来作为指令电流,控制PWM主电路产生一反向的谐波电流以补偿电网中的谐波电流,因此,三相谐波电流提取的效果直接决定了APF谐波补偿的效果。
截止频率fc越小,谐波电流的检测精度越高,但动态响应过程太慢,截止频率fc越大,可以加快动态响应过程,但由于低次谐波未被LPF衰减掉,容易造成检测波形失真,影响检测精度。APF中电流最低次谐波为5次,经dq变换后为4次即200Hz。综合考虑截止频率选用130Hz。
最后用归一化滤波器计算得传递函数为:
2)方法2 基于频域分析的FFT[2]和DFT[3]分解方法,这种方法将非正弦的交流电流表达为基波电流和谐波电流之和,然后根据三角变换方法将基波电流进一步分解为无功电流和有功电流。这种方法由于计算很复杂,因而有较大延迟。
3)方法3 基于自适应干扰抵消原理的自适应闭环检测方法[4],这种方法把电压作为参考输入,负载电流作为原始输入,构成一闭环连续调整的谐波及无功电流自适应检测系统,这种方法虽然也是采用模拟电路实现,但是这种检测系统的运行特性基本与元件参数无关。
idqo==C=(1)
式中:
C=×
基于无功功率电流理论,谐波电流检测方法的计算框图。从图3不难看出,计算主要分为4个过程。
图3 dq变换提取三相谐波的原理框图
1)dqo变换,将abc坐标系的三相电流转换到dqo坐标系;
2)低通滤波,将id,iq中的直流分量id,iq分别滤出来;
4)方法4 基于广义瞬时无功功率p,q计算方法,这种方法是目前APF中常用的一种方法,其主要原理框图。这种方法是基于瞬时无功功率理论瞬时无功功率理论,它先计算出有功功率p和无功功率q,然后经低通滤波器(LPF)得到有功功率和无功功率的直流分量,然后通过功率和电压计算出三相的基波分量。这种方法的一个局限就是只能应用在电网电压无畸变的时候。
基于dsp的基波无功电流检测
—52—2004年第3期2004年5月10日机车电传动ELECTRICDRIVEFORLOCOMOTIVES№ 3, 2004May 10, 2004基于DSP的基波无功电流检测王德昌1,郭育华1,李文生2(1.西南交通大学电气工程学院,四川成都610031;2.神木北机务段,陕西神木719316)试验检测作者简介:王德昌(1979-),男,西南交通大学电力电子与电力传动专业硕士研究生,主要研究方向为电力电子技术及其应用和无功检测及补偿技术。
摘要:根据三相瞬时无功功率理论,利用TMS320LF2407DSP完成了对负载无功电流的检测,讨论了硬件和软件的详细设计。
在MATLAB平台上设计了无功电流的低通滤波器,并在一台50kVA的静止无功发生器上得到了成功的应用。
关键词:瞬时无功功率;无功电流;检测;DSP;MATLAB中图分类号:TM7 文献标识码:A 文章编号:1000-128X(2004)03-0052-04收稿日期:2003-08-27基金项目:国家“863”资助项目(2001AA505000-205)Detection of fundamental reactive current based on DSPWANG De-chang1, GUO Yu-hua1, LI Wen-sheng2(1.School of Electric Engineering, Southwest Jiaotong University, Chengdu, Sichuan 610031, China;2.Shenmubei Locomotive Depot, Shenmu, Shaanxi 719316, China)Abstract: Based on the instantaneous reactive power theory, the reactive load current is detected by TMS320LF2407DSP. Thehardware and software design is discussed in details. The low pass filter of reactive current is designed on MATLAB platform, and is put intosuccessful application on the static reactive generator of 50kVA.Key words: instantaneous reactive power; reactive current; detection; DSP; MATLAB0引言随着电力电子设备和大量非线性负载的应用,电网的污染日益严重,对电网和用电设备造成了很大的危害。
基于DSP和FFT的三相无功功率测量
基于DSP和FFT的三相无功功率测量
公茂法;林煜清;刘丙乾;邱烽;葛卉婷;杨宁霞
【期刊名称】《电测与仪表》
【年(卷),期】2014(000)014
【摘要】介绍了一种基于DSP的电网三相无功功率测量系统,系统采用软件锁相对一个周期内的信号进行等间隔的采样,利用快速傅里叶算法计算无功功率等电量参数,为实时补偿无功功率提供依据。
给出了系统相应的硬件设计电路和软件设计,经实际测量验证了系统的可行性和准确性。
【总页数】4页(P75-78)
【作者】公茂法;林煜清;刘丙乾;邱烽;葛卉婷;杨宁霞
【作者单位】山东科技大学信息与电气工程学院,山东青岛266590;山东科技大
学信息与电气工程学院,山东青岛266590;山东科技大学信息与电气工程学院,
山东青岛266590;山东科技大学信息与电气工程学院,山东青岛266590;山东科
技大学信息与电气工程学院,山东青岛266590;山东科技大学信息与电气工程学院,山东青岛266590
【正文语种】中文
【中图分类】TM933
【相关文献】
1.三相无功功率测量的异常现象探析 [J], 施永红
2.利用单片机交流采样技术消除三相无功功率测量的不对称误差 [J], 肖矿发
3.关于对称三相电路无功功率测量的讨论 [J], 田社平;陈洪亮
4.基于DSP的FFT算法在无功补偿控制器上的应用 [J], 王笃亭
5.三相无功功率测量的方法及误差分析 [J], 樊韶胜;王小华
因版权原因,仅展示原文概要,查看原文内容请购买。
基于DSP谐波与无功电流同步检测方法
Vo I N O. l6 2
Apr 2 07 . 0
文 章 编 号 :6 1 17 2 0 2 1 8 5 1 7 —7 4 f 0 7 0 —0 6 —0 J
基于 D P谐波与无功 电流 同步检测方法 S
黄 峰 , 赵 光 宙
( 浙江 大学 电气工程 学 院, 江 杭 州 3 0 2 ) 浙 1 0 7
H UANG n ZHA O a g— h Fe g, Gu n z ou ( l g fElcrc l g n eig,Z  ̄in iest Col eo e tia ie rn e En h a g Unv r i y,Ha g h u 3 0 2 , ia n z o 1 0 7 Chn )
随着 现代 电力 电 子技 术 的 飞速 发 展 , 特别 是 各 种变频 器 、 变流器 、 关 电 源 的广 泛应 用 , 网 的谐 开 电 波 污染 问题 越 来 越 严 重. 研 究 抑 制 和 消 除 谐 波 、 在 补偿 无 功功 率 方 面 , 日本 学 者 Ak g 于 1 8 ai 9 3年 提 出了三相 瞬时 无功 功 率理 论 口 , 大地 促 进 了有 源 ]极 电力 滤波 器 ( F 的 广泛 研 究 和应 用 . 是 当三 相 AP ) 但 电压 不对 称且 畸变 时 , 于 三相 瞬 时无 功 功率 理 论 基 的 pq2方法 和 i i【 方法 都 会 带来 不 可忽 略 的计 -r p 。 - 3
Ab t a t Li t to h onv nton ls nc o s r c : mia i nsoft e c e i a y hr nou t c i t d f e c i e a a m o i sde e tng me ho orr a tv nd h r n c c r e t n c s f u a a c d o s or e hr e p s la s i ic s e . Th n,a dv n e u r n si a e o nb l n e r dit t d t e - ha e vo t ge S d s u s d e na acd me h i pr p e t r pl c t e ha e o t g by un m e a p ii - e ue e ola . t od s o os d o e a e h p s v la e f da nt l ostve s q nc v t ge Ta n c ou o t s e d n s a s a l y, i wa c r i d ki g a c t f he p e i e s nd t bii t t s a re ou b TM S3 0 t y 2 VC5 2 40 Di t gial
dsp谐波电流方法
要求不高, 而希望计算量小。因 选用了R 滤波器; 此, R 4 负载电流中的谐波范围主要在 2 次之下, 1 0 ) 0 即 0 1。根 0 据采样定理, 可选择采样频率为5010 00 综上所述, 实验中采用了截止频率为 51 采样频率为 0、 SO z 阶Btwr 皿 低通数字滤波器。数字滤波器的设 OO 的4 u oh h e t 计是根据 T公司的模块得出的, i 参数亦是 7 的软件中计算得 7
d 方法的谐波与无功电流检测与分离, - q 介绍了相关软件, 并给 出了实验结果。
2 检测原理
d 方法的原理已 - q 经有很多文章介绍过【]为叙述方便. 3, 这
鬓
31 软件设计 .
m
图1 q 法检测原 d 方 - 理图 里予以 简单介绍。 如图1 -方法的 原理图。 为( q 检侧 将 相电 , 经3 变 到甲坐 系 再经内变 ,yi - 换 三 流i i 。 2 , 标 下 换
率 论的I 法、 法、q 技术 成 检 方法, 理 r i q 户q d 法是 最 熟的 测 - 其电
路结构简单, 可行性高, 性能良好。但该方法的实现多采用模拟 电路, 实践表明模拟器件的固有缺点如可靠性不高、 零漂较大等 使整个系统性能变差。为此, 本文提出了采用 7 公司所产 1 T S2L 47 的高速 DP数字信号处理器) M30F 0A 2 S( 芯片来实现基于
时检测就显得非常重要。
将i 1 解为 流 量 交流 量: 二d i i 1+ d, 、 分 直 分 和 分 i i dq 。 d + , =
・电 」q ・流 二 ,可 C 基一 . ・ C d
将基波电流与三相负载电流 i i 。 。 ,i相减, , 即可得出负载 电流的谐波分量 L, 6a al d y , _
基于DSP的电能质量监测仪
!"#$J ("#$J
" "
) + !( ,) # + +
因此前一级的运算结果是后一级运算的输入,
) + ,) #(( + +
+
・ *J + #!( ,) (( ,) + + ・ 又因为视在功率 EJ!"#$ ("#$,所以无功功率 -J 。在 DEB 指令集中, 平方累加、 相乘累加在 重复命令下都是单周期指令, 这使得上述运算得以
;E)!) 是 用 来 传 输 仪 器 与 BI 机 之 间 的 数 据 和 命 令,便于将经 DEB 处理后的数据传输给 BI 机作进 一步的分析处理,或用 BI 机对仪器实现远程操作
控制。 检测功能实现原理 我们研制的电能质量监测仪主要对电网的电 压、 电流、 有功、 无功、 频率进行监测, 对电网的谐 波、 三相电压不平衡度、 电压闪变进行分析。下面将 简单的介绍各项功能的实现原理。 电压、 电流、 有功功率、 无功功率的测量 根据电路理论的知识,我们可得交流电压、 电 流的有效值、 有功功率值分别如下式
总第 %- 卷 第 $%% 期
电测与仪表
R;A.%- S;.$%% U69. +&&+
+&&+ 年 第 0 期
NA7>:83>6A *764=87G79: T )94:8=G79:6:3;9
基于 !"# 的电能质量监测仪
施奕平, 吴国安
( 华中科技大学电子科学与技术系, 武汉
$%&&’$)
摘要: 介绍了以 () 公司 (*"%+&,+$& 为核心的便携式电能质量监测仪的研制。结合 !"# 芯片的特点分析了仪器的硬件电路及其对电压、 电流、 有功功率、 无功功率、 频率、 谐波、 电压闪变等各项电能质量监测功能的实现原理。 关键词: 电能质量; 数字信号处理( ; !"#) ,,( 中图分类号: (*-%%.$ 文献标识码: / 文章编号: 0&&010%-&( +&&+) &01&&0’1&%
基于DSP控制的电网无功电压分区动态检测方法研究柯陈林
基于DSP控制的电网无功电压分区动态检测方法研究柯陈林发布时间:2021-09-05T15:07:37.715Z 来源:《中国电业》(发电)》2021年第11期作者:柯陈林[导读] DSP是一种数字信号处理技术,是将信号转换为数字形式,通过专用集成电路,取消监控端数据传输过程中原有的集中器,并在此过程中对数字信号做出相应的处理。
广东电网有限责任公司河源供电局广东省河源市 517000摘要:可靠的供电质量能保障社会用电可靠性,推动社会经济发展。
在现代化发展过程中,电力系统运行期间会因为长期损害导致电网出现问题,电网电路受到损害严重影响电力系统运行的稳定性,对社会用户用电造成影响,产生不良的用电体验,降低用户满意度。
关键词:DSP控制;电网无功电压分区;动态检测方法引言电网是电力系统与电力用户之间的重要枢纽,其存在的目的是为用户提供可靠的电力资源,保障社会电力设备有效运行。
对于无功功率问题,需要对电网进行无功补偿措施和电压控制分析,从而达到稳定电压,防止降损的目的,保证供电质量的可靠性,提高电力系统的安全性、稳定性以及经济效益。
1DSP的含义DSP是一种数字信号处理技术,是将信号转换为数字形式,通过专用集成电路,取消监控端数据传输过程中原有的集中器,并在此过程中对数字信号做出相应的处理。
DSP技术能够直接在GMTS或者LTEG网络架构上实现,可以实现多网络部署,为35kv电网故障监测系统的设计提供了强有力的技术支持。
2电网无功电压分区的基本现况在电力传输中有效控制无功电压,可以保证现代电网的运行效率,保障电网的可靠性。
多数电力企业选择的无功补偿模式都是基于变电站产生的补偿方法,因为功率能达到35kV,所以出现线损的概率比较低。
但是,对于10kV的与更小的电力系统来说,其本身拥有的无功补偿容量比较小,使得线路的功率无法达到相关管理的规定要求,因此,造成线路电损情况出现。
尤其在用电高峰期的时间段,线路无法提供稳定的电力,电力质量非常差,造成电力企业的损失。
基于DSP的电能质量检测与无功补偿综合测控装置
a t e p w rc mp n ai n T e d vc e l e e l i aa p o e sn s g c mpe e u n e F T a g r h n c i o e o e s t . h e ie ra i sr a me d t r c s i gu i o lx s q e c F o t m a d v o z t n l i
Jn 0 7 a .2 0
基 于 D P的 电能质 量检 测 与 无功 补偿 综 合测 控装 置 S
侯 文清 ,张 波 ,丘 东元 ,李广州娟 源自( 华南理工大学 电力学院
50 4 ) 160
摘
要: 本文研制 了一台基于 D P的电能质量检测与无功补偿综合测控装置。该装置集 电能质量检测与动态无功功 S 率补偿于一体 ; 采用复序列快速傅立叶算法 , 结合 D P处理器 中反向进位 的间接寻址方式实现 了采样 数据 的快速处 S
好, 达到 了实际应用的水平 。 关键词 : 电能质量; 检测 ; 无功补偿 ; 数据存储 ; 通信 中图分类号: M 1. T 74 3 文献标识码 : B 国家标准学科分类代码 : 7 .0 1 40 43
DS b s d m e s r m e tc nto e ie f r po r qu l y P a e a u e n o r ld v c o we a i t d t c in a e c ie po r c m pe s to e e to nd r a tv we o n ain
维普资讯
第2 8卷
第 1期
仪 器 仪 表 学 报
C i e e J u n lo ce t c I sr me t h n s o r a fS in i n tu n i f
DSP2812上做无功电流IP-IQ算法
/*********************************************************************** Module Name: ip_iq.c **** Author: yayunliufang **** Version: 1.8 **** CreateDate: 2010-04-18 ************************************************************************//*********************************************************************** 编写目的:学习在DSP上实现ip_iq法,既三项瞬时无功采集分析法,实现有源滤波器电流采集分析部分,为以后PWM产生控制做准备************************************************************************/#include "DSP28_Device.h"#include "IQmathLib.h"float a1[3]; //AD采样缓存int x=0; //记录采集的次数float adclo=0; //0位调整#define PI 3.14159 //定义PI#define N 256#define Z1 0.81650 //定义sqrt(2/3)#define Z2 0.86603 //定义sqrt(3)/2#define Z3 1.2247 //定义sqrt(3/2)struct i_abc{_iq ia;_iq ib;_iq ic;};struct i_abc I_ABC; //定义三项电流采集数据缓存struct i_abc If_ABC; //定义三项电流基波数据缓存struct i_abc Ih_ABC; //定义三项电流谐波数据缓存_iq IP[256],IQ[256]; //用于滤波器平均值求取float abc1[N]; //波形窗调试接口float abc2[N];/*****************定义正弦sine表,禁止改动***********************/const float sin[256]={0.000000,0.024541,0.049068,0.073565,0.098017,0.122411,0.146730,0.170962,0.1950 90,0.219101,0.242980,0.266713,0.290284,0.313681,0.336890,0.359895,0.382683,0.405241,0.427555,0.449611,0.471396,0.492898,0.514102,0.534997,0.555570,0.575808,0.595699,0.615231,0.634393,0.653172,0.671558,0.689540,0.707106,0.724247,0.740951,0.757208,0.773010,0.788346,0.803207,0.817584,0.831469,0.844853,0.857728,0.870087,0.881921,0.893224,0.903989,0.914209,0.923879,0.932992,0.941544,0.949528,0.956940,0.963776,0.970031,0.975702,0.980785,0.985277,0.989176,0.992479,0.995185,0.997290,0.998795,0.999699,1.000000,0.999699,0.998796,0.997291,0.995185,0.992480,0.989177,0.985278,0.980786,0.975702,0.970032,0.963776,0.956941,0.949529,0.941545,0.932993,0.923880,0.914210,0.903990,0.893225,0.881922,0.870088,0.857730,0.844855,0.831471,0.817586,0.803209,0.788348,0.773012,0.757210,0.740952,0.724248,0.707108,0.689542,0.671560,0.653174,0.634395,0.615233,0.595701,0.575810,0.555572,0.534999,0.514105,0.492900,0.471399,0.449613,0.427557,0.405243,0.382686,0.359897,0.336892,0.313684,0.290287,0.266715,0.242983,0.219104,0.195093,0.170964,0.146733,0.122413,0.098020,0.073567,0.049070,0.024544,0.000003,-0.024539,-0.049065,-0.073562,-0.098014,-0.122408,-0.146728,-0.170959,-0.195088,-0.219098,-0.242977,-0.266710,-0.290282,-0.313679,-0.336887,-0.359892,-0.382681,-0.405239,-0.427552,-0.449609,-0.471394,-0.492896,-0.514100,-0.534995,-0.555568,-0.575806,-0.595697,-0.615229,-0.634391,-0.653170,-0.671557,-0.689538,-0.707104,-0.724245,-0.740949,-0.757207,-0.773008,-0.788344,-0.803205,-0.817583,-0.831468,-0.844852,-0.857727,-0.870085,-0.881920,-0.893223,-0.903988,-0.914208,-0.923878,-0.932991,-0.941543,-0.949527,-0.956939,-0.963775,-0.970030,-0.975701,-0.980785,-0.985277,-0.989176,-0.992479,-0.995184,-0.997290,-0.998795,-0.999699,-1.000000,-0.999699,-0.998796,-0.997291,-0.995185,-0.992480,-0.989177,-0.985278,-0.980786,-0.975703,-0.970032,-0.963777,-0.956942,-0.949530,-0.941546,-0.932994,-0.923881,-0.914212,-0.903991,-0.893226,-0.881923,-0.870089,-0.857731,-0.844856,-0.831472,-0.817587,-0.803210,-0.788349,-0.773013,-0.757212,-0.740954,-0.724250,-0.707110,-0.689544,-0.671562,-0.653176,-0.634397,-0.615235,-0.595703,-0.575812,-0.555574,-0.535002,-0.514107,-0.492902,-0.471401,-0.449616,-0.427560,-0.405246,-0.382688,-0.359900,-0.336895,-0.313687,-0.290290,-0.266718,-0.242985,-0.219106,-0.195095,-0.170967,-0.146736,-0.122416,-0.098022,-0.073570,-0.049073,-0.024547};/************************定义负余弦表-COS表,禁止改动****************/const float _cos[256]={-1.000000,-0.999699,-0.998795,-0.997290,-0.995185,-0.992480,-0.989177,-0.985278 ,-0.980785,-0.975702,-0.970031,-0.963776,-0.956940,-0.949528,-0.941544,-0.932993,-0.923880,-0.914210,-0.903989,-0.893224,-0.881921,-0.870087,-0.857729,-0.844854,-0.831470,-0.817585,-0.803208,-0.788347,-0.773011,-0.757209,-0.740952,-0.724248,-0.707107,-0.689541,-0.671559,-0.653173,-0.634394,-0.615232,-0.595700,-0.575809,-0.555571,-0.534998,-0.514103,-0.492899,-0.471398,-0.449612,-0.427556,-0.405242,-0.382684,-0.359896,-0.336891,-0.313683,-0.290286,-0.266714,-0.242981,-0.219102,-0.195091,-0.170963,-0.146732,-0.122412,-0.098018,-0.073566,-0.049069,-0.024543,-0.000001,0.024540,0.049066,0.073563,0.098016,0.122409,0.146729,0.170960,0.195089,0.219100,0.242979,0.266711,0.290283,0.313680,0.336888,0.359894,0.382682,0.405240,0.427554,0.449610,0.471395,0.492897,0.514101,0.534996,0.555569,0.575807,0.595698,0.615230,0.634392,0.653171,0.671558,0.689539,0.707105,0.724246,0.740950,0.757208, 0.773009,0.788345,0.803206,0.817584,0.831468,0.844852,0.857727,0.870086,0.881920, 0.893223,0.903988,0.914209,0.923879,0.932992,0.941543,0.949527,0.956940,0.963775, 0.970031,0.975702,0.980785,0.985277,0.989176,0.992479,0.995184,0.997290,0.998795, 0.999699,1.000000,0.999699,0.998796,0.997291,0.995185,0.992480,0.989177,0.985278,0.980786,0.975703,0.970032,0.963777,0.956941,0.949529,0.941545,0.932994, 0.923881,0.914211,0.903991,0.893226,0.881923,0.870089,0.857730,0.844855,0.831471, 0.817587,0.803209,0.788348,0.773013,0.757211,0.740953,0.724249,0.707109,0.689543, 0.671561,0.653175,0.634396,0.615234,0.595702,0.575811,0.555573,0.535001,0.514106, 0.492901,0.471400,0.449615,0.427558,0.405245,0.382687,0.359898,0.336893,0.313685, 0.290288,0.266716,0.242984,0.219105,0.195094,0.170966,0.146734,0.122415,0.098021, 0.073568,0.049072,0.024545,0.000004,-0.024537,-0.049064,-0.073561,-0.098013,-0.122407,-0.146726,-0.170958,-0.195086,-0.219097,-0.242976,-0.266709,-0.290281,-0.313678,-0.336886,-0.359891,-0.382679,-0.405237,-0.427551,-0.449607,-0.471393,-0.492894,-0.514099,-0.534994,-0.555567,-0.575805,-0.595696,-0.615228,-0.634390,-0.653169,-0.671556,-0.689537,-0.707103,-0.724244,-0.740948,-0.757206,-0.773007,-0.788344,-0.803205,-0.817582,-0.831467,-0.844851,-0.857726,-0.870085,-0.881919,-0.893222,-0.903987,-0.914208,-0.923878,-0.932991,-0.941542,-0.949527,-0.956939,-0.963775,-0.970030,-0.975701,-0.980784,-0.985277,-0.989176,-0.992479,-0.995184,-0.997290,-0.998795,-0.999699};extern void ip_iq(); //声明,供main()调用/*********************************************************************** 函数名称: interrupt void ad(void) **** 函数功能:AD采样中断函数,采集三项数据**** Author: yayunliufang ** ** CreateDate: 2010-04-18 ************************************************************************/ interrupt void ad(void){adclo=0; //每块板的零位不一样,在这儿设一个合适的数以扣掉零位a1[0]=((AdcRegs.RESULT0>>4)*3)/4095.0+adclo;//采集0.4V的DA输入电压后转换值,也为0.4V左右/*if(x<256)//b[x++]=a1[0];I_ABC->ia[x++]=a1[0];elsex=0;*/a1[1]=((AdcRegs.RESULT1>>4)*3)/4095.0+adclo;//0.8V左右a1[2]=((AdcRegs.RESULT2>>4)*3)/4095.0+adclo;IFR=0x0000;PieCtrl.PIEACK.all=0xffff; //清楚中断应答信号,准备接收下一次中断AdcRegs.ADCTRL2.bit.RST_SEQ1=1;AdcRegs.ADC_ST_FLAG.bit.INT_SEQ1_CLR=1;//AdcRegs.ADCTRL2.bit.EXT_SOC_SEQ1=1;////PieCtrl.PIEACK.all=PIEACK_GROUP1;EINT;}/*********************************************************************** 函数名称: ip_iq() **** 函数功能: 实现ip_iq运算**** Author: yayunliufang **** CreateDate: 2010-04-18 ************************************************************************/void ip_iq(){_iq data,ix,iy,ip,iq,iaf,ibf;_iq ipm,iqm,ipd,iqd;//float xx;int i,j;/**************产生原始数据,供后边算法使用****************/for(i=0;i<256;i++) //{data=_IQsin(_IQ(2*PI*i/N))+_IQmpy(_IQ(0.5),_IQsin(_IQ(6*PI*i/N)));I_ABC.ia= data;data=_IQsin(_IQ(2*PI*i/N-2*PI/3))+_IQmpy(_IQ(0.5),_IQsin(_IQ(6*PI*i/N-6*PI/3)));I_ABC.ib=data;data=_IQsin(_IQ(2*PI*i/N+2*PI/3))+_IQmpy(_IQ(0.5),_IQsin(_IQ(6*PI*i/N+6*PI/3)));I_ABC.ic=data;//xx=_IQtoF(I_ABC.ic); //波形窗调试接口//abc1[i]=xx;/**************三项变两项*****************************/////投影在横轴ix=I_ABC.ia-_IQmpy(_IQ(0.5),I_ABC.ib)-_IQmpy(_IQ(0.5),I_ABC.ic); ////投影在纵轴iy=_IQmpy(_IQ(Z2),I_ABC.ib)-_IQmpy(_IQ(Z2),I_ABC.ic);////均乘以根号2/3ix=_IQmpy(ix,_IQ(Z1));iy=_IQmpy(iy,_IQ(Z1));//xx=_IQtoF(ix); //波形窗调试接口//abc2[i]=xx;/**************乘以C,得出ip,iq***********************/ip=_IQmpy(ix,_IQ(sin[i]))+_IQmpy(iy,_IQ(_cos[i]));iq=_IQmpy(ix,_IQ(_cos[i]))-_IQmpy(iy,_IQ(sin[i]));//xx=_IQtoF(ip); //波形窗调试接口//abc1[i]=xx;/**************滤波,求直流分量***********************/for(j=1;j<256;j++) //左移滚动数组{IP[j-1]=IP[j];IQ[j-1]=IQ[j];}IP[255]=ip; //更新最新值IQ[255]=iq;ipm=0;iqm=0;for(j=0;j<256;j++) //累计求和{ipm+=IP[j];iqm+=IQ[j];}ipd=_IQdiv(ipm,_IQ(47)); //求取平均值,得出直流分量iqd=_IQdiv(iqm,_IQ(47));/**************反变换求基波分量************************/ /***乘以C***/data=_IQmpy(_IQ(sin[i]),ipd)+_IQmpy(iqd,_IQ(_cos[i]));iaf=_IQmpy(data,_IQ(Z1));data=_IQmpy(ipd,_IQ(_cos[i]))-_IQmpy(iqd,_IQ(sin[i]));ibf=_IQmpy(data,_IQ(Z1));/**C23变换***/If_ABC.ia=iaf;If_ABC.ib=_IQmpy(_IQ(Z2),ibf)-_IQmpy(_IQ(0.5),iaf);If_ABC.ic=-_IQmpy(_IQ(Z2),ibf)-_IQmpy(_IQ(0.5),iaf);/******得出高次谐波********/Ih_ABC.ia=I_ABC.ia-If_ABC.ia;Ih_ABC.ib=I_ABC.ib-If_ABC.ib;Ih_ABC.ic=I_ABC.ic-If_ABC.ic;//xx=_IQtoF(Ih_ABC.ib); //波形窗调试接口//abc2[i]=xx;}}//===================================================================== ======// No more.//===================================================================== ======。
不平衡系统中i_p_i_q电流检测方法研究及DSP实现
基金项目:江苏省工业攻关项目(BE2007069);江苏省研究生培养创新工程(CX07B_102z )定稿日期:2008-09-12作者简介:郑宏(1965-),男,博士,研究方向为电力电子器件与应用、FACTS 技术。
1引言随着工业的不断发展和大功率电力电子器件的应用日益广泛,由此引起的电网电压波动致使电网中不断产生负序电流和大量的谐波,造成电网电压的不对称并发生畸变,严重时不对称故障高达90%以上。
因此,需对其进行快速无功补偿和谐波抑制,以防止电压波动和闪变,从而提高系统的稳定性[1]。
基于瞬时无功功率理论的i p -i q 方法,提出了一种以电网三相基波正序电压为同步参考坐标的检测方法,因此消除电流中无功电流和谐波的影响。
设计了基于TMS320F2812型DSP 为核心的电流检测实现方法。
最后通过实验波形证实了该检测方法的设计参考价值。
2电流检测的基础理论系统中的三相电压常常是不平衡的。
系统电压的不平衡和大量非基波正序电流的注入,势必造成检测方法的失准。
因此如何合理地从该复杂电网电流中提取出基准基波正序电流成了研究的关键。
三相不对称的电压中电压正序分量为[2]:u a +u b +u c 姨姨姨姨姨姨姨姨+=(u a -u b /2-u c /2)/3-(u b -u c )/(j23姨)(u b -u a /2-u c /2)/3-(u c -u a )/(j23姨)(u c -u a /2-u b /2)/3-(u a -u b)/(j23姨姨姨姨姨姨姨姨姨姨姨)=(u a -u b /2-u c /2)/3-(u b -u c )/(j23姨)-u a +-u c +(u c -u a /2-u b /2)/3-(u a -u b)/(j2姨姨姨姨姨姨姨姨姨姨姨)(1)式中:u a ,u b ,u c 为三相电压。
j 代表90°的位移,可由一片AD830构成的全通滤波器实现。
用DSP实现无功电流检测的一种简单方法
用 ./& 实现无功电流检测的一种简单方法
《电气应用》!""# 年第 !$ 卷第 % 期
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " 点的余弦值先求出来,然后分别乘以 !"# 变成定点 ,放在常数表中,在程序计算时,按照 数($"#) 顺序进行计算。在硬件电路检测到电压过零时,将 余弦表的指针归零(指向表的第一个值) ,然后在 每一次采样中断时,将指针加一,直到下一次硬件 的捕获单元检测到过零再将指针归零,这样即可实 现余弦电路,而无需硬件电路中的锁相环。 %&’(低通滤波器)截止频率 ! ( 的选取对无功 电流检测效果影响很大。低通滤波器的任务是滤除 瞬时功率中的高次谐波,这些高次谐波的频率一般 比较高,滤波器的截止频率越低,则检测精度越 高,但是这样会引起较大延时,使动态响应过程变 慢。截止频率过高时,尽管动态响应加快,但是可 能有些低次谐波不能被滤掉,造成检测电流波形失 真,影响精度。一般情况下,截止频率选择在 !) * +),- 左右,就可兼顾两者; %&’ 阶数的选择也很 重要。阶数越高,检测精度也越高,但是相应的延 时增大,动态响应速度变慢。因为要在 ./& 中通 过编程来实现,这样阶数对计算量也有影响。在实 际中,综合考虑两者的影响,一般选择二阶滤波器 就能满足要求。为了应用 01 公司的数字滤波器库, 滤波器选用巴特沃斯直接!型级联形式。
基于DSP的无功补偿装置的电力信号测量与处理
基于DSP的无功补偿装置的电力信号测量与处理一:相关背景理想的电力供应应该是50HZ,标准的正弦波形,并且电压稳定于额定值。
对三相供电系统来说,A, B, C三相的相位之差应各为120度,且电压,电流幅值大小相等。
但是由于电力用户的各种工业用电设备和民用电设备接入到电网中以后,电力供应就不可能为理想状态了。
因为许多用电设备存在功率底数偏低,非线性,非对称性或者冲击性的特点,给电网的电力供应带来了各种负面的影响,如电压值偏低,谐波成分大,电压波动闪变,波形失真等。
电缆车,车床等用电设备的主要特点就是由异步电机驱动,整个设备的工作特性为感性,电流滞后于电压,无功功率需求量较大。
据有关资料分析,电力系统现阶段的无功功率负荷约为有功功率的1.3倍,且数值继续增加。
无功功率如果不能就地补偿,用户负荷所需要的无功功率就要全靠发、配电设备长距离提供,就会使配电、输电和发电设施不能充分发挥作用,降低发、输电的能力,使电网的供电质量恶化,严重时可能会使系统电压崩溃,造成大面积停电事故。
无功功率增加将使视在功率增加,从而使流过供电系统的电流增加,这将对系统产生如下影响[2]:(1)总电流增加会使电力系统中的元件容量增大,因而使投资费用增大;(2)在传输同样有功功率情况下,总电流的增大,使设备及线路的损耗增加;(3)线路及变压器的电压损失增大;(4)对电力系统的发电设备来说,无功电流的增大,对发电机转子的去磁效应增加,电压降低,如过度增加励磁电流,则使转子绕组超过允许温升。
此外,无功功率的增加,会导致原动机效率的相对降低。
显然,这些无功功率如果都要由发电机提供并经过长距离的传送是不合理也是没有必要的。
我们可以在需要消耗无功功率的地方安装无功补偿设备来补偿无功功率。
二 无功补偿的作用无功补偿的目的主要是提高功率因数,但是其好处又不仅仅局限于提高功率因数。
无功补偿的作用主要有以下几点:(1) 改善功率因数,提高设备出力。
基于DSP谐波与无功电流同步检测方法
基于DSP谐波与无功电流同步检测方法
黄峰;赵光宙
【期刊名称】《江南大学学报(自然科学版)》
【年(卷),期】2007(006)002
【摘要】针对传统同步检测算法在三相电压不对称或畸变时存在的缺陷,提出了利用PARK变换提取基波正序电压代替相电压的改进算法.考虑到系统实时性和稳定性,采用TMS320VC5402数字信号处理器实现该算法,可完成对三相不对称系统中不对称、无功和高次谐波电流的检测与补偿.理论推导和仿真结果验证了所提方法的正确性.
【总页数】5页(P168-172)
【作者】黄峰;赵光宙
【作者单位】浙江大学,电气工程学院,浙江,杭州,310027;浙江大学,电气工程学院,浙江,杭州,310027
【正文语种】中文
【中图分类】TM714.3
【相关文献】
1.一种改进的基于瞬时无功功率理论的谐波和无功电流检测方法 [J], 杜坤坤;常伟
2.基于DSP的谐波和无功电流检测 [J], 王晓毛;冯垛生;张淼
3.基于DSP的有源电力滤波器谐波和无功电流检测 [J], 张海燕;许克明;肖迎群
4.基于PQ法的谐波电流与无功电流检测方法设计 [J], 翟文鹏;李皞
5.基于瞬时无功电流理论三相谐波提取的DSP实现 [J], 桂建明;桂红云
因版权原因,仅展示原文概要,查看原文内容请购买。