[发明专利]一种基于FPGA硬件DFT递推的同步相量计算方法有效
申请号: | 201210310767.5 | 申请日: | 2012-08-28 |
公开(公告)号: | CN102902879A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 温富光;陈庆旭 | 申请(专利权)人: | 南京国电南自电网自动化有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 211100 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 硬件 dft 同步 计算方法 | ||
1.一种基于FPGA硬件DFT递推的同步相量计算方法,其特征在于,包括以下步骤:
(1)FPGA和CPU在硬件上采用并行总线相连接,FPGA的中断信号连接到CPU的外部中断引脚,FPGA通过并行总线控制AD芯片;
(2)CPU对FPGA进行配置,指定系统额定频率、每周波采样点数N、相量计算周期Tk、递推DFT的原始系数;
(3)FPGA在外部标准秒脉冲(1PPS)信号进行校准后,得出同步于外部1PPS信号的内部1PPS‘信号;
(4)FPGA在内部1PPS‘信号的同步下进行采样,并进行DFT递推运算和序分量计算,在指定相量计算周期Tk到达后,打上精确的绝对时间标签,将计算结果存入指定缓冲区,供CPU读取;
所述的DFT递推运算公式为:
Ac1(k):第k次递推基波相量实部
As1(k):第k次递推基波相量虚部
N:每周波采样点数
x(k):采样缓冲区中的第k个采样点所述的序分量计算公式如下:
U1r=Uar-(Ubr+Ucr)*0.5+(Ucm-Ubm)*0.866
U1m=Uam-(Ubm+Ucm)*0.5+(Ubr-Ucr)*0.866
U2r=Uar-(Ubr+Ucr)*0.5+(Ubm-Ucm)*0.866
U2m=Uam-(Ubm+Ucm)*0.5-(Ubr-Ucr)*0.866
U0r=(Uar+Ubr+Ucr)/3
U0m=(Uam+Ubm+Ucm)/3
Uar,Ubr,Ucr UA,UB,UC相量的实部
Uam,Ubm,Ucm UA,UB,UC相量的实部
U1r,U2r,U0r正序(U1),负序(U2),零序(U0)相量的实部
U1m,U2m,U0m正序(U1),负序(U2),零序(U0)相量的实部
(5)FPGA在1PPS信号之后进行一次N点DFT运算,并使用其结果作为第N+1点递推DFT的初值;
所述的DFT运算的公式如下:
Ac1':1PPS信号之后一周波DFT运算的基波相量实部
As1':1PPS信号之后一周波DFT运算的基波相量虚部
x(0)…x(N-1):每个1PPS脉冲后一周波的采样数据
所述的1PPS信号之后的第N+1点递推DFT的公式如下:
Ac1(k):第k次递推基波相量实部
As1(k):第k次递推基波相量虚部
Ac1':1PPS信号之后一周波DFT运算的基波相量实部
As1':1PPS信号之后一周波DFT运算的基波相量虚部
(6)CPU响应FPGA中断,读出采样数据和DFT递推结果,根据正序相量计算频率,再根据频率判断是否启用相量补偿算法;CPU响应FPGA中断,读出采样数据和DFT递推结果,根据正序相量计算频率,再根据频率判断是否启用相量补偿算法;
所述的频率计算公式如下:
Δθ:Tk时间内的基波正序电压相量的相位变化量
f0:系统额定频率(50Hz或60Hz)
f:系统实际频率
Tk:相量计算间隔时间
所述的相量补偿算法公式如下:
N:每周波采样点数
Δf:系统频率与额定频率的偏离量
F':原始的相量值
F:补偿后的相量值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京国电南自电网自动化有限公司,未经南京国电南自电网自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210310767.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用