技术领域
[0001] 本
发明涉及电力技术领域,特别是涉及一种获取电力信号序列余弦函数零初相位基准点的方法、获取电力信号序列余弦函数零初相位基准点的系统。
背景技术
[0002] 在电力科学实验研究中,余弦函数零初相位基准点的确定对实验和研究本身具有重要的意义。在仿真实验研究中,余弦函数零初相位基准点的确定并不存在任何的问题。然而在物理实验研究中,对于离散采集数据,对余弦函数零初相位基准点的确定存在种种困难。物理实验中余弦函数零初相位基准点的不确定会影响物理实验研究的结果。
发明内容
[0003] 基于此,有必要针对上述问题,提供一种获取电力信号序列余弦函数零初相位基准点的方法和系统,能够获得物理实验信号精准的余弦函数零初相位基准点。
[0004] 为解决上述技术问题,本发明采用如下技术方案:
[0005] 一种获取电力信号序列余弦函数零初相位基准点的方法,包括步骤:
[0006] 根据电力信号
频率范围的下限、预设
采样频率和预设整数信号周期数,得到初步采样序列长度;
[0007] 根据所述初步采样序列长度对所述电力信号进行初步采样,获取所述电力信号的初步采样序列;
[0008] 对所述初步采样序列进行频率初测,获取所述电力信号的初步频率,根据所述初步频率确定参考频率;
[0009] 根据所述预设
采样频率和所述参考频率,得到所述电力信号的单位周期序列长度;
[0010] 根据所述预设整数信号周期数和所述单位周期序列长度,得到预设序列长度,其中所述预设序列长度为奇数;
[0011] 根据所述预设序列长度,从所述初步采样序列中获取正向序列;
[0012] 将所述正向序列反向输出,获取所述正向序列的反褶序列;
[0013] 将所述正向序列和所述反褶序列相加,得到零初相位的余弦函数调制序列;
[0014] 将所述余弦函数调制序列的中心点作为零初相位基准点。
[0015] 一种获取电力信号序列余弦函数零初相位基准点的系统,包括:
[0016] 初步采样序列长度确定模
块,用于根据电力信号
频率范围的下限、预设采样频率和预设整数信号周期数,得到初步采样序列长度;
[0017] 初步采样序列获取模块,用于根据所述初步采样序列长度对所述电力信号进行初步采样,获取所述电力信号的初步采样序列;
[0018] 参考频率确定模块,用于对所述初步采样序列进行频率初测,获取所述电力信号的初步频率,根据所述初步频率确定参考频率;
[0019] 单位周期序列长度确定模块,用于根据所述预设采样频率和所述参考频率,得到所述电力信号的单位周期序列长度;
[0020] 预设序列长度确定模块,用于根据所述预设整数信号周期数和所述单位周期序列长度,得到预设序列长度,其中所述预设序列长度为奇数;
[0021] 正向序列获取模块,用于根据所述预设序列长度,从所述初步采样序列中获取正向序列;
[0022] 反褶序列获取模块,用于将所述正向序列反向输出,获取所述正向序列的反褶序列;
[0023] 余弦函数调制序列确定模块,用于将所述正向序列和所述反褶序列相加,得到零初相位的余弦函数调制序列;
[0024] 零初相位基准点确定模块,用于将所述余弦函数调制序列的中心点作为零初相位基准点。
[0025] 本发明获取电力信号序列余弦函数零初相位基准点的方法和系统,通过一系列操作步骤获取到正向序列和反褶序列,将所述正向序列和反褶序列相加,得到零初相位的余弦函数调制序列。本发明得到的所述余弦函数调制序列避开了信号序列初相位变化较大问题的影响,同时所述余弦函数调制序列携带了数值较大的信号序列全
相位差信息,可显著的提高正弦参数计算的准确度,提高抗谐波和噪声干扰性,所以根据所述余弦函数调制序列确定的零初相位基准点精准,对电力科学物理实验研究有重要意义。
附图说明
[0026] 图1为本发明获取电力信号序列余弦函数零初相位基准点的方法
实施例的流程示意图;
[0027] 图2为本发明正向序列和反褶序列长度的示意图;
[0028] 图3为本发明根据余弦函数调制序列确定的零初相位基准点的示意图;
[0029] 图4为本发明获取电力信号序列余弦函数零初相位基准点的系统实施例的结构示意图。
具体实施方式
[0030] 为了更好的理解本发明要解决的技术问题、采取的技术方案以及达到的技术效果,下面结合附图对本发明的具体实施方式做详细描述。
[0031] 如图1所示,一种获取电力信号序列余弦函数零初相位基准点的方法,包括步骤:
[0032] S101、根据电力信号频率范围的下限、预设采样频率和预设整数信号周期数,得到初步采样序列长度;
[0033] S102、根据所述初步采样序列长度对所述电力信号进行初步采样,获取所述电力信号的初步采样序列;
[0034] S103、对所述初步采样序列进行频率初测,获取所述电力信号的初步频率,根据所述初步频率确定参考频率;
[0035] S104、根据所述预设采样频率和所述参考频率,得到所述电力信号的单位周期序列长度;
[0036] S105、根据所述预设整数信号周期数和所述单位周期序列长度,得到预设序列长度,其中所述预设序列长度为奇数;
[0037] S106、根据所述预设序列长度,从所述初步采样序列中获取正向序列;
[0038] S107、将所述正向序列反向输出,获取所述正向序列的反褶序列;
[0039] S108、将所述正向序列和所述反褶序列相加,得到零初相位的余弦函数调制序列;
[0040] S109、将所述余弦函数调制序列的中心点作为零初相位基准点。
[0041] 电力信号是一种基波成分为主的正弦信号。正弦信号广指正弦函数信号和余弦函数信号。电力信号频率范围一般为45Hz(赫兹)~55Hz。所以电力信号频率范围的下限fmin可以取为45Hz。预设整数信号周期数C2π可以根据实际需要进行设置,例如,可以将预设整数信号周期数C2π设置为偶数,假设为12等。在一个实施例中,可以根据式(1)确定初步采样序列长度Nstart:
[0042]
[0043] 其中,INT( )表示取整;fn为预设采样频率,单位为Hz;Nstart的单位无量纲,C2π的单位无量纲,fmin的单位为Hz。
[0044] 得到初步采样序列长度后,根据初步采样序列长度对电力信号进行初步采样。例如,所述电力信号为单基波频率的余弦函数信号,根据初步采样序列长度对单基波频率的余弦函数信号进行初步采样,获得的电力信号的初步采样序列Xstart(n)为式(2):
[0045]
[0046]
[0047] n=0,1,2,3,.....,Nstart-1
[0048] 其中,A为信号幅值,单位可以为v;ω为信号频率,单位为rad/s;Tn为采样间隔,单位为s;fn为预设采样频率,单位为Hz;n为序列离散数,单位无量纲;为信号初相位,单位为rad;Nstart为初步采样序列长度,单位无量纲。
[0049] 得到初步采样序列后,可以通过零交法、基于滤波的
算法、基于
小波变换算法、基于神经网络的算法、基于DFT(Discrete Fourier Transform,离散傅里叶变换)变换的频率算法或基于相位差的频率算法等对初步采样序列进行频率初测,获取初步频率ωo,初步频率ωo的单位为rad/s。在一个实施例中,可以将该初步频率作为参考频率,即参考频率ωs=ωo。参考频率ωs单位为rad/s。
[0050] 得到参考频率后,在一个实施例中,可以根据式(3)确定单位周期序列长度N2π:
[0051]
[0052]
[0053] 其中,INT()为取整数;fn为预设采样频率,单位为Hz;fs为Hz单位的参考频率,ωs为rad/s单位的参考频率;N2π的单位无量纲。单位周期序列长度整数化存在1个采样间隔内的误差。
[0054] 得到单位周期序列长度后,在一个实施例中,根据式(4)确定预设序列长度N:
[0055]
[0056] 其中,INT()为取整数;N的单位无量纲。从式(4)可以看出,预设序列长度N为奇数,并且与整数信号周期数C2π对应。预设序列长度N可以为单位周期序列长度N2π的12倍。预设序列长度所包含的信号周期整数可能存在误差。
[0057] 得到预设系列长度N后,根据预设序列长度,从所述初步采样序列中获取正向序列。在一个实施例中,基于式(2)得到的初步采样序列,本发明获取的正向序列Xi(n)为式(5):
[0058]
[0059] 其中,Xstart(n)为初步采样序列;A为信号幅值,单位可以为v;ω为信号频率,单位为rad/s;Tn为采样间隔,单位为s;n为序列离散数,单位无量纲; 为信号初相位,单位为rad;N为正向序列长度,也即是预设序列长度,单位无量纲。
[0060] 基于式(5)得到的正向序列,本发明的反褶序列X-i(-n)为式(6):
[0061] X-i(-n)=Xi(N-n)=Acos(-ωTnn+β)
[0062] n=0,1,2,3,.....,N-1 (6)
[0063] 其中,β为反褶序列初相位,反褶序列初相位是正向序列的截止相位,即所述电力信号的截止相位,单位为rad;N为反褶序列长度,如图2所示,反褶序列长度与正向序列长度相同,单位无量纲。
[0064] 基于式(5)的正向序列和式(6)得到的反褶序列,本发明得到的零初相位的余弦函数调制序列Xcos(n)为式(7):
[0065]
[0066] 其中, 为余弦函数调制序列幅值,单位可以为v; 为余弦函数调制序列初相位,单位为rad。正向序列初相位 和反褶序列初相位β的变化范围可以在0~±0.375πrad。
[0067] 由于预设序列长度对应预设整数信号周期数存在误差,原因之一是参考频率误差引起的误差,原因之二是预设序列长度的整数化误差。如果所述的误差为零,则余弦函数调制序列初相位 为零,反之余弦函数调制序列初相位 在零附近。所述初相位 与零值比较的误差与所述预设整数信号周期数的误差之间为正比关系。
[0068] 得到零初相位的余弦函数调制序列后,如图3所示,在一个实施例中,将所述余弦函数调制序列的中心点作为零初相位基准点,从零初相位基准点输出序列,可获得严格意义上的零初相位余弦函数序列。本发明得到的余弦函数调制序列避开了信号序列初相位变化较大问题的影响,同时所述余弦函数调制序列携带了数值较大的信号序列全相位差信息,可显著的提高正弦参数计算的准确度,提高抗谐波和噪声干扰性,所以根据所述余弦函数调制序列确定的零初相位基准点精准,对电力科学物理实验研究有重要意义。
[0069] 基于同一发明构思,本发明还提供一种获取电力信号序列余弦函数零初相位基准点的系统,下面结合附图对本发明系统的具体实施方式做详细描述。
[0070] 如图4所示,一种获取电力信号序列余弦函数零初相位基准点的系统,包括:
[0071] 初步采样序列长度确定模块101,用于根据电力信号频率范围的下限、预设采样频率和预设整数信号周期数,得到初步采样序列长度;
[0072] 初步采样序列获取模块102,用于根据所述初步采样序列长度对所述电力信号进行初步采样,获取所述电力信号的初步采样序列;
[0073] 参考频率确定模块103,用于对所述初步采样序列进行频率初测,获取所述电力信号的初步频率,根据所述初步频率确定参考频率;
[0074] 单位周期序列长度确定模块104,用于根据所述预设采样频率和所述参考频率,得到所述电力信号的单位周期序列长度;
[0075] 预设序列长度确定模块105,用于根据所述预设整数信号周期数和所述单位周期序列长度,得到预设序列长度,其中所述预设序列长度为奇数;
[0076] 正向序列获取模块106,用于根据所述预设序列长度,从所述初步采样序列中获取正向序列;
[0077] 反褶序列获取模块107,用于将所述正向序列反向输出,获取所述正向序列的反褶序列;
[0078] 余弦函数调制序列确定模块108,用于将所述正向序列和所述反褶序列相加,得到零初相位的余弦函数调制序列;
[0079] 零初相位基准点确定模块109,用于将所述余弦函数调制序列的中心点作为零初相位基准点。
[0080] 电力信号是一种基波成分为主的正弦信号。正弦信号广指正弦函数信号和余弦函数信号。电力信号频率范围一般为45Hz~55Hz。所以电力信号频率范围的下限fmin可以取为45Hz。预设整数信号周期数C2π可以根据实际需要进行设置,例如,可以将预设整数信号周期数C2π设置为偶数。在一个实施例中,所述初步采样序列长度确定模块101可以根据确定初步采样序列长度Nstart,其中INT()表示取整,fn为预设采样频
率。
[0081] 所述初步采样序列长度确定模块101得到初步采样序列长度后,初步采样序列获取模块102根据初步采样序列长度对电力信号进行初步采样。例如,所述电力信号为单基波频率的余弦函数信号,初步采样序列获取模块102根据初步采样序列长度对单基波频率的余弦函数信号进行初步采样,获得的电力信号的初步采样序列Xstart(n)为:其中,A为信号幅值;ω为信号频率; 为采样间隔;
fn为预设采样频率;n=0,1,2,3,.....,Nstart-1,为序列离散数;为信号初相位;Nstart为初步采样序列长度。
[0082] 初步采样序列获取模块102得到初步采样序列后,参考频率确定模块103可以通过零交法、基于滤波的算法、基于小波变换算法、基于神经网络的算法、基于DFT变换的频率算法或基于相位差的频率算法等对初步采样序列进行频率初测,获取初步频率ωo。在一个实施例中,参考频率确定模块103可以将该初步频率作为参考频率,即参考频率ωs=ωo。
[0083] 参考频率确定模块103得到参考频率后,在一个实施例中,单位周期序列长度确定模块104可以根据 确定单位周期序列长度N2π。其中INT()为取整数,fn为预设采样频率, fs为Hz单位的参考频率,ωs为rad/s单位的参考频率。单位周期序列长度整数化存在1个采样间隔内的误差。
[0084] 单位周期序列长度确定模块104得到单位周期序列长度后,在一个实施例中,预设序列长度确定模块105根据 确定预设序列长度N。其中INT()为取整数,C2π为预设整数信号周期数,N2π为单位周期序列长度。从该式可以看出,预设序列长度N为奇数,并且与整数信号周期数C2π对应。预设序列长度N可以为单位周期序列长度N2π的12倍。预设序列长度所包含的信号周期整数可能存在误差。
[0085] 预设序列长度确定模块105得到预设系列长度N后,正向序列获取模块106根据预设序列长度,从所述初步采样序列中获取正向序列。在一个实施例中,基于上述初步采样序列获取模块102得到的初步采样序列,正向序列获取模块106获取的正向序列Xi(n)为:其中,Xstart(n)为初步采样序列;A为信号幅值;ω
为信号频率;Tn为采样间隔;n=0,1,2,3,.....,N-1,为序列离散数;N≤Nstart;为信号初相位;N为正向序列长度,也即是预设序列长度。
[0086] 基于上述正向序列获取模块106获取的正向序列,反褶序列获取模块107得到的反褶序列X-i(-n)为:X-i(-n)=Xi(N-n)=Acos(-ωTnn+β)。其中n=0,1,2,3,.....,N-1;β为反褶序列初相位,反褶序列初相位是正向序列的截止相位,即所述电力信号的截止相位;N为反褶序列长度,如图2所示,反褶序列长度与正向序列长度相同。
[0087] 基于上述正向序列获取模块106获取的正向序列和反褶序列获取模块107得到的反褶序列,余弦函数调制序列确定模块108得到的零初相位的余弦函数调制序列Xcos(n)为:
[0088]
[0089] 其中, 为余弦函数调制序列幅值; 为余弦函数调制序列初相位。正向序列初相位 和反褶序列初相位β的变化范围可以在0~±0.375πrad。
[0090] 由于预设序列长度对应预设整数信号周期数存在误差,原因之一是参考频率误差引起的误差,原因之二是预设序列长度的整数化误差。如果所述的误差为零,则余弦函数调制序列初相位 为零,反之余弦函数调制序列初相位 在零附近。所述初相位 与零值比较的误差与所述预设整数信号周期数的误差之间为正比关系。
[0091] 余弦函数调制序列确定模块108得到零初相位的余弦函数调制序列后,如图3所示,在一个实施例中,零初相位基准点确定模块109将所述余弦函数调制序列的中心点作为零初相位基准点,从零初相位基准点输出序列,可获得严格意义上的零初相位余弦函数序列。本发明得到的余弦函数调制序列避开了信号序列初相位变化较大问题的影响,同时所述余弦函数调制序列携带了数值较大的信号序列全相位差信息,可显著的提高正弦参数计算的准确度,提高抗谐波和噪声干扰性,所以根据所述余弦函数调制序列确定的零初相位基准点精准,对电力科学物理实验研究有重要意义。
[0092] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本
说明书记载的范围。
[0093] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明
专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干
变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附
权利要求为准。