基于高性能处理器的多文件来源故障录波回放系统和方法

文档序号:9274743阅读:207来源:国知局
基于高性能处理器的多文件来源故障录波回放系统和方法
【技术领域】
[0001]本发明涉及一种录波回放系统和方法,具体涉及基于高性能处理器的多文件来源故障录波回放系统和方法。
【背景技术】
[0002]随着电网运行条件日趋复杂,电网控制保护技术和仿真测试技术得到了迅速的发展,因此对故障录波回放、行波装置、继保、安自等二次装置开环测试等技术的需求愈加迫切。国外实时仿真程序RTDS虽具有类似功能,但其录波回放模块只能读取特定格式的文件,且容量有限,不能同时输出两个文件;国内也尚无同类的实现方案。

【发明内容】

[0003]为了解决上述问题,本发明提供基于高性能处理器的多文件来源故障录波回放系统和方法,针对现场故障录波文件格式,编制相应的录波文件处理软件,将不限长度的多个comtrade格式数据文件实时读入、处理和输出从而实现了故障录波回放,解决了传统录波文件来源单一,无法同时输出多个文件的问题;具有广阔的实际推广及应用价值。
[0004]本发明的目的是采用下述技术方案实现的:
[0005]一种基于高性能处理器的多文件来源故障录波回放系统,该系统包括:
[0006]读取模块,用于读取各comtrade格式数据文件并存入缓冲区中;
[0007]数据处理模块,用于以GPS对时信号为同步时钟,并根据实际需求对各comtrade格式数据文件中的波形数据进行相应处理;
[0008]暂态波形输出模块,用于对所述波形数据进行数模转换后,通过波形输出通道输出波形;和
[0009]同步信号触发模块,通过同步信号触发上述各模块执行相应操作。
[0010]优选的,所述读取模块包括:数据设置单元,用于设置comtrade格式数据文件中波形数据的采样率,设置GPS时标的对时方式以及设置波形输出通道的信息和变比信息;所述波形输出通道的信息包括通道号,所述变比信息包括输出频率和增益系数;
[0011]读入单元,用于根据设定的采样率、通道号和输出频率实时读取各comtrade格式数据文件。
[0012]优选的,所述数据处理模块包括下述任一至全部单元:
[0013]拼接单元,用于根据数据拼接点,将录波对象相同、录波时段不同的波形数据进行首尾连接;
[0014]合并单元,用于将至少两条波形数据直接叠加,或者将每条波形数据乘以相应的增益系数后再进行叠加处理;
[0015]调制单元,用于当录波数据的波形频率和/或电压等级与录波回放工况不一致时,根据用户设定的输出频率和增益系数调整波形数据的输出频率和增益系数。
[0016]优选的,所述同步信号是以两个相邻的上升沿为一个同步周期,每5个同步周期tl、t2、t3、t4、t5组成输出步长Tc
[0017]基于高性能处理器的多文件来源故障录波回放方法,所述方法包括,
[0018]步骤1:读取若干comtrade格式数据文件作为录波回放的来源文件;
[0019]步骤2:以GPS对时信号为同步时钟,并根据实际需求对各comtrade格式数据文件中的波形数据进行处理;
[0020]步骤3:所述波形数据进行数模转换后,通过相应的波形输出通道输出波形;
[0021]通过同步信号触发上述各步骤的执行。
[0022]进一步地,步骤I包括:
[0023]选定若干comtrade格式数据文件作为波形回放的来源文件;
[0024]设置各comtrade格式数据文件中波形数据的采样率;
[0025]设置GPS时标的对时方式;
[0026]设置波形输出通道的信息和变比信息;所述波形输出通道的信息包括波形输出的通道号;所述变比信息包括输出的频率调整和增益系数;
[0027]触发波形回放指令,根据设定的数据采样率、通道号和输出频率实时读取各comtrade格式数据文件。
[0028]进一步地,所述设置波形数据的采样率包括:
[0029]当各comtrade格式数据文件中所有波形数据的采样率相同时,则将该采样率设置为读取各comtrade格式数据文件的采样率;
[0030]当各comtrade格式数据文件中所有波形数据的采样率不同时,选择任一采样率作为基准值,将该基准值作为读取各comtrade格式数据文件的采样率;对高于该基准值的采样率进行重新采样处理直至其低于或等于基准值时为止;对低于该基准值的采样率进行插值处理使其等于基准值。
[0031]优选的,步骤2中,所述根据实际需求对各comtrade格式数据文件中的波形数据进行处理包括下述任一至全部方法:
[0032]拼接处理:根据所设置的数据拼接点,将录波对象相同、录波时段不同的波形进行首尾连接;
[0033]合并处理:将至少两个波形进行叠加处理;
[0034]调制处理:当comtrade格式数据文件中波形频率和/或电压等级与录波回放工况不一致时,则根据输出参数调整波形的输出频率和增益系数。
[0035]其中,所述增益系数默认为I ;当设置的增益系数不等于I时,将原来的数据乘以该增益系数后输出。
[0036]进一步地,所述数据拼接点采用下述任一方法进行设置:
[0037]当波形数值与相位均相同时拼接;
[0038]波形过零时拼接;
[0039]按照指定时刻直接拼接。
[0040]优选的,所述同步信号是以两个相邻的上升沿为一个同步周期,每5个同步周期tl、t2、t3、t4、t5组成输出步长Tc
[0041]进一步地,所述同步周期由上升沿信号触发,分别输出每个comtrade格式数据文件的第(η-1)个输出步长T中的波形数据,以完成第η个输出步长中波形数据的数模转换;当输出步长T结束时锁存输出信号保持恒定。
[0042]进一步地,在所述同步周期tl阶段进行步骤I ;在所述同步周期t2阶段进行步骤2 ;在所述同步周期t3阶段将处理后的数据文件乘以通道变比,并标记好输出通道号,传递给暂态波形输出模块的相应输出通道备用;在所述同步周期t4阶段完成步骤3中的comtrade格式数据文件的数模转换;在所述同步周期t5阶段将转换后的波形发送至输出端口,并在t5周期结束时锁存输出信号使之保持恒定,直至收到下一个输出步长的t5输出锁存信号。
[0043]优选的,所述波形输出的最小周期为50us,波形输出分辨率为16bit ;波形输出的最高刷新频率为IMHz。
[0044]与现有技术比,本发明达到的有益效果是:
[0045]本发明以GPS时标为对时基础,将多个comtrade格式录波文件实时读入、处理和输出,实现了故障录波回放,解决了传统录波文件来源单一,无法同时输出多个文件波形的难题。
[0046]实现了数据文件的拼接和组合;并且能够对多个文件中的波形按照用户预想的设置进行统一格式调整并输出,填补了国内实时仿真系统在多来源故障录波文件波形回放方面的功能缺失,其成果可广泛应用于我国电力系统科研、试验院所及保护、控制设备生产厂商,实现了在故障录波回放,行波装置、继保、安自等二次装置开环测试。
【附图说明】
[0047]图1是本发明提供的多文件来源故障录波回放系统结构示意图;
[0048]图2是本发明提供的系统中某个单文件数据处理及输出流程图;
[0049]图3是本发明提供的输出通道与同步信号同步机制示意图;
[0050]图4是本发明提供的多文件来源故障录波回放方法流程图;
[0051]图5是本发明提供的数据合并过程示意图;
[0052]图6是本发明提供的数据拼接方式示意图;
【具体实施方式】
[0053]下面结合附图对本发明的【具体实施方式】作进一步的详细说明。
[0054]如图1所示,一种基于高性能处理器的多文件来源故障录波回放系统,该系统包括:
[0055]读取模块,用于读取各comtrade格式数据文件并存入缓冲区中;所述读取模块包括:
[0056]数据设置单元,用于设置comtrade格式数据文件中波形数据的采样率,设置GPS时标的对时方式以及设置波形输出通道的信息和变比信息;所述波形输出通道的信息包括通道号,所述变比信息包括输出频率和增益系数;
[0057]读入单元,用于根据设定的采样率、通道号和输出频率实时读取各comtrade格式数据文件。
[0058]数据处理模块,用于以GPS对时信号为同步时钟,并根据实际需求对各comtrade格式数据文件中的波形数据进行相应处理;所述数据处理模块包括下述任一至全部单元:
[0059]拼接单元,用于根据数据拼接点,将录波对象相同、录波时段不同的波形数据进行首尾连接;
[0060]合并单元,用于将至少两条波形数据直接叠加,或者将每条波形数据乘以相应的增益系数后再进行叠加处理;
[0061]调制单元,用于当录波数据的波形频率和/或电压等级与录波回放工况不一致时,根据用户设定的输出频率和增益系数调整波形数据的输出频率和增益系数。
[0062]暂态波形输出模块,用于对所述波形数据进行数模转换后,通过波形输出通道输出波形;和
[0063]同步信号触发模块,通过同步信号触发上述各模块执行相应操作。所述同步信号是以两个相邻的上升沿为一个同步周期,每5个同步周期tl、t2、t3、t4、t5组成输出步长T。
[0064]如图4所示,基于高性能处理器的多文件来源故障录波回放方法,所述方法包括,
[0065]步骤1:读取若干comtrade格式数据文件作为录波回放的来源文件;
[0066]步骤I包括:选定若干comtrade格式数据文件作为波形回放的来源文件;
[0067]设置各comtrade格式数据文件中波形数据的采样率;
[0068]设置GPS时标的对时方式;
[0069]设置波形输出通道的信息和变比信息;所述波形输出通道的信息包括波形输出的通道号;所述变比信息包括输出的频率调整和增益系数;
[0070]触发波形回放指令,根据设定的数据采样率、通道号和输出频率实时读取各comtrade格式数据文件。所述设置波形数据的采样率包括:
[0071]当各comtrade格式数据文件中所有波形数据的采样率相同时,则将该采样率设置为读取各comtrade格式数据文件的采样率;
[0072]当各comtrade格式数据文件中所有波形数据的采样率不同时,选择任一采样率作为基准值,将该基准值作为读取各comtrade格式数据文件的采样率;对高于该基准值的采样率进行重新采样处理直至其低于或等于基准值时为止;对低于该基准值的采样率进行插值处理使其等于基准值。
[0073]例如,文件A的录波采样率为2000点/秒,文件B的采样率为1000点/秒,文件C的采样率为500点/秒,如果输
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1