一种故障录波数据拼接方法与流程

文档序号:12471069阅读:来源:国知局

技术特征:

1.一种故障录波数据拼接方法,其特征在于:包括对单个故障录波文件各个通道故障录波数据的横向拼接和对所有故障录波文件的纵向拼接,其特征在于:具体包括以下步骤:

一、横向拼接

S1.获取一个故障录波文件,所述故障录波文件包括有m个通道,分别为G(1)、G(2)、G(3)、……、G(j)、……、G(m);将通道G(j)内包括的故障录波数据记为A(1)、A(2)、A(3)、……、A(i)、……、A(n),j的初始值为1;然后获取上述故障录波数据的起始时间:ST(1)、ST(2)、ST(3)、……、ST(i)、……、ST(n),和结束时间:ET(1)、ET(2)、ET(3)、……、ET(i)、……、ET(n),并根据各个故障录波数据起始时间将上述故障录波数据进行排序;

S2.按照排序顺序,判断下一个故障录波数据A(i)的起始时间ST(i)与上一个故障录波数据A(i-1)的结束时间ET(i-1),i的初始值为2;若故障录波数据A(i)的起始时间晚于故障录波数据A(i-1)的结束时间ET(i-1),则表示故障录波数据A(i)、A(i-1)之间存在重复的部分;若故障录波数据A(i)的起始时间早于故障录波数据A(i-1)的结束时间ET(i-1),则表示故障录波数据A(i)、A(i-1)之间存在间断的部分;若故障录波数据A(i)的起始时间与故障录波数据A(i-1)的结束时间ET(i-1)一致,则表示故障录波数据A(i)、A(i-1)之间既无重复也无间断;然后执行步骤(1)、(2)或(3);

(1)S21.若故障录波数据A(i)、A(i-1)之间存在重复的部分,首先计算出重合的时间段:T=ST(i)-ET(i-1),然后获取重合的时间段内故障录波数据A(i)、A(i-1)的采样频率f(i)和f(i-1);

S211.若f(i)>f(i-1),则将故障录波数据A(i-1)中位于重合时间段内的数据删除;

S212.若f(i)<f(i-1),则将故障录波数据A(i)中位于重合时间段内的数据删除;

S213.若f(i)=f(i-1),则将故障录波数据A(i)中位于重合时间段内的数据删除;

S22.完成S211、S212或S213后,将故障录波数据A(i)、A(i-1)拼接在一起,组成新的故障录波数据;

(2)S23.若故障录波数据A(i)、A(i-1)之间存在间断的部分,首先计算出间断的时间段:T=ST(i)-ET(i-1),然后获取间断的时间段内故障录波数据A(i)、A(i-1)的采样频率f(i)和f(i-1);

S231.若f(i)>f(i-1),则将故障录波数据A(i-1)在间断时间段内的数据以故障录波数据A(i)中末端数据点的幅值和相位作为起始幅值和相位,间断时间段内以f(i)为采样频率;

S232.若f(i)<f(i-1),则将故障录波数据A(i-1)在间断时间段内的数据以故障录波数据A(i-1)起始点的幅值和相位作为末端数据点的幅值和相位,间断时间段内以f(i-1)为采样频率;

S233.若f(i)=f(i-1),则将故障录波数据A(i)在间断时间段内的数据以故障录波数据A(i)末端数据点的幅值和相位作为起始幅值和相位,间断时间段内的数据以f(i)为采样频率;

S24.完成S231、S232或S233后,将故障录波数据A(i)、A(i-1)拼接在一起,组成新的故障录波数据;

(3)S25.若故障录波数据A(i)、A(i-1)之间既无重复也无间断,则直接将故障录波数据A(i)、A(i-1)拼接在一起,组成新的故障录波数据;

S3.令i=i+1,然后重复执行以上步骤,直至i>n;

S4.令j=j+1然后重复执行步骤S1~S3,直至j>m

S5.对所有的故障录波文件执行步骤S1、S2、S3、S4的处理;

二、纵向拼接

S6.打开所有的故障录波文件,将各个故障录波文件依次记为Flie(1)、Flie(2)、Flie(3)、……、Flie(g)、……、Flie(k);获取各个故障录波文件所包括的通道,并分别记为G(1)、G(2)、G(3)、……、G(j)、……、G(m);

S7.选取其中一个故障录波文件作为基准文件,记录下基准文件的起始时间和结束时间;

S8.选取一个故障录波文件Flie(g),然后计算该故障录波文件起始时间与基准文件起始时间的时间差T=ST(g)-ST(基准);g的初始值为1;若故障录波文件Flie(g)的起始时间晚于基准文件的起始时间,则表示故障录波文件Flie(g)、基准文件之间存在重复的部分;若故障录波文件Flie(g)的起始时间早于基准文件的起始时间,则表示故障录波文件Flie(g)、基准文件之间存在间断的部分;若故障录波文件Flie(g)的起始时间与基准文件的起始时间一致,则表示故障录波文件Flie(g)、基准文件之间既无重复也无间断;然后对故障录波文件的通道G(j)、与故障录波文件通道G(j)对应的基准文件的通道H(j)执行步骤(4)、(5)或(6),j的初始值为1;

(4)S81.若故障录波文件Flie(g)、基准文件之间存在重复的部分,首先计算出重合的时间段:T=ST(g)-ST(基准),然后获取重合的时间段内故障录波文件通道G(j)、基准文件的通道H(j)的采样频率f(gj)和f(hj);

S811.若f(gj)>f(hj),则将基准文件的通道H(j)中位于重合时间段内的数据删除;

S812.若f(gj)<f(hj),则将故障录波文件通道G(j)中位于重合时间段内的数据删除;

S813.若f(gj)=f(hj),则将故障录波文件通道G(j)中位于重合时间段内的数据删除;

S82.完成S811、S812或S813后,将故障录波文件通道G(j)、基准文件的通道H(j)拼接在一起;

(2)S83.若故障录波文件Flie(g)、基准文件之间存在间断的部分,首先计算出间断的时间段:T=ST(g)-ST(基准),然后获取间断的时间段内故障录波文件通道G(j)、基准文件的通道H(j)的采样频率f(gj)和f(hj);

S831.若f(gj)>f(hj),则将基准文件的通道H(j)在间断时间段内的数据以故障录波文件通道G(j)中末端数据点的幅值和相位作为起始幅值和相位,间断时间段内以f(gj)为采样频率;

S832.若f(gj)<f(hj),则将基准文件的通道H(j)在间断时间段内的数据以基准文件的通道H(j)起始点的幅值和相位作为末端数据点的幅值和相位,间断时间段内以f(hj)为采样频率;

S833.若f(gj)=f(hj),则将故障录波文件通道G(j)在间断时间段内的数据以故障录波文件通道G(j)末端数据点的幅值和相位作为起始幅值和相位,间断时间段内的数据以f(gj)为采样频率;

S84.完成S831、S832或S833后,将故障录波文件通道G(j)、基准文件的通道H(j)拼接在一起;

(3)S85.若故障录波文件Flie(g)、基准文件之间既无重复也无间断,则直接将故障录波文件通道G(j)、基准文件的通道H(j)拼接在一起;

S9.令j=j+1,然后重复执行以上步骤,直至i>m;

S10.对所有的故障录波文件执行步骤S8、S9的处理。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1